36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 2000 01 27 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. ------------------------------------------------------------------------------- 34869 245 193 30 8263 9 41 9 6601 2291 3898 130 58 136 110 128 174 152 210 206 160 169 169 203 215 170 156 193 121 95 145 147 117 104 55 29 -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 -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 -97 -89 999999 -65 -79 -69 -82 -92 -82 -79 -91 -78 -70 -90 -64 -92 -90 -95 999999 999999 999999 999999 999999 -85 -82 -98 999999 -98 -96 -96 -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 -14 999999 224 3104 7481 10388 14377 17796 18742 19748 18061 33603 49144 73869 78224 49701 29674 26482 28823 30165 33269 34875 245 180 30 8280 9 41 15 6600 2292 423 4 -81 999999 999999 -31 52 1 -20 -24 19 -25 -4 50 17 10 -15 18 -56 -77 -6 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1059 3605 6984 9603 14265 16223 15072 14328 17217 22784 33845 51511 60929 46604 34904 33163 38577 45328 51855 54240 34881 246 167 30 8297 9 41 21 6598 2294 493 999999 999999 -51 -97 999999 999999 999999 999999 999999 999999 -97 -33 999999 999999 999999 999999 999999 -36 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 217 1274 5118 8613 9841 14221 20179 19720 13612 19200 25870 25790 34512 38431 27104 16979 18904 29189 39348 61796 122926 121243 34887 247 184 30 8314 9 41 27 6597 2295 3867 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 298 1026 2213 3597 5244 8054 10506 11714 12200 13618 13138 10369 14541 22810 22725 24907 26442 26910 27131 31360 36671 35703 52004 169738 247620 345552 34893 246 202 30 8332 9 41 33 6596 2297 1015 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 1296 3632 7110 8628 8520 8720 8666 7808 7174 8149 10243 13232 17514 22112 24805 26441 27416 29136 31578 27948 23514 29427 72813 129444 250641 347531 417721 34899 247 219 30 8349 9 41 39 6595 2298 2112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1217 3323 4922 6939 7940 5745 5018 6287 11513 16584 18741 20110 23834 26401 25179 29152 32978 35624 32715 30298 28872 37775 62972 114525 160273 195832 228785 367625 501505 34905 248 172 30 8362 9 41 45 6594 2300 13491 -33 999999 999999 999999 999999 -28 -18 -73 47 -72 999999 999999 -40 -24 -81 999999 -99 999999 -95 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1104 3607 5212 5522 5042 4342 4865 8804 14870 18937 21702 25762 31198 33555 36858 40098 40931 36147 31448 33029 34231 34273 34364 38630 49275 57780 88177 180075 314994 427030 34911 249 185 30 8375 9 41 51 6593 2301 9646 65 7 20 86 206 130 146 83 127 148 133 165 82 170 87 3 12 78 164 138 50 -61 53 -23 -84 -85 -38 -16 -90 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -66 -77 -62 -68 -60 -56 -64 -88 -58 -77 -37 -37 -63 -92 -96 -84 -92 999999 -94 -93 -83 -68 -56 -38 -26 -36 -57 -36 -46 -47 -60 -87 999999 999999 -87 -79 -94 -84 -75 -56 -56 -47 -42 -36 -26 -24 999999 999999 -8 -9 -14 8 29 28 31 30 34 809 3253 3893 3837 4115 5773 8720 13247 18039 21401 25289 26063 30473 37625 41913 39814 32991 25379 19755 19501 16691 13703 14767 16877 24261 39924 101182 268928 360988 312884 227564 34917 249 169 30 8389 9 41 57 6592 2303 8027 269 171 62 109 109 117 161 182 142 115 191 43 101 111 106 173 77 81 105 143 84 25 96 29 49 -18 -20 -40 -2 -60 -61 -92 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 -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 -92 -96 -89 -82 -85 -92 -57 -52 -48 -69 -54 -55 -75 -54 -60 -60 -43 -74 -86 -90 -96 -71 -63 -65 -34 -35 -39 -52 -24 -39 -50 -39 -64 -62 -97 999999 -96 -73 -79 -79 -68 -57 -40 -35 -39 -61 -55 -39 -35 -26 999999 7 29 86 99 47 54 96 588 3276 7182 7299 8957 12332 14014 14916 15190 21323 29473 33573 35825 33989 28861 22852 18845 14650 14890 18305 19382 18206 14006 12499 14472 12869 11983 57726 216053 337014 214520 48039 1448 34923 250 181 30 8401 9 42 3 6590 2304 7229 210 128 95 141 159 247 261 186 226 208 186 146 224 193 169 137 80 112 100 105 119 181 59 28 5 24 13 -8 23 -14 41 -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 -89 -67 999999 -96 999999 999999 999999 -93 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 -92 -62 -85 999999 -97 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -95 -91 -99 -97 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 -100 -98 999999 182 443 786 1638 3836 5208 5890 7264 10629 13892 13667 13786 14561 14693 13645 17610 27601 31566 26288 19735 16848 18307 21817 25560 31395 39358 41505 41044 26639 14742 9187 5091 9145 13249 31505 97988 95670 26425 3737 5092 88 34929 251 163 30 8413 9 42 9 6589 2305 886721 1874 110 121 173 209 277 310 283 204 261 257 196 155 175 164 158 151 170 236 212 188 209 220 167 151 38 74 106 32 -37 -37 -60 -71 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -94 999999 999999 -85 -48 999999 999999 -97 999999 999999 -86 999999 999999 -42 -20 -13 7 -71 -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 -80 -49 -67 -99 -83 -78 -92 -99 -79 -83 -60 -83 -84 -91 999999 999999 999999 999999 -100 999999 999999 999999 -87 -73 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -96 -96 -93 -63 -14 53 67 143 358 662 1354 2718 4479 8952 16772 18419 14105 16029 18191 21819 22002 21872 18391 13905 18116 26691 29055 27493 32287 39559 42984 41430 42959 43510 41574 32920 19550 7995 2512 661 154 582 5549 20814 38961 14088 590 30 31 27 18 34935 251 115 30 8425 9 42 15 6588 2307 5703 194 70 116 97 62 125 178 197 195 106 238 185 137 92 121 135 111 120 185 144 126 96 73 201 129 6 17 76 10 9 34 -2 -61 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 -95 -87 -94 -99 -81 -43 -39 -90 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 43 98 322 904 1823 3087 3233 3048 6532 11001 12226 15689 24059 25253 17771 18912 20227 19960 17685 13817 14897 23059 30295 31888 45761 58579 65330 55955 49287 44843 39860 33836 21684 7959 1613 108 40 30 66 240 232 190 52 28 13 9 -6 34941 253 126 30 8436 9 42 21 6587 2308 4117 187 112 75 42 33 47 134 190 149 81 68 43 69 103 55 93 105 155 108 102 144 86 96 133 69 48 36 11 -11 -32 -66 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 -42 -100 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 340 917 1476 2951 5289 6991 7980 7465 8179 10151 10163 12597 17623 25113 26822 26581 26795 23814 23382 25006 27500 30208 43947 73348 78356 64816 66370 59945 55658 51605 43856 29127 15087 4667 370 120 83 98 114 106 99 76 64 53 36 29 20 5 34947 254 77 30 8447 9 42 27 6586 2310 16743 197 128 21 -12 65 129 170 135 74 60 143 99 86 1 -43 78 106 122 136 104 152 141 24 -11 43 -66 -77 -52 -54 -34 -28 -19 -67 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 -88 -39 19 -25 -27 -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 999999 76 1200 3694 5428 6026 7649 9615 13217 16044 15104 12706 12202 14957 19129 21924 24124 25935 27558 31729 38814 50830 62061 69322 78529 65026 49968 40330 38315 35007 29691 23915 12756 5199 1309 215 186 117 68 62 52 38 30 31 35 24 20 6 -2 -10 34953 254 118 30 8458 9 42 33 6585 2311 8546 229 220 132 85 120 117 91 142 172 184 156 100 150 130 270 221 171 114 105 133 46 15 49 74 14 -94 -57 999999 999999 -14 -64 -22 -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 -83 -69 -59 999999 999999 -32 51 41 -19 -91 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 11 203 1443 4306 6227 7870 9341 9809 11210 13659 15651 18769 21184 25428 31644 36802 39659 39186 44241 52532 58041 56233 48695 45478 35989 24466 17231 12900 10868 8999 6944 4555 2016 729 231 203 116 70 67 68 57 35 27 34 30 19 10 -1 -3 -6 34959 250 131 30 8471 9 42 39 6583 2313 8181 308 262 266 218 190 417 369 267 278 250 262 272 320 287 248 243 214 168 137 74 67 35 4 -32 15 32 17 48 -32 -65 36 29 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 -57 -72 -74 -68 -89 999999 -58 -31 -72 -91 -77 -24 -46 40 50 79 115 162 180 100 52 4 -27 -20 -58 -90 -95 -93 999999 -99 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 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -79 999999 -76 999999 999999 -96 999999 999999 999999 -99 999999 999999 -93 999999 -94 999999 999999 999999 -90 999999 999999 999999 -89 -91 999999 999999 -73 -97 -88 -87 999999 -95 -75 -89 999999 -96 -92 -54 -17 -47 -52 -34 -19 -29 -30 -36 -42 -47 -43 -28 -30 -18 -24 -44 -74 -84 -90 -95 -89 -63 -47 -21 -32 -16 -44 -85 -81 -94 -93 999999 -97 999999 -87 -75 -87 -74 -61 -53 -53 -47 -27 0 185 1051 2854 4384 4849 4687 4195 3893 3960 4576 5787 7007 8470 11834 17018 19926 22690 25919 26922 28174 29239 26283 23638 19655 15871 15037 14111 11375 6965 3795 1769 637 293 118 81 65 40 44 42 20 14 2 5 7 8 -6 34965 250 113 30 8483 9 42 45 6582 2314 1342 220 266 234 317 414 389 354 336 326 375 335 361 400 396 334 305 305 241 260 220 131 97 49 41 90 23 27 43 37 -3 -69 -72 999999 999999 999999 999999 -75 999999 999999 -94 -39 -88 999999 -70 5 -53 -52 -15 -49 -1 -25 5 -21 -19 6 9 56 75 44 151 114 105 153 110 132 18 3 52 42 57 26 12 -8 -47 -57 999999 -100 999999 -94 999999 999999 999999 999999 -96 -18 -61 -82 -87 -65 -61 -37 -83 -89 -94 -92 999999 999999 -99 -91 999999 999999 -93 -76 999999 -90 -74 999999 -98 999999 -87 -87 -47 -90 -69 -86 -83 -90 -81 -99 -100 -80 -90 999999 -94 -78 -73 -81 -74 -77 -63 999999 999999 -69 999999 -97 -93 -63 -89 -81 -97 -77 -93 -86 -62 -82 -58 -31 -50 -88 -77 -75 -44 -84 999999 -57 -51 -62 -56 -37 -45 11 16 7 -18 -21 -20 12 13 -21 -19 -14 -14 -8 -3 -37 -29 -35 -53 -24 -31 -14 12 11 2 -18 -47 -66 -76 -71 -64 -79 -54 -43 -59 -30 -24 -36 -56 -48 -21 -4 10 9 96 533 2175 4439 5522 5809 6018 6778 8245 9414 8489 7499 7626 8683 10763 12395 13141 14197 15092 15401 15163 15545 17193 18682 18075 17731 17222 13932 10432 6555 2331 275 135 69 47 47 41 17 9 8 1 -5 3 2 -5 -11 34972 253 129 30 8499 9 42 52 6581 2316 10642 470 341 314 268 451 421 291 394 396 363 368 315 295 348 345 263 281 261 248 290 221 205 177 193 120 122 127 43 27 -38 -5 -32 -61 -77 999999 -80 -15 25 -23 -42 -16 -68 -42 -7 -16 35 22 3 -36 23 25 -7 63 27 88 74 134 174 215 243 171 140 172 167 63 25 69 82 90 -3 33 6 -41 -58 -39 -31 -45 3 3 -22 -95 -52 -19 -35 -47 -38 -59 -18 -34 -71 -62 -37 -54 9 -23 -53 -64 -39 -65 -81 -92 -61 -48 -13 -54 -48 19 -46 999999 -62 -3 -42 -38 -84 -46 -50 -20 -46 -37 -38 -11 -16 -46 -34 -33 -24 -17 -19 -24 -27 -40 -12 0 -70 -59 -61 -57 -33 -52 -59 -29 -33 -32 -33 -36 -35 -1 -30 -60 -54 -7 -26 -35 -27 -26 -12 -21 0 18 38 49 53 74 72 49 70 72 21 21 31 57 55 43 60 53 20 28 17 5 -4 19 56 76 68 34 6 -19 -24 3 22 -1 -5 -8 20 35 21 21 12 4 17 29 35 39 54 93 186 771 2075 3853 5997 7741 8913 8646 7494 6276 5138 4385 4231 5052 6652 7622 8431 10771 12103 11110 9907 8175 5984 4074 3192 2696 2130 792 266 122 78 54 49 45 42 34 26 24 26 25 9 6 7 1 -6 -13 -15 34978 256 85 30 8515 9 42 58 6580 2317 16291 532 406 431 416 406 454 477 519 527 434 389 329 407 447 352 342 353 293 373 382 251 177 222 198 141 168 75 123 128 6 23 2 -47 24 14 1 29 29 66 45 -7 67 29 51 73 -7 -3 55 35 40 92 97 56 -7 42 83 101 174 222 272 313 230 196 163 119 102 71 67 46 35 4 40 32 33 68 57 14 -57 -7 6 -45 -33 15 -29 -32 -21 18 -61 -30 22 6 -9 -10 -26 -33 -26 -16 -8 -33 -21 -19 -59 -40 -3 25 26 11 -13 5 -11 -22 45 36 29 22 -17 -29 23 23 9 28 23 -26 -13 7 18 39 34 -9 3 -13 -15 -24 17 -15 9 27 1 6 9 -8 -3 -18 17 30 -7 -5 8 22 52 41 48 20 17 25 17 33 57 96 70 71 87 123 109 67 68 90 100 77 91 94 101 87 114 78 71 59 50 35 40 44 55 77 71 45 36 21 17 19 32 45 49 51 51 69 45 51 49 33 40 60 48 58 75 88 122 222 500 1040 1825 2770 3233 3373 3637 3687 3670 3523 3450 3495 3677 3784 2947 2119 1737 1700 1648 1759 1812 1645 1132 492 150 93 70 73 94 73 74 53 54 52 46 52 49 36 22 21 17 12 13 13 8 -1 -2 -6 34984 257 100 30 8530 9 43 4 6579 2319 83094 1296 501 394 287 420 519 511 511 397 383 341 383 345 381 334 388 335 341 338 306 189 228 199 119 194 196 183 111 158 168 70 -4 -8 -41 -45 -24 24 -24 -19 -8 90 116 80 88 96 98 97 121 148 154 167 226 189 180 188 253 277 253 267 185 269 358 273 212 136 95 130 183 104 113 96 84 82 38 62 -15 0 39 76 49 28 71 -33 8 11 11 -40 -13 36 40 -3 -27 10 -61 -19 8 0 36 48 0 32 31 35 -31 -45 -42 12 46 47 15 16 13 7 -23 -17 16 10 40 13 -7 10 -42 52 27 24 30 18 37 39 13 16 -3 5 2 19 29 34 24 11 5 16 33 -8 5 19 20 34 23 36 48 50 28 20 19 27 75 69 70 51 63 82 95 100 95 85 110 126 94 83 120 146 139 136 125 139 111 93 79 54 45 39 68 115 123 81 47 50 18 23 40 55 26 35 54 47 69 76 73 56 46 48 65 76 51 64 79 94 145 225 340 522 757 1062 1664 2451 2960 2876 2622 1803 1112 828 707 638 568 472 336 197 120 80 83 76 76 73 57 66 65 66 58 40 54 45 46 44 47 43 33 27 20 25 23 16 12 8 8 3 3 34990 257 83 30 8543 9 43 10 6577 2320 8491 529 491 544 479 527 595 494 456 454 398 357 290 390 403 379 387 347 339 272 192 133 250 224 199 258 181 80 69 108 61 68 12 -6 102 36 32 94 83 52 88 105 87 143 136 130 146 195 150 142 268 223 187 196 269 247 247 386 367 374 254 210 246 226 169 161 179 178 130 114 176 112 31 68 27 51 -23 -4 -6 -6 34 -18 9 64 16 52 31 12 -19 -21 -33 12 37 44 49 28 28 40 10 2 0 22 34 18 5 14 23 27 20 -1 31 47 16 58 46 58 41 32 86 46 20 50 59 75 62 81 44 46 48 10 1 42 25 41 37 16 21 47 32 51 70 36 34 89 38 35 5 -7 18 44 71 84 79 75 65 45 75 58 55 70 64 102 138 127 125 136 162 156 113 125 131 115 110 127 116 124 98 92 108 104 94 113 155 135 150 103 26 54 48 55 67 79 79 72 75 79 72 72 76 88 73 77 87 88 68 75 97 112 101 111 142 152 148 189 249 420 675 827 740 645 574 633 741 709 544 397 287 187 124 81 79 89 85 78 78 86 71 67 68 60 60 56 61 55 56 51 43 43 33 28 26 26 30 27 18 16 18 34996 258 98 30 8558 9 43 16 6576 2322 179049 2049 478 414 376 466 472 501 370 448 427 385 346 391 344 390 382 359 268 260 211 246 268 186 282 121 71 72 29 21 85 53 130 -6 -4 11 3 54 68 85 7 33 126 138 91 71 124 96 83 84 149 182 158 185 171 212 288 296 297 334 304 270 229 201 174 137 86 53 96 138 -13 11 36 -13 -22 23 42 6 -15 -39 48 22 25 26 -57 -64 -1 51 -44 -25 -49 -30 -62 -60 -39 -19 -6 -2 -47 -38 -2 -55 -19 14 -34 -2 73 50 16 -9 -20 -6 -18 -16 -33 -47 14 34 0 -36 -1 33 29 8 52 43 14 -1 14 12 45 32 24 3 -8 -9 18 8 -16 -23 21 24 11 22 16 -7 -29 19 26 47 45 35 49 14 -18 28 44 13 26 51 59 64 74 87 107 109 84 94 81 62 88 103 99 91 98 115 78 47 62 78 75 50 40 101 139 103 64 45 48 22 12 22 48 53 42 41 57 74 72 45 39 38 51 52 66 54 49 50 53 59 68 81 68 57 67 103 185 276 343 371 401 377 379 305 208 175 152 101 66 50 49 48 64 81 68 65 68 67 62 52 47 55 47 50 45 30 16 10 3 0 6 5 2 9 6 5 1 -2 35002 258 84 30 8574 9 43 22 6575 2323 4231 534 462 413 308 389 559 531 436 466 434 361 431 358 387 428 400 356 221 220 257 194 214 189 110 142 124 154 60 40 31 14 78 151 98 66 83 38 -16 68 106 98 54 107 157 172 144 125 140 137 214 274 248 262 246 321 312 341 288 217 257 273 142 112 183 216 206 152 142 148 77 19 30 35 -74 2 57 28 21 31 28 52 11 -47 13 87 23 2 33 41 -5 -35 -2 35 35 83 7 -9 -38 -4 41 -10 14 -3 5 58 28 -4 43 27 23 0 23 9 24 2 7 -37 -15 46 -14 17 6 3 35 35 21 30 76 63 76 26 -8 38 31 21 2 11 19 37 47 30 4 -14 -6 -7 0 -5 -2 5 2 12 24 22 19 16 46 59 69 53 63 85 95 134 113 97 133 140 134 96 97 114 103 127 119 83 74 58 82 104 84 95 115 121 153 170 74 57 70 53 42 36 56 69 80 90 91 79 85 91 82 81 78 74 80 80 73 76 68 75 80 96 87 67 75 79 94 153 207 244 237 212 187 177 165 169 155 111 88 67 61 80 106 177 260 202 119 93 73 76 74 70 85 76 65 55 44 32 28 24 18 22 20 26 28 29 26 21 35008 259 98 30 8588 9 43 28 6574 2325 22191 565 477 447 444 511 509 532 497 459 449 341 315 458 366 442 407 310 232 252 165 115 214 237 170 157 61 66 149 60 167 108 166 137 73 149 138 99 169 200 166 141 151 273 225 174 259 344 262 299 368 385 323 352 365 532 540 581 417 352 337 372 222 175 294 259 297 275 211 206 186 177 59 63 0 -5 -10 -1 -6 18 21 50 68 13 36 52 57 90 25 17 25 32 -6 45 67 -3 -2 17 86 37 34 46 13 48 38 51 56 68 34 -4 -32 32 31 24 29 2 39 -14 5 60 93 48 43 51 21 58 29 23 68 96 20 13 23 38 44 54 31 43 49 30 28 64 74 88 49 20 42 95 87 50 47 60 46 57 62 52 89 59 31 78 88 95 117 103 114 122 84 135 166 98 100 130 143 137 153 129 103 114 79 73 111 94 113 133 145 172 136 102 97 94 112 103 70 87 85 100 90 86 81 83 86 77 96 109 105 109 98 61 68 67 74 85 102 87 80 85 69 58 74 72 81 93 79 89 105 118 118 146 163 142 124 84 64 88 247 412 257 124 101 102 102 94 100 104 91 78 71 62 42 41 45 40 30 26 31 36 40 36 26 35014 259 84 30 8604 9 43 34 6573 2326 3317 507 375 280 395 490 477 388 430 360 394 409 334 325 260 163 299 275 245 253 92 124 139 206 165 77 35 91 124 188 103 59 167 192 100 55 188 213 146 152 265 277 260 328 318 305 367 407 410 535 717 777 688 516 454 354 407 367 293 279 254 208 142 111 178 180 198 215 140 90 165 131 103 24 -94 -4 42 7 -9 -13 21 -1 25 28 21 31 52 82 -34 -32 -6 28 -43 1 61 45 60 72 93 73 74 -10 72 -19 45 8 71 27 -19 -10 -84 -7 -2 -3 59 20 40 102 31 40 20 10 -9 41 73 89 63 55 13 -9 9 17 20 -36 3 40 24 -6 27 35 58 43 67 34 27 29 41 44 53 39 41 48 34 53 31 85 92 41 31 68 83 79 87 105 104 107 108 123 152 111 85 110 122 112 109 112 126 92 43 50 74 60 105 143 133 148 146 80 49 60 62 43 55 77 73 81 67 83 59 80 86 65 74 120 114 96 77 60 56 78 72 49 64 78 60 41 24 42 47 43 45 52 45 45 55 68 81 93 91 80 65 67 111 295 415 285 188 150 123 100 91 102 102 115 105 85 58 39 28 32 27 26 25 28 30 31 32 29 24 35020 260 99 30 8619 9 43 40 6572 2327 13991 505 435 435 350 401 372 450 447 509 471 329 261 255 284 235 79 61 121 119 128 152 113 69 -2 32 239 184 212 160 236 242 211 271 213 94 157 319 372 490 457 400 440 518 478 430 399 449 534 581 666 830 1069 1093 806 409 353 394 364 241 188 202 164 85 103 147 109 147 187 181 101 73 67 81 55 93 52 14 -46 -53 21 56 37 21 30 36 78 -1 68 49 42 85 49 10 28 64 88 49 47 32 -5 23 40 12 -15 -31 24 35 9 62 58 13 -48 -30 -3 16 4 13 -41 16 5 10 -7 45 36 13 5 56 37 38 25 31 52 49 2 34 62 57 84 35 8 -8 19 47 49 22 -3 24 64 42 31 50 27 23 27 18 47 50 39 73 87 48 70 109 92 108 102 120 152 100 107 88 115 84 64 74 78 88 111 72 69 82 75 61 132 192 170 94 68 79 74 81 86 104 58 68 94 92 79 70 94 94 87 82 90 70 58 62 66 36 51 62 52 40 42 42 51 33 30 40 37 38 44 48 68 69 63 72 65 65 69 78 76 223 519 515 247 167 133 107 94 83 96 100 97 91 61 39 23 22 17 19 21 27 20 20 29 26 13 22 35026 261 54 30 8634 9 43 46 6570 2329 283530 2629 588 444 416 362 390 565 574 557 475 402 452 317 161 46 97 192 105 99 121 170 170 271 244 235 218 349 304 270 318 299 379 381 333 325 340 326 409 392 470 459 339 400 491 474 478 444 521 599 633 599 688 816 755 664 485 532 491 353 302 212 198 246 243 160 170 219 219 228 221 172 180 114 55 113 81 88 73 45 115 117 58 68 73 75 67 79 150 140 86 82 52 38 74 80 87 57 41 60 30 43 38 98 26 28 35 50 98 74 51 64 69 36 22 46 76 80 85 89 59 62 55 65 61 80 97 75 52 92 92 23 19 9 32 77 33 87 62 2 32 20 27 76 62 59 75 73 100 86 58 96 89 95 57 27 62 124 110 61 65 72 69 116 130 138 125 122 163 128 92 131 157 151 120 132 130 98 87 63 74 78 93 132 136 171 217 184 116 45 82 103 105 110 106 95 107 118 120 95 112 107 93 108 107 84 77 90 96 85 79 70 69 113 87 63 65 45 54 73 68 53 60 76 48 64 68 71 91 94 94 82 76 74 157 469 641 371 176 140 148 110 97 95 114 128 112 82 51 42 41 44 36 48 42 38 42 44 38 37 32 35032 261 97 30 8647 9 43 52 6569 2330 14726 694 531 467 406 415 500 502 550 580 475 318 260 319 352 199 146 131 142 46 60 307 238 188 169 241 269 315 250 331 298 315 228 223 237 227 312 272 319 326 345 422 412 371 405 349 431 471 527 616 596 588 534 474 436 419 461 459 348 324 350 322 241 224 333 280 140 171 167 84 8 97 84 118 150 114 58 28 9 -11 52 39 50 73 64 40 162 131 99 97 58 22 56 107 38 79 61 51 -3 18 36 52 57 41 53 64 54 68 61 109 99 32 33 23 54 73 77 36 51 87 57 58 74 57 87 83 79 26 89 89 29 -2 -44 8 39 58 62 95 96 95 78 47 34 28 4 64 79 108 71 63 74 79 71 51 91 91 76 38 55 82 60 107 99 154 116 147 160 158 127 145 163 141 167 169 131 84 94 100 122 114 92 119 120 131 125 167 218 153 87 88 99 116 100 73 83 101 81 122 123 117 114 101 108 119 99 90 89 85 82 94 77 78 93 92 83 81 76 62 64 76 77 64 59 57 63 66 89 86 91 103 84 99 99 109 182 443 471 234 146 143 146 123 97 111 152 151 113 70 54 51 45 40 42 47 49 50 50 52 46 37 40 35038 262 51 30 8661 9 43 58 6568 2332 215477 1824 442 453 503 482 456 502 534 534 469 460 353 383 229 245 115 107 104 44 183 105 176 249 164 196 214 255 236 235 222 273 274 287 335 318 335 247 168 233 238 256 238 311 320 347 314 305 379 467 501 604 553 567 608 689 811 931 1340 1353 702 396 237 238 245 187 114 135 110 166 146 177 143 51 61 50 119 99 -7 3 28 43 87 25 35 53 23 79 55 64 68 48 29 28 70 -9 52 3 54 47 76 88 -41 34 51 46 16 87 85 42 26 71 114 84 60 14 67 43 31 38 65 6 12 71 80 37 -30 46 6 9 4 24 76 133 44 31 81 88 70 46 11 1 34 11 63 50 9 38 31 60 73 106 102 86 83 94 71 28 35 81 67 70 72 73 72 119 115 150 163 139 69 82 113 138 102 97 110 88 41 82 70 78 74 78 125 142 149 186 165 72 65 89 51 58 96 91 114 118 110 82 104 102 104 79 53 79 61 46 61 80 67 46 63 40 52 70 56 43 32 39 65 59 33 30 30 46 48 63 56 70 73 74 66 68 77 146 218 175 133 131 123 131 125 132 136 95 57 46 36 30 31 30 29 26 30 30 25 26 24 19 21 15 35044 262 95 30 8675 9 44 4 6567 2333 15765 578 354 443 462 460 408 630 543 518 530 538 360 263 298 286 240 302 356 245 186 297 223 243 189 296 304 264 301 215 162 223 352 322 377 292 255 317 380 356 274 233 292 320 350 305 266 345 335 371 402 338 369 414 489 488 511 528 420 381 444 334 346 237 199 193 139 156 170 125 110 134 128 62 30 -2 -2 14 29 21 121 116 26 -20 32 49 108 50 9 0 71 115 101 1 58 85 75 41 37 102 113 -1 46 40 66 13 59 -6 32 55 14 94 75 78 13 -39 -18 -31 2 37 13 53 22 8 73 27 10 -19 8 17 6 33 12 77 49 39 57 80 45 39 12 39 66 74 44 34 21 53 22 62 80 68 47 26 63 72 68 64 68 87 81 64 72 72 80 126 129 110 119 103 143 132 136 133 127 141 140 102 87 104 116 108 80 65 117 134 153 176 196 162 97 81 89 83 99 99 92 110 135 119 109 108 105 103 92 90 52 74 90 79 52 53 47 37 26 51 59 64 68 60 39 41 61 50 43 54 61 46 71 70 62 66 88 91 78 76 79 96 108 127 155 176 190 172 120 95 83 68 63 45 44 47 41 46 46 46 52 54 48 39 28 33 35050 262 78 30 8688 9 44 10 6566 2335 2420 466 439 459 441 468 480 445 535 521 404 397 417 403 322 342 375 278 236 225 304 379 342 331 322 296 349 259 298 269 338 325 337 373 351 363 315 308 366 320 275 312 344 359 381 381 332 326 430 389 321 270 351 379 359 388 437 444 384 295 196 161 220 196 167 187 99 50 36 31 53 96 66 -25 20 35 41 32 90 93 79 45 61 44 4 55 65 50 60 83 69 54 26 62 71 47 45 48 125 73 102 122 114 51 34 104 66 62 105 110 52 45 79 67 87 53 62 57 60 70 5 25 44 49 36 59 38 36 44 21 -11 31 21 12 55 36 50 78 12 27 62 54 51 13 56 18 22 69 66 58 94 83 61 52 52 64 49 61 50 66 50 52 91 119 136 136 130 153 144 105 110 137 174 139 85 108 120 98 111 116 116 83 88 92 88 123 178 176 130 78 77 52 62 83 96 101 111 155 139 125 126 115 99 95 86 56 56 67 64 51 55 54 64 65 69 72 68 36 58 75 66 58 57 52 49 61 75 67 54 68 78 71 69 65 85 88 82 70 73 75 88 136 180 152 115 87 77 62 50 43 46 40 47 51 40 47 39 37 48 38 28 31 35056 263 91 30 8701 9 44 16 6564 2336 19039 661 612 466 383 326 551 565 557 582 511 402 408 449 523 499 398 292 354 343 281 256 256 244 326 304 354 433 324 347 358 389 357 382 307 385 436 355 437 368 325 413 461 409 361 334 358 356 404 502 447 396 491 565 542 510 470 296 328 254 261 226 76 96 168 148 90 71 85 56 94 1 31 109 95 11 63 21 -17 74 135 35 63 144 73 65 64 44 89 120 71 136 96 49 46 72 161 139 105 38 56 114 120 102 121 100 134 138 119 31 92 95 102 35 31 50 9 19 60 50 37 44 9 70 20 53 82 21 20 26 81 40 6 15 49 67 14 10 45 56 30 58 95 78 55 32 74 73 73 70 32 20 58 115 88 79 83 57 71 92 113 114 77 115 141 152 180 160 134 116 122 102 152 143 191 156 124 133 91 108 105 87 105 124 113 141 174 176 179 115 144 124 117 82 109 95 126 135 138 147 137 154 138 106 86 70 63 88 103 98 93 90 87 93 72 73 76 56 74 85 77 87 81 58 92 98 89 91 78 75 74 81 97 104 98 107 92 91 92 103 109 110 116 143 139 118 104 96 82 67 63 61 58 61 55 50 63 63 56 57 57 54 48 35063 263 75 30 8715 9 44 23 6563 2338 3293 429 396 455 426 509 534 514 679 579 492 459 441 509 506 282 305 339 372 306 343 300 354 362 395 288 390 371 320 389 390 399 419 452 360 318 402 411 305 385 381 355 352 325 366 370 410 468 434 413 434 443 429 489 476 464 433 351 329 286 203 200 162 74 96 149 57 23 12 -41 -20 23 19 26 -24 39 85 123 17 19 61 54 94 104 99 42 68 120 123 70 83 78 84 32 97 75 44 50 30 58 85 72 9 -7 102 183 88 77 48 -9 56 94 47 52 96 97 64 33 20 49 49 87 59 53 45 14 20 52 85 65 26 53 53 37 44 102 105 59 61 68 78 87 57 46 48 26 74 91 85 62 78 97 83 84 95 91 52 50 72 122 150 134 152 157 129 125 170 173 138 142 143 115 154 165 117 126 97 93 118 111 114 103 77 104 158 171 170 151 105 85 81 88 84 109 106 133 144 112 121 102 93 125 112 104 88 79 77 61 92 107 74 75 55 70 76 60 84 67 62 55 79 77 68 60 71 69 68 72 80 78 88 109 94 87 91 83 75 68 71 83 91 92 85 124 133 105 88 66 67 63 48 54 48 53 55 63 54 46 50 49 47 40 37 35069 264 88 30 8728 9 44 29 6562 2339 22265 634 457 370 416 489 516 561 523 552 542 567 459 414 353 321 353 195 364 346 321 432 473 443 462 406 476 492 419 408 548 482 439 452 295 390 420 295 309 252 285 375 343 355 315 344 328 396 349 360 462 378 323 365 372 352 383 357 268 220 212 196 242 108 83 142 136 175 127 62 51 91 122 115 58 41 101 94 65 136 93 54 -2 88 109 67 48 89 61 35 84 65 100 118 83 74 115 116 120 20 6 132 123 158 74 38 64 29 91 58 73 121 82 67 58 17 31 30 2 57 25 43 31 59 61 36 67 38 93 73 73 93 49 74 0 23 88 34 -14 32 56 34 29 19 38 81 103 69 129 82 57 78 54 90 91 85 65 87 126 82 102 103 111 177 113 130 195 202 134 126 147 124 130 103 102 119 91 110 93 92 83 116 103 95 99 144 193 165 124 103 97 116 98 100 92 122 140 121 132 132 121 101 115 89 71 66 79 82 91 73 71 72 56 38 42 57 56 56 68 80 61 63 73 71 54 64 80 76 80 85 89 90 88 113 111 96 86 87 89 99 97 82 106 130 140 121 102 80 69 54 57 59 58 61 63 61 57 57 66 56 50 47 39 30 35075 264 102 30 8742 9 44 35 6561 2341 3816 469 287 363 395 504 460 423 498 503 454 412 415 444 370 365 251 379 285 261 289 357 457 429 369 319 454 407 374 416 390 439 485 370 343 368 314 222 288 366 246 262 284 200 331 398 343 282 311 387 441 427 391 390 368 360 377 328 266 191 197 261 191 164 118 80 19 -10 22 94 90 27 158 94 31 0 78 85 33 -1 -1 56 37 7 39 69 7 32 22 21 52 58 82 93 120 119 138 115 72 111 119 73 32 17 -11 88 101 60 88 31 40 97 59 154 122 113 119 40 48 32 15 41 18 50 15 -3 33 6 -16 27 69 55 58 67 55 53 71 46 8 11 26 -1 33 30 15 105 109 68 39 85 72 56 73 79 73 26 41 43 68 88 116 65 82 134 167 152 99 151 152 135 151 130 166 139 102 100 96 86 102 116 135 108 96 105 114 138 173 142 104 93 106 81 110 104 82 88 119 127 108 89 97 127 106 84 86 67 69 74 102 111 94 63 52 51 83 82 60 62 43 53 59 47 53 66 75 82 72 72 80 79 75 81 87 81 82 96 83 80 74 76 81 94 113 131 129 93 64 52 45 48 52 55 56 52 51 57 52 53 50 50 43 42 34 20 35081 265 58 30 8758 9 44 41 6559 2342 21616 516 377 405 400 366 423 552 510 533 585 560 530 483 508 386 310 319 447 450 533 496 477 545 462 502 574 596 489 478 435 468 480 390 376 386 193 294 339 336 290 252 232 221 361 309 231 246 300 358 359 369 326 419 533 365 267 266 278 202 186 167 224 156 108 98 126 157 126 96 16 101 61 99 54 63 26 -7 89 49 -7 30 -6 54 124 71 109 61 -1 28 79 73 64 42 53 95 123 36 13 97 37 103 87 123 7 3 38 82 110 49 147 125 109 62 59 54 28 68 73 47 37 -12 44 44 39 24 59 31 22 96 37 19 26 22 58 53 26 111 60 67 40 4 30 62 70 77 86 65 56 75 89 85 91 54 38 64 63 82 100 100 129 118 127 157 131 110 133 128 158 131 105 130 128 124 118 94 62 71 95 98 91 127 87 125 131 151 148 97 71 100 85 78 101 79 102 111 114 128 121 79 84 90 81 55 36 103 103 83 62 80 86 56 49 71 54 73 72 60 72 69 62 66 68 72 78 57 62 88 86 75 85 79 88 98 103 85 72 82 93 79 85 81 98 100 89 88 67 51 61 58 58 57 54 63 62 52 50 47 45 45 41 44 47 37 21 35087 265 104 30 8774 9 44 47 6558 2344 3293 433 382 326 431 558 568 500 564 558 482 470 465 444 403 379 279 341 317 400 536 380 401 404 317 386 333 402 453 403 354 434 344 296 342 314 295 326 367 300 271 252 222 295 385 355 314 322 352 280 339 450 389 399 340 278 300 232 198 148 86 59 107 150 108 58 44 25 12 64 115 40 44 51 75 42 1 -9 23 74 78 -44 -21 42 69 80 108 67 29 45 57 127 -6 0 41 63 26 -19 8 10 59 96 105 112 117 36 35 26 -55 32 43 19 68 -37 -39 26 62 37 22 26 88 23 44 39 22 -15 -10 4 -37 6 50 40 55 36 73 42 18 61 52 41 74 15 1 31 70 51 53 54 83 90 68 1 76 101 60 45 21 70 64 89 78 112 93 95 120 133 88 95 115 108 117 135 96 94 91 47 80 124 83 82 90 105 110 95 90 70 78 53 70 78 80 105 111 124 110 99 103 88 96 62 78 79 67 77 82 59 73 81 84 64 53 37 20 5 41 54 47 50 46 52 54 57 58 66 53 69 67 68 63 82 75 64 73 77 77 79 75 76 78 78 78 74 77 66 51 50 41 42 39 50 59 50 45 42 46 36 33 39 37 29 29 32 30 19 9 35093 266 59 30 8789 9 44 53 6557 2345 18767 630 413 407 451 405 553 558 585 536 485 464 518 517 553 442 258 273 476 355 312 417 358 479 458 451 361 359 318 395 393 412 294 252 243 265 234 318 323 278 266 225 299 253 246 370 425 382 311 333 305 349 314 322 350 389 407 350 290 228 70 28 126 76 61 -16 35 18 25 56 83 52 56 15 30 25 50 66 55 69 41 -24 44 65 7 38 71 3 10 85 102 -57 18 46 -28 13 88 55 55 93 29 34 70 108 27 8 -29 -4 80 84 79 50 11 -18 17 15 -1 -41 11 70 38 -3 -24 4 34 30 -55 -18 -36 -16 39 32 44 -5 12 13 14 17 33 29 27 15 1 33 74 35 6 5 27 37 71 92 66 64 49 46 64 54 50 71 85 111 113 139 72 117 89 65 89 120 144 126 109 77 77 95 54 39 56 87 102 87 73 67 71 65 46 32 32 56 57 58 53 74 70 66 88 72 47 59 32 23 41 63 39 46 38 40 45 27 33 24 35 47 31 25 33 44 31 34 40 38 21 24 49 49 57 46 47 60 58 51 54 52 65 60 73 73 65 61 65 64 59 57 47 45 35 37 35 31 23 22 24 25 30 32 28 27 24 18 23 24 22 13 3 -1 35099 266 103 30 8803 9 44 59 6556 2346 2427 631 545 497 377 446 499 557 529 629 627 562 531 472 478 355 392 428 492 467 357 423 450 381 279 280 324 330 379 295 277 361 326 249 230 247 269 167 224 284 209 263 215 256 270 213 192 133 183 187 363 300 340 328 364 317 277 215 196 113 162 106 67 34 30 37 40 124 109 71 136 50 13 74 76 56 12 -36 55 48 11 -63 -8 20 71 25 31 -6 59 68 49 -28 72 54 24 28 59 57 39 54 92 35 54 13 74 90 78 76 11 44 21 -16 1 8 62 60 32 14 -12 -2 15 16 8 42 17 -2 -27 -11 -34 8 4 -9 1 -9 -3 12 16 41 13 15 38 30 25 1 36 3 9 70 62 25 5 22 23 21 28 44 26 25 32 40 62 102 103 120 127 70 93 82 126 87 114 84 71 81 63 83 57 64 78 61 76 115 80 44 81 58 36 44 40 80 71 67 115 97 71 82 74 73 77 70 69 56 73 61 52 48 40 8 11 40 36 35 29 13 22 42 59 49 31 28 39 42 54 59 36 46 46 53 60 60 68 65 72 93 75 69 77 85 83 68 62 70 67 52 62 42 36 40 31 25 38 38 31 22 26 16 16 23 25 21 18 16 13 6 1 -11 35105 266 89 30 8819 9 45 5 6555 2348 648 598 634 477 334 443 469 568 583 538 584 509 569 607 502 455 275 407 520 473 359 386 388 388 398 338 299 320 373 442 398 344 415 369 221 231 245 274 208 271 294 366 390 283 380 435 394 407 383 404 384 344 283 343 422 478 517 403 283 179 162 147 59 84 83 48 39 67 30 70 68 38 53 36 0 29 62 94 93 56 31 8 -9 76 73 41 56 62 53 78 114 79 38 86 68 5 21 98 40 26 74 26 59 81 66 68 31 7 10 51 32 42 19 -9 34 15 -3 71 81 13 -34 24 52 29 37 1 32 62 11 61 51 9 5 16 54 18 11 49 58 59 73 83 55 85 76 82 89 27 65 67 57 48 90 85 101 67 89 82 78 110 102 146 144 137 101 103 107 112 170 156 123 90 74 71 84 83 102 84 84 62 108 130 85 107 76 79 101 101 129 134 121 82 78 88 112 98 80 82 79 95 81 60 77 76 56 65 49 77 75 54 67 69 55 59 45 50 63 66 59 63 44 41 53 65 60 78 83 69 67 73 80 91 99 104 93 102 104 87 81 96 88 85 88 84 72 59 57 57 57 57 56 56 57 47 44 47 44 38 42 41 44 49 42 39 33 15 35111 267 104 30 8834 9 45 11 6554 2349 1140 531 554 514 424 408 455 520 499 568 636 595 538 555 564 431 381 359 405 443 443 465 391 395 373 371 401 283 283 307 328 399 385 352 324 281 245 266 312 310 276 310 314 271 331 308 400 401 325 369 302 355 365 416 402 363 307 290 162 187 140 137 104 85 81 97 61 50 78 97 50 21 49 15 40 72 118 62 73 25 104 51 50 80 81 85 36 54 36 71 68 64 61 21 40 88 54 53 79 12 55 42 43 44 54 51 0 13 44 55 57 10 5 8 15 16 6 33 59 18 47 32 -2 39 32 24 32 -17 -1 12 17 34 52 49 47 14 35 71 42 24 16 63 57 58 49 63 48 45 15 56 86 74 74 57 58 56 109 73 65 105 88 113 139 118 84 95 105 103 133 117 108 82 97 63 53 68 63 99 113 61 91 93 89 84 75 84 91 89 88 117 128 97 92 78 79 66 63 79 77 85 97 90 80 78 78 84 53 53 61 55 48 46 45 51 49 58 69 73 68 80 65 67 80 58 54 62 66 76 83 88 84 89 75 76 87 91 88 103 98 87 83 102 92 78 73 69 63 54 52 67 51 59 53 49 50 53 57 50 51 48 45 49 50 46 39 36 28 35117 267 87 30 8847 9 45 17 6552 2351 622 503 453 414 366 373 448 444 506 517 468 522 498 457 458 376 363 452 487 426 395 393 357 391 403 336 302 270 264 318 335 263 268 239 215 233 215 232 218 196 176 291 285 247 264 251 295 344 311 340 313 308 303 308 339 296 255 244 165 69 71 40 12 17 -5 42 18 57 -2 -7 16 26 62 69 65 57 31 45 30 -9 -17 -1 -8 8 41 -27 6 -1 -2 25 -31 -1 -14 6 -3 32 5 8 -3 -17 -15 4 3 25 14 18 -9 -2 -3 -30 -52 -55 -50 -22 -18 -26 -63 -24 7 -23 -37 -32 -8 -26 -39 -15 -28 -49 -37 -17 -40 -46 -16 13 -17 22 -9 -43 8 -12 26 1 14 -17 17 23 10 57 44 41 34 2 6 27 23 20 35 22 35 36 70 84 73 52 58 43 45 57 97 89 26 -2 22 30 48 24 30 31 33 54 42 49 48 30 22 41 66 40 54 47 38 39 50 45 40 52 48 51 22 33 40 11 11 20 19 4 6 -3 -3 13 17 9 32 27 13 -2 23 19 16 28 29 22 12 17 19 20 35 43 33 34 50 42 43 41 51 46 41 55 42 40 40 34 39 37 24 15 16 16 14 17 13 17 11 7 7 4 4 6 8 5 4 13 9 -1 -7 -10 -11 35243 268 82 30 9142 9 47 23 6527 2381 969 478 497 541 484 398 305 401 508 497 455 554 510 483 407 406 444 478 429 361 413 469 411 448 441 361 358 284 268 305 263 322 377 342 309 282 259 269 239 245 223 238 227 263 298 247 295 321 302 429 416 399 416 347 407 403 369 348 260 146 100 58 61 -4 50 45 160 134 54 90 64 41 25 47 55 57 39 11 35 50 0 6 4 24 55 67 81 57 -14 7 19 7 17 -30 10 29 6 14 -5 -11 -39 15 -16 59 65 0 11 -18 -20 17 -7 -34 -48 -12 1 -50 -21 20 -9 -34 -11 8 -28 -9 -31 -16 -27 -42 -20 -22 -1 -1 28 20 12 24 26 -21 -2 8 46 19 -19 10 12 17 -8 -12 7 23 31 34 19 25 50 28 65 52 76 77 69 131 109 59 66 76 48 80 108 92 63 31 26 27 48 70 76 61 55 58 73 82 69 50 65 86 79 61 71 65 39 52 50 48 63 46 55 45 51 37 41 49 20 32 33 29 23 39 23 21 5 24 16 24 40 21 21 33 33 27 6 12 29 29 20 36 38 44 45 49 53 52 54 52 50 56 60 64 51 55 46 44 49 41 38 27 18 25 18 18 21 16 18 11 7 11 22 19 17 24 19 11 13 15 9 1 -5 -10 35249 280 38 30 9158 9 47 29 6526 2382 7910 2402 2763 4057 3491 1466 13170 12441 999999 547485 999999 8773 695 680 630 503 455 506 506 603 524 458 492 583 542 487 447 514 411 414 403 401 308 366 333 433 401 418 430 353 347 385 396 338 394 448 393 361 368 317 301 283 288 152 96 137 161 140 210 211 264 252 248 325 324 246 257 273 249 277 179 138 141 114 93 105 109 180 272 243 138 112 186 191 214 266 199 180 140 101 88 60 82 75 62 71 82 88 60 87 73 63 86 116 94 111 51 48 33 58 102 86 78 104 55 44 69 80 81 68 81 66 73 53 25 40 47 89 65 57 51 60 49 71 66 73 88 78 72 115 82 74 36 59 59 70 49 71 76 61 93 79 85 86 105 95 75 84 137 118 88 69 110 119 90 114 109 112 103 128 144 135 152 181 153 132 140 161 173 150 133 127 118 133 131 150 156 135 114 138 128 146 159 163 147 160 122 147 162 145 130 131 149 143 114 129 120 141 97 113 137 144 141 123 111 118 102 133 154 157 139 108 108 109 112 115 117 120 132 135 124 108 100 133 132 127 147 155 129 134 138 134 135 127 125 124 124 131 142 130 137 131 114 110 124 127 106 103 96 96 101 95 111 105 89 92 98 101 90 86 97 90 85 87 89 76 71 67 68 60 35255 280 23 30 9173 9 47 35 6525 2384 1861 1042 961 935 837 654 590 557 555 646 621 686 612 641 612 479 561 488 449 565 513 491 379 453 506 463 400 416 362 301 286 350 298 367 430 353 340 386 471 503 383 375 413 443 456 382 383 359 419 293 229 191 149 76 -6 65 82 62 78 96 124 183 217 188 253 255 238 202 140 85 82 60 60 117 162 136 150 159 196 131 164 185 207 244 211 334 157 103 73 63 90 40 56 4 58 83 61 15 33 12 99 87 83 39 93 55 75 94 76 104 87 82 81 89 64 57 67 34 68 84 31 15 58 72 23 61 46 41 81 36 48 52 69 47 25 50 79 73 91 53 41 53 59 83 110 69 102 82 62 106 122 104 84 66 111 102 76 66 130 126 134 94 144 145 148 152 117 93 93 96 126 163 158 126 97 151 147 106 107 119 141 115 150 139 134 144 134 161 153 159 153 148 161 146 149 167 147 162 155 138 136 147 143 93 90 102 116 122 114 109 115 106 105 124 117 120 134 132 142 109 126 160 145 128 140 142 126 142 135 119 113 128 136 133 147 152 155 148 127 113 135 137 133 136 137 137 123 106 115 123 117 110 115 115 100 102 93 78 72 83 92 91 81 86 89 93 90 85 84 83 79 74 73 68 59 46 47 51 50 43 35261 281 40 30 9190 9 47 41 6524 2385 10887 961 883 841 822 694 561 620 582 589 603 637 613 494 530 392 436 444 396 408 270 268 327 361 363 495 387 347 364 268 211 194 186 263 311 319 246 324 352 318 298 386 414 409 316 378 338 377 335 306 181 115 114 76 42 62 125 147 165 201 374 426 392 340 253 264 230 188 129 106 173 177 77 31 116 117 125 119 114 172 69 141 196 295 253 326 1238 5724 2362 101 20 30 39 38 -13 -2 20 80 54 53 11 85 41 26 20 -18 -19 35 59 -22 24 23 -4 16 46 15 -5 -5 47 26 -26 -38 -40 -16 -5 -13 -10 -11 -5 -36 -1 25 27 41 66 1 -20 0 29 4 -16 11 35 25 38 48 48 35 36 30 81 48 23 21 56 48 64 60 98 98 59 113 80 85 70 86 85 70 44 76 84 63 103 88 72 56 37 59 44 59 95 71 43 64 53 106 103 85 92 110 124 112 88 94 123 121 100 104 108 99 87 78 88 81 56 66 104 83 68 58 60 75 47 58 85 90 84 80 75 84 94 96 87 93 110 107 112 107 105 78 90 76 75 92 89 73 80 91 89 87 88 90 82 82 87 90 76 86 83 78 55 62 67 63 60 62 55 49 56 49 38 31 42 39 49 46 39 42 42 42 43 44 32 23 22 13 10 12 12 9 14 35267 281 28 30 9208 9 47 47 6523 2387 1143 764 753 671 598 568 625 452 462 560 495 577 590 530 504 412 404 473 466 350 300 362 380 390 326 314 364 339 329 253 202 254 230 290 270 341 290 332 386 338 314 289 271 254 286 385 320 296 267 222 92 93 158 252 410 581 669 706 728 713 529 299 232 203 163 69 79 44 128 143 157 138 153 113 129 117 103 131 173 177 172 225 181 360 256 2016 28294 52019 3944 -27 -8 16 10 24 37 50 31 29 29 19 36 55 36 -14 53 15 -15 6 17 -6 7 12 40 41 22 17 -9 -33 -8 25 38 19 36 38 46 0 7 47 14 23 33 8 65 7 0 73 63 35 32 47 23 30 60 62 18 59 55 -27 60 48 43 34 87 59 86 110 67 80 114 66 94 107 96 104 88 48 28 63 63 95 43 77 128 110 76 67 48 54 66 86 93 108 116 107 105 114 90 131 78 95 118 145 120 121 105 101 138 104 105 120 95 93 93 90 95 67 72 94 94 77 84 72 77 67 74 93 103 102 110 111 109 99 102 107 82 95 105 102 93 93 102 110 98 84 78 72 78 81 94 77 65 78 80 79 99 89 71 90 78 63 59 67 55 56 60 59 47 34 33 34 50 50 52 56 51 39 43 47 50 54 45 33 23 13 15 16 17 19 18 14 8 35273 282 44 30 9224 9 47 53 6521 2388 2930 177 205 186 82 66 -15 -56 10 -43 -13 69 10 -10 5 -33 999999 999999 999999 999999 999999 999999 999999 -71 -90 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -92 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 52 -2 37 12 -96 999999 999999 999999 999999 -91 999999 -62 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -66 -37 126 386 1054 15800 181841 572358 663152 117329 1310 -4 -27 25 11 62 44 14 49 -3 31 67 66 -4 51 31 13 100 48 65 47 39 30 90 71 47 -4 65 54 75 5 -12 32 42 54 31 28 8 38 31 28 23 46 42 12 -6 67 64 32 -7 39 79 45 40 50 37 37 -3 36 46 62 12 36 52 92 87 79 104 98 98 101 118 103 69 40 73 61 90 108 99 139 122 105 121 100 59 55 50 76 118 110 107 114 106 132 144 117 130 134 118 158 128 132 148 150 136 129 117 117 106 89 121 140 120 99 75 96 92 100 96 90 82 55 76 102 116 129 122 104 105 94 100 100 93 126 135 108 84 101 104 96 70 93 109 109 106 98 99 88 77 82 101 102 97 94 85 99 103 83 76 85 92 66 71 73 63 66 49 46 55 49 58 55 55 63 59 53 56 52 53 50 36 31 21 18 27 24 21 15 15 10 35279 283 2 30 9242 9 47 59 6520 2389 14072 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1047 691 5765 33792 121410 371974 705051 957809 967876 273107 4623 36 7 34 -19 -33 -43 57 66 -6 -23 35 22 29 43 21 54 46 5 50 19 27 7 37 25 -13 6 -5 -1 18 1 -35 -54 -12 22 -7 17 -8 -17 -16 -33 20 -23 21 31 21 67 54 57 -14 53 40 46 30 -2 30 47 29 66 52 61 64 21 59 95 82 87 103 96 75 76 52 78 82 24 30 86 94 104 137 100 101 102 78 27 27 63 28 95 110 105 92 76 127 105 126 104 83 134 140 122 100 106 88 78 98 89 80 76 59 76 90 106 85 112 95 87 72 79 46 69 73 62 82 105 112 115 117 103 97 89 108 107 96 90 87 86 77 72 61 77 85 66 80 68 80 73 61 68 71 79 66 64 70 71 61 66 60 66 64 62 58 52 49 47 43 32 40 33 25 33 30 38 41 40 35 33 31 36 32 23 16 8 12 11 8 2 -7 -7 1 35285 202 2450 30 9260 9 48 5 6519 2391 1337 6264 20468 47710 90880 206465 442069 777302 999999 999999 458891 263657 4514 93 29 50 -14 -14 48 50 14 66 85 12 70 115 92 61 87 61 66 58 47 52 45 29 45 8 4 19 36 -42 0 18 13 3 60 53 22 -12 30 10 15 -1 81 83 27 50 50 62 51 59 63 114 43 63 57 52 58 77 71 82 74 72 124 83 129 72 85 91 58 78 94 74 76 97 58 95 114 163 126 128 105 84 85 113 76 103 131 90 97 126 135 120 126 128 131 151 159 132 153 169 135 110 115 134 121 131 147 131 96 79 106 103 84 93 104 105 81 108 120 97 81 107 115 112 119 112 122 105 113 134 127 105 121 122 114 119 113 110 104 111 102 97 79 94 93 86 92 91 93 97 102 82 86 84 88 99 83 95 87 85 77 88 74 64 64 64 62 66 63 63 64 69 71 71 63 74 71 64 58 41 37 30 36 44 37 37 37 32 36 30 35291 284 39 30 9279 9 48 11 6518 2392 5292 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 292 2747 6097 25689 108824 310835 637106 999999 999999 521355 234213 21266 580 -19 -24 -8 -6 36 18 -11 0 26 49 8 10 -12 -13 16 57 28 -5 -2 -14 -18 -2 24 -50 -9 10 2 33 15 26 39 0 -11 5 -6 -38 -12 28 3 25 22 -8 -17 6 18 1 4 31 47 66 65 67 48 31 -13 27 42 17 9 28 57 50 75 76 52 65 79 81 79 45 13 45 23 21 71 113 128 81 81 66 81 53 41 29 32 39 68 112 119 94 65 70 55 76 105 113 109 100 123 113 124 84 109 97 100 101 86 89 73 73 71 85 102 83 53 71 82 82 80 82 91 90 82 76 91 103 90 93 82 81 74 72 77 92 82 79 85 88 71 63 79 70 67 64 68 74 70 63 56 45 62 43 35 42 60 51 58 68 62 67 64 53 39 40 23 28 39 45 46 47 34 35 30 38 30 28 32 27 21 21 12 15 12 17 21 14 11 10 6 35297 203 2457 30 9297 9 48 17 6517 2394 49 5051 19205 37113 106224 243906 436384 677005 975189 999999 801342 47445 282 88 78 129 123 99 103 120 82 39 77 49 92 108 78 20 6 60 78 57 118 118 86 33 42 65 89 66 42 39 29 24 57 34 70 74 90 34 -25 -29 35 72 38 90 108 76 56 101 97 72 76 117 67 34 54 100 94 72 86 28 42 96 116 130 140 114 125 148 132 122 126 127 84 69 88 156 170 152 115 154 141 131 95 103 101 94 96 124 145 142 150 143 135 158 151 180 179 160 136 152 165 145 144 135 139 135 107 128 98 117 105 113 114 122 117 114 140 111 114 125 118 127 131 127 129 119 123 135 125 98 113 125 143 125 103 112 113 109 118 114 103 111 102 130 122 126 116 108 120 118 124 104 112 112 104 92 109 109 94 100 121 120 100 89 77 78 85 87 85 80 76 79 91 83 82 77 89 73 68 56 46 49 49 54 61 64 61 58 54 47 48 35303 285 15 30 9315 9 48 23 6515 2395 399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1095 13088 31597 55988 182379 406618 663781 863057 824494 903630 846233 362661 22545 244 47 80 88 65 30 99 100 107 92 59 69 80 26 90 137 104 106 72 62 85 58 62 85 61 70 70 55 63 123 52 32 36 55 63 60 -2 2 34 63 77 78 32 96 90 74 81 114 106 114 120 86 92 84 81 100 84 121 118 60 118 102 121 98 122 149 128 118 107 119 113 103 142 166 184 189 186 147 144 124 126 105 82 97 100 119 149 149 126 127 152 166 196 200 207 153 161 148 172 149 115 167 152 135 151 147 133 87 89 122 104 106 152 151 113 124 132 115 116 125 140 146 133 163 177 160 164 157 136 103 112 132 160 145 130 123 137 109 118 126 119 122 120 112 104 122 107 110 114 99 95 112 122 120 119 109 114 119 115 93 96 105 90 93 90 90 96 95 85 87 95 88 82 88 90 84 91 85 74 58 51 60 58 52 55 58 61 64 58 60 56 35309 286 33 30 9333 9 48 29 6514 2397 8224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2779 10666 25682 64607 177005 356185 617680 962071 999999 816341 412838 110466 15476 1052 55 112 68 108 80 77 108 66 40 70 74 72 63 70 109 52 60 59 49 85 122 96 60 55 98 97 63 46 86 62 7 32 48 63 90 75 99 54 60 105 125 59 80 84 85 97 90 101 80 62 70 70 95 115 110 90 108 154 159 95 106 101 124 107 100 86 133 125 144 121 107 123 120 137 159 149 156 159 180 136 102 102 102 151 103 108 142 169 146 163 135 176 177 191 175 184 196 147 148 168 207 165 156 131 135 141 131 128 128 139 130 130 119 125 109 125 152 150 139 142 155 126 122 140 141 150 136 124 131 147 141 111 133 133 131 139 131 110 126 122 108 112 123 138 127 117 109 100 105 111 107 118 123 135 127 117 131 128 118 125 113 95 105 101 90 84 89 99 90 94 90 95 97 95 96 107 100 84 71 68 68 68 70 66 68 67 61 65 70 67 63 35316 206 2426 30 9356 9 48 36 6513 2398 311 4367 10269 24927 69786 140295 255833 400830 617404 916719 999999 971040 589939 431003 229945 1607 76 77 99 69 -21 99 106 92 105 110 89 135 153 39 70 84 104 132 52 92 80 56 46 84 38 58 77 80 93 65 36 4 46 54 57 37 69 79 10 34 70 126 101 86 77 46 79 60 84 102 103 107 71 125 104 85 127 140 112 119 120 106 90 134 133 107 125 184 118 110 174 160 172 166 158 149 141 130 82 68 124 154 155 157 155 180 157 175 153 156 143 178 216 181 167 163 171 156 131 165 132 129 132 106 129 136 106 122 126 117 112 118 134 141 117 120 127 151 167 140 134 134 138 139 139 132 127 130 152 155 121 111 124 135 141 149 129 119 137 123 124 127 98 111 121 125 125 122 128 142 127 140 136 119 128 126 126 126 110 97 106 109 102 92 98 103 101 92 88 104 99 98 93 96 93 82 72 72 60 58 70 84 80 71 67 66 65 68 75 74 35322 208 2385 30 9375 9 48 42 6512 2400 182 320 4265 16105 20421 36291 80539 141526 271734 487241 795344 999999 999999 940283 810905 442689 55431 1418 120 98 100 21 26 62 66 96 127 112 101 72 52 69 87 67 26 90 39 33 21 54 39 8 46 119 75 56 54 73 83 58 49 2 37 104 122 20 72 64 80 60 15 120 92 83 79 110 108 79 106 75 113 83 111 76 67 124 128 142 159 95 104 92 134 131 96 62 121 144 146 126 141 159 134 165 100 148 134 133 136 168 164 149 110 128 163 158 186 192 167 184 187 157 179 170 131 131 153 158 141 137 142 102 87 96 101 113 125 128 86 90 109 104 118 138 137 141 145 129 147 128 111 127 147 144 116 133 131 108 113 134 123 111 144 133 136 126 114 91 101 140 113 94 119 118 119 126 98 108 104 112 124 113 103 106 107 106 101 93 86 82 86 78 78 70 87 78 84 94 77 83 87 66 64 59 57 66 71 63 54 59 64 58 59 66 65 70 66 59 35328 288 34 30 9394 9 48 48 6511 2401 431 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1087 1160 -91 2051 3862 6306 6241 2557 2146 790 999999 999999 999999 999999 999999 -86 2192 25183 102024 217542 371061 547018 741220 956137 856979 616689 857463 507984 176339 3725 73 112 166 60 59 59 33 2 29 75 114 15 21 66 92 72 14 6 9 74 12 0 56 48 56 55 40 -4 -17 -8 24 5 -51 26 50 51 -6 29 59 50 84 95 68 36 -6 26 83 55 46 60 22 30 79 59 63 47 41 50 120 89 112 129 96 103 68 91 48 103 55 70 130 158 106 111 124 57 62 85 161 113 112 72 99 139 66 88 146 121 107 144 181 198 174 165 144 122 102 97 99 81 91 79 100 119 89 125 107 87 92 109 84 70 114 125 102 101 123 95 91 89 81 114 102 89 87 67 70 75 77 86 90 85 110 126 102 105 85 78 90 88 100 83 67 85 70 71 82 88 84 83 85 76 89 88 87 69 71 71 61 69 58 58 52 50 41 39 54 52 52 48 48 55 56 47 44 32 31 29 34 33 33 36 33 36 32 33 27 32 31 33 34 35334 241 1431 30 9411 9 48 54 6509 2402 -92 999999 999999 999999 999999 999999 -29 110 212 337 476 433 295 264 239 197 259 319 471 725 720 2527 30678 115394 182056 189127 122999 67264 45696 3299 691 538 652 697 915 3584 16297 90880 225248 368652 608297 460284 338845 202805 37973 1222 174 165 130 84 118 124 82 82 58 50 101 42 50 84 71 62 85 45 0 40 72 49 135 111 41 40 87 63 42 33 51 3 38 72 108 34 15 42 23 31 40 67 86 80 67 69 117 107 79 8 73 124 95 43 44 81 86 49 103 100 87 104 119 120 107 134 70 75 51 73 125 172 146 137 131 120 120 115 99 58 86 106 139 93 64 140 165 135 158 143 138 111 121 146 176 187 158 161 164 152 151 142 146 117 107 104 131 123 68 84 97 103 118 114 115 102 107 102 132 117 124 118 133 118 116 126 100 100 98 108 110 109 93 108 122 120 131 144 135 107 118 109 89 93 84 87 91 141 118 119 113 113 113 102 101 102 111 118 109 91 101 109 104 68 63 59 64 65 65 79 73 74 77 68 73 71 66 49 54 47 41 48 45 52 56 49 47 54 45 50 57 58 60 55 52 35340 289 38 30 9428 9 49 0 6508 2404 1611 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 286 477 802 1429 1817 1943 1673 963 432 183 -47 -6 20 -5 275 401 409 427 496 365 333 285 437 677 794 743 825 1001 1050 975 1125 1274 1494 1513 1239 2215 5789 7938 26100 62215 127577 231012 529085 677836 554964 360679 173226 23193 5123 2070 149 54 54 102 87 75 70 61 27 73 85 33 51 93 97 42 76 111 109 133 56 -3 45 44 25 2 18 22 4 17 11 -35 8 12 35 26 70 42 -31 17 44 59 54 61 58 64 65 82 97 69 33 35 120 93 50 97 77 90 76 74 75 88 91 111 89 77 66 110 89 56 86 147 117 150 166 157 148 99 84 91 110 134 132 105 126 136 126 98 127 114 125 139 147 149 140 165 168 138 159 138 127 113 143 125 104 109 118 114 85 112 99 97 113 111 106 121 91 120 126 124 107 93 102 114 105 106 104 92 114 111 97 99 83 96 86 84 85 78 82 98 88 68 75 90 106 108 94 113 120 91 103 108 71 73 101 101 78 101 89 76 72 73 63 42 65 56 67 66 66 72 65 65 73 68 64 57 45 41 48 53 41 36 41 43 41 46 37 41 46 45 47 42 39 40 35346 239 1526 30 9446 9 49 6 6507 2405 -5 146 221 445 507 522 367 74 999999 999999 999999 999999 -59 -85 8 165 235 177 206 187 164 131 148 245 295 306 400 359 378 567 864 4463 17002 51399 141563 299718 467521 611652 801633 951326 671910 394798 115484 1058 65 125 99 96 111 67 82 88 107 97 73 -10 63 112 66 -27 12 73 32 60 67 49 31 50 77 25 6 68 65 4 -12 31 10 -26 71 77 47 76 21 50 82 46 57 65 79 71 53 120 69 84 60 62 44 49 34 54 109 104 80 68 61 63 83 84 110 103 124 65 95 150 76 120 141 147 126 144 127 122 106 140 114 137 145 161 166 157 124 108 133 142 145 134 131 145 142 108 126 100 116 132 156 135 107 119 129 94 89 95 120 115 110 130 125 113 129 106 118 129 141 108 111 110 98 128 119 130 127 119 118 123 104 93 115 121 115 86 79 88 83 93 82 112 122 99 110 126 122 121 116 109 107 109 105 110 124 116 101 97 92 79 84 87 73 77 78 69 69 56 70 67 75 76 73 79 76 55 52 56 51 55 59 55 65 59 47 51 46 44 48 48 52 56 58 53 58 35352 209 2446 30 9466 9 49 12 6506 2407 920 4136 8865 15932 23734 35358 51591 94360 202349 395225 715464 999999 999999 999999 807563 322736 134398 2298 128 96 118 145 68 55 103 149 141 104 103 50 49 3 44 110 76 46 43 102 61 150 73 70 74 104 78 154 144 106 126 176 113 72 82 79 51 16 81 83 84 61 137 98 167 214 78 96 206 178 123 89 84 67 76 123 154 120 119 142 147 105 122 156 171 134 91 134 142 175 203 161 117 137 151 180 157 138 148 151 145 179 186 168 210 177 161 192 227 227 190 135 150 153 162 123 178 188 78 126 146 157 140 127 132 141 115 118 139 139 134 139 150 158 158 156 147 158 152 124 131 121 122 159 179 162 144 158 140 135 145 152 138 155 140 120 125 136 152 152 146 157 140 139 160 162 166 165 160 131 138 139 136 142 131 112 125 125 113 98 95 94 103 99 106 96 105 114 108 99 93 99 96 90 88 86 85 81 82 81 77 71 71 73 87 86 90 87 81 79 79 35358 291 37 30 9487 9 49 18 6505 2408 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1257 5188 11079 25411 47778 103521 205515 309008 308963 299369 438080 498182 319186 377284 602812 713126 819964 677069 290830 130947 752 55 34 30 -11 33 66 60 119 83 42 3 19 80 38 45 36 54 57 119 135 84 120 80 99 85 80 30 52 50 3 45 111 37 26 15 0 114 69 79 131 57 69 73 96 71 99 92 108 116 48 149 135 83 114 98 111 144 164 124 133 139 101 97 93 86 80 107 142 106 62 56 122 114 119 83 87 148 113 125 146 130 107 143 147 128 129 113 143 154 141 109 166 140 64 104 155 111 85 132 119 94 134 109 92 121 109 90 121 139 131 81 75 97 88 106 109 119 112 103 83 116 109 94 95 91 78 104 120 92 84 93 81 97 109 124 97 100 103 94 120 138 128 112 92 110 126 109 120 130 109 103 113 100 100 91 85 63 62 64 58 69 66 74 81 71 78 75 68 69 59 52 54 47 45 48 51 54 52 38 39 42 47 47 47 43 45 34 40 46 35364 207 2547 30 9507 9 49 24 6503 2409 425 2215 5319 10906 22835 43862 81947 157658 338619 736970 999999 999999 999999 312346 3695 42 68 19 10 75 11 27 97 -5 45 34 74 117 38 29 79 65 10 81 64 11 86 89 58 46 26 43 59 84 53 51 13 57 119 46 110 77 61 143 102 26 80 116 89 85 116 100 47 77 45 63 108 73 85 57 15 116 126 100 92 87 129 81 83 91 110 121 100 128 172 152 104 53 36 116 131 182 142 65 103 144 152 137 163 143 131 163 178 127 142 178 159 160 142 143 90 112 150 141 89 98 118 101 116 104 91 113 104 138 117 111 112 104 104 139 146 158 121 127 137 119 125 113 114 91 109 97 98 100 90 85 100 100 108 103 120 120 112 122 120 110 122 112 123 132 114 117 121 125 132 127 141 106 104 92 79 89 92 77 83 78 68 72 75 78 95 94 84 66 73 65 63 70 55 45 56 64 55 58 51 48 54 41 44 48 50 56 56 55 55 54 49 35370 207 2565 30 9525 9 49 30 6502 2411 454 5225 17413 40703 81804 133122 205175 302494 503825 877847 999999 999999 734266 96654 1570 17 104 110 97 42 20 2 15 109 104 7 9 -21 -5 53 31 94 41 25 1 13 6 10 67 61 18 65 63 104 42 43 49 41 70 42 32 -15 44 60 11 46 48 55 52 56 138 115 65 82 127 125 128 91 97 85 141 183 173 110 71 54 24 63 97 72 100 120 124 124 120 104 95 93 97 94 108 127 150 129 128 150 133 158 147 149 164 123 140 166 168 163 149 136 141 106 88 109 115 102 95 147 120 72 99 80 92 122 115 120 142 124 103 97 155 150 138 127 106 125 97 105 107 80 90 90 74 98 105 110 105 97 101 79 93 113 106 112 113 103 95 99 91 88 112 123 116 106 110 126 117 106 103 104 86 97 101 95 81 85 78 75 62 58 57 68 75 69 66 81 90 80 61 54 46 42 42 57 60 58 64 56 40 40 38 38 44 47 51 49 49 39 29 35376 293 31 30 9541 9 49 36 6501 2412 2408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 87 161 132 250 181 129 386 523 699 752 730 697 867 963 820 669 790 813 898 924 969 1429 1650 1513 1121 3823 19569 64384 135542 232507 241368 329753 568686 713209 559169 328288 125912 2827 49 148 157 129 116 162 128 81 91 76 87 108 125 145 32 81 131 103 42 48 26 65 121 80 59 94 69 117 120 39 101 130 143 53 90 117 123 133 145 162 85 68 104 81 63 160 113 87 121 133 94 81 152 120 149 155 145 180 108 107 121 133 177 155 150 187 172 148 130 176 131 65 50 98 143 154 151 124 157 213 213 193 187 210 211 177 186 199 200 184 198 242 198 177 148 133 178 185 152 135 154 136 131 164 184 161 147 140 134 199 197 121 109 107 117 164 186 179 157 147 138 133 129 147 162 141 130 129 147 127 127 147 147 137 132 131 147 155 148 166 149 151 164 166 152 142 128 136 150 139 138 158 157 155 131 135 132 132 113 108 113 116 106 113 125 110 109 109 119 113 109 104 86 97 88 89 92 90 99 100 108 104 90 87 79 73 79 88 93 94 95 87 77 35382 294 12 30 9552 9 49 42 6500 2414 33061 311 107 -3 -90 999999 -57 -87 999999 -11 -78 999999 999999 999999 999999 999999 999999 -43 -41 999999 999999 999999 -83 999999 -2 -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 -47 91 92 189 67 -97 -77 81 199 288 471 586 889 791 742 594 674 616 513 396 403 557 487 459 505 514 430 468 450 525 584 603 626 661 849 1171 5792 46465 145878 281014 457385 502759 379114 60954 1988 278 234 171 126 107 51 75 121 124 94 109 82 62 52 78 115 77 72 103 118 112 69 80 22 -36 9 25 24 61 61 94 107 51 25 48 58 80 74 95 99 101 120 130 129 43 19 81 132 116 61 70 117 79 66 57 63 101 74 80 125 140 135 109 163 117 122 92 73 90 164 135 111 149 149 132 155 143 107 105 129 155 183 208 148 138 135 163 190 124 137 154 191 191 147 200 173 187 152 157 128 118 114 154 132 126 135 97 104 130 107 122 145 137 137 134 131 132 133 132 120 117 144 142 139 125 151 138 113 127 122 127 118 107 129 119 108 117 100 120 128 123 129 122 135 131 145 139 138 132 136 128 140 133 116 129 129 145 145 140 140 133 126 117 98 88 83 81 85 94 93 89 99 99 97 98 103 103 94 77 65 67 66 85 94 81 81 74 79 83 67 60 68 66 66 69 74 70 60 56 35388 208 2571 30 9561 9 49 48 6499 2415 1826 14921 53104 119758 243832 445857 727298 955253 944800 733454 779976 701033 29971 439 40 63 94 104 42 37 33 76 69 86 69 39 84 55 34 27 76 83 86 72 13 11 16 21 63 7 -7 60 107 69 63 61 52 86 71 63 90 34 62 97 78 48 83 53 74 43 53 14 29 112 72 63 135 62 75 106 150 109 79 97 74 64 45 109 128 107 95 122 161 113 127 100 61 91 147 127 112 136 129 132 136 146 154 168 157 169 160 191 168 161 162 136 127 122 107 113 120 120 110 124 112 100 90 87 75 87 124 113 120 105 129 136 91 78 104 83 103 99 133 127 118 109 85 87 96 91 87 96 97 102 106 81 78 116 130 109 92 109 120 106 97 97 96 116 124 123 111 118 112 106 105 118 110 94 90 92 83 104 87 58 54 61 65 63 65 75 64 69 82 75 67 70 72 53 42 51 55 62 60 51 49 50 56 55 37 31 30 29 37 42 44 51 36 26 35394 209 2579 30 9569 9 49 54 6498 2416 48 1589 4629 10427 30011 63449 81923 166385 277027 396757 652415 999999 999999 999999 655074 197903 2347 164 89 71 84 106 152 170 141 153 40 81 82 73 130 122 123 109 66 76 36 65 94 79 80 114 81 112 158 108 50 79 85 29 75 102 80 115 104 139 158 63 117 105 112 177 87 19 63 97 105 104 115 110 154 152 185 182 158 170 141 70 101 126 152 145 185 203 190 170 119 135 149 150 176 149 154 159 162 163 178 180 165 168 198 170 214 175 169 172 187 167 153 124 123 131 82 125 134 163 123 137 161 143 140 153 157 135 140 155 193 166 132 109 125 149 131 127 118 147 134 113 122 121 111 126 138 150 136 129 139 177 150 157 143 135 126 133 154 153 143 137 127 132 120 151 133 145 132 140 147 137 126 122 139 136 131 113 102 91 96 99 89 100 94 102 88 87 100 98 81 86 77 68 69 68 76 91 101 92 88 91 86 87 77 61 65 67 71 76 68 55 55 35400 206 2678 30 9578 9 50 0 6496 2418 973 4035 10721 22666 46067 85527 161937 307092 573141 999999 999999 999999 999999 433241 3427 46 107 74 69 65 83 49 96 76 73 121 79 24 120 56 50 109 136 76 84 25 -24 -14 19 65 26 69 45 69 115 62 47 35 86 6 33 103 101 64 90 83 107 92 47 86 72 103 105 79 109 99 117 109 115 116 99 164 99 88 114 149 187 125 156 140 172 182 157 119 108 148 128 177 169 163 152 158 179 186 164 182 202 187 195 213 222 184 182 123 110 163 178 198 146 152 169 146 122 143 161 142 159 132 154 148 144 126 154 159 132 133 159 147 149 138 153 121 105 97 109 138 117 116 154 133 124 139 110 121 149 153 143 153 154 126 143 134 120 143 146 134 104 134 145 144 159 155 142 140 133 151 163 151 150 118 111 95 99 114 97 111 110 103 98 98 92 85 83 81 84 77 67 78 93 87 88 92 97 102 101 68 67 86 73 64 63 76 75 65 57 45 35406 206 2660 30 9590 9 50 6 6495 2419 558 1905 4373 9005 18358 35114 65601 133560 289492 634111 999999 999999 999999 999999 32224 294 102 36 -8 88 33 20 70 -4 -13 -24 50 61 51 51 14 49 4 61 72 60 16 102 83 46 83 92 79 30 88 82 113 97 71 65 8 126 124 113 75 9 45 73 93 68 147 147 101 151 72 81 82 89 131 129 171 149 148 113 107 136 127 156 168 142 104 137 168 114 92 137 159 168 160 133 162 127 142 152 128 182 124 136 120 160 189 133 108 139 133 117 138 130 116 132 134 110 90 106 149 71 77 105 142 125 121 137 122 116 129 132 141 134 129 111 112 132 104 80 76 82 100 74 107 112 96 107 103 109 106 97 107 140 138 126 103 114 128 116 110 125 125 118 112 134 116 105 109 121 117 107 101 89 85 95 104 95 75 77 61 64 72 77 74 77 81 81 81 68 49 47 64 58 65 69 76 67 68 75 73 57 52 62 52 53 57 58 56 43 36 30 35412 207 2673 30 9603 9 50 12 6494 2420 159 1194 2609 5245 10573 20116 40581 83196 173995 368590 788799 999999 999999 999999 493833 50876 606 51 60 48 15 36 81 4 28 60 -1 52 81 93 102 17 33 -25 2 54 72 131 61 -1 9 38 7 17 52 56 65 76 48 89 127 78 112 34 38 103 98 73 78 141 112 42 88 94 127 97 81 78 89 95 183 167 120 65 33 88 122 143 81 65 118 106 101 71 71 126 155 141 88 110 118 111 128 134 120 205 189 181 180 123 146 155 156 133 111 101 89 93 117 102 154 119 66 72 47 86 117 114 104 92 94 87 75 100 128 125 120 98 85 99 67 81 111 114 99 69 62 91 104 100 80 108 126 101 113 111 96 100 86 77 94 110 102 112 97 98 88 110 98 93 103 103 115 122 111 110 111 96 111 98 81 90 85 66 71 77 86 74 54 56 62 61 77 66 61 56 54 51 50 50 65 59 60 70 75 72 69 60 56 48 56 53 51 49 41 36 32 35418 212 2507 30 9617 9 50 18 6493 2422 1141 2893 3009 6795 9213 15679 22839 43248 108576 234796 394369 567008 846141 921291 669876 716076 653175 588586 372514 297009 27079 1650 39 65 141 76 118 82 25 17 26 137 134 83 132 76 7 48 110 52 95 72 99 92 66 104 113 86 104 91 76 64 94 120 85 51 84 86 55 80 58 66 64 82 135 131 115 106 97 115 127 109 132 169 194 144 105 159 135 124 97 154 199 166 181 140 161 145 103 118 186 178 137 140 195 185 171 184 249 252 185 150 155 149 174 211 163 115 106 136 151 118 147 115 87 85 124 133 156 153 134 170 163 157 161 173 152 135 102 126 191 162 136 168 146 114 103 167 169 108 121 162 146 142 130 145 129 115 123 122 133 131 158 145 124 107 134 122 118 135 141 135 138 129 120 139 128 147 140 130 119 128 122 118 138 124 114 96 89 85 83 92 95 99 89 93 94 93 83 72 83 89 85 80 84 82 89 96 103 107 96 81 77 74 79 87 84 73 69 62 64 53 35424 211 2579 30 9629 9 50 24 6492 2423 59 659 3177 8094 15680 28896 59008 113946 208684 358217 632257 999999 999999 999999 810364 16711 923 95 40 54 131 88 67 52 14 79 32 5 47 40 39 129 70 -10 15 52 36 20 39 49 -38 52 84 92 11 20 25 42 25 40 47 105 78 93 91 77 88 115 146 108 70 68 102 83 71 94 62 80 92 101 149 122 95 98 90 97 117 140 126 115 127 81 66 118 134 92 98 147 122 94 105 98 122 117 133 156 195 138 128 191 151 136 166 150 140 125 131 128 110 118 90 89 95 108 103 70 82 84 114 120 141 100 100 137 114 132 123 123 153 101 111 115 95 90 114 70 59 78 99 95 89 66 97 100 114 108 92 111 111 104 97 110 101 96 100 95 111 111 103 116 82 95 93 116 102 111 117 115 135 131 101 92 78 94 90 75 63 69 61 64 47 67 54 79 76 55 64 71 66 55 48 36 46 57 62 63 72 86 74 69 49 44 35 44 47 49 43 41 37 30 14 35430 210 2618 30 9638 9 50 30 6491 2425 -76 870 3634 10720 22667 43912 85409 171113 345743 722416 999999 999999 871497 978804 852863 169755 16714 335 1 58 133 135 42 23 110 31 43 98 60 98 142 99 75 37 45 9 73 102 107 71 8 73 59 82 59 64 3 -37 70 49 55 57 51 55 91 122 93 64 5 77 3 49 152 134 66 100 65 108 156 127 132 67 106 141 96 118 120 87 139 125 99 94 70 118 56 81 137 98 106 155 160 91 109 163 173 142 155 168 187 181 174 123 134 101 66 116 96 139 128 117 126 80 92 114 97 134 139 138 107 114 102 96 117 136 104 140 132 118 106 87 66 78 86 90 48 77 99 125 103 109 128 111 113 91 96 90 117 98 105 113 128 112 81 115 100 112 102 97 113 122 124 111 95 88 113 140 170 172 89 83 92 69 62 64 73 65 45 58 79 70 58 62 62 59 64 55 53 43 41 36 45 42 49 59 66 65 67 68 60 46 46 53 58 44 41 41 35 33 19 5 35436 294 77 30 9647 9 50 36 6489 2426 48174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1024 7410 22906 44216 83551 150690 209670 288008 390254 621753 920764 999999 999999 986947 310786 2670 81 90 41 24 86 55 55 100 50 -3 84 48 65 63 28 54 37 24 56 45 92 21 55 31 -19 -21 24 53 44 77 56 78 107 68 51 106 47 32 59 68 78 98 120 98 65 84 93 64 108 82 49 95 141 151 100 70 74 85 55 100 130 117 112 143 102 79 77 83 103 153 116 109 88 109 121 113 113 125 113 115 164 166 159 159 157 201 140 141 136 123 131 119 76 82 103 106 66 101 97 101 105 99 141 137 120 106 126 120 104 92 110 118 122 91 108 107 88 126 96 89 96 117 102 108 106 90 73 79 94 92 103 104 105 81 92 110 109 110 98 92 110 118 105 120 112 105 107 127 101 78 127 169 150 102 84 70 77 70 75 61 67 60 57 77 69 67 65 66 59 64 65 47 49 44 58 45 54 58 49 56 64 68 65 61 60 49 52 53 47 31 33 27 24 9 -2 35442 209 2665 30 9655 9 50 42 6488 2427 80 1271 3137 6562 13529 28203 58295 119103 252037 546168 999999 999999 999999 999999 681757 23220 781 33 63 90 51 10 -27 52 72 71 67 7 25 52 0 82 7 -1 67 -9 20 -51 5 83 -1 87 150 93 120 59 43 85 47 20 51 89 74 31 50 98 130 77 56 58 40 84 85 74 158 164 139 93 87 62 114 73 104 91 54 133 108 76 88 118 57 86 116 125 126 101 102 145 125 124 99 148 124 130 139 130 169 126 119 124 144 124 128 122 107 127 98 109 114 113 90 85 71 70 120 106 115 114 87 102 130 119 136 143 138 106 88 105 66 93 107 89 86 120 113 99 99 82 90 88 100 109 108 85 71 114 105 118 114 116 111 85 106 102 88 90 109 119 126 105 105 111 108 127 148 125 114 106 102 86 85 94 83 73 63 58 77 78 63 55 50 49 59 62 62 51 44 43 49 45 44 64 71 69 64 66 56 57 50 51 46 36 37 39 36 36 16 2 -8 35448 209 2674 30 9664 9 50 48 6487 2429 -92 477 1714 3930 8286 16950 31988 64214 136969 298134 599350 999999 999999 999999 999999 620603 95859 3773 82 14 -5 60 83 37 35 42 54 18 98 88 78 76 46 79 20 25 73 47 16 72 21 56 56 34 110 101 46 39 63 47 72 15 77 92 58 87 92 71 51 81 131 54 98 106 85 69 130 87 126 124 135 109 131 117 57 100 75 98 70 76 71 106 98 104 129 102 62 88 111 78 132 139 127 162 182 140 117 161 217 122 106 90 95 59 78 122 126 130 123 84 87 114 91 104 149 147 121 97 82 89 90 85 134 103 118 106 132 132 117 120 99 99 83 84 72 78 109 86 95 69 53 77 94 109 122 133 121 115 107 87 110 114 99 81 99 104 115 127 106 93 90 88 111 96 102 95 67 74 75 74 64 60 70 75 66 54 57 67 74 80 78 49 51 58 49 45 30 54 62 57 55 71 71 71 76 66 58 56 67 53 50 42 32 34 36 31 21 5 2 35454 206 2713 30 9673 9 50 54 6486 2430 68 843 2257 4581 8635 17497 33497 69593 143574 294888 611562 999999 999999 999999 256603 22634 243 46 -48 -46 13 11 -80 -2 -38 -37 0 17 -9 -15 2 34 57 27 37 94 27 10 -24 -22 26 40 51 12 -55 23 22 65 -3 34 -20 17 76 46 16 22 36 69 40 49 46 59 79 46 95 90 89 65 36 32 5 38 70 108 82 90 94 88 77 102 120 69 15 11 60 92 50 104 94 83 96 108 80 99 99 120 112 106 92 53 82 100 72 98 61 48 92 27 24 -7 13 32 59 110 61 42 73 70 50 60 77 61 70 58 68 76 62 52 66 58 32 59 37 44 61 77 53 84 90 54 61 51 48 53 93 75 68 77 72 60 59 70 53 53 73 68 62 67 52 47 61 70 74 52 49 54 45 54 50 31 32 47 36 22 37 28 10 26 25 14 20 7 36 36 19 22 32 24 24 30 44 25 40 36 33 35 33 24 8 9 10 11 18 11 5 -6 35460 211 2605 30 9685 9 51 0 6485 2431 211 1241 3069 6597 12682 23165 45508 80673 148884 255207 449303 721630 918699 999999 999999 999999 449091 54884 1883 9 17 39 17 60 96 19 -10 75 76 34 41 70 51 38 71 19 48 48 29 68 69 141 29 -46 7 45 29 101 71 108 119 94 48 38 68 29 37 97 98 80 39 122 132 92 22 54 110 61 109 119 40 82 66 98 78 47 76 93 78 88 138 108 102 88 94 77 77 121 90 129 43 51 107 95 83 131 123 178 182 197 119 77 126 117 88 115 85 83 75 80 58 31 80 102 86 109 93 92 94 71 91 101 73 91 81 43 69 80 60 66 56 63 85 59 77 75 84 47 42 73 85 63 106 83 94 94 90 101 92 77 93 104 88 84 77 83 69 60 61 89 100 117 99 76 76 60 66 47 46 55 58 45 51 46 55 43 30 42 45 55 55 43 26 22 26 28 23 25 33 30 28 38 41 33 37 46 42 40 44 41 26 36 36 20 19 19 9 6 2 0 -5 35466 211 2617 30 9697 9 51 6 6484 2433 389 1180 2475 5032 10302 21531 45505 98844 175181 320836 653657 999999 999999 999999 746504 328767 4120 24 -14 20 56 43 -17 52 -2 64 112 40 64 3 73 61 39 -42 -14 -28 32 84 50 64 102 22 112 37 23 115 27 -8 97 62 72 56 47 72 97 63 37 25 34 22 39 35 61 57 82 112 47 85 144 179 120 107 120 86 72 66 126 132 102 131 114 69 90 98 94 144 140 112 92 134 130 97 113 153 149 105 132 143 177 186 124 136 85 102 116 114 81 73 53 106 94 88 92 115 77 65 26 40 91 86 98 90 88 107 105 93 90 141 102 35 69 95 87 88 103 81 73 77 81 77 80 97 125 75 94 104 73 59 84 99 80 72 82 99 86 91 105 97 104 98 89 112 101 79 82 72 63 75 92 80 43 63 62 59 67 72 64 47 42 53 44 41 38 52 56 50 47 46 42 47 34 33 51 67 63 56 47 57 52 46 50 45 35 34 28 25 26 25 19 24 7 35473 212 2601 30 9711 9 51 13 6482 2434 331 1117 2542 5642 10915 20647 40219 80598 166851 297288 523448 884171 999999 999999 951522 628634 25521 82 26 46 -26 36 8 18 28 45 2 36 119 100 2 78 77 50 86 46 33 40 8 10 59 69 53 72 60 49 93 89 102 -2 -40 12 100 31 111 37 21 88 138 43 74 62 46 59 78 70 68 121 128 84 138 90 72 141 54 7 89 148 119 117 122 83 70 56 68 102 143 155 142 167 142 159 126 73 101 98 140 152 164 185 139 81 87 79 60 48 85 97 128 115 59 102 131 123 123 108 50 94 102 75 110 103 121 94 87 144 81 72 108 95 67 42 118 105 67 78 95 78 92 108 102 92 70 79 96 78 89 90 86 108 101 101 78 95 99 106 105 101 104 93 97 101 103 81 109 101 73 75 57 64 58 48 61 78 68 55 51 55 68 67 63 47 59 60 57 53 46 50 49 53 65 56 62 57 61 65 64 67 65 54 51 46 44 39 34 34 28 29 23 18 6 1 35479 211 2672 30 9722 9 51 19 6481 2436 337 1390 3658 7967 16147 32205 60855 130575 280994 582888 999999 999999 999999 999999 339414 5122 107 14 -15 22 13 84 87 37 3 66 116 105 -6 -5 22 -13 -1 28 38 98 72 29 48 63 4 26 28 18 89 55 40 26 29 17 93 102 105 -4 33 108 29 59 75 59 47 77 100 93 132 132 129 101 84 138 54 95 179 161 160 137 116 122 150 164 198 112 116 129 136 118 135 115 128 105 134 152 130 172 160 158 165 150 161 166 136 124 80 102 131 113 85 115 73 74 59 66 84 32 67 98 92 112 138 117 121 128 119 98 96 91 88 96 65 100 81 85 101 100 91 87 115 130 102 106 101 109 103 89 105 125 121 121 122 97 108 101 86 95 85 96 69 80 116 117 108 87 81 67 76 90 88 104 104 81 78 72 65 90 64 48 64 65 47 67 75 66 56 57 51 52 56 56 52 63 65 77 70 67 50 49 70 66 60 55 46 46 47 37 32 31 34 28 11 4 -11 35485 208 2714 30 9734 9 51 25 6480 2437 1149 3224 5956 8220 13812 26657 61188 120825 246428 515816 999999 999999 999999 999999 195363 1402 42 15 49 6 36 38 -2 41 82 -3 -61 11 1 74 30 -30 28 21 -22 60 32 61 96 69 -70 31 -5 48 75 23 77 116 44 26 62 36 52 80 110 23 41 9 68 49 64 43 92 74 46 53 61 68 81 106 105 55 49 98 54 76 104 141 163 83 103 70 16 40 92 96 96 131 104 94 122 131 163 80 78 122 97 164 172 137 113 79 79 140 112 114 79 61 56 80 58 76 82 115 120 110 100 54 81 145 107 47 53 104 96 80 65 63 56 -2 51 77 63 39 87 93 70 74 67 95 89 87 33 45 35 46 76 71 97 59 55 62 79 85 90 86 73 61 90 69 51 62 62 48 45 56 58 36 37 45 45 46 42 31 39 37 24 21 9 20 30 28 23 21 23 16 21 43 27 20 39 36 39 45 45 41 37 22 20 32 23 16 19 16 11 10 0 -7 35491 212 2635 30 9745 9 51 31 6479 2438 141 839 1938 3001 5126 12684 28146 60776 116595 187826 437639 898319 999999 999999 999999 381752 3838 58 4 -4 -17 97 73 55 -30 19 105 147 75 25 83 73 35 82 99 122 91 86 107 105 116 105 80 132 56 -18 -30 49 52 95 60 -22 -29 25 14 37 117 94 89 149 101 126 118 145 166 94 138 111 109 116 101 104 126 111 95 93 110 112 148 156 114 131 110 50 105 169 111 128 91 118 119 153 131 156 192 121 112 104 167 176 178 147 93 100 107 111 102 93 64 53 44 63 82 70 81 127 95 116 118 115 103 105 115 119 106 87 81 65 87 71 94 110 87 79 97 118 116 107 88 116 111 128 105 81 117 138 102 90 90 69 91 102 116 106 109 114 87 100 105 88 91 100 86 86 106 96 97 70 57 48 62 51 62 63 60 79 79 73 55 43 48 63 43 40 64 54 42 52 47 45 63 67 61 56 60 53 53 55 42 43 42 42 42 46 36 33 27 31 20 9 4 -6 35497 208 2789 30 9749 9 51 37 6478 2440 74 538 1646 3732 8399 20407 50032 128611 356993 880635 999999 999999 507838 3099 83 33 72 74 33 -73 -19 -20 -9 60 59 52 35 -3 109 103 84 72 9 56 79 93 72 125 24 11 73 95 114 51 67 124 176 106 64 42 31 25 42 122 162 109 20 65 55 74 67 134 150 111 131 24 119 110 130 74 94 92 126 145 146 125 96 93 161 116 137 139 119 99 89 130 140 222 173 141 167 156 113 178 205 134 137 83 71 86 106 74 69 91 90 58 35 66 66 66 112 76 92 89 101 108 86 196 141 91 106 146 104 98 115 102 106 109 91 84 122 116 162 123 92 98 113 93 79 119 99 115 136 133 92 107 107 106 111 123 118 133 121 123 97 115 105 114 80 78 75 82 106 79 81 61 56 55 78 74 96 74 57 63 59 56 56 56 58 61 50 54 63 66 55 59 63 58 48 63 78 68 60 53 38 47 41 43 45 44 31 33 31 31 17 7 7 -2 35503 212 2671 30 9751 9 51 43 6476 2441 -17 254 785 1740 3684 7403 14314 29441 61313 150703 369607 678638 997322 999999 999999 997068 62647 1729 34 13 77 131 50 53 43 22 141 78 70 122 30 88 127 89 80 92 116 104 100 119 91 46 70 85 117 89 74 73 88 192 187 127 47 135 67 45 27 95 90 45 91 64 71 168 216 101 140 181 180 109 156 153 144 155 131 141 92 110 119 146 154 105 112 114 177 177 145 153 138 171 137 152 180 174 150 159 184 200 156 119 135 132 106 112 121 149 102 168 112 69 75 99 114 77 111 103 88 93 130 124 140 140 130 141 148 107 116 100 63 73 89 61 31 93 104 83 108 117 96 92 122 115 88 92 116 110 93 134 113 121 120 111 123 124 132 141 116 125 115 107 114 129 111 98 113 98 77 78 85 90 69 77 96 99 79 79 84 83 78 70 62 77 82 75 69 64 57 60 64 69 79 59 63 71 80 77 74 65 63 42 39 42 49 49 48 45 37 25 19 17 17 1 35509 211 2700 30 9750 9 51 49 6475 2442 434 1407 3220 7325 15840 33275 78445 183610 401233 822055 999999 999999 999999 548874 33325 548 139 59 -6 50 47 12 9 51 -21 10 91 147 25 -50 30 68 100 99 76 110 46 34 59 66 148 79 100 138 155 97 134 144 106 96 104 82 109 93 9 84 46 68 113 175 94 13 60 108 127 89 111 67 54 68 85 112 181 136 174 163 180 170 158 148 131 116 144 121 135 172 161 201 198 159 177 133 128 158 157 131 160 150 130 130 131 116 110 105 112 75 37 40 71 148 113 118 96 106 142 105 109 70 94 134 112 88 109 144 141 92 84 100 121 61 81 124 78 87 69 75 101 106 103 102 91 91 108 111 133 160 114 102 96 93 120 104 111 84 72 107 107 96 96 114 80 74 93 69 85 77 73 66 74 77 67 59 54 67 77 59 83 65 64 62 64 74 74 54 64 51 53 72 76 63 66 50 66 78 61 58 70 55 45 37 47 42 40 39 34 30 12 10 13 10 1 35515 214 2607 30 9747 9 51 55 6474 2444 393 1321 3190 6936 10462 10653 18813 33045 53174 120462 172552 331750 740001 999999 999999 999999 70248 820 117 45 41 51 -19 10 90 22 74 164 104 115 106 105 122 142 43 67 29 -32 103 123 94 74 169 155 73 111 29 32 133 75 100 92 168 103 101 110 108 110 137 89 120 108 82 63 120 172 153 174 98 65 87 101 58 154 171 160 100 115 121 137 208 184 140 141 138 101 125 125 156 138 125 135 155 165 155 171 127 138 132 179 151 138 100 125 135 130 151 142 102 123 125 163 129 96 102 99 154 111 170 121 96 130 144 141 100 130 91 70 113 98 97 120 114 110 100 120 106 137 140 119 119 120 152 162 133 136 146 155 120 127 132 120 114 107 107 110 126 136 143 136 135 118 110 91 85 102 95 88 82 71 69 81 81 82 97 97 80 88 98 67 62 75 70 77 77 79 67 57 67 77 75 74 75 86 81 93 93 100 81 80 84 74 74 66 66 67 69 55 44 35 33 35 32 14 35521 211 2694 30 9744 9 52 1 6473 2445 136 750 1983 4551 9915 21464 45070 91170 175228 355800 733204 999999 999999 999999 63695 609 32 -63 -4 20 -15 81 6 42 103 26 35 29 13 26 8 44 99 47 60 97 90 80 76 131 91 7 12 43 64 89 45 71 89 9 56 91 168 135 113 85 104 152 126 91 91 130 180 154 148 153 115 138 178 117 149 148 145 155 150 130 158 103 110 85 90 121 174 162 128 124 141 152 143 141 167 152 144 188 147 154 149 160 183 153 98 144 159 178 118 69 79 77 116 134 142 125 141 139 132 134 123 121 131 156 113 108 107 98 74 95 94 86 104 123 132 103 115 102 134 133 126 103 97 105 136 119 113 130 127 96 132 126 139 141 117 108 126 114 101 130 108 110 110 89 69 88 75 92 112 90 86 74 78 86 85 93 110 92 67 69 62 60 82 79 81 51 71 81 71 56 67 70 78 83 88 80 78 78 84 76 72 70 76 68 69 72 51 45 49 42 29 24 25 25 15 35527 210 2726 30 9746 9 52 7 6472 2447 258 1413 3466 9089 19790 40325 78233 144277 279810 550775 999999 999999 999999 540892 24727 25 -51 -13 -65 -32 103 127 -19 -51 119 42 26 36 -2 79 104 63 -31 33 105 76 10 48 10 -21 50 34 27 27 81 102 62 62 64 58 52 101 79 38 -9 41 13 45 89 108 49 44 117 67 39 2 81 72 91 48 48 50 79 80 82 108 101 71 52 54 43 110 145 93 95 70 164 140 125 97 129 139 115 113 136 106 76 158 77 57 85 65 46 56 47 66 59 84 78 73 123 120 126 103 58 91 108 75 36 79 85 95 85 54 47 107 57 18 59 81 62 80 66 77 93 75 72 69 87 103 88 104 80 127 104 62 61 79 81 48 61 72 69 50 61 66 64 59 40 66 44 59 53 51 47 35 46 52 34 54 52 47 36 20 40 29 25 44 33 26 43 27 25 30 34 41 37 35 44 50 52 49 49 40 45 48 45 43 42 38 29 18 17 14 2 -13 -14 -5 -13 -12 35533 209 2758 30 9748 9 52 13 6471 2448 -72 1108 3439 8939 18514 36949 77885 155310 290842 584094 999999 999999 999999 446016 3298 32 14 28 -17 50 91 49 7 27 13 -44 62 110 -15 15 13 14 30 24 -43 56 114 21 66 56 79 2 11 47 41 82 45 101 18 -13 65 162 67 18 89 99 67 47 74 80 94 77 43 27 15 2 15 72 107 95 166 142 139 63 116 177 110 126 101 75 83 92 90 155 183 143 134 123 83 116 120 127 144 144 122 99 124 132 85 70 82 74 50 80 112 133 124 94 91 80 81 87 94 118 132 158 158 135 131 109 93 87 72 61 111 82 117 92 104 88 101 138 121 84 112 118 73 99 105 105 98 103 72 78 95 76 91 93 105 104 114 113 113 98 95 87 91 74 47 48 55 67 59 74 70 51 47 56 58 80 57 52 41 69 54 45 53 41 34 39 39 40 59 68 55 52 60 48 59 67 73 64 64 66 59 52 46 45 37 41 38 28 13 0 -1 3 7 0 -7 35539 236 1949 30 9749 9 52 19 6469 2449 -70 1267 3005 5900 6132 4975 10307 7795 532 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 561 4651 16751 36052 65155 83704 108972 149563 235777 381263 501853 674772 999999 999999 999999 293859 4183 118 82 101 53 39 42 45 76 60 -55 84 176 116 44 59 77 73 44 61 91 47 6 76 39 52 161 64 45 78 109 114 104 71 78 59 19 58 156 112 75 119 97 113 102 157 114 68 138 92 75 144 91 112 165 144 109 102 111 92 105 143 152 148 167 176 123 91 82 118 127 171 122 152 145 159 105 163 147 92 89 92 122 115 51 53 71 66 81 62 104 165 117 103 110 92 138 134 135 103 110 83 78 91 131 117 47 29 49 85 75 83 91 75 83 76 87 57 63 77 119 84 92 114 99 111 99 76 73 90 113 101 46 55 86 74 72 76 65 94 92 60 79 67 94 95 95 84 74 47 52 62 59 64 76 69 66 56 47 53 61 62 56 49 50 32 56 73 64 67 60 56 66 68 68 60 60 68 55 57 58 56 51 51 44 37 26 5 -1 1 2 2 -6 -11 35545 209 2761 30 9751 9 52 25 6468 2451 189 1056 2693 5791 11704 23978 49924 105945 239577 511070 999999 999999 999999 744602 45774 259 -4 18 82 72 95 42 46 155 156 137 116 183 188 120 166 115 91 61 -18 -25 19 138 190 64 -22 73 86 48 166 147 95 146 133 118 159 178 151 168 143 95 112 116 145 199 117 64 101 117 122 120 124 139 156 149 67 101 205 203 119 124 132 106 111 119 186 148 140 175 185 155 211 248 183 169 183 219 218 166 139 80 150 135 122 142 125 71 92 126 128 146 154 134 147 127 152 100 126 129 115 92 133 152 102 111 114 96 121 99 105 120 128 98 137 129 121 150 136 145 125 125 123 115 154 142 124 112 135 129 109 129 123 130 105 108 123 123 144 130 127 145 105 101 109 136 135 103 80 71 93 89 106 104 112 109 91 76 92 79 63 70 69 73 75 66 78 81 75 93 98 92 95 94 87 78 84 88 95 80 82 83 72 70 71 70 61 58 38 28 23 22 21 17 11 35551 210 2731 30 9751 9 52 31 6467 2452 349 1091 2539 6125 12328 26155 56205 122473 211156 340889 709786 999999 999999 999999 520652 4918 27 -68 -1 98 94 85 132 72 -49 26 53 -21 36 63 39 116 52 73 188 69 68 101 104 136 17 77 77 77 108 132 21 48 32 55 28 -26 27 71 100 93 69 111 72 95 141 60 23 92 57 160 129 100 118 132 149 129 125 124 99 75 88 89 100 131 151 147 65 143 189 147 106 122 115 150 161 173 142 147 145 132 152 160 135 173 108 10 22 36 55 91 68 89 131 137 146 123 93 153 159 124 115 64 52 64 82 84 74 113 118 115 102 93 92 106 109 91 121 133 135 94 111 146 128 98 97 100 95 121 106 82 116 113 118 109 76 110 116 99 84 96 109 83 89 82 92 65 74 80 68 44 87 61 72 50 59 85 64 51 73 62 72 56 54 70 54 44 50 53 57 63 69 59 79 75 72 74 66 70 73 76 81 67 45 42 48 38 33 13 5 4 -1 0 -3 -9 35557 210 2730 30 9750 9 52 37 6466 2453 270 1895 5192 13119 27938 54872 106804 211571 434704 882177 999999 999999 999999 43287 958 5 71 0 -26 1 53 10 -54 -5 115 55 61 1 33 42 -36 58 3 56 19 -35 9 7 1 34 39 11 72 43 69 27 31 136 106 88 15 -4 85 55 9 52 109 91 73 102 158 95 70 100 50 65 127 120 177 124 89 89 122 91 143 112 51 138 146 156 142 100 184 181 158 187 150 102 137 131 101 166 180 188 176 106 137 136 151 121 76 49 44 66 139 159 115 75 131 103 78 74 83 98 148 116 135 151 96 79 83 99 77 74 104 119 117 88 97 49 69 76 77 93 103 110 93 77 88 70 87 96 117 108 109 84 108 106 83 94 113 77 115 108 101 103 90 93 107 99 110 95 82 61 56 59 69 53 59 80 49 58 49 62 72 62 48 62 69 47 38 36 31 42 54 71 60 61 66 65 55 73 85 63 65 64 67 58 61 56 55 42 27 23 16 12 6 4 -8 -10 35563 241 1798 30 9748 9 52 43 6465 2455 258 107 99 1738 2349 4525 9091 11298 19812 16672 15094 19801 44722 63132 54279 44280 69902 171402 197350 4964 1 46 -42 19 10 -4 334 1782 5308 6395 7217 14191 16515 26047 62083 96325 156049 272401 561371 815303 999999 999999 962301 50194 667 -26 -20 51 86 165 99 25 77 129 137 107 12 2 -10 -47 103 112 132 59 -17 0 -1 21 66 76 38 121 87 83 77 84 66 146 106 129 175 136 132 120 100 116 64 66 49 117 213 129 121 48 121 115 112 152 73 91 108 161 161 177 153 98 138 149 169 125 112 126 135 185 188 144 69 117 114 111 185 205 141 165 134 134 110 55 109 142 79 43 82 94 101 106 119 126 126 114 100 120 142 122 126 102 164 163 131 152 127 107 131 117 115 114 121 93 100 87 78 91 99 114 118 132 125 121 121 107 119 111 123 114 118 100 75 99 116 120 120 113 119 106 129 138 119 118 161 176 173 127 94 95 102 91 92 106 67 76 88 98 83 87 72 67 77 79 73 67 59 66 58 66 81 78 77 82 82 83 86 88 91 88 92 84 82 84 83 80 69 62 53 50 39 24 13 16 14 10 5 35569 215 2578 30 9748 9 52 49 6463 2456 383 1698 4196 7056 9986 18771 31958 47018 64574 89913 151026 212065 270140 443479 935895 999999 999999 835976 4810 36 30 121 21 50 19 92 107 112 67 10 -97 1 118 122 115 118 74 70 42 -29 11 -4 32 -21 27 117 98 51 31 71 24 45 -20 43 14 53 40 23 49 86 104 146 157 115 76 79 94 74 67 85 144 109 78 63 21 23 106 85 94 31 78 115 163 185 172 210 121 144 152 109 139 168 130 168 186 136 206 206 151 144 122 64 39 78 125 157 110 83 95 91 76 110 175 152 141 197 145 129 130 114 89 87 129 104 105 112 89 104 98 127 116 135 95 80 102 86 75 73 106 106 126 141 107 97 108 114 101 105 126 108 113 108 86 101 106 110 112 85 93 135 127 123 156 115 92 104 103 89 77 92 82 58 62 72 57 46 56 61 43 54 57 69 53 59 50 67 57 69 65 44 54 71 75 64 58 68 74 63 70 76 70 64 60 61 64 62 52 41 29 25 13 9 5 5 -5 35575 215 2581 30 9751 9 52 55 6462 2458 283 1225 1008 2177 5049 11535 24227 52294 111089 182644 358151 687639 774931 955538 999999 999999 499536 55611 854 29 28 27 51 41 -11 3 37 -29 -41 -27 61 61 41 -54 -61 147 98 -10 32 139 107 96 17 119 54 -29 33 55 -62 -95 -25 107 83 58 101 107 101 105 64 84 77 95 87 73 99 140 73 24 99 114 71 60 102 167 139 108 139 86 83 104 86 91 63 85 108 174 191 199 205 201 156 112 124 125 113 92 59 153 115 117 69 101 93 75 55 71 16 74 111 50 92 134 117 70 77 72 78 118 96 120 120 150 121 101 58 47 88 60 69 67 89 123 110 79 83 93 100 85 144 116 86 92 72 89 106 90 86 55 56 62 59 81 99 105 72 76 93 105 66 68 86 96 89 96 109 98 72 82 74 61 55 57 76 64 37 51 71 64 52 58 27 44 71 43 34 33 43 37 37 39 38 35 56 58 58 73 70 59 56 55 58 52 56 49 42 35 26 22 18 10 -7 -7 -4 -15 -14 35581 244 1716 30 9756 9 53 1 6461 2459 3596 17028 33242 42456 32098 31650 56253 101978 156096 187618 206106 108753 124011 93894 31003 26011 11501 1749 755 582 454 516 700 767 1014 2040 7934 22891 63308 84505 76180 96335 149217 181165 221473 337434 656077 965682 664996 369278 420167 158629 91429 72774 3139 33 -61 6 -9 14 -26 78 84 47 42 84 28 26 -29 -73 36 83 48 53 33 27 39 12 46 99 57 4 54 53 55 37 75 70 14 15 43 34 -1 29 5 67 108 62 73 140 112 97 97 93 46 53 56 90 137 159 68 105 157 128 83 81 116 76 119 155 203 184 160 138 128 105 131 143 184 165 131 137 148 139 135 159 155 133 100 85 106 104 83 104 66 64 100 90 128 122 111 124 86 86 156 152 145 137 112 88 94 123 128 102 86 66 79 78 92 96 113 99 110 107 121 114 101 75 82 86 111 91 110 106 98 130 96 69 91 118 102 123 122 114 124 113 109 101 94 131 127 133 124 119 89 81 80 89 70 79 56 66 87 80 72 72 50 38 61 69 62 55 64 58 43 41 68 57 63 62 69 63 63 71 84 74 80 68 76 80 72 72 68 61 61 53 37 30 26 12 5 -2 -2 -1 35587 239 1868 30 9758 9 53 7 6460 2460 -51 338 142 103 513 588 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 404 1249 3642 9654 24170 46666 87682 152059 245777 313260 386538 566441 809719 786566 946178 999999 999999 76130 1543 147 52 20 19 51 69 14 75 55 23 85 31 23 12 -1 23 123 136 148 138 76 50 -9 141 71 31 42 56 94 110 -15 56 67 29 23 81 79 96 143 84 72 146 103 128 116 88 157 185 123 109 186 145 125 129 164 151 125 100 175 132 129 162 149 184 198 200 171 168 159 162 107 98 162 216 134 151 189 201 223 186 125 135 129 138 160 88 102 138 84 122 127 98 84 115 160 161 129 95 141 173 163 139 102 146 122 120 119 106 105 107 87 91 95 116 131 104 123 124 102 134 105 84 80 110 116 141 140 96 115 94 122 123 115 104 125 133 138 133 135 110 87 123 115 122 155 182 225 176 133 118 95 97 111 102 94 83 79 77 79 94 88 86 90 88 72 67 68 80 84 84 79 66 74 89 87 85 79 78 85 90 90 83 88 93 91 87 81 81 88 72 62 55 46 36 24 19 13 12 8 35593 216 2559 30 9759 9 53 13 6459 2462 401 1687 4114 8391 16824 31937 65411 131473 225648 412638 739348 999999 999999 999999 641693 136022 2795 44 39 39 12 42 21 81 39 4 50 70 51 58 120 118 123 116 92 43 67 92 76 89 82 39 40 2 64 110 57 115 199 76 87 105 122 106 138 182 77 49 171 168 137 144 159 120 143 107 124 101 82 87 150 101 180 158 122 93 115 177 106 65 154 143 191 145 156 150 157 111 39 151 164 189 190 156 131 203 148 159 118 113 78 78 127 173 104 73 84 129 166 154 94 147 136 173 133 143 137 181 159 128 127 163 159 163 131 112 71 78 87 113 142 128 115 105 119 124 124 88 125 144 148 119 129 129 141 168 148 142 130 120 123 117 104 122 131 126 132 132 148 178 302 347 220 141 131 124 138 151 157 112 102 76 78 81 91 85 92 102 103 90 87 89 81 90 69 60 70 68 53 58 85 94 90 88 98 97 100 96 91 89 88 93 93 90 91 76 80 78 74 67 61 41 26 21 20 16 35599 241 1809 30 9759 9 53 19 6457 2463 241 489 1114 1120 1393 511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 2077 7536 21155 48954 94493 172477 330470 567652 739975 783061 999999 999999 999999 362871 247491 3757 118 100 64 -18 93 94 52 68 21 81 55 91 90 147 87 34 -10 53 88 42 28 57 52 58 86 139 56 -3 64 112 90 161 100 62 55 18 97 98 115 148 174 111 116 81 158 141 138 118 11 28 45 144 184 158 129 139 107 113 102 88 73 135 121 107 200 127 116 160 183 139 154 220 195 137 131 139 174 175 162 170 195 189 143 84 123 88 111 120 113 84 108 88 76 161 143 87 105 117 144 161 146 145 174 150 134 123 121 119 131 121 115 95 94 151 133 89 131 116 122 104 145 152 120 107 123 120 122 112 111 111 97 98 115 140 135 105 127 128 123 67 105 116 136 214 215 185 166 181 186 203 224 215 154 101 86 67 67 73 85 94 85 84 67 53 83 70 57 74 74 66 81 68 59 68 88 81 73 75 86 87 83 82 75 87 91 90 86 82 70 73 77 65 57 50 36 15 8 12 16 12 35605 257 1328 30 9758 9 53 25 6456 2464 334 1050 1466 1458 1432 1098 936 802 470 244 72 31 206 543 524 2005 10424 20691 22548 5206 944 3751 2617 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 763 4465 5382 19186 71937 150506 213953 340999 681618 999999 999999 381631 262367 518816 753022 107952 2390 127 131 32 -10 37 37 56 6 -66 54 31 71 104 40 106 66 40 40 -52 8 92 79 84 132 101 97 89 40 23 71 80 102 97 8 45 86 102 110 84 87 118 29 37 99 106 43 91 87 51 105 83 48 97 152 134 170 163 140 169 117 155 166 180 151 127 136 141 116 141 143 160 152 177 174 155 139 144 148 104 154 165 170 103 149 162 149 128 149 99 91 105 127 164 134 135 129 143 122 113 158 125 144 173 136 113 116 147 125 84 125 125 93 119 131 117 109 118 106 142 120 140 147 128 127 140 131 146 141 131 136 138 110 104 161 145 133 141 148 88 107 115 127 118 170 214 195 193 207 213 214 204 193 180 110 82 71 76 92 78 95 101 101 99 101 76 81 74 78 76 70 76 75 66 75 90 93 84 92 89 98 94 98 77 83 99 95 83 85 79 88 85 77 69 66 51 40 35 26 28 34 29 35611 299 69 30 9759 9 53 31 6455 2466 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 377 661 589 29 999999 999999 -27 69 3 999999 999999 999999 999999 999999 -38 999999 1074 14268 12158 134 999999 999999 246 415 878 1318 1613 2120 2518 3306 3161 1539 862 938 689 534 397 784 9595 37163 32440 21263 27381 43239 78436 93788 86995 153105 306066 558915 834366 762024 999999 612762 755075 796754 54219 530 13 -25 62 91 74 51 16 38 41 44 -20 37 111 90 56 -5 44 29 25 34 -13 -41 1 78 108 81 45 100 80 82 39 32 50 124 62 48 54 34 29 132 84 109 178 65 37 141 157 118 100 103 49 100 112 114 138 73 79 84 83 107 154 173 134 116 178 128 137 167 165 150 122 173 150 121 168 131 160 222 137 126 127 131 124 61 74 123 138 124 62 150 158 133 133 76 70 121 133 97 119 130 144 137 120 127 127 135 109 56 60 99 86 71 99 88 103 109 84 97 113 113 129 99 105 116 94 123 143 100 91 82 89 93 86 111 100 102 97 88 107 130 169 174 180 169 160 139 118 123 135 114 95 78 76 66 55 52 75 63 71 58 55 46 43 49 53 58 62 64 52 42 58 54 47 56 62 57 51 70 72 68 63 65 73 67 51 53 47 46 49 36 31 28 12 4 1 -4 -9 0 3 35617 220 2440 30 9760 9 53 37 6454 2467 725 4104 15573 40596 73127 111159 141505 182930 175338 258759 437931 579546 399362 706667 647115 545416 726778 833231 536927 99759 22648 75 65 119 84 106 47 66 44 78 75 50 38 40 48 61 -2 116 51 33 78 -4 74 31 -12 52 63 111 85 99 102 116 57 92 63 23 56 124 61 20 62 92 120 189 125 159 129 139 144 100 62 68 105 92 78 154 143 51 70 135 102 220 166 121 214 229 189 171 184 165 179 181 135 145 192 158 172 150 198 203 188 172 123 135 86 110 119 126 135 38 95 115 94 120 116 124 131 119 144 121 101 111 154 126 170 192 145 124 108 92 124 101 147 158 110 100 111 106 94 122 120 156 123 105 116 112 148 100 109 107 124 144 130 153 147 115 110 104 141 152 174 204 195 233 245 180 179 138 127 121 129 160 150 112 92 103 92 76 102 99 83 76 70 83 72 68 69 83 77 81 69 74 74 78 92 92 82 88 89 89 83 89 83 75 88 86 71 70 70 69 59 49 40 39 34 24 19 11 18 29 35623 216 2563 30 9763 9 53 43 6453 2469 979 2621 4990 10392 20655 41392 85150 169061 366050 728702 999999 999999 999999 375175 115866 5656 185 73 82 188 126 111 79 105 68 85 168 92 29 51 -19 62 24 57 36 24 28 32 75 172 120 57 94 107 95 133 90 60 67 114 -7 89 103 80 134 212 149 111 145 67 154 101 23 28 88 86 85 107 102 116 161 210 207 141 140 118 121 121 225 166 124 134 185 155 87 124 89 173 207 199 178 145 152 186 149 228 192 162 157 92 91 139 173 169 96 85 127 148 123 95 93 114 164 143 153 132 142 102 160 153 93 109 90 100 125 148 117 124 112 112 108 142 136 111 119 153 137 75 111 161 124 136 131 114 155 145 131 144 107 126 128 108 129 141 104 109 151 197 197 216 229 224 174 142 118 114 127 118 144 139 79 102 97 78 86 92 106 107 102 79 77 81 72 71 73 77 76 68 87 80 94 92 99 106 97 96 101 89 83 90 89 93 89 82 66 64 66 60 51 42 35 31 28 29 33 39 35629 218 2475 30 9765 9 53 49 6451 2470 584 5929 17882 36926 61058 80771 133822 264844 409523 651536 978975 999999 999999 773235 567407 275123 937 219 158 245 215 197 184 138 108 12 127 129 119 67 100 102 43 139 52 78 130 25 71 145 79 10 102 166 131 63 144 183 86 62 72 41 47 85 39 11 93 221 167 125 157 141 110 65 44 82 148 172 55 39 102 102 88 164 167 146 137 156 115 115 196 189 282 156 186 205 169 147 198 151 136 165 167 191 184 165 206 190 208 168 154 134 121 147 142 116 106 128 141 137 143 160 149 121 186 162 149 127 155 143 153 139 148 120 144 127 112 133 120 143 135 84 105 116 93 113 157 143 144 139 145 122 129 113 126 112 125 132 103 133 138 138 134 90 116 120 131 142 126 172 237 240 204 194 195 164 142 144 143 119 117 111 100 113 118 108 104 106 103 98 66 83 73 76 87 83 81 86 81 79 94 103 107 102 105 112 123 122 97 98 91 105 107 93 96 83 78 80 73 73 61 37 33 36 38 36 38 42 35635 218 2507 30 9767 9 53 55 6450 2471 -58 832 2654 6113 13699 30889 66109 140671 303396 700446 999999 999999 999999 625046 33560 512 144 170 149 206 152 70 158 172 138 65 -6 13 31 34 64 80 52 66 82 101 68 101 64 131 102 90 172 112 92 61 74 78 13 102 69 89 96 134 126 27 94 150 192 145 162 183 135 156 145 149 148 75 86 118 119 92 139 161 176 110 119 123 113 186 145 159 168 108 150 150 189 198 175 120 113 180 136 163 158 176 181 186 219 153 131 172 135 113 100 109 134 91 129 149 165 160 163 158 133 145 157 190 180 129 144 148 105 94 91 129 106 89 96 108 123 89 107 122 110 106 117 129 161 139 139 136 129 115 102 121 158 172 127 125 115 106 111 106 132 125 127 131 159 191 198 226 250 228 168 140 127 116 137 137 120 101 84 96 95 92 103 97 104 89 80 87 84 78 85 80 98 92 77 89 89 95 99 102 98 98 102 101 101 96 96 91 91 89 88 87 77 74 71 63 50 37 33 30 20 22 27 23 35641 219 2477 30 9767 9 54 1 6449 2473 1739 5564 11252 23550 48172 105849 204430 262157 384460 519553 567029 787981 645030 672087 999999 999999 532219 89608 1224 194 213 206 147 188 87 0 49 94 93 33 116 158 121 89 108 58 84 104 13 46 43 37 111 140 51 102 67 98 58 91 56 59 83 153 113 118 95 112 74 118 170 171 101 71 98 134 142 116 79 88 80 96 108 149 132 166 188 137 133 152 143 130 143 203 250 268 232 196 142 174 182 257 202 213 206 217 228 188 151 192 154 167 165 181 164 157 135 156 135 89 153 184 183 201 167 107 135 168 153 153 212 199 212 159 138 147 144 155 131 131 121 104 100 183 186 120 95 152 154 147 155 168 148 156 138 154 163 149 136 125 140 126 145 152 159 137 136 147 143 163 159 206 223 222 200 179 164 146 142 141 149 125 103 106 114 103 110 125 127 128 134 113 108 92 95 84 77 93 91 86 96 112 126 121 121 104 113 114 103 114 116 115 114 116 112 106 99 90 78 67 60 48 49 47 41 37 40 46 47 35647 221 2415 30 9765 9 54 7 6448 2474 -73 436 2341 6275 14685 31101 36985 21617 27245 40632 60732 120149 211185 305920 299196 459440 798924 971857 999999 999999 647220 138633 2758 111 68 138 154 88 53 123 162 93 66 109 114 -32 -15 194 138 97 131 17 122 98 112 98 83 36 82 99 85 52 10 111 116 112 117 78 41 112 186 112 103 121 179 119 106 88 112 151 137 87 118 151 143 208 195 104 141 140 87 117 170 230 214 147 151 165 115 206 211 225 207 139 120 204 196 179 214 181 143 155 179 151 133 145 130 150 144 138 98 112 185 190 166 167 183 134 115 113 183 160 121 142 146 155 106 52 89 135 110 95 117 94 114 138 106 120 170 140 104 152 164 142 129 169 136 107 131 126 145 136 164 152 149 144 135 129 161 141 129 153 175 198 414 481 285 153 149 140 139 137 150 120 101 102 107 94 109 95 104 91 77 90 92 78 87 85 65 79 81 94 94 97 114 108 114 118 121 95 104 107 102 103 101 105 99 99 102 88 70 62 55 56 52 46 44 39 45 41 38 35654 216 2594 30 9764 9 54 14 6446 2476 -60 655 2065 5081 13176 34056 65777 131247 342794 715490 999999 903938 983358 835607 706308 285827 276916 382550 200818 623 146 144 103 107 23 19 92 55 58 64 164 75 51 57 27 58 64 82 70 39 37 20 54 75 87 68 72 132 97 53 63 89 71 143 162 150 183 132 135 105 67 135 96 115 134 131 92 92 121 175 181 110 147 178 174 144 159 158 123 151 216 155 139 206 226 164 141 155 175 197 140 144 201 178 202 186 164 131 106 122 81 94 92 129 140 65 103 95 105 101 118 86 83 111 116 121 94 167 230 164 112 158 158 97 106 89 83 133 126 131 100 136 135 130 132 92 74 128 104 80 129 129 110 117 155 145 135 143 125 127 141 132 122 120 117 126 134 198 426 1206 1958 759 179 135 127 133 129 120 115 84 87 91 107 89 83 84 70 70 77 74 70 55 68 65 72 92 97 98 84 94 105 101 105 86 84 92 88 82 78 75 78 88 96 86 77 62 53 54 53 40 34 31 28 31 29 21 35660 216 2564 30 9764 9 54 20 6445 2477 285 1165 2682 5821 11756 22853 38455 71324 176114 431863 453017 592791 902162 879062 924686 648857 856504 652699 199184 1186 16 127 131 45 38 101 56 51 45 58 15 -39 47 64 90 38 27 102 67 33 75 82 80 68 110 231 153 -14 49 94 107 133 112 76 46 97 114 200 177 173 101 80 152 118 148 78 70 21 16 135 89 96 98 147 145 177 137 143 133 101 133 154 158 180 176 138 195 172 159 148 164 174 168 146 224 168 161 98 96 75 101 112 109 82 94 121 101 117 165 151 122 87 87 126 141 105 150 121 101 143 91 59 116 131 80 67 71 65 89 118 138 146 117 123 93 106 129 113 133 147 104 102 124 101 120 123 110 80 104 112 104 88 94 128 125 121 169 316 699 925 623 189 120 114 124 106 126 136 108 84 75 97 91 96 94 98 81 66 71 65 75 72 85 80 64 69 85 97 98 89 76 88 93 90 98 94 90 84 90 88 83 75 87 85 81 75 57 57 47 35 29 32 22 24 27 30 35666 216 2535 30 9765 9 54 26 6444 2478 579 1387 2837 6502 13284 28855 50859 82032 134440 200429 310370 436492 531511 606843 710647 638847 553059 912777 998586 639900 34281 368 -50 48 95 89 73 71 85 3 -20 69 88 126 159 177 66 51 66 43 56 31 46 131 66 0 69 92 79 126 49 110 97 84 126 113 89 87 89 103 86 69 113 104 96 126 121 138 120 110 119 124 140 156 138 82 120 109 145 59 123 181 220 235 196 164 189 177 135 105 160 195 214 205 163 129 110 102 144 103 105 94 84 95 52 72 147 112 149 173 173 153 135 139 158 120 132 147 135 115 109 112 139 131 131 107 127 123 98 102 137 148 111 85 118 119 131 126 139 145 132 131 103 92 114 130 128 114 133 135 117 113 109 109 123 127 120 181 283 341 284 194 191 191 125 118 144 139 89 95 102 93 100 81 96 84 91 86 63 50 78 84 79 65 61 77 85 83 104 92 88 101 103 119 111 103 99 94 91 76 72 79 85 84 78 69 57 57 50 39 21 17 17 17 22 17 35672 213 2657 30 9767 9 54 32 6443 2480 -23 533 1427 3722 9151 21431 51370 120051 202864 305121 561125 999999 999999 676862 953438 399534 37120 2466 83 118 95 51 43 74 16 22 37 -32 10 38 83 137 145 176 98 34 166 143 98 130 54 67 100 67 94 92 149 123 37 52 86 126 90 95 115 110 139 109 167 119 148 154 107 148 136 126 156 119 151 200 151 92 139 198 182 212 168 178 177 202 207 164 221 221 173 159 200 120 146 102 120 127 150 189 181 85 63 92 138 173 179 147 131 128 160 137 181 154 113 107 145 157 176 132 153 166 160 180 176 115 105 144 129 164 179 173 150 133 140 145 159 167 137 128 125 138 121 132 121 98 127 94 123 176 153 97 103 149 139 115 132 127 143 156 164 179 217 230 287 314 245 152 153 158 151 156 127 124 135 109 106 127 97 105 93 87 84 95 95 89 70 72 83 88 102 116 108 101 92 123 164 139 128 118 115 102 92 99 95 97 102 89 87 74 63 59 50 46 33 32 28 24 37 35678 211 2718 30 9768 9 54 38 6441 2481 160 794 2102 5407 14100 39609 115101 292954 561128 994519 999999 999999 999999 999999 65267 712 116 45 -20 43 110 9 20 136 166 70 124 56 88 26 -23 -35 39 92 27 114 -38 38 116 29 119 24 113 78 86 64 93 29 52 118 73 92 77 75 158 186 207 145 116 157 82 97 151 180 153 196 220 246 190 108 141 122 72 140 210 105 134 184 220 144 164 173 158 196 229 202 188 159 182 203 168 80 102 74 90 53 68 194 182 83 142 119 94 204 170 109 136 138 119 141 179 126 76 127 152 97 91 67 131 131 102 100 115 105 99 136 109 78 124 140 137 98 123 144 93 118 125 129 101 91 112 112 114 96 99 148 127 127 135 99 109 119 128 129 133 181 237 254 188 149 166 130 115 117 119 118 113 95 76 104 95 95 78 56 71 75 79 65 73 73 94 100 83 71 79 100 110 135 172 147 102 87 104 88 74 68 75 75 72 68 68 64 48 50 40 31 33 31 31 19 10 35684 218 2507 30 9767 9 54 44 6440 2483 -44 999999 999999 1541 3988 6309 17152 35459 45018 46289 74189 145422 238141 383273 654421 999999 999999 999999 925486 522097 340318 19418 161 80 107 183 133 208 160 65 80 184 234 124 -19 50 139 71 41 106 186 104 -11 36 54 88 86 21 47 75 4 102 83 99 37 98 117 132 104 129 102 133 158 37 25 115 17 30 147 135 137 206 136 199 181 108 119 118 152 198 267 262 159 134 203 241 186 229 200 138 180 198 209 165 200 286 231 144 121 152 151 99 104 122 121 92 127 173 163 152 143 155 180 196 111 129 109 162 153 152 172 130 140 125 92 105 119 128 115 159 155 146 152 165 123 99 110 127 131 150 145 136 108 135 167 186 144 108 143 161 170 164 163 144 118 123 128 133 151 134 114 143 232 255 248 177 176 164 132 133 147 157 134 111 110 83 90 121 106 98 93 92 86 104 88 93 100 115 118 112 108 108 113 113 153 190 156 127 116 117 113 113 95 100 102 93 91 97 89 76 60 50 44 40 41 37 23 33 35690 216 2565 30 9765 9 54 50 6439 2484 487 1728 4389 9811 18505 28845 55018 124413 278909 530977 810147 876949 680484 693298 999999 999999 532791 323619 2329 78 153 113 53 -2 90 75 105 58 75 -10 49 114 153 62 19 55 62 73 62 87 111 53 62 80 65 120 112 76 148 139 94 121 116 26 100 56 58 113 69 80 114 68 11 155 116 129 105 197 224 193 175 179 178 131 152 199 205 167 178 170 138 186 242 179 163 194 204 153 191 144 169 139 202 279 182 164 100 45 106 91 123 106 129 106 102 151 155 117 150 118 142 176 178 174 209 167 114 140 168 168 145 131 99 82 91 125 101 121 123 174 165 147 111 130 144 113 119 145 132 135 156 151 103 132 128 126 128 107 122 144 122 128 136 124 129 119 122 130 130 201 256 202 207 238 186 126 134 136 151 157 124 106 82 92 92 121 132 114 104 90 96 91 63 79 90 86 95 88 101 118 101 100 133 156 145 114 103 107 108 88 95 89 84 82 84 77 66 66 62 45 35 35 33 30 32 34 35696 222 2412 30 9762 9 54 56 6438 2485 186 -18 39 2007 2578 822 1729 3905 9474 16582 33418 72810 124191 164131 232767 359216 520079 644983 941350 992781 999999 999999 632848 68497 1151 204 152 100 44 68 49 45 64 92 167 133 8 19 33 89 26 24 86 79 88 129 140 89 85 172 150 49 98 104 142 111 123 152 144 209 170 160 126 35 93 172 131 131 145 106 120 151 143 117 189 198 174 208 125 95 112 163 148 130 178 108 156 185 201 249 250 205 186 153 179 220 158 177 218 159 157 175 171 163 172 121 186 97 170 165 159 164 151 168 124 141 168 137 171 201 169 185 181 127 131 120 143 142 126 128 132 110 138 145 164 119 89 101 129 124 95 119 153 154 125 130 149 164 126 162 173 148 109 118 98 118 139 145 130 110 126 147 168 161 153 185 224 244 224 198 148 143 174 180 183 160 133 114 90 75 90 104 88 90 84 91 90 85 86 81 94 96 83 83 89 102 94 85 93 117 122 114 103 103 113 97 91 85 79 83 92 103 79 72 59 48 45 46 38 33 32 26 35702 217 2530 30 9760 9 55 2 6437 2487 89 870 2530 4973 9587 18574 37197 72855 127055 203565 317531 441275 711734 999999 798996 910384 999999 999999 189343 2927 94 13 76 92 98 174 79 116 95 78 59 98 169 48 54 115 205 79 35 172 112 71 47 146 104 60 133 51 94 92 77 109 70 67 160 112 184 223 271 219 52 155 148 102 36 104 85 177 145 133 114 178 159 118 107 111 189 175 132 175 157 177 164 138 189 149 155 138 167 229 226 217 224 177 227 230 254 247 150 111 132 128 135 126 128 126 146 219 169 129 167 165 96 119 189 166 157 119 134 191 139 155 155 129 136 106 120 102 132 177 143 146 116 147 146 138 145 134 136 167 131 158 150 149 171 158 125 113 151 122 144 99 155 163 151 135 168 178 134 141 215 228 238 251 236 253 259 201 177 178 157 144 149 109 85 102 110 103 119 91 87 79 88 95 95 94 92 103 98 114 120 112 110 95 113 122 127 134 123 112 119 119 107 91 93 90 84 87 85 79 68 56 49 50 44 42 41 35708 235 1990 30 9760 9 55 8 6435 2488 667 340 999999 999999 999999 999999 999999 999999 339 1609 1401 1272 1878 999999 999999 354 2795 9274 18466 22111 20804 28840 40519 72614 96066 147139 235873 273676 308180 403068 812090 999999 732438 999999 999999 250864 3265 199 91 136 19 45 179 45 39 84 98 86 120 154 152 115 114 81 109 86 80 89 125 136 78 153 137 162 165 91 108 137 114 -6 54 95 36 90 201 177 95 90 94 104 110 134 123 25 166 113 71 105 135 145 184 149 154 175 145 115 169 192 194 212 191 190 259 237 171 168 185 181 180 180 199 191 213 220 229 226 197 169 142 117 117 142 151 154 169 193 150 161 193 175 117 129 132 184 190 135 144 214 165 108 135 120 130 141 120 108 85 124 161 147 122 104 146 134 157 162 153 160 143 143 140 133 156 138 102 103 108 145 166 134 106 151 139 150 169 187 201 231 238 221 217 246 231 239 337 422 314 207 168 125 127 106 110 94 95 94 93 113 95 88 87 88 84 91 92 88 78 93 98 108 106 99 98 116 126 116 102 107 111 102 96 82 79 73 89 96 79 66 62 49 37 27 35 36 28 35714 217 2532 30 9762 9 55 14 6434 2489 163 2399 6787 14086 24791 41311 64221 122819 206411 317365 607671 719868 781629 999999 999999 999999 169621 3853 144 94 98 103 68 13 81 50 102 84 185 87 35 46 52 24 101 111 87 -9 30 147 117 72 6 82 87 98 113 22 75 80 86 149 110 41 140 161 97 103 116 53 77 177 209 93 39 104 117 93 159 213 174 125 85 74 46 127 113 111 173 154 129 150 193 130 120 161 179 191 162 197 213 186 139 181 158 190 153 197 164 120 96 70 107 110 59 91 119 100 140 171 122 149 150 133 156 122 127 118 165 127 137 133 86 114 114 142 145 132 147 101 120 110 103 163 145 146 159 96 126 99 136 167 128 116 121 124 102 100 148 167 132 126 141 179 173 177 257 322 332 331 308 270 250 227 204 248 345 462 474 253 140 130 128 116 99 72 86 105 89 86 84 67 66 57 53 66 77 79 74 108 102 88 75 80 85 97 98 106 93 86 79 83 79 69 67 73 66 62 50 52 39 27 23 15 7 8 12 35720 215 2592 30 9762 9 55 20 6433 2491 273 1341 3192 7951 17981 38190 84032 199932 429781 724051 999999 999999 999999 559338 226009 34663 1565 81 54 97 15 36 -66 -9 69 79 47 63 42 9 97 156 79 85 167 46 42 41 115 121 76 18 23 155 63 40 95 79 65 6 21 66 136 116 120 99 157 85 91 118 28 22 29 91 72 93 113 111 102 102 132 177 114 109 114 200 162 90 94 130 121 165 106 176 180 105 102 75 139 171 129 155 202 153 165 155 190 183 108 99 119 104 122 127 128 151 96 155 171 119 112 159 157 117 110 106 120 109 104 116 140 145 120 91 123 117 97 110 85 102 116 119 123 100 113 82 99 106 108 106 84 106 115 109 100 90 108 112 114 145 151 163 213 318 390 445 456 445 392 330 244 221 318 477 495 389 317 196 128 114 118 108 101 85 80 63 69 72 70 61 59 65 62 55 58 70 68 53 65 73 69 86 72 73 72 78 70 75 68 68 58 59 59 52 50 46 39 41 31 14 10 6 -2 -3 -6 35726 215 2592 30 9762 9 55 26 6432 2492 716 2597 6656 13558 29789 65429 132462 281172 564635 897032 999999 999999 999999 478352 19336 431 6 72 73 -27 27 48 -38 19 95 46 19 91 -35 -2 -4 71 91 43 1 34 10 66 97 105 10 -16 41 -1 25 35 83 84 111 107 54 75 121 40 37 105 88 64 145 55 21 24 34 59 89 95 106 156 168 74 56 60 77 52 49 104 146 117 107 105 146 177 102 187 179 110 87 105 131 129 170 149 114 162 148 149 102 109 83 58 85 118 145 145 93 127 140 96 105 102 113 69 100 106 76 150 129 144 141 106 101 100 103 113 100 75 96 121 113 81 100 102 78 88 90 112 163 110 75 93 97 116 73 61 41 74 80 77 117 97 110 114 145 196 335 516 563 543 496 409 289 269 704 1020 696 425 290 246 175 116 96 92 109 79 71 94 65 57 56 65 61 33 34 63 51 51 68 80 104 124 146 118 66 64 65 76 59 68 76 66 52 51 57 56 44 39 39 47 35 22 13 4 8 2 -3 35732 214 2620 30 9760 9 55 32 6430 2494 624 2649 6835 15131 33851 73523 138157 258266 505875 825187 999999 999999 999999 386717 1607 153 -4 -30 -42 86 88 101 120 105 53 1 -63 42 154 117 -8 4 21 40 -5 51 1 34 2 -87 65 121 92 75 29 90 95 56 55 9 114 103 166 179 110 101 57 94 55 32 65 101 102 92 76 130 123 124 130 152 85 63 85 99 113 213 139 98 168 130 83 124 209 191 194 151 190 182 191 188 172 213 178 161 176 149 122 116 125 86 55 156 185 164 135 144 157 122 89 107 117 96 96 127 81 98 91 87 120 138 125 148 143 93 105 102 95 133 111 82 133 122 108 95 122 136 118 87 97 132 121 136 112 77 80 107 124 123 115 140 153 176 202 393 530 485 505 485 355 395 654 751 699 622 453 337 247 184 152 151 131 96 87 86 101 100 76 80 76 62 69 86 77 74 85 118 157 173 211 239 206 113 79 89 88 85 90 89 79 72 76 76 73 70 59 69 64 56 47 32 31 22 17 4 35738 238 1900 30 9760 9 55 38 6429 2495 123 760 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 223 2218 4680 9856 21358 43704 85120 162328 285531 541108 930937 999999 999999 999999 665493 122493 21382 180 82 41 -53 8 103 111 89 96 114 93 152 96 96 158 143 172 131 104 46 123 89 65 120 135 126 151 128 123 117 92 101 44 10 79 124 164 157 119 82 73 132 92 118 191 152 166 160 143 136 107 159 129 170 130 133 166 128 127 226 183 90 181 139 151 143 180 193 169 129 120 126 205 211 164 169 196 220 214 236 284 224 171 125 111 170 113 152 171 159 157 157 114 146 124 151 178 166 126 137 169 152 144 145 137 139 107 121 119 88 116 149 117 136 123 127 116 112 89 133 157 197 161 128 119 146 110 118 137 132 157 143 140 131 155 154 174 186 218 290 461 624 717 571 422 557 780 839 1014 761 469 336 286 235 207 177 140 111 118 89 107 108 100 108 97 83 73 76 79 88 102 105 111 159 190 161 121 102 99 110 103 102 99 112 113 92 87 87 85 83 78 71 77 68 65 57 37 18 24 19 35744 239 1870 30 9760 9 55 44 6428 2496 1434 4810 6862 3740 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 1112 1392 893 2488 9262 28539 67441 156501 342359 740883 999999 999999 999999 999999 280598 32649 437 104 -5 72 86 123 141 141 86 55 31 37 20 92 53 -2 103 92 94 57 34 25 115 44 113 78 124 103 28 -26 41 96 88 66 29 77 155 76 97 130 87 112 77 88 77 64 75 93 137 97 107 90 106 107 98 156 105 122 103 107 115 171 127 143 174 168 168 197 190 148 163 149 73 113 163 196 204 182 107 156 169 163 126 145 181 119 90 115 141 107 105 136 110 104 132 125 169 91 123 155 118 94 120 172 144 110 117 112 118 106 125 84 114 113 126 98 109 133 96 109 92 94 109 112 105 100 89 112 103 99 104 121 131 149 146 142 130 135 124 142 216 404 528 550 540 505 626 796 978 1004 844 588 468 366 292 227 172 137 104 93 88 81 92 107 101 64 56 69 83 90 75 72 66 80 94 94 88 77 78 74 64 75 81 76 80 76 73 67 71 75 72 62 59 57 54 51 33 23 18 15 8 35750 237 1931 30 9761 9 55 50 6427 2498 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 1869 4708 8449 22119 41367 63668 119047 235096 394203 552187 999999 999999 999999 999999 150513 907 30 -9 21 12 75 70 15 58 50 81 177 61 28 54 91 112 69 -6 2 44 66 42 100 -3 6 151 93 83 32 53 86 99 118 102 242 185 157 174 112 87 84 152 47 67 70 128 115 125 68 156 171 128 145 120 163 145 165 113 110 119 143 129 120 101 152 148 146 191 194 218 154 109 186 184 165 184 165 213 211 193 118 136 175 198 199 192 102 109 173 176 192 126 148 155 127 137 122 134 156 139 129 137 141 113 142 157 126 120 120 137 131 95 121 132 119 108 121 88 85 107 111 112 147 111 100 88 99 139 105 127 120 121 122 122 136 120 128 129 154 156 218 504 839 645 454 524 775 989 1303 1139 894 661 418 272 203 189 158 151 129 116 99 78 97 108 102 92 96 96 81 71 86 82 83 82 81 90 90 95 109 107 89 92 96 96 89 95 100 97 93 92 89 81 70 71 63 59 50 42 44 33 29 35756 239 1872 30 9762 9 55 56 6425 2499 424 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 396 4400 15687 35392 69582 122868 215919 350987 532071 999933 999999 999999 995378 253069 3455 103 115 97 73 98 57 31 32 -1 104 74 44 88 86 70 13 -4 11 96 63 39 134 88 127 125 27 121 78 3 52 84 70 62 35 57 18 82 129 138 154 114 104 20 38 100 10 -21 80 121 130 102 95 128 162 183 223 216 112 148 104 116 110 127 121 129 131 180 203 142 139 186 119 154 173 143 124 126 150 182 190 183 162 151 151 141 151 197 161 122 95 155 139 135 153 155 158 167 129 119 138 143 114 86 123 131 114 110 143 153 170 114 113 150 126 126 111 130 111 115 128 110 94 112 104 128 116 136 125 102 101 105 93 111 91 106 102 104 119 136 108 121 204 641 987 794 578 521 704 1024 1115 889 638 433 277 197 146 135 112 95 101 108 74 67 77 96 82 76 58 65 73 93 70 46 57 78 68 68 75 86 82 89 86 76 82 86 90 88 83 58 71 75 78 71 61 57 50 37 30 27 19 12 8 35762 217 2533 30 9763 9 56 2 6424 2500 575 3756 10735 22015 39419 73109 142122 257530 477091 782326 999999 999999 999999 999999 71693 1390 125 63 9 146 121 28 56 99 143 122 33 82 110 53 17 21 56 90 75 66 -11 104 124 39 33 59 111 74 130 106 128 73 4 57 52 74 188 128 123 132 147 175 104 88 146 86 38 31 81 70 140 132 110 147 176 176 169 182 127 154 165 160 169 114 94 151 143 154 221 181 167 187 195 182 122 108 136 158 183 191 185 180 169 135 110 152 132 124 110 130 128 159 153 132 110 78 107 108 104 135 141 124 89 115 131 127 128 133 89 124 115 108 103 84 135 149 133 93 108 109 126 112 140 121 111 102 115 125 118 107 92 124 115 77 86 104 113 135 188 424 957 1550 1720 1070 619 505 726 1026 1113 961 742 508 267 180 152 125 136 129 129 121 106 86 84 97 61 53 50 67 78 63 66 74 77 78 79 80 92 92 88 89 81 82 84 89 92 82 74 80 87 85 84 86 75 64 57 39 29 28 25 21 16 35768 215 2592 30 9762 9 56 8 6423 2502 218 2042 6533 16465 34886 72727 153816 311681 628295 999999 999999 999999 999999 483812 2723 28 64 0 15 -31 148 66 94 70 -1 -18 2 46 100 113 -4 -16 103 90 82 10 25 117 47 81 5 -2 17 14 82 60 56 63 80 81 102 170 188 158 101 44 34 74 83 52 72 165 157 129 124 90 154 131 196 130 51 203 117 137 118 94 136 158 155 124 88 113 124 217 226 164 102 147 140 142 116 160 160 127 176 184 134 156 195 198 185 152 111 123 173 131 96 110 135 87 158 151 116 148 132 107 110 140 136 137 128 92 92 145 159 119 79 85 97 82 101 142 114 107 114 103 116 163 128 107 106 94 71 96 109 117 98 128 154 154 150 213 667 1591 2573 2725 1714 908 574 676 1026 1163 1223 1132 872 508 251 183 156 124 121 105 102 109 90 76 85 105 85 82 76 56 70 75 73 67 83 100 84 85 79 85 93 91 75 84 90 76 85 83 76 82 90 97 90 89 87 76 54 43 35 21 19 14 6 35774 219 2470 30 9760 9 56 14 6422 2503 -90 581 857 3228 7234 17260 43321 96745 199865 419666 722620 916828 973077 788500 680803 999999 301149 5348 228 129 43 26 100 93 134 37 22 103 57 54 61 102 116 162 -26 -11 79 91 160 61 129 66 93 101 100 82 111 97 91 10 -7 86 77 72 56 46 123 186 162 127 32 -29 14 55 -5 34 73 75 86 120 138 196 112 106 130 146 145 131 94 121 109 93 111 171 192 152 164 179 167 195 184 117 90 137 200 187 171 141 115 201 185 194 193 109 123 186 134 124 116 98 116 66 143 159 116 123 133 117 157 146 120 109 114 112 87 97 61 102 136 91 126 97 112 110 126 118 108 104 118 118 130 118 124 80 88 119 109 105 119 120 125 126 124 136 150 194 503 1336 2469 2547 1507 971 928 1055 1312 1143 1002 992 837 482 219 142 150 142 119 131 133 134 123 100 90 94 97 82 89 77 60 61 74 69 82 87 73 80 80 75 86 83 94 92 91 94 84 81 80 96 107 111 100 100 90 75 59 42 33 29 25 19 18 35780 215 2586 30 9756 9 56 20 6420 2505 749 3451 8548 18939 40269 81524 157532 319361 684846 999999 999999 999999 824294 54651 1278 23 98 56 -95 -13 38 -3 71 114 80 42 8 63 -19 14 118 151 180 79 100 26 36 0 112 131 145 54 33 55 70 62 76 71 126 77 144 147 144 179 142 72 10 -8 33 10 9 16 100 105 90 45 85 135 128 127 163 127 57 132 196 206 153 92 183 190 152 113 132 174 157 148 205 218 148 205 209 195 167 172 193 166 150 114 114 159 161 101 164 164 165 151 100 134 145 56 116 143 112 107 156 132 136 115 123 80 78 114 123 109 101 120 129 131 107 55 97 97 121 122 61 71 112 125 139 123 115 148 100 108 114 111 127 113 89 73 102 174 327 1016 1959 2217 2120 1965 1726 1538 1668 1619 1297 1080 952 689 422 241 160 130 147 199 234 190 128 111 105 99 89 72 63 91 81 68 75 64 74 84 71 76 79 88 100 111 114 103 83 81 91 91 71 79 95 104 102 92 74 60 46 40 34 20 27 20 15 35786 231 2102 30 9752 9 56 26 6419 2506 400 1475 3106 5348 10717 18055 19275 21273 17997 5753 999999 999999 999999 999999 999999 795 3245 12672 36616 85081 163844 257636 431396 738946 999999 999999 999999 445284 47554 2489 60 -18 43 73 32 22 33 114 71 81 193 68 88 157 121 141 130 177 168 168 157 39 100 75 144 73 57 101 165 158 150 190 120 46 68 72 70 154 135 155 198 121 161 150 103 93 40 134 126 44 102 128 107 89 172 137 137 129 139 139 139 153 73 84 187 205 142 160 207 240 235 179 207 161 108 114 84 159 157 195 184 202 174 165 184 201 167 135 155 165 133 111 123 116 181 203 149 107 89 132 147 93 116 154 157 146 136 113 119 112 140 138 128 133 97 91 88 119 153 110 129 101 108 84 123 133 136 118 154 134 91 109 140 141 113 137 146 137 223 475 1179 2186 3027 3418 3303 2927 2552 2394 2253 1948 1622 1313 894 537 231 151 193 253 263 195 140 98 93 102 108 94 101 89 89 76 65 55 91 105 94 93 84 90 75 88 97 94 89 94 89 83 89 95 105 114 97 87 67 50 48 44 33 27 17 11 5 35792 238 1891 30 9751 9 56 32 6418 2507 555 999 973 1275 1625 808 2014 5452 11448 21003 33942 58013 58257 14164 1052 999999 999999 999999 999999 999999 999999 -92 752 6061 30977 89739 186818 350200 620020 892379 999999 999999 859658 522623 259793 4187 100 11 -5 13 90 139 48 78 82 151 64 46 23 55 35 95 125 60 16 11 30 -7 29 75 91 52 49 117 119 105 117 89 83 156 119 119 145 116 53 60 143 134 119 69 25 56 87 55 102 72 95 162 135 144 166 176 120 189 204 92 135 115 122 122 167 171 156 168 152 139 133 126 128 124 199 195 157 129 152 184 164 205 181 148 161 174 133 130 117 168 193 163 173 158 164 135 139 150 155 110 145 136 125 124 98 107 173 138 120 148 102 99 129 117 93 73 116 118 92 104 64 91 113 115 142 141 94 78 98 106 122 123 97 67 112 127 125 133 137 280 1224 2856 3795 4295 4513 3776 2696 2388 2403 2511 2348 2069 1645 927 371 162 151 222 266 258 205 153 125 84 98 87 85 70 66 56 67 72 72 70 62 78 59 55 62 74 70 79 82 82 81 68 71 73 80 87 92 78 73 57 33 27 16 19 17 11 4 1 35798 248 1590 30 9750 9 56 38 6417 2509 -59 23 184 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 651 4773 24239 81238 174587 335099 642534 999999 999999 999999 287460 75128 1353 167 116 128 55 73 48 26 53 -5 -8 42 54 97 -34 42 166 32 74 108 38 89 146 118 94 48 5 32 45 24 51 82 98 83 99 16 102 226 106 130 89 117 137 187 110 40 94 186 65 60 124 146 115 130 133 91 80 60 143 130 108 52 124 140 191 183 118 98 106 138 138 208 158 127 123 139 150 213 195 177 203 208 193 190 157 98 118 121 161 191 155 137 149 139 123 186 127 146 147 167 150 97 113 127 130 171 131 105 127 127 119 115 142 102 97 139 99 95 141 116 78 128 113 123 146 146 109 70 113 92 135 126 127 116 109 93 100 100 113 130 143 155 484 2380 5447 6738 6054 5238 4353 3570 2865 2113 1829 1613 1216 841 418 172 149 159 186 225 261 217 149 128 112 95 88 88 86 70 77 74 68 70 77 80 97 64 63 76 74 77 97 86 76 86 81 69 82 89 92 104 96 78 64 51 39 35 25 17 21 17 12 35804 299 61 30 9751 9 56 44 6415 2510 16431 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -67 60 353 1004 1988 2406 1785 1264 958 618 346 334 438 225 -92 999999 999999 999999 999999 -67 123 124 143 125 224 122 123 -3 14 151 -42 14 382 552 824 1235 11170 56625 162851 289229 513918 664282 620375 445524 562970 9001 347 73 33 198 122 40 27 57 132 76 105 13 -39 -14 6 -4 -11 0 38 49 56 -22 -14 -4 106 81 27 38 35 72 20 46 69 -36 51 139 91 75 61 117 52 99 210 248 170 126 160 158 110 91 72 102 83 41 74 142 118 138 95 146 94 82 85 93 193 196 156 101 137 187 172 181 132 173 151 134 133 176 182 154 148 110 139 206 175 125 108 119 127 110 147 157 126 74 101 125 125 99 83 97 91 155 107 117 125 111 130 115 110 89 110 115 72 65 108 137 119 109 133 116 96 113 96 82 99 87 106 130 111 123 121 88 75 71 72 102 93 89 116 118 140 137 207 1511 4921 7362 8167 7588 6231 5343 4176 2750 1748 1472 1477 1174 804 467 194 126 120 139 154 141 125 109 121 106 88 82 77 62 54 54 70 82 79 71 74 67 62 60 59 83 63 60 64 71 62 73 68 83 85 74 67 61 47 33 25 23 8 1 2 3 0 2 35810 217 2522 30 9752 9 56 50 6414 2512 256 3489 19013 42808 86184 191566 375472 643106 999999 999999 999999 410758 5993 240 183 81 45 40 67 39 81 86 72 58 33 11 100 114 32 67 78 93 149 150 77 44 73 72 99 68 42 -15 -94 -38 -60 -21 46 107 89 102 107 108 113 85 112 84 73 72 38 54 69 81 84 78 24 113 152 176 104 36 86 127 85 133 184 103 108 161 156 95 169 152 114 187 162 184 171 119 117 161 145 131 139 170 156 157 87 144 174 131 104 96 118 183 153 173 109 89 107 121 79 160 163 94 98 118 110 94 166 98 125 119 127 153 118 87 111 94 92 139 127 79 93 133 117 141 147 119 121 91 90 108 97 98 93 87 87 98 82 109 99 107 137 187 460 1713 4431 6567 7089 6448 5249 3884 2714 1828 1273 1119 1106 883 557 265 142 127 157 164 134 100 107 108 103 77 44 47 56 57 71 60 58 69 62 39 60 56 58 47 47 49 55 61 63 57 64 62 67 78 79 71 48 30 21 20 6 3 5 -7 -11 -12 -10 35816 217 2524 30 9754 9 56 56 6413 2513 557 5655 24255 47063 84280 170132 310285 557289 999999 999999 999999 787651 46387 529 29 -2 41 48 24 -71 49 45 57 160 107 124 113 105 116 114 122 53 102 119 86 40 118 92 45 60 38 51 65 130 126 96 106 144 119 70 151 162 125 58 63 122 126 153 55 34 13 97 158 80 142 109 139 122 102 116 85 161 196 142 179 215 169 106 143 180 202 219 170 90 213 183 129 179 178 179 217 191 164 141 171 191 175 135 161 159 118 129 158 141 120 135 169 147 135 121 159 184 127 141 144 109 117 122 155 112 89 141 100 118 134 181 146 148 132 120 124 152 142 125 115 100 110 145 139 172 113 131 122 98 118 124 101 110 116 128 105 117 142 171 205 306 739 2328 4977 5603 4669 3654 2720 2270 1617 1169 1052 890 591 303 162 152 148 157 170 137 123 125 116 87 93 98 95 88 97 102 91 82 76 88 88 90 79 81 80 81 89 100 92 91 91 93 107 113 101 93 89 76 62 48 37 30 30 35 32 28 22 35822 218 2494 30 9754 9 57 2 6412 2514 671 8371 32341 52644 70552 102535 185017 337723 569466 872994 999999 999999 999999 209319 1270 51 5 1 -58 37 7 85 77 -25 -22 -11 72 96 67 70 58 94 78 137 43 -15 68 93 51 58 -25 -15 94 62 9 88 29 -63 7 51 76 65 127 78 74 177 162 79 94 94 102 64 51 124 62 46 89 136 166 161 163 133 107 108 124 97 99 113 152 170 126 175 223 176 167 146 142 125 119 102 145 123 145 172 207 136 144 103 101 134 166 206 166 146 104 161 120 93 113 123 86 65 108 177 142 119 117 94 71 114 116 107 92 60 111 115 111 112 118 115 114 100 43 98 126 85 105 105 98 81 51 91 108 75 74 85 75 81 105 95 90 90 104 138 140 123 129 175 424 1533 3586 4388 3391 2398 1810 1615 1441 1089 724 370 203 133 123 130 128 119 113 101 85 90 82 71 58 66 44 54 63 58 65 65 53 64 63 62 67 65 58 59 60 62 71 63 68 77 91 93 66 61 55 37 32 23 11 15 13 13 0 -6 35828 219 2464 30 9754 9 57 8 6410 2516 270 1175 4179 15900 38340 85552 184856 392801 767929 999999 999999 999999 462580 4582 1971 217 42 60 37 127 60 21 -87 -28 51 67 115 75 86 24 93 41 26 114 66 -13 -22 84 89 62 90 68 48 110 69 75 106 24 62 19 107 55 108 130 148 159 214 149 103 113 50 109 139 83 58 108 57 95 91 110 182 107 114 124 125 108 143 149 156 141 178 207 197 199 148 110 131 199 212 175 159 192 144 162 137 158 114 145 152 165 161 146 148 94 118 126 136 121 97 77 85 85 139 166 162 117 132 134 99 107 122 150 165 138 123 95 101 124 109 88 83 67 68 61 100 132 126 113 121 102 134 122 113 128 78 58 81 91 94 88 116 98 106 118 119 106 130 135 156 429 1220 2504 3599 3664 2652 1959 1746 1335 786 418 226 191 183 174 140 133 114 104 102 98 63 62 83 60 67 77 71 58 64 63 59 75 70 71 73 72 64 72 82 72 74 72 81 69 90 105 86 83 74 54 44 36 22 14 16 15 5 -5 -10 35834 232 2074 30 9754 9 57 14 6409 2517 757 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 613 4896 21772 48381 99499 193898 302814 338196 590992 972404 999999 999999 708360 36028 339 103 31 81 -25 88 202 130 121 64 63 -28 45 65 134 35 55 31 23 -4 91 122 64 28 66 70 -16 48 64 98 139 55 167 210 113 109 134 59 76 139 177 148 43 50 65 97 76 95 118 126 94 108 94 75 112 103 144 132 173 164 135 157 148 177 136 188 217 143 175 160 181 196 155 188 108 115 164 192 205 179 129 136 155 154 173 123 120 125 110 161 148 139 146 165 173 157 157 123 121 153 140 166 139 113 163 153 133 108 135 108 121 155 119 118 129 142 128 114 113 88 100 131 115 100 124 148 148 134 120 136 137 147 128 97 133 146 123 109 170 137 130 136 144 167 178 316 731 1832 2834 2850 2405 2130 1743 1476 983 443 188 156 165 171 184 161 127 110 95 102 85 96 89 72 76 96 81 80 89 96 83 81 91 89 87 94 86 81 81 82 86 85 92 92 104 125 114 100 84 81 65 46 35 27 21 24 23 14 -1 35840 223 2344 30 9754 9 57 20 6408 2518 873 4543 9804 16192 28120 45581 103009 193470 238227 274359 368862 473162 565538 556513 818869 999999 991784 358347 23571 259 107 22 107 84 174 122 91 40 64 36 118 26 103 97 43 92 87 3 85 75 47 97 28 51 111 83 36 71 112 113 146 184 127 59 97 60 139 162 182 218 180 140 122 14 -2 39 120 113 115 132 113 227 157 128 101 112 127 161 180 107 196 173 128 176 154 132 167 160 180 164 126 169 154 159 115 146 184 174 227 187 176 215 188 171 163 153 126 130 154 159 164 138 111 128 92 94 126 163 130 144 163 154 127 142 149 168 132 138 157 176 163 144 130 141 150 163 145 141 139 135 152 124 143 104 94 119 118 115 116 84 95 108 118 123 106 101 130 135 140 139 151 139 142 266 446 863 1609 2107 2263 1944 1491 1133 862 466 205 171 164 141 169 158 149 156 117 95 94 75 88 94 88 73 71 71 71 82 92 79 77 80 78 93 90 78 75 74 92 98 94 90 92 163 167 115 99 82 73 55 46 33 25 24 24 17 8 35846 218 2465 30 9755 9 57 26 6407 2520 507 1756 4121 8290 15708 33294 72009 161535 344404 726967 999999 999999 999999 324455 2138 35 67 43 75 198 152 87 159 4 15 9 48 51 0 -17 37 81 170 66 4 -24 31 72 22 49 67 15 39 72 39 71 53 88 93 45 59 80 172 131 172 138 52 71 106 55 55 86 75 66 91 76 132 137 82 185 132 132 120 92 84 143 144 84 127 88 108 133 147 168 156 245 154 118 110 144 111 158 144 137 169 196 114 101 149 152 144 135 123 134 159 164 185 223 161 142 146 144 140 95 113 145 94 101 123 155 117 117 118 96 106 111 81 53 39 78 90 106 118 124 116 99 89 62 115 92 107 85 83 76 69 73 78 68 102 85 98 101 95 114 110 129 143 127 120 156 232 341 586 960 1232 1373 1170 819 572 371 147 107 129 117 105 121 133 119 74 64 68 73 67 53 44 56 61 47 40 53 45 52 53 50 62 57 41 44 48 47 63 67 59 64 83 108 81 70 65 62 51 36 24 11 3 -2 -7 -14 35852 222 2375 30 9755 9 57 32 6405 2521 190 1260 2927 6252 11637 20014 31342 43865 70429 120196 198771 338977 668901 999999 999999 999999 865555 434198 27372 242 117 71 64 84 103 137 120 137 122 68 160 118 106 192 79 101 97 44 111 174 49 59 168 153 169 99 19 144 129 96 131 135 109 144 150 183 163 276 170 101 129 177 158 133 97 106 65 105 151 181 112 224 230 205 184 194 168 157 202 232 223 152 214 231 207 168 200 215 164 118 135 218 209 219 182 133 224 166 119 145 151 171 132 137 146 231 191 194 192 157 136 177 115 114 168 191 157 156 175 178 191 154 190 165 117 140 173 144 137 141 151 131 158 159 126 138 156 137 147 147 148 125 121 105 151 130 136 109 122 174 152 115 108 133 143 143 136 161 154 147 147 188 177 279 439 464 476 600 745 670 542 444 357 241 191 152 154 182 176 164 143 137 115 108 105 125 105 95 85 77 86 94 90 95 109 102 90 89 78 96 134 201 385 681 746 489 194 137 133 107 121 118 97 81 66 49 40 37 37 28 18 12 35858 224 2314 30 9754 9 57 38 6404 2522 59 512 1604 4262 8373 12934 19224 37906 78459 109827 168829 173427 261450 580571 798554 999999 999999 811893 487236 32630 293360 21033 190 85 51 58 107 -16 -39 27 71 80 102 66 24 141 120 46 -21 12 69 48 52 103 110 46 80 50 93 116 61 116 106 77 0 105 128 121 170 181 88 83 130 76 52 74 75 188 108 51 115 99 158 112 64 130 133 143 169 143 143 129 127 162 157 97 136 157 134 157 173 171 178 229 221 135 126 142 218 202 178 188 183 162 106 112 135 159 160 180 116 143 180 180 130 135 136 117 92 131 170 121 104 135 125 132 93 74 83 118 111 150 146 100 109 111 98 103 109 92 138 154 140 128 135 124 135 123 77 62 96 83 62 75 91 75 81 111 113 88 91 116 118 133 224 351 418 418 415 389 393 385 406 426 363 253 166 155 152 150 140 127 124 105 72 87 89 104 71 56 58 50 69 70 44 38 48 66 57 58 66 64 100 264 617 1143 1701 972 158 131 158 124 102 86 77 61 41 23 12 9 9 6 -8 -14 35864 216 2557 30 9757 9 57 44 6403 2524 87 540 1374 3189 7583 17733 41380 113376 296965 724185 999999 999999 999999 158661 2151 75 5 -11 49 91 49 20 65 44 18 23 81 18 33 114 84 -34 85 75 31 -5 41 -25 17 4 38 115 110 60 67 134 148 65 60 146 185 101 144 141 112 66 158 163 84 79 31 26 47 -2 102 155 237 205 148 102 155 82 52 60 143 161 195 134 100 150 227 142 207 173 139 176 149 90 121 188 152 144 118 247 121 101 147 131 157 139 134 113 139 184 166 150 140 143 131 118 167 165 100 124 113 68 84 135 97 99 106 106 89 109 116 111 101 119 90 109 98 53 84 110 118 102 87 77 95 98 124 125 100 100 102 113 90 92 82 122 91 70 94 119 122 137 177 340 479 536 614 575 529 562 588 521 440 268 160 171 190 198 174 167 142 114 93 89 98 86 42 64 75 70 59 56 56 67 70 65 66 84 78 73 90 185 440 1053 1801 1618 507 131 144 160 192 130 107 101 74 48 31 37 21 9 5 -1 35870 217 2503 30 9763 9 57 50 6402 2525 66 716 2200 5633 13178 35650 89485 181309 314613 682211 999999 999999 999999 844126 5842 104 73 113 58 -18 50 1 -34 8 27 0 52 -12 12 78 78 43 -15 -2 12 64 36 107 71 -6 -26 -32 -29 1 -3 14 -53 33 95 118 93 53 92 119 101 84 47 31 0 7 -21 -16 16 23 76 115 147 99 79 131 119 91 92 107 120 123 61 90 130 118 118 168 164 162 113 56 91 72 77 131 90 113 99 82 98 131 163 129 88 116 79 93 80 111 100 118 126 119 101 56 44 75 89 74 94 76 126 108 73 54 97 72 71 94 52 49 85 69 52 71 66 82 108 76 71 105 94 69 48 55 73 74 63 90 110 64 77 65 78 76 73 64 101 114 114 80 111 98 98 170 378 536 526 489 552 682 646 576 511 357 216 208 200 208 173 126 115 89 90 83 79 75 60 40 34 42 48 60 43 40 62 54 52 55 62 65 54 54 102 255 360 470 459 170 117 154 252 217 157 150 59 37 22 13 6 -1 -7 35876 217 2509 30 9769 9 57 56 6400 2527 284 1085 2424 5549 13848 31440 69273 184658 503474 999999 999999 999999 782986 4164 35 60 14 119 73 999999 8 -69 0 26 35 -5 10 39 21 30 19 102 41 -63 5 2 -20 -16 64 16 127 144 -11 48 11 -1 -17 14 46 49 144 79 195 149 56 52 68 39 111 118 25 -7 45 80 38 53 153 149 177 165 71 35 60 105 86 103 140 93 85 108 42 92 133 182 152 167 110 82 78 99 98 80 91 84 79 116 143 118 130 149 146 140 162 108 99 94 133 87 53 30 71 92 128 83 89 74 111 118 109 147 137 113 72 41 88 75 57 90 34 68 78 74 114 119 71 65 82 80 89 73 71 93 104 61 102 90 79 101 65 82 92 77 87 106 91 89 88 95 111 310 480 532 501 661 816 788 648 601 588 541 374 192 179 230 176 120 118 97 107 98 55 38 47 42 42 29 35 50 50 51 41 47 58 53 44 41 40 45 51 79 171 218 167 99 132 208 232 243 265 143 37 11 1 -2 -1 -7 -13 35882 216 2515 30 9775 9 58 2 6399 2528 100 761 1932 4195 8926 20838 51004 128442 340242 908601 999999 999999 113942 918 -24 49 44 -3 -40 51 56 -3 -69 -57 -31 -27 62 22 -4 5 -29 -10 -7 21 -26 52 75 22 38 91 85 -45 -98 45 86 25 -12 4 29 -23 27 66 91 166 126 92 118 -21 -32 80 67 85 79 30 156 152 156 66 67 56 33 83 161 127 80 90 103 84 114 174 148 125 130 112 149 196 164 105 115 86 128 153 96 92 148 114 101 112 110 186 150 150 97 126 86 50 84 140 91 15 46 32 61 103 65 132 42 57 33 65 59 105 77 57 64 29 30 39 85 151 155 105 94 100 72 84 70 65 62 57 52 74 61 55 84 68 62 73 123 75 67 53 49 90 67 60 59 89 118 204 473 580 599 524 761 1005 739 449 432 527 531 290 135 130 151 163 124 93 98 72 96 81 34 23 19 12 28 34 10 37 38 41 46 41 35 36 30 23 29 35 40 49 44 68 98 112 164 263 376 549 146 19 7 3 -8 -13 35888 222 2399 30 9779 9 58 8 6398 2529 -72 536 1873 4307 9414 19935 43217 99264 210805 347965 571202 992132 999999 999999 999999 160464 1244 31 144 26 110 67 79 -10 -49 12 103 72 60 106 19 28 118 49 50 58 31 74 89 44 39 -26 52 139 135 56 47 144 187 180 105 92 81 109 92 124 149 134 154 159 158 162 102 89 85 117 94 126 118 104 141 226 154 110 153 123 141 116 132 229 185 120 99 126 136 144 183 226 160 164 173 148 143 172 220 197 169 181 137 93 78 102 102 116 146 125 100 131 168 121 103 97 84 182 88 69 104 117 145 109 99 68 94 74 94 74 80 82 89 113 99 102 98 76 131 140 93 100 104 122 133 126 131 112 116 85 54 134 140 99 88 63 78 81 66 88 97 116 96 114 130 123 170 314 452 353 430 601 612 584 383 315 324 309 254 177 164 156 154 122 114 105 117 88 90 75 79 84 56 56 54 65 69 60 34 61 62 55 74 69 52 56 56 48 57 77 90 102 132 141 139 160 333 677 643 150 39 24 22 11 5 -3 35894 226 2282 30 9782 9 58 14 6397 2531 -80 294 1420 2797 3299 5969 14523 24063 44099 125465 171755 204421 297163 481524 864884 999999 999999 999999 552191 4416 84 44 75 131 27 -28 1 46 95 100 38 4 -54 -19 49 36 127 133 35 54 29 114 26 39 53 19 10 19 79 83 47 26 76 60 23 112 101 111 143 197 109 94 71 73 27 100 102 63 113 104 42 77 63 98 86 160 140 102 80 79 108 81 145 161 138 180 203 186 147 147 149 174 153 137 122 144 167 142 163 139 122 110 151 186 159 126 137 119 119 148 115 140 165 159 152 141 121 116 152 98 137 166 144 131 105 116 94 121 99 97 75 119 134 123 98 61 88 125 125 84 80 103 131 138 102 76 101 149 130 97 76 81 72 88 111 123 99 79 103 103 122 129 145 136 183 270 398 476 438 351 506 500 391 303 348 347 275 246 200 166 159 170 145 131 141 178 135 83 78 76 73 57 61 69 59 45 49 59 53 60 63 45 45 54 59 62 52 60 65 68 82 79 95 110 121 142 214 693 1692 1335 213 30 29 27 16 2 35900 222 2403 30 9783 9 58 20 6395 2532 -12 542 1676 4020 8204 17148 37370 76122 144421 266584 501317 931140 999999 999999 940591 6575 90 36 49 190 114 -3 52 103 54 27 200 179 160 -4 -26 9 6 110 64 40 107 28 64 100 -5 51 111 105 94 13 46 64 94 53 129 82 -4 35 108 119 111 274 214 173 141 116 122 75 100 146 174 208 72 76 114 160 105 138 194 154 154 158 149 131 120 92 21 171 126 197 220 143 165 223 181 164 169 162 164 125 139 165 70 149 169 151 170 134 130 119 137 183 176 203 196 129 111 141 100 96 92 144 129 124 149 130 168 134 161 128 110 102 128 137 129 127 163 115 96 130 122 139 139 137 140 151 144 93 116 111 109 118 94 72 101 137 105 100 116 134 147 138 172 245 402 680 866 832 648 446 496 497 417 397 397 375 310 292 251 213 179 149 141 148 213 199 129 105 85 87 87 71 53 71 76 63 64 63 67 74 76 72 78 94 81 64 62 70 74 74 83 98 100 103 145 179 289 563 1911 3369 2396 120 43 35 32 18 35906 224 2344 30 9784 9 58 26 6394 2533 373 1848 4290 8363 15247 27941 47160 81372 143723 250446 434805 625231 889033 999999 999999 789934 441224 380078 2652 132 29 51 73 135 60 -15 85 69 25 74 76 128 51 11 31 17 60 38 66 47 41 45 80 54 82 94 66 132 71 17 49 77 87 102 127 125 78 59 135 182 89 164 173 101 64 73 111 104 127 70 77 173 185 135 124 122 212 179 103 102 153 120 125 193 143 153 154 137 190 179 188 173 134 180 105 101 165 199 140 118 170 176 160 132 135 107 133 165 129 108 131 163 135 117 134 107 120 144 143 165 111 132 174 171 121 136 158 124 134 159 127 93 90 134 116 141 113 120 123 106 114 144 150 100 157 135 99 139 124 102 100 105 134 103 78 91 126 125 142 134 125 197 501 798 896 1126 1336 922 535 447 476 457 410 339 278 238 202 202 197 164 121 118 129 155 122 91 69 70 88 66 62 59 78 78 70 70 84 89 75 64 75 82 75 68 59 62 72 71 82 85 99 208 152 142 246 881 3150 4074 1035 73 41 31 25 14 35912 220 2467 30 9787 9 58 32 6393 2535 -87 209 719 1718 3548 8094 18599 45370 124572 266779 491169 999999 999999 999999 229812 1187 143 169 4 27 54 56 130 103 113 43 13 11 133 92 13 90 93 148 102 110 76 108 61 40 38 30 99 91 16 62 128 76 97 159 111 123 150 92 94 76 123 162 160 166 74 60 74 88 70 114 151 151 74 46 42 167 173 171 149 179 143 250 206 179 155 137 123 177 190 196 205 179 179 187 150 111 140 161 200 202 176 132 96 162 132 151 147 161 119 118 124 120 123 59 130 168 125 113 154 183 130 119 124 133 113 145 206 174 143 114 168 163 116 136 121 115 79 88 137 150 162 109 106 115 113 97 107 111 95 131 156 116 92 124 110 93 86 115 132 158 146 348 1234 2017 2026 1791 1699 1109 714 547 513 437 319 295 284 318 277 235 233 198 177 141 119 151 139 107 95 103 83 78 75 80 83 82 85 88 86 96 78 72 78 85 78 87 92 75 90 80 83 94 105 115 134 144 255 897 3286 4252 1169 109 56 46 38 29 35918 219 2504 30 9794 9 58 38 6392 2536 128 794 1953 4512 10937 26014 64922 155650 373566 877136 999999 999999 999999 224862 674 31 -41 -33 54 10 -12 33 16 40 50 -11 63 30 86 79 -5 13 84 132 56 23 14 -29 -20 60 78 38 18 35 58 -21 -25 120 96 19 -13 3 55 67 151 58 89 81 119 74 88 69 98 52 37 28 58 22 63 99 126 141 90 147 109 161 99 90 94 111 110 186 193 76 87 125 113 132 186 155 124 161 164 182 118 109 97 119 144 113 133 116 101 121 140 172 142 157 128 116 153 78 102 167 92 126 142 81 78 91 71 91 106 115 122 109 116 60 89 130 96 93 99 98 90 91 89 90 79 98 79 60 85 57 64 85 98 91 67 85 83 88 88 113 174 562 2080 3701 4318 4234 3252 2114 1354 866 684 483 256 165 208 227 218 222 196 166 171 133 126 96 94 81 69 38 47 53 79 75 52 53 48 41 55 38 38 31 35 52 70 70 71 59 49 48 63 64 80 82 106 176 345 583 1330 1976 762 92 22 16 10 7 -6 35924 299 83 30 9803 9 58 44 6390 2538 5063 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 1479 4847 10500 16743 28057 38159 36479 43528 54179 119770 208273 401125 801875 999999 999999 999999 213785 988 36 7 -1 6 -5 -1 121 70 -46 31 60 51 31 2 37 91 49 107 96 31 -48 15 -10 -4 10 -47 -1 45 3 22 -5 9 66 55 50 106 114 63 124 185 145 114 75 95 51 50 37 -14 21 6 6 79 86 27 76 112 140 104 71 67 11 15 10 42 86 118 71 67 57 103 138 119 149 169 101 60 125 141 98 89 92 123 151 138 119 149 118 171 127 145 121 48 141 209 157 131 91 117 114 117 123 97 97 61 62 110 143 101 103 131 94 94 128 100 78 133 77 62 70 112 104 113 76 47 75 67 86 92 80 129 105 74 49 58 110 88 75 109 134 103 174 626 2231 3835 4399 4394 3394 2033 1585 1217 949 514 235 234 259 242 223 181 183 166 142 109 91 84 76 74 43 53 52 52 58 52 51 58 47 41 36 72 58 47 54 62 47 48 55 53 49 57 79 71 61 75 174 458 1048 1921 2756 984 140 26 17 6 4 -3 -3 35930 221 2462 30 9812 9 58 50 6389 2539 330 1601 4379 8729 18154 33859 68505 148580 296326 585442 999999 999999 999999 766583 4008 237 99 26 134 85 56 17 42 21 27 33 28 94 154 137 90 -8 76 106 66 167 159 133 57 40 41 40 67 69 125 104 106 37 67 103 74 45 56 124 83 152 140 160 194 192 137 121 92 160 119 98 109 145 153 133 83 145 118 101 110 93 158 137 153 136 115 158 154 139 115 196 164 182 129 165 244 164 158 194 197 196 181 206 151 131 183 210 136 147 178 163 156 200 191 187 138 124 113 140 129 80 97 124 168 158 174 182 197 183 199 189 194 152 158 134 132 147 147 118 103 124 127 133 148 119 142 149 156 139 116 143 121 104 114 138 140 121 131 139 166 209 482 1249 2452 3095 2765 2824 2664 2203 1803 1578 1171 538 302 292 317 274 273 242 193 171 182 154 149 140 123 103 87 80 97 91 86 74 80 99 95 96 94 102 94 98 108 109 101 94 90 101 105 103 93 105 134 204 435 848 1615 2474 2230 572 119 75 60 49 45 46 33 35936 220 2496 30 9816 9 58 56 6388 2540 -82 516 1764 3982 8303 17088 36233 80754 181632 399629 823908 999999 999999 921378 5764 104 134 48 -25 -12 40 67 85 43 95 34 133 135 -32 -4 66 63 47 -14 10 2 63 97 67 59 53 22 123 113 147 123 45 110 168 91 55 6 62 97 89 147 192 130 49 86 110 72 125 137 53 76 68 73 105 168 121 96 135 118 122 108 101 135 107 112 159 116 155 125 112 119 151 152 162 173 167 147 154 165 118 204 227 174 164 82 67 106 108 146 178 158 151 147 176 118 81 103 141 154 154 117 96 151 211 146 153 136 130 135 107 96 120 93 116 102 86 87 91 138 108 140 159 95 120 109 65 78 76 95 103 82 83 83 60 106 116 118 104 134 182 341 841 2300 3464 3319 2748 2852 2953 2466 1855 944 420 325 315 319 265 206 166 182 155 144 157 126 119 110 88 75 66 56 56 72 69 67 71 74 68 60 57 66 82 86 78 81 78 76 68 68 80 87 142 236 629 1664 2942 3253 2247 824 199 72 54 41 36 33 28 15 35942 220 2501 30 9821 9 59 2 6387 2542 640 3103 7593 15534 31850 66208 121269 191260 346590 694349 999999 999999 999999 239354 1085 99 -4 -74 -79 -11 84 114 119 31 78 87 29 54 13 98 59 59 56 46 78 38 80 106 164 187 114 148 131 95 112 77 37 34 79 77 72 77 158 118 167 245 185 112 73 82 69 136 124 39 54 142 116 64 120 95 110 136 137 152 112 135 85 73 150 137 157 176 167 154 162 163 91 108 134 141 191 158 151 155 175 212 169 171 148 171 149 102 157 173 169 201 172 163 142 138 138 144 124 91 115 133 158 143 159 75 124 99 139 123 112 128 128 141 142 71 131 128 135 136 142 126 137 120 100 143 133 135 134 120 89 140 127 104 116 82 93 141 149 163 217 458 1278 2710 3598 3280 2564 2063 2308 1974 1067 498 388 356 354 309 279 231 198 202 214 226 232 169 119 83 97 89 99 92 93 95 86 95 85 101 83 86 87 82 82 89 97 99 98 94 80 76 86 113 194 386 681 618 599 935 640 200 118 75 51 55 48 29 30 31 35948 220 2477 30 9827 9 59 8 6385 2543 724 2746 6357 12089 20317 36432 73925 151131 325227 749613 999999 999999 999999 180974 484 -19 36 139 134 125 191 43 103 145 144 124 3 -20 -13 21 38 50 65 34 48 41 61 75 62 38 6 19 30 63 25 6 81 53 12 40 65 124 179 148 161 171 157 69 75 107 52 117 45 19 84 59 76 149 50 69 83 85 101 196 180 194 138 143 87 121 84 140 215 186 167 163 225 173 230 233 150 170 187 93 124 166 151 159 142 159 138 132 153 157 97 102 130 137 156 188 130 141 140 82 111 113 171 172 150 138 130 107 101 101 118 144 153 134 90 116 135 125 120 106 95 144 72 89 125 137 149 154 86 62 82 81 76 69 101 96 91 120 136 138 326 1137 1882 1979 2074 1793 1649 1773 1965 1307 615 353 286 279 307 300 265 279 318 328 341 358 278 171 103 100 83 67 67 69 82 76 60 55 67 82 80 65 68 75 85 89 83 67 64 74 63 57 61 63 72 77 94 145 156 155 156 119 77 59 42 36 27 26 21 24 35954 220 2514 30 9834 9 59 14 6384 2544 712 3413 8307 17307 33776 68111 134650 275928 544464 999999 999999 999999 195767 1139 3 -7 7 -29 61 84 18 60 80 32 83 58 13 30 71 19 -31 44 48 72 52 116 13 80 113 58 43 75 104 5 -51 105 74 93 23 109 128 140 58 112 21 90 130 169 101 15 -20 50 104 76 94 20 -1 71 158 143 90 63 39 56 77 64 101 164 154 185 142 181 165 141 99 104 113 199 171 161 161 105 132 187 159 107 104 101 164 96 66 134 148 153 151 173 146 139 148 125 91 113 83 50 112 139 123 74 121 158 112 111 140 102 97 78 50 95 89 92 57 86 88 71 74 101 85 122 58 77 104 80 30 28 75 49 61 63 72 89 80 97 125 113 173 492 1192 1587 1215 918 891 1014 1208 1139 680 405 344 363 354 317 334 459 508 509 465 380 221 112 71 52 42 39 45 43 46 58 28 50 51 54 44 48 40 47 48 65 51 51 45 43 39 35 55 54 58 56 59 43 62 100 148 138 95 27 16 12 3 11 16 11 35960 220 2522 30 9842 9 59 20 6383 2546 698 4084 13901 33395 64829 127289 265249 532199 981913 999999 999999 372175 21164 309 25 -1 -90 14 2 39 36 116 51 -8 -3 -32 -66 -25 100 5 -9 32 98 79 61 100 131 64 -15 -8 58 89 6 41 -8 -11 1 -35 27 77 117 148 89 56 128 193 58 32 94 32 50 102 97 82 52 -27 60 27 37 62 174 136 129 104 32 146 141 85 112 88 66 12 70 91 159 69 82 77 43 114 86 66 66 59 92 83 104 154 173 87 129 89 93 146 119 164 109 116 61 84 103 50 82 134 127 122 108 89 79 90 103 58 31 63 94 120 62 78 74 74 62 78 130 44 58 86 43 71 88 73 62 72 62 57 56 24 15 43 61 77 76 84 112 281 1109 2041 1670 1020 679 734 897 1091 1124 941 755 517 433 397 403 432 536 611 541 521 406 257 163 91 54 35 51 37 30 40 48 29 24 26 29 33 26 33 48 39 32 48 33 30 34 33 24 22 13 13 11 15 20 24 17 58 198 307 161 31 8 -12 999999 -3 8 10 35966 220 2527 30 9847 9 59 26 6382 2547 2044 8525 22678 46811 91563 175639 312886 570480 999999 999999 999999 101213 869 52 -27 -37 999999 -61 -25 -32 -36 79 -42 9 11 -15 49 24 2 -93 -40 -68 -70 -62 -41 2 103 56 -32 -10 -35 -51 37 9 45 -13 79 100 148 169 122 121 164 107 115 98 100 98 102 87 66 58 58 17 1 14 32 81 117 106 125 43 95 111 64 30 98 132 151 92 111 103 117 187 147 152 83 113 74 82 140 99 130 132 145 105 64 99 67 65 69 84 112 95 40 84 116 135 108 77 70 112 100 103 107 91 91 58 74 134 61 74 87 54 68 63 47 109 100 94 72 91 89 130 117 76 50 80 100 46 79 98 88 74 81 54 57 74 55 76 110 142 231 569 1415 2174 1685 997 973 1191 1389 1623 1588 996 668 598 632 734 793 781 711 586 460 403 341 314 190 63 58 51 38 32 29 35 38 29 15 31 24 40 36 37 49 46 59 58 46 39 28 26 20 25 26 23 18 7 11 11 34 87 249 303 135 30 1 -15 999999 -3 10 10 35972 220 2532 30 9852 9 59 32 6380 2548 1052 13203 44254 96979 195399 398987 813265 999999 999999 999999 196400 1125 63 -51 999999 20 73 97 47 3 -29 -25 52 45 46 57 108 -31 999999 120 89 -48 40 103 35 17 58 15 -47 4 42 55 -37 -51 17 31 34 24 121 80 131 142 93 121 111 -9 -1 73 73 89 17 -43 -26 9 37 72 96 88 53 47 115 150 112 102 97 72 114 115 54 106 158 127 148 119 170 107 115 148 137 146 130 129 122 116 132 106 105 40 113 114 190 206 151 119 89 138 104 96 91 67 87 91 133 128 116 102 59 80 76 81 86 66 58 72 66 73 112 121 111 116 87 101 87 60 58 96 104 50 58 109 74 87 88 75 63 85 78 78 65 106 99 102 160 479 1128 1814 1406 1090 1613 1587 1470 1634 1440 1110 867 856 1033 1084 889 691 556 521 504 524 499 323 142 63 60 45 46 36 31 44 37 38 39 48 49 52 46 36 38 42 45 67 53 39 37 38 41 35 26 32 39 40 32 40 33 47 82 87 46 22 9 5 -4 0 14 32 35978 222 2445 30 9855 9 59 38 6379 2550 -33 5253 27492 73664 161206 268233 475016 829773 999999 999999 999999 10516 273 171 65 9 -4 39 -21 25 41 73 54 99 95 63 151 140 46 -28 7 97 114 57 93 32 79 115 90 130 94 60 42 25 118 49 14 60 115 129 89 179 149 72 73 115 110 95 39 71 -11 90 115 77 137 135 133 109 108 185 189 139 160 163 154 110 111 89 111 162 145 120 173 174 159 153 182 196 206 143 160 163 194 139 176 175 123 105 119 107 101 134 195 161 192 136 105 159 162 124 126 135 144 158 123 124 130 129 165 104 67 106 125 140 139 127 96 133 140 121 100 125 127 135 92 67 127 129 117 102 92 124 131 121 109 110 75 73 71 108 135 119 157 167 187 307 575 715 493 501 1163 1820 1576 1244 1050 963 1083 1372 1468 1288 945 897 917 905 916 887 734 407 147 99 111 100 79 72 80 75 77 68 80 74 68 62 71 65 76 88 89 84 72 61 69 60 61 62 59 71 71 59 55 65 59 53 56 56 45 38 34 21 25 29 39 48 35984 223 2448 30 9858 9 59 44 6378 2551 1802 7643 18672 41767 81902 138747 218688 362405 658390 999999 999999 999999 43665 511 85 7 -39 55 24 48 57 -13 -31 -24 -16 80 46 -49 -30 -7 49 37 48 -1 0 54 113 30 15 -8 -26 -31 -12 31 14 74 26 5 41 -42 -13 16 43 121 78 136 98 120 114 62 58 88 48 63 51 44 -37 43 29 6 31 50 55 158 126 82 77 154 111 42 71 123 137 92 112 132 147 112 140 89 85 120 122 157 138 109 113 103 128 156 105 92 66 74 106 99 90 80 114 132 176 172 78 46 50 99 92 96 79 119 85 60 62 53 65 109 71 35 66 90 85 78 65 71 79 51 65 89 89 78 73 63 30 42 58 37 39 35 60 59 80 73 74 99 71 76 207 383 356 306 396 898 1454 1267 1023 1046 1551 2166 2497 2088 1673 1449 1291 1241 1285 1251 1181 1110 695 149 67 56 47 33 33 23 25 27 21 30 39 39 23 27 23 35 52 60 54 51 24 23 21 30 26 22 21 12 24 15 6 2 4 1 4 9 0 -7 -13 -5 1 23 10 35990 224 2423 30 9863 9 59 50 6377 2552 684 2073 8340 41271 57228 49254 84926 140615 245229 372053 884201 999999 999999 870390 5782 117 151 113 -42 45 84 63 21 77 19 61 52 -34 77 91 85 0 12 128 91 60 65 48 157 96 -7 92 71 30 51 -31 52 80 63 102 61 79 106 113 104 116 152 218 138 88 132 131 109 95 84 95 10 61 93 149 106 70 77 119 118 177 114 105 169 124 120 118 153 141 107 109 127 90 94 155 107 102 76 174 159 172 134 155 165 117 143 124 167 200 121 181 170 106 181 173 120 142 162 128 155 173 132 102 110 139 118 126 141 103 131 102 109 102 100 104 119 89 84 111 110 121 112 127 119 170 144 108 113 85 122 117 150 130 96 96 97 83 100 116 137 135 213 484 683 646 628 549 799 1251 1228 1520 2486 3213 3612 3334 2514 1832 1711 1842 1888 1863 1868 1870 1879 1294 418 94 83 65 53 52 62 77 89 83 77 77 60 71 71 70 89 78 90 91 86 78 68 73 72 63 62 66 70 52 59 69 56 49 52 44 36 28 19 30 41 54 66 43 35996 223 2459 30 9869 9 59 56 6375 2554 -50 1666 4919 10963 24052 47487 86367 166934 369754 920510 999999 999999 999999 31071 285 107 41 -56 -11 82 26 55 84 147 104 166 134 21 -18 53 80 96 22 18 93 -26 -32 14 42 171 106 88 16 81 86 53 55 35 22 32 85 139 94 56 57 154 227 100 58 89 84 80 51 48 -24 45 82 97 34 19 34 57 61 9 46 78 106 130 125 101 115 122 119 149 163 96 206 141 177 138 156 149 154 144 93 92 146 137 137 177 217 135 162 110 115 151 96 100 157 219 182 155 170 126 108 157 127 130 125 146 124 179 119 112 81 101 146 148 88 75 160 129 84 85 105 111 122 118 102 138 97 100 134 154 88 83 91 88 94 125 99 116 124 125 134 204 413 548 560 601 682 600 864 1397 2442 3634 3789 3350 2598 2199 2191 2278 2369 2859 3255 3502 3455 3190 1940 522 91 74 74 96 99 94 68 70 67 80 83 86 100 76 72 85 93 93 96 85 72 69 72 74 70 75 65 61 57 55 57 68 49 39 38 41 35 33 24 43 67 60 35 36002 224 2436 30 9876 10 0 2 6374 2555 554 3875 11718 25626 50484 104090 211116 401541 821404 999999 999999 906263 400938 2859 135 205 102 46 105 100 35 -50 -85 -53 -55 2 21 -27 -6 18 -22 -37 22 56 48 56 0 7 -21 9 33 29 -11 23 73 37 13 14 -5 -8 22 143 142 56 69 87 88 105 162 137 51 132 44 84 79 39 49 102 66 26 31 45 62 49 78 43 139 64 63 119 89 60 85 57 96 90 127 94 56 84 92 129 197 141 150 138 149 107 178 181 132 159 165 175 193 125 97 190 165 129 153 176 133 134 113 119 112 113 105 110 125 109 84 112 124 101 102 89 62 78 98 151 117 84 85 86 76 66 80 103 104 69 135 101 45 72 91 110 88 93 117 95 112 127 143 120 192 472 587 579 488 650 1100 1215 1597 3717 5369 4530 3410 3340 3129 2936 3621 4938 5455 4846 5568 7703 5229 1303 129 62 65 60 50 68 71 56 83 72 68 70 68 54 66 63 80 86 90 80 73 70 57 54 46 53 64 70 60 52 52 58 46 47 38 31 31 26 26 48 62 62 33 20 36008 225 2411 30 9881 10 0 8 6373 2556 585 7633 20336 43748 68045 101194 182273 319786 539964 999999 999999 999999 298693 2615 76 34 22 78 58 41 8 46 28 -42 36 64 26 -29 -45 -11 -61 -81 43 24 -58 15 70 89 -12 40 97 65 17 70 107 87 93 7 55 129 71 66 18 6 158 145 112 173 125 87 124 176 109 61 16 -9 84 71 -10 -21 71 124 33 41 111 67 89 162 204 109 60 68 40 89 162 97 150 130 121 117 152 97 159 173 127 148 112 101 85 97 125 88 75 126 105 103 135 171 141 161 112 136 156 90 82 125 69 58 83 117 67 79 122 143 161 152 78 126 123 123 100 87 124 104 71 98 102 118 100 67 110 119 125 113 75 76 89 64 58 92 99 69 116 153 166 123 115 184 541 828 756 573 476 689 1284 2638 5299 6982 6152 4689 3970 3607 4316 6044 8111 8589 9274 12243 11574 6314 1619 161 66 78 87 85 84 84 75 98 86 83 81 79 84 72 89 94 90 95 95 90 70 61 58 63 70 71 63 62 66 61 66 64 58 46 46 43 36 48 73 89 78 55 30 36014 225 2413 30 9883 10 0 14 6372 2558 -7 4149 12981 30099 40844 63025 144530 239820 322732 608069 999999 999999 999999 11941 139 54 56 -30 22 19 0 999999 -30 -5 -3 -34 6 -2 -28 -15 79 17 12 -76 22 28 78 37 -12 33 63 58 36 45 -77 -35 78 59 51 64 47 41 59 -10 74 115 132 182 100 50 76 42 -2 81 60 47 -26 15 66 70 96 54 104 104 87 88 131 106 50 117 56 14 24 79 93 101 86 60 78 92 57 82 122 113 124 144 158 113 115 144 134 93 149 97 67 102 77 120 126 146 163 139 117 48 113 110 67 67 75 66 25 84 130 116 97 44 36 43 25 59 79 80 76 84 59 100 79 56 49 53 93 80 102 113 64 75 55 45 43 120 119 96 70 91 100 115 138 193 373 635 640 496 547 845 1207 3221 6681 6889 5510 5461 6204 6739 8134 10080 11702 13400 14964 13404 8003 3798 1329 276 90 80 89 82 56 68 79 67 74 77 49 61 73 70 70 71 72 64 58 62 57 43 40 54 57 52 52 53 51 45 42 40 29 33 34 41 28 33 47 74 73 57 34 36020 225 2414 30 9884 10 0 20 6370 2559 568 3473 10301 21289 43827 89290 160938 281670 549390 999999 999999 999999 117716 1103 55 27 11 82 71 88 134 103 0 -93 -11 83 58 52 34 43 116 55 148 94 27 28 21 16 -18 -31 23 55 45 35 -14 51 102 145 65 73 5 -6 95 116 123 97 155 158 151 70 112 141 54 69 48 96 44 16 81 34 51 63 33 31 72 70 101 121 116 68 60 70 74 32 82 143 157 112 84 98 150 168 158 129 67 104 144 151 140 149 98 80 118 113 101 117 105 99 96 77 113 97 137 143 87 104 101 144 144 109 106 149 139 179 90 99 83 123 108 77 44 77 110 53 58 75 96 136 102 100 125 106 65 60 84 79 86 77 32 38 75 107 114 117 140 131 136 128 218 472 682 709 786 1242 2282 4604 6001 5084 5241 6382 8234 10763 12684 13318 15696 16918 13899 9217 5735 2944 810 219 102 73 66 102 75 80 72 71 84 83 90 74 73 77 90 81 90 79 87 73 68 65 60 60 63 72 65 59 63 62 53 43 42 48 42 42 53 57 73 78 68 56 35 36026 224 2444 30 9884 10 0 26 6369 2560 2531 10669 26908 53747 106440 197622 358010 692445 999999 999999 999999 232250 1106 72 18 44 -3 12 103 -7 13 90 153 110 -25 31 43 64 29 4 8 -21 43 132 107 38 13 42 68 57 61 25 117 7 -20 -22 57 67 90 90 29 34 62 90 171 133 144 246 120 13 123 195 89 99 120 49 37 50 49 37 90 33 53 101 31 104 155 125 44 75 150 147 128 111 165 186 120 80 134 116 121 122 133 149 150 176 107 143 141 109 100 149 162 163 187 129 132 104 117 114 77 77 147 72 111 179 170 123 126 145 67 44 96 53 133 116 121 117 110 84 40 59 123 101 64 92 124 124 109 97 102 107 71 69 95 77 83 86 72 65 102 134 132 129 130 115 114 190 474 983 1269 1629 2396 3301 3999 4251 4411 5056 6478 8671 11072 12738 15394 18661 16069 9868 5674 3381 1889 569 197 131 83 76 87 84 77 82 72 76 86 80 79 87 104 95 80 87 81 78 79 87 84 68 66 66 69 63 65 62 58 60 57 51 60 58 51 46 64 80 76 58 40 27 36032 297 225 30 9885 10 0 32 6368 2562 427 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1539 10606 38897 87008 157213 341589 625338 999999 999999 999999 65849 727 136 78 83 86 71 102 78 0 92 50 -44 15 92 68 128 5 -19 6 -15 28 38 101 34 8 21 -16 35 27 -15 -32 35 59 20 33 -17 -74 -41 45 74 128 66 99 146 131 158 91 97 150 169 174 208 131 45 108 15 6 -25 -16 33 19 7 60 50 56 56 120 130 114 103 97 64 101 83 113 96 118 136 82 158 162 157 130 106 56 87 142 95 70 151 163 146 131 124 110 119 143 179 118 86 88 111 155 143 113 98 92 43 85 72 90 83 111 75 68 92 83 51 58 86 80 110 118 104 102 107 81 83 88 56 59 59 73 64 63 47 97 73 49 99 89 104 137 123 112 101 161 595 1448 1780 1987 2751 4204 4557 3752 4473 6957 8417 8844 12032 16122 17664 13625 8018 4485 2911 1961 1121 339 146 113 81 61 65 71 78 79 59 64 72 73 74 74 89 72 83 81 65 59 63 70 76 63 54 51 53 45 47 55 42 43 45 38 39 37 41 61 71 67 53 43 28 22 36038 227 2356 30 9886 10 0 38 6367 2563 306 1084 1290 7542 28877 90268 186839 270237 426134 742449 999999 999999 999999 70690 799 23 -6 77 60 89 5 2 52 66 -39 -66 -2 62 27 -6 64 15 81 71 -45 -41 -7 -52 -68 38 33 86 20 -30 -3 999999 -42 -22 -35 15 45 45 33 23 14 41 25 71 64 144 178 155 113 -7 103 36 78 41 22 -1 6 33 11 -34 24 10 -15 10 70 66 77 117 129 50 79 54 75 129 85 114 98 61 85 88 66 74 57 39 93 167 119 54 112 122 100 127 70 78 90 119 76 83 102 57 109 156 90 63 86 94 130 87 56 39 43 54 70 48 80 113 48 57 71 66 90 72 74 51 103 47 28 88 79 56 27 62 63 62 89 104 59 28 58 90 77 56 73 95 107 128 151 504 1369 2229 2514 2346 2632 2683 2909 4907 7957 8903 7264 6264 6787 6557 6281 5436 4744 3938 2953 1734 384 82 72 58 49 56 47 66 60 36 42 56 46 48 41 55 53 63 54 47 38 33 43 38 42 34 28 28 34 36 42 29 18 11 13 19 22 45 61 55 44 38 33 18 2 36044 227 2356 30 9886 10 0 44 6365 2564 909 7124 20442 33036 50378 99354 171684 315358 580953 999999 999999 999999 800974 56251 818 43 41 55 48 -5 11 -18 52 146 53 54 -2 -72 26 50 -19 32 -1 -52 55 66 20 -20 20 98 123 78 25 108 52 38 90 -11 -13 2 69 -17 -30 54 34 65 60 157 135 150 135 70 99 169 147 20 64 149 128 95 143 79 51 37 3 48 49 36 69 133 40 113 117 94 101 80 117 117 145 99 108 136 103 169 191 111 118 125 161 85 123 158 154 162 115 120 103 148 122 124 110 89 115 157 98 134 84 78 113 112 114 135 64 49 123 82 73 82 88 101 97 33 31 77 87 78 104 60 73 87 79 89 99 52 38 76 64 66 85 80 72 66 91 86 73 77 87 98 93 114 112 186 657 1646 2391 2437 1916 2077 3185 4697 5405 4046 1840 1703 3746 5411 4868 4298 4199 5092 5308 3490 1179 136 67 52 68 71 68 76 71 71 51 55 69 59 51 51 63 68 83 79 69 58 48 38 28 40 37 23 35 37 32 39 31 32 25 30 40 58 77 66 51 42 33 24 26 36050 298 254 30 9884 10 0 50 6364 2566 32468 1079 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 729 4996 14069 30389 62052 124041 240991 454435 859701 999999 999999 999999 250358 1812 35 89 39 34 77 86 37 39 2 999999 -47 8 -14 11 70 -52 -29 39 63 102 24 55 87 54 -11 -51 22 -18 73 -75 -54 57 19 86 70 51 70 47 50 68 33 66 107 130 73 102 141 86 148 207 91 74 132 86 103 53 -2 -18 12 28 6 0 9 72 42 64 60 113 99 30 89 32 105 71 162 121 87 62 60 23 74 107 107 56 96 115 76 81 61 105 77 105 74 115 78 66 48 45 79 108 126 127 128 105 83 83 124 93 97 70 82 98 94 56 57 76 95 63 79 95 65 56 74 102 90 104 70 86 98 34 44 65 57 59 75 69 66 56 88 100 96 86 89 86 86 99 122 127 269 1080 2090 1862 1312 1163 1558 1505 978 938 1019 1967 2649 1802 1074 1077 1403 1895 2740 2579 1122 224 64 48 42 65 70 66 68 55 56 52 75 49 65 67 50 52 56 52 47 55 47 46 39 49 32 25 24 34 31 27 30 26 26 26 40 57 59 54 45 36 24 16 37 36056 297 251 30 9881 10 0 56 6363 2567 3340 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 396 4468 15213 32603 66249 133506 211551 349847 638687 999999 999999 999999 456601 232298 2730 85 10 42 130 87 32 78 89 26 -59 -29 -82 -31 33 22 -8 -49 -11 32 -21 80 36 36 33 -35 999999 -9 -28 12 11 32 99 90 29 60 5 166 155 37 47 56 105 74 27 173 217 240 158 102 49 113 -59 -77 45 5 71 66 98 67 50 35 61 -25 62 56 70 45 41 121 140 56 41 111 115 111 80 137 68 137 117 95 116 126 128 83 137 111 97 151 120 99 132 129 124 78 57 110 177 133 129 99 105 119 107 109 51 61 67 68 51 113 73 37 54 60 58 87 140 67 80 50 58 35 50 69 90 14 49 92 97 81 82 84 71 69 58 34 68 112 93 87 88 81 76 71 109 110 112 160 468 1308 1738 1409 1186 1061 807 672 580 715 918 742 605 438 386 432 571 864 1455 1309 331 103 76 59 53 50 59 49 33 36 50 36 47 50 42 43 56 45 50 67 49 41 35 41 47 46 35 17 16 20 20 11 15 15 13 22 44 56 60 46 34 25 14 15 36062 297 247 30 9877 10 1 2 6362 2568 1268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1260 5133 15692 36348 75305 151136 265256 495363 974332 999999 999999 890663 60667 710 41 74 157 132 -57 97 134 -21 107 49 -34 14 44 36 999999 999999 999999 69 -38 -43 -4 -14 -64 8 59 3 97 -26 25 98 106 58 85 24 33 17 13 1 22 38 -15 -8 21 89 126 108 118 233 131 113 178 162 90 91 64 38 84 85 63 95 158 108 -20 -13 4 60 81 174 135 123 121 66 113 110 74 133 113 49 86 130 146 189 191 199 139 111 107 104 77 98 147 216 149 86 102 130 111 78 98 119 129 132 72 109 188 123 44 103 117 79 82 87 104 114 92 40 119 144 111 70 120 106 53 78 96 87 90 43 92 51 47 116 101 129 88 57 73 79 91 97 92 113 96 89 114 143 119 136 95 131 175 343 967 1238 1129 1005 1065 1070 799 533 500 646 700 482 371 318 345 520 843 889 288 88 83 70 71 69 72 62 53 81 82 62 60 51 58 60 61 69 61 47 57 58 57 50 51 53 53 45 46 46 42 29 34 34 24 23 25 57 71 60 58 46 31 19 36068 297 243 30 9873 10 1 8 6360 2570 6023 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1318 13117 48420 103876 193479 383643 673810 875689 695992 731425 770051 564572 184687 87031 21202 598 108 85 17 116 140 87 109 35 -8 87 148 137 -34 15 48 24 16 55 49 -60 -21 999999 999999 -30 -50 999999 -88 21 16 -26 7 -44 22 71 110 8 -8 82 56 -16 -20 21 25 109 83 77 153 161 5 120 173 174 118 126 109 113 60 29 66 50 79 83 93 17 -64 -26 25 78 43 55 43 156 217 112 22 140 135 120 126 153 109 117 36 76 112 105 133 156 122 113 69 106 126 113 102 97 98 140 97 132 105 85 110 91 176 125 114 151 79 110 106 111 96 32 8 60 106 53 82 115 108 81 69 41 82 74 84 90 124 133 72 87 91 68 79 73 84 90 70 62 83 63 80 97 104 114 113 99 104 138 151 165 167 180 367 723 789 821 992 933 601 573 784 687 469 413 459 432 447 555 406 158 91 72 69 62 56 48 53 54 70 93 73 70 64 64 70 67 55 69 64 62 63 56 48 59 51 51 49 35 35 36 46 37 31 29 23 28 49 71 70 66 51 35 23 36074 297 238 30 9868 10 1 14 6359 2571 10606 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 190 486 633 801 689 955 963 858 637 650 615 472 368 225 330 534 485 491 724 544 3506 53809 200245 392380 540382 696648 645327 577106 77941 3333 623 169 195 168 148 85 70 91 49 34 53 155 69 190 216 135 6 36 147 156 91 48 -22 31 16 146 38 58 96 23 -58 84 113 15 82 90 131 19 -71 34 82 21 46 12 28 81 67 72 33 -6 61 47 106 150 143 127 65 166 223 26 121 72 117 111 76 65 65 81 25 55 79 37 77 95 38 114 109 90 109 87 111 151 113 137 157 133 142 115 82 161 127 89 100 82 125 95 147 144 124 109 71 132 111 114 103 136 100 103 139 133 109 128 154 169 182 150 147 102 151 127 119 113 84 50 79 96 18 84 107 111 79 90 96 106 101 99 117 106 79 77 108 106 100 106 81 103 110 106 105 129 98 112 104 100 129 150 162 177 162 179 256 345 522 601 620 552 554 527 380 354 442 474 582 612 574 421 211 102 94 85 62 78 53 68 102 78 55 55 73 67 57 60 65 59 66 77 81 64 75 81 50 41 57 49 56 49 39 44 38 35 35 22 23 40 51 62 62 53 46 23 36080 259 1373 30 9863 10 1 20 6358 2572 -10 121 -32 -66 148 69 189 291 256 187 253 321 351 273 240 356 621 932 1095 1297 1416 1403 1265 1261 1382 1694 1550 1417 1604 5044 31781 131988 373142 716504 999999 846945 204119 1956 219 61 136 60 100 65 118 193 229 195 78 69 19 59 112 41 85 193 176 35 -70 7 41 46 48 -49 -20 30 93 41 79 83 136 92 134 161 85 44 154 26 -15 49 111 198 131 125 139 167 60 87 110 135 155 143 126 157 154 221 279 229 89 118 99 107 121 106 68 85 132 128 153 145 97 127 141 160 250 193 136 85 174 202 123 193 200 207 214 173 183 161 167 130 163 183 186 134 124 137 187 213 221 192 158 167 203 234 255 174 129 131 200 194 162 184 180 163 175 169 140 130 137 158 156 122 125 134 145 128 87 136 193 111 105 144 125 158 157 146 124 117 139 119 122 126 141 113 128 148 145 130 170 180 159 175 185 189 208 186 172 185 202 202 292 541 560 494 482 431 355 365 463 641 823 950 1044 1017 697 356 152 116 125 91 76 100 118 113 103 117 113 102 109 119 92 89 107 116 110 115 113 124 104 88 95 96 88 72 70 86 76 68 76 79 68 78 94 109 109 107 90 72 61 36086 297 228 30 9858 10 1 26 6357 2574 16599 184 203 293 171 32 127 69 111 222 -8 -82 -7 -88 -60 -40 -13 999999 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 999999 999999 -11 81 14 30 269 459 612 819 815 1052 1164 1158 1153 1586 3560 30409 120514 432063 791732 515991 103913 2491 110 181 123 69 26 43 164 121 80 211 190 104 -19 21 114 105 -13 50 61 51 70 -1 72 33 37 90 -33 -11 22 58 -57 6 -44 999999 20 -5 -14 -42 -11 33 92 232 89 89 175 108 83 73 125 87 79 76 63 99 185 212 209 115 146 134 -11 91 154 118 17 8 43 9 19 129 195 75 2 53 165 107 81 39 94 70 55 83 119 135 37 77 96 135 100 152 157 175 178 159 191 156 149 104 116 166 134 112 189 161 136 61 117 198 156 82 44 47 151 176 117 93 139 117 56 50 63 112 120 135 92 123 112 84 87 125 90 40 100 61 95 102 92 85 119 99 111 89 71 89 77 61 47 50 102 107 64 108 135 129 101 122 145 149 149 166 142 163 144 142 284 528 573 374 261 270 306 410 690 864 1064 1321 1203 1036 657 225 102 68 67 69 87 94 87 76 67 79 82 62 61 58 50 48 76 64 56 60 67 48 45 58 67 46 31 29 28 19 20 26 37 28 30 44 54 70 71 46 26 17 36092 242 1875 30 9855 10 1 32 6355 2575 -10 21 -48 -10 -46 -5 8 -76 -32 186 406 1356 9051 71728 232846 492168 796363 757797 657473 436194 117846 92039 1974 0 -53 112 80 73 9 19 -46 41 -19 -2 0 33 -21 -12 41 91 54 -17 39 1 -7 125 123 59 -17 -35 55 -22 -14 -9 24 79 135 50 8 17 26 33 142 121 26 11 59 -34 67 63 -4 -33 100 149 146 81 89 151 168 119 155 84 56 4 87 64 42 -13 -10 48 83 54 87 127 110 171 131 140 88 80 150 140 123 138 118 107 180 99 53 114 139 138 118 80 63 103 112 144 166 205 134 122 161 132 136 105 128 144 170 130 96 118 90 104 89 94 129 134 109 57 51 63 131 100 85 110 69 63 94 49 62 93 92 65 72 90 53 95 74 41 48 83 67 73 61 54 34 65 75 89 98 97 82 62 106 123 111 100 124 135 138 142 142 139 168 324 542 446 275 213 187 242 451 753 987 1242 1355 1238 750 240 98 67 50 59 49 53 50 49 49 45 52 44 42 31 46 55 65 66 37 39 41 42 29 21 22 17 8 10 14 8 7 22 23 20 20 32 43 39 42 35 19 10 36098 297 254 30 9854 10 1 38 6354 2576 5909 26 90 -1 -30 -62 4 30 -48 78 30 -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 -76 133 167 135 77 141 96 138 48 142 241 195 195 266 388 2033 17127 101180 258973 548374 659645 560305 239593 121657 1147 139 67 -6 45 999999 -14 47 -4 7 45 135 30 90 109 74 46 32 1 -14 -28 18 38 67 123 69 46 13 8 86 100 26 81 12 -5 49 6 6 72 134 62 31 13 67 12 -44 22 31 97 79 98 39 48 100 100 192 176 190 210 142 52 45 81 67 80 86 43 58 73 46 57 65 104 75 79 152 111 99 44 118 134 166 133 143 155 126 106 145 154 78 92 137 98 81 63 49 94 134 136 152 223 129 89 138 137 117 105 71 109 156 129 141 114 141 129 160 141 128 148 128 90 113 94 124 118 87 71 50 56 62 54 68 113 113 98 82 116 94 62 37 58 68 86 66 65 58 75 75 79 106 104 120 134 125 110 125 140 150 152 106 135 185 258 239 298 590 731 408 322 304 245 325 452 626 899 1050 1105 859 384 97 69 72 47 50 51 54 43 45 46 50 49 30 21 38 51 58 37 31 40 34 40 43 30 29 16 15 12 26 25 16 23 30 27 32 44 50 47 46 30 23 12 36104 232 2172 30 9852 10 1 44 6353 2578 215 1898 8808 33502 147098 351340 677030 999999 999999 999999 381523 32958 2163 169 131 79 60 36 68 114 176 306 212 103 95 143 81 12 54 87 68 105 125 75 117 57 30 117 61 23 120 65 28 26 82 165 79 30 63 88 52 -15 43 168 103 -6 137 104 75 95 112 113 96 76 144 194 111 181 154 70 38 121 169 205 133 116 100 2 -14 46 12 63 71 87 30 123 42 57 103 41 57 121 144 126 128 214 225 219 164 186 171 121 145 80 98 239 242 191 158 155 168 166 91 133 80 167 212 183 196 171 137 126 119 101 146 140 104 155 205 156 145 108 146 171 165 120 108 145 169 149 94 98 131 121 108 77 90 74 114 89 133 131 93 109 106 112 86 95 135 129 83 84 153 144 121 169 193 166 209 190 187 210 277 330 328 349 465 534 388 276 241 173 197 408 965 1518 1741 1630 1193 586 153 104 81 72 99 79 82 71 72 101 85 83 85 98 81 73 86 78 99 90 80 69 66 69 70 55 58 74 55 49 57 74 80 81 84 85 90 82 75 68 69 61 36110 232 2171 30 9851 10 1 50 6351 2579 127 4475 27574 87961 219903 413496 700075 999999 999999 999999 436716 26237 407 175 72 -3 -49 52 -34 13 85 194 166 153 2 6 84 137 102 8 -32 20 26 45 8 33 -3 -18 -55 -45 -23 104 86 67 111 117 30 50 50 68 62 126 70 20 51 101 193 90 91 188 13 120 73 106 102 115 224 159 109 82 107 73 93 87 145 159 128 64 62 148 108 116 53 63 93 124 147 127 123 137 146 106 165 195 168 139 192 114 72 207 184 171 178 204 238 168 137 167 193 193 155 151 140 157 135 183 178 129 114 168 120 121 210 201 162 161 115 66 105 102 144 125 81 85 109 94 80 118 83 87 137 144 104 86 100 147 130 137 142 142 159 103 111 114 106 125 104 113 93 101 126 126 104 130 113 135 177 201 209 212 187 166 190 223 294 384 567 871 704 611 504 356 596 1145 1484 1447 1378 1125 738 304 130 107 85 69 85 79 67 64 78 100 88 84 90 89 75 81 88 96 93 90 82 66 70 62 71 61 51 73 57 63 82 85 80 85 93 93 92 94 89 81 66 73 36116 294 308 30 9848 10 1 56 6350 2580 -86 -77 -55 -61 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 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 16 150 273 367 493 820 906 3158 38285 273607 489430 720423 807596 292029 36536 629 142 109 111 36 79 17 64 1 43 150 87 122 7 -44 159 91 13 100 18 8 117 140 8 15 63 81 65 -37 -48 -19 17 -35 -17 23 86 67 128 57 87 164 30 21 49 84 121 7 108 96 53 117 131 132 151 220 198 181 68 51 90 79 105 77 149 78 88 61 34 81 151 53 43 68 84 166 115 118 156 49 73 133 164 236 181 126 131 98 143 126 157 112 142 166 160 125 156 155 153 140 161 109 83 79 139 99 103 115 148 114 131 120 109 106 166 154 126 102 145 147 124 148 108 122 103 80 85 79 98 118 107 68 111 143 89 100 147 106 80 82 68 43 66 97 80 102 106 98 109 155 143 132 117 100 108 79 93 140 175 177 153 155 149 166 176 201 308 704 1264 1362 1162 900 811 780 897 1155 1244 1234 998 539 168 115 92 75 67 88 66 63 65 50 49 64 56 74 66 76 66 76 103 173 110 71 58 60 69 60 37 47 60 58 46 60 78 67 53 72 71 74 81 74 53 44 46 36122 297 215 30 9845 10 2 2 6349 2582 1522 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 31 743 11029 20706 24775 31183 143874 327753 569355 722754 839133 951558 367019 142757 854 125 -55 -86 21 172 92 67 73 223 264 -4 -96 29 103 33 75 48 114 114 64 2 -4 -3 -11 45 36 65 64 -3 -7 84 46 -13 -66 -47 9 22 111 164 135 93 110 7 71 -4 32 119 98 30 75 167 179 169 239 259 307 303 147 208 85 97 33 149 65 27 18 142 139 77 27 56 79 123 141 113 101 106 114 123 105 99 156 223 129 200 161 188 224 189 149 136 136 112 218 181 137 174 163 167 215 220 116 92 83 64 121 189 151 172 220 206 158 171 161 116 61 160 168 106 136 118 108 96 95 81 62 112 107 94 127 133 61 96 110 112 51 67 66 107 99 96 94 110 134 95 100 151 115 104 111 102 121 131 135 169 164 197 177 168 186 175 297 330 319 451 538 655 643 446 307 393 728 790 752 758 438 187 102 112 80 59 67 80 80 69 62 73 58 70 59 70 81 81 72 75 311 455 115 48 43 60 52 52 37 50 40 53 56 59 61 66 63 63 69 70 67 62 51 46 45 36128 236 2040 30 9840 10 2 8 6348 2583 40 90 449 5615 24363 84094 174292 408822 609826 765736 999999 734335 380754 24672 286 69 214 164 155 118 -17 -59 74 81 -37 -48 72 104 80 63 64 -3 37 40 9 -33 -30 60 35 -63 999999 -39 9 40 -35 41 169 32 999999 -92 103 121 67 107 97 43 39 -7 -11 42 72 57 68 103 114 91 105 119 222 189 189 176 202 161 174 117 60 23 49 15 2 5 -24 34 105 120 52 68 60 36 61 157 118 52 107 157 122 94 49 51 107 198 218 97 81 152 164 109 139 90 89 88 178 79 103 125 92 95 37 66 153 177 172 170 119 119 133 156 155 134 70 56 98 132 157 142 68 73 56 40 64 83 60 72 118 88 84 86 64 75 107 71 41 42 38 64 100 108 63 88 117 121 92 65 61 125 104 83 76 121 127 137 117 108 172 159 215 501 835 782 467 403 264 160 123 131 198 286 352 369 291 205 120 76 72 52 38 39 47 48 44 43 46 50 57 58 67 76 59 71 125 443 321 64 40 28 29 36 32 40 37 31 39 47 43 47 49 51 57 47 41 53 45 42 38 28 36134 297 205 30 9835 10 2 14 6346 2584 21433 789 691 753 753 802 811 854 868 664 727 515 701 647 631 410 329 326 216 137 37 245 288 261 200 87 -7 -44 94 6 62 999999 101 95 -8 14 92 23 -90 -11 42 63 247 334 210 177 104 130 218 254 340 370 324 513 450 627 574 516 651 593 699 706 926 988 2026 12596 30530 106606 122762 107865 4107 166 89 77 80 42 49 19 36 -30 999999 2 56 35 -64 -26 64 50 71 -28 -23 -26 23 48 104 11 32 -44 -51 74 59 -5 -49 -57 -11 -16 -27 9 -45 -76 -59 -53 -70 -25 82 999999 3 41 -14 -62 2 -36 84 93 137 142 61 137 132 90 88 115 117 168 150 85 48 40 13 39 89 70 49 95 122 28 51 94 33 23 102 31 94 142 164 111 34 47 74 19 85 86 84 94 108 99 108 87 100 94 83 83 102 113 68 79 71 68 84 92 60 53 80 55 31 54 65 91 58 74 99 71 101 105 94 73 62 36 60 40 32 69 93 59 67 52 37 57 66 68 85 88 56 42 70 78 54 46 50 54 89 89 84 97 78 110 126 113 117 115 106 92 121 134 125 140 157 164 452 1206 1424 1158 1020 452 150 101 120 130 130 137 116 97 79 60 43 40 36 35 46 42 44 44 30 28 32 35 34 49 59 41 25 116 353 169 72 43 21 21 28 17 5 6 8 1 5 25 30 28 33 38 33 35 30 34 21 19 15 36140 297 201 30 9831 10 2 20 6345 2586 106137 1233 658 635 675 667 742 709 676 647 588 613 523 563 439 382 340 325 210 168 144 92 119 10 -2 73 197 59 -25 -92 37 -27 -30 -98 -67 -88 999999 999999 999999 -97 999999 -1 41 52 15 -92 -42 27 81 118 72 17 215 107 122 95 154 116 215 245 298 259 542 588 3066 38148 132999 181652 177689 204868 118853 1052 136 140 114 101 46 -80 -36 43 3 -35 16 27 -69 -79 -11 -3 -2 3 53 89 57 22 37 35 -1 68 -14 3 28 -57 -25 999999 999999 -76 -33 17 44 76 8 60 112 82 30 32 85 96 142 60 50 94 135 203 139 75 83 106 109 166 230 172 225 212 121 76 51 89 22 80 22 -12 39 63 31 89 75 77 67 13 29 93 132 79 73 124 168 158 177 123 129 115 155 115 107 37 98 103 113 83 118 143 143 142 100 107 87 104 100 106 85 113 92 78 74 74 91 122 148 146 103 102 130 110 105 98 67 109 99 72 68 92 106 91 43 49 53 39 49 26 8 50 100 63 31 56 67 64 81 57 66 99 124 101 128 119 103 108 103 91 102 123 138 131 116 128 170 160 613 2231 2873 2208 1481 439 118 96 99 143 203 207 166 132 104 68 64 44 43 56 36 30 42 42 51 53 30 42 53 52 41 59 102 196 190 124 194 75 29 34 38 33 28 21 23 13 27 36 49 47 47 44 49 45 40 49 47 33 25 36146 297 198 30 9828 10 2 26 6344 2587 18240 515 346 347 461 449 430 496 415 461 273 261 297 434 309 74 222 102 -39 76 22 37 6 -55 999999 -96 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -96 -21 -88 999999 999999 -95 -2 33 57 -2 67 182 128 143 258 331 407 589 592 2606 28699 142073 249338 357041 239591 108400 24609 284 128 173 97 42 -8 18 77 30 39 -30 6 13 64 26 -31 68 29 36 -6 57 59 75 -21 999999 -37 38 3 -36 -44 92 11 30 -28 -38 31 45 -5 17 -16 -39 30 109 26 0 14 17 73 186 138 96 111 13 86 150 162 137 147 149 35 32 61 42 78 90 36 63 90 42 -9 -37 5 39 59 101 104 112 100 51 77 77 63 81 89 130 121 140 165 114 157 79 77 97 121 147 112 76 84 61 152 150 114 74 45 85 89 63 53 108 160 140 154 120 81 102 79 96 128 140 135 106 109 98 117 104 114 62 74 81 92 79 59 61 71 90 80 94 42 29 85 75 40 57 111 116 69 59 84 92 91 84 90 76 100 106 79 87 94 115 108 121 164 163 125 143 164 216 1284 3732 4104 1715 774 423 191 90 72 73 80 73 78 72 69 75 74 61 48 50 41 46 65 39 34 38 43 47 52 42 57 56 74 96 105 186 193 95 41 36 31 35 19 13 8 7 21 40 39 42 39 38 49 45 40 37 43 38 18 36152 297 224 30 9824 10 2 32 6343 2588 16772 956 923 918 958 1125 1071 1104 1152 1057 987 844 868 868 672 643 591 467 346 507 421 313 424 497 365 406 323 278 242 268 146 167 191 236 330 174 67 133 163 224 121 110 141 189 210 282 335 311 322 292 318 420 479 371 383 374 430 363 441 574 539 514 546 717 1048 1017 415 285 220 234 144 107 146 274 140 114 132 128 38 47 101 94 64 -8 34 -23 999999 -11 18 38 -18 49 -18 49 28 63 11 -36 -21 57 -96 0 74 36 80 -28 -25 -27 -67 -23 35 49 -15 55 -5 18 20 -9 33 85 91 130 125 185 142 141 137 115 118 174 189 186 202 110 79 107 95 80 108 120 42 -3 74 79 64 52 112 96 115 125 80 110 63 78 74 96 158 176 103 121 148 129 161 154 161 130 153 190 155 109 128 189 152 123 123 135 141 150 135 126 93 138 114 152 165 108 103 134 148 136 96 127 118 146 127 107 110 113 117 101 104 71 67 123 108 105 127 118 125 97 129 114 131 97 91 107 98 90 88 109 97 81 97 128 130 122 89 129 132 115 99 123 140 158 178 177 183 271 1426 3341 3161 1624 850 273 128 107 123 106 96 92 81 107 101 98 98 73 61 68 61 60 64 46 49 59 68 81 82 58 67 69 111 215 204 363 623 232 71 43 42 48 44 30 24 32 43 51 69 70 68 55 55 64 63 53 58 50 42 36158 297 192 30 9822 10 2 38 6341 2590 11800 898 984 1053 1123 1117 1087 1071 1184 1118 922 882 805 770 820 693 546 452 409 453 409 303 308 315 197 319 358 175 205 185 129 45 106 222 208 138 -5 32 139 146 121 112 32 145 223 249 160 162 273 235 207 238 286 368 456 445 483 481 459 345 329 342 415 485 423 424 354 353 255 239 204 178 238 190 200 211 152 120 100 55 -10 -63 21 39 -44 -87 -63 15 -3 -61 -78 42 57 -36 -9 36 -10 -19 -7 13 3 -4 22 9 -7 19 37 -52 -45 4 31 -7 48 16 15 -4 -11 55 21 -14 44 92 120 91 61 86 96 177 232 219 111 178 136 81 41 72 79 8 37 -11 -1 3 -24 -27 51 68 60 44 45 64 88 69 92 73 58 163 125 171 128 34 116 165 84 91 50 85 102 119 133 129 101 108 100 121 104 71 110 94 112 75 96 120 126 104 87 86 86 79 73 84 104 107 79 83 111 59 58 102 62 36 58 92 70 61 41 24 39 45 9 74 62 50 47 63 56 48 52 64 31 64 62 50 57 66 88 80 52 92 82 113 127 122 137 116 122 113 131 156 341 1351 2650 2500 1144 220 80 76 61 72 57 66 81 83 61 61 57 51 47 28 26 36 47 44 25 29 33 31 39 29 34 66 361 511 207 540 1194 327 22 23 15 4 -5 -3 -13 999999 4 18 23 27 28 27 26 20 23 22 17 17 -1 36164 296 221 30 9821 10 2 44 6340 2591 3552 900 1006 921 1077 1206 1095 952 975 1001 805 854 1035 862 735 832 747 721 622 592 468 333 382 379 286 211 198 210 216 160 142 224 135 74 203 263 190 179 217 158 133 160 82 74 145 156 165 165 258 211 161 292 310 300 320 467 453 358 353 297 319 438 423 342 348 389 354 229 211 287 253 143 156 244 222 203 118 110 80 151 88 88 69 4 21 64 85 151 103 64 11 116 94 5 -14 -32 7 70 56 -16 -45 3 101 43 54 34 28 -62 -3 77 43 122 20 -1 39 73 16 74 50 36 57 114 90 92 92 71 55 138 197 202 159 95 134 112 117 135 86 64 99 117 34 90 28 54 94 70 101 47 77 147 129 68 88 47 83 80 93 97 103 108 91 68 122 121 126 171 149 128 143 129 155 128 110 52 109 123 103 81 79 132 118 178 94 121 126 113 99 83 97 132 80 93 89 113 125 103 64 85 142 108 76 109 81 69 88 100 86 101 62 71 96 91 73 50 96 75 82 85 100 92 62 87 105 136 110 127 153 128 114 118 145 171 159 138 144 171 171 326 1055 1708 1539 524 131 118 99 108 101 101 104 86 82 92 84 81 56 53 47 59 67 70 68 52 47 52 49 53 58 61 85 222 286 252 709 1591 593 74 49 36 27 28 32 25 23 37 51 61 61 55 53 47 44 48 50 47 42 39 36170 296 220 30 9820 10 2 50 6339 2592 5729 1003 1055 1094 1149 1209 1107 1175 1118 946 923 932 907 846 782 901 873 761 552 516 526 496 415 383 230 177 103 178 164 17 -38 58 67 102 107 71 164 138 148 143 163 164 161 212 305 333 215 83 148 310 170 248 307 250 252 321 280 291 346 346 286 190 248 249 163 233 140 267 273 239 214 207 208 268 334 282 89 65 183 75 79 90 76 19 -13 47 20 69 15 3 -15 59 17 63 -57 40 62 19 -9 25 -22 11 94 -33 15 45 -4 -48 -51 -29 -24 94 103 27 65 23 44 71 49 48 57 89 69 118 80 71 62 71 197 197 147 259 187 50 88 153 43 38 8 25 86 32 46 7 -51 61 61 84 178 155 106 83 134 154 112 79 66 107 140 176 95 91 72 67 77 102 102 145 108 102 145 119 56 102 99 104 106 98 116 31 89 111 95 123 130 117 93 132 138 153 116 130 103 111 45 34 48 62 57 95 105 90 82 80 75 35 40 62 57 73 58 68 72 91 59 36 74 67 57 68 86 109 85 109 97 115 142 142 134 164 166 145 121 136 147 147 166 576 962 602 223 131 116 96 77 55 35 54 78 71 88 98 96 75 58 64 54 54 70 45 30 20 42 47 41 51 42 37 74 102 158 335 665 1851 1170 214 44 20 20 22 16 21 16 29 45 48 51 49 51 49 38 36 35 38 34 32 36176 297 188 30 9818 10 2 56 6338 2594 27651 1077 833 849 966 1054 1016 1013 909 932 1059 873 878 1055 942 914 948 780 794 600 432 415 442 379 235 102 43 74 112 182 62 103 106 81 156 6 26 118 56 121 194 143 59 123 199 80 33 114 154 212 133 224 178 213 222 278 209 211 190 269 299 286 317 175 220 283 227 160 250 216 193 117 174 140 348 280 187 97 34 83 30 38 116 96 75 42 88 -26 4 71 64 30 29 39 -14 9 60 78 -3 13 -36 -60 4 -55 -44 -19 -31 -29 -30 8 44 20 -21 -5 -25 68 -41 -66 51 80 4 29 21 49 103 142 92 99 87 136 175 178 133 204 116 89 41 74 51 34 46 39 16 45 69 46 8 27 103 108 81 83 99 76 89 120 51 83 160 145 108 95 99 136 59 85 109 103 64 111 108 104 89 83 103 130 96 94 128 129 122 123 64 89 99 134 112 93 115 123 106 114 95 98 88 74 46 65 75 86 53 76 67 52 48 76 85 96 109 88 89 62 62 55 44 16 48 51 37 29 36 76 85 86 117 73 65 104 107 102 131 132 137 125 119 134 137 245 606 719 411 113 70 105 113 94 80 64 85 102 79 88 82 88 70 42 65 60 80 67 37 44 50 44 37 51 50 34 28 47 59 160 462 512 1499 1526 560 134 33 22 22 18 13 13 23 38 40 46 49 53 46 36 38 44 37 37 31 36182 296 217 30 9817 10 3 2 6336 2595 1384 1045 1021 1083 1095 1117 1177 1136 1090 1017 1079 1013 906 979 1010 928 879 725 647 523 497 451 284 242 214 111 152 134 113 127 175 227 81 157 149 131 98 142 94 149 91 81 184 158 144 181 293 240 232 230 239 266 270 283 277 289 273 236 249 262 264 171 158 189 197 247 177 148 243 334 294 225 258 257 198 183 108 -25 -4 23 68 87 95 51 33 56 42 47 12 40 8 82 17 51 85 -41 -41 39 76 51 12 83 132 88 83 40 7 7 -50 53 52 -1 46 53 11 24 55 48 18 72 87 99 145 78 65 51 78 155 222 144 145 146 62 98 81 38 86 37 38 66 37 72 45 60 71 103 75 85 76 119 143 116 91 111 156 128 101 100 137 128 134 154 160 174 139 172 139 125 140 131 144 138 140 132 138 118 161 149 121 102 142 137 96 121 130 86 129 126 107 134 105 110 106 102 96 64 94 75 107 70 82 107 92 85 127 110 130 120 130 109 119 63 28 79 123 126 90 72 87 83 101 102 99 107 122 119 139 138 157 168 178 147 158 155 148 166 390 811 611 269 117 105 97 110 130 106 99 104 113 128 206 238 150 95 59 71 84 76 80 84 85 56 50 68 65 82 83 84 71 58 212 1124 1014 1395 1746 966 369 142 61 53 39 29 30 35 62 78 74 73 59 60 60 61 61 59 52 49 36188 296 215 30 9815 10 3 8 6335 2596 20053 1110 1010 1076 931 1027 1117 1119 1062 1014 913 941 925 950 985 997 813 809 623 453 376 403 271 199 219 138 80 55 84 124 164 103 81 110 107 26 56 151 99 72 114 42 12 109 111 102 93 100 200 178 200 158 174 239 204 261 251 267 253 198 95 156 108 87 169 198 201 105 118 114 172 175 209 201 219 126 114 57 88 110 70 4 31 -29 41 84 37 -19 -6 -14 -36 -22 39 4 -54 -40 -5 -45 -21 -34 -91 -75 999999 4 24 31 43 -22 -31 6 -60 -26 -26 60 13 -50 17 19 28 -30 -18 17 25 11 -19 29 93 79 80 107 137 88 127 128 89 42 36 -6 46 92 58 20 -6 34 -2 52 77 79 0 44 53 44 68 59 84 153 118 97 106 97 92 74 78 88 104 58 48 112 133 125 104 17 91 83 77 49 30 68 95 101 123 103 105 65 76 98 47 75 57 69 62 91 65 74 38 26 50 55 33 70 62 89 58 32 53 45 39 69 31 30 39 32 54 44 42 95 83 35 59 55 52 60 73 82 75 103 105 85 87 69 136 150 101 75 84 117 340 773 708 306 77 73 66 84 76 71 61 75 76 106 210 264 168 62 48 36 39 28 47 38 16 3 20 19 24 15 21 33 46 25 92 1084 1423 932 1759 1346 545 193 63 14 16 0 -12 0 17 22 33 34 30 25 22 15 16 17 9 8 36194 296 215 30 9815 10 3 14 6334 2598 23356 1125 1174 1069 1135 1132 1055 907 942 857 882 891 855 826 891 903 751 641 570 475 468 438 372 302 228 173 188 144 204 243 139 152 147 146 174 237 152 217 237 260 204 127 211 136 155 187 186 233 293 160 155 123 118 222 169 219 261 241 266 224 159 202 126 115 118 149 229 279 140 160 204 113 79 106 126 58 69 121 126 106 54 0 39 67 72 51 21 36 19 23 35 -27 -4 12 32 81 48 -19 -22 -42 55 58 67 94 63 -32 -41 28 120 62 17 49 37 27 72 97 9 64 79 37 -3 36 60 38 77 50 44 65 133 139 111 135 165 178 140 63 107 127 23 15 57 15 51 45 43 91 64 33 53 17 103 99 80 108 52 69 77 28 67 115 118 102 82 149 83 55 82 79 60 92 108 83 135 128 86 38 56 91 124 110 135 127 107 114 116 71 136 146 81 100 127 120 91 90 112 89 83 88 79 73 73 120 94 101 95 76 91 78 99 62 47 82 88 99 86 61 59 62 57 96 105 85 79 81 98 104 118 125 119 122 127 131 151 138 150 147 166 431 480 231 110 96 86 77 95 86 72 93 103 92 137 139 106 63 65 57 53 51 74 61 40 20 17 39 56 53 48 58 77 35 362 2776 2760 1541 3133 2050 847 362 159 36 30 13 9 17 24 39 51 48 42 34 32 26 28 32 35 23 36200 296 215 30 9815 10 3 20 6333 2599 17783 1046 1022 1083 1100 1084 962 869 892 849 817 898 847 876 929 868 692 431 499 552 467 420 273 244 157 138 143 194 256 146 134 123 177 206 209 143 132 194 209 265 173 236 135 104 265 400 312 298 368 254 219 215 286 308 365 364 144 103 92 199 260 146 200 286 170 139 93 151 170 209 263 150 143 143 153 32 -3 -49 65 89 130 -22 -3 5 64 4 56 29 123 80 6 -8 47 -14 26 27 -47 -8 38 -5 -88 46 27 -12 -11 3 24 8 -14 -69 -9 106 147 65 66 41 35 21 144 86 41 82 132 53 114 11 -27 29 64 68 70 77 159 112 172 153 97 65 91 72 36 63 62 32 38 8 36 89 60 48 63 87 47 64 161 117 109 132 108 113 89 46 84 102 137 130 121 77 70 79 91 92 121 104 129 127 120 101 89 106 101 113 121 50 69 135 106 82 120 109 95 87 91 85 79 85 76 62 66 30 68 59 76 92 85 113 43 40 37 58 64 74 23 55 84 97 45 27 50 71 71 99 116 109 109 111 120 149 136 110 132 118 138 123 121 145 116 308 539 257 77 85 83 81 86 85 53 64 107 169 153 102 69 58 47 41 52 40 57 36 18 29 31 55 43 44 54 73 23 253 3968 7364 1363 1881 4267 1842 822 386 125 14 17 -1 3 9 20 38 33 35 32 37 36 31 21 22 22 19 36206 296 212 30 9812 10 3 26 6331 2600 3381 998 1074 1014 1000 869 810 821 853 929 875 889 917 976 846 644 579 469 605 515 387 249 305 225 223 99 45 128 126 224 233 229 158 191 223 158 161 216 197 104 197 122 107 114 202 207 136 126 52 107 139 175 153 219 241 178 253 154 274 192 205 171 258 156 73 61 64 173 164 167 203 181 165 162 138 69 -34 22 40 12 21 84 -40 -49 -20 53 119 -49 -24 2 38 128 92 36 -4 24 10 8 65 36 2 -86 -86 30 71 70 2 0 -3 0 5 -15 9 92 -7 56 11 18 20 67 61 83 67 35 3 36 37 54 -22 -7 16 71 91 152 216 181 117 51 96 89 70 151 86 66 19 70 69 29 52 54 43 13 60 76 94 86 57 22 66 76 109 124 110 91 115 136 95 95 138 106 128 131 124 108 98 78 140 133 128 104 91 77 111 99 106 73 78 85 91 99 106 124 118 93 96 97 103 59 73 87 77 42 39 64 42 43 84 75 86 106 66 46 69 68 70 68 52 44 45 72 88 97 96 82 87 95 71 85 105 123 121 133 122 133 115 104 120 235 422 255 85 76 91 89 93 77 77 84 111 151 149 98 79 42 52 62 44 45 48 66 51 37 37 47 41 56 74 49 208 4327 10941 2037 885 3088 2725 1174 663 259 41 19 7 6 17 22 41 42 41 45 43 41 45 43 34 37 32 31 36212 297 180 30 9810 10 3 32 6330 2601 102992 1733 942 959 944 1076 1132 886 749 879 855 845 1054 1105 936 809 686 735 659 578 392 430 319 180 181 126 -3 108 329 236 158 204 199 251 97 89 188 235 290 412 208 122 224 272 310 251 188 352 231 223 164 75 209 353 296 261 242 265 257 343 213 195 203 128 161 224 200 128 216 257 273 203 156 136 86 167 125 124 71 120 31 4 29 -3 12 -24 -5 49 28 15 -11 -41 41 68 27 20 -29 -23 33 21 40 108 48 -31 -33 1 41 59 34 -20 -24 53 25 -19 33 61 -6 79 77 26 61 27 7 74 68 83 99 136 121 54 66 59 55 87 106 238 168 57 170 114 105 105 64 65 10 22 43 54 42 110 75 30 16 77 68 28 85 155 151 118 172 130 115 140 106 159 94 77 129 117 85 76 95 127 106 120 126 101 134 127 151 145 102 84 136 154 188 146 123 121 99 115 107 108 121 135 130 114 98 98 72 98 86 41 81 82 94 106 44 79 88 89 63 62 76 84 88 82 85 56 70 107 80 103 103 102 119 138 117 141 131 146 164 161 158 128 122 145 151 214 193 114 103 138 136 119 96 91 106 116 160 149 126 106 66 59 57 76 78 59 29 47 45 52 63 54 76 104 29 756 6886 5985 462 248 1282 1583 695 438 231 51 41 36 32 35 42 61 70 76 62 54 65 56 54 54 46 45 42 36218 297 179 30 9809 10 3 38 6329 2603 7538 1181 1001 1108 983 1007 1187 1135 970 928 804 1005 801 812 879 780 712 682 699 530 468 493 417 419 320 169 169 196 246 390 272 396 152 47 271 162 193 205 137 164 152 157 116 181 264 228 315 147 229 228 207 191 256 215 181 297 453 421 354 214 305 419 385 374 431 292 289 201 176 290 341 294 162 105 217 152 36 112 45 134 29 45 -26 -38 -34 62 149 96 -45 29 122 -15 -35 -73 10 52 34 79 17 -8 41 114 105 -13 27 -20 -15 39 14 62 121 49 -5 4 0 40 99 115 57 149 169 146 50 42 -4 27 66 59 200 164 135 157 78 135 239 196 115 216 213 29 95 98 112 85 60 49 85 52 20 47 106 89 101 88 83 45 17 104 93 112 120 86 118 126 120 137 142 122 117 173 123 79 130 154 149 148 108 106 102 84 90 101 94 125 87 72 124 127 151 172 126 120 125 132 75 87 145 141 120 127 105 94 68 109 65 67 102 86 107 121 78 65 104 110 76 77 55 79 86 84 62 61 81 87 121 133 138 130 127 159 188 163 147 165 110 170 192 148 140 118 115 106 129 122 114 124 96 116 109 120 154 161 128 103 89 88 77 94 97 77 48 43 49 58 65 61 90 85 78 2039 6114 1342 137 433 1394 782 357 284 93 39 43 29 30 35 49 77 77 74 76 71 69 47 53 57 57 55 45 36224 296 208 30 9808 10 3 44 6328 2604 1069 951 993 941 969 960 1002 1021 852 854 871 801 850 865 862 801 717 772 780 639 564 520 391 277 178 232 183 162 211 230 153 167 240 339 231 192 198 131 155 99 70 92 112 160 168 222 141 244 161 134 251 224 262 253 270 221 284 376 432 260 195 310 362 301 430 427 398 379 198 187 139 164 116 85 30 36 43 85 110 81 37 10 -2 55 71 38 27 -42 -24 -34 -9 33 33 24 16 -51 -26 -93 -97 -22 -10 -24 -79 -33 -16 -63 24 -12 44 62 -51 -3 10 74 -2 -35 27 20 48 19 6 57 11 31 153 51 71 41 36 138 119 120 130 135 163 144 107 82 -8 32 63 75 66 65 73 13 57 126 78 46 76 67 40 82 62 71 123 140 69 99 49 97 151 122 77 99 101 108 77 78 123 74 120 132 106 106 125 76 69 110 86 125 50 69 106 130 106 84 154 128 138 169 106 73 118 84 54 108 86 70 79 59 51 63 34 61 97 56 98 80 86 57 66 75 86 84 93 76 66 67 109 112 85 90 139 125 112 126 148 172 177 149 122 154 147 129 123 121 157 133 102 78 95 82 94 94 102 87 110 135 106 97 54 44 55 62 64 69 64 48 42 45 54 54 60 89 13 782 6402 3659 250 113 868 1730 540 356 135 39 30 19 25 27 42 67 74 66 73 67 59 56 58 57 52 48 52 43 36230 296 196 30 9796 10 3 50 6326 2605 13370 984 966 1062 1062 1096 1033 1104 1092 919 840 884 837 816 840 903 817 806 641 565 460 418 310 283 212 172 187 208 128 99 88 78 173 175 166 202 103 164 118 130 169 168 170 124 88 74 134 161 198 269 237 224 199 290 298 204 194 327 236 227 274 329 346 355 361 376 377 351 326 324 286 133 90 124 36 40 51 -16 36 94 100 64 38 15 -10 87 62 26 14 -47 9 1 25 32 25 -25 19 48 -29 -18 4 39 38 -1 -53 29 999999 -52 -14 -45 -5 2 -33 -8 29 48 32 -26 6 -3 26 6 -27 44 26 36 104 89 70 117 90 82 150 163 184 119 107 103 43 -5 47 95 27 33 24 57 49 48 38 25 62 60 43 59 63 53 94 71 65 110 128 121 145 123 80 60 113 135 85 53 73 102 94 90 95 95 103 99 119 93 120 66 79 94 102 95 92 94 138 104 68 54 72 86 55 53 50 68 49 44 35 72 83 70 47 41 73 37 50 33 39 82 69 54 59 64 56 73 56 44 44 87 108 118 88 113 110 135 143 132 142 133 134 99 110 119 136 138 113 128 99 97 69 68 89 79 73 71 73 95 77 63 50 61 51 52 68 76 54 37 41 46 46 52 73 64 31 1870 9065 1628 80 113 436 459 314 306 72 23 17 11 17 36 39 52 57 52 54 60 54 45 40 45 38 38 35 32 36236 295 241 30 9781 10 3 56 6325 2607 53739 1272 1129 1190 1166 1131 1207 1275 1201 1001 957 847 872 943 973 912 789 755 615 603 624 479 359 331 290 162 151 144 240 282 209 176 189 168 197 276 290 236 290 263 312 320 366 432 437 412 410 319 326 351 313 239 328 320 320 301 390 317 257 311 411 483 575 463 370 495 521 466 438 343 300 267 144 107 83 71 102 83 67 75 49 32 36 53 6 21 30 9 29 -6 64 38 27 32 12 47 7 30 52 -22 -15 7 -25 13 30 38 41 20 74 123 43 53 4 -6 16 19 27 53 72 144 95 49 -14 48 57 61 26 116 67 63 96 165 197 220 187 170 146 117 77 61 107 56 55 94 26 6 27 74 28 48 63 60 123 78 69 20 66 99 104 128 130 130 153 134 151 107 102 125 150 90 83 107 128 134 99 78 69 74 83 68 89 104 152 132 87 118 81 76 121 128 105 97 117 117 72 53 94 81 46 117 120 60 53 74 59 79 128 96 78 99 105 89 76 81 60 39 51 65 76 82 115 116 99 121 152 127 147 130 115 142 132 121 116 125 140 138 122 122 124 129 120 91 91 95 80 95 100 89 86 79 84 74 65 71 63 43 69 76 77 59 53 49 46 73 90 0 1311 7950 2163 122 85 169 309 260 346 142 43 34 27 24 32 37 50 54 58 49 54 67 59 47 42 40 47 36 35 36242 294 226 30 9766 10 4 2 6324 2608 3680 1045 1070 1182 1220 1183 1173 1217 1258 1083 967 891 1001 1027 930 816 764 702 594 524 614 380 244 168 215 300 150 256 261 219 120 225 356 259 208 259 217 369 315 294 399 363 432 371 446 490 471 489 445 557 625 580 590 599 671 780 867 830 762 848 702 640 677 665 629 654 608 503 469 374 257 238 175 192 115 59 97 137 78 23 11 56 51 48 4 148 104 55 51 68 25 -10 84 104 44 55 -17 -3 23 13 12 82 92 40 40 76 51 52 51 115 100 58 -3 1 46 97 79 84 102 50 19 15 52 49 80 26 57 96 147 100 106 172 176 204 200 211 179 106 70 78 107 57 43 43 72 73 103 79 119 105 88 101 87 93 106 122 83 105 140 132 131 116 138 123 147 145 175 142 108 140 135 130 183 144 117 119 95 115 122 175 142 162 150 107 127 112 123 127 113 103 97 109 128 134 139 133 116 112 75 101 108 99 97 90 74 92 138 124 110 89 87 95 84 107 96 81 71 71 83 111 121 103 111 125 121 145 154 154 172 146 159 164 143 129 139 148 159 141 119 125 112 108 114 108 113 107 100 102 109 120 90 85 94 81 85 79 74 69 66 70 58 64 89 107 23 841 5477 2204 140 101 93 177 241 181 168 56 40 30 31 35 38 51 69 74 65 69 73 67 58 51 52 52 47 44 36248 294 241 30 9751 10 4 8 6323 2609 5034 871 870 1063 1070 1064 1092 1079 957 913 913 1014 947 831 804 804 751 555 602 588 651 494 340 301 307 259 182 215 267 169 173 197 202 283 158 117 111 114 161 249 299 295 348 455 572 714 698 837 820 770 756 859 831 881 1058 1203 1268 1270 1462 1387 1512 1785 1810 1643 1274 827 802 1163 3265 5509 8829 917 181 229 74 59 -1 7 38 78 39 62 -27 20 57 36 111 -18 67 83 9 40 -2 5 44 18 8 -17 32 14 -11 57 -51 8 -33 -15 28 34 15 39 -22 23 -10 -17 32 66 65 35 -12 4 49 63 71 16 34 35 77 52 50 60 56 26 116 239 211 172 134 164 134 150 100 90 64 34 -24 42 61 82 67 87 64 70 33 63 126 46 115 43 126 118 144 142 124 123 131 114 135 128 92 126 123 112 81 101 88 78 73 113 68 94 142 100 104 113 160 119 107 118 138 137 105 114 101 146 120 111 90 79 108 106 113 101 96 110 72 112 127 68 82 60 41 69 77 88 81 94 116 129 115 124 125 113 114 107 143 160 131 150 129 130 132 155 149 161 137 135 119 91 89 94 77 92 109 109 115 104 80 87 95 89 91 86 79 81 78 71 70 74 73 77 59 40 58 89 44 248 3519 4039 251 94 66 89 210 140 71 45 40 34 25 39 39 42 63 65 64 61 55 61 54 46 41 47 40 31 36254 294 195 30 9735 10 4 14 6321 2611 102037 1446 828 911 1018 1095 1101 1053 1050 1108 1082 1077 1044 906 884 738 858 758 589 573 435 447 331 199 229 166 266 285 242 240 236 164 263 234 183 224 245 336 297 326 302 396 388 512 546 570 476 585 712 857 925 912 734 748 950 1198 1409 1361 1451 1388 1167 902 748 717 557 373 311 301 358 325 201 178 156 158 130 108 39 23 -48 23 9 8 33 -21 -12 5 34 18 -9 41 17 3 -59 3 6 -46 -1 5 28 58 48 32 -5 -21 15 33 51 25 23 -3 45 13 -20 0 -47 -42 30 46 19 59 62 27 37 26 55 35 2 6 20 101 165 171 156 112 118 145 102 91 105 72 46 31 3 -2 51 34 55 14 24 57 44 32 -3 39 44 28 104 121 106 120 102 77 114 149 114 106 95 150 73 41 106 94 136 89 58 93 98 88 111 122 53 91 81 76 88 99 81 96 99 126 129 87 89 73 71 68 50 46 64 36 48 43 68 67 65 43 28 69 87 67 76 70 56 53 69 99 79 87 105 76 65 81 98 115 101 111 120 109 105 100 118 122 124 115 93 103 106 75 75 93 79 97 69 71 67 73 82 76 85 35 36 56 68 38 32 43 48 45 40 46 50 24 19 39 34 23 1854 5286 513 78 65 36 85 197 71 14 10 -5 -8 4 11 18 30 29 21 31 26 20 22 14 11 6 10 7 36260 293 241 30 9721 10 4 20 6320 2612 178054 2363 931 905 1102 1087 1042 1159 1012 896 892 1026 835 749 701 795 713 666 705 675 525 360 416 324 188 212 148 98 89 301 256 156 209 131 190 115 78 148 110 115 183 454 319 458 402 475 679 772 1053 1211 1182 1392 1464 1491 1442 1301 1286 1304 1158 1197 1096 1044 962 972 1060 2454 6330 38483 87776 74171 86320 2982 172 113 107 52 73 63 -10 -2 53 83 21 66 105 76 62 91 30 50 88 74 69 49 15 -13 22 40 43 26 28 26 58 7 -4 101 99 23 36 48 14 46 90 75 57 -9 6 69 48 59 43 53 47 27 16 -3 35 66 79 13 94 129 111 157 193 163 181 109 104 126 133 126 76 136 82 88 66 68 -2 16 58 71 67 12 64 100 97 89 161 167 133 133 104 117 185 142 136 116 99 115 163 187 134 105 141 156 161 103 83 78 104 123 118 107 148 145 112 118 123 106 155 78 80 130 54 53 112 83 85 96 94 88 76 50 91 104 82 70 82 72 81 86 117 90 100 121 136 112 116 120 108 125 110 129 154 148 148 170 151 138 133 137 130 143 145 154 144 120 113 109 118 124 100 114 109 91 97 60 89 109 81 93 71 75 67 69 78 58 55 74 69 62 76 80 4 799 3645 1015 128 89 76 68 87 89 54 35 42 27 42 48 47 52 55 46 42 37 46 51 45 44 39 32 31 36266 292 227 30 9707 10 4 26 6319 2613 27610 1121 882 1016 953 1100 1215 1137 1127 1175 1031 834 883 910 687 713 725 746 653 556 393 314 351 288 149 184 262 182 284 137 166 254 227 146 110 273 366 519 685 857 1070 1291 1292 1307 1521 1493 1393 1269 1164 1013 1239 1406 1529 1489 1612 2007 2019 2235 2157 1611 1173 937 713 800 1323 4880 18278 68515 82084 79690 2838 155 146 108 40 8 104 56 -56 -8 22 -21 62 44 96 71 44 138 102 92 174 96 43 55 91 94 46 -3 24 81 63 105 44 43 82 50 -26 25 -1 43 63 17 69 20 30 92 88 105 45 46 43 91 79 57 63 120 36 60 84 114 162 219 225 213 145 97 83 104 130 80 95 107 49 -12 20 -42 -68 1 120 99 90 164 114 104 106 105 82 145 144 134 157 120 87 130 159 116 127 150 92 94 132 88 85 124 82 95 107 88 134 104 100 119 103 113 120 91 80 79 104 80 100 106 130 95 102 93 90 87 114 109 96 105 82 93 96 106 116 104 89 112 88 106 105 96 113 113 130 127 104 122 111 94 106 101 166 144 164 143 131 129 150 160 128 136 171 142 104 106 96 118 121 112 103 108 98 98 97 89 92 82 86 65 53 71 66 84 94 85 88 70 50 58 80 54 202 2316 2150 234 98 75 70 70 66 56 36 45 44 42 35 36 54 56 45 49 59 60 49 46 46 39 31 33 36272 292 243 30 9693 10 4 32 6318 2614 110043 1519 653 518 601 518 544 714 806 813 642 623 501 505 472 333 299 373 373 203 97 60 65 -55 -80 39 -47 20 -75 999999 -89 9 -24 -23 999999 -53 -52 -93 999999 999999 999999 -62 -92 999999 -82 -16 -58 -24 106 6 111 134 176 184 275 431 590 831 1065 1083 1281 1508 1421 1421 1482 1311 2168 24115 115380 199348 270258 236120 155493 25427 1096 106 76 38 10 13 29 32 -15 21 84 153 106 114 36 129 48 12 108 137 -28 -30 22 -1 46 54 36 58 18 19 93 27 70 45 54 56 143 53 -26 44 119 128 150 67 -1 68 -4 17 46 75 31 52 69 58 24 163 232 247 214 205 194 141 139 124 73 81 83 63 112 134 103 27 41 67 42 68 86 97 164 121 114 73 125 144 107 96 121 135 149 175 139 133 120 134 130 119 110 131 141 175 146 137 115 91 151 178 109 129 147 137 134 97 125 185 167 130 126 115 97 107 113 104 111 116 114 87 118 94 81 93 88 109 80 105 99 122 94 95 84 74 79 127 152 123 151 147 111 116 126 139 112 144 139 124 141 143 131 130 141 168 166 156 123 124 123 122 118 117 106 93 112 95 86 96 91 91 83 74 80 68 71 77 87 88 88 78 65 49 57 43 240 3024 3921 406 134 90 77 70 67 66 56 31 33 24 26 33 54 56 50 52 53 51 47 47 43 41 35 32 36278 292 198 30 9678 10 4 38 6316 2616 15061 1010 849 899 1037 924 862 1008 1031 901 996 754 780 843 834 801 744 616 527 428 404 359 436 319 128 188 267 309 338 346 294 95 79 179 260 142 105 99 39 28 57 114 245 80 83 125 293 39 -9 163 156 80 126 295 404 571 707 807 955 1051 1058 1134 1191 1373 1554 1606 1656 1276 2345 22246 67831 32032 5119 2701 263 199 116 7 0 -21 -57 -27 -28 39 -10 10 92 92 66 -32 15 48 71 37 94 88 133 -12 -75 6 46 21 37 29 -28 60 59 30 138 77 78 51 61 -25 52 79 114 110 87 31 -20 20 33 43 72 18 65 60 96 110 75 98 179 262 155 117 83 87 82 57 51 91 54 111 141 16 42 39 29 87 113 80 83 141 142 64 139 105 98 129 149 148 121 98 108 104 131 139 134 114 148 163 158 129 104 96 115 84 83 81 109 131 119 91 99 66 71 84 73 82 164 120 82 85 96 46 45 84 89 118 93 81 41 108 92 87 85 87 68 65 51 94 69 47 88 111 117 124 127 125 132 117 124 96 110 121 126 155 130 131 123 123 158 151 135 141 137 121 111 63 80 110 97 92 109 98 98 90 70 87 91 75 60 33 60 56 59 70 60 52 44 36 56 50 137 2193 4396 770 117 73 62 71 66 43 48 46 34 30 26 20 35 46 53 56 44 35 35 42 38 33 28 21 36284 292 210 30 9660 10 4 44 6315 2617 10128 247 241 172 141 189 268 324 206 254 371 314 331 313 91 109 290 335 280 93 173 -78 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -97 999999 999999 999999 -61 999999 -17 104 100 132 234 492 488 389 689 943 1092 1100 1313 1453 1534 1693 1446 1422 1501 3537 18905 106320 260031 376755 511529 281854 273903 28953 363 184 92 67 95 83 53 14 87 66 -11 37 110 140 58 60 88 33 47 93 -15 55 35 -58 63 73 104 54 94 27 44 118 92 51 70 59 -39 7 15 -13 76 27 0 89 79 -12 -14 17 18 14 13 68 84 92 66 89 146 227 212 176 100 112 106 70 86 88 121 99 102 149 98 12 81 89 21 133 169 73 71 36 87 97 127 84 107 123 184 210 197 141 107 78 129 97 118 131 128 93 102 184 92 121 153 131 71 106 170 171 109 78 98 135 86 149 138 109 92 47 107 154 139 112 74 33 137 173 121 100 117 100 106 94 76 103 81 75 88 99 68 89 77 100 110 133 130 140 129 111 117 160 164 145 153 168 172 156 169 161 149 160 156 144 149 160 158 129 105 80 112 150 136 118 115 119 89 96 105 100 61 57 66 75 80 98 101 69 66 60 75 41 615 3543 1653 179 99 93 90 98 94 84 59 53 57 47 45 52 53 55 61 57 60 63 60 55 53 45 44 36290 292 193 30 9643 10 4 50 6314 2618 66699 989 477 384 522 457 436 608 626 563 819 652 732 713 513 632 660 522 308 232 305 251 -87 -84 -2 185 70 -83 999999 20 27 999999 999999 999999 999999 -76 999999 999999 999999 -76 999999 -34 -21 75 159 181 344 309 499 654 710 794 835 804 956 996 1204 1339 1306 1271 1204 1527 1762 2192 2613 2572 2134 1896 2033 3177 9991 102536 356648 436288 64876 1372 63 41 31 48 89 96 61 75 0 -16 0 77 49 22 -4 0 42 61 4 24 80 89 50 3 -64 88 -19 48 84 -25 25 39 82 37 -24 30 17 48 100 132 108 137 115 66 18 43 -11 83 87 97 31 89 91 165 90 211 225 215 125 102 161 117 152 103 53 122 182 104 -12 77 189 127 75 49 108 91 89 77 108 54 -6 75 97 94 80 137 117 77 190 194 105 108 118 161 157 118 132 131 141 141 91 78 96 76 94 93 124 178 169 138 103 145 159 167 186 164 164 165 108 104 107 112 109 82 108 60 68 81 30 73 95 101 102 107 134 99 68 97 123 123 130 137 105 118 149 160 112 135 130 116 114 113 123 139 134 158 102 122 145 108 151 126 109 110 118 117 133 114 119 99 100 97 76 78 93 88 91 75 68 75 78 76 79 78 46 62 56 61 27 337 2702 1659 189 107 67 70 66 61 60 79 68 47 47 33 34 47 39 36 48 48 45 47 44 42 39 26 36296 291 176 30 9626 10 4 56 6312 2620 53172 1308 940 1036 951 1098 1176 1172 961 971 1188 1163 921 1059 968 757 788 648 505 412 317 337 396 294 361 281 243 169 138 171 270 275 281 229 152 22 123 122 196 147 179 195 136 175 34 184 331 347 538 742 924 843 1130 1335 1495 1639 1642 1509 1413 1483 1445 1527 1725 1652 1758 1724 1213 951 1028 957 3938 23476 30826 1361 85 143 101 136 106 -45 16 -31 74 90 142 110 74 155 111 134 68 79 69 18 57 87 0 30 32 78 57 75 20 24 -29 58 3 74 27 21 48 29 -22 -19 66 148 145 91 37 39 47 81 63 115 1 21 100 116 121 92 209 232 142 208 83 23 69 156 78 51 63 46 94 169 -6 114 168 33 4 103 76 56 71 89 104 183 161 111 74 139 253 241 145 102 161 90 166 192 131 109 157 209 211 164 247 211 186 187 189 154 98 96 122 166 156 115 149 168 163 165 93 96 110 103 91 146 121 132 96 113 137 122 70 128 135 141 107 151 153 127 101 116 92 84 108 93 99 125 146 136 109 96 102 153 155 144 158 154 160 204 175 163 159 141 139 127 150 165 141 141 128 122 126 117 109 111 102 110 105 122 129 103 100 92 71 93 90 83 111 92 90 78 69 48 142 928 627 160 113 110 99 88 78 77 76 66 62 57 50 42 47 66 74 73 75 58 54 55 57 43 37 36302 290 221 30 9611 10 5 2 6311 2621 16275 765 782 720 626 745 934 854 936 910 877 890 785 621 726 562 473 480 442 132 101 126 61 151 197 158 -11 -9 69 115 79 13 140 163 217 9 24 91 -48 2 25 66 169 167 161 253 296 504 613 750 731 807 591 700 828 1021 1281 1088 904 926 962 914 804 1027 892 797 1194 3418 21610 92543 143949 148581 25633 342 65 102 12 54 159 34 -38 -29 67 60 64 -2 -77 27 -24 29 116 80 28 -11 17 35 84 40 53 -21 44 -50 5 74 72 75 106 37 48 36 42 31 -59 -39 18 106 31 999999 64 76 43 37 18 -50 -55 48 35 100 131 138 157 260 136 66 22 101 65 114 147 116 115 91 7 13 49 36 -26 -22 92 64 129 74 101 99 91 129 117 185 159 141 143 95 159 157 143 128 113 155 171 138 122 145 120 147 77 122 133 130 102 129 101 105 57 101 149 110 123 148 152 108 134 114 61 61 73 75 77 79 56 97 74 101 117 79 96 152 130 98 61 60 86 77 70 94 95 77 58 83 113 114 111 135 96 110 109 123 153 145 155 170 145 137 122 149 177 152 139 111 118 148 142 118 94 95 97 85 91 104 86 105 94 102 107 95 87 87 83 81 85 73 60 50 46 62 88 102 122 96 94 98 89 75 64 65 65 64 46 44 41 34 53 56 58 50 46 41 42 52 47 41 36308 240 1677 30 9597 10 5 8 6310 2622 -68 999999 999999 999999 0 8 138 79 22 30 117 247 263 343 426 454 617 851 1427 14791 94192 352543 559533 635572 941427 659819 8908 249 125 -15 5 76 86 84 13 24 2 -11 82 -21 26 137 -10 -60 12 76 -28 33 164 70 27 15 16 97 114 96 59 -21 16 118 22 42 45 108 96 18 66 100 89 13 -24 42 67 55 -13 45 40 85 51 115 134 98 70 59 90 66 88 119 80 54 49 9 -5 18 113 63 28 -4 4 32 36 44 101 140 112 122 66 108 100 96 141 122 54 87 153 135 74 13 107 137 140 82 49 75 96 91 130 115 65 77 76 110 78 80 69 61 49 63 86 69 74 91 77 57 69 60 43 67 58 50 72 57 89 80 39 40 74 89 63 58 51 51 40 67 63 75 68 58 46 82 51 58 73 74 81 98 127 126 126 121 102 127 108 107 132 125 113 99 74 70 65 80 91 84 65 87 68 72 50 68 84 84 69 33 35 48 53 37 34 35 29 19 22 35 49 65 78 88 66 53 62 49 33 28 31 29 13 9 9 -3 15 16 12 12 18 17 17 13 12 9 36314 287 255 30 9585 10 5 14 6309 2624 486 999999 999999 -71 -40 -45 25 -68 15 8 -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 -93 -74 999999 999999 -79 66 125 94 243 387 518 618 883 1323 9981 85438 326232 670571 898647 646477 62701 637 87 57 -4 57 53 102 22 38 59 58 24 -4 -12 -9 -39 -11 8 -37 28 78 98 84 27 25 58 87 114 -31 4 90 104 49 11 -66 -74 7 119 131 65 32 37 74 93 23 83 147 63 43 48 35 50 108 126 114 121 129 110 71 84 61 30 91 144 80 61 82 110 56 33 45 49 23 85 83 63 151 168 104 48 50 146 107 83 153 130 80 88 138 116 107 86 138 126 112 140 84 95 131 144 140 127 101 75 140 118 87 76 105 83 104 132 145 154 95 104 96 57 88 91 98 74 110 88 98 103 79 61 110 97 60 104 115 97 80 80 89 83 77 93 125 123 152 158 110 105 109 109 158 147 130 139 169 150 141 126 158 141 143 131 129 115 97 112 107 111 106 105 106 98 73 69 64 68 86 83 76 74 59 64 86 79 60 51 56 40 77 105 147 116 104 100 95 153 168 81 65 50 50 49 44 32 27 38 43 52 58 50 50 53 53 45 44 36320 223 2192 30 9572 10 5 20 6307 2625 -43 246 1626 12711 56771 236873 662887 999999 999999 652339 104449 724 -44 57 68 58 -9 29 -2 71 63 58 43 22 57 73 43 8 72 39 37 -2 15 83 11 -14 75 100 127 119 127 96 133 59 7 62 32 35 31 40 126 71 64 46 48 89 104 52 91 67 78 115 87 76 120 73 159 216 132 91 63 93 68 167 140 108 125 86 92 160 118 53 124 113 99 70 95 90 112 102 71 116 117 123 131 129 178 209 141 111 95 143 118 157 138 166 149 150 127 94 93 111 97 103 141 142 132 142 156 159 155 151 118 130 97 75 65 103 100 119 84 76 79 139 137 95 131 123 105 144 96 104 109 116 133 102 106 96 77 91 107 118 116 113 159 181 127 117 131 115 122 167 158 168 154 142 151 150 141 165 165 134 100 102 119 106 121 125 116 103 123 124 111 102 106 107 105 97 76 81 91 97 78 71 58 66 72 100 119 125 117 116 96 106 120 84 68 68 66 60 56 48 42 48 60 63 64 57 55 65 59 56 49 36326 287 229 30 9559 10 5 26 6306 2626 1221 472 447 583 760 693 693 725 705 853 766 648 405 401 409 307 113 13 -12 -30 -40 55 -33 999999 37 83 38 5 108 -2 -21 6 -59 5 999999 -58 -96 999999 999999 6 -53 54 -51 999999 999999 999999 -76 999999 36 151 195 74 115 157 191 236 286 475 466 490 641 845 987 1097 971 1094 1154 1259 1557 2893 9327 87834 332847 353974 24261 282 137 118 26 119 83 -73 -38 38 17 8 24 -43 23 80 34 130 89 32 43 25 31 47 53 23 42 56 89 72 -9 24 15 105 119 88 106 22 17 58 101 111 65 86 123 113 78 115 186 105 65 65 44 100 135 135 145 140 159 112 105 61 110 121 68 73 79 94 76 2 54 29 126 91 102 43 59 127 106 77 83 93 102 80 89 74 106 126 126 151 142 73 92 129 148 110 137 126 142 126 140 139 141 80 133 137 127 79 161 144 110 130 133 107 117 79 92 85 84 74 101 99 88 72 103 90 96 135 100 81 109 82 73 97 82 85 105 59 87 76 118 113 85 80 106 122 137 123 121 118 172 180 139 148 139 137 150 157 140 132 142 124 111 104 116 102 116 132 114 87 93 84 93 91 88 84 71 78 74 73 87 80 61 44 43 53 93 122 116 132 118 97 106 93 82 68 60 47 45 41 33 24 26 44 41 50 58 55 55 56 48 40 35 36332 287 246 30 9546 10 5 32 6305 2628 9466 189 205 251 263 337 322 195 277 282 319 309 343 124 137 -28 -44 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 7 125 469 431 294 636 783 591 355 329 235 296 361 1494 9361 34568 97862 254119 511773 648283 184451 32618 548 14 -99 63 36 -24 18 62 33 -16 -55 -60 36 45 18 66 35 1 -4 -33 -7 86 78 -34 -46 -83 -40 27 -77 -28 54 11 44 32 26 -21 11 -17 57 142 91 7 -26 -64 57 85 22 -11 -24 -14 52 79 91 30 127 134 139 60 134 158 131 107 99 92 67 19 6 20 11 4 -13 29 13 49 125 129 99 107 101 89 80 64 50 67 90 110 121 106 81 118 116 93 36 56 89 101 60 86 118 38 31 66 78 40 34 50 54 83 92 89 54 86 83 65 79 50 22 86 74 28 70 66 93 66 70 82 77 62 60 63 62 96 81 56 32 34 45 71 69 73 80 110 119 131 111 102 107 99 111 114 142 133 110 117 112 116 115 114 114 119 112 92 75 81 95 82 74 56 64 48 58 75 60 36 39 46 52 62 48 45 30 25 31 146 314 134 115 109 119 122 82 59 44 42 31 28 23 25 21 32 41 44 49 44 38 35 34 29 29 24 36338 285 262 30 9532 10 5 38 6303 2629 85 -63 -51 25 -5 999999 999999 -40 -96 -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 -40 999999 -16 99 100 160 538 1067 1579 1289 1321 1325 1840 2358 1405 1739 1569 1897 8040 37017 111361 217428 436096 643484 621836 397188 87981 1209 62 -17 14 62 110 62 39 29 64 33 110 56 40 13 70 37 30 68 56 28 93 82 66 36 -10 -14 -25 -33 -51 78 81 64 83 24 61 103 37 -26 62 7 12 57 91 13 29 29 14 -12 43 58 73 147 85 197 266 213 139 115 124 146 49 43 96 88 103 45 83 19 -11 35 107 56 31 28 58 45 66 135 139 128 148 143 119 202 198 116 135 157 144 120 166 130 121 88 69 118 94 62 75 134 106 83 93 105 92 110 114 104 103 106 103 111 89 92 83 77 92 87 113 92 83 81 69 93 95 88 110 97 67 62 109 106 78 96 110 81 53 76 111 99 115 134 93 124 143 118 135 148 153 141 131 138 148 136 131 122 107 110 100 116 123 95 73 71 100 88 74 91 102 95 81 93 80 74 64 64 72 58 52 49 49 99 275 236 137 127 125 147 105 74 73 69 57 46 48 35 24 40 48 55 57 59 46 54 55 42 45 42 36344 219 2256 30 9516 10 5 44 6302 2630 41 227 1413 10764 80953 286242 535817 767296 999999 982139 795230 184709 2909 76 -62 -48 -60 -45 -6 46 25 42 -78 8 111 48 44 21 34 90 105 150 67 56 13 20 43 84 45 65 45 93 7 81 104 45 63 105 92 95 65 35 19 64 92 16 47 50 24 25 118 40 69 133 133 117 141 99 106 81 52 122 125 111 117 110 92 39 57 44 44 83 80 97 132 107 87 88 50 47 110 94 119 135 100 99 168 103 142 150 153 105 99 85 117 125 128 144 98 93 111 77 105 129 118 73 105 149 119 76 73 108 95 113 102 83 81 107 65 88 77 75 71 76 70 89 93 100 94 81 81 96 109 64 45 98 110 73 66 89 95 122 115 96 115 94 109 135 128 129 146 146 133 137 130 125 109 130 93 78 68 88 85 92 80 75 88 81 76 84 79 72 73 87 69 65 56 75 62 54 56 55 53 208 450 224 133 119 115 129 127 93 78 65 39 46 43 31 27 27 38 44 43 37 41 33 29 24 23 36350 284 261 30 9501 10 5 50 6301 2631 1327 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 66 176 402 514 671 3610 57505 246321 641623 999999 999999 366663 3322 152 57 -2 13 78 37 63 77 97 60 63 -51 -6 1 -28 50 65 -15 34 62 41 63 32 45 2 82 129 27 95 66 42 47 77 76 50 91 95 83 52 28 60 19 48 77 45 17 38 -12 40 98 73 49 116 125 153 119 70 122 87 128 122 40 87 78 101 32 38 63 63 131 125 61 87 98 78 87 52 87 110 97 75 67 158 97 148 188 148 105 111 129 135 125 139 127 103 135 121 83 115 76 121 131 54 76 98 111 98 80 86 62 79 79 39 64 94 102 60 68 81 59 79 85 96 112 108 104 122 74 80 120 99 85 58 112 98 60 99 82 108 108 95 100 83 92 110 121 143 124 137 130 130 114 108 132 140 106 111 95 62 78 88 73 77 84 102 83 82 88 79 73 76 55 66 70 58 71 66 54 54 48 47 78 265 470 236 133 131 115 134 161 135 84 53 49 34 39 29 18 24 39 41 45 44 38 36 31 20 36356 284 275 30 9485 10 5 56 6300 2633 1700 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 999999 999999 163 211 50 3 185 733 15442 57811 151235 379059 747465 999999 999999 399447 4467 68 63 14 -35 -48 49 7 62 125 13 -7 -58 -19 68 144 96 -32 -8 -36 -40 35 36 14 -33 25 -8 23 6 -30 48 118 88 11 60 4 -7 46 56 106 75 9 -57 -29 11 -6 56 53 57 90 93 83 164 159 77 43 31 76 84 67 85 44 36 -22 3 50 62 68 38 20 2 40 54 96 31 12 84 63 60 88 95 40 69 54 118 89 68 61 65 57 92 56 55 68 82 62 41 47 99 56 115 86 49 102 83 43 93 87 109 103 110 92 44 72 82 71 71 63 60 53 103 118 94 90 64 82 37 20 65 99 71 26 28 45 54 33 58 75 71 79 78 64 81 96 81 89 103 108 123 127 125 133 133 123 111 120 118 67 42 54 75 91 64 40 45 36 29 46 57 57 55 53 49 52 51 51 63 45 36 20 22 94 393 381 131 112 113 112 90 105 108 60 34 28 26 16 11 10 19 18 20 19 22 13 8 9 36362 283 259 30 9469 10 6 2 6298 2634 1029 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 120 1780 13608 82679 319898 622831 896652 921957 662500 283266 104813 546 -24 10 72 27 25 33 115 34 19 39 -34 53 55 -48 -66 51 57 5 10 -24 -69 62 37 -15 -35 -41 49 52 66 59 35 48 16 47 -35 -68 -32 -22 -21 -31 67 -24 15 -11 -2 37 -2 49 86 157 126 121 111 105 -5 49 128 93 109 133 24 -5 32 19 18 72 98 19 1 64 96 48 88 76 106 139 123 149 120 100 34 18 54 119 147 134 156 103 53 95 93 66 114 126 98 60 77 64 38 83 67 69 72 35 72 102 70 65 81 72 75 74 65 61 46 50 71 64 52 66 50 67 69 87 55 53 52 83 80 47 53 42 60 82 49 54 96 82 74 100 106 126 93 90 110 96 112 106 99 116 107 91 94 95 110 109 73 97 79 80 102 73 76 71 52 48 65 62 67 76 77 68 52 60 64 49 35 36 37 156 452 440 162 123 127 112 102 82 67 65 63 48 20 14 12 19 28 30 34 29 24 22 7 36368 218 2222 30 9452 10 6 8 6297 2635 -63 196 767 772 767 11490 89099 284789 582548 780043 762587 674633 577478 652733 463259 3905 109 -13 -25 54 1 7 -27 -37 26 87 43 118 84 32 108 93 30 98 47 33 82 107 22 43 114 28 0 -92 -95 66 28 35 73 28 74 115 106 76 90 33 47 55 28 79 93 96 112 134 156 92 143 93 126 103 61 88 14 44 27 86 47 -13 37 30 44 71 48 72 -3 44 55 123 92 57 77 93 128 144 130 134 134 108 180 163 97 111 126 118 123 123 80 105 138 112 82 63 47 81 93 108 118 63 92 98 110 118 32 53 88 77 49 101 94 96 82 79 107 90 73 97 69 60 82 102 127 105 81 116 89 94 122 119 56 65 80 109 106 95 114 117 130 124 119 121 150 118 135 140 121 135 140 118 145 109 133 138 104 93 100 108 106 79 69 70 82 81 74 89 93 91 94 92 69 85 76 48 51 57 77 395 940 546 154 153 140 114 110 102 93 98 129 59 33 27 31 36 46 53 47 43 36 24 36374 214 2323 30 9433 10 6 14 6296 2637 -10 3269 20417 69643 193288 388622 727988 999999 999999 919602 38332 545 150 108 147 37 128 43 -17 17 66 77 82 98 55 54 71 209 143 13 -42 1 70 39 -58 -65 -18 56 16 37 65 -3 5 70 64 46 74 23 -27 6 39 60 72 159 98 97 146 74 97 100 82 97 183 81 88 101 112 77 79 151 135 69 60 70 32 81 93 8 76 -3 62 63 31 137 86 109 106 73 59 141 129 127 116 147 124 158 102 107 125 136 115 147 135 135 125 105 136 110 85 99 124 121 87 91 141 126 139 114 112 138 93 135 108 101 97 109 90 100 81 103 158 121 70 61 114 84 78 91 87 76 78 63 56 43 84 102 115 67 91 105 79 95 96 106 140 155 110 126 136 133 138 138 131 115 104 132 125 129 115 96 112 115 103 88 98 79 71 73 76 90 101 96 92 101 115 94 91 93 69 67 48 271 1368 1351 316 155 156 138 110 101 100 179 215 75 52 45 25 38 46 44 48 42 37 27 36380 213 2303 30 9413 10 6 20 6294 2638 1179 15361 66353 141960 270324 479761 718522 999999 999999 628948 5893 77 88 84 999999 -2 146 -2 28 72 63 3 -44 -1 -1 67 66 -14 54 40 90 89 -15 -33 15 68 158 40 48 69 97 79 33 46 -30 8 55 88 56 99 114 78 7 2 -9 38 67 50 55 134 211 136 32 8 34 32 116 80 2 72 93 68 35 -9 -3 9 29 37 32 18 11 47 64 96 127 93 147 144 122 102 65 76 125 115 95 64 123 160 147 112 110 66 91 116 143 94 126 84 47 36 88 89 95 124 123 117 121 111 94 125 89 41 48 69 62 75 88 67 92 74 75 52 52 49 72 90 74 102 72 94 64 64 51 28 53 88 82 66 74 94 96 118 97 129 159 127 143 164 134 124 122 97 104 131 123 112 115 90 88 68 82 109 92 87 77 50 55 74 80 71 92 88 85 81 70 57 50 52 43 61 66 690 1567 571 170 150 141 110 97 115 168 166 66 37 31 15 29 31 29 34 33 23 8 36386 282 243 30 9393 10 6 26 6293 2639 13128 -8 -77 -17 98 -85 -8 123 76 63 80 -74 -22 23 -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 -98 -99 0 113 266 405 635 1017 1357 1709 1819 1860 1952 2091 2081 6780 45214 138211 413765 667400 564785 180549 112990 1488 58 164 4 20 34 -2 -3 96 98 120 134 13 -24 28 21 -43 -58 -86 -29 11 35 85 94 85 -49 51 95 57 32 40 -28 20 -37 -16 37 -5 79 50 32 -23 52 68 50 91 82 67 37 51 104 146 234 122 99 70 56 62 91 125 100 80 50 39 109 114 47 88 65 80 106 132 102 35 58 81 90 119 90 70 71 89 93 106 151 192 213 167 117 101 101 117 135 132 103 112 71 94 104 119 102 78 74 88 83 146 157 112 76 81 74 126 140 134 117 94 77 90 114 104 124 78 39 64 113 79 66 82 79 86 102 80 106 110 127 118 121 96 90 103 100 109 124 94 89 116 123 152 141 159 133 142 148 132 119 113 114 109 117 92 94 88 100 112 87 102 80 78 75 82 97 89 97 87 96 93 92 106 82 72 47 39 41 110 776 962 334 217 164 138 141 134 145 156 89 42 29 27 23 31 35 34 32 26 20 36392 281 251 30 9371 10 6 32 6292 2641 3962 974 964 890 894 949 897 968 960 1031 768 620 653 659 645 538 402 425 301 355 264 277 325 358 292 300 270 205 214 132 171 242 332 217 322 387 234 167 225 329 337 362 503 527 630 497 563 515 596 716 576 563 685 581 568 683 739 671 653 722 759 722 735 584 576 804 824 697 870 841 1161 3226 3774 11496 30945 20050 1332 -63 -14 18 -37 -42 39 70 78 -32 -10 61 51 36 -2 0 53 59 4 69 101 56 49 69 67 -1 7 31 -45 8 111 -14 1 53 63 -3 67 99 3 95 153 78 68 48 72 61 28 52 4 99 100 28 9 97 90 107 103 80 98 113 91 99 51 71 67 69 18 38 104 55 37 119 81 49 55 65 34 65 120 138 121 142 103 133 125 139 107 137 127 108 125 143 124 111 133 122 107 66 52 58 80 106 99 75 74 79 49 76 118 97 102 132 119 89 96 90 94 108 94 63 81 93 102 97 53 75 104 103 78 75 84 59 83 97 63 81 74 89 110 100 103 99 114 82 135 124 129 154 130 142 155 133 114 111 107 109 112 110 102 85 60 89 95 119 104 83 75 65 82 95 92 81 92 83 67 72 89 90 83 67 59 51 44 40 88 672 1163 553 322 232 147 130 123 117 76 46 31 26 12 10 31 36 34 28 13 36398 281 200 30 9350 10 6 38 6291 2642 23837 1337 1097 975 1066 1155 1150 1087 1016 1076 1035 891 787 827 729 665 577 341 338 393 300 244 319 258 267 270 260 298 220 316 245 242 203 341 301 241 302 307 318 299 214 132 162 279 418 422 591 510 674 659 541 634 766 924 963 1049 942 991 865 785 714 712 824 1054 1108 1045 1118 1076 1062 1091 3248 16160 14636 5414 2992 2640 229 108 32 9 85 -8 14 87 15 72 139 92 72 64 66 137 60 66 91 42 38 45 25 105 130 99 110 112 59 -3 98 97 13 -9 29 42 36 91 123 54 72 134 147 31 58 134 90 81 53 25 29 56 -21 49 95 100 162 161 105 59 124 119 113 153 151 144 97 32 61 109 93 31 111 144 71 66 134 106 75 124 157 80 107 70 86 179 144 117 151 134 158 102 84 105 165 165 134 50 89 135 133 80 143 113 115 153 135 118 96 124 145 94 113 139 109 105 100 81 90 90 89 129 108 56 84 110 127 114 79 112 83 85 115 120 101 92 113 93 103 92 112 143 112 113 132 118 143 126 141 148 135 116 135 129 133 118 130 125 108 97 94 119 123 121 110 112 78 86 112 104 102 102 94 85 88 89 93 85 78 78 81 52 57 65 54 360 1415 1352 816 440 194 148 145 99 85 61 46 42 27 18 25 36 36 31 27 36404 281 210 30 9330 10 6 44 6289 2643 27902 985 745 730 798 843 958 1005 953 794 804 885 863 730 776 696 482 384 196 98 168 237 240 209 215 93 189 251 276 149 181 245 66 96 217 320 283 318 319 282 197 118 192 90 125 86 69 174 182 186 192 211 149 156 179 108 172 216 205 153 101 196 253 346 405 455 474 328 379 619 514 859 6754 27053 68742 184013 159528 2474 196 123 47 46 -71 84 151 63 77 74 19 39 37 36 38 49 65 82 14 96 141 111 -9 49 110 120 82 61 87 91 111 46 27 47 18 79 43 52 44 41 54 6 -20 86 71 82 81 78 114 102 72 48 96 54 97 126 137 120 112 81 61 57 104 119 83 79 92 29 93 114 63 83 45 40 51 79 112 105 109 58 120 141 139 134 139 91 140 141 101 97 115 151 122 116 112 151 116 96 101 87 87 83 109 112 87 81 127 182 128 77 84 91 97 119 119 106 115 58 55 58 80 105 114 88 82 80 92 94 114 114 78 75 110 87 89 100 103 109 103 96 107 65 104 117 106 106 121 133 123 126 124 145 123 129 122 121 125 112 91 86 100 111 126 98 93 95 81 95 109 112 92 73 72 87 86 92 83 70 59 66 50 48 54 99 372 1196 1795 1081 272 124 149 119 83 59 39 30 20 20 30 36 40 38 26 36410 279 251 30 9311 10 6 50 6288 2644 1635 414 414 337 524 418 403 393 386 381 348 359 299 268 128 98 81 105 -33 -6 7 -80 999999 -91 999999 999999 -71 -53 129 129 7 -13 10 65 111 100 89 157 123 83 153 104 119 136 133 259 148 58 13 -78 -80 -51 999999 999999 -63 -42 -54 -11 999999 -72 14 155 248 333 410 486 383 421 501 1850 25055 95537 234777 424996 410785 190126 3808 101 10 -26 -15 5 53 88 92 146 84 17 64 100 24 -6 59 68 8 -21 2 12 91 74 88 40 57 69 15 -54 25 70 66 76 108 3 82 47 88 64 84 43 57 38 62 15 42 130 94 11 47 76 74 111 99 130 110 123 146 111 91 103 106 120 112 109 74 68 38 11 49 59 10 48 119 71 109 103 93 52 125 139 115 99 122 119 101 67 71 116 136 121 126 121 96 68 76 103 86 101 119 72 91 140 134 123 103 86 100 124 47 106 126 84 104 95 125 84 71 62 68 59 69 86 60 77 62 96 110 86 104 112 78 72 64 64 102 91 72 72 63 82 94 79 103 114 114 115 111 139 125 129 121 101 115 121 129 111 110 96 83 114 119 111 82 77 90 84 93 107 87 73 72 58 61 68 70 63 56 57 45 26 37 49 60 176 648 1051 432 167 161 160 81 50 34 23 14 4 9 27 25 22 18 36416 279 206 30 9296 10 6 56 6287 2646 4439 1036 953 967 1070 1088 1079 1166 1102 1042 959 867 848 833 866 820 681 511 321 318 379 350 323 402 335 310 294 237 197 294 405 255 262 358 396 614 654 498 535 486 450 592 643 592 649 419 286 282 249 232 196 184 189 164 204 216 258 425 344 261 285 248 270 383 399 291 244 287 245 298 326 405 317 373 292 118 148 54 5 -40 30 60 137 65 63 89 47 9 97 56 -27 0 -13 -17 74 55 34 124 56 80 53 1 27 75 22 66 119 75 29 24 38 59 101 58 59 82 17 41 71 81 87 112 121 35 45 68 26 46 45 61 80 35 123 120 120 100 110 77 118 89 81 94 100 41 53 81 60 114 52 75 115 139 98 133 129 153 154 127 139 129 125 92 109 142 127 108 125 157 97 83 114 109 122 112 117 80 100 65 87 107 100 131 61 74 111 124 125 149 133 92 81 110 115 115 116 113 89 119 125 109 110 81 75 87 106 82 111 112 111 71 105 68 78 106 94 102 122 117 93 91 95 107 116 111 135 112 103 120 146 141 141 124 112 101 114 93 90 127 149 110 92 95 91 80 82 103 102 84 82 75 87 73 63 65 63 53 53 42 37 55 51 60 648 1739 742 443 363 231 109 61 50 45 25 14 20 32 33 28 24 36423 279 204 30 9294 10 7 3 6285 2647 11110 1067 971 1031 1003 1096 1094 1017 1011 1110 1199 1122 963 810 784 686 651 578 391 297 218 332 309 290 345 303 307 407 304 338 216 264 288 313 296 399 297 267 294 329 272 417 320 223 257 409 334 210 169 197 225 272 144 245 243 202 181 291 217 300 205 199 184 180 195 290 275 178 253 365 371 393 360 300 150 53 102 116 117 30 2 52 3 -25 20 78 98 145 41 107 113 71 19 128 115 37 23 126 107 156 102 62 35 138 39 34 12 101 -6 32 116 58 -4 52 141 88 65 91 -22 26 141 203 122 77 74 109 86 80 77 79 104 88 67 107 143 89 110 178 194 173 129 162 128 98 89 58 99 143 95 60 110 131 79 50 130 115 115 161 68 100 89 100 139 186 186 154 137 148 156 149 156 145 115 97 80 127 173 132 85 143 129 124 100 144 165 134 144 133 91 115 144 127 101 119 79 80 64 61 60 88 81 113 128 77 105 126 110 95 106 111 93 89 101 100 116 105 129 117 122 123 127 133 126 139 112 149 146 138 145 163 142 134 146 157 134 124 125 140 150 144 133 128 133 104 97 108 122 121 100 95 94 100 92 80 71 67 65 61 60 66 59 124 1239 2581 961 467 406 289 174 165 89 51 42 28 37 52 54 52 38 36429 277 209 30 9299 10 7 9 6284 2649 2344 844 903 891 891 945 1070 995 953 824 910 744 590 725 699 598 543 410 371 254 197 185 309 295 301 326 212 266 242 165 239 180 263 298 257 291 228 249 166 128 133 68 125 138 43 124 109 74 225 143 121 203 134 -10 118 158 129 197 131 138 176 270 135 194 186 187 220 286 294 277 271 257 282 128 14 16 113 42 -69 -59 -83 -46 24 69 25 41 -30 -30 4 86 60 2 -59 -40 -25 81 47 -40 -9 22 -37 -1 22 -36 59 92 5 66 24 -8 44 -17 999999 -32 51 -33 -63 -34 -24 -7 10 12 32 3 -14 33 12 62 82 12 -27 66 71 111 117 8 44 78 72 43 79 15 -88 13 25 -8 23 33 4 41 47 65 62 47 63 36 108 54 62 42 37 65 55 32 39 61 76 102 67 9 -10 33 51 38 68 69 10 42 50 44 71 48 28 25 63 63 86 63 45 38 36 26 62 61 44 46 27 32 40 40 23 44 21 61 76 50 69 58 62 29 21 64 34 42 40 52 44 41 74 59 41 43 65 42 58 70 74 70 80 66 61 73 79 55 63 68 55 92 64 43 48 59 41 38 51 61 71 47 24 25 27 34 22 26 23 15 4 6 3 -3 98 1809 4121 2203 1086 401 258 144 41 24 0 999999 999999 999999 999999 -14 -12 36435 280 184 30 9304 10 7 15 6283 2650 39511 1021 947 913 832 828 970 874 1000 1031 1060 981 823 730 755 782 694 540 342 371 352 227 236 239 146 84 239 245 290 323 373 277 311 409 346 325 193 209 216 188 169 186 223 243 164 284 236 220 281 270 246 256 179 164 215 152 85 141 160 143 84 243 236 211 216 267 170 249 322 328 314 256 175 91 111 140 -17 -14 -19 14 96 -39 -58 -2 93 51 -3 9 31 -11 39 -1 66 69 50 65 -31 -33 -1 50 52 51 91 33 2 1 42 29 -5 8 76 87 60 0 68 43 68 61 56 89 34 56 115 93 90 35 9 33 67 24 -20 20 44 62 59 75 90 105 115 137 113 62 48 76 117 70 12 84 102 115 70 57 91 35 80 110 38 122 101 107 160 188 114 99 128 118 95 120 165 117 88 77 96 146 163 109 95 92 85 91 146 94 126 113 122 124 124 124 88 84 77 86 83 52 82 97 95 73 67 87 45 57 63 70 77 85 78 69 112 104 80 94 99 103 93 77 87 91 74 76 109 121 101 114 117 131 120 127 138 146 125 120 124 135 125 115 100 106 122 106 84 69 82 92 112 124 137 116 88 84 93 85 67 64 61 62 69 72 63 75 261 1831 5122 4979 3228 1921 682 376 280 202 120 58 44 28 16 31 37 35 32 25 36441 279 212 30 9302 10 7 21 6281 2651 6599 1098 1003 865 896 899 838 872 800 970 818 780 799 775 677 442 412 343 397 396 275 268 209 257 275 169 274 316 297 265 234 331 215 269 195 215 176 140 205 173 164 159 228 306 192 292 273 219 206 194 155 235 93 139 214 210 238 148 199 209 287 172 257 236 224 190 240 289 368 280 170 137 91 77 92 72 74 62 66 74 109 81 87 37 72 30 -1 43 100 69 16 62 42 29 49 -14 -44 24 34 116 24 54 76 79 67 58 40 69 40 22 9 44 95 44 103 85 58 45 10 63 109 92 99 44 39 4 16 11 80 93 105 123 124 88 102 123 130 139 187 92 83 83 81 88 88 53 81 51 60 57 25 63 123 162 98 120 151 112 119 167 172 109 147 119 118 100 115 96 128 105 149 148 112 105 98 131 102 69 107 80 110 119 139 141 135 121 77 129 131 139 135 94 113 105 104 82 58 58 83 95 90 136 87 73 89 79 93 81 77 114 119 108 86 85 99 110 72 86 108 109 126 124 125 150 136 136 148 137 162 144 151 136 127 127 157 145 133 150 118 93 97 101 125 150 154 128 95 79 76 72 74 94 90 74 67 75 83 78 142 817 2617 3959 4134 2892 1181 450 322 245 207 138 69 48 35 38 56 52 50 44 35 36447 279 208 30 9298 10 7 27 6280 2652 23440 1145 926 868 875 912 837 889 927 856 765 828 813 734 683 587 470 438 334 238 200 251 229 284 238 306 291 234 335 373 302 260 242 228 234 199 131 154 142 141 151 227 293 344 272 263 290 283 273 186 160 88 135 139 72 143 135 112 138 149 186 210 173 152 252 177 153 227 195 157 139 154 124 50 84 137 86 56 83 52 92 31 18 29 39 34 16 18 32 21 -27 66 73 59 44 43 45 56 105 27 11 -7 -4 34 3 -86 -5 18 20 26 49 24 28 19 34 80 42 16 24 83 44 72 54 57 55 38 58 79 22 27 72 84 128 146 161 58 84 118 123 105 104 64 130 107 -1 56 72 74 62 81 81 93 88 110 61 100 104 86 99 106 154 108 97 116 144 131 107 93 120 75 113 122 80 60 78 67 70 59 91 78 105 105 107 94 97 92 73 79 98 112 95 87 67 73 76 83 82 85 34 55 106 107 68 59 56 85 81 77 72 60 50 70 78 54 82 85 92 73 93 111 96 89 101 112 118 138 119 128 118 116 109 126 107 109 114 111 108 103 113 95 104 105 113 118 119 101 91 74 74 70 62 53 57 51 40 49 60 74 204 329 1176 2955 2647 1040 411 313 239 219 189 92 39 33 20 9 23 34 35 27 20 36453 279 203 30 9293 10 7 33 6279 2654 12869 927 968 858 924 1127 986 989 983 934 872 920 857 766 767 760 615 460 375 280 270 229 302 327 224 280 357 332 325 367 368 209 284 210 176 175 198 187 222 175 215 262 301 305 313 347 394 280 137 187 162 115 145 117 132 171 137 167 164 120 88 156 107 92 190 153 184 176 174 100 87 23 120 84 59 59 50 131 44 60 4 23 68 87 50 42 51 -36 -20 -15 26 2 67 92 44 -23 50 54 46 34 6 67 12 22 -23 12 28 -15 53 36 47 22 68 96 78 85 131 94 50 23 62 19 6 65 80 120 82 52 75 98 113 123 140 138 84 101 99 135 147 78 43 37 55 80 49 81 68 91 114 96 79 110 90 108 128 114 139 112 104 109 124 120 74 122 133 137 89 113 140 118 100 128 120 103 127 119 115 121 106 125 121 126 105 84 88 104 77 101 115 99 122 118 98 69 77 99 67 61 74 99 101 79 63 91 55 53 77 97 94 88 90 99 75 101 82 97 93 105 85 70 95 93 84 84 108 137 156 145 139 150 131 102 128 117 108 125 120 137 133 103 107 104 113 129 143 131 103 94 83 87 69 66 78 68 52 65 51 51 53 26 472 2385 2426 868 200 161 141 124 117 82 52 35 26 27 28 48 42 40 36 36459 280 169 30 9289 10 7 39 6278 2655 133617 1736 840 946 879 910 1081 1056 969 1044 901 905 879 783 797 793 670 445 474 393 322 283 285 280 255 316 229 330 292 315 238 184 273 255 193 156 123 147 167 120 142 235 220 260 243 360 397 188 224 248 266 298 73 45 136 216 166 87 162 92 219 187 133 163 110 111 137 99 72 -3 93 97 122 126 192 131 129 78 39 1 28 -22 66 116 40 -23 -24 39 23 81 83 52 96 89 31 152 100 6 36 58 2 -4 87 20 14 67 66 -24 -39 1 -6 50 61 16 59 63 23 34 61 18 26 75 81 -5 -11 59 48 100 18 56 51 36 102 128 81 133 97 118 129 81 65 73 91 64 78 91 55 70 73 54 59 28 32 96 94 66 48 106 188 173 150 89 149 130 144 117 91 102 113 68 68 81 75 76 74 101 71 56 73 77 76 79 75 89 90 90 86 83 93 96 108 108 90 81 61 67 72 71 86 68 85 86 85 96 60 37 53 66 64 82 76 92 58 56 81 82 103 109 100 83 66 80 73 89 70 95 110 112 138 134 108 79 105 115 103 108 122 108 141 121 115 119 123 140 147 117 107 96 80 62 66 63 59 69 59 44 48 43 36 40 25 70 585 1529 1222 314 132 140 142 111 113 58 33 18 10 17 28 34 26 17 36465 280 166 30 9286 10 7 45 6276 2656 7306 798 752 664 775 899 981 854 995 1052 1118 1055 884 778 831 804 812 748 524 374 262 306 414 345 325 247 303 301 239 225 196 279 297 233 229 121 154 227 178 264 199 262 264 312 292 276 238 53 177 155 161 158 122 128 59 87 95 122 229 145 5 57 123 125 82 63 50 78 31 65 14 35 16 999999 40 56 -12 114 202 87 0 35 2 42 -9 115 125 66 38 88 57 39 40 64 10 -44 13 -65 -17 -69 -93 52 25 76 76 90 15 -19 -65 -15 64 22 20 -12 51 86 42 39 27 24 52 8 -4 51 -1 -26 12 -34 56 92 77 81 73 98 41 43 20 11 68 0 16 54 48 55 56 37 58 20 16 36 43 15 41 26 19 59 137 90 84 104 58 49 114 111 96 110 87 58 14 59 106 38 74 99 102 25 49 75 50 65 81 83 76 79 87 120 96 91 71 76 70 106 83 54 45 97 91 63 46 77 82 65 67 65 37 83 47 72 95 66 92 59 50 48 59 90 67 70 51 69 70 57 75 74 77 100 112 119 112 129 117 98 99 92 75 93 91 108 95 87 81 81 85 94 108 101 78 49 56 50 58 48 43 44 35 38 29 32 39 56 204 616 1215 1315 1308 632 353 274 192 132 141 76 22 11 -3 -13 1 9 1 1 36471 280 193 30 9283 10 7 51 6275 2657 6732 591 659 726 897 862 986 864 949 1117 1055 1145 957 745 837 891 927 904 764 646 589 375 332 348 283 301 421 369 435 347 177 236 284 270 270 83 73 185 246 189 239 284 253 274 298 365 269 321 145 147 176 222 173 208 261 151 43 151 150 138 66 135 59 128 168 196 143 122 138 83 66 168 110 140 90 123 159 80 46 70 96 104 24 56 125 98 -35 92 49 -22 -57 -10 101 62 55 47 58 68 53 103 55 53 107 66 141 150 149 74 26 9 30 34 132 1 999999 46 91 131 72 96 82 -28 36 66 50 73 92 59 6 -11 60 81 28 127 157 170 98 20 35 104 166 123 60 45 51 105 61 103 85 68 167 204 131 65 25 92 108 123 149 131 118 160 158 142 137 128 97 49 74 155 167 125 145 87 141 148 134 108 102 110 99 83 126 162 144 96 135 106 87 130 148 152 103 114 130 96 88 100 87 90 123 114 95 77 57 63 83 128 107 94 105 78 71 122 109 109 99 107 93 131 130 118 109 112 113 128 127 141 178 179 151 111 121 126 136 137 122 145 145 139 125 124 128 136 163 147 109 105 99 64 76 79 80 71 81 66 61 66 66 59 280 1169 1782 1154 972 572 224 195 199 176 147 98 51 45 34 21 18 36 24 18 36477 279 191 30 9281 10 7 57 6274 2659 22704 940 797 905 947 900 970 903 1021 1079 932 999 968 911 905 915 905 857 744 585 337 265 402 323 411 369 240 225 223 264 293 196 243 296 230 164 250 254 210 138 211 269 184 228 242 229 228 253 201 223 197 83 233 156 126 94 154 39 153 148 85 91 165 133 78 82 77 56 134 43 -10 116 43 -6 4 20 38 31 122 85 61 77 -13 21 71 34 -10 9 -20 -2 84 54 15 29 16 16 14 -2 48 4 -24 31 52 45 45 57 33 -2 28 21 33 76 71 71 48 68 -4 42 40 38 122 86 51 31 33 49 23 67 69 43 80 22 58 112 49 88 107 107 107 87 77 83 45 62 62 -18 7 28 62 39 24 53 64 81 86 116 102 97 138 143 147 90 117 95 105 91 107 78 110 122 61 110 106 115 119 107 86 90 97 69 77 91 120 108 106 105 116 93 72 62 59 82 110 74 67 55 70 71 87 67 58 78 81 78 105 82 94 78 71 66 82 85 69 81 84 76 87 78 84 99 90 96 89 103 115 107 117 133 146 130 122 120 101 106 114 119 135 128 112 106 95 116 124 117 123 132 92 69 82 69 64 53 45 43 42 50 58 41 32 127 1101 2284 1547 845 426 161 130 132 115 83 53 37 25 15 5 11 27 22 16 36483 279 190 30 9280 10 8 3 6273 2660 6523 890 694 760 864 847 967 1056 1112 1077 1065 1002 979 925 939 990 937 854 673 522 355 348 257 234 254 282 229 250 279 238 209 273 193 229 231 327 224 152 248 254 198 263 237 291 233 247 218 240 181 103 122 153 152 155 8 25 76 88 111 161 165 50 139 95 72 121 141 20 -31 123 65 52 47 22 66 64 -46 30 21 70 27 23 66 52 -23 14 -70 -72 -9 44 93 72 23 26 83 87 66 43 86 57 12 18 -19 35 -10 51 -4 9 47 64 -38 7 22 12 33 0 -11 -1 36 0 37 47 72 78 70 34 44 28 65 28 41 34 14 118 145 88 62 43 60 67 49 45 36 60 74 73 -13 15 28 68 131 111 68 19 44 66 129 137 122 75 96 105 88 127 68 101 120 121 80 81 81 115 91 94 95 109 135 129 87 90 115 90 78 82 100 105 110 86 84 52 71 71 43 72 58 64 74 42 73 60 51 41 76 59 68 67 47 75 49 97 85 65 71 72 74 72 49 49 52 48 71 100 113 115 112 117 116 106 109 106 105 101 112 107 104 116 114 113 103 87 99 104 119 115 102 88 75 70 56 56 53 48 34 39 47 51 31 44 47 260 1150 1441 634 560 379 120 102 107 86 60 43 23 20 3 9 21 21 20 17 36489 280 157 30 9277 10 8 9 6271 2661 58628 1083 968 873 812 867 927 992 807 928 1097 1040 936 935 961 950 1010 927 827 613 534 527 550 400 292 184 200 258 239 219 282 163 206 165 127 178 194 322 253 284 271 361 354 282 222 194 260 233 261 282 169 203 143 126 177 151 120 61 73 192 134 104 52 109 65 129 187 160 84 75 106 101 -17 -82 -6 -32 -31 96 134 99 56 122 87 -29 -33 52 113 10 56 65 18 36 26 72 145 27 -5 -11 44 64 42 73 86 20 -7 8 6 19 26 38 9 10 -24 -13 63 19 -59 -66 -61 15 15 -37 -1 27 20 52 65 22 8 13 39 81 81 113 76 51 112 92 150 100 66 90 132 46 63 43 31 24 17 41 -14 18 67 39 111 86 82 91 115 121 113 109 88 91 79 95 122 143 110 122 108 148 81 89 103 122 127 109 84 79 112 93 53 95 72 61 89 78 61 107 64 62 74 58 84 90 38 27 56 57 49 60 83 83 84 79 111 76 78 109 97 85 94 101 95 60 61 65 69 98 108 88 83 84 91 95 96 124 119 120 102 104 110 103 98 119 115 114 105 100 86 97 112 136 123 113 76 72 62 69 59 71 48 32 40 30 29 30 24 34 240 676 588 315 388 167 117 121 92 67 45 30 26 15 2 11 27 20 15 10 36495 279 183 30 9273 10 8 15 6270 2663 3522 802 818 995 937 951 864 888 949 1020 998 1201 1131 882 875 942 884 757 602 500 475 393 265 258 323 299 219 192 356 268 190 253 185 157 97 141 248 307 267 261 322 273 300 261 207 220 130 217 235 195 148 137 202 207 242 139 72 180 255 110 100 145 171 106 131 170 95 39 151 81 146 77 97 81 -51 3 74 50 5 9 -14 51 46 34 6 93 135 83 -8 86 93 50 60 31 43 49 31 48 87 69 45 67 79 63 22 -42 -23 -10 8 25 22 36 100 107 29 22 29 32 43 36 12 32 49 7 -26 32 53 124 86 73 59 82 77 142 166 113 71 65 59 70 -16 21 108 119 58 13 36 66 73 31 26 81 97 108 81 74 138 87 85 121 81 115 113 72 97 119 137 105 84 139 82 96 107 78 67 47 84 97 79 87 86 45 78 94 67 87 116 94 84 87 103 77 122 92 75 69 51 74 57 54 60 114 79 72 62 68 77 118 77 72 58 31 45 58 76 74 65 71 76 94 85 83 78 79 84 76 91 116 100 101 105 90 89 116 110 123 119 113 84 63 71 89 113 120 101 74 66 65 54 66 55 50 42 34 23 14 20 21 41 174 384 445 385 263 122 127 136 101 55 35 24 14 5 7 16 25 17 10 9 36501 280 150 30 9270 10 8 21 6269 2664 33820 1093 845 965 949 1021 1066 1146 1181 1071 1104 1152 1121 1183 1105 1114 1070 1062 902 734 626 663 605 545 397 359 396 333 311 445 323 323 341 348 232 196 232 225 233 259 359 285 325 303 295 392 315 269 273 263 278 206 168 232 247 179 247 196 247 207 195 137 190 176 135 158 181 151 178 116 105 106 130 174 101 161 145 140 121 79 86 90 64 78 116 155 95 31 41 82 60 117 175 171 104 106 92 119 112 46 115 101 89 154 129 133 65 64 19 25 96 73 84 90 63 30 83 81 75 94 55 29 81 64 54 99 72 83 95 151 92 85 21 110 164 187 163 131 86 110 116 124 143 117 117 52 53 64 105 96 88 66 69 78 146 158 134 140 160 150 140 139 144 141 188 162 159 181 164 144 130 128 115 129 141 120 74 105 116 130 146 143 134 129 143 138 134 141 133 125 146 139 122 130 141 112 108 123 135 135 156 162 153 129 151 141 113 115 118 147 141 112 119 123 119 113 105 110 129 126 119 111 108 128 151 147 145 168 146 134 154 144 139 158 167 168 160 162 149 131 147 156 142 156 168 119 101 102 112 99 86 87 85 76 65 69 65 61 55 65 235 435 518 565 353 174 189 167 116 94 82 64 46 33 44 51 61 55 46 42 36507 279 178 30 9268 10 8 27 6268 2665 2125 888 841 804 915 918 964 984 1113 1071 1208 1095 1028 1080 935 968 1047 1052 923 799 581 512 550 464 294 380 439 357 301 262 378 254 406 317 213 212 237 188 201 302 293 303 245 240 317 280 256 166 257 298 207 154 171 160 229 154 83 160 245 147 71 68 76 -15 79 172 108 81 157 139 131 137 145 177 115 97 -5 113 57 80 122 94 57 119 99 30 33 37 23 26 -2 63 66 40 -3 -42 7 29 24 84 23 61 85 55 33 14 34 53 37 10 51 32 87 62 20 27 89 61 64 41 7 -3 6 72 16 -3 70 82 85 76 68 116 90 142 194 153 133 103 182 170 97 120 83 70 60 40 69 69 51 39 20 107 112 106 130 166 113 107 145 98 113 132 124 90 113 132 117 131 131 92 95 140 107 103 136 169 109 87 104 119 99 83 69 121 136 124 126 98 103 112 124 109 88 95 144 109 130 91 104 111 112 109 109 123 111 114 105 96 97 81 98 111 98 105 90 60 68 96 98 106 112 99 100 104 121 90 95 108 119 122 105 104 101 119 131 119 134 130 125 125 119 143 139 112 95 83 86 78 76 77 64 45 45 41 40 55 51 28 78 281 437 651 576 277 189 152 115 79 52 37 36 20 12 24 31 30 31 29 23 36513 279 178 30 9268 10 8 33 6266 2666 2946 816 900 908 1052 1222 1209 1121 1180 1166 1114 1126 1114 984 937 1047 989 945 847 733 609 496 478 414 338 372 356 347 329 399 391 312 241 248 371 317 381 356 290 274 310 273 228 173 176 269 184 226 218 162 196 249 152 173 176 73 152 295 264 140 182 173 144 64 121 162 120 144 165 156 138 90 75 120 133 133 123 50 84 102 46 41 -2 42 68 70 81 99 79 126 226 112 20 69 163 85 14 22 61 66 38 -12 31 31 55 28 28 88 110 136 96 114 45 115 143 45 97 69 35 46 1 71 102 82 84 74 135 139 172 193 107 66 148 221 251 196 127 121 83 161 127 107 107 98 71 71 56 78 52 86 153 125 93 99 76 105 149 103 103 141 117 135 138 128 189 217 210 206 133 139 130 129 111 89 112 124 114 105 134 99 96 90 100 168 132 133 161 151 108 151 136 139 112 98 104 110 152 135 116 103 96 130 148 112 72 101 140 161 144 106 111 124 104 132 116 74 91 117 100 102 121 107 100 133 143 139 144 128 154 162 127 116 122 125 160 146 132 161 171 162 164 154 141 93 65 75 91 91 88 80 76 79 74 59 62 65 59 47 95 268 537 626 326 184 147 113 72 60 52 39 36 32 28 32 44 46 39 34 24 36519 280 148 30 9268 10 8 39 6265 2668 14604 897 986 1006 1038 1067 1040 1078 1178 1282 1131 1159 1096 1165 1160 1121 1133 1144 1049 1007 1039 709 528 594 441 413 476 490 348 430 346 333 361 311 263 294 285 210 209 293 327 345 314 230 225 418 389 258 246 361 259 217 228 157 78 146 176 261 258 277 188 105 75 85 120 185 193 66 62 132 111 86 34 59 72 121 20 92 84 113 65 46 -12 12 65 4 37 68 46 57 135 87 101 73 59 64 84 91 100 73 78 112 24 -11 -32 93 73 69 9 111 103 110 94 37 55 106 115 41 103 93 -28 -13 30 36 5 86 158 210 94 116 96 131 148 154 186 111 52 132 160 164 125 118 139 104 66 61 65 97 105 70 51 135 137 81 13 53 83 80 133 58 126 64 82 124 129 108 125 156 175 192 148 203 173 163 92 86 149 91 63 62 117 144 91 139 154 135 137 181 148 134 107 101 102 110 96 101 95 82 103 110 130 98 62 77 90 112 109 93 136 109 118 177 148 148 131 79 65 111 122 113 116 119 94 104 115 97 109 131 170 159 150 134 118 121 128 127 150 123 137 159 150 127 123 114 96 76 68 79 85 75 69 51 64 66 65 52 49 62 173 373 436 531 489 220 150 149 122 81 61 49 48 34 21 24 43 45 46 38 34 28 36525 279 177 30 9267 10 8 45 6264 2669 7180 1048 1035 1087 1108 1078 1230 1278 1346 1371 1382 1250 1187 1183 1126 1139 1013 1003 946 1068 881 674 604 514 369 364 437 367 361 306 347 401 311 227 229 289 325 151 194 274 240 237 245 295 383 240 265 163 76 37 98 146 208 178 237 224 156 161 132 129 121 155 199 183 77 84 150 142 149 118 79 118 203 61 100 64 32 -14 72 96 -3 56 108 56 5 -13 18 27 135 133 40 91 124 36 23 34 100 56 -11 49 49 7 37 31 40 76 40 29 2 121 118 -13 70 108 118 118 139 88 26 57 79 105 82 -17 69 112 128 77 30 112 128 205 183 96 114 96 83 104 71 74 73 134 89 59 85 88 52 45 69 97 88 72 126 163 161 159 128 132 148 95 127 158 164 172 169 148 121 134 177 157 155 129 143 147 114 114 110 100 102 75 73 103 147 130 129 115 102 113 103 142 175 134 97 69 103 120 105 87 72 92 125 81 84 106 122 108 105 96 104 118 125 115 100 118 100 110 85 104 110 90 107 116 111 90 94 117 137 136 136 138 132 106 122 134 135 139 147 149 153 135 136 145 116 73 67 85 97 97 91 59 64 66 69 56 53 62 55 151 402 497 572 487 207 156 141 131 105 77 60 44 31 32 37 46 53 53 40 38 29 36531 280 146 30 9266 10 8 51 6262 2670 16311 1097 1052 1110 1238 1314 1392 1366 1426 1526 1407 1424 1468 1372 1311 1143 1083 1127 1048 949 927 879 655 605 520 357 375 486 433 449 416 435 468 499 376 432 370 254 242 418 266 309 287 242 290 223 179 157 229 348 265 253 194 95 239 243 266 196 217 160 58 65 158 110 86 145 161 97 124 106 42 151 105 81 100 131 67 80 134 47 129 72 2 20 -16 32 1 1 41 110 13 40 160 159 111 72 32 37 94 97 53 97 78 68 97 46 95 71 36 27 54 40 38 63 54 60 39 -29 45 90 39 83 63 70 118 94 107 94 52 62 140 181 192 119 95 102 101 143 89 96 81 98 116 151 72 76 111 105 76 40 35 104 112 112 90 116 149 140 116 121 162 152 164 116 117 158 117 126 150 128 147 186 142 114 138 119 163 140 109 138 127 129 134 142 133 137 122 120 156 150 145 153 119 110 143 143 130 131 138 99 108 119 103 90 151 137 81 89 139 121 109 133 118 96 128 96 106 94 99 107 119 132 116 133 133 102 125 147 151 160 156 126 129 142 146 157 160 165 153 161 141 155 163 122 103 84 87 90 87 87 78 78 65 66 64 60 62 64 131 449 545 696 712 375 183 164 151 140 74 60 59 47 38 41 47 63 67 59 52 51 36537 280 144 30 9264 10 8 57 6261 2671 48552 1183 1004 1006 1017 1032 1157 1187 1407 1408 1422 1359 1318 1162 1165 1172 1052 1087 965 1025 876 881 685 490 497 374 310 272 349 383 309 266 321 313 329 396 342 287 285 299 351 225 206 222 223 228 291 256 224 218 150 195 185 180 204 146 31 90 154 97 109 206 255 69 52 77 108 73 108 116 111 92 39 87 63 81 85 68 84 85 27 60 90 51 97 23 22 35 69 89 -20 -36 82 105 20 35 58 67 47 17 61 122 51 7 -15 2 -38 25 52 51 69 73 70 53 37 94 20 24 70 76 98 103 79 108 89 91 92 88 71 92 127 80 151 172 110 134 144 118 123 97 84 59 29 22 60 59 63 65 72 82 54 -4 48 94 87 149 166 131 81 95 129 80 163 111 118 104 96 132 141 146 110 104 108 99 92 131 92 117 147 145 120 73 90 117 97 110 141 140 98 123 150 148 107 105 102 99 111 89 74 83 91 122 94 102 117 108 106 114 104 105 85 112 124 101 94 88 88 77 96 98 97 99 99 86 115 116 94 110 122 123 125 124 105 126 135 133 140 132 135 147 150 132 99 75 80 60 63 64 61 55 66 61 49 39 41 48 57 111 184 475 747 778 545 216 175 146 125 79 51 41 34 24 15 21 28 30 36 37 27 21 36543 280 143 30 9263 10 9 3 6260 2673 8596 951 952 929 1008 1082 1004 1024 1192 1150 1177 1113 1174 1083 1010 946 1049 1004 989 842 637 496 377 423 379 351 344 389 336 391 430 389 328 341 371 299 233 239 203 121 213 315 222 179 197 231 199 222 188 83 103 87 137 124 126 88 174 177 152 137 188 164 171 205 222 130 79 117 100 99 105 183 117 43 52 172 87 59 14 49 110 42 39 78 39 -10 65 2 27 55 105 71 90 93 55 45 59 157 89 45 40 33 6 113 24 -31 -13 -59 36 78 64 51 98 104 0 -38 26 64 93 146 130 89 65 97 126 120 158 145 94 119 134 149 177 89 120 63 92 117 49 36 150 148 104 134 69 93 109 49 81 117 69 75 49 103 108 105 84 51 72 119 116 85 95 154 115 98 106 105 135 158 86 88 98 86 119 133 108 76 87 105 94 91 132 129 138 127 88 76 93 121 168 121 80 111 92 93 79 89 114 103 99 110 119 90 102 94 67 73 92 110 100 83 96 98 123 81 76 84 93 93 88 71 77 89 82 99 119 123 127 112 144 122 102 104 132 131 122 137 125 128 123 124 114 92 82 87 63 57 50 58 77 65 38 13 38 55 44 55 239 512 496 461 284 178 145 142 99 51 34 26 23 13 16 21 26 33 38 31 16 19 36549 280 143 30 9263 10 9 9 6259 2674 4428 981 957 1010 1229 1267 1219 1146 1054 1085 1194 1231 1159 1066 1089 1108 993 897 923 762 564 533 532 359 205 308 357 315 296 319 342 329 355 292 310 242 224 336 342 250 297 250 204 273 281 261 263 150 260 129 108 278 237 141 165 166 169 125 192 227 206 181 195 205 241 166 136 109 48 60 139 39 71 95 80 165 135 -31 -15 109 91 169 119 143 40 44 15 -2 66 92 158 115 76 49 5 23 30 28 65 38 111 41 3 97 53 71 132 170 69 45 66 81 150 94 99 76 75 58 64 86 97 9 108 191 185 161 161 115 92 124 106 182 191 188 136 141 119 119 147 154 127 128 140 148 130 122 116 97 87 120 68 137 228 152 137 93 136 167 152 133 125 163 151 144 143 165 208 193 168 150 155 143 118 146 165 141 112 128 182 140 124 169 168 165 137 132 165 173 158 119 145 152 164 120 138 125 132 144 167 136 111 117 127 135 152 146 114 126 132 105 171 158 169 140 137 136 105 121 122 128 121 108 141 137 167 161 145 157 142 147 160 141 148 141 147 138 157 157 169 175 179 152 129 98 98 88 88 88 91 88 94 85 84 83 83 94 84 108 325 595 593 375 342 250 219 172 99 72 60 54 46 44 52 56 52 71 73 62 49 52 36555 278 204 30 9264 10 9 15 6257 2675 53392 1570 1260 1262 1252 1273 1241 1317 1215 1146 1145 1082 1056 1178 1147 983 948 885 712 631 484 443 392 374 391 347 397 395 406 322 193 221 314 308 282 272 256 240 263 298 198 230 179 185 301 263 198 190 154 191 180 155 150 146 192 163 183 172 150 141 153 172 186 214 262 204 153 103 79 130 161 120 120 54 23 30 64 76 36 125 116 50 57 126 58 33 86 88 115 61 61 93 91 65 118 85 69 107 81 73 45 43 84 47 78 39 59 58 59 107 118 86 77 46 122 97 111 127 124 105 126 154 150 96 145 105 57 87 116 141 243 212 155 180 167 132 138 154 143 108 87 104 102 84 73 73 106 161 101 82 93 96 78 113 100 165 166 114 129 165 99 120 135 136 137 110 131 128 120 113 169 129 160 163 151 149 143 143 128 168 156 202 168 141 167 144 164 139 117 141 135 165 184 158 129 134 141 111 112 139 122 121 129 130 113 154 152 124 115 126 143 129 152 131 134 119 134 136 146 140 132 130 164 149 153 130 170 206 190 168 150 146 146 157 169 183 178 165 162 153 133 99 100 109 92 79 105 102 94 88 75 75 100 93 101 220 293 415 343 347 263 277 253 111 73 61 59 58 54 48 55 55 58 66 72 65 52 49 36561 278 203 30 9263 10 9 21 6256 2676 3841 1231 1253 1204 1296 1463 1282 1248 1289 1277 1251 1298 1142 1069 1035 1168 1048 843 703 633 619 792 654 399 284 395 362 229 329 294 273 381 354 306 344 310 321 264 252 178 184 194 225 279 168 131 215 228 149 98 108 255 231 226 236 206 149 315 273 193 156 118 126 190 195 138 131 122 51 19 122 183 132 147 2 33 148 124 37 72 64 153 135 30 102 166 136 73 33 66 63 114 132 69 52 74 -23 -64 -41 109 147 41 33 51 -13 16 59 83 34 75 86 0 102 96 48 67 65 22 70 127 116 20 52 109 159 154 116 104 116 149 211 173 120 81 142 195 163 136 200 218 135 134 171 228 166 102 131 148 107 105 158 108 77 115 134 106 84 155 149 105 147 191 170 173 130 132 152 135 144 166 134 184 158 147 144 154 145 129 91 104 151 158 123 199 152 126 139 104 158 152 119 90 122 125 135 94 116 120 113 111 119 166 145 148 115 92 100 140 133 133 96 78 124 136 110 120 136 113 130 139 127 145 143 158 143 155 164 172 170 178 162 152 159 163 184 178 178 171 177 161 118 96 96 106 104 98 98 81 72 81 69 64 78 94 197 237 213 209 205 233 197 229 146 91 83 67 66 58 39 41 56 56 56 62 69 60 49 51 36567 278 203 30 9263 10 9 27 6255 2678 4501 1026 1116 1035 1121 1260 1138 1232 1241 1205 1270 1255 1223 1046 1141 1057 1008 1086 947 820 662 601 455 417 262 352 296 265 287 246 293 250 316 305 303 312 190 230 179 168 257 206 277 219 217 201 284 275 223 178 137 158 96 123 199 199 208 220 188 173 104 127 85 119 125 81 81 80 67 49 -15 34 29 50 43 76 27 69 105 106 57 20 -16 -12 81 31 44 47 68 114 97 1 39 102 96 47 29 9 -20 14 48 25 32 37 12 32 -9 22 41 39 70 24 74 12 54 77 15 29 70 49 21 27 133 132 104 68 149 150 98 138 190 167 131 153 105 57 114 133 152 104 106 68 23 56 37 -12 19 54 66 82 79 40 68 96 82 78 109 108 59 96 121 78 94 105 68 102 100 86 118 89 114 75 81 92 98 101 125 100 110 98 56 89 84 95 73 89 95 83 78 96 129 140 117 102 108 114 97 93 80 73 92 99 90 94 96 116 119 96 84 72 76 93 67 74 90 86 66 60 73 62 83 85 86 90 111 136 126 116 100 85 108 102 114 121 132 127 142 127 111 79 75 58 59 71 57 47 38 52 57 47 41 39 44 27 75 184 160 146 136 133 136 144 85 46 29 18 13 26 23 13 1 11 10 11 25 27 15 7 36573 279 172 30 9262 10 9 33 6254 2679 48313 1238 999 1082 1123 1247 1260 1180 1240 1182 1178 1202 1227 1249 1011 909 1005 1064 969 912 863 676 680 578 411 360 221 296 284 287 361 255 257 323 342 298 195 112 122 251 267 223 289 268 266 309 181 261 193 88 181 186 171 154 107 153 173 166 178 227 140 109 131 157 138 25 145 164 91 92 105 134 43 82 122 71 129 21 74 62 18 -19 18 98 101 56 182 50 46 67 31 70 -55 32 74 18 35 34 60 68 73 21 0 12 16 29 11 75 54 -24 -71 7 115 84 51 29 81 92 72 48 62 40 69 67 92 35 51 36 64 105 99 115 159 68 64 59 60 90 52 103 84 50 57 37 82 50 43 33 129 69 52 27 60 105 85 128 116 67 112 168 141 111 119 113 91 98 122 114 82 68 126 133 77 79 116 136 111 73 19 50 63 106 89 74 106 136 129 90 68 111 89 104 109 124 85 94 107 120 98 91 67 99 81 102 76 95 90 87 107 135 112 108 132 99 84 77 89 93 100 103 107 113 116 100 87 130 110 136 131 126 105 105 107 115 120 129 148 145 127 116 98 76 80 82 76 60 65 59 66 61 51 47 55 45 47 59 138 181 116 95 111 158 163 80 57 45 39 27 27 26 19 21 22 24 24 33 41 33 24 36579 278 201 30 9261 10 9 39 6252 2680 5077 979 955 1063 1157 1021 1119 1208 1284 1166 1159 1243 1273 1048 1051 1041 943 971 898 791 701 562 431 445 438 383 358 479 388 449 342 320 435 391 324 292 202 250 320 233 221 203 227 338 311 279 279 216 144 150 140 178 214 230 180 182 166 142 168 177 183 192 127 108 98 127 169 96 116 95 134 48 60 32 29 72 111 11 42 51 42 77 89 109 5 36 45 79 71 32 62 52 59 93 108 77 -7 11 65 89 114 108 41 22 60 41 6 -14 28 63 41 84 110 153 144 173 95 73 125 137 122 87 121 117 163 182 205 189 158 149 168 103 106 135 137 158 134 123 64 73 49 43 62 47 37 52 63 95 65 56 97 91 109 58 91 141 166 132 123 126 156 154 106 138 148 164 133 90 81 107 146 136 141 152 126 70 151 148 121 99 114 124 136 121 137 122 115 124 122 130 121 147 146 115 143 146 129 142 130 139 106 118 136 132 106 88 107 110 114 112 108 102 105 99 86 109 86 110 123 88 118 131 121 119 143 165 162 147 106 123 161 157 158 164 161 167 173 162 140 109 104 103 94 97 84 103 93 82 80 78 73 77 72 55 53 49 75 135 111 104 167 215 170 88 77 78 63 48 46 39 41 33 37 39 47 56 48 41 36585 279 172 30 9262 10 9 45 6251 2681 949046 2126 1122 1216 1225 1263 1400 1302 1214 1381 1154 1235 1401 1227 1114 997 925 885 800 712 736 584 539 451 413 416 354 182 222 367 351 408 481 350 229 217 180 191 170 222 96 152 218 281 251 281 263 273 223 72 140 162 301 360 275 306 287 178 125 172 177 252 294 280 230 160 167 146 103 173 200 130 122 118 182 121 155 160 104 50 36 68 147 203 115 91 91 173 174 130 119 127 76 105 72 40 67 105 36 49 92 162 104 127 71 54 100 149 153 38 110 143 55 90 141 141 136 102 144 193 179 159 138 92 158 195 203 225 250 213 235 238 153 167 213 204 180 229 176 203 176 112 74 172 173 161 181 99 116 122 122 86 120 154 170 194 195 150 125 152 123 173 143 124 182 202 178 174 161 163 169 146 198 194 171 149 129 143 150 196 171 164 168 146 148 165 154 162 185 173 161 201 171 152 163 153 161 145 144 166 197 171 179 173 151 121 150 163 157 148 130 131 146 138 120 141 148 139 149 125 124 150 179 178 180 161 168 207 175 147 165 170 169 201 191 183 196 195 203 181 145 138 146 132 117 111 113 120 93 95 112 103 105 100 92 98 95 99 154 151 119 201 264 210 139 104 100 91 81 87 93 91 72 69 79 74 85 82 76 36591 280 143 30 9263 10 9 51 6250 2683 774782 2201 884 953 773 1135 1024 1052 1124 1174 1186 1173 1267 1198 1177 913 774 897 730 767 678 509 618 499 425 395 394 355 255 354 430 396 436 358 348 202 121 59 112 199 195 257 432 363 293 169 207 189 92 53 108 59 60 195 196 169 210 232 225 158 193 181 150 219 99 73 137 167 135 75 144 141 157 207 112 60 108 118 155 162 123 86 124 201 -2 -8 106 143 125 59 38 198 108 112 81 96 39 44 132 78 70 129 101 7 45 56 72 68 114 97 129 181 50 12 120 148 96 71 22 1 35 58 181 176 97 75 117 193 187 163 183 181 149 125 80 98 142 120 105 142 130 128 129 105 33 36 63 136 85 56 115 136 129 103 105 92 160 102 136 119 117 85 91 158 152 139 168 116 91 111 94 105 103 110 129 111 101 92 121 116 86 106 87 116 125 135 139 162 153 140 163 196 177 162 205 164 135 153 136 134 186 136 100 136 135 162 133 145 128 110 125 134 139 134 116 114 133 129 114 129 137 115 123 117 131 141 160 141 136 144 128 116 113 119 130 141 134 141 158 141 145 107 81 99 81 66 72 64 73 98 84 71 69 82 74 70 53 49 47 58 81 79 122 198 185 108 72 70 66 57 56 52 52 43 41 39 47 57 50 45 36597 279 173 30 9263 10 9 57 6248 2684 771738 2314 1090 1180 1117 1102 1066 1211 1285 1264 1282 1235 1139 1226 1171 1115 1025 982 818 789 584 494 499 379 402 439 373 312 313 340 273 369 419 355 362 225 194 173 136 143 239 212 174 164 169 255 201 169 242 259 188 69 166 253 199 134 169 173 140 155 160 110 129 157 211 184 144 190 240 186 103 56 207 105 177 211 156 108 102 81 42 -6 25 1 43 93 73 73 91 3 45 40 20 72 126 68 72 -8 47 37 8 63 63 40 -9 35 38 107 89 20 26 45 55 36 112 -5 -6 77 140 105 123 172 149 180 185 133 129 198 165 143 173 173 141 109 135 185 154 135 79 71 79 117 144 147 83 87 87 128 90 89 61 73 97 111 111 139 141 102 98 106 118 135 119 119 100 112 107 98 111 83 88 136 110 119 98 108 124 165 148 115 109 94 108 127 144 165 143 121 116 120 140 142 150 123 110 109 134 149 138 80 134 122 123 116 130 106 141 154 135 127 109 91 80 92 110 110 112 96 108 112 111 105 122 122 123 137 157 158 148 144 137 135 151 141 119 140 148 165 152 120 107 91 94 95 93 90 88 80 72 80 76 69 68 61 62 58 49 48 50 63 68 111 153 151 111 79 64 55 49 42 42 41 35 37 39 43 59 57 39 36603 279 173 30 9263 10 10 3 6247 2685 3885 1035 1101 1066 1070 1117 1076 1325 1343 1393 1532 1397 1327 1191 966 880 916 894 862 644 725 548 500 437 502 442 341 265 325 430 351 432 386 362 284 133 244 339 328 144 114 65 134 192 228 213 121 137 99 219 225 221 295 67 102 108 123 132 128 215 203 209 151 155 63 114 104 152 245 159 175 183 168 168 63 25 125 -6 26 112 143 75 95 88 27 21 -34 67 102 107 37 132 43 12 36 11 58 63 95 111 77 -12 57 -8 -2 41 62 -13 137 68 55 64 41 53 174 65 19 85 67 126 165 202 174 157 133 114 166 184 262 251 209 140 183 212 104 87 141 100 68 130 155 143 148 93 56 30 86 110 128 113 74 51 37 71 163 117 102 84 97 107 114 141 61 63 174 83 153 163 124 126 99 128 146 127 92 104 105 146 124 109 108 85 61 103 140 147 164 127 123 113 121 158 154 108 73 96 84 90 85 100 106 96 85 63 79 95 123 117 107 95 113 97 89 75 117 109 74 74 99 117 101 119 116 114 121 138 127 147 126 117 105 100 120 114 146 160 154 136 143 120 110 97 84 78 67 70 66 67 70 55 50 53 50 51 47 38 44 63 55 58 62 104 118 100 71 48 44 36 44 26 29 34 27 21 16 28 36 32 17 36609 278 205 30 9265 10 10 9 6246 2686 7190 1082 1093 1220 1226 1220 1205 1389 1299 1428 1445 1319 1239 1046 964 1015 916 906 918 810 653 515 461 502 397 350 337 381 384 481 470 473 366 225 212 301 240 180 208 259 213 160 185 199 201 336 265 267 239 298 220 150 196 233 155 138 135 122 242 225 233 182 175 200 97 154 115 155 184 154 160 164 180 163 119 145 193 179 137 113 79 107 71 95 151 119 111 130 62 91 133 160 175 85 86 147 70 140 140 138 78 39 56 86 50 99 110 48 90 108 86 82 90 74 132 205 111 90 150 160 139 104 122 207 172 157 182 185 153 217 208 176 168 172 165 159 139 168 135 94 121 81 82 118 134 54 36 41 105 109 123 126 80 155 170 109 117 148 170 160 176 151 171 194 154 122 110 100 122 144 153 134 114 155 170 156 134 137 136 141 146 133 143 163 145 140 154 159 168 199 211 182 152 116 148 138 144 149 132 150 145 169 170 157 133 130 117 135 112 117 127 130 132 128 111 117 126 145 127 126 171 160 144 135 134 160 153 181 168 128 147 162 153 162 157 176 180 184 161 157 115 84 94 118 100 104 91 101 103 87 86 85 119 173 96 72 111 134 127 129 143 132 106 98 91 80 69 76 74 73 59 44 46 47 57 60 50 44 36615 279 177 30 9267 10 10 15 6245 2688 83207 1557 1140 1121 1184 1349 1480 1382 1329 1356 1423 1271 1220 1221 1174 1151 1056 805 788 1027 1005 669 528 491 369 372 366 357 343 324 303 276 384 368 200 75 209 149 66 72 176 210 208 204 272 208 167 182 235 185 178 151 165 166 172 72 163 102 123 143 114 111 190 162 249 140 74 143 169 140 105 59 173 206 193 234 114 -80 26 -18 -41 76 81 37 8 19 -69 -10 74 -13 59 75 60 55 75 24 -14 21 41 133 112 23 66 56 -6 48 102 11 9 51 30 56 62 76 53 15 97 148 59 111 141 93 144 120 91 186 260 199 171 140 92 122 140 109 168 122 132 126 38 71 95 90 52 30 -4 53 95 66 49 22 64 76 67 102 126 144 134 86 77 34 75 151 114 91 110 80 98 144 111 102 115 147 105 95 111 102 103 74 96 96 76 82 102 132 115 121 148 120 49 101 148 182 149 126 122 109 110 104 138 125 80 108 103 106 102 72 75 87 102 96 105 109 90 86 51 66 86 83 94 102 113 92 87 105 135 119 122 119 105 99 117 113 87 105 129 120 125 131 122 109 117 92 81 86 100 88 78 69 65 62 53 52 46 129 281 175 258 205 153 127 96 84 66 59 57 55 60 38 27 23 29 24 19 20 16 22 36 32 19 36621 277 240 30 9270 10 10 21 6243 2689 2186 1243 1269 1236 1214 1373 1290 1294 1361 1295 1321 1212 1134 1079 1088 1158 1029 879 906 650 445 381 459 407 264 286 237 302 404 376 342 336 241 113 187 255 211 85 271 237 99 105 272 234 229 218 108 122 118 180 272 185 228 206 193 173 206 131 72 122 166 173 103 181 131 157 123 115 123 57 -8 121 138 119 125 109 24 122 137 53 70 89 12 -22 7 23 104 11 23 135 132 88 112 120 98 56 35 106 40 30 70 55 11 81 82 45 45 41 61 81 49 100 114 139 79 51 53 107 142 118 99 115 172 227 233 119 100 156 143 149 111 153 118 130 115 51 38 27 72 104 106 127 114 68 48 87 95 73 9 105 94 83 94 80 78 93 80 89 141 174 150 117 105 112 113 119 123 123 124 100 102 130 76 98 122 64 78 126 134 129 134 116 119 141 133 113 110 122 101 108 136 132 108 117 135 112 130 128 126 109 114 113 139 116 102 123 111 101 97 89 94 89 96 92 81 97 72 70 96 106 97 109 102 107 142 141 144 150 108 105 100 118 128 131 117 118 145 152 147 127 99 87 80 68 71 78 61 58 59 46 49 75 143 104 119 95 77 100 78 64 64 55 54 55 48 35 37 44 25 38 34 21 18 37 40 38 34 36627 278 212 30 9272 10 10 27 6242 2690 5556 1404 1306 1187 1375 1531 1474 1427 1411 1619 1307 1219 1163 1111 1077 1134 1211 1272 987 858 667 536 493 366 373 448 405 320 257 298 445 453 380 205 98 211 208 124 160 213 195 159 145 140 228 229 195 221 212 222 251 146 133 157 213 137 149 221 78 112 143 208 200 117 83 172 214 197 217 197 177 110 174 193 110 50 91 148 146 165 42 41 47 107 148 196 55 87 99 162 129 45 96 149 129 44 124 149 88 42 30 43 48 78 77 2 8 10 39 43 98 95 -3 55 58 76 119 94 98 63 165 151 173 187 201 213 165 157 103 187 174 175 141 88 85 138 150 171 129 124 95 76 82 38 59 72 110 75 87 91 89 103 107 140 148 125 168 139 154 159 110 143 121 189 149 125 95 108 127 179 193 146 145 113 143 122 146 135 120 126 143 111 72 106 174 141 142 177 161 90 103 137 121 121 100 101 84 152 133 152 146 131 147 148 128 140 122 110 127 142 140 127 140 126 90 114 111 102 103 104 139 127 127 118 134 149 138 145 147 142 123 154 136 135 143 143 167 169 160 145 121 100 82 97 96 106 94 74 80 80 70 60 75 68 75 76 78 76 86 71 73 67 78 77 78 67 50 56 54 44 46 42 36 41 57 56 38 38 36633 279 186 30 9276 10 10 33 6241 2691 12285 1848 1672 1664 1563 1433 1404 1390 1383 1423 1333 1357 1297 1213 1100 1009 1160 1197 1246 1168 1110 934 576 628 658 559 420 449 435 373 386 477 441 505 469 131 252 231 235 140 78 36 219 165 244 223 115 169 148 239 153 162 172 165 250 68 153 131 212 233 193 204 141 55 145 113 95 148 154 209 164 180 178 135 155 161 148 121 137 139 103 76 24 1 94 158 149 66 61 84 59 75 116 55 133 157 67 91 117 115 -5 30 50 63 60 -32 4 44 6 133 113 8 35 40 88 83 86 0 98 113 79 100 132 173 159 213 190 170 198 211 183 155 146 138 141 146 87 129 179 196 129 67 117 134 80 92 133 143 117 116 101 146 130 136 188 143 100 99 156 121 127 173 153 151 158 90 111 79 74 118 122 163 160 143 142 125 116 144 140 167 152 137 142 169 198 158 136 142 150 99 151 152 141 138 151 85 108 124 106 140 144 134 102 108 168 180 163 161 131 132 140 126 125 116 109 116 115 125 137 131 126 136 141 141 165 157 151 142 153 181 166 150 150 142 161 175 165 170 164 174 190 148 109 104 102 104 100 100 94 86 80 83 82 85 70 56 72 74 71 73 82 79 85 85 80 68 65 63 65 63 57 59 43 41 55 67 66 56 55 36639 279 190 30 9280 10 10 39 6239 2692 6923 1585 1646 1661 1627 1642 1613 1538 1528 1466 1427 1371 1313 1191 1123 1062 1102 1202 1153 1183 1136 998 853 559 555 551 494 519 506 403 553 451 382 441 410 369 227 98 170 190 250 136 197 116 111 68 176 163 242 260 179 246 233 186 200 269 269 102 78 92 151 142 86 199 161 144 146 118 117 80 47 100 131 123 73 54 103 80 82 89 51 110 129 60 65 94 112 63 140 72 119 66 95 91 23 72 96 120 35 45 27 64 39 -11 32 57 77 43 49 116 158 95 94 99 82 96 81 88 41 34 74 98 131 168 210 159 131 171 201 178 193 167 160 149 151 86 94 95 124 100 110 137 86 101 71 116 89 82 39 105 128 60 92 97 115 105 137 175 186 123 120 146 162 153 135 134 134 97 118 141 137 101 151 116 89 98 98 119 128 132 118 103 131 151 152 172 159 132 140 128 149 167 147 151 150 101 120 134 121 112 117 81 114 124 157 118 108 115 126 117 122 124 124 102 112 133 98 107 88 97 140 132 131 129 139 147 139 129 139 163 149 142 133 130 144 148 134 150 163 163 142 107 91 98 85 84 79 84 83 80 81 71 81 63 53 52 60 47 44 62 74 78 77 61 57 64 64 61 56 36 42 36 40 29 43 57 59 46 35 36645 279 191 30 9281 10 10 45 6238 2694 8549 1626 1861 1744 1674 1721 1770 1578 1539 1573 1495 1458 1411 1261 1164 951 1055 1249 1192 1278 1160 1032 709 786 742 621 538 611 529 540 491 470 383 379 383 303 337 162 171 217 157 160 38 145 140 172 134 178 216 173 67 151 47 177 245 100 178 122 151 156 88 130 123 172 99 43 74 70 102 112 208 6 40 150 162 150 69 73 77 -9 79 -41 41 74 102 90 96 148 77 86 116 82 94 53 14 20 1 83 82 33 58 81 88 34 50 31 75 111 71 64 91 35 17 86 100 102 97 66 -21 4 98 48 41 168 144 188 164 167 222 132 151 141 175 160 162 111 112 76 113 158 123 25 70 43 76 92 35 40 77 82 98 121 71 52 114 123 154 125 74 69 73 110 128 129 90 117 95 106 73 44 96 135 128 126 92 97 121 111 73 97 73 124 142 123 114 117 112 100 108 86 73 115 105 91 86 87 139 161 117 76 81 99 87 68 85 90 110 118 130 107 114 90 70 71 69 70 66 109 102 99 117 103 84 101 121 107 98 91 98 85 95 105 119 136 111 117 125 117 115 110 94 73 56 48 62 64 61 60 37 42 36 44 39 32 43 49 34 21 19 27 36 48 45 38 26 32 27 12 21 18 18 14 9 19 32 22 22 15 12 36651 279 194 30 9284 10 10 51 6237 2695 8854 1562 1705 1810 1940 2122 2009 1993 2026 1671 1588 1523 1416 1349 1268 1187 1191 1250 1286 1119 992 961 918 789 781 699 580 634 630 505 503 513 524 537 486 297 256 194 136 45 109 191 178 128 169 165 111 113 157 178 94 80 178 166 143 48 142 141 74 46 8 179 110 130 223 241 110 38 145 152 146 106 117 108 57 28 -43 -36 57 85 2 29 126 76 42 53 0 133 122 -6 39 60 116 57 26 81 79 127 83 78 21 44 103 50 -8 17 28 129 141 110 84 80 24 -24 104 108 96 25 60 69 80 151 120 120 165 121 35 105 133 119 139 160 97 96 102 126 93 109 143 28 21 56 62 61 30 25 42 87 154 109 86 118 64 64 158 84 120 162 166 131 100 128 136 158 123 119 104 97 50 76 115 132 87 94 103 86 103 57 91 74 63 71 114 93 82 60 89 116 122 145 131 112 152 170 153 114 106 89 125 88 91 92 95 102 122 103 66 96 81 111 117 104 104 89 115 66 83 103 104 93 81 102 122 121 141 122 100 109 112 106 126 145 128 138 136 127 132 127 119 124 107 74 63 73 54 61 64 55 62 46 51 56 44 36 33 30 38 37 27 42 65 70 53 43 56 52 39 44 33 25 22 28 34 46 45 49 44 47 44 36657 279 167 30 9287 10 10 57 6236 2696 3658 1541 1697 1793 1903 2057 1820 1735 1582 1416 1431 1488 1613 1410 1249 1093 1144 1234 1239 1098 1102 990 809 711 622 879 806 652 589 573 525 561 592 530 498 384 268 210 206 205 137 183 208 206 82 33 106 230 265 131 180 148 87 200 113 165 216 180 154 273 218 124 175 257 213 87 105 236 178 112 92 116 143 38 169 256 126 47 -28 64 1 -9 2 93 141 150 148 183 244 165 123 58 109 79 99 55 126 84 93 113 112 100 126 144 92 86 88 74 141 100 47 87 102 57 188 138 147 135 79 41 73 98 174 168 177 227 207 171 149 164 234 235 195 153 164 145 144 147 111 160 224 199 154 142 74 93 126 139 163 122 103 124 109 147 158 122 128 137 139 145 183 183 197 172 150 139 154 188 139 96 121 122 120 136 127 154 126 132 129 95 91 160 173 109 126 186 176 160 128 110 177 167 144 154 142 173 166 182 148 124 156 165 107 126 149 146 143 123 145 120 105 139 129 105 109 111 119 107 116 154 140 158 105 124 161 146 153 172 158 129 119 136 156 162 159 168 177 164 156 166 124 126 116 136 133 116 108 97 106 105 92 84 80 79 73 62 63 56 59 78 92 75 75 76 63 69 67 69 67 56 54 57 58 75 87 90 154 197 134 36663 279 200 30 9290 10 11 3 6234 2697 9204 1661 1672 1800 1703 1641 1520 1565 1512 1327 1201 1267 1292 1027 1065 1184 1122 1065 1020 1100 1092 768 719 679 535 700 710 623 644 560 604 678 456 445 359 249 221 182 140 215 172 169 100 100 93 139 150 126 171 211 77 58 204 94 67 133 73 84 136 179 139 81 77 95 118 69 82 79 133 29 55 -24 77 142 8 110 70 28 56 60 30 54 72 111 57 134 30 55 109 54 66 59 80 44 2 8 26 -3 43 31 91 104 14 60 12 32 91 137 54 101 82 -40 9 12 78 66 -13 -16 37 81 129 84 65 178 203 170 205 201 184 110 76 64 71 85 84 105 112 98 67 78 69 117 80 76 51 65 48 22 73 111 98 109 102 74 100 67 107 124 50 113 155 88 74 149 149 136 98 124 139 54 56 62 77 96 113 124 84 90 104 80 98 114 56 70 114 101 104 115 124 164 159 126 114 127 94 105 100 78 110 139 152 100 86 82 103 91 84 116 75 70 91 77 77 90 79 83 90 95 105 72 86 113 105 102 74 85 127 133 129 104 91 99 131 128 136 131 127 131 119 123 86 68 74 67 70 70 67 71 63 53 36 32 47 42 22 16 35 42 35 54 55 54 60 46 43 32 35 32 32 26 27 23 36 46 48 65 257 399 243 36669 279 202 30 9292 10 11 9 6233 2699 10927 1557 1700 1665 1742 1756 1888 1815 1662 1524 1541 1400 1277 1302 1260 1141 1066 1028 1057 928 763 557 595 798 853 654 614 602 573 642 597 584 574 484 413 382 319 217 196 126 68 160 199 137 132 180 299 259 246 232 265 85 203 170 95 165 191 211 87 95 157 106 89 181 130 179 167 59 32 76 117 99 68 130 102 52 103 79 49 113 20 22 46 150 162 47 68 68 30 85 95 43 24 -17 -15 126 103 122 162 98 83 154 87 118 72 133 164 131 93 19 22 104 240 162 119 118 110 150 162 127 88 83 163 164 162 171 214 132 172 161 247 213 152 172 168 185 184 126 130 182 195 136 154 121 106 119 155 191 145 105 110 148 133 119 123 151 116 129 131 164 179 144 142 167 160 120 145 133 137 161 158 108 107 161 149 82 110 140 143 106 128 141 123 129 155 169 161 179 153 154 119 158 177 118 169 160 129 126 133 96 106 133 130 132 136 100 88 125 128 127 157 131 126 141 79 114 112 109 98 129 167 152 136 139 133 134 147 137 140 152 142 149 133 155 177 180 176 158 152 156 133 112 109 100 99 98 99 105 104 98 76 82 78 63 66 74 70 52 58 64 68 78 77 79 75 60 54 54 58 58 44 51 67 65 73 56 126 329 304 36675 280 174 30 9294 10 11 15 6232 2700 129264 2130 1318 1340 1494 1500 1624 1641 1468 1414 1317 1364 1231 1126 1109 1180 1148 1071 918 837 754 681 584 627 634 725 604 541 588 545 616 434 396 475 306 305 318 294 215 223 97 72 26 118 24 73 161 96 65 167 82 45 114 121 112 119 91 46 125 104 41 93 77 48 59 125 140 171 130 -9 69 155 155 75 87 159 62 87 120 38 27 -14 71 34 66 94 13 126 184 91 96 60 103 77 74 37 31 61 46 22 76 121 129 99 12 39 54 14 52 23 13 -31 16 39 45 117 72 72 99 67 69 83 133 105 128 159 179 60 106 180 163 185 166 152 144 83 108 152 78 125 114 68 65 8 49 67 57 53 85 70 126 75 125 184 115 27 70 67 58 101 89 68 144 86 101 85 113 130 128 114 137 160 151 121 58 118 169 134 114 88 109 99 129 116 125 161 144 142 145 130 135 146 183 144 139 131 118 130 121 143 126 118 95 139 127 131 97 78 111 106 92 132 108 142 97 86 115 105 125 129 124 125 83 77 132 106 117 133 126 124 133 129 125 142 129 138 161 160 145 133 140 139 112 102 108 93 88 88 101 80 61 67 65 59 58 67 52 52 41 45 51 57 71 69 56 44 60 61 52 56 47 42 31 43 66 69 76 91 112 164 36681 280 177 30 9297 10 11 21 6231 2701 51540 1524 1219 1185 1301 1346 1468 1426 1319 1278 1304 1224 1080 1110 975 1018 1109 1045 968 840 602 490 549 695 769 649 633 586 594 557 481 458 414 462 344 398 430 301 188 39 148 185 70 144 166 205 123 110 163 88 108 96 169 116 133 120 103 167 138 134 50 -55 -61 -1 112 188 238 164 105 118 131 127 113 60 63 97 83 116 102 90 34 27 97 -1 28 35 103 98 120 118 38 105 69 90 56 35 6 107 72 53 157 179 183 136 106 134 99 96 11 1 69 18 10 26 60 77 82 89 71 106 53 66 111 89 90 164 181 176 142 189 178 160 180 194 156 92 89 130 174 157 154 184 111 93 92 55 38 44 49 57 126 78 81 83 105 152 138 85 61 98 91 147 132 111 94 143 91 90 96 143 121 93 154 82 59 135 135 113 126 135 122 128 140 84 98 111 115 106 122 154 175 150 146 168 188 112 135 139 104 135 127 95 127 142 76 146 107 100 73 103 87 105 137 99 79 119 90 106 99 141 126 127 149 118 109 115 94 94 113 133 109 115 99 121 133 148 164 150 140 146 139 149 115 94 88 87 88 84 91 91 81 69 60 56 48 57 51 53 51 53 36 41 64 65 57 55 57 54 44 46 45 31 31 36 40 40 65 122 104 77 36687 281 149 30 9299 10 11 27 6229 2702 586584 4483 1254 1141 1173 1396 1284 1379 1505 1364 1356 1345 1149 1054 1076 1173 1222 1126 876 781 691 643 599 449 524 639 515 373 476 445 484 383 362 458 435 436 423 434 345 168 86 223 179 273 187 168 33 -6 15 152 162 51 138 159 133 251 119 131 204 171 197 156 148 147 92 7 2 23 78 71 104 59 152 169 36 -42 72 67 142 142 113 28 8 -4 33 157 161 122 22 139 83 58 111 55 22 91 66 61 109 164 113 154 181 192 203 138 80 48 26 9 30 144 137 136 85 57 9 59 91 179 138 167 194 178 162 186 141 190 213 170 168 108 119 173 172 142 104 140 132 164 184 138 102 138 116 136 75 83 120 168 96 28 45 115 174 148 140 139 101 94 116 112 189 105 151 178 98 171 185 162 147 111 157 123 130 155 118 134 152 109 133 158 118 129 106 99 73 91 192 226 220 170 185 160 185 167 158 177 107 101 102 130 131 143 137 116 114 134 110 127 133 97 121 130 105 96 120 113 86 89 118 139 136 126 131 136 120 133 114 131 145 142 166 140 108 137 143 148 148 145 147 142 166 161 123 102 95 83 79 97 106 93 74 84 76 76 76 57 52 54 39 39 48 62 65 54 58 47 51 48 45 46 50 39 40 45 53 107 219 139 69 36693 280 183 30 9303 10 11 33 6228 2703 8248 1201 1235 1272 1368 1444 1431 1401 1354 1210 1390 1270 1201 1054 1182 1197 1089 1095 807 581 574 604 525 603 712 643 489 474 435 538 426 486 434 371 501 475 481 610 414 169 132 203 182 120 86 66 50 198 157 85 146 121 15 104 107 274 203 183 161 166 136 170 239 201 106 225 205 190 216 107 136 33 172 70 60 4 55 28 13 143 35 -46 87 148 136 172 81 97 77 115 97 77 107 63 106 87 125 140 161 67 185 131 42 67 150 146 84 3 53 62 156 207 74 116 162 113 72 105 83 86 195 104 137 145 97 93 127 123 175 247 194 138 132 239 247 229 170 123 139 174 164 177 168 103 126 80 93 142 116 110 48 68 71 137 137 90 79 130 128 122 143 221 184 150 176 151 113 113 158 150 143 148 130 102 129 138 181 184 149 135 87 114 94 117 114 143 165 134 156 193 226 186 191 173 161 174 134 147 107 115 144 154 131 130 126 154 141 104 122 133 129 111 110 114 91 101 108 109 127 109 135 130 134 131 119 139 134 124 137 133 141 147 133 158 143 162 182 163 143 158 165 170 159 143 118 111 102 116 107 109 106 89 90 98 87 76 75 74 72 69 65 61 75 80 78 70 72 76 71 63 65 58 50 50 55 68 90 130 125 81 36699 280 186 30 9306 10 11 39 6227 2705 14868 1203 1233 1365 1393 1451 1294 1352 1322 1268 1268 1004 1043 1095 1033 986 1057 903 863 764 601 605 483 538 629 585 537 497 467 389 402 506 534 539 423 459 387 342 252 202 145 122 134 156 118 145 75 128 90 122 44 153 246 183 127 234 116 78 121 116 93 143 69 4 73 24 62 119 86 117 160 121 49 122 125 117 86 41 -15 -31 -22 24 -20 63 107 127 135 82 62 -8 -3 87 56 73 92 117 67 100 136 126 108 142 118 126 110 135 167 67 76 46 16 15 59 25 40 109 41 44 77 106 98 44 56 82 88 140 189 107 99 123 204 159 71 93 119 140 165 157 128 73 94 116 128 66 117 85 30 20 124 104 101 113 88 39 47 87 108 112 80 88 132 142 110 61 94 101 96 149 113 150 122 95 113 115 45 32 77 102 105 71 114 140 134 108 123 141 146 135 114 139 120 146 168 146 152 112 95 104 103 80 108 90 106 145 130 106 92 124 111 116 95 70 100 121 100 86 103 109 107 124 127 147 103 88 117 97 103 116 133 134 134 138 128 131 154 145 134 132 128 124 145 145 125 125 110 96 107 82 97 102 87 63 82 74 52 52 49 48 46 55 42 38 42 54 55 56 54 54 52 45 42 43 28 28 35 51 67 120 87 40 36705 281 158 30 9308 10 11 45 6226 2706 487991 2438 1052 1042 1205 1180 1254 1398 1345 1205 1209 1112 1086 1185 999 1027 1041 876 858 925 850 635 614 496 424 525 558 436 346 417 486 567 544 582 363 325 241 283 221 160 186 199 249 117 41 -71 71 86 160 139 38 69 246 184 85 101 189 161 21 88 161 166 89 138 51 186 121 -4 59 109 -6 132 160 211 133 186 144 68 125 51 49 59 57 47 -43 35 59 42 -41 -1 -8 66 93 121 158 181 224 43 -4 94 33 72 33 121 110 65 -7 -15 43 -11 29 3 67 34 106 155 107 86 36 -8 120 150 80 74 63 88 174 216 184 158 205 163 123 85 158 152 172 108 105 87 106 134 139 33 14 47 29 39 32 18 74 122 92 98 53 30 95 92 106 93 115 142 100 113 127 189 199 85 110 100 88 126 163 153 133 113 106 123 150 91 96 104 156 139 91 114 116 117 125 92 73 132 111 113 147 104 127 136 149 127 126 118 116 104 119 108 111 114 113 90 122 112 111 142 98 111 91 89 92 93 105 125 113 122 87 83 134 113 120 110 126 136 151 136 125 146 159 169 149 143 152 156 146 116 97 106 83 74 70 72 67 75 81 82 64 49 50 42 51 64 55 42 43 55 58 58 62 54 45 50 49 48 42 37 34 30 52 56 66 71 39 36711 280 191 30 9311 10 11 51 6224 2707 3312 1001 992 1099 1151 1160 1225 1260 1328 1336 1050 1042 1010 998 931 947 934 845 815 870 789 563 609 540 550 716 632 585 596 432 584 563 481 351 352 453 387 322 209 306 222 68 22 31 97 72 58 204 163 166 140 134 118 112 165 188 102 167 185 83 55 -4 160 160 113 103 215 100 104 148 104 44 19 44 -2 68 181 154 80 95 85 104 35 52 -30 30 95 104 134 125 67 97 58 48 79 91 71 55 46 93 25 8 87 113 49 100 140 175 130 124 117 67 32 68 17 -26 79 92 110 44 67 125 86 74 73 98 85 162 159 151 136 218 202 149 125 154 144 71 91 184 96 141 88 9 45 92 105 49 56 48 64 93 69 80 48 80 111 166 163 115 90 87 73 122 119 191 95 50 108 137 69 72 115 76 116 123 86 78 48 25 57 28 59 100 100 115 129 107 116 119 125 138 115 125 129 119 112 80 99 118 126 129 104 121 112 163 130 122 136 126 117 94 101 126 114 96 107 126 109 82 75 86 121 136 117 121 115 88 84 98 120 126 128 104 104 133 154 135 155 147 144 140 96 93 117 96 84 98 96 88 90 76 61 51 59 43 38 47 49 38 44 45 72 66 65 70 56 38 41 47 40 41 36 41 31 34 47 44 34 27 36717 280 193 30 9313 10 11 57 6223 2708 19224 1396 1206 1112 1196 1218 1261 1414 1402 1347 1093 1066 1148 1198 1014 1004 1031 1015 901 805 744 713 600 535 456 590 570 591 638 496 500 587 510 341 332 364 252 358 387 274 182 169 185 190 89 93 153 217 109 114 44 103 133 200 226 145 105 104 123 144 174 152 47 44 108 121 74 42 133 106 126 142 34 113 135 128 114 153 102 125 112 68 -19 54 78 -1 52 78 64 27 95 97 119 109 157 80 168 90 85 68 53 96 52 98 165 99 164 100 26 81 44 116 87 50 77 90 26 37 60 72 73 30 17 81 157 184 113 137 144 201 143 147 162 218 165 186 170 107 58 119 206 165 102 72 107 107 95 76 100 66 63 85 111 153 130 73 124 129 107 93 90 133 163 123 104 124 134 123 112 104 111 136 84 84 89 101 114 119 81 104 103 113 121 153 152 111 74 129 139 173 170 130 143 163 138 155 133 129 143 139 91 82 109 79 70 73 130 145 113 89 81 126 107 97 82 107 127 118 138 128 117 110 105 122 133 116 115 108 111 110 113 111 108 123 129 149 141 145 137 133 148 140 88 95 99 84 83 96 103 93 80 61 70 64 61 55 51 58 55 55 46 43 65 60 57 64 61 55 55 50 45 45 36 32 37 53 61 53 40 32 36723 280 165 30 9315 10 12 3 6222 2710 21658 1320 1278 1337 1369 1419 1471 1536 1460 1365 1434 1152 981 937 1002 962 876 880 835 754 826 776 640 562 510 469 399 511 516 439 485 424 446 520 531 371 352 317 243 137 68 128 16 6 71 20 54 190 188 121 163 181 114 10 66 204 45 15 52 123 127 130 160 179 137 194 110 52 76 131 88 122 144 51 24 118 86 61 61 52 45 50 7 126 24 51 77 134 98 105 51 12 90 90 95 74 44 65 30 83 31 32 159 108 97 37 69 63 12 65 136 84 50 17 61 50 133 91 -28 -8 13 44 41 -5 38 83 62 56 99 90 72 120 154 99 130 194 148 135 139 123 106 134 107 79 63 59 39 41 16 72 124 140 85 73 113 131 89 144 143 54 74 65 81 100 128 115 135 150 182 135 142 118 89 76 95 87 83 117 186 178 106 111 111 159 136 88 112 90 83 106 70 107 148 147 141 157 128 85 82 100 138 141 113 108 109 70 83 113 108 120 134 123 94 91 75 82 71 68 74 100 97 103 89 93 120 105 100 120 99 109 118 107 114 129 119 125 118 124 135 134 117 88 95 105 84 92 88 76 88 83 68 52 48 66 58 54 45 47 38 36 40 42 62 61 42 50 55 56 53 47 44 35 25 26 53 58 52 42 37 32 36729 280 197 30 9317 10 12 9 6220 2711 13271 1357 1230 1242 1221 1295 1174 1263 1232 1153 1090 1132 1070 1042 903 812 887 817 832 909 784 601 471 596 538 497 565 544 551 476 414 420 494 433 492 498 351 335 289 182 94 88 121 76 93 120 146 28 144 121 77 143 98 106 62 122 144 90 136 129 130 185 102 39 140 197 148 145 118 147 142 100 24 40 102 55 131 111 104 31 57 144 33 60 110 110 115 71 89 58 175 136 111 68 58 121 141 39 70 102 41 43 110 192 143 82 78 119 139 69 120 148 120 181 108 25 60 47 -8 70 107 85 48 39 92 122 68 84 116 134 112 144 140 165 232 261 203 158 231 177 136 154 104 136 135 95 33 89 94 167 111 94 138 119 137 163 125 186 169 140 119 115 73 136 155 210 182 110 159 146 123 177 143 125 88 69 102 145 97 137 138 119 102 107 158 129 165 167 137 159 146 166 177 157 141 145 127 130 133 143 106 111 136 114 149 127 131 154 174 140 112 145 127 131 130 128 125 150 119 112 137 146 131 119 129 140 141 141 130 135 140 159 159 151 157 151 135 170 168 160 151 111 125 122 125 108 101 86 93 103 99 96 79 67 82 77 80 78 79 76 69 89 78 71 69 74 73 67 71 53 52 53 55 56 68 75 76 62 49 42 36735 280 199 30 9319 10 12 15 6219 2712 17275 1173 1066 1093 1109 1200 1131 1230 1233 1188 990 942 904 903 959 864 896 822 771 777 892 691 609 527 511 395 495 506 390 373 411 385 320 418 381 343 234 269 380 143 93 33 194 107 122 182 104 -30 127 176 169 110 53 34 94 42 -5 109 75 999999 68 59 87 120 19 64 174 66 107 52 101 181 113 85 84 -63 -22 38 106 33 12 25 14 75 17 -14 43 72 76 43 -30 27 106 88 -12 27 36 42 34 159 153 130 166 156 115 103 93 89 139 151 108 77 55 85 85 145 41 26 42 55 -11 59 148 117 22 63 10 47 52 92 56 110 126 135 140 145 179 163 137 143 150 124 106 88 85 103 79 95 129 20 54 12 27 107 85 53 57 65 31 81 37 71 72 49 109 106 155 87 62 118 119 107 90 72 74 89 121 124 121 125 97 100 155 148 143 133 116 127 146 113 140 122 77 133 133 124 115 86 111 97 106 98 115 117 115 112 88 116 82 70 81 94 94 99 73 74 86 81 106 72 63 97 105 96 93 113 119 114 107 120 121 115 103 117 97 125 126 122 143 136 92 90 120 112 81 82 87 81 73 64 56 65 45 43 53 47 48 53 55 50 42 47 50 39 53 53 51 39 38 42 38 28 26 33 45 49 46 35 31 19 36741 280 201 30 9321 10 12 21 6218 2713 15905 1200 1206 1284 1235 1430 1457 1458 1382 1242 1115 1127 870 964 856 842 869 827 850 815 739 644 539 498 531 414 538 608 490 523 463 422 445 388 306 250 289 304 249 247 150 32 78 204 211 157 189 156 47 176 164 98 87 161 303 256 22 82 132 51 134 144 103 70 108 76 -2 92 27 108 135 32 -24 117 55 26 107 146 19 126 130 89 72 130 122 44 56 97 -1 124 146 147 81 123 97 61 31 81 137 82 82 138 110 132 99 116 140 67 133 61 4 112 88 77 76 110 113 74 18 65 85 115 85 76 133 93 72 105 151 154 114 135 194 217 179 169 174 113 124 144 173 235 188 171 186 100 58 111 85 76 116 82 106 97 105 103 50 105 101 66 80 73 66 151 151 99 106 91 152 109 121 136 125 134 61 61 154 185 152 155 94 56 83 132 123 135 154 161 181 145 162 171 145 135 106 108 139 135 123 99 100 160 160 171 127 120 130 149 127 114 96 137 131 115 113 100 113 126 140 92 90 125 119 128 113 140 129 111 137 132 134 139 150 151 154 142 135 143 147 159 141 135 150 138 122 109 116 118 112 97 86 79 65 77 86 73 59 69 61 60 67 78 75 74 75 83 75 67 55 51 55 50 57 66 72 74 62 56 51 44 36747 280 203 30 9323 10 12 27 6217 2714 9150 1173 1224 1387 1192 1328 1375 1256 1029 1024 1024 1070 1062 957 911 744 659 861 731 694 662 639 525 408 538 576 565 560 517 408 461 363 416 467 283 193 197 170 160 222 218 99 63 86 132 181 270 209 183 22 92 116 60 109 87 82 151 138 52 138 216 198 145 162 155 103 89 202 45 1 142 142 93 43 49 -4 96 57 1 -42 -3 24 60 152 68 4 120 137 85 -36 34 118 108 30 60 51 -44 -51 76 173 108 134 240 127 82 87 82 102 159 93 158 125 82 173 102 2 -17 79 23 90 110 85 78 34 27 31 87 147 154 130 190 163 120 135 188 74 23 86 149 135 109 80 152 44 99 108 113 170 74 42 59 51 88 102 105 70 29 106 139 178 142 109 113 97 72 126 168 131 179 148 105 140 144 78 81 107 129 72 64 69 116 114 87 81 126 130 93 125 136 119 115 105 115 141 135 147 128 126 85 94 105 136 151 80 97 147 71 117 161 133 131 123 66 73 105 142 159 140 117 104 108 101 112 101 78 101 87 95 111 101 119 116 129 114 132 174 162 129 130 139 108 109 139 108 118 113 94 110 80 74 57 50 63 75 80 52 41 55 54 63 49 61 69 63 56 56 58 53 45 49 42 35 42 47 57 58 46 36 35 30 36753 280 204 30 9324 10 12 33 6215 2716 9779 1129 1170 1170 1177 1131 1330 1286 1188 1245 1293 1069 983 884 815 891 746 731 830 910 695 662 572 471 406 499 650 466 446 480 468 420 472 377 412 206 192 333 324 133 55 128 223 232 186 147 146 145 78 185 209 149 168 102 13 100 222 135 117 214 148 153 75 133 125 58 9 152 173 49 106 85 179 176 88 75 109 188 80 55 79 35 47 65 87 98 44 112 128 57 145 121 149 90 89 75 55 13 118 128 76 -14 99 124 130 141 130 142 89 59 168 103 70 56 15 80 63 107 108 104 142 113 61 41 87 20 12 152 102 144 85 153 226 266 218 192 196 116 86 164 154 155 90 110 128 104 129 84 116 107 77 111 102 71 103 145 185 193 139 163 160 128 176 125 124 108 148 168 178 150 114 124 117 88 73 117 182 157 128 160 104 107 121 152 118 102 130 182 198 157 143 136 105 110 157 163 108 117 105 116 130 102 92 117 158 133 115 102 131 122 123 112 122 79 86 93 131 111 92 116 124 113 102 104 108 144 104 123 142 110 107 131 128 139 146 140 129 151 128 141 140 140 139 129 120 97 102 120 111 99 81 68 67 66 50 67 73 78 64 65 67 75 66 64 70 70 74 64 52 60 52 41 49 48 65 69 56 48 46 37 36759 280 204 30 9324 10 12 39 6214 2717 7361 1234 1109 1043 1257 1317 1409 1282 1332 1230 1166 1083 963 930 1045 1084 817 766 788 786 890 774 704 656 444 437 445 450 421 611 537 493 436 184 357 514 365 360 256 154 133 47 139 170 109 104 96 152 157 126 135 190 206 266 165 141 257 165 136 171 120 133 150 127 126 46 95 243 251 131 93 38 170 165 110 73 155 105 35 94 128 3 98 206 175 226 87 -14 101 160 194 80 85 29 52 142 51 101 105 101 75 86 111 189 198 149 68 55 70 117 144 152 157 194 13 25 40 96 79 189 180 93 58 138 85 33 157 181 199 201 231 187 219 214 162 170 186 137 128 170 215 140 100 201 180 113 148 172 79 114 127 143 112 102 77 98 123 132 177 148 153 157 146 137 200 161 153 204 205 191 155 132 127 127 136 134 148 205 157 126 149 160 149 195 202 146 182 181 165 163 153 132 147 182 188 182 150 126 144 145 147 151 130 158 133 150 166 138 121 119 133 133 153 143 130 111 119 145 126 136 118 141 129 138 144 127 157 156 178 146 166 151 148 163 163 171 188 160 187 172 162 163 146 157 146 140 134 119 127 126 122 117 102 104 78 84 85 79 70 73 82 90 79 77 81 82 76 75 78 75 62 53 68 74 91 84 72 60 66 48 36765 279 233 30 9323 10 12 45 6213 2718 6183 1202 1204 1373 1295 1175 1165 1276 1205 1102 978 955 967 927 901 902 798 786 662 698 672 456 509 485 485 399 424 434 464 344 252 335 391 362 340 259 328 338 203 176 169 209 208 149 88 -22 -40 123 119 80 8 95 121 37 44 56 121 62 65 61 30 76 105 92 44 -2 99 86 83 141 71 -27 39 143 -19 6 85 94 62 78 2 -5 -2 52 84 95 30 -12 54 178 146 115 50 132 134 111 109 49 10 61 122 61 80 26 4 47 57 73 30 66 41 54 66 54 61 24 2 -8 26 35 43 82 79 21 18 54 56 67 85 119 127 110 143 158 170 200 163 142 158 147 132 100 93 76 85 85 18 12 27 54 129 126 86 98 130 110 123 115 130 140 132 146 138 120 96 69 108 94 114 93 79 76 80 52 74 84 115 90 66 81 87 107 113 110 111 121 68 81 82 103 126 116 108 105 105 108 149 136 110 94 103 95 110 156 141 67 95 126 122 105 100 88 77 52 95 94 96 81 98 120 92 80 80 81 95 102 91 90 98 97 101 112 117 119 108 115 114 108 109 120 103 112 115 105 103 99 81 81 87 76 71 56 52 40 30 34 33 33 43 39 43 45 56 52 44 34 30 31 26 28 23 17 24 45 44 31 22 15 10 36771 279 232 30 9322 10 12 51 6212 2719 9165 1375 1207 1112 1214 1313 1388 1367 1233 1056 1034 1023 859 846 861 761 799 868 707 649 655 585 512 433 465 517 418 473 487 414 396 364 291 327 341 326 402 378 306 302 202 168 273 180 136 157 154 119 127 157 215 52 82 125 170 151 90 83 138 110 120 155 137 107 81 68 100 49 64 118 137 131 103 35 17 168 116 50 41 108 142 139 56 68 65 6 -4 56 96 68 80 150 124 133 150 115 98 67 21 92 146 127 9 -44 27 76 71 -10 12 38 30 30 74 78 9 86 72 104 108 111 79 89 78 51 3 29 51 58 105 155 178 146 204 155 186 174 172 183 131 88 98 145 56 71 85 60 52 155 145 85 100 128 138 160 106 99 105 78 57 81 135 145 147 103 73 105 98 111 116 84 132 144 129 91 71 117 148 127 100 58 105 71 84 126 118 121 102 122 153 173 125 147 187 153 110 126 110 140 131 113 141 128 105 108 127 143 150 141 119 109 82 95 97 90 81 103 117 89 79 86 111 116 110 113 95 106 110 90 101 121 111 109 115 139 129 125 139 128 129 134 134 112 122 114 124 123 97 96 103 104 84 68 63 50 48 46 46 41 50 55 59 56 52 52 55 48 38 42 37 27 26 30 28 45 49 47 50 35 15 36777 279 231 30 9321 10 12 57 6210 2721 3242 1277 1337 1324 1407 1248 1266 1157 1108 1168 1061 998 995 1018 978 973 896 843 735 743 660 722 566 419 449 475 409 335 369 387 389 392 301 391 365 357 318 296 358 253 246 244 211 151 91 74 66 109 70 96 160 175 142 107 174 190 159 129 147 129 121 55 108 264 196 92 53 40 25 121 150 60 92 163 115 140 143 112 76 14 113 151 134 187 124 147 146 102 229 129 102 178 101 84 67 62 99 111 105 77 108 76 95 149 37 118 70 25 65 39 69 103 75 127 102 93 44 89 94 86 29 96 113 111 56 48 73 79 84 91 202 178 173 190 184 181 149 198 198 97 48 154 132 113 136 129 79 79 115 131 70 67 83 88 76 158 146 139 97 108 119 92 144 148 135 156 122 107 171 153 129 119 88 110 120 139 154 146 109 113 126 123 154 158 141 144 137 139 160 155 152 148 106 144 157 194 170 160 160 137 124 134 122 135 132 141 135 123 137 106 103 123 116 122 124 127 136 129 129 120 128 119 128 127 135 136 126 156 143 113 123 141 152 182 171 156 143 152 139 152 165 152 146 139 148 136 127 116 109 118 126 99 83 66 70 76 58 52 62 66 64 59 54 67 67 66 64 52 58 60 49 50 55 62 75 74 59 53 44 36783 280 201 30 9321 10 13 3 6209 2722 18183 1311 1239 1177 1238 1358 1497 1425 1351 1371 1298 1159 1210 1020 913 946 842 901 838 743 875 872 721 642 521 559 457 394 478 517 440 330 333 310 358 375 361 311 372 375 377 358 362 276 132 137 287 194 205 165 120 209 246 215 243 192 108 256 196 107 142 127 166 74 85 118 121 137 69 96 223 133 105 53 33 142 106 86 149 169 60 77 130 108 121 186 104 161 81 143 122 91 113 90 173 185 154 62 44 50 57 95 54 119 150 83 82 54 28 58 72 39 153 71 94 29 99 101 112 94 110 138 75 89 70 113 62 70 65 33 95 104 105 116 160 188 164 141 168 111 165 207 187 158 144 124 183 117 160 220 156 129 164 122 86 141 131 54 90 162 149 150 158 130 157 110 129 146 124 141 105 103 96 91 84 130 156 115 149 143 113 96 154 152 128 132 153 130 137 176 186 167 180 195 204 190 185 144 157 164 143 167 173 190 183 151 169 133 136 168 152 126 157 145 133 136 104 130 150 125 124 116 140 148 130 122 141 144 134 136 151 159 164 157 148 155 142 147 159 163 171 183 154 146 159 138 144 134 111 114 122 117 110 114 96 80 73 77 80 78 72 70 81 70 57 62 76 76 71 59 62 52 55 59 69 76 72 63 58 44 36789 280 201 30 9321 10 13 9 6208 2723 9703 1095 1086 1108 1247 1321 1463 1466 1233 1232 1193 1004 981 1001 929 876 999 844 786 668 776 706 760 519 449 478 407 358 393 410 392 328 287 321 296 383 252 142 289 284 348 462 274 257 220 255 209 96 214 185 86 86 121 148 204 196 162 113 169 161 84 170 237 71 6 190 115 82 160 74 -10 113 121 139 153 68 115 121 127 34 95 120 48 87 192 81 -24 85 62 28 62 120 144 93 144 201 145 145 66 116 43 63 118 85 62 12 95 159 56 78 62 91 53 -6 34 47 75 60 70 107 153 138 69 134 109 108 67 87 68 102 141 145 161 203 177 138 204 131 114 163 209 200 214 177 118 144 120 92 54 72 121 81 133 150 122 169 126 75 128 156 140 132 155 133 92 83 138 177 156 76 68 127 123 95 120 93 117 139 138 106 97 135 131 132 176 157 175 149 159 179 125 148 138 133 155 203 152 149 112 172 188 144 157 138 156 110 100 124 113 111 117 123 126 154 116 113 125 141 122 111 96 113 98 109 128 124 110 121 126 141 118 98 112 127 152 128 138 133 137 139 128 156 136 133 122 107 112 103 94 114 109 116 117 79 68 60 68 69 64 58 56 53 61 62 54 59 66 54 49 50 44 39 34 37 46 55 44 41 46 32 36795 280 200 30 9320 10 13 15 6206 2724 6699 977 1058 1281 1300 1275 1323 1262 1383 1392 1347 1181 1203 1070 854 881 974 934 811 760 707 638 636 470 431 462 451 504 431 256 319 324 359 328 390 337 344 417 275 352 232 219 225 199 182 239 202 245 222 129 110 66 99 185 130 182 143 46 131 117 120 159 88 100 148 99 86 90 55 154 130 126 177 137 150 117 151 42 95 84 121 39 85 54 78 60 0 100 116 122 68 73 168 117 162 199 164 107 95 84 86 67 41 66 88 120 103 71 116 63 89 108 111 20 56 66 79 113 89 118 82 105 119 95 143 83 69 82 91 26 126 174 146 141 190 197 160 161 148 163 203 140 141 132 123 184 173 159 76 140 123 75 98 120 98 95 108 104 97 110 133 97 110 161 151 129 122 160 122 137 142 106 127 113 121 135 135 138 126 147 108 104 101 121 128 143 137 136 154 144 140 162 153 161 147 169 136 172 176 127 159 144 150 144 131 140 154 150 175 163 145 114 111 136 118 110 134 139 136 136 140 147 116 112 124 146 98 113 134 126 108 117 126 129 132 151 169 150 154 149 156 141 157 154 141 124 121 119 124 117 119 120 104 100 82 83 64 64 60 70 62 53 55 51 62 75 62 54 62 51 44 43 37 43 58 72 59 52 45 32 36801 280 198 30 9318 10 13 21 6205 2725 7545 1094 1076 1170 1269 1301 1349 1392 1262 1309 1206 1124 1035 993 937 924 914 944 929 795 737 735 628 608 498 507 444 500 414 358 390 314 233 276 341 379 377 268 274 225 255 231 278 228 271 294 272 216 114 145 175 206 52 51 95 141 144 103 135 182 201 165 175 110 134 125 118 106 183 229 56 10 72 130 164 149 95 83 155 180 125 69 43 77 98 54 102 95 83 57 94 124 168 186 154 161 189 171 169 169 127 74 102 84 130 91 94 61 59 76 18 86 92 63 88 104 67 56 65 105 40 42 61 101 50 113 120 69 81 106 152 155 114 176 145 194 175 159 152 166 116 155 182 123 94 187 144 161 126 115 135 127 110 121 107 72 107 140 103 110 105 113 138 141 164 153 177 169 166 158 143 158 120 50 85 131 149 142 138 154 201 117 104 129 122 131 129 131 187 157 167 143 144 157 151 175 194 140 165 170 160 130 143 150 139 155 154 111 135 139 136 134 133 138 127 145 143 124 109 112 111 123 167 136 134 137 123 143 139 138 160 128 142 131 136 155 161 155 154 167 162 145 170 141 138 136 129 137 131 126 116 111 105 114 95 85 86 72 71 74 80 72 64 77 69 68 74 61 63 69 56 53 43 41 49 62 67 52 43 35 36807 280 196 30 9316 10 13 27 6204 2727 12389 1025 922 1129 1187 1246 1289 1262 1217 1192 1066 1063 1069 1059 913 792 882 976 814 743 688 629 682 568 525 442 432 345 416 325 278 183 197 382 327 248 254 319 310 326 267 224 125 114 218 215 180 155 45 142 109 66 173 156 99 25 57 131 40 121 171 50 33 47 63 161 131 134 93 66 69 68 38 56 70 4 44 71 55 90 62 170 116 148 182 58 89 141 143 67 73 23 98 148 102 105 35 68 106 32 51 59 35 -29 13 63 58 84 99 30 25 21 43 24 -29 17 68 75 83 78 82 60 58 95 54 105 80 108 119 128 79 99 155 170 173 139 128 139 182 204 131 96 135 186 130 129 132 150 169 150 140 130 159 82 82 148 123 64 81 86 109 95 93 120 119 133 91 113 124 155 160 175 101 87 99 116 114 100 70 128 141 127 111 99 109 129 150 151 163 139 134 152 152 141 174 165 155 141 156 172 174 152 137 124 128 139 128 87 92 99 83 92 112 117 111 108 100 112 132 109 93 112 106 108 141 133 126 104 125 114 114 107 106 99 124 133 135 153 162 141 139 165 173 154 129 110 106 115 120 110 98 86 96 96 84 70 69 66 57 55 53 53 49 53 49 58 55 57 49 48 40 41 40 34 39 47 56 49 39 23 36813 280 195 30 9315 10 13 33 6203 2728 2359 867 1067 1064 1040 1152 1177 1114 1205 1077 1085 1126 953 899 894 932 766 707 725 432 545 619 404 535 480 400 375 268 265 324 332 235 296 371 349 427 300 417 289 249 407 262 84 211 221 281 94 54 64 175 97 40 133 104 21 83 66 173 146 -73 -46 47 -1 16 76 54 83 97 89 107 168 26 37 -50 71 123 60 154 19 74 62 46 142 -3 17 190 213 175 13 25 138 233 62 46 164 131 106 94 28 142 136 67 42 -27 -4 87 118 142 140 93 62 24 84 14 131 98 56 70 132 112 100 106 100 52 133 101 84 59 90 58 130 108 117 165 128 178 219 181 137 156 211 210 181 153 132 133 179 129 105 81 112 165 119 110 88 102 133 97 106 86 71 153 141 126 151 153 136 155 160 83 63 99 114 76 94 75 117 91 120 157 110 86 79 68 90 132 123 155 152 135 151 117 148 134 128 115 163 168 151 120 102 131 148 116 112 139 167 129 142 138 107 116 141 130 101 78 102 114 137 114 123 140 108 115 120 137 106 100 72 135 138 108 127 134 115 120 143 145 158 143 144 153 139 124 129 115 131 131 126 115 110 100 101 90 86 85 73 63 66 59 56 61 57 60 65 67 60 58 50 52 54 44 42 41 42 51 50 41 33 27 36819 281 194 30 9314 10 13 39 6201 2729 110534 1758 840 975 1054 937 1018 1150 1189 975 1033 1201 944 881 846 931 838 669 646 594 558 549 556 498 368 458 342 269 199 44 -8 237 246 248 266 175 225 254 228 162 49 238 200 147 200 74 4 106 120 14 138 182 74 53 67 65 93 64 40 -15 -5 78 140 109 -64 -37 40 133 93 81 84 103 105 3 -56 -52 11 78 -44 32 -12 -95 -68 -36 -8 78 134 211 110 142 33 77 87 87 131 56 65 149 125 105 128 121 101 16 43 6 8 0 80 34 -27 65 999999 -38 -24 16 18 34 31 60 96 -15 -8 -16 -7 69 126 9 58 31 -12 109 86 115 47 94 171 198 99 131 134 108 143 135 91 48 101 98 92 45 122 79 65 71 42 36 15 34 178 129 52 83 74 83 127 133 152 126 126 142 110 28 62 96 55 47 85 60 41 83 79 73 98 140 69 74 114 125 183 137 125 114 126 122 107 112 134 92 84 115 108 104 138 100 88 102 83 53 92 88 76 73 94 90 90 76 80 97 78 59 77 60 77 84 85 97 110 95 93 117 96 100 113 104 104 89 98 105 113 116 99 128 132 89 75 83 102 109 88 77 75 68 72 66 55 41 39 22 28 30 28 37 32 34 32 19 23 30 28 28 20 18 14 8 0 11 25 25 11 4 -4 36825 281 163 30 9313 10 13 45 6200 2730 365225 2581 951 1088 906 906 954 1058 1019 1090 1153 1168 1094 994 795 822 807 921 1045 956 605 403 556 668 501 507 442 340 336 313 372 208 201 224 188 53 157 259 286 230 147 104 240 250 180 25 82 199 197 157 -35 18 194 1 93 171 128 231 224 254 126 156 99 -13 67 121 239 156 223 164 115 29 48 134 140 81 85 215 121 87 46 -85 -43 -61 62 105 39 94 184 143 66 161 91 142 123 150 101 46 111 169 157 96 84 105 33 107 88 120 102 113 65 12 36 33 30 21 -7 90 82 110 97 27 81 141 100 120 123 74 139 119 103 132 80 130 143 158 163 159 208 126 135 156 172 172 133 106 113 97 76 139 147 157 200 167 125 70 92 74 61 73 103 117 103 90 118 120 161 122 107 110 49 84 67 94 128 97 61 27 122 109 85 67 89 95 73 93 98 141 124 123 173 173 170 172 136 149 137 141 124 141 121 153 144 153 108 116 142 161 147 175 132 123 126 100 118 115 107 125 82 110 137 123 105 118 120 119 144 110 114 122 135 123 117 143 145 130 127 133 136 140 144 166 156 141 135 96 110 135 121 106 120 118 115 99 93 84 78 69 55 53 50 53 49 52 59 55 66 70 69 54 46 52 54 37 39 57 67 58 38 29 21 36831 280 194 30 9314 10 13 51 6199 2731 3344 1030 927 902 1014 1099 979 1089 1075 1162 964 1020 1057 960 883 803 806 854 804 573 473 414 504 363 370 196 197 234 276 303 261 310 239 262 171 213 103 18 149 241 251 146 208 261 207 206 204 206 144 118 148 82 194 243 62 49 209 166 117 135 122 153 3 85 73 103 24 -39 65 72 33 -68 -10 84 125 108 1 153 101 16 3 69 98 -38 17 33 79 -64 -46 91 72 66 166 140 204 179 108 62 101 -10 41 172 16 51 -52 -6 -55 -62 42 -14 51 46 125 84 -4 54 86 53 51 28 79 111 1 87 127 40 90 75 92 137 136 110 106 176 96 193 194 159 168 145 207 197 119 111 107 144 130 135 79 83 99 94 49 100 88 57 79 42 56 108 75 91 79 89 160 122 58 99 158 136 92 57 102 92 96 54 72 80 103 67 70 95 79 109 87 124 143 130 124 125 125 130 138 166 133 110 104 117 130 125 133 138 92 94 103 104 90 69 82 87 90 87 76 74 91 89 66 102 100 83 82 112 105 132 124 115 91 91 108 113 104 105 125 130 112 89 109 107 118 116 123 117 115 97 98 111 88 73 87 84 82 72 64 65 47 43 55 42 28 31 23 32 38 33 33 44 33 28 33 43 34 24 21 18 31 43 32 17 6 -6 36837 280 194 30 9314 10 13 57 6197 2733 3803 1009 1079 960 911 1046 978 1079 981 1112 1005 930 930 795 801 861 810 678 624 437 352 342 283 273 225 365 307 269 373 294 364 324 346 411 268 161 171 290 227 185 272 231 162 316 266 147 157 225 15 7 85 127 73 -5 21 19 200 55 55 59 49 -47 20 -8 54 0 -10 -10 22 12 44 110 16 -28 -17 43 186 113 48 36 108 -15 14 27 -19 89 130 94 35 50 119 101 72 122 147 153 155 187 146 151 111 29 33 -10 -31 9 6 133 121 -15 -45 109 110 24 18 -10 -13 7 75 7 101 66 56 91 58 97 50 -29 84 221 163 172 167 148 133 134 60 80 119 102 108 148 107 106 153 104 116 120 76 97 71 32 66 96 115 69 111 153 139 66 92 111 142 108 146 101 46 46 71 149 120 137 130 102 81 87 158 109 109 105 71 90 132 94 120 154 139 143 118 98 128 138 184 168 177 118 91 131 116 106 90 112 93 119 121 131 86 99 127 99 88 75 110 98 115 115 84 88 103 92 106 120 102 101 119 107 88 93 125 106 104 122 141 124 131 131 141 146 154 143 139 136 133 109 111 112 106 125 110 105 95 82 68 74 70 65 55 59 65 60 51 41 62 62 57 54 52 49 52 55 43 36 31 38 54 56 44 34 28 23 36843 280 165 30 9315 10 14 3 6196 2734 23413 1108 1066 1112 1190 1268 1117 1278 1179 1264 1283 1054 928 854 849 804 782 779 647 573 555 449 428 337 363 360 332 208 142 128 194 108 109 100 180 166 133 248 147 163 213 143 125 178 140 173 221 110 95 151 71 64 -39 62 162 54 74 117 80 23 38 117 95 114 33 112 60 12 18 28 114 11 -32 -49 3 34 31 30 69 95 -4 49 31 -14 142 118 143 56 79 59 42 71 63 63 -3 85 102 146 65 132 143 118 59 48 96 72 -31 40 47 73 43 6 -4 56 45 42 71 86 63 42 51 76 45 81 89 32 12 99 76 109 183 165 161 112 156 134 140 185 134 114 144 134 127 131 126 131 96 87 86 81 105 104 72 76 66 51 91 118 133 78 101 120 66 99 128 70 103 109 151 115 105 56 96 89 84 98 114 133 137 92 80 113 112 128 133 149 120 147 150 129 145 138 130 179 162 116 111 99 109 111 129 144 110 123 106 101 114 132 139 100 132 132 100 90 104 118 114 102 104 117 106 114 120 87 95 111 124 104 114 91 107 118 134 128 126 144 135 120 129 126 124 136 137 126 128 128 109 107 110 112 114 93 93 83 77 72 60 51 51 48 52 46 42 40 41 50 59 45 40 49 47 38 38 34 48 51 40 44 35 18 36849 280 195 30 9315 10 14 9 6195 2735 85576 1459 1208 1176 1209 1276 1157 1082 1128 992 1027 993 805 818 737 551 510 392 372 518 526 438 193 329 288 231 169 131 234 203 126 178 69 155 226 333 231 167 186 144 109 159 185 161 137 54 73 143 103 -6 89 99 48 75 224 233 116 72 42 38 -58 8 45 66 63 11 75 102 43 2 64 -24 -51 53 80 101 8 117 74 -16 55 42 26 32 27 22 43 87 132 99 146 97 98 79 168 167 198 121 189 160 79 95 122 169 72 80 51 152 85 70 38 36 43 16 -2 36 76 106 58 24 27 70 73 57 20 61 64 58 52 101 101 170 124 128 148 135 163 157 143 175 108 110 104 109 117 138 60 62 113 97 83 61 54 85 82 96 92 35 11 53 71 64 75 89 88 76 89 105 131 89 40 64 61 27 25 69 111 118 138 132 78 68 87 91 108 100 99 98 130 143 144 126 110 145 150 122 103 125 91 84 83 74 75 81 110 84 83 96 108 96 84 100 117 119 109 86 81 71 86 105 96 88 88 109 106 92 121 105 93 115 115 108 120 115 129 126 139 134 133 128 152 142 128 118 112 120 110 99 90 92 101 85 82 83 72 56 54 50 50 38 43 39 40 39 49 45 53 50 50 47 42 31 26 27 37 55 55 41 25 16 36855 279 225 30 9315 10 14 15 6194 2736 7334 1145 1204 1222 1078 1106 1108 1013 975 1016 856 622 586 562 575 478 512 522 471 316 339 349 314 206 151 163 174 88 50 98 111 183 128 208 186 203 104 137 279 178 160 125 100 164 170 134 37 124 79 13 25 17 142 72 8 25 31 53 8 37 -14 9 74 3 4 111 139 70 116 134 -18 -29 50 21 67 20 105 33 69 52 97 51 50 66 126 118 69 122 136 34 -38 39 13 92 89 27 103 91 30 27 18 4 68 13 -4 93 69 -12 -20 33 20 37 34 12 0 34 20 66 86 79 30 42 69 63 62 -9 93 170 165 65 102 152 138 91 131 192 146 144 121 167 184 155 127 98 75 40 73 147 118 62 79 78 93 47 -5 74 82 84 58 31 52 121 113 125 128 78 75 132 126 126 79 59 70 65 95 94 121 84 86 83 95 117 125 132 118 133 144 117 130 162 156 117 124 154 110 80 83 104 117 121 102 98 103 136 127 113 104 118 91 98 106 100 79 86 97 92 88 113 79 101 105 104 93 73 101 115 110 87 117 121 140 133 111 117 128 127 115 109 139 157 161 153 129 107 103 90 87 96 109 88 76 75 76 68 59 56 63 67 47 36 29 32 29 41 48 49 47 49 42 41 33 24 24 29 45 43 35 31 16 36861 280 195 30 9315 10 14 21 6192 2737 74552 1680 1337 1333 1176 1178 1112 1215 985 1022 1023 798 633 573 594 468 377 458 466 338 350 294 205 219 133 162 171 236 120 145 93 160 111 46 196 85 95 104 2 160 165 146 251 325 77 47 211 162 8 89 214 128 50 61 88 48 6 86 98 4 -2 45 -27 73 22 5 -28 29 85 -1 43 122 51 15 38 92 -17 46 9 25 57 38 174 254 159 13 -64 21 -1 43 79 114 76 58 128 153 98 110 108 73 -30 -28 11 56 85 7 -23 -11 64 61 -4 55 74 86 96 38 56 93 26 81 96 102 104 82 52 70 108 149 106 110 143 148 179 120 103 174 132 57 76 43 85 156 99 72 113 50 95 58 70 77 21 103 117 101 127 80 53 93 92 64 10 101 89 71 82 95 48 108 105 35 46 39 57 102 66 66 104 124 158 148 89 42 78 138 143 140 150 123 99 106 120 103 103 119 101 85 99 105 127 116 118 110 109 106 118 80 90 89 89 92 137 120 116 115 84 61 65 92 88 126 96 95 95 96 107 108 86 110 135 110 106 109 126 121 132 116 125 140 140 134 141 145 135 131 104 108 84 89 89 92 99 81 76 75 65 47 46 67 67 46 30 36 29 27 24 41 55 46 31 38 36 30 20 19 34 55 51 40 22 13 36867 280 224 30 9314 10 14 27 6191 2739 64393 1918 1345 1337 1293 1165 1165 970 840 899 922 821 632 487 417 493 529 381 380 403 407 371 170 135 67 187 212 191 175 215 74 181 221 145 -3 92 97 38 223 298 138 189 95 137 107 124 145 113 133 103 27 27 33 101 51 21 39 53 104 119 141 76 87 -6 55 118 63 129 112 97 52 31 15 26 13 87 -12 -19 32 10 27 65 41 35 90 132 26 32 83 72 63 3 14 59 58 56 80 24 72 89 133 45 1 65 18 8 40 4 23 46 -30 -40 25 16 27 58 83 88 55 22 29 124 64 31 141 131 45 -2 105 169 135 92 55 120 103 176 215 132 206 162 142 132 126 108 102 129 100 82 62 59 62 40 35 44 88 145 101 62 118 106 104 92 112 106 97 88 70 35 79 56 50 43 39 117 130 83 92 105 130 126 109 81 97 81 107 89 115 152 103 68 111 141 144 141 108 103 114 118 105 104 98 97 92 103 120 121 100 75 67 96 80 72 90 105 99 106 99 99 104 87 90 101 102 110 95 109 129 106 106 95 103 91 99 116 104 96 116 119 113 132 130 108 104 132 113 99 80 105 98 89 70 69 58 72 67 63 56 45 58 43 33 35 45 33 27 51 45 44 36 24 17 22 26 19 30 40 42 36 24 9 36873 280 193 30 9313 10 14 33 6190 2740 27398 1430 1320 1273 1392 1487 1129 1029 1057 1036 979 755 584 666 643 452 465 543 473 391 407 282 276 213 236 157 240 76 22 209 167 184 200 141 119 140 125 231 77 86 114 190 202 227 224 181 142 205 61 49 90 83 33 113 112 77 117 97 53 85 134 38 77 99 -26 45 133 -9 -16 20 -26 39 39 23 -8 11 88 51 106 -8 -68 2 20 24 45 40 30 66 29 101 134 65 98 169 116 110 32 105 49 -43 -18 70 -13 16 68 45 -11 21 23 36 124 116 121 84 88 70 49 95 126 42 96 48 53 77 36 10 6 36 85 134 178 232 182 117 127 143 134 194 202 168 107 93 126 85 62 97 88 79 100 71 39 36 99 91 80 95 74 110 89 78 135 154 111 88 94 116 77 50 87 100 90 75 97 113 113 160 127 155 165 135 111 75 61 113 136 122 145 143 145 136 133 132 159 130 130 123 127 143 122 89 135 137 131 147 125 82 106 104 134 100 91 126 112 84 77 73 112 124 125 115 128 89 109 108 113 109 122 123 104 90 96 123 139 133 118 144 131 138 135 117 136 128 122 97 116 88 83 103 110 101 95 81 85 70 68 64 55 53 54 44 30 28 38 34 40 38 50 43 39 41 40 20 22 24 34 55 44 35 25 12 36879 280 193 30 9313 10 14 39 6189 2741 20557 1398 1316 1320 1273 1255 1072 933 1026 1081 1008 847 779 580 513 394 371 440 400 404 383 353 199 192 194 272 78 98 121 145 -9 106 159 149 217 111 129 137 90 124 26 185 122 124 158 96 197 235 189 172 138 98 118 141 201 224 85 18 171 203 29 62 83 113 124 200 115 96 30 48 25 27 24 47 -64 8 26 13 72 -19 98 31 31 90 148 39 88 71 104 92 79 120 143 167 131 155 72 44 162 123 70 62 13 16 -55 68 -25 93 57 59 127 52 77 84 74 23 63 81 61 62 51 80 178 62 115 137 133 131 132 123 123 178 133 178 202 166 174 166 117 134 123 146 104 160 125 83 111 112 81 45 19 59 159 90 75 139 102 64 48 81 134 167 110 90 96 114 128 114 105 139 106 74 58 74 132 179 142 129 197 167 91 72 103 123 141 148 125 146 107 130 141 133 163 158 128 133 123 120 128 157 145 123 115 104 105 103 89 110 125 90 99 121 86 87 134 106 134 128 126 120 106 123 134 124 116 145 153 125 114 137 145 155 139 138 133 121 110 147 161 142 133 139 144 137 131 119 121 99 106 110 108 108 91 79 73 70 57 56 51 49 59 57 52 49 63 62 61 59 50 50 40 38 38 39 52 71 66 53 45 30 36885 280 192 30 9312 10 14 45 6187 2742 13939 1170 1071 1219 1229 1170 1088 1008 861 928 829 651 633 637 497 354 348 235 382 425 419 239 137 172 241 187 39 59 146 62 135 149 98 122 90 88 88 199 145 187 142 137 178 184 193 206 56 2 112 -8 96 103 76 86 131 54 80 82 -10 11 69 83 95 61 35 98 114 80 6 -26 91 85 -6 35 75 93 29 102 35 38 31 56 121 108 74 118 109 77 114 119 92 21 -4 13 152 158 75 22 76 37 73 20 25 -2 3 5 44 6 39 3 67 117 82 58 2 -15 64 45 -52 59 97 88 37 36 49 31 145 163 149 143 152 68 97 145 147 110 167 144 161 147 126 140 90 108 91 86 138 66 78 46 45 56 14 38 94 74 63 57 58 85 85 87 68 94 78 120 121 140 104 107 59 46 89 103 84 96 100 89 99 82 104 99 125 121 83 119 126 82 130 129 108 99 108 118 110 102 121 166 103 110 101 104 120 126 103 98 122 115 100 99 105 109 86 64 64 97 109 89 96 107 104 88 122 87 97 110 82 83 94 111 119 110 103 112 113 108 114 133 143 142 146 138 114 116 95 81 102 92 92 89 71 73 73 65 67 62 34 39 48 39 36 38 39 31 34 42 45 40 41 35 27 27 23 26 39 52 52 41 26 17 36891 280 191 30 9311 10 14 51 6186 2743 4697 1247 1240 1278 1347 1334 1138 1165 1039 1003 906 742 692 721 634 429 384 385 459 503 336 145 262 268 106 104 115 217 276 165 118 76 122 108 63 238 177 180 8 171 144 164 254 193 107 138 287 124 26 84 98 41 50 46 6 110 68 81 92 117 58 77 64 18 13 127 72 -11 16 61 68 116 64 65 50 -15 -13 53 98 47 36 105 74 29 84 94 111 16 5 26 126 126 94 119 125 51 184 170 49 99 100 87 41 11 53 32 48 61 36 86 -23 -21 22 55 101 -5 3 75 97 101 67 82 80 86 23 43 107 100 127 146 151 180 164 146 170 169 154 200 136 124 211 173 125 85 56 68 126 122 87 96 175 205 104 96 109 119 65 77 11 61 121 164 108 103 95 110 105 60 115 86 71 70 129 115 95 129 92 108 129 121 133 110 92 90 89 130 150 136 119 153 120 148 165 117 112 154 130 135 143 148 136 143 134 107 111 130 99 118 133 126 109 109 82 90 85 79 96 109 117 111 119 110 112 132 135 116 117 124 150 163 146 144 161 124 132 138 135 153 130 158 144 142 135 124 88 105 123 117 119 110 111 98 70 72 85 74 67 63 62 68 59 62 54 62 71 63 57 60 51 54 54 50 43 47 60 71 67 52 46 39 36897 280 191 30 9311 10 14 57 6185 2745 4233 1157 1203 1342 1404 1499 1328 1141 1180 994 843 717 803 558 536 619 428 357 377 405 328 303 239 126 140 113 51 116 57 51 84 76 122 105 67 141 142 133 143 129 147 128 199 300 246 122 136 177 168 113 65 0 -61 -62 44 89 78 -1 -29 12 -57 59 125 122 58 87 87 50 44 -63 -31 9 79 116 59 29 148 139 56 29 26 36 50 18 -26 81 77 58 62 58 27 109 94 67 129 81 95 43 -45 2 -18 30 -40 -52 -11 -45 -46 9 11 -22 84 41 84 84 34 52 48 52 67 13 17 22 20 41 8 -9 80 116 155 125 225 221 181 168 161 159 164 107 117 112 106 60 75 67 114 117 107 109 52 53 84 124 96 81 121 152 116 85 92 103 79 83 75 103 150 94 87 134 93 83 83 95 94 114 90 36 75 113 127 98 115 111 122 128 113 106 90 96 88 84 134 153 161 129 138 145 159 123 143 91 94 108 143 116 104 119 114 126 105 128 110 101 92 62 88 116 135 98 89 113 99 113 100 106 97 88 107 109 105 95 104 122 130 118 101 99 102 113 139 138 138 128 104 114 95 82 105 120 111 77 86 74 52 36 42 47 47 46 42 38 32 37 36 38 45 50 50 40 41 33 34 27 24 34 55 55 46 35 26 21 36903 280 192 30 9312 10 15 3 6183 2746 5614 1075 1017 1100 1187 1287 1284 1243 1178 1050 808 632 627 623 474 328 328 254 207 284 222 48 -9 -6 -12 86 2 -29 31 13 -11 17 156 113 -9 999999 999999 30 16 -36 -33 -22 17 121 75 21 -43 -35 -64 -70 -94 -63 -42 -74 999999 999999 999999 999999 -51 -67 -31 18 -2 999999 999999 999999 -45 -76 999999 -94 -66 999999 999999 999999 -71 -73 -75 999999 999999 -12 -3 -95 -44 999999 999999 -90 -66 -87 34 -7 7 49 -5 -7 -57 -37 999999 999999 -68 -14 -58 -59 -44 999999 -91 999999 -50 -84 -7 -5 -41 -59 -50 -48 -17 -92 -95 89 -2 -54 -42 -17 -56 -65 -79 -64 -27 -47 -55 15 -15 -41 25 -14 19 6 -20 0 2 26 21 41 -7 -25 -72 -75 -69 -89 -51 4 -15 -45 -79 -65 21 -15 -3 26 -17 -62 -23 -11 6 -16 7 -18 -19 -26 -15 -46 -71 -10 5 -14 -41 -38 -46 -22 -34 -50 0 4 -14 -12 -3 -7 21 28 10 37 26 26 20 75 35 8 71 59 18 36 32 6 -27 -6 -5 24 25 8 2 1 -11 -3 2 -18 14 -9 -12 -21 -20 1 -1 6 22 11 0 16 29 17 12 12 17 11 41 22 41 33 35 35 41 59 46 36 24 28 16 20 27 23 17 -4 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 -12 999999 -9 -12 999999 -14 999999 -10 -4 21 20 10 2 0 -8 36909 19 223 30 9313 10 15 9 6182 2747 542 571 589 594 681 783 760 704 700 625 316 263 138 14 -20 -44 999999 999999 -72 36915 16 165 30 9315 10 15 15 6181 2748 2999 426 570 726 750 734 974 997 897 780 549 312 230 152 108 -1 36921 280 166 30 9316 10 15 21 6180 2749 243555 2539 839 939 992 1138 1239 1338 1503 1448 1305 1070 799 627 413 221 197 259 49 79 102 -9 38 999999 999999 -66 65 -18 -81 -95 -79 12 -64 7 -20 999999 999999 -44 -62 -56 -81 -49 -73 20 -10 46 -22 -73 -59 -28 7 -10 -28 -53 -85 -59 -59 18 -46 -22 -71 -96 999999 999999 999999 999999 999999 -89 999999 999999 -29 -59 999999 999999 999999 999999 999999 999999 999999 -93 -57 999999 999999 999999 -78 999999 999999 999999 999999 999999 -92 999999 -25 8 -50 -40 -77 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 -50 -58 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -45 -67 -69 999999 -97 -73 -31 -67 -27 14 -23 13 36 6 -9 -54 -11 -42 -53 -41 -46 -60 -76 -68 -87 -71 -79 999999 999999 -85 -87 -35 -33 -48 -28 -34 -58 -51 -80 -64 -29 -58 -74 -84 -81 -88 -67 -73 -88 999999 -86 -67 -59 -46 -51 -57 -31 3 -37 -77 -55 -41 -43 -53 -42 -5 -42 -21 -17 -17 -30 -36 -37 -17 -38 -21 -28 -39 -47 -54 -47 -30 -32 -29 -42 -49 -50 -23 -38 -42 -19 -47 -51 -58 -46 -38 -21 -29 -29 -32 -41 -36 -39 -1 0 -13 1 -8 4 -7 2 -15 -6 19 36 36 47 18 2 1 2 -10 -11 6 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 -14 4 4 -1 -4 -1 -4 36927 281 167 30 9317 10 15 27 6178 2751 24671 1188 882 1015 1114 1343 1389 1508 1552 1654 1568 1290 1100 806 624 637 530 357 281 321 288 257 239 217 35 -14 37 22 104 52 40 64 -16 -47 -35 -2 -18 181 4 10 150 160 118 33 105 25 71 110 108 120 132 162 16 -11 -9 -9 -3 -6 -10 -5 19 23 12 12 38 -10 2 -44 -72 -11 -54 -62 -2 999999 -66 -30 999999 -38 16 -31 83 -6 11 -17 12 23 21 -50 53 17 -92 -9 -1 13 -34 -15 30 -9 -32 -35 -10 -43 -73 -35 -32 -78 -33 -14 -46 -25 63 11 4 -2 -8 21 -45 -34 30 -59 -99 -33 -48 11 36 19 6 18 64 138 76 86 83 130 106 100 86 62 107 106 9 40 58 46 31 62 48 3 17 -7 -49 -7 8 6 73 33 -6 18 -25 -14 28 15 -11 8 -19 -31 -5 -19 12 16 31 32 9 25 32 50 30 -2 22 33 33 64 47 50 79 28 26 59 49 77 78 105 68 69 73 84 70 54 39 83 62 45 49 38 66 54 12 16 19 48 54 59 44 22 21 22 26 39 46 31 22 42 35 31 42 49 49 54 37 24 45 63 55 51 61 71 75 102 90 84 104 73 62 63 55 60 54 70 56 36 38 39 17 3 17 24 7 -1 -5 11 -4 -3 -3 7 30 22 6 12 12 9 16 14 17 29 47 46 39 32 29 27 15 36933 281 168 30 9318 10 15 33 6177 2752 19182 1278 1080 1124 1254 1325 1505 1537 1677 1600 1613 1464 1144 914 720 638 649 452 373 424 320 374 299 228 143 126 272 302 171 103 160 135 160 92 45 189 202 222 246 128 96 100 130 115 34 190 189 37 88 205 90 122 76 26 13 95 94 29 54 64 32 49 141 47 34 95 42 72 61 65 -55 9 104 139 212 106 -11 104 41 36 17 34 50 33 22 28 87 82 17 93 127 81 19 62 41 77 25 98 182 146 62 17 -14 -7 -22 63 89 110 45 49 28 70 56 87 117 102 45 56 43 69 56 74 42 6 89 106 121 160 126 115 137 146 172 200 199 156 145 202 159 194 181 145 138 42 82 163 136 137 147 127 64 42 33 65 118 103 81 91 123 143 100 55 116 71 128 80 72 87 99 101 61 84 78 67 82 65 72 83 116 151 122 103 110 83 120 94 112 102 127 130 106 92 141 148 124 151 106 112 141 123 107 115 121 129 101 104 120 150 111 107 78 92 108 85 81 93 91 118 101 120 136 110 110 139 131 128 108 123 136 108 113 138 140 112 92 92 143 148 146 160 164 146 127 125 115 113 111 109 105 99 103 87 74 80 74 65 54 56 48 52 66 60 61 71 66 67 60 50 56 51 54 57 58 79 90 76 80 73 65 63 55 36939 281 168 30 9318 10 15 39 6176 2753 612836 1756 1172 1250 1279 1347 1490 1631 1608 1532 1472 1310 1119 905 714 673 549 445 312 294 309 337 302 308 174 174 209 182 55 72 66 109 110 139 209 198 227 145 -17 53 84 182 124 34 94 157 133 176 251 167 191 287 251 245 117 -39 -10 176 130 2 43 130 157 -1 35 148 38 35 148 162 108 119 219 95 70 150 66 80 67 51 17 -36 74 75 -42 56 78 75 89 28 63 101 94 27 56 67 6 -23 -48 61 36 24 75 92 88 9 54 24 2 112 78 120 76 68 98 45 133 111 72 70 101 127 66 34 53 71 113 54 132 170 202 192 156 197 276 193 130 137 68 151 211 230 153 198 247 188 96 159 172 119 41 46 118 126 80 43 63 65 112 109 104 87 140 128 165 112 115 113 112 149 130 102 62 60 65 98 128 80 101 172 117 97 138 140 160 151 138 142 133 142 150 158 163 163 154 134 148 135 153 174 167 142 122 103 119 130 131 133 159 142 121 99 113 115 107 139 141 150 101 116 122 105 108 114 129 134 133 121 135 158 163 146 142 136 152 148 135 144 157 161 167 155 124 124 126 136 128 123 119 110 86 87 76 77 75 77 73 64 70 66 68 63 56 56 66 68 67 65 59 52 51 46 62 81 85 77 62 59 50 40 35 36945 279 169 30 9319 10 15 45 6174 2754 132327 1742 955 1166 1225 1204 1371 1599 1622 1686 1701 1316 1045 917 768 708 571 374 398 287 382 373 156 191 197 184 175 132 119 289 300 180 139 133 181 164 42 109 93 47 104 144 93 128 129 168 124 155 152 204 190 218 134 174 130 34 101 93 118 83 6 57 30 59 57 124 161 61 49 52 82 206 166 59 51 37 36 5 59 118 52 102 172 117 48 53 12 137 118 44 94 113 53 128 130 168 112 47 88 73 -8 -5 -3 7 -8 41 20 23 35 46 47 94 89 7 -30 44 96 54 75 17 57 86 62 107 102 63 84 113 121 111 141 84 113 230 217 164 140 135 112 178 178 185 122 137 72 91 131 44 103 117 111 94 59 55 97 142 85 48 50 111 90 91 135 116 58 64 51 79 73 83 78 53 69 96 146 138 116 96 140 137 127 141 83 103 120 136 146 104 114 160 150 131 135 157 123 125 137 142 124 109 105 148 103 104 139 129 113 127 116 114 114 79 68 78 102 115 103 87 82 113 117 110 104 108 99 94 97 113 114 96 130 114 101 95 93 110 116 129 115 117 127 115 116 107 98 109 99 113 98 61 60 48 46 50 37 32 37 42 31 25 33 30 27 42 33 23 23 16 18 18 12 18 22 26 26 25 16 -1 -8 36951 275 170 30 9320 10 15 51 6173 2755 124835 1533 1028 1122 1073 1097 1214 1336 1480 1513 1449 1241 1024 774 740 598 555 557 366 387 288 256 181 219 223 209 51 116 168 252 142 186 105 108 50 45 60 -11 -8 140 178 133 162 74 93 161 98 82 147 209 94 79 60 -59 53 103 47 71 21 32 63 48 39 129 52 2 98 77 -21 -39 19 -35 12 16 35 -12 -64 -29 35 13 50 35 35 74 18 -8 34 21 39 68 43 67 39 42 103 -9 119 74 12 20 -62 -18 40 -12 52 40 14 -9 -51 2 26 9 10 98 -19 60 59 48 89 7 75 103 102 50 60 96 56 85 85 85 127 120 163 171 183 178 150 69 62 157 79 96 104 79 94 135 76 95 91 79 -2 59 38 7 22 51 39 19 78 95 54 29 76 94 15 58 59 61 91 68 25 36 35 69 38 41 23 43 78 76 85 144 91 71 94 97 119 105 106 141 117 96 90 87 109 107 136 118 97 107 127 132 122 67 90 80 101 86 91 86 101 95 52 62 82 54 56 43 69 85 84 91 54 59 92 91 72 80 81 87 106 124 107 101 79 63 65 95 120 95 97 114 88 63 58 61 66 60 59 46 24 28 33 13 21 22 3 1 -7 -15 -15 -14 2 -5 0 -5 -11 999999 -14 999999 999999 999999 -15 -7 -11 36957 241 174 30 9324 10 15 57 6172 2757 17287 812 824 840 1017 1059 1190 1222 1322 1298 1332 1045 820 682 505 652 439 359 319 260 300 134 163 186 28 79 119 158 80 132 107 217 143 137 63 26 33 21 -33 0 -13 109 19 49 -60 22 72 126 135 91 63 17 83 43 47 -77 -35 10 52 -6 9 -21 -85 999999 -68 -70 999999 -42 -2 -62 -62 -38 -81 -69 -89 999999 42 43 -49 -56 -25 -13 999999 999999 -97 -50 47 12 -61 -39 -87 -5 -50 -72 -11 43 4 -41 999999 -83 -24 -64 -94 -27 9 -40 -72 999999 -62 -72 -49 -31 -19 -6 -30 -72 9 -42 -75 -43 1 -20 -10 43 4 -49 -25 22 50 -25 39 21 81 49 34 17 32 -21 12 25 3 56 57 100 58 -4 3 -38 -65 -8 -56 -20 -26 -11 -57 -18 -70 -45 -50 -30 -29 -26 -20 -51 -43 -30 -12 15 -8 39 14 -8 -27 -64 -55 -33 -68 2 33 -5 6 30 -7 -29 -16 3 20 7 17 5 18 4 30 23 7 -19 -14 -13 2 -1 17 -8 4 -10 13 -6 -16 -11 -16 -3 -4 -11 -13 -6 -36 -17 -29 -31 -38 -20 -27 -37 -43 -24 -21 -41 -27 -31 -28 -2 1 -6 -11 -31 -25 -31 -23 -15 -29 999999 -8 36963 214 176 30 9326 10 16 3 6170 2758 15943 877 579 760 973 924 1079 1091 1076 1095 993 975 718 469 458 448 394 334 252 -55 73 100 80 113 -28 -2 -17 999999 999999 17 55 -22 -9 52 112 112 116 26 -1 999999 999999 999999 -97 999999 -63 -49 14 -72 -23 -69 -30 -11 -88 -51 999999 -60 999999 999999 -65 999999 999999 -95 -91 -36 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 -83 -94 -90 999999 999999 999999 999999 -38 -80 999999 999999 -82 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 -74 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 -97 -63 999999 999999 -90 -37 999999 999999 -86 -23 -61 -23 -20 -5 21 -22 -60 -44 -5 7 -44 -40 -52 -95 -92 -15 -36 999999 -97 999999 999999 -75 -79 -75 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 -70 -86 999999 999999 999999 999999 -77 -90 999999 999999 999999 999999 999999 999999 999999 999999 -89 -45 -78 -50 -46 -98 -87 -56 -64 -90 999999 -80 -64 -91 -89 -59 -84 -78 -54 -83 999999 999999 999999 999999 -92 -93 999999 999999 999999 999999 999999 -96 -89 -84 -97 36969 240 155 30 9335 10 16 9 6169 2759 50231 821 840 855 1028 1085 1076 909 960 954 876 767 712 581 558 568 516 220 243 204 150 76 112 139 79 152 40 28 156 3 40 -65 999999 15 -31 -28 -88 29 -28 15 999999 999999 -60 999999 -87 -23 58 999999 999999 -65 999999 999999 999999 -85 999999 999999 999999 -76 999999 -75 5 -50 -58 999999 999999 47 -32 999999 999999 999999 -97 -14 0 -59 -96 999999 999999 999999 999999 999999 -36 -71 999999 999999 999999 999999 -41 999999 999999 999999 999999 -77 -8 999999 -59 -92 999999 999999 999999 -81 -15 -99 999999 -82 -93 -49 -49 999999 999999 999999 -42 999999 -88 -39 -100 -80 -26 -59 -71 999999 -78 999999 -79 999999 999999 -68 -44 -34 -72 28 -51 -44 21 81 -13 16 -21 90 57 1 9 24 15 -2 -46 -28 -63 -97 -75 999999 -50 -51 999999 -77 -59 -48 -70 -86 -99 -96 999999 999999 999999 -68 -72 999999 -99 -87 999999 999999 -49 -93 999999 -68 -65 -89 -83 -84 -59 -46 -61 -46 -36 -64 -59 -52 -53 -42 -9 -24 -22 -85 -57 -37 -22 -43 -29 -36 -37 -48 -59 -61 -45 -64 -66 -68 -70 -72 -64 -76 -68 -46 -66 -72 -94 -93 999999 -81 -41 -41 -43 -65 -66 -63 -83 999999 -47 -46 -75 999999 -92 -63 -48 -59 -89 999999 -71 -76 -93 -80 36975 278 190 30 9340 10 16 15 6168 2760 3046 1076 1153 1223 1308 1517 1506 1438 1590 1429 1403 1156 996 914 770 619 530 466 367 367 138 208 174 138 124 157 180 126 134 199 136 129 187 109 198 207 235 116 95 164 144 121 126 123 131 94 183 151 176 60 37 99 73 53 61 95 76 93 10 8 5 5 33 94 94 88 104 179 107 2 56 -32 -46 74 87 113 74 -11 -47 -14 69 47 102 53 41 42 48 52 27 25 11 90 122 141 121 66 81 42 20 26 -22 -97 -50 -51 -74 -7 2 35 4 -29 46 68 89 92 0 16 80 111 60 31 35 2 35 87 118 101 129 119 102 133 156 113 121 51 92 176 143 136 131 191 202 142 113 97 110 94 23 75 77 42 50 96 78 21 95 49 72 88 44 79 47 41 34 68 73 123 81 95 65 16 54 123 97 67 58 76 119 117 88 65 100 136 123 118 51 70 79 92 100 110 114 106 112 128 111 109 89 113 106 71 65 97 107 85 118 82 84 98 67 85 68 104 94 66 65 69 79 65 66 66 69 92 115 117 105 93 92 87 85 116 119 115 127 98 59 82 81 73 87 121 124 102 93 76 71 82 85 84 69 54 49 33 22 26 17 11 16 23 21 2 4 -1 10 17 22 19 12 13 7 2 -5 0 10 27 19 7 -13 -12 36981 280 219 30 9339 10 16 21 6167 2761 8494 1288 1306 1448 1662 1830 1871 1907 1916 1760 1575 1348 1069 897 794 534 412 452 376 260 231 241 212 213 118 26 -36 80 113 63 77 58 78 125 168 91 68 138 48 31 81 21 34 134 97 146 105 101 -10 9 98 114 34 -38 -37 38 62 76 18 -32 48 53 -5 -5 -29 72 61 7 60 0 -23 -6 -31 -9 -36 -11 -39 -10 68 18 36 40 -69 4 33 28 -53 -72 3 4 999999 -85 -8 -20 -1 30 77 -31 45 20 -58 27 45 -1 -39 -78 10 38 17 -36 -19 79 -19 -25 16 31 0 -14 57 32 33 -6 2 -5 42 1 28 13 49 85 134 100 103 110 111 111 63 75 63 76 73 85 87 92 125 103 61 30 22 38 50 56 44 -2 63 43 22 3 11 23 41 14 87 48 66 43 43 44 9 -15 6 38 -5 -1 13 64 79 65 51 75 29 26 76 79 118 94 77 92 41 56 47 66 83 60 95 89 62 47 61 60 90 67 57 73 38 41 50 42 48 48 46 53 75 50 52 73 70 49 37 56 52 71 62 74 69 69 78 64 75 78 77 85 73 62 52 53 82 96 98 86 93 71 54 58 69 73 73 63 43 22 11 16 35 30 24 19 6 19 0 14 11 16 28 29 26 13 26 29 16 11 25 32 45 48 36 24 33 23 12 8 36987 281 191 30 9341 10 16 27 6165 2763 11161 1252 1131 1377 1663 1885 1840 1988 2224 3023 8964 2369 1247 1057 767 668 471 441 399 380 342 201 68 143 110 103 63 80 168 138 106 130 258 152 153 87 101 80 67 5 32 -57 48 35 0 99 82 41 23 94 27 106 51 -59 10 49 15 39 60 41 16 9 -18 -46 -25 37 -31 -43 -64 3 -18 30 -86 999999 999999 16 37 -9 84 55 -34 -27 25 -5 18 999999 999999 -12 -95 -100 -9 -40 24 35 17 -18 -41 23 30 69 25 -44 -93 1 -11 -61 -42 51 -8 -3 -18 999999 7 -13 -29 -5 38 16 -33 40 48 65 36 44 12 -14 18 16 49 31 38 71 109 83 126 132 99 113 79 92 125 72 124 93 36 10 7 4 8 19 -1 -38 -24 13 7 -12 -6 -3 10 -26 -5 7 32 60 33 1 22 26 14 13 57 21 45 -11 9 48 39 33 57 65 76 56 48 51 84 48 50 51 39 42 102 39 58 59 63 75 51 62 53 45 59 70 97 91 45 51 62 70 49 23 -4 31 56 42 48 61 66 40 31 59 37 43 19 37 50 43 38 45 66 68 52 83 86 57 44 60 64 58 68 82 74 74 57 51 38 52 59 47 37 25 29 12 14 22 19 14 6 9 1 -1 -3 -6 -4 2 5 6 7 6 7 10 9 6 15 40 37 26 19 14 6 0 -9 36993 281 193 30 9343 10 16 33 6164 2764 3246 1166 1303 1413 1516 1661 1754 1781 1812 1776 1526 1416 1274 966 881 769 683 443 410 417 402 395 232 300 193 97 68 348 115 144 90 236 118 72 196 246 199 184 100 151 162 89 20 -89 -15 75 155 134 47 85 117 17 58 116 -8 69 135 -67 15 86 42 -36 45 114 62 -38 25 31 6 -20 42 -3 -12 52 -23 -3 -16 8 -28 999999 16 72 -35 -24 1 35 48 -7 25 -23 -1 21 157 126 57 67 56 95 121 23 73 84 -27 -62 41 -6 -52 -42 -39 58 49 48 -25 8 99 42 -32 -25 2 68 98 88 39 -36 27 93 84 32 75 103 78 132 147 198 203 135 156 168 179 181 185 50 113 70 91 140 105 111 12 12 48 51 4 15 70 76 54 65 86 33 13 24 29 49 96 40 53 24 73 45 69 21 48 76 60 109 113 114 75 72 63 71 114 101 95 88 82 117 159 132 130 127 116 112 69 91 93 61 72 96 137 104 119 98 88 72 93 103 108 91 87 68 77 88 98 81 83 79 70 78 81 88 100 108 102 86 111 80 86 125 126 89 104 97 98 103 98 83 107 133 134 117 96 101 86 86 107 102 82 79 53 49 18 37 45 49 51 29 28 23 25 30 27 28 32 40 32 32 36 34 31 29 38 58 47 34 27 20 17 9 3 36999 280 195 30 9345 10 16 39 6163 2765 5543 1260 1480 1559 1867 2395 5662 62930 106391 51132 18764 2647 1057 764 670 588 570 538 415 218 213 142 201 133 125 204 171 100 78 208 96 93 161 40 7 30 -5 91 60 75 104 169 60 86 38 -3 100 48 77 129 74 44 86 185 68 107 89 84 39 32 -21 -85 28 16 25 40 29 61 -8 -67 -2 84 65 51 41 102 34 999999 -73 31 19 27 17 0 1 12 82 66 50 80 67 86 22 46 13 130 160 42 97 -7 4 7 48 27 30 84 29 41 -24 39 13 28 -25 10 59 80 60 -12 12 58 49 12 -20 30 93 87 66 68 81 22 61 180 237 195 193 142 171 115 204 179 127 143 141 118 109 173 88 163 122 102 80 88 21 -12 47 103 90 70 104 96 58 48 57 61 63 126 125 67 20 31 27 53 26 28 79 96 111 62 67 67 108 138 102 110 62 72 95 137 146 116 114 156 135 123 67 89 105 109 85 107 112 112 118 120 120 92 106 108 106 92 87 117 100 92 99 106 63 74 105 95 79 91 106 111 109 120 123 131 112 125 134 135 117 99 96 92 106 110 106 127 122 104 112 100 100 94 77 67 68 57 67 54 57 51 44 34 33 36 32 36 34 36 42 36 46 43 38 43 42 40 46 43 68 70 45 42 34 31 24 13 37005 280 227 30 9347 10 16 45 6161 2766 39182 1204 1216 1468 1653 1842 2252 3245 9633 80938 112749 9568 1236 845 700 512 497 347 495 375 250 174 130 108 165 112 110 57 107 -47 -28 82 85 72 74 135 6 -31 76 45 34 47 -18 -32 59 31 96 91 63 40 -41 999999 19 54 4 -71 -12 107 -4 -39 -5 42 -58 -24 4 4 -66 -44 -84 -64 -36 -60 -12 28 20 -68 -66 63 96 -9 -4 -86 10 78 -25 -53 -38 -43 -13 24 65 -8 -62 -96 -25 65 14 49 -27 -33 -71 -19 44 -26 -36 -45 -47 -64 -54 -51 11 9 52 47 18 57 36 23 90 84 103 74 60 39 45 -20 -7 5 42 136 131 71 118 88 91 80 55 86 151 119 95 85 57 98 140 131 73 65 71 73 -11 -8 -40 -15 20 47 24 -18 41 38 2 23 53 47 90 42 22 12 70 91 27 72 61 13 37 67 36 55 58 81 107 105 113 70 56 27 70 66 50 68 117 107 94 62 68 76 78 95 92 40 56 73 63 63 60 61 49 77 97 113 75 54 42 41 29 83 63 47 55 75 86 66 73 91 72 79 76 97 98 80 89 85 84 64 64 80 83 93 99 114 96 87 67 83 78 66 62 59 61 40 32 31 34 40 38 26 14 6 22 21 12 25 40 48 45 39 44 38 30 42 39 33 58 66 46 37 37 30 28 18 37011 281 197 30 9347 10 16 51 6160 2767 4384 1227 1247 1308 1323 1400 1669 1775 1873 2078 1913 1660 1324 983 932 721 555 355 459 368 294 209 234 292 103 38 199 233 106 99 5 40 19 116 124 127 -37 -37 -46 125 101 132 13 50 -21 9 146 122 239 8 130 142 73 137 101 20 -37 32 61 8 -14 -51 -68 -62 -94 -41 -5 4 42 33 36 -34 -5 1 -65 -30 -46 -83 -44 -53 -73 -81 41 44 26 47 -10 44 13 -28 -29 4 -36 -5 12 -38 6 1 -43 -78 -64 91 88 -29 2 -13 74 56 53 94 17 30 -19 8 82 58 40 16 24 -36 999999 -8 -33 58 56 96 34 15 31 125 191 78 122 93 155 193 92 82 115 156 117 94 107 75 63 118 153 123 94 28 -36 20 19 87 120 84 56 50 62 46 42 34 16 15 47 56 96 84 36 73 63 49 18 4 13 35 49 62 102 126 102 85 105 75 59 94 94 132 150 87 92 101 103 124 82 45 52 38 69 57 74 77 100 93 86 72 76 92 87 83 83 53 52 61 65 61 84 84 65 81 84 85 72 67 112 106 74 74 97 104 90 102 110 80 69 91 80 109 106 112 114 117 119 123 98 72 80 70 73 58 46 58 41 45 50 48 55 56 26 28 41 36 50 63 61 52 47 49 49 47 55 55 51 66 77 73 59 51 58 45 39 37017 282 167 30 9347 10 16 57 6159 2769 80471 1572 1235 1210 1327 1432 1297 1474 1593 1580 1504 1414 1104 832 729 687 599 489 440 270 241 98 36 82 101 46 29 162 60 86 50 -91 -92 -42 120 67 148 84 -7 999999 999999 6 102 55 45 9 -56 -30 19 -22 7 14 -5 -29 -66 -24 -9 -65 -30 -21 999999 999999 -80 -13 -38 2 -22 -34 40 -92 -99 -68 -18 41 52 -72 -41 -63 70 15 -75 -82 -86 -88 -57 -72 -69 -16 52 -57 -35 32 999999 999999 -9 -91 -80 999999 -75 999999 47 7 999999 999999 -70 43 1 -17 999999 999999 -51 -5 -39 999999 -36 -27 27 -7 999999 -61 18 31 -18 -51 999999 -75 -53 -60 -53 -2 137 122 145 140 85 81 64 61 71 90 51 90 74 98 106 111 75 63 37 57 55 65 60 39 -6 -30 0 -38 -35 7 62 5 -16 12 40 45 -13 -10 21 10 12 18 29 27 -11 53 -15 -4 -19 -6 35 55 35 20 51 31 25 17 31 51 81 102 63 37 47 23 8 41 41 49 29 39 29 -1 54 41 27 22 24 24 46 32 55 46 18 29 20 45 55 69 68 71 44 19 39 31 44 55 42 41 52 68 76 107 80 57 73 60 71 81 87 108 86 70 59 58 59 59 50 35 7 22 20 21 16 16 5 1 8 17 12 10 7 21 24 28 23 29 25 17 18 28 27 43 56 49 41 41 38 33 25 16 37023 281 197 30 9347 10 17 3 6158 2770 5160 807 852 924 1168 1333 1327 1568 1778 1957 3796 3593 1250 863 679 461 451 412 244 197 70 67 2 -46 59 118 -19 -27 -78 999999 999999 -48 -74 19 20 86 5 -66 -28 -7 -47 5 -44 4 26 -5 -94 999999 -38 13 -51 -41 -20 -84 20 48 -39 -58 -80 -79 -79 999999 -58 -72 -98 -42 -28 -37 999999 -60 -7 999999 -94 -48 999999 999999 999999 -82 999999 999999 -50 -61 -69 999999 999999 999999 -97 999999 -71 999999 999999 999999 -98 -52 15 999999 -84 -71 -55 -62 -65 999999 -81 -54 -34 -48 -22 -18 -80 11 -16 -92 -65 -88 999999 -90 999999 -88 -78 -41 -53 -74 -46 -68 -38 999999 -96 -12 -35 999999 -92 -7 -5 -91 34 15 40 -6 16 5 63 20 17 -19 -55 -20 30 19 -5 -8 16 -49 -14 11 -27 -49 -43 -29 -11 -23 -45 -25 -2 -77 -40 24 -30 -51 -3 -21 -76 -73 -30 -39 -54 -41 -47 -41 -28 -11 -4 3 -8 12 -23 -13 -16 -6 14 -19 -1 -1 -8 2 -2 11 -21 12 42 -1 2 -22 -21 2 21 -1 -11 22 -7 -17 2 -8 -18 -27 0 -5 -24 -43 -26 -22 -11 2 -3 2 6 17 6 20 18 11 27 32 29 3 -3 34 49 40 48 38 46 37 40 34 11 33 23 4 -9 999999 -7 999999 999999 -14 999999 -12 -6 -11 999999 999999 999999 999999 -7 7 0 1 10 -4 0 -1 6 14 33 36 30 19 17 15 10 7 9 37029 282 169 30 9349 10 17 9 6156 2771 13265 812 1042 1206 1189 1320 1551 1637 1744 1913 1869 3271 7763 2197 1178 894 600 330 410 257 227 198 220 182 137 28 50 3 45 -66 85 97 -76 -82 -87 -75 -85 64 76 56 -65 8 7 -2 13 -5 -28 80 30 999999 999999 -7 -36 -21 -72 -27 -71 -82 999999 -16 37 -20 999999 -92 -24 -66 -40 -20 -54 999999 -83 -67 999999 999999 999999 999999 -79 -55 -35 999999 -71 39 29 -59 -26 -31 999999 999999 -52 -45 23 3 -19 999999 -98 999999 999999 999999 999999 -45 -50 999999 -82 999999 999999 999999 999999 -84 999999 999999 -31 15 -14 -13 -23 -18 -91 -74 -54 -69 -31 20 -6 -22 -83 -94 4 -22 -9 -19 -15 -77 30 83 70 57 62 52 31 96 111 89 75 64 12 14 27 50 89 -2 -71 41 -53 -14 -3 -19 -47 -65 -43 -47 -6 28 57 -39 -52 -42 -60 3 -38 -44 -19 -4 -3 -34 -45 -40 -39 -22 -13 -12 -70 -16 12 24 27 10 53 37 -5 30 42 62 45 15 31 18 1 4 9 14 21 9 -13 -3 -1 1 -3 9 33 15 22 23 28 13 13 22 17 10 -13 -43 -8 30 28 20 15 24 14 24 15 16 17 51 45 23 -10 1 32 50 62 46 29 44 53 44 30 25 19 13 -1 -2 -13 -10 1 1 -6 999999 999999 999999 -7 999999 -2 -14 -9 0 1 -8 6 5 7 6 6 13 21 37 34 19 16 18 9 9 2 -5 37035 281 201 30 9351 10 17 15 6155 2772 7752 1249 1302 1421 1680 1720 2004 2108 3522 5897 2938 2640 3797 11089 9425 1291 773 715 691 607 548 438 366 304 195 201 228 240 185 144 208 192 132 108 223 217 260 164 134 69 140 73 145 104 137 172 83 131 173 195 165 202 202 112 28 77 44 15 62 -8 -15 4 43 13 96 90 97 53 93 4 -1 66 26 29 84 126 141 57 -20 25 65 85 100 56 114 22 -3 44 20 113 119 72 16 27 118 122 35 56 100 29 89 34 4 86 137 106 92 95 79 18 61 103 68 124 139 117 115 132 162 114 108 79 53 104 90 48 145 175 147 134 146 247 245 240 247 174 171 168 177 247 177 176 142 173 199 219 163 145 150 140 150 114 95 121 105 134 142 103 129 86 99 154 146 92 72 88 115 148 122 93 100 129 70 85 45 70 122 92 104 118 124 159 153 167 154 141 149 157 176 142 141 146 178 137 154 143 131 147 138 130 127 129 133 159 121 112 119 163 157 114 121 129 145 130 96 148 121 108 98 116 124 121 90 114 131 133 115 124 136 139 148 127 114 126 126 121 130 140 152 152 140 127 119 117 125 128 110 78 77 80 89 74 72 74 70 60 57 64 51 54 72 67 65 63 65 60 54 60 69 66 75 87 78 64 56 47 44 43 36 22 16 37041 281 205 30 9355 10 17 21 6154 2773 14328 1353 1257 1416 1612 1831 2122 2296 2627 4506 7435 24414 32296 2969 1254 877 721 601 615 509 374 291 234 236 346 350 325 252 203 142 109 94 35 218 254 232 177 294 210 86 95 113 114 210 215 136 111 141 107 146 108 149 135 96 29 89 48 63 47 95 101 70 125 99 142 87 59 140 159 151 72 30 112 135 135 126 107 104 116 109 71 107 82 126 93 46 78 -3 -10 53 56 97 57 35 39 48 -21 -23 26 45 43 64 98 40 19 28 109 149 85 56 41 97 81 103 81 98 67 57 114 75 104 118 87 98 151 110 105 111 123 126 116 187 256 232 228 241 199 203 253 212 203 132 151 179 185 163 166 117 185 178 135 167 153 123 126 79 144 144 117 116 154 109 109 118 105 113 180 166 136 107 89 78 56 71 85 104 159 128 124 152 161 166 148 147 165 147 127 144 181 162 135 150 170 136 147 142 168 171 180 166 138 178 188 176 148 140 167 144 145 149 154 148 159 111 121 113 119 124 144 145 154 168 140 139 160 151 122 140 162 149 150 116 136 148 144 140 141 162 158 154 147 150 136 138 126 120 94 85 69 96 95 85 93 75 60 62 68 72 56 67 77 80 74 67 75 80 75 69 64 68 85 91 77 63 57 48 46 33 26 16 8 37047 280 237 30 9357 10 17 27 6152 2774 2167 1174 1266 1354 1703 1810 2174 4127 22861 60527 97294 73647 24280 1407 907 642 519 421 349 232 326 215 221 350 413 208 183 251 249 321 177 16 111 129 230 187 130 129 183 287 196 251 178 61 215 150 107 121 87 12 40 163 97 39 124 124 51 85 7 79 132 64 52 -78 26 136 173 170 46 87 16 -25 86 24 56 76 72 143 131 26 59 46 22 75 93 68 40 64 100 160 172 62 12 67 69 36 52 127 -17 17 -44 21 14 62 136 96 -16 103 121 3 -6 79 60 66 24 -4 28 122 135 73 95 130 7 29 31 37 37 98 98 125 168 168 118 111 195 187 180 131 204 229 207 186 202 133 135 176 158 165 184 151 159 129 119 95 100 147 100 101 82 102 122 121 93 74 147 108 105 133 154 57 77 111 60 21 59 101 111 145 105 121 154 127 124 121 182 178 166 140 155 173 142 116 151 124 121 149 163 169 172 143 140 125 113 117 132 119 125 134 120 115 113 98 89 90 91 109 101 129 120 114 122 108 103 111 89 119 140 125 133 142 120 135 134 142 146 144 148 156 146 156 142 133 132 112 112 103 68 61 62 70 74 64 64 61 62 49 50 58 68 66 63 68 58 66 63 55 59 63 59 76 74 68 60 49 46 34 27 22 3 3 37053 281 209 30 9359 10 17 33 6151 2776 38768 1357 1399 1395 1757 2017 2477 2970 3539 8017 13711 8752 5451 2632 1223 839 866 613 477 387 274 299 312 278 308 277 171 147 257 222 230 290 236 181 156 146 66 99 262 142 142 321 260 166 226 185 43 64 168 42 115 123 18 71 50 16 147 200 35 27 93 193 20 20 69 7 104 95 27 7 -27 161 173 57 92 93 102 124 63 -1 66 67 -5 120 -9 45 60 70 109 104 8 75 2 44 85 61 68 -6 90 141 62 151 150 78 110 96 84 95 53 73 74 81 78 53 113 89 53 45 64 123 105 76 72 81 99 164 88 35 99 139 120 121 159 147 182 216 235 256 216 216 183 141 166 142 178 226 185 153 118 172 152 172 171 150 124 112 64 86 117 127 162 112 101 90 107 163 158 133 136 132 155 129 97 84 129 143 113 150 162 173 180 125 148 196 167 209 155 123 153 176 179 181 188 201 179 184 172 169 158 160 149 171 168 169 202 148 157 153 162 136 122 119 100 124 140 126 143 151 123 151 174 167 154 152 154 173 140 165 189 162 119 106 137 157 161 180 172 166 182 162 165 148 145 157 162 130 111 100 84 86 94 88 90 85 90 90 77 75 81 80 84 107 98 92 97 92 92 97 90 85 111 105 98 91 80 70 59 50 34 24 31 37059 281 212 30 9362 10 17 39 6150 2777 13111 1159 1273 1437 1638 1739 1886 2295 2711 5366 32695 31133 13345 20567 3149 836 706 540 431 423 447 423 182 107 223 154 179 317 281 114 124 101 106 196 162 103 148 158 231 139 164 165 174 127 123 119 75 57 135 110 28 79 259 80 -35 71 103 88 41 56 147 121 19 42 100 99 25 111 51 100 -5 5 102 86 67 31 6 4 80 1 59 -18 -40 82 161 107 99 97 71 50 43 76 55 79 17 61 -2 39 46 26 71 50 113 42 67 54 109 74 60 72 94 103 93 68 85 27 82 86 80 79 97 93 55 53 71 115 81 73 54 72 227 197 180 176 241 222 197 166 226 159 222 213 181 203 159 127 215 164 132 167 148 128 104 88 83 139 170 169 154 111 93 144 136 110 129 136 138 92 139 153 82 71 38 66 94 130 109 76 116 146 143 146 170 103 108 128 156 178 147 155 194 184 170 160 166 96 86 115 145 141 137 102 114 150 138 135 101 102 117 95 120 122 85 97 108 126 112 67 95 105 111 129 121 116 122 111 117 114 132 120 125 121 117 134 127 128 141 151 151 159 144 147 150 137 122 107 84 71 73 72 66 78 70 67 63 54 52 43 43 49 58 67 74 72 73 67 61 57 56 59 78 67 54 52 48 48 43 26 14 7 -3 37065 281 213 30 9363 10 17 45 6148 2778 93915 2089 1424 1470 1596 1841 2302 2690 2896 2559 3136 5747 2823 1239 825 722 512 567 628 492 283 220 133 218 187 197 207 87 100 188 162 227 225 182 248 161 44 128 156 186 202 189 74 30 120 232 220 219 97 190 41 114 209 89 98 -25 -71 43 228 108 70 -58 -41 170 107 122 46 -1 -38 -36 49 27 53 65 74 135 118 190 133 82 -27 2 7 65 179 128 46 30 113 108 83 36 -12 -3 101 89 112 102 97 108 27 112 136 72 21 77 33 88 76 114 123 67 118 156 74 44 74 -28 39 64 96 164 64 131 161 123 117 108 121 144 189 219 249 250 194 113 94 174 192 160 126 232 271 174 170 226 248 234 174 136 150 114 138 163 169 153 105 115 116 144 148 167 94 81 115 156 162 133 107 142 109 123 100 108 118 134 117 102 113 160 182 166 142 124 135 173 172 156 176 179 181 160 198 187 134 172 185 144 174 158 161 183 150 180 189 172 148 140 132 124 112 114 124 156 167 142 144 154 147 147 154 161 146 153 173 143 148 159 159 138 144 143 153 171 180 173 149 167 192 166 183 155 151 147 151 133 129 123 95 107 105 92 97 93 87 91 82 80 83 85 86 91 91 89 94 96 90 92 92 100 108 107 95 79 73 63 55 47 37 25 25 37071 281 215 30 9365 10 17 51 6147 2779 8858 1265 1426 1640 1664 1959 2188 2244 2634 5476 16323 46375 4380 1189 750 639 584 511 323 242 244 157 214 159 217 167 190 94 86 83 140 162 241 143 161 246 221 247 225 178 156 98 181 174 139 85 131 95 47 105 -67 26 47 78 142 48 70 -3 84 22 55 147 15 91 95 111 103 -10 -1 1 125 130 74 18 68 89 68 91 33 -4 115 96 102 50 14 95 114 108 67 50 -44 -81 60 28 61 58 97 20 25 31 22 102 14 77 93 112 174 158 102 98 116 40 115 126 18 70 47 55 98 134 80 13 110 127 120 41 109 151 140 131 90 187 204 185 175 154 206 229 238 213 184 162 150 207 240 242 187 137 152 130 96 96 91 152 116 108 110 125 148 133 117 126 121 127 99 108 52 75 114 156 128 112 97 72 62 116 84 89 162 175 107 142 139 109 197 158 190 139 182 173 181 153 145 171 194 210 203 203 172 177 125 99 91 127 122 145 130 128 108 87 115 110 133 120 138 113 104 109 126 98 120 126 139 157 132 158 150 116 127 128 114 121 159 167 152 173 176 158 142 149 156 136 138 133 138 138 113 83 80 92 96 94 72 74 87 83 77 69 61 62 60 73 69 68 72 74 77 71 71 76 94 91 82 70 66 59 50 38 26 20 16 37077 281 217 30 9367 10 17 57 6146 2780 51675 1649 1342 1577 1629 1862 2122 2351 2590 2837 3331 3138 3283 3709 1015 514 477 483 353 266 153 97 236 203 146 165 315 187 77 102 130 202 169 99 124 100 200 188 126 101 62 111 114 169 154 112 130 190 169 125 122 15 -31 42 56 115 155 154 63 -62 36 6 64 74 -35 18 22 6 -41 -11 86 -8 84 106 -24 62 98 44 25 27 98 73 11 70 87 82 67 62 83 153 52 -17 42 22 -12 15 2 75 78 -46 999999 -30 2 24 44 74 72 37 6 48 91 1 54 50 64 94 88 62 41 65 93 71 79 33 94 26 26 57 37 90 87 121 187 170 200 238 263 225 225 147 136 211 136 114 151 129 176 152 135 111 160 127 104 143 80 57 60 67 68 90 109 85 77 94 95 90 105 89 80 68 35 107 54 13 62 99 95 113 108 105 128 126 139 179 132 133 156 121 133 171 186 157 156 166 166 116 115 149 130 96 138 144 140 109 128 168 132 104 117 111 123 130 117 129 120 122 121 113 135 114 120 123 124 101 99 129 129 134 115 95 82 116 128 134 142 141 159 163 159 145 138 136 132 127 104 107 90 69 75 84 86 61 60 59 60 62 59 50 54 56 64 62 60 66 66 62 60 65 66 64 75 79 72 54 49 49 28 22 24 13 10 37083 281 218 30 9368 10 18 3 6145 2781 50794 1486 1195 1369 1628 1989 2330 3174 8464 48386 72398 6308 20273 73500 4367 809 598 500 546 328 183 267 205 295 313 234 132 65 140 138 164 294 65 30 167 189 99 46 131 129 101 82 75 63 12 35 65 48 49 8 42 49 115 38 -9 -22 17 82 71 999999 999999 -44 -3 999999 -98 -26 -51 28 15 -86 15 -54 999999 -24 21 -6 -12 -19 -7 41 5 22 16 -12 111 96 47 24 28 33 17 36 81 176 140 80 -10 -4 -1 -24 41 19 87 50 18 106 43 102 47 51 74 50 118 33 81 118 4 2 108 111 107 -3 18 24 -32 -10 -1 8 37 53 120 152 150 219 222 180 198 123 144 239 227 196 217 150 146 187 198 163 107 96 119 126 145 112 134 83 112 91 49 58 43 70 106 72 74 75 80 79 86 51 56 54 54 73 61 83 96 65 70 98 162 164 113 114 108 102 135 134 128 116 127 127 101 93 108 135 152 141 122 120 95 97 100 122 108 108 111 98 97 90 89 100 96 139 124 95 106 112 126 86 106 115 106 84 109 151 134 122 124 106 100 102 110 118 127 106 116 142 130 113 124 110 85 96 93 98 91 81 67 49 49 55 52 58 42 53 44 27 27 41 40 46 40 38 53 43 48 51 46 46 55 55 56 38 35 28 22 13 7 -4 -13 37089 282 188 30 9368 10 18 9 6143 2783 943779 2769 1146 1225 1207 1447 1722 1968 2407 3682 15803 26966 44992 116941 7058 1218 743 596 521 478 309 305 296 287 184 141 121 243 105 96 100 109 131 171 119 91 68 30 51 91 134 54 56 80 83 61 75 10 12 62 5 67 108 64 74 -5 20 59 106 -30 11 -17 -8 139 68 29 -74 -23 40 16 -40 23 49 30 -17 47 14 -41 11 -7 -24 -24 6 44 30 20 96 93 -31 -2 25 2 27 21 9 -72 -23 -11 -21 -29 13 -12 29 -21 70 91 73 21 47 -16 -9 41 59 78 24 65 82 67 -21 52 103 107 -2 39 99 59 66 48 64 108 92 59 55 58 122 173 109 176 167 153 193 170 196 166 157 183 189 212 121 91 63 91 105 150 137 147 112 106 101 128 76 114 111 95 83 59 97 101 41 76 75 90 72 83 95 124 90 93 89 127 157 113 112 139 123 121 124 130 151 157 155 176 130 136 153 162 148 137 121 108 108 109 103 104 117 105 98 120 104 108 116 108 102 105 93 103 106 98 115 122 112 100 99 114 117 131 126 136 133 124 104 90 101 142 147 140 133 139 150 155 131 126 117 115 107 85 98 88 61 60 69 76 80 60 53 68 69 53 47 42 44 43 44 44 53 53 54 48 58 64 54 59 71 65 42 36 29 25 14 9 -1 -6 37095 278 218 30 9368 10 18 15 6142 2784 83036 1598 1341 1612 1713 1936 2493 2725 2918 7183 28393 20696 10386 14563 3771 1083 607 540 395 331 337 328 256 261 234 161 48 19 67 -47 89 222 130 151 42 42 128 191 163 217 211 170 -31 26 153 142 61 84 16 9 34 55 62 41 73 55 18 90 55 -6 10 11 -15 30 118 95 17 -92 999999 -46 -6 1 18 58 41 13 40 27 -75 21 13 32 -10 -51 -4 5 -3 40 32 -44 -82 19 66 106 5 9 84 34 -13 10 48 106 40 58 57 78 28 93 60 -72 70 73 45 93 15 -5 51 102 80 11 51 69 61 70 40 29 30 77 78 101 97 -23 2 148 146 128 124 123 140 151 185 135 98 107 167 149 113 154 143 99 105 53 127 121 99 120 94 84 105 58 44 86 93 66 48 73 116 76 42 99 39 51 28 58 58 29 33 67 112 115 92 90 82 106 122 102 80 100 122 102 105 130 143 110 77 89 127 121 106 125 72 124 67 68 100 66 18 18 76 106 87 77 64 85 80 66 64 76 89 99 93 95 93 96 85 83 106 98 108 83 76 73 61 85 76 110 113 104 111 94 71 76 103 78 76 80 49 39 37 42 44 38 39 37 40 40 23 25 13 20 15 17 24 28 31 21 19 21 28 26 29 37 31 19 9 6 1 -13 37101 277 187 30 9367 10 18 21 6141 2785 995335 2318 1069 1012 1168 1546 1760 1832 2036 2561 2826 2575 2311 2045 1664 1120 632 529 374 354 297 292 168 93 172 27 175 87 96 61 182 160 999999 16 22 -23 36 55 -26 10 -18 102 12 82 137 195 80 30 -1 27 2 42 42 25 -23 -7 150 89 162 -33 -31 95 55 19 68 -19 85 149 88 23 56 -47 -15 12 -88 -27 7 -62 6 62 -9 -77 -43 999999 999999 999999 -46 -51 999999 -28 -30 -30 -24 -25 -19 93 -21 -42 -64 -65 -80 -21 999999 -51 -23 76 59 -69 -64 -47 -50 -3 -31 999999 -48 98 100 36 37 36 38 22 26 9 -10 -26 -21 -35 91 80 108 108 49 24 35 144 205 189 237 224 113 128 142 139 124 117 127 88 57 103 143 76 36 17 71 127 181 107 -8 -14 -18 -33 23 17 46 64 47 12 73 89 32 35 111 88 68 46 14 -17 0 32 73 70 45 55 82 114 109 94 83 110 82 73 67 83 111 58 113 94 59 37 47 53 107 60 53 63 85 32 39 93 64 26 48 59 46 52 34 67 72 54 104 81 65 40 58 75 58 73 65 59 28 35 35 36 88 95 79 92 100 106 91 76 77 100 91 57 43 24 -3 3 9 11 7 4 8 12 1 17 13 -8 -6 -11 -3 8 2 1 6 4 0 2 7 1 8 8 5 -6 -13 37107 280 186 30 9366 10 18 27 6139 2786 7235 1140 1212 1217 1249 1415 1615 2062 2467 2192 2298 2257 1948 1446 830 663 524 439 324 235 167 92 237 286 153 85 151 278 232 179 33 145 165 121 61 43 48 114 102 63 108 83 69 134 109 106 179 149 8 1 -54 0 -28 -15 -64 68 114 -18 34 103 31 -49 -62 29 20 16 101 77 -61 -22 -13 64 3 109 3 -36 16 -47 -84 20 79 2 -49 -34 -24 -5 -72 -52 -44 -16 7 -42 -28 31 55 7 14 -4 12 80 71 -36 63 30 56 22 -9 -3 116 77 41 -68 -50 20 95 125 94 64 25 32 -18 -42 -50 36 43 84 59 110 61 -28 76 75 113 79 75 126 96 67 82 72 98 166 166 133 108 164 143 140 107 88 104 121 94 94 71 91 106 103 88 75 18 43 71 87 116 74 43 73 93 72 90 64 78 70 17 23 20 22 45 44 89 136 161 105 107 106 119 101 52 91 75 78 83 88 109 149 128 125 60 73 68 77 91 143 147 117 81 66 86 93 103 89 93 91 71 70 101 90 73 75 65 96 94 67 85 103 101 80 82 82 72 85 85 92 100 105 95 87 87 139 139 84 74 98 100 79 74 65 32 21 29 44 45 46 36 30 35 33 34 29 17 9 14 25 16 26 26 28 25 23 39 23 23 33 23 14 10 5 -1 -13 37113 280 185 30 9365 10 18 33 6138 2787 157088 1700 1185 1174 1290 1428 1733 1752 2090 2515 3954 12678 23234 2765 972 694 534 559 488 395 274 181 188 336 191 60 78 23 -78 58 24 101 104 53 158 176 145 168 112 177 59 101 62 62 107 118 121 128 6 52 -4 29 28 55 80 84 11 110 38 34 62 9 -9 -16 -26 -18 50 -73 -43 81 2 -17 42 -26 2 76 56 -32 -4 23 -24 -27 -63 -49 -12 54 43 -15 52 -32 20 72 29 -11 22 46 -45 -62 28 -7 -82 -9 -3 -23 -40 -58 37 30 56 67 26 53 57 37 68 54 -9 -16 70 92 100 40 -54 -5 28 22 97 94 90 72 6 48 42 110 50 103 261 211 136 106 167 140 113 147 150 106 140 177 159 156 72 58 82 105 133 61 81 136 124 66 27 39 128 39 19 53 90 97 110 77 61 26 48 18 23 47 15 39 48 69 64 62 57 118 108 83 96 111 122 71 74 103 136 125 69 66 88 128 102 58 33 91 121 93 80 67 54 56 80 36 37 53 49 78 87 98 75 60 70 100 62 73 55 78 68 64 85 101 100 57 59 77 99 88 111 92 78 84 90 110 103 87 87 68 80 94 92 67 44 24 17 32 24 20 32 39 47 29 17 21 16 3 7 14 24 31 28 16 19 30 33 29 23 30 22 13 17 11 -6 -11 37119 282 185 30 9365 10 18 39 6137 2789 4848 1006 1112 1260 1367 1654 1606 1729 2213 2723 2823 2744 2819 2264 1324 908 589 465 451 469 401 247 217 222 181 279 159 179 213 154 60 111 253 119 172 225 136 188 171 169 252 253 176 140 86 104 138 109 4 -20 103 159 57 31 113 154 181 61 59 115 28 -63 123 157 258 122 71 22 135 24 28 -1 116 45 37 122 61 7 -32 173 68 11 -49 1 78 132 -7 -85 3 112 67 2 36 -14 -30 10 100 44 -5 62 64 -48 67 113 51 50 -10 83 59 78 32 8 3 7 -39 -18 17 111 42 39 64 58 14 48 38 96 52 73 81 56 49 24 69 47 147 191 186 204 207 173 221 190 172 121 139 252 222 159 155 182 91 117 134 105 142 99 104 150 84 132 140 93 36 76 115 136 127 76 100 135 124 30 -21 27 69 84 50 51 53 127 145 144 102 90 114 102 101 133 126 121 158 155 178 173 121 106 86 123 139 107 60 98 147 108 130 136 97 62 78 106 87 31 71 112 109 91 112 102 130 126 97 103 101 85 86 120 123 115 116 99 103 90 101 106 113 98 121 133 132 128 134 117 112 128 107 93 83 100 69 65 68 54 58 71 57 70 63 53 48 40 49 39 45 43 45 56 54 47 45 51 55 56 53 60 63 54 45 37 21 12 -4 -6 37125 282 156 30 9366 10 18 45 6135 2790 38639 1100 968 976 1198 1464 1571 1730 1849 2036 2322 2466 2498 2089 1600 1255 730 491 336 285 295 339 282 46 73 307 136 82 110 126 113 162 214 136 184 232 99 171 150 245 281 124 174 110 142 218 49 -16 17 76 33 142 111 12 112 -54 -57 33 81 68 -75 -41 21 19 62 -50 52 -21 -9 -18 -21 30 141 44 -36 -65 -89 36 101 134 -4 75 23 59 -62 -17 28 32 31 13 -97 -19 33 61 96 91 62 23 999999 999999 -56 75 21 66 123 7 25 50 -44 42 51 21 7 62 112 -6 -35 11 89 131 98 -67 -1 87 76 82 18 56 50 24 53 53 20 90 86 118 79 121 106 46 148 193 222 182 116 119 207 201 171 122 147 158 64 89 117 80 87 39 48 113 124 115 122 16 73 35 49 90 65 78 63 53 58 76 97 90 55 51 82 109 106 122 103 131 98 82 97 107 94 95 128 134 149 127 162 117 102 108 138 130 94 97 134 96 80 58 74 106 115 119 101 54 50 44 65 118 77 101 128 100 97 94 94 116 122 120 114 102 103 131 102 94 115 130 127 113 126 121 115 121 120 123 134 130 109 115 113 101 81 58 54 54 50 48 51 41 49 44 45 47 64 64 48 44 33 35 49 43 46 49 46 45 36 40 58 61 52 31 23 24 9 -5 37131 281 158 30 9368 10 18 51 6134 2791 35949 1156 1058 955 1004 1283 1545 1454 1723 1701 1978 2321 2561 2493 1677 1299 956 437 398 286 383 249 32 237 154 224 172 105 84 41 177 60 103 36 38 51 67 118 12 148 176 28 120 112 40 133 133 228 13 -48 -62 83 27 18 999999 -6 56 119 15 73 13 89 59 -69 54 999999 -82 -22 57 -40 -98 999999 999999 -14 6 999999 -63 -25 -86 -44 -5 38 89 -38 999999 -95 -65 16 56 60 42 87 -59 -3 9 22 40 -38 7 -35 -93 12 84 -12 -54 -80 64 42 -9 63 -35 -17 31 27 51 -31 -19 -76 23 57 37 73 30 57 118 57 -51 -96 -49 -10 28 37 53 115 41 48 83 127 120 111 106 172 143 80 118 121 58 114 191 129 110 134 95 123 108 29 43 25 38 104 12 99 65 19 20 -15 64 56 84 133 88 75 79 80 60 103 36 13 69 40 69 122 149 80 70 91 108 126 83 81 79 85 157 141 126 97 108 125 59 72 75 66 74 78 71 65 100 68 22 68 65 46 58 44 68 54 76 43 101 96 91 94 99 76 78 101 95 76 80 75 71 65 78 99 113 106 101 97 112 112 86 101 95 72 71 81 83 92 56 55 35 21 29 18 22 39 35 40 40 19 14 18 16 20 22 23 23 30 33 19 17 21 25 30 33 34 18 11 8 0 -7 37137 281 160 30 9370 10 18 57 6133 2792 30022 969 947 1155 1237 1313 1400 1639 1995 2239 4126 29488 32037 36352 4940 2475 1536 901 556 684 406 205 226 323 234 391 325 197 316 221 122 162 95 199 123 41 19 170 283 222 179 255 150 25 78 69 83 46 144 122 141 22 -48 14 72 23 -8 5 -71 36 74 77 -1 -26 1 57 -40 999999 36 -52 999999 -71 15 14 117 2 -3 -15 10 78 144 112 -14 -60 -5 -25 -83 43 -16 -25 1 999999 -60 -44 -26 17 11 23 94 110 60 31 20 108 138 15 -4 77 37 26 12 10 142 143 50 59 27 19 69 111 36 4 83 49 70 124 107 111 122 91 105 58 107 115 143 171 139 120 131 175 265 249 184 213 151 193 141 225 255 211 102 43 60 98 110 136 137 53 90 63 27 59 59 3 34 72 113 87 59 60 74 43 97 107 39 81 70 59 83 81 119 185 154 131 126 129 100 111 162 164 134 192 189 170 139 130 136 144 124 125 100 106 113 117 130 106 66 66 107 77 97 97 104 88 101 102 149 137 141 131 118 124 125 133 95 119 100 80 108 98 95 93 80 94 109 120 133 119 119 142 119 91 100 132 115 98 102 97 62 44 41 68 52 64 53 61 68 66 45 47 47 41 44 57 47 48 42 42 52 45 46 40 39 43 55 51 37 25 24 14 -2 37143 281 161 30 9371 10 19 3 6132 2793 25944 874 792 786 958 1182 1392 1473 2021 2486 2981 4046 6277 9000 35776 18598 2123 977 378 358 278 366 356 324 235 341 185 -10 -50 154 125 126 -41 25 68 -70 226 184 210 72 227 136 58 6 91 161 147 157 244 26 51 153 58 43 24 0 41 -73 999999 999999 999999 999999 24 72 10 46 114 -5 45 19 84 -35 0 -56 -7 17 26 18 56 1 -17 999999 11 -48 -58 -17 -14 9 21 -11 -23 30 -65 -35 -89 -50 -10 -12 5 98 177 136 48 6 -24 25 94 44 -79 999999 -15 -40 -32 19 165 6 -62 10 77 14 67 71 -12 45 64 8 32 52 108 56 88 88 103 114 136 120 62 113 159 142 147 189 235 184 156 146 158 186 147 109 81 92 111 76 52 105 92 100 62 38 98 124 50 50 81 41 113 127 54 25 124 120 51 93 89 82 2 52 33 62 129 123 126 156 106 98 111 136 128 103 127 159 134 113 108 136 83 70 101 120 90 141 98 62 101 96 109 72 84 32 3 106 57 61 89 136 118 109 96 94 116 131 114 80 72 81 108 92 88 92 101 86 90 114 128 112 113 129 121 126 117 110 110 96 83 81 94 73 56 43 48 52 33 31 40 46 38 23 36 49 37 28 30 35 30 34 41 46 48 39 42 45 43 51 43 34 28 14 13 -1 -12 37149 281 160 30 9370 10 19 9 6130 2794 25518 851 918 902 936 980 1322 1431 1524 1833 2506 3041 3214 3326 2154 1287 909 593 671 449 272 200 243 284 190 144 277 183 149 -77 15 39 178 176 152 57 42 104 60 30 53 70 41 114 97 132 198 110 135 143 107 129 27 94 154 91 134 117 54 38 -74 -30 78 -39 -7 -23 -96 -56 -91 -46 36 52 113 86 7 103 82 52 41 115 29 38 51 -10 -78 24 -72 22 -57 -74 -47 31 39 17 95 51 -39 28 99 125 148 80 51 57 -82 -30 1 -36 -63 105 58 -34 38 136 28 70 43 118 72 9 -21 41 32 74 51 62 118 85 31 96 127 208 129 83 52 57 99 120 212 216 191 218 217 85 166 113 156 89 157 68 39 53 55 62 15 93 89 93 75 99 135 59 51 38 13 47 44 60 88 56 80 97 96 51 51 47 67 19 68 88 103 110 122 102 114 143 115 107 83 140 113 111 119 63 95 102 132 113 88 87 58 54 86 87 114 117 84 85 70 77 102 91 42 28 86 108 114 137 134 86 94 108 117 136 107 65 71 65 59 83 91 68 71 109 95 114 104 123 113 110 106 97 95 100 87 85 88 55 47 51 45 53 46 41 46 38 35 23 37 40 15 24 32 30 35 40 45 45 36 34 35 29 44 52 38 29 29 18 2 -11 -13 37155 283 159 30 9369 10 19 15 6129 2796 26274 796 1009 957 921 941 1083 1252 1566 1708 1972 5888 41869 40516 71587 62956 38823 1015 430 259 219 205 271 206 19 74 41 46 47 -21 44 4 185 73 35 110 223 164 183 136 173 115 189 122 -75 -29 119 150 262 126 161 192 137 218 177 115 177 236 164 3 136 8 -10 31 13 -35 137 107 26 999999 -16 21 18 38 999999 999999 -17 114 87 25 -61 41 44 -46 33 21 -73 -52 -13 -43 -26 40 39 55 49 48 6 84 15 14 85 9 64 186 138 55 148 41 18 29 1 -13 43 59 39 56 66 113 26 63 93 2 10 -13 -15 -16 88 78 51 3 11 72 56 71 137 123 137 135 205 184 122 172 254 233 175 169 121 124 106 177 217 129 74 115 61 91 133 144 100 87 111 75 41 47 58 57 50 40 66 90 142 72 28 39 71 94 97 53 58 98 106 140 138 80 128 142 132 142 117 130 136 127 116 110 24 62 79 124 93 57 93 93 71 92 73 74 118 90 133 166 130 102 105 129 120 113 98 125 123 119 113 97 104 127 97 81 105 110 112 119 144 138 133 132 134 125 137 143 127 139 120 128 117 89 98 123 93 74 72 77 67 64 51 60 66 66 59 59 60 54 58 53 47 59 60 57 64 51 62 61 58 65 70 55 42 41 35 30 21 7 -4 -10 -8 37161 283 161 30 9371 10 19 21 6128 2797 25719 932 904 980 1175 1253 1233 1355 1456 1706 1654 1857 2178 2722 3370 1266 763 561 501 481 368 157 92 183 191 182 83 129 154 62 233 120 28 -3 127 78 89 99 225 30 -36 21 179 73 71 80 35 19 80 188 257 221 213 24 31 29 158 103 56 29 149 113 79 -21 -19 -42 118 122 59 45 22 -91 -40 31 114 72 130 89 41 75 -21 123 149 68 114 8 32 77 -8 -19 36 -25 24 25 136 50 -1 15 37 2 83 73 -16 64 113 112 110 155 139 108 211 172 120 75 19 119 76 102 27 28 9 -43 70 111 30 80 54 -21 96 136 42 73 25 48 52 34 109 240 242 185 188 174 209 185 181 151 131 132 149 180 161 182 119 31 94 101 146 145 123 111 99 106 80 90 83 67 83 79 69 44 21 84 95 107 78 65 94 73 91 58 121 137 133 143 170 149 101 123 141 156 169 116 105 152 109 120 87 97 132 111 122 129 123 68 113 146 137 106 132 134 128 164 110 84 104 97 113 127 119 132 113 96 104 102 95 90 114 94 113 124 116 119 126 141 138 138 170 159 148 140 138 116 126 131 119 85 86 79 81 67 54 74 79 79 62 52 55 70 63 50 69 60 61 73 71 58 64 71 59 60 74 74 74 59 49 49 44 33 21 16 13 2 2 37167 281 222 30 9372 10 19 27 6126 2798 6033 862 1027 1218 1091 1157 1594 1772 1978 2611 4067 22622 81442 132311 41117 1142 629 531 347 265 275 250 328 185 109 188 165 141 102 10 18 48 65 118 71 183 46 139 117 74 87 172 189 195 270 184 157 76 151 120 77 57 139 190 98 86 -50 -65 11 86 89 61 141 139 4 0 92 210 145 54 63 41 100 80 73 44 61 83 108 80 13 61 138 13 21 32 76 114 68 28 40 72 106 92 19 26 18 -3 -19 -13 80 74 24 80 27 32 5 28 -14 64 -5 19 14 9 90 64 50 84 67 82 98 -2 36 44 31 18 65 85 -14 5 46 103 94 123 131 141 130 183 170 161 225 188 176 223 172 140 161 163 157 145 108 58 95 115 166 172 131 110 103 109 30 35 97 42 -2 -6 38 73 65 43 95 101 57 98 96 63 81 145 106 101 143 152 146 112 114 130 159 155 117 131 127 70 93 122 114 112 101 81 92 105 139 127 81 84 133 122 125 143 106 94 125 116 115 146 144 136 105 99 102 108 126 95 80 80 90 114 107 87 107 112 130 132 133 134 132 143 141 144 125 124 99 90 99 71 61 60 56 41 47 48 50 58 47 46 44 38 45 58 52 52 52 62 53 54 59 56 57 56 63 59 60 39 40 29 17 19 11 1 -4 -3 -4 37174 275 224 30 9374 10 19 34 6125 2799 4835 919 990 963 1152 1284 1461 1812 2142 5435 56683 76497 118979 91088 7678 787 486 423 406 227 238 192 178 149 197 209 180 82 124 86 27 127 254 168 83 105 92 90 46 96 132 147 158 152 130 135 50 55 29 87 184 191 117 151 88 61 -25 13 68 59 12 11 39 13 9 -41 -13 -3 -25 22 -34 42 55 66 63 54 30 68 102 90 -67 -31 34 -8 -6 8 -49 13 83 41 -24 22 79 -30 40 -36 -48 -18 6 23 -12 -49 -29 38 50 -30 -20 -2 -47 -38 -12 13 28 11 -8 33 43 42 28 -16 88 95 127 59 79 59 80 87 41 58 29 26 28 17 146 135 110 134 166 225 160 105 128 113 141 109 140 151 83 102 92 71 68 29 74 98 79 120 72 21 31 39 65 64 32 11 39 45 43 50 25 36 57 57 48 60 70 115 66 77 107 79 71 62 105 92 74 121 92 88 83 75 77 87 90 70 54 58 99 69 64 50 53 66 50 74 73 77 68 57 78 67 57 70 90 71 70 52 78 58 73 63 67 58 55 74 83 78 67 72 78 73 86 83 83 91 80 69 70 68 59 61 53 40 49 32 32 27 38 34 23 30 8 25 30 7 11 15 1 2 10 24 18 15 11 16 10 13 17 23 16 -5 -6 -5 -14 37180 277 166 30 9376 10 19 40 6124 2800 157336 1946 1432 1445 1245 1301 1576 1590 1522 1469 1599 1802 1510 1434 1724 839 560 389 315 198 259 165 186 309 173 126 276 139 83 125 129 43 6 125 162 53 239 109 94 59 89 89 40 141 150 66 12 112 163 139 87 129 144 122 176 149 60 99 45 93 74 116 140 49 64 -16 37 48 4 -17 10 61 87 64 -8 5 85 93 26 39 47 73 142 36 21 130 26 -10 6 95 65 -13 11 26 19 16 13 30 88 40 -44 -71 -25 -22 31 24 49 71 76 -10 18 61 3 -2 -45 35 115 99 -4 69 137 150 50 8 45 73 126 42 -42 5 98 70 66 60 138 127 103 180 141 203 263 166 218 200 116 96 146 114 148 110 94 114 102 115 70 121 111 82 101 54 14 108 24 15 59 101 69 27 72 25 97 97 80 63 58 43 98 115 135 129 108 87 87 99 130 108 134 101 143 85 102 123 62 88 79 65 68 70 73 86 49 61 57 65 67 73 86 81 68 79 95 116 83 65 64 86 73 90 113 115 92 75 84 65 66 85 85 107 108 108 117 104 93 113 124 118 87 88 105 97 71 84 73 57 31 44 45 52 39 45 40 30 40 43 31 25 16 25 27 25 32 32 41 47 29 24 31 34 29 37 49 34 25 17 8 -1 -8 37186 282 167 30 9377 10 19 46 6122 2802 24744 1182 1223 1058 1159 1195 1298 1406 1264 1331 1148 965 870 756 707 506 600 438 182 179 218 287 138 67 -49 76 162 88 101 32 34 74 17 74 105 -37 134 283 5 132 145 171 75 152 231 241 58 115 174 -28 123 236 110 80 103 186 179 169 -67 -37 99 80 162 117 190 43 106 17 -59 -40 33 116 62 40 8 999999 -53 -18 1 -17 147 64 -84 2 -2 57 108 71 92 -20 61 39 68 -31 81 24 24 -16 -62 62 25 18 -49 16 60 10 4 74 93 23 0 -32 36 44 20 17 -16 -65 14 63 53 42 46 -14 -20 20 130 42 21 68 91 141 120 49 47 144 223 231 168 194 82 151 232 250 198 145 162 163 147 135 88 117 141 123 98 52 70 66 119 152 58 43 88 77 63 76 53 11 4 12 36 58 37 98 114 111 108 58 101 130 111 102 127 76 84 125 130 159 107 82 129 152 160 101 122 107 92 105 83 117 48 116 100 78 89 65 45 72 83 110 99 99 101 111 89 85 101 73 69 88 81 102 88 121 95 79 79 72 63 85 105 95 96 107 112 109 109 114 90 83 116 100 107 81 80 66 55 51 40 27 45 55 47 37 38 34 33 34 23 39 44 35 27 38 44 43 41 43 55 47 44 62 53 37 30 30 26 20 5 -3 -6 -9 37192 277 197 30 9377 10 19 52 6121 2803 1385 1030 1228 1172 1377 1687 1775 1905 1993 1636 1182 877 612 524 448 445 311 94 159 265 151 230 187 -2 82 104 100 71 183 74 -14 72 105 -22 -59 132 63 -29 50 34 -16 11 -3 -26 -75 18 30 -15 39 34 96 149 137 91 92 126 -15 108 126 15 56 26 1 9 -58 7 46 29 -63 999999 -20 126 96 -32 8 43 -40 7 -66 92 -74 -61 52 -14 -32 -74 14 19 21 -9 24 -38 -85 18 -41 -7 -29 15 -26 -16 -34 3 -8 31 50 58 33 17 -2 -40 -49 64 10 -20 -87 8 -30 27 89 97 17 -17 3 12 51 19 -4 24 50 54 43 2 72 117 169 204 103 100 107 100 113 94 109 101 82 92 108 45 69 40 6 -1 10 8 71 52 101 30 63 59 -8 -1 11 -18 -1 19 33 70 40 63 40 37 22 -14 12 34 91 101 94 50 58 76 99 80 68 59 75 57 84 98 78 58 50 67 100 109 102 86 52 19 47 37 16 29 33 64 44 72 72 76 47 65 55 51 57 63 59 47 58 61 64 57 52 67 52 51 87 92 78 104 86 80 80 99 105 95 97 101 61 62 76 73 74 54 34 48 43 21 24 25 18 16 34 26 10 6 -2 4 5 9 2 6 16 18 24 17 20 13 19 30 30 28 32 18 6 -5 -9 37198 282 197 30 9377 10 19 58 6120 2804 4023 1123 1317 1359 1485 1561 1792 2001 2186 1957 1504 1240 891 616 649 540 606 482 269 191 168 196 329 228 183 135 -17 80 86 -2 47 28 188 142 6 17 90 -1 -28 31 95 0 1 2 139 71 17 35 11 -2 84 158 135 177 236 208 145 55 93 128 33 -84 -32 86 27 62 68 27 48 70 30 -15 134 68 51 -3 31 -24 -54 104 -7 22 -3 999999 -15 97 -1 18 117 13 -1 -31 -31 -20 -16 25 24 -18 44 94 -26 23 7 42 5 -11 -6 22 -19 -80 12 36 -9 -20 -9 20 110 72 31 -13 38 45 9 44 12 -14 44 52 -27 -30 32 43 53 76 148 136 148 146 156 246 153 98 115 128 118 154 186 105 96 138 113 92 89 52 27 79 64 87 64 81 65 58 80 89 102 89 74 70 1 15 50 70 73 87 95 121 128 128 134 67 93 118 89 124 114 101 78 91 129 141 151 96 136 95 103 86 93 64 91 94 61 86 96 106 83 61 69 89 103 63 69 102 115 100 85 113 114 99 71 100 130 86 89 67 71 80 116 141 98 108 115 126 116 107 84 106 134 109 88 102 121 94 87 81 74 67 64 62 74 63 51 59 54 41 40 41 23 39 48 47 50 47 43 48 45 52 44 47 52 50 44 55 75 62 42 33 30 14 11 3 -7 -9 37204 281 166 30 9376 10 20 4 6118 2805 9346 1192 973 957 1245 1196 1627 2084 2480 3336 8258 33112 45211 6999 2104 844 748 485 632 630 440 265 145 155 106 227 262 99 25 -15 21 109 19 -10 -27 85 168 71 190 86 138 28 120 120 169 109 121 135 228 90 78 185 21 123 126 166 212 115 41 18 56 -33 42 34 -43 999999 131 71 -36 63 37 6 5 -48 -80 999999 -27 -6 7 -37 26 5 -16 106 62 -11 -88 -66 68 85 25 40 -60 14 28 -64 -30 -34 56 39 20 -26 -26 56 81 99 3 27 151 67 3 48 33 79 99 38 12 72 32 32 -15 1 33 57 64 51 -15 9 30 87 26 92 104 108 171 113 108 208 236 234 149 89 99 113 167 90 123 88 104 78 74 76 41 116 124 109 98 105 108 90 25 88 127 52 41 85 62 50 56 33 20 36 42 44 22 11 29 32 29 93 103 66 76 69 85 99 66 61 56 88 39 64 83 67 86 71 51 68 64 89 93 72 115 75 36 66 46 45 60 47 111 118 77 71 82 120 90 81 88 73 80 92 77 68 68 86 32 83 100 91 93 91 81 101 117 112 107 114 92 76 64 77 65 39 24 14 36 56 44 35 31 26 37 30 25 37 31 16 19 33 36 25 22 24 38 43 30 34 25 29 39 38 33 51 40 21 17 14 6 -13 -12 37210 282 224 30 9374 10 20 10 6117 2806 2228 1196 1060 1139 1541 1760 2069 2516 3683 13226 32699 83721 21131 5760 1706 1187 835 657 554 544 536 353 325 289 278 122 159 243 205 119 199 284 242 124 34 142 55 216 219 225 165 210 138 47 118 183 157 138 103 184 187 202 288 226 269 46 90 96 1 127 135 56 41 71 75 16 65 199 141 60 44 61 85 35 7 -22 4 17 -32 53 31 -39 20 89 202 102 41 106 63 110 16 4 99 97 50 88 121 64 60 38 30 78 163 90 50 55 -13 -1 108 47 38 77 124 118 36 -16 90 64 85 54 34 87 153 91 86 101 79 113 74 112 151 153 231 193 189 186 92 163 222 228 253 276 203 199 195 230 160 128 53 58 73 169 181 172 113 109 88 75 37 81 95 112 148 108 128 148 103 72 53 116 70 21 91 129 63 53 87 106 161 146 137 137 153 106 136 138 149 146 140 144 122 108 163 124 119 106 94 95 83 90 122 134 122 95 101 91 113 102 119 144 120 129 115 117 117 115 148 143 107 113 129 135 125 118 119 109 116 143 106 128 116 144 147 156 149 163 162 162 129 137 121 122 105 86 81 71 76 78 95 71 74 83 63 73 67 58 65 66 49 67 73 71 58 65 68 69 79 76 67 70 74 88 89 77 62 62 49 31 16 14 16 9 37216 282 163 30 9373 10 20 16 6116 2807 56692 1634 1146 1361 1576 1788 2017 2339 2338 3441 6796 8329 9443 8007 15621 3121 898 649 478 517 570 442 215 343 187 9 164 124 -1 80 78 14 -20 -59 20 96 163 115 148 96 202 150 -2 52 140 181 135 95 -34 46 2 65 106 173 141 85 106 132 -37 92 87 55 64 -23 -41 22 36 -31 -30 -78 -18 142 149 -43 139 29 -17 10 111 57 72 -31 84 84 155 16 -52 -87 -83 77 95 68 -24 -53 84 55 55 -22 999999 -56 -16 45 3 79 42 -4 -18 40 65 62 -6 -50 37 50 33 -65 -16 -10 7 -34 -21 36 23 107 49 81 65 66 95 73 136 176 150 146 123 182 133 196 203 223 142 119 67 74 117 112 58 49 56 115 88 83 77 130 113 103 30 53 90 72 46 88 85 53 78 126 101 129 100 42 54 109 80 102 71 48 60 35 51 60 113 99 127 102 104 125 103 66 76 69 93 118 114 134 107 95 100 117 80 80 100 78 97 77 95 93 40 51 96 99 88 108 89 119 120 124 115 108 129 123 91 84 106 112 105 66 59 74 99 109 127 95 97 113 115 125 138 116 112 105 112 113 101 77 58 43 37 61 48 42 60 61 49 49 39 28 36 40 42 43 40 38 43 30 39 43 38 33 40 47 34 28 44 57 41 30 21 20 8 0 -4 -12 37222 277 192 30 9372 10 20 22 6114 2809 3064 892 984 1269 1502 1914 2238 2683 5159 33312 121455 129846 22007 2517 1652 863 809 776 653 561 348 277 190 111 210 107 23 85 80 30 25 124 69 -71 51 70 150 112 136 153 166 59 -40 107 131 111 -52 52 81 20 -29 6 53 -28 -53 -49 -55 999999 -53 26 45 -92 -22 -30 -28 96 140 -45 -89 -87 88 -42 -82 29 53 1 0 56 -83 -92 19 71 86 -38 -69 999999 -82 -23 24 115 52 -16 -30 23 37 -16 3 -23 35 -35 -5 54 28 -23 -7 76 88 -57 -51 -28 15 -7 80 118 110 6 47 -37 -6 92 105 30 73 104 19 -4 37 41 30 43 142 213 125 51 115 86 161 196 165 116 163 166 138 80 127 193 178 143 150 49 52 88 68 1 -17 65 132 83 5 20 38 20 44 45 89 122 92 14 18 60 -15 9 64 79 70 28 56 68 26 120 97 62 94 102 78 113 105 31 54 108 103 87 69 69 97 79 48 96 59 53 70 51 43 61 17 67 95 70 62 45 99 96 110 127 140 130 103 83 66 59 66 73 66 66 65 43 34 77 83 87 95 73 95 78 97 88 67 77 99 86 79 65 43 24 26 23 39 30 23 32 28 28 28 21 7 20 20 25 12 14 28 22 7 19 14 14 24 27 36 28 21 32 39 19 2 0 -2 37228 273 222 30 9372 10 20 28 6113 2810 574 381 554 849 1054 1584 2160 4414 11780 69607 250749 450684 377239 207918 3817 752 653 536 359 333 331 231 167 177 257 235 69 22 27 -61 -3 34 -46 13 148 20 -12 54 72 54 -51 -30 42 172 -46 124 141 116 102 226 174 136 89 82 -23 -48 -47 12 30 67 6 39 63 -19 -8 -40 81 -6 -48 124 72 -18 -40 -100 -35 39 -30 -79 -55 0 -21 -40 -34 0 -26 -73 23 4 -30 14 -8 -26 -50 17 16 -94 -79 -30 6 -60 -47 20 -15 -72 -28 46 -9 -15 -41 -11 -73 -26 -25 7 7 19 99 14 -8 1 -19 23 4 -19 4 2 -41 56 86 124 110 149 121 143 195 101 142 210 199 127 100 103 108 96 133 128 71 51 28 74 -38 -45 -28 50 36 14 34 51 78 56 27 -13 2 37 -3 -3 48 23 9 19 -2 -26 7 -9 19 30 39 18 9 -8 35 68 28 60 48 70 57 80 58 23 55 79 78 62 42 22 47 47 49 54 59 74 82 63 53 19 58 46 38 75 53 83 97 78 63 75 54 37 47 67 49 41 45 30 40 61 62 77 58 55 76 74 106 79 78 81 69 75 41 60 47 11 9 15 11 24 -1 -10 0 13 21 12 4 -7 -13 999999 -2 -5 9 1 -10 -9 2 -8 -12 2 -2 0 4 5 2 -1 -10 37234 273 192 30 9372 10 20 34 6112 2811 2150 112 144 242 456 955 1572 2186 10333 105970 279021 351932 318294 222662 70786 3322 719 472 432 301 375 310 197 64 144 225 196 131 180 222 81 91 37 165 14 -68 -67 5 103 24 -61 999999 92 67 23 -5 -47 999999 89 161 98 56 124 66 145 92 34 45 -3 29 91 27 23 117 64 -25 156 -38 -23 12 -40 -76 -35 -75 65 21 999999 2 -39 -42 -52 110 82 22 60 -75 -96 17 128 46 -90 999999 999999 999999 -14 -67 -51 -62 -96 -72 -84 -69 -4 999999 999999 -10 -60 -80 999999 14 -36 999999 -15 54 -10 -42 -87 -73 -67 -14 -27 29 -28 7 999999 0 19 42 25 91 47 -28 18 70 36 77 135 193 190 167 93 45 105 78 101 52 64 92 49 35 29 34 55 0 -10 52 55 69 119 93 -18 -62 32 18 -15 14 28 60 12 -45 39 42 41 -3 -24 1 0 -14 23 15 30 65 63 5 27 54 45 79 36 13 26 57 2 34 74 45 71 45 20 26 24 18 -7 27 45 36 33 51 32 19 33 41 10 26 46 47 7 33 24 -2 1 7 2 28 16 -9 20 52 48 45 51 35 45 76 42 44 35 45 46 29 28 10 9 -2 -11 999999 999999 -15 999999 999999 999999 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 -15 -14 -13 999999 -13 37240 275 161 30 9371 10 20 40 6110 2812 10218 921 778 997 1158 1466 1616 1949 2355 3346 9938 38714 53576 33673 5536 4299 1296 765 629 560 531 616 455 106 121 154 86 103 -67 -26 -30 -53 -32 40 50 124 -5 31 47 3 999999 -91 96 86 63 -39 32 128 -4 -11 78 -64 65 105 78 -18 144 114 33 7 13 -63 95 -63 -51 47 0 -74 -42 38 119 107 78 -26 -68 999999 -35 -29 -85 -67 999999 -40 -89 -98 -42 -79 -44 -36 -49 999999 -58 -42 -11 -72 -69 -31 -72 -37 3 28 -2 6 5 51 -48 -82 36 115 -22 -96 -63 -19 61 21 35 69 -46 -56 7 -93 999999 -18 35 -3 62 -5 -28 134 201 153 86 66 18 97 156 179 112 164 82 76 78 91 94 77 42 106 124 104 22 97 16 8 -31 27 61 -4 16 18 45 65 92 69 0 22 36 12 -35 -14 23 -51 10 -34 26 6 28 -37 -42 -20 -21 59 59 105 71 62 53 8 -8 39 53 49 45 59 39 64 48 62 28 37 -8 4 23 -7 -16 69 49 18 29 28 31 38 42 66 54 46 48 38 30 21 45 38 38 43 38 19 24 8 9 36 65 50 60 50 32 30 30 61 61 44 7 35 55 31 14 25 17 9 9 3 -10 -11 -2 -8 -6 -7 999999 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 -7 -12 -3 -15 -12 0 -13 37246 275 161 30 9371 10 20 46 6109 2813 201118 1972 592 598 633 867 1205 1701 2476 4024 26447 103599 226482 288561 47417 12871 1824 734 621 444 423 630 499 206 27 117 129 214 173 103 67 44 12 -75 19 80 10 21 -6 35 -24 4 -45 -76 -20 21 76 -8 -3 13 23 -17 -24 91 98 129 65 31 33 104 27 -87 -73 -51 44 48 50 7 -20 -39 -62 -22 -35 11 -82 -77 -85 999999 -34 -51 999999 -68 -7 13 18 -22 -44 999999 999999 -32 -24 -21 999999 -76 -11 21 -3 -51 -56 -35 -63 30 -78 -43 -32 -34 -9 -32 -66 999999 -81 -71 13 -20 50 38 -5 -59 -89 -9 16 -42 26 43 76 15 112 119 116 121 157 142 106 137 47 42 136 142 137 131 155 96 64 76 80 131 101 103 57 -6 6 5 45 57 1 49 10 -22 3 63 59 20 9 -9 -38 -4 -12 2 -6 -45 6 34 45 65 43 -20 9 39 43 9 36 39 41 64 45 59 86 38 7 32 50 66 49 35 72 74 66 92 107 50 -4 16 31 36 22 60 42 29 35 23 55 36 43 77 69 52 42 52 31 24 25 40 46 35 6 51 43 37 44 56 58 52 41 52 69 67 45 36 34 43 28 30 29 26 17 16 8 9 -4 -6 999999 -4 -14 999999 -11 999999 999999 999999 -14 999999 999999 -15 999999 999999 999999 999999 999999 999999 -9 -13 -11 -13 999999 -6 -12 37252 279 192 30 9372 10 20 52 6108 2814 1247 1015 1109 1063 1211 1566 2002 2413 3389 10745 41077 38749 15503 32236 4438 1818 968 723 572 530 593 484 287 218 257 114 175 170 189 126 147 137 107 80 -9 34 37 88 10 -12 32 -37 116 93 86 76 124 141 182 107 47 48 87 150 118 110 161 97 72 99 48 50 60 109 98 84 22 8 -2 -52 18 0 -19 -25 55 64 21 36 48 -2 -17 -10 39 68 -59 -45 -5 -67 51 84 4 27 34 28 -8 2 -41 -3 47 30 -3 -19 17 33 2 -86 -19 67 24 29 66 44 24 -16 30 91 49 98 28 72 33 1 16 24 44 143 161 85 145 136 201 136 172 137 152 162 209 206 117 135 114 183 199 164 109 116 100 73 37 63 95 67 31 18 26 75 78 54 76 79 92 60 50 44 63 79 70 33 45 -1 58 32 51 55 63 64 80 92 65 87 110 93 120 93 90 102 93 90 99 86 80 101 131 119 112 73 109 89 104 116 100 81 100 61 69 89 78 68 65 81 84 90 114 115 98 103 92 79 53 66 92 72 77 61 67 83 93 91 83 82 110 93 87 96 123 106 93 84 66 80 72 63 58 51 55 60 42 39 27 9 26 29 18 23 22 25 22 23 36 30 21 19 25 21 20 17 29 29 26 24 15 22 32 28 20 6 0 -7 -13 37258 279 193 30 9373 10 20 58 6106 2816 2047 512 675 664 842 1258 1471 1732 2402 8193 94168 263669 284705 104639 5683 2072 1323 882 667 650 454 360 299 341 294 231 182 246 141 88 109 92 139 144 165 176 75 19 40 114 128 44 50 142 60 1 123 85 64 83 44 70 101 -80 19 63 -13 65 134 139 -11 55 82 -75 10 64 -49 53 78 76 33 138 73 1 -5 18 -60 29 111 44 12 31 103 24 -41 62 110 7 -79 -74 -18 47 48 -36 -22 101 97 -42 -13 44 -81 48 86 89 45 32 -6 -21 -2 87 18 42 57 51 85 34 -57 0 -52 -23 38 88 168 39 69 206 211 177 161 100 169 218 291 264 168 132 113 201 223 189 159 141 82 163 116 147 149 100 58 -7 39 90 69 104 127 105 103 53 56 60 39 62 51 56 44 84 86 104 65 56 7 48 13 -13 35 53 50 85 60 109 103 129 71 99 113 97 134 151 105 74 109 126 112 132 95 74 97 78 100 87 98 79 108 100 67 105 113 80 44 61 95 91 116 121 101 118 115 64 72 75 99 86 93 125 119 109 79 72 87 98 126 125 118 137 136 129 106 88 92 98 99 81 87 59 68 59 50 40 28 25 38 35 42 48 29 19 24 41 43 43 39 39 29 33 32 26 35 43 41 32 26 41 34 45 37 30 18 8 -3 37264 279 163 30 9373 10 21 4 6105 2817 691688 1672 35 124 340 446 511 813 1452 2340 8966 87631 403960 803307 461672 181902 4833 1292 789 749 771 657 498 202 32 83 217 185 67 68 127 138 92 86 196 205 102 -26 -52 -51 15 44 117 93 37 57 19 4 -89 999999 66 52 87 161 185 139 37 99 246 165 134 48 44 9 67 90 27 21 57 13 25 -10 -4 102 49 0 29 76 24 14 60 -27 -19 0 7 48 -6 42 -11 76 -8 999999 -27 39 -52 -11 4 -52 13 49 -38 -33 52 49 11 -25 2 41 63 21 -22 46 42 -8 50 28 26 2 33 21 26 -78 11 59 89 104 108 214 176 110 92 160 196 243 218 144 204 244 187 225 192 118 155 145 124 163 160 186 147 59 51 48 -13 55 43 52 32 105 92 121 40 7 23 -16 23 14 20 73 73 30 37 47 33 -24 37 27 36 81 72 82 117 66 82 84 53 41 43 82 71 110 97 57 68 85 52 91 129 53 101 67 50 68 96 98 97 87 98 82 67 45 53 66 95 132 114 66 83 109 107 102 92 58 61 68 57 103 124 76 64 67 71 99 96 97 103 92 95 83 99 86 65 71 80 58 9 28 27 38 19 21 23 37 29 20 24 29 26 8 6 13 21 26 12 11 17 13 22 27 31 28 17 13 20 21 33 12 -3 -6 -9 37270 281 192 30 9372 10 21 10 6104 2818 10661 659 604 569 825 1083 1404 1846 2764 12880 95393 242033 272217 328510 175649 4490 1343 850 752 702 761 495 378 297 123 141 249 192 39 126 249 212 42 -16 80 240 263 61 87 -42 -21 4 2 96 155 101 117 68 50 137 187 64 3 72 90 37 93 154 117 60 157 146 84 57 117 66 51 -27 -77 -58 -97 101 62 -74 999999 -83 -26 -10 -87 19 17 999999 26 77 48 3 22 6 16 67 -17 50 67 31 11 14 -46 12 -27 23 158 130 63 43 -12 -99 58 78 46 53 25 -57 5 52 -38 -76 37 65 33 -21 36 59 78 129 175 214 228 106 132 137 142 118 70 129 195 145 206 193 306 193 133 163 198 128 114 126 128 192 155 98 119 121 53 69 90 104 107 56 16 66 33 46 26 50 73 72 75 30 9 45 13 54 12 59 62 57 102 98 61 132 128 130 129 115 150 115 116 94 100 86 107 103 133 155 136 105 116 100 125 160 151 90 92 115 116 75 73 87 87 52 75 67 87 109 100 93 121 110 128 98 112 115 108 115 135 112 93 71 97 92 99 122 116 128 117 108 92 99 94 108 104 90 84 69 65 48 57 50 74 54 50 46 50 32 29 33 27 34 34 26 40 50 51 43 40 36 43 50 49 44 33 37 45 57 42 23 25 16 4 -5 -13 37276 282 161 30 9371 10 21 16 6103 2819 15991 2284 1999 1309 1096 1346 1595 1980 2359 3424 8675 30107 44820 46039 4457 1565 1017 751 564 689 729 567 473 206 194 239 197 173 269 143 156 77 78 33 93 8 87 43 -1 31 88 92 44 132 70 68 131 137 139 116 90 104 131 59 73 112 99 80 -85 -26 72 38 -4 49 133 206 112 73 21 16 74 40 -27 999999 27 -13 0 21 -7 31 31 2 -59 -25 -23 -18 18 999999 -22 20 19 17 123 53 33 121 33 46 -1 -10 53 16 -24 13 62 122 76 43 -2 31 43 107 54 20 77 32 36 18 -21 53 59 91 14 71 86 15 147 202 188 200 117 156 189 197 100 111 183 191 145 103 137 141 195 151 125 230 136 153 178 128 81 89 63 130 140 86 82 81 109 114 82 106 100 90 28 67 23 16 14 31 24 34 59 78 84 55 44 74 88 103 87 86 103 140 119 110 128 131 89 115 73 97 127 79 111 114 93 82 86 82 124 108 50 81 120 115 112 81 47 60 94 82 93 99 100 91 126 129 97 79 95 67 85 82 60 80 88 84 75 105 86 92 96 101 115 125 120 92 73 111 99 92 75 70 79 58 48 59 52 45 26 30 25 43 32 30 30 25 31 35 25 31 38 34 34 32 31 33 49 42 47 38 30 38 56 48 37 24 6 -1 -1 -12 37282 282 161 30 9371 10 21 22 6101 2820 10711 4055 4355 4292 3615 2698 2123 1708 2218 2719 5580 47509 133729 108578 41260 1787 950 727 704 667 562 424 502 348 355 236 147 180 171 61 45 168 146 169 156 107 162 107 -14 41 28 41 -30 17 40 102 48 42 70 105 40 2 55 117 77 142 245 157 25 57 66 35 39 97 136 11 54 45 -59 -83 52 110 30 32 144 57 64 91 72 3 41 39 -16 -12 -63 49 -19 65 99 -16 -87 -41 -58 -36 23 -15 -4 73 42 -2 -31 -33 31 69 80 -17 45 49 22 -19 -26 -13 -39 20 2 14 35 117 49 -19 -55 65 114 94 53 67 95 144 165 173 129 100 140 101 86 116 173 241 233 118 163 143 133 150 102 131 170 201 135 82 88 63 22 73 39 85 95 70 59 81 26 18 50 67 23 54 12 62 98 47 58 52 65 68 94 66 21 72 84 38 92 72 95 123 122 82 80 104 58 83 112 88 94 120 92 108 128 91 73 91 96 103 125 79 66 65 63 71 80 86 57 52 72 105 136 116 114 83 90 117 122 89 83 96 94 114 74 59 51 89 109 110 102 90 116 132 99 88 112 81 91 92 79 63 60 66 57 58 41 32 18 36 44 40 49 48 35 35 32 21 17 25 33 37 43 30 25 30 38 42 36 43 32 39 43 35 20 12 8 0 -10 -14 37288 282 191 30 9371 10 21 28 6100 2821 1779 970 1083 1172 1382 1462 1740 3421 17676 29930 23303 56008 64239 25632 4414 1578 1016 909 734 723 662 642 586 378 317 279 192 200 251 188 162 113 120 192 209 187 135 143 97 114 144 67 -2 92 110 133 84 -4 187 165 61 141 102 101 32 45 125 80 98 52 21 117 -15 -24 17 27 90 114 -65 55 27 -45 17 136 37 122 172 19 39 45 -12 -32 6 -35 -5 21 103 137 38 15 87 56 18 36 -4 68 -11 24 -41 -22 42 76 47 78 34 5 5 64 92 94 69 -48 58 45 36 46 13 55 22 -10 -48 90 131 93 63 104 111 214 272 186 181 221 236 181 183 236 248 188 151 167 181 158 222 194 179 109 160 216 131 101 108 114 91 124 95 103 95 102 89 63 67 55 37 51 100 77 69 39 57 81 100 108 75 52 68 102 106 121 138 118 93 144 112 121 75 99 95 153 126 112 128 123 161 132 125 173 189 111 105 95 107 115 113 87 78 85 60 90 73 99 114 110 115 139 121 85 90 93 135 118 117 106 109 118 96 87 70 92 88 116 115 112 109 139 131 113 121 112 120 98 81 85 93 74 64 67 55 59 51 53 55 65 43 37 45 39 49 39 38 49 48 58 60 67 49 46 50 69 57 56 59 49 56 67 57 43 31 21 17 12 1 -12 37294 283 161 30 9371 10 21 34 6099 2823 18754 1198 1075 1141 1414 1644 1837 2239 2898 3331 12427 56269 94813 41375 13099 5023 2578 1077 874 765 679 577 671 681 413 354 283 209 200 242 186 250 233 196 217 194 216 143 141 128 120 179 118 43 99 149 72 41 130 94 128 -21 154 164 122 145 73 152 113 75 45 37 75 205 60 -41 90 87 46 85 96 71 84 61 51 28 6 72 63 19 27 1 -29 -64 52 -28 -69 4 7 23 -39 21 57 94 65 71 -26 63 55 36 24 25 3 50 54 64 26 12 39 14 78 82 84 65 2 125 62 66 107 117 66 45 82 29 52 102 123 105 128 143 150 220 241 175 232 182 206 192 239 206 207 127 188 117 148 167 223 189 196 157 140 123 96 99 146 111 91 107 110 66 63 43 76 86 55 75 108 117 119 55 76 70 71 76 62 59 71 89 101 89 135 135 121 131 105 98 115 107 131 137 125 95 102 124 168 152 121 85 96 105 122 126 105 98 128 116 116 99 96 113 133 121 120 88 126 160 125 98 88 73 95 99 118 86 90 95 97 112 85 100 114 105 110 109 141 140 133 128 93 105 105 81 108 104 60 77 71 63 47 58 40 37 46 29 32 34 38 44 48 32 42 51 40 41 33 36 34 35 47 55 51 47 43 47 47 46 42 35 26 14 9 -2 -14 37300 282 161 30 9371 10 21 40 6097 2824 55871 1190 859 863 954 1341 1597 1916 2816 3574 7776 70533 217678 136064 89913 105925 72693 2699 757 778 738 703 553 328 370 406 479 331 163 445 211 122 221 250 233 327 295 130 75 106 159 300 144 106 37 44 71 56 67 147 114 78 34 161 148 162 75 132 130 -8 6 60 115 156 175 67 36 91 102 126 27 54 105 60 106 79 66 88 67 90 42 -11 91 68 -57 4 59 82 112 9 24 75 130 88 53 8 -8 31 34 35 54 55 98 64 71 56 74 71 -3 62 16 -11 -27 8 80 133 46 7 30 -1 4 97 120 88 60 92 104 60 133 178 136 248 185 167 175 189 195 250 188 155 215 147 114 137 179 161 210 114 117 152 190 153 95 81 116 106 102 141 88 110 90 84 69 27 50 104 84 123 52 43 97 132 70 60 78 91 64 103 134 114 102 104 125 136 112 85 93 151 142 142 137 132 121 146 131 111 142 148 115 83 103 118 87 91 104 86 83 70 98 114 123 108 90 97 140 157 136 141 119 93 87 87 89 113 119 67 85 102 122 107 97 112 129 114 109 106 122 114 84 96 87 75 97 81 59 60 66 45 53 54 32 25 25 32 38 42 34 34 37 36 40 28 34 32 32 30 34 29 35 43 35 37 35 39 50 53 36 16 10 6 -2 -8 37306 283 161 30 9371 10 21 46 6096 2825 6124 856 848 979 1170 1540 1542 1812 2317 3815 9068 44161 121033 218235 97767 34693 2160 921 760 716 759 572 480 344 275 271 474 530 494 362 272 205 168 212 326 261 252 140 177 176 300 275 10 -23 84 92 29 121 110 70 100 91 170 273 140 148 118 39 65 183 227 75 -12 151 66 32 58 -20 -28 -43 -40 -1 114 93 -5 27 -51 64 68 9 20 106 46 -25 34 5 -52 9 67 68 -19 -34 55 146 148 161 146 157 181 66 15 93 51 34 108 100 7 83 22 -27 -10 31 -23 73 45 65 0 77 78 7 -24 15 71 -1 79 26 37 133 260 327 219 144 302 219 151 173 265 250 206 201 204 274 302 207 89 153 221 190 96 100 97 66 89 40 65 116 142 74 115 166 97 28 23 36 104 133 141 100 -2 -29 6 80 57 18 109 133 150 187 177 174 116 94 85 82 128 163 137 135 136 148 146 199 127 108 110 68 158 134 119 128 129 120 94 97 84 122 134 111 106 129 128 118 141 124 149 132 169 194 138 110 103 107 113 114 127 120 103 86 90 100 115 132 155 158 148 135 127 118 109 123 120 92 94 78 82 78 79 76 67 45 58 57 46 40 46 50 58 71 49 48 50 50 54 52 50 56 63 51 56 68 59 67 59 61 60 67 49 34 29 21 11 3 -10 37312 282 162 30 9372 10 21 52 6095 2826 20228 1314 1338 1375 1535 1580 1816 1982 2084 2228 2251 2205 1869 1631 1176 856 759 680 569 490 350 384 340 288 345 329 313 310 177 190 173 131 176 266 317 228 210 276 68 57 33 112 159 8 50 127 177 107 101 95 53 87 98 125 21 69 97 94 81 54 60 72 52 70 -40 62 49 89 26 46 94 106 -42 -9 86 40 -22 -7 7 -4 19 -14 -44 -26 88 48 30 7 4 89 25 10 71 63 45 55 -12 -4 9 37 24 23 38 8 20 65 -10 -54 -14 -18 16 58 27 -63 4 28 62 81 40 77 28 17 58 -37 -82 -32 88 70 124 150 175 200 164 196 124 207 179 137 141 181 180 213 216 143 96 116 144 210 228 256 203 160 63 40 75 115 82 73 103 103 89 97 89 25 24 63 125 119 51 35 68 46 41 28 47 78 70 61 115 146 101 86 91 88 90 100 86 147 112 109 98 83 70 104 82 98 106 112 130 108 122 123 71 69 86 120 99 74 95 123 137 137 107 119 124 120 113 116 103 73 102 93 71 83 73 97 83 83 106 121 122 110 109 133 109 110 93 112 113 93 90 76 84 79 69 59 52 50 45 44 38 34 45 39 32 42 38 44 34 45 35 27 22 30 32 35 36 30 41 45 46 52 53 34 46 42 31 17 15 7 -3 -10 37318 282 161 30 9371 10 21 58 6093 2827 11593 1227 1315 1424 1327 1464 1669 2113 3846 4023 1944 1631 1352 1054 797 631 558 508 464 312 212 298 334 181 218 222 258 207 51 177 184 121 294 175 185 156 157 143 67 63 127 36 127 100 19 41 30 -12 15 85 52 13 68 69 84 139 152 137 125 206 165 10 5 40 -34 35 37 68 39 114 52 93 92 48 9 72 -19 -83 -30 8 -24 34 6 35 43 12 43 -27 -63 -41 -5 -2 29 93 17 -10 -2 -20 -6 -7 7 40 35 -25 -42 -9 -3 -28 -49 -66 32 29 -15 13 35 59 103 41 -49 -2 53 17 56 149 47 -17 27 131 78 119 129 114 162 205 127 145 150 152 142 159 141 128 159 153 109 176 205 204 191 205 148 88 61 106 105 44 35 71 148 122 27 80 63 50 49 115 55 61 53 52 29 62 103 15 53 83 103 136 106 92 93 136 144 77 77 89 78 83 100 134 90 75 96 98 75 107 102 92 86 78 88 88 96 114 95 102 71 97 81 87 84 86 86 78 107 116 131 132 98 74 81 83 78 100 102 63 91 102 96 96 120 88 96 102 108 116 89 86 106 92 93 92 65 53 45 44 62 32 28 44 37 40 33 30 41 38 36 48 51 37 16 33 40 26 30 40 34 31 37 55 52 45 35 39 47 35 21 20 10 -2 -7 -13 37324 280 158 30 9368 10 22 4 6092 2828 3137 1067 1181 1265 1348 1644 1810 2151 2443 2397 2223 2164 2560 2069 776 560 614 441 395 443 353 302 251 224 237 271 339 253 37 74 89 99 66 59 106 208 122 183 178 67 193 141 24 113 89 64 123 143 78 36 49 82 111 29 124 81 -57 16 75 125 82 91 22 74 130 -6 52 47 122 59 11 -35 52 150 31 6 53 50 52 57 45 65 -5 49 74 13 -15 -10 -46 -9 22 0 35 -63 -50 34 49 5 89 43 90 58 -51 42 34 81 99 -12 59 79 76 86 -54 -58 -20 29 68 -25 -36 81 26 108 34 38 62 102 22 25 122 177 230 150 149 123 64 136 169 144 159 206 241 197 141 128 131 208 134 108 134 180 199 173 53 45 102 51 112 92 56 61 63 38 -32 63 52 100 76 26 17 37 48 20 75 65 13 32 51 62 103 127 110 86 69 91 42 73 88 132 165 116 81 90 107 119 132 101 101 91 121 137 74 46 61 73 60 35 34 58 94 121 140 93 106 133 122 109 133 81 76 88 81 65 60 74 84 78 113 84 89 91 94 105 97 68 80 93 97 91 90 67 80 96 62 56 54 58 48 29 27 21 34 36 34 27 28 40 41 18 26 16 29 28 29 25 17 12 26 22 33 39 31 30 26 24 33 26 20 8 -6 -12 37330 283 147 30 9387 10 22 10 6091 2830 5498 1161 1275 1494 1599 1962 2310 2586 4795 35094 37258 17487 12179 2080 1162 709 791 707 533 508 454 505 359 425 306 257 273 343 225 318 320 240 275 229 180 224 249 149 80 115 135 148 64 43 100 48 131 5 21 126 232 213 101 64 103 129 84 114 103 33 64 160 111 161 115 -6 25 82 24 -7 -8 141 24 -13 93 128 78 94 24 150 112 72 50 67 96 40 15 71 5 22 73 69 89 90 81 78 39 73 62 3 103 94 -21 16 -20 -22 -17 49 -30 5 2 72 57 55 62 90 -10 17 67 105 52 53 71 82 121 57 64 65 93 198 173 179 206 205 289 257 226 261 249 192 190 213 214 188 244 175 211 231 206 249 227 228 188 194 112 75 73 84 102 125 97 98 153 127 118 95 92 78 71 79 63 75 98 101 95 97 100 67 111 113 142 159 137 149 146 158 151 124 121 147 141 112 151 176 117 130 137 170 157 173 148 136 113 96 120 94 108 120 114 135 152 184 146 132 159 155 178 150 115 113 125 117 122 129 142 151 134 129 128 138 146 155 154 135 134 145 149 117 118 134 123 139 128 102 95 94 81 71 68 68 70 61 60 55 72 67 58 62 55 48 58 64 59 66 59 54 55 70 67 67 80 68 68 73 74 52 47 39 28 27 18 8 1 37336 283 181 30 9391 10 22 16 6089 2831 4523 883 979 1148 1333 1710 2130 2830 9983 41087 65446 79837 72602 42741 2394 1069 711 660 772 612 474 317 305 455 422 340 249 354 367 325 257 305 238 244 262 146 175 231 163 59 30 88 46 69 151 128 130 44 78 109 101 92 147 107 72 132 255 142 109 166 138 89 38 6 70 61 13 114 40 4 79 47 46 -12 18 101 111 65 39 77 89 136 26 83 -31 -42 -3 19 15 -8 -11 -14 -4 -9 -11 64 74 63 48 23 46 33 26 22 2 36 29 -45 -2 37 -10 92 16 27 41 72 38 40 51 44 25 25 57 -49 -41 94 63 -32 35 129 193 124 193 191 162 172 175 222 188 170 253 228 258 238 222 177 208 201 194 180 156 233 193 90 48 58 56 128 130 127 85 71 114 74 33 81 43 95 81 68 78 72 33 83 96 81 84 80 69 126 80 68 125 116 92 71 51 67 128 138 111 120 116 137 138 120 131 145 124 123 111 132 135 87 92 116 87 97 97 118 103 127 127 124 139 153 159 159 149 111 94 126 112 96 128 101 122 112 122 121 116 136 124 136 128 133 127 104 90 103 95 119 96 99 82 63 58 57 68 72 70 55 40 41 54 61 54 53 58 60 57 48 50 43 45 56 49 52 68 69 65 63 58 55 54 39 41 32 21 13 9 5 -3 37342 282 182 30 9392 10 22 22 6088 2832 7746 906 1160 1287 1437 1827 2264 2806 4720 28607 57898 45341 66227 38150 37356 3733 975 695 623 512 452 443 422 246 350 366 269 273 216 248 251 243 269 227 328 244 209 188 125 126 120 123 87 89 57 41 38 56 80 -16 57 64 97 149 96 111 121 89 141 63 141 43 34 25 -55 3 66 79 27 117 123 54 82 75 -14 -14 90 59 16 124 -25 20 0 -4 -48 4 16 -48 4 21 37 14 -17 80 13 48 66 106 51 11 47 54 62 20 -12 10 56 59 2 -21 -10 48 39 41 33 -5 12 30 3 58 70 101 55 26 17 60 25 28 96 176 155 149 86 152 219 198 159 147 172 231 232 200 200 148 155 217 188 176 233 203 151 87 112 127 149 110 93 113 132 113 107 88 80 116 125 66 63 49 99 79 59 46 76 88 96 57 56 85 69 111 118 105 81 93 95 106 80 76 102 108 104 77 87 98 126 117 86 98 101 109 119 92 116 115 101 88 101 112 104 107 110 97 118 111 127 127 88 89 91 77 65 108 115 83 124 122 112 115 117 107 106 112 123 91 102 110 129 119 108 87 71 84 85 104 77 60 31 30 50 51 46 47 43 32 36 35 41 35 29 28 32 39 26 28 42 41 33 27 23 49 49 44 40 40 47 36 24 19 14 3 -3 -8 37348 282 153 30 9393 10 22 28 6087 2833 284542 2590 859 1056 1201 1283 1828 2276 3578 19016 61056 94540 99591 127107 12484 6118 1613 815 675 554 633 532 431 414 297 304 247 343 221 189 197 244 251 254 263 163 74 152 155 151 34 88 38 73 111 163 120 124 134 74 212 288 215 142 109 198 126 26 43 46 31 67 124 101 111 0 -16 96 24 90 113 -12 7 91 91 82 122 121 31 17 11 999999 48 44 177 161 135 42 9 -1 0 -30 5 59 19 85 -19 -68 -11 -15 58 46 73 60 99 68 57 85 81 42 58 35 50 112 49 47 67 96 44 66 104 29 16 67 22 42 79 26 101 211 181 189 182 189 116 113 226 240 199 184 153 171 242 169 98 127 127 188 196 221 190 180 184 115 120 102 59 33 83 47 88 86 111 63 75 73 29 39 79 65 72 49 60 47 94 146 98 106 110 86 107 79 121 129 82 80 84 121 143 119 112 139 129 105 109 149 111 98 105 102 99 104 55 102 78 43 63 108 91 98 88 89 102 93 137 121 141 159 142 98 72 81 112 91 97 95 96 124 111 110 125 135 108 92 109 127 122 101 92 106 113 103 93 99 78 51 47 48 56 61 56 37 39 47 57 54 45 48 38 30 36 37 33 33 33 28 29 37 44 43 39 42 51 32 24 48 45 23 12 6 -2 -7 37354 283 183 30 9393 10 22 34 6085 2834 5517 1163 1247 1440 1683 1965 2357 3110 6534 15499 41870 77940 64570 8269 2596 1242 901 766 802 664 543 414 412 284 298 246 233 163 131 221 248 249 140 221 239 213 133 76 173 211 47 142 96 122 21 7 51 141 136 132 77 55 75 76 73 131 129 88 108 72 141 179 122 37 -6 55 59 99 135 35 54 124 43 29 84 110 46 67 -29 49 80 131 106 93 67 11 63 28 46 85 75 117 62 20 116 21 -6 96 80 12 81 32 47 42 25 71 25 13 -7 105 85 44 33 49 131 81 -4 -25 -17 88 83 62 74 44 33 61 28 121 152 187 185 163 140 165 151 166 155 200 213 227 171 185 163 199 266 273 188 138 220 255 176 165 144 73 14 15 54 16 107 120 113 90 43 118 102 57 45 100 129 122 80 56 99 63 37 50 67 83 68 158 138 128 131 122 107 129 143 103 63 86 61 97 97 81 124 139 90 140 189 153 151 163 105 82 86 107 101 82 96 129 96 97 138 126 145 168 127 136 143 113 107 100 99 117 122 119 129 118 121 126 129 124 132 140 137 130 123 114 126 123 120 111 94 100 84 86 85 68 65 67 62 57 55 69 69 68 61 59 44 56 52 53 53 58 53 39 58 71 73 73 64 62 59 60 68 68 52 41 30 26 22 13 0 37360 283 182 30 9392 10 22 40 6084 2835 4211 1290 1398 1555 1721 1937 2240 3331 5996 13580 20270 92557 65290 21344 5363 980 768 794 686 442 393 434 567 441 429 274 118 120 302 321 301 230 226 208 248 126 138 188 151 190 74 61 97 161 179 157 161 229 141 111 126 189 84 23 67 166 102 112 61 104 85 27 41 32 58 -26 -23 116 18 76 135 79 82 39 41 44 80 -39 5 5 48 100 27 27 -3 21 87 42 72 129 -7 49 45 89 62 24 12 75 17 73 116 94 76 31 14 44 94 15 98 78 32 75 98 89 38 50 35 105 57 -21 -16 67 134 71 93 147 22 33 88 142 148 170 145 131 89 142 136 167 251 205 177 159 191 236 193 196 208 224 248 212 207 161 80 107 84 88 74 93 125 145 169 116 92 90 84 75 76 106 94 116 96 37 74 60 65 111 67 79 58 107 123 130 137 126 109 85 118 140 128 148 156 120 92 81 108 136 115 122 131 103 115 134 87 106 81 99 91 95 84 69 113 100 109 129 151 129 165 138 142 114 112 109 106 106 108 124 149 121 83 115 142 136 133 149 140 117 104 104 97 105 106 99 96 90 72 68 78 82 58 57 50 54 51 47 43 42 42 53 49 50 62 65 62 55 36 50 51 51 57 73 67 61 50 37 56 59 36 31 31 18 2 -4 -7 37366 284 150 30 9390 10 22 46 6083 2836 844752 900592 3922 1665 1403 1724 1907 2338 3370 5286 7028 8338 49428 32754 2040 1055 718 675 636 545 446 378 370 252 245 222 274 254 369 261 215 218 171 174 308 172 189 196 212 139 108 99 133 127 162 220 169 96 130 199 149 127 118 112 31 -14 95 137 130 11 72 74 -16 125 124 76 61 148 166 97 105 98 91 95 48 27 -73 6 48 30 44 -43 -62 45 51 -24 37 17 72 37 86 98 12 73 85 87 67 113 1 46 85 96 52 63 68 1 -10 44 19 -5 41 66 59 56 63 59 89 111 92 92 62 46 70 72 89 78 31 60 95 127 194 221 148 132 119 127 163 184 221 222 201 212 216 191 224 168 173 140 149 144 180 129 128 65 112 105 47 58 97 76 70 94 102 118 86 60 54 75 51 14 81 124 58 76 74 52 5 31 116 112 90 138 108 85 123 128 118 115 123 135 144 105 102 121 92 111 117 120 132 141 147 117 147 149 112 72 68 69 69 77 82 111 107 93 107 113 108 128 117 122 113 73 66 90 90 112 126 119 117 106 115 118 119 115 122 99 91 109 106 100 84 86 103 99 83 84 73 62 47 46 30 28 41 52 46 42 55 57 43 59 54 46 42 49 52 42 43 50 51 60 59 59 52 41 51 63 43 26 20 20 9 0 -2 -5 37372 279 214 30 9394 10 22 52 6081 2838 8023 2042 1363 1482 1619 1893 2045 1908 1883 1848 1723 1409 1122 901 793 743 706 553 466 333 296 306 225 164 144 148 177 281 271 208 250 262 149 236 214 251 235 71 19 -10 76 164 99 89 -48 49 48 55 97 114 80 63 108 91 5 -6 92 47 101 89 71 -26 21 -52 -38 -25 -15 24 -14 28 46 -10 43 27 -5 -21 -46 -18 47 -28 10 15 -26 0 25 -1 19 47 -22 5 -37 -40 -17 17 -18 -41 41 61 38 -4 8 1 96 81 -4 -19 -21 22 36 0 -17 -3 64 63 15 17 54 35 27 1 31 8 20 10 44 39 38 100 126 160 150 141 200 178 177 183 168 167 153 158 196 142 107 117 178 212 190 190 196 131 80 43 49 54 51 89 104 115 94 111 85 58 66 37 30 94 95 33 41 36 49 72 57 66 59 87 55 89 104 94 96 62 68 107 97 79 85 74 91 63 59 76 61 105 104 110 114 78 73 84 66 59 68 70 73 64 68 79 75 78 104 102 82 101 103 104 95 80 70 68 86 96 100 85 80 76 50 60 72 89 109 112 89 92 86 78 83 74 68 69 55 61 52 32 38 26 33 33 27 33 33 26 14 23 30 28 23 21 35 25 17 28 15 14 15 18 25 25 28 30 23 28 32 37 21 2 4 4 -10 37378 283 184 30 9394 10 22 58 6080 2839 10481 1314 1453 1574 1866 2182 2440 3132 5741 6783 3049 1510 933 807 757 796 764 633 452 404 373 313 271 201 222 186 138 152 122 141 238 288 330 339 275 227 226 183 151 188 283 300 214 164 98 172 135 95 67 137 186 150 154 125 96 84 130 159 136 173 194 117 87 129 96 106 3 102 133 53 -8 -11 -10 21 57 58 66 103 65 65 33 101 58 -16 38 39 63 117 96 54 58 108 72 79 56 84 79 68 63 148 166 115 72 55 87 73 50 73 84 109 48 51 77 88 64 70 78 94 68 5 38 46 59 47 66 88 73 84 181 229 227 196 205 234 231 165 187 186 219 205 206 219 229 220 245 273 260 191 249 245 201 130 104 133 101 122 114 109 112 155 131 149 112 105 120 135 110 125 97 80 79 136 110 105 135 91 101 116 99 113 149 122 118 124 136 129 135 139 96 95 132 157 160 150 179 171 163 133 148 140 132 131 110 138 138 117 114 133 121 117 110 148 153 149 150 149 152 143 122 115 103 116 114 129 140 150 153 123 127 142 142 134 153 145 145 132 122 136 114 119 120 130 117 99 89 71 81 94 95 74 75 81 81 85 86 72 62 65 72 72 62 54 57 64 75 70 69 75 77 85 77 74 70 80 81 66 53 42 47 44 33 25 17 37384 282 158 30 9398 10 23 4 6079 2840 19814 2353 1419 1580 1874 1907 2118 2504 3032 3378 4595 4659 1129 753 665 715 708 588 411 280 233 319 306 218 247 292 168 132 176 177 135 211 306 303 239 292 273 282 234 105 49 72 44 136 168 186 114 -2 119 199 147 121 121 196 118 134 107 87 119 114 103 121 173 140 45 62 15 52 52 75 -8 -9 -15 -8 0 18 58 72 88 36 -13 -25 -6 28 12 9 -40 16 18 22 10 29 51 79 44 30 22 -2 164 193 127 98 96 80 53 16 -55 40 39 18 60 54 81 22 -10 20 6 -49 -15 -19 29 73 68 57 55 3 31 61 133 196 133 137 127 134 122 199 195 221 261 273 262 172 170 210 182 169 181 170 183 225 221 170 102 99 98 70 82 116 131 179 127 110 79 75 41 53 105 89 72 67 18 30 57 79 66 54 55 42 75 105 89 78 114 110 82 82 88 96 74 83 104 115 112 105 142 165 117 106 122 129 100 121 101 89 107 85 91 102 77 77 74 78 93 124 125 119 133 123 115 99 93 94 93 83 77 71 88 98 112 99 83 103 100 95 99 98 98 78 79 93 74 61 63 59 43 38 33 26 34 27 29 20 27 33 23 22 18 26 28 22 20 34 35 23 19 14 16 34 36 38 37 28 37 23 25 34 21 11 -1 -12 -9 -12 37390 281 138 30 9408 10 23 10 6078 2841 23461 1576 1341 1419 1606 1943 2249 2663 2732 2517 2202 1406 858 653 654 588 479 437 346 268 237 248 295 245 217 198 188 256 257 218 250 323 313 290 358 288 232 210 207 127 74 98 104 70 100 97 146 130 126 109 85 84 63 15 23 14 48 91 106 126 114 56 36 53 52 24 3 26 39 62 42 33 37 10 35 70 43 9 -22 -18 8 18 14 14 13 36 61 4 4 42 7 4 43 44 49 49 -9 -8 25 32 17 9 -9 8 5 9 21 10 0 22 34 12 15 42 44 50 59 35 -7 -30 7 53 26 9 47 23 -11 41 128 157 164 153 119 120 177 202 203 194 200 206 180 180 205 185 136 136 161 175 174 180 151 113 79 43 51 54 30 20 56 84 83 76 80 69 59 70 65 78 66 19 11 30 39 32 56 57 46 40 48 61 87 89 95 68 69 92 107 103 76 90 88 114 118 114 112 83 79 103 137 124 92 66 74 103 105 60 50 66 84 71 61 65 87 84 100 119 120 90 74 83 76 54 66 71 70 66 73 79 90 96 102 106 83 83 80 81 81 70 76 89 81 66 53 50 38 37 27 31 19 24 40 23 29 27 22 12 17 26 14 18 25 16 22 13 14 22 19 32 50 34 32 30 28 21 25 35 35 14 8 7 -2 37396 284 180 30 9420 10 23 16 6076 2843 6175 1384 1545 1760 1906 2209 2573 2729 2774 2447 1617 990 714 699 585 586 642 553 422 297 185 288 361 339 345 256 181 206 219 280 326 304 330 281 285 291 220 125 101 121 94 127 182 169 165 101 35 68 117 61 102 116 60 156 150 130 98 72 93 85 98 111 64 16 12 48 46 35 20 12 0 -1 84 73 34 88 101 52 60 97 127 101 79 111 86 15 12 9 30 11 -23 -8 26 85 61 25 -2 2 70 72 64 113 154 112 36 26 70 49 41 69 50 22 51 51 29 29 62 100 100 83 51 10 24 34 40 64 85 121 179 200 217 227 193 126 128 182 182 163 187 185 202 204 187 210 236 202 193 224 220 207 144 73 75 90 77 85 85 69 71 92 90 77 125 164 150 113 84 53 71 83 69 65 71 51 48 52 64 61 60 113 129 102 86 110 114 80 104 127 120 111 87 117 147 150 143 151 143 127 114 101 86 126 130 119 107 100 86 72 93 97 113 108 104 127 112 101 129 131 102 90 78 68 93 106 103 108 127 134 109 97 96 93 93 110 118 104 101 110 106 90 91 96 88 76 59 62 62 43 46 50 49 44 39 43 45 38 48 39 32 39 35 35 45 40 35 29 37 50 52 46 48 46 37 42 53 59 55 36 25 18 11 3 -9 -12 37402 284 161 30 9431 10 23 22 6075 2844 39799 2337 1280 1417 1723 2143 2418 3173 6838 41357 9817 2826 1025 768 697 632 540 587 589 498 356 267 266 277 212 223 214 198 279 363 416 315 341 419 356 267 181 246 307 264 227 174 179 186 99 75 127 190 195 160 60 67 92 63 92 90 104 93 81 82 126 78 57 41 47 93 69 31 32 44 13 7 3 -24 11 39 27 20 37 3 5 76 122 57 45 63 63 65 56 73 47 30 28 11 17 28 60 49 11 38 44 55 60 15 44 15 -21 17 31 24 26 52 52 70 87 41 7 52 62 39 60 75 57 23 41 93 113 79 77 108 122 133 130 173 227 213 194 220 237 221 186 197 254 243 177 143 152 181 158 189 187 137 117 115 107 111 113 98 90 91 105 120 86 91 99 88 94 125 115 60 48 50 55 58 39 38 45 60 59 82 125 144 139 117 117 109 102 90 93 95 118 121 98 101 133 145 132 103 109 146 155 137 98 96 91 112 111 105 103 102 93 90 96 105 113 119 146 142 143 118 86 80 92 100 112 117 113 100 94 110 109 96 103 102 100 109 108 97 86 88 107 98 101 77 70 66 56 70 63 48 35 36 44 53 54 50 54 46 36 18 22 35 36 26 29 31 27 35 45 46 46 38 42 41 36 48 57 47 25 15 12 13 2 -11 37408 285 145 30 9445 10 23 28 6074 2845 8965 1296 1446 1658 1895 2378 3225 6222 16097 34721 32638 36471 3395 766 701 672 563 554 572 494 380 236 243 270 234 282 353 321 284 312 309 286 368 448 371 228 252 205 153 231 240 211 191 133 136 148 92 114 153 155 101 38 1 20 105 164 155 98 82 100 125 85 4 -45 18 69 76 69 55 35 50 40 -17 -42 -8 69 53 -12 -15 36 103 57 37 73 73 101 78 -1 36 74 38 26 45 -4 18 49 45 74 130 88 22 38 79 65 32 39 40 53 89 82 46 45 57 52 30 9 20 50 50 53 10 17 44 33 36 58 79 104 124 156 198 200 196 225 211 160 152 186 217 195 190 201 203 196 205 246 235 224 200 138 114 134 127 131 129 92 83 73 60 88 100 110 104 110 120 122 99 83 96 120 123 79 66 61 70 74 91 106 103 92 99 86 98 124 124 133 102 101 111 112 126 148 137 148 171 148 120 104 127 131 124 134 125 105 104 114 123 122 127 107 77 99 112 120 113 144 133 135 143 118 103 122 118 110 120 114 105 122 141 136 124 103 103 118 110 112 129 118 94 109 110 99 96 90 83 78 69 75 62 47 44 48 57 52 54 45 36 44 56 58 51 49 60 57 47 30 39 48 52 57 59 52 60 58 45 53 61 60 50 29 24 17 16 6 -2 37414 284 155 30 9455 10 23 34 6073 2847 57387 2060 1224 1313 1482 1734 2004 2304 2826 3924 6776 32794 6312 931 576 511 495 514 517 506 382 211 227 244 294 362 297 257 225 181 211 304 300 293 388 326 277 214 159 150 179 200 140 97 92 75 140 76 35 59 39 34 85 96 129 126 65 115 92 44 -27 21 101 74 22 23 -33 50 73 -17 -57 -74 -25 6 21 -40 -70 -17 59 44 25 5 13 30 45 73 48 106 114 54 11 -48 -24 -5 -39 8 23 25 29 38 82 62 10 33 78 63 80 72 82 57 49 61 38 -8 -7 10 2 21 27 42 3 -14 4 37 8 21 46 54 38 48 101 156 185 168 138 161 174 153 206 182 159 209 197 160 170 170 188 183 202 132 96 106 80 48 68 69 42 63 83 84 79 84 128 102 50 61 49 39 51 25 42 61 44 35 45 34 41 57 32 43 73 81 86 119 105 94 101 99 104 96 71 100 84 71 80 34 34 63 83 105 111 109 74 72 82 71 59 68 62 60 44 42 68 67 63 55 76 85 88 68 84 91 44 43 58 80 78 82 84 77 87 87 64 77 63 71 62 53 61 74 68 65 59 72 67 50 52 34 7 7 12 21 20 16 23 12 21 29 29 21 23 24 14 14 16 10 -1 6 18 21 20 33 33 28 23 16 19 28 31 21 10 2 3 -7 37420 287 125 30 9455 10 23 40 6071 2848 240473 2418 1075 1179 1484 1641 1987 2564 4352 21591 56446 48502 2619 872 682 627 588 557 499 485 330 293 300 212 250 317 344 342 242 175 269 317 222 287 237 160 97 159 182 199 185 96 122 86 37 84 35 64 78 35 91 70 102 127 41 44 59 99 89 8 -71 -1 73 -20 -20 37 -87 999999 -36 -28 -4 -77 8 31 39 -31 -2 -52 -5 21 42 -57 999999 -77 -5 -32 19 23 -51 -37 41 29 -20 999999 9 25 3 -23 -30 -17 21 76 106 -23 5 58 43 61 81 -43 -15 44 31 60 -18 43 11 12 29 26 39 51 69 64 37 85 54 48 60 85 55 92 110 153 149 108 116 110 145 164 178 138 176 174 215 213 185 201 186 180 165 139 120 122 89 56 74 43 7 9 46 73 107 62 64 86 108 63 69 33 -5 73 80 19 25 45 27 17 44 46 62 68 115 130 56 32 83 74 81 68 80 71 83 92 116 99 85 44 60 72 105 91 104 102 65 68 90 95 109 75 52 45 89 86 102 95 86 60 91 101 81 84 40 49 81 60 44 58 82 70 91 90 84 98 92 97 65 74 101 83 64 71 73 72 58 75 46 32 29 15 36 18 15 36 32 41 38 21 32 39 35 39 25 26 29 23 34 31 26 25 26 41 50 45 45 46 42 42 52 47 34 15 14 4 -1 -11 -14 37426 285 122 30 9452 10 23 46 6070 2850 17130 2150 1230 1365 1671 1780 2054 2359 2539 2521 3374 5169 2331 806 582 598 577 531 370 317 306 280 257 270 258 319 292 265 292 270 249 227 244 174 193 209 257 271 285 178 139 190 167 152 143 37 67 126 100 64 93 42 14 23 98 129 126 61 65 0 2 43 23 -13 89 64 -13 23 -9 3 6 -24 6 58 -27 -13 -23 23 14 0 31 15 52 14 -10 43 -30 -23 37 38 9 38 43 33 13 25 3 -9 44 45 -13 -4 21 47 72 67 36 63 52 26 23 58 32 -7 35 56 37 59 14 -18 39 22 -35 -31 -2 52 57 74 78 72 39 111 120 115 170 176 194 196 189 141 162 152 154 192 199 178 197 222 215 178 114 33 10 34 -11 70 110 54 36 65 71 56 79 79 81 63 49 65 86 70 44 52 67 61 48 39 37 48 68 89 100 107 71 49 63 101 103 85 88 102 107 78 71 89 96 108 115 101 104 98 71 93 106 93 73 72 71 69 61 62 60 78 93 84 78 89 91 81 96 96 81 64 42 45 65 68 69 88 107 107 99 94 84 85 89 80 67 84 104 87 76 62 63 56 61 58 60 61 46 31 28 28 21 26 33 35 32 16 21 30 26 18 19 18 16 22 21 22 21 18 27 31 33 28 22 22 22 19 26 31 30 17 7 -1 -10 37432 284 121 30 9451 10 23 52 6069 2851 97347 1942 1070 1199 1435 1539 1863 2072 2312 2724 2577 1869 1130 761 719 579 411 304 357 475 368 271 224 188 250 281 273 297 286 170 177 188 194 166 178 204 229 199 195 242 153 17 -84 46 127 47 93 52 -7 66 31 71 59 17 -5 9 123 60 104 91 -34 -100 25 -19 -5 19 -19 -8 -6 76 88 24 3 -13 -29 8 41 32 -28 1 17 -2 -49 -44 71 16 -34 36 52 8 2 106 121 70 -25 -2 48 70 76 45 30 3 20 111 102 107 46 -3 33 43 83 87 0 38 55 64 35 10 73 86 37 21 22 -30 -11 58 67 60 83 88 63 150 162 117 131 173 173 162 164 159 166 145 135 163 130 108 131 146 153 111 150 144 105 94 71 80 107 90 72 66 98 99 119 109 71 70 78 102 97 46 22 -1 5 69 87 80 60 29 40 76 91 70 81 70 45 93 81 75 42 71 81 96 84 70 63 90 109 104 122 112 102 97 106 87 52 44 60 62 27 22 77 115 78 71 99 81 82 85 90 82 76 64 45 47 75 72 82 90 89 79 93 96 104 73 52 51 55 75 86 86 82 67 48 52 73 67 66 57 37 43 43 39 35 9 -7 0 10 15 32 32 11 10 15 13 14 9 8 13 6 9 12 15 30 30 24 25 21 21 22 24 19 9 0 -12 37438 285 148 30 9448 10 23 58 6068 2853 8901 2090 1172 1280 1527 1760 2051 2634 4266 8787 14793 5562 1605 692 666 701 502 501 431 342 373 337 356 261 194 236 310 313 339 252 219 262 272 284 197 211 190 190 160 127 123 92 106 131 82 3 -12 4 -66 13 53 113 149 49 83 47 124 77 117 -17 6 55 78 113 109 132 80 -18 42 36 11 9 42 63 17 -23 -47 39 12 8 -18 31 43 26 31 85 44 50 113 37 15 -24 -40 -93 -34 70 46 67 156 72 18 42 13 4 1 16 2 99 191 117 85 85 136 149 134 37 56 97 70 23 -13 38 49 25 66 119 66 0 17 82 78 100 163 123 152 187 120 78 121 121 131 159 178 202 205 210 239 254 244 198 115 77 69 88 67 43 44 87 72 61 29 30 52 79 71 38 67 79 102 57 60 50 54 55 71 81 55 53 45 37 79 92 95 100 89 65 74 118 87 124 112 74 89 56 86 127 108 111 111 91 89 70 86 82 119 101 82 52 68 102 110 86 93 104 85 61 75 88 96 88 99 86 61 59 61 66 63 82 82 73 104 117 112 102 88 79 82 85 80 81 70 73 82 87 69 49 51 53 38 29 37 42 37 39 36 28 27 25 23 27 38 37 23 21 25 19 14 23 27 30 24 24 33 39 39 35 31 25 36 42 31 18 12 -1 -9 37444 287 108 30 9438 10 24 4 6066 2854 811573 3828 1354 1233 1285 1459 1684 2053 2427 2997 6613 11730 3814 1226 505 504 455 539 495 396 268 516 404 300 310 348 308 286 125 213 273 259 241 457 447 347 282 232 114 166 203 65 65 62 138 95 107 124 236 195 187 137 6 -29 -36 23 -11 175 127 35 -9 -37 -33 27 104 6 -47 39 -6 2 30 -11 80 6 -17 -67 -16 30 16 -63 5 -27 12 36 22 -29 82 100 111 8 -1 -9 40 -36 -15 -20 69 65 42 55 42 52 -3 -59 46 93 68 56 91 102 17 28 83 47 101 46 64 70 102 69 66 -44 -19 32 63 35 151 133 51 -47 63 82 100 208 210 191 157 181 175 111 152 133 190 128 168 176 185 239 276 228 208 134 110 33 -16 19 83 -7 29 59 40 34 123 120 103 99 91 78 99 34 75 82 76 132 80 88 109 84 78 133 47 83 147 103 59 53 71 95 128 104 78 127 136 106 102 87 88 122 128 137 142 112 125 124 112 76 93 76 58 107 85 142 141 101 107 75 73 66 49 83 106 81 86 74 76 77 96 108 87 50 75 106 89 79 90 111 109 100 120 104 106 94 72 62 74 71 66 47 70 77 49 44 56 56 52 53 45 22 33 30 33 30 41 38 37 31 23 27 31 33 39 34 30 30 38 40 37 40 36 41 44 47 33 16 4 -4 -11 37450 287 128 30 9428 10 24 10 6065 2856 4653 903 918 1188 1226 1375 1661 2062 2451 2971 6401 45974 138782 71106 4243 711 575 468 469 461 248 292 246 248 313 320 306 222 264 273 284 330 279 251 415 401 281 330 199 41 27 165 217 186 101 126 35 86 92 138 3 112 -2 -43 -18 165 149 147 94 -26 -54 131 66 -7 135 116 77 24 5 23 -12 -68 -14 121 35 30 999999 53 92 -52 48 108 121 64 -17 -3 41 67 23 -83 45 130 43 136 999999 -64 -19 55 101 123 10 58 84 -34 26 75 -23 21 97 56 30 37 -5 63 106 15 -32 64 -18 11 41 43 22 27 16 132 118 122 31 44 12 48 88 168 139 174 226 188 191 252 205 203 229 210 213 210 192 281 192 165 98 159 210 140 82 90 134 81 89 160 188 105 112 130 159 114 66 93 106 95 152 158 84 42 34 96 63 60 51 47 101 85 60 37 96 97 117 100 66 86 100 135 89 52 104 118 54 118 148 128 142 112 159 136 102 111 115 113 106 104 95 143 134 87 87 106 84 109 99 101 114 85 79 64 130 102 100 90 90 92 97 124 123 141 108 104 107 72 110 111 108 82 96 72 88 116 82 84 104 107 98 83 74 70 53 44 46 39 38 63 61 49 49 46 43 35 43 51 40 44 41 41 42 44 53 57 49 49 46 45 60 66 52 26 17 7 -11 37456 286 121 30 9421 10 24 16 6064 2858 473 612 667 720 966 1146 1406 1728 2515 14992 78406 187218 223859 182144 106786 1814 516 570 537 532 387 357 379 317 189 286 350 338 265 272 337 239 246 221 271 436 345 361 291 180 155 299 242 148 92 108 60 129 95 87 133 106 133 109 122 22 39 144 150 172 57 11 -14 -13 -1 82 157 104 126 -11 -75 -78 25 -58 -9 -77 -42 27 -37 -57 24 26 76 -32 54 -38 69 81 74 55 4 -81 19 56 14 999999 105 75 52 57 31 -45 -82 -69 54 87 60 66 -26 56 -86 38 179 185 134 -4 139 -4 -58 46 35 -37 -25 11 -21 34 26 74 35 3 52 27 112 97 26 115 135 83 122 175 138 132 148 179 219 175 159 126 198 197 158 127 142 161 59 18 34 70 57 62 75 119 99 103 188 117 52 44 44 64 112 105 99 74 100 74 57 37 110 105 63 66 50 96 124 91 94 32 68 68 47 22 83 119 101 76 129 139 108 135 87 103 131 92 135 124 139 124 99 89 99 126 118 91 87 85 68 81 64 63 64 78 107 97 97 41 96 123 112 84 63 64 64 86 130 125 103 101 84 91 90 81 57 65 64 81 83 66 71 76 45 39 38 44 32 38 42 49 45 29 48 50 35 38 40 36 42 27 28 29 30 35 28 28 34 30 39 45 34 40 51 43 31 12 1 -9 37462 283 176 30 9416 10 24 22 6063 2859 -69 999999 63 252 416 396 826 4697 47452 245187 465074 696128 721169 261216 3836 697 602 555 277 487 431 180 320 432 289 374 381 274 490 302 203 320 152 265 385 352 317 102 142 243 154 57 132 279 50 54 55 88 -65 999999 -71 41 178 115 102 226 214 7 52 75 41 28 -57 57 26 -15 -90 113 -22 -72 81 -30 -51 13 22 54 30 47 119 95 -6 36 32 133 61 -60 -45 -35 999999 -14 2 80 65 11 150 47 6 -7 56 141 43 -29 30 26 4 21 -26 79 12 0 28 112 108 15 11 21 27 -30 -1 -57 -62 -24 42 10 -29 0 91 13 -13 51 153 108 150 190 41 141 147 94 93 120 186 198 190 193 218 160 163 180 236 228 165 80 67 51 51 107 88 118 127 54 71 23 102 78 80 54 74 112 100 91 96 22 37 49 16 11 59 80 34 -10 20 -3 87 119 124 113 79 103 99 46 21 90 94 85 103 107 84 60 109 97 93 111 76 91 108 58 94 121 127 95 96 85 96 86 84 75 129 97 72 91 85 85 78 82 70 49 58 68 74 59 73 69 66 76 78 72 69 85 85 89 77 68 70 72 65 64 53 54 55 41 37 32 33 16 9 15 24 22 24 18 13 28 33 28 7 8 19 28 17 12 14 13 24 27 19 12 19 24 33 25 9 -11 -15 37468 286 114 30 9414 10 24 28 6062 2861 -54 999999 999999 76 121 118 91 712 1125 2335 14888 96361 417119 874341 851024 148485 2485 609 531 415 368 335 502 460 396 362 537 430 248 290 357 165 175 356 486 344 219 115 167 258 187 292 203 127 205 175 117 -13 89 72 230 107 -29 73 253 192 173 63 -41 146 197 74 19 17 144 74 70 165 104 24 58 72 137 155 107 127 -5 14 77 69 -42 999999 -28 145 152 -8 8 224 164 6 119 84 -8 -81 39 141 104 109 116 26 40 10 47 20 48 25 18 -21 72 25 110 136 14 1 120 111 40 32 8 -20 19 11 32 105 91 116 67 -43 12 137 28 72 145 107 105 233 127 119 154 239 272 260 201 186 182 92 214 233 247 225 184 219 206 222 211 129 93 103 86 99 64 115 89 3 78 77 173 166 143 94 138 164 137 51 19 79 85 33 61 112 113 74 92 117 151 121 128 177 152 117 83 85 71 87 100 102 78 85 103 130 120 111 164 161 132 110 110 121 142 136 132 151 106 109 96 104 124 125 138 158 101 146 157 111 113 91 75 97 117 117 83 108 90 111 108 114 96 107 111 129 123 109 92 107 83 102 113 94 89 102 89 96 88 72 64 55 32 49 58 52 56 66 54 67 70 63 39 38 51 58 47 50 53 50 45 55 60 43 37 48 50 48 39 11 5 -6 37474 285 117 30 9417 10 24 34 6061 2863 7375 888 993 1068 1121 1202 1369 1773 2157 2668 4390 14645 57102 122344 159973 6922 620 423 474 468 365 255 339 355 297 229 397 417 389 230 87 58 145 251 324 318 304 347 194 199 286 155 174 126 71 107 176 223 125 130 153 140 154 123 131 88 123 94 140 18 -8 99 150 122 40 125 66 104 103 15 73 129 16 -6 147 127 161 100 60 -33 -43 -33 17 -41 -39 -15 33 42 28 57 11 37 -50 -40 36 7 -3 47 79 98 67 48 87 77 42 77 138 121 94 135 115 134 89 41 -15 28 24 42 -46 -68 -91 -25 109 215 127 -24 29 66 43 41 82 83 142 160 146 212 230 236 132 145 250 157 124 187 190 153 161 165 286 258 267 290 211 228 210 147 101 146 83 118 160 95 100 72 78 102 70 56 104 52 79 101 86 116 79 15 62 80 116 132 127 83 22 41 43 27 66 86 92 85 115 124 109 96 99 57 75 105 135 99 145 175 136 154 156 113 104 143 141 124 136 95 91 95 94 63 103 118 103 58 72 95 86 95 110 73 46 69 90 84 77 86 116 116 91 86 100 78 100 92 95 88 68 93 104 100 87 79 81 79 55 43 64 50 42 36 38 40 34 25 31 40 33 24 13 14 27 29 21 30 22 27 34 34 37 32 26 23 26 27 35 35 8 1 -8 37480 286 94 30 9424 10 24 40 6059 2864 20205 534 707 764 814 743 970 1524 1646 2277 3585 15080 61694 168876 346285 247305 8772 635 451 452 434 426 444 535 420 257 372 314 393 296 216 294 469 314 204 280 307 242 229 313 262 139 206 134 70 145 114 35 127 184 20 190 128 111 131 -3 112 138 121 118 64 57 33 14 56 248 288 13 123 69 24 7 97 36 73 24 -5 128 28 91 68 187 74 55 74 33 45 114 171 54 -16 28 217 136 28 50 47 137 32 14 156 25 -22 2 -21 -16 21 -22 54 70 68 63 14 -12 110 46 44 12 89 -7 47 9 63 137 39 -17 29 112 40 86 105 189 164 132 81 181 213 245 217 202 185 212 231 183 203 214 209 193 194 216 247 197 194 213 190 91 63 84 70 97 60 112 143 115 143 58 122 129 153 106 139 158 71 29 80 153 72 83 104 85 86 77 63 39 41 46 109 84 86 102 76 77 108 104 91 142 138 115 83 73 92 140 162 144 137 87 95 84 84 105 68 131 117 88 113 136 118 106 107 125 140 122 99 87 94 129 103 65 83 90 89 88 109 114 122 93 101 106 102 113 124 106 111 125 113 104 81 96 87 83 91 83 60 53 40 43 52 29 45 50 65 57 54 51 51 36 41 40 31 30 31 35 45 41 40 47 39 34 28 26 32 41 38 17 3 -11 37486 283 132 30 9432 10 24 46 6058 2866 4572 25 999999 999999 2 72 209 530 963 1525 12092 101492 413687 748203 651001 471092 18461 1256 362 329 269 454 338 264 232 264 245 210 278 258 141 56 49 158 134 84 103 160 133 144 126 231 166 39 113 81 90 197 143 125 171 127 95 117 114 31 61 99 90 34 6 74 185 57 61 -6 121 46 -100 78 37 -95 -8 52 35 77 -65 -42 -25 18 50 3 10 42 19 36 57 29 25 15 -75 -50 46 8 63 121 -50 -60 -17 -26 17 2 23 2 67 70 66 66 -7 -60 25 100 117 93 4 22 25 -48 -9 39 -12 8 -9 -15 24 39 79 80 11 -4 3 11 4 44 32 106 109 227 159 132 125 155 203 224 203 200 173 106 151 170 158 134 142 113 57 11 76 72 47 68 62 90 64 60 73 102 152 106 114 111 91 79 43 11 81 25 16 38 66 -10 1 27 -6 18 70 39 19 46 71 80 30 77 71 44 69 98 89 99 98 70 104 96 97 122 116 92 99 85 100 90 114 93 66 92 122 76 59 64 67 69 77 60 47 61 45 43 48 32 51 70 54 49 59 60 84 64 60 59 76 80 64 54 47 53 60 61 55 58 40 50 49 22 17 12 17 15 13 12 17 15 31 36 37 18 4 8 16 23 13 8 14 16 14 7 5 11 15 5 -1 13 29 19 0 37492 283 138 30 9438 10 24 52 6057 2867 2361 999999 -21 42 127 338 669 1092 3208 17357 158447 403695 647715 651035 274492 10201 1334 359 422 342 244 261 273 242 181 199 265 206 117 130 112 156 252 278 269 239 248 239 191 145 120 95 99 72 6 49 70 15 3 64 87 58 43 19 66 85 70 83 59 7 4 52 35 -4 -21 12 9 -46 -63 14 55 68 49 -46 -55 -40 -4 -14 33 90 82 59 22 22 56 72 36 21 42 6 -38 -24 -17 32 57 30 29 42 26 28 36 14 -21 43 29 3 9 71 75 46 54 49 35 59 53 21 14 13 -16 -5 20 13 64 96 75 48 47 60 81 64 64 103 117 129 145 141 163 134 139 158 185 183 168 168 190 209 161 171 219 210 161 103 38 21 8 14 38 8 4 47 80 99 137 142 133 88 57 76 105 105 72 60 57 49 55 71 75 83 63 56 64 54 37 38 39 43 64 85 65 80 103 83 85 62 77 98 83 78 66 59 124 144 93 87 106 100 111 129 111 82 103 107 76 71 73 66 91 72 64 66 64 62 79 65 39 42 35 52 62 64 64 74 60 66 60 74 72 78 89 73 65 66 62 85 72 71 70 60 53 50 39 43 36 33 44 44 42 36 22 9 25 28 34 35 30 32 31 28 25 24 17 23 34 21 16 23 25 25 34 35 23 8 -6 37498 285 139 30 9439 10 24 58 6056 2869 60367 1367 752 860 962 1146 1391 1884 3873 11925 74684 88567 269648 282656 107367 5516 868 494 406 378 331 424 453 374 283 347 373 261 177 126 155 233 241 254 264 239 235 180 246 241 119 123 164 84 113 83 89 57 12 61 123 68 76 70 53 82 94 68 102 95 37 31 61 73 24 -10 20 125 72 11 11 9 -73 -73 -45 -54 -6 36 48 41 26 9 24 73 47 52 -13 -2 6 5 -17 11 40 -36 -37 46 47 15 4 18 10 -17 -1 22 44 60 39 40 33 44 35 17 77 106 26 -11 58 67 22 28 43 13 39 108 92 38 37 8 -7 34 29 8 64 135 124 114 145 155 176 202 212 209 210 211 185 169 163 172 176 195 212 174 95 58 59 76 46 12 14 29 59 87 68 66 82 81 72 85 84 48 22 34 57 79 84 54 46 54 53 49 42 54 77 72 52 46 44 42 50 60 35 24 29 24 63 101 96 79 105 104 79 76 89 86 88 85 72 86 94 76 58 60 80 83 57 35 68 79 52 52 75 86 69 41 18 44 67 76 85 78 70 74 79 62 72 80 71 69 72 71 81 63 71 76 66 74 79 69 58 49 33 36 54 41 25 38 37 43 40 32 27 28 26 19 24 22 18 18 13 18 23 29 30 34 36 28 21 20 21 29 40 23 8 3 -11 37504 286 139 30 9439 10 25 4 6055 2871 23480 519 349 471 545 707 841 1155 1785 3337 13074 88676 325360 485818 379767 85475 6064 463 359 392 353 278 271 256 318 323 238 186 208 203 253 335 305 285 196 148 173 194 228 168 108 124 128 183 181 178 145 88 47 105 122 92 76 67 48 34 55 127 100 66 37 15 52 129 101 6 46 97 21 -20 -35 -21 49 69 33 -29 -22 -10 -31 -39 -21 -41 -33 32 20 34 58 -10 -25 -6 -8 -2 -6 -34 -4 37 80 31 -57 -64 -6 4 29 63 8 -17 -5 -25 -30 12 55 32 40 55 44 41 39 35 11 1 1 1 12 47 21 -33 -16 47 73 43 32 56 86 117 129 120 119 129 131 127 189 207 190 204 185 186 160 137 131 159 200 201 146 65 32 36 48 92 84 51 47 64 69 95 99 72 75 70 68 69 70 54 49 40 26 57 73 49 38 60 72 71 84 71 68 81 51 46 43 40 42 66 33 43 41 24 68 100 117 109 91 93 101 114 98 105 93 88 82 99 80 70 73 69 81 78 91 102 101 82 97 94 66 65 58 50 27 50 67 51 57 69 56 41 57 70 77 72 61 74 80 77 90 85 85 85 86 58 48 56 43 30 35 47 45 36 44 40 33 27 21 28 50 35 27 30 31 26 24 26 34 30 37 39 46 39 35 31 29 39 44 26 17 7 -1 -8 37510 286 141 30 9441 10 25 10 6053 2872 1898 559 589 647 811 1030 1262 1686 2235 3005 11763 80249 265941 377077 246146 15306 3210 537 483 423 352 464 394 254 284 395 382 260 196 213 276 263 272 332 284 322 294 141 142 217 198 254 243 166 92 85 139 100 76 98 87 80 39 33 127 156 154 188 154 186 191 95 -1 -32 52 99 82 65 37 46 28 46 85 24 0 60 59 58 38 2 40 17 -45 39 36 20 49 43 51 34 90 92 24 40 72 41 12 22 46 99 135 97 55 43 2 30 55 59 53 102 93 89 116 75 75 72 26 86 83 62 25 9 22 7 -32 -2 67 79 65 100 84 58 121 148 193 216 196 196 210 221 189 190 194 233 198 168 176 181 173 166 156 142 135 105 108 109 116 130 121 87 76 67 119 102 77 91 70 87 127 79 72 85 95 87 76 71 98 84 66 52 91 130 77 100 76 44 62 105 126 97 37 33 42 89 101 132 110 106 142 128 80 96 116 97 113 129 130 91 107 124 125 105 118 94 89 102 77 62 74 64 75 73 71 76 66 78 78 66 64 79 85 75 88 96 88 89 93 92 78 88 91 91 79 79 77 65 64 70 54 58 58 34 43 64 58 39 41 45 44 50 55 53 45 47 50 45 46 33 40 37 39 32 42 43 44 49 46 40 34 45 49 29 17 12 0 -7 37516 285 149 30 9449 10 25 16 6052 2874 15785 2036 1349 1423 1441 1541 1741 1936 2334 2828 3530 7693 62603 111038 88730 7824 2189 693 476 409 390 380 313 225 239 269 201 167 220 197 128 107 133 136 143 117 99 108 76 127 160 173 198 200 189 130 131 81 2 -4 49 80 76 96 72 83 114 90 108 75 31 0 46 118 94 57 49 48 78 57 90 72 50 0 19 48 13 -13 45 94 96 59 49 24 34 52 78 57 41 -20 -24 -5 -2 0 81 102 43 -3 6 14 37 26 29 36 35 2 -16 -7 17 40 35 21 47 37 1 19 15 40 33 8 23 95 48 14 46 76 57 66 97 95 128 109 106 168 171 90 127 181 183 147 159 165 124 120 141 124 173 233 275 174 168 149 124 68 52 33 49 53 44 95 87 65 55 29 39 82 86 101 80 76 16 41 62 58 24 28 33 26 44 57 67 76 94 121 69 38 47 69 79 69 48 63 72 71 80 71 89 83 89 86 127 112 132 138 117 109 117 107 84 95 113 107 87 78 72 78 104 118 111 73 76 76 65 68 42 43 54 57 50 71 81 87 77 69 53 67 60 65 82 82 79 75 71 58 74 73 61 51 52 60 50 42 50 36 39 52 50 37 29 24 29 30 30 34 34 37 31 31 40 46 49 40 33 37 29 36 30 27 38 46 26 14 5 -1 -15 37522 286 161 30 9461 10 25 22 6051 2875 9500 1697 1815 2136 2462 2464 2668 3013 3534 4132 4341 4227 3158 1904 1300 1039 898 888 734 510 343 432 391 396 406 278 369 251 280 303 173 192 179 234 187 235 245 190 162 162 117 161 195 200 174 52 -11 101 35 43 39 44 88 221 100 111 87 125 168 158 82 121 66 84 80 156 91 88 157 135 52 62 54 19 51 36 29 69 85 57 44 99 155 121 93 42 84 43 68 10 47 112 -18 13 29 -53 -6 42 70 47 999999 -24 -12 21 36 16 8 30 155 102 63 16 95 63 33 39 32 69 -14 22 24 93 51 42 122 148 79 55 119 73 126 162 115 166 183 126 190 210 217 214 202 140 192 232 227 181 129 163 181 161 176 166 102 70 68 109 69 34 48 101 81 49 82 43 78 80 95 107 114 48 48 54 74 102 57 64 74 99 89 45 80 76 86 94 82 67 68 85 67 76 85 108 104 132 121 105 102 123 114 97 130 102 112 115 106 106 124 89 63 86 128 126 110 90 89 81 110 116 111 102 87 68 49 52 60 60 70 70 92 90 92 77 75 73 66 86 85 101 97 98 98 100 97 84 86 81 79 74 64 54 47 50 55 65 54 46 19 38 48 47 54 38 42 44 42 42 40 48 47 46 50 50 51 52 50 44 48 57 57 43 24 18 9 -1 -6 -13 37528 287 112 30 9472 10 25 28 6050 2877 137667 2303 1453 1617 1835 2148 2415 2560 3838 5836 4413 5413 8383 6455 1710 1138 973 809 562 444 432 366 320 441 434 364 283 269 282 309 194 261 213 208 174 147 149 170 196 305 209 115 38 113 121 208 140 63 34 14 34 36 26 85 54 129 111 108 154 88 -16 49 39 93 97 89 74 86 45 -12 8 37 16 70 86 23 39 3 -31 98 41 48 151 23 64 44 113 61 36 30 47 62 53 37 30 65 -16 80 43 22 23 11 -4 28 -8 -5 64 64 82 69 109 99 10 21 56 73 49 65 98 84 62 48 -5 -15 44 87 66 133 102 70 38 112 98 158 203 138 112 133 181 182 191 174 209 223 175 158 192 217 211 192 193 159 103 56 14 8 31 68 38 44 60 102 74 62 121 81 84 104 87 85 79 46 59 81 48 82 75 69 74 43 20 70 76 60 37 67 62 28 41 89 69 96 53 99 112 62 68 70 98 118 127 98 118 121 101 88 120 111 127 106 87 73 72 85 67 56 90 94 101 87 58 67 47 60 58 74 79 68 64 60 66 71 75 80 76 72 80 76 73 76 73 55 59 86 89 86 64 68 64 59 54 43 46 54 38 31 41 40 46 38 34 43 40 36 47 42 34 48 48 40 52 53 47 53 43 43 50 48 39 31 25 22 7 9 0 -4 -5 37534 283 145 30 9475 10 25 34 6048 2878 47450 1630 1410 1524 1780 2412 2916 3807 5369 16110 7698 6358 6231 3569 1729 1126 904 937 801 495 351 387 365 490 416 285 264 237 184 182 215 156 119 204 216 170 81 123 122 98 13 64 186 155 98 152 83 22 -1 999999 999999 37 -44 -33 999999 -66 166 101 60 39 59 114 116 25 89 99 136 144 -4 45 26 0 6 -26 -79 -73 49 4 -34 16 0 91 83 94 57 -1 55 -36 7 -78 44 -11 -28 -7 60 35 -27 -42 9 -15 4 2 -21 26 19 53 37 66 115 63 -6 -65 33 63 70 38 -53 59 22 -59 25 77 17 61 32 16 102 28 50 72 5 55 56 57 60 25 36 147 236 205 207 178 129 131 97 79 112 215 182 152 75 76 45 -9 -51 -6 -8 79 77 69 71 72 94 58 79 52 75 89 137 44 89 119 110 65 18 75 53 35 52 62 1 45 63 53 -9 38 27 44 30 24 71 60 33 37 38 69 85 91 150 167 92 98 80 91 72 62 100 118 92 92 44 63 58 92 104 97 77 42 72 66 53 55 29 35 31 54 54 28 10 41 61 31 49 47 45 51 52 54 51 52 38 56 65 66 84 57 58 28 34 31 51 49 33 40 33 33 32 30 39 36 37 28 8 17 20 17 24 27 26 29 28 26 27 29 29 21 25 21 7 5 -1 1 -12 37540 286 173 30 9473 10 25 40 6047 2880 11427 1641 1607 1785 2085 2312 2748 3515 6802 21363 4415 2970 1818 1264 975 731 433 404 331 409 396 351 333 388 241 276 345 367 202 241 254 163 30 117 126 160 102 110 146 121 144 136 170 131 171 67 50 4 -23 7 100 100 113 79 10 6 72 115 70 109 47 42 52 100 64 85 92 136 58 27 25 48 75 48 6 74 69 29 17 62 98 94 27 50 45 16 49 54 18 70 61 70 18 51 64 46 45 90 70 71 43 36 104 62 11 1 22 34 53 47 -46 -13 51 62 45 38 4 40 103 70 16 49 13 47 32 21 1 55 74 60 53 49 65 101 65 61 112 140 156 169 131 136 193 172 106 162 174 207 216 188 187 170 124 98 64 22 50 113 70 78 83 95 77 75 126 124 86 92 65 67 60 26 20 53 27 52 66 29 33 55 56 63 77 88 67 44 75 100 74 60 45 41 78 97 92 83 85 113 127 68 72 134 138 92 83 100 107 70 64 69 81 69 90 61 82 86 110 83 81 96 69 39 35 50 54 67 75 97 79 69 64 72 82 72 84 96 83 85 87 93 93 85 67 63 68 46 62 43 36 49 43 56 74 55 63 48 42 51 59 44 47 46 35 41 40 46 44 45 41 45 44 43 36 45 57 48 42 27 22 20 11 8 10 7 -1 1 37546 286 173 30 9473 10 25 46 6046 2881 36088 1563 1730 2008 2198 2460 2878 3796 5030 8939 39054 39363 3457 1541 1053 925 648 377 385 373 400 434 435 421 379 313 287 135 187 282 254 233 215 203 150 114 158 117 126 108 213 186 99 80 148 144 130 127 123 -20 6 17 118 98 45 8 68 7 48 64 150 112 78 66 139 149 124 150 157 98 121 77 19 64 61 63 104 103 111 66 106 103 35 8 94 48 86 107 86 55 6 23 54 37 69 100 17 58 109 36 -33 0 6 -24 -2 7 27 112 8 15 64 50 52 56 67 134 147 112 69 32 84 99 89 118 132 128 55 43 70 95 108 41 94 165 172 175 181 180 197 179 169 189 143 136 203 182 222 176 144 206 232 214 203 157 106 83 111 132 78 105 95 75 83 56 71 88 91 99 107 126 86 106 79 79 43 40 22 23 71 64 54 100 114 100 86 70 70 71 80 89 79 64 66 83 81 77 107 94 93 105 128 114 67 110 123 87 134 134 132 112 92 99 108 95 94 102 105 87 87 104 88 73 73 65 74 57 69 70 100 100 83 85 81 81 81 78 91 106 86 86 79 100 88 72 76 73 71 83 78 61 58 55 59 74 55 48 49 63 68 66 41 44 58 34 31 43 50 57 59 52 55 55 56 41 41 51 58 45 32 25 16 16 16 11 5 3 37566 220 183 30 9483 10 26 6 6042 2886 13284 1162 1194 1423 1612 1839 2353 2869 3441 6446 10231 3428 1112 713 599 331 235 177 131 91 114 201 184 107 162 155 36 1 -82 -50 -91 -41 14 -55 999999 999999 999999 -63 999999 -50 8 999999 999999 999999 -69 999999 999999 999999 999999 -65 -86 -93 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 -94 -71 999999 999999 999999 999999 -75 999999 999999 -92 26 -71 999999 999999 -60 999999 999999 999999 999999 -94 -44 -98 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -68 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 -76 -91 -82 999999 -92 999999 999999 999999 999999 -84 999999 999999 999999 -72 999999 999999 999999 999999 -54 -100 -99 -43 999999 999999 -96 -90 -36 -34 -42 -28 -50 -14 -25 -21 -30 -28 999999 999999 -96 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 -82 -85 -86 999999 999999 999999 999999 999999 999999 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 -99 999999 -98 -95 999999 -97 -98 999999 -97 -84 -92 999999 -98 999999 -89 999999 999999 999999 -99 37572 288 123 30 9483 10 26 12 6041 2887 36392 1573 1605 1700 1788 1945 2015 2217 2433 2775 3051 2654 1903 1243 1009 875 533 286 242 380 420 429 328 250 237 80 2 -27 107 179 22 143 109 213 285 64 65 173 43 4 10 -64 999999 -20 55 96 16 999999 -16 10 -94 999999 -6 2 59 98 98 69 32 38 -22 999999 -63 -32 15 123 173 226 25 52 153 -48 62 56 165 121 59 90 91 140 42 -66 999999 -65 14 -5 -32 -26 87 49 -11 -37 116 183 -27 999999 999999 -52 44 -31 -12 -33 -56 -24 -34 12 -9 6 -12 49 -19 -76 22 23 -30 -9 70 172 33 76 31 53 146 115 -4 26 89 57 34 70 30 70 82 -9 -34 65 139 141 191 101 147 159 160 146 130 152 190 157 119 185 192 161 127 85 122 154 142 94 47 55 17 72 142 137 86 123 146 99 103 118 170 111 95 25 66 -11 23 36 30 33 62 70 114 72 17 27 129 78 52 29 79 102 93 55 106 84 134 93 82 71 83 108 109 117 83 69 84 92 76 116 111 105 104 70 105 99 67 59 108 128 86 68 45 71 61 23 35 57 26 26 61 48 42 57 48 76 71 37 31 50 70 90 62 53 60 51 28 38 32 25 29 37 37 36 51 45 44 60 58 44 18 20 26 23 23 26 28 18 15 20 40 50 46 40 37 34 30 32 40 34 29 21 16 6 -2 -8 -10 -8 37578 287 152 30 9482 10 26 18 6039 2889 11054 1377 1551 1759 1781 1921 2312 2648 3185 5609 46441 87980 16971 10256 2166 779 448 399 374 274 421 479 398 349 239 413 246 161 103 68 62 158 271 145 180 199 84 53 45 49 50 -31 9 71 23 34 16 -77 58 0 -64 27 33 79 116 133 123 158 207 75 1 131 231 184 122 141 82 206 140 186 185 47 117 83 -45 -16 -16 116 131 14 -12 -21 49 105 117 10 12 40 32 0 15 23 90 63 -1 -5 140 55 65 -8 -3 29 -13 26 -17 38 -7 -18 48 26 65 51 73 50 32 -4 67 28 65 99 17 44 83 108 114 44 69 -18 82 69 81 127 30 84 97 87 145 162 166 193 185 172 203 151 162 225 230 190 228 203 205 207 225 198 213 137 81 20 63 107 122 86 49 43 77 81 99 94 64 64 79 83 65 94 76 103 31 95 87 42 15 48 27 81 116 104 80 44 88 131 107 103 54 42 82 113 110 78 76 78 79 94 93 102 110 122 147 138 110 83 114 85 114 92 120 141 128 147 131 91 91 79 81 41 44 40 43 52 72 68 68 69 68 49 89 76 86 72 69 92 85 51 75 38 50 71 42 58 68 81 85 74 34 34 45 54 50 46 45 47 56 40 30 29 33 36 39 40 37 43 39 38 47 40 36 39 37 44 42 39 34 25 19 4 0 -5 -3 37584 286 180 30 9480 10 26 24 6038 2890 3313 1152 1401 1678 1963 2441 2918 4926 26502 52030 36901 33551 17967 1699 1035 935 806 341 215 294 343 346 418 381 265 321 236 159 70 74 117 192 216 147 157 152 200 52 108 137 105 -35 -2 42 102 13 -64 22 102 95 44 78 46 -40 111 73 103 181 108 35 114 99 64 76 65 148 172 101 63 157 142 144 136 244 145 135 175 121 69 14 41 89 58 131 99 68 45 11 26 9 5 82 62 103 103 92 66 33 26 2 0 -34 -43 31 129 40 56 93 24 54 84 65 57 19 76 17 14 39 50 123 134 116 125 136 66 41 46 59 59 69 78 73 94 137 110 129 119 140 159 146 140 127 156 144 158 175 184 140 152 186 254 249 172 182 77 72 66 68 77 26 51 96 91 84 66 98 89 98 104 92 85 44 28 80 110 43 32 56 80 77 72 60 77 123 93 42 76 96 35 34 84 85 96 73 82 114 88 89 94 95 111 125 112 81 84 101 133 107 92 96 100 108 109 112 100 80 52 103 108 89 83 48 42 67 83 70 74 76 62 61 83 87 68 40 60 82 91 69 40 80 76 55 55 61 55 61 60 61 74 80 60 43 23 46 40 47 59 56 46 46 34 37 45 47 48 34 35 40 37 36 40 51 50 51 48 42 40 53 45 40 25 17 1 6 8 5 37590 286 178 30 9478 10 26 30 6037 2892 9170 945 1142 1420 1630 1949 2759 6776 9648 31464 61212 202571 253888 7555 1058 913 735 416 270 221 314 422 374 309 283 324 274 191 139 217 241 136 191 79 -10 -5 132 111 52 62 -83 -6 -46 -5 105 54 -91 -57 6 35 35 -35 36 147 62 17 141 46 100 238 57 108 24 88 53 -42 47 66 78 60 74 104 45 99 67 144 160 90 13 86 106 133 129 48 80 60 49 134 155 155 89 86 56 3 -29 66 45 44 21 -20 11 19 52 62 47 36 26 5 86 53 38 62 44 -26 8 22 100 77 76 70 94 77 105 100 40 53 70 55 127 78 115 156 70 36 62 62 144 182 172 185 150 139 194 142 171 168 174 207 139 175 242 206 179 197 180 149 84 79 18 45 68 64 83 98 72 86 91 58 52 68 64 75 91 72 28 60 77 83 40 88 26 32 41 47 58 64 73 97 61 106 45 27 66 86 91 102 66 64 86 99 111 100 124 100 101 102 84 86 89 52 84 102 78 99 101 90 76 82 86 72 83 93 77 37 54 52 34 39 50 72 72 79 71 74 85 83 67 70 47 42 31 48 52 51 60 52 47 59 48 51 51 37 32 37 54 55 40 49 54 41 38 31 24 42 37 35 26 22 40 51 40 38 44 48 38 36 38 30 31 33 29 12 9 8 -5 -13 37596 286 178 30 9478 10 26 36 6036 2893 13978 795 966 1306 1471 1914 2170 3596 19086 79196 163897 272124 281660 7032 1277 937 765 510 314 333 307 326 237 223 345 414 310 159 149 166 200 106 71 66 41 172 139 104 55 25 99 105 -2 49 -6 165 70 50 -47 47 155 128 30 32 72 46 16 22 60 -28 -21 60 -2 32 45 60 83 96 22 88 121 209 156 125 54 87 30 84 110 60 157 125 -13 49 147 58 -35 48 31 29 80 4 21 38 25 73 52 92 27 78 16 11 35 65 58 25 35 -65 28 38 -11 -49 50 37 51 87 68 60 1 -9 -2 0 49 88 163 121 48 40 73 81 142 92 32 37 70 122 136 90 66 112 155 209 118 108 127 169 128 130 145 150 181 181 184 204 220 128 77 67 88 104 65 110 89 44 33 82 67 46 96 128 174 120 88 40 36 70 61 90 74 55 35 48 48 55 62 16 0 3 80 91 75 76 52 56 57 111 107 118 126 109 125 141 105 97 103 85 92 120 74 46 84 90 115 107 101 112 116 82 103 115 90 55 74 67 50 48 63 65 61 73 42 50 50 66 84 74 78 65 77 73 63 62 46 55 39 33 38 34 29 51 65 49 48 36 46 54 51 51 32 39 34 25 27 33 34 29 37 36 29 26 35 41 41 36 38 26 28 34 36 32 33 18 10 -1 -6 -8 37602 286 173 30 9473 10 26 42 6035 2895 20495 1277 1276 1464 1732 2038 2392 3233 7283 29212 74365 29925 43376 78721 2806 960 585 338 274 333 314 263 384 370 358 281 251 312 269 229 242 215 184 118 46 110 82 75 107 130 170 205 128 164 94 133 48 69 89 75 114 200 81 26 87 117 56 33 4 95 89 92 124 168 50 65 120 157 44 141 94 123 171 130 208 119 53 26 49 73 57 16 40 6 123 78 89 151 78 30 19 12 50 33 67 81 108 98 10 86 114 84 41 107 37 55 117 119 130 106 86 29 -2 6 34 16 103 79 15 126 128 84 68 153 84 79 85 102 53 97 91 126 127 121 71 62 164 151 164 158 198 211 223 252 148 107 161 240 247 216 274 234 210 234 179 109 54 109 114 101 65 114 150 87 52 91 109 79 122 126 136 149 76 102 120 150 77 47 46 88 136 95 59 96 66 65 71 73 87 67 87 79 59 88 142 146 130 132 142 126 118 120 137 161 122 104 120 116 106 77 95 134 127 113 113 111 123 114 127 127 99 86 106 115 89 94 78 67 59 83 86 75 68 93 118 99 97 100 93 88 93 88 85 78 79 85 73 87 90 59 65 72 61 59 60 66 80 72 57 76 64 52 55 42 55 56 56 50 57 69 69 68 62 66 63 57 55 58 63 61 51 38 30 26 26 22 37608 286 169 30 9469 10 26 48 6033 2896 12243 1221 1415 1519 1694 1829 2202 2472 2756 3665 6577 38592 45017 3874 1082 861 743 489 264 245 296 362 403 265 243 356 351 295 207 127 88 178 274 157 130 265 95 87 55 103 113 -15 30 113 80 16 20 74 19 5 -42 75 12 31 -21 26 30 120 65 56 17 -69 17 20 17 99 105 61 18 51 39 222 159 139 92 -1 55 -8 -16 31 -33 76 158 127 92 46 38 20 65 90 154 114 108 34 44 10 67 51 138 99 43 13 59 2 88 146 115 18 -11 102 82 66 37 26 -23 39 60 -19 5 90 35 59 41 88 58 18 70 56 41 127 102 45 38 76 48 89 130 120 55 101 201 226 245 203 95 68 153 89 141 96 180 132 135 170 137 113 77 57 -4 21 62 -7 15 9 59 89 90 102 101 129 134 105 105 112 65 47 60 13 20 72 59 38 15 25 8 22 47 2 17 47 70 36 39 80 98 100 61 43 59 124 109 106 102 64 35 85 73 64 88 81 66 62 51 86 60 42 78 84 111 89 90 55 51 81 71 63 43 15 16 12 22 49 49 44 55 73 74 39 45 60 54 41 67 53 28 32 37 38 26 26 31 29 22 21 22 26 33 33 28 18 16 21 26 19 13 22 17 24 14 25 30 29 26 27 26 21 13 17 18 13 9 4 -4 -10 -10 -9 37614 286 194 30 9464 10 26 54 6032 2898 5608 873 883 1173 1168 1354 1528 1992 2194 4183 36282 124456 104629 133599 86569 132138 60400 883 370 225 337 349 372 442 473 517 290 321 404 328 122 64 130 103 94 168 102 112 177 182 190 140 -17 89 87 147 87 153 44 46 -5 78 13 73 68 79 97 82 100 -17 -21 49 76 156 143 98 23 6 182 148 194 184 181 204 105 229 223 227 220 165 143 59 36 6 27 38 97 118 95 163 142 -6 152 141 73 94 37 98 120 119 156 75 63 116 110 55 104 30 87 92 64 45 -16 0 -20 58 37 128 60 81 134 104 93 132 250 194 112 52 84 64 125 97 97 18 97 249 192 198 181 190 110 71 172 177 193 177 217 242 259 230 200 206 234 215 187 163 128 113 94 59 90 66 103 178 158 152 146 126 73 102 104 98 87 96 118 146 84 106 102 67 36 59 97 83 85 85 109 79 107 90 64 119 97 161 189 117 113 102 156 160 114 114 151 114 124 131 106 107 134 129 124 136 86 84 98 87 53 67 110 106 115 130 127 109 79 94 113 77 74 100 80 45 55 96 94 101 100 93 92 103 99 85 78 86 73 80 89 81 91 87 41 31 54 56 57 64 71 70 52 44 48 52 47 56 54 57 50 58 58 61 65 50 60 59 56 50 53 54 54 67 47 36 28 27 22 21 37620 286 158 30 9458 10 27 0 6031 2899 4587 1243 1459 1511 1628 1840 2037 2056 2268 2589 2823 4070 2430 2051 1726 1281 1088 933 768 558 560 336 278 338 392 408 350 342 349 176 211 92 155 144 -28 115 69 112 224 218 119 92 19 14 34 66 58 102 59 77 7 -48 22 25 2 -64 72 81 49 72 -24 -44 -99 48 22 114 42 114 130 71 48 188 -15 47 124 60 18 51 29 115 25 -38 8 90 55 45 100 97 101 67 54 101 93 74 133 79 56 10 52 54 60 47 29 14 58 94 118 146 86 35 32 41 8 -70 22 -6 3 64 93 100 116 106 101 151 102 77 80 -15 65 106 61 47 93 90 104 203 194 222 169 181 162 242 200 205 157 189 208 205 221 200 250 230 141 143 197 170 112 51 83 106 124 121 68 82 148 127 141 163 98 92 86 105 62 95 78 52 68 51 73 54 32 38 81 82 44 49 90 57 68 60 75 22 33 66 122 105 62 93 107 93 113 85 85 95 56 68 92 52 93 83 68 77 80 99 98 105 113 103 79 104 96 77 80 100 112 88 80 60 58 72 71 53 81 73 75 105 91 81 79 76 83 104 74 51 60 75 75 64 55 65 58 67 51 64 72 64 63 56 42 42 46 47 51 49 39 37 43 45 41 39 44 37 40 42 47 45 37 36 44 47 36 22 17 12 10 3 37626 286 154 30 9454 10 27 6 6030 2901 19286 1638 1527 1626 1797 2009 2298 2624 2735 4396 9512 2908 1859 1465 1211 1007 1078 1052 1063 1064 923 897 649 345 211 238 256 324 326 201 162 200 196 136 42 96 200 94 87 161 85 110 83 92 95 40 29 4 24 7 6 -8 -1 10 54 142 103 103 95 25 26 45 11 -31 98 120 101 39 -22 120 85 58 17 10 88 159 68 78 75 22 25 101 157 147 94 82 33 34 48 4 55 112 89 65 106 89 113 143 69 83 48 10 50 31 49 5 28 29 -16 31 -4 14 19 -16 -13 -7 55 33 27 28 -2 115 146 125 122 132 103 83 38 11 72 124 81 71 73 84 101 159 176 210 193 204 202 177 147 144 157 147 174 225 185 185 227 264 216 140 89 38 30 3 67 63 77 118 108 120 110 89 77 79 126 87 66 71 62 72 80 54 58 66 31 44 24 45 42 44 34 43 68 47 53 59 101 67 93 101 136 113 108 139 139 107 118 126 100 82 99 77 60 85 114 110 105 113 108 100 73 96 96 83 102 90 77 102 95 81 68 60 84 52 61 53 56 69 75 80 76 69 60 75 77 64 60 61 66 61 58 53 55 61 56 50 39 48 54 47 46 51 44 36 39 38 36 30 30 31 40 35 38 35 37 47 41 37 41 46 49 44 40 40 41 25 17 19 16 9 37632 280 181 30 9451 10 27 12 6028 2902 7152 1416 1522 1860 2009 2247 2656 2948 5051 3983 1747 1183 940 957 929 875 1000 932 865 760 494 459 306 257 362 329 175 191 233 200 129 168 119 141 56 -17 151 31 73 76 66 58 34 22 73 46 -42 -33 -37 -24 -38 37 135 -8 -10 -24 999999 -74 24 58 62 51 -47 -81 36 15 57 54 32 62 -14 35 61 106 69 57 113 -22 -55 10 95 8 -73 -43 63 12 -55 -18 -47 71 1 -9 -7 -57 3 66 56 -9 -35 10 37 -57 53 -15 -10 -36 -22 4 -7 -51 8 26 -7 -31 62 65 -11 30 95 126 65 48 73 109 79 49 93 77 96 118 218 113 78 87 127 50 170 169 128 91 114 199 182 112 57 115 86 195 156 182 159 152 175 173 91 109 58 7 -17 30 36 53 83 66 72 96 84 75 94 103 78 73 49 49 39 18 -10 29 54 39 27 33 5 -6 53 44 26 20 4 26 34 22 31 28 37 41 49 39 77 80 72 91 52 73 56 61 56 41 43 35 48 72 60 70 66 37 53 59 65 87 52 57 60 13 6 23 47 35 25 18 31 44 30 47 57 79 68 68 44 32 29 24 34 42 29 27 19 31 30 -4 9 28 29 33 22 13 21 14 10 13 22 19 2 0 -7 -13 -3 7 9 4 9 11 1 8 6 1 2 -4 4 -7 37638 285 185 30 9455 10 27 18 6027 2903 4816 1694 1725 2023 2732 3473 4922 10386 7195 2202 1449 931 977 1035 1118 1033 855 931 753 589 379 464 374 323 235 393 308 244 304 337 286 304 199 284 207 213 145 38 106 64 -41 -34 48 80 117 59 -44 -2 72 110 98 222 96 49 54 116 91 76 50 61 72 0 111 113 41 78 -21 -47 23 12 45 113 115 163 131 149 117 143 115 13 6 52 110 117 138 18 70 86 26 157 69 77 51 6 58 111 80 29 32 132 124 107 61 -59 -3 1 14 63 68 52 42 30 -28 -45 -14 34 140 81 55 139 135 236 249 194 105 139 116 131 153 98 102 166 55 69 164 172 201 173 185 211 276 307 221 216 106 134 161 169 184 244 208 228 295 248 211 205 144 57 87 82 91 78 30 130 136 157 126 129 152 118 135 131 146 142 68 93 115 113 60 76 33 54 64 29 44 61 71 98 114 82 54 90 79 81 108 74 121 125 134 135 116 138 93 72 82 79 61 62 96 74 67 80 88 114 103 113 118 105 108 90 69 83 102 79 61 74 94 68 68 95 112 103 116 117 96 87 83 82 90 96 84 94 74 79 76 62 69 74 56 67 84 77 55 70 68 60 53 55 54 54 69 54 47 53 49 34 58 49 44 51 52 54 57 60 47 46 48 51 51 38 24 18 21 23 12 37644 285 189 30 9459 10 27 24 6026 2905 6616 1382 1511 1832 2004 2285 2519 3890 28970 65976 152114 131638 2182 868 937 899 952 930 724 482 355 281 265 247 159 95 241 270 337 250 348 209 105 150 83 104 90 126 214 85 151 -35 14 45 138 27 6 94 31 57 15 11 -50 3 97 77 -7 -76 30 -5 45 42 32 67 47 78 148 194 37 91 94 51 34 49 128 135 110 76 71 57 107 102 -38 86 101 -5 34 5 53 63 114 71 74 136 135 74 84 68 102 157 92 48 89 35 40 7 -49 -8 55 100 24 -16 39 42 -23 35 14 22 117 124 127 114 122 150 158 84 74 113 100 120 139 105 111 33 79 70 130 142 196 213 171 188 134 85 63 72 141 134 133 150 219 228 283 266 204 102 83 43 52 75 62 83 103 33 50 131 108 99 108 116 116 77 109 86 97 77 63 85 111 63 35 37 81 129 47 62 71 81 79 42 42 43 48 82 113 109 101 108 103 138 94 84 125 124 128 119 114 92 91 111 124 85 78 89 75 75 56 56 102 86 35 40 30 36 60 66 85 58 44 69 66 72 67 88 80 101 84 67 69 56 56 59 57 47 55 49 33 32 34 54 50 46 45 47 60 52 58 55 43 35 43 42 40 46 34 33 38 45 49 47 50 47 39 35 25 23 21 32 39 26 21 21 16 4 2 37650 285 188 30 9458 10 27 30 6025 2906 16889 1911 1920 2411 2979 3966 10402 51502 77921 6964 2909 1897 1252 992 947 937 902 771 704 616 461 247 179 251 248 184 399 382 277 259 326 202 65 146 51 82 88 -14 -1 -30 26 100 121 18 -30 -9 79 87 14 -3 211 171 98 90 65 3 59 5 119 89 43 29 -1 51 -42 17 4 -25 -28 14 17 56 94 134 50 51 59 22 12 5 -34 -85 17 112 41 56 46 -56 -10 51 -15 58 -44 -35 26 69 112 138 123 63 65 30 69 -15 26 87 27 -1 0 27 13 -31 40 -49 23 41 43 11 22 68 89 117 117 114 192 125 66 130 137 70 114 59 2 99 138 124 152 172 119 134 158 231 197 134 128 127 172 206 224 187 230 193 186 245 215 142 71 40 30 53 90 105 70 112 124 144 74 60 59 105 109 106 78 15 28 65 81 72 52 111 52 52 45 61 47 52 58 79 55 93 52 76 43 61 72 73 90 120 144 121 107 93 110 122 53 35 41 83 87 70 66 73 89 88 85 110 94 96 76 71 51 36 44 64 61 79 81 66 51 48 43 77 79 81 67 66 46 42 52 56 66 48 64 71 57 40 35 41 33 30 44 52 56 50 57 44 44 47 33 38 48 40 28 29 27 38 37 30 31 31 36 39 34 31 42 39 34 36 41 34 26 23 23 21 12 37656 285 183 30 9453 10 27 36 6024 2908 4735 1825 2065 2295 2663 4060 12629 49199 66994 90448 43366 3604 1046 934 956 958 864 848 698 455 461 288 200 183 197 322 374 339 325 353 250 255 292 73 52 64 86 20 -14 70 47 -34 28 44 -47 19 -67 -43 -13 -19 28 70 68 19 96 5 -34 -49 2 -79 -64 15 25 -83 -15 -22 -63 91 103 25 36 43 20 31 54 30 56 78 130 79 99 72 66 -39 14 63 -23 -34 39 25 25 77 52 19 58 32 68 80 41 43 56 41 15 -56 -48 14 38 -8 -33 -2 42 83 85 47 81 75 7 20 75 82 111 158 155 158 108 77 128 170 135 75 66 71 55 38 47 90 133 111 183 292 252 212 216 155 174 142 132 143 138 199 214 214 202 143 113 74 125 95 35 38 49 83 34 54 44 65 107 138 111 88 51 78 94 92 48 76 53 64 51 81 57 -1 29 33 65 46 63 84 76 28 1 19 28 73 68 106 63 75 113 113 101 65 80 119 100 81 100 71 62 61 80 60 52 53 60 75 66 66 61 57 27 39 42 49 41 50 50 48 47 59 62 44 52 71 71 63 49 42 34 45 56 45 48 52 59 46 39 47 38 49 31 32 33 40 46 37 19 27 44 31 15 20 23 30 22 26 14 24 32 26 27 34 35 30 27 20 16 25 31 40 24 13 9 13 7 37662 286 146 30 9446 10 27 42 6022 2909 18282 1528 1656 2130 2985 3816 11094 67316 96851 167620 218808 79123 13228 2709 1076 964 939 972 914 984 955 688 522 292 146 265 274 345 427 410 439 312 305 174 114 147 121 102 161 176 77 137 -8 91 52 90 107 -64 25 61 104 28 72 102 81 33 -35 103 124 -52 -83 -28 115 101 46 83 -30 72 38 94 66 93 10 72 91 86 35 40 -23 39 87 102 100 13 18 65 70 62 77 68 82 47 -6 7 15 13 56 72 67 60 100 -46 3 79 34 22 61 84 105 72 62 98 55 -22 47 50 63 125 63 39 67 134 95 176 181 139 125 164 67 84 195 170 123 123 135 145 107 185 182 221 167 242 184 194 116 165 188 160 208 199 225 294 268 191 199 196 126 72 30 32 75 104 95 73 138 92 60 61 39 97 92 89 118 116 68 59 109 44 8 73 113 96 69 92 74 79 92 78 84 87 86 52 80 102 79 105 86 90 78 80 111 111 133 124 106 132 104 98 127 117 65 58 93 78 85 93 98 76 83 75 56 52 47 39 56 72 69 44 69 72 60 71 77 74 94 77 71 87 70 89 76 66 53 61 80 64 58 52 61 48 38 47 45 64 49 53 70 56 49 49 61 55 34 39 45 40 45 36 43 39 43 35 44 47 51 46 39 35 36 42 52 50 39 33 26 17 37668 286 142 30 9442 10 27 48 6021 2911 22481 1307 1495 1895 2452 2936 5081 24620 115038 211333 362337 287632 57225 2739 990 995 975 945 868 844 675 642 650 505 466 335 173 318 277 307 341 318 279 149 179 219 180 128 35 53 0 40 94 135 72 80 66 -2 -66 150 62 -21 -8 -6 34 8 43 41 -55 -7 -7 37 98 78 2 -38 20 26 39 78 79 20 8 65 -25 1 76 117 66 44 72 -34 22 144 -15 22 38 170 163 19 -39 85 68 63 18 79 80 -15 -15 7 108 137 110 151 148 79 173 83 -20 31 61 82 -15 26 96 -20 -27 93 62 51 122 114 100 179 163 152 151 32 11 87 104 172 99 126 131 164 149 107 212 238 221 186 140 106 106 182 250 172 166 232 238 228 224 241 195 174 102 -11 24 42 84 71 50 75 110 104 85 74 91 120 60 87 148 63 -4 23 66 56 65 80 83 48 14 47 53 17 44 71 50 56 11 41 22 25 46 43 68 43 28 74 70 70 79 69 75 110 119 120 73 69 76 94 80 83 62 48 72 53 84 94 63 65 55 22 40 39 39 62 57 72 68 53 46 66 69 76 73 50 76 52 61 65 72 58 59 61 56 31 31 46 44 27 33 40 38 38 41 32 35 51 38 44 42 28 33 28 31 21 28 24 26 37 30 30 26 23 19 22 19 33 26 10 4 14 3 -4 37674 285 172 30 9442 10 27 54 6020 2912 4376 1939 2268 2771 3896 8917 29434 53526 146979 98426 204078 51710 2725 997 868 914 874 796 724 642 657 444 225 195 252 174 293 322 191 253 161 200 207 160 135 115 -30 114 22 2 74 19 -10 37 86 70 76 -6 22 118 105 -70 -68 -20 -10 999999 -67 23 17 -15 11 92 37 -53 111 -7 -12 75 70 7 3 103 96 17 -85 -51 9 88 104 61 114 27 72 76 39 -9 -19 38 104 -6 -49 43 55 86 118 89 20 64 43 67 50 70 36 -20 15 5 -50 19 80 -16 79 11 -38 19 15 -40 -25 -31 -14 -44 -23 43 106 84 40 78 76 94 55 107 121 128 103 107 77 100 87 131 157 175 160 156 113 81 134 171 169 155 216 153 128 198 181 163 135 80 9 -7 5 4 16 40 68 75 51 26 51 107 45 68 100 61 104 116 21 37 42 29 6 42 39 39 47 3 -18 36 27 30 42 15 -14 21 69 43 25 -1 69 67 65 36 51 83 100 87 101 98 107 66 47 38 43 37 31 50 75 58 40 34 73 50 32 27 13 13 24 43 40 31 35 39 25 22 37 29 31 37 49 47 43 50 42 36 44 33 13 38 29 22 20 38 46 23 25 27 35 27 14 10 9 20 32 17 4 12 13 11 9 18 16 0 11 5 -2 7 3 4 11 21 8 4 -4 -3 -5 -9 -13 37680 285 173 30 9443 10 28 0 6019 2913 56004 2754 2766 3341 4859 8179 6118 4270 3005 1833 1016 934 946 850 936 963 1001 860 648 386 251 251 316 192 174 186 276 414 472 407 318 326 279 252 266 149 120 164 187 108 92 127 82 86 106 82 102 116 121 139 55 96 119 43 15 114 61 47 -7 50 55 28 86 41 27 91 110 -19 14 -48 31 15 74 72 34 -16 39 104 100 100 75 104 32 39 44 39 86 119 48 51 60 102 89 87 93 138 94 94 98 51 54 91 132 120 115 53 -20 13 56 16 36 99 46 49 59 62 45 32 110 42 31 125 128 148 166 144 95 111 95 161 191 173 166 135 153 183 136 218 236 187 236 277 193 140 168 182 162 171 198 259 254 245 258 228 149 84 109 111 70 49 50 66 89 99 119 172 108 63 110 158 166 145 109 83 108 105 95 114 123 54 98 72 65 27 11 64 80 44 31 94 86 47 55 81 55 92 73 98 82 99 106 126 138 149 146 132 81 77 122 108 107 74 75 93 93 99 108 115 91 63 102 86 58 51 57 57 64 65 49 73 86 83 95 111 105 89 77 79 89 87 88 80 76 65 61 67 58 67 77 73 68 79 70 69 67 61 73 50 49 60 67 55 44 44 60 72 65 63 61 56 62 60 64 54 43 43 52 55 55 52 52 56 49 43 33 37686 285 170 30 9440 10 28 6 6017 2915 4508 2009 2035 2343 2390 2424 2478 1964 1337 987 922 823 973 927 879 904 914 542 277 212 342 299 236 210 81 204 265 236 278 319 276 315 389 283 356 208 47 82 29 24 69 -33 -19 34 -5 -58 -33 -29 91 116 147 41 101 101 11 61 110 49 98 19 -20 47 -7 -52 114 79 -17 0 -33 -23 72 49 0 122 98 29 30 61 97 -34 -17 32 63 80 70 79 103 25 -53 45 218 56 60 107 125 45 14 37 -49 43 84 96 110 106 131 121 68 34 10 3 -74 33 38 48 74 65 113 85 67 30 101 77 181 129 174 159 189 155 101 147 134 118 126 170 192 251 262 237 183 220 253 231 156 189 164 174 224 221 179 186 185 193 209 215 208 70 62 29 45 71 18 66 98 80 93 133 90 123 84 106 83 54 117 84 77 66 39 100 139 74 100 104 58 27 48 25 15 44 69 55 42 19 37 49 45 120 65 68 88 104 69 86 144 141 113 122 139 122 88 91 120 99 70 85 115 93 78 75 104 77 101 86 86 72 59 67 59 40 55 66 68 60 53 72 96 111 82 73 76 71 62 48 55 56 32 43 41 54 53 35 42 46 46 45 43 53 57 66 66 54 45 40 34 38 34 46 47 42 33 31 32 32 32 28 25 25 38 46 36 23 28 29 22 17 2 37692 286 138 30 9438 10 28 12 6016 2916 5124 1814 2027 2230 2443 2274 1942 1626 1273 1060 900 910 888 844 1025 1053 1024 853 552 464 279 270 181 219 170 261 235 284 212 345 275 325 286 373 364 356 312 179 187 180 15 48 -2 52 61 999999 999999 8 106 73 11 91 16 118 39 97 133 -54 -57 -64 149 195 136 31 13 -6 127 185 73 186 105 -7 63 77 1 112 92 116 189 160 119 71 128 28 62 52 155 40 95 134 226 85 65 86 49 94 115 76 13 4 56 99 112 -35 36 83 128 15 35 79 33 109 113 113 75 134 193 137 -20 -28 78 119 232 189 174 165 176 173 252 174 115 132 85 75 223 201 207 210 209 150 186 259 217 180 84 154 214 199 219 152 205 234 272 235 208 222 122 73 84 76 73 79 84 66 88 149 120 81 95 138 158 164 159 127 161 119 127 141 120 100 97 145 147 85 63 69 77 115 90 76 52 111 84 104 104 126 67 99 101 105 107 134 133 118 126 143 90 113 105 73 79 88 101 77 78 97 79 105 122 103 99 87 99 157 106 95 92 80 71 76 65 75 84 84 97 97 88 70 107 102 83 106 86 90 97 76 54 65 66 72 80 93 82 91 80 64 62 73 94 78 67 76 67 59 67 71 55 53 55 55 50 42 48 46 47 41 41 58 68 55 51 50 47 44 42 29 37698 288 78 30 9438 10 28 18 6015 2918 24716 1444 1358 1512 1713 1961 2270 2385 1792 1552 1253 1055 1072 965 826 920 979 981 965 863 654 457 328 261 414 363 314 377 243 263 262 371 334 332 428 419 397 362 239 140 257 291 123 0 320 84 3 105 69 47 -33 -89 -20 28 50 156 186 96 48 999999 29 191 128 50 93 -6 97 39 6 129 122 131 134 169 130 -51 54 89 94 42 187 191 71 -27 14 -23 -12 135 95 216 167 123 78 72 30 43 90 132 113 89 73 58 134 162 139 88 25 23 -28 121 37 109 125 70 152 148 111 1 71 -2 80 177 179 115 94 127 128 117 150 120 161 283 179 184 273 191 229 207 228 209 198 198 273 266 256 250 212 295 285 158 184 292 225 170 212 225 221 250 141 74 38 78 126 115 131 113 151 132 116 123 111 159 74 111 168 146 175 133 111 106 158 153 85 78 79 71 51 41 82 52 57 55 86 123 110 73 49 55 94 128 134 117 104 162 143 172 123 81 91 119 100 72 125 156 111 82 106 99 102 106 105 79 84 123 107 70 84 78 73 96 79 67 70 115 89 106 103 117 100 80 102 102 104 81 73 66 60 88 96 88 82 82 71 63 65 63 63 61 73 64 63 76 61 55 56 52 49 43 56 58 56 49 47 36 46 51 51 42 40 34 51 56 47 39 30 33 17 13 37704 288 79 30 9439 10 28 24 6014 2919 20819 1311 1406 1589 1757 2159 2284 2444 3681 25764 81892 4177 897 1022 1104 936 765 1026 1195 1061 884 807 368 227 254 318 284 22 103 214 207 204 258 302 250 180 89 277 -8 999999 -54 145 60 69 52 -56 57 167 -33 -10 26 249 194 16 48 123 108 135 -4 70 223 66 -24 999999 999999 -77 49 61 184 54 47 93 -83 81 152 176 150 124 19 -75 -7 50 10 73 223 175 128 38 2 28 85 83 189 77 82 77 96 87 42 -20 99 161 42 -51 120 86 22 44 96 46 49 -5 56 20 26 94 73 22 25 86 87 94 999999 9 117 133 132 87 164 163 105 222 303 212 220 251 247 209 93 187 252 202 164 254 281 337 163 163 153 183 202 169 223 137 240 239 239 313 172 136 194 118 77 59 65 100 142 113 51 39 114 108 136 167 120 156 113 96 122 118 96 84 95 138 64 100 69 40 81 70 39 37 82 87 120 101 -2 36 97 65 55 83 75 99 103 104 72 133 141 108 117 116 101 118 53 43 66 62 96 109 73 59 60 64 92 60 34 57 40 57 44 40 22 46 68 84 60 70 97 72 23 43 65 33 12 24 61 55 58 42 24 31 46 34 37 56 62 35 62 67 43 57 54 53 50 63 51 33 32 25 35 51 33 33 36 38 22 17 21 19 26 37 40 32 24 19 6 6 37710 286 78 30 9438 10 28 30 6013 2920 16687 1749 1572 1555 1704 1822 2163 2325 2224 1925 1664 1353 1072 854 829 866 885 729 954 943 854 691 479 370 354 160 219 216 -82 -34 16 89 182 127 154 383 184 17 251 306 68 129 -57 -47 999999 999999 97 -28 24 85 174 15 40 77 117 -12 36 22 -51 103 98 -18 15 -40 999999 999999 999999 -22 -24 42 96 9 90 41 46 63 -4 -4 -25 68 9 -55 27 49 -2 -30 31 85 59 88 100 108 53 64 13 86 106 68 150 -11 -37 0 81 84 105 60 22 102 90 -20 51 -16 -44 68 8 -78 84 123 42 82 100 19 -56 -49 -14 105 191 204 237 193 136 93 65 171 115 149 185 127 95 151 158 180 200 149 191 200 186 197 156 206 153 224 234 228 167 179 197 277 176 125 147 134 78 59 45 34 30 33 62 118 84 142 166 72 85 88 92 133 118 92 87 36 42 128 90 67 35 83 23 48 73 63 27 14 32 24 31 24 62 85 79 29 25 63 72 73 74 94 94 71 86 84 64 71 77 50 94 77 25 48 48 24 52 40 45 39 23 8 31 6 13 23 47 25 20 46 62 42 64 23 25 20 38 44 16 34 40 25 26 20 35 33 15 28 23 23 30 24 20 45 25 34 21 13 22 23 24 21 13 8 10 2 13 13 5 8 14 2 5 -4 -4 14 18 7 -2 -13 37716 287 134 30 9434 10 28 36 6011 2922 1520 1419 1693 1699 1750 2087 2079 1879 1667 1362 1263 1007 992 981 979 748 844 937 835 957 915 584 357 271 254 142 211 253 141 254 315 325 357 329 316 197 289 239 77 140 63 197 130 -13 37 -5 117 213 215 189 141 49 107 176 25 -10 86 103 50 -20 83 74 102 106 78 132 65 128 70 147 99 67 132 207 125 6 5 55 103 99 111 69 76 72 50 83 111 149 28 130 58 20 31 -16 32 50 88 69 64 59 -23 48 85 88 95 110 79 76 0 59 97 25 99 80 175 121 127 122 162 63 41 73 43 140 129 141 124 141 160 135 126 118 175 184 211 94 270 228 183 223 177 126 208 177 193 208 113 107 219 231 214 169 150 233 209 168 209 188 187 202 158 143 152 92 59 98 122 106 129 133 71 72 82 135 139 82 108 99 123 103 75 55 50 109 118 104 86 80 45 31 -5 34 43 81 30 25 60 86 71 100 93 83 87 128 110 104 108 138 124 128 108 170 165 130 99 68 76 85 68 87 65 61 86 100 83 92 77 65 59 38 46 45 43 45 73 75 98 76 77 81 39 59 72 42 38 63 58 66 51 44 58 59 49 55 78 51 49 57 61 51 54 49 57 56 61 54 35 23 30 25 37 37 40 37 33 36 29 19 27 25 30 34 31 24 17 10 4 37722 287 100 30 9430 10 28 42 6010 2923 1594 1449 1479 1504 1702 2129 2124 1954 1810 1523 1102 793 824 825 748 909 1002 963 1115 926 889 687 470 334 275 261 217 287 164 174 135 36 179 115 195 244 278 236 146 144 105 44 83 159 45 47 102 108 21 23 83 49 -18 81 42 69 100 79 138 -37 -25 -46 64 37 -19 23 66 1 90 104 70 69 3 48 -13 2 -15 -49 15 184 181 34 23 56 121 37 108 111 94 18 85 48 25 -27 -29 -77 50 59 17 10 54 65 37 6 36 26 60 -31 13 55 97 126 35 16 44 19 77 56 67 69 41 101 150 115 149 86 82 120 180 124 105 128 157 190 172 191 190 139 190 198 198 217 269 208 160 138 116 126 120 156 189 122 182 198 154 176 238 276 205 191 199 148 178 90 50 70 29 62 54 74 38 66 91 73 60 31 45 93 81 86 97 101 87 30 -36 35 100 81 83 52 69 35 73 108 106 32 55 60 74 55 18 60 111 89 89 106 106 91 109 117 93 135 109 60 88 105 84 78 78 75 71 76 84 63 63 64 54 45 29 37 53 39 37 56 76 53 57 51 32 46 84 72 41 44 61 62 83 73 48 43 43 40 34 41 38 47 47 45 52 45 33 22 27 22 36 37 36 39 38 35 30 24 24 35 31 31 22 21 25 22 29 34 36 24 16 10 -2 37728 288 66 30 9426 10 28 48 6009 2925 32006 1995 1601 1565 1488 1518 1792 1882 2205 2020 1840 1478 1012 806 844 889 834 954 1106 1139 993 829 681 566 381 318 204 176 -23 187 191 191 137 306 121 151 187 105 118 39 100 22 67 40 52 110 58 69 14 130 127 -37 -10 -69 -19 42 95 -35 20 -36 -17 59 -91 -58 79 69 -9 -21 45 24 -58 -6 80 -17 -25 -5 999999 19 -45 31 71 -24 25 32 22 100 141 94 79 59 94 39 -26 6 -54 -26 18 25 -8 13 112 58 38 32 4 104 83 -4 117 21 42 96 2 24 -22 -37 24 64 61 -33 -56 999999 -63 -44 -1 0 7 55 171 183 101 174 133 186 127 83 164 186 194 154 197 224 152 186 176 165 97 70 93 14 38 134 144 119 161 147 180 175 140 163 193 208 149 101 33 30 27 116 138 100 81 92 121 155 88 93 76 18 58 51 84 109 76 56 38 32 69 60 5 16 58 25 0 -16 -5 42 22 57 49 67 19 51 54 48 33 56 80 104 64 80 90 110 104 101 103 72 78 89 65 44 11 47 46 27 49 100 77 62 48 11 14 23 22 19 16 20 19 42 34 38 42 37 45 42 26 53 76 55 36 46 30 49 24 11 21 29 18 21 17 17 15 21 28 24 25 31 28 20 27 19 9 11 11 0 8 8 6 5 13 23 16 12 13 12 5 -3 -2 -6 37734 287 95 30 9425 10 28 54 6008 2926 2138 1583 1284 1480 1645 1632 1856 2109 1841 1320 1055 965 888 713 794 789 889 1044 943 883 800 696 587 433 247 192 213 270 194 294 57 87 335 272 255 118 25 -88 109 270 69 -35 -32 -20 -81 -62 34 31 70 213 34 -91 2 16 108 66 100 96 46 -9 69 55 23 39 0 59 125 68 43 -62 30 53 66 4 -83 -34 16 -3 67 44 7 23 56 89 9 -28 58 1 -59 13 23 27 72 147 103 78 16 138 145 28 -2 78 80 40 -8 2 -20 30 39 73 -9 147 276 156 84 145 32 20 53 122 20 -3 51 62 49 31 108 188 197 80 133 110 42 129 164 155 231 155 161 155 173 181 134 180 200 152 112 186 149 148 177 110 177 162 165 189 171 220 255 189 182 172 109 81 36 19 23 58 56 78 42 65 57 52 100 99 70 118 163 139 88 102 81 83 59 17 40 68 49 37 -10 26 -6 29 52 56 74 46 81 43 79 54 90 46 70 126 93 80 94 56 22 113 138 146 130 104 61 67 60 53 51 58 31 55 91 86 53 82 60 40 84 63 28 52 59 44 60 64 52 72 65 52 28 47 53 47 39 40 28 42 68 42 42 49 37 40 53 56 61 53 45 51 49 43 49 40 26 40 37 36 36 27 23 32 38 28 40 48 52 35 37 38 29 23 17 14 16 37740 287 100 30 9430 10 29 0 6006 2927 2028 1785 1310 1281 1462 1409 1603 1829 1601 1159 844 660 671 627 826 819 922 883 991 1029 997 945 738 491 276 275 278 162 226 108 74 38 161 109 125 106 17 157 192 -65 -76 20 -44 -27 35 129 154 63 -42 -24 -70 -57 43 120 -35 -85 -61 13 25 96 4 -80 -31 -12 26 167 133 -13 -44 24 54 57 70 18 -20 76 1 -31 -14 -45 -50 -87 36 128 93 -74 10 20 56 70 116 121 101 -13 31 63 111 74 104 56 27 51 120 40 17 -15 -61 21 9 124 73 57 -3 -54 -42 11 -6 75 85 40 23 142 52 26 69 62 91 82 104 173 144 158 158 159 197 173 170 62 111 130 162 131 141 176 105 78 58 21 82 150 183 110 175 191 200 214 229 277 244 236 195 141 25 48 9 59 71 116 124 81 38 88 88 60 81 65 123 73 -9 27 91 102 122 100 65 110 108 111 80 104 43 49 2 32 69 66 70 23 6 32 54 63 52 55 74 55 75 94 79 59 71 89 90 123 114 90 32 57 77 100 83 58 62 66 37 54 64 51 51 68 41 48 54 74 48 72 68 60 63 43 54 52 50 57 68 40 36 38 43 45 46 35 47 41 38 28 29 42 42 42 38 32 46 31 26 27 19 33 24 28 39 27 29 26 22 23 33 39 30 30 22 18 18 15 10 1 0 37746 288 45 30 9435 10 29 6 6005 2929 19497 1963 1625 1427 1488 1487 1604 1774 1693 1279 1074 896 642 655 834 807 1036 1026 926 936 858 919 862 678 415 239 224 113 106 235 137 33 103 205 99 157 117 54 66 999999 999999 -40 72 -33 -97 -1 164 140 -21 999999 999999 -95 999999 -53 -15 57 86 110 52 118 162 98 92 -35 -47 -36 5 999999 -23 -64 -32 -88 -62 -46 999999 -70 23 3 999999 -78 -88 999999 40 54 51 -27 49 27 -55 122 198 96 59 72 27 39 42 53 37 29 -34 37 7 -44 18 61 87 20 19 -26 -22 -11 3 -79 29 -53 -75 -55 -11 -18 -46 38 -26 -45 -2 99 84 83 109 103 174 194 125 117 58 127 103 169 205 193 185 166 165 191 74 91 9 -5 88 146 152 146 184 178 220 167 203 261 241 247 190 161 48 110 58 -17 -12 64 83 71 55 9 77 74 47 35 148 81 82 76 41 87 82 84 61 45 32 28 -10 31 23 -36 5 -14 -6 2 30 36 10 1 50 56 65 29 60 62 94 76 92 74 87 102 124 84 60 63 103 66 59 8 66 98 68 41 54 48 39 29 32 31 50 34 15 26 50 51 32 22 22 47 49 27 2 15 35 13 12 32 32 22 16 13 24 31 28 25 31 24 26 36 28 21 8 14 13 11 15 14 11 15 21 23 18 18 13 16 19 15 24 27 22 27 17 10 9 7 0 -9 37752 288 77 30 9437 10 29 12 6004 2930 15454 2044 1804 1619 1516 1698 1714 1961 2027 1951 1577 1099 722 809 843 877 738 893 951 1038 1051 908 729 740 776 513 172 39 189 233 3 163 210 33 -4 135 95 8 -26 24 -9 -22 11 71 23 125 77 93 73 18 -57 16 23 -13 10 95 57 63 -54 6 -2 -35 999999 -41 999999 999999 5 137 -1 -99 -5 20 21 -60 999999 -61 30 1 -21 -59 -70 12 2 14 -3 63 5 37 15 70 91 52 52 165 142 113 76 93 -48 -1 101 56 122 65 212 157 88 34 -61 26 17 39 -21 -1 157 111 156 42 72 56 28 12 45 72 162 102 131 146 137 192 146 154 253 271 191 190 184 215 143 245 229 227 141 135 121 154 163 96 127 345 190 174 299 271 242 221 248 244 258 186 205 189 112 108 85 -7 51 72 84 104 134 120 98 135 162 131 165 103 134 111 190 185 160 134 143 81 62 89 56 -21 73 85 37 34 56 -2 28 1 48 66 116 89 91 96 86 89 100 81 70 113 101 102 157 106 116 110 76 121 125 104 67 93 93 92 97 87 79 96 101 82 100 93 54 71 60 75 63 65 71 78 85 83 56 59 53 51 60 56 41 41 48 69 60 67 58 57 62 72 67 61 46 54 49 56 55 38 38 52 53 41 34 43 38 42 59 63 50 55 52 56 48 46 47 48 42 34 28 26 37758 287 134 30 9434 10 29 18 6003 2932 2273 2248 2260 2014 1914 1857 2008 2244 2390 2016 1393 1091 1057 890 975 1076 857 838 919 1002 965 1063 1051 898 594 323 262 324 192 139 134 108 286 270 209 135 194 351 192 16 -81 98 65 124 158 31 50 -6 25 18 -1 62 38 -15 -41 59 52 75 68 178 102 3 58 49 -44 999999 999999 -21 7 999999 9 66 48 -74 999999 18 -92 -67 29 64 -12 22 4 121 62 101 80 119 64 100 53 53 13 56 122 154 93 49 190 129 121 159 161 -16 39 102 164 103 31 27 35 54 84 16 -5 84 59 5 76 43 45 58 133 109 169 131 126 144 136 179 181 171 168 199 237 201 181 177 274 285 177 192 168 96 74 91 162 176 172 139 185 267 282 269 242 231 235 278 255 197 160 77 77 79 90 80 133 145 183 147 70 157 63 69 169 118 110 105 149 149 156 161 119 103 148 118 61 134 100 68 67 54 32 65 117 82 74 82 108 68 80 78 85 155 144 124 137 168 138 160 171 165 118 119 142 134 122 110 140 169 133 112 77 83 95 88 97 71 79 84 76 61 97 82 80 90 103 78 84 69 77 60 55 65 62 77 75 71 69 70 64 56 61 71 60 75 92 65 89 91 81 80 81 70 43 50 59 57 56 44 53 58 56 57 67 62 77 77 61 58 57 55 52 43 38 27 33 37764 288 69 30 9429 10 29 24 6002 2933 23362 1991 2124 2484 2144 2007 2117 2013 2378 2453 2164 1618 1163 932 647 683 830 887 869 1039 981 1088 1119 1027 862 887 665 598 248 156 201 163 22 101 151 135 205 154 243 77 999999 122 24 61 83 68 69 149 218 234 89 -24 97 96 -71 63 25 -6 -31 16 117 83 -93 -77 -24 67 84 34 21 -4 -4 141 2 -90 4 -82 -92 126 245 55 70 91 93 72 32 69 -46 79 16 24 3 133 122 19 999999 9 16 84 170 177 79 73 2 68 80 157 208 49 37 12 -45 5 96 99 31 132 46 53 48 61 52 58 105 92 147 40 156 249 211 163 180 172 183 219 230 214 207 215 147 199 250 299 303 202 238 178 109 119 153 105 136 180 209 166 220 238 219 216 256 203 244 240 188 125 101 78 78 125 116 92 126 162 134 166 110 157 217 148 135 111 140 126 176 137 129 110 84 105 131 117 72 27 54 83 79 138 125 50 77 88 120 123 79 75 79 89 107 147 194 125 82 140 107 136 173 170 174 133 152 131 126 121 103 103 113 77 78 78 75 68 54 39 59 101 94 79 79 53 52 88 52 67 93 109 65 68 74 78 73 63 76 74 54 80 64 61 47 69 89 80 73 69 60 58 63 58 50 49 62 63 65 52 44 57 51 54 66 77 75 73 67 57 47 46 45 41 31 31 37770 288 69 30 9429 10 29 30 6000 2934 29556 2194 2416 2523 2171 1903 1830 1869 2174 2316 2120 1450 1006 1066 866 770 868 791 766 939 1104 968 810 1010 992 915 870 596 433 283 240 220 234 197 209 152 213 156 214 298 235 161 66 -23 130 74 107 156 223 138 79 32 99 227 106 63 85 67 44 126 192 122 76 -14 29 -1 -80 999999 -2 -41 -46 45 -2 -91 999999 28 107 27 191 34 -93 16 -39 -96 16 4 83 55 23 28 181 217 68 -7 -30 999999 59 78 111 206 214 108 71 174 168 24 213 156 128 115 54 53 22 49 77 105 117 117 170 5 20 11 70 125 109 150 147 108 179 144 80 182 67 85 213 231 203 179 318 301 222 200 157 279 329 147 111 185 127 77 134 136 187 207 186 211 245 231 254 265 266 241 218 170 140 68 35 142 210 114 109 111 120 85 59 78 104 151 141 94 89 69 125 108 90 146 84 -9 61 127 123 126 158 62 117 106 65 57 20 95 100 56 82 92 96 113 120 156 121 122 115 112 112 73 110 122 126 162 171 117 102 92 81 113 82 102 105 84 64 82 82 102 57 70 39 33 60 67 80 71 54 81 73 65 71 58 65 70 60 36 41 51 39 56 58 50 64 50 45 63 56 42 40 41 40 35 34 38 48 43 33 35 33 33 46 49 52 50 51 46 39 31 27 27 20 14 9 11 37776 288 47 30 9437 10 29 36 5999 2936 21914 1982 1984 2296 2390 2128 2023 2158 2113 2174 1781 1380 978 1051 884 790 716 843 806 757 953 984 997 1010 938 870 832 771 689 848 498 259 69 364 447 309 172 68 97 71 215 210 56 81 55 200 -6 -56 -20 30 144 74 -44 67 153 108 999999 -32 20 115 22 3 4 -31 999999 17 80 -4 42 92 27 76 111 30 11 -19 -51 -46 48 -41 -71 999999 999999 999999 70 36 -57 47 108 49 75 45 2 2 4 168 76 30 13 54 39 114 35 -14 36 86 41 57 0 124 -12 9 107 100 31 105 73 6 -1 47 106 36 71 128 65 -23 999999 -4 97 175 90 183 233 187 157 299 216 194 212 166 182 250 213 179 141 80 48 107 41 77 136 202 213 155 228 206 185 221 239 224 260 273 219 201 193 195 61 69 129 160 66 85 133 134 93 65 123 126 137 72 149 155 144 135 178 129 81 47 97 122 111 113 100 79 64 50 49 36 76 77 101 88 27 89 120 116 69 99 110 38 76 114 54 63 52 99 107 119 114 86 90 33 57 97 69 36 44 43 67 80 72 36 56 43 31 38 53 52 74 75 61 12 34 41 28 27 37 51 47 39 32 55 75 56 60 62 63 52 40 48 44 59 65 52 47 45 31 18 31 37 41 33 39 38 36 42 47 47 48 44 38 30 35 39 31 21 16 12 37782 288 81 30 9441 10 29 42 5998 2937 11741 2131 2211 2249 2156 2111 2050 1977 2122 1843 1404 1060 1000 993 868 765 884 861 800 950 1044 968 1052 1195 1091 1027 805 760 527 555 564 451 378 283 187 168 126 -36 54 142 3 168 77 -55 91 90 58 64 135 -25 -70 128 161 131 169 155 124 95 1 4 -10 -35 -79 149 196 111 999999 999999 -61 -35 0 79 -66 98 -5 -55 83 -92 -5 131 87 29 83 47 -45 -36 79 70 123 166 39 -18 29 71 18 -75 -44 -63 61 176 243 67 88 40 98 -7 -6 100 70 36 -32 30 8 76 60 7 -47 -17 -92 47 -15 -21 70 117 18 -1 85 95 134 123 111 210 228 174 125 132 165 145 238 273 200 261 248 162 124 156 176 170 178 143 176 220 249 216 192 281 268 258 249 281 289 238 267 203 121 118 91 84 136 120 110 21 46 88 63 150 123 101 127 144 90 55 101 93 125 105 100 73 79 114 101 59 42 102 83 51 71 27 19 25 97 113 97 87 68 82 105 72 64 87 122 123 134 105 149 120 126 133 102 116 90 81 103 86 83 98 95 99 109 68 22 71 82 59 45 50 83 75 65 62 36 48 45 48 48 46 70 70 62 53 48 51 55 64 58 58 63 55 72 68 61 76 62 69 70 52 41 62 62 55 45 40 51 49 53 63 72 66 63 56 61 56 52 56 41 40 27 28 37788 288 79 30 9439 10 29 48 5997 2939 47555 2022 2072 2218 1993 1781 1699 1535 1605 1288 941 908 1019 892 863 787 822 912 835 872 772 823 1019 1146 1039 810 853 626 414 403 531 623 572 391 183 142 262 115 80 185 114 196 224 149 206 124 111 79 131 156 60 46 90 2 84 34 38 64 45 69 -4 -72 -78 46 54 -3 168 172 121 61 61 85 43 -48 999999 91 91 -23 -18 -20 88 94 18 31 -12 0 189 154 131 64 -5 -38 -38 96 -5 -35 134 117 179 101 29 34 45 91 185 182 143 261 194 123 75 55 132 129 14 40 76 105 75 0 32 58 85 -9 36 122 179 137 99 187 107 108 145 138 182 211 203 160 253 213 82 132 186 243 154 89 186 186 83 160 151 126 205 235 307 384 214 262 320 303 275 216 148 166 161 54 28 97 59 111 121 114 142 160 84 77 123 96 165 109 155 122 162 140 77 97 113 138 103 103 145 122 103 48 15 54 79 69 66 59 57 126 79 47 65 91 57 83 119 80 81 82 95 113 109 92 133 114 90 96 94 82 58 58 60 72 51 73 63 72 78 87 94 78 44 61 59 58 50 39 42 76 58 64 64 23 20 54 75 69 55 54 54 38 40 34 47 46 57 49 44 47 56 63 65 60 62 63 47 43 39 31 26 34 50 53 50 50 49 42 38 35 26 29 27 22 15 17 37794 286 107 30 9437 10 29 54 5995 2940 4336 1514 1684 1892 1847 1629 1819 2049 1505 1099 916 778 738 587 619 568 742 662 597 757 812 824 804 644 635 715 568 453 365 267 400 395 198 130 136 135 85 64 144 139 150 154 96 67 116 31 -21 28 15 151 108 126 29 -49 999999 -47 120 4 75 55 64 19 -61 999999 -29 -5 -38 -30 47 -11 -61 999999 -84 999999 -76 999999 -77 -100 -61 -25 19 -41 20 -25 999999 -85 38 -5 -43 -48 20 119 38 -37 -9 10 7 -7 -41 999999 -12 25 45 69 98 28 20 96 83 90 51 20 -32 -42 81 112 105 63 32 11 -7 17 -42 13 27 15 22 108 110 174 156 139 150 132 79 166 137 115 168 153 156 170 133 52 63 11 -18 24 53 71 116 128 204 194 151 160 231 199 178 166 146 97 69 37 7 33 12 -5 29 22 104 86 62 4 -31 -6 108 121 55 31 60 83 74 91 95 71 52 75 76 87 60 -8 -12 -21 -25 -12 10 -16 11 32 19 -14 14 10 36 54 62 92 76 62 74 63 81 72 66 50 65 66 38 27 42 50 26 33 9 30 18 -1 -5 2 22 1 -12 2 20 14 -3 23 22 9 17 12 -9 -9 -9 5 0 -12 12 14 15 11 -5 2 10 4 11 13 26 17 20 25 12 11 14 3 6 -3 1 -7 -7 1 -4 -6 -3 -2 7 2 7 5 3 -3 -9 -11 -13 -13 37800 287 108 30 9438 10 30 0 5994 2941 11862 1496 1556 1736 1846 1912 2039 2281 1999 1555 1249 985 908 863 838 761 612 575 645 734 799 710 824 858 856 740 681 651 516 444 425 521 502 364 211 105 164 212 118 70 175 109 49 89 120 46 135 61 118 138 70 54 59 72 101 86 83 112 33 87 67 109 -52 -20 -47 999999 -65 -41 -45 -66 -29 999999 999999 -18 -4 -2 -28 999999 9 -8 16 3 9 -38 -23 -60 -58 16 46 -44 67 24 -73 -37 37 24 53 -4 11 14 17 78 15 -15 32 50 9 15 83 -1 -25 18 -3 55 -3 4 47 21 31 -14 29 13 48 40 29 33 120 196 170 132 113 181 130 151 161 134 137 147 210 185 99 104 53 2 69 65 66 91 132 196 195 196 169 157 225 253 220 235 233 157 83 134 85 22 80 96 98 35 67 68 84 104 46 70 30 48 60 89 121 104 74 81 71 53 45 21 63 34 46 28 50 17 25 16 13 9 44 1 10 38 27 33 49 57 43 48 84 63 62 95 63 96 73 70 92 109 94 79 87 67 53 55 28 44 36 13 20 24 12 -4 -19 -11 -11 7 13 16 19 19 39 35 27 10 16 -8 17 14 0 -2 -7 3 0 12 20 5 8 20 24 19 19 14 27 23 12 23 23 19 12 -4 -7 6 1 -10 -15 -3 8 18 20 14 13 8 12 2 3 3 1 -10 -12 37806 287 108 30 9438 10 30 6 5993 2943 34399 1639 1602 1765 2077 2764 3277 6150 29795 91775 100246 33926 1418 912 986 950 827 892 843 673 902 934 938 902 911 929 834 763 850 674 619 507 532 609 532 272 186 169 159 121 143 151 170 139 159 171 131 119 155 169 212 152 134 138 149 119 84 81 69 78 81 69 -19 -74 -33 -15 -44 -76 13 43 -20 -6 53 63 70 23 44 93 45 -36 48 72 33 -56 98 67 7 -45 20 75 25 -3 111 106 88 110 136 95 135 106 30 64 109 14 72 106 96 92 88 105 86 15 -21 77 113 73 77 88 76 102 49 71 66 58 50 128 139 226 207 211 175 182 168 186 230 246 197 231 226 198 140 132 152 158 102 130 202 186 193 204 229 211 223 279 209 215 269 316 288 206 171 149 81 92 124 143 60 87 93 81 76 77 113 84 114 158 131 69 133 126 112 116 111 105 97 81 73 87 110 120 109 74 70 38 50 32 46 70 81 58 79 69 72 87 104 134 127 148 136 144 138 120 138 135 111 104 107 94 104 90 118 112 118 92 90 72 73 86 72 69 60 53 50 39 52 62 44 49 62 64 56 46 57 51 44 55 61 55 46 62 51 50 48 45 60 69 83 66 63 60 64 62 52 67 77 68 57 59 54 47 42 49 47 53 52 59 56 60 59 57 46 50 54 55 53 35 24 37813 286 141 30 9441 10 30 13 5992 2944 499 580 658 978 1331 2149 8214 103648 261030 531159 525183 244390 7418 1300 1033 1022 963 871 820 774 796 891 939 1034 1018 899 875 831 763 759 568 510 581 674 522 320 257 297 213 237 211 149 178 276 247 247 141 185 194 227 248 240 214 193 156 161 128 159 184 157 62 64 13 45 90 41 59 71 19 33 7 47 25 59 38 96 49 51 75 75 117 80 98 75 37 24 62 143 18 29 -15 1 7 -27 47 125 88 25 72 109 126 136 100 123 93 78 129 81 74 81 105 48 7 81 97 58 69 72 139 117 112 103 71 67 150 233 255 238 255 232 184 257 272 269 248 280 318 257 206 214 81 113 141 168 188 172 172 221 264 277 283 272 258 299 303 308 257 237 182 97 138 131 104 145 141 95 107 112 125 148 119 157 161 152 135 133 172 141 102 133 136 95 147 126 100 87 99 133 130 109 116 121 64 111 98 59 46 57 115 119 84 101 81 115 121 154 125 121 121 120 123 150 154 121 140 132 115 98 98 105 108 122 104 104 104 87 100 75 68 80 80 78 82 89 76 95 83 80 80 75 72 73 72 75 76 81 62 56 75 95 75 69 80 79 83 78 74 91 73 72 85 86 69 61 71 67 74 73 65 69 66 63 65 60 61 78 88 78 76 80 80 88 75 69 61 53 37819 287 112 30 9442 10 30 19 5990 2946 61570 922 705 909 984 1474 2124 6446 85012 204421 260520 475652 441935 304438 10452 1415 959 916 835 892 918 993 999 822 883 874 763 844 733 723 908 740 470 541 575 456 209 187 240 195 172 264 225 230 175 188 252 179 158 95 189 221 205 218 191 219 153 76 -1 53 8 51 54 74 45 100 106 84 0 36 48 122 111 17 61 63 -25 -10 114 150 123 132 92 75 1 14 11 60 21 63 60 63 61 92 143 88 102 124 42 50 104 93 138 97 109 67 153 125 70 106 96 107 113 94 85 9 86 76 87 56 77 54 139 164 145 188 229 197 167 208 217 235 213 232 258 288 271 317 278 223 186 143 92 127 140 126 99 153 195 208 256 279 300 317 315 278 231 270 282 258 191 95 115 118 129 145 74 122 112 136 108 110 124 115 123 115 156 146 148 125 149 144 100 98 146 119 109 129 89 72 84 74 61 77 112 88 97 89 101 93 99 99 124 143 144 147 133 156 128 136 138 128 130 132 121 137 121 126 86 114 151 119 104 80 85 78 90 101 100 88 93 68 91 88 70 56 52 93 73 73 74 77 73 72 68 64 62 63 52 67 73 79 83 66 71 91 70 62 64 68 65 66 80 66 61 60 62 58 54 54 52 57 60 62 71 66 66 75 76 75 72 74 68 58 52 46 35 37825 287 116 30 9446 10 30 25 5989 2947 362638 3152 1185 1316 1714 2414 3173 5960 37015 208215 347149 249062 76650 5927 1056 771 726 878 883 884 877 691 841 1000 817 847 897 871 640 699 841 775 636 443 465 296 263 204 261 141 94 88 218 108 147 227 267 143 112 95 88 194 170 200 75 78 45 111 64 143 68 32 38 22 -19 -94 -19 -16 57 -3 -7 -13 -24 -55 57 127 81 26 79 50 71 67 37 66 29 73 -3 20 59 40 -8 -18 34 66 29 1 -3 21 14 81 117 133 115 136 104 159 111 10 109 71 12 132 133 -2 2 35 86 55 66 86 38 112 122 55 93 95 178 201 201 203 196 181 205 219 154 213 213 236 233 197 115 129 146 181 121 106 97 177 225 193 169 207 251 281 278 285 237 227 249 206 203 180 154 186 149 123 91 82 93 62 117 120 92 135 186 138 99 87 95 145 109 91 121 140 83 85 75 59 125 90 17 68 91 66 55 69 78 113 63 31 54 73 120 130 109 118 110 158 170 125 107 105 98 99 141 150 104 86 93 93 90 109 111 101 82 71 90 92 79 70 58 71 42 72 50 72 67 30 40 68 73 23 39 63 36 35 52 51 45 33 46 32 31 57 57 50 52 53 54 57 60 55 60 66 48 39 44 40 43 48 44 43 38 54 56 60 60 62 62 51 48 46 48 43 32 29 25 37831 286 149 30 9449 10 30 31 5988 2949 8315 1115 1415 1669 2163 3506 10693 68789 234458 469671 312734 36549 1520 1084 1002 818 789 721 844 787 743 829 840 843 932 890 895 874 671 749 836 814 565 453 260 150 203 202 217 192 232 191 205 226 296 201 238 180 129 285 237 224 192 146 21 86 77 101 100 31 82 118 60 87 123 76 85 58 47 -12 29 84 61 23 70 85 83 2 70 44 106 89 49 90 31 85 139 -14 53 69 151 92 49 55 94 35 66 76 52 122 146 78 39 101 25 58 120 160 52 1 120 69 40 61 67 79 80 67 56 87 92 140 142 89 129 203 233 245 272 224 264 257 257 258 254 220 231 261 267 243 223 135 108 156 160 182 162 200 190 207 263 230 256 332 333 302 287 296 289 266 175 197 173 146 105 121 136 175 136 122 133 157 147 147 84 105 155 163 149 195 184 136 113 127 115 100 139 111 98 71 66 106 114 106 72 85 84 108 102 113 127 102 149 149 165 163 172 132 142 162 121 120 134 137 152 160 134 119 102 87 116 117 118 122 110 96 92 98 106 95 97 115 108 99 71 73 75 88 91 80 71 81 97 79 85 92 82 88 97 86 82 97 66 80 93 91 77 77 79 73 75 83 86 80 82 69 61 69 84 84 67 80 89 90 80 80 88 85 85 70 66 70 66 62 52 53 37837 286 152 30 9452 10 30 37 5987 2950 13788 389 420 818 1435 3007 22530 154970 572540 920183 673926 62806 3312 1036 928 863 864 699 796 773 771 745 730 715 850 777 937 712 652 743 678 570 374 302 225 235 106 174 263 279 135 221 189 126 167 164 107 83 85 177 227 193 296 288 152 -10 5 -2 68 45 2 18 88 76 36 77 35 -51 999999 51 134 86 -48 5 31 118 86 40 73 125 82 105 75 56 31 91 42 61 106 12 -44 51 18 111 27 38 57 52 113 7 -73 -1 28 62 144 79 65 -19 34 35 85 106 105 47 59 63 52 137 124 100 67 33 43 129 223 226 200 296 203 177 235 259 177 300 316 269 271 333 259 270 254 160 144 161 161 145 169 197 187 218 197 277 302 234 227 231 293 275 239 292 213 186 190 97 93 77 93 71 96 134 147 154 142 107 150 103 163 137 62 112 151 126 100 82 128 116 119 114 91 66 46 71 51 54 86 101 59 67 83 83 126 102 106 135 140 140 125 140 150 134 136 128 113 100 68 98 109 107 129 121 85 109 83 97 82 77 71 75 70 78 115 101 81 73 70 72 63 76 68 71 78 60 47 48 69 73 76 62 66 68 76 78 73 67 64 73 79 86 70 67 49 56 58 63 69 66 60 67 64 54 63 69 71 71 67 62 62 65 59 52 48 35 36 39 29 19 37843 286 152 30 9452 10 30 43 5986 2951 387 316 244 604 1276 1871 10625 142964 568865 770315 588576 191411 76098 2893 972 823 803 724 576 639 620 714 751 823 863 851 826 846 844 974 881 768 638 453 245 107 250 245 318 288 207 153 106 47 149 242 129 34 120 238 193 165 195 240 277 284 156 78 109 9 -48 93 172 166 166 107 19 27 89 93 116 130 120 97 103 111 -2 47 76 32 1 -13 59 999999 999999 45 110 139 109 12 69 117 -7 -10 39 75 76 85 118 126 92 104 127 104 167 62 13 103 179 52 46 83 65 1 26 61 135 10 4 84 124 77 146 220 123 182 171 211 161 177 245 281 287 252 205 257 262 287 302 231 217 218 125 144 144 148 159 155 196 192 215 189 258 234 307 307 354 370 277 250 233 188 204 175 148 117 101 128 120 103 128 82 118 163 114 148 187 118 141 151 108 175 170 134 86 95 84 103 127 60 37 104 96 86 56 76 56 93 97 144 110 92 132 136 120 140 166 147 121 150 173 145 136 111 113 98 94 124 127 108 105 89 112 111 110 105 80 62 82 84 59 84 72 87 104 76 85 82 58 40 64 77 64 62 78 89 77 56 66 73 67 73 48 54 66 62 67 70 63 74 78 70 52 58 65 54 67 67 50 46 66 75 73 77 84 79 76 60 57 62 51 43 45 37 34 30 37849 282 271 30 9451 10 30 49 5984 2953 260 628 2830 26489 190514 479012 884226 989988 511176 311508 215912 3480 946 733 810 782 587 691 736 737 689 664 616 666 828 937 847 895 829 580 425 422 369 159 115 122 204 160 106 118 201 250 87 45 111 116 104 36 66 136 80 119 108 20 -64 -5 85 8 23 109 16 56 -25 21 34 7 8 40 13 134 69 21 55 54 -54 5 45 47 42 76 11 42 69 62 -43 -8 54 7 50 58 63 -18 26 58 1 -26 80 91 61 40 78 -1 49 136 56 82 24 -60 -45 -34 -19 15 33 45 102 37 91 50 47 8 29 66 143 163 175 159 173 248 230 253 283 269 238 174 198 148 125 145 48 82 109 113 106 150 156 180 293 239 144 206 234 272 248 226 253 298 254 201 198 177 139 123 82 62 86 84 123 85 94 95 98 67 75 118 148 115 111 121 114 111 53 81 73 111 91 75 97 59 41 20 71 55 67 79 88 79 78 120 141 99 84 117 130 131 116 110 74 89 122 121 118 82 80 84 82 45 71 83 82 58 46 40 51 61 52 47 31 41 51 45 81 84 70 76 56 41 46 65 62 56 40 56 61 55 57 62 40 27 45 62 42 52 60 57 49 42 53 60 57 50 47 46 42 45 26 27 38 43 56 57 52 52 54 51 45 35 35 26 13 17 19 16 37855 281 304 30 9454 10 30 55 5983 2954 167 616 6304 33908 108246 372050 963388 999999 999999 420140 43629 1455 948 878 902 778 657 624 777 675 856 788 749 845 939 992 909 628 600 724 662 494 279 165 270 291 223 89 139 155 92 49 53 134 132 102 80 76 84 123 46 58 23 47 40 999999 6 -10 -5 28 -22 90 148 -59 999999 -22 201 223 93 45 -8 -37 4 -21 39 10 -38 36 105 -27 41 22 -20 124 30 37 146 90 89 113 59 148 156 102 190 134 60 73 63 114 6 50 111 128 60 39 -13 13 133 105 19 30 -1 68 67 112 102 124 115 74 114 252 267 262 300 255 205 209 276 282 248 203 268 216 182 243 184 135 130 154 172 127 211 237 263 255 228 249 291 284 313 277 253 284 311 177 181 149 136 103 83 108 142 111 110 145 189 157 132 145 169 177 197 168 122 147 155 71 75 84 118 114 95 94 109 74 39 45 50 67 71 68 40 72 68 86 103 149 130 143 190 144 126 130 135 123 154 140 131 128 174 129 97 106 108 102 106 110 78 69 84 101 70 62 82 80 89 90 74 69 67 69 67 64 63 63 64 72 65 60 60 60 69 74 65 80 56 66 83 82 92 86 78 79 86 83 83 76 64 57 45 55 54 55 61 63 58 73 77 72 71 66 53 59 65 61 53 34 30 31 29 37861 281 307 30 9457 10 31 1 5982 2956 864 7588 54056 97194 170960 293912 626304 999999 999999 621344 243010 39071 1236 759 780 869 750 653 516 621 804 750 795 787 881 906 830 724 659 599 481 322 380 247 196 245 179 118 79 180 184 155 134 146 141 143 20 29 51 116 84 -3 -14 162 78 999999 -70 6 34 110 152 -1 61 83 96 76 87 5 -60 -48 92 83 9 21 107 87 -13 22 96 6 7 77 67 -27 17 -36 48 100 41 -7 -4 80 126 17 37 121 24 102 116 96 105 13 49 110 130 43 -3 44 15 -17 9 46 46 27 50 41 30 50 149 134 164 125 211 230 279 223 188 206 212 253 337 236 183 134 143 217 195 126 194 163 150 153 194 206 192 245 232 194 300 272 226 274 293 284 235 192 243 203 147 119 103 103 124 89 98 147 105 139 111 95 146 111 98 101 133 212 138 117 125 95 67 100 90 119 126 94 69 55 71 65 72 64 95 79 53 33 84 95 132 133 144 114 125 147 169 107 134 91 118 117 104 94 92 90 103 77 72 88 78 94 77 63 72 66 61 63 80 85 48 21 61 91 73 43 56 73 63 40 57 51 27 52 67 52 54 52 55 48 51 59 48 44 35 52 55 53 48 56 49 41 55 49 34 29 39 37 30 34 56 50 47 53 53 51 39 38 34 29 32 19 9 37867 280 339 30 9459 10 31 7 5981 2957 1661 15337 71979 220985 531204 999999 999999 999999 356119 8613 1180 990 808 721 769 799 649 711 653 650 644 808 791 744 795 863 579 605 520 387 446 373 250 101 117 5 112 113 55 161 261 115 19 90 79 165 109 99 69 0 -12 -19 80 118 -21 12 38 27 38 -26 9 27 79 90 48 67 106 47 -11 21 -2 -22 29 63 67 38 63 83 142 62 26 129 144 57 27 101 76 42 80 53 99 157 37 -14 39 92 80 -39 7 87 53 21 15 56 30 -5 58 113 38 128 72 84 123 28 30 139 117 100 143 117 141 194 212 203 171 224 178 238 253 274 288 182 132 240 89 58 114 66 99 134 112 130 213 172 180 183 204 203 245 265 229 274 219 205 152 163 115 87 98 90 96 104 119 96 87 80 70 101 136 105 110 73 59 104 121 89 124 196 158 86 64 73 80 82 77 92 113 74 72 12 21 82 81 52 59 97 79 83 82 97 104 121 122 136 134 98 78 81 95 86 92 100 107 100 94 92 102 94 102 74 43 43 39 55 52 12 14 16 40 47 64 42 21 33 37 25 32 43 32 20 24 59 60 47 41 50 51 42 34 40 40 39 41 50 42 44 45 42 44 29 33 45 33 25 31 26 29 27 44 45 49 46 35 34 37 33 20 13 10 0 37873 280 337 30 9457 10 31 13 5979 2958 450 10173 93070 229148 490039 999999 999999 974631 486177 34694 1086 795 707 760 777 746 663 650 700 642 734 848 852 755 818 835 633 529 513 289 262 349 222 207 138 92 217 47 -17 142 259 291 124 92 38 -13 124 21 -37 8 135 30 -33 47 3 17 36 122 85 64 53 106 38 5 73 14 16 -55 38 -3 57 61 35 38 -95 -52 146 107 197 127 23 153 63 -33 31 33 63 76 80 -5 -14 50 77 74 118 69 17 96 16 18 50 121 92 37 2 -14 3 20 45 159 120 177 144 128 138 148 158 228 241 168 133 231 276 175 169 257 292 198 194 185 220 165 200 120 116 80 112 120 199 172 115 136 163 157 233 204 261 260 235 185 249 234 227 195 105 104 82 61 152 168 128 108 109 147 225 120 126 143 106 80 137 147 193 135 136 123 118 111 97 67 78 105 76 64 89 70 83 95 49 70 73 109 89 80 89 78 69 120 112 120 114 99 122 119 124 118 85 143 119 73 107 85 70 70 80 97 92 93 108 95 82 81 75 52 65 63 45 56 61 53 57 48 53 56 31 41 55 64 70 70 50 42 37 38 67 61 62 61 61 66 56 47 60 59 53 52 65 57 58 59 54 48 40 52 56 39 34 34 39 46 45 40 53 50 43 41 30 21 16 13 37879 286 155 30 9455 10 31 19 5978 2960 2514 999999 999999 999999 999999 -14 270 6889 40957 164959 471328 999999 999999 999999 426879 2736 874 845 749 773 836 874 699 642 563 511 608 738 678 868 812 698 808 673 571 423 387 264 242 119 -14 -20 64 54 53 66 110 235 117 -8 -7 77 34 89 73 67 30 12 57 85 32 41 35 -28 -41 128 -40 -79 65 -2 -54 72 98 87 20 -6 -13 25 -17 -35 66 67 -19 68 8 87 7 86 100 13 57 -27 68 -4 34 -22 -46 -8 14 -13 26 -12 -36 -27 20 42 37 68 61 98 95 51 -11 22 86 71 7 70 163 182 160 176 207 51 108 173 257 212 211 151 205 262 240 182 174 224 136 169 184 163 152 162 144 124 145 143 145 172 190 236 218 165 234 244 208 183 217 194 177 100 73 155 110 81 81 94 100 65 160 101 82 81 35 77 104 128 149 162 141 126 101 119 169 127 96 128 82 80 129 68 49 52 62 42 25 50 39 75 47 63 34 80 96 96 112 93 115 122 84 130 127 100 94 97 90 97 93 63 56 68 73 74 79 62 79 71 34 37 46 33 36 50 41 18 21 56 56 63 73 55 49 46 32 49 53 36 38 28 49 28 24 29 37 55 53 34 42 58 48 48 39 39 44 47 41 46 43 37 39 38 40 41 27 31 31 45 44 50 42 35 36 39 31 22 16 7 37885 279 362 30 9452 10 31 25 5977 2961 880 8012 36815 134912 502591 999999 999999 999999 160332 2101 1011 908 620 666 786 738 674 648 588 554 520 658 738 752 908 924 974 721 534 475 323 194 104 -16 70 147 80 192 212 128 223 73 64 63 55 185 132 -16 -59 23 151 47 -45 -49 44 59 30 -50 -30 41 29 -17 0 106 45 16 -33 -68 17 42 39 6 21 -71 -44 -10 51 57 42 47 151 46 167 29 89 143 80 73 -4 5 100 93 41 -13 118 165 17 30 41 110 88 33 40 16 37 83 75 77 71 105 132 138 183 211 185 178 131 245 240 158 198 239 247 245 241 200 268 191 191 209 160 96 70 131 119 103 159 193 198 159 184 211 215 218 231 248 265 226 205 219 300 264 206 151 140 193 138 147 159 105 171 140 69 92 83 89 106 95 72 88 103 139 140 94 114 153 123 130 113 104 90 105 88 114 69 85 70 90 67 107 83 51 74 108 96 85 88 109 108 113 150 142 116 140 123 137 141 124 134 123 124 127 98 106 112 111 119 108 61 74 76 92 109 80 38 57 71 54 34 37 39 37 52 56 62 61 75 64 55 43 47 63 40 49 64 46 49 60 54 51 55 64 61 58 57 62 65 65 51 47 52 49 54 45 44 43 47 54 65 61 64 58 59 48 42 33 32 20 22 37891 285 181 30 9451 10 31 31 5976 2962 1014 999999 999999 999999 999999 209 2834 9529 55228 270980 796223 999999 999999 999999 331891 2947 906 733 772 863 859 698 667 591 593 572 415 426 620 589 646 810 872 810 569 426 361 210 135 112 57 -2 5 98 120 86 95 37 174 182 127 111 115 53 9 0 32 84 151 131 -81 28 26 55 66 122 122 171 40 40 83 95 113 64 149 45 46 -21 11 -14 34 66 6 2 -78 -5 44 -44 -67 33 40 91 91 26 4 -6 52 162 161 55 -8 -19 28 76 74 102 70 129 120 97 173 119 51 -11 18 96 40 66 41 152 232 183 222 273 213 156 150 181 276 263 223 200 320 228 200 207 236 158 140 97 137 155 123 93 144 108 150 170 237 231 224 236 209 299 281 208 238 210 246 179 203 136 133 102 67 85 125 57 56 117 165 134 84 115 144 84 94 95 186 166 180 188 144 60 106 121 70 136 113 44 90 62 42 82 60 53 86 56 92 97 102 119 127 127 144 113 83 94 131 141 131 118 82 102 108 124 104 110 144 102 105 111 78 89 77 67 82 74 58 56 78 66 60 64 48 39 69 53 47 58 58 62 61 62 53 41 60 54 64 65 78 59 65 75 75 69 60 67 62 69 72 64 59 64 68 63 61 59 70 76 68 56 52 55 60 71 69 60 59 54 49 37 27 19 20 37897 279 365 30 9455 10 31 37 5975 2964 1046 5935 20936 82003 297838 984589 999999 999999 749973 36644 1371 905 921 795 775 543 593 519 558 629 518 488 470 486 669 480 506 773 530 334 252 213 18 103 118 150 222 128 96 -8 94 33 62 165 -41 -41 -22 88 128 73 103 -16 -79 29 39 2 199 231 50 -11 130 64 -95 -6 23 42 57 75 -21 40 37 83 25 27 68 143 132 12 -9 33 35 24 206 93 150 122 85 30 7 16 40 58 102 118 58 -34 23 101 63 82 113 -17 43 162 94 86 49 37 -23 20 194 197 145 61 175 158 172 155 278 193 188 284 325 237 188 236 218 251 220 181 129 128 67 77 56 21 99 71 88 106 91 142 159 154 266 270 213 233 239 236 252 277 178 200 115 113 112 116 59 109 133 155 101 35 69 93 56 84 117 114 134 164 137 109 169 185 118 82 10 69 104 77 109 102 49 20 60 35 30 32 52 65 90 113 116 77 38 80 137 89 78 125 102 81 111 123 84 71 99 91 70 90 83 92 72 54 64 57 84 107 65 30 50 64 57 74 60 15 31 40 35 52 43 46 64 64 57 28 18 44 59 69 70 44 41 33 44 55 50 38 48 47 43 47 57 51 44 48 51 49 49 45 39 34 39 34 32 42 45 44 48 54 46 37 30 21 9 7 5 37903 281 308 30 9458 10 31 43 5973 2965 -74 376 1351 6801 31546 127783 349729 949819 999999 867839 684423 201206 79438 1547 807 622 674 664 699 556 489 594 624 626 547 323 426 535 565 543 522 407 113 -30 11 51 4 -3 8 -2 23 191 39 50 80 70 20 14 -24 -19 68 120 12 16 131 64 65 54 105 0 -48 -3 93 19 -17 -31 36 -41 -8 14 112 89 41 -58 999999 48 83 41 -7 11 999999 -55 -7 83 150 62 -58 -64 -71 -39 64 21 90 74 75 85 45 46 40 111 49 77 61 -75 -86 42 61 -15 31 62 116 49 122 76 110 149 175 125 84 135 213 216 172 212 134 206 238 158 131 125 138 92 127 73 69 84 46 58 160 36 39 -4 81 114 185 178 151 281 229 228 283 263 249 212 238 154 116 70 129 159 153 126 92 105 102 109 134 147 138 95 81 77 141 79 84 107 102 139 115 86 82 52 81 39 46 87 63 72 59 52 90 77 40 52 7 63 87 68 98 118 91 74 104 103 85 60 74 72 54 65 68 86 74 68 84 55 54 24 62 84 44 49 59 75 62 53 19 29 39 33 27 26 45 32 53 35 12 21 38 55 61 48 41 30 47 25 41 40 34 34 41 43 44 39 38 38 44 42 44 41 42 33 36 45 40 33 33 28 25 39 36 39 45 41 38 33 28 16 3 2 2 37909 280 339 30 9459 10 31 49 5972 2967 0 417 1776 5560 17744 62249 195975 502535 999999 999999 801492 72667 1651 904 755 760 695 723 635 480 615 508 322 309 334 445 569 566 507 287 -34 -9 0 110 167 53 25 -93 -77 -21 109 -6 -21 53 33 14 55 999999 -32 65 8 28 42 41 53 -23 18 110 -79 -37 86 7 23 -4 -2 89 88 6 999999 -8 13 999999 76 -24 999999 -12 7 -68 -27 65 123 50 0 -12 -74 16 39 97 63 93 49 59 97 59 -60 -99 -33 63 102 99 50 1 50 86 117 20 60 54 -50 35 16 64 71 127 184 216 289 164 156 157 215 223 243 251 275 291 219 159 123 72 166 140 113 78 -10 -15 50 77 73 60 78 97 135 106 167 124 156 187 255 182 262 267 181 125 72 158 85 116 106 85 141 83 83 129 117 95 43 22 96 102 116 130 124 85 108 94 135 159 142 135 64 86 114 119 112 87 95 40 42 40 72 44 85 116 99 89 88 111 75 76 108 101 136 128 121 96 88 81 93 65 51 83 108 77 64 44 46 38 55 57 80 72 59 51 63 77 53 30 44 50 56 35 38 46 47 18 19 28 11 28 47 42 31 25 30 42 43 36 32 39 52 39 41 56 56 55 57 30 32 30 30 42 45 57 40 27 25 39 30 30 25 26 38 37 26 17 10 5 1 3 37915 279 368 30 9458 10 31 55 5971 2968 655 3977 17480 53314 164556 550135 999999 999999 772570 65705 1588 968 700 645 598 598 666 761 692 685 485 476 546 409 338 358 323 239 67 161 215 98 43 97 94 108 89 2 -26 -13 15 127 87 -77 -32 -26 -31 -70 -39 -44 999999 999999 10 -75 31 -15 -42 36 85 -69 75 29 -6 3 -68 -95 -27 43 10 -10 -8 8 -40 92 16 61 91 6 -62 33 89 135 36 -6 -5 -26 -41 40 68 65 10 50 151 39 1 24 128 9 42 5 -65 20 -29 -25 -63 24 44 83 157 166 7 96 178 155 92 127 150 116 132 164 191 181 226 156 112 170 258 221 234 163 205 169 36 60 156 140 130 91 22 70 155 85 27 119 145 183 280 215 290 196 193 246 228 82 136 149 108 104 143 86 84 87 70 191 228 93 114 137 127 127 151 49 75 57 66 115 137 105 115 130 97 62 100 86 83 84 62 59 57 14 63 86 93 78 35 43 43 64 58 62 84 74 125 84 98 88 112 105 46 48 75 70 95 65 100 65 67 93 88 52 28 56 30 46 47 33 33 5 48 36 16 33 16 9 15 29 21 40 43 33 30 45 46 39 44 34 52 50 34 40 47 54 55 55 59 46 37 41 51 50 43 43 41 41 27 25 37 31 30 31 31 36 40 31 26 10 3 2 2 37921 279 365 30 9455 10 32 1 5970 2969 1195 9453 27195 89284 261155 619437 999999 999999 808286 890671 70285 1781 886 841 803 708 570 468 349 429 530 477 461 304 529 460 426 330 114 90 232 115 102 122 -9 -83 -18 55 55 80 85 67 49 76 51 75 2 -16 67 87 -69 -19 -97 -88 124 65 129 -21 -71 -36 6 -60 -44 -15 121 35 7 25 -36 -46 12 -5 127 139 79 -51 -51 13 50 59 -29 90 81 110 14 60 42 16 11 44 54 -23 113 103 -49 -32 -26 -49 5 -46 -7 4 -3 -38 23 86 5 -23 34 7 31 82 54 132 145 165 98 158 166 77 133 173 152 134 182 146 122 33 95 228 154 127 89 17 64 117 38 97 123 111 36 41 43 105 153 244 340 299 199 225 261 232 174 127 166 124 118 107 88 20 32 111 82 17 91 82 56 97 156 59 47 109 74 99 123 108 101 40 77 100 99 85 69 68 124 98 39 39 102 109 14 19 56 55 77 89 98 109 72 81 97 96 61 70 58 63 68 53 48 71 75 74 80 44 76 73 76 51 57 56 60 58 45 40 27 27 52 52 30 23 26 9 26 28 7 -2 29 17 0 27 33 45 38 20 19 17 28 30 20 32 26 43 22 22 27 26 29 30 19 31 32 28 14 11 25 18 22 18 22 24 17 19 19 12 -1 0 -2 -7 -1 37927 279 361 30 9451 10 32 7 5968 2971 121 1063 2947 8652 30079 91968 236618 621193 999999 999999 999999 10540 1120 902 877 779 655 693 520 586 589 692 508 346 368 252 300 129 76 21 89 136 -21 17 -28 -55 -7 -29 -38 -34 6 -47 42 44 44 59 16 -50 77 54 20 31 78 35 59 -82 -5 72 43 37 35 11 -44 -95 2 100 19 -72 67 -72 -45 8 78 26 -25 50 18 18 -51 7 11 11 -1 -21 999999 -21 33 11 62 17 -8 144 99 -23 -21 31 65 54 83 25 47 -6 -35 66 192 45 20 12 1 25 66 79 70 181 74 146 174 182 227 156 108 72 214 262 172 227 182 122 222 156 148 200 143 87 47 27 90 -7 35 -11 10 38 29 41 139 115 251 197 172 195 290 246 201 235 200 142 93 150 130 158 131 108 83 75 107 138 128 117 101 103 107 66 79 116 147 120 101 94 153 151 163 121 105 107 98 90 52 58 64 21 70 45 -2 25 21 37 89 47 89 103 80 71 58 96 51 73 84 78 89 67 57 48 86 57 50 55 63 75 61 31 39 84 73 64 73 62 70 56 54 43 17 39 40 42 34 41 51 25 8 43 48 49 38 33 25 28 29 42 29 19 35 26 35 37 47 44 44 41 44 40 33 39 19 32 27 27 31 35 39 37 17 19 16 13 -1 -2 -5 -6 -3 37933 279 359 30 9449 10 32 13 5967 2972 -45 600 1973 4830 12871 39213 150138 625129 999999 999999 768527 144755 1573 901 785 731 743 611 572 518 584 521 483 400 480 330 200 199 218 32 -47 58 7 16 -16 -24 14 47 66 27 94 75 999999 -71 -58 23 68 0 -91 5 -12 999999 -70 -4 91 13 4 80 136 42 -35 -89 -43 -18 -26 999999 -26 86 -6 -81 19 121 71 -18 -43 999999 -87 88 216 194 136 129 89 38 73 54 13 -6 120 52 106 1 -81 -99 -71 35 70 56 80 95 96 60 16 54 -3 43 -28 -31 53 -5 4 11 181 125 20 124 311 227 141 160 187 158 185 228 150 169 162 223 170 147 109 74 112 96 84 101 150 95 126 76 19 149 148 123 101 181 213 217 201 259 266 274 222 203 194 129 139 163 176 96 73 122 164 188 126 61 129 161 153 168 111 78 62 112 86 85 139 179 179 133 145 169 136 74 78 87 83 88 126 121 79 72 90 93 88 59 74 87 64 117 143 112 126 115 147 106 108 114 73 63 100 99 103 124 109 88 98 111 104 109 74 80 102 92 82 52 62 78 82 60 47 80 69 55 66 72 63 65 82 66 72 61 57 65 47 42 71 49 60 67 71 59 73 67 63 70 61 56 65 52 51 53 56 50 60 44 45 53 51 62 57 38 36 36 30 26 24 24 16 37939 279 356 30 9446 10 32 19 5966 2973 -100 1608 14923 64450 133315 265219 919925 999999 999999 417866 40133 1422 1042 791 646 607 637 709 551 362 458 562 479 450 279 317 321 164 89 159 54 154 75 206 -75 13 28 80 45 18 -59 -7 122 187 126 85 68 25 20 35 999999 -4 999999 55 90 135 64 -7 -42 -38 -1 59 59 -10 -45 38 41 82 29 94 54 999999 -18 -43 -78 46 61 49 11 55 119 131 60 82 92 33 96 116 128 151 139 157 105 133 100 133 251 128 15 107 19 154 106 67 64 39 52 91 68 122 75 124 136 66 123 114 154 82 148 184 163 247 263 225 184 207 227 210 236 270 186 154 130 -7 101 110 129 120 107 83 133 107 82 79 135 129 130 180 242 299 186 272 337 234 173 174 186 211 184 108 127 106 75 162 130 137 81 143 127 95 175 140 143 90 193 156 160 133 134 180 171 159 101 144 86 71 68 93 106 90 78 67 81 85 88 82 116 103 86 85 93 150 143 121 114 92 92 86 148 97 102 117 86 55 105 140 142 106 105 92 94 119 119 60 49 63 92 80 63 51 71 72 69 71 67 61 66 59 61 53 56 61 77 60 52 65 56 54 69 70 76 74 66 69 65 69 82 84 79 91 68 58 70 64 62 60 49 49 57 62 58 45 44 46 35 33 37 28 24 37945 279 354 30 9444 10 32 25 5965 2975 -99 2508 21417 99521 244571 739903 999999 999999 294818 6240 1034 889 826 665 716 804 582 547 635 615 483 480 416 314 368 314 235 251 261 108 73 70 40 51 104 83 86 -58 999999 999999 -31 -48 -31 6 114 999999 999999 -40 47 -6 7 -53 999999 5 100 20 66 87 13 -54 52 11 41 -85 -18 61 -43 -53 37 -80 24 76 -11 -8 16 -34 17 -51 37 109 114 -47 -63 22 18 3 -53 75 79 113 -12 34 91 41 131 136 23 26 -18 108 52 28 45 35 8 2 42 999999 64 57 4 59 116 -19 64 92 142 152 226 253 152 293 167 125 199 164 219 179 78 178 150 27 49 98 132 86 30 32 134 77 93 102 167 213 99 16 180 220 177 212 222 228 246 213 260 233 138 127 139 179 241 76 50 107 132 117 119 86 76 203 177 144 135 123 122 130 128 157 139 155 137 152 106 111 106 83 39 11 59 57 108 154 71 59 75 80 46 29 36 75 109 99 95 108 76 61 120 124 135 124 98 103 97 45 43 78 74 89 83 88 85 70 75 56 70 53 47 23 74 51 52 53 44 65 31 32 51 30 33 66 63 46 42 47 67 42 52 61 56 53 51 55 59 66 53 56 48 50 54 44 44 49 43 44 32 36 39 39 37 23 15 23 34 29 20 16 8 5 1 37951 278 383 30 9443 10 32 31 5964 2976 1174 11655 79726 285023 638964 999999 999999 760759 70790 1455 740 673 571 574 513 624 602 661 582 489 553 554 565 476 480 342 181 156 41 47 55 127 69 36 57 194 -24 999999 -66 -36 31 -99 -37 4 -55 -21 28 -76 -80 85 50 -77 36 47 -88 21 -62 -55 -5 -13 -27 12 100 61 72 87 0 9 -50 -80 51 63 -6 -16 -15 -34 -30 75 2 -53 -43 46 -34 4 138 75 28 8 -68 21 92 51 127 15 30 8 42 22 -16 33 -2 -26 -43 -82 -22 28 7 52 23 155 173 117 50 69 209 111 102 216 207 197 286 229 153 213 172 134 169 115 71 106 36 63 123 18 -1 14 37 65 37 60 79 71 119 90 125 93 86 91 153 170 208 146 197 213 229 268 294 215 164 135 51 65 79 98 108 137 98 86 109 137 122 110 143 90 107 131 98 138 162 71 78 158 136 106 75 78 96 92 66 80 73 57 39 65 55 70 37 54 47 69 61 72 92 68 92 56 52 106 126 94 76 95 75 94 113 108 80 41 36 62 82 75 81 61 56 17 22 50 39 34 36 23 29 39 44 50 39 39 31 18 17 33 37 34 51 37 38 25 34 39 22 32 26 24 42 37 31 31 39 22 23 32 42 30 16 14 6 17 7 6 23 21 15 2 -2 -6 -5 -15 37957 279 353 30 9443 10 32 37 5962 2978 -85 1035 9724 44129 163046 601673 999999 999999 661288 419873 2484 1282 1240 875 819 709 565 535 736 729 683 837 815 766 827 860 819 791 534 330 125 59 122 114 117 -10 99 33 36 109 106 81 152 111 196 54 24 3 -67 3 65 -13 80 39 78 14 -40 98 23 13 86 -77 47 -69 -51 35 184 178 90 26 144 50 14 199 28 -6 52 37 76 27 16 57 39 -30 -9 80 105 9 31 87 8 34 -17 5 122 23 27 36 60 37 76 139 79 30 125 43 6 -20 18 64 148 220 212 162 108 256 288 243 144 152 149 198 299 284 223 263 230 127 96 74 86 121 165 102 46 70 73 74 50 150 149 130 140 150 139 167 159 138 231 210 234 222 218 237 253 167 221 255 245 181 193 173 146 117 159 108 146 128 163 196 97 108 132 97 143 101 128 132 97 111 157 128 102 161 127 115 99 86 85 104 146 144 95 40 81 38 39 71 89 77 65 99 112 130 107 133 132 121 108 112 90 88 99 78 58 92 81 74 63 83 97 84 108 119 82 65 49 74 60 44 65 76 44 42 56 39 55 59 53 50 64 67 60 48 63 52 51 69 54 40 60 59 53 40 58 64 51 61 62 62 45 38 54 56 50 33 33 39 38 26 27 38 26 18 19 11 8 0 -4 37963 284 173 30 9443 10 32 43 5961 2979 2668 999999 999999 999999 999999 999999 999999 274 3510 13702 52381 198463 508965 999999 999999 999999 420065 4430 1282 1080 862 563 625 611 556 748 617 604 710 838 820 773 731 739 620 570 345 220 135 -3 19 -56 25 182 124 90 89 19 -42 39 -65 -85 93 8 31 43 20 19 83 133 21 13 85 124 71 4 20 57 -14 -64 41 83 70 -25 128 44 60 -10 45 105 86 -29 -6 1 -37 -3 87 65 150 67 -11 -11 10 -16 -44 -66 48 39 -66 27 64 17 -4 82 127 37 71 64 74 63 14 -8 27 3 81 55 143 203 142 65 143 70 61 89 95 190 208 232 207 100 83 192 226 144 118 46 88 92 110 77 131 121 127 79 120 113 106 74 101 213 158 63 141 241 172 194 176 177 151 178 202 150 226 197 215 216 227 146 103 140 92 105 86 104 136 171 169 122 140 120 113 76 118 144 127 129 123 129 131 145 139 39 79 64 87 71 101 83 39 40 50 37 55 74 83 52 91 116 114 76 111 119 94 116 115 77 76 73 97 89 89 83 70 82 69 85 86 111 108 93 100 83 43 42 58 34 45 27 47 40 60 52 46 42 28 44 37 43 48 39 27 32 35 41 34 26 30 39 43 42 48 56 42 35 40 39 40 25 35 38 20 27 16 15 18 10 19 10 6 -3 2 -2 -5 -11 37969 277 382 30 9442 10 32 49 5960 2980 748 7090 52601 149488 232139 757519 999999 999999 999999 284123 3841 853 909 853 586 419 507 644 747 710 756 730 786 775 696 739 750 663 696 672 324 179 46 95 -24 72 82 127 245 278 153 125 -26 113 149 61 80 -52 -49 -64 -49 158 23 -38 15 10 999999 -36 31 30 52 106 10 -56 -90 -74 -43 -43 66 31 99 78 40 -31 -20 112 50 -1 -4 57 0 -85 155 159 78 130 139 62 -5 -17 49 4 43 113 -33 6 40 -25 -22 -40 15 26 54 117 103 20 66 -16 -5 70 110 166 152 134 152 134 171 198 267 202 274 228 171 146 96 138 173 161 86 -19 -7 85 87 143 117 32 -3 62 78 -14 40 97 68 143 130 174 196 212 186 233 223 183 178 258 201 204 195 164 171 218 120 98 79 98 110 95 186 195 139 82 167 177 128 115 154 172 139 74 85 126 129 116 137 139 55 28 105 102 72 69 81 53 65 82 64 55 75 73 60 38 62 63 85 88 87 83 98 97 69 82 139 103 115 130 93 86 91 81 94 73 84 101 86 77 75 55 36 34 70 67 39 64 65 49 33 34 21 35 44 62 37 41 42 48 22 30 56 51 50 56 53 40 46 50 52 44 29 26 43 42 38 33 33 22 26 23 15 9 17 25 27 13 3 2 2 4 -4 37975 278 381 30 9441 10 32 55 5959 2982 363 2801 10960 43522 159811 414756 590139 955740 999999 999999 351273 33270 1373 927 588 581 612 696 665 646 573 490 429 392 429 477 502 568 583 404 307 271 126 90 52 52 15 73 25 127 21 70 54 -11 -18 -13 -42 999999 46 28 -17 -87 51 58 -21 -8 60 -9 -2 -34 -33 50 10 2 -25 1 -18 -26 -28 -40 46 119 -38 -56 999999 0 100 12 42 -33 83 11 -32 13 -41 -44 43 78 59 88 194 66 17 65 55 25 11 -16 30 62 48 -61 76 88 113 99 131 108 98 67 119 127 129 170 150 216 262 213 228 186 185 178 158 119 120 202 196 88 46 116 131 78 108 92 102 133 75 84 121 101 129 96 137 202 169 134 127 215 240 229 242 165 193 251 203 181 201 205 211 132 97 112 102 100 161 130 147 151 163 175 184 207 123 101 138 193 164 167 132 110 154 139 144 113 133 91 99 83 63 56 66 57 72 69 68 80 80 71 49 61 68 94 124 102 97 80 106 110 73 90 126 130 109 112 83 75 50 83 98 95 117 96 76 75 70 75 82 67 44 64 68 75 66 77 48 50 49 54 45 49 75 56 43 45 48 54 57 47 42 49 49 59 66 60 47 56 65 57 62 66 44 53 42 40 30 24 26 20 24 19 18 19 15 7 7 9 4 -6 37981 279 351 30 9441 10 33 1 5957 2983 -22 774 8390 64073 172434 464982 999999 999999 999999 169772 197291 233355 157583 25026 860 770 727 652 470 499 531 476 382 401 471 547 582 499 549 531 288 366 275 173 130 55 141 88 127 106 40 165 101 50 26 -26 53 -68 -71 -25 14 -53 20 -72 -12 -44 999999 11 25 -52 -62 15 152 46 99 64 31 18 18 59 23 32 -11 -36 999999 999999 11 14 70 -13 -25 -18 39 16 138 61 120 117 95 3 17 100 42 40 67 47 50 29 31 56 70 4 63 74 2 -30 39 31 26 15 83 122 170 130 146 124 131 232 246 221 205 155 193 176 139 118 123 43 34 131 63 57 46 81 137 74 131 118 70 57 108 169 148 138 185 195 154 175 204 185 190 169 200 213 218 183 185 227 280 168 155 146 99 127 144 134 170 171 176 147 116 135 87 124 121 112 139 139 161 177 122 141 130 102 78 58 97 59 30 63 44 63 49 17 17 17 94 96 68 41 62 77 101 88 49 74 57 71 68 61 71 79 81 88 59 62 91 90 73 86 124 100 97 89 65 64 37 53 56 31 48 62 64 23 34 56 40 41 44 44 43 53 58 45 37 47 44 42 28 42 58 52 38 33 42 49 39 41 39 30 36 30 29 40 38 34 30 24 18 8 6 13 12 3 -4 -3 -6 -11 -10 37987 279 347 30 9437 10 33 7 5956 2984 0 319 8532 70674 226493 520629 580373 897957 954422 999999 447134 4330 992 790 679 621 654 436 429 674 803 665 592 517 665 750 693 646 525 521 618 443 282 85 127 208 5 -10 128 58 -50 -29 17 34 16 12 44 -66 73 25 82 167 177 28 70 74 37 208 123 48 15 -2 -77 -62 46 87 82 -87 -54 18 -11 26 68 -11 36 48 51 98 71 151 182 159 121 98 39 114 93 57 74 83 97 97 81 66 73 67 150 103 17 108 108 3 -13 -41 -21 -23 -11 97 130 90 145 157 185 252 201 269 198 152 195 246 245 286 161 53 100 156 185 93 121 91 97 87 140 174 239 192 135 126 138 158 111 206 224 88 141 135 157 194 185 215 241 202 203 200 236 256 246 240 246 189 158 140 197 175 161 208 117 176 176 206 168 129 105 113 203 213 205 175 185 183 140 153 178 73 76 96 153 121 113 117 118 167 100 64 75 72 93 76 46 64 56 68 94 113 86 84 95 86 86 85 106 102 87 111 115 112 90 113 104 111 96 90 128 119 70 69 85 110 75 70 79 61 74 100 81 85 84 89 91 65 71 68 68 58 69 78 75 65 85 75 64 56 71 69 69 80 80 65 65 52 59 73 67 67 60 61 71 54 45 42 39 41 52 46 32 24 17 11 8 37993 281 254 30 9434 10 33 13 5955 2986 55 999999 999999 999999 999999 428 8721 100867 318138 665348 999999 935887 571841 606268 8485 949 755 552 529 470 379 330 449 489 432 464 582 537 748 554 584 659 630 527 436 351 222 142 130 95 107 100 -52 68 10 -97 72 141 -25 -43 -35 -17 159 245 15 128 259 188 107 -94 2 14 -71 -63 30 42 46 100 3 2 7 999999 -31 19 51 65 -16 56 -2 4 999999 -92 -6 41 25 -90 24 83 85 162 141 -4 999999 -36 73 12 16 12 26 38 40 56 64 111 51 132 87 80 -2 92 65 -1 -21 131 106 109 46 136 198 206 237 213 204 188 192 182 138 204 221 115 65 102 4 65 147 99 84 118 139 103 136 101 140 135 85 188 75 73 167 108 196 201 203 271 258 177 164 155 170 175 223 223 188 151 106 138 139 137 100 138 117 96 86 141 155 143 123 142 143 105 125 140 146 134 178 143 133 90 103 113 98 96 75 128 76 127 100 -11 -29 18 51 58 50 60 61 51 33 47 84 102 91 68 31 53 83 89 87 75 113 112 98 93 85 84 80 93 113 80 74 53 46 29 40 64 77 74 45 37 61 49 43 47 41 54 53 50 47 36 61 47 51 45 46 37 43 35 43 45 34 16 19 40 49 47 40 48 34 31 36 40 35 9 10 18 14 -2 -1 -1 -9 -5 -3 37999 277 219 30 9429 10 33 19 5954 2987 -25 999999 999999 999999 999999 71 5364 59033 248588 698925 887022 999999 999999 279505 2440 933 667 594 535 490 472 439 473 492 561 551 527 700 784 537 389 422 549 510 430 421 260 55 24 34 21 1 65 16 -53 -45 77 -21 -47 59 15 999999 -5 102 62 24 17 63 61 38 -74 -51 -26 -50 -73 83 20 999999 999999 -82 11 -28 -51 -48 -37 -99 -82 -43 49 170 95 -49 -40 47 53 70 -20 16 -17 -34 -3 2 20 -20 48 16 999999 -60 32 161 148 25 -43 9 27 91 -71 10 61 65 45 -37 -36 6 83 93 43 39 51 137 202 224 160 107 204 226 194 149 141 5 39 48 73 15 57 59 48 114 114 64 26 -8 72 118 129 93 37 60 122 201 196 118 134 93 130 162 170 184 167 217 214 276 194 185 125 72 94 86 55 167 129 103 123 141 103 96 76 110 129 144 94 115 118 84 102 134 121 81 60 111 71 57 73 0 12 23 14 15 -15 13 37 52 26 24 21 0 44 25 37 46 42 32 6 18 56 63 58 54 65 62 38 37 73 55 23 29 62 71 64 36 46 36 28 49 38 64 45 30 40 43 27 21 17 2 27 34 19 23 10 10 30 20 24 34 23 15 27 27 19 16 10 34 31 36 23 14 17 17 18 6 1 -2 -4 -11 -9 -5 -9 38005 282 187 30 9427 10 33 25 5953 2988 13997 999999 999999 999999 248 664 1163 8813 101580 351199 533670 749002 797779 844276 73724 1439 804 610 433 477 631 619 670 723 672 630 670 704 686 571 585 495 430 431 421 338 388 252 -71 -64 -36 102 -18 999999 -62 -52 -17 13 84 146 104 40 129 165 277 164 143 32 51 -9 47 134 -57 11 115 -61 -66 65 136 10 999999 -70 147 29 -6 31 52 12 999999 -28 -15 -84 82 151 66 42 -24 -99 -51 34 61 -19 56 35 50 11 -57 54 13 -17 38 74 -20 31 105 80 100 64 65 11 -24 -18 -97 999999 7 175 122 106 93 184 211 106 199 180 131 169 64 106 124 89 48 102 76 40 68 43 75 -4 37 80 87 99 77 121 89 114 40 107 94 240 179 241 250 170 104 188 182 193 223 200 205 239 195 157 156 160 148 121 115 107 76 106 168 157 200 207 128 108 110 145 145 141 130 137 145 154 168 151 120 144 118 109 90 81 98 56 77 109 50 30 52 64 30 64 74 88 69 60 60 72 88 68 59 64 63 29 67 46 53 68 47 33 60 40 64 67 84 71 67 79 77 52 39 69 50 26 49 55 39 40 62 66 31 44 36 44 61 76 55 38 45 27 46 40 27 33 40 33 22 50 53 38 48 42 39 42 49 40 43 29 24 12 9 18 24 24 19 8 -2 0 -2 -8 38011 273 395 30 9425 10 33 31 5951 2990 7526 74541 262221 676307 999999 999999 999999 385159 9036 935 693 494 450 565 706 646 432 670 705 615 702 683 527 640 577 620 560 690 508 524 370 119 73 -32 16 104 98 148 29 42 41 -17 42 136 208 141 50 164 53 -16 999999 -37 83 51 1 1 10 -8 82 21 -36 27 29 66 -50 4 26 -82 -99 -16 38 -51 69 69 19 2 47 75 26 3 -58 -21 19 2 57 120 -16 -5 -32 -18 65 118 83 32 63 20 27 70 97 37 68 6 -1 59 50 13 -31 7 114 154 193 224 136 173 121 168 158 136 236 190 177 124 135 195 148 97 66 66 67 37 33 107 100 91 106 58 113 118 175 166 143 102 122 194 158 184 218 254 203 159 204 199 205 245 232 213 222 199 218 171 183 193 175 191 139 61 120 171 139 116 122 104 112 158 126 102 123 138 158 144 139 119 82 103 106 82 59 37 87 66 62 47 34 30 62 92 71 36 27 50 86 62 77 86 76 62 78 77 56 83 65 45 46 61 36 38 43 96 51 65 92 75 55 56 56 50 56 63 59 45 38 45 53 63 48 17 23 32 25 27 37 41 54 27 32 45 36 39 51 25 26 23 32 57 47 33 38 26 26 28 29 29 23 21 18 15 9 1 6 0 -7 -4 -12 38017 283 218 30 9428 10 33 37 5950 2991 1847 -98 36 218 712 1023 5335 70393 273437 655336 939885 841328 283613 4969 942 780 685 589 416 549 710 530 506 621 714 744 574 548 431 414 722 541 446 538 595 421 250 274 215 -19 -99 36 29 43 14 103 185 106 104 131 63 -9 33 29 150 156 67 -86 106 154 -51 103 165 54 11 53 26 4 -9 41 -3 44 7 67 36 51 0 -74 30 37 17 25 -15 52 136 63 52 58 137 140 139 63 10 42 171 27 40 32 109 3 -20 60 -13 15 80 -42 999999 6 -24 14 59 -19 17 18 -22 64 85 140 158 187 137 175 233 267 213 222 157 131 104 80 93 100 133 86 46 -60 14 97 60 107 171 81 96 98 139 125 126 144 177 155 248 203 268 220 178 157 125 170 212 240 207 211 220 172 163 120 128 165 149 142 133 142 112 115 130 167 163 158 178 143 123 148 140 109 104 133 140 102 94 101 78 66 57 33 37 28 68 95 84 85 64 58 50 62 63 43 44 29 77 61 74 51 51 60 60 72 77 84 74 84 54 60 49 77 79 76 75 76 73 69 71 71 72 52 31 40 43 36 51 44 61 55 38 40 21 32 43 42 22 28 50 44 29 37 43 35 46 51 61 42 41 41 49 58 46 38 38 38 25 13 17 16 10 13 17 13 1 -3 -1 -4 -3 -3 -6 38023 278 370 30 9430 10 33 43 5949 2992 97 3703 61058 236998 571300 999999 999999 497302 6275 1030 906 656 691 663 515 562 498 630 601 519 488 414 491 507 530 503 634 521 494 535 505 325 316 180 62 138 161 96 10 32 65 64 127 224 190 185 44 3 124 75 99 -16 -24 188 51 14 57 1 44 111 33 25 3 9 -12 7 111 70 7 87 19 -83 -69 15 7 -11 -3 -28 45 59 114 7 -69 89 89 57 119 103 103 110 84 92 84 105 42 0 8 32 67 47 28 72 63 -38 7 150 49 -9 11 120 227 246 184 139 117 139 204 214 202 212 220 262 213 117 87 105 125 138 45 11 40 85 41 42 104 95 82 119 112 111 88 111 126 174 199 172 224 243 212 223 206 222 263 204 250 234 288 281 157 181 167 121 175 144 116 142 174 166 198 181 136 183 171 156 161 206 159 152 194 190 136 164 176 162 130 120 113 116 83 33 66 67 78 93 94 97 83 44 90 56 13 11 63 73 75 75 69 63 66 87 81 81 84 104 101 102 74 89 77 87 90 108 83 65 85 82 89 90 67 56 86 84 68 62 69 63 57 49 34 46 49 60 59 32 57 66 64 60 58 48 41 66 57 57 52 54 55 50 48 42 40 40 43 37 35 30 30 36 26 17 12 16 9 9 8 7 1 -5 38029 277 341 30 9431 10 33 49 5948 2994 140 1018 11260 102517 384481 951692 999999 999999 362751 34351 933 633 351 468 761 614 539 576 527 565 595 591 591 541 478 393 519 497 420 451 466 478 463 293 191 46 -23 23 112 129 26 170 181 96 107 199 254 91 128 41 91 126 111 15 61 26 -6 999999 -56 81 154 -9 -51 58 4 -57 999999 -14 26 6 -43 -6 16 45 108 24 8 58 114 94 78 37 30 121 85 17 4 44 65 55 132 209 15 -13 47 6 13 104 34 64 86 71 169 55 -13 -22 57 -37 67 152 150 188 149 226 161 125 160 149 226 180 220 154 271 258 162 65 103 143 142 42 86 86 27 2 75 142 100 55 56 149 152 99 166 131 133 213 234 208 200 237 237 253 244 224 249 209 259 247 190 131 47 94 118 89 106 169 172 150 78 148 157 76 94 141 136 131 128 116 95 119 156 143 193 197 169 125 139 136 106 62 36 60 62 115 97 35 24 24 82 65 42 33 62 88 48 84 119 78 70 64 76 104 104 87 91 112 92 101 82 49 52 47 61 93 64 36 65 67 74 48 35 57 56 30 52 48 44 55 42 29 26 30 24 25 20 27 32 43 42 29 39 30 36 48 54 42 41 48 43 45 36 35 41 34 28 27 24 18 17 15 10 -2 -10 -9 -8 -13 -11 38035 282 189 30 9429 10 33 55 5946 2995 667 999999 999999 999999 999999 999999 217 3312 64862 286604 747115 999999 999999 518150 68337 2372 452 752 769 746 638 734 701 679 726 680 596 648 646 533 505 505 442 570 491 428 478 575 563 179 76 19 106 71 999999 4 88 19 101 185 204 235 68 60 85 131 97 103 16 -42 2 29 66 37 -80 39 -26 90 140 91 -11 57 167 88 -62 42 26 999999 -40 35 38 39 53 75 -7 95 102 83 44 95 74 180 80 72 77 82 110 -21 -49 94 120 21 34 11 48 85 27 -49 -34 88 63 122 78 54 117 210 139 244 192 191 202 222 134 136 83 180 181 173 143 162 46 66 141 -1 46 46 54 69 131 128 131 138 48 61 172 212 189 191 216 179 166 200 249 319 314 300 252 240 302 292 222 232 290 194 192 181 165 122 147 195 147 193 214 123 103 139 146 127 131 117 118 84 91 191 218 171 185 169 124 160 125 149 150 91 71 76 90 96 112 83 106 79 54 64 59 29 14 36 24 16 72 49 36 33 42 69 71 75 61 72 65 69 44 83 78 97 87 64 51 70 65 74 72 47 34 29 43 76 59 44 36 44 51 35 57 49 43 36 31 34 52 46 44 55 44 38 40 36 38 50 47 39 36 38 35 22 28 28 27 27 21 21 15 14 12 10 8 -7 -12 -8 -10 -13 38041 279 337 30 9427 10 34 1 5945 2996 -24 240 1405 23315 123144 401384 999999 999999 999999 131174 2761 814 781 492 496 512 592 635 567 742 686 466 464 567 454 453 405 500 531 553 402 541 607 560 325 225 141 56 113 109 81 91 86 80 17 137 106 9 177 201 72 26 76 -5 -25 39 47 106 55 34 25 105 213 -86 -47 32 -44 -22 -11 16 -26 -25 111 117 42 39 -78 52 18 -70 127 90 -43 -11 106 56 70 86 16 -2 9 -37 115 38 65 38 119 99 25 8 -13 44 -43 -26 35 80 112 3 26 64 167 188 100 234 218 126 127 243 206 109 128 249 215 196 180 92 65 95 48 22 64 49 57 78 157 128 92 95 73 165 199 145 76 216 277 233 229 258 227 236 225 259 288 285 294 248 280 289 283 240 260 249 200 224 139 234 209 169 177 187 182 183 116 147 162 192 167 159 224 225 169 117 115 173 188 149 152 99 173 118 97 76 35 47 66 84 106 97 105 64 62 41 60 69 72 64 63 80 58 35 77 100 95 58 55 46 87 81 53 53 83 93 82 117 90 83 107 88 73 80 69 69 93 83 57 57 59 62 41 50 61 59 61 45 63 81 59 62 69 54 50 62 45 51 61 45 55 79 71 61 48 48 49 47 45 46 41 35 34 36 35 26 24 13 18 17 3 -8 -5 38047 274 364 30 9424 10 34 7 5944 2998 298 2214 33454 228595 539037 999999 999999 798306 137802 2726 708 626 536 571 530 503 501 577 745 654 527 558 401 412 386 373 312 370 312 396 638 650 553 275 167 36 56 -21 999999 -81 10 29 72 106 137 115 195 191 45 119 187 108 55 92 105 -46 -50 39 -6 17 89 -65 999999 999999 -65 -47 49 8 28 -33 31 -42 54 78 3 999999 999999 -30 -27 44 37 -5 31 -26 104 -65 0 4 -18 36 64 31 -13 116 169 78 10 -4 97 -44 -67 -72 -81 -7 8 33 55 -1 -44 -31 55 204 195 120 123 168 245 170 162 76 171 201 199 97 -19 36 67 133 50 63 67 7 90 156 171 117 72 78 131 89 87 140 100 153 233 193 160 239 254 215 216 198 139 172 168 185 259 196 170 227 273 171 35 85 184 147 170 172 160 126 163 124 72 112 155 166 92 127 153 135 146 151 114 93 105 89 70 94 55 61 12 53 58 63 59 95 55 55 22 -12 -2 54 60 -13 -11 39 35 29 28 77 75 69 65 55 22 68 34 24 30 34 42 27 32 46 52 64 75 52 46 35 39 45 46 35 31 51 23 12 12 10 -9 3 18 17 27 30 28 33 36 27 29 44 34 36 32 24 20 30 35 28 19 16 10 16 30 20 14 16 5 -1 -5 -10 -10 -9 38053 282 180 30 9420 10 34 13 5943 2999 79 999999 999999 999999 999999 397 461 3950 54159 234683 683336 999999 999999 265176 6990 718 658 491 462 530 591 478 480 515 545 630 526 526 637 478 558 507 387 348 343 358 382 450 594 485 155 100 8 47 -75 -17 81 142 139 209 162 79 -63 24 158 91 73 21 -33 44 152 48 -46 27 -13 51 23 9 -13 999999 -80 74 13 -51 -12 -23 -18 16 2 -67 -76 -86 -84 -55 -1 -17 61 114 84 81 16 96 116 111 38 65 171 91 59 58 32 73 13 -25 -2 30 -10 6 24 59 140 111 51 47 11 999999 -9 53 85 84 120 107 197 181 204 174 148 207 154 100 107 160 173 42 6 44 36 -4 21 76 124 44 51 112 144 77 123 141 120 134 154 193 248 270 221 282 266 214 254 271 186 207 261 270 186 197 259 238 176 171 130 53 95 123 114 109 133 141 154 130 122 169 189 161 95 117 118 169 157 146 142 120 100 90 89 70 76 44 78 70 109 82 54 33 65 50 28 30 37 15 19 31 27 45 16 64 95 61 39 77 73 57 73 45 43 59 49 49 45 48 43 59 61 74 63 49 51 62 55 21 47 55 44 13 27 35 31 33 31 29 35 28 35 18 19 37 31 18 31 37 43 36 33 36 37 29 28 33 19 19 26 22 25 9 3 7 4 2 3 -5 -13 -12 38059 282 179 30 9419 10 34 19 5942 3001 276 999999 999999 999999 32 297 690 1678 21216 213930 812778 999999 791238 485164 36692 1006 665 521 690 746 568 603 585 544 539 657 483 346 336 490 547 441 417 466 521 433 413 472 558 453 316 123 -38 -71 18 -7 7 115 186 122 195 114 178 39 -5 31 -78 46 83 84 -71 -10 20 5 -95 -46 62 95 46 97 110 26 -95 999999 -35 -5 72 107 0 -26 6 50 -13 -7 20 -27 -62 38 20 55 28 48 17 31 59 19 51 72 -23 45 131 20 87 95 64 2 25 -10 17 42 14 -27 37 35 24 -22 999999 -19 61 177 168 110 109 111 167 168 144 128 173 168 133 100 82 101 69 72 44 58 70 80 51 70 142 163 113 111 92 143 193 230 208 183 274 261 275 267 248 260 234 286 282 167 189 190 239 266 223 238 169 140 143 170 97 127 142 144 144 110 102 127 111 172 171 176 126 119 121 173 136 138 126 110 94 106 137 98 94 87 29 74 63 46 48 56 4 22 11 26 58 53 44 19 41 51 69 25 15 29 55 49 36 63 63 59 76 78 50 43 65 68 75 62 81 55 58 62 55 23 35 34 24 23 37 26 49 41 22 19 28 47 36 29 42 37 36 25 22 22 28 30 21 21 23 24 35 31 24 22 20 10 19 10 6 0 -6 -3 -3 -4 -4 -6 -6 -14 38065 284 181 30 9421 10 34 25 5940 3002 493 999999 999999 999999 999999 999999 -100 -35 7464 87415 363009 999999 999999 999999 434970 31537 1365 680 632 500 540 612 595 609 439 636 650 660 560 521 540 490 449 446 418 427 489 461 427 387 265 202 188 93 21 67 110 184 155 106 52 117 207 218 148 38 49 19 -29 999999 71 -28 -27 107 4 27 9 42 71 12 -17 67 55 -5 -6 143 84 -50 -31 59 28 15 69 55 16 58 27 -16 -37 -15 120 38 62 52 128 134 92 -18 16 -19 25 171 13 36 55 81 4 -76 -4 8 56 105 106 49 94 65 30 88 50 -16 76 223 273 155 135 209 179 106 174 207 178 181 139 129 122 110 95 54 148 133 162 174 155 147 112 123 155 192 217 211 237 303 285 292 275 279 274 277 263 292 276 228 263 229 241 296 241 257 259 223 203 167 158 166 178 154 137 155 147 160 199 153 143 154 219 180 106 154 201 209 173 152 160 174 130 101 115 87 73 78 84 61 76 89 87 100 71 32 32 73 86 70 62 73 60 59 67 36 43 49 47 88 70 65 60 72 76 69 80 80 84 75 71 69 80 86 84 67 77 67 60 31 48 46 47 32 47 51 38 63 56 42 41 39 53 59 50 57 49 46 49 53 49 43 52 39 50 55 51 39 30 27 26 27 27 20 16 15 16 12 1 -4 -5 -5 38071 284 184 30 9424 10 34 31 5939 3003 6249 999999 999999 999999 999999 999999 190 1201 22261 104720 269508 561088 999999 999999 520591 45831 2482 927 761 747 599 588 650 572 435 380 556 577 507 511 528 465 366 384 418 361 399 403 335 325 284 321 65 7 54 124 237 240 130 107 109 73 150 98 3 12 90 112 86 19 -57 -82 -11 60 51 -68 -17 17 108 43 -65 41 136 -3 -40 68 59 -42 -77 43 19 107 79 50 67 33 48 79 66 5 27 15 53 74 53 99 65 -69 -56 62 93 97 67 26 78 117 -3 -90 -29 7 83 -29 59 26 83 55 -38 -4 141 128 149 208 166 202 191 149 194 200 209 174 174 151 117 125 164 130 82 68 46 71 194 170 104 78 139 187 196 190 198 176 130 234 260 206 232 219 238 244 172 232 255 276 212 234 230 247 237 226 195 186 172 153 161 169 191 178 144 164 163 135 159 181 212 216 150 118 160 148 183 209 157 165 168 169 168 153 116 84 102 73 90 95 107 90 69 72 75 50 56 32 26 65 37 40 40 48 59 44 55 97 94 61 29 64 52 57 61 75 68 45 58 63 76 67 59 70 84 61 52 76 57 55 47 46 28 30 38 39 39 33 31 37 42 23 32 41 36 25 36 35 50 64 58 47 42 48 36 32 27 22 20 26 34 17 15 17 9 11 7 4 6 6 -4 -10 38077 284 186 30 9426 10 34 37 5938 3005 4166 999999 999999 999999 999999 999999 12 405 3039 13030 60975 181662 579417 747047 513928 999999 999999 478100 44828 1538 570 639 593 541 520 539 648 545 420 666 505 401 388 389 280 430 499 247 171 237 292 259 105 94 203 137 109 179 303 168 238 184 135 102 84 70 96 118 4 10 16 132 49 114 67 -2 -45 22 -79 -74 56 75 -40 97 87 12 -27 111 127 93 123 114 -2 -47 -55 -31 77 82 136 33 74 -34 -3 117 152 999999 -13 33 9 -44 9 71 2 10 12 7 9 -32 27 102 49 81 3 39 34 -78 -52 37 129 202 137 201 283 288 262 212 111 237 304 177 128 131 95 119 130 55 88 95 78 96 96 100 111 109 81 116 150 185 150 246 213 179 207 310 271 238 268 267 223 206 240 240 242 256 249 238 232 208 201 246 125 122 128 168 214 194 135 145 152 200 156 160 218 174 206 211 238 237 175 215 201 171 164 179 188 125 86 120 116 75 62 46 69 45 47 80 81 49 30 45 36 21 24 28 48 84 90 66 44 80 106 72 58 67 81 107 87 57 66 70 65 70 79 63 56 77 88 87 64 50 50 55 44 36 54 34 26 54 66 51 27 31 39 33 35 42 42 35 41 24 19 29 46 49 36 35 33 32 35 34 34 26 20 25 18 12 19 11 5 1 -5 -8 -1 -8 38083 276 333 30 9423 10 34 43 5937 3006 141 300 648 4799 68888 353080 599217 604643 754665 861344 240634 61120 3183 589 571 518 493 573 497 506 676 549 477 534 387 253 426 449 315 419 248 236 321 178 -1 39 -52 104 56 89 160 244 277 308 120 117 208 -36 999999 84 -24 -30 108 74 40 14 96 89 -31 33 73 82 7 -5 999999 32 102 20 181 -8 -48 53 22 999999 -20 14 -25 -38 -41 -46 5 -49 23 -11 32 -17 -66 -62 -88 -26 108 69 16 52 999999 -98 -49 -31 -34 -12 83 39 -16 60 200 99 15 -27 -10 40 115 94 145 103 152 257 134 94 168 98 130 177 250 167 114 97 16 51 163 147 17 61 90 69 140 58 18 13 87 151 244 199 119 101 165 242 177 174 146 256 261 248 215 220 177 104 152 148 165 211 195 195 188 108 161 157 150 147 127 75 88 78 110 193 173 49 85 125 115 164 177 143 127 110 112 130 162 132 98 96 83 120 142 63 28 31 58 30 44 83 51 58 59 52 80 32 12 34 44 46 45 52 48 74 33 30 62 37 58 67 71 72 55 60 35 19 48 30 42 48 30 36 19 42 36 33 41 31 58 31 41 29 24 14 25 33 23 18 15 34 36 39 18 23 33 45 29 46 32 39 35 31 36 38 15 11 15 15 16 11 2 3 2 -1 -12 -10 38089 277 391 30 9421 10 34 49 5935 3007 119 837 7155 52939 175149 781518 999999 995737 280906 6448 1056 766 677 453 512 588 525 550 643 611 407 509 425 398 387 412 346 300 346 336 165 78 213 214 116 17 -76 112 219 227 140 48 90 93 134 44 60 -45 -25 -68 -29 -6 -25 -16 15 20 -95 -97 -73 -5 -3 5 -88 -53 3 -22 235 80 39 -19 -78 35 -94 -69 -79 47 63 9 -5 -27 45 33 118 5 39 99 65 -3 72 26 53 53 -81 8 141 67 -18 8 -76 -79 -17 -17 10 -14 -12 17 28 17 48 110 102 114 122 169 111 141 177 164 158 163 208 224 144 76 124 112 143 108 30 10 17 5 36 36 52 100 179 158 115 139 185 106 147 161 174 261 282 214 287 299 210 145 190 241 219 225 201 200 202 196 193 188 114 121 116 161 147 124 139 167 194 176 114 155 177 135 62 123 168 153 131 151 162 164 106 136 144 139 146 148 120 66 61 70 67 47 84 81 79 77 81 84 63 42 52 113 84 73 68 45 50 17 -4 15 48 40 28 51 42 71 63 48 35 32 24 42 64 53 55 30 41 45 30 33 41 33 18 31 54 48 43 27 25 44 28 28 31 43 51 42 34 49 39 40 44 40 39 31 34 26 35 38 37 40 25 25 14 22 14 13 7 2 7 7 1 -4 -6 38095 268 420 30 9420 10 34 55 5934 3009 1148 12024 59626 226123 442167 613365 694282 843860 843983 754534 333317 28204 1001 664 535 520 691 639 491 423 392 441 311 351 436 295 268 453 490 344 239 164 84 -41 45 5 78 24 165 -11 38 107 59 -16 -98 0 -72 999999 -56 134 -48 999999 -30 31 -49 -48 25 -63 42 77 39 -33 999999 -91 89 101 16 3 78 -36 999999 9 129 72 104 -34 94 80 10 -10 999999 28 -31 3 70 75 17 61 9 4 37 -68 15 -88 5 8 -15 6 53 18 -35 45 114 91 13 -33 6 999999 -28 133 60 141 181 171 152 185 119 120 171 167 139 155 119 70 85 108 6 -35 -62 -50 -59 -13 134 153 70 32 147 162 116 157 165 175 180 210 209 168 213 201 250 237 270 184 193 197 227 168 134 150 150 199 163 163 137 191 113 122 139 97 104 100 101 114 113 104 146 138 111 125 89 105 86 111 97 104 117 131 114 75 50 58 104 69 65 34 49 64 99 113 109 47 39 61 64 66 62 47 48 16 36 74 44 38 42 22 7 -4 33 26 42 40 32 43 51 25 10 28 21 44 44 49 18 20 24 12 18 11 15 10 4 8 20 25 27 -3 9 9 11 10 18 15 15 17 15 2 12 12 -5 2 6 -1 7 9 1 2 4 -6 -9 -14 38101 283 152 30 9422 10 35 1 5933 3010 6239 999999 999999 999999 999999 999999 999999 999999 999999 1935 17875 48788 151659 423497 667453 984466 906419 561539 642800 553933 177250 117122 15094 831 813 659 530 575 557 453 456 527 643 548 475 392 381 258 182 386 358 198 233 300 247 95 213 261 318 207 -44 999999 -20 -27 -35 -36 -67 -1 -62 -52 38 4 -9 21 -26 -47 -18 66 -59 2 106 -17 1 -76 -46 -35 61 114 999999 -29 -45 5 49 73 85 -42 999999 -86 20 59 82 -26 106 153 16 -24 56 34 98 53 43 67 30 84 73 64 -15 -93 27 114 72 -24 -79 -40 -37 -8 19 79 189 178 161 166 176 236 214 223 251 156 166 191 77 112 136 98 80 65 27 36 77 60 76 138 170 132 177 139 169 173 143 129 138 216 247 270 316 231 213 225 228 139 205 177 174 193 157 123 175 200 197 166 148 171 190 145 162 126 156 163 158 160 173 160 105 120 144 148 114 156 134 129 144 107 108 99 112 91 114 136 120 106 88 69 77 45 69 75 62 51 58 60 50 58 45 49 43 80 83 70 95 132 102 74 64 48 52 27 59 46 49 35 37 47 48 54 22 34 30 58 48 55 46 39 24 26 36 29 23 27 31 31 24 31 26 39 27 28 16 17 31 28 25 33 46 39 19 25 25 22 22 9 19 6 16 12 -2 -3 -2 -8 -9 999999 999999 999999 -14 38107 271 367 30 9427 10 35 7 5932 3011 -5 202 3564 31870 92322 237980 430519 558085 769376 610119 353293 582464 431131 55365 1600 765 678 506 543 793 774 533 614 528 584 603 551 421 258 418 480 327 173 191 276 271 311 256 317 352 238 122 21 48 -24 21 -24 -45 -46 999999 -48 -27 38 -23 -54 -26 -87 -87 -81 999999 54 32 16 -56 18 -22 -13 -37 -31 27 -32 999999 53 12 25 4 23 23 64 28 -14 -21 -16 12 64 -4 33 -68 -37 -11 16 59 35 40 -6 999999 -31 -2 5 -15 -60 -77 -39 -13 46 -57 2 11 -55 43 102 70 136 144 164 172 173 90 142 223 172 179 97 51 6 18 -5 -43 -62 -5 -20 42 154 93 101 141 189 169 149 112 209 221 199 231 258 167 132 184 189 203 215 229 195 180 223 187 110 140 172 144 198 142 134 159 177 178 187 125 119 102 96 92 132 125 175 163 115 120 156 176 150 131 131 143 128 114 107 123 130 123 140 120 99 110 96 80 79 83 96 73 67 48 68 64 61 78 53 70 72 57 91 78 93 88 64 68 64 38 12 35 28 13 4 7 3 11 9 31 45 36 26 33 31 25 15 5 25 20 11 7 10 15 15 2 22 5 1 -4 -5 13 13 5 14 10 16 23 14 8 5 -1 -3 5 4 10 12 9 -8 999999 -4 -4 -15 38113 274 460 30 9430 10 35 13 5931 3013 953 7370 21872 48100 116399 420630 999999 999999 999999 684452 6085 974 677 632 863 834 617 503 622 476 501 361 402 492 569 530 465 384 252 242 176 234 304 255 224 362 160 226 159 64 65 121 87 2 4 999999 100 46 999999 -35 97 88 -37 29 24 47 82 999999 999999 999999 -7 -7 -57 5 73 46 -7 72 210 200 -26 -32 54 28 97 108 34 87 39 57 47 -59 43 52 35 -20 -66 -26 -22 0 126 13 203 106 -19 123 -30 52 46 30 999999 23 39 -24 17 -7 25 -3 36 33 128 135 70 124 202 139 74 84 176 84 145 123 129 17 26 58 15 46 106 112 154 186 128 105 161 271 203 97 255 262 239 203 228 199 256 304 267 258 262 223 254 279 227 204 186 151 101 162 170 208 187 173 163 209 171 154 137 150 139 94 155 140 145 212 190 214 218 232 226 184 162 162 176 188 161 189 153 147 123 163 189 131 98 115 118 77 51 114 91 77 75 86 110 112 98 116 121 116 101 74 129 109 114 84 94 66 36 54 86 54 37 66 63 61 58 68 63 50 66 53 66 60 68 60 43 30 36 38 34 28 25 26 35 37 47 17 11 17 41 49 49 50 51 41 35 46 50 37 27 31 31 32 38 23 20 12 6 22 19 10 11 -2 -6 -1 38119 275 429 30 9429 10 35 19 5929 3014 20 3687 39344 148706 282679 559028 919683 999999 950161 80799 1979 760 599 547 577 448 593 620 499 514 466 552 555 680 359 421 499 498 460 315 305 342 409 357 400 377 166 90 33 153 66 113 153 48 52 84 -25 58 85 58 -81 -47 90 -24 45 27 -73 -24 999999 -99 -32 72 47 -57 999999 999999 -99 39 81 24 103 139 47 132 46 -30 82 -1 34 -7 53 52 54 -50 -57 82 114 131 154 91 30 39 72 113 45 5 30 -29 63 92 -14 -49 14 34 46 37 -72 -44 61 172 134 149 143 104 139 162 123 182 156 137 144 263 140 95 62 41 99 2 30 16 93 128 49 101 137 220 195 209 180 166 100 99 174 238 208 258 260 304 299 255 236 279 250 274 247 178 177 178 172 138 212 181 237 210 163 148 184 84 120 175 205 150 59 110 114 174 140 136 150 175 204 199 209 216 188 116 111 77 118 105 42 84 118 113 74 39 57 100 67 42 53 87 101 74 69 67 78 74 82 91 84 113 89 59 75 54 80 82 79 65 54 66 36 49 53 56 57 61 24 42 42 52 46 35 40 41 47 53 45 34 39 33 11 26 19 22 31 37 25 23 24 31 52 34 35 35 27 32 39 32 33 25 28 28 13 18 11 9 4 -1 4 4 -8 -10 -8 38125 285 155 30 9425 10 35 25 5928 3015 844 999999 999999 999999 999999 999999 999999 999999 61 200 1909 23108 141284 557642 999999 999999 833790 287841 6474 803 742 647 642 573 554 469 455 439 625 527 388 332 347 457 499 378 325 370 332 302 248 340 225 216 249 262 237 104 160 123 68 138 230 126 999999 999999 -18 -52 999999 -18 14 68 41 4 10 113 106 66 90 18 -54 13 76 40 85 88 168 79 57 138 82 103 39 -20 -32 -35 -7 12 198 68 -1 -4 -29 -72 -57 -12 95 89 24 83 109 25 -39 45 53 -28 26 -19 89 120 50 84 -16 -18 -1 98 38 84 87 134 224 152 124 204 170 144 219 220 143 152 131 72 95 100 86 77 75 45 57 74 113 196 196 143 96 149 105 149 183 246 169 154 249 292 294 308 405 371 260 349 268 243 282 296 199 216 153 177 149 142 136 221 261 211 210 174 113 104 165 139 158 181 216 179 162 214 189 210 232 223 199 205 191 199 219 197 167 146 170 128 112 126 140 120 108 123 93 94 106 58 71 118 83 97 102 103 74 106 109 96 94 92 102 92 105 127 100 110 112 95 55 67 46 50 52 60 48 63 90 68 75 78 54 42 52 31 34 65 53 44 58 55 58 50 42 40 47 47 53 53 56 59 48 40 32 46 50 53 43 42 47 37 25 26 30 26 29 22 25 18 1 3 4 2 1 38131 284 151 30 9421 10 35 31 5927 3017 4441 -23 -91 -50 218 252 170 327 747 1275 4295 48523 199642 550812 829566 999999 120897 36744 2653 709 645 595 556 542 526 541 499 305 492 610 539 469 498 523 617 521 375 373 342 322 338 319 252 223 311 263 236 187 151 129 118 22 79 112 48 101 114 50 37 -23 32 39 0 13 -13 999999 -33 -36 -37 -4 62 23 -8 1 99 68 40 14 -63 -60 -29 -34 45 113 62 62 58 51 8 36 22 29 59 57 39 -31 -66 -3 5 32 54 -2 46 -6 -62 -16 52 76 58 -19 -42 -31 -21 12 41 24 68 80 133 68 26 108 238 175 176 211 245 285 235 133 89 41 73 67 26 -6 38 33 8 36 91 111 144 154 125 109 111 69 239 228 143 222 205 261 260 274 263 246 242 234 229 251 240 190 144 167 149 181 186 175 223 190 203 190 192 221 169 139 134 163 162 179 128 120 167 198 180 169 212 206 208 190 165 171 142 158 166 158 161 150 110 98 70 78 90 56 81 74 61 47 70 75 85 89 66 76 102 97 79 84 90 54 92 61 85 112 78 95 72 58 45 46 58 42 52 54 41 29 39 56 54 41 26 33 30 33 33 40 29 26 30 40 41 34 40 47 46 45 31 36 48 47 48 31 35 23 21 22 29 30 32 37 15 9 14 5 2 17 9 -2 -5 -6 -6 -10 38137 268 389 30 9419 10 35 37 5926 3018 83 536 932 8202 58041 343788 760583 999999 999999 12058 1150 843 654 549 628 572 464 546 496 507 493 529 434 418 525 509 432 438 330 320 261 417 365 197 239 309 269 306 158 173 126 55 -8 38 -25 -39 -77 -68 -16 10 -61 -58 -38 -42 -88 -65 -83 -61 -76 999999 -71 85 17 -50 24 22 -75 -58 17 77 -19 -30 -27 2 23 -20 12 5 -16 -70 90 37 18 -2 -8 31 -46 18 -17 52 28 17 -71 -24 6 1 -25 -1 -28 -19 -14 -14 -19 -14 63 1 -58 -3 -3 -12 50 95 35 6 70 56 156 153 155 113 124 80 85 86 85 50 51 -1 -27 -31 6 30 65 87 122 111 118 112 136 161 131 144 96 101 193 245 224 275 332 279 267 245 209 201 143 223 144 81 112 145 155 115 156 184 162 131 135 133 161 175 121 94 104 142 138 144 126 131 192 164 154 133 147 138 108 121 122 110 98 142 113 114 116 97 69 15 15 24 22 24 18 23 43 71 69 46 52 48 50 52 33 37 70 43 35 39 58 56 46 45 24 20 35 19 1 9 16 26 34 30 -4 1 6 0 16 19 13 21 24 9 1 999999 -7 -5 10 7 2 -3 6 -7 6 12 2 10 12 1 -2 6 -1 -7 -9 -6 -10 -4 -5 -3 -11 -10 38143 285 148 30 9418 10 35 43 5924 3019 7276 999999 999999 999999 999999 999999 999999 999999 115 405 854 4399 34849 165428 516864 838571 724118 989807 600440 9114 1053 828 683 593 582 608 552 619 629 563 484 439 419 478 522 582 550 345 369 343 363 341 374 343 183 327 334 359 323 274 213 210 164 -27 46 102 102 84 89 -41 15 64 -94 -66 23 30 -21 53 61 66 89 -7 -32 -3 93 41 -30 -14 69 108 17 -4 63 84 52 62 88 66 15 76 53 -2 56 37 52 117 -36 -99 -54 -19 -36 -26 16 88 67 33 16 16 14 69 22 30 -35 1 79 67 73 64 123 102 99 141 155 167 160 96 236 270 150 134 143 126 167 114 99 42 28 42 29 84 85 82 136 129 154 202 165 164 221 163 143 214 216 280 298 281 269 275 304 250 260 244 192 203 202 115 114 181 215 195 162 223 206 173 163 177 190 138 108 135 139 155 156 182 234 219 222 183 209 252 227 198 215 210 139 129 167 122 128 125 123 133 144 133 99 99 130 112 85 48 72 62 52 84 102 82 78 84 80 83 88 74 91 98 81 75 69 64 76 71 48 48 45 36 64 86 88 68 66 49 45 55 27 40 58 43 42 20 31 38 41 30 48 55 42 46 48 35 48 54 44 49 55 59 49 44 45 36 37 34 28 30 28 23 25 18 9 12 12 13 14 6 0 -1 -3 38149 285 151 30 9421 10 35 49 5923 3021 1257 999999 999999 999999 999999 999999 999999 999999 -72 293 1262 9401 69730 264771 385874 989071 999999 885355 54048 3477 1340 936 716 632 690 653 509 568 614 604 553 546 511 581 494 489 441 296 320 310 382 402 310 345 251 163 212 297 339 203 197 185 136 93 9 30 22 17 21 -36 999999 -59 -41 -10 -14 -14 -3 -44 -49 -35 24 31 -70 999999 35 17 27 11 38 25 -26 211 103 40 -5 39 68 65 31 18 36 35 91 122 82 -7 35 34 -33 -13 22 35 64 -52 -7 -11 -22 -24 -48 -33 25 -45 -4 -36 -53 -15 7 0 76 64 80 129 161 128 123 129 148 129 159 175 87 77 60 56 -31 55 5 25 19 22 62 74 142 192 196 175 158 142 111 142 202 231 252 261 269 301 273 292 264 228 246 235 231 257 195 183 204 223 211 209 221 186 183 179 116 140 112 144 161 177 153 176 180 170 168 160 193 180 209 197 147 156 150 172 170 171 128 150 160 126 150 159 109 107 88 111 91 88 103 81 54 55 75 92 86 83 87 73 84 78 65 77 78 74 83 90 114 85 54 73 71 62 56 69 50 64 62 61 31 30 43 24 38 55 34 48 41 43 40 34 21 38 15 24 29 49 35 19 27 33 59 51 44 42 44 48 32 25 23 28 24 24 23 27 19 5 7 8 12 9 6 1 -9 -11 -7 38155 285 98 30 9428 10 35 55 5922 3022 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 1167 5183 16293 60908 229037 638659 999999 999999 978091 818722 296045 14570 1904 633 684 730 651 492 528 536 553 494 499 611 541 532 525 406 293 406 348 316 234 239 312 367 224 212 293 239 104 120 159 33 -72 -51 -64 38 -64 18 -28 -91 -17 54 54 -2 -10 6 -10 999999 999999 -6 44 52 102 -6 81 45 2 33 -6 -33 -25 -50 27 31 71 11 19 13 84 81 77 -32 -2 66 98 58 -38 -73 -56 -19 68 -55 -36 15 40 40 44 44 46 -22 -49 11 33 21 39 43 76 121 91 76 111 138 113 104 168 153 145 119 173 124 83 20 12 53 -3 -29 33 17 75 75 131 127 125 124 96 145 168 227 228 229 214 206 256 230 300 279 201 196 240 205 168 253 235 215 254 213 200 149 120 179 190 173 129 144 176 166 160 166 192 188 173 217 201 180 191 215 190 152 191 161 159 174 160 139 136 158 152 125 140 128 99 84 99 91 91 91 77 82 73 66 66 42 40 73 56 38 70 64 58 72 97 82 70 69 67 90 47 26 30 40 18 22 44 43 53 63 46 35 17 25 21 38 40 36 35 33 30 35 24 26 23 29 31 9 43 34 18 33 30 26 36 34 24 24 19 24 18 15 17 18 12 5 1 5 10 4 2 -2 -2 -5 -12 38161 276 431 30 9431 10 36 1 5921 3023 -43 849 3170 9678 25037 68822 278565 742925 979349 999999 999999 715096 258547 2761 820 677 567 725 691 542 597 613 496 506 451 360 558 491 509 358 309 298 338 401 248 200 289 262 308 343 168 29 59 103 48 90 97 -24 17 -10 -20 -13 50 36 41 -26 -21 34 -32 -48 -19 31 -9 -14 -34 67 19 33 -37 -54 64 50 34 63 71 -51 999999 11 141 174 119 -53 -3 68 53 74 4 -9 71 73 -60 11 -8 31 18 -64 -97 -18 -22 22 -8 6 -12 35 25 -41 7 120 110 81 126 89 90 192 243 161 154 235 233 164 77 88 165 113 52 93 96 -11 0 37 -12 26 101 178 201 155 221 203 162 172 159 195 206 287 309 291 284 258 249 280 256 262 293 306 327 247 227 265 236 230 129 195 212 190 188 159 146 174 190 160 163 196 216 206 188 220 224 269 246 186 189 178 190 154 163 179 154 168 156 189 211 175 116 96 128 121 145 118 111 115 140 135 104 85 95 78 76 112 123 103 87 102 97 106 92 81 123 103 100 96 95 82 68 66 74 52 27 60 82 61 67 46 38 60 75 60 57 55 72 50 44 57 57 41 49 49 59 40 48 59 61 66 57 61 57 57 55 50 43 40 48 49 47 36 32 35 32 33 40 35 26 23 17 11 17 13 38167 275 458 30 9428 10 36 7 5920 3024 341 2344 8343 27423 80029 266683 752308 999999 651038 999999 999999 213333 3594 809 696 736 619 550 640 638 679 573 457 403 528 547 349 409 413 467 319 248 301 335 347 314 289 282 165 254 172 157 133 72 -70 38 -27 999999 -47 -14 3 -1 146 35 13 41 17 -14 -48 76 -23 -28 -27 46 26 26 -26 29 46 10 -19 61 45 -41 -3 164 79 17 28 66 101 69 25 1 65 121 109 9 -20 -32 -83 9 49 -28 40 32 19 42 88 -9 -46 35 42 88 8 1 114 189 65 127 117 124 163 112 140 245 241 195 112 96 121 96 41 90 51 31 27 95 33 37 27 46 135 202 216 165 116 146 110 155 209 227 315 342 317 315 244 257 274 253 274 320 328 319 297 214 231 210 224 159 141 163 159 172 216 177 121 160 212 199 124 167 194 185 205 242 242 228 237 167 172 180 218 163 161 198 165 139 146 113 132 98 120 91 82 94 120 106 121 80 86 55 54 90 110 88 93 112 98 91 94 85 97 84 79 98 113 104 99 129 103 73 69 65 64 70 78 54 35 44 58 61 46 52 60 43 44 41 45 46 31 26 48 41 21 42 41 46 59 61 47 42 46 42 45 56 50 52 47 50 41 34 23 22 23 23 12 12 22 20 18 13 14 6 2 38173 273 450 30 9420 10 36 13 5918 3026 -97 273 1097 2779 7116 20360 61072 241056 977901 999999 999999 659159 206045 25926 559 684 727 743 765 631 476 396 470 454 447 447 437 388 269 338 315 368 358 289 291 238 399 265 262 250 219 203 83 -35 14 126 26 -38 -26 999999 -52 -57 999999 66 69 -87 999999 -25 16 999999 -21 61 61 125 28 10 -6 11 999999 -34 -60 116 -11 31 130 53 -22 -49 30 22 24 -6 -2 18 -55 76 7 32 -22 999999 999999 -36 84 4 -20 55 71 3 -62 -18 -48 2 49 -4 22 10 42 52 77 121 119 102 77 184 189 190 158 14 26 84 215 108 95 21 47 38 3 68 21 54 60 -29 46 131 206 181 155 137 106 128 154 189 326 325 285 214 254 255 226 216 202 266 249 271 331 256 254 250 163 142 213 241 125 137 133 166 115 130 168 115 142 185 106 155 213 187 184 146 261 192 208 208 208 191 180 170 126 151 131 123 108 131 83 74 58 59 58 76 59 44 54 94 105 75 62 79 87 76 68 70 64 66 69 74 65 58 62 73 83 55 76 54 18 27 36 72 50 55 42 27 31 54 40 45 27 33 31 28 10 24 17 24 20 26 11 5 19 18 18 26 29 39 35 40 42 28 27 24 22 18 18 3 -2 1 5 6 -7 -13 -4 -7 -6 -8 -15 38179 273 446 30 9416 10 36 19 5917 3027 -25 638 1156 3609 7236 11300 40004 142823 350256 818990 999999 999999 546915 377892 339879 3937 790 751 753 639 677 397 348 622 520 585 661 407 359 302 307 260 227 224 321 322 340 198 115 292 147 43 137 192 33 999999 -28 999999 999999 -40 24 78 38 54 16 -31 12 47 -37 999999 83 222 118 51 -29 16 -99 999999 999999 -76 105 -14 -46 -51 56 -63 -2 -59 -69 68 216 56 999999 999999 18 84 15 -60 27 -26 999999 -75 -64 999999 -93 999999 26 49 -32 -41 999999 999999 -7 79 -35 999999 36 28 0 -84 -31 90 118 74 167 236 182 206 189 163 96 69 173 147 73 -20 40 54 8 6 103 71 76 157 127 121 155 92 92 105 81 144 267 291 260 253 337 292 252 229 188 187 243 198 230 285 277 268 233 169 159 80 159 184 143 164 158 152 102 121 132 139 183 173 130 181 193 218 247 207 238 287 289 244 198 212 245 167 162 220 134 125 161 113 102 100 58 60 69 98 115 100 70 64 107 96 98 124 99 110 98 98 81 73 50 39 59 75 78 82 56 39 53 54 59 40 23 22 38 17 28 37 38 60 58 43 10 7 6 38 24 20 25 24 21 19 25 34 12 14 27 27 24 28 31 29 26 24 20 18 16 13 10 11 0 -1 -1 -2 5 -6 0 -7 -12 38185 272 447 30 9417 10 36 25 5916 3028 324 2428 9985 36932 108744 273025 382563 471499 590546 760488 999999 779394 601761 80484 35985 1051 692 695 677 701 619 475 536 614 763 513 438 335 295 262 313 281 355 284 172 265 216 97 235 192 73 7 135 136 -43 -40 51 46 3 -8 44 -4 -80 999999 -78 45 -7 -5 -94 -36 -21 -58 -30 -47 -14 -30 -10 -38 20 999999 -85 -81 -98 -97 -18 19 31 95 91 126 119 104 19 -4 42 -35 12 -29 16 -12 -53 -19 60 -2 -32 19 -40 -58 -15 -22 -21 24 12 0 -18 -38 999999 -35 56 20 94 177 118 142 218 170 149 173 148 157 139 17 70 70 19 -33 -42 -21 27 -1 -10 -5 14 65 34 62 138 211 102 106 124 175 232 311 267 287 287 233 272 305 239 248 289 278 274 233 297 296 231 229 255 195 152 173 197 102 100 99 105 154 139 115 96 180 177 161 87 118 172 216 222 231 248 205 199 176 112 132 113 144 140 100 127 141 121 72 81 102 74 93 119 86 91 105 97 114 73 63 64 83 117 64 65 86 82 45 51 93 93 87 81 79 47 52 62 51 23 15 21 23 24 20 31 13 30 32 46 38 17 13 10 30 21 28 34 26 3 -1 4 24 22 14 21 21 17 37 26 19 22 21 8 8 8 2 -6 -10 -7 999999 999999 -12 -5 -10 38191 275 450 30 9420 10 36 31 5915 3030 171 2515 10367 34232 59577 138901 101029 107839 164895 389833 890153 966964 907486 999999 312192 25034 1280 816 879 811 848 626 560 566 754 611 426 477 367 362 275 386 350 272 121 128 308 -34 198 287 168 137 209 135 171 74 90 84 -44 16 -52 28 127 48 89 120 93 56 0 -17 111 163 75 1 61 147 111 32 129 64 -70 999999 -56 75 -31 30 92 -14 24 -61 90 91 26 53 181 135 6 999999 -90 -66 16 53 35 48 52 24 -40 -44 37 -75 999999 -52 116 83 83 90 56 32 117 54 13 73 212 171 259 183 275 266 276 172 146 94 120 25 23 0 35 16 23 88 94 90 62 133 160 230 240 155 97 131 134 185 186 235 254 373 357 394 361 278 282 362 286 257 273 257 270 258 224 283 273 219 239 201 197 146 170 223 187 139 198 214 207 195 178 205 216 228 220 203 279 302 298 225 186 197 228 220 221 170 124 152 155 164 204 144 128 192 165 118 136 167 120 116 126 131 168 134 102 141 111 78 98 114 102 88 75 95 97 116 107 84 72 102 101 86 83 82 62 64 72 43 35 68 48 46 68 45 53 50 51 48 52 46 43 32 40 46 41 43 48 53 50 49 51 63 68 69 49 50 51 38 36 25 30 26 20 23 26 28 26 18 6 0 -11 38197 276 421 30 9421 10 36 37 5914 3031 673 3871 21207 68932 170802 316108 279947 301750 329633 455533 613252 870030 706788 374247 125513 140744 69871 23871 2726 878 822 689 635 523 572 634 531 507 469 357 328 427 352 315 416 319 315 272 254 254 130 113 181 104 35 104 99 18 30 97 97 120 27 -44 54 53 19 24 8 -45 -3 83 57 94 62 25 -11 -43 74 24 68 102 78 123 4 35 68 99 218 169 126 159 81 59 28 29 78 52 63 128 30 -4 -11 88 32 48 153 69 44 54 12 -2 57 -2 13 66 44 76 65 11 -13 126 179 119 168 180 202 193 117 184 115 86 82 75 20 110 131 70 45 48 166 55 105 109 129 195 191 139 108 99 107 130 221 206 178 279 324 345 327 323 404 364 343 399 361 236 272 309 271 294 297 181 197 201 241 205 161 184 176 160 192 151 198 255 192 217 215 253 227 241 257 311 295 284 243 192 169 167 186 198 175 163 137 167 177 187 161 153 161 157 110 122 147 146 125 125 115 115 124 138 109 98 112 104 108 105 95 96 102 117 72 74 91 71 56 71 67 80 77 83 62 59 71 72 78 68 59 45 33 34 37 52 39 62 47 55 28 21 25 42 47 41 28 34 47 42 50 52 49 43 51 49 37 31 25 23 22 25 23 26 21 12 6 -3 -4 -9 38203 271 508 30 9418 10 36 43 5912 3032 74 2207 10031 26567 54634 135013 355931 906059 999999 999999 618268 184990 50491 1429 794 674 671 877 810 702 610 510 514 533 441 371 229 265 359 319 271 160 176 179 340 232 233 40 25 -15 999999 0 70 -20 -52 34 -19 -31 77 84 -52 999999 -8 5 -61 -9 85 40 -73 2 -26 -60 32 13 54 112 -7 999999 -69 -46 -23 18 -10 -92 -52 63 98 22 -3 -23 -2 -4 -48 -42 -57 -2 -62 2 -13 105 5 56 76 -1 67 44 -34 -33 999999 999999 -16 1 5 11 -50 -5 90 85 49 32 65 36 138 267 228 131 160 114 77 86 69 43 51 74 -12 -86 -26 -5 53 18 35 144 148 166 197 119 69 156 62 34 53 153 229 310 355 371 285 280 306 353 350 368 311 261 287 240 224 245 201 207 171 175 187 118 66 68 84 133 104 178 186 236 217 207 232 214 248 256 283 309 256 192 153 198 179 112 140 121 139 120 135 151 161 137 166 154 105 92 89 143 170 139 87 70 74 87 117 92 69 88 68 51 40 38 77 70 88 91 80 73 45 32 41 40 51 65 64 52 35 43 52 39 42 49 34 20 40 18 14 23 27 27 11 5 29 32 11 15 28 10 23 28 28 22 8 16 30 28 23 10 18 15 8 5 7 7 0 -4 -5 -9 -15 38209 276 413 30 9413 10 36 49 5911 3034 -47 335 667 2738 24525 55456 153923 389378 518308 228981 201916 218336 378393 731055 867174 277688 3584 782 775 905 783 796 661 473 591 556 374 518 402 302 251 344 294 202 229 210 130 267 146 118 110 129 125 52 114 70 -1 55 7 999999 76 85 13 -22 112 -36 -68 31 16 -46 44 -54 -80 -57 40 55 -55 -93 -59 -61 -42 102 56 -52 9 183 84 90 68 87 26 -58 -29 50 42 52 74 53 141 31 6 -81 40 -81 -31 17 32 15 35 -60 16 4 -25 18 95 -56 -16 -18 28 44 77 161 157 57 153 179 149 211 215 206 161 123 153 101 -38 -45 -14 9 35 92 100 133 97 7 56 113 216 166 179 179 141 100 57 67 124 195 275 340 361 320 388 373 329 324 344 353 318 275 274 298 256 238 218 178 192 192 143 185 168 137 103 149 169 174 162 190 188 165 192 215 259 254 268 225 230 206 238 234 181 162 172 133 178 211 185 136 164 178 189 158 140 179 126 114 121 138 128 134 121 159 134 85 94 99 76 89 82 80 118 120 126 116 102 99 81 59 67 82 83 67 65 64 53 40 33 48 54 38 57 16 25 40 39 37 42 39 46 34 25 31 31 27 14 22 39 50 46 42 49 39 42 51 46 19 13 10 14 16 7 13 11 12 8 -3 -9 -14 38215 285 142 30 9412 10 36 55 5910 3035 321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 913 10242 38649 152150 223350 323413 365571 529730 654080 731882 815917 435588 202815 30122 1715 895 831 727 687 648 503 652 519 389 467 406 519 283 430 429 348 246 163 110 186 415 429 254 257 176 101 -61 35 64 -37 -35 -45 -6 -34 -58 -43 -40 44 -9 -6 -3 50 -78 5 67 57 -22 -61 -71 16 170 114 55 -26 -27 35 40 36 126 113 -35 96 58 11 -11 76 50 -18 -3 -42 5 16 -14 -12 46 20 -35 8 -45 19 30 28 105 54 133 49 -10 63 75 89 70 -31 0 23 167 118 184 183 131 196 169 208 159 150 137 47 59 -3 22 34 51 50 32 42 48 14 61 50 144 109 136 239 172 101 108 122 123 161 196 323 349 374 381 317 321 333 372 319 315 253 293 362 308 240 226 209 170 186 169 109 136 169 146 143 120 174 187 162 136 148 186 240 278 241 281 243 204 203 200 195 148 171 177 153 173 154 159 181 140 139 162 119 166 131 161 128 137 134 144 146 142 117 103 100 121 96 104 87 86 71 69 75 92 113 114 119 100 109 100 105 125 111 101 81 79 73 55 38 47 40 40 38 49 41 25 32 34 48 30 30 55 42 37 50 42 39 28 40 51 49 42 49 47 44 46 41 31 30 30 36 33 31 19 19 7 2 5 0 -10 38221 274 477 30 9417 10 37 1 5909 3036 146 754 4303 18481 30373 45080 115088 195883 428733 922924 999999 878773 171717 30884 3077 637 851 817 684 500 390 482 417 542 541 388 384 296 222 310 431 280 152 148 275 284 369 408 136 184 287 294 -12 56 202 57 48 3 12 -25 -21 -15 -67 999999 -50 -27 3 -24 219 110 -34 54 44 31 -86 -6 57 206 202 109 159 -18 109 95 75 101 80 52 -37 -19 31 -10 58 148 75 155 55 -48 18 -46 -8 -3 -6 35 30 -9 0 -5 157 49 4 45 65 124 93 60 19 62 161 82 95 45 95 125 117 194 211 194 103 178 148 125 203 120 120 14 17 -4 109 65 -39 -1 99 199 149 195 216 211 179 193 211 183 175 226 245 315 413 455 432 407 426 387 405 355 387 338 340 280 248 276 237 220 201 159 160 190 194 215 174 139 140 182 217 203 243 240 257 288 257 257 190 234 266 258 225 243 218 197 191 200 197 168 178 159 150 155 157 138 120 159 118 137 143 140 136 144 141 108 82 118 103 95 102 112 105 79 95 112 128 144 189 162 171 148 152 170 140 119 98 91 84 85 71 88 89 51 60 76 63 71 55 67 54 52 65 69 62 55 53 64 55 55 74 62 61 74 72 70 70 57 43 35 36 31 31 41 46 38 28 31 28 16 10 3 38227 285 121 30 9421 10 37 7 5907 3038 8195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 400 3729 13191 1977 5570 23478 50997 139806 407811 843717 999999 614046 383234 4787 920 834 655 627 583 569 606 518 488 416 437 486 557 424 266 259 249 191 182 95 169 240 166 162 93 108 221 155 94 139 156 38 -43 93 52 -17 41 17 -38 132 96 60 -25 32 -54 -58 55 6 66 57 -2 -46 23 40 30 -22 -11 46 42 57 -12 21 -19 72 88 -38 -78 -39 -5 -83 -70 10 -12 -67 -54 -10 51 69 8 47 -22 -78 45 -42 1 22 -20 59 63 2 -49 40 75 -20 105 127 141 147 149 154 182 165 140 140 239 169 147 113 110 108 37 2 30 7 -10 15 32 48 4 6 64 48 120 118 133 187 181 60 62 178 192 194 237 310 371 373 396 370 360 324 316 329 314 248 286 189 198 189 157 182 120 80 127 174 164 169 179 163 166 155 217 172 191 214 236 220 256 221 221 173 188 174 208 168 152 168 170 198 153 156 160 158 107 97 103 126 100 88 138 149 107 97 111 99 87 115 133 99 89 90 74 80 89 57 58 53 100 133 122 112 109 101 104 103 102 78 49 44 41 30 45 31 38 60 39 32 34 46 35 33 39 29 28 34 25 25 27 29 38 44 38 35 48 35 43 42 31 20 18 21 20 10 10 12 5 3 1 -2 -6 38233 276 424 30 9424 10 37 13 5906 3039 -24 1164 8503 79740 190179 180240 106433 19938 54796 211818 406707 475190 734691 982426 330905 319634 258231 3045 820 679 658 722 555 499 475 502 524 450 377 468 377 266 297 352 414 252 241 269 255 303 184 136 121 -45 -71 96 212 112 83 18 32 -14 81 -31 999999 -37 -32 53 191 126 -13 -35 -4 18 -70 -44 -45 -27 10 110 91 37 2 -88 999999 21 87 55 113 152 60 37 25 -20 24 -17 -31 47 13 19 64 73 73 83 18 23 61 21 8 38 34 -21 15 9 56 19 -21 78 62 -4 72 202 147 173 179 147 232 206 174 197 185 124 89 165 155 97 11 47 34 -17 -32 14 48 73 125 143 153 179 83 105 163 155 128 148 187 83 132 223 270 303 362 406 359 357 385 347 402 410 331 299 269 259 218 172 120 119 154 199 149 181 171 196 189 181 182 179 161 223 221 262 270 258 202 206 245 214 213 221 223 208 150 206 225 167 168 166 156 170 157 146 152 136 137 114 96 95 127 146 149 118 105 87 80 81 98 99 92 84 73 64 95 109 128 143 120 139 149 139 127 99 96 86 71 59 37 57 55 56 64 65 40 32 39 53 61 54 35 39 38 47 44 39 35 44 42 47 52 46 53 56 53 46 39 38 35 24 24 27 29 26 22 20 16 17 13 -1 38239 272 510 30 9420 10 37 19 5905 3040 44 3393 9622 56679 140878 306503 350002 404442 741626 999999 757580 490950 353557 32038 1537 826 745 477 543 469 462 302 291 188 524 483 394 519 318 257 237 247 232 308 263 232 261 192 273 227 82 190 111 50 -6 -93 9 -65 -11 -3 -41 -79 30 57 34 -59 -13 6 -8 2 117 -45 -35 -80 -45 62 36 45 -60 -92 5 78 36 29 -12 11 47 88 157 -26 14 49 49 11 -31 999999 -23 -18 61 65 -67 -91 21 65 59 -42 -48 58 63 21 21 15 -31 9 24 -30 18 21 76 151 115 140 165 147 176 207 194 123 201 201 70 19 2 -10 -25 -13 14 19 7 -7 -5 -69 37 25 26 54 114 187 98 148 144 156 183 162 142 178 337 316 439 430 410 378 354 360 369 318 317 275 280 211 173 120 134 100 152 140 145 190 134 145 155 187 222 153 148 193 212 208 218 206 224 211 235 241 248 174 230 209 176 194 219 192 178 138 124 148 120 102 127 115 108 106 62 76 87 70 82 83 113 102 93 82 81 82 75 78 97 79 91 108 112 120 129 140 123 95 101 95 67 83 54 29 44 43 55 37 36 26 20 24 46 38 23 18 15 29 44 30 30 9 24 29 36 28 28 44 47 38 23 31 28 15 13 14 7 10 9 6 3 0 -9 -12 38245 285 116 30 9416 10 37 25 5904 3042 7974 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 3056 16547 78558 192195 140088 156514 459642 579328 285192 485923 726354 920518 590155 108713 5880 1444 1064 827 705 576 510 500 389 292 303 350 345 279 305 326 338 366 347 275 278 305 330 317 240 206 148 12 21 83 160 133 120 77 95 24 -6 15 5 -4 42 -4 -35 -75 19 40 28 -4 -7 53 40 -22 -63 15 -12 -23 25 60 39 -6 -11 28 7 57 104 9 15 59 50 94 -34 2 -29 33 20 7 -7 52 32 37 -36 -11 -21 29 6 -79 10 31 8 39 8 -2 -79 40 15 33 126 173 148 182 230 194 204 201 190 164 189 170 169 183 126 102 30 57 81 60 39 22 45 110 110 50 5 12 96 160 115 112 97 106 118 136 203 202 226 323 379 434 442 434 342 391 404 350 343 367 359 394 303 235 166 168 124 170 200 149 128 164 175 213 218 237 241 218 289 264 253 248 220 218 232 220 228 222 188 176 205 194 176 154 141 160 172 156 146 137 142 121 152 131 133 104 131 105 123 114 87 88 86 84 77 76 111 124 56 57 79 95 107 124 153 145 116 114 94 89 72 75 62 55 53 43 37 44 46 37 43 54 45 43 35 33 19 27 36 51 41 28 23 33 45 46 45 41 48 48 43 44 36 24 17 19 13 9 14 12 13 5 3 -2 38251 273 504 30 9414 10 37 31 5903 3043 -90 1174 3314 9452 29959 85987 279572 821714 999999 661354 565185 739900 899099 451329 35238 766 524 512 409 548 439 313 417 384 211 369 365 267 246 361 233 234 329 383 157 79 24 41 137 290 151 180 87 35 -48 35 -26 5 98 41 -38 -30 14 -8 53 33 14 3 -2 29 136 90 -47 86 115 64 -37 70 30 59 152 116 58 80 63 60 104 152 101 80 117 25 -13 88 122 106 47 45 78 37 42 -3 -39 81 55 -1 57 105 55 -6 -48 129 109 49 99 86 112 161 259 200 207 254 255 215 208 217 244 193 181 256 161 217 142 70 138 122 70 63 57 0 -17 17 81 42 145 175 146 191 172 165 123 130 106 166 180 209 234 297 273 341 508 433 441 403 364 383 449 397 364 397 386 251 245 222 187 188 209 216 208 190 195 245 230 231 216 244 266 300 317 298 269 274 303 310 317 244 209 232 186 193 236 210 191 214 199 190 164 158 157 185 174 140 144 139 149 135 131 130 124 139 159 127 97 116 91 111 119 131 108 126 153 159 198 210 193 173 136 111 116 113 104 102 116 92 76 112 101 78 80 87 79 83 93 96 83 45 64 73 68 74 67 53 75 85 90 97 86 84 87 75 68 63 51 54 56 55 51 53 48 38 39 27 12 38257 274 474 30 9414 10 37 37 5901 3044 -15 495 3585 22166 89240 251813 336098 675979 999999 999999 234078 40852 1488 932 613 646 566 510 438 336 303 283 335 377 316 374 397 259 309 372 233 210 354 246 211 264 243 149 181 112 89 108 97 103 41 18 -40 11 23 -46 19 18 -83 -57 -18 -12 25 95 23 31 115 37 16 -36 -24 48 30 7 87 82 34 28 108 73 125 33 -40 -31 -3 19 45 140 149 12 -4 -23 23 16 55 35 -41 34 48 -1 52 46 44 6 -78 51 97 77 85 119 68 66 135 236 232 129 144 201 165 266 143 168 163 161 166 158 121 91 143 119 61 56 16 70 67 28 13 37 13 1 56 110 152 182 249 232 161 173 165 140 135 131 154 215 301 259 312 420 460 438 425 382 410 391 349 377 384 372 298 288 206 156 147 134 147 215 215 215 204 214 214 214 211 227 241 243 252 243 224 236 236 246 233 177 180 205 179 170 156 152 185 210 216 198 215 162 172 191 163 159 146 140 115 112 124 114 127 132 112 115 118 120 106 96 97 88 89 114 125 125 166 146 112 97 81 80 87 59 59 64 77 58 57 45 66 77 71 51 39 50 41 54 52 41 40 41 53 50 49 45 57 59 53 54 58 50 37 41 35 31 36 30 29 25 15 13 15 12 11 0 38263 276 415 30 9415 10 37 43 5900 3046 -42 -34 208 2104 5187 14387 53253 115671 264314 212744 212083 411039 709804 810597 711619 765417 92764 2195 492 421 296 368 383 258 179 344 343 335 346 348 300 271 290 231 337 280 345 268 263 152 209 259 219 146 -1 56 73 16 36 113 60 47 -17 6 -17 -48 59 63 130 70 67 -20 -56 78 91 83 4 3 102 -22 -39 34 176 29 21 119 91 50 34 -43 11 52 88 53 126 134 80 29 -20 27 -8 19 164 161 103 79 92 30 63 6 43 47 115 82 70 71 93 103 92 150 242 140 151 156 201 236 155 163 124 174 178 80 101 128 133 130 96 98 137 129 170 129 40 18 57 83 147 174 181 193 235 200 185 154 106 119 178 179 226 177 179 301 429 409 437 442 406 422 341 390 445 471 417 322 259 214 178 155 186 164 199 152 168 177 189 236 206 207 233 254 254 301 257 267 266 238 273 258 247 221 219 204 181 179 188 149 149 177 176 174 215 210 212 219 219 224 179 149 135 108 129 126 106 120 146 108 104 110 110 116 130 117 132 146 128 145 202 200 150 128 99 60 81 94 91 114 94 71 99 80 71 75 71 52 54 61 57 55 61 56 57 74 71 67 63 78 81 76 81 71 59 79 74 65 59 59 60 51 41 47 45 34 29 31 35 25 38269 284 89 30 9419 10 37 49 5899 3047 28222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 609 5256 29256 117989 333902 599329 881001 999999 999999 223989 6261 708 480 426 173 308 279 181 151 125 344 315 187 249 274 272 263 104 169 244 129 201 230 16 42 68 127 172 93 -29 999999 -65 -14 0 -46 5 20 999999 49 57 -4 3 59 90 -75 -56 -61 -29 -62 -71 7 -24 28 -3 -30 43 10 75 -94 -37 20 58 57 21 87 7 43 -42 -44 20 2 25 9 -39 -77 -86 7 24 13 -32 -19 -25 -25 -14 11 1 26 40 70 28 -60 -44 46 23 73 70 167 104 177 162 225 267 182 159 87 154 25 33 148 165 66 6 -5 125 61 1 -1 22 30 -6 18 -44 54 127 134 183 187 162 110 78 158 143 130 168 204 251 326 337 287 279 270 323 391 427 372 300 243 164 149 116 123 109 129 88 69 131 146 136 157 209 170 197 238 192 164 196 228 245 220 220 182 156 176 169 153 140 153 152 121 119 116 125 134 170 130 126 122 133 130 139 150 121 105 94 78 71 86 84 63 79 100 61 57 47 43 58 59 76 91 135 133 90 90 98 67 51 43 30 45 57 53 36 47 60 39 35 28 24 32 21 21 6 4 26 26 17 24 21 28 24 22 15 18 19 22 21 14 11 11 11 19 14 4 -5 2 -7 -9 38275 286 93 30 9423 10 37 55 5898 3048 887248 2814 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 94 931 1845 10722 58699 20536 29976 41238 124543 324020 620434 735333 725062 899427 265679 4220 637 503 426 263 217 210 157 93 28 179 252 248 271 232 95 132 291 222 111 166 222 179 33 11 80 56 96 50 133 153 22 60 1 2 18 -43 999999 999999 34 16 -22 -29 -48 -68 -94 11 42 110 64 3 -59 -45 -58 2 -27 48 19 29 58 27 -9 -42 -44 -36 30 -31 3 -55 33 26 15 43 -14 -64 21 53 -13 -58 16 33 -21 27 42 -21 -25 20 47 71 72 141 67 106 109 120 65 124 147 150 120 222 194 194 172 197 73 102 150 136 101 117 133 42 11 11 -1 19 34 -7 49 75 134 175 118 132 161 177 86 67 119 115 180 173 198 258 286 272 332 308 333 345 380 447 371 332 255 193 115 167 170 189 145 140 180 162 161 214 197 213 232 239 194 207 236 236 210 185 243 215 208 215 197 150 156 155 141 141 161 172 162 165 161 158 137 191 148 147 158 158 124 83 90 85 89 68 75 61 57 78 92 83 72 71 64 61 66 70 85 108 127 131 113 88 108 92 56 53 42 35 42 30 34 34 50 38 31 22 35 29 29 20 21 17 27 20 19 22 28 36 38 30 35 45 32 27 21 18 21 22 14 11 8 2 -2 -5 -4 -9 -15 38281 271 577 30 9427 10 38 1 5896 3050 26 5126 18781 37716 91863 224719 399416 700776 999999 999999 980681 319097 4122 834 626 546 299 232 282 211 167 260 231 224 241 279 156 288 339 238 256 244 87 56 52 82 125 85 148 74 60 51 -3 123 42 -22 161 161 -1 999999 -11 2 4 16 76 21 0 -81 -49 -24 5 -31 0 98 98 62 88 39 15 -4 -33 -55 999999 -61 61 -8 61 66 -38 -51 35 51 86 -28 47 70 112 39 999999 12 84 66 12 -5 65 124 96 71 73 94 109 116 97 87 81 127 117 184 276 225 191 170 165 182 100 152 112 143 64 58 120 100 35 63 50 118 88 43 13 41 93 70 122 215 242 138 125 142 144 181 209 141 169 271 257 213 223 282 331 306 280 291 302 377 392 380 350 289 262 261 273 210 278 291 274 246 182 186 201 206 161 183 211 194 254 270 237 227 190 219 251 234 219 149 132 170 140 149 208 198 176 147 157 167 143 143 172 140 151 208 183 155 146 131 130 137 106 83 93 96 114 137 103 58 76 103 55 81 99 71 95 144 132 134 123 104 88 71 72 77 64 58 65 74 58 37 50 50 44 26 29 29 50 50 43 35 30 43 34 38 58 53 50 46 41 42 44 41 31 35 33 19 21 33 32 22 8 10 4 0 -4 38287 271 514 30 9424 10 38 7 5895 3051 731 6811 13762 27673 55609 167684 309723 476412 782600 596191 560267 668450 799427 514185 33651 953 515 441 274 266 374 276 132 135 116 183 290 286 188 163 179 291 252 209 148 50 96 249 142 75 53 -26 11 12 -27 7 18 10 -18 -37 8 62 -54 -11 56 -58 -25 50 50 24 -45 999999 -27 35 132 170 101 25 57 -41 -90 -3 32 75 74 102 115 15 1 -7 11 4 -3 -98 -17 -3 -1 -36 -42 17 -19 -50 35 45 22 -14 -13 13 17 19 18 56 71 41 132 191 54 104 179 179 227 120 68 141 40 122 121 159 202 44 -12 38 41 52 56 108 87 36 -64 29 82 35 87 109 117 220 170 154 105 112 109 39 78 191 200 245 275 299 208 239 301 341 306 252 368 367 362 355 391 347 345 280 251 263 250 300 315 247 229 230 163 162 178 184 201 217 220 230 225 166 204 244 248 178 180 148 168 179 162 118 113 108 107 165 160 146 187 168 200 204 151 115 104 135 112 75 94 125 71 60 66 67 61 64 87 60 55 55 64 83 61 70 75 118 115 100 98 96 70 39 48 49 55 58 50 43 12 18 25 35 46 49 33 22 20 24 -5 -1 12 23 29 11 22 24 34 26 19 24 23 28 19 22 2 1 6 5 4 4 -2 -5 -12 38293 286 117 30 9417 10 38 13 5894 3052 5770 999999 999999 -98 999999 999999 -33 94 250 249 453 462 1138 3963 5102 3584 4727 6613 27300 127044 248230 478780 834786 473430 360056 172245 3358 239299 1380 664 537 284 258 355 213 194 152 235 183 190 233 164 130 186 304 273 142 174 123 92 133 154 21 4 109 147 159 114 118 69 9 -28 -89 47 30 38 1 3 97 12 75 154 64 -21 -57 -28 -73 63 79 109 96 -46 7 107 62 -4 41 124 68 47 4 -6 27 57 -47 64 99 93 126 32 -30 -21 -29 -64 -68 42 28 -14 26 45 66 55 13 38 100 66 83 158 177 113 155 187 164 205 224 192 135 98 166 105 129 139 80 176 140 155 115 50 50 10 24 14 49 89 71 103 92 155 263 190 124 66 122 133 148 186 296 340 372 335 338 355 308 375 400 401 418 328 369 411 443 419 359 339 277 301 350 424 454 365 328 309 259 202 228 261 258 246 290 263 290 294 272 258 253 217 183 161 213 233 230 179 220 219 208 197 185 222 252 248 246 235 197 165 156 148 92 130 136 133 140 139 133 122 124 113 126 102 113 126 115 115 117 104 96 126 158 176 158 127 121 113 117 108 100 106 94 85 79 80 83 95 88 59 65 68 57 50 58 58 62 62 68 82 73 68 62 69 79 69 75 71 69 63 59 49 51 53 43 39 40 29 35 35 31 18 38299 273 501 30 9411 10 38 19 5893 3053 -63 16 605 4401 22774 125750 288334 432321 694205 881259 999999 394372 43161 2165 888 735 467 363 331 337 178 159 206 113 214 228 108 177 132 215 105 114 126 91 122 139 74 184 122 89 89 119 103 85 56 52 52 40 16 -17 -77 -3 17 55 15 -20 62 66 39 17 -85 32 24 -41 51 39 18 74 148 37 36 74 7 102 90 -6 66 -41 36 137 3 15 33 116 78 -23 61 48 -44 -13 61 124 125 125 86 20 44 77 48 31 93 75 115 95 81 92 152 234 259 209 183 274 182 180 221 151 171 123 169 121 151 176 81 54 87 122 72 56 109 55 80 119 104 145 216 203 184 164 128 53 171 187 252 318 264 249 223 320 288 283 354 356 362 365 357 354 326 431 401 351 405 440 488 480 390 324 310 328 287 281 280 270 275 276 272 314 301 262 293 270 248 236 229 238 212 194 198 221 196 193 187 212 246 252 244 197 226 225 171 154 153 127 92 146 100 111 131 120 135 150 135 128 132 114 125 122 110 104 113 116 101 106 131 157 141 132 119 101 112 91 82 76 87 87 72 69 72 83 74 65 72 63 68 65 61 61 59 55 58 67 64 62 71 56 53 54 61 61 60 56 56 46 38 34 38 33 29 35 30 22 16 14 11 38305 273 501 30 9411 10 38 25 5891 3055 3 311 1056 7819 33583 126773 284020 379823 564779 719852 862196 672862 331158 40328 1147 606 436 372 278 279 312 405 344 153 141 130 185 175 218 85 96 183 197 149 214 309 184 130 239 249 159 93 52 39 114 105 11 -11 38 -45 -29 0 -29 78 158 8 -40 63 39 72 161 68 30 -22 -7 48 96 55 104 119 46 31 -6 73 112 94 55 13 18 79 121 86 14 38 64 -81 1 -64 9 89 129 158 95 68 -39 55 101 67 28 46 52 167 201 89 168 174 266 202 258 196 168 215 138 227 249 307 197 180 255 214 164 130 149 120 156 78 95 80 110 120 83 87 90 136 176 92 155 241 171 217 198 191 269 281 305 383 305 268 300 311 336 284 315 322 349 414 409 388 394 414 462 482 469 455 427 373 272 293 370 316 293 290 262 238 267 270 312 320 305 281 259 212 189 193 211 147 224 218 208 230 249 226 252 246 260 242 218 200 159 153 161 152 108 99 104 129 151 148 145 129 134 108 113 97 89 128 122 109 111 91 81 141 153 161 138 125 122 95 106 108 99 100 94 76 79 88 73 73 68 54 62 64 57 50 50 61 70 67 45 58 61 70 73 53 55 61 53 59 49 61 52 48 43 36 33 27 29 26 20 16 13 6 7 38311 274 475 30 9415 10 38 31 5890 3056 -3 249 2034 9823 23670 46682 196081 565912 999999 956137 253855 366980 291537 4492 566 405 337 322 198 128 298 356 71 97 140 102 -21 206 125 138 238 134 113 133 59 130 -62 19 31 -46 -2 121 -21 29 57 -9 -20 -70 0 52 8 108 70 -31 999999 108 151 60 -46 999999 -99 -7 73 -68 0 17 118 95 -21 3 0 9 -12 68 -25 12 108 94 54 -87 -68 35 53 11 -94 -48 -20 50 54 -82 -26 -42 72 41 24 24 -36 -62 -35 -27 -15 -28 -9 -28 171 60 41 134 123 169 199 178 234 238 245 151 118 150 189 113 84 74 13 45 83 121 22 20 50 30 -44 42 115 135 115 141 126 94 138 164 63 102 87 86 168 231 244 325 312 349 357 327 322 298 354 269 301 266 300 284 293 358 368 371 409 377 331 289 280 267 267 247 287 281 284 214 269 274 245 287 233 139 138 145 166 176 113 112 179 157 184 212 201 203 213 213 117 92 86 114 145 109 52 71 98 97 92 56 74 56 79 85 90 93 61 54 73 68 80 88 59 71 111 106 113 131 124 107 69 57 65 60 67 65 37 53 39 32 57 36 12 33 41 23 21 17 28 38 32 34 39 33 29 40 35 35 35 35 35 30 20 25 19 12 14 18 3 5 2 -5 -3 -7 -8 -13 38317 287 92 30 9422 10 38 37 5889 3057 87685 542 -32 -6 56 164 169 409 512 504 575 1009 1280 1736 17386 40850 53474 25882 31306 111280 347282 620010 600053 318503 271468 4393 797 758 643 497 475 312 261 287 394 189 104 70 -36 97 113 40 158 117 143 245 197 166 94 97 32 39 128 100 188 139 165 141 48 -3 -91 -37 111 85 78 31 41 60 39 122 22 53 132 103 73 61 96 67 32 91 144 144 108 56 11 170 256 197 104 153 98 96 88 120 149 119 145 157 66 2 -68 23 76 130 89 71 99 21 85 90 40 70 74 69 155 64 91 103 146 234 214 121 147 131 170 230 245 262 271 272 204 159 201 205 199 122 145 159 125 94 83 99 133 80 42 46 59 116 87 147 202 188 296 245 198 187 199 269 252 254 296 320 326 365 383 430 405 349 395 363 398 366 432 384 425 396 370 359 386 397 352 234 229 262 257 287 277 289 318 387 332 285 286 241 272 262 293 194 180 212 192 210 195 244 235 235 254 204 204 232 181 183 161 168 142 94 94 132 142 161 156 133 126 122 142 159 102 101 112 121 155 147 136 142 185 178 169 158 137 118 95 122 122 127 101 102 96 89 92 103 93 78 81 81 83 81 59 72 73 71 73 68 79 73 59 52 60 69 66 77 63 70 64 56 54 57 50 53 40 43 43 30 30 39 26 22 27 38323 286 129 30 9429 10 38 43 5888 3059 257 140 201 304 237 294 608 472 667 715 714 988 1684 2711 2861 4001 7382 12125 26088 82269 263090 516704 957504 666687 459850 282789 3985 776 466 197 232 242 90 161 307 142 133 302 90 28 168 218 245 162 111 57 24 82 100 41 -58 999999 26 50 -64 72 16 77 66 99 -34 76 78 72 104 41 175 -14 0 69 -40 -2 174 18 -63 -5 44 117 55 179 197 172 54 67 67 42 -81 -39 53 26 91 22 63 54 97 -9 999999 999999 -79 -2 53 -73 -10 -21 -27 -2 -54 -6 6 -2 36 103 70 -14 11 29 153 189 108 197 116 187 221 322 227 176 164 175 197 190 154 186 178 124 133 127 50 67 109 34 -26 67 136 4 -46 36 121 161 135 119 247 200 95 192 179 179 285 240 255 344 341 261 250 281 271 223 276 300 298 351 316 352 391 352 335 343 309 339 321 221 213 318 256 222 257 277 278 305 281 251 294 271 209 170 197 176 174 217 217 137 185 264 232 186 198 206 241 228 198 147 129 119 113 97 81 58 76 75 108 119 103 77 104 97 114 98 105 102 91 84 99 111 108 145 138 142 129 94 88 79 76 63 59 85 81 75 78 74 71 62 36 58 49 36 34 46 51 32 29 36 31 34 54 45 46 46 35 29 46 44 47 40 31 26 31 18 25 21 14 9 14 9 6 5 1 -6 38329 272 492 30 9432 10 38 49 5886 3060 -92 279 712 4129 12154 15698 66359 261555 725655 999999 999999 547211 116659 8867 2048 503 396 210 350 337 184 159 209 140 61 167 162 -20 999999 69 127 211 180 90 55 126 6 148 97 -65 -55 48 18 -96 -97 73 -13 83 98 91 34 75 176 105 100 -55 -84 -8 999999 -47 -30 -8 -85 -53 999999 -88 -10 85 68 35 37 37 75 -19 18 41 19 32 17 -34 -58 -13 119 -4 -51 -17 14 -7 -1 -18 -94 24 -46 -33 -38 999999 -14 50 -14 -56 -7 39 125 46 20 181 150 131 191 116 128 113 121 109 140 111 77 15 96 215 93 65 108 120 119 74 -12 9 -42 20 34 18 99 154 98 88 148 158 102 148 167 171 209 158 145 128 194 272 211 209 223 300 275 345 326 216 270 269 299 298 320 309 295 292 293 250 221 209 219 179 220 181 118 174 244 235 241 260 257 248 266 238 195 143 179 117 118 159 178 128 145 136 203 214 168 170 144 140 108 122 99 64 39 68 73 69 51 48 67 67 71 50 46 54 78 70 30 19 57 59 72 66 104 140 120 140 111 61 68 75 45 53 45 45 54 32 26 27 27 23 35 28 17 13 25 20 8 23 33 18 15 12 24 22 8 21 18 2 -4 13 10 1 9 7 4 -2 -13 -13 999999 999999 -10 -10 38335 273 495 30 9435 10 38 55 5885 3061 2644 43930 52060 60969 90610 113380 200297 431562 764328 999999 713175 425203 329909 402890 156094 1744 464 337 325 308 260 114 231 252 77 159 10 28 20 18 15 -28 85 204 289 244 99 199 244 129 -5 -5 5 -1 139 43 117 64 92 217 -26 -50 52 -36 -18 24 44 96 97 58 87 22 49 82 -65 53 173 148 75 133 -44 -90 6 36 20 -29 72 4 -38 69 39 -2 -21 69 -43 999999 -10 -30 8 -32 -29 -24 115 113 -90 41 -9 35 95 88 141 117 140 66 84 90 155 228 310 209 142 182 232 180 189 253 156 153 167 151 141 180 152 78 74 -7 -22 20 55 92 73 17 81 79 156 177 217 212 242 247 204 128 121 192 310 247 214 272 270 348 294 311 326 313 365 309 256 351 311 322 378 404 412 299 249 200 237 217 182 194 284 261 240 289 251 273 294 264 291 267 247 256 188 190 183 144 206 198 147 164 176 257 267 254 224 203 192 169 134 98 113 69 58 90 117 122 90 83 111 99 125 138 113 131 124 109 66 89 86 89 89 131 168 151 147 117 121 118 128 89 81 55 51 60 47 57 46 32 43 53 56 32 26 32 43 24 47 48 45 42 36 37 31 38 41 51 55 44 38 46 32 34 34 32 29 29 21 9 16 21 12 4 5 38341 271 584 30 9434 10 39 1 5884 3063 439 3434 10712 38132 57915 49406 142037 402589 805998 999999 999999 579586 158880 3011 539 481 422 355 309 198 160 87 98 176 184 44 99 56 999999 999999 -78 -64 22 -37 999999 -69 -49 -7 -72 -3 122 44 999999 -19 18 -32 -69 62 -47 101 79 -31 70 87 -32 -30 11 -3 -17 -4 65 102 24 20 51 200 145 63 60 135 100 999999 -42 48 -10 68 -42 86 32 1 29 -14 -46 25 -32 -65 10 -63 999999 -11 79 49 -40 -85 -1 -43 -39 -69 22 26 46 12 55 119 100 115 122 193 219 226 273 301 140 45 154 207 194 211 184 121 129 84 152 152 122 86 69 8 -15 -28 -17 -3 130 170 220 121 147 169 214 194 110 169 196 171 218 251 230 162 197 217 212 219 296 276 324 275 257 270 271 311 312 313 277 232 184 170 220 162 193 150 202 230 197 239 281 256 228 237 263 250 291 246 191 146 121 171 158 142 188 199 179 146 185 193 140 130 146 122 96 80 38 32 62 79 96 66 76 73 65 56 70 84 77 88 78 85 79 56 52 56 74 93 110 111 110 117 118 100 87 90 75 53 51 33 45 49 64 46 42 42 34 31 19 44 28 24 21 12 38 31 21 33 36 38 38 27 23 24 27 29 26 13 6 10 12 7 11 9 0 -9 -11 38347 269 579 30 9429 10 39 7 5883 3064 469 502 1549 10225 38680 132564 446248 865083 918879 780942 884183 709204 411000 73858 1307 509 559 452 290 248 192 87 38 123 219 173 -5 68 185 188 48 55 -8 108 11 13 36 9 86 -45 43 115 101 99 85 107 61 73 168 144 68 -10 999999 -82 18 -2 -33 3 53 65 108 121 3 27 74 104 83 36 74 53 27 24 59 -57 16 130 44 132 172 119 76 -19 -1 -11 -36 999999 -38 -52 -42 -1 78 112 7 25 90 62 46 140 76 71 48 97 120 155 125 33 139 212 185 213 162 148 110 199 225 161 145 218 167 74 106 51 92 28 -13 43 45 63 137 93 65 196 181 266 244 208 148 202 261 211 226 217 217 199 319 278 258 253 242 253 219 201 185 301 278 269 306 299 329 334 301 351 354 299 247 227 234 227 226 237 259 312 250 248 288 294 288 254 219 214 249 224 210 209 220 184 197 225 225 188 202 248 202 173 187 193 136 137 126 111 70 90 115 93 70 90 60 71 69 74 66 64 86 94 103 88 65 66 68 40 73 112 125 135 125 138 143 99 81 63 70 73 63 56 56 70 66 60 58 48 35 41 29 36 46 28 33 39 52 46 42 48 40 35 19 31 33 29 36 29 24 13 15 19 16 10 2 -9 -13 38353 270 602 30 9422 10 39 13 5882 3065 649 1428 3039 7892 23729 73711 179299 272100 507880 999999 999999 999999 194154 4106 680 620 564 449 405 369 275 51 202 136 128 162 116 116 125 240 271 131 80 39 -58 69 72 246 166 78 117 174 137 -15 82 60 23 131 19 110 134 107 46 118 60 999999 -47 -2 -24 26 28 -20 89 91 105 66 20 83 50 21 125 69 67 78 149 147 26 51 47 51 1 43 187 143 49 -22 999999 999999 -13 108 86 89 23 91 90 30 86 88 153 203 90 189 155 174 168 176 207 147 112 88 99 168 206 227 127 67 99 2 124 76 61 80 50 76 83 38 16 10 58 103 160 148 220 224 245 276 248 323 288 267 206 297 247 294 207 185 215 250 253 252 254 265 276 343 307 295 295 343 361 418 369 307 309 344 284 212 239 217 240 273 289 290 265 215 318 346 294 290 225 172 194 167 196 259 249 252 275 238 229 263 219 246 211 205 176 154 139 149 136 93 98 112 115 91 70 110 129 138 94 102 122 120 100 93 94 103 112 118 90 96 112 145 151 152 165 147 154 126 121 104 90 92 84 77 75 77 56 71 82 65 67 65 61 47 50 55 48 48 52 62 55 52 62 57 48 44 55 56 48 40 37 46 42 43 36 33 20 12 8 10 38359 274 480 30 9420 10 39 19 5880 3067 -38 2918 4166 9558 12316 13221 23832 17550 36544 90886 126126 281165 571475 999999 999999 900780 145233 32733 862 464 617 632 430 320 329 362 279 245 163 68 111 221 115 22 71 -4 -49 6 -46 -52 61 44 40 124 70 12 5 46 55 -4 23 -2 999999 46 -17 -18 9 35 153 208 11 -68 -38 -6 111 110 -10 15 92 165 62 101 38 8 -7 117 166 89 132 10 -25 76 -37 -38 23 -3 -11 88 6 -80 -90 -43 -88 3 90 -7 -53 105 28 18 -4 69 171 160 139 180 133 108 108 121 176 233 221 192 110 93 102 128 83 112 118 64 152 80 64 22 -4 -18 82 128 25 24 63 131 144 25 119 292 265 291 219 261 232 176 234 216 252 185 257 290 195 237 285 191 206 242 300 243 295 338 265 346 366 360 352 326 274 279 315 273 265 256 264 243 228 253 286 234 275 255 299 284 174 187 180 214 190 184 203 215 233 256 210 204 266 209 233 198 175 170 156 140 119 96 128 92 31 58 96 98 81 90 109 84 109 105 75 109 97 67 69 89 68 81 124 125 95 133 157 155 120 96 94 115 105 74 61 66 63 43 54 51 53 44 37 40 59 45 35 38 49 56 48 45 44 41 44 28 41 31 46 34 35 35 23 30 25 17 27 14 7 1 -6 -5 38365 276 420 30 9420 10 39 25 5879 3068 -70 117 215 240 231 363 2272 12630 55025 112405 85125 188832 343096 508912 707398 768329 411007 159957 3400 882 658 440 289 208 194 99 146 210 129 114 58 24 191 72 144 203 124 60 79 113 79 6 27 103 92 68 -46 55 210 104 -37 -19 40 59 27 111 214 59 38 51 129 60 23 23 30 34 6 -6 12 32 79 120 133 90 61 40 58 108 110 -22 112 104 64 147 49 -4 86 -30 -20 60 -20 -87 13 -37 66 -4 6 1 -25 -19 -17 17 24 67 107 144 136 86 177 240 171 139 126 200 126 176 171 170 95 66 94 130 82 -11 107 92 69 30 108 87 101 86 97 47 71 137 94 150 224 267 264 252 218 206 182 187 242 148 145 219 249 254 269 212 239 179 257 245 234 243 232 277 328 323 328 319 363 415 387 284 260 315 330 282 282 300 263 292 240 284 278 289 315 281 263 171 199 241 224 270 301 247 239 257 249 220 235 213 174 188 229 193 179 172 133 117 131 118 88 73 82 95 124 106 99 101 116 112 100 137 111 77 88 95 84 111 140 124 125 159 138 118 124 99 68 91 92 67 75 71 45 58 48 46 54 60 55 61 50 45 47 54 44 54 45 48 60 46 41 48 58 43 45 38 43 51 36 27 30 29 32 31 21 20 15 8 38371 272 541 30 9421 10 39 31 5878 3069 0 999999 999999 1032 3062 4932 9542 35583 93870 156646 386399 885273 999999 999999 999999 269395 3495 658 465 293 300 297 194 199 186 251 120 49 87 209 176 195 249 156 97 141 121 130 133 27 148 67 64 166 219 71 42 50 17 184 12 96 97 120 265 138 -4 36 -36 -44 44 -21 -45 44 67 83 123 133 64 4 49 -17 38 31 62 88 26 164 169 35 44 99 90 47 -13 92 54 -3 14 37 17 -13 56 105 110 124 -7 25 56 107 -18 120 150 181 188 189 121 78 144 153 142 188 201 200 156 224 176 139 43 38 92 79 54 114 55 63 79 19 38 71 6 127 160 100 149 254 313 330 288 298 242 232 227 163 188 292 216 221 246 229 141 286 275 256 240 300 247 270 280 306 312 361 414 431 361 289 307 312 293 253 296 285 254 283 295 253 278 286 283 322 289 241 225 188 191 191 225 257 234 247 273 255 231 199 162 185 151 140 117 119 103 111 97 105 88 83 77 52 53 95 140 117 103 113 131 154 99 85 81 69 67 112 142 100 142 145 110 108 96 93 74 81 86 93 79 54 56 63 55 34 35 43 65 47 45 64 64 47 56 43 41 44 43 49 48 47 38 44 48 39 37 38 37 40 30 25 24 19 18 16 0 -2 38377 275 449 30 9419 10 39 37 5877 3071 353 7692 17012 22089 3926 13110 25943 38589 64569 77642 70358 18207 14999 80303 249391 584674 930853 538216 432100 999999 943463 29632 587 393 363 322 270 249 284 160 84 122 96 81 189 50 27 148 221 57 -46 45 54 61 70 93 143 121 21 69 44 45 94 33 -2 -27 -16 -42 104 135 60 3 -7 -89 -60 39 -18 -5 81 68 -46 72 98 -10 55 72 -10 22 113 82 71 17 55 -12 34 -6 8 17 42 1 -7 -77 39 41 79 110 55 -35 5 69 47 84 79 138 189 94 181 250 191 159 166 188 233 151 142 203 133 147 161 192 90 69 112 174 69 89 121 66 77 119 133 97 25 12 143 118 174 279 302 287 252 274 307 272 221 199 266 287 261 235 213 262 251 172 230 249 357 319 286 280 252 255 279 299 360 396 390 358 350 323 298 255 231 293 305 284 281 276 290 279 330 349 292 286 264 270 257 256 244 243 208 205 242 252 252 247 219 158 165 159 144 196 159 171 119 82 110 135 94 68 97 127 119 141 148 105 125 118 122 130 110 92 95 114 131 163 169 174 162 155 126 105 88 94 119 91 78 92 76 83 76 78 65 58 64 65 83 75 68 57 63 71 50 58 62 52 65 63 60 49 61 59 62 64 49 53 51 38 45 43 41 43 38 31 19 38383 271 564 30 9414 10 39 43 5875 3072 76 253 870 2100 6402 26678 112498 282216 163061 225037 476680 740967 999999 849656 566660 329493 466177 120817 2105 402 380 250 333 239 264 131 186 262 191 195 17 -69 -17 118 3 181 161 23 -38 -19 -18 -69 141 158 101 70 81 28 75 16 -43 41 151 34 28 30 47 999999 -29 20 -12 999999 -95 -37 55 80 57 40 32 -32 52 111 89 59 51 58 26 33 31 116 100 49 93 126 2 -43 2 20 27 83 3 -10 -100 -48 17 39 101 65 86 149 129 92 120 122 108 240 275 270 184 175 143 216 140 121 173 110 153 39 10 172 96 57 55 37 39 26 132 103 41 86 257 309 249 182 253 347 277 234 269 302 273 278 238 238 243 189 192 248 267 270 227 242 318 246 248 176 232 316 300 374 422 371 326 339 364 367 291 271 277 280 330 265 269 323 318 305 333 319 324 356 344 261 221 247 218 242 248 255 244 265 259 230 213 222 209 203 175 165 169 171 176 179 141 118 76 99 131 110 84 103 136 119 108 126 118 119 115 78 71 82 121 145 164 177 142 131 130 100 96 103 110 107 74 85 70 76 76 64 81 79 86 61 68 69 65 58 68 62 64 70 62 60 67 66 60 62 52 59 58 54 59 65 54 48 47 39 37 41 30 23 20 38389 267 652 30 9412 10 39 49 5874 3073 391 1319 3912 10859 33211 99517 115843 147267 292345 269546 710876 999999 999999 453710 5852 510 275 263 97 170 215 158 48 -38 -28 94 128 129 188 37 120 30 71 -52 13 -33 999999 -31 16 -55 -6 -84 1 60 140 51 31 25 76 9 -37 999999 -95 -4 -7 -95 -1 -1 999999 -51 42 2 -24 52 106 58 32 110 47 -30 21 11 -49 -51 27 -9 126 114 -28 -35 -32 -56 -59 -62 -59 56 3 26 -91 -36 -22 -9 13 -9 10 73 92 20 112 193 124 90 116 69 95 94 53 195 162 168 79 109 142 147 80 81 72 23 -16 999999 -71 -33 3 19 19 34 112 140 219 231 237 281 234 213 179 153 160 184 203 178 153 155 190 215 133 121 173 185 208 131 202 191 165 211 244 233 269 352 318 284 275 272 271 265 215 202 239 209 259 261 238 284 261 205 200 229 256 226 226 170 180 178 215 244 186 178 168 143 166 166 114 143 179 124 114 137 81 58 50 75 104 68 62 45 86 99 59 54 82 105 100 78 82 73 56 50 53 68 73 115 124 125 101 72 52 68 64 73 76 39 17 15 38 48 31 29 22 12 24 22 25 16 4 15 18 9 16 20 21 12 15 8 1 2 21 12 6 5 4 10 5 6 0 2 -8 -9 -15 38395 271 563 30 9413 10 39 55 5873 3075 392 2156 3845 7769 15144 28064 41313 78915 156028 372774 620509 782118 606010 745295 911162 652354 531849 29927 693 304 191 159 175 26 176 231 198 262 212 192 110 106 217 -28 14 126 126 71 36 -27 -30 119 73 42 -17 -94 -47 33 20 12 165 -11 -17 127 77 41 51 183 124 0 65 136 86 50 70 162 20 38 153 98 169 80 99 71 53 35 4 -31 20 2 -82 -57 -12 55 65 95 -18 -4 43 112 -30 -18 48 109 183 110 19 213 130 139 166 147 149 181 182 207 151 140 147 57 219 258 88 131 79 69 138 72 123 96 49 34 54 0 9 23 75 97 141 229 283 240 308 288 204 231 280 262 275 259 243 256 207 250 229 192 243 302 261 238 217 267 272 319 315 285 287 283 309 300 309 321 387 299 338 303 252 290 263 314 330 322 297 306 294 319 274 303 265 271 279 249 265 214 225 234 205 267 294 226 194 209 235 222 229 209 230 230 164 143 159 139 130 101 71 91 108 101 109 111 127 130 123 129 113 116 131 98 75 71 128 145 151 154 164 137 119 123 108 86 98 89 63 95 77 81 94 78 52 48 64 69 59 52 56 65 63 46 62 49 57 71 57 52 50 46 60 49 44 47 48 43 41 38 37 45 27 22 20 22 14 38401 271 565 30 9415 10 40 1 5872 3076 13 677 3010 11175 39006 153933 226470 209879 267886 341648 320685 543801 999999 999999 805230 316760 2719 384 242 263 163 157 191 190 95 262 191 227 264 174 137 167 167 31 33 153 207 10 36 28 71 89 24 26 102 49 2 84 133 83 -57 -72 56 107 73 -12 104 26 -36 -1 12 53 98 93 60 124 -17 110 183 105 132 -37 63 119 1 -28 67 120 97 40 -94 -53 23 39 50 -5 18 -2 -78 -13 108 65 49 51 61 117 113 133 124 134 165 140 85 148 106 195 193 236 208 139 149 203 155 179 187 112 88 94 131 65 56 78 21 23 21 44 118 114 69 151 198 121 208 252 170 262 261 277 273 247 215 242 254 291 259 242 210 234 300 218 216 290 280 232 277 292 244 236 298 318 317 311 302 292 291 244 291 333 316 324 315 282 277 266 288 326 322 258 273 261 283 306 228 201 206 224 210 255 256 239 212 224 252 218 245 273 267 269 277 231 168 126 126 113 104 105 80 90 112 104 127 138 89 75 91 112 107 105 81 74 86 93 134 160 147 132 118 111 91 99 105 81 67 69 61 47 41 53 61 43 45 53 61 54 58 40 29 35 33 35 45 42 34 32 41 41 54 43 33 37 34 28 27 32 35 27 24 19 20 12 6 38407 267 683 30 9413 10 40 7 5870 3077 379 950 1942 4176 11199 42385 144846 337913 773607 852320 718293 999999 887152 547505 42604 1109 215 461 470 278 288 361 106 300 493 177 86 240 94 999999 -70 76 206 103 -11 98 43 52 226 207 34 102 49 143 105 -34 44 170 86 111 192 23 54 133 79 80 81 -1 96 191 96 -52 -42 13 -54 999999 45 -60 0 -53 21 111 194 2 78 -71 17 13 -7 64 999999 999999 999999 91 104 72 999999 -9 56 -24 96 112 35 49 126 177 85 65 74 178 149 128 183 134 49 -25 84 176 146 75 176 171 130 -12 41 48 24 -6 87 4 41 69 74 45 -2 117 199 113 157 235 258 336 217 101 275 340 235 167 159 235 275 223 233 230 136 194 224 270 314 281 297 296 304 295 286 271 249 237 269 280 233 159 200 258 280 202 163 186 286 284 280 210 226 295 332 255 208 213 194 172 260 228 213 215 254 261 231 199 189 260 296 259 237 170 199 216 171 109 155 143 113 129 75 83 103 92 57 118 82 80 140 110 95 63 85 72 64 90 111 100 133 136 110 108 95 89 90 68 79 58 31 53 59 28 43 54 43 24 30 50 43 25 16 7 22 17 23 20 8 13 14 31 27 23 5 11 24 19 17 7 7 12 -1 -7 -3 -2 -15 38413 288 51 30 9411 10 40 13 5869 3078 311 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1722 3987 3075 5722 20262 39674 94971 324428 723019 598096 560727 999999 999999 729257 372167 4522 311 341 230 143 50 111 102 155 190 339 141 116 242 234 114 24 106 161 17 20 16 -74 999999 -47 184 55 46 117 47 -21 60 102 102 65 49 -36 -15 189 207 94 -9 117 63 34 -14 79 79 133 169 149 88 -19 -29 -58 -30 44 38 97 66 9 56 4 110 60 64 -8 28 39 101 84 9 34 79 27 -4 -18 68 89 5 999999 28 108 102 139 99 153 172 162 135 168 257 246 210 209 244 206 218 143 224 172 72 26 26 129 65 61 129 50 2 51 134 104 179 213 267 324 231 219 218 214 224 212 275 256 254 225 225 242 270 284 235 181 263 254 257 295 334 302 340 315 288 326 346 314 289 345 320 326 271 303 252 263 258 240 304 308 309 318 324 308 306 322 318 342 283 221 217 255 292 301 299 274 235 227 245 273 318 307 297 273 251 255 226 195 165 140 143 120 105 121 111 147 123 133 132 95 112 97 77 91 114 103 106 113 115 136 137 133 118 124 135 137 133 104 106 116 71 54 86 89 72 64 60 59 58 51 76 78 60 58 69 54 50 55 49 43 40 61 66 70 65 48 55 51 44 46 54 51 50 39 38 31 28 29 38419 269 616 30 9406 10 40 19 5868 3080 -68 356 1056 2748 7118 24618 84453 263265 419154 554568 999999 999999 895604 149376 193824 37666 737 232 316 75 51 166 165 205 155 133 33 14 99 140 246 133 133 111 79 44 15 999999 -19 16 -36 -8 184 143 48 213 213 92 149 181 139 -22 74 41 146 -2 30 79 116 74 -5 13 137 161 -33 -7 104 226 180 98 245 156 110 55 143 95 69 88 106 19 -23 114 124 8 169 277 117 -22 48 61 144 67 -56 -24 41 127 111 189 161 179 175 196 234 151 151 218 191 188 99 138 183 19 50 -24 53 22 22 99 35 80 135 88 85 100 132 58 4 165 243 229 205 294 283 304 235 233 329 339 269 250 285 316 235 134 195 259 182 221 267 260 223 312 288 292 307 383 287 340 377 331 346 323 337 308 259 313 336 314 290 291 341 339 343 342 315 304 319 306 295 329 253 235 273 280 225 224 258 298 288 289 267 219 289 320 330 253 211 198 200 172 157 166 168 131 119 148 141 141 132 95 88 118 97 137 91 115 116 124 121 108 95 93 146 176 150 135 129 119 90 74 89 67 41 48 60 78 69 60 51 52 48 50 59 34 44 56 41 39 38 41 38 51 52 57 45 48 48 43 43 43 45 46 32 35 28 24 25 15 3 38425 286 133 30 9403 10 40 25 5867 3081 322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 65 174 1922 7186 13491 49373 149755 276496 163313 105530 236275 588293 908052 375378 236040 287380 231456 201502 66035 3166 423 199 73 103 3 202 215 71 134 176 154 72 23 38 46 104 111 104 81 -29 51 59 -35 12 53 -17 59 60 80 28 76 78 7 -57 -43 -82 -24 15 16 49 -21 100 72 -16 -7 160 120 34 83 87 82 51 71 105 42 45 142 53 58 -36 34 39 -13 21 81 74 98 -33 -72 13 38 -12 44 -65 999999 999999 -57 39 10 -31 25 38 89 134 107 87 139 101 150 214 90 100 114 198 123 137 164 108 134 109 77 87 42 9 76 51 5 6 -13 -14 78 130 135 144 159 176 252 278 262 201 171 179 221 215 190 187 168 182 171 189 211 172 168 232 280 240 279 281 285 315 327 277 249 241 264 260 294 291 283 294 264 249 215 226 214 236 244 220 265 281 305 265 260 296 268 265 229 231 217 213 237 277 255 248 270 247 250 262 220 272 297 210 158 132 130 96 108 95 89 95 72 69 60 55 54 83 110 105 94 85 98 74 57 59 52 54 88 101 75 72 102 96 61 53 49 49 36 52 43 30 12 17 33 33 35 40 26 14 28 33 22 14 18 26 16 20 28 27 14 19 29 30 22 15 21 15 11 7 11 15 10 1 5 -4 38431 269 614 30 9404 10 40 31 5865 3082 103 787 1522 3873 10464 30110 89125 189316 304275 512282 999999 999999 999999 896084 63161 828 347 317 344 230 233 217 216 233 284 254 105 110 112 16 158 127 4 11 96 160 55 -67 36 -26 999999 24 52 -19 -71 -95 -67 229 100 -45 -92 -34 -12 92 71 -23 -87 71 114 166 64 137 126 -89 6 147 107 179 145 65 41 110 67 1 101 212 1 50 28 151 32 -45 -36 999999 999999 -78 -59 53 -42 21 24 -27 -32 -27 -19 35 53 86 54 11 80 100 266 309 205 135 153 135 55 121 167 162 177 150 112 40 58 106 103 115 141 47 85 58 0 -47 75 136 221 143 188 290 273 219 146 89 170 223 146 185 221 173 172 223 262 198 249 305 194 202 273 224 176 277 219 249 243 271 251 262 265 264 255 260 259 264 251 219 233 276 247 295 268 290 215 288 330 340 329 224 217 248 268 212 247 235 222 216 206 230 288 222 238 244 180 159 126 151 162 141 140 103 102 95 82 100 71 86 101 74 101 106 101 110 111 96 87 87 41 59 75 48 105 110 81 101 114 69 84 58 55 60 45 45 38 19 25 41 23 36 45 24 16 20 6 26 36 21 21 23 19 23 30 27 26 24 22 26 20 15 16 14 17 20 6 7 1 0 -7 38437 268 616 30 9406 10 40 37 5864 3084 24 563 1881 4886 12203 29909 88882 195286 424238 680512 999999 999999 999999 305268 1506 289 103 -72 72 78 74 188 261 136 109 39 -26 140 161 9 999999 54 80 -82 45 90 146 46 -99 999999 32 39 74 -12 90 20 999999 38 165 90 -43 27 -17 120 73 107 119 11 61 63 63 146 213 124 31 64 93 37 -57 71 106 -20 128 61 -22 -20 6 36 -16 -2 15 -36 -33 46 -8 9 36 52 157 85 -37 -14 -2 -23 3 37 40 64 125 132 179 177 91 50 98 166 142 142 192 114 94 91 93 78 108 0 -30 70 80 80 107 79 79 27 0 -4 160 163 132 114 149 206 250 243 194 281 312 277 249 246 174 171 222 220 189 199 242 267 198 236 245 244 183 183 284 300 274 234 230 249 322 314 317 343 273 233 213 246 249 276 333 316 267 281 294 322 361 319 262 225 250 274 235 211 235 249 231 266 251 243 252 260 262 186 157 136 150 149 135 117 90 98 72 87 117 79 55 67 78 79 108 133 111 119 103 67 86 77 53 42 96 101 136 115 103 95 106 97 63 66 64 35 35 39 46 18 33 38 51 34 34 43 31 27 44 35 36 21 23 28 27 31 31 24 26 36 35 29 29 22 23 22 14 19 7 6 7 -1 38443 269 618 30 9408 10 40 43 5863 3085 -44 257 1124 3036 7180 20050 45780 88854 273776 734109 964833 999999 999999 384972 129224 1741 372 252 104 67 60 30 188 316 70 -25 21 -95 43 224 32 59 132 5 -14 4 59 141 -17 -81 -6 -13 -56 -16 63 1 -41 -80 -43 -7 -24 -6 -7 -3 112 41 100 -14 -41 28 76 37 59 164 999999 -46 11 -25 141 121 159 -9 14 122 86 112 25 102 70 999999 -26 110 31 -19 41 -32 25 20 -50 999999 -85 -77 -78 -37 78 -29 -25 199 96 79 115 72 147 115 141 224 188 159 195 168 84 158 168 193 118 -11 32 95 2 127 -22 34 21 19 2 -13 10 148 131 208 132 221 291 243 155 188 239 248 201 146 197 242 219 201 170 227 150 169 194 240 298 234 153 144 190 246 334 284 264 264 294 354 319 270 297 335 303 283 258 314 267 283 304 292 286 294 300 328 280 268 245 275 262 245 236 230 256 249 245 260 246 258 217 156 108 123 133 101 107 91 85 110 104 102 102 100 109 99 134 134 144 123 97 84 93 101 78 45 77 59 71 123 117 80 104 103 81 85 86 48 44 52 67 58 51 36 33 50 37 22 21 33 37 49 47 43 34 33 43 37 32 23 24 26 34 29 26 32 33 29 29 32 34 18 14 14 2 0 -3 38449 268 648 30 9408 10 40 49 5862 3086 87 987 2428 6018 16720 42473 139991 343391 741375 999999 999999 506835 4023 606 449 330 482 395 160 187 165 239 332 282 119 229 266 180 26 21 81 -5 22 153 10 -59 -37 -61 86 121 136 219 198 116 0 174 64 -33 35 57 33 96 112 95 194 180 181 146 65 -42 196 158 66 108 290 220 55 111 95 55 118 69 113 88 45 3 114 90 -14 19 -18 77 33 27 -3 -26 51 24 63 159 120 46 17 69 1 48 138 182 203 195 169 120 212 137 256 150 195 164 178 116 65 123 32 74 94 50 10 -43 61 -28 -47 -16 7 4 20 33 105 160 262 231 251 275 260 250 269 141 128 173 154 213 218 243 311 234 160 160 201 208 267 219 181 187 119 153 241 302 324 286 307 308 267 324 362 292 285 323 293 251 250 237 333 326 280 298 324 372 373 375 322 314 271 238 274 232 249 268 243 255 263 231 204 197 152 148 135 120 96 95 131 120 125 110 103 130 116 131 121 117 143 137 133 112 92 89 79 109 94 107 123 153 150 111 114 121 140 140 86 87 90 71 69 86 68 58 45 51 56 57 61 64 73 72 60 50 48 50 63 45 35 46 53 45 48 54 48 48 47 47 42 42 49 40 36 34 39 24 25 14 38455 268 673 30 9403 10 40 55 5860 3088 725 3447 7871 26822 61665 108812 168959 426669 999999 999999 999999 204238 25337 573 405 304 187 332 183 78 324 240 366 308 136 196 35 53 108 204 151 41 -65 50 -99 27 143 12 42 78 86 81 -25 89 97 89 100 25 65 87 104 170 135 81 95 222 125 208 123 87 139 111 149 101 30 59 22 121 170 127 54 152 119 77 44 -37 71 149 24 52 131 -3 2 82 22 999999 -14 22 33 83 -6 3 119 184 121 208 78 110 253 163 152 252 267 203 127 186 174 137 140 132 73 10 46 43 0 40 56 -17 1 13 -41 27 87 97 107 134 179 267 283 223 206 229 251 235 107 122 200 175 203 174 141 176 132 113 121 106 157 177 200 133 166 234 232 220 251 304 335 331 333 327 325 310 385 299 289 277 280 255 240 263 352 330 300 371 326 287 332 323 332 292 263 259 277 278 262 279 303 296 300 300 255 170 164 160 124 130 127 127 94 83 69 106 115 107 97 106 87 117 155 72 96 71 75 62 70 62 63 104 97 102 142 158 141 120 110 81 86 82 64 79 73 72 72 53 56 61 41 47 61 53 58 47 37 44 52 55 43 50 37 29 38 28 36 46 45 44 33 28 46 45 34 32 28 23 17 10 14 11 38461 287 66 30 9396 10 41 1 5859 3089 22687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 1100 535 2671 5753 37554 92830 114131 204759 230088 397630 780324 572224 711208 804868 999999 54781 675 373 305 276 222 170 259 285 194 238 283 213 212 115 79 221 122 110 4 -6 4 69 58 57 64 -16 45 193 143 151 49 -5 12 -41 57 80 87 97 -27 999999 -11 232 197 175 162 54 -4 -12 111 85 195 208 125 36 48 174 91 -23 149 166 24 62 58 34 58 58 14 81 -16 -31 -5 9 118 0 -74 999999 24 -16 54 80 123 24 -3 68 39 123 63 26 127 198 198 74 133 221 191 230 153 96 136 42 69 1 39 -24 2 -1 -19 37 64 121 103 56 132 158 141 210 269 244 235 198 168 197 200 222 258 223 231 275 257 248 160 126 110 196 143 111 188 211 243 185 216 276 333 370 331 290 289 300 278 295 272 287 283 270 277 295 271 247 225 247 314 331 323 333 346 340 312 263 259 263 232 265 262 233 235 259 236 264 261 229 168 157 161 140 116 79 112 114 100 85 98 115 127 89 107 134 117 99 102 92 103 76 75 90 75 65 95 116 146 105 123 117 104 95 83 60 69 60 59 50 54 49 34 45 43 49 68 45 30 53 37 34 34 32 39 30 30 32 34 33 24 27 22 25 28 22 23 20 22 15 10 6 10 6 0 38467 269 606 30 9396 10 41 7 5858 3090 1082 4986 15366 34908 49938 92271 231751 560332 999999 999999 851872 172649 1975 499 465 416 487 344 191 39 191 252 292 267 306 292 226 1 -27 26 37 77 16 -74 128 0 -47 124 136 138 107 7 50 146 169 94 52 -4 -44 -10 37 61 150 166 72 52 53 170 98 72 111 214 204 226 140 121 113 23 170 103 121 187 77 62 112 31 54 140 78 69 39 -29 36 -4 67 26 52 15 -19 28 44 55 133 61 124 69 39 84 145 99 83 238 255 134 128 138 142 145 103 87 132 197 156 19 55 136 -12 27 25 35 52 76 80 48 139 175 128 175 172 195 317 262 230 191 214 156 285 320 250 251 244 258 341 260 246 184 155 157 87 148 179 217 260 234 237 275 271 282 378 410 349 321 356 378 309 313 291 278 299 310 319 318 317 320 355 380 388 412 423 365 314 330 309 293 351 345 296 318 298 336 363 350 340 290 224 190 141 146 134 101 99 115 123 128 136 140 141 147 163 166 121 142 132 127 119 119 125 120 109 104 104 133 155 134 116 94 111 121 92 67 100 77 79 82 74 66 43 44 53 76 74 65 67 61 63 40 42 52 41 37 44 52 53 51 55 49 49 48 44 43 46 49 42 33 39 35 37 28 19 38473 270 574 30 9394 10 41 13 5857 3092 146 1824 9431 32042 60564 141293 214675 98875 148421 339787 999999 999999 999999 819125 6788 644 550 408 405 451 211 172 255 237 315 183 217 232 25 9 -6 81 21 75 85 54 -47 73 133 93 64 9 118 87 109 12 -40 46 88 6 113 252 187 170 88 132 161 197 199 8 140 194 90 76 168 145 77 2 77 71 97 125 116 95 46 105 163 136 23 -67 -70 77 139 66 53 -53 -91 -37 81 97 -29 -8 -52 -66 -1 -11 75 18 43 63 12 155 128 90 151 174 198 157 132 172 158 107 151 95 71 69 25 48 67 107 106 5 -34 49 88 42 82 170 108 146 228 257 221 160 170 172 221 231 183 135 192 198 207 240 246 240 120 83 159 196 142 55 82 212 294 251 248 232 259 259 330 336 370 311 300 313 280 186 250 288 275 276 306 333 300 286 330 369 376 336 266 283 276 256 280 276 282 301 281 249 266 290 271 201 233 195 151 113 125 109 105 129 106 127 117 112 120 130 100 104 162 156 151 161 146 121 111 131 107 103 93 82 105 142 136 114 98 103 97 76 75 74 75 71 62 80 65 61 66 66 47 56 63 71 64 44 44 38 48 45 45 52 42 41 48 36 36 45 49 39 42 39 34 32 24 32 36 26 20 11 38479 269 597 30 9387 10 41 19 5855 3093 157 1454 3279 9116 24870 47548 106285 263161 442016 739631 999999 999999 705176 42896 882 450 418 463 403 300 245 224 307 327 334 351 288 209 15 121 37 66 43 54 999999 70 208 152 -90 -29 115 178 142 93 35 221 -6 110 135 16 -37 28 131 114 235 219 210 68 140 3 -78 31 342 205 19 58 75 -53 -31 70 62 38 106 133 123 118 109 87 98 1 102 48 -63 999999 2 999999 -86 -17 22 105 0 -33 -91 4 92 133 2 5 82 -9 -15 107 85 102 143 189 280 262 203 116 71 106 26 -54 -21 -46 -18 -34 -61 -28 34 57 26 44 57 64 126 128 174 139 186 222 231 196 245 332 226 208 185 144 106 113 112 168 143 55 41 131 70 15 83 206 179 165 181 216 237 261 271 288 308 342 367 280 226 255 251 272 217 210 248 240 264 286 289 328 388 359 265 223 197 273 305 248 264 295 250 257 238 261 215 210 177 152 164 118 105 105 117 140 101 104 93 117 105 119 90 125 127 104 80 113 88 83 92 100 98 105 85 64 74 90 111 120 111 110 99 68 59 73 57 71 43 43 57 37 12 14 31 59 42 44 43 32 30 41 23 23 22 15 21 30 31 30 24 23 24 19 18 10 17 19 14 12 13 8 9 4 -7 38485 287 55 30 9385 10 41 25 5854 3094 95371 239 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 296 937 3096 27003 103006 69917 167272 367534 715024 999999 923513 318016 36393 1244 711 553 500 484 474 482 473 297 274 343 144 73 95 230 131 194 269 193 133 -21 42 21 -25 90 189 233 197 59 46 65 139 61 53 26 -33 -64 999999 164 181 211 193 244 170 121 76 69 29 114 36 81 105 114 82 136 148 94 25 66 72 102 76 9 22 82 71 13 999999 -50 1 -12 69 70 119 102 37 -34 21 0 36 142 163 174 85 30 97 102 122 149 89 142 206 197 174 214 236 178 118 133 159 156 120 11 23 32 15 -42 30 -14 -29 -40 -31 80 103 -6 129 187 141 193 205 252 228 201 182 237 274 266 214 163 155 185 157 254 227 207 198 148 112 137 152 138 161 255 168 143 232 233 275 273 289 253 272 291 295 258 263 269 251 267 288 313 331 368 383 375 371 314 317 265 231 279 275 211 258 273 284 345 323 258 227 188 188 178 165 118 105 108 115 133 123 92 114 99 82 78 112 108 100 107 127 162 153 101 122 135 108 122 107 115 115 113 120 125 112 81 76 83 94 90 82 75 72 63 54 62 58 59 50 48 62 52 45 33 36 43 35 43 38 33 39 34 39 40 33 49 46 41 37 39 40 31 34 37 36 19 17 14 38491 287 59 30 9389 10 41 31 5853 3096 12663 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1651 5561 10557 25318 29216 57390 209417 291318 409003 842841 999999 999999 363348 4537 1180 857 594 493 628 701 492 248 224 389 424 331 224 169 189 120 271 127 158 122 149 184 148 246 223 83 73 36 70 55 104 273 118 159 159 55 79 -1 114 173 55 -15 237 221 146 82 86 146 145 241 174 164 224 81 113 76 40 87 111 60 29 101 122 121 46 12 75 150 96 96 94 -13 -62 83 114 48 112 94 21 7 21 34 4 154 99 94 120 67 92 107 120 142 175 102 82 208 122 184 208 298 236 145 123 119 56 17 83 66 49 141 146 79 80 100 59 152 101 204 206 206 225 272 239 240 237 262 266 260 237 209 233 283 273 356 291 224 154 208 123 139 141 162 149 182 194 226 186 196 264 309 298 272 265 243 280 245 212 276 251 261 307 288 298 296 308 393 368 384 355 313 298 256 282 266 305 317 293 303 307 270 232 216 185 174 167 153 137 125 131 136 94 94 138 130 104 110 108 147 148 113 141 166 154 171 157 118 117 117 111 89 89 91 123 152 136 87 114 99 89 88 81 77 81 75 77 62 60 70 69 59 66 64 56 64 38 39 59 55 47 45 52 54 57 60 62 47 52 45 52 54 50 50 42 43 45 38 28 26 38497 287 68 30 9398 10 41 37 5851 3097 5293 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 4401 28093 59636 86675 190215 437764 654490 999999 999999 594453 44918 1629 994 838 688 594 640 482 477 394 331 501 390 161 201 209 298 385 199 258 248 78 49 25 -15 18 140 91 57 99 201 30 173 290 -1 58 20 135 226 200 138 175 90 126 141 180 228 153 144 180 122 155 261 126 133 100 14 46 64 129 47 120 218 198 120 74 85 224 97 0 119 -17 10 127 26 45 15 -20 150 79 80 42 53 86 41 134 128 124 207 215 191 140 209 168 215 231 300 280 238 253 198 210 109 93 69 78 154 32 44 73 155 221 89 51 43 92 99 153 138 195 226 260 260 320 266 308 208 244 234 230 282 335 284 290 310 300 290 243 175 186 187 207 198 184 216 276 234 252 227 243 274 231 307 320 254 273 229 238 226 246 346 355 304 319 344 401 423 352 432 409 312 298 307 307 347 348 361 353 372 322 303 270 236 261 244 200 181 144 129 125 141 130 160 157 148 118 131 136 150 202 200 192 174 156 153 166 180 161 163 146 132 124 115 108 121 135 139 147 140 132 120 115 112 103 100 87 100 83 75 76 89 90 81 85 75 79 71 64 76 73 65 79 68 73 80 88 80 75 70 63 69 71 61 71 66 57 52 52 42 38503 288 43 30 9403 10 41 43 5850 3098 953190 2949 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 63 -73 3 1240 13367 49070 60877 19381 17874 7681 51432 113095 214383 358360 540260 826286 867543 417013 6057 690 654 664 498 536 379 223 30 200 277 246 302 278 193 291 392 199 234 164 197 231 150 11 -19 -20 106 209 202 120 79 55 -22 -47 36 128 -28 95 132 91 6 12 57 177 115 79 100 58 176 66 -25 221 224 62 67 53 82 71 -15 34 -45 -46 3 -47 -61 -38 -21 -57 41 -29 999999 -2 -45 -81 -21 34 10 -46 -52 -8 64 139 119 -1 -12 43 42 16 11 44 52 194 193 106 133 160 99 89 145 95 91 13 0 77 43 -1 18 -53 34 -32 -57 -47 -9 76 33 64 81 83 48 142 165 141 184 129 201 233 242 253 251 213 207 125 146 133 173 169 113 122 83 94 121 171 209 217 182 165 136 137 250 226 183 215 193 173 200 169 196 190 225 260 291 285 303 273 277 308 360 329 272 236 205 233 293 295 265 265 254 237 186 120 107 83 99 112 84 93 102 83 60 71 82 73 62 66 87 55 68 82 99 65 102 141 123 123 117 121 119 94 85 79 76 78 53 46 66 74 65 64 72 56 46 39 38 36 31 33 33 14 26 15 3 20 27 8 25 16 8 11 20 8 3 17 10 23 23 11 9 10 12 5 5 12 11 8 1 -6 -14 38509 288 39 30 9399 10 41 49 5849 3099 200901 1312 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 999999 51 745 12654 63425 46606 57018 168878 198570 294032 560528 672572 607187 430925 37404 2328 1079 958 846 673 677 506 383 348 252 281 305 278 274 281 361 267 222 288 299 266 256 255 196 39 -88 -27 -29 26 125 163 66 23 20 146 28 -15 9 191 124 46 123 15 67 44 145 115 229 190 100 105 71 76 139 88 39 -51 -12 36 100 118 35 -1 17 14 58 58 -44 9 -1 -28 -22 32 18 -44 999999 -62 16 -38 -47 -6 35 47 59 18 44 93 99 47 89 101 127 90 97 102 177 131 133 210 153 121 155 77 77 -23 22 13 10 45 115 59 25 29 44 94 102 65 87 86 107 187 182 206 245 305 247 188 210 197 250 284 252 233 219 210 212 191 204 122 131 113 159 170 164 225 216 205 200 238 226 211 195 180 198 180 204 191 217 235 237 261 251 248 277 279 284 295 308 279 294 271 276 275 241 257 253 281 248 232 257 216 128 124 109 94 95 107 123 125 138 148 111 96 78 62 71 109 90 84 105 100 100 134 126 115 142 131 141 118 139 127 112 104 93 93 85 81 94 109 92 79 88 85 74 68 74 54 47 52 69 55 54 50 35 41 30 40 33 23 31 43 37 35 30 34 40 38 38 43 40 38 38 33 38 31 24 25 21 16 38515 288 34 30 9394 10 41 55 5848 3101 105163 1011 231 49 233 489 453 560 514 488 722 829 902 1190 1626 2105 6481 48099 120202 188962 343777 88970 35691 83314 113156 83376 98555 126665 10193 1211 817 644 594 537 631 485 186 340 397 317 188 232 265 317 311 365 345 252 278 301 231 243 148 183 41 105 52 179 76 93 117 20 57 41 -26 50 83 35 82 150 153 203 197 277 228 162 72 168 26 -22 81 83 215 157 80 209 75 142 224 -1 61 88 -35 -22 3 93 16 70 15 -47 -92 62 31 -52 -57 -75 43 45 67 15 3 9 96 89 53 29 56 79 93 86 188 140 105 100 171 89 120 104 89 71 80 107 141 149 129 -18 35 64 57 9 13 47 98 31 70 53 50 115 131 136 174 216 185 174 240 266 238 211 279 321 200 221 247 236 248 170 141 97 126 134 91 132 82 144 161 199 186 124 119 171 198 179 156 164 239 230 189 229 248 242 227 236 300 365 340 326 309 333 343 291 271 283 292 304 232 248 256 220 200 165 145 122 113 105 105 88 98 98 61 89 117 86 86 115 95 81 71 96 104 100 97 125 112 116 128 151 143 130 112 134 124 105 109 84 80 87 79 68 91 117 104 77 56 73 64 52 35 40 57 52 51 36 42 39 38 43 36 32 35 34 29 31 37 38 36 42 38 30 31 22 24 29 37 33 24 18 12 4 38521 287 60 30 9390 10 42 1 5846 3102 5219 999999 999999 999999 999999 999999 999999 -41 10 23 150 162 146 211 376 821 1180 1781 4550 24862 7778 30660 88726 168500 210568 481065 947014 919613 374800 133699 1365 866 828 619 500 491 477 442 373 293 216 243 272 324 428 364 302 401 417 244 320 377 256 233 103 185 236 204 172 72 163 138 32 70 31 61 91 101 107 100 183 213 115 103 54 106 161 155 204 172 100 116 196 140 91 10 -27 95 184 90 57 158 84 -42 11 74 111 77 -2 -22 -40 -31 28 83 37 41 82 75 99 59 -8 57 161 117 98 128 107 68 112 114 84 173 223 198 177 63 153 168 177 145 65 121 85 84 74 96 96 -12 45 58 -10 13 68 55 41 121 107 83 156 176 202 285 256 177 195 255 248 197 213 248 256 249 171 181 133 158 96 152 86 124 157 60 141 213 195 193 231 190 192 225 244 258 229 220 210 210 227 247 242 335 298 293 307 338 380 329 306 314 294 236 227 252 250 258 277 308 266 199 174 178 126 111 110 123 103 56 89 113 93 109 116 96 127 124 106 116 85 78 109 126 139 158 138 130 123 138 136 118 124 118 91 81 103 81 100 90 85 109 109 84 82 85 66 63 60 68 61 61 65 56 60 50 58 63 46 48 42 35 49 34 35 37 46 46 49 54 51 44 36 36 31 32 33 33 28 17 13 38527 288 31 30 9391 10 42 7 5845 3103 141113 898 999999 999999 999999 999999 -18 66 999999 999999 999999 77 181 302 451 460 561 1124 1531 1099 3466 14116 72285 213309 490939 686269 608058 337103 140366 29117 1055 830 779 589 541 441 473 262 160 272 340 432 422 379 381 391 407 296 305 177 393 390 383 146 198 271 88 136 75 -5 32 159 175 118 144 169 85 35 224 46 24 92 117 102 181 146 37 128 256 321 225 72 127 99 140 51 127 15 66 37 59 34 82 80 109 70 83 32 23 87 4 -13 -17 -60 -27 -23 -23 -27 61 31 51 79 28 104 93 26 27 54 70 92 158 175 139 208 155 105 160 123 111 63 104 131 44 80 112 129 55 1 37 84 28 -65 42 48 51 47 102 129 127 115 171 169 299 263 239 358 341 243 242 281 210 158 186 242 160 88 106 128 64 38 80 75 148 229 266 262 297 265 209 252 237 230 206 232 202 191 233 276 310 378 349 291 324 324 364 368 347 311 251 340 327 312 262 289 265 249 284 285 272 228 157 136 89 103 126 87 100 124 105 90 94 94 105 119 110 96 83 104 123 140 128 145 136 145 154 138 128 118 113 102 102 95 73 97 94 94 87 94 103 113 109 79 105 101 78 88 74 65 71 49 64 74 65 54 50 56 60 58 50 51 49 39 43 39 54 55 53 38 41 42 47 42 34 31 33 35 27 18 38533 288 33 30 9393 10 42 13 5844 3105 20445 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 -44 77 49 863 7996 14276 9384 14568 71262 227330 437931 739107 822978 475852 7284 1056 800 686 579 547 434 488 539 382 272 363 314 242 219 335 284 190 218 295 448 378 300 227 161 130 127 110 40 91 141 297 144 83 -5 -33 177 186 167 239 92 118 259 215 242 119 -25 183 150 27 62 -57 33 93 74 55 21 78 44 47 111 152 154 50 5 82 59 97 38 -85 -4 -50 -83 -82 999999 999999 999999 17 35 -17 52 67 46 67 189 107 -6 70 113 61 58 113 133 110 188 77 165 234 127 185 242 106 91 50 25 125 90 -4 -25 29 65 -7 55 28 77 57 35 62 116 100 174 169 203 253 265 217 181 160 253 314 295 226 204 232 217 88 100 113 79 64 103 120 147 113 190 171 193 183 202 177 186 219 219 251 214 203 185 259 347 335 310 249 274 313 300 303 321 254 258 274 325 290 302 257 254 220 221 248 249 254 210 238 160 94 92 96 98 107 53 73 119 100 101 95 55 74 91 119 123 109 117 127 149 147 137 124 139 146 125 97 91 72 76 74 75 76 113 109 97 85 73 59 89 78 52 70 66 52 66 41 39 47 62 59 48 49 48 38 38 48 50 45 33 45 52 50 59 47 49 41 36 28 28 36 34 32 25 24 17 38539 288 37 30 9397 10 42 19 5843 3106 20086 423 394 492 584 533 581 726 677 732 882 1020 960 965 1114 1280 1433 1775 6236 37757 85874 9291 23134 48559 107361 129405 58623 151754 116137 8466 2088 937 758 626 602 668 644 515 271 258 243 310 262 392 399 361 447 416 339 277 333 269 283 269 243 248 139 116 115 14 88 65 37 10 69 109 68 168 146 164 177 168 233 100 85 136 73 64 30 54 42 51 94 146 25 30 10 86 141 105 104 115 146 24 48 84 60 7 16 42 30 69 -31 -18 -15 -57 12 12 19 17 64 2 26 123 87 96 92 36 110 95 109 137 80 148 211 216 247 208 103 135 83 77 45 80 58 80 105 23 22 -3 81 104 65 16 103 120 80 105 148 183 183 205 148 201 186 245 274 283 260 282 248 202 204 168 116 76 115 77 23 48 56 144 127 145 198 241 192 200 243 263 256 286 261 212 174 223 294 293 276 275 296 302 349 324 329 323 270 277 324 284 289 286 234 205 246 248 235 238 251 249 253 199 137 164 122 107 115 123 96 78 72 79 89 112 107 100 119 129 115 122 139 145 141 155 129 153 162 133 134 125 98 89 104 79 89 108 97 77 73 79 60 73 61 71 57 56 64 59 62 60 54 36 47 41 45 50 41 55 48 44 49 55 55 61 47 36 45 49 40 34 42 38 32 31 28 14 20 16 38545 288 43 30 9403 10 42 25 5841 3107 12269 914 865 961 966 938 1098 1064 1217 1379 1337 1460 1531 1698 1861 1877 2026 3118 24980 85036 38674 2522 2469 2863 3545 6210 11242 4287 1385 1074 939 789 769 791 727 584 573 365 307 219 270 183 272 403 372 331 316 283 312 253 272 297 293 278 231 197 116 157 13 107 104 33 -16 63 102 107 45 123 160 130 91 83 182 196 51 -4 68 24 167 111 104 66 -24 -28 143 164 135 143 61 90 19 59 20 -32 33 53 58 16 -72 28 69 9 -49 -24 -20 6 41 50 -3 8 64 108 61 33 -1 -2 11 60 136 158 170 134 148 95 174 241 199 162 167 173 179 81 93 130 74 25 47 40 55 8 34 -7 19 75 106 39 72 76 129 128 144 216 151 189 227 189 188 223 251 337 347 259 242 249 189 92 72 90 147 123 80 120 114 162 170 172 222 224 255 233 183 187 246 260 239 271 269 298 303 333 332 360 346 306 298 283 264 267 277 313 276 274 254 223 213 241 222 228 257 292 312 285 215 144 124 106 118 117 100 94 110 122 120 64 77 83 90 126 147 152 130 145 153 122 144 131 124 137 127 125 100 75 104 102 85 99 112 95 82 60 66 83 72 52 58 47 43 45 68 61 65 52 38 33 48 60 46 49 47 36 43 41 41 46 50 42 49 44 45 43 33 36 40 29 30 24 21 17 38551 288 43 30 9403 10 42 31 5840 3109 4567 85 109 194 139 148 120 31 184 298 348 435 487 457 536 543 595 667 895 2615 7738 3195 1885 2610 10766 58240 153265 351113 678740 395313 73699 1644 821 715 665 523 378 339 319 335 391 368 245 276 331 384 330 244 314 336 315 306 182 213 198 166 144 174 64 -40 11 73 80 60 67 52 79 133 196 103 139 129 115 25 83 118 67 20 13 3 90 51 15 78 7 31 103 -16 13 83 37 53 29 64 82 7 -15 -49 66 -8 -35 21 7 -33 -58 -33 15 68 -53 -71 -65 -2 43 55 -1 -25 17 90 82 56 75 101 31 58 189 156 95 146 227 215 108 65 -42 -23 48 89 32 44 45 74 44 -62 -51 -12 70 95 191 144 86 90 83 126 142 120 188 177 205 189 155 168 209 236 199 249 175 125 78 56 58 44 64 56 48 70 80 153 154 210 253 218 238 192 237 250 192 150 149 179 256 299 304 293 282 291 309 271 220 232 257 240 214 257 218 206 225 232 204 235 241 301 267 232 178 119 111 99 92 65 75 95 97 81 63 60 90 101 81 101 111 104 100 96 121 107 118 130 107 99 81 83 76 58 73 85 74 72 68 66 37 45 61 51 33 44 50 25 29 35 34 38 43 23 13 13 28 28 22 25 16 26 21 10 24 27 21 28 28 23 22 14 15 28 23 17 8 4 4 -6 38557 288 42 30 9402 10 42 37 5839 3110 4001 17 57 186 222 221 224 348 556 524 522 691 763 745 814 957 1250 2948 7801 8181 19388 65838 100100 141216 193948 207256 395892 509955 512822 59635 1427 867 752 667 601 519 399 306 353 419 370 234 290 249 240 339 354 338 371 361 404 426 282 282 173 160 106 60 45 55 141 64 10 128 116 108 82 104 131 126 164 111 199 154 173 93 75 6 -32 124 135 147 103 45 74 73 207 54 138 89 133 -19 8 11 -80 -33 -54 43 56 36 28 32 0 15 18 14 -34 999999 38 10 -17 14 42 13 112 102 84 132 191 168 71 63 122 122 114 248 184 178 180 142 138 153 177 53 -19 10 84 -2 8 39 36 18 95 43 85 128 19 18 145 159 189 173 189 235 157 155 196 165 108 161 214 265 199 136 162 212 175 78 112 127 101 96 57 47 116 178 172 217 264 259 300 299 257 210 217 188 208 237 268 257 288 295 311 273 320 321 263 264 267 270 238 217 222 236 256 260 259 236 259 300 311 316 259 184 112 123 124 118 127 134 97 82 76 71 63 89 79 65 106 128 139 137 123 125 129 135 154 152 124 129 128 118 71 61 76 86 82 79 75 78 79 78 68 66 53 38 54 28 39 51 56 43 44 35 28 42 45 44 47 52 47 40 35 26 37 34 33 31 23 26 31 32 31 30 21 16 15 10 38563 270 579 30 9399 10 42 43 5838 3111 1217 3949 7358 29652 135508 336826 631084 999999 999999 566134 601241 284288 48857 26027 1011 699 576 415 284 298 235 322 476 365 301 328 194 289 308 294 248 301 317 330 225 309 175 47 73 11 -9 1 -1 -23 90 187 86 145 276 198 153 187 177 125 108 163 130 66 60 105 -63 71 102 16 58 85 52 186 89 -16 107 101 188 54 42 -14 2 31 -27 -14 -2 11 19 -60 -46 -61 43 51 -11 -87 -30 23 86 -30 2 30 136 -26 33 65 62 73 92 70 185 156 137 111 134 224 149 109 201 191 172 59 90 80 94 102 26 94 65 20 49 31 -21 124 87 33 40 62 119 131 144 174 223 177 162 195 150 164 175 166 272 266 218 203 180 149 84 115 18 89 114 119 147 129 176 192 260 288 293 336 303 256 287 211 192 241 250 260 312 342 354 301 315 347 305 289 325 296 237 242 258 270 290 252 246 227 246 323 366 323 225 147 118 99 122 112 110 104 81 77 92 114 102 96 106 105 96 121 161 143 120 155 147 142 141 127 132 128 133 126 106 88 91 124 129 93 90 93 85 80 85 85 73 52 65 72 55 53 49 54 53 71 63 57 59 36 53 55 47 44 40 39 43 44 45 43 40 45 46 35 39 43 32 19 20 11 38569 288 39 30 9399 10 42 49 5836 3112 5975 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1234 6721 4369 6830 21317 78789 292190 534969 841347 999999 838162 297698 3265 945 687 665 705 459 103 217 388 415 164 213 397 372 521 552 414 208 227 245 383 280 120 115 159 -29 1 28 107 181 92 93 219 152 -7 35 170 208 294 264 179 132 37 -4 201 348 182 148 45 4 -76 98 148 211 168 83 136 100 150 86 -29 57 58 192 54 -42 -13 16 -35 11 11 60 63 -1 999999 -53 999999 36 18 43 -12 -84 47 142 182 272 143 85 163 163 88 109 145 228 140 135 73 226 238 113 255 277 75 -85 34 107 84 67 67 69 23 75 31 33 -11 1 20 171 228 173 149 263 189 146 151 224 148 222 238 227 201 213 226 231 247 221 159 126 87 125 127 94 175 169 202 263 280 311 268 297 362 271 285 277 238 230 234 239 298 353 377 396 362 352 289 336 271 295 252 242 301 279 232 187 213 291 301 306 284 181 101 133 114 111 99 133 144 128 101 118 128 125 92 110 128 127 126 153 123 144 150 149 165 133 156 147 82 89 104 90 117 108 99 86 109 106 105 119 98 67 79 88 90 78 55 61 61 62 61 57 73 49 40 42 50 55 50 48 37 28 51 40 47 45 52 47 41 52 50 47 44 36 23 17 9 38575 273 465 30 9405 10 42 55 5835 3114 -46 -76 -55 693 10810 49083 90966 26669 9928 18579 41101 54248 78622 124568 168434 330968 563688 933461 845440 671104 407534 20351 687 571 527 327 387 333 264 221 194 227 135 126 348 294 68 98 226 176 88 181 72 108 85 -67 38 114 -32 -18 124 161 133 146 253 216 47 76 225 124 75 -57 102 61 112 33 -22 61 96 125 126 -15 19 8 5 -1 35 117 113 200 -40 999999 69 89 108 36 30 -1 -24 -64 -23 -3 -85 -54 26 39 87 31 -8 31 126 87 133 149 99 2 39 173 194 162 162 167 126 145 188 187 111 163 78 174 156 68 64 34 29 -4 -43 23 60 -12 -55 40 120 55 8 70 111 117 98 129 136 104 88 82 133 251 252 197 175 208 177 148 109 3 34 30 97 85 107 89 56 107 118 168 267 261 294 267 183 197 182 170 190 234 263 249 262 321 324 305 319 302 282 298 280 236 219 171 246 282 206 261 274 262 221 195 179 130 112 119 98 96 128 130 131 161 92 86 97 93 131 99 94 115 103 101 126 107 98 125 108 124 150 136 105 109 85 101 85 57 48 55 63 85 90 104 82 63 82 64 71 70 49 41 36 28 58 50 45 41 36 32 41 38 34 30 22 28 30 26 32 36 39 38 37 29 32 33 27 20 6 14 5 38581 271 563 30 9413 10 43 1 5834 3115 -17 1271 2679 7018 14107 8737 2982 9083 62424 115098 212342 383144 689766 999999 999999 329573 31031 1345 949 834 788 573 398 471 395 358 283 210 135 227 167 333 375 264 232 234 283 113 230 194 313 111 80 66 90 63 169 176 55 98 157 238 249 194 143 211 287 210 221 150 202 182 178 110 160 193 10 -40 79 81 49 123 121 124 21 50 122 77 98 159 36 999999 -93 -16 82 83 10 -75 -27 -57 -53 34 56 40 -14 -25 85 66 67 75 157 154 100 61 197 180 100 191 186 128 89 197 142 136 236 208 217 203 124 82 37 58 61 95 131 104 65 97 108 118 118 119 108 142 152 222 261 183 156 120 122 143 177 223 217 190 252 123 77 175 84 113 118 166 167 139 97 158 166 147 189 249 219 268 351 255 205 189 221 188 223 240 270 326 321 313 352 280 358 356 327 307 280 280 272 231 287 257 250 278 264 313 313 280 228 185 188 164 127 137 124 160 176 169 122 105 115 133 93 123 134 129 133 143 146 149 154 180 165 147 113 131 97 83 99 108 102 92 67 95 100 99 114 109 93 103 103 111 93 83 82 75 70 70 70 58 67 63 54 54 61 53 42 48 56 55 53 55 62 59 49 52 50 42 46 49 38 29 28 25 18 38587 267 699 30 9429 10 43 7 5833 3116 112 1305 1865 5924 14462 33938 101649 235841 455523 999999 999999 794831 426555 4829 960 890 638 517 410 424 345 356 387 193 255 264 249 338 371 388 298 331 295 364 315 286 272 205 189 67 46 96 120 76 21 233 198 125 185 220 193 169 153 295 309 301 198 114 104 79 29 99 240 22 38 32 -18 -14 11 21 93 69 -24 17 78 27 -29 -66 59 214 227 -36 -35 57 19 132 64 -78 76 56 70 74 -49 49 103 96 173 147 107 147 109 103 91 151 81 50 236 327 259 186 208 148 186 128 85 25 23 53 36 -62 45 77 23 106 110 123 139 100 65 101 108 169 247 173 134 214 259 219 173 234 332 222 202 211 169 203 163 126 113 133 93 111 114 75 80 127 167 216 311 367 250 251 236 242 215 283 295 252 282 299 321 292 296 317 357 382 341 297 327 305 294 285 269 269 283 261 301 289 318 272 193 224 172 111 90 106 108 105 103 126 126 109 115 112 123 121 105 128 147 145 161 154 120 112 122 149 153 125 133 102 78 96 92 114 85 84 92 92 79 89 89 83 73 73 68 65 68 69 50 49 51 56 54 58 67 63 50 40 35 46 45 41 43 59 52 53 54 49 43 46 50 49 42 32 23 24 12 38593 270 604 30 9454 10 43 13 5831 3118 -100 216 1309 9890 37089 68264 170134 301488 410200 723586 938390 479202 288577 59146 34043 1552 857 669 578 546 462 477 281 158 372 406 262 280 417 344 212 260 264 212 308 283 171 230 247 147 281 391 182 132 114 244 340 228 91 206 260 151 163 261 256 186 107 167 163 177 180 80 247 154 101 234 192 151 163 76 48 148 37 66 81 -18 96 147 127 111 -30 16 108 69 31 75 112 67 83 49 999999 5 85 61 157 132 146 66 60 167 113 -1 -15 102 143 123 176 220 159 155 265 303 250 180 59 54 59 86 64 -2 55 116 96 139 94 51 8 79 119 114 139 184 122 90 143 200 110 152 174 229 218 183 316 305 281 255 275 245 191 132 100 155 178 129 123 122 112 191 173 182 151 231 263 293 275 318 316 298 273 315 307 288 317 402 354 332 341 379 387 371 340 265 324 289 289 298 329 319 292 284 259 223 181 193 245 226 128 131 141 115 111 148 133 161 155 130 115 122 142 150 152 140 155 155 142 157 172 158 148 161 132 101 90 99 94 89 92 88 119 135 117 91 98 95 123 88 76 79 67 84 72 66 67 74 72 71 73 69 62 52 55 62 56 60 59 60 67 63 59 67 73 67 65 55 49 52 41 38 34 23 38599 267 724 30 9484 10 43 19 5830 3119 1984 11480 22488 51542 96059 172714 423802 721506 912294 957596 957056 674075 213021 3616 929 866 771 540 448 483 353 233 255 357 315 265 234 111 302 260 219 321 303 163 286 321 325 1 -78 66 3 999999 70 180 158 15 170 201 169 135 228 226 158 128 129 270 145 260 133 88 152 138 237 133 204 132 97 21 136 32 -81 57 92 142 154 104 98 -32 4 15 86 29 -27 -23 15 20 -35 -38 -46 26 -86 134 210 163 81 45 34 166 138 99 155 34 83 257 257 215 245 276 224 161 143 84 55 135 156 82 37 67 94 31 9 -5 2 68 48 174 140 106 91 179 90 130 163 207 59 155 133 169 256 221 237 262 233 166 183 157 126 170 136 105 77 111 18 99 124 188 203 172 229 200 251 239 284 305 310 295 232 262 296 328 329 320 349 325 301 346 356 270 232 308 325 301 274 326 342 279 274 241 256 224 189 211 211 133 140 135 173 121 152 123 121 109 132 128 134 166 153 122 103 122 155 131 164 172 127 95 103 86 72 76 81 96 71 67 97 107 72 83 109 94 50 55 74 57 49 44 69 50 62 62 60 57 57 53 50 46 48 41 46 45 54 40 42 59 65 54 52 50 41 35 33 40 36 33 21 17 11 38605 278 425 30 9515 10 43 25 5829 3120 -77 999999 39 141 73 1935 32809 32281 51959 28053 44899 92032 82380 88326 51926 57175 83738 119773 320356 617734 870760 229201 6364 694 708 545 329 338 370 384 373 397 295 349 267 156 209 315 303 310 331 229 434 424 306 284 184 137 184 136 -13 86 -66 26 39 54 167 189 266 185 206 241 164 52 81 105 140 9 8 -49 37 106 92 -26 -19 11 1 0 83 22 95 73 2 137 152 78 -7 -94 -37 17 -52 999999 -35 7 -30 -59 85 -65 -48 -60 40 16 11 83 45 -65 146 139 47 112 190 246 164 82 69 131 127 121 136 287 237 108 10 78 83 14 13 -6 42 35 43 26 -18 63 63 40 19 32 96 130 130 116 110 114 84 49 163 176 170 165 148 160 184 149 113 70 93 139 136 153 65 80 94 94 105 136 156 123 193 242 206 234 309 248 229 246 285 293 271 303 357 294 334 329 327 316 271 361 341 251 256 247 291 292 268 239 220 208 187 205 201 202 238 141 77 86 131 71 26 69 48 77 62 123 83 90 130 113 97 111 114 130 97 110 137 113 85 98 92 82 70 62 59 75 66 80 90 56 40 77 78 48 45 33 58 38 29 39 35 39 33 40 40 28 36 35 42 29 23 31 22 30 37 44 34 49 41 26 23 25 29 22 23 22 25 14 2 -6 38611 289 127 30 9547 10 43 31 5827 3122 411 404 315 389 549 689 670 732 855 926 799 685 664 473 390 520 782 910 932 1090 1404 1669 2044 4320 14301 55457 141719 142652 216158 304809 411462 223054 34856 2978 864 671 516 508 573 441 330 273 188 183 271 272 285 299 211 319 428 396 379 334 286 282 134 169 212 228 278 177 139 223 192 196 196 174 191 127 193 156 270 158 71 131 210 125 77 40 5 44 64 121 137 88 161 101 3 18 45 90 -74 -6 124 -4 -73 32 58 5 28 70 53 100 98 10 -48 24 72 86 25 60 120 138 144 166 187 231 254 143 135 147 214 236 305 245 233 175 171 166 106 85 66 122 61 46 82 80 71 53 27 18 68 85 147 180 74 115 122 62 98 146 125 118 169 145 199 240 282 310 198 201 259 203 195 183 124 126 185 189 148 99 148 117 123 146 230 210 232 262 283 345 320 317 293 242 285 293 343 366 364 396 386 388 358 357 356 406 374 296 297 319 322 301 283 292 277 304 286 272 263 259 264 205 182 141 154 168 132 130 136 101 120 168 185 167 156 161 164 158 158 176 185 155 171 162 157 140 128 129 141 129 117 120 130 113 115 127 131 149 105 97 98 111 104 92 78 81 83 94 76 80 74 67 70 77 81 75 79 83 76 79 66 80 83 83 89 79 76 68 67 71 66 63 57 51 54 47 40 38617 293 40 30 9580 10 43 37 5826 3123 1753 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4576 7883 21406 69036 30513 5283 34508 66198 97441 210932 432870 642936 444815 378715 756421 903723 638006 295382 115863 1137 401 399 284 257 295 224 251 191 241 168 202 240 186 201 211 189 266 237 269 236 155 197 295 127 153 108 115 245 193 96 226 250 87 170 219 240 37 131 194 80 36 117 153 12 1 35 -10 65 15 -6 20 6 70 -31 56 -54 -8 1 -52 -99 999999 -93 -8 -14 -83 -58 -20 97 94 -4 -36 6 2 24 27 9 5 42 -74 48 97 81 85 203 158 158 172 162 96 181 199 285 68 100 58 30 -39 -17 10 19 -22 38 -18 47 50 5 42 46 131 78 77 136 103 2 77 130 119 91 83 121 119 139 151 191 170 164 158 156 82 137 64 64 71 129 58 -6 42 80 104 218 208 201 220 234 216 236 185 222 230 267 285 292 279 231 257 262 270 327 318 332 336 331 267 271 280 253 262 204 157 204 222 235 282 219 180 171 145 135 101 105 79 38 83 115 106 85 62 59 81 113 115 137 127 132 113 107 116 107 107 108 84 104 85 55 28 66 75 74 70 85 74 66 66 52 50 51 63 50 47 45 43 49 51 47 44 37 31 12 17 20 24 23 24 39 32 26 31 40 31 29 35 31 31 26 28 16 8 16 10 6 8 -1 0 38623 274 642 30 9612 10 43 43 5825 3124 154 927 2224 3825 8766 20206 30237 34219 31383 44738 65809 135226 382800 261717 170588 502063 570305 999999 889579 558653 4797 675 726 584 410 301 289 100 228 188 297 299 222 241 353 408 334 398 270 255 368 350 233 96 135 180 172 -37 77 18 95 167 287 238 396 192 216 296 175 29 9 71 45 -47 21 29 -63 30 138 -18 999999 -19 999999 20 148 100 62 146 64 155 263 199 143 13 20 -33 48 14 51 -45 999999 -83 73 42 40 55 999999 139 101 149 147 88 98 166 148 174 158 291 311 194 175 90 -64 6 28 108 90 29 -25 20 30 16 7 14 95 -3 16 122 131 78 66 77 54 -35 17 -40 69 82 219 194 194 248 98 123 142 122 103 188 283 182 212 140 193 234 108 147 144 80 120 142 207 185 167 227 255 274 293 310 293 275 196 253 314 399 360 385 423 410 381 390 373 387 337 245 196 257 356 265 201 231 303 261 260 291 230 216 144 127 63 110 110 60 178 191 109 80 72 89 122 86 97 179 182 136 166 150 184 185 173 122 88 96 81 114 114 120 116 137 114 88 102 95 116 129 86 72 88 110 92 81 82 61 61 67 75 55 50 67 60 68 51 71 67 56 54 53 65 69 68 56 55 64 60 57 70 64 53 56 46 41 34 30 31 17 38629 276 613 30 9643 10 43 49 5824 3125 979 807 1007 3876 15531 17186 24306 58555 68768 120749 331595 643093 669580 724936 999999 999999 437657 84946 1988 421 455 399 244 300 224 378 321 118 135 152 -21 65 215 197 211 309 330 319 115 132 260 243 253 375 122 113 -65 50 77 146 187 208 219 303 381 298 254 86 167 281 95 127 115 103 -25 40 141 232 6 -53 30 69 23 43 66 -26 -62 999999 100 5 11 10 35 129 208 34 97 4 -28 46 -26 -28 -5 53 40 110 172 148 122 32 143 145 140 230 178 96 120 82 221 230 262 175 155 239 281 136 22 133 43 49 -7 116 159 58 144 42 -5 61 66 50 91 105 154 147 1 8 72 67 83 59 51 135 165 180 135 142 145 175 135 126 86 171 170 60 67 74 64 109 146 168 186 188 223 282 257 235 247 273 229 269 197 156 228 297 322 322 406 389 318 352 339 284 283 299 252 221 279 268 191 147 171 213 277 291 285 265 167 144 163 105 98 144 126 59 100 96 114 125 143 120 110 65 115 125 144 125 106 140 116 114 135 134 110 120 90 69 70 87 103 64 80 85 80 72 79 95 76 68 55 54 49 36 54 42 54 59 39 40 37 44 34 40 46 49 46 42 49 47 42 61 58 57 51 41 34 35 45 34 38 37 31 37 30 19 15 10 38635 276 644 30 9674 10 43 55 5823 3127 896 2017 2602 2519 2918 6279 19091 57244 148199 175600 146857 130128 288756 690529 992397 999999 966464 430894 38377 1197 589 482 263 172 85 193 218 177 132 240 178 90 252 140 31 236 409 145 83 201 257 -40 999999 92 9 92 295 341 135 295 378 225 77 15 51 137 72 17 134 -42 38 127 40 183 273 59 -54 64 78 134 108 -16 -69 97 40 21 101 999999 -29 33 87 12 15 63 -24 82 -47 -36 52 101 51 64 25 98 999999 -71 13 46 66 -44 43 66 41 5 106 180 191 148 120 77 159 183 159 142 161 126 239 124 134 147 183 194 87 20 60 9 68 49 -21 90 68 59 137 118 53 31 75 145 120 71 100 48 84 81 135 151 131 116 111 74 85 53 90 95 105 84 122 155 112 96 191 194 199 150 130 180 238 242 232 233 268 257 349 297 313 318 309 309 301 372 347 327 289 275 249 195 172 182 206 191 252 269 202 250 268 175 175 145 134 89 55 87 65 89 107 48 84 94 103 144 144 130 92 106 119 106 132 127 125 87 107 118 102 67 78 73 77 116 88 71 89 101 66 64 83 74 78 56 32 41 49 54 55 56 43 44 39 20 6 27 48 33 32 36 22 14 33 44 59 47 41 50 37 37 39 42 33 33 32 31 18 13 11 1 1 -4 38641 277 615 30 9705 10 44 1 5821 3128 565 4912 15870 33607 90302 118124 145621 143711 299350 557251 622028 681281 489872 489364 281899 237207 196337 587710 229765 1697 389 336 241 71 105 275 261 145 153 256 147 183 231 328 299 159 58 182 313 212 266 164 282 325 185 201 266 302 74 177 266 248 258 145 137 256 207 214 27 149 177 134 15 26 133 26 72 24 160 139 -63 117 64 -97 14 58 44 -39 10 90 18 133 -93 -54 74 22 -1 65 57 112 118 27 31 57 41 119 92 28 82 52 77 53 119 78 198 264 205 116 122 254 273 184 197 257 238 172 113 128 33 0 56 87 41 78 48 49 70 156 148 216 111 103 95 38 81 126 94 92 165 131 82 98 218 75 56 80 66 171 280 243 191 62 90 155 113 93 207 259 122 140 199 184 195 193 234 230 217 203 248 365 369 405 412 360 356 413 328 325 330 384 352 338 285 239 260 350 331 276 239 246 307 341 308 266 272 306 211 204 193 133 102 114 146 141 136 152 140 160 182 176 156 123 137 123 146 175 163 133 151 147 119 140 134 94 92 67 76 82 93 105 112 118 114 117 121 102 72 54 87 80 67 77 75 57 65 75 88 75 88 99 87 79 54 56 51 53 60 72 68 76 65 54 72 77 60 62 60 50 54 56 57 51 52 49 45 39 27 38647 274 793 30 9733 10 44 7 5820 3129 122 560 2082 6342 25455 68466 114484 218207 340723 405134 525455 908350 999999 999999 166455 2773 711 583 645 231 252 330 391 428 511 473 308 197 200 217 290 291 249 152 131 38 280 313 228 125 164 221 226 80 142 6 106 192 87 13 174 198 202 116 65 213 209 94 108 110 49 136 147 -50 -65 3 6 124 -17 41 -56 999999 -82 -35 -41 -60 86 32 999999 -63 20 58 5 -88 -72 -76 999999 -56 -8 999999 -45 12 29 76 93 178 141 93 115 282 146 185 241 305 211 131 99 166 157 99 98 98 76 86 28 14 19 86 37 3 88 166 88 84 24 125 67 59 61 137 177 84 47 88 128 140 71 61 39 155 117 81 33 195 211 183 92 61 113 60 163 105 29 85 65 82 141 257 258 147 198 198 149 241 318 295 269 326 312 272 289 307 311 303 312 352 352 432 365 356 318 262 189 203 311 310 373 308 267 234 273 289 157 184 186 188 138 116 49 99 116 110 135 110 73 74 112 158 127 114 108 124 150 107 109 136 136 112 138 122 68 54 61 79 64 71 97 108 126 88 69 69 61 47 81 82 69 72 60 54 55 60 55 39 52 74 59 44 30 53 68 61 56 51 60 63 69 68 55 57 52 49 49 41 44 41 48 42 36 34 34 28 25 25 38653 278 670 30 9760 10 44 13 5819 3130 111 1276 1324 1871 6653 21836 62636 193133 353502 397614 800683 706859 569109 823675 478268 4717 1158 1012 783 619 434 250 301 325 436 422 285 415 421 300 295 250 236 169 86 15 61 251 414 226 116 21 217 177 212 213 307 183 71 2 81 297 330 210 105 38 115 -20 18 93 63 -76 -62 138 109 71 999999 -15 26 54 -84 999999 999999 -47 14 10 111 153 -3 999999 -3 44 36 100 67 106 -10 65 132 9 52 15 -33 40 -2 1 84 133 144 202 201 137 157 37 66 98 33 163 174 100 192 265 272 157 113 76 92 109 90 45 90 79 129 46 30 78 73 43 60 73 114 121 97 100 8 1 4 32 24 58 31 62 59 83 69 73 56 149 120 93 87 3 65 83 86 47 70 75 89 120 144 154 228 205 220 185 155 244 285 301 299 226 293 265 244 315 283 352 352 299 367 335 256 202 239 224 241 240 272 285 270 283 306 307 256 245 248 241 211 194 133 114 92 98 88 60 94 72 85 93 123 97 85 103 109 112 133 117 92 86 132 143 80 78 54 53 58 30 65 81 68 44 50 61 72 52 53 47 50 54 71 55 44 40 52 61 51 45 40 26 32 43 31 20 41 44 43 25 37 37 20 36 45 42 45 31 37 31 33 23 19 29 28 22 22 18 8 6 38659 279 668 30 9788 10 44 19 5818 3132 2327 19531 44548 98466 110734 79059 89156 53963 100773 106134 365540 905388 999999 728306 489982 999999 10784 765 586 565 567 329 377 247 265 385 356 348 137 129 181 23 125 207 170 128 117 161 201 165 84 -25 232 152 218 164 85 220 172 77 55 208 281 156 137 20 79 152 41 195 204 -6 11 155 59 27 114 132 8 59 71 -58 40 32 79 133 90 54 -14 -35 -25 98 28 -11 40 124 11 -11 -9 999999 -34 26 103 127 10 -7 95 34 50 79 26 60 197 214 194 205 168 165 171 238 242 176 125 161 98 64 42 113 89 16 35 109 3 -29 6 26 103 67 56 44 133 123 42 116 118 109 108 153 155 73 15 81 97 78 93 59 107 179 168 129 117 116 218 186 170 171 105 93 98 75 152 176 184 155 233 196 118 204 242 278 317 312 274 304 334 314 335 324 375 321 322 344 294 228 229 216 272 273 292 326 276 266 279 284 295 330 308 335 228 203 166 109 120 129 131 128 115 119 97 109 102 102 88 109 126 131 127 137 131 103 94 104 86 80 40 71 79 65 71 75 111 78 82 81 71 34 49 50 53 39 28 49 73 73 56 60 64 51 56 53 52 55 64 58 43 48 57 66 51 52 56 43 49 46 43 41 36 46 46 43 34 35 34 39 35 35 27 19 14 38665 275 819 30 9819 10 44 25 5816 3133 595 4050 10720 25001 44078 90713 269968 617395 999999 999999 999999 785010 83224 1285 707 697 567 479 401 327 331 310 307 394 169 152 62 99 165 98 54 -54 157 309 194 111 -15 24 340 311 318 248 179 154 164 378 336 249 238 148 152 37 999999 -39 126 74 27 52 56 -34 122 73 -70 -46 32 55 999999 -46 6 83 58 53 -9 -3 139 107 -41 -95 65 -100 11 47 29 -11 52 45 -42 73 23 -67 999999 95 -61 131 33 -19 63 176 80 184 212 186 228 337 208 160 39 111 178 144 151 145 97 6 140 185 91 -3 33 -5 47 103 145 100 10 41 34 104 120 75 55 54 7 54 115 48 72 153 125 103 107 168 147 180 132 78 115 123 49 107 158 158 101 87 162 201 208 201 128 189 228 247 320 294 300 354 342 304 327 316 377 385 426 360 321 298 289 320 288 270 232 240 255 299 325 298 266 322 293 315 285 301 361 360 272 209 169 146 142 115 125 137 118 128 116 130 130 100 131 189 167 97 72 108 162 140 98 81 88 58 98 108 88 108 106 110 95 68 98 69 63 97 93 86 77 81 66 59 44 69 60 54 62 82 82 73 82 65 50 51 55 61 72 78 71 72 70 61 55 52 54 63 57 62 53 59 46 48 51 43 36 43 35 35 34 38671 276 820 30 9850 10 44 31 5815 3134 505 1014 2315 6035 16993 46127 125797 302591 737634 999999 999999 930937 285734 3743 709 596 283 216 386 480 499 483 438 242 295 190 -44 98 125 215 61 151 220 270 197 146 227 142 100 142 184 134 314 340 122 112 209 211 216 183 -50 -30 59 70 107 131 247 268 91 68 166 112 67 29 -66 -10 -5 -32 14 43 1 999999 87 -6 -32 98 185 192 999999 -18 61 -21 -29 99 30 -49 58 94 50 -30 51 254 136 149 176 60 51 120 131 189 136 80 250 174 107 164 191 138 -4 121 132 167 74 999999 -4 203 94 -73 65 121 145 -10 25 136 208 132 18 -47 51 60 120 46 134 175 69 104 126 66 111 36 146 136 167 104 96 133 130 166 68 69 139 236 240 159 138 182 99 43 22 100 242 176 185 242 291 310 308 394 403 353 345 360 346 351 399 397 363 282 302 287 256 199 205 347 269 240 289 277 315 290 307 305 309 222 189 182 172 167 140 121 156 133 98 116 172 155 159 153 126 146 130 144 154 143 131 108 110 86 48 82 91 88 65 89 98 85 83 78 114 86 87 67 63 66 61 63 30 64 82 72 84 54 57 60 53 54 49 48 63 58 52 53 65 59 75 63 55 63 75 62 52 59 67 62 51 61 56 54 50 57 57 44 49 36 35 39 38677 278 793 30 9883 10 44 37 5814 3135 401 2456 7405 25851 55657 94815 218565 437291 762798 789213 999999 999999 501211 3691 590 605 380 355 288 356 414 410 364 338 356 177 89 138 95 -55 -25 14 77 85 1 44 107 -14 84 230 30 -14 228 310 23 -29 74 47 107 151 118 71 91 -21 64 177 46 -92 -17 -3 999999 90 35 9 38 39 145 37 -2 -57 -42 40 -23 999999 -48 999999 -77 -46 -11 -36 999999 -56 -34 -43 35 43 31 44 999999 -11 72 5 16 -75 27 95 207 111 -35 110 146 153 184 58 146 149 173 174 32 64 18 -47 28 36 31 54 -83 -84 -23 57 14 -54 -69 64 98 112 -18 45 -6 34 109 40 23 137 -55 -59 80 99 121 65 128 39 45 23 100 245 80 -16 126 125 141 137 87 141 85 102 187 118 -15 50 100 115 161 133 136 177 225 196 327 337 310 239 270 326 333 353 353 292 284 266 242 156 244 250 262 258 266 233 223 305 321 383 281 223 191 189 200 153 90 106 111 54 19 28 28 45 131 132 173 126 136 130 65 96 143 100 45 60 47 16 24 34 56 62 70 11 6 -5 37 21 6 35 39 29 60 51 54 37 40 26 39 42 26 19 31 44 36 27 45 25 20 24 22 34 46 32 38 37 50 34 25 32 43 45 33 27 24 23 26 33 20 12 22 22 16 18 15 13 38683 279 765 30 9915 10 44 43 5813 3137 -65 1052 4370 14953 77956 196393 473623 857191 999999 999999 999999 260366 2607 646 544 507 425 353 340 396 408 437 516 469 511 441 294 467 212 100 66 14 202 209 -3 8 132 223 310 164 148 165 36 141 99 1 177 276 349 213 399 313 189 121 -16 51 11 -50 -93 -81 -33 26 108 99 -54 999999 27 45 -79 -65 999999 -97 50 -29 -39 -93 999999 42 -8 -89 -6 -53 -47 7 -6 13 60 7 -10 999999 17 -2 -13 -48 2 96 149 127 98 106 124 149 219 139 221 153 108 40 33 10 111 121 58 63 93 79 56 91 41 142 113 -3 31 -17 -8 156 156 8 43 24 60 126 14 -7 -29 66 99 58 75 113 108 128 69 101 46 49 166 115 112 64 92 113 121 155 33 41 156 158 89 130 131 170 241 136 171 196 251 269 245 280 301 341 309 302 272 387 304 300 258 241 262 241 241 251 254 254 275 266 270 295 336 314 232 253 184 189 133 129 156 82 6 67 102 107 90 136 127 78 91 102 115 126 127 132 91 81 81 91 77 94 74 70 51 57 26 67 77 57 37 56 60 69 62 77 62 34 33 37 61 35 38 38 30 53 80 77 45 25 32 15 20 38 50 53 62 56 56 44 43 48 42 47 47 44 42 41 44 38 38 47 43 39 33 33 30 31 31 28 29 38689 278 884 30 9944 10 44 49 5811 3138 2010 11576 36437 116621 364117 914177 999999 874760 563118 502913 500586 235733 1029 370 470 278 441 471 245 460 476 477 593 383 416 441 464 418 407 122 188 237 154 152 104 7 47 222 226 154 336 238 168 137 101 217 300 293 359 371 205 207 341 340 165 295 225 -41 25 -18 151 212 70 -25 111 182 123 13 226 9 999999 -49 145 53 41 12 59 38 -9 -53 128 65 -62 -35 999999 -91 -21 35 -89 18 71 69 11 -83 114 210 155 164 206 273 202 179 127 138 218 184 237 138 36 -37 -24 -10 60 121 -3 97 112 -9 -27 44 196 59 -28 0 114 126 126 113 132 28 28 12 21 87 66 76 94 34 59 92 83 75 85 154 178 145 106 -8 16 55 85 99 175 139 171 192 64 112 185 193 225 177 151 167 346 382 361 365 340 343 325 270 305 333 374 420 358 338 331 224 246 259 242 228 285 324 364 305 326 325 309 298 289 238 188 132 131 147 154 123 169 157 175 141 110 130 111 160 159 148 140 122 145 145 113 106 117 67 99 86 95 106 90 97 107 99 115 76 73 72 58 54 65 68 79 49 56 49 87 72 75 75 86 60 58 59 75 81 78 90 88 83 89 78 77 85 72 54 74 72 87 81 60 70 71 64 56 57 56 55 65 63 63 68 70 69 58 58 38695 279 851 30 9971 10 44 55 5810 3139 769 4500 10444 30529 99816 260041 585096 999999 999999 516330 3063 399 495 518 440 275 117 399 582 565 478 567 524 249 382 383 89 133 200 143 99 -41 27 134 65 137 173 21 62 124 -9 185 311 191 198 299 374 355 334 209 147 373 435 253 134 242 198 137 70 47 -43 196 149 140 50 14 24 21 -16 -20 -20 24 -35 35 999999 86 213 182 63 40 60 999999 999999 999999 -70 -23 -43 10 109 56 999999 122 152 43 81 288 190 108 185 263 170 201 123 132 96 112 276 273 159 202 113 108 86 109 28 -13 -98 -73 -78 2 -2 -5 47 48 145 115 37 -5 45 108 91 35 57 151 82 98 136 200 135 -9 46 5 16 122 119 107 197 142 111 106 126 122 202 199 194 174 149 30 168 245 249 185 131 222 340 307 369 420 368 384 372 349 298 355 390 364 332 317 335 254 278 263 294 322 347 325 284 255 316 347 378 395 331 241 179 196 172 181 146 177 123 74 146 148 146 136 151 191 144 188 200 154 115 130 121 100 104 103 111 66 90 114 92 84 84 105 88 84 90 79 98 114 71 47 64 71 70 68 66 79 67 52 70 79 90 69 76 55 65 76 81 81 80 88 84 73 85 83 76 68 65 68 70 79 70 81 75 69 79 69 56 61 65 70 75 76 68 67 73 38701 279 866 30 9986 10 45 1 5809 3140 291 6833 23115 46950 91035 182247 499052 999999 999999 823970 49073 1872 386 333 511 486 308 282 268 415 551 372 377 301 262 412 269 163 115 129 78 25 75 192 177 52 194 155 305 303 178 166 209 226 271 188 171 211 295 344 106 202 280 203 176 113 141 62 -19 999999 -21 107 161 215 45 -33 45 22 -36 54 71 45 999999 -46 -14 -26 10 21 -38 76 -74 38 -4 -10 -82 40 -41 -21 117 46 169 185 78 70 111 92 146 244 203 210 151 149 164 110 94 56 156 161 151 184 59 73 -29 21 24 -9 57 21 -14 13 68 104 -66 -48 -4 43 60 78 30 41 46 62 57 180 119 140 115 46 54 78 95 55 38 125 85 44 -5 37 0 72 199 104 84 135 182 257 240 143 71 140 183 216 156 159 272 369 363 325 328 343 355 370 324 251 287 333 321 312 254 280 240 269 265 266 241 261 282 251 270 286 256 201 177 174 209 155 170 130 126 91 110 119 108 56 52 99 129 107 130 135 107 87 89 89 77 83 94 32 18 50 34 56 41 40 65 109 84 39 26 49 67 81 54 27 59 64 68 51 39 55 65 46 57 38 18 21 40 57 66 58 38 44 64 61 57 52 51 50 49 58 61 51 56 56 54 49 46 43 39 37 41 49 54 51 57 56 48 49 49 38707 281 839 30 9989 10 45 7 5808 3141 208 3329 49009 139003 260876 543491 374698 385433 561519 730713 633523 810896 74371 1329 514 413 433 339 283 487 679 491 307 366 408 512 416 404 346 350 321 457 252 116 25 105 140 6 229 249 129 129 150 78 286 356 215 161 66 259 278 277 326 127 217 455 213 166 120 -2 -43 67 74 80 95 222 110 15 79 81 36 999999 999999 -1 38 33 -9 -22 87 93 108 40 95 -8 26 999999 999999 -63 -63 35 -4 7 56 140 95 177 89 67 197 213 202 118 132 161 168 152 149 59 186 208 166 144 144 143 43 66 134 66 -12 -12 9 37 38 86 97 65 70 96 116 119 51 119 153 142 159 27 56 57 129 10 51 82 155 62 54 99 79 26 21 69 27 46 46 32 70 198 217 252 139 135 219 225 191 169 160 232 290 367 383 353 378 367 330 321 325 304 237 230 201 231 150 208 238 209 227 209 240 296 357 320 290 230 164 213 190 146 110 130 92 115 101 117 134 116 127 125 138 138 94 143 155 152 151 101 98 121 82 58 74 45 49 123 103 85 73 78 72 62 72 97 110 57 55 57 72 70 64 26 35 66 47 60 64 63 68 54 37 48 39 37 37 38 49 60 45 47 70 60 42 52 56 44 40 55 58 53 52 52 48 51 52 52 46 43 54 53 54 51 49 43 46 38713 280 864 30 9984 10 45 13 5807 3143 231 612 4542 44469 177448 424958 999999 999999 964464 34080 698 286 317 516 436 441 371 366 262 326 327 261 390 488 367 439 391 481 647 409 187 60 28 171 245 206 247 187 156 322 120 233 176 216 230 211 195 77 295 311 154 157 291 275 171 52 320 218 -8 7 51 82 44 23 14 -55 -58 -15 -52 -19 14 -69 -73 31 13 7 -2 -34 108 119 99 15 62 -97 36 81 66 49 43 28 -10 15 158 109 217 207 127 45 154 197 239 258 167 176 151 99 61 48 124 119 140 150 225 161 21 31 47 59 66 124 8 5 143 136 60 77 108 169 68 80 41 60 103 129 114 103 33 58 117 39 -11 47 56 101 52 63 72 59 96 79 68 37 72 160 204 158 105 143 172 225 192 188 184 197 262 284 321 345 334 359 314 274 319 320 343 296 302 287 286 261 223 203 172 242 251 238 313 297 264 176 163 186 202 208 204 142 135 105 105 135 140 120 142 139 140 155 165 149 138 173 122 112 112 91 77 73 85 50 42 67 45 50 55 57 43 71 89 86 58 71 44 44 53 45 31 33 41 26 37 48 53 75 54 51 38 52 44 51 49 50 46 47 49 53 42 50 59 55 45 47 43 58 45 42 47 55 47 47 37 35 40 41 40 43 45 39 41 34 31 27 38719 279 888 30 9978 10 45 19 5805 3144 876 14370 103275 370507 630020 539747 999999 999999 19239 695 456 463 451 478 542 425 455 416 391 466 427 446 532 455 477 383 357 392 246 325 159 146 182 122 140 115 175 79 23 110 261 247 219 132 120 169 108 53 107 204 90 84 225 255 218 94 8 31 16 -17 58 70 71 -51 56 72 45 121 -12 -64 -56 17 68 -86 -53 -13 76 56 72 44 30 133 57 54 -44 24 -34 1 64 -11 115 10 -36 192 275 264 209 146 241 174 112 142 93 163 233 237 109 108 175 142 116 99 143 109 119 7 -2 -3 103 50 70 59 42 90 70 84 137 102 91 152 133 66 81 63 -62 5 98 141 19 -11 116 140 97 66 50 81 19 -29 14 44 107 91 134 119 155 248 235 131 154 179 145 151 164 234 305 280 272 265 316 370 344 290 276 338 316 293 288 205 187 229 163 200 211 196 240 237 179 154 143 168 150 165 146 124 120 96 94 62 31 63 93 111 138 125 135 126 126 137 113 112 112 62 65 68 63 43 70 58 88 57 74 62 55 45 39 46 69 50 37 36 55 37 29 30 39 71 61 55 46 38 66 60 31 36 42 44 35 36 22 29 31 30 41 48 49 37 36 48 47 42 39 31 33 29 41 46 45 31 30 24 23 23 27 23 22 20 17 12 10 38725 279 887 30 9977 10 45 25 5804 3145 1113 5909 17004 62414 221515 423651 986132 999999 999999 220496 4520 303 378 267 318 452 394 291 319 397 304 304 399 432 341 227 262 262 327 229 186 184 36 176 313 248 187 111 -37 34 268 74 49 133 95 85 138 125 284 205 11 111 185 181 124 3 19 87 1 28 88 -94 999999 -4 55 -15 103 -54 999999 -73 -6 999999 74 -45 -71 -77 35 -36 -67 -16 -7 -5 63 40 17 -1 -8 -56 81 45 -30 -37 27 -40 29 96 114 170 177 223 105 148 153 169 183 -3 19 112 100 49 103 99 46 119 -37 999999 6 53 -17 -72 16 64 67 89 27 39 41 88 84 -6 17 32 -9 15 85 75 69 107 23 58 37 112 88 136 27 -20 39 59 69 94 4 67 61 67 136 144 169 221 163 144 122 142 134 177 243 210 286 316 246 229 283 340 298 301 291 238 268 253 236 178 178 152 167 189 179 240 263 162 132 180 160 156 138 119 94 82 54 100 119 68 80 88 127 121 60 143 100 87 68 64 64 79 99 74 46 22 30 47 64 76 25 25 60 29 26 50 45 36 33 38 42 54 16 17 34 18 18 34 30 32 48 18 30 28 37 40 23 29 26 28 34 29 31 28 30 21 28 42 23 25 29 37 27 14 19 20 21 24 27 21 14 17 12 7 13 14 9 9 4 38731 282 795 30 9975 10 45 31 5803 3146 -78 81 630 1490 5983 71248 354199 657148 688281 565260 600392 481783 46976 1756 482 493 514 500 409 370 247 286 366 455 338 299 331 359 446 549 397 275 391 378 150 126 149 156 204 186 86 47 130 239 200 297 332 381 293 60 176 217 275 126 26 159 1 16 85 85 56 73 -48 1 104 49 -30 4 -42 -92 999999 -14 -76 999999 -16 99 27 6 -20 41 -23 -9 -1 -25 -71 999999 999999 -24 -7 -10 36 -30 -22 114 -5 20 120 113 131 130 98 47 113 208 200 166 113 225 209 125 162 169 113 39 57 43 61 103 57 40 87 74 6 56 94 134 149 146 110 40 91 104 96 129 49 77 55 64 93 123 71 162 62 94 100 145 21 -13 73 96 94 120 70 108 126 121 156 165 152 163 143 171 198 212 203 156 181 240 208 278 281 352 379 351 320 345 292 307 284 221 199 225 162 248 283 231 188 204 261 292 231 180 112 152 193 151 138 169 154 120 112 130 154 116 88 117 160 125 121 142 137 117 124 126 99 88 67 85 82 54 63 72 92 79 61 84 87 76 54 48 59 78 66 55 61 73 66 60 58 57 52 70 56 71 78 51 44 59 72 59 59 68 54 55 51 57 62 61 64 67 67 73 59 50 52 54 52 45 55 53 52 54 58 49 37 43 42 41 42 43 39 37 38737 279 885 30 9975 10 45 37 5802 3148 725 3122 9580 32860 107872 362783 723803 894959 865903 875052 999999 389987 4240 424 278 392 546 541 271 468 380 390 537 346 302 182 172 216 300 139 20 2 147 176 259 141 101 248 243 200 111 104 157 155 152 227 24 3 115 147 -18 -86 -32 47 130 26 -35 -46 -31 73 49 2 -92 -63 -93 999999 999999 -99 999999 999999 999999 -87 69 -40 999999 -85 -28 -39 -69 -93 -35 -12 -72 -1 110 58 -24 -7 -14 -26 106 104 23 109 -39 -36 73 45 57 -26 108 104 136 197 139 191 105 147 133 75 13 18 -63 41 99 -3 -69 -59 -82 -91 999999 39 78 89 52 -26 8 102 62 69 36 50 -48 -10 -28 60 91 5 20 59 96 6 -17 12 19 31 16 7 39 78 43 -33 26 8 -41 62 142 126 107 138 199 152 97 73 119 150 162 236 296 253 251 247 207 251 245 249 156 151 156 157 105 111 154 182 207 189 138 109 95 89 69 73 81 51 68 30 60 46 67 64 64 95 105 66 39 77 85 67 46 25 62 61 20 6 -1 6 -12 2 -6 -12 -20 -14 6 17 30 14 15 5 -3 5 30 23 26 -8 16 10 31 11 -2 6 10 -1 17 37 11 19 10 -3 4 1 1 7 10 4 1 -2 6 13 -4 2 -1 5 17 18 5 10 6 10 7 -2 -6 -7 -7 -6 -2 -8 999999 -12 -14 38743 280 858 30 9978 10 45 43 5800 3149 -29 393 1546 3694 10247 32749 121183 453141 999999 999999 999999 467538 476767 59918 735 566 458 326 375 456 372 323 271 265 386 350 280 237 191 120 297 290 147 40 80 -48 -6 189 214 160 106 160 232 129 77 115 129 153 143 67 -24 77 -1 1 -28 -45 79 196 109 61 109 -49 0 -76 -57 66 -71 999999 999999 -70 -68 -45 -90 62 999999 -67 -68 -7 55 -17 -24 12 11 46 67 -49 -32 39 15 30 51 -42 55 112 109 98 183 109 90 137 98 106 111 118 119 168 85 144 99 86 85 53 100 78 19 -12 -33 -3 70 7 31 -9 -40 -8 6 49 115 87 66 123 58 -24 -37 -20 62 53 68 1 30 123 -2 33 -3 0 13 -17 80 54 11 27 20 70 95 39 53 71 108 105 183 146 106 200 179 147 144 156 173 207 199 248 268 278 272 262 296 291 342 225 155 154 187 196 150 122 232 270 253 245 226 142 132 161 151 95 110 106 121 86 110 86 95 92 100 114 126 119 116 140 99 85 94 67 63 37 30 5 0 40 35 24 32 35 52 25 50 49 15 -1 31 42 51 48 40 8 30 43 24 27 25 33 42 35 43 36 33 22 24 11 29 36 21 24 32 54 51 30 34 32 29 27 27 35 34 30 32 34 37 35 33 26 31 29 27 29 30 25 21 26 18 13 38749 278 923 30 9983 10 45 49 5799 3150 107 374 907 1408 2537 4879 11679 36523 165003 712372 999999 999999 619674 855983 374849 34813 650 516 523 417 459 511 401 154 299 351 163 19 194 148 14 -15 136 75 268 314 239 112 138 175 143 206 226 87 999999 27 117 81 9 63 104 0 48 111 28 27 34 -33 -57 38 45 73 43 -30 0 -9 32 10 119 122 115 -6 6 -31 -15 -86 -77 50 8 19 -55 999999 -95 999999 -1 27 76 -24 69 133 109 70 211 104 130 71 133 193 106 131 174 130 179 65 64 176 93 48 145 154 99 104 92 17 6 7 9 -1 -7 63 -27 -18 -37 51 115 14 -20 -29 9 -7 51 4 -20 -64 24 -15 -32 -4 48 49 66 85 50 32 38 73 62 47 30 -16 26 55 106 167 166 79 65 177 178 149 194 198 236 103 134 219 267 289 243 227 285 263 243 274 304 287 240 234 192 135 170 201 195 169 261 209 148 150 165 108 98 73 77 102 120 94 84 83 85 90 79 96 91 81 101 131 101 71 51 60 84 62 71 68 35 34 23 42 75 87 41 66 42 51 54 39 49 47 56 43 42 29 33 39 47 40 36 38 57 61 50 49 35 35 35 34 42 33 46 53 47 44 40 35 21 37 39 33 51 57 37 37 29 35 29 36 39 37 32 33 30 24 35 38 35 33 27 18 38755 278 924 30 9984 10 45 55 5798 3151 517 1266 1715 3638 13810 38469 97609 155510 108224 152897 637112 999999 999999 999999 281530 34299 667 574 463 398 583 481 321 301 319 586 555 405 248 196 48 151 277 120 9 277 195 69 175 308 275 263 291 164 113 6 -99 -4 -40 41 46 6 130 57 -59 -18 98 40 999999 23 85 111 15 -69 999999 57 999999 -42 -5 -68 -64 -68 999999 24 179 -29 27 80 -76 -38 -46 -70 -96 -43 63 82 36 158 -50 999999 999999 27 109 82 138 56 -28 170 244 138 243 122 197 105 144 138 63 -10 32 123 120 139 120 94 174 111 57 -21 -25 33 1 -73 -32 46 62 146 129 121 173 82 62 32 90 1 -40 -33 -38 -74 -4 -33 49 49 33 -33 21 41 23 55 31 46 108 123 136 126 138 209 146 191 149 184 300 291 149 140 139 80 336 229 223 239 274 241 271 265 280 337 255 271 224 184 90 118 147 244 236 212 197 127 109 109 81 75 40 26 42 136 156 112 70 99 92 152 88 118 128 101 86 102 124 91 65 82 33 5 68 83 59 17 18 49 55 51 54 54 11 20 22 -6 19 3 8 16 33 29 33 51 37 35 46 37 31 13 1 16 29 30 29 27 22 39 52 34 34 39 37 21 34 38 25 32 41 25 23 36 34 33 27 24 28 28 29 26 27 20 21 16 9 5 38761 285 714 30 9984 10 46 1 5797 3153 -62 885 3121 11744 9937 2003 824 2520 7479 21235 31492 21732 34097 62437 79757 80817 111415 211129 853230 999999 999999 554717 2535 658 632 476 521 490 328 487 493 507 414 457 457 253 250 334 382 257 92 64 252 279 284 150 58 128 229 194 281 215 217 182 192 271 128 26 60 146 113 96 -47 193 170 70 17 -21 207 137 26 52 50 -46 -46 -7 -11 -2 0 -44 -50 -58 2 -68 -3 77 27 999999 -16 161 115 53 30 153 15 21 -65 -16 160 139 160 140 257 211 283 274 82 25 246 155 252 195 157 241 91 123 200 129 153 181 230 237 108 49 141 97 163 62 88 35 37 73 134 22 155 260 166 42 66 113 142 102 142 33 69 42 12 40 144 109 146 108 115 135 76 85 133 156 160 133 132 135 137 179 176 186 237 308 244 169 225 194 143 249 316 246 254 263 299 245 318 299 328 372 308 219 265 295 212 202 268 259 285 221 206 184 174 152 198 180 159 169 179 167 174 176 138 162 135 145 235 160 173 152 146 175 138 140 132 94 74 49 45 93 101 98 83 84 80 109 115 101 74 78 103 64 70 90 91 123 120 111 84 66 76 78 86 76 68 68 66 51 51 60 67 69 72 80 91 78 66 64 67 71 76 70 75 81 75 73 69 73 72 73 71 69 67 62 62 69 64 56 58 50 65 38767 278 924 30 9984 10 46 7 5796 3154 88 297 448 944 1495 2578 5601 12371 33986 100318 279575 592908 999999 946928 999999 499324 383963 2176 428 438 663 703 707 599 363 348 464 388 242 152 230 84 9 24 85 192 230 271 255 231 158 -7 95 -28 -34 40 229 330 198 -5 164 196 113 69 25 125 205 50 218 174 122 -37 202 240 142 73 -55 -45 57 108 47 51 8 4 33 112 -19 -65 -49 73 -82 999999 128 76 47 142 104 86 81 146 127 174 129 21 25 78 136 88 165 203 147 238 289 214 76 111 147 98 150 124 47 38 122 116 -19 39 126 151 53 55 61 -9 -24 17 80 124 5 34 37 49 -14 50 167 45 -16 -4 90 111 -21 33 116 72 72 177 120 87 -21 24 145 140 36 101 94 6 81 153 85 113 186 190 150 194 211 166 137 149 187 236 267 265 283 285 278 320 315 286 344 285 198 140 179 219 184 202 252 275 308 207 135 152 139 179 155 137 151 136 109 66 76 128 126 60 116 161 173 141 140 108 114 118 114 62 78 86 65 63 30 68 51 58 72 85 62 37 90 51 44 44 89 93 69 77 70 69 47 39 45 66 68 62 71 60 57 31 27 57 47 50 55 64 62 68 47 47 61 65 55 55 54 42 63 64 40 40 54 61 51 47 49 50 50 46 47 46 46 24 35 42 38773 279 895 30 9985 10 46 13 5794 3155 381 1216 3564 9374 17491 29080 36192 74775 229867 575454 929525 999999 999999 567069 35886 660 561 840 671 527 587 588 578 441 619 467 310 223 197 280 296 116 62 77 290 384 262 140 234 323 252 331 250 288 374 210 227 196 120 218 245 204 96 42 202 159 313 233 123 999999 18 38 173 177 26 12 121 -10 -40 999999 -83 7 116 89 38 34 -47 17 14 -67 -77 -61 -20 18 -44 13 47 173 81 97 66 39 22 12 128 188 98 251 163 86 78 222 128 76 139 152 197 53 58 112 85 214 224 119 144 183 82 58 170 82 102 169 96 99 135 207 123 50 78 79 125 127 148 126 134 94 129 141 139 105 166 151 88 56 43 141 151 61 21 60 78 86 36 111 201 112 87 114 93 108 184 300 261 219 206 231 167 208 269 294 307 253 240 259 269 277 320 296 166 142 259 182 191 194 213 262 266 236 285 152 132 147 134 120 164 167 148 153 111 159 117 113 150 167 134 158 168 151 108 138 143 124 105 51 62 92 98 106 80 55 76 58 84 69 69 72 82 88 52 66 72 31 55 74 79 59 65 71 57 48 56 59 54 53 63 70 56 52 64 57 63 69 80 80 69 85 76 71 81 63 64 73 76 80 68 59 54 61 67 76 67 56 53 59 51 61 57 46 54 38779 304 146 30 9986 10 46 19 5793 3156 2212 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1087 14470 38181 3386 3181 13951 8227 14918 67162 257434 820026 759850 712134 798123 565571 336003 6069 668 458 379 330 435 516 504 382 297 374 251 248 323 237 368 355 328 285 254 209 143 158 167 210 233 271 289 302 142 44 153 108 130 191 250 189 253 132 -9 58 76 41 27 125 98 136 162 112 41 55 18 -71 999999 -20 -34 -4 138 49 32 -2 50 10 -53 -47 -44 3 5 -43 -69 -41 2 -50 11 1 27 -2 -77 -74 8 -64 25 80 87 132 141 192 186 139 132 149 178 153 88 168 164 52 91 134 138 160 186 126 80 121 123 104 96 42 2 30 37 52 82 103 3 -14 30 60 60 9 74 85 117 63 1 44 46 50 78 27 3 22 49 -2 21 27 -8 15 -5 0 -21 0 45 47 8 51 55 85 140 117 140 240 261 228 202 233 164 148 205 251 261 182 205 272 243 220 206 171 157 153 137 118 133 161 220 284 254 204 191 169 131 106 114 110 146 120 120 118 137 109 109 134 109 127 146 133 169 157 72 73 56 50 42 42 27 26 60 75 58 47 55 66 43 36 46 34 38 19 13 44 52 42 63 51 44 56 29 41 58 47 27 33 44 32 31 38 16 25 29 22 41 48 48 49 33 40 36 44 61 54 34 53 45 37 34 40 38 39 35 30 27 29 34 25 25 28 26 23 16 38785 280 866 30 9986 10 46 25 5792 3157 91 797 1912 4489 10617 36128 153131 445057 355723 877210 999999 999999 905004 657571 4361 568 470 341 524 435 299 450 435 322 376 248 267 501 419 263 199 212 227 112 -18 30 280 314 374 192 136 87 152 305 201 109 173 156 157 178 176 197 175 62 121 82 76 16 -86 999999 21 58 188 64 -85 48 63 7 68 -31 42 41 -7 999999 -50 -90 112 24 14 73 -59 62 112 -84 -51 83 -49 91 61 34 95 84 76 95 186 86 24 157 270 190 113 50 233 131 155 97 53 102 215 189 30 78 169 73 167 86 105 150 71 37 84 -7 65 100 81 22 40 132 170 59 52 96 59 61 187 144 53 8 48 56 -18 -24 70 76 20 57 98 64 59 97 135 34 34 63 152 107 11 13 157 142 172 196 205 322 235 248 208 239 200 185 177 190 219 164 221 216 232 212 180 119 131 174 133 188 144 224 257 218 248 172 182 114 100 131 134 149 116 91 113 127 134 88 127 152 140 172 182 148 108 146 138 97 55 41 46 59 88 78 54 65 42 49 51 78 70 81 88 60 62 59 50 62 86 78 43 53 58 67 73 75 71 83 86 52 48 61 52 65 65 59 29 71 60 53 58 68 59 45 36 52 53 35 46 64 60 55 49 60 59 53 53 56 58 49 50 42 43 46 42 33 38791 282 800 30 9980 10 46 31 5791 3159 -83 248 43 864 994 1805 6677 19104 63365 228738 630273 984759 887592 999999 653676 603982 32995 664 482 406 293 273 413 383 393 353 308 310 232 239 190 14 116 212 299 223 146 135 165 252 218 210 72 37 68 116 101 -2 -78 28 188 141 317 277 81 0 125 72 156 18 73 46 95 -17 -89 139 130 127 43 120 110 103 126 119 -96 -38 45 27 -38 999999 999999 -58 -33 53 80 82 84 101 63 -39 999999 -24 66 84 110 150 166 131 277 150 172 165 151 175 193 147 166 162 142 70 46 104 136 86 -19 4 -5 72 120 121 118 -2 38 100 15 61 53 32 23 50 60 136 151 156 165 157 95 15 56 35 153 52 -26 -11 33 124 164 24 8 57 55 55 31 3 62 54 15 83 75 81 157 105 134 100 166 208 249 253 252 177 238 151 60 192 187 233 204 140 129 131 95 90 151 97 89 142 128 176 180 189 270 285 177 119 129 143 103 117 129 114 137 120 163 212 152 101 135 158 207 90 99 90 111 129 124 18 23 25 33 46 48 49 54 65 58 82 100 64 71 47 65 52 65 80 62 61 60 67 63 79 52 65 71 81 79 62 40 56 54 59 42 27 50 55 32 49 63 46 41 43 41 36 44 34 47 52 60 63 48 47 47 44 48 44 48 59 56 44 45 46 44 35 38797 305 134 30 9974 10 46 37 5789 3160 14359 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 562 2242 5061 17276 51736 153686 469732 999999 999999 999999 910941 32364 680 573 516 331 431 374 434 439 376 455 337 469 582 394 285 182 147 235 382 476 413 291 161 425 260 110 131 218 257 171 310 234 214 122 46 199 266 268 30 206 264 15 51 45 177 93 99 76 -69 35 47 -46 87 127 -17 -24 86 39 23 -26 16 77 45 15 25 56 66 31 191 170 146 167 156 224 98 -26 149 203 114 60 144 107 130 255 131 219 247 136 107 49 118 125 121 116 48 162 104 114 189 140 143 85 158 127 181 129 90 73 108 117 110 75 174 92 -36 -13 179 104 194 111 96 42 96 97 75 174 93 75 38 49 43 20 92 66 150 113 153 60 127 94 79 124 82 44 21 129 199 187 241 227 326 277 263 176 200 193 157 199 203 194 237 251 195 130 145 129 195 181 143 175 151 132 123 127 199 232 295 195 148 126 124 179 252 169 143 118 156 165 128 157 183 138 144 159 166 121 151 129 119 115 85 88 80 106 107 90 87 81 91 118 93 83 89 110 79 43 47 75 90 78 81 94 80 54 59 77 68 39 59 83 69 71 72 33 54 49 44 68 73 77 76 71 59 53 60 53 56 53 59 64 69 77 75 75 73 72 59 59 53 52 67 59 51 40 51 59 38803 278 911 30 9971 10 46 43 5788 3161 403 1158 2623 6678 17357 50486 163396 474373 816974 999999 999999 213374 3506 675 451 319 411 392 285 381 420 361 305 306 242 300 486 422 315 282 432 320 253 268 124 83 140 150 26 7 238 199 307 140 112 38 63 149 155 125 48 6 99 245 174 -9 -57 -63 -26 -22 999999 -62 -11 -27 -12 14 -95 999999 87 20 -8 77 -2 -91 -37 -33 -43 80 -6 -29 63 3 29 87 108 87 118 150 -27 -61 122 106 88 132 225 189 157 151 245 216 157 97 147 123 143 156 116 146 170 106 13 76 47 50 130 172 102 18 69 26 110 24 4 81 81 104 120 140 56 -7 19 111 63 34 114 59 20 29 77 6 -55 82 57 51 69 34 55 27 -12 -8 73 56 42 23 -57 -18 31 43 36 94 200 212 95 142 186 149 208 179 179 190 126 117 179 183 137 128 118 128 172 101 71 109 168 155 160 160 177 201 245 168 117 110 144 84 134 111 154 136 79 71 112 89 44 123 123 117 116 110 113 101 88 63 60 26 30 1 -1 22 50 33 50 52 57 22 46 54 49 52 67 34 29 52 56 51 54 42 44 66 31 10 19 23 44 31 27 31 6 6 19 30 27 27 34 31 39 18 23 34 26 28 23 29 27 36 45 38 31 23 25 21 17 16 28 22 22 20 23 20 38809 278 913 30 9973 10 46 49 5787 3162 157 987 3472 10221 34173 106521 235916 546366 999999 891927 622044 999999 794434 367246 37365 1470 545 412 529 321 206 284 536 441 362 457 298 440 319 290 453 330 354 302 281 209 213 198 173 202 191 105 37 133 243 181 49 117 129 140 96 58 209 114 20 39 19 -29 999999 -50 74 125 59 53 999999 -72 82 21 128 85 107 161 3 999999 76 -44 -43 -89 -54 22 22 16 37 -4 58 69 77 29 118 49 -9 77 38 140 225 225 231 210 142 303 214 142 180 102 36 105 144 168 106 89 107 138 71 94 168 54 49 78 36 -2 33 32 129 112 65 88 72 60 118 140 95 94 78 71 117 120 39 54 74 82 14 68 75 31 29 33 92 90 122 83 95 59 54 95 91 29 115 176 137 150 203 171 205 208 200 181 183 219 189 183 231 238 228 223 206 187 173 123 97 138 74 87 148 135 175 198 236 255 235 257 255 134 92 127 154 136 182 153 122 127 143 125 135 150 152 143 160 183 132 156 121 103 88 82 83 93 81 74 63 72 86 79 83 78 95 74 59 86 83 91 59 60 66 67 76 65 66 80 65 86 57 63 65 70 49 55 49 51 72 59 72 74 70 71 79 80 74 81 78 68 70 77 73 76 66 62 72 66 58 67 67 68 64 58 72 78 73 62 38815 277 917 30 9977 10 46 55 5785 3164 165 631 2716 15281 34083 44747 107095 381126 506797 529433 999999 999999 999999 288337 22989 690 444 538 409 572 539 539 375 329 348 402 361 271 325 480 348 232 260 158 206 248 210 197 62 145 126 9 144 230 224 231 141 20 47 137 19 151 170 135 91 -40 -67 61 95 152 3 999999 -81 75 5 -29 -44 -47 18 17 49 10 -48 999999 -18 -21 4 82 142 51 63 22 -24 -10 -24 57 111 63 114 76 267 203 183 378 270 323 338 232 154 60 150 139 138 157 5 58 125 123 109 204 91 99 82 89 -27 -90 27 20 -10 4 130 108 -27 -12 59 46 56 99 185 98 85 161 89 75 99 27 -2 -20 999999 999999 32 36 50 48 -18 -43 -22 13 8 -5 -5 71 19 46 85 110 75 143 181 146 194 206 141 223 269 199 174 215 154 129 150 157 220 249 198 129 100 92 165 156 136 138 155 192 180 216 184 169 145 168 171 140 113 116 121 124 79 72 99 167 176 113 150 192 131 111 135 81 88 106 63 73 45 65 63 56 57 69 78 64 43 61 75 100 60 44 89 84 50 93 79 68 46 84 67 47 53 42 61 58 41 50 33 62 58 28 50 43 52 61 65 45 51 54 54 56 52 62 63 65 56 59 53 65 65 57 44 56 56 59 56 54 59 62 47 51 52 38821 277 947 30 9977 10 47 1 5784 3165 601 4866 22694 64256 142188 147977 269496 493580 889629 802344 999999 999999 269862 2131 567 585 396 265 228 364 305 273 409 352 346 252 331 465 198 159 205 366 363 348 309 275 65 12 92 115 69 149 39 -68 29 130 71 110 -96 -33 200 156 144 87 16 55 115 12 -12 140 194 -15 66 79 11 18 55 136 129 12 -4 76 18 999999 42 -46 999999 53 -74 -54 65 -17 17 -95 26 48 71 63 -9 59 114 145 12 75 83 186 126 107 116 173 187 170 167 159 169 148 272 166 98 88 71 110 176 170 39 -13 73 63 18 14 12 49 99 64 55 4 22 19 2 10 41 148 41 33 32 51 57 116 33 6 -14 10 14 -3 -36 33 -13 45 42 -33 0 4 127 237 89 42 122 169 51 132 212 174 144 146 167 260 240 253 184 138 155 215 257 191 196 171 165 211 139 113 166 163 147 151 176 119 105 147 182 184 178 221 172 116 158 117 117 122 111 146 106 101 96 105 161 262 173 109 137 112 85 94 70 65 92 114 66 28 74 91 42 58 77 73 59 56 43 33 44 40 57 60 43 54 76 66 27 65 58 47 35 22 37 56 38 62 44 37 32 50 55 63 54 46 47 53 54 55 62 57 50 51 47 62 74 57 56 57 48 45 57 47 53 51 52 58 45 38827 276 977 30 9977 10 47 7 5783 3166 308 1128 3433 9461 30323 79330 129149 268619 533091 999999 999999 999999 76567 1466 719 378 405 295 431 278 367 434 658 491 207 138 325 285 265 235 150 0 166 199 304 2 32 245 264 55 31 28 62 38 41 -7 0 44 137 30 129 230 391 189 -11 6 84 92 -16 -27 -32 61 -70 60 132 -66 -46 -4 -41 -94 999999 999999 999999 999999 -99 -8 999999 79 48 26 156 185 999999 999999 34 103 88 18 -20 7 -5 77 118 78 138 246 260 192 276 261 184 185 128 180 294 188 173 107 48 15 120 158 19 52 135 86 61 20 41 -23 -89 38 109 56 -9 -10 -28 -1 69 92 -4 -26 90 7 26 96 53 99 137 26 44 30 -6 35 64 91 28 34 29 68 2 43 22 69 98 31 2 68 83 124 58 145 187 214 197 188 203 155 184 191 186 152 125 153 175 154 93 103 76 83 129 223 201 176 220 169 148 134 192 173 116 108 100 105 89 90 72 99 163 136 178 166 131 122 117 138 138 105 84 38 35 25 53 49 37 71 65 43 51 49 46 49 64 26 48 44 42 57 53 60 41 39 36 55 49 45 66 53 50 54 57 39 40 38 37 41 29 34 40 48 49 60 47 40 43 50 39 45 56 46 57 63 71 57 43 46 45 40 48 50 48 49 55 41 43 37 38833 278 920 30 9980 10 47 13 5782 3167 145 5002 44201 74636 95111 224051 333172 600192 999999 999999 685128 254795 30384 1838 599 538 388 395 394 291 357 371 270 282 296 148 230 213 126 142 55 36 133 243 311 190 169 66 48 120 116 5 75 224 284 164 182 107 34 -84 -31 27 28 -57 -22 -1 -47 -22 21 17 -41 -8 999999 999999 -73 -3 -94 17 -13 -80 17 58 76 -86 -34 -57 4 14 -49 -52 -88 -48 -13 6 -55 -15 9 107 57 -26 136 36 21 116 108 41 122 153 157 213 157 35 40 172 219 88 17 109 62 89 69 77 78 55 104 -4 -25 58 24 49 -22 18 -22 -42 8 83 14 49 49 48 25 34 39 90 160 83 50 106 51 52 103 45 42 33 -3 -1 -5 -26 -39 29 24 -22 85 68 49 87 152 93 129 60 83 100 85 173 168 185 170 149 185 235 172 147 139 179 187 193 157 166 193 189 154 155 148 130 84 127 168 164 130 136 118 136 167 134 115 109 118 137 154 128 70 84 126 114 82 110 118 139 133 106 106 67 55 53 63 50 45 21 0 4 20 33 46 66 44 45 25 34 58 39 33 36 59 50 30 31 29 31 33 20 32 35 42 44 36 30 43 36 30 34 40 46 46 36 30 35 25 51 46 34 37 51 53 45 33 34 40 41 33 33 32 37 35 37 44 37 42 35 38839 276 980 30 9980 10 47 19 5780 3168 863 3369 9845 27314 76810 203654 483652 999999 999999 999999 807717 180283 962 667 611 411 311 348 271 322 271 288 291 215 131 128 215 220 185 237 304 190 80 266 306 225 15 -25 -32 -54 -27 -18 97 -4 68 114 138 68 -1 90 91 4 40 109 45 -30 -34 3 -33 -24 -21 84 82 9 -37 15 -22 -52 17 -60 61 78 52 -48 -64 999999 19 -41 -77 -40 -1 -22 999999 26 30 37 141 99 154 102 133 169 95 158 150 167 63 226 213 164 117 171 228 191 190 178 124 129 126 125 122 157 197 17 -51 46 78 124 18 -35 48 74 30 -41 125 80 42 25 157 196 61 130 100 55 90 18 41 77 62 55 94 60 21 56 9 86 79 25 38 70 -25 -3 128 81 34 47 105 130 138 125 113 144 200 264 260 224 133 224 240 204 139 159 235 137 123 149 182 118 187 225 183 142 126 154 187 196 108 81 106 125 138 159 129 152 126 73 59 87 148 142 166 206 191 147 139 143 126 166 115 96 59 68 70 69 60 61 54 62 77 55 64 66 65 63 84 81 67 57 63 71 47 56 67 73 75 79 71 61 74 60 66 55 45 68 61 69 89 65 56 68 66 52 65 64 76 60 54 63 67 56 53 68 79 66 68 57 54 57 54 46 62 64 63 63 60 56 38845 277 949 30 9979 10 47 25 5779 3170 183 4684 21517 44607 143290 327734 362217 379487 685569 999999 999999 169039 1824 384 436 502 279 127 419 267 227 201 29 121 119 154 193 275 251 192 206 148 150 165 138 2 58 96 40 71 30 -5 88 -56 15 -69 -44 19 80 -7 -44 -34 -57 999999 999999 -72 34 95 52 -74 -61 41 37 27 59 9 56 140 33 7 42 46 97 11 -35 57 -12 26 15 177 127 64 -58 24 98 17 -71 68 175 76 49 86 176 138 113 174 238 186 200 146 192 179 133 129 114 84 257 103 131 150 121 136 162 181 55 -42 -26 78 101 5 15 84 117 7 27 99 34 16 47 34 23 7 33 102 185 98 29 60 125 37 -4 24 103 -3 34 151 80 12 -28 -6 14 13 57 120 81 53 83 102 156 120 124 100 162 217 197 200 190 203 255 161 115 183 128 177 208 201 180 140 179 203 167 190 178 130 170 126 163 223 163 124 135 161 141 144 214 162 135 132 155 123 101 168 146 130 144 146 145 144 165 96 86 82 64 51 33 3 18 57 64 64 60 75 76 39 63 61 32 54 66 48 55 57 41 52 38 52 49 41 67 43 28 25 22 32 57 71 46 41 31 39 47 57 41 42 46 41 36 46 57 66 50 50 55 56 54 51 47 49 44 43 35 36 38 45 38 32 36 38851 285 707 30 9977 10 47 31 5778 3171 716 4426 12180 29347 94676 191318 134545 198623 6893 6101 9142 33468 102112 224691 172622 456610 689768 700563 938297 999999 105042 1301 346 418 263 222 331 232 41 257 260 208 315 236 324 243 212 123 146 72 128 -34 -49 -61 81 71 13 140 154 2 -62 94 92 138 160 158 57 -20 -58 19 87 -38 -2 14 87 18 79 127 192 -37 50 50 95 29 28 91 -67 -8 69 -5 64 -11 -22 -18 41 -7 103 153 -39 -22 26 1 -36 59 34 -14 93 58 -5 96 91 215 252 164 213 172 193 273 132 28 86 150 178 43 166 166 69 37 124 109 65 54 183 176 112 -2 31 83 131 158 164 99 89 104 16 -47 26 71 37 48 74 63 161 122 95 58 86 142 143 40 -8 5 48 -15 -25 42 57 70 154 113 160 138 125 69 51 120 135 172 107 164 170 207 272 207 208 175 166 112 160 242 203 186 181 178 187 108 158 172 162 160 122 114 160 226 204 133 139 154 124 166 170 117 146 165 151 168 114 107 133 131 128 126 142 184 173 160 152 102 66 82 78 56 56 67 29 31 74 67 49 76 101 61 40 30 50 88 72 75 68 46 68 65 64 63 47 48 67 64 36 48 61 42 48 53 42 24 46 65 62 51 48 69 49 45 50 50 57 65 72 50 57 77 61 60 65 57 55 54 46 42 56 53 45 44 36 38857 304 162 30 9972 10 47 37 5777 3172 1460 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -68 186 258 237 306 439 461 607 1450 2564 1938 5037 13841 15958 5297 4858 5530 31897 113484 168874 351461 546932 698134 560121 336094 57256 953 570 491 345 352 495 276 92 200 269 272 233 240 252 206 246 246 240 171 219 301 182 217 181 144 110 80 72 150 0 74 65 54 69 -42 99 129 34 71 25 3 32 -3 34 -26 -2 10 -69 85 84 68 -10 73 50 24 -93 999999 999999 1 112 121 57 -14 -33 76 64 -8 78 7 75 137 98 73 56 19 122 179 161 127 155 203 119 137 182 158 116 228 335 225 173 179 172 55 64 115 148 96 130 210 219 64 63 95 146 99 113 119 79 103 156 129 149 74 11 140 111 103 152 121 25 119 155 112 4 69 72 39 64 101 56 36 94 65 137 88 121 28 52 101 168 141 187 134 87 121 149 165 138 131 133 145 287 271 258 203 189 215 235 219 190 151 228 251 225 179 129 251 222 219 204 175 118 167 184 188 145 174 172 168 192 211 166 147 163 161 191 156 140 133 149 135 139 157 145 178 188 189 179 161 119 96 126 110 92 50 66 75 73 101 99 100 79 71 74 94 89 67 64 73 88 67 85 66 67 63 78 80 79 90 70 68 67 69 67 70 68 73 73 77 72 70 72 55 48 63 68 79 78 67 70 73 84 80 74 62 68 72 68 59 67 61 66 67 60 56 54 38863 278 910 30 9970 10 47 43 5775 3173 -71 4619 9700 6613 31683 113212 215140 428941 750344 724278 735731 999999 694071 254190 1563 200 316 359 175 194 247 202 364 439 174 170 180 170 146 150 -22 33 115 189 63 999999 -96 116 -57 88 114 27 130 43 103 222 165 50 99 69 75 178 183 51 61 106 51 -40 -25 23 999999 999999 -1 -24 999999 999999 -44 31 -34 -21 121 33 -53 -43 -20 9 126 -24 -5 84 22 -27 23 85 65 45 45 1 -52 42 78 157 35 10 102 130 217 201 115 171 86 183 231 277 117 147 315 234 119 221 222 138 114 129 172 219 220 206 230 249 95 2 -8 96 102 -3 -15 116 67 54 132 110 73 123 92 162 126 6 -18 -30 23 -15 18 24 13 38 73 29 62 153 80 -12 50 95 58 100 129 137 202 117 98 176 235 243 198 172 203 172 155 154 166 151 119 149 187 183 131 126 191 192 190 156 87 140 179 190 111 114 168 103 99 138 159 147 141 118 130 148 141 95 96 133 154 133 83 55 146 169 144 129 111 98 78 64 26 27 8 0 4 20 47 65 73 55 35 31 38 41 35 30 31 23 18 16 31 34 4 3 22 35 40 52 31 15 15 5 18 31 28 29 29 33 31 36 27 26 33 50 40 43 46 36 37 41 53 41 29 31 24 26 35 25 27 27 26 24 21 19 38869 276 968 30 9968 10 47 49 5774 3174 -87 2286 15783 50618 119355 396406 902832 999999 999999 981592 10223 675 405 345 382 434 371 302 177 112 237 289 282 224 201 122 123 139 36 -6 41 137 72 60 72 180 129 -6 9 87 170 173 148 16 7 70 4 -30 -3 999999 -39 -47 68 999999 -9 3 999999 79 122 31 -44 -90 15 13 -73 -50 -100 999999 -46 12 -49 -32 47 -58 49 129 39 78 50 73 52 21 118 183 30 29 12 1 49 218 151 227 178 98 142 92 52 192 282 199 132 -23 46 164 223 98 112 104 90 97 -12 40 51 60 137 63 131 11 25 46 -57 -47 92 76 59 111 33 40 55 149 93 25 35 -11 95 64 13 -33 54 41 1 97 171 41 21 65 18 75 94 86 64 3 45 64 110 47 93 111 181 174 157 216 227 242 141 145 114 172 163 172 164 136 122 182 177 134 185 115 145 174 173 154 153 139 177 185 187 186 167 193 200 199 151 160 170 131 142 123 80 70 95 104 138 155 170 183 182 145 118 68 50 36 57 88 73 54 45 61 80 54 58 58 66 60 47 70 57 57 65 54 60 59 40 49 42 56 44 28 31 55 62 37 33 22 26 47 47 38 50 46 33 45 45 51 60 47 50 48 49 53 52 54 50 54 56 57 48 44 49 51 46 52 51 47 42 45 38875 275 998 30 9968 10 47 55 5773 3176 390 4660 27484 81122 256636 543553 695263 577371 640958 763538 999999 420539 6150 551 462 275 241 302 286 313 307 274 196 200 256 213 214 197 241 152 39 -46 -78 999999 -89 -39 999999 999999 93 105 43 -43 69 127 -6 128 48 -49 -26 -41 -28 22 999999 999999 5 -20 -43 -27 25 52 -5 -28 -66 -63 -36 -15 16 -4 4 134 175 102 54 -14 9 35 12 58 33 13 -44 18 104 90 40 85 92 73 129 139 154 123 123 196 241 171 102 26 91 199 197 131 152 194 112 75 78 89 167 195 136 124 51 65 122 95 46 71 22 -42 -13 50 18 22 -14 -11 42 -2 -4 97 85 26 16 50 57 44 4 1 39 66 82 105 108 103 83 -9 3 76 41 89 188 155 95 98 99 132 146 80 143 175 200 214 212 153 159 222 230 198 166 168 176 179 200 242 207 183 189 202 189 185 202 200 168 144 148 186 226 207 180 150 121 115 135 139 144 165 132 94 109 95 85 95 116 113 112 132 103 87 90 60 40 22 26 54 57 54 39 45 81 83 59 61 54 69 78 54 38 12 20 28 21 36 45 41 33 34 34 35 37 37 36 46 42 39 23 25 37 43 45 60 49 26 35 37 49 52 51 39 34 36 40 46 52 54 60 50 47 48 42 36 30 29 39 33 28 38881 275 998 30 9968 10 48 1 5772 3177 945 5940 15891 44486 125984 256098 570325 999999 999999 999999 161343 7086 505 363 275 364 502 421 306 270 290 222 139 161 129 101 85 37 156 88 103 127 72 23 -58 -75 26 30 93 82 76 143 93 40 233 149 59 65 -17 18 50 -39 999999 -45 43 100 -76 -45 84 41 -5 -28 86 -4 -22 88 60 -6 19 4 49 -36 -36 -1 -16 63 75 72 96 153 108 61 -4 -5 9 83 135 25 -13 -7 28 185 219 226 185 186 190 127 62 69 98 111 132 93 82 82 72 67 113 115 99 121 152 82 42 30 55 55 34 71 89 43 37 35 10 34 95 78 70 87 54 30 58 63 34 29 22 -16 5 73 73 18 16 8 -3 55 96 124 127 85 63 93 130 141 143 140 143 158 143 151 180 196 195 230 259 259 252 265 264 227 188 159 168 180 191 173 172 188 159 152 201 217 207 185 219 266 269 255 221 178 145 141 154 166 153 146 128 116 141 165 154 129 140 145 142 157 148 100 78 97 99 72 48 54 52 51 50 50 53 59 55 48 63 55 65 89 88 60 50 62 50 54 52 49 58 48 40 58 63 54 58 49 49 44 37 49 45 69 73 61 51 44 49 52 47 43 52 50 57 72 79 75 68 56 52 53 57 59 57 61 61 55 60 67 63 38887 274 1027 30 9967 10 48 7 5770 3178 59 621 2194 5755 14791 43428 146136 527325 999999 999999 894282 430266 56591 725 412 456 321 325 115 155 379 288 212 145 138 114 84 110 155 115 -46 -3 104 -29 98 210 167 164 138 134 66 75 72 24 45 82 130 280 79 95 16 53 38 -26 -26 110 223 62 16 -3 36 -30 -39 -48 21 100 69 46 82 35 10 50 116 67 70 25 -27 -11 6 16 96 98 29 52 62 131 119 111 112 154 124 109 240 264 193 169 134 102 210 241 215 206 120 80 149 116 104 192 92 -49 -12 80 113 159 127 70 99 93 76 65 51 94 125 87 77 124 121 63 65 139 202 201 93 47 58 15 38 41 -10 16 17 22 34 60 54 24 25 9 31 103 137 75 110 159 121 134 143 153 174 188 177 155 179 239 215 214 255 273 213 183 218 248 214 219 240 188 188 236 216 214 209 199 197 251 309 283 241 252 215 153 117 112 98 143 159 157 161 150 127 144 155 103 123 157 140 112 102 91 69 22 30 18 39 49 21 48 44 70 80 47 42 39 34 29 26 32 51 39 47 46 64 67 60 43 38 44 52 45 40 47 58 49 52 42 46 61 55 51 38 37 31 39 39 40 43 54 59 50 54 48 61 56 51 59 55 45 44 46 46 48 53 48 42 41 38893 274 1026 30 9966 10 48 13 5769 3180 353 2044 4673 17433 43917 144928 199203 235333 741366 999999 999999 692248 35856 637 367 391 371 275 369 230 238 243 280 265 111 122 999999 999999 51 68 -21 117 198 129 135 32 -65 211 41 -40 -28 123 90 32 3 999999 -25 76 5 53 25 59 -1 -35 -87 -61 91 47 8 -32 -69 -76 20 -30 -31 93 62 47 37 96 95 89 79 9 76 94 1 29 79 85 128 124 93 168 113 137 214 217 183 184 201 265 259 188 118 147 21 13 92 140 177 71 28 18 -5 51 39 46 66 148 161 86 63 97 104 125 57 29 112 128 109 108 121 35 -10 110 149 129 149 152 90 113 109 50 25 48 -2 1 60 73 76 46 25 66 89 71 73 72 74 122 136 139 103 75 123 143 137 174 185 162 128 145 183 228 250 255 226 172 189 228 235 224 201 204 224 199 151 171 165 172 168 170 202 224 244 280 246 192 183 165 150 97 57 102 146 161 138 111 81 111 127 141 135 127 112 97 95 90 60 56 44 36 42 29 59 77 65 50 44 46 43 63 69 34 27 49 33 41 57 50 32 41 46 39 32 34 49 46 38 22 16 17 31 44 42 48 40 29 29 38 53 50 28 39 32 39 43 35 42 53 44 48 50 42 41 39 38 39 34 38 35 40 34 36 38899 273 1054 30 9964 10 48 19 5768 3181 150 1380 3593 8602 24498 72541 220335 563856 999999 999999 798912 40133 1151 336 470 504 556 467 450 389 310 317 183 155 258 215 120 175 195 182 117 13 56 45 12 107 113 89 62 51 120 153 109 87 2 80 78 68 43 30 117 39 29 9 -20 0 -12 -48 41 35 30 -75 -39 82 68 56 98 94 57 91 98 16 79 127 187 63 -35 -40 -14 75 178 92 59 141 168 115 121 156 161 159 182 176 186 145 189 174 155 83 16 137 148 77 16 93 111 109 96 66 77 68 60 94 69 109 99 51 73 162 166 113 117 123 113 73 50 81 98 46 48 73 101 10 15 48 5 36 39 55 62 90 93 40 69 98 133 69 74 96 125 135 85 52 87 173 203 175 198 177 168 160 198 230 233 288 282 269 249 266 266 253 248 238 224 230 231 184 166 193 181 200 193 208 211 283 299 275 231 196 179 157 138 148 164 147 145 135 121 116 112 151 177 157 146 143 127 100 93 67 54 47 13 12 26 42 66 44 49 63 70 61 77 96 74 57 36 53 49 69 63 64 61 61 40 61 49 37 33 44 53 43 41 37 33 41 51 63 51 33 21 15 20 42 44 33 34 44 51 41 46 53 55 50 42 37 40 37 37 32 37 36 33 38 39 38905 273 1051 30 9961 10 48 25 5767 3183 862 5713 31452 84771 179223 395860 596963 796362 921548 946183 899504 381960 6743 1086 413 431 445 395 309 263 194 161 182 255 197 148 251 319 211 187 120 157 135 164 203 176 106 206 161 78 49 65 136 147 43 110 116 132 181 107 108 194 110 39 75 61 73 27 83 19 10 95 19 -32 -53 -2 71 56 45 33 13 44 20 102 25 54 95 27 -67 14 80 177 211 217 152 169 207 200 237 205 121 140 249 193 158 188 104 96 141 137 74 117 177 159 175 139 109 78 149 189 217 93 95 76 77 64 62 51 26 54 87 120 36 -12 41 81 84 103 126 39 39 78 133 81 24 43 52 41 45 120 118 68 65 110 121 108 103 96 114 116 168 192 162 103 108 228 238 224 280 262 255 259 238 233 298 283 279 344 289 276 215 204 215 210 230 234 203 190 195 231 209 205 271 364 347 316 311 280 218 157 134 138 158 157 125 130 140 155 159 178 168 141 138 136 128 130 126 96 66 73 80 84 80 85 93 77 86 92 102 96 80 72 72 75 70 66 49 62 45 76 80 83 65 64 65 78 71 59 69 73 52 53 76 82 70 63 58 51 67 72 63 64 58 59 50 51 74 66 57 63 69 72 66 68 66 64 58 59 58 51 55 54 50 38911 274 1017 30 9957 10 48 31 5766 3184 1829 9770 19681 21862 33597 152681 281676 280720 383495 583897 999999 999999 943913 180851 59491 2247 331 305 319 349 388 203 171 228 143 103 113 102 73 -2 999999 999999 52 160 1 -40 999999 -20 67 98 97 188 81 -14 -94 999999 -73 64 153 65 -29 -22 31 -25 -73 -69 36 78 97 152 -20 999999 999999 999999 -97 -7 86 54 22 999999 999999 57 138 119 167 91 -15 12 25 -42 999999 110 237 126 62 158 193 122 181 124 155 196 129 44 73 102 53 42 4 -5 29 -7 -61 22 16 28 59 2 52 61 66 36 52 11 67 86 100 152 154 113 119 86 17 11 73 94 47 28 -4 19 76 97 67 96 151 106 11 9 93 139 92 57 -19 -26 29 80 129 103 107 69 45 98 122 120 122 129 175 199 181 240 271 268 209 244 259 226 222 227 258 237 216 191 188 156 108 128 167 206 227 188 152 161 209 272 289 268 243 218 200 168 142 114 94 126 136 136 131 96 94 104 117 142 145 132 118 102 89 65 72 77 43 47 46 50 34 34 56 51 43 58 46 36 27 26 33 48 43 50 61 45 46 55 53 45 38 32 31 31 39 40 37 29 40 43 43 30 32 32 31 29 25 20 18 18 15 11 21 29 33 38 36 32 39 39 39 34 33 31 33 34 30 26 34 29 38917 273 1043 30 9953 10 48 37 5765 3185 37 892 2841 8071 17851 39846 127734 504540 859007 999999 999999 656785 504873 42035 2357 556 434 432 380 297 317 313 157 141 272 225 92 102 154 87 51 47 47 41 142 -18 -62 -85 1 -13 59 97 87 9 -37 27 132 46 59 96 47 79 62 61 20 13 3 8 64 -33 -16 999999 -33 65 17 16 19 68 -23 -7 58 84 -5 -78 -65 82 92 43 46 81 198 183 34 131 103 112 248 236 160 183 161 175 161 117 137 144 156 184 129 55 99 59 77 148 220 176 162 165 87 47 46 97 149 86 79 58 59 63 72 53 32 69 74 40 66 114 33 25 52 52 73 100 100 62 63 65 76 22 9 24 23 25 56 69 62 56 51 114 116 135 143 148 146 178 137 167 205 197 197 244 232 255 261 276 291 299 258 236 233 197 211 194 207 160 157 210 157 186 221 186 217 287 279 256 300 238 213 211 176 120 92 171 181 160 150 142 143 141 112 156 156 141 142 145 132 97 67 64 59 42 37 56 67 49 42 60 65 50 46 55 50 55 65 49 38 51 46 54 65 55 53 58 42 30 52 64 57 45 26 36 41 33 49 50 44 43 50 53 52 45 39 38 33 30 31 37 47 55 55 48 49 51 51 49 46 39 33 38 44 49 47 36 34 38923 270 1134 30 9954 10 48 43 5763 3187 218 973 2635 8052 20326 46640 119806 218789 414514 999999 999999 999999 112859 36634 1441 569 572 246 230 265 381 299 80 -20 211 211 42 127 28 999999 -24 101 -19 51 75 116 146 34 150 66 9 -55 -49 48 17 -19 999999 999999 95 124 187 146 35 -46 -71 28 0 -69 -63 82 190 180 159 131 155 82 -6 -40 91 26 66 38 -64 21 159 137 141 25 -18 11 88 109 71 135 139 118 244 292 147 17 94 89 75 113 129 91 134 161 103 94 91 131 72 77 113 168 142 35 38 32 41 123 223 130 60 16 24 -19 -36 -9 104 104 59 80 32 -91 42 148 59 62 17 10 88 56 55 -6 -8 47 26 80 74 59 60 79 146 161 171 188 124 117 175 222 227 180 188 225 143 169 193 236 278 329 347 330 344 312 274 292 213 209 202 207 214 236 246 270 320 274 292 357 316 287 302 292 269 188 202 171 132 174 172 163 167 197 199 184 167 115 122 170 183 138 36 93 87 62 55 51 63 90 75 48 68 74 62 69 111 107 63 46 61 68 41 52 68 58 52 59 75 73 73 90 95 85 63 55 52 40 54 66 48 50 53 40 34 31 35 49 59 38 39 53 53 46 45 48 56 58 54 59 55 61 66 57 53 53 57 61 55 52 38929 271 1107 30 9957 10 48 49 5762 3189 -50 157 645 1265 2508 4950 10937 32762 130989 553909 999999 999999 999999 309396 2991 541 528 335 320 149 172 314 159 153 215 131 151 163 127 88 35 94 108 -1 23 182 220 221 117 8 -88 19 154 70 13 116 59 148 152 105 116 108 47 34 66 82 29 108 102 91 25 -8 22 136 77 108 -45 186 70 -63 57 94 184 127 10 79 66 -7 -46 118 194 -19 13 48 154 226 185 222 104 93 110 100 135 158 164 311 230 75 18 112 152 162 118 57 155 105 95 34 120 213 187 115 161 84 122 76 64 95 120 55 130 72 39 133 20 38 144 56 58 134 70 25 9 77 164 174 101 130 119 73 108 111 121 147 113 73 123 79 86 192 144 142 196 213 259 215 206 255 269 245 256 216 249 329 351 323 271 300 261 218 235 213 225 204 176 175 244 247 255 267 283 272 258 329 261 185 133 77 108 143 112 192 187 117 137 92 120 128 116 125 136 134 144 142 91 75 70 69 49 13 40 68 74 73 66 69 74 57 42 57 43 59 73 82 57 57 60 57 45 68 60 56 54 72 62 64 55 30 11 11 15 22 39 55 46 50 51 50 27 31 30 36 48 42 32 41 70 68 67 73 58 48 50 48 41 42 39 45 46 44 40 38935 271 1107 30 9957 10 48 55 5761 3190 -87 34 340 646 1127 2131 3956 8840 22810 70884 238794 792576 999999 999999 918344 459533 1816 372 183 258 106 186 142 261 150 227 176 105 174 146 180 58 12 30 71 -86 -14 77 80 31 999999 -43 -20 75 48 999999 999999 25 72 23 101 153 999999 -62 40 -48 15 -17 -80 -33 25 29 54 81 -19 -49 -96 7 119 142 117 86 274 177 -13 -79 -58 46 250 153 26 68 -14 22 114 111 171 142 207 103 115 142 157 53 39 118 82 33 94 132 128 131 4 14 75 88 69 69 76 151 97 49 94 129 112 79 101 100 32 20 -12 90 85 86 109 93 30 -25 -12 73 -53 -23 87 37 76 112 71 29 40 31 56 22 -32 40 95 127 108 88 79 91 114 131 25 119 205 226 135 146 173 191 231 272 241 222 271 336 260 223 204 182 180 194 240 187 133 187 237 194 137 264 337 290 259 249 222 193 157 75 87 134 143 120 133 115 80 68 120 117 73 109 110 100 105 101 115 93 88 44 38 32 46 22 31 66 78 80 25 24 57 55 49 19 12 29 4 22 33 41 33 27 34 35 22 14 25 34 4 6 27 21 28 23 14 26 36 24 7 16 14 10 14 11 22 15 18 21 21 26 32 20 23 29 34 29 33 24 20 25 24 21 18 38941 268 1197 30 9957 10 49 1 5760 3192 388 737 1269 2118 4027 7636 16780 69111 257595 998749 999999 999999 105594 1031 209 235 272 160 191 169 35 124 116 88 -64 -26 70 999999 -15 139 -60 -9 232 125 14 18 104 -82 -26 151 114 -45 282 124 999999 999999 -35 28 -80 -68 -36 3 66 -22 42 108 107 76 62 999999 54 82 85 28 65 80 208 153 -88 27 69 160 157 80 122 136 199 -5 13 48 -59 29 84 64 93 38 182 115 85 146 133 77 81 120 120 154 125 23 -93 -55 71 78 43 45 89 80 62 40 39 137 150 127 113 -84 47 17 45 130 129 140 49 -38 43 89 170 205 142 100 107 123 161 130 99 119 119 139 116 97 143 99 65 31 79 -15 56 82 98 163 116 178 225 127 161 175 251 174 192 212 341 312 283 252 173 182 212 215 146 125 95 140 267 296 267 230 228 287 334 227 313 317 293 256 205 171 122 107 173 126 96 159 172 104 126 133 147 177 146 162 159 170 176 127 66 56 93 53 45 43 71 65 24 5 41 65 81 55 65 77 73 67 64 60 51 16 43 64 56 55 59 46 21 45 35 42 33 21 39 29 36 43 33 35 48 58 40 20 15 7 33 35 32 33 37 44 48 60 50 43 52 39 42 45 40 34 40 39 42 45 38947 270 1134 30 9954 10 49 7 5759 3193 15 512 788 1515 2939 6297 14276 45509 147054 468845 999999 999999 357324 3661 374 373 300 211 153 104 171 171 149 195 103 119 100 6 13 22 58 163 130 38 -3 -70 143 69 -34 108 23 17 145 44 -77 39 108 135 44 -15 101 43 34 -50 -39 999999 -60 999999 -84 -26 12 999999 999999 999999 -20 75 72 6 -7 23 63 121 107 -34 21 63 125 105 121 82 48 10 42 71 31 188 153 232 268 198 61 130 135 95 93 122 74 36 94 84 35 22 51 100 171 102 79 63 88 125 151 148 149 134 81 83 78 52 96 140 67 63 110 72 96 96 94 35 -27 63 110 41 4 69 77 73 89 87 82 48 82 87 86 94 79 68 81 109 156 175 248 233 136 99 91 196 234 318 312 299 238 231 218 202 187 164 195 165 166 215 253 213 199 187 200 255 275 278 332 332 320 299 287 207 153 118 124 113 107 117 91 107 83 80 82 116 131 113 136 144 116 109 128 112 77 85 38 29 28 38 32 38 12 28 48 65 47 50 57 37 46 64 70 52 33 32 39 48 34 33 28 12 14 12 29 28 10 10 36 8 -8 29 37 35 24 24 28 25 17 10 15 10 25 27 37 40 44 44 45 37 32 30 33 37 32 28 32 28 25 30 38953 270 1134 30 9954 10 49 13 5758 3195 51 403 644 937 1890 4285 11358 37526 170933 290878 579876 999999 589954 861542 50906 3362 135 91 174 167 215 171 103 50 133 99 91 99 -59 -2 -2 4 114 164 75 82 41 -5 -42 -26 -56 -36 42 93 66 -6 999999 41 74 41 -47 -16 84 116 133 -47 999999 -53 -17 -64 80 25 8 10 -10 17 74 72 142 165 31 -13 -3 21 30 27 -58 -49 -1 117 171 2 17 133 142 239 150 23 121 321 237 101 75 163 134 158 101 118 147 64 45 39 122 163 68 -34 5 69 -32 8 0 -33 -39 146 131 73 113 77 52 83 128 103 127 121 66 -25 -3 84 51 52 94 106 104 150 84 28 28 39 80 104 73 44 38 56 85 119 119 106 121 187 179 193 211 197 144 199 238 201 198 246 283 274 178 148 186 158 119 168 210 234 234 222 227 238 289 335 347 336 354 327 272 209 202 200 143 107 112 96 83 83 87 86 92 119 94 84 113 120 116 121 132 115 112 122 108 94 81 79 42 6 35 69 82 85 62 40 34 34 40 50 41 28 27 44 41 32 33 31 37 54 26 10 32 41 30 29 46 22 6 21 42 44 42 27 15 22 19 20 23 26 15 21 22 26 29 38 43 42 34 37 43 42 35 28 31 27 24 24 26 29 38959 270 1137 30 9957 10 49 19 5757 3197 -31 281 798 1643 3214 6571 16433 59838 224564 774401 999999 999999 999999 6195 390 135 291 258 62 303 164 168 130 99 115 139 143 85 -29 -37 86 -31 34 47 6 9 1 44 141 137 52 66 71 137 -58 25 126 86 76 18 -40 105 -35 54 141 18 -57 -30 166 17 999999 -74 -15 23 115 40 -64 -11 48 55 47 -33 63 115 49 2 -31 0 88 211 111 43 141 13 117 40 139 257 172 196 137 92 103 235 135 18 109 52 78 -71 70 94 42 174 135 74 32 -27 45 35 36 69 -6 89 95 151 112 60 90 104 45 -22 11 -22 -45 30 16 60 37 60 145 73 -20 76 68 48 66 101 91 93 170 82 72 68 52 133 126 166 155 144 216 190 175 214 180 248 295 267 230 320 339 284 263 225 168 197 234 305 311 251 272 283 272 244 245 249 254 295 312 347 285 232 169 147 145 126 111 127 114 93 95 81 88 136 164 144 86 94 98 91 123 134 114 117 101 62 67 49 51 41 27 89 46 53 63 41 62 80 65 46 45 60 32 18 63 45 5 20 28 44 47 26 26 61 68 55 19 26 36 37 17 45 38 29 40 43 35 24 26 39 38 38 32 34 46 60 62 55 54 51 50 46 45 52 44 39 42 35 32 26 38965 272 1077 30 9957 10 49 25 5756 3198 -87 223 464 954 1733 3840 8829 20280 63638 217523 622068 999999 999999 267632 22936 155 194 385 296 213 163 129 186 19 81 90 -1 -33 120 207 219 155 122 55 -46 -48 29 55 61 4 78 40 149 241 71 95 89 76 -79 -38 7 29 -11 84 36 -57 39 47 100 53 51 29 29 -50 -37 -22 -54 28 178 184 98 84 133 69 -22 29 13 44 161 218 147 88 96 85 39 11 -6 41 118 144 239 240 171 121 194 227 205 144 161 168 166 86 71 143 137 155 48 53 47 141 115 153 86 142 97 66 101 83 11 -13 36 49 61 3 106 73 72 73 78 54 92 157 140 56 12 36 18 43 97 111 166 118 35 71 99 172 120 126 183 81 205 195 223 307 197 171 169 313 337 244 192 213 270 286 231 219 205 193 214 223 320 272 235 274 285 234 241 287 262 300 344 290 308 306 235 191 139 132 153 101 92 116 134 145 119 108 108 129 142 147 149 138 119 117 120 61 35 84 115 66 50 37 25 51 37 43 71 87 66 77 64 41 59 56 54 66 73 66 46 29 31 39 54 51 34 45 46 38 60 67 37 34 55 46 36 49 44 58 44 30 22 34 28 38 44 50 53 57 57 67 61 59 48 43 48 57 58 54 54 52 50 44 38971 271 1106 30 9956 10 49 31 5755 3200 -96 329 710 1086 1978 3751 7274 18394 66633 211285 809538 999999 999999 244133 1757 168 41 101 125 234 164 183 112 90 45 127 -44 114 146 83 33 92 192 3 -29 90 90 -3 -53 -50 -45 124 120 83 999999 121 56 999999 102 74 31 28 25 -100 -2 -32 -37 -16 -30 999999 999999 42 69 -4 -8 -80 999999 -69 153 157 -64 43 124 125 106 58 0 25 -84 84 45 25 112 150 130 89 127 190 114 206 109 134 204 198 75 160 206 101 117 55 63 -20 -23 107 39 97 104 52 12 128 117 121 61 6 -15 59 93 53 46 49 28 161 131 187 132 44 44 37 90 97 40 35 26 57 47 2 -18 59 70 129 97 103 18 35 137 77 41 160 126 195 238 174 186 237 273 221 246 216 228 318 335 350 323 282 234 197 259 195 139 258 340 232 244 324 238 265 253 241 305 312 317 343 341 267 139 134 173 140 114 100 68 93 93 127 160 125 112 140 165 165 156 93 116 126 106 63 88 73 42 37 43 31 49 68 48 52 45 41 30 33 39 47 44 39 39 38 36 49 59 40 46 39 34 15 17 46 43 52 43 31 33 25 33 36 29 21 18 23 25 21 24 27 23 24 38 32 38 52 47 54 49 37 47 49 44 49 44 40 37 39 34 38977 268 1197 30 9957 10 49 37 5754 3202 93 799 1432 3138 8384 24690 78344 265538 667039 999999 999999 999999 294727 1322 267 46 153 203 109 186 256 300 246 95 111 84 120 102 -11 59 71 -66 17 127 198 -53 999999 -58 -19 135 99 114 53 28 -34 -5 1 -17 -31 19 9 -43 23 14 57 117 171 74 -72 -44 109 -16 57 -37 6 27 -33 115 82 129 210 179 74 -60 83 49 20 137 121 57 154 191 196 200 182 149 68 161 342 239 206 266 227 60 61 102 22 87 133 89 70 116 123 113 164 71 -8 -34 38 76 95 193 8 11 104 121 60 78 135 198 175 146 76 42 68 131 146 89 72 90 144 26 -9 36 129 97 138 114 109 120 104 204 129 58 86 134 199 191 161 212 325 344 271 321 248 249 219 254 275 307 290 311 286 239 263 238 231 323 403 345 276 307 323 328 321 355 341 385 395 326 240 128 163 180 135 124 160 149 160 146 119 123 155 173 173 155 130 137 132 146 115 90 65 82 85 70 76 51 34 59 73 80 72 82 83 68 62 44 52 50 84 75 52 48 58 57 56 48 69 39 32 49 65 56 47 54 64 59 47 55 30 27 55 42 31 46 49 32 37 51 48 59 71 79 71 65 61 59 59 57 57 56 57 55 51 41 48 52 38983 266 1264 30 9964 10 49 43 5753 3203 268 1205 2809 6676 17348 50980 154112 489098 999999 999999 848057 5098 133 76 99 219 191 152 75 96 109 -5 27 81 12 98 77 14 52 65 -13 26 -38 999999 -71 64 79 40 83 13 -62 -44 48 151 60 -38 -25 47 -6 125 118 117 -4 107 48 59 43 76 -85 11 999999 999999 -82 28 72 -17 -11 87 40 182 141 61 -50 -36 41 -9 -91 27 -81 -31 129 171 48 -13 -80 1 163 222 311 227 196 149 90 95 119 108 97 80 172 108 143 71 122 80 54 106 100 104 14 184 157 52 40 73 200 43 10 93 63 14 99 59 42 78 133 47 100 152 96 178 119 68 -39 11 54 182 87 36 71 102 136 8 132 130 74 213 197 191 222 288 253 233 252 345 312 256 232 271 330 327 268 251 261 263 241 247 380 340 355 314 306 321 303 319 324 329 303 318 286 233 150 119 125 159 159 133 149 107 103 80 116 176 192 129 110 106 96 94 56 63 112 72 60 59 92 91 50 33 35 79 85 49 30 10 19 39 73 53 78 70 38 64 53 65 41 29 26 36 40 41 29 32 42 36 41 47 30 38 36 40 27 34 37 20 29 41 43 46 37 44 57 54 50 50 52 40 48 62 45 47 42 38 44 38 37 30 38989 267 1236 30 9966 10 49 49 5752 3205 217 996 2286 5362 13777 35012 71356 167021 474489 999999 999999 999999 837177 7054 322 189 31 166 111 68 196 266 227 9 38 76 26 -73 999999 -71 999999 -23 116 118 14 86 98 88 75 68 148 110 79 54 -68 -69 -27 43 -1 -36 -38 27 83 -39 -22 999999 -19 -61 -58 25 -12 -28 -61 38 89 142 96 64 28 98 65 172 117 135 211 205 174 42 47 79 92 185 275 116 120 94 95 208 141 122 211 151 109 237 131 146 138 172 154 128 139 250 214 190 137 204 133 41 106 92 98 68 150 157 184 141 79 55 69 223 175 202 211 171 165 129 145 100 125 193 184 180 107 104 2 5 86 146 142 17 43 98 101 108 110 252 257 153 177 278 297 360 313 306 373 344 288 279 239 283 332 294 273 262 299 299 340 383 451 412 339 372 358 311 309 299 344 346 270 330 288 258 227 151 142 183 150 127 151 158 128 137 175 171 151 160 175 152 122 108 127 72 93 65 78 72 40 58 67 49 35 83 68 72 71 61 48 60 72 61 27 19 36 50 55 59 55 61 81 40 56 63 69 45 48 38 37 56 42 36 42 52 36 26 36 48 40 35 48 51 46 52 59 49 52 55 50 46 40 41 42 43 43 48 42 46 41 38995 266 1268 30 9968 10 49 55 5751 3206 37 524 1164 2363 5619 18423 62187 225489 521932 461040 543455 999999 999999 935658 96464 961 301 80 66 178 110 111 -15 67 14 -39 154 81 148 205 176 143 -65 -50 -4 -5 98 7 84 8 52 23 -75 -23 10 143 37 3 65 61 69 134 3 38 39 4 94 -48 -91 -49 -46 47 -9 999999 -55 -13 178 93 204 95 97 159 101 114 124 41 74 167 111 -10 32 99 198 181 232 255 180 294 218 252 212 331 185 172 167 236 144 96 121 77 41 142 117 81 132 58 123 64 125 124 24 107 158 107 116 204 155 193 180 215 266 116 244 243 119 110 80 123 99 217 218 202 90 51 18 67 221 176 126 51 108 159 154 204 182 210 278 272 245 307 239 312 309 304 353 327 333 414 350 335 325 346 344 325 310 296 268 356 445 300 310 264 294 300 290 340 345 286 315 292 277 228 210 192 144 127 121 169 149 134 177 135 161 203 197 195 119 130 141 120 112 85 102 72 74 59 68 48 31 83 86 79 110 105 89 62 76 93 100 78 74 62 53 59 51 60 68 61 69 69 59 74 68 44 63 58 47 48 57 61 56 47 48 62 54 47 55 50 61 52 58 57 59 63 72 70 72 67 64 53 55 65 62 57 57 52 39001 265 1295 30 9965 10 50 1 5750 3208 -16 651 1944 5231 19833 81917 185129 209752 383251 857337 999999 999999 999999 306722 26198 264 243 51 160 73 -97 24 23 77 -33 162 1 123 206 103 50 75 110 156 1 999999 19 19 162 98 -15 141 84 4 -34 999999 999999 -14 -44 -76 52 -21 999999 -57 -16 -15 -28 -59 999999 -65 71 3 -77 128 87 37 -66 999999 74 -7 110 55 84 71 125 57 13 -34 15 61 132 140 118 178 213 136 163 5 88 161 180 115 106 184 174 207 144 116 29 118 164 93 44 93 150 105 136 168 151 196 95 117 110 60 77 92 103 181 321 257 195 178 174 216 111 70 90 132 93 74 107 133 231 98 110 153 113 59 153 154 134 197 156 211 153 246 314 268 308 321 276 369 284 295 339 296 245 279 254 290 293 295 317 317 279 310 346 343 361 350 321 298 258 229 277 337 281 269 233 268 259 177 191 160 120 165 131 117 126 164 187 176 169 136 148 124 106 129 97 123 110 98 101 69 16 17 29 55 42 77 98 80 44 45 62 47 49 72 78 73 66 52 61 37 23 46 50 56 48 21 23 43 47 59 59 34 34 33 51 52 36 29 30 41 43 31 44 44 34 43 50 49 50 46 44 52 49 52 55 48 53 54 55 45 39 39007 264 1321 30 9961 10 50 7 5749 3210 32 492 1017 2427 5493 13541 41618 151780 675046 981532 999999 999999 737736 506383 3170 245 59 999999 20 113 132 112 74 -39 69 70 142 143 69 -15 109 3 -42 66 37 -2 -52 -25 -79 9 -13 33 -60 999999 999999 93 193 194 67 -61 999999 999999 999999 999999 -21 -19 116 -81 999999 119 -10 10 37 122 33 -75 -1 71 151 113 198 187 172 77 -22 84 169 90 124 99 4 112 116 140 171 252 241 300 294 263 112 69 161 260 170 41 16 80 120 228 157 33 47 164 169 123 111 250 192 129 129 97 68 60 167 149 156 169 207 209 173 195 83 42 83 136 97 101 75 21 78 76 101 113 120 162 113 178 196 156 221 246 247 325 330 310 313 324 334 304 392 316 329 385 366 361 396 375 346 332 302 260 306 268 303 381 339 355 370 314 311 277 289 312 345 292 266 237 263 206 159 164 150 114 130 139 182 158 131 155 162 164 122 146 123 114 78 94 89 78 56 104 51 -14 31 16 14 34 28 52 62 51 76 83 79 70 64 61 74 65 15 45 66 30 43 30 58 60 53 49 29 17 32 34 25 26 20 22 27 21 39 26 32 16 13 22 29 23 24 34 36 30 44 46 46 44 39 41 46 36 36 38 41 36 39013 264 1320 30 9960 10 50 13 5748 3211 -13 226 716 1473 2958 6761 22522 77846 301774 558515 870573 999999 999999 999999 71328 925 174 165 -46 40 100 174 204 263 166 85 76 84 53 88 -28 999999 -71 -49 -5 999999 24 21 26 -12 23 164 84 -30 46 123 -37 -90 -30 42 157 95 63 110 97 37 77 141 89 -67 -19 42 9 -65 1 -53 9 101 88 89 86 69 94 116 6 104 117 -25 -21 -22 93 98 157 199 294 189 63 184 210 215 222 152 109 98 155 199 213 76 24 51 68 134 156 86 108 94 120 83 80 70 97 93 39 39 117 130 173 159 171 182 191 118 128 58 99 76 90 105 41 142 135 94 87 113 167 143 115 208 235 246 207 213 193 236 270 268 241 255 299 271 224 304 311 335 339 329 300 314 326 313 362 367 309 371 403 363 309 300 302 253 274 275 268 286 250 247 218 144 115 112 127 160 139 118 73 83 97 127 145 138 131 146 162 177 125 111 114 117 98 72 75 77 52 29 40 53 43 46 57 60 56 45 37 23 48 45 37 43 36 6 15 16 53 57 22 43 46 29 15 12 9 16 22 24 30 41 10 15 21 14 18 21 23 27 29 25 25 34 39 29 30 35 35 36 35 31 32 33 29 27 36 34 28 33 39019 265 1290 30 9960 10 50 19 5746 3213 15 280 504 962 2009 4209 10885 24772 81730 233391 648238 999999 999999 815093 505538 37828 1336 62 84 149 112 50 107 170 160 6 93 -80 -37 151 65 40 -63 -23 72 67 -67 76 -5 72 39 30 -85 -30 26 -12 -67 -5 -28 999999 -30 80 57 2 36 -46 41 66 -62 -22 999999 -80 -10 -5 80 138 -49 -66 76 34 81 -6 68 195 147 -13 61 42 37 88 121 180 94 79 175 213 259 74 137 129 112 150 214 167 11 94 68 88 118 145 159 125 117 93 138 123 69 8 41 152 83 132 93 99 117 82 154 39 72 177 132 182 206 87 22 47 85 46 62 124 128 102 112 106 102 121 136 55 151 211 221 305 237 199 246 261 275 299 360 324 327 285 289 291 305 284 276 278 317 344 313 316 368 318 287 318 254 275 299 229 310 317 279 294 272 267 243 117 71 97 141 88 155 161 153 111 93 127 163 140 136 155 133 124 117 116 140 123 74 71 35 40 92 44 21 34 49 38 48 36 55 48 45 77 50 42 52 21 43 50 60 52 25 36 50 38 62 39 24 30 17 20 7 22 18 17 4 17 32 17 8 16 13 18 17 27 20 29 30 37 33 31 43 32 22 29 34 35 31 31 35 36 27 33 16 39025 264 1324 30 9964 10 50 25 5745 3215 329 719 1102 1856 3494 7875 17966 53543 178139 498280 999999 999999 217608 2237 343 352 323 243 49 -74 -27 13 51 999999 999999 19 194 98 80 -13 73 999999 -91 999999 999999 -55 -5 -19 2 -42 -68 14 5 186 8 33 38 11 47 123 178 56 999999 -68 27 -7 54 18 999999 999999 112 215 -11 147 -49 62 65 9 -33 -36 -34 42 71 2 59 31 43 19 16 29 30 73 83 1 79 84 123 204 227 95 106 115 142 199 204 232 100 -56 -41 102 47 9 21 36 43 68 130 59 34 45 -17 29 133 86 39 67 54 125 166 180 206 123 90 119 97 120 107 152 83 106 73 88 86 -5 15 120 189 162 150 236 169 187 192 158 173 237 293 296 248 264 297 318 248 306 421 331 238 282 290 280 331 359 315 243 259 308 271 303 307 307 283 281 259 207 162 126 87 53 43 59 122 183 112 76 127 140 95 77 90 85 84 70 69 92 76 74 70 44 44 29 43 5 -3 19 13 36 29 34 39 35 25 25 46 31 19 38 11 -6 13 28 34 -2 11 16 30 12 -1 17 18 30 23 12 0 -5 -2 4 0 999999 3 11 8 8 4 3 5 -4 11 0 -3 15 25 10 17 16 21 17 14 11 21 14 15 13 6 8 39031 265 1296 30 9966 10 50 31 5744 3216 -43 152 520 994 1699 2979 6977 19782 47804 145313 502233 999999 999999 999999 39455 605 439 332 229 92 58 172 160 88 -96 -4 93 31 2 108 171 67 21 -10 59 34 54 106 -36 -26 -25 30 121 55 49 43 51 80 -71 31 57 -16 85 -52 999999 999999 14 3 67 63 -14 82 -60 5 13 51 -16 30 -10 999999 2 38 113 220 169 105 46 111 138 175 51 14 144 160 10 156 238 244 155 141 232 185 152 168 136 212 173 156 206 229 154 143 140 122 97 166 147 61 187 179 100 12 74 105 34 98 112 127 249 197 219 185 209 115 150 168 119 134 223 179 96 109 107 58 139 93 60 141 138 170 204 313 301 335 364 298 225 302 313 269 290 382 341 363 402 395 347 368 337 321 359 313 305 378 371 287 272 267 320 278 257 338 388 337 294 214 211 180 163 110 105 104 121 141 151 152 180 172 201 150 118 131 141 135 148 98 85 100 109 86 57 79 79 44 42 49 66 37 66 88 67 58 58 77 67 60 107 84 77 74 60 52 54 50 51 50 49 49 50 48 27 36 52 43 53 48 42 42 34 43 55 47 27 35 56 58 51 47 46 55 65 71 71 66 64 56 56 61 55 53 58 55 56 53 40 39037 263 1356 30 9966 10 50 37 5743 3218 34 258 704 1023 1576 2957 5722 12335 36192 165918 496229 999999 999999 868885 4490 112 262 170 6 -3 89 160 119 999999 115 160 101 999999 77 64 -30 129 43 999999 999999 -90 -38 999999 -76 -47 999999 40 999999 -30 -78 32 90 999999 -52 -67 42 -28 76 -3 -92 999999 -18 -55 126 80 148 18 -96 -57 -98 4 114 188 138 125 16 -77 95 146 18 -40 62 68 118 89 32 -87 135 185 102 104 108 197 234 219 124 212 108 10 127 159 139 100 2 91 69 89 184 188 126 -66 105 166 134 139 72 155 142 43 98 90 152 118 109 159 91 66 162 175 210 154 224 185 21 20 23 -7 28 111 112 61 81 156 205 274 280 258 244 179 213 279 266 290 214 301 341 270 310 292 330 355 313 294 334 265 250 250 326 300 234 225 272 284 278 385 305 257 248 200 203 154 94 87 72 143 152 94 113 102 47 104 113 138 147 95 96 103 104 87 80 79 78 73 124 94 87 77 33 44 17 10 34 38 65 45 67 37 40 32 47 60 55 50 47 59 56 32 36 34 6 20 32 38 21 16 35 41 23 16 27 18 11 19 8 22 21 26 33 22 31 22 20 40 45 36 36 42 38 43 38 29 26 36 38 47 37 32 22 39043 262 1384 30 9964 10 50 43 5742 3219 -40 494 995 1703 2938 5646 11795 35332 131148 284238 999999 999999 999999 46434 2086 298 247 229 63 91 44 292 199 14 57 172 -9 999999 -88 -67 59 103 -89 -53 11 90 72 -36 122 31 -50 999999 -22 -31 -21 -86 16 38 38 -14 29 42 -46 -64 62 8 15 -12 -32 -77 64 -4 72 75 999999 12 69 46 58 -69 31 -1 65 22 -12 23 121 87 109 103 262 261 94 100 91 189 226 127 162 232 123 72 171 136 112 66 106 124 149 138 211 111 141 208 217 145 111 77 97 15 21 22 143 93 85 135 170 132 147 246 151 88 210 129 29 95 110 93 71 122 142 79 138 208 142 99 174 186 206 277 283 227 221 280 273 248 243 256 329 354 397 380 355 341 362 321 320 303 292 346 357 301 296 269 291 242 229 344 415 329 308 308 282 237 177 147 102 91 125 99 159 128 87 98 107 128 99 93 133 153 112 131 134 78 91 93 63 28 83 105 80 41 19 41 27 17 9 33 38 71 65 64 78 60 40 49 44 36 53 40 22 35 30 30 21 35 28 36 33 28 34 41 43 8 25 28 27 22 20 22 33 31 34 32 31 44 42 41 49 53 46 49 54 37 39 42 43 48 46 35 33 36 39049 262 1384 30 9964 10 50 49 5741 3221 -58 224 608 921 1375 2514 3977 5483 18473 62391 251367 874973 999999 999999 824433 712470 3381 46 80 154 310 172 91 87 162 200 182 100 -6 999999 999999 -69 47 188 5 10 -14 999999 -62 16 11 -93 -70 131 150 102 -35 24 -15 -14 58 123 80 -16 -45 -3 55 12 93 162 126 35 38 179 184 115 63 216 187 189 260 85 104 21 52 111 130 218 287 155 149 211 249 188 221 145 66 166 122 131 18 114 201 165 192 128 119 124 88 43 57 118 195 116 73 124 201 192 176 172 78 56 218 172 221 90 50 179 129 130 153 174 170 191 188 152 191 213 199 180 191 114 109 111 98 93 149 167 202 229 323 303 301 300 371 331 259 263 342 373 376 351 312 295 430 458 330 277 327 408 445 403 310 310 272 264 272 354 340 362 317 247 220 218 207 110 101 137 124 130 155 154 125 128 147 127 150 141 160 153 140 110 129 123 107 78 74 61 57 90 67 57 75 56 69 86 86 81 90 89 49 76 42 83 82 75 81 60 54 64 52 57 41 47 72 45 49 44 32 52 61 43 27 35 48 36 21 33 46 40 46 51 55 43 44 44 61 69 65 59 56 57 57 53 57 58 57 62 59 51 56 44 39055 260 1443 30 9963 10 50 55 5740 3223 39 318 584 856 1493 2467 4671 9564 22621 92064 472999 733589 999999 999999 948672 5143 202 190 189 159 86 196 127 83 74 -46 -3 244 73 -98 999999 -42 299 19 9 45 57 62 -97 -71 42 2 9 118 94 999999 -62 -35 102 88 56 -36 -11 -29 -17 -81 20 201 -2 97 -53 999999 -98 91 127 94 60 209 154 -27 143 284 132 48 102 240 257 116 173 298 404 317 301 245 131 85 78 100 97 165 152 133 55 24 45 32 106 147 188 205 148 50 126 199 99 141 69 -46 -4 146 115 83 59 68 151 136 134 132 238 155 166 186 209 215 199 168 143 114 103 169 132 169 124 223 119 48 223 191 247 275 303 278 351 286 314 391 348 400 369 283 295 325 343 359 343 338 325 367 359 246 308 305 223 323 401 390 384 344 265 193 169 164 209 190 146 134 141 108 94 118 77 126 127 97 142 168 126 126 161 183 134 107 116 105 124 90 53 59 77 55 59 64 40 77 90 107 138 134 101 88 72 75 63 65 65 55 56 78 41 46 75 49 54 46 74 50 63 55 43 39 28 48 29 20 45 56 63 49 34 34 57 57 50 53 61 69 63 61 66 48 59 58 55 60 55 40 47 52 54 46 39061 262 1383 30 9963 10 51 1 5739 3224 -72 56 58 337 756 1243 1461 2067 3313 5003 7747 24301 74385 587737 937324 999999 999999 340954 1196 176 167 -89 21 8 14 126 69 28 197 144 41 69 30 58 7 57 -18 -66 56 44 104 200 221 111 163 6 -26 13 181 125 138 -44 -85 19 27 43 11 -1 -52 0 57 79 88 58 62 114 62 55 54 17 84 116 130 74 222 197 155 132 177 158 146 187 190 206 206 189 123 160 245 138 160 178 110 229 48 44 113 54 142 159 96 129 70 151 140 51 116 138 89 38 60 76 151 103 131 105 126 158 200 126 170 182 166 187 208 125 193 177 89 161 210 111 123 181 169 118 136 106 150 151 212 315 302 238 207 253 291 308 308 351 370 343 319 344 343 320 310 349 385 332 263 244 248 320 339 356 368 330 318 238 204 265 177 155 178 181 129 130 155 135 115 132 80 116 131 121 118 117 132 122 103 131 123 107 83 68 55 19 65 67 83 58 52 35 31 18 38 73 84 64 82 65 60 73 78 67 73 50 48 31 57 75 73 60 39 25 29 32 44 47 21 24 24 45 38 32 42 27 26 26 39 43 39 36 52 58 60 49 51 45 49 56 50 43 46 56 50 46 40 36 34 29 39067 262 1385 30 9965 10 51 7 5738 3226 -35 84 304 547 950 1427 2750 5993 16834 39747 63897 194416 353251 701821 999999 999999 613002 34044 334 270 279 175 297 116 100 252 186 46 180 253 118 36 101 125 -13 27 62 999999 22 -28 999999 999999 999999 116 39 -82 25 231 258 157 49 -58 -42 999999 60 97 0 -77 -89 102 149 71 -49 1 36 -31 37 127 68 117 71 122 206 203 134 105 113 130 179 190 197 133 166 107 175 201 135 174 229 69 221 287 245 163 29 58 101 -42 63 128 138 123 215 163 86 252 186 61 109 99 159 102 28 81 145 171 125 99 185 206 120 132 145 155 122 201 137 164 156 203 58 95 143 80 135 180 156 90 67 283 297 239 245 203 225 272 464 408 371 377 407 449 313 315 406 374 345 280 313 303 306 340 284 278 289 380 294 239 281 207 194 170 171 159 94 104 119 107 108 111 132 112 117 137 130 132 150 113 111 90 103 93 124 107 111 76 73 81 89 82 97 82 84 81 78 61 23 36 32 66 61 35 52 92 79 47 56 57 66 72 56 61 49 40 44 61 38 33 32 36 40 50 44 36 39 42 36 32 35 50 48 42 52 48 59 56 36 58 57 51 42 39 42 47 47 38 37 44 39 31 31 33 39073 263 1359 30 9969 10 51 13 5737 3227 -67 100 93 544 674 986 1402 1910 3169 5167 3506 12258 44901 53826 680503 999999 999999 36690 561 420 285 287 130 173 272 313 107 -5 82 18 26 113 -33 -60 113 118 94 131 57 92 77 126 12 110 154 216 12 102 127 105 6 -30 3 19 -46 75 48 69 9 12 107 999999 -27 69 23 48 26 121 41 -51 -17 67 213 209 124 133 177 180 158 5 123 203 186 304 289 307 143 169 340 191 219 139 166 144 234 230 252 161 222 246 249 124 172 179 243 87 40 22 -19 230 220 203 122 102 141 99 35 54 100 71 101 224 228 161 136 214 264 259 215 165 173 226 225 190 134 210 158 164 104 211 209 214 232 275 281 259 297 330 314 360 442 415 395 391 308 376 357 339 336 367 341 311 314 252 305 358 352 305 351 335 298 316 247 165 170 169 155 126 185 176 174 166 142 137 109 73 120 118 143 141 100 132 108 91 64 89 90 137 134 80 59 119 95 86 57 76 81 101 114 93 79 91 91 75 68 80 102 79 67 76 68 82 77 58 67 64 74 49 31 34 62 60 48 32 51 52 39 23 31 37 53 52 31 50 54 49 63 65 66 63 58 70 65 60 60 53 47 48 49 55 41 47 40 39079 262 1389 30 9969 10 51 19 5736 3229 74 462 600 885 1431 2748 5017 12177 44634 200027 406931 578817 999999 999999 999999 696311 3442 349 337 326 324 247 238 31 1 97 91 15 90 197 123 14 999999 -30 40 41 217 200 -54 -35 124 -54 -77 57 156 -47 -70 17 40 -61 -64 -94 85 48 215 80 -95 21 92 -68 45 149 225 173 -57 46 75 85 93 113 162 107 -20 238 225 95 144 135 104 90 90 238 301 161 210 246 218 311 276 149 244 261 297 160 197 163 201 185 178 254 128 212 147 294 348 405 180 43 197 243 173 150 145 50 61 85 155 66 176 197 189 137 190 144 122 196 183 165 160 87 167 131 175 160 208 187 153 185 169 206 297 311 291 293 293 358 372 393 426 438 426 411 391 343 308 310 372 347 357 277 217 267 273 323 334 400 429 309 294 213 232 251 258 152 115 134 163 153 165 155 226 194 170 136 110 134 134 120 149 162 132 157 138 137 104 95 112 109 54 77 89 99 58 63 106 111 112 123 109 84 60 70 119 109 96 91 86 76 76 97 85 74 67 67 55 47 53 77 68 58 68 58 43 52 32 28 41 44 44 32 45 45 37 57 71 84 91 75 86 68 69 73 79 78 67 52 55 63 58 51 50 42 39085 261 1418 30 9968 10 51 25 5735 3231 2 176 626 1035 1921 4275 10154 24624 64638 155283 259848 952462 534978 999999 999999 708453 166931 1662 183 156 147 100 92 42 97 25 42 57 26 76 10 -4 -51 129 35 11 999999 999999 52 88 22 -30 999999 -3 103 44 108 73 -29 36 109 93 65 7 54 181 35 999999 999999 -53 0 -2 69 52 4 22 86 119 8 48 104 72 79 148 153 142 153 137 195 201 115 126 173 173 177 167 172 220 174 116 124 140 162 224 134 144 184 91 69 125 114 121 95 96 118 130 179 118 197 201 90 59 62 59 81 92 98 121 70 85 101 141 219 148 152 158 142 144 121 39 52 128 131 81 120 152 142 150 174 257 220 264 258 241 281 337 351 340 337 339 350 302 315 305 265 289 316 304 287 262 276 292 360 381 335 301 255 220 184 157 199 208 152 167 150 120 114 106 115 119 93 103 109 109 115 94 106 102 118 98 93 96 90 72 57 59 55 56 46 21 10 32 18 38 70 53 39 45 53 80 62 56 59 53 40 37 46 49 41 52 31 56 59 33 25 21 33 47 26 15 31 18 -2 33 34 12 23 29 31 18 23 25 16 13 26 39 39 42 46 47 44 40 30 30 38 31 30 32 31 30 34 39091 261 1414 30 9964 10 51 31 5734 3232 57 217 398 956 1491 3068 7700 13282 28063 55567 151769 552954 999999 999999 999999 699480 7925 314 151 -10 84 80 170 95 138 91 5 -31 -17 -41 -50 41 -24 -42 -8 -39 -15 4 -26 0 56 -56 119 111 19 86 92 15 -77 -88 -10 103 106 19 57 28 13 16 69 31 -33 16 67 35 11 -26 122 -26 -21 46 19 173 97 71 85 101 156 92 109 78 190 165 120 57 154 192 213 190 147 233 197 122 78 86 151 81 125 156 148 119 94 127 144 238 188 117 150 55 67 140 145 112 68 43 68 120 23 85 109 104 65 122 139 110 130 136 100 127 82 75 63 59 52 75 157 136 149 155 121 166 305 297 270 246 277 289 300 279 304 308 327 314 267 317 319 347 296 258 258 216 295 306 277 290 235 226 179 149 196 138 128 137 114 98 79 88 115 120 92 126 107 124 83 71 74 98 115 81 75 85 70 48 39 16 51 62 29 45 63 50 27 10 1 51 46 42 54 51 41 22 13 12 21 29 22 21 34 42 44 36 36 19 11 14 -1 23 15 0 1 5 22 18 15 6 -1 10 2 2 3 -8 5 13 11 32 28 22 25 43 28 30 33 22 21 23 24 14 12 20 15 12 7 39097 262 1384 30 9964 10 51 37 5733 3234 -26 305 859 1465 2110 3363 11438 31746 43145 97134 259262 551109 999999 999999 660821 5673 188 66 171 198 136 6 131 -10 97 146 -5 133 198 -39 -3 15 -95 -92 -15 10 -17 2 -3 -40 -16 40 60 193 7 -5 53 -28 51 -33 999999 -67 91 62 144 65 -86 -89 53 136 63 13 42 36 102 105 196 32 101 114 16 134 159 83 -38 -78 -23 64 32 212 239 227 180 176 257 174 252 252 204 181 171 205 159 202 204 122 126 146 151 186 210 60 51 184 185 59 125 152 108 104 74 49 92 166 141 102 162 175 140 99 132 157 119 83 22 117 111 95 153 134 160 186 157 163 131 184 184 194 134 99 145 236 274 202 233 334 316 347 289 335 313 326 271 272 326 319 336 245 225 211 260 350 343 321 331 248 216 168 186 219 132 104 96 133 112 65 56 101 138 95 103 133 124 144 146 103 89 82 81 101 106 96 80 65 42 66 53 33 42 44 47 64 45 40 81 90 80 95 68 57 57 80 65 54 39 25 55 40 35 35 61 40 23 36 22 18 29 43 34 33 26 30 40 24 31 21 14 21 19 28 19 34 38 40 38 42 31 30 38 50 36 38 40 25 37 35 33 28 27 29 29 13 39103 264 1329 30 9969 10 51 43 5732 3235 -32 351 421 838 1406 2510 4197 6662 17654 65921 247571 999999 999999 562765 705022 865126 4474 221 246 41 64 43 97 68 71 77 52 999999 -51 177 107 44 47 124 9 999999 -65 -52 -10 126 5 70 13 -5 -11 -22 100 25 -4 -52 18 29 136 131 73 86 38 -43 92 9 58 8 -82 -96 -13 999999 999999 17 135 170 87 51 134 41 94 81 172 216 209 93 61 237 207 289 280 259 269 255 377 263 284 248 174 175 95 95 111 239 229 268 306 247 198 140 158 189 200 100 105 155 145 188 185 -26 72 144 106 85 50 96 200 190 216 80 118 206 143 170 96 172 168 162 213 239 193 126 97 158 130 141 177 167 279 264 335 273 245 335 329 266 284 375 337 281 290 323 358 326 339 298 241 301 262 298 387 325 327 241 306 202 151 192 226 168 143 148 163 139 116 82 107 109 118 132 100 78 63 99 132 127 76 90 88 30 65 92 62 102 91 60 79 59 46 34 12 52 52 52 60 40 85 91 34 13 31 68 56 38 42 48 11 33 62 59 68 37 21 42 55 36 35 10 20 25 38 25 11 16 18 30 18 18 20 24 40 35 30 35 38 34 40 53 36 37 39 34 31 29 27 21 21 13 10 9 39109 264 1305 30 9975 10 51 49 5731 3237 145 453 871 1219 2146 3783 3903 11428 43448 113612 521314 999999 999999 377515 2146 275 302 88 120 26 -25 -63 50 138 132 -24 999999 -33 40 60 6 999999 13 42 33 78 27 43 999999 -27 -13 999999 999999 -46 10 59 51 -20 -31 26 -71 999999 -49 35 64 54 -15 48 14 59 8 73 36 109 -12 -10 -25 -87 33 999999 -22 -52 999999 -89 -51 -83 132 230 131 164 141 158 173 132 145 108 183 157 282 275 207 29 89 19 175 223 116 77 88 216 239 18 119 141 245 135 68 56 81 61 93 109 71 160 175 144 81 92 20 79 184 95 61 125 65 3 172 102 45 102 131 102 142 194 124 107 151 161 163 143 207 215 262 238 259 256 315 305 186 209 221 242 352 241 263 294 302 318 320 279 203 200 240 282 255 301 282 235 319 237 142 124 199 179 133 140 145 159 139 63 72 74 75 73 82 138 76 92 118 104 102 132 100 48 45 64 73 48 31 26 59 38 44 45 29 30 36 48 51 77 51 26 23 37 84 40 24 28 23 40 51 53 57 39 41 46 40 6 16 20 18 10 20 29 27 14 11 13 2 24 23 14 29 20 28 34 45 43 43 42 41 47 45 34 34 35 30 36 34 31 22 16 25 22 39115 264 1338 30 9978 10 51 55 5730 3239 74 402 962 1304 2670 4560 5781 21590 74740 233955 999999 999999 999999 7070 353 342 163 263 176 -71 26 95 117 -91 -80 74 127 82 -11 -38 68 196 22 -6 175 -24 -48 77 999999 -75 45 87 124 130 -82 -12 65 7 79 47 -88 26 35 -39 -74 -33 110 94 999999 -65 132 101 64 67 -32 41 117 52 51 -12 -37 -24 46 50 67 82 139 123 173 199 222 217 158 149 167 75 172 167 280 280 249 253 228 166 122 179 272 188 199 278 214 97 151 200 149 33 119 151 146 133 62 118 104 167 134 63 105 192 103 146 153 169 90 50 144 216 200 55 46 58 120 128 113 111 120 148 157 119 200 196 174 161 249 227 184 225 332 413 370 357 355 330 198 276 287 300 345 399 319 216 227 255 254 331 343 297 287 261 288 279 153 165 205 218 188 181 198 154 95 145 129 93 85 95 74 53 65 110 118 126 98 127 96 46 48 77 91 92 82 89 83 58 46 66 55 19 9 51 56 62 43 76 71 59 66 83 76 95 77 34 39 39 27 38 41 21 40 46 67 40 33 41 54 40 36 21 32 25 19 28 41 47 46 66 51 33 36 46 45 44 54 42 46 49 43 48 57 47 45 45 43 39 35 33 39121 265 1307 30 9977 10 52 1 5729 3240 -90 204 277 522 1019 1591 3466 4990 10865 35692 89668 418007 999999 999999 999999 7252 231 8 199 190 100 90 34 -41 107 116 116 34 -10 -11 -43 -35 -18 -45 82 172 58 21 4 15 -34 -26 148 30 13 102 -43 16 -41 -57 999999 999999 -62 -13 45 139 -32 2 187 44 49 81 73 122 141 -14 51 12 15 46 10 101 223 38 84 191 172 129 219 191 173 198 200 362 241 260 181 92 134 160 170 192 212 205 162 141 249 178 228 230 223 117 105 121 50 110 99 80 150 165 98 45 91 94 66 176 181 134 92 144 227 185 164 159 159 181 174 126 155 93 112 167 218 281 176 190 251 285 171 169 155 158 130 140 161 219 315 316 303 354 278 266 274 290 341 297 283 234 325 307 190 193 212 277 333 367 406 342 240 225 189 194 145 166 171 123 142 191 124 106 120 90 130 98 76 53 64 82 88 117 161 129 85 63 71 63 60 66 55 56 39 39 44 42 46 44 34 41 57 50 75 65 88 94 38 22 54 63 67 55 47 48 55 40 42 43 36 19 30 39 35 44 37 45 36 31 14 19 9 8 4 16 12 22 30 27 27 28 35 33 41 32 27 33 35 36 37 22 30 27 33 28 21 23 14 39127 264 1361 30 9971 10 52 7 5728 3242 73 224 537 584 1047 1765 3004 5847 7602 29494 138309 378330 544423 999999 999999 8784 604 415 210 206 350 33 -15 38 114 59 67 -17 -1 104 25 999999 999999 -23 999999 999999 999999 9 -5 999999 999999 -100 999999 999999 999999 999999 9 -18 114 151 134 167 80 62 79 -62 -82 999999 -58 -98 -82 -28 -95 -9 25 37 -51 2 -51 -87 82 25 89 85 103 275 78 44 164 118 272 217 143 239 233 244 261 199 151 227 166 209 190 191 228 174 149 146 163 158 113 -62 -41 64 -5 61 44 98 199 145 166 178 103 152 234 112 60 55 161 99 162 135 163 229 213 100 207 197 135 84 85 51 127 236 157 172 207 144 143 239 184 155 87 156 221 335 323 297 331 390 298 382 324 254 294 360 367 303 297 175 227 253 231 336 441 408 319 281 233 195 176 159 114 161 183 158 145 157 149 132 76 81 69 117 104 33 61 51 78 94 63 60 97 99 73 81 80 36 47 52 64 41 10 39 70 61 30 69 103 84 76 85 84 79 85 48 59 58 41 50 68 77 59 84 65 57 52 45 39 29 36 37 29 40 33 40 34 29 27 21 30 40 35 32 25 37 35 41 46 54 50 46 45 51 48 46 51 48 40 35 40 37 40 38 39133 265 1298 30 9968 10 52 13 5727 3243 -38 298 339 568 1099 1985 3306 6930 18618 55268 208977 467167 696892 999999 999999 967731 3544 453 526 271 162 79 -10 16 53 -58 999999 5 -22 71 999999 0 143 133 -49 999999 999999 115 107 -81 40 -39 17 999999 15 -33 -3 27 86 76 -76 69 12 31 32 -95 14 145 -49 -44 2 4 -41 50 154 -35 -64 999999 -20 39 -35 65 85 153 243 236 161 131 159 217 294 357 247 275 270 205 57 223 112 135 138 154 227 208 175 56 159 156 90 131 34 10 138 127 67 105 72 149 122 183 182 85 128 85 51 87 72 66 123 146 193 255 187 206 239 179 161 199 182 216 243 222 230 136 123 252 211 133 222 200 182 134 150 228 290 280 298 261 297 316 274 340 341 328 267 219 300 268 286 222 145 253 314 242 281 393 381 286 295 231 206 120 106 145 156 203 213 166 136 129 78 140 196 197 158 135 125 105 100 113 96 103 84 61 70 78 109 50 67 63 61 102 96 40 12 1 21 35 31 60 77 76 19 58 68 56 58 67 59 44 35 35 31 30 42 60 46 48 26 25 38 26 35 42 47 41 20 6 17 7 26 18 11 19 29 19 16 26 36 36 33 32 41 33 32 37 43 43 34 37 34 30 23 32 25 39139 267 1238 30 9968 10 52 19 5725 3245 -43 -30 52 445 891 1434 2384 4731 12124 33568 138526 408251 703343 889173 866157 787054 9938 1305 237 206 64 -15 4 999999 -38 107 93 -41 999999 -99 50 77 56 99 23 -63 -40 -18 -79 -61 -37 35 -42 -51 999999 -63 999999 -54 58 -18 999999 -94 999999 -83 -18 10 25 -39 81 120 81 -64 14 68 69 -13 -53 42 123 71 65 86 -37 -67 -18 54 42 47 172 219 155 154 234 174 194 178 145 141 144 37 109 138 143 66 85 174 162 152 136 142 86 16 29 16 3 85 109 120 205 269 255 151 79 83 136 119 98 119 124 58 50 113 146 173 110 74 82 73 112 178 166 202 243 186 182 148 85 130 166 83 109 123 71 135 223 183 181 176 217 258 319 237 258 274 257 316 304 312 303 232 151 152 166 161 216 271 312 371 336 348 283 203 121 129 130 147 202 207 170 137 116 118 74 72 82 79 57 34 59 61 78 73 82 97 84 69 87 46 40 26 19 28 26 29 4 2 0 13 -2 13 25 50 27 31 13 44 56 55 53 33 20 29 21 15 31 41 46 24 16 -2 16 24 41 31 32 24 15 20 13 17 20 4 -4 -1 -5 4 17 4 -2 8 2 11 19 17 19 21 24 19 21 23 14 16 11 11 21 14 4 39145 265 1300 30 9970 10 52 25 5724 3246 -58 -1 129 500 875 1304 1959 3403 5894 8694 25250 84302 274841 606081 999999 999999 12431 1664 289 214 112 74 87 66 137 137 -5 -18 62 71 8 -44 56 26 -31 -88 999999 999999 -14 -49 52 136 95 108 88 -42 -31 -43 999999 999999 -69 43 -60 999999 999999 18 4 -21 -4 1 161 6 -32 -17 999999 999999 -62 -34 47 149 78 -35 132 214 230 275 242 204 204 146 216 270 194 179 160 142 164 182 208 205 171 189 174 152 163 208 145 59 54 78 57 134 174 63 44 69 136 114 48 -28 78 198 141 118 72 63 120 38 108 168 159 52 60 86 63 82 70 34 168 208 119 149 161 102 102 113 121 127 139 170 146 118 143 203 273 342 266 230 266 275 253 187 229 270 281 323 332 268 251 233 202 227 285 362 360 370 389 336 307 309 276 208 178 160 160 181 190 148 125 120 149 169 115 87 116 120 76 65 67 73 64 103 117 104 112 78 81 77 49 44 34 34 26 34 15 25 31 38 55 54 66 63 86 58 66 85 77 75 62 52 58 59 29 21 44 35 55 66 55 39 36 19 28 26 33 18 10 33 32 16 11 4 2 2 16 18 18 20 25 32 38 31 30 38 34 29 25 27 29 26 22 19 15 10 6 39151 266 1273 30 9973 10 52 31 5723 3248 -44 72 140 348 902 1324 1741 2908 4925 3975 22773 63713 74042 104393 999999 999999 48056 2183 385 317 172 -68 -60 -76 24 18 -6 83 65 -21 120 113 62 20 999999 999999 -49 -54 -84 -66 999999 -89 -22 12 56 999999 999999 -14 -26 27 80 12 -15 79 26 25 15 -4 -50 83 57 -9 8 75 95 1 36 -29 19 71 17 15 68 92 80 3 39 49 174 193 359 270 185 187 199 211 214 93 148 164 222 127 107 12 -64 -22 97 65 92 159 180 40 88 116 197 183 129 141 153 168 132 115 141 151 135 97 71 97 140 117 55 102 147 89 23 -40 999999 -87 24 118 115 105 152 195 140 136 152 120 161 201 138 143 152 223 296 312 255 222 227 279 253 260 318 351 332 273 234 290 344 258 182 186 191 232 282 330 394 393 368 347 276 220 215 226 169 183 224 205 213 239 213 155 131 144 89 103 107 142 133 84 67 89 109 125 96 88 92 72 69 52 89 88 41 40 47 65 74 38 14 30 9 32 37 63 88 52 52 60 51 39 51 60 49 32 26 40 57 63 48 42 48 58 65 48 39 31 13 13 17 20 19 15 10 19 21 15 20 25 26 24 21 21 33 39 28 27 34 34 28 28 33 30 25 20 15 7 39157 261 1306 30 9976 10 52 37 5722 3249 26 297 653 1187 1989 3684 6483 14274 73740 324715 812037 999999 999999 999999 121064 3766 164 55 -34 24 22 -7 -5 37 23 -22 26 98 32 -64 999999 -69 -43 -21 68 46 26 73 56 47 -79 999999 -23 -13 -47 -7 -41 -61 -84 -77 63 36 999999 999999 999999 999999 3 -61 999999 -62 37 112 130 28 41 127 108 109 29 -12 56 34 5 52 -37 188 221 187 50 32 89 68 143 181 197 159 184 145 80 82 69 146 163 174 78 84 92 160 86 -35 -25 44 182 116 20 51 64 99 90 104 51 67 83 12 8 49 83 108 76 12 25 14 -5 -27 2 0 37 97 93 87 135 206 145 70 101 93 52 43 59 143 173 176 167 166 210 262 251 279 263 254 263 288 283 240 235 252 233 271 318 240 200 165 184 285 298 366 341 302 361 321 253 155 110 144 143 130 146 191 170 154 139 153 143 110 89 109 140 86 52 23 10 42 69 50 93 106 94 76 7 0 38 11 12 25 37 36 11 -6 -11 7 33 2 -2 0 18 44 44 22 -1 7 11 14 7 10 37 32 17 8 4 5 3 1 3 8 9 5 1 -1 -11 999999 999999 -3 -11 999999 999999 -11 999999 -15 -2 4 -6 -7 -3 -2 0 0 0 -7 -11 -6 -7 39163 263 1370 30 9980 10 52 43 5721 3251 -67 186 705 1635 3622 9716 24642 64537 162910 402884 995100 999999 584785 107328 3026 119 41 -47 -59 -1 -51 -19 8 100 55 -67 -35 28 36 60 113 19 -28 -4 -9 -51 -81 -22 61 9 -70 -52 -39 -31 34 -18 -3 -7 -14 31 15 -28 -51 -78 -73 1 -17 -28 -50 -56 10 49 49 43 38 26 -9 0 69 -98 -18 123 201 246 140 169 143 24 152 255 220 108 74 4 158 203 242 126 48 102 142 24 95 70 111 142 42 79 93 80 180 204 230 112 91 69 134 97 132 141 84 46 91 141 216 197 95 73 56 40 99 132 97 5 10 72 80 96 76 95 200 204 155 138 128 126 157 161 130 144 164 175 178 192 215 255 252 268 284 286 305 295 256 220 203 219 217 184 204 173 198 192 171 154 247 346 346 353 340 247 239 161 131 94 133 146 175 222 248 174 144 163 144 91 101 113 86 91 104 85 87 116 94 76 79 63 60 79 55 50 57 39 38 48 56 26 4 7 19 19 22 33 49 59 62 61 46 66 53 25 22 38 26 11 15 20 28 25 26 24 18 15 20 17 22 16 5 5 3 10 16 6 -1 -7 -2 13 14 13 18 20 11 1 5 17 12 14 19 17 14 14 14 2 -6 39169 260 1463 30 9983 10 52 49 5720 3252 184 600 1467 2882 6694 17813 57748 196830 611263 999999 999999 237871 3532 161 218 128 -47 -9 20 28 60 25 -61 37 68 17 -76 -11 9 42 74 -40 -66 -2 29 24 -10 -70 -34 -57 -73 59 -16 -61 -75 -69 46 56 17 -57 -38 21 84 -33 -37 74 79 -13 24 36 21 14 -80 9 103 72 141 163 159 162 297 214 193 131 209 171 204 209 206 200 102 37 47 82 90 196 180 34 94 108 84 125 101 83 97 62 119 178 115 43 102 102 127 117 100 37 48 92 139 174 94 39 19 2 22 115 98 13 62 104 45 30 52 112 158 128 72 144 193 166 116 139 152 201 205 178 176 143 165 214 229 279 290 267 279 318 335 327 323 343 322 266 264 270 253 211 164 226 254 268 298 328 377 370 370 388 315 217 150 109 154 184 203 265 268 219 172 194 183 146 113 112 158 140 110 97 119 101 96 110 87 94 92 106 115 104 76 75 83 80 78 79 36 10 43 48 38 36 47 56 69 78 71 55 62 63 56 63 53 37 48 38 47 51 56 50 38 38 41 46 42 41 39 37 34 20 14 24 28 21 18 18 30 42 39 39 43 45 45 45 45 40 41 40 37 38 38 32 22 18 39175 260 1460 30 9980 10 52 55 5719 3253 140 1087 3000 8357 25368 76874 131717 182588 227766 489974 999999 999999 289845 5528 144 13 85 131 126 58 -38 999999 -84 4 38 -33 -18 -14 -11 25 -28 999999 999999 999999 -45 -28 8 -10 -93 999999 -92 15 -55 -75 55 16 -1 3 -84 1 41 17 -50 -78 -70 999999 -64 58 43 88 33 -13 4 -40 -59 -34 14 103 173 200 150 174 188 84 139 285 276 239 193 141 182 175 71 138 137 117 169 116 5 21 93 6 1 14 27 39 69 -28 16 22 27 115 130 136 114 142 113 75 82 78 69 35 53 41 3 18 57 80 47 34 118 126 118 112 99 144 171 136 122 148 144 91 118 130 127 221 179 112 177 223 191 234 236 220 307 333 277 278 279 294 305 253 220 222 221 196 221 254 328 387 382 368 321 341 237 201 176 144 162 166 147 170 183 167 199 205 164 151 110 88 84 94 66 89 156 100 127 91 83 95 98 92 92 94 84 72 79 36 23 37 54 63 65 26 21 26 17 39 31 30 47 78 63 22 24 37 42 39 39 49 32 13 10 5 10 27 44 33 24 25 40 52 45 27 14 14 6 -2 3 8 1 6 19 24 32 30 27 22 20 23 22 21 20 22 24 24 20 11 8 9 39181 260 1456 30 9976 10 53 1 5717 3254 163 774 2054 5063 11372 26171 69975 203772 395632 576898 999999 999999 882064 526728 313351 4725 451 84 55 44 -36 -62 -82 -7 78 95 27 -53 -43 -39 -67 11 61 7 -27 1 34 26 23 -48 -92 -58 -33 -32 33 51 41 -21 -77 -84 -81 -30 -17 55 -47 -79 -51 -16 24 15 22 106 7 7 56 102 72 17 103 158 172 174 113 178 143 66 165 156 163 28 34 145 139 182 150 89 92 97 68 76 86 67 101 -25 -54 69 134 1 -4 49 139 95 72 136 125 87 71 52 49 110 111 24 7 20 -8 -19 32 4 31 55 61 74 90 91 110 128 99 83 78 117 122 139 170 138 116 114 107 126 162 171 211 256 257 252 255 277 291 290 264 231 264 288 204 205 187 204 236 257 318 345 279 297 304 218 188 171 117 121 138 153 151 159 201 224 199 134 134 135 117 71 101 100 87 79 62 62 80 107 108 89 79 78 124 157 123 83 54 49 23 39 43 47 38 37 20 6 13 24 35 48 39 49 52 39 40 43 50 32 28 23 26 12 7 19 25 26 24 35 42 30 35 45 40 27 17 17 9 1 5 13 17 16 16 27 33 28 26 23 24 26 29 28 29 25 25 24 18 19 16 8 39187 257 1574 30 9974 10 53 7 5716 3255 107 613 1523 3385 8277 20048 56712 155749 475950 999999 999999 546192 11088 468 77 32 -61 -38 -19 21 -30 999999 999999 -69 -96 -82 -5 -25 -57 -88 -92 -7 1 -49 999999 -79 -39 50 -30 999999 999999 999999 999999 999999 999999 -61 -9 0 11 7 6 17 -15 -74 -77 -35 999999 999999 -42 -28 24 -15 -94 -80 -31 6 117 201 175 77 51 161 161 99 112 154 233 166 61 116 179 129 126 53 111 25 12 -51 -24 75 12 20 111 134 34 2 78 65 142 220 166 150 216 151 141 111 55 -8 6 43 25 -38 -44 9 69 126 89 80 64 76 136 152 181 139 116 134 149 180 190 166 202 264 222 185 197 205 207 216 226 228 197 170 219 216 201 229 220 191 224 252 187 143 184 271 273 354 401 366 338 299 208 194 186 148 116 138 161 176 223 224 113 131 156 77 61 126 135 95 107 101 122 118 115 61 60 77 61 63 110 103 80 80 89 77 90 73 55 36 55 41 1 -11 -4 8 2 -8 18 30 34 31 37 41 37 7 13 34 27 20 21 37 30 19 33 44 50 44 30 18 13 24 19 13 9 2 -8 -12 -8 0 5 2 -3 -1 9 16 19 24 26 19 11 13 13 10 9 11 1 -3 -5 39193 257 1515 30 9975 10 53 13 5715 3256 89 515 1050 2028 4496 10647 32387 104613 353690 727296 999999 797450 114536 2951 44 999999 999999 -41 93 160 157 179 76 999999 -84 8 -28 -21 40 94 80 -23 -20 -49 -73 -61 -49 -86 -78 1 23 -73 999999 -78 -26 -10 -61 -31 999999 -95 -43 54 14 -27 -38 -54 -69 999999 -91 -49 2 133 87 -77 2 90 125 102 229 182 222 218 166 236 121 205 187 106 141 176 23 45 124 154 73 121 109 174 199 50 120 103 94 113 61 5 113 251 260 165 151 151 119 151 250 196 114 92 113 91 48 8 -45 -32 24 -40 7 49 84 161 108 31 63 125 126 105 150 216 213 226 240 230 243 233 229 215 221 261 264 259 287 263 254 275 292 294 252 225 204 220 197 157 187 213 271 326 340 360 343 302 202 172 150 140 145 184 175 159 178 181 140 120 136 154 119 108 89 79 75 88 68 80 70 111 87 76 103 122 80 95 90 83 89 63 61 67 42 65 66 92 69 59 54 45 15 23 36 45 58 62 66 66 46 47 43 32 39 43 41 32 38 51 43 33 35 38 40 34 24 28 24 14 20 32 16 5 17 27 27 22 20 23 30 34 33 28 26 19 24 23 14 15 22 29 23 11 4 39199 258 1518 30 9978 10 53 19 5714 3257 -95 61 261 571 1124 2073 4219 6726 13932 69405 184535 520575 999999 608858 3902 121 44 -55 -61 21 999999 -65 -55 999999 -17 51 -59 -79 -24 -2 -24 15 90 84 86 37 10 -27 35 56 -21 -71 -31 36 24 79 -28 -91 -60 999999 -68 -1 -35 -32 118 97 87 103 68 44 -19 28 90 69 73 109 23 86 149 154 165 100 50 154 174 212 290 178 40 -76 -19 90 192 217 169 69 18 93 167 180 111 104 21 29 109 132 95 130 126 138 170 96 97 127 72 87 150 80 52 98 93 153 187 35 -35 23 133 125 69 108 157 165 160 191 156 145 183 158 123 178 237 249 194 246 327 268 226 231 269 283 262 247 298 328 266 257 300 287 262 284 277 217 192 228 256 290 326 341 348 294 192 167 175 152 126 113 115 125 162 199 167 110 79 89 92 129 77 117 173 97 24 70 76 90 105 110 94 106 110 110 98 117 87 99 50 68 64 77 21 0 10 31 28 21 -1 50 29 9 35 48 51 46 53 64 52 46 47 34 30 31 22 33 45 24 22 29 33 28 19 23 39 39 16 -5 -2 10 9 6 9 10 7 14 22 31 34 24 21 23 22 21 18 15 13 21 18 11 3 -3 39205 257 1552 30 9982 10 53 25 5712 3258 88 434 989 1972 4097 11143 31376 84947 222877 528379 856721 999999 641906 75378 2864 -17 999999 59 237 107 -42 999999 -96 -97 -84 -18 30 14 -39 -3 43 139 122 8 -16 25 -57 -20 -23 -100 -13 34 20 46 -53 -45 65 3 999999 999999 -50 -35 68 83 -58 -9 -27 18 69 -38 -13 32 104 -9 33 166 198 201 171 170 228 270 157 196 288 303 243 154 234 187 159 156 167 61 14 81 59 148 165 56 160 218 132 95 197 105 13 63 99 199 225 142 157 181 192 166 133 132 138 68 41 37 15 18 64 83 71 113 120 185 198 131 102 131 123 125 157 171 185 187 218 240 205 208 256 286 276 265 250 275 280 272 271 302 341 304 271 231 204 207 190 245 326 315 339 371 380 351 308 242 233 204 140 145 139 103 53 50 110 121 132 129 111 128 142 145 74 71 105 129 82 107 133 125 105 95 70 85 109 104 127 103 82 39 46 52 54 54 35 35 48 37 10 0 10 19 39 39 47 56 62 36 16 32 42 46 46 40 45 50 56 58 29 31 46 48 39 35 40 46 34 30 23 5 6 19 13 15 22 28 25 31 32 31 24 28 30 35 25 19 20 24 23 24 19 9 2 39211 257 1557 30 9987 10 53 31 5711 3259 56 415 807 1486 2903 6312 13963 41685 132971 426391 999999 999999 140711 4015 98 108 222 256 108 -17 -20 40 11 29 62 43 10 6 99 172 89 20 89 151 167 80 -11 -38 20 59 -48 -91 59 53 34 126 72 -33 50 -10 27 -94 -82 -23 4 7 35 36 83 99 97 79 113 85 79 193 197 163 228 314 334 205 195 302 295 180 235 179 212 213 259 202 148 183 178 146 121 101 205 207 67 104 72 45 12 20 143 299 256 285 201 157 145 206 170 143 149 174 242 160 63 117 121 56 45 41 25 50 130 187 209 160 124 161 132 133 137 193 178 144 181 256 256 311 248 206 256 272 347 338 270 312 353 326 304 317 273 208 223 248 237 196 263 303 339 316 318 344 247 203 158 173 120 118 111 149 154 156 177 66 88 154 104 133 156 124 143 138 140 134 109 99 78 79 90 124 103 117 128 79 76 93 115 105 72 38 93 56 66 71 77 89 79 67 54 55 65 86 71 68 80 85 60 39 50 45 52 60 48 39 48 50 59 49 54 64 48 54 62 49 27 17 24 29 23 29 48 27 43 36 26 36 55 50 49 47 47 54 50 48 40 47 46 42 39 33 27 39217 258 1532 30 9992 10 53 37 5710 3260 -91 189 378 681 1240 2332 4702 8444 18602 75704 198242 607375 999999 734049 7097 85 36 12 -68 57 104 -16 999999 999999 999999 -13 -69 -8 38 24 -30 41 -3 -23 -5 999999 999999 -32 69 3 -71 -10 -19 20 50 66 -9 -87 -74 -18 28 58 -9 -24 999999 -89 -9 41 80 117 61 90 68 15 46 55 85 101 131 112 121 182 213 203 232 293 245 140 123 79 113 95 115 133 119 124 62 36 109 119 88 59 79 130 179 187 145 163 182 158 142 166 121 116 152 128 147 169 140 129 126 116 79 66 108 115 59 44 74 141 185 200 198 132 84 66 97 198 210 155 154 121 96 165 224 206 226 279 331 348 271 272 270 277 300 301 305 303 255 212 203 222 266 316 335 327 311 257 261 257 187 142 157 126 114 111 105 72 87 86 74 114 126 109 126 136 129 111 111 118 116 137 143 110 112 105 110 115 123 117 92 52 19 51 88 79 55 42 20 42 51 50 49 27 31 69 53 41 46 63 64 82 80 74 81 52 35 42 59 44 47 45 38 50 55 62 51 42 17 24 21 22 21 21 29 30 24 30 47 40 24 28 30 30 44 42 44 44 39 34 34 34 33 39 47 30 24 14 39223 258 1535 30 9995 10 53 43 5709 3261 -18 196 488 983 1814 3133 3682 14955 52353 127402 838686 713710 999999 538457 38730 719 157 98 -40 75 37 999999 999999 999999 999999 -52 -54 9 30 -36 999999 999999 -18 85 50 9 20 -14 999999 -65 188 145 82 16 -24 999999 999999 999999 999999 -15 34 -25 53 81 -57 -2 64 61 56 40 -61 -48 -2 -21 80 177 151 198 218 232 119 95 228 246 216 166 130 179 191 158 180 238 172 71 118 49 60 66 124 237 181 106 81 146 208 171 151 153 208 194 135 203 241 181 75 106 223 252 229 94 10 38 50 55 103 66 -17 -22 66 197 256 157 102 130 180 189 130 191 221 201 160 125 112 196 252 251 271 277 292 298 288 297 343 369 297 246 242 254 208 201 204 292 320 342 382 375 324 277 212 185 197 135 74 86 87 105 129 99 96 96 86 83 80 101 133 98 83 111 119 121 130 149 95 102 119 120 86 52 105 133 150 145 132 103 89 86 63 52 44 50 39 23 37 74 75 42 59 54 54 61 64 72 63 74 66 56 55 41 32 53 38 41 37 38 58 73 58 47 37 34 32 36 39 40 26 25 35 25 22 31 39 31 44 38 44 51 53 50 44 38 33 41 34 34 35 31 27 17 39229 260 1475 30 9995 10 53 49 5707 3262 -9 298 679 1159 2542 5327 12856 35345 131472 424037 949076 999999 999999 36604 382 93 144 203 115 196 129 190 65 -73 -23 34 45 -16 99 42 -49 -48 -57 18 52 -3 999999 999999 18 139 -44 13 22 134 60 17 -15 49 22 43 160 90 74 42 28 56 114 66 5 2 -17 150 61 -77 -80 -42 44 135 100 72 77 29 95 267 228 204 169 128 162 43 3 196 225 77 15 88 184 95 89 162 183 130 110 74 31 13 48 227 161 63 114 265 264 246 157 96 146 178 98 36 129 59 113 78 61 77 59 13 49 31 132 167 180 153 172 71 86 151 180 189 249 225 183 215 236 201 244 322 408 322 205 275 329 232 214 250 264 322 382 303 226 174 225 309 352 355 291 299 339 237 297 227 160 165 139 99 81 73 70 58 107 138 115 108 77 110 122 172 115 75 97 95 146 168 143 89 96 107 107 88 97 158 114 91 108 59 47 66 53 44 64 77 80 55 41 39 65 68 35 43 44 66 86 57 31 51 70 57 55 53 52 45 66 67 57 38 74 56 59 58 46 24 25 17 22 22 27 34 39 34 39 37 50 58 42 52 46 41 48 46 51 47 44 40 45 41 41 39 42 28 39235 261 1443 30 9993 10 53 55 5706 3263 -21 25 590 1085 1771 3432 7582 16571 47660 171095 356474 506293 999999 999999 36807 237 91 208 176 107 35 -18 -84 149 -24 20 149 273 61 -2 55 8 -81 11 -60 10 32 52 69 70 10 999999 -35 999999 -32 43 125 212 -20 -45 129 94 -9 -23 111 253 296 221 -5 10 72 237 249 198 121 14 115 185 122 154 80 78 22 144 208 189 159 260 190 291 283 267 170 216 180 162 168 158 175 73 108 233 93 46 150 150 19 -5 112 118 135 259 305 283 249 253 214 128 81 87 120 239 231 203 94 115 97 128 179 181 144 132 204 186 148 192 128 58 70 146 141 175 75 120 217 184 253 337 342 322 302 273 206 240 277 274 348 307 248 212 192 239 284 341 324 309 342 317 242 260 268 234 185 155 200 190 210 111 91 139 90 123 183 118 140 145 157 136 154 100 99 105 83 112 130 94 140 132 136 135 103 124 158 121 133 122 134 117 97 105 73 63 83 94 50 46 32 31 34 75 69 63 53 42 54 86 106 75 61 38 69 66 49 60 46 45 36 45 50 64 50 41 32 38 40 36 35 28 47 36 29 55 58 42 31 39 44 48 49 57 42 47 51 58 51 44 43 40 31 27 23 39241 261 1441 30 9991 10 54 1 5705 3264 127 652 1729 4486 11268 30721 84155 179753 388870 721900 835955 999999 999999 4116 -1 32 118 123 89 -30 999999 36 77 -87 17 -13 20 -11 -66 83 1 -44 72 48 -14 -69 -46 -47 -90 -65 18 999999 999999 -40 999999 999999 -6 -3 -89 -83 60 64 76 96 -24 -23 -30 87 152 51 -8 -71 999999 -38 2 18 48 78 44 -48 63 220 169 133 98 280 304 153 225 185 82 147 125 108 122 207 180 108 94 128 177 109 -59 82 59 133 65 167 114 107 121 107 117 190 189 181 177 187 114 140 169 128 94 187 181 42 3 29 33 122 155 94 -16 -9 69 11 26 70 272 229 153 114 181 161 141 144 141 245 291 306 397 388 274 333 337 282 239 270 287 254 253 245 227 291 298 243 303 317 317 283 273 249 157 97 119 204 203 129 72 116 126 136 73 64 73 71 88 90 112 128 155 92 100 140 75 98 105 94 88 92 100 73 120 101 83 90 119 99 63 72 65 80 63 35 21 26 42 48 54 58 44 42 45 75 57 61 48 57 60 44 49 55 41 44 58 24 25 31 38 20 32 35 48 34 26 8 15 26 19 15 20 25 28 31 25 29 27 30 29 32 32 34 28 31 32 34 36 22 23 18 2 39247 260 1468 30 9988 10 54 7 5704 3265 -86 242 959 2313 5221 11641 31155 87599 277586 939784 999999 999999 8787 133 -26 -43 -31 999999 999999 -75 50 70 116 999999 -80 -87 999999 -25 999999 2 -20 -59 999999 17 -65 -54 -9 10 6 71 82 -14 -16 114 7 89 27 47 88 28 107 -49 53 58 23 165 134 -40 19 26 43 71 -47 -8 22 50 -10 98 161 119 149 157 66 213 269 203 139 88 146 215 226 152 64 178 92 179 183 129 185 113 81 165 103 80 94 142 109 57 21 44 153 191 119 71 120 239 232 186 178 293 175 143 209 200 87 67 98 60 24 35 164 103 120 152 64 76 124 56 95 131 119 161 107 129 183 199 293 282 335 378 302 272 303 313 293 266 236 199 190 290 248 255 247 304 346 386 358 345 356 287 212 162 122 82 103 118 104 112 121 85 99 99 84 68 118 132 155 128 136 139 92 74 120 92 77 111 106 112 141 128 115 110 106 97 88 81 75 106 102 88 62 58 58 44 69 60 46 37 27 47 45 43 72 71 79 32 73 53 41 47 49 59 55 63 52 34 36 55 62 57 42 36 26 30 14 20 29 32 29 33 30 37 42 42 37 47 48 51 49 49 50 43 45 44 43 48 39 27 25 19 39253 259 1496 30 9986 10 54 13 5702 3266 209 949 2235 5153 12691 34741 96297 318589 902130 999999 999999 14543 272 -19 999999 -80 -51 137 210 -14 -51 173 -6 -78 43 9 45 104 -30 999999 999999 -22 -27 -58 54 28 92 23 -6 79 -28 -81 -8 24 -64 24 127 31 18 45 38 -37 -61 -26 127 25 7 124 -42 -77 127 122 165 155 109 8 -17 127 146 124 141 228 263 244 165 119 191 207 153 151 122 228 116 187 145 118 71 115 131 94 75 62 135 214 90 34 128 153 254 177 194 119 147 68 224 128 71 132 142 122 128 80 -48 -45 124 147 139 89 122 164 123 88 102 42 112 100 59 178 224 158 209 165 209 206 229 162 226 335 482 334 229 283 326 315 262 277 304 242 328 328 234 156 222 317 229 272 326 290 265 183 172 114 100 119 135 148 204 166 145 112 141 111 115 152 102 81 134 113 49 80 138 144 161 100 88 133 124 94 126 112 109 117 122 130 141 147 134 87 87 69 83 55 31 56 38 48 54 16 11 47 62 59 86 86 68 47 48 47 70 71 42 59 46 51 57 67 56 35 49 48 40 39 38 50 34 42 37 52 54 54 47 48 43 59 55 60 57 43 54 64 54 52 56 53 58 56 43 38 32 39259 261 1436 30 9986 10 54 19 5701 3267 -2 439 1429 3784 9018 18665 42877 99616 236738 627353 999999 999999 999999 4978 15 80 -3 132 62 89 2 999999 -31 -46 999999 -87 999999 -25 41 49 69 -38 999999 999999 -84 -90 -95 95 111 60 10 21 85 29 -98 999999 -89 50 73 86 20 124 240 106 64 65 -21 95 47 67 23 33 115 61 32 -76 117 82 36 110 127 148 158 177 94 167 241 224 131 151 162 150 187 190 195 153 120 140 143 54 212 254 151 139 83 138 161 119 234 205 187 133 139 203 209 149 208 261 254 160 153 186 160 126 84 84 38 -3 27 41 63 223 157 93 69 50 108 189 109 23 83 198 236 123 146 244 259 245 276 271 373 350 324 292 269 313 279 249 302 295 266 223 238 364 285 229 341 279 285 268 214 171 133 167 154 107 118 123 128 107 107 152 122 87 70 53 111 164 134 102 126 142 147 126 116 140 159 112 80 102 126 117 139 170 123 123 66 61 83 51 32 31 40 68 48 99 82 32 12 -3 36 44 52 65 82 74 64 59 48 49 48 38 19 42 47 61 68 54 61 51 53 48 40 30 34 21 17 24 33 51 42 31 43 47 47 37 32 45 64 58 53 44 33 38 45 45 45 43 32 33 29 39265 260 1464 30 9984 10 54 25 5700 3268 52 199 1132 2571 5265 10163 23206 62131 173239 488111 999999 999999 999999 309524 1304 224 192 46 51 198 73 26 32 58 99 79 -48 -71 -39 35 18 22 55 133 10 115 147 135 103 143 64 80 76 72 101 -21 71 120 113 148 78 38 178 67 -63 -60 16 93 60 95 124 82 85 24 154 180 118 29 4 187 87 136 169 115 169 150 178 187 239 330 331 187 136 182 202 116 37 91 125 198 133 150 220 160 79 21 153 228 208 139 209 286 236 271 251 273 215 85 219 193 148 237 198 114 107 135 41 129 136 145 122 132 159 183 157 93 141 105 164 130 55 106 150 65 133 143 145 265 445 513 411 383 414 401 353 327 340 313 277 289 306 328 352 359 384 302 327 297 253 185 144 163 171 193 166 184 237 162 112 57 93 154 134 118 120 92 124 134 128 126 197 194 106 126 161 112 99 115 141 137 99 66 114 144 109 34 89 115 77 70 60 84 86 69 85 80 59 75 106 80 59 77 91 89 85 49 91 74 66 66 51 41 63 81 67 57 58 65 64 34 58 59 59 34 24 50 48 48 56 52 51 68 53 48 61 56 66 64 65 66 61 53 62 55 57 60 53 51 55 43 39271 259 1492 30 9982 10 54 31 5699 3269 -92 274 670 1600 3804 9650 27387 87180 270722 644160 999999 999999 999999 39844 490 161 16 119 -4 35 174 96 107 44 -10 62 59 -24 -65 116 32 16 12 42 -30 999999 -86 -55 -16 -40 -51 999999 999999 29 183 37 -25 27 35 -46 -21 -78 17 24 113 20 146 90 3 19 121 54 72 101 100 117 18 87 56 83 154 176 188 161 121 200 157 169 162 210 24 -5 96 158 97 119 180 121 -57 64 167 148 182 173 107 162 177 89 145 182 197 131 166 178 120 199 115 102 175 184 179 137 36 100 135 43 84 191 123 109 86 167 135 103 127 115 165 145 138 78 57 116 121 176 190 162 133 220 352 398 335 287 295 322 289 299 310 206 211 259 294 302 263 254 273 206 152 217 136 110 135 190 161 145 138 196 171 91 40 72 53 117 140 154 141 118 130 137 109 88 61 74 124 125 107 105 82 71 96 109 82 108 105 85 93 83 77 69 73 87 47 54 33 37 40 24 35 62 59 55 72 71 44 31 34 27 37 32 36 51 29 53 38 26 32 36 35 61 48 36 31 48 55 36 22 26 33 25 17 43 40 31 35 43 48 42 47 36 40 39 49 42 34 40 33 41 34 20 23 39277 257 1551 30 9981 10 54 37 5697 3270 166 680 1140 2671 5901 14982 45718 161841 535675 999999 999999 530887 2915 33 128 118 53 -73 25 93 -40 -58 -31 50 -48 8 -8 999999 999999 43 -59 182 83 53 93 -16 30 -22 73 87 -69 -9 43 41 71 80 67 13 -11 36 88 149 33 35 140 45 -8 -83 44 118 161 143 166 150 194 78 83 40 121 80 193 195 215 215 164 196 241 266 234 153 45 185 212 171 206 93 46 46 147 68 127 152 138 46 85 122 139 87 190 206 196 209 273 231 139 140 133 115 152 128 115 183 167 163 146 95 122 144 222 188 99 162 67 88 107 93 65 152 95 22 42 157 268 232 219 209 244 337 337 386 296 285 298 266 267 263 237 264 264 222 256 383 329 303 232 215 316 202 110 65 85 149 97 147 137 126 95 105 132 137 149 169 101 148 124 106 93 78 106 114 163 123 111 87 66 101 103 113 117 122 78 95 108 94 60 76 100 73 65 57 81 76 92 95 70 51 50 74 76 39 53 62 57 47 62 50 75 47 35 81 62 63 62 54 72 84 53 36 45 40 31 31 17 12 26 48 46 51 35 38 57 65 54 62 64 53 37 51 56 54 53 51 50 51 46 35 29 39283 256 1580 30 9980 10 54 43 5696 3271 -99 269 1046 2580 5831 13725 36272 106535 360593 999999 999999 999999 117196 1263 62 74 20 0 -42 999999 -99 -29 -52 999999 70 30 -14 2 -79 999999 999999 999999 999999 -2 -14 -73 -99 -77 999999 999999 25 81 -19 999999 -64 85 42 999999 -63 -9 19 -17 999999 42 999999 999999 -77 29 71 -36 999999 3 20 90 81 77 83 95 21 24 81 39 47 186 102 31 74 77 117 136 122 146 121 -3 44 142 7 5 92 99 92 30 -20 44 25 51 20 81 108 116 21 32 174 143 73 115 92 40 44 95 71 56 60 116 18 63 131 155 69 73 63 42 26 50 25 -28 65 43 -5 57 138 116 213 154 99 140 198 221 274 281 267 187 153 211 294 261 186 239 257 285 303 269 206 244 238 232 199 166 111 101 -2 24 102 74 91 92 29 43 80 101 95 58 76 123 104 93 110 128 99 70 82 75 56 90 88 99 89 89 100 59 46 70 52 8 11 60 52 26 54 17 7 -23 -27 15 16 15 19 35 -11 8 22 14 7 15 25 22 14 17 10 5 12 31 40 34 13 5 10 3 5 4 -7 -15 -11 11 7 5 6 12 7 9 8 12 22 23 14 11 11 15 15 21 17 11 13 10 -6 -7 39289 256 1577 30 9977 10 54 49 5695 3272 -38 302 924 2445 6114 12038 24265 62418 165097 450542 787726 999999 999999 261166 1341 19 115 44 13 -26 168 34 999999 154 12 999999 999999 -66 -37 -61 999999 999999 999999 34 -58 -50 8 22 -41 -38 -5 48 16 -15 51 -5 1 14 96 -35 -18 166 190 26 -59 11 -46 25 45 25 154 127 194 90 -4 150 51 -11 88 99 140 238 312 264 26 51 164 171 91 91 130 102 210 60 11 -58 -39 61 168 195 201 173 164 81 42 79 125 49 235 150 42 83 112 47 158 79 115 172 139 100 120 172 91 94 103 104 172 142 184 90 152 202 133 87 102 103 68 26 40 113 84 102 200 213 94 83 186 305 339 304 317 280 303 290 261 233 184 217 234 263 216 212 248 264 229 213 171 152 104 56 87 26 56 53 88 103 72 35 57 49 32 86 90 58 112 83 92 104 80 90 69 69 54 68 76 100 105 78 81 63 86 49 31 45 88 90 42 14 17 24 -13 11 52 44 33 22 28 13 31 54 44 50 49 27 14 -13 26 38 38 51 39 47 33 32 32 14 20 14 15 23 12 1 9 10 24 26 19 31 31 38 36 36 39 30 31 35 24 16 17 21 23 22 18 19 11 9 39295 255 1605 30 9975 10 54 55 5694 3273 -45 23 387 998 1953 4102 9254 25058 89771 317624 999999 999999 999999 716291 33876 386 -75 -10 -56 62 41 107 -58 -12 -56 -20 -36 82 -13 -18 999999 -13 -78 -79 -80 70 125 -13 26 64 115 50 43 84 -22 48 170 78 999999 -85 -28 182 176 111 182 43 13 -21 166 173 121 217 37 69 123 150 161 72 101 158 154 279 359 158 250 203 172 208 285 92 64 170 157 133 39 69 21 80 127 130 27 50 2 37 147 109 60 159 114 83 120 154 74 -11 31 90 91 152 223 159 112 140 76 96 113 198 18 92 128 27 115 188 137 124 87 41 64 -52 8 81 101 152 159 193 229 158 236 313 295 324 370 350 308 261 179 185 209 295 284 257 273 228 240 206 228 163 81 75 148 93 109 134 87 103 101 109 86 94 102 96 90 62 91 116 122 140 159 115 121 92 101 120 108 105 82 136 129 118 76 66 91 85 88 54 47 31 58 15 20 21 23 45 51 43 57 34 43 57 44 33 58 34 31 11 19 13 2 39 56 52 55 32 35 31 26 34 26 19 17 19 28 27 10 21 26 21 38 46 32 37 49 47 44 47 39 39 35 30 34 41 33 29 29 22 11 39301 254 1663 30 9973 10 55 1 5692 3274 137 527 927 1749 4079 10314 27095 92268 337678 964800 999999 999999 33805 280 999999 -89 6 87 128 999999 118 14 -80 -58 10 999999 -70 -8 999999 999999 999999 999999 999999 999999 -81 66 31 -77 -81 999999 -71 46 -47 -58 -27 44 5 15 42 -97 -65 98 137 -48 70 -27 16 31 137 115 64 121 104 102 186 125 29 137 147 164 83 178 79 168 160 123 169 243 162 85 59 42 69 -15 140 156 72 -52 -26 68 54 89 140 208 204 153 52 64 152 235 228 134 69 122 110 281 302 216 226 221 174 163 154 146 158 230 187 59 98 154 67 151 104 47 42 73 23 207 161 26 117 136 167 168 123 198 371 372 390 406 424 265 226 192 224 342 392 349 302 307 254 237 207 223 185 93 53 48 109 85 112 64 78 156 154 111 75 114 125 122 108 102 148 135 140 143 125 99 120 93 115 100 102 81 120 112 84 80 74 83 69 67 28 65 47 40 36 32 15 23 50 62 82 91 96 64 81 80 86 98 82 37 46 34 43 63 50 50 62 66 64 48 62 45 40 47 50 41 42 22 35 31 42 48 54 65 73 68 63 66 74 64 60 57 51 48 59 53 50 56 49 42 42 40 39307 254 1630 30 9970 10 55 7 5691 3275 211 267 1098 2373 4894 11030 29525 90529 332393 999999 999999 999999 38341 227 45 -9 0 267 93 -24 52 999999 -38 -62 15 9 39 -34 26 43 -14 18 35 214 65 0 54 154 23 -11 86 44 -16 -100 -20 31 24 164 68 45 186 78 0 98 177 143 40 68 64 -60 113 57 82 32 99 154 220 303 223 228 255 217 59 110 178 184 167 123 122 189 205 79 114 168 102 186 111 186 166 155 219 148 194 245 206 174 86 124 151 96 141 68 130 152 154 281 213 150 228 213 257 156 135 174 242 307 163 144 280 395 293 133 164 55 71 27 69 79 98 99 166 196 284 279 229 183 304 461 454 449 393 382 380 360 309 303 264 346 385 376 291 222 232 229 201 131 114 165 180 164 178 155 120 102 151 167 47 113 130 144 127 161 167 142 154 165 141 132 154 112 120 135 135 162 140 150 147 121 114 88 88 99 80 87 75 55 87 72 75 86 83 88 72 77 68 53 34 45 79 57 47 74 75 70 71 65 45 53 71 65 76 56 55 72 54 39 40 48 57 50 46 52 46 54 71 77 71 56 52 61 67 67 71 58 57 59 62 64 61 64 64 59 52 45 39313 254 1628 30 9968 10 55 13 5690 3276 -36 493 1271 3261 7767 17635 37936 109296 323124 865011 999999 999999 474585 26664 146 -49 -57 999999 -59 -98 999999 999999 999999 45 45 29 999999 46 86 90 113 64 -74 -100 24 42 -39 -11 21 999999 -23 -40 65 31 139 57 -24 80 99 69 -5 23 -52 42 -40 45 95 -24 15 55 14 -17 -48 74 24 283 233 270 239 315 173 -23 133 245 40 78 242 131 131 110 174 178 197 98 32 56 194 213 96 45 -24 136 121 81 152 233 235 125 130 43 91 70 108 159 174 196 288 161 178 240 137 101 183 179 187 207 209 121 221 145 123 134 213 153 133 135 159 100 -3 9 135 217 171 185 185 211 218 389 399 309 347 306 305 260 223 280 334 259 244 304 292 281 301 262 143 76 143 73 70 144 151 137 148 123 145 122 51 105 133 174 121 138 115 97 102 84 43 89 85 88 92 93 111 138 127 56 82 78 63 91 86 52 59 43 87 64 43 37 79 69 86 71 63 80 81 72 58 49 59 52 59 61 67 50 47 69 64 57 51 51 73 70 61 54 45 66 55 49 28 22 30 30 35 38 45 49 44 38 62 66 55 61 65 55 50 49 46 53 47 54 53 37 33 30 39319 254 1625 30 9965 10 55 19 5689 3277 -72 81 453 1014 2361 5110 12577 33095 89095 282785 915434 999999 999999 520231 20777 167 116 83 14 117 -75 97 28 -72 -28 145 68 -36 999999 -54 122 88 -41 2 -42 10 141 50 137 -53 12 212 109 139 36 -43 27 66 94 147 4 113 45 31 -39 217 213 185 89 19 -12 -7 90 178 113 79 114 180 189 291 211 27 97 236 138 65 158 210 155 79 156 136 117 188 166 104 129 71 143 304 160 148 261 132 127 201 143 111 90 53 89 140 3 112 192 252 149 155 164 194 190 201 160 152 139 170 138 87 189 112 133 224 279 208 29 66 146 140 101 68 159 133 106 217 119 261 352 386 361 408 339 274 328 333 226 172 354 401 303 276 300 346 311 289 239 187 113 74 129 85 72 39 152 146 102 113 113 129 127 97 134 96 95 92 114 141 79 145 161 98 125 137 106 125 128 146 115 103 103 88 57 72 90 58 98 81 40 15 58 65 58 95 48 27 34 34 32 10 43 82 91 55 36 47 49 59 60 62 53 72 79 49 54 56 43 44 24 30 32 16 23 49 55 40 48 36 39 48 48 44 49 60 62 56 51 47 39 49 42 37 41 35 38 31 39325 253 1654 30 9964 10 55 25 5687 3278 479 1389 3034 6635 13715 37845 72700 126138 450430 999999 999999 999999 44700 180 999999 -74 6 -27 -1 -30 197 62 -91 -82 -6 50 193 155 -27 999999 -76 -49 -19 -88 2 119 38 103 98 -34 31 87 -15 -31 14 999999 68 97 111 25 19 40 161 113 -22 52 7 999999 28 96 117 5 14 -3 -21 118 162 235 214 144 92 219 192 71 80 70 110 83 130 140 93 110 132 145 223 187 122 24 139 207 134 111 131 172 39 44 50 93 11 93 89 71 234 164 161 162 187 133 151 183 150 98 174 220 181 134 165 189 227 123 137 148 186 170 103 62 50 86 62 -5 61 172 166 217 323 281 230 312 367 384 311 231 289 271 264 293 434 309 338 302 341 286 232 278 265 160 100 75 127 161 168 154 104 143 96 125 118 108 114 117 99 58 106 154 131 130 165 128 86 79 97 124 119 149 138 113 115 105 45 100 100 91 84 55 15 56 78 62 102 89 86 78 63 79 81 46 73 69 42 42 48 65 67 65 44 63 70 70 72 70 64 59 45 61 54 55 62 42 31 46 42 28 44 55 47 59 67 53 57 62 59 59 57 67 61 61 54 59 67 54 54 48 38 39331 277 933 30 9963 10 55 31 5686 3279 -68 1666 1234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 977 1300 999999 999999 999999 999999 999999 526 2394 4992 18325 65148 171642 443779 866469 945058 918259 999999 988813 25452 -73 999999 73 999999 999999 999999 41 -19 -74 44 -8 -12 39 21 -52 999999 999999 9 52 -52 56 -70 999999 -51 3 13 90 -8 -3 -11 70 85 -17 999999 33 200 80 999999 -71 -6 104 81 64 110 161 1 42 121 99 -1 61 182 119 228 200 107 196 152 125 230 10 63 89 88 119 123 131 113 86 31 87 106 44 18 122 99 144 225 76 44 -77 36 21 -19 -2 69 92 49 105 119 32 146 227 185 184 77 59 157 176 126 93 128 161 212 269 208 146 82 191 195 158 103 65 19 -1 45 42 104 119 183 229 176 208 257 264 266 297 310 329 287 240 199 262 335 349 290 326 229 253 286 233 270 171 66 111 118 46 46 32 40 38 77 85 90 27 45 95 105 117 112 138 85 76 115 64 95 163 148 110 88 116 95 75 87 67 99 102 37 22 36 19 4 25 16 25 36 60 51 53 73 36 6 26 62 33 38 28 31 22 24 10 46 37 21 13 25 48 28 19 10 12 22 11 19 25 15 16 20 34 25 17 44 35 34 44 34 27 29 43 43 33 27 29 29 29 24 19 11 18 16 39337 253 1652 30 9962 10 55 37 5685 3280 363 3739 13346 32627 82967 212618 488346 917815 999999 999999 999999 187894 29486 45 53 -7 43 -17 999999 999999 12 135 -90 -34 63 102 148 43 -39 -20 -23 -61 999999 -35 79 101 148 85 34 134 105 0 -44 -54 121 99 -63 12 203 56 -23 -33 -25 51 -11 -54 -37 -76 -32 -56 108 32 44 178 301 255 150 -29 114 255 68 32 144 204 91 -52 94 110 119 111 73 150 143 146 114 186 145 178 198 110 95 87 84 82 147 141 80 72 31 67 54 92 136 148 56 177 178 166 171 182 180 222 170 95 157 143 206 159 176 192 165 145 136 185 154 77 93 110 81 114 231 248 231 228 140 218 343 365 389 349 355 373 326 313 359 357 388 386 356 338 235 221 326 322 265 266 205 86 55 98 105 128 159 122 134 121 94 141 88 83 99 147 115 134 162 149 140 110 129 108 108 103 121 116 108 98 113 123 135 64 51 49 68 52 62 94 106 62 25 30 33 60 85 71 59 36 82 68 63 49 50 56 46 28 42 57 67 68 60 55 37 39 46 60 45 37 44 41 35 35 38 38 32 36 44 48 50 53 44 42 46 64 51 44 49 44 42 53 49 35 33 33 23 39343 297 331 30 9961 10 55 43 5683 3281 372763 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 587 4040 16116 22714 8772 3827 9743 4185 4264 1438 999999 999999 999999 999999 999999 196 860 1793 2955 2355 1996 1473 911 557 212 66 2104 8770 18975 33102 71267 186977 376426 782063 999999 999999 790340 44258 481 999999 999999 999999 -62 93 82 1 -12 -19 78 81 -56 45 1 17 -22 -4 76 85 132 60 20 27 8 -12 5 -9 104 113 99 112 27 -3 62 154 137 103 202 2 -24 126 7 -14 -10 -16 8 -12 82 198 273 128 160 145 136 194 167 140 213 79 87 185 136 89 205 170 145 234 137 93 207 188 194 96 127 147 149 234 107 74 104 27 85 41 143 102 114 139 62 49 97 153 114 56 53 213 200 116 167 146 39 120 180 231 118 122 184 185 184 180 120 132 185 118 46 75 155 162 222 173 241 254 159 152 243 329 433 456 382 404 373 313 355 347 353 385 312 304 314 270 278 294 269 216 220 149 118 148 137 89 136 94 116 178 179 123 80 107 141 137 140 185 204 153 128 112 110 96 129 152 78 98 103 97 85 100 92 97 55 39 39 45 42 65 96 91 50 70 79 57 52 54 44 57 59 68 39 42 59 66 50 51 70 37 40 68 65 55 46 49 53 39 48 48 38 36 38 35 46 34 48 45 46 55 44 58 55 49 56 60 56 47 49 53 53 51 48 44 41 38 28 39349 262 1382 30 9962 10 55 49 5682 3282 178 1235 2277 4056 6886 6687 3527 146 572 1425 1131 838 5743 25366 62639 141050 320564 726446 999999 999999 999999 9794 49 -41 -2 -83 -81 -34 97 25 104 57 -8 60 17 25 60 20 20 7 87 97 135 84 122 32 92 68 86 -53 -49 999999 999999 -5 43 140 120 14 -17 117 38 -14 36 108 47 43 45 -30 17 100 69 132 39 -10 26 175 276 148 157 149 91 184 125 78 99 45 117 228 295 217 190 4 32 50 106 110 93 117 39 20 83 63 113 144 150 155 141 193 124 68 168 109 195 215 145 210 163 206 115 107 223 202 122 124 113 141 140 223 186 147 149 132 79 82 98 65 81 113 170 216 268 241 210 268 334 312 364 412 376 371 367 370 296 418 410 408 429 353 296 262 312 291 286 240 272 187 153 124 71 139 163 163 151 115 134 151 105 112 123 73 120 134 159 150 146 194 106 93 134 132 102 103 123 147 111 96 87 104 76 58 94 81 41 33 57 32 68 38 64 65 97 69 81 68 44 52 38 37 51 73 83 67 57 60 66 69 63 49 53 50 49 44 47 70 54 45 47 40 53 46 62 66 66 58 63 62 57 66 56 48 60 65 66 66 72 62 53 50 53 52 46 37 39355 265 1292 30 9962 10 55 55 5681 3282 -95 287 706 2878 9034 25033 38153 16312 2401 1961 9681 11111 11953 14226 18531 16010 24795 62853 121355 251681 480494 989978 999999 999999 187258 1377 68 80 127 -2 999999 66 91 -23 -15 103 9 -11 90 64 999999 -80 52 -5 19 -36 -85 999999 -29 999999 -72 124 32 11 49 45 60 124 -26 1 89 27 31 999999 -34 38 4 12 111 122 92 4 5 54 134 175 158 135 222 114 212 285 128 148 168 266 252 126 76 147 90 166 156 100 192 97 141 132 18 16 216 181 233 216 197 76 26 118 40 34 56 24 35 48 102 42 35 18 128 181 184 110 114 181 140 181 253 202 170 167 189 164 138 102 152 113 84 92 143 134 126 154 192 207 195 126 182 242 212 315 349 307 323 367 382 427 320 279 351 257 346 306 281 288 261 245 215 210 110 88 76 55 63 111 118 125 78 120 117 77 85 111 116 168 155 118 151 125 73 95 108 86 117 125 96 88 79 107 108 59 62 68 50 40 35 30 46 31 31 63 77 47 48 59 70 68 65 51 27 31 30 37 49 49 67 29 24 28 45 43 46 38 21 25 30 42 32 31 9 33 31 24 17 11 21 27 31 32 29 30 37 40 36 30 31 23 31 38 34 23 21 23 12 12 6 39361 298 300 30 9960 10 56 1 5680 3283 402 999999 999999 999999 999999 999999 999999 999999 999999 705 502 494 999999 999999 237 8234 12736 2538 4485 12718 4495 5 999999 999999 999999 421 3764 5252 4042 3872 3335 983 613 549 269 581 1733 1597 1027 855 1460 7446 21564 34909 39445 47977 35647 37509 66084 76867 16932 15112 89612 338333 847909 999999 999999 160097 1262 -62 -5 23 96 28 -37 15 -39 -30 -64 -76 34 157 51 999999 999999 -84 999999 -36 38 66 19 14 -62 -92 -54 11 -81 -5 -20 38 158 59 25 74 15 -12 4 132 99 29 8 -21 8 125 123 144 116 82 70 27 85 216 108 91 115 110 128 114 259 240 74 112 166 188 128 160 131 73 156 188 106 183 173 172 165 167 168 97 118 69 84 -45 999999 -50 68 119 88 40 74 107 35 75 127 104 100 129 133 158 166 168 154 148 154 132 161 102 91 116 168 150 67 91 59 65 181 168 185 245 202 133 123 238 233 294 332 341 369 419 439 390 334 343 383 256 269 306 240 260 281 241 195 138 109 136 96 108 95 110 102 134 159 100 86 97 100 75 78 105 118 91 63 79 90 83 118 120 93 93 70 82 115 96 62 45 61 90 62 12 27 31 9 19 34 43 75 87 69 42 60 58 43 41 9 12 37 37 36 30 46 52 47 49 60 54 44 24 21 21 25 17 17 10 14 17 18 31 23 6 23 27 9 27 31 25 27 26 23 21 28 34 27 15 10 14 14 14 14 9 39367 285 689 30 9959 10 56 7 5678 3284 361 440 999999 999999 89 2602 5380 3812 1655 1506 637 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 596 2077 4172 4406 1740 669 463 242 825 1451 1852 5134 14911 49742 144883 344732 731131 999999 999999 768864 7948 51 23 -15 15 70 -52 -74 -43 139 163 33 -80 -34 999999 -10 -9 28 999999 -43 22 999999 -10 -91 -89 -71 35 -13 -7 -64 -10 110 29 120 111 21 101 40 103 -30 -23 66 31 33 109 167 81 83 38 140 97 141 141 99 108 204 180 42 223 95 159 66 124 168 188 182 197 231 147 112 87 83 96 174 118 196 155 83 137 84 116 130 88 157 109 111 118 73 127 128 65 86 79 128 135 160 141 159 173 186 114 176 81 125 181 219 182 116 188 208 130 158 156 99 96 143 185 191 228 240 245 186 185 255 202 305 322 410 424 438 430 374 321 355 352 306 278 254 253 240 255 276 198 116 121 107 90 121 162 135 107 127 81 94 116 172 129 138 83 155 134 131 187 134 75 116 83 101 147 144 90 93 116 90 52 33 66 63 44 58 40 30 42 65 65 72 67 66 49 70 53 64 66 45 40 78 64 45 56 56 71 47 24 59 74 59 35 46 42 33 30 26 25 20 16 7 30 45 40 25 39 49 47 47 38 40 37 42 47 45 37 39 46 41 42 44 36 33 20 14 39373 298 304 30 9964 10 56 13 5677 3285 332418 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 508 1928 3687 9303 20911 21422 15109 22385 26263 7451 1712 1987 1905 2299 3021 6069 19115 66143 183906 413098 881338 999999 999999 980413 131925 965 999999 999999 -57 999999 999999 999999 999999 999999 999999 -22 -26 -90 -50 999999 -37 999999 86 38 23 -46 -55 -53 74 67 49 9 -5 -95 999999 -54 -40 -43 -18 29 -53 999999 999999 11 48 130 12 22 97 -3 41 177 183 137 58 159 187 103 121 168 184 275 194 120 169 99 117 81 188 184 159 95 167 129 106 113 87 124 134 120 98 94 -25 97 183 114 68 -11 -14 -2 62 43 28 -34 23 -4 12 63 100 96 150 84 55 107 136 19 41 112 154 78 140 129 13 73 48 70 128 59 54 159 204 161 148 143 87 75 126 230 329 401 381 359 383 329 250 298 315 324 310 309 357 228 215 209 251 159 107 122 69 66 89 85 70 62 86 46 86 65 109 127 136 128 49 70 96 49 108 95 46 36 43 75 75 101 57 54 71 64 23 72 94 48 35 4 13 31 2 32 36 43 44 48 49 68 33 45 41 49 -2 10 16 40 33 34 16 30 44 22 7 38 34 30 29 26 31 23 27 18 2 5 25 25 11 17 21 23 32 26 29 30 32 34 35 16 22 21 23 26 22 20 15 9 2 39379 279 874 30 9964 10 56 19 5676 3286 389 1548 4384 6709 5573 1518 999999 999999 999999 999999 999999 999999 22 3289 11244 23163 23089 19073 20110 26568 41974 37963 13613 9907 3920 2758 2867 3949 7082 14953 32049 55238 98870 196830 362152 470547 619940 928208 999999 967629 87390 1709 -68 999999 -62 86 35 -14 999999 -2 32 202 57 -80 -35 -40 -8 999999 -25 2 -95 -43 141 85 13 24 -4 37 -40 4 84 121 -39 62 -62 -47 37 -94 -82 1 42 83 43 56 68 -7 35 76 87 110 130 79 157 143 86 96 195 205 132 106 30 23 39 -2 33 248 173 97 51 91 117 62 28 164 136 121 186 79 4 79 126 46 -13 35 -30 1 69 73 91 55 194 166 99 7 65 103 61 92 94 77 122 105 84 102 47 47 129 76 81 122 109 132 88 89 103 128 123 180 118 133 106 93 157 272 298 329 411 378 364 349 330 292 323 252 248 282 229 255 207 189 81 112 82 61 62 105 105 72 58 111 104 100 99 125 113 111 91 116 83 70 85 111 162 133 88 75 132 137 106 116 66 61 86 69 68 23 62 69 26 3 17 14 24 40 27 50 50 53 59 53 29 60 61 64 57 31 32 50 26 27 26 49 47 40 28 33 28 32 24 26 42 19 18 10 23 25 15 21 31 18 9 15 22 32 33 24 24 32 36 28 22 18 23 29 27 26 17 16 8 39385 278 906 30 9966 10 56 25 5675 3287 -8 408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 357 1412 2901 4018 6330 7021 8432 8544 4888 4951 4606 1840 2037 2498 2411 2894 5928 14278 37334 107708 255781 527706 999999 999999 853490 56478 578 104 9 -95 999999 -91 -65 -11 999999 18 -32 101 58 -65 29 28 63 164 -3 73 53 -31 -95 -11 77 0 -16 71 66 34 -64 -13 75 21 61 34 60 70 92 10 -86 74 114 85 79 25 -3 -83 -60 92 258 122 91 142 161 150 212 183 202 203 166 246 260 223 145 99 115 53 76 106 140 81 56 158 140 73 -3 15 51 41 66 94 52 37 29 95 140 94 117 77 99 80 146 115 41 106 75 56 110 134 190 124 -1 3 119 129 90 98 15 -2 75 119 164 144 140 129 166 114 206 157 66 152 238 324 343 386 325 330 369 344 256 173 284 259 186 187 236 208 168 106 76 108 85 9 57 82 84 93 81 121 109 90 55 84 124 115 115 92 102 123 102 85 78 73 25 30 115 122 76 52 70 59 -2 19 58 21 16 24 5 32 11 28 42 35 54 54 50 42 38 21 43 32 34 30 20 37 39 9 28 42 28 11 26 53 34 36 46 28 13 17 13 8 15 15 11 12 7 16 18 4 7 11 18 30 26 15 17 26 34 28 20 23 19 14 11 17 19 8 39391 252 1659 30 9969 10 56 31 5673 3288 470 1177 1898 2440 3326 7846 18398 44946 86905 172970 377708 870505 999999 999999 999999 50896 629 -16 -15 73 999999 44 86 11 999999 999999 -23 28 37 43 40 -2 121 -46 -94 -4 -6 59 155 26 -1 43 53 -71 999999 5 -93 -71 999999 -82 999999 4 -53 999999 -13 -44 -37 17 -40 20 -19 99 147 116 201 135 178 215 167 131 42 189 113 59 68 127 -42 111 181 70 15 -58 39 1 6 109 38 172 92 76 70 -72 -6 42 -3 6 -35 999999 -25 -62 11 44 70 111 -13 58 28 44 47 66 87 67 107 102 42 27 86 108 60 64 85 127 133 120 23 54 53 39 131 184 227 82 182 162 135 85 171 271 207 236 341 355 293 214 274 364 317 209 168 217 208 225 212 144 32 80 78 112 75 67 58 76 121 60 40 25 84 84 23 44 83 74 106 96 54 99 68 25 53 73 84 66 44 63 57 68 59 59 52 50 31 44 35 28 11 35 17 10 18 8 27 33 16 17 28 16 31 22 29 29 7 18 -1 8 14 3 9 11 15 13 1 2 2 -8 3 4 1 -8 0 -9 -1 12 14 1 -5 0 10 8 5 14 8 11 12 5 12 6 4 -3 -8 -1 -10 -14 39397 249 1781 30 9971 10 56 37 5672 3289 260 1410 3048 7613 18633 43378 106655 272236 655149 999999 999999 999999 894282 5732 81 -99 10 -72 -90 46 118 91 24 -9 9 -84 36 104 15 -93 -30 105 63 10 -68 114 245 37 31 21 999999 999999 999999 -55 -4 -8 -84 -59 -58 -32 156 142 156 78 57 172 187 86 149 214 131 201 282 194 219 178 111 106 162 123 245 233 151 163 230 88 134 106 68 96 19 162 184 148 202 115 72 25 -32 48 142 173 123 135 117 154 95 82 56 144 70 40 167 128 148 162 38 136 193 88 57 60 112 129 146 133 118 88 160 89 202 135 115 119 198 225 210 193 228 289 188 238 160 230 228 314 387 377 349 313 291 316 307 297 313 228 221 256 201 111 83 119 101 79 165 146 90 76 80 76 92 142 133 162 150 104 134 98 134 134 114 131 135 137 154 153 172 217 139 110 120 99 109 158 103 78 84 67 87 68 61 69 62 82 51 74 93 67 76 88 76 60 67 76 40 57 76 52 44 73 79 62 59 69 67 68 63 52 43 34 49 63 46 36 36 47 50 48 50 54 44 52 55 69 65 62 58 54 55 57 53 46 61 70 62 52 43 42 38 39403 250 1751 30 9971 10 56 43 5671 3290 189 1080 2356 4433 10764 26553 64570 178845 475803 999999 999999 999999 827784 450448 137347 1282 -21 999999 18 135 -16 30 -33 -47 -39 999999 54 103 30 -30 -12 100 -18 -23 -30 -100 -66 -79 -88 999999 -63 35 52 56 125 128 -15 -86 999999 -46 -58 17 46 -81 -71 51 43 8 137 155 198 153 148 162 169 172 124 7 6 136 215 36 93 213 245 183 28 26 131 36 84 33 99 135 102 69 24 74 47 -6 60 -3 19 64 126 103 54 72 20 34 141 151 109 15 75 128 131 84 50 37 104 132 134 50 36 35 -45 -18 29 131 46 49 65 95 6 15 58 146 177 173 61 61 147 116 43 84 184 201 276 273 240 239 209 216 250 273 271 282 202 215 191 202 137 127 73 13 95 67 78 69 64 91 55 81 134 131 87 59 123 128 97 68 65 84 91 85 116 121 92 72 106 69 82 33 35 60 7 21 28 19 8 13 66 50 81 63 62 59 52 24 24 14 18 27 33 48 40 34 33 53 26 18 15 24 55 44 44 24 16 15 14 19 22 -10 22 48 25 37 28 36 30 22 24 21 24 26 23 20 21 37 36 32 26 18 17 22 24 14 10 4 39409 250 1749 30 9969 10 56 49 5670 3291 115 1748 6268 17318 35949 76865 158692 274122 518970 743193 867160 999999 999999 296577 1675 -92 -58 -80 95 9 999999 -83 -71 -37 161 114 -20 40 119 138 -55 999999 999999 -45 -36 999999 -67 -49 92 39 -54 -25 -23 999999 999999 -32 999999 999999 -97 -59 -85 -95 -24 48 32 46 -7 -11 -39 115 188 122 156 195 138 188 171 103 10 4 20 82 151 159 111 107 28 -13 -39 11 145 67 116 53 81 137 57 36 -29 85 76 112 30 -9 -48 -1 62 89 44 49 68 85 -3 26 34 57 51 3 16 90 121 27 42 26 76 114 134 50 95 21 50 75 102 55 112 99 150 93 90 178 131 158 148 248 159 104 111 148 138 197 210 243 236 198 170 184 265 288 271 211 213 203 230 195 118 75 80 96 41 41 111 59 87 50 92 136 74 97 79 71 85 65 97 70 67 89 110 68 90 105 101 71 47 39 45 48 20 16 16 15 6 26 -4 22 25 25 28 41 24 36 55 18 11 -13 20 12 6 27 59 45 37 63 31 22 32 26 24 20 18 16 10 19 19 -3 14 13 10 12 16 15 25 14 19 13 17 19 16 11 30 24 23 17 20 26 26 16 16 11 4 -1 39415 250 1745 30 9965 10 56 55 5668 3292 -91 395 1435 3692 9730 22961 50161 114212 275086 630216 999999 999999 999999 566667 19757 125 186 84 999999 -35 999999 -77 46 128 7 40 111 -29 -38 58 140 22 -36 25 3 -46 50 127 -10 9 24 -21 44 -30 86 14 142 49 -60 25 -16 -69 106 248 199 -9 -78 86 98 75 55 39 75 180 122 104 181 155 118 148 130 84 140 143 86 106 92 67 142 99 95 110 68 10 22 77 142 78 111 22 -68 11 -90 -47 -5 -31 16 147 141 92 197 157 125 163 141 92 56 69 110 128 89 39 43 -18 54 109 136 118 29 31 132 56 105 103 98 51 62 64 87 159 206 193 146 172 187 135 91 75 101 105 175 102 125 118 193 264 291 268 296 258 296 299 213 147 163 144 107 80 128 111 112 121 149 121 71 78 125 162 122 56 89 115 137 89 47 55 105 75 100 75 110 112 68 52 68 111 66 47 55 22 -6 9 34 40 69 50 28 2 27 23 38 8 25 46 43 9 17 33 17 16 28 34 27 42 54 66 29 24 29 26 28 9 26 38 26 16 27 31 19 28 36 23 29 25 28 19 22 37 37 38 40 40 28 29 23 31 29 23 10 4 39421 250 1740 30 9960 10 57 1 5667 3293 635 1591 3526 8677 20431 52864 109364 204360 428280 727115 999999 999999 999999 554736 65612 710 -36 17 68 43 999999 999999 55 7 -40 999999 66 38 -27 55 85 128 52 104 2 74 177 79 10 -50 20 -42 -28 999999 29 29 100 165 -10 24 156 156 46 144 195 123 93 189 181 109 104 9 220 204 168 237 262 232 145 216 144 132 257 248 229 168 119 162 167 119 120 140 204 106 139 51 124 115 13 3 77 123 120 258 195 70 109 102 96 131 83 136 172 102 105 227 211 81 114 -40 -60 36 31 -1 -10 22 18 19 73 110 91 105 171 151 90 104 164 145 69 94 167 257 231 128 123 169 93 110 93 125 210 188 224 186 195 239 298 259 270 280 291 294 254 250 268 210 139 160 98 52 69 84 128 123 96 86 61 57 94 83 103 79 136 149 157 112 136 117 104 86 130 119 82 81 99 72 74 38 54 63 45 63 57 45 52 62 72 78 47 41 29 32 59 25 30 40 21 44 61 64 52 42 62 53 64 65 46 23 23 21 36 37 44 30 38 31 29 43 44 36 29 36 46 59 51 50 40 38 42 41 39 54 54 41 43 46 41 36 34 20 39427 249 1767 30 9957 10 57 7 5666 3294 464 1379 3671 9571 23818 57651 130964 288292 607538 999999 999999 999999 533803 109581 1467 999999 -32 999999 -34 61 -83 -33 61 -7 3 46 -88 71 -14 999999 -23 66 157 78 999999 999999 -26 -52 37 2 -82 13 58 12 33 -1 34 109 42 -13 65 120 159 188 97 128 170 154 81 195 189 207 96 121 194 135 163 42 -1 -39 49 68 142 80 15 26 48 147 94 -33 -80 37 35 58 88 108 151 6 56 80 96 158 -10 -13 -16 80 29 23 1 36 103 39 70 69 48 50 24 63 138 25 30 80 135 102 88 101 102 64 126 122 43 53 154 131 41 44 54 17 102 232 235 90 161 211 108 83 141 100 91 97 116 160 162 133 165 243 221 154 224 262 286 240 243 258 164 100 23 79 88 82 80 40 106 109 86 142 125 63 65 78 56 97 73 67 71 84 96 75 84 97 75 61 94 76 40 30 56 49 33 -1 11 29 39 20 26 14 19 48 21 40 42 1 16 12 11 35 26 48 37 32 27 28 37 35 40 11 -3 9 18 23 16 17 -3 4 16 24 22 10 6 12 29 15 10 16 21 33 20 25 28 22 23 31 28 24 18 12 3 7 5 39433 253 1646 30 9956 10 57 13 5664 3295 57 1507 3796 7922 13626 24932 50276 95036 162929 213364 357334 630935 999999 999999 999999 452830 29571 236 999999 69 105 -25 154 21 -84 -72 999999 104 112 4 6 2 45 31 2 4 87 -26 17 8 -76 -68 -17 9 77 -41 -75 111 201 52 5 84 72 57 174 -25 119 87 103 36 41 176 169 158 247 259 132 161 134 182 273 254 293 211 181 216 157 168 93 62 188 106 35 118 151 100 24 14 140 108 118 83 117 125 153 154 28 49 133 57 85 118 62 129 139 56 20 153 141 94 -25 -5 27 113 180 89 63 76 42 81 69 68 51 97 49 50 99 80 141 72 98 186 213 188 176 163 143 105 123 126 216 211 83 96 173 254 280 251 315 293 294 273 315 247 186 166 150 170 117 108 101 54 109 140 161 102 134 77 84 145 121 114 120 116 127 143 148 121 166 177 136 87 90 72 75 144 125 101 86 61 54 46 71 59 59 58 77 86 48 56 65 67 51 81 76 58 35 34 48 82 61 50 55 41 39 50 41 44 58 54 56 29 51 41 34 44 47 46 42 44 36 22 28 43 55 46 52 47 43 59 55 37 54 60 57 53 44 52 44 37 37 39 29 39439 297 327 30 9957 10 57 19 5663 3296 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 1078 244 999999 2004 7063 6980 205 999999 999999 -25 136 382 386 203 228 1286 4126 7589 15436 31818 45746 84051 161687 262297 374287 669887 999999 999999 999999 593303 4763 71 30 13 -85 15 26 999999 1 -3 -25 -87 -36 17 66 -17 3 1 -36 -75 -27 7 46 28 -13 -24 10 -4 -89 -16 -40 -66 -34 53 35 -9 -92 -69 15 123 40 83 120 67 115 196 177 209 209 230 174 148 174 162 114 74 89 9 -4 53 95 187 204 110 82 46 -33 -7 119 103 53 61 19 24 95 -20 -50 -61 -37 27 64 44 -16 -22 98 62 174 86 49 225 110 43 79 -2 20 64 88 41 -61 -32 2 18 110 70 57 127 81 71 96 20 11 127 118 139 152 174 194 133 34 48 80 108 118 131 56 142 196 163 175 224 206 162 276 251 244 250 277 229 258 256 182 147 142 138 91 129 87 44 85 121 76 63 99 123 92 105 129 126 114 73 115 100 68 88 137 98 72 74 100 93 102 66 79 72 51 59 33 38 53 19 41 30 6 26 27 22 30 13 26 4 -19 10 -2 24 66 54 52 15 41 55 37 43 45 56 40 13 -3 6 -4 9 6 -3 20 28 2 -10 9 15 26 21 -5 -3 5 17 12 11 23 23 23 10 10 9 15 10 6 3 0 39445 251 1707 30 9957 10 57 25 5662 3297 73 1820 5478 13180 32562 75446 141262 238974 340578 442116 822868 999999 999999 999999 125415 1141 -4 102 -56 9 -22 -83 -41 2 47 -13 4 62 93 59 103 180 166 67 3 -64 -26 46 -73 71 -82 999999 999999 31 77 131 50 40 -17 -10 37 -11 17 14 -31 -54 8 113 107 185 196 281 224 206 150 118 173 85 26 108 177 140 169 169 119 118 74 62 150 62 83 11 73 180 28 36 32 41 42 51 97 28 20 66 124 124 60 35 4 96 56 50 19 66 159 145 86 105 81 69 71 184 148 23 -6 117 134 35 7 50 85 113 91 114 126 57 82 121 156 249 261 241 125 132 183 128 66 132 130 86 116 169 201 143 181 240 251 192 205 273 278 319 321 289 255 282 176 170 108 31 54 72 77 102 144 127 139 100 76 109 65 92 83 94 142 139 71 121 125 102 113 107 98 85 90 105 91 67 72 70 40 46 65 68 48 72 77 63 77 61 70 51 33 42 39 57 50 44 38 38 50 65 54 53 49 49 63 38 31 37 36 16 28 29 29 43 35 51 43 41 52 48 27 41 35 36 42 47 44 34 38 35 38 44 34 37 38 33 32 31 16 39451 250 1735 30 9955 10 57 31 5661 3298 -93 338 1131 2628 5503 13642 26791 62192 140653 257965 465484 999999 999999 999999 257117 1175 89 30 75 232 270 100 142 7 -51 62 134 -33 -2 200 7 -29 -9 119 93 95 37 -2 63 66 108 14 76 13 -34 27 152 52 -70 95 116 151 68 30 -70 135 248 192 131 164 213 111 263 212 247 244 170 62 181 287 205 145 164 206 187 139 48 84 189 225 235 259 156 84 99 148 130 119 -64 -10 -8 90 183 95 59 192 230 222 171 29 137 169 187 225 154 22 -19 42 31 30 58 196 42 124 142 102 120 97 140 113 148 133 102 100 189 155 144 143 147 178 243 248 127 144 109 130 127 42 152 127 142 122 168 211 151 162 158 236 278 285 302 262 269 296 362 290 182 177 73 86 128 114 127 135 170 125 171 91 103 112 113 188 136 96 119 124 120 146 154 144 162 190 209 183 168 93 93 96 89 105 100 96 108 86 81 66 34 58 74 70 76 81 83 95 74 68 78 82 84 64 77 84 90 54 70 73 64 56 65 63 53 49 47 43 53 57 68 62 68 80 71 67 67 58 60 64 74 66 70 72 69 71 80 74 70 76 66 55 54 51 39457 248 1791 30 9951 10 57 37 5659 3299 64 373 826 1706 4114 10002 29013 94373 264989 551336 999999 999999 999999 595505 127776 999 166 16 999999 -20 102 41 -37 -69 74 -97 999999 -61 144 -8 -33 154 56 -48 -37 -57 2 -54 -38 3 -51 94 21 24 82 185 145 -61 51 107 112 177 142 118 224 19 31 157 149 95 197 256 109 155 158 70 -2 60 224 266 47 999999 -89 5 39 146 96 37 137 136 176 133 71 173 51 37 24 57 128 94 21 126 89 73 98 8 -42 149 140 135 143 91 48 107 60 58 67 97 5 4 -5 104 131 148 135 74 78 143 154 119 54 53 81 64 17 -55 71 128 118 157 126 210 188 14 19 87 117 95 72 149 152 102 58 74 145 212 262 298 297 323 288 223 234 244 187 111 104 95 72 88 106 116 147 159 99 104 86 126 184 131 119 109 118 105 68 76 115 147 144 109 114 83 60 38 37 54 51 64 45 2 10 39 27 9 22 19 25 33 37 57 55 42 15 37 19 44 44 26 33 40 52 29 44 48 45 35 12 11 14 28 15 26 35 23 20 39 28 6 14 28 24 26 38 45 37 33 33 27 44 46 29 32 28 31 29 23 19 11 39463 247 1816 30 9946 10 57 43 5658 3300 77 366 1063 2463 6082 16352 36746 82273 163028 323395 904460 999999 999999 972278 106713 601 999999 -37 999999 -84 -16 83 72 74 999999 -40 0 -75 999999 -94 23 0 999999 999999 -22 -12 29 999999 -89 -5 50 81 89 64 -15 -10 11 119 119 97 108 117 -40 44 88 194 158 109 38 109 71 143 96 98 53 127 145 97 51 165 187 78 68 185 130 22 36 62 42 3 95 29 84 64 -2 -20 -8 -12 98 172 58 13 66 70 36 16 31 63 35 14 68 173 110 121 105 -16 4 51 84 122 140 59 7 37 54 78 158 188 98 16 29 -3 33 87 -23 53 129 233 228 142 189 286 221 155 68 61 82 157 177 145 114 137 204 188 189 239 224 227 225 311 267 277 146 96 68 59 61 84 126 89 110 126 182 163 96 100 105 115 123 143 140 117 66 74 139 120 150 140 136 122 105 86 104 110 101 96 51 27 37 46 40 43 49 47 26 45 51 47 73 76 54 53 56 46 30 23 26 36 47 20 38 46 49 52 61 22 19 38 25 12 22 35 25 26 25 41 41 45 37 40 41 45 51 61 52 48 38 50 53 49 53 47 44 48 43 38 31 39469 246 1872 30 9942 10 57 49 5657 3301 60 489 1148 3461 8512 16031 29784 68357 180686 478878 827768 999999 999999 999999 79196 713 187 47 62 12 69 12 -68 52 -98 999999 -7 33 999999 -99 65 999999 -73 106 57 98 -87 16 50 160 -83 104 74 55 115 -78 -38 47 147 179 72 33 282 188 199 237 167 183 219 160 94 105 141 169 52 77 84 114 180 119 92 92 195 128 42 76 0 38 90 52 136 -7 18 34 26 33 48 -8 1 118 107 42 93 166 138 55 106 93 188 163 83 64 145 70 62 85 83 80 92 12 125 196 145 101 146 104 128 146 81 140 73 121 107 145 116 89 149 147 180 250 266 232 131 34 -9 25 128 154 160 187 121 176 207 169 236 322 278 238 210 293 290 232 175 129 107 46 101 156 101 96 142 154 152 69 152 124 117 126 163 99 76 140 121 102 106 132 136 102 138 93 86 77 68 111 104 69 65 83 85 97 93 83 64 77 64 53 87 63 71 68 65 51 69 56 37 45 77 70 53 58 55 48 71 73 49 55 27 26 38 37 33 35 54 53 50 36 47 57 47 54 45 56 53 49 47 39 45 53 58 49 46 59 60 40 30 23 39475 246 1842 30 9942 10 57 55 5655 3302 149 567 1375 2733 6087 12766 28235 67925 185409 559676 513340 627671 999999 999999 35018 462 46 999999 194 30 47 211 99 23 91 -42 -21 150 35 49 -58 -31 103 -88 999999 -52 -32 3 96 -40 -3 120 206 32 -12 -15 13 -72 59 -40 -90 129 184 205 124 100 169 393 216 56 321 203 -10 125 79 999999 -36 -12 6 17 73 49 247 264 137 265 241 69 -23 -22 -52 -46 999999 11 -29 -95 40 113 132 55 151 133 142 30 -33 -71 17 127 65 90 24 -26 10 45 157 52 70 94 3 95 35 62 173 132 142 62 150 113 71 53 120 38 -9 69 86 105 50 58 76 114 201 273 215 134 52 70 48 58 92 185 143 166 223 257 195 185 223 197 223 237 296 345 270 176 137 82 89 157 176 133 136 139 87 127 127 95 117 83 66 119 82 76 110 138 116 107 142 146 105 83 89 71 100 96 70 54 42 64 46 43 70 67 47 52 42 48 51 23 24 29 39 32 53 45 40 42 51 43 17 36 80 46 27 53 60 38 34 30 35 31 19 18 18 26 35 27 28 43 41 31 37 42 31 44 49 39 44 40 39 33 38 35 33 28 30 10 39481 250 1722 30 9942 10 58 1 5654 3303 -35 462 1268 1571 3860 9146 17416 32640 76960 154790 253630 550215 999999 999999 999999 142007 1326 -87 33 -13 243 144 -93 -54 8 -56 -31 -46 -16 41 77 10 -12 -12 84 10 2 77 154 29 -32 55 131 71 182 195 55 70 180 237 319 217 130 229 301 133 200 271 196 179 178 157 60 16 141 167 134 -6 64 107 25 17 9 -6 115 79 60 80 142 75 -21 47 55 33 74 73 35 38 32 86 35 -92 -57 -25 -34 -30 129 88 20 97 75 23 51 60 26 20 -26 80 125 55 -5 107 54 40 -4 42 140 68 38 43 109 185 100 81 94 93 153 94 87 174 60 25 138 217 147 219 207 185 131 94 63 137 186 155 142 159 100 156 228 280 251 246 303 273 305 348 282 185 194 156 105 125 106 101 57 115 152 127 116 98 72 77 82 70 96 103 116 101 116 100 115 118 142 138 80 91 50 48 72 97 81 81 89 45 58 60 68 56 42 34 45 46 28 48 61 45 51 25 26 79 91 60 30 43 62 64 67 63 48 38 40 36 39 36 23 29 28 35 43 43 40 53 57 43 49 39 39 38 43 47 43 44 60 51 55 45 45 34 31 31 39487 248 1781 30 9941 10 58 7 5653 3304 -52 208 525 1524 3942 9818 22497 57521 210058 587761 999999 999999 999999 806491 4021 999999 999999 -99 999999 999999 120 12 10 104 3 -45 30 191 153 145 36 999999 -38 -30 -35 128 155 -64 -69 121 42 199 131 185 170 101 43 29 120 310 170 65 198 220 183 114 172 169 143 238 160 30 -11 2 11 -22 82 186 14 103 34 88 207 222 86 178 137 42 105 151 64 146 192 82 25 68 -3 -28 76 8 43 41 35 -46 -9 11 63 52 145 66 47 73 49 59 64 -17 34 59 96 149 45 80 124 104 28 40 63 141 94 96 110 111 112 75 98 75 60 85 66 63 134 123 88 63 70 96 86 46 143 150 114 134 125 173 180 275 280 303 252 218 255 306 293 262 271 195 163 136 60 108 174 71 84 115 130 115 95 119 111 102 165 106 92 57 57 48 92 92 96 109 93 63 64 99 115 70 18 47 46 26 80 62 29 69 54 45 80 64 53 58 51 46 44 40 6 -25 15 47 47 28 39 42 28 24 35 41 30 -9 11 28 23 11 0 11 17 16 12 11 27 20 10 21 17 28 23 33 33 17 18 26 37 25 18 16 14 7 1 -10 39493 252 1661 30 9941 10 58 13 5652 3305 968 1464 2110 4078 5208 9599 21354 44839 86744 202260 505663 999999 999999 999999 999999 292848 22324 289 176 326 132 123 152 206 26 -43 50 65 47 41 46 59 -15 -45 22 67 62 92 65 3 190 39 -37 93 18 50 215 212 31 12 82 115 242 145 237 234 254 208 271 148 84 205 194 248 128 152 148 157 112 113 121 196 158 105 152 87 89 66 90 286 266 193 100 242 151 90 21 116 232 239 94 102 152 126 109 42 77 115 86 42 97 30 125 135 131 131 54 56 139 242 162 145 169 137 102 68 127 121 164 118 98 89 134 149 182 132 152 131 43 71 110 79 88 18 167 211 218 262 134 102 134 97 159 129 135 175 225 167 228 226 257 184 207 333 298 322 283 286 177 140 153 153 155 172 122 112 140 108 183 131 96 126 106 124 190 152 120 90 99 136 175 143 136 148 171 142 104 123 124 67 91 118 74 51 76 92 108 113 100 96 126 128 122 105 117 82 76 80 74 79 79 90 95 84 69 62 50 68 89 65 46 43 45 48 47 59 64 70 64 66 72 64 63 74 68 56 61 68 59 58 63 69 71 68 75 67 60 54 57 50 49 43 39499 251 1691 30 9941 10 58 19 5650 3306 -3 168 505 1254 2522 5527 12995 32287 117014 402245 999999 999999 999999 11276 291 -9 45 38 -24 126 72 -41 -56 -24 14 999999 -89 0 123 0 999999 -83 124 37 -36 -26 35 48 -63 72 165 49 -68 46 60 12 150 52 47 -63 9 120 132 -8 15 72 107 102 121 105 179 224 155 135 90 10 -61 26 -24 49 67 40 49 56 123 107 -69 21 11 76 -92 24 94 83 91 60 84 9 -16 47 -12 -88 -38 -8 61 72 48 -17 204 83 13 30 33 -14 14 15 35 -27 72 76 60 26 17 5 -6 29 86 61 64 48 41 17 31 76 86 -23 25 54 23 0 34 93 104 91 163 197 140 51 31 69 37 71 93 108 147 144 131 116 203 192 239 243 209 206 248 256 290 163 114 109 40 64 87 137 69 47 64 41 56 83 76 84 95 157 128 94 114 113 113 105 176 136 107 122 114 124 99 49 34 40 52 60 40 35 21 47 51 31 20 60 31 34 59 67 29 9 25 20 10 18 15 -1 30 43 36 23 14 32 24 12 10 32 24 14 16 18 9 5 22 24 24 27 25 22 22 24 25 21 31 30 23 31 27 30 36 27 22 18 12 9 3 39505 251 1690 30 9940 10 58 25 5649 3306 -93 116 528 809 1301 2572 5383 11870 31004 125256 374440 999999 999999 799788 2440 192 260 116 76 143 92 16 -4 34 122 37 31 -21 -10 25 -38 19 -14 -42 -18 97 63 107 86 -41 73 90 214 133 53 -9 73 72 85 74 29 -78 27 94 57 39 308 327 298 270 218 216 120 101 152 195 177 231 210 117 194 138 91 167 140 86 116 99 141 174 148 167 120 114 49 74 87 51 34 -27 17 54 55 60 51 96 127 111 135 164 165 124 39 66 123 44 -32 42 37 104 130 12 66 55 7 143 127 121 153 51 86 23 109 109 196 174 169 133 118 69 84 89 94 120 198 246 233 142 67 -4 21 134 96 206 201 196 233 217 243 213 195 227 301 244 217 232 204 204 190 115 104 110 59 116 184 175 159 126 118 162 172 128 113 121 99 146 155 137 160 159 142 102 123 139 98 100 90 83 94 70 64 56 68 56 73 82 53 76 75 85 45 38 85 79 66 51 36 50 67 65 107 76 64 66 64 49 59 47 44 32 30 49 62 58 47 52 54 51 49 53 51 57 59 47 61 59 51 59 56 56 47 56 65 70 56 51 48 45 43 36 26 39511 250 1718 30 9938 10 58 31 5648 3307 396 1303 2998 6761 16391 39753 90381 266753 613099 650065 999999 999999 409576 5624 160 190 127 -67 999999 42 -18 -19 29 182 141 99 54 -12 -30 39 -61 -88 43 78 -34 -66 -23 65 26 15 28 55 43 -43 13 103 212 288 43 4 -32 54 153 146 132 149 217 67 117 178 294 228 38 -41 112 141 56 141 137 135 76 87 91 -19 54 9 73 222 185 144 47 26 -48 76 118 42 119 25 -32 -28 33 -50 -53 65 150 100 -17 41 82 106 27 -90 26 151 42 90 108 78 70 30 32 -7 68 69 73 90 68 46 116 38 20 84 78 21 68 125 86 39 68 100 94 145 159 166 207 248 175 56 72 94 65 138 188 148 137 214 197 218 223 210 214 181 133 188 176 160 174 182 176 92 66 69 106 128 104 111 62 82 106 114 140 114 65 133 133 102 101 121 126 116 92 102 87 92 95 94 80 62 58 65 44 31 35 44 50 58 57 59 51 61 46 63 59 64 28 14 42 58 40 81 54 38 50 54 54 49 49 31 40 40 35 31 38 19 16 20 40 49 51 37 46 58 63 59 63 63 64 49 45 61 61 48 45 57 61 57 47 42 38 26 39517 249 1744 30 9934 10 58 37 5647 3308 189 547 1032 2099 4591 10914 26773 98800 410924 912902 999999 999999 72462 685 -16 -57 99 29 -18 999999 18 30 999999 -28 -66 999999 999999 -37 4 -45 34 5 50 83 5 -34 999999 -33 14 66 160 73 20 206 182 9 -29 110 8 23 195 168 165 56 124 154 418 203 126 131 156 283 244 131 67 63 -24 36 189 49 51 170 106 999999 7 65 5 105 46 19 33 76 -62 -93 9 135 98 43 42 87 111 98 94 66 8 69 99 -70 39 135 104 28 59 26 -74 31 123 73 176 135 -1 26 27 51 94 112 56 60 38 -13 13 27 123 145 106 114 110 152 117 65 119 192 216 247 182 48 31 66 126 168 155 198 173 137 147 145 156 186 168 227 161 135 145 141 146 160 188 114 123 136 71 84 94 123 181 158 132 149 119 116 126 124 100 98 140 134 101 105 134 146 137 115 107 96 75 73 58 96 56 11 48 53 53 32 11 58 66 85 67 70 70 33 25 29 70 50 21 27 53 42 45 50 34 66 40 29 18 24 40 25 32 46 34 45 51 39 25 40 44 31 32 31 43 38 41 50 40 46 54 43 47 44 37 36 36 30 27 21 8 39523 250 1715 30 9935 10 58 43 5645 3309 143 332 574 1249 2883 5990 13544 29594 124773 404764 817863 999999 999999 86062 944 69 102 30 -74 -74 115 103 -57 999999 22 999999 -21 999999 -3 94 38 -45 999999 46 37 37 50 82 69 -32 -47 40 172 132 117 105 999999 -98 86 115 87 11 136 175 55 179 229 347 277 192 213 228 152 121 149 202 72 70 75 127 168 164 111 14 -37 104 246 215 125 -31 39 153 151 128 -20 -68 -96 33 113 116 62 44 73 45 105 1 81 101 22 155 151 147 130 36 95 42 66 15 -40 52 51 45 24 42 49 116 57 100 116 105 14 145 103 125 119 67 52 37 131 96 2 111 109 105 146 161 95 -16 -3 6 87 142 178 124 120 176 232 241 197 199 146 166 216 220 125 71 172 173 168 140 103 105 104 120 145 151 142 106 84 80 45 94 119 185 80 49 135 111 96 133 127 182 156 60 39 58 73 64 49 74 48 59 36 40 56 55 93 78 55 39 24 51 42 44 57 47 28 45 39 51 61 56 17 32 66 42 14 32 32 45 33 24 26 33 44 36 28 26 37 49 45 44 45 46 49 47 37 32 40 37 37 50 44 42 34 28 38 28 19 17 39529 251 1687 30 9937 10 58 49 5644 3310 -37 468 948 2446 6218 18911 55956 202321 323750 448587 999999 999999 999999 562295 171022 2355 199 230 79 -30 134 123 -95 -73 122 -70 999999 36 85 57 15 -67 46 -78 -78 -60 -2 -53 999999 13 -25 86 138 -16 -2 35 -41 -44 70 107 149 49 39 97 166 101 192 229 228 217 201 142 219 261 75 46 157 107 120 228 10 44 33 -7 1 46 172 141 97 79 152 94 136 77 34 59 -58 -13 -65 14 88 60 -30 19 45 1 64 90 74 79 62 103 101 68 42 118 127 103 77 -2 -17 45 36 -30 -53 3 -41 39 4 68 40 16 -4 -3 40 98 7 76 75 65 21 46 155 143 89 213 223 144 36 71 54 116 114 105 77 163 187 267 214 132 140 150 142 117 125 137 75 68 93 101 103 114 104 74 85 107 149 125 98 65 138 109 80 102 84 25 61 89 70 53 91 109 87 107 100 21 23 23 50 22 41 52 39 50 14 47 51 51 54 51 51 58 38 33 13 -12 6 5 17 13 38 13 -4 8 13 25 37 30 14 8 7 12 12 20 5 11 23 28 27 21 17 21 22 21 21 21 27 39 40 36 34 26 32 30 23 32 28 20 20 14 1 39535 252 1655 30 9935 10 58 55 5643 3311 -79 45 270 683 1157 1952 4613 8761 12956 62053 187660 433519 999999 999999 406462 4060 152 67 71 115 132 -34 -11 -15 -89 -31 -27 14 999999 -35 -64 1 66 34 33 5 -80 5 19 38 152 19 -91 -14 94 -58 102 15 138 169 999999 999999 116 154 98 131 97 93 259 230 118 172 206 236 223 143 112 45 79 99 42 105 -1 136 173 112 171 74 86 143 111 198 164 149 120 -60 72 93 67 66 105 152 67 13 66 104 51 -77 -6 33 10 60 72 153 104 77 37 52 57 -34 43 -33 -31 71 90 161 179 78 27 -10 94 94 57 110 101 121 120 123 135 142 83 99 117 168 150 223 146 55 45 80 26 152 158 155 185 184 158 84 114 111 160 165 102 171 147 92 115 127 137 160 107 127 76 51 49 49 102 72 55 76 83 101 158 184 140 64 89 123 121 100 61 51 100 63 52 28 16 48 73 63 46 45 46 54 81 72 53 51 65 59 65 41 29 10 39 37 -2 6 20 63 57 1 17 31 35 12 50 45 28 31 23 20 3 16 34 27 17 23 12 23 13 16 15 29 37 32 28 23 34 27 31 22 27 30 30 29 27 20 20 8 4 2 39541 252 1653 30 9933 10 59 1 5641 3312 16 116 338 772 1311 2122 4093 8588 17551 77466 366172 833277 999999 999999 93651 425 103 106 120 130 -9 999999 31 134 131 207 78 77 220 108 -61 999999 -40 77 115 20 124 53 40 67 -15 80 21 93 117 139 115 118 69 38 -61 999999 -62 -3 -36 66 205 71 66 242 219 249 160 110 194 158 69 38 157 168 64 66 67 102 42 21 116 28 43 130 64 67 56 98 185 122 98 34 -27 48 105 86 62 136 93 29 24 24 31 81 25 -52 -16 16 24 73 105 119 -2 -3 71 55 -8 129 131 51 95 38 -63 18 35 23 95 62 -29 14 -18 92 145 94 160 52 30 119 136 113 134 144 40 94 102 56 59 115 158 167 100 120 179 213 137 156 130 152 121 134 85 57 55 67 69 104 101 101 108 115 118 53 78 134 104 95 119 100 75 54 124 128 122 70 83 70 48 75 70 87 76 37 48 73 77 74 33 68 38 32 27 23 25 76 50 41 39 15 10 26 4 17 9 42 37 49 55 42 39 32 53 26 26 24 7 11 11 7 12 19 16 17 12 24 22 36 21 23 30 33 28 30 23 23 31 32 37 43 29 34 27 22 15 18 17 2 39547 252 1653 30 9933 10 59 7 5640 3313 -57 108 461 850 1255 2401 4966 4201 15818 80284 116397 999999 999999 999999 32575 287 103 56 203 324 156 999999 71 77 70 131 44 -50 50 -58 -89 66 -37 115 127 18 43 143 -6 87 65 90 158 125 46 100 72 24 89 11 -23 116 52 85 223 130 150 267 163 203 304 348 199 134 189 320 183 60 181 307 100 25 86 83 182 143 121 150 232 136 134 77 143 58 143 180 98 116 83 118 38 60 47 2 45 150 116 98 65 69 52 43 87 134 174 74 108 137 125 100 97 71 33 104 100 45 95 63 107 151 106 75 26 158 105 93 119 36 97 104 111 48 78 126 220 241 236 142 117 122 197 108 56 131 189 244 251 201 126 172 209 162 170 206 202 148 148 139 149 138 121 96 102 142 127 171 107 129 175 91 69 147 125 138 144 146 143 106 114 157 145 123 140 142 114 37 67 44 84 74 71 73 34 58 67 80 74 65 72 93 79 66 49 49 48 57 36 56 65 52 84 74 67 78 63 46 61 58 58 47 52 45 48 55 41 33 53 48 42 41 51 37 52 54 50 48 44 61 58 53 61 65 69 57 54 51 53 48 42 35 38 37 39553 253 1621 30 9931 10 59 13 5639 3314 7 244 278 673 1291 2340 4570 10602 27332 123915 445771 791978 999999 999999 65455 477 60 25 86 24 -63 106 90 999999 999999 -27 -94 99 -45 999999 11 72 18 -5 -4 42 130 -82 999999 999999 67 71 122 143 141 70 75 161 207 15 30 62 -30 999999 37 118 76 165 177 210 111 276 140 210 136 93 126 131 114 12 -11 136 203 122 197 23 90 72 98 143 64 95 93 48 46 86 78 29 35 48 56 -45 -11 -53 -67 -49 -2 11 95 106 62 136 13 -5 -35 14 3 64 102 95 66 33 -72 8 -3 66 85 112 129 18 -17 66 94 62 97 82 54 144 68 84 142 104 79 15 95 134 112 147 135 20 27 90 82 123 118 148 119 166 183 264 289 211 177 183 159 130 135 156 128 112 42 45 98 119 98 92 62 65 40 82 80 85 132 94 75 98 87 51 52 54 49 105 118 65 62 62 22 46 7 35 50 43 17 19 49 82 68 3 34 84 66 42 38 41 44 31 38 29 38 14 20 42 49 63 26 41 33 13 28 20 12 8 13 28 13 11 4 0 2 14 25 33 17 15 28 31 19 24 22 22 28 24 30 28 19 24 27 34 22 23 14 13 6 39559 254 1589 30 9929 10 59 19 5638 3315 226 400 800 1616 3098 7625 25189 87198 263711 535027 631661 999999 762327 999999 223750 1099 -72 -71 -19 -80 -17 29 117 142 145 12 999999 89 20 -96 60 -33 23 -61 -13 42 -19 51 46 201 99 -59 100 192 118 131 57 101 204 109 183 253 81 59 77 39 24 172 258 400 235 190 201 104 88 194 349 225 154 62 129 101 207 294 198 164 253 148 106 124 181 214 102 139 276 82 128 144 244 193 141 116 122 7 -23 -78 27 95 40 -76 54 6 48 146 57 6 66 93 167 152 117 51 27 -29 87 72 75 160 140 164 70 128 116 109 65 82 189 38 64 128 71 173 217 161 116 75 79 112 72 63 59 116 117 138 87 136 195 199 77 102 199 198 215 254 216 87 133 177 175 178 139 117 113 46 37 114 117 151 120 129 55 66 137 120 115 118 129 137 147 161 120 149 128 79 105 92 98 53 25 43 51 80 94 87 53 28 44 73 78 84 103 80 90 80 62 76 28 27 35 57 57 42 87 68 50 44 45 63 68 50 39 73 53 77 67 54 59 55 31 26 55 56 43 37 41 36 41 47 42 46 43 45 53 53 58 50 56 56 48 43 46 30 31 23 39565 254 1587 30 9927 10 59 25 5636 3316 276 676 1353 2812 6231 14207 45660 158699 425984 999999 999999 999999 221344 727 175 22 85 56 109 7 59 143 4 -5 156 108 47 49 19 15 152 133 999999 63 17 57 9 -55 20 -57 -52 -41 108 112 119 7 18 125 198 34 88 5 -39 39 -26 75 74 99 159 -17 -60 87 213 287 311 320 265 86 167 160 63 63 132 150 32 83 170 166 92 235 181 97 126 78 74 111 92 76 -27 -68 111 120 74 136 5 -9 29 148 137 75 147 62 75 76 102 49 96 160 91 43 106 14 17 44 121 24 109 188 112 56 31 2 101 81 174 128 10 115 106 90 15 -52 49 112 88 86 93 119 119 34 32 85 92 108 115 100 178 149 159 228 200 213 211 201 137 71 121 125 159 151 114 100 98 151 131 149 92 69 107 165 164 81 96 73 67 71 99 117 61 91 114 92 80 45 85 93 71 60 78 92 102 78 57 26 55 51 52 79 34 30 68 44 35 44 45 44 51 19 42 42 21 67 24 24 48 44 29 30 53 47 55 43 42 30 33 11 21 12 15 5 9 27 32 37 28 29 40 28 41 41 37 37 35 23 38 32 38 34 29 30 18 15 15 13 39571 256 1525 30 9925 10 59 31 5635 3317 164 164 423 1028 1674 2683 5806 10784 32442 125160 394748 999999 999999 999999 29776 48 -20 63 -31 40 134 202 160 31 115 42 0 -37 78 31 147 126 999999 -20 25 120 29 119 159 100 -33 999999 52 70 21 -76 -26 -28 78 41 -23 7 190 166 13 57 152 67 83 141 55 130 170 171 57 348 382 232 300 276 177 78 187 165 147 166 100 25 118 129 83 4 111 157 121 97 116 192 152 71 105 -23 32 137 168 52 101 234 130 -8 30 90 146 113 179 75 41 72 146 96 107 72 80 123 161 142 141 112 60 96 79 27 120 89 64 123 192 175 161 155 139 101 145 46 60 155 130 31 43 30 85 86 94 80 28 67 107 102 201 179 249 210 238 156 167 214 238 203 125 164 88 101 150 124 109 82 133 167 135 147 114 122 82 119 139 130 108 120 159 116 122 200 189 171 88 57 57 74 93 128 127 115 107 120 105 74 79 61 68 86 86 77 58 87 96 70 60 46 51 57 32 53 54 34 61 91 86 81 87 54 44 47 62 76 87 58 52 62 49 64 44 47 40 35 43 52 46 50 54 55 62 52 65 74 59 62 66 67 64 66 68 58 50 47 44 40 39577 257 1492 30 9922 10 59 37 5634 3318 -39 215 442 632 1188 2408 3673 6512 18230 50674 157372 999999 999999 999999 886654 27707 344 95 -39 70 150 46 105 105 -6 -49 102 289 306 150 243 256 44 56 82 74 95 150 126 211 97 83 999999 999999 89 76 111 115 -16 50 155 86 66 75 28 99 -12 9 27 -40 79 62 102 155 152 90 95 210 230 250 257 98 237 146 66 158 27 143 136 195 68 25 50 63 165 163 149 109 36 56 149 144 32 123 133 65 8 125 170 45 161 167 99 6 112 -11 31 109 53 43 110 36 77 102 162 130 23 28 -19 -28 80 24 0 119 56 82 121 189 147 91 86 174 134 96 51 79 122 43 138 147 41 64 110 71 91 86 53 4 51 97 22 87 132 177 149 154 200 221 178 152 175 154 173 150 75 68 139 170 133 145 121 67 108 152 130 105 114 91 88 134 78 74 83 150 125 118 109 133 92 76 68 60 34 23 65 87 54 22 48 63 35 6 14 39 73 67 49 52 29 66 42 44 36 49 48 70 65 22 37 52 54 44 44 54 38 45 55 52 43 26 50 43 25 14 16 24 48 40 27 32 12 17 31 29 18 28 41 33 39 38 35 42 43 29 25 22 11 39583 258 1459 30 9919 10 59 43 5632 3319 -76 -5 562 984 1747 3545 8295 22629 82736 209233 521432 918257 999999 999999 827433 19078 46 -55 -70 999999 23 173 177 73 181 115 46 999999 87 199 159 142 35 157 24 22 5 -61 -54 -71 -62 90 -1 -45 17 63 116 137 131 93 115 83 154 43 9 190 260 134 236 165 -28 -83 175 169 188 146 174 165 140 226 307 209 64 136 82 133 91 -27 18 -63 46 61 33 155 176 197 126 37 -81 243 218 131 75 32 17 46 9 5 3 31 87 49 61 -12 64 53 10 -5 -14 84 125 4 98 74 30 -8 -23 0 -27 29 60 -11 1 9 62 63 58 76 41 92 91 110 143 136 93 121 84 98 104 52 33 83 54 36 67 52 68 102 47 25 42 68 58 86 145 216 223 177 110 172 206 187 176 92 138 126 151 135 104 109 100 84 104 131 104 119 133 138 77 93 77 71 117 102 91 88 73 72 74 90 71 45 88 71 33 26 12 68 52 40 44 12 44 40 58 40 16 51 41 58 53 27 30 35 -7 7 15 28 46 38 27 28 51 72 54 29 54 41 20 28 27 38 40 24 23 19 10 14 16 22 27 31 27 21 31 29 28 33 28 28 34 32 21 28 22 23 18 -1 39589 258 1459 30 9919 10 59 49 5631 3320 -96 -9 429 736 1709 3212 7386 20740 69582 296552 621343 726502 999999 999999 574940 36863 323 63 114 100 176 81 203 128 200 389 170 192 2 118 211 151 -47 999999 -76 89 171 267 213 75 40 136 -17 -47 25 79 40 96 137 62 167 21 60 114 81 127 47 -37 -79 37 -51 14 48 221 197 350 221 203 296 229 87 124 234 50 115 117 37 -20 40 226 350 296 146 48 -17 12 84 -60 -19 62 161 267 52 36 -18 -83 51 55 138 119 114 48 -38 55 136 93 45 -20 140 75 -32 186 70 34 61 203 122 78 44 64 54 -16 -25 83 121 72 80 72 73 119 106 35 19 121 49 75 119 164 125 90 111 100 83 -11 20 68 83 166 135 108 74 60 93 144 176 198 213 201 252 194 126 151 140 113 84 122 72 87 88 77 36 144 105 63 131 135 129 84 118 169 148 140 112 113 116 102 126 110 140 131 98 117 92 78 78 66 59 73 54 55 57 110 69 64 27 16 52 65 29 55 73 68 59 50 39 37 21 43 21 36 45 38 23 62 33 20 45 57 58 42 31 45 48 43 29 30 20 8 12 12 18 29 33 32 28 15 17 28 32 22 29 32 19 22 24 23 11 11 39595 258 1458 30 9918 10 59 55 5630 3321 -57 293 781 1415 1859 3534 8292 19666 74881 250822 620691 999999 999999 845435 27437 141 208 245 285 97 202 107 71 96 136 194 94 14 -84 32 194 121 75 999999 999999 999999 999999 -21 107 112 56 -67 43 56 11 63 -48 27 8 999999 -45 159 79 -86 -56 61 4 -18 3 138 -13 -15 14 -44 -71 135 161 91 262 293 246 246 179 134 77 238 -70 38 181 -37 9 36 20 49 25 101 53 999999 -52 54 20 75 152 181 27 10 20 33 76 18 999999 20 100 -13 -47 -27 99 13 76 24 54 37 10 114 199 -5 26 24 88 12 9 114 84 -24 5 62 -11 52 68 16 77 24 101 42 21 106 75 61 72 33 15 18 92 31 52 144 126 29 -99 61 61 18 45 116 188 158 116 169 148 152 130 96 123 123 106 87 57 99 27 38 42 50 17 24 60 70 59 31 91 95 92 60 54 100 93 75 40 82 103 33 -1 27 24 33 26 27 37 49 58 16 36 50 9 28 23 -1 26 38 38 10 4 21 16 -11 4 -10 999999 -2 6 14 21 16 12 21 12 14 18 13 17 13 14 20 4 999999 999999 -3 -6 -11 -10 -11 -8 -6 2 8 -3 2 4 -1 2 4 1 3 0 3 -3 -9 -12 -10 39601 259 1426 30 9916 11 0 1 5629 3322 172 422 987 1722 3705 9629 28318 89589 316178 659622 999999 999999 999999 40638 865 -79 -42 -5 999999 -65 14 29 90 142 113 91 146 106 167 5 -32 65 -48 25 117 -18 5 -25 9 80 211 188 -31 19 110 -12 -81 -40 -18 0 33 -5 65 123 128 151 85 38 -1 -47 56 -40 -38 -21 134 242 191 109 231 300 362 285 206 120 123 107 53 176 200 -7 54 93 111 88 162 123 87 44 86 58 79 112 54 88 59 161 204 144 -15 19 -22 31 73 36 47 -40 50 -1 -28 -21 24 53 49 69 43 68 72 60 87 59 28 -85 89 13 46 76 61 -24 76 137 95 88 143 69 104 127 133 139 100 177 164 147 88 27 -10 55 94 99 9 77 116 72 104 163 111 165 212 145 184 179 204 154 142 153 196 179 102 103 75 48 15 61 109 112 100 84 39 106 117 103 85 83 76 70 44 76 89 97 84 47 71 52 15 61 76 65 7 39 49 3 37 67 69 24 35 47 31 42 62 32 12 12 28 32 41 21 21 51 22 22 67 61 48 42 43 53 43 39 56 64 39 52 35 19 9 21 18 19 26 39 35 32 34 36 26 20 23 28 35 31 36 37 33 29 36 32 29 22 22 39607 261 1367 30 9917 11 0 7 5627 3323 -5 36 417 1229 1917 3010 8805 24600 44352 472761 602160 999999 999999 957580 482203 179044 522 82 184 203 175 175 267 130 25 246 212 220 164 31 146 73 108 -22 -24 20 999999 -53 85 27 -20 -4 1 156 241 50 121 21 133 40 -64 82 201 87 82 73 95 8 81 142 102 19 83 89 47 150 -1 181 309 233 231 281 320 296 320 110 148 150 160 161 295 223 124 81 -14 35 48 59 127 146 148 93 101 94 101 58 22 59 67 105 1 -58 27 13 92 156 6 130 153 65 -55 81 24 54 137 125 101 110 78 50 53 116 97 93 215 260 214 124 50 34 187 87 93 108 135 72 19 35 88 36 54 144 147 56 127 171 174 83 104 132 130 111 60 18 47 108 178 243 184 111 141 117 181 144 170 142 172 88 99 78 71 42 68 159 146 98 93 114 115 113 73 123 154 113 119 96 127 121 143 138 159 145 82 95 137 109 97 68 35 46 50 72 56 33 53 78 51 77 81 49 47 65 55 53 56 22 37 48 36 46 79 65 75 70 56 59 64 73 51 56 82 82 75 72 43 25 29 44 53 33 33 44 39 40 41 39 39 50 46 45 49 61 57 52 66 46 37 46 44 30 25 39613 260 1399 30 9919 11 0 13 5626 3324 15 506 1134 2065 4236 9763 24873 89106 344274 967219 999999 999999 770139 37356 461 69 264 102 84 -41 60 187 161 101 77 38 96 99 122 143 215 299 86 56 127 28 173 230 87 132 146 48 -28 999999 137 218 12 -3 251 332 159 105 -26 70 26 92 59 12 146 -28 32 156 94 18 86 -26 141 183 266 314 251 168 299 427 304 295 92 124 259 155 80 60 44 137 -10 53 79 43 81 200 140 231 122 133 87 -1 2 92 7 36 -24 75 102 102 155 89 111 26 33 104 148 129 203 119 -10 92 174 177 97 199 141 96 123 149 182 120 46 111 103 167 154 125 123 58 105 104 105 122 125 173 163 168 159 139 147 126 183 137 57 83 131 141 116 172 151 109 200 186 223 197 131 151 128 161 175 97 79 102 125 184 103 107 107 96 95 137 131 180 164 110 148 132 156 135 115 169 144 113 112 75 74 126 102 80 77 63 70 89 99 65 69 90 57 73 61 106 102 61 57 83 78 60 63 60 82 84 81 88 72 67 81 98 120 86 71 56 87 72 63 72 73 73 67 59 33 46 44 41 48 73 47 35 52 55 50 54 60 54 57 63 64 70 65 64 60 66 64 51 44 44 39619 261 1370 30 9920 11 0 19 5625 3325 104 246 473 1041 1732 3328 6504 13226 50153 203900 691383 999999 999999 999999 35665 238 30 32 123 110 42 29 999999 28 97 13 -56 55 11 22 45 245 161 23 163 275 110 131 21 20 25 9 84 132 152 77 1 -45 173 100 49 51 -55 94 198 131 46 134 88 -15 -93 -53 999999 -59 38 78 168 138 177 121 155 225 85 205 277 252 305 181 240 125 165 193 190 93 25 1 100 160 57 48 187 194 235 126 68 167 152 91 35 -12 90 -7 -39 -37 -59 -20 34 4 7 4 2 16 65 113 168 83 64 18 -8 48 45 27 83 136 28 74 55 103 188 103 117 162 5 72 78 108 66 68 129 101 16 67 49 156 124 8 83 74 97 96 91 108 97 152 128 102 89 107 225 203 146 96 55 37 89 91 59 86 85 40 78 91 55 51 98 74 106 125 140 150 119 89 116 124 81 116 102 75 132 108 75 78 93 49 28 45 79 44 17 45 68 72 55 44 38 47 19 27 28 43 45 14 32 64 42 9 48 36 24 48 74 69 53 39 60 27 28 39 40 44 51 41 21 11 15 22 18 21 22 37 36 37 31 27 33 34 34 32 33 22 33 30 23 26 35 36 39 31 25 19 22 39625 260 1400 30 9920 11 0 25 5623 3326 22 683 1672 3137 6986 14812 39558 152628 413089 564154 994557 999999 999999 172043 4204 158 84 201 149 95 103 168 101 93 104 139 197 189 -31 92 -18 95 8 39 5 22 999999 64 274 -5 84 214 141 136 135 113 115 92 1 173 120 26 48 97 94 97 64 60 97 85 144 34 14 44 -63 999999 141 234 56 177 339 261 386 532 465 223 144 159 218 206 132 241 163 104 156 51 109 53 142 223 251 144 56 98 126 63 171 117 54 83 -30 56 59 170 161 74 129 34 62 3 42 124 55 50 91 79 71 52 11 46 46 81 86 139 76 80 133 19 99 184 141 81 87 75 108 57 137 94 92 8 67 31 32 50 125 97 82 157 111 137 138 121 107 185 194 168 227 213 194 166 131 68 83 189 177 143 143 84 57 50 91 150 146 116 90 104 69 57 122 109 100 78 130 142 101 116 120 138 123 86 88 77 84 73 89 79 82 83 85 76 58 55 54 101 88 71 43 59 57 43 57 81 41 66 55 51 61 59 93 63 67 88 70 79 86 77 72 63 58 57 74 62 46 55 37 35 51 35 35 56 49 44 46 52 48 47 47 45 49 47 57 53 51 61 61 44 53 49 40 30 39631 258 1460 30 9920 11 0 31 5622 3326 203 636 1400 2687 6053 12966 36905 142006 433648 888329 999999 999999 999999 435802 3001 3 -73 -46 217 248 59 -14 142 144 73 134 -8 33 -66 114 215 71 88 34 -44 55 25 27 -30 158 96 -17 80 98 -27 -62 -6 12 63 95 100 -17 -30 47 44 85 3 73 148 88 -49 84 133 58 52 55 172 225 221 236 338 294 320 280 255 270 189 267 209 144 98 25 3 99 51 148 64 -36 162 124 0 18 88 103 44 156 100 -1 -12 51 -15 15 37 14 142 113 35 82 75 90 60 58 47 74 146 144 -39 4 44 88 57 3 106 46 5 73 66 28 71 83 176 129 118 76 84 161 99 116 90 51 130 86 1 13 34 52 95 128 150 99 112 158 133 175 144 171 138 157 146 88 117 127 90 70 114 59 140 90 78 58 100 108 119 84 97 74 73 129 98 145 149 130 117 95 62 68 99 99 104 112 71 39 70 79 70 25 43 62 67 58 54 56 18 33 39 36 12 25 56 38 52 59 49 59 42 45 66 57 67 55 71 53 50 42 43 44 47 56 50 36 43 25 31 30 27 43 46 36 35 44 44 46 36 39 54 57 46 34 43 44 55 54 56 53 57 41 40 42 39637 259 1436 30 9926 11 0 37 5621 3327 -39 328 925 2192 4914 13337 35243 95708 149986 322487 757528 305041 660814 999999 999999 577851 120776 2711 53 44 278 247 162 -21 51 122 115 29 -17 -24 70 -16 -66 -83 -21 -94 22 156 136 92 72 79 17 -22 51 71 83 6 44 207 194 263 160 7 86 102 138 125 98 -14 45 160 153 56 128 139 123 118 57 125 237 217 347 254 123 277 230 123 221 183 153 136 73 213 244 114 161 119 129 132 101 50 35 69 76 128 80 79 99 74 88 -37 6 61 -76 -40 -16 17 21 44 -85 4 103 104 90 133 78 -54 67 159 155 64 80 83 90 7 56 40 83 39 102 115 94 165 137 154 122 104 82 40 -40 128 169 48 55 130 145 86 93 146 140 152 119 165 178 152 150 181 176 108 196 134 124 97 50 114 138 132 167 74 79 132 82 41 88 136 127 105 91 109 96 83 116 145 143 119 102 59 115 102 65 35 35 46 60 93 62 79 62 50 53 61 90 73 79 73 42 64 58 39 24 29 55 55 83 70 50 35 68 73 42 58 80 77 53 37 55 51 38 27 42 25 29 37 29 29 54 47 39 48 45 43 46 40 38 55 54 53 43 48 60 59 54 50 52 49 42 23 22 39643 258 1474 30 9934 11 0 43 5620 3328 -28 202 804 2135 5133 19324 48025 78560 149873 465155 742571 915400 999999 999999 95777 554 -61 -38 54 280 195 240 137 51 88 19 249 154 251 236 240 266 254 285 112 197 112 25 -1 84 -2 21 999999 -18 25 4 23 301 167 45 999999 12 119 64 14 21 131 226 218 170 43 45 32 -18 -44 36 189 305 308 256 208 290 307 335 143 227 302 255 244 189 38 74 105 133 113 109 150 144 122 77 19 73 2 45 71 92 97 38 89 113 106 93 140 21 -49 138 81 -31 44 149 124 166 36 -3 -58 118 135 -31 -4 106 159 15 27 157 119 121 113 92 53 48 96 250 162 63 93 59 55 77 78 162 116 154 145 71 71 88 106 171 179 148 241 218 169 174 162 192 155 118 149 187 170 98 126 194 170 117 116 153 123 116 129 132 182 105 91 97 93 98 121 97 86 113 114 113 114 129 96 63 44 58 63 88 93 53 65 56 1 36 70 87 77 62 58 62 64 53 35 33 45 79 89 53 95 63 55 64 86 95 73 79 66 48 78 58 38 57 58 53 44 49 41 53 45 36 40 45 46 42 44 43 54 50 60 60 60 58 58 57 62 60 49 50 58 52 44 39 29 39 39649 259 1448 30 9938 11 0 49 5618 3329 68 186 640 1388 2651 6409 20315 65184 121464 334280 835665 880662 688064 999999 999999 70937 556 -72 -99 49 -59 83 108 138 89 76 16 113 180 2 73 206 220 198 50 -14 999999 23 107 0 23 126 121 159 103 -43 16 34 8 999999 -48 -70 45 116 38 -61 -46 64 65 103 66 163 66 91 130 147 222 145 170 208 211 339 321 288 206 338 338 207 286 150 151 152 123 39 140 124 118 98 36 132 144 70 191 67 139 59 193 44 100 59 103 95 70 -52 17 -4 74 151 79 55 -19 34 75 91 78 178 148 99 188 153 126 59 68 111 129 68 52 80 76 57 93 40 93 151 168 98 102 51 79 49 138 124 164 111 50 107 85 139 165 142 148 170 155 153 162 170 204 199 189 161 108 83 101 131 167 112 136 113 174 140 121 185 128 95 133 134 101 113 55 130 169 129 174 134 96 124 98 123 55 52 76 78 31 50 58 43 72 51 51 62 45 55 47 72 35 36 64 82 62 43 54 68 30 45 44 56 26 68 74 57 49 48 42 43 63 75 77 68 75 57 25 20 45 41 34 34 35 35 31 39 41 53 46 44 49 46 51 47 44 46 47 53 50 49 43 41 41 33 31 39655 260 1418 30 9938 11 0 55 5617 3330 -18 15 534 677 1276 2692 5321 12912 34205 48890 152883 888943 634211 999999 653509 861993 25817 271 -60 -31 131 94 131 -10 106 90 73 74 223 28 999999 -20 -43 53 109 71 0 -2 -19 51 154 103 80 153 99 95 114 183 46 88 47 142 32 -29 134 121 106 134 -88 32 197 303 74 -30 61 82 42 112 90 170 223 225 254 222 244 247 194 197 196 154 84 -21 108 42 91 73 40 241 147 52 67 86 120 65 107 147 13 74 105 48 94 136 194 164 50 40 93 66 -46 8 -15 64 62 105 -47 -24 41 45 94 63 2 137 118 -34 -46 54 87 26 60 109 35 138 101 55 89 120 127 107 174 109 76 122 121 140 136 75 86 152 135 96 146 144 116 124 154 143 142 128 95 131 206 150 130 124 83 100 99 99 96 70 38 72 116 108 124 140 84 119 91 109 91 103 102 112 98 141 108 56 75 67 40 25 32 70 45 27 14 17 39 48 67 34 42 35 40 39 51 45 33 67 34 26 22 8 35 37 40 36 45 50 76 57 39 40 51 37 44 55 34 30 36 32 11 21 36 16 12 31 29 13 29 35 32 31 39 41 41 54 46 38 32 38 43 37 44 43 43 25 25 29 39661 260 1418 30 9938 11 1 1 5616 3331 -10 152 428 982 2063 3908 7724 19765 81381 320507 824461 958426 395243 742905 521929 250700 2276 311 30 27 72 93 11 50 47 97 131 102 68 95 139 57 -11 999999 -48 -49 -7 95 103 -52 29 35 51 101 -1 -96 -97 -14 51 30 66 22 14 55 -27 9 124 80 59 53 66 126 162 77 4 -36 11 134 152 146 203 257 276 334 307 248 248 234 205 214 119 143 130 12 92 128 106 78 -19 14 103 114 83 34 7 -5 69 134 44 33 117 118 -17 -56 3 33 43 55 16 42 51 36 25 40 87 38 107 123 45 96 58 -26 20 68 108 54 59 28 98 125 114 98 120 144 152 179 129 74 64 74 68 40 64 99 95 100 163 151 134 68 105 138 131 125 174 202 161 117 94 80 113 134 107 39 76 137 123 112 80 55 81 101 103 96 100 91 62 85 126 101 109 129 73 119 114 98 78 89 106 91 88 96 79 80 63 76 60 48 56 67 78 39 5 25 46 44 32 25 38 56 66 61 55 64 65 65 43 58 73 58 60 45 50 57 62 46 42 61 61 52 41 43 24 19 16 15 16 17 22 33 23 21 19 23 23 30 28 39 43 40 53 47 32 39 45 42 31 30 26 21 39667 260 1417 30 9937 11 1 7 5614 3332 3 542 1658 3983 8053 15941 41094 116438 332845 627763 999999 912515 289139 609550 11155 2011 93 -2 47 44 -39 -17 -4 -12 2 -38 -10 60 16 -10 42 103 116 88 104 114 28 -25 -19 -55 -40 -22 -33 91 86 13 6 4 56 92 3 -42 -13 10 35 10 -32 -47 -46 -7 -25 -10 14 -4 42 72 8 12 90 200 213 213 257 265 254 263 176 62 9 54 83 31 29 29 33 90 119 64 28 35 77 58 121 141 43 -8 51 106 88 70 25 -57 -31 55 55 99 66 35 11 -28 48 53 31 23 96 126 64 -5 -26 19 21 47 58 9 46 83 56 39 70 98 62 78 105 95 69 89 98 65 65 85 72 23 98 96 97 96 107 114 128 84 96 93 142 183 181 138 78 76 102 164 135 111 78 67 91 90 81 73 103 122 86 61 93 106 101 112 90 86 90 72 67 78 76 93 129 91 74 81 48 47 63 46 33 38 56 40 28 14 63 59 56 45 21 5 9 37 33 12 16 16 27 38 20 35 28 11 13 22 53 57 28 37 33 36 29 36 28 27 44 33 37 22 27 32 18 20 22 11 10 9 12 17 19 15 15 20 20 28 37 34 32 31 30 41 36 24 31 19 12 12 39673 260 1415 30 9935 11 1 13 5613 3333 -27 284 847 2564 8898 19397 38038 85490 222341 417246 760424 346975 182770 878026 847532 774798 71123 2144 -12 42 67 -36 -96 -12 -42 -24 -5 -88 -22 79 35 89 93 77 104 -45 999999 -51 -17 23 -8 -22 102 78 164 138 107 231 138 135 132 87 -22 116 224 110 133 120 17 -39 91 135 19 -11 6 -32 93 196 224 132 166 240 216 290 228 161 123 221 237 133 122 183 233 206 191 130 146 33 123 157 71 27 61 49 100 119 67 57 71 34 2 15 -30 -38 -10 52 64 37 63 117 88 -21 -6 87 113 89 110 102 16 28 90 60 81 99 94 120 157 161 182 167 130 126 88 94 66 124 129 155 94 17 17 71 68 81 104 134 136 164 136 140 159 128 153 218 154 65 113 143 150 184 176 132 118 141 90 97 124 55 37 17 97 125 150 140 138 120 96 107 127 155 83 83 100 144 149 134 123 133 117 51 102 79 32 61 66 64 55 41 42 58 19 38 72 94 65 61 60 25 41 54 48 21 22 50 66 44 39 34 55 76 84 70 59 34 33 35 31 42 46 44 58 61 47 37 40 28 22 30 47 49 21 22 35 26 36 36 46 50 48 48 53 61 58 51 49 54 48 46 46 32 39679 259 1443 30 9933 11 1 19 5612 3334 39 289 645 1514 3152 7843 22824 63964 130061 334229 591172 786531 918533 999999 999999 68815 350 -44 -11 188 -23 99 139 103 4 73 200 207 59 81 136 -31 -71 999999 12 -1 999999 -21 -16 37 -52 -22 4 99 -25 999999 47 29 11 98 160 86 -24 50 153 38 -82 8 97 167 181 191 155 -5 36 -69 999999 999999 36 162 313 285 144 167 62 128 167 37 52 122 61 35 93 75 112 22 15 -36 36 23 26 45 63 19 136 293 95 99 74 -7 -6 4 -48 79 -55 40 -26 -21 112 145 123 115 127 40 -26 -71 93 66 53 20 145 121 -14 -8 84 126 139 114 110 28 5 26 102 97 115 110 50 28 76 133 22 50 32 60 116 121 121 113 53 74 84 149 167 170 158 111 142 131 73 59 69 122 83 25 8 68 104 133 69 28 93 126 92 60 110 109 89 70 77 27 28 69 73 100 124 95 110 118 72 43 38 31 38 43 31 27 9 26 17 28 25 25 39 51 -12 -33 -10 -1 -3 16 22 23 21 24 20 9 39 38 40 33 41 37 46 48 28 -2 34 23 23 26 25 15 28 41 19 7 11 14 4 15 14 9 20 24 21 9 17 24 18 23 32 28 21 25 21 17 15 10 9 39685 257 1502 30 9932 11 1 25 5610 3335 139 735 1262 2632 6627 23036 106667 237083 349066 731213 999999 894521 999999 943762 99831 1284 123 999999 999999 -3 61 -38 37 81 -15 107 25 -11 79 51 -26 3 -54 77 -21 67 148 115 299 96 -14 5 -34 42 145 50 -19 15 132 101 105 175 96 50 22 -60 77 62 24 -16 16 -30 50 17 100 200 218 162 140 213 334 236 79 46 35 73 18 109 88 63 46 -44 71 182 98 54 71 -9 -66 10 78 -16 30 96 61 54 121 161 102 19 46 58 95 89 -61 -16 -46 -6 -40 82 66 116 134 117 73 26 38 72 126 128 122 79 160 124 98 219 144 23 10 121 183 130 21 94 125 90 51 88 96 79 96 32 131 105 97 82 51 96 225 184 153 112 101 81 103 112 50 123 99 41 78 52 61 87 124 114 98 131 45 47 102 120 56 57 99 127 93 116 133 77 145 123 107 121 98 120 59 22 39 21 49 84 118 95 77 62 39 52 34 66 46 52 35 20 11 -10 42 64 56 15 36 59 38 17 48 38 40 36 51 36 50 55 42 39 53 42 33 49 56 52 42 33 20 23 13 11 26 28 23 23 19 24 33 29 42 39 33 25 31 33 41 45 34 21 26 23 23 39691 256 1532 30 9932 11 1 31 5609 3336 99 426 643 1567 3450 6541 21455 87604 273419 506440 999999 999999 999999 978215 119273 785 103 20 85 -17 -13 -70 999999 -16 76 -96 -13 196 124 12 39 141 -51 9 70 -93 0 -10 999999 -69 -3 11 93 116 98 53 -34 217 257 -69 14 88 146 51 99 71 -97 102 116 28 77 41 -54 23 166 129 103 241 186 267 188 277 130 41 80 46 134 73 61 138 92 -42 2 59 93 98 35 189 133 12 23 84 106 68 34 68 -3 23 70 53 104 38 2 46 53 -14 27 72 62 126 25 -29 -32 9 60 132 91 52 105 145 129 145 166 124 144 176 122 183 74 24 39 86 89 161 143 125 39 34 99 128 29 28 122 132 132 54 76 61 74 90 59 63 104 158 162 137 63 103 134 122 56 109 74 60 63 85 101 74 6 9 9 51 123 65 102 77 92 77 62 76 82 48 64 40 64 47 60 51 72 26 12 35 33 33 26 57 38 21 25 31 24 33 30 13 4 2 4 -2 20 18 8 40 32 37 44 56 52 24 23 25 26 30 31 28 23 30 25 29 37 27 9 2 12 8 -2 -4 16 30 26 22 28 17 16 20 7 5 16 18 17 19 24 19 14 10 -3 -5 39697 257 1502 30 9932 11 1 37 5608 3337 -31 352 845 1450 2805 5055 13371 32775 35469 391481 360469 999999 999999 999999 81225 298 67 228 104 89 77 295 103 -7 75 40 188 142 93 56 -42 58 93 123 281 92 27 56 -13 11 85 44 35 67 94 96 117 131 200 274 85 -78 999999 -53 115 93 53 94 65 85 87 146 88 38 29 115 -64 150 317 122 246 254 227 217 119 110 74 33 88 71 119 146 18 9 77 89 129 158 164 124 40 98 135 104 145 160 107 147 143 95 45 -92 -34 -94 -15 68 75 45 63 40 51 107 70 39 78 120 107 -46 14 188 130 83 161 124 108 153 144 105 153 131 145 128 121 112 87 37 107 89 122 136 174 117 24 108 164 97 122 181 165 50 66 145 122 101 123 151 133 130 152 143 143 123 113 115 113 165 150 102 62 100 70 85 80 85 98 95 142 158 102 108 115 144 116 90 108 133 70 63 83 70 41 68 59 54 42 23 19 12 34 47 49 53 64 8 41 46 32 24 50 47 23 12 33 47 61 72 70 56 54 48 60 47 43 61 51 54 60 52 39 42 38 30 39 40 35 35 33 34 33 34 36 42 43 42 55 47 46 38 45 48 46 54 42 43 39 38 23 39703 257 1504 30 9934 11 1 43 5607 3337 10 208 364 819 1383 2347 4149 8433 24156 107321 277000 722041 749030 999999 778274 833317 26594 125 109 -24 20 -10 -45 999999 999999 51 81 80 223 -59 94 199 52 -50 -8 999999 999999 -100 -36 74 88 57 76 92 92 88 63 -79 22 124 182 58 108 23 -11 29 -71 53 201 179 -56 -66 126 189 207 213 81 171 158 230 288 305 340 214 117 132 123 114 155 82 97 50 -11 23 118 100 202 245 269 204 120 104 74 115 144 2 24 67 100 108 72 72 77 98 28 -54 121 134 44 66 47 93 54 -53 22 142 159 167 172 -15 87 172 74 171 163 184 198 103 171 111 181 98 21 104 92 136 151 98 85 74 104 199 149 113 182 182 133 214 175 174 170 125 132 153 128 128 115 159 145 145 158 137 147 106 131 65 123 77 29 12 71 103 86 109 97 55 59 126 114 115 62 108 129 77 65 72 66 115 86 57 15 31 56 56 79 81 85 65 52 42 84 79 54 42 43 43 61 80 54 20 36 47 61 60 79 74 60 96 71 73 72 64 66 48 53 39 49 69 47 60 72 53 37 36 43 33 28 42 48 32 40 34 39 40 36 31 46 67 61 53 53 49 56 46 40 39 40 39709 256 1538 30 9938 11 1 49 5605 3338 -37 297 651 773 1562 3304 7629 18813 58281 238107 739219 999999 999999 999999 287482 2573 -64 -48 999999 97 108 149 134 -61 49 53 999999 138 -50 -87 70 71 52 43 33 140 -19 66 36 48 -13 -38 -21 -24 125 202 94 52 34 71 89 50 -35 -53 68 55 999999 -7 -38 -59 -49 73 230 208 165 157 158 138 234 219 323 356 321 243 174 66 -73 -32 159 105 -22 -21 78 26 -48 -19 78 55 58 32 126 151 182 114 -69 68 204 102 89 164 109 102 -5 -20 -51 999999 13 71 126 75 17 18 9 -29 72 134 110 212 188 262 115 76 37 63 78 56 101 114 81 102 65 34 45 58 19 119 150 122 102 77 143 133 84 105 122 135 127 120 92 132 165 184 132 176 120 91 172 128 61 47 38 92 96 79 133 121 29 64 158 78 83 133 92 25 88 94 87 134 111 120 80 76 63 91 66 46 -6 42 54 40 2 27 29 -15 46 54 39 34 54 62 19 -3 3 8 19 33 27 44 19 7 18 48 53 60 55 54 54 51 35 48 56 49 55 41 32 42 44 50 46 43 38 19 21 19 24 11 15 23 37 26 23 41 31 33 27 22 32 35 23 43 41 22 14 24 9 13 39715 256 1542 30 9942 11 1 55 5604 3339 -37 217 780 2076 5967 17404 33203 67303 185967 252402 327886 999999 999999 999999 211555 1152 103 204 157 106 114 -27 113 -45 -81 36 231 246 51 86 137 214 12 93 100 122 226 40 -36 30 16 -27 136 102 -30 -66 61 20 76 67 -20 114 179 136 59 89 216 186 46 11 -4 84 195 215 153 200 349 291 227 263 303 323 232 181 27 -52 127 68 133 85 107 221 50 -13 100 175 240 215 41 87 165 155 278 47 45 159 197 148 19 149 183 57 -42 -17 105 38 54 -18 27 206 124 10 102 66 68 205 145 152 167 276 151 115 227 211 101 144 172 106 98 63 136 181 106 91 169 121 158 156 148 145 169 180 194 127 105 79 141 146 189 240 180 146 145 123 97 139 151 129 187 127 95 166 164 101 117 135 168 108 119 184 156 132 121 160 146 162 102 104 129 112 114 152 135 98 105 96 63 97 106 96 79 81 78 97 64 34 47 82 81 64 69 70 58 69 63 26 51 73 66 48 62 93 92 95 102 91 83 99 70 39 85 72 57 59 43 59 77 70 75 70 65 66 62 64 61 65 66 59 50 55 72 53 64 69 59 64 69 72 65 67 79 60 61 63 56 48 39721 255 1572 30 9942 11 2 1 5603 3340 84 595 1120 1894 2897 9012 23764 55802 523772 456316 999999 999999 995728 130490 1207 -49 -76 114 157 63 81 12 31 59 -43 49 17 -22 -12 52 218 289 159 234 214 155 50 160 61 5 38 100 145 112 53 182 134 94 125 45 5 19 47 8 171 161 -9 83 87 231 190 145 157 229 288 277 308 368 311 154 296 267 227 155 183 142 51 158 159 144 144 112 126 54 62 48 117 113 125 104 36 31 73 177 185 179 139 32 16 70 114 127 143 74 -60 2 -25 -41 -3 116 122 89 81 144 136 75 48 64 128 124 99 251 217 196 175 72 159 102 179 150 98 140 132 124 79 131 196 152 92 115 145 98 142 97 95 201 173 198 215 227 217 209 165 157 123 118 136 182 152 180 155 120 127 135 160 102 82 103 95 134 114 113 122 148 108 128 104 182 135 100 48 72 91 110 56 25 81 68 58 68 64 58 77 49 48 55 -4 52 108 53 35 46 16 22 33 72 63 28 12 26 36 48 72 61 39 41 62 64 34 58 72 60 49 57 51 60 56 51 36 32 32 34 24 32 37 35 29 38 45 28 44 31 39 46 48 42 48 48 54 53 51 47 46 42 27 39727 255 1574 30 9944 11 2 7 5601 3341 112 626 1417 3382 9623 36350 143581 252488 313128 648678 941924 999999 999999 451885 4358 137 123 45 -57 87 112 72 152 117 9 113 81 36 107 161 81 86 50 105 -58 21 -39 -65 -49 43 165 27 2 999999 999999 -5 47 -83 999999 -87 -21 -58 85 -40 7 6 31 96 120 94 78 60 -4 39 237 172 119 195 293 294 261 251 263 136 69 168 96 -14 -6 999999 16 156 -26 98 35 60 160 106 93 87 110 54 -25 41 68 43 78 73 -16 76 145 76 0 -28 -69 -70 -39 -7 -6 -48 -23 8 1 9 -67 48 92 29 62 121 -3 -20 -12 49 58 84 78 92 98 37 -17 36 95 37 17 87 137 121 79 25 54 132 76 76 119 158 136 118 103 9 52 91 104 53 37 64 77 81 66 84 46 53 44 49 58 69 36 75 62 54 78 103 154 69 90 73 60 55 43 36 38 17 60 17 18 59 33 24 0 45 68 31 51 26 33 33 16 31 22 -7 -5 15 13 -8 -16 -4 50 39 17 9 13 12 22 16 36 33 14 3 7 22 41 15 15 17 16 14 29 2 1 -1 -4 999999 0 9 3 0 9 3 11 -1 11 8 17 12 11 22 17 12 4 5 5 8 1 1 -9 39733 255 1573 30 9943 11 2 13 5600 3342 3 420 515 912 1652 3226 5719 11401 53522 170074 665964 999999 999999 729446 689804 77506 652 193 11 49 174 77 -27 104 137 146 108 93 157 99 138 194 113 135 321 355 224 43 52 -96 18 29 45 7 -56 1 -51 6 -37 65 62 199 58 57 36 86 41 94 -5 -58 -68 207 151 261 376 198 376 417 210 190 308 154 195 144 145 42 171 161 32 34 68 96 178 182 15 37 89 61 -8 61 63 109 114 79 102 171 110 149 194 184 88 67 73 102 117 132 174 160 125 13 16 39 136 93 -2 49 22 -13 119 195 249 179 153 103 39 149 58 69 92 118 140 124 80 157 27 69 118 100 92 79 91 96 122 117 53 140 140 81 105 114 88 114 116 130 14 81 90 83 129 155 120 156 70 86 103 100 91 154 84 50 88 100 96 82 106 104 100 93 69 68 49 79 60 53 66 40 19 30 86 53 28 37 17 88 79 39 27 36 60 33 -12 43 50 28 49 35 61 78 72 79 86 72 76 76 63 59 53 39 45 47 54 48 78 43 43 36 31 39 22 20 23 19 25 30 33 27 30 40 31 36 32 25 35 44 38 37 39 39 35 34 40 37 36 25 21 39739 254 1602 30 9942 11 2 19 5599 3343 127 685 1344 3804 7203 11978 49309 234591 407183 659202 372281 522529 999999 999999 999999 578449 31886 56 -13 36 120 -56 -76 139 186 84 -14 76 227 300 107 70 256 322 307 105 80 52 124 57 21 129 -17 -31 17 187 201 -57 2 44 -27 -80 21 229 163 11 162 292 117 146 189 325 223 277 221 290 320 289 275 240 393 295 289 194 143 97 100 188 160 11 99 160 70 -6 56 58 209 154 147 299 101 -54 84 103 96 73 102 144 98 161 48 162 116 81 66 23 85 78 110 34 90 96 4 -34 8 -20 -15 135 202 226 160 215 229 149 16 16 94 49 124 118 111 133 188 95 48 42 17 115 155 81 75 161 181 116 99 115 204 116 95 109 140 66 100 140 127 79 108 103 89 106 136 126 153 99 98 115 92 130 98 136 113 109 204 118 89 77 55 34 26 22 85 69 71 43 5 71 66 75 56 41 55 59 28 80 36 42 94 58 -1 1 -2 23 4 48 45 28 48 29 48 37 33 29 26 54 61 36 64 101 70 46 38 75 62 43 43 34 46 45 30 28 44 21 25 17 7 23 18 35 40 48 31 29 18 21 14 25 28 38 38 42 29 29 18 19 39745 255 1572 30 9942 11 2 25 5597 3344 47 132 430 615 1214 3227 7756 17599 45405 219906 404898 651876 808286 999999 999999 700867 308537 1044 119 128 333 279 157 120 113 84 224 196 181 174 133 124 122 205 100 201 136 74 20 57 77 7 52 12 22 28 999999 999999 -82 -44 81 -30 999999 -24 29 -37 95 122 110 161 104 999999 89 185 266 191 358 228 293 312 342 217 283 308 240 195 150 29 -27 88 159 -9 0 14 60 138 87 109 143 133 97 98 87 126 42 62 31 130 155 124 139 19 9 9 -8 140 188 238 172 18 57 119 83 82 56 -30 17 155 119 34 78 114 142 160 162 167 115 177 236 140 94 98 78 149 86 129 99 57 75 87 128 135 172 170 128 105 58 44 171 75 62 121 145 111 144 107 120 97 75 45 68 106 83 109 91 70 89 100 122 101 77 95 127 152 133 171 164 115 106 120 77 64 30 55 76 41 53 78 70 24 50 45 38 24 29 60 38 14 40 57 33 36 25 25 15 61 88 49 48 57 77 69 52 47 83 54 69 61 40 67 93 62 50 47 55 40 36 39 44 43 32 24 27 20 29 22 13 21 30 45 32 41 44 41 39 42 45 46 44 39 43 36 33 30 24 39751 253 1631 30 9941 11 2 31 5596 3345 162 373 799 1339 2305 4673 12800 45990 143961 220726 572124 597941 999999 999999 999999 39824 591 137 138 310 469 194 80 98 73 132 341 142 219 413 152 220 220 0 -63 4 144 -27 24 146 248 -19 -98 999999 71 135 30 158 85 171 379 159 207 166 93 128 232 139 91 112 217 219 148 288 196 291 417 394 254 365 398 333 228 116 85 31 94 204 158 44 172 125 157 161 110 74 168 48 61 99 22 158 193 -7 10 142 122 225 282 42 -32 164 142 -37 29 193 200 84 -17 22 88 99 64 113 137 106 114 106 108 39 174 193 113 162 203 197 178 193 122 154 46 102 222 200 138 119 119 138 129 191 170 143 230 154 144 199 176 170 166 130 126 178 132 122 101 142 171 123 123 138 100 137 138 150 156 131 187 176 183 81 123 155 123 133 209 170 124 150 109 131 159 117 116 111 115 76 43 79 69 64 78 28 48 76 60 39 14 51 34 25 39 34 58 76 64 69 66 58 74 84 59 76 132 94 55 57 74 78 85 73 67 62 79 79 54 80 90 64 52 47 57 48 55 57 49 56 50 43 44 44 57 63 52 52 56 53 62 68 61 57 54 52 45 39757 251 1689 30 9939 11 2 37 5595 3346 159 463 1143 2176 4786 12064 41342 132614 365797 765614 999999 999999 999999 587275 3206 164 187 351 121 155 259 160 168 189 256 245 136 182 312 241 164 132 162 114 -16 -7 21 97 -40 191 230 57 93 211 302 235 148 136 46 162 90 58 171 171 140 123 150 162 97 157 136 124 198 321 187 289 328 299 209 131 279 286 118 20 61 129 259 213 94 103 57 64 83 144 46 168 155 202 118 131 183 45 4 76 189 143 126 123 226 152 92 82 140 113 69 60 26 50 67 158 24 35 25 138 119 62 163 91 43 81 211 109 73 148 262 250 224 148 185 84 132 183 161 103 145 152 170 181 175 195 154 105 135 91 80 156 133 167 200 118 108 178 125 91 155 169 187 107 96 127 131 134 172 136 160 139 97 64 153 89 103 105 135 132 114 101 95 86 77 51 112 78 63 36 17 69 94 66 28 38 104 110 66 38 23 28 48 48 62 66 58 53 71 46 32 41 78 73 55 49 35 48 93 73 91 76 65 75 74 78 56 69 71 63 62 54 41 32 59 58 66 57 40 42 57 57 52 54 53 45 55 50 55 52 58 54 57 64 60 44 36 39763 251 1687 30 9937 11 2 43 5594 3347 63 228 647 1126 1686 3026 5489 10666 42281 143956 476949 999999 999999 870159 765821 68136 803 162 186 186 247 65 -49 235 201 260 310 154 222 274 29 -53 -46 12 95 161 36 73 22 127 76 117 155 162 1460 31717 62386 6070 72 10 103 6 -99 107 233 163 -17 99 220 284 295 206 152 332 274 332 259 298 206 267 336 297 142 150 154 207 76 -21 -11 32 149 117 191 150 170 203 164 230 211 64 56 83 178 151 77 147 175 141 54 101 75 71 63 68 -46 -89 999999 -92 -21 59 14 -4 67 123 14 16 105 84 46 19 166 136 212 208 219 201 185 187 185 87 178 128 100 127 148 106 153 184 197 174 183 168 128 140 134 107 125 206 193 182 181 110 63 59 75 63 67 114 177 182 110 92 101 84 128 150 64 118 123 98 104 130 106 109 131 133 60 42 54 42 60 91 26 -10 42 8 24 68 65 53 32 59 74 34 41 87 52 34 48 53 70 36 31 42 40 41 65 70 49 52 46 38 52 43 45 56 38 47 62 40 34 54 38 35 25 24 24 20 37 30 28 22 16 18 31 36 40 22 17 30 48 36 34 40 45 35 43 35 30 25 22 39769 250 1717 30 9937 11 2 49 5592 3347 41 329 567 1103 2177 4212 8983 37765 145726 279140 748747 999999 999999 999999 531454 124104 2076 190 71 140 31 131 181 170 99 66 14 58 104 150 3 126 71 -50 -4 8 96 157 67 -17 999999 82 370 232 4225 60368 70396 21913 1261 13 115 101 -9 38 129 88 80 50 127 169 300 276 58 175 275 298 278 324 390 328 251 311 306 73 135 155 68 82 69 -34 -64 -23 125 81 176 67 55 182 63 80 -65 10 16 83 164 145 28 84 13 -40 57 -7 125 138 61 29 -63 28 134 -24 999999 -3 15 -6 61 74 80 35 -23 58 84 127 174 144 56 135 162 157 81 148 75 32 55 67 61 150 120 72 123 144 119 139 75 67 88 114 174 153 134 139 132 43 -25 55 140 102 125 177 177 129 86 38 145 107 102 129 90 140 87 104 108 123 106 94 122 110 90 30 14 38 22 18 51 55 13 22 60 105 63 60 53 17 4 23 33 3 12 15 15 31 46 42 25 45 51 31 59 60 53 54 62 46 55 30 12 16 39 35 18 26 42 48 48 18 20 9 3 -4 4 17 24 15 9 23 32 29 23 26 27 28 24 33 31 34 25 25 23 23 19 9 39775 251 1690 30 9940 11 2 55 5591 3348 -59 148 396 705 1256 2143 4252 8640 26428 73668 176202 531137 999999 999999 791716 671870 31934 232 58 75 168 24 28 -2 152 146 125 -6 112 74 85 -76 999999 -4 -26 159 25 -24 9 33 144 57 -61 128 267 112 4192 67174 102253 36985 496 58 5 4 35 96 17 24 99 203 355 380 314 226 138 222 347 321 225 149 303 286 154 37 89 85 -32 -37 99 174 89 87 164 99 -20 41 153 90 111 129 118 79 89 17 125 184 137 88 123 82 -19 -98 -28 40 53 24 112 9 6 14 125 172 31 25 -8 -35 69 6 31 81 91 14 33 185 174 141 138 172 141 208 129 83 55 143 198 82 108 161 81 101 153 141 182 70 16 51 137 124 124 125 115 111 53 64 86 103 102 36 45 119 101 94 90 198 152 103 128 152 47 20 86 120 144 121 140 110 69 38 -2 -18 -41 21 56 61 17 34 38 21 52 54 71 40 44 12 4 3 31 6 -24 21 41 60 70 58 58 31 52 57 58 53 51 50 34 43 55 43 51 42 40 17 15 32 30 24 9 10 23 20 14 16 25 22 34 20 19 23 23 29 26 25 36 37 31 27 32 35 32 31 25 13 10 39781 254 1603 30 9943 11 3 1 5590 3349 -35 46 -57 64 669 1287 1158 4419 12287 30922 88929 485768 222933 93930 999999 999999 296581 593678 298230 18353 258 83 -23 -71 63 -16 0 -44 -46 116 176 302 167 34 169 201 199 237 193 93 81 139 67 200 141 17 114 -9 193 249 26 18 -38 -40 23 107 -33 104 40 46 31 89 12 51 234 228 313 226 54 269 222 266 401 255 151 336 128 139 118 47 93 98 82 47 4 91 40 38 45 -65 3 90 94 97 69 -47 38 125 86 94 38 -71 -39 -62 25 32 -57 -16 -38 -25 -2 34 72 106 91 52 71 83 63 118 14 37 70 -30 999999 19 157 150 278 97 83 136 174 154 202 170 84 69 91 80 130 39 42 119 85 141 182 120 103 98 64 98 136 64 56 72 62 110 74 107 111 10 4 54 101 85 91 91 114 154 126 112 53 87 120 130 135 64 123 84 52 73 23 47 45 60 42 15 1 44 28 15 33 39 11 28 39 -6 -26 1 33 26 50 24 35 11 25 15 41 71 44 36 49 31 20 14 18 39 43 33 49 57 20 24 38 14 8 21 21 10 10 4 13 16 12 11 22 27 20 27 30 31 34 39 37 35 37 30 32 31 26 20 15 8 39787 253 1607 30 9947 11 3 7 5588 3350 135 232 513 964 1638 2641 3329 9634 27504 53675 129971 999999 900876 999999 769307 932066 301412 24575 414 243 189 77 185 105 236 250 245 244 149 216 224 123 250 434 531 394 148 192 319 279 125 115 209 188 232 134 106 91 127 182 100 98 115 -35 28 139 154 245 233 230 279 179 205 202 246 275 245 342 362 333 322 152 96 110 -32 -17 138 158 137 103 207 208 213 169 258 191 184 78 148 64 70 101 120 112 105 137 112 45 37 38 -13 63 122 25 41 109 16 22 41 31 35 163 110 141 161 93 123 126 -8 45 96 104 132 125 155 231 137 68 148 187 244 252 167 147 174 262 222 156 204 246 123 97 163 188 249 186 122 121 156 233 185 118 125 178 203 129 97 189 199 107 73 139 164 144 121 96 91 129 127 118 149 201 171 177 141 223 232 156 140 108 65 92 77 30 72 95 84 95 72 89 81 80 34 71 83 60 56 49 53 53 68 78 65 89 94 68 93 100 90 83 89 87 79 82 54 57 68 100 95 70 72 73 82 99 102 66 54 66 69 58 53 48 48 55 57 47 54 64 77 67 59 68 64 64 64 71 67 72 75 66 67 55 46 39793 254 1608 30 9948 11 3 13 5587 3351 52 242 737 1470 2689 6012 12575 41680 184411 653033 999999 999999 584934 515650 367983 2195 282 465 458 366 235 136 174 294 219 103 64 20 136 267 271 194 344 288 230 129 61 11 205 179 93 41 72 116 81 -34 -45 87 21 80 35 106 71 37 202 105 -15 20 175 175 128 92 201 334 378 347 248 291 240 238 78 160 228 309 162 155 164 71 61 135 90 199 102 98 170 137 196 180 144 181 44 -28 18 83 174 99 62 3 41 116 125 40 16 -19 48 117 58 37 124 95 22 -27 -1 25 76 49 -44 7 146 87 55 43 51 65 175 284 135 95 74 81 59 41 158 118 144 130 106 110 124 88 123 171 146 96 71 120 127 120 60 112 73 148 140 121 129 163 99 91 139 163 95 96 77 121 87 74 114 87 153 163 141 144 143 110 130 117 127 158 115 98 59 92 78 77 77 18 71 49 31 31 22 23 59 70 39 35 18 5 26 48 32 40 41 72 64 40 28 56 44 50 53 38 34 27 66 65 54 41 38 62 41 24 37 32 45 48 31 29 10 31 33 29 26 32 42 33 25 42 43 39 41 48 36 35 42 39 44 47 42 50 44 33 32 29 39799 255 1578 30 9948 11 3 19 5586 3352 -8 674 2174 6930 21593 47232 89229 249858 490523 446635 570471 950370 999999 999999 627228 262982 1796 468 387 350 309 212 113 146 157 188 124 142 197 381 326 391 223 82 203 458 443 284 349 257 29 133 206 83 102 140 108 90 129 35 -72 53 0 150 248 107 136 164 226 170 163 325 231 148 209 306 365 344 269 325 540 520 396 221 206 303 157 171 169 321 150 -25 89 147 120 154 155 141 146 64 129 78 165 193 58 72 83 138 122 83 53 60 23 47 89 7 54 -13 -36 -47 -1 49 30 53 49 126 17 87 85 82 164 78 83 62 90 147 160 153 132 121 138 138 175 150 191 88 158 115 144 106 165 176 174 186 206 223 174 191 131 133 161 109 124 157 119 123 126 108 64 75 134 151 140 134 84 114 132 168 112 160 150 162 144 124 128 135 153 159 143 112 135 104 99 95 64 53 75 15 18 51 34 57 40 28 22 29 33 29 38 54 79 44 41 39 56 58 52 75 54 26 57 56 35 39 40 54 68 41 30 33 35 45 50 44 35 49 46 35 31 26 31 36 42 34 36 44 35 48 51 46 56 48 55 46 52 53 48 52 56 47 37 34 41 31 27 39805 257 1517 30 9947 11 3 25 5584 3353 32 34 50 415 895 1396 2902 6102 22556 96555 152915 394110 999999 849693 999999 614163 750736 463516 42553 928 875 611 481 451 288 159 87 142 142 -15 19 54 233 178 127 178 319 374 270 232 148 104 63 50 160 79 -10 136 119 48 17 155 89 63 89 93 122 -6 78 281 58 180 131 177 100 134 244 340 212 321 317 307 252 158 226 220 236 199 141 64 63 192 152 46 60 145 60 57 173 141 166 130 198 140 54 114 79 122 147 108 94 110 118 130 76 -17 -9 121 29 -62 20 77 98 154 83 65 55 29 67 125 62 70 58 39 81 97 169 186 189 195 156 180 166 196 135 82 196 93 95 145 97 139 122 163 105 106 130 77 55 76 228 219 131 134 255 160 121 151 87 105 105 94 95 111 91 105 97 106 148 168 171 80 46 245 211 187 158 138 146 159 155 151 141 149 139 160 157 114 42 60 9 12 44 42 -6 28 3 -7 31 57 72 37 30 38 60 66 52 49 22 27 47 89 61 47 75 61 51 46 85 50 20 30 48 56 53 33 50 54 46 30 38 34 21 32 25 31 32 24 32 37 44 48 35 34 26 45 45 44 39 45 43 40 32 34 25 19 16 39811 256 1545 30 9945 11 3 31 5583 3354 86 385 749 1430 3076 8179 25391 11779 293069 91173 568502 999999 971006 979805 350994 365121 390225 603024 17103 753 902 951 522 208 129 195 207 70 214 261 406 260 370 346 280 302 432 360 193 37 214 172 256 215 172 342 214 156 130 287 143 65 51 184 134 184 128 38 27 142 114 259 275 194 265 250 359 289 215 360 350 306 391 305 319 264 190 122 81 5 53 -47 73 217 151 190 191 10 19 226 289 217 119 92 50 160 199 149 158 207 147 95 24 96 71 81 38 30 76 59 70 24 -16 133 199 94 118 119 147 157 171 133 95 218 119 71 93 193 286 199 198 289 170 212 188 168 247 165 139 114 69 41 122 163 258 225 137 130 126 179 156 221 177 128 113 173 217 97 105 75 40 92 130 147 160 183 154 116 123 190 176 164 130 165 164 146 128 147 146 190 166 120 134 121 119 88 94 78 86 89 31 53 71 53 46 49 68 59 47 68 65 57 56 45 67 54 77 74 89 96 61 64 51 79 77 60 60 57 80 73 67 72 67 48 55 89 105 79 63 52 52 51 54 58 56 46 50 64 44 50 59 50 57 60 58 56 60 68 69 74 75 67 67 62 49 46 39817 256 1572 30 9942 11 3 37 5582 3355 -31 330 710 1313 2549 5746 13615 48705 236020 405999 780129 902923 999999 788153 484581 561945 537702 26603 1283 1104 921 760 533 315 197 -65 -54 141 201 314 113 73 137 105 28 152 297 331 140 999999 5 83 0 70 85 -92 -4 118 -4 199 239 96 67 147 63 38 141 128 49 170 81 -14 181 278 294 268 23 136 226 165 189 276 383 240 76 167 190 210 134 -66 -28 90 17 -16 78 202 55 106 111 46 72 231 137 35 -34 -31 -37 44 43 3 -43 999999 65 129 63 106 130 57 51 -25 93 10 -33 104 72 32 69 202 100 115 74 85 110 66 73 102 135 83 139 174 170 166 138 96 82 180 114 139 120 83 64 130 143 92 101 97 128 149 141 74 77 35 53 191 151 115 121 87 58 123 84 79 111 52 67 77 127 136 105 118 71 89 179 174 141 161 117 112 120 176 142 117 101 103 83 39 35 64 79 86 72 -20 -16 17 64 57 40 33 22 42 84 65 4 60 61 47 55 50 82 65 55 28 71 69 68 52 19 -7 28 30 19 43 44 24 25 10 41 55 11 19 12 10 15 31 13 9 16 28 43 30 36 43 40 38 43 42 31 45 42 37 36 37 26 22 27 30 39823 256 1540 30 9940 11 3 43 5581 3356 108 715 1683 4394 12581 27767 65241 189610 472887 972689 848692 999999 999999 765018 203292 2081 919 896 732 946 1151 1234 1056 733 594 410 94 61 178 201 85 86 266 317 310 233 313 204 159 167 99 20 10 62 119 999999 999999 -6 156 40 -66 20 32 -28 53 120 133 42 32 174 171 164 187 334 289 204 168 209 312 141 173 146 235 179 100 182 141 20 34 54 108 39 47 -22 -12 -20 95 125 44 75 70 195 101 18 38 65 297 274 63 61 205 109 44 78 56 80 80 47 22 -59 21 0 -48 -53 -6 28 -44 -66 -14 -12 22 37 27 75 10 57 154 112 61 53 153 147 123 126 150 151 160 102 83 145 166 160 113 47 69 95 100 82 110 129 74 145 179 124 152 104 76 101 48 43 25 44 58 15 42 82 97 91 74 13 83 146 143 119 106 101 104 166 147 111 99 51 66 81 39 36 46 59 35 35 32 29 2 9 5 18 51 37 32 10 16 35 19 32 23 29 13 17 23 33 49 36 40 40 34 15 -5 13 20 22 37 16 16 38 34 33 28 6 -1 12 10 8 -7 0 -5 -2 14 12 10 10 16 30 36 22 11 17 28 28 31 26 31 19 17 19 14 5 39829 255 1570 30 9940 11 3 49 5579 3356 351 777 1658 4724 13135 33778 86542 221171 464302 888101 685562 573314 763053 981370 432051 357488 24247 852 670 726 915 861 462 434 308 117 65 188 28 240 271 220 280 266 440 521 428 222 93 -78 -89 57 109 59 3 18 132 138 13 -69 1 -72 54 86 137 6 95 114 205 72 34 177 184 191 248 335 357 224 145 115 108 51 12 92 93 105 169 125 -15 -5 118 25 51 167 103 1 35 24 18 63 -6 109 102 21 104 145 23 -42 59 17 62 84 169 97 53 46 -16 -2 66 -1 -9 0 85 -5 44 62 73 20 111 42 23 -11 50 75 66 -2 94 63 113 202 144 147 154 168 70 89 100 168 118 117 144 44 42 116 82 73 67 75 136 104 112 96 100 153 91 106 59 72 41 76 80 76 57 97 71 51 89 47 56 72 102 108 117 104 112 120 125 62 62 65 71 61 16 -6 -34 -16 46 35 10 -11 -11 20 2 -66 -42 14 40 13 -10 -7 13 -18 -12 -3 17 15 17 8 29 30 27 24 25 6 -15 2 5 1 8 -2 7 7 -3 -6 10 13 8 -2 -6 -13 999999 -3 -2 2 8 10 -3 -8 2 5 3 0 7 7 17 13 10 9 16 3 5 13 13 0 -7 39835 256 1544 30 9944 11 3 55 5578 3357 14 558 1384 2303 4730 11405 36824 97984 269172 999999 999999 618483 782898 999999 484308 25849 906 855 639 553 628 876 575 269 210 164 119 199 251 240 193 302 344 395 352 153 239 387 338 193 70 110 304 191 221 154 88 112 118 10 133 155 99 186 233 112 237 131 70 196 310 273 203 101 250 248 259 246 248 181 215 171 148 130 47 161 169 144 96 234 120 131 196 241 174 123 -12 104 141 98 66 148 90 80 148 151 108 241 269 184 148 107 63 61 70 12 14 43 -40 17 39 92 74 -12 -39 104 12 77 112 69 78 67 92 133 156 140 175 122 110 97 150 141 93 213 215 93 185 195 144 99 133 171 160 146 81 127 96 139 98 74 73 131 101 113 102 136 105 75 40 53 80 100 90 107 73 102 71 147 173 149 167 207 208 166 162 171 191 129 101 68 88 101 48 39 42 73 95 50 100 88 72 45 46 58 60 41 34 56 76 71 52 24 41 91 71 66 25 53 74 66 86 70 67 70 75 53 55 46 56 63 57 55 59 65 52 54 45 15 30 48 49 36 49 55 44 46 58 57 53 44 46 61 66 59 54 53 53 61 57 56 55 52 45 37 35 34 39841 259 1430 30 9950 11 4 1 5577 3358 -97 999999 999999 245 665 1774 4313 13580 47416 114890 254567 418278 434137 574533 874145 788063 665503 159540 963146 64548 1236 832 577 442 438 443 381 303 369 218 129 209 245 217 382 473 305 274 296 227 238 353 364 141 9 82 132 277 123 87 205 266 98 90 139 -11 6 18 124 143 122 260 372 190 113 293 263 284 293 349 251 275 207 122 226 224 205 130 163 212 214 162 50 98 182 129 58 109 82 123 162 115 106 49 173 174 99 41 59 75 89 122 131 148 110 129 214 131 38 61 -12 6 73 8 98 74 82 119 58 144 111 38 61 46 63 15 53 93 132 43 110 152 197 175 198 196 266 146 25 142 181 157 193 169 220 129 109 134 206 142 90 112 156 246 145 98 151 195 128 108 135 134 66 83 68 99 133 116 121 153 91 156 198 193 189 155 173 188 162 170 151 101 91 102 67 36 43 44 66 74 47 47 46 34 51 68 70 65 41 86 103 59 31 60 66 77 12 33 55 44 67 68 49 73 60 58 49 35 44 50 56 38 44 33 49 51 67 70 62 49 41 41 36 26 39 31 34 43 51 45 44 52 38 50 46 46 54 62 51 49 59 54 46 52 57 47 41 40 35 39847 256 1554 30 9954 11 4 7 5575 3359 99 560 1419 2998 6900 18728 58108 194187 505752 806914 999999 999999 999999 593026 28896 877 732 855 552 466 446 315 370 468 353 245 170 259 343 311 236 187 223 353 256 114 88 184 229 76 30 52 110 90 124 150 76 143 222 77 118 113 40 86 101 77 145 85 163 141 159 218 264 460 411 319 259 179 251 177 229 123 127 178 202 246 115 62 197 71 79 76 25 162 177 186 137 91 76 71 117 90 35 120 93 72 144 120 9 113 110 75 61 196 31 -68 2 29 -6 91 17 64 163 -32 50 21 30 82 58 35 69 139 59 48 111 122 186 123 137 137 109 84 119 218 195 232 242 205 173 170 207 233 233 171 114 152 119 131 147 117 108 129 132 159 103 96 27 60 80 102 94 156 88 94 122 97 72 58 103 147 221 184 153 177 212 169 176 157 122 46 67 68 49 45 70 46 27 52 30 42 57 47 48 56 72 23 53 78 23 24 7 14 67 52 31 61 61 54 27 37 30 39 54 56 38 47 39 37 36 27 35 48 43 42 46 68 49 47 38 25 36 27 32 27 39 55 44 49 49 39 47 52 51 50 49 47 50 57 52 47 38 44 47 46 35 33 39853 258 1497 30 9957 11 4 13 5574 3360 -87 247 744 1904 3578 8172 22687 79934 274416 643060 999999 999999 999999 831952 117713 1678 693 660 572 639 547 435 272 124 316 330 349 387 326 136 240 328 297 239 375 282 170 276 293 249 196 236 37 -46 -5 172 87 -69 6 147 19 26 83 93 206 230 132 163 235 252 135 351 361 358 293 315 207 266 236 159 183 195 297 177 179 171 142 198 143 171 124 89 185 255 198 98 127 93 119 144 154 135 142 152 84 153 152 173 74 114 78 106 131 190 130 125 117 16 2 1 67 97 71 75 59 -24 34 78 11 14 52 38 26 -5 34 15 46 46 104 139 112 97 161 139 201 258 190 220 185 198 254 229 210 210 193 92 91 191 134 87 72 142 136 127 134 112 21 139 177 91 135 164 143 109 135 178 158 121 143 154 185 238 190 194 205 214 182 181 170 179 165 72 58 65 87 55 38 67 52 64 47 49 63 41 36 74 70 25 40 12 45 57 37 51 81 37 32 61 73 79 67 54 80 59 56 68 45 48 54 56 61 44 47 45 57 68 43 59 46 32 55 32 18 19 33 48 49 47 43 47 51 55 45 51 50 60 60 56 56 49 50 45 58 61 48 39 36 37 39859 257 1527 30 9957 11 4 19 5573 3361 36 582 1023 1573 2478 6026 16689 38969 97777 332258 684719 898541 999999 999999 208334 3499 2238 1364 763 639 462 485 396 382 346 309 284 194 80 81 191 292 332 244 279 383 389 363 303 218 93 64 71 99 -8 73 310 252 187 147 147 148 58 141 112 72 160 22 -39 36 172 156 176 259 266 286 364 244 238 269 268 239 170 -25 108 160 187 181 98 92 143 61 229 197 96 164 133 164 226 271 188 161 127 126 269 232 161 78 144 119 42 100 99 123 109 126 -21 -71 -9 51 26 116 119 63 -62 -39 63 24 7 43 47 88 109 135 141 136 125 135 80 129 148 154 95 159 264 207 146 146 178 212 222 200 158 230 133 146 148 159 92 163 196 151 142 164 147 109 65 155 133 76 59 55 121 147 117 64 95 136 105 142 181 188 194 191 221 195 240 202 164 151 130 76 66 89 111 92 52 34 84 62 4 13 76 45 50 69 40 7 55 67 50 53 28 19 70 79 60 77 82 56 55 52 33 56 57 48 41 43 31 17 30 65 59 34 56 46 64 34 40 38 26 40 40 45 42 39 47 42 36 56 61 50 47 57 63 58 51 55 61 58 54 55 51 47 53 43 45 39865 296 358 30 9958 11 4 25 5571 3362 42722 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 209 524 1440 2732 5989 15920 65035 268389 679979 840842 999999 999999 777036 302336 4900 3771 9027 3433 956 618 476 545 610 373 516 549 438 296 225 256 396 225 265 280 104 -35 111 137 106 134 217 47 106 112 12 29 25 187 126 21 75 23 65 149 138 43 246 42 157 221 293 278 360 335 309 294 229 117 219 143 102 116 137 207 218 202 59 92 175 256 192 39 219 273 96 97 112 41 155 165 167 93 73 191 149 200 177 134 66 151 169 186 79 104 82 22 18 -38 -31 2 20 80 89 49 118 53 97 110 7 -40 65 73 62 74 207 203 180 134 64 51 172 218 256 197 131 116 120 166 255 299 124 152 199 134 189 152 124 108 99 139 135 184 184 146 159 116 146 82 86 103 104 141 134 110 66 51 119 132 175 199 166 225 178 184 144 151 207 212 159 167 122 97 95 81 87 93 54 57 44 51 9 22 94 58 49 48 52 54 67 48 72 91 73 61 58 63 69 53 59 78 71 35 62 84 71 69 72 63 51 47 62 77 59 45 57 74 71 84 68 54 50 52 67 57 53 41 39 47 52 54 48 60 71 79 75 69 69 71 67 83 81 78 74 65 75 58 56 39871 257 1528 30 9958 11 4 31 5570 3363 16 275 671 1217 2600 5640 12929 39970 163819 656626 999999 999999 999999 138173 7109 71870 111999 18611 1919 1213 1240 813 583 711 738 771 821 386 224 126 152 199 430 233 119 178 151 27 137 160 197 108 68 -6 130 37 -2 79 93 85 49 -35 75 27 110 100 99 95 170 255 148 206 339 255 285 198 230 264 255 303 259 226 233 88 33 91 215 136 133 184 208 185 149 211 165 97 187 180 225 127 159 210 217 78 122 179 181 171 61 130 210 122 88 102 90 87 -11 -14 -31 3 96 76 -12 4 48 -7 102 95 79 44 -30 63 99 134 123 97 73 21 126 102 94 105 156 110 180 271 166 120 199 157 121 146 164 166 123 142 151 153 129 131 159 66 64 134 130 83 116 98 187 152 112 148 67 116 104 111 110 92 72 117 139 157 140 161 181 185 167 170 184 153 61 66 76 57 63 70 54 66 72 26 70 34 22 22 16 52 44 13 68 47 32 54 39 31 31 57 88 73 71 54 47 46 59 42 43 54 60 67 61 56 45 42 58 44 57 43 52 40 52 30 25 21 28 42 57 52 51 52 52 46 56 57 55 63 54 51 65 71 63 61 56 58 53 58 51 43 43 39877 257 1526 30 9956 11 4 37 5569 3364 177 971 2282 5058 12587 37781 101355 267530 481366 734765 948684 999999 999999 79785 5358 68771 350628 180341 5028 1134 669 523 401 490 704 618 408 147 108 286 127 165 163 210 245 151 170 345 241 151 217 125 20 -70 81 42 126 -31 1 160 149 121 197 104 -6 -41 -48 4 177 184 275 198 187 267 350 190 147 341 233 60 158 254 285 225 75 294 225 217 290 262 145 41 145 214 83 173 217 121 121 185 197 185 169 191 98 -1 93 187 78 115 216 62 121 115 81 -2 -40 -8 51 49 -7 -20 1 -1 2 3 55 42 17 -48 -53 -60 -14 116 164 181 76 96 167 116 115 101 156 169 195 112 159 201 252 177 154 144 103 51 148 185 168 113 80 148 123 104 199 147 76 56 65 102 110 157 122 138 102 97 152 130 166 144 79 154 163 130 127 143 155 150 143 164 140 143 118 58 58 44 36 79 88 51 49 50 28 52 49 42 56 33 -11 20 30 17 65 101 46 35 79 68 44 50 31 42 29 36 30 32 45 19 30 53 31 39 49 29 53 58 43 33 26 21 7 19 26 18 13 23 17 38 21 33 42 29 37 47 40 52 48 52 41 46 49 49 39 44 45 43 35 27 30 39883 258 1495 30 9955 11 4 43 5568 3364 22 604 1107 1778 3497 7558 20475 86959 325994 916825 999999 999999 643963 31496 1664 5980 65925 208078 174829 53635 3704 570 439 523 411 439 633 393 270 255 244 352 345 233 286 208 21 37 150 230 258 133 203 140 58 93 76 31 41 192 188 92 -92 -72 90 169 90 -14 83 -12 79 271 251 114 269 291 290 228 107 215 302 228 235 130 144 334 277 163 85 188 163 231 189 165 161 180 223 196 177 147 173 134 226 330 149 61 47 62 78 55 71 109 77 106 78 128 139 140 99 91 -16 -48 -3 3 -3 63 40 49 19 105 116 16 145 120 40 118 63 142 135 86 41 103 144 140 175 194 124 126 185 131 127 165 131 141 61 168 193 215 153 111 85 127 181 121 147 113 30 65 97 94 87 109 94 120 126 79 95 91 121 107 143 111 86 84 91 148 173 157 149 123 161 93 57 21 44 38 82 101 52 -4 23 16 29 -13 -37 4 22 24 -5 16 14 21 45 62 63 53 32 27 10 2 6 12 40 38 40 31 13 33 32 17 29 41 29 25 39 51 44 23 999999 -3 10 23 19 15 18 24 14 12 17 27 27 22 35 33 30 33 44 37 41 43 26 24 30 32 27 24 24 12 39889 259 1465 30 9955 11 4 49 5566 3365 118 183 550 970 1564 2627 5041 9998 32472 134080 431845 944337 999999 999999 505063 176560 2721 719 474 328 431 368 253 134 158 250 364 406 353 268 237 125 225 296 166 188 201 164 66 141 131 160 302 171 145 48 130 39 42 29 224 124 -13 54 66 -44 193 102 175 125 105 119 127 186 251 241 191 238 306 323 203 305 200 197 272 258 229 225 214 250 228 197 212 239 228 140 223 266 281 229 230 141 161 138 202 170 86 56 84 180 168 184 263 136 206 70 -26 96 101 27 24 -45 -2 61 51 -34 53 64 89 57 -4 27 29 52 23 74 50 73 -1 60 59 149 116 181 168 200 102 95 92 151 189 187 179 229 162 183 221 170 138 97 115 120 183 125 99 146 99 104 113 127 111 73 60 126 123 136 104 132 98 110 100 169 173 101 103 170 173 163 181 172 159 115 65 70 84 67 68 69 39 78 43 23 4 50 49 28 22 36 -8 22 53 23 -8 26 37 33 48 50 23 28 50 22 42 61 45 21 32 25 24 57 45 35 26 35 44 42 32 26 30 29 42 29 10 2 22 31 43 48 46 34 29 39 40 41 53 38 31 49 37 44 44 39 39 39 37 33 26 23 16 39895 257 1529 30 9959 11 4 55 5565 3366 13 304 683 1229 1895 3619 7454 16838 54298 151148 713118 958954 999999 999999 846920 52345 815 603 575 395 232 263 264 43 164 234 424 415 359 226 242 364 185 172 244 145 -37 88 265 385 299 259 271 116 130 143 170 157 33 138 141 78 51 63 41 129 162 82 211 219 168 145 191 395 264 340 383 228 205 331 153 191 172 124 85 106 239 295 173 20 301 260 209 180 214 191 280 232 314 307 109 231 327 195 153 190 178 189 311 218 85 134 162 67 192 169 60 -28 -11 156 56 11 88 111 65 -31 -19 89 17 64 54 141 106 32 112 195 183 71 159 177 211 251 255 289 198 223 220 236 215 317 234 289 222 202 197 249 193 131 160 161 183 193 140 182 165 123 117 56 67 62 101 129 167 182 143 147 150 126 133 150 198 179 118 180 213 184 220 243 201 144 156 180 159 150 107 43 115 99 59 84 71 52 60 68 59 51 44 44 83 87 43 50 49 47 64 57 31 30 79 109 98 97 59 61 60 73 63 70 66 51 92 83 80 55 74 90 72 66 38 33 44 42 27 32 29 46 50 51 67 63 55 60 57 53 59 53 57 58 70 65 56 54 55 52 47 43 37 39901 258 1502 30 9962 11 5 1 5564 3367 -66 999999 250 697 1432 2794 5341 12771 43522 169937 612199 999999 999999 999999 757851 34881 1153 1023 1051 684 362 471 239 24 363 470 329 341 264 347 406 145 157 285 214 170 173 284 272 138 141 199 159 202 194 274 240 132 61 105 60 -19 130 192 103 -7 -28 145 232 193 272 336 311 161 376 257 196 191 276 233 207 237 273 317 151 145 292 191 190 194 127 187 226 248 197 195 281 393 267 354 329 444 344 193 280 213 120 121 109 120 73 160 193 93 77 139 158 94 36 61 154 95 22 23 49 98 175 170 73 58 80 179 202 135 148 203 185 183 164 159 159 209 239 256 186 163 182 221 256 196 198 295 193 147 158 280 308 250 262 221 170 194 143 133 136 141 150 99 181 152 132 143 177 106 111 204 161 169 171 187 160 184 185 179 180 172 139 197 214 214 179 151 84 76 88 87 104 71 103 122 138 68 74 78 57 97 74 109 98 62 43 89 94 88 76 74 61 64 84 75 69 77 75 69 83 81 66 63 62 64 62 59 52 74 57 66 41 63 68 39 36 62 53 57 57 50 55 47 48 64 66 54 52 67 62 71 73 63 59 67 69 62 71 62 61 66 54 51 39907 258 1504 30 9964 11 5 7 5562 3368 -70 168 201 419 967 1675 3273 5822 9192 37488 138089 430301 999999 999999 999999 141420 1879 1550 1631 1323 572 176 123 240 277 270 174 206 219 193 248 203 205 204 156 62 -41 69 191 184 122 122 176 320 271 322 268 225 147 203 139 28 45 201 257 130 220 159 118 233 173 171 160 151 230 171 248 432 412 365 190 161 227 58 152 106 157 242 202 258 274 175 200 344 340 326 309 310 415 394 283 232 239 206 141 118 100 160 215 158 179 81 81 130 174 243 192 97 44 158 77 86 58 11 5 84 12 145 83 117 152 21 -38 144 128 84 101 153 210 96 103 167 172 243 256 184 122 181 280 319 260 218 189 169 164 213 218 217 92 119 154 147 153 141 126 221 75 66 118 183 138 116 153 150 116 184 120 115 193 180 186 166 160 163 188 167 177 138 147 212 199 173 125 85 63 122 88 59 90 77 66 62 23 36 80 92 89 93 92 48 42 74 60 41 95 84 71 84 66 74 74 70 80 78 56 71 82 83 80 80 79 57 72 93 73 72 75 76 84 63 47 42 47 59 76 54 58 51 54 62 57 59 51 74 80 69 70 61 59 63 65 67 63 67 61 52 51 46 39913 256 1563 30 9963 11 5 13 5561 3369 258 423 580 930 1315 2406 4121 5380 18850 73408 318550 999999 999999 999999 495650 95806 39851 40378 5296 657 168 96 -19 142 159 126 174 210 86 116 142 162 78 240 261 158 144 200 257 190 179 190 247 216 29 78 121 225 267 69 137 159 63 67 254 76 999999 60 261 288 318 398 329 243 279 242 266 315 176 155 329 127 96 220 261 135 184 227 234 258 187 379 388 354 201 303 290 316 308 199 181 168 149 205 187 168 208 155 178 114 125 154 136 2 39 16 99 169 122 108 154 34 45 71 153 174 160 93 97 68 174 84 38 67 80 132 183 171 133 221 212 227 310 261 292 226 237 231 236 249 128 193 264 214 153 150 121 134 120 181 247 167 170 129 184 157 119 86 121 201 140 121 148 147 138 184 105 130 171 156 146 100 168 206 123 100 189 177 94 99 60 81 72 73 105 76 92 44 16 56 80 82 59 53 54 31 16 36 27 22 51 73 49 81 95 73 47 82 66 57 47 54 59 48 67 68 83 90 74 45 39 37 60 59 52 53 46 36 46 40 47 52 33 29 16 28 37 39 41 44 40 61 57 53 48 46 53 52 42 61 62 50 44 48 39 30 39919 256 1561 30 9961 11 5 19 5560 3370 205 777 1561 2555 4580 9607 30075 110737 408366 999999 999999 456446 552186 466687 162031 167226 286750 507012 473804 31511 465 85 128 262 296 177 117 148 37 -7 114 192 244 187 152 279 288 348 245 -38 -45 132 289 233 3 35 25 26 -6 65 57 108 99 138 256 94 198 289 247 32 -28 142 281 261 236 297 403 278 185 221 135 113 245 214 108 71 63 249 212 197 237 150 117 271 322 255 295 272 176 103 173 211 218 230 117 125 112 47 17 114 41 1 76 127 114 58 57 109 202 -6 114 101 91 107 43 122 64 22 47 172 185 142 117 145 89 159 180 149 105 177 168 249 199 189 231 251 217 131 176 108 40 106 208 111 64 119 197 175 187 184 127 182 106 106 89 112 149 150 115 67 89 144 169 172 105 72 106 107 96 169 155 115 122 74 69 77 116 85 135 89 57 32 78 97 36 66 89 34 51 66 91 65 43 60 26 15 44 20 36 57 48 25 48 21 47 65 52 24 60 37 68 32 32 34 17 22 48 55 56 63 58 52 61 61 73 65 48 43 62 37 29 24 25 35 39 40 51 51 29 38 55 47 46 58 51 61 52 50 58 50 56 48 39 40 35 34 39925 261 1410 30 9960 11 5 25 5559 3371 -68 999999 33 1078 3072 7803 19714 48841 97507 162635 202884 345751 266206 250469 556021 999999 845483 246691 4075 11503 153454 545545 618510 110910 870 378 351 253 100 231 208 18 -46 54 121 290 308 345 288 271 397 297 234 340 234 56 114 96 229 75 48 85 124 77 126 -10 54 30 118 -31 71 165 135 179 345 172 105 16 25 38 213 178 58 72 36 183 24 65 41 59 79 103 188 154 153 292 124 197 218 163 57 255 298 93 58 91 91 64 -95 -12 66 56 -7 181 60 138 181 101 23 16 5 23 133 87 -17 35 96 27 -25 27 98 -6 -49 -26 11 54 113 69 117 80 68 218 188 85 81 31 84 205 178 254 256 249 202 191 63 110 246 164 115 155 122 58 47 65 66 120 128 132 68 66 57 81 110 142 132 37 62 117 125 80 95 136 147 77 121 173 147 133 160 166 132 89 121 122 71 21 32 63 42 15 40 25 -1 -26 8 50 2 -16 51 42 47 20 15 33 11 -1 33 16 31 25 27 57 47 33 70 51 22 25 20 26 47 33 19 34 31 38 25 43 18 34 31 34 33 22 33 20 3 14 14 17 21 14 20 13 32 24 38 38 34 30 33 32 35 29 36 23 17 20 22 8 12 39931 262 1381 30 9961 11 5 31 5557 3371 23 468 1100 2068 4665 12589 37925 136775 481832 999999 999999 906830 323837 88094 2397 1027 1109 1050 1504 1648 3629 46825 163186 122422 4323 322 366 395 350 368 245 320 286 330 227 124 298 243 370 358 245 260 297 223 316 300 448 299 262 149 142 126 34 52 88 42 -80 55 129 205 42 263 245 199 244 219 94 152 168 290 342 338 301 340 226 156 181 228 246 82 -7 194 233 251 278 236 231 320 149 126 198 214 274 211 158 375 234 178 203 118 61 123 147 147 113 18 54 89 128 97 38 -57 55 137 142 53 16 50 56 57 85 60 108 178 121 57 177 121 143 86 67 80 75 220 141 103 149 170 146 256 233 243 289 225 193 191 144 214 270 269 82 89 151 129 161 109 180 133 94 176 141 110 146 134 126 138 163 160 112 88 90 149 156 132 181 240 220 167 226 193 139 88 144 116 73 24 1 80 39 30 -2 14 52 36 28 14 12 11 31 32 45 83 61 46 21 47 54 85 56 72 26 9 34 54 58 58 53 57 39 43 23 46 56 53 24 37 51 54 41 48 66 54 23 5 0 24 26 22 15 23 29 34 48 46 47 55 54 49 60 49 46 42 37 52 46 49 39 35 33 43 33 36 39937 264 1326 30 9966 11 5 37 5556 3372 144 797 1497 3687 10693 39441 120692 285285 415701 859742 999999 999999 447164 553740 461494 143428 1780 1142 1518 1709 1712 1564 1731 1274 415 217 226 266 186 151 135 216 161 217 436 360 336 379 459 471 339 574 536 357 367 322 296 221 335 374 277 152 196 297 -9 323 250 185 87 155 101 79 102 242 191 239 218 46 231 178 231 214 172 275 359 328 237 203 146 160 148 136 70 111 164 343 250 180 340 387 311 291 256 293 397 332 300 218 198 230 207 127 145 162 247 306 157 209 227 146 205 214 111 136 92 152 119 138 81 98 102 92 158 165 158 174 205 234 196 191 141 140 214 195 197 155 129 141 129 201 161 185 160 132 148 174 274 298 229 190 245 262 275 136 151 160 271 191 182 168 171 197 93 105 63 120 185 169 196 176 99 162 132 156 198 175 127 145 206 261 239 173 175 191 131 102 123 100 80 87 97 119 70 8 12 55 77 78 63 60 71 89 33 47 77 120 60 67 74 65 90 83 54 77 86 93 105 94 101 102 67 71 77 92 82 64 70 83 77 58 66 101 84 44 50 38 45 47 34 59 73 56 48 69 58 61 84 67 65 63 67 85 77 82 86 68 61 64 69 59 56 53 51 51 39943 271 1119 30 9969 11 5 43 5555 3373 -79 1535 1318 409 338 986 3378 11499 24219 32589 51332 126810 191194 344526 552782 464445 507221 851118 572660 692927 942061 140186 2223 1077 1186 1049 1221 957 641 579 317 124 276 284 148 168 324 556 372 181 303 393 266 328 547 508 307 532 313 283 173 208 130 203 352 235 321 250 183 174 180 120 270 204 10 59 -42 139 255 138 64 116 150 123 117 212 120 409 387 344 301 299 299 280 243 212 224 203 109 182 154 166 257 208 192 273 159 289 294 189 221 196 222 251 211 144 135 182 142 137 216 106 -9 172 158 97 79 181 82 65 30 98 48 132 131 42 123 167 114 122 155 231 245 183 178 122 71 70 167 239 206 200 212 129 119 172 80 -23 94 173 257 162 154 201 227 223 214 141 213 179 116 163 133 141 159 229 149 63 83 66 97 129 144 136 38 124 116 128 133 171 141 143 151 80 113 165 177 131 138 117 92 112 49 86 54 104 53 60 34 10 22 41 60 12 36 7 24 44 41 56 70 25 39 64 42 23 72 76 68 39 89 89 49 62 73 59 50 39 57 56 70 54 43 56 66 76 24 47 60 61 62 48 13 13 36 11 21 14 27 28 17 21 49 49 37 46 44 39 38 51 47 42 51 47 41 37 48 46 42 37 35 39949 265 1299 30 9969 11 5 49 5553 3374 649 3157 9678 24192 65798 206885 550745 999999 999999 861764 349029 384608 653815 421648 70398 1597 934 1068 1127 1108 1244 2717 29423 90677 3455 310 237 413 436 375 347 356 391 539 393 419 569 623 555 595 644 482 444 481 532 332 222 198 149 293 231 283 171 215 134 55 65 20 62 230 184 51 86 147 308 156 101 136 230 250 316 194 180 309 357 248 270 271 382 345 103 171 251 165 101 239 305 215 209 259 301 345 273 351 304 156 239 214 287 224 131 191 209 223 204 161 207 328 235 117 166 156 161 111 170 146 214 173 179 192 192 195 283 219 173 140 231 202 156 157 207 184 230 197 136 89 157 218 150 173 142 130 212 229 252 221 281 307 272 239 257 236 187 219 171 204 183 196 208 203 183 192 175 158 130 173 140 189 202 203 185 191 171 151 206 207 162 171 247 203 196 180 172 212 160 110 129 89 89 60 27 36 82 105 74 42 56 37 71 35 44 65 89 80 100 99 90 77 94 118 100 77 63 65 96 99 115 120 85 105 76 73 67 72 90 95 68 62 79 96 84 68 66 64 80 72 63 57 56 74 78 72 66 76 60 62 71 77 75 73 80 90 85 83 73 75 80 76 81 83 82 83 77 67 69 39955 269 1177 30 9967 11 5 55 5552 3375 117 -82 268 1244 4970 19153 47986 122566 298000 283115 212284 609347 999999 999999 668216 282961 4343 1247 1324 1439 1468 1330 1411 1959 9546 21139 4176 935 666 353 229 409 339 429 528 457 584 610 800 910 3553 20195 1725 657 677 725 668 670 583 426 353 246 325 213 201 127 34 166 136 152 135 69 111 120 106 140 266 143 276 273 127 69 90 114 76 334 321 233 264 257 239 283 325 261 246 230 99 110 110 164 184 189 232 174 212 346 337 369 292 295 216 399 321 179 108 180 209 148 128 148 58 174 74 102 172 230 118 99 56 42 23 110 142 156 221 142 201 161 185 202 178 180 187 164 163 137 136 192 217 179 224 168 122 197 144 115 165 142 242 220 211 168 212 180 198 187 157 150 146 136 169 206 176 141 130 222 213 200 133 112 161 150 142 119 153 208 169 162 93 190 201 182 192 188 164 184 152 117 79 90 90 87 57 84 85 88 90 80 49 58 39 18 15 47 45 76 76 44 31 81 100 90 69 56 81 87 79 66 92 68 61 33 34 43 81 95 73 78 51 48 49 49 44 36 40 45 50 50 38 23 23 33 43 37 34 37 43 40 45 39 50 61 68 67 49 43 56 51 62 59 47 51 52 42 39 45 44 42 38 39961 265 1295 30 9965 11 6 1 5551 3376 821 3120 8691 18324 38984 99587 307226 424536 364800 509343 533250 470088 230621 1803 71 11 -73 999999 97 168 250 150 999999 999999 999999 999999 999999 999999 999999 -85 -54 -21 128 464 964 1282 11986 118624 422677 689210 739999 362371 6659 670 623 383 210 273 327 308 131 229 403 123 65 116 278 206 248 170 126 268 284 137 265 242 254 211 223 220 228 267 238 275 292 188 263 354 291 77 154 169 234 250 117 240 142 268 303 344 297 367 328 295 324 272 232 195 161 154 85 122 129 104 170 130 205 166 174 180 192 126 26 109 90 119 28 23 71 221 143 118 138 168 190 196 131 127 224 212 148 72 123 151 201 219 144 168 229 232 214 199 209 280 258 320 300 248 204 216 215 258 261 202 230 179 148 155 159 195 177 133 182 202 257 225 179 243 225 169 189 200 245 191 214 239 279 214 162 187 165 180 196 123 122 116 109 103 107 79 98 45 39 8 28 67 68 33 52 79 79 66 75 76 72 96 86 72 106 73 72 73 66 41 53 83 80 46 50 86 85 69 80 58 63 63 73 89 73 81 88 72 59 53 55 50 52 21 25 42 33 35 56 32 54 58 52 68 58 55 62 52 53 62 63 58 67 67 53 47 56 52 47 42 48 39967 265 1296 30 9966 11 6 7 5549 3377 65 409 1279 2961 7734 24118 79606 256994 453527 632500 968993 439672 7419 999999 999999 -83 999999 2 6 70 -63 -97 -29 -20 -46 27 -50 -56 999999 999999 -60 -84 14 139 332 218 2628 44164 183641 265451 44678 3400 632 1281 21492 121598 308344 456252 244721 202609 87273 3009 18750 28768 1402 235 253 270 269 159 244 305 55 -29 37 124 74 162 206 196 316 331 297 242 286 304 298 375 299 203 267 116 123 148 169 205 205 233 182 218 263 201 109 204 175 232 301 188 276 311 246 190 168 168 152 89 150 173 156 96 35 118 112 43 -4 87 191 172 157 57 88 191 167 105 211 197 113 109 136 127 155 151 104 97 96 155 185 140 178 172 102 105 148 222 202 199 194 215 238 204 189 194 214 210 129 169 197 168 145 197 211 188 157 154 163 192 183 189 124 161 147 189 153 169 177 161 149 147 138 182 193 158 165 123 97 94 103 92 39 83 74 61 9 23 36 15 31 34 45 35 68 19 18 21 53 49 51 59 80 73 22 38 61 59 86 67 62 75 74 68 54 41 48 47 48 49 46 61 73 53 53 49 25 21 17 25 29 23 41 32 31 21 18 27 39 48 40 36 40 39 35 37 45 48 51 49 51 47 43 56 55 43 42 36 27 39973 265 1297 30 9967 11 6 13 5548 3378 150 626 1866 5190 15022 60431 161150 302319 629696 388523 88651 89141 1170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 566 12428 83572 245940 90813 28078 33748 4839 2259 5227 27374 131924 284323 391523 496107 682562 449538 152306 27734 2443 167 35 108 275 162 208 251 281 236 198 170 158 231 263 246 209 249 306 333 322 399 338 142 150 180 152 275 308 308 292 202 141 154 215 209 260 219 205 288 312 286 275 273 251 286 371 297 111 144 141 91 59 175 99 93 129 122 173 130 110 114 199 114 98 115 61 110 44 69 173 174 199 202 235 278 161 221 190 133 132 119 106 177 144 129 132 173 175 180 256 300 293 220 259 278 182 179 159 191 195 124 149 129 173 162 98 136 238 181 141 94 185 205 177 163 139 154 160 168 175 176 182 206 177 181 197 121 148 141 124 92 20 57 62 45 32 53 60 50 50 23 45 44 67 56 61 81 55 21 50 53 71 46 64 58 83 69 44 62 80 93 82 61 34 66 82 55 58 54 30 33 47 43 50 53 50 51 57 24 23 37 30 24 26 35 34 44 39 58 57 28 31 44 42 32 41 50 54 52 45 42 42 44 44 47 43 47 36 34 30 39979 260 1450 30 9970 11 6 19 5547 3378 16 1063 3073 6786 5020 1662 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 199 1358 4879 13047 25351 48074 96886 177449 267451 379753 519508 603461 570045 881266 999999 862616 112759 1034 162 104 176 281 313 139 157 66 50 55 86 101 224 181 214 248 331 311 204 243 210 146 203 216 278 91 68 178 282 379 231 212 265 232 308 244 284 325 320 321 203 202 257 99 160 149 136 151 190 131 119 186 205 263 179 279 264 300 289 198 234 189 203 121 179 255 192 185 236 141 138 198 160 231 204 191 172 138 144 178 178 143 180 157 154 270 248 264 257 269 297 253 309 221 218 221 252 243 229 154 211 188 125 140 206 203 275 178 161 221 204 186 159 152 167 209 219 208 151 164 202 149 122 172 190 77 92 98 99 104 68 69 21 48 47 45 73 64 40 62 53 52 89 104 85 76 94 104 99 56 89 103 83 69 80 81 83 71 52 68 76 69 52 51 66 60 67 57 58 56 65 81 77 69 73 45 50 39 31 42 30 26 30 47 51 54 57 49 56 51 63 60 60 66 66 69 60 56 52 62 63 58 55 49 54 45 40 39985 223 2563 30 9973 11 6 25 5546 3379 395 2785 7215 15575 34050 79721 181040 332973 519778 732515 855031 806260 832105 684069 785870 439034 92221 1648 280 176 213 137 230 193 181 110 206 277 179 149 320 377 350 263 151 230 273 146 180 146 172 149 203 307 185 275 348 277 176 293 259 249 325 173 307 257 289 211 75 120 74 141 153 151 227 211 234 159 97 111 191 210 63 116 161 81 180 179 188 47 53 124 141 57 143 152 224 190 241 182 202 149 140 101 61 102 98 225 103 148 132 130 239 144 167 289 320 259 221 184 129 168 177 225 152 129 154 132 155 135 124 116 145 165 150 135 177 123 207 187 184 177 170 134 221 196 171 213 234 169 151 153 111 52 33 30 22 62 37 54 48 47 35 5 14 51 47 17 35 31 33 13 3 20 59 103 73 58 46 22 32 46 57 50 18 17 14 29 51 44 59 42 38 35 30 30 13 21 55 66 49 16 20 27 23 25 28 16 21 26 34 24 14 19 21 30 33 38 43 30 33 41 35 34 26 26 24 23 30 31 27 19 21 39991 264 1332 30 9972 11 6 31 5544 3380 230 1256 3031 2051 582 564 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5024 22234 50748 97758 174116 388754 942514 999999 999999 832698 350046 88262 148424 142851 11286 387 160 60 190 194 147 216 242 260 242 284 80 130 280 276 362 227 316 172 88 142 178 303 298 295 335 271 166 108 202 234 282 236 199 326 329 323 296 207 185 100 134 203 243 128 91 165 175 118 204 181 166 265 107 127 201 169 137 109 212 241 223 179 242 106 184 189 157 169 149 233 217 148 80 161 248 110 146 198 137 117 159 95 156 144 156 188 185 202 240 250 284 177 251 209 197 157 109 102 152 141 118 138 173 138 163 222 186 132 139 219 223 150 173 147 67 72 149 179 173 127 167 204 183 177 145 105 116 64 36 121 72 59 49 25 -9 35 75 46 32 21 42 91 81 17 22 36 4 33 48 16 47 53 47 18 52 50 40 61 48 28 56 65 44 39 48 25 42 46 43 37 24 23 26 28 43 47 34 42 33 34 25 37 38 24 20 27 34 43 43 28 30 43 50 49 52 50 50 47 50 46 43 45 42 38 35 30 31 39997 267 1240 30 9970 11 6 37 5543 3381 26 820 2295 5328 9043 14486 21240 7341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3899 35036 123918 280526 548702 899980 999999 999999 999999 546058 3600 366 247 203 131 116 182 150 107 102 123 266 213 79 121 140 257 307 268 313 266 286 270 173 21 166 147 269 285 59 -7 163 92 257 242 121 184 207 189 243 404 371 301 339 308 192 165 212 211 158 250 264 216 140 128 56 83 72 165 170 162 208 181 168 248 171 166 121 172 159 165 68 115 126 164 259 298 209 199 218 232 185 127 164 191 141 217 150 116 181 245 244 236 304 304 206 188 236 180 180 182 162 203 165 162 114 149 172 177 133 158 177 216 168 150 197 237 291 215 216 197 240 196 184 186 174 176 210 219 213 149 122 86 87 52 53 67 80 50 47 47 56 28 4 11 55 42 21 24 65 70 46 27 9 43 73 88 58 58 69 69 48 74 81 80 86 59 66 31 69 75 68 72 50 44 73 54 49 60 78 69 40 30 21 19 27 40 37 33 28 47 43 52 48 42 40 51 44 54 58 55 50 51 60 49 46 51 55 52 56 49 47 35 40003 267 1239 30 9969 11 6 43 5542 3382 829 3313 9206 28204 58455 22474 2786 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1639 13764 65373 146919 279015 477230 684775 913468 999999 948501 999999 310988 1665 207 63 160 216 99 176 163 129 235 210 142 242 205 138 199 251 177 260 349 421 298 281 296 362 275 370 328 244 267 163 235 168 109 152 268 276 183 184 269 271 280 289 268 200 108 136 131 155 268 214 134 146 294 191 105 176 107 97 153 183 94 237 193 138 226 277 192 154 125 153 192 252 118 171 130 93 130 197 182 185 141 200 197 166 162 215 187 216 279 186 150 180 229 265 194 186 185 144 223 236 220 175 135 131 123 171 147 168 181 215 236 270 240 301 253 216 157 204 148 100 177 210 183 223 187 202 151 119 120 113 56 40 51 63 58 4 28 61 91 51 35 26 52 56 37 47 45 60 64 84 100 50 54 52 60 57 40 56 61 63 50 31 73 58 22 21 40 54 69 58 52 45 35 44 44 41 47 38 21 36 46 49 17 7 26 40 33 46 46 33 24 36 41 43 43 53 57 42 38 52 51 42 45 42 39 48 51 37 41 33 40009 263 1359 30 9969 11 6 49 5540 3383 497 1528 1091 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4702 20473 56231 127964 287568 752306 999999 999999 999999 269762 3502 232 191 94 90 115 223 253 105 127 122 164 195 19 121 142 74 142 366 268 287 356 334 326 135 176 219 239 237 256 266 246 214 212 266 185 144 223 167 237 282 238 264 295 305 256 166 175 240 158 145 117 125 126 161 177 159 162 125 194 179 234 192 227 182 246 206 230 165 229 237 172 198 135 194 188 189 245 133 143 149 158 209 157 231 245 298 266 194 238 250 297 309 312 286 232 231 211 160 148 220 191 139 93 130 185 157 152 211 218 151 231 229 216 238 206 142 203 180 168 155 173 195 201 190 163 212 211 142 125 55 11 52 33 3 20 40 61 43 42 30 32 48 -5 8 61 67 27 34 6 7 46 52 84 70 62 56 65 46 69 59 36 42 37 53 53 58 37 65 55 39 36 56 75 69 36 10 24 36 22 28 35 50 29 14 22 48 32 39 29 24 41 36 39 47 43 48 64 61 52 48 50 46 50 48 48 42 41 42 27 18 40015 264 1330 30 9970 11 6 55 5539 3384 -59 1574 7836 44888 92972 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 744 8270 45993 87911 171040 331719 553108 809678 999999 928538 741848 710896 386947 34581 351 217 3 -37 151 97 47 73 208 229 172 250 154 77 194 195 285 378 211 208 202 180 360 386 245 161 85 173 266 243 218 267 332 318 224 206 151 217 296 144 246 253 216 238 184 168 76 185 143 101 144 122 65 63 110 192 233 165 170 112 71 155 132 63 128 116 224 181 199 210 182 137 155 138 183 274 304 230 194 183 181 230 238 205 207 244 287 297 240 229 226 213 188 175 203 200 194 201 160 206 174 176 163 181 198 181 183 166 212 223 180 252 283 228 203 221 149 186 210 230 214 189 158 149 125 74 62 66 27 51 84 64 22 -12 37 23 47 64 56 14 40 59 46 53 67 26 28 40 28 42 42 73 76 76 67 63 56 66 26 14 15 21 28 42 35 31 52 66 52 40 44 29 22 36 21 25 27 29 38 46 33 29 33 36 42 43 38 57 42 34 44 47 47 43 48 57 49 45 43 45 42 48 53 48 48 39 45 36 32 40021 222 2593 30 9973 11 7 1 5538 3385 681 3471 10572 24486 63623 163646 367506 846993 999999 999999 999999 378136 19265 991 13 145 218 141 175 190 102 124 122 281 333 143 219 310 368 164 166 259 352 254 178 102 166 86 141 240 175 138 152 129 242 366 185 223 191 227 263 317 222 293 307 287 219 232 171 61 57 112 86 107 236 185 130 116 153 186 95 88 132 8 50 45 50 202 280 227 139 118 109 98 109 67 147 162 121 146 84 251 187 131 143 189 251 295 222 189 269 198 181 164 204 192 178 218 184 156 156 168 166 137 115 90 86 73 93 113 169 216 179 155 216 240 196 122 94 175 204 178 166 132 118 147 115 93 155 176 161 76 38 -18 -17 17 45 -5 -34 19 6 -1 18 26 33 22 3 20 3 29 35 59 40 17 34 53 29 11 -13 28 33 21 23 13 21 24 -3 -1 14 4 21 33 20 -3 11 18 -6 10 -2 -11 -13 -8 9 4 9 3 11 -3 -6 13 17 6 16 21 22 19 29 30 31 33 31 26 16 16 18 12 31 26 15 10 -2 2 40027 261 1395 30 9975 11 7 7 5536 3385 -72 2643 7079 1594 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1232 4216 14075 40950 95514 215687 415058 492902 616131 927300 999999 999999 640211 46062 483 131 70 125 132 229 3 69 -44 50 230 291 160 249 234 151 349 258 337 301 253 286 304 136 150 229 219 302 222 259 285 154 320 427 241 224 309 299 270 278 241 260 397 325 143 179 119 127 65 135 78 260 163 132 114 144 174 120 145 185 166 156 88 128 178 233 145 203 253 250 244 159 181 332 332 246 225 110 164 239 163 142 213 161 73 156 217 164 275 233 202 261 281 264 214 234 213 187 244 220 188 146 84 84 161 241 241 223 275 252 199 212 251 312 231 198 187 213 211 191 238 198 152 170 253 167 143 150 128 55 59 94 112 51 19 49 25 39 40 36 31 18 14 55 81 76 93 81 64 72 76 72 28 25 67 65 80 71 47 81 78 59 39 43 69 45 68 108 47 89 84 64 53 35 42 49 55 50 65 50 37 39 45 40 51 55 70 63 68 70 51 50 57 74 70 63 67 62 71 71 64 61 58 53 58 61 57 41 51 40033 263 1366 30 9976 11 7 13 5535 3386 1170 7774 25599 28754 8026 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1617 18122 68019 140932 205201 299384 509944 999999 999999 999999 212073 21669 261 29 213 197 280 134 -53 100 114 180 265 236 314 204 228 325 249 257 176 268 277 368 319 220 33 258 260 274 191 236 200 107 215 304 195 317 273 271 204 290 207 196 326 406 212 201 193 231 300 271 116 173 246 226 246 208 133 94 167 68 99 140 200 171 55 109 86 153 219 220 124 121 109 221 150 99 127 174 229 244 204 189 215 173 88 113 249 157 252 295 256 221 229 195 207 222 224 177 247 215 208 163 120 135 105 120 100 69 103 159 257 206 176 262 276 191 176 161 178 188 221 192 156 107 137 139 147 131 109 82 128 87 73 78 42 16 21 70 82 16 -12 27 57 51 62 48 75 86 62 41 38 22 33 -6 29 54 70 77 59 37 44 43 65 41 45 44 26 17 13 24 35 33 21 39 53 63 31 24 41 47 24 25 23 19 20 22 27 41 58 60 59 51 55 50 54 52 47 40 53 65 59 54 58 50 55 47 46 43 50 38 38 40039 262 1397 30 9977 11 7 19 5534 3387 136 251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1048 3926 10640 28538 68663 164797 419473 939982 999999 999999 951421 154824 970 -21 140 193 95 163 140 59 223 214 307 193 232 201 228 155 140 286 367 238 193 177 256 329 340 246 225 190 280 387 282 207 145 210 168 165 285 278 230 285 216 218 359 184 263 278 124 143 223 122 54 88 139 143 125 221 150 158 108 83 115 153 128 120 219 243 83 116 236 286 180 192 219 187 90 180 294 181 283 247 168 128 168 223 226 200 270 268 259 256 275 293 233 192 174 206 161 227 207 272 209 174 153 116 51 134 208 216 151 226 256 211 277 302 210 193 195 209 191 198 145 227 251 176 170 156 173 183 171 94 71 86 120 96 75 64 73 55 22 12 59 90 49 9 -9 45 73 60 84 79 84 80 62 35 48 52 23 43 55 32 65 95 67 51 73 87 79 65 54 65 70 58 41 31 38 54 51 52 52 53 32 43 46 37 55 54 40 69 71 55 59 66 65 61 62 63 72 70 68 56 62 65 56 56 69 58 55 38 45 40045 298 317 30 9977 11 7 25 5533 3388 977986 999999 999999 999999 999999 999999 999999 999999 999999 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 2087 10422 38169 41824 4429 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1932 7977 25011 84307 201639 355834 560889 764051 999999 999999 999999 566161 257835 29576 435 121 93 103 139 9 86 126 134 231 201 111 153 154 180 265 361 223 156 177 198 295 292 330 266 261 186 241 321 290 264 211 213 159 148 165 122 217 288 210 181 249 362 322 274 114 203 237 240 187 231 222 172 141 198 177 255 167 162 138 8 130 117 112 196 205 141 188 182 133 199 171 157 169 180 112 35 75 67 80 112 220 217 161 196 135 245 307 272 213 198 169 176 246 145 176 165 186 153 199 124 162 122 123 50 106 140 218 187 210 209 284 248 249 161 177 222 198 165 176 128 164 180 153 116 127 121 101 103 91 45 13 16 57 78 28 28 14 8 29 47 38 22 43 80 66 14 42 68 56 81 62 47 82 43 22 34 29 27 43 27 22 34 34 35 48 10 -3 3 32 36 22 9 14 27 29 15 15 12 11 8 22 29 41 25 31 28 45 41 43 40 38 50 41 35 43 33 37 38 45 40 43 46 44 31 35 26 18 40051 264 1336 30 9976 11 7 31 5531 3389 601 4595 21382 23979 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 1009 9418 40845 102730 174031 272382 512856 764848 999999 999999 999999 551843 27602 366 23 144 139 205 220 293 315 249 383 240 159 187 178 343 462 315 235 306 265 152 302 493 388 261 185 263 238 235 312 220 337 315 267 213 220 258 331 317 231 201 245 360 413 345 305 336 281 254 249 174 220 201 207 220 151 157 167 153 179 144 215 302 209 211 218 214 197 283 338 293 268 224 262 263 251 261 250 272 257 272 280 297 236 256 246 247 260 214 248 284 228 210 198 233 195 188 247 235 245 222 185 195 161 161 141 175 226 266 236 216 307 301 315 271 221 182 219 265 206 175 185 216 218 211 168 219 208 191 174 131 115 129 97 58 40 47 84 87 74 26 58 48 80 67 69 68 59 96 126 159 116 74 69 110 83 69 90 68 74 72 60 52 77 86 85 102 96 77 72 82 52 57 54 65 58 45 51 42 37 49 55 55 62 60 49 58 63 69 80 67 77 74 71 80 90 78 77 74 70 76 77 73 64 71 72 66 52 52 40057 262 1397 30 9977 11 7 37 5530 3390 732 302 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 966 7889 24256 51437 98230 172138 383108 940530 999999 999999 999999 299438 1554 108 149 107 114 230 116 45 201 379 202 239 308 176 251 133 335 305 291 325 307 167 182 281 232 323 245 139 212 167 245 138 146 204 255 271 331 255 343 332 250 151 213 266 244 207 145 213 248 214 207 228 216 228 187 260 239 82 196 230 206 102 99 189 196 197 198 283 316 282 228 182 101 230 216 204 216 159 224 267 208 169 221 219 187 219 311 259 213 217 296 253 274 236 207 171 202 248 218 206 186 154 172 150 104 148 136 165 153 234 308 284 246 243 294 223 168 211 247 254 249 227 202 190 175 153 151 147 192 151 60 43 48 95 45 86 76 76 82 113 96 66 37 40 43 50 50 61 91 70 78 90 81 73 48 48 54 36 49 65 53 48 62 67 43 64 61 35 45 58 64 72 71 68 57 43 43 27 17 21 10 30 42 38 40 50 56 56 71 60 56 69 66 57 59 70 73 65 77 72 64 61 64 54 60 66 58 46 39 40063 265 1308 30 9978 11 7 43 5529 3391 272 3351 16328 52565 97624 26246 1185 862 541 459 446 521 344 302 571 826 946 743 816 1522 174 999999 -87 999999 89 169 119 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 3034 17910 40697 42043 38040 84468 183294 226077 310248 773703 999999 999999 893579 66186 890 213 270 86 52 7 35 7 139 346 204 267 419 284 242 322 388 243 229 176 262 275 210 277 378 252 250 196 266 281 78 165 159 284 232 237 296 379 229 159 169 261 226 282 206 156 251 203 250 181 208 128 208 184 212 225 250 200 116 182 112 116 136 169 165 126 75 184 282 250 245 230 238 261 205 125 148 186 222 174 222 204 276 298 189 189 277 177 188 253 238 281 229 213 255 191 168 183 141 127 126 169 138 156 151 129 111 118 220 241 256 272 221 206 176 203 188 227 151 146 162 145 183 170 176 104 50 65 38 34 28 15 -17 6 0 35 16 -15 19 43 71 42 43 42 54 73 67 45 46 75 60 41 100 65 5 9 52 43 29 56 76 72 52 77 58 51 28 32 48 24 32 46 26 5 31 43 21 28 38 33 53 30 14 24 27 29 46 56 54 62 51 52 49 51 52 57 52 48 59 53 51 56 49 49 37 39 43 40069 262 1401 30 9981 11 7 49 5527 3392 157 700 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 970 4427 14544 36022 88362 197010 272179 310002 512883 811720 999999 999999 978676 654779 190521 1025 320 131 68 171 115 166 233 327 347 256 168 131 201 242 288 224 182 165 135 164 183 356 229 151 116 139 160 155 97 123 108 236 186 93 144 173 92 158 245 233 233 211 262 223 126 144 190 237 193 207 147 179 166 173 147 189 176 214 230 131 256 159 165 193 198 148 164 183 220 199 190 229 211 186 147 131 205 198 175 164 215 287 279 251 248 129 182 220 250 174 155 104 185 211 165 99 114 124 128 162 141 65 93 210 191 294 300 267 250 266 194 236 272 256 203 224 175 168 133 137 186 127 74 79 75 81 75 22 27 22 37 83 57 70 83 27 50 20 41 60 88 94 73 67 34 42 91 69 42 56 63 92 81 50 73 85 81 69 47 68 57 39 31 28 47 46 29 28 19 50 56 32 21 22 27 42 28 39 42 49 38 39 50 52 58 70 65 56 66 62 57 53 56 61 60 65 70 70 60 58 49 49 55 55 40075 267 1252 30 9982 11 7 55 5526 3392 21 1111 5691 30313 107970 175988 63671 3881 1191 898 1002 1160 2034 3229 4329 4055 2758 1803 1400 2218 7874 1608 322 384 646 1006 1513 1467 1048 506 473 571 328 194 161 225 579 714 604 74 70 96 145 -29 516 959 921 5999 25519 69296 114466 97116 119049 277899 453659 660503 999999 999999 999999 303722 3272 268 273 260 188 86 36 147 142 267 242 200 324 265 371 238 309 409 195 301 208 254 329 222 220 260 198 210 329 211 241 125 205 296 276 221 185 288 282 159 114 134 173 185 240 217 181 209 304 314 352 259 198 286 222 241 222 114 251 222 214 285 225 187 221 152 254 241 250 196 282 220 178 203 129 194 134 139 188 267 274 255 247 359 383 227 187 249 208 199 219 230 260 222 211 269 305 235 180 150 123 187 207 185 195 169 108 216 274 322 316 266 241 207 208 231 220 190 239 151 119 158 197 166 126 81 39 31 94 76 90 95 55 57 75 94 100 37 61 52 26 31 78 80 22 10 75 83 49 76 79 79 54 98 74 77 82 75 53 85 71 50 57 56 68 62 47 71 77 67 41 42 43 40 30 29 51 44 59 36 37 46 50 62 68 63 48 56 59 53 48 52 72 72 61 76 72 69 66 76 62 65 62 54 54 46 45 40081 218 2721 30 9981 11 8 1 5525 3393 409 1896 4366 10614 26145 64355 161949 374274 761558 999999 999999 999999 311464 27172 502 87 173 238 284 203 205 236 317 340 311 354 375 421 414 303 288 378 284 285 133 131 151 161 171 210 258 257 61 119 234 249 206 274 249 193 105 123 320 301 275 188 223 166 127 48 126 309 356 341 299 150 216 191 157 215 179 48 131 220 129 208 151 117 225 165 177 178 165 146 200 166 101 170 188 153 95 115 204 166 144 176 242 259 260 225 214 246 233 221 198 273 280 235 164 136 164 150 184 181 231 167 171 190 156 167 234 321 302 233 256 260 207 205 157 173 172 225 247 178 189 171 122 83 45 -1 63 69 11 41 29 52 74 49 14 18 5 7 22 33 45 106 70 84 72 42 83 49 50 43 39 30 39 42 45 33 24 40 37 46 56 25 14 31 61 68 70 38 37 33 21 28 16 27 54 37 30 24 15 26 47 35 46 33 36 34 37 54 51 61 60 56 40 45 46 51 57 53 45 48 45 42 35 31 40087 265 1308 30 9978 11 8 7 5523 3394 587 4538 9782 10802 8866 856 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 149 18 161 324 540 4635 26275 55416 83871 123192 175345 306264 629624 999999 999999 999999 813569 243188 2346 312 214 109 17 133 207 241 333 385 211 181 259 239 118 95 116 111 176 258 296 323 264 234 240 216 267 259 208 129 159 185 171 99 138 114 3 157 211 127 128 232 245 161 193 190 125 184 277 212 298 281 170 76 118 197 133 196 226 132 225 239 285 261 222 139 193 139 154 227 169 212 182 131 219 172 192 189 219 212 162 175 213 158 180 149 189 221 199 195 197 156 206 137 111 157 148 137 133 100 107 17 75 135 215 168 197 215 252 260 179 173 196 172 155 176 134 148 170 156 144 117 64 11 66 43 28 41 40 14 53 34 42 42 -21 -9 40 64 44 25 29 33 10 30 49 36 14 25 35 42 26 42 44 34 58 54 31 40 39 41 56 26 30 14 19 32 42 36 29 27 32 22 27 10 17 7 19 19 -4 10 24 6 20 37 20 26 43 32 32 40 47 43 39 49 42 42 38 47 44 32 31 39 42 28 25 40093 298 316 30 9976 11 8 13 5522 3395 660555 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 1919 8097 32982 83720 64717 8438 1049 88 -89 144 629 831 769 619 253 999999 999999 87 193 197 420 773 514 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 245 303 284 371 298 402 307 353 583 691 498 246 172 419 2010 12474 37400 78932 108611 189516 361788 677912 999999 999999 777105 628725 309828 283144 1977 133 256 239 195 216 361 384 219 145 126 312 317 210 213 235 282 243 328 330 181 267 315 194 70 81 192 209 115 134 191 274 174 103 202 211 140 227 213 218 236 217 305 214 210 133 224 200 278 199 232 190 215 218 286 258 236 228 214 213 188 269 230 250 232 215 270 224 143 118 216 221 97 140 258 184 131 155 120 233 243 223 176 257 226 213 273 249 234 243 267 216 219 177 245 202 163 171 172 141 181 153 152 216 281 305 294 294 242 267 238 185 196 225 221 216 200 217 260 228 158 121 152 183 154 92 71 36 44 56 37 30 42 71 50 72 77 51 47 30 47 63 57 55 33 50 35 94 71 45 34 56 64 87 69 48 70 49 32 55 49 52 50 70 56 60 73 39 55 54 56 64 52 40 61 60 57 46 27 43 54 49 48 41 66 74 72 67 63 54 52 65 58 57 60 68 64 66 61 63 59 56 50 42 43 40099 300 256 30 9976 11 8 19 5521 3396 730646 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 946 3332 9243 22891 50030 92719 246967 524595 726251 999999 999999 999999 885431 390910 15419 362 237 257 213 85 148 313 248 246 292 243 313 322 134 142 308 267 246 324 257 126 15 99 206 187 248 180 248 380 281 26 119 186 191 178 125 172 143 141 190 211 185 160 106 128 180 172 180 256 285 219 205 234 179 229 274 380 217 134 262 258 175 164 219 143 166 157 227 243 224 169 175 169 194 86 57 204 119 121 125 256 262 273 282 270 317 225 178 134 182 266 200 179 152 135 166 140 135 155 222 191 239 235 230 274 301 245 265 195 154 182 183 196 154 193 179 123 183 196 130 131 137 70 100 75 44 63 79 87 89 71 45 26 52 32 79 50 53 93 84 92 90 73 70 89 91 71 70 70 85 73 55 53 66 77 62 30 66 63 43 43 43 70 83 60 53 61 70 78 41 11 48 51 42 43 60 65 45 53 49 70 62 60 50 61 82 72 81 83 65 72 64 61 75 71 64 65 70 67 56 57 52 48 40105 265 1308 30 9978 11 8 25 5519 3397 1308 6419 7400 1953 754 -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 879 7579 23239 46726 111934 197736 359154 685512 999999 999999 999999 800332 623564 50080 669 322 283 384 325 180 144 196 241 163 236 357 336 307 191 222 290 227 124 218 241 202 210 207 135 151 178 261 103 193 93 195 236 114 241 305 55 193 268 162 279 281 354 285 133 114 192 215 161 199 298 313 149 155 156 236 255 165 189 195 215 174 183 224 113 127 211 73 113 86 144 136 70 158 192 240 202 184 151 174 103 234 296 287 197 240 219 175 146 213 198 151 242 240 199 148 83 115 105 81 143 168 203 281 277 310 294 268 249 238 195 162 150 136 218 228 188 127 133 95 115 119 134 132 88 63 63 96 62 86 80 5 64 58 50 53 33 46 64 91 73 48 36 66 72 81 57 39 44 39 52 31 62 51 57 43 38 45 59 65 31 28 36 54 51 70 78 62 56 46 40 25 6 41 35 39 31 41 56 39 36 35 47 39 34 42 28 28 34 42 47 49 49 49 48 54 51 50 45 46 40 38 32 29 40111 217 2751 30 9981 11 8 31 5518 3398 847 2421 3644 7686 20495 55642 145099 353874 768408 999999 999999 999999 7122 135 209 444 408 287 317 407 330 291 217 384 390 321 221 254 360 320 346 295 163 211 192 290 287 232 92 147 281 132 151 210 153 291 301 172 171 147 236 312 103 25 95 41 186 180 148 208 329 224 211 176 262 272 204 221 317 229 133 204 285 263 196 120 126 216 141 109 243 208 116 68 137 113 137 163 214 192 178 158 170 248 172 215 307 302 212 253 265 167 175 216 308 252 223 107 85 102 171 179 196 221 225 186 202 242 345 350 296 297 241 208 194 207 207 193 205 162 144 113 158 184 167 116 144 89 54 61 48 103 84 87 61 75 76 33 42 45 31 31 56 51 73 62 75 44 49 87 115 135 62 58 83 90 88 45 55 66 68 35 47 64 58 71 78 81 68 58 35 55 69 61 75 66 57 73 71 56 46 54 62 71 61 70 64 62 60 63 58 60 65 74 85 84 77 65 69 72 70 73 71 68 58 47 50 40117 217 2752 30 9982 11 8 37 5517 3399 179 2303 6504 15052 32171 75191 181825 444366 978596 999999 999999 969911 399190 24438 233 169 226 302 229 194 58 289 184 152 214 282 210 225 207 185 178 177 193 226 244 66 50 99 210 289 109 127 143 231 124 197 205 191 145 188 64 66 123 182 209 205 173 222 270 245 150 179 245 216 222 308 237 67 145 131 204 117 194 149 186 181 50 114 139 108 207 174 159 147 196 190 94 131 197 132 109 151 181 161 199 157 149 175 186 152 134 170 145 177 216 182 193 178 125 133 169 128 64 73 143 212 256 230 257 273 278 222 197 193 226 208 195 210 181 145 122 116 110 129 125 108 76 20 94 89 52 17 28 95 63 -27 26 39 43 75 68 49 31 26 56 83 29 43 54 22 58 68 39 28 38 48 33 44 61 28 24 35 84 54 55 23 18 31 43 27 27 26 37 32 24 22 23 7 3 22 28 24 29 19 34 37 49 40 48 39 46 59 50 52 52 52 58 54 50 44 40 42 46 43 42 30 35 40123 217 2750 30 9980 11 8 43 5516 3399 307 2688 8269 19585 46901 107950 244984 478860 915231 999999 999999 999999 707028 181396 1225 203 219 249 283 233 170 202 168 151 200 271 266 279 203 147 231 222 214 219 180 296 246 205 289 360 203 205 164 145 342 206 158 315 319 176 81 200 192 87 171 179 117 177 210 199 179 151 163 147 184 160 189 115 101 180 289 275 137 94 28 182 204 132 134 209 186 108 53 163 161 194 200 240 248 244 141 156 147 206 224 234 242 253 193 181 215 191 187 229 279 191 227 273 133 124 128 136 156 164 243 290 287 312 345 300 216 197 210 176 184 184 277 233 135 129 99 153 150 96 60 95 102 109 57 78 29 131 116 52 78 57 34 72 76 84 78 70 66 59 91 58 41 49 80 81 86 50 32 93 66 78 73 61 58 76 59 52 61 67 59 76 91 68 53 59 54 45 79 68 48 27 29 33 49 50 61 42 53 61 50 40 59 65 52 58 51 71 74 65 60 63 68 68 66 69 65 55 63 71 58 37 43 40129 299 290 30 9980 11 8 49 5514 3400 654573 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 805 2701 6019 12596 28116 64007 136337 305218 798072 999999 999999 999999 27330 288 86 213 369 262 161 218 190 271 395 284 252 338 352 311 352 342 435 227 160 307 262 185 212 226 63 160 269 173 107 99 161 113 97 122 168 156 173 113 170 217 189 262 225 168 117 157 127 190 248 202 204 225 220 137 78 117 190 182 179 154 122 21 46 145 203 198 198 217 183 197 112 95 188 219 188 248 194 177 167 232 322 242 206 241 254 156 131 232 198 204 260 284 192 126 88 72 107 127 200 267 246 334 359 345 324 246 193 154 243 220 155 151 192 149 82 53 73 43 101 131 88 53 74 50 46 78 51 53 48 40 16 14 42 12 31 -2 35 27 81 83 22 36 80 75 63 53 23 60 86 78 69 52 43 48 66 61 78 74 48 30 29 60 73 68 74 52 52 52 33 36 51 28 37 30 31 34 37 39 44 40 51 68 65 60 58 48 49 61 64 64 69 62 68 56 45 46 45 52 48 38 42 40135 215 2812 30 9982 11 8 55 5513 3401 975 3885 9627 19566 37544 72589 151563 353390 700393 999999 999999 999999 441550 3891 226 253 237 231 384 151 322 275 258 172 263 319 268 266 377 308 172 239 228 204 163 227 188 178 139 123 75 227 246 293 181 322 193 230 296 179 301 213 235 248 226 329 323 171 181 306 320 267 226 232 192 152 141 227 166 167 195 234 183 134 128 157 118 29 193 129 97 174 236 308 298 250 147 168 152 161 191 198 284 298 207 242 241 225 189 201 241 246 206 263 206 157 160 123 122 51 134 127 249 211 275 355 317 272 234 233 206 197 189 238 201 211 126 94 105 77 62 92 41 83 107 86 78 28 97 54 34 65 44 14 60 21 10 35 35 40 69 94 65 46 71 64 48 88 94 82 49 53 44 40 61 69 59 56 53 67 80 39 32 42 33 58 77 43 52 76 58 64 53 57 52 41 35 26 18 38 41 44 33 40 34 55 63 59 43 53 57 58 60 52 55 53 51 60 67 61 55 57 49 38 40 40141 214 2846 30 9986 11 9 1 5512 3402 764 2150 4336 8857 19568 51966 147846 401506 857685 999999 999999 935372 221190 806 231 275 239 368 126 155 240 106 116 152 263 126 299 327 282 210 263 240 212 280 157 135 115 99 190 231 172 67 242 191 285 175 205 168 57 219 374 231 143 114 179 76 168 243 147 190 203 201 148 111 139 172 143 129 83 156 178 149 92 88 155 196 199 138 212 172 209 120 144 138 94 151 133 198 168 128 136 181 240 277 181 191 220 138 170 165 148 137 190 246 233 223 83 113 95 33 57 148 148 211 258 325 287 186 181 193 250 197 155 134 121 43 89 75 105 72 64 77 58 45 72 90 40 13 4 51 -1 20 39 43 16 17 -11 43 34 9 -14 -39 -2 35 44 30 38 73 80 75 47 30 54 22 15 44 37 4 27 23 34 17 20 12 25 13 -1 0 28 34 32 9 16 17 30 25 21 21 40 20 13 10 14 24 42 39 38 54 50 34 40 46 52 49 47 29 31 32 39 35 27 16 17 19 40147 214 2849 30 9989 11 9 7 5510 3403 169 874 2255 5124 13104 34095 76838 178792 438403 876686 999999 999999 572075 28133 547 164 237 213 209 240 403 314 334 351 322 231 302 175 160 206 252 216 133 99 178 179 113 308 157 157 271 308 137 333 359 276 177 179 159 208 241 187 152 304 173 123 150 145 128 12 82 116 110 79 108 170 169 226 237 134 100 177 69 131 130 154 154 153 155 92 118 170 41 92 104 137 192 148 85 149 101 139 204 198 189 214 151 157 163 126 184 186 61 135 176 135 49 86 112 117 129 119 114 160 188 271 278 211 152 169 147 222 182 74 99 115 102 181 105 51 37 16 50 53 76 92 42 -7 17 1 41 62 66 17 -14 60 65 40 21 27 26 21 -5 28 83 39 66 50 55 43 43 37 14 57 34 15 33 45 30 26 9 -1 13 25 39 12 -7 999999 3 16 2 2 -2 11 9 8 7 26 9 17 18 24 24 20 21 16 10 31 33 35 45 36 29 34 33 34 32 29 29 20 14 8 4 5 40153 214 2851 30 9991 11 9 13 5509 3404 135 933 2114 5030 11970 29680 77161 185832 461202 885527 999999 999999 178274 1181 105 131 192 219 325 181 277 251 217 232 133 210 249 106 235 315 298 87 254 284 225 75 66 95 160 145 196 288 294 229 164 200 206 189 332 153 159 224 294 247 189 185 263 234 196 259 240 116 152 74 -6 16 102 108 200 238 245 211 171 190 219 204 131 225 172 157 258 305 216 132 129 170 228 165 207 226 249 201 200 162 151 157 184 214 132 70 174 238 238 235 188 182 111 144 114 166 154 147 138 268 230 216 231 200 194 140 129 218 191 190 160 145 138 54 122 155 68 62 16 -3 -10 90 51 36 -29 18 11 -4 -11 7 29 35 31 32 36 51 35 6 15 48 89 105 52 68 71 40 15 24 18 31 52 23 31 46 67 67 51 49 26 15 16 15 37 50 55 51 43 35 42 44 33 32 28 22 32 48 48 34 24 25 42 50 44 54 55 44 59 51 56 55 55 64 60 49 44 44 46 42 35 31 40159 215 2821 30 9991 11 9 19 5508 3405 301 1525 3895 9179 21107 49357 117444 308065 544961 882825 999999 999999 767381 289659 1798 234 153 226 210 330 339 148 132 128 178 289 103 93 230 215 269 330 244 228 185 265 174 216 243 163 134 194 325 239 292 410 277 276 355 279 184 157 239 192 191 147 165 87 109 209 168 162 224 127 70 167 193 144 86 23 126 179 91 218 216 172 190 136 123 134 132 80 262 206 143 169 247 196 144 168 244 222 172 187 192 253 197 146 35 135 162 189 166 170 242 209 151 178 108 82 138 174 160 244 325 319 253 193 142 87 148 195 186 239 211 176 163 110 98 102 129 83 63 21 47 39 75 43 79 103 76 39 32 63 46 75 69 55 28 48 63 22 21 47 58 19 28 88 102 49 62 66 50 38 53 29 8 12 44 58 31 36 27 42 50 48 38 37 27 3 21 37 34 20 18 29 35 21 27 34 35 33 42 47 40 47 48 34 44 44 66 57 62 55 58 52 46 48 54 49 41 29 39 31 28 40165 215 2820 30 9990 11 9 25 5506 3405 263 1613 4250 9221 20745 47492 114334 277728 667891 999999 999999 999999 97413 875 172 111 174 120 205 258 307 273 184 59 146 180 192 339 349 198 154 167 194 172 248 278 285 229 187 213 96 92 202 145 222 285 208 152 209 228 172 225 125 37 164 179 151 102 44 151 162 171 205 216 237 238 248 190 164 144 177 228 173 126 234 323 238 128 92 102 138 211 162 237 151 66 101 161 82 96 131 213 212 204 165 128 144 148 153 101 113 210 303 234 268 252 139 169 175 139 76 119 99 135 248 275 231 238 225 251 168 143 179 168 174 199 126 80 110 102 60 82 17 13 84 80 23 18 -7 -3 25 10 65 34 68 51 32 26 2 52 47 11 28 47 35 59 40 41 68 44 37 42 35 46 57 52 49 39 53 49 42 58 44 28 23 41 33 52 43 58 37 43 45 18 21 38 34 24 24 32 36 37 15 7 18 29 44 38 42 64 60 52 48 48 50 57 47 40 42 53 45 41 49 37 39 40171 216 2790 30 9990 11 9 31 5505 3406 93 1058 3215 8027 18644 44279 105156 252775 575212 999999 999999 999999 999999 295650 1481 220 213 259 218 247 301 255 219 127 87 162 125 91 182 203 261 195 123 167 311 366 278 180 154 163 173 336 316 84 153 112 266 259 245 225 212 215 269 209 159 182 199 202 133 122 155 233 178 141 166 177 180 171 192 345 270 129 90 85 149 108 84 192 202 185 247 212 198 275 179 27 122 264 257 222 190 78 118 168 188 153 117 232 291 150 131 166 196 194 154 178 112 35 109 128 107 99 125 150 215 240 253 229 220 183 228 156 218 165 180 153 144 176 168 125 76 98 39 28 42 57 34 53 6 -13 -1 38 -1 -1 20 18 19 12 -7 28 44 69 74 31 23 46 76 81 46 35 29 11 34 19 24 37 63 39 32 29 35 31 49 39 22 39 24 9 15 45 38 1 999999 12 14 8 9 19 19 12 13 15 5 3 16 23 21 31 27 17 28 37 37 39 41 44 43 47 43 42 38 30 22 27 21 20 40177 216 2792 30 9992 11 9 37 5504 3407 242 1593 3856 8604 18562 43954 102411 256994 713716 999999 999999 999999 530817 4171 203 315 278 169 126 144 119 277 197 76 132 135 256 295 256 375 298 244 157 244 221 151 99 65 167 260 236 219 127 325 349 283 185 305 293 185 208 196 274 219 165 162 273 244 188 185 155 253 301 270 194 162 147 259 307 233 170 157 211 209 167 113 106 49 111 192 152 60 66 199 225 132 193 240 104 121 110 199 212 173 249 201 226 246 184 213 212 232 223 241 224 174 202 125 69 193 155 134 129 152 185 164 207 267 244 217 227 255 173 194 211 209 163 176 156 109 132 123 43 26 125 81 22 34 53 72 53 20 -29 47 30 13 30 35 59 58 31 17 21 39 96 70 47 38 30 53 72 64 70 46 44 31 29 58 43 65 36 34 47 25 47 41 35 47 24 32 14 31 43 26 17 23 23 29 39 27 15 21 42 40 28 25 50 52 48 54 43 47 42 47 57 53 48 49 51 53 44 49 42 41 39 28 40183 216 2795 30 9995 11 9 43 5503 3408 766 4348 11326 25262 56187 125682 282831 453342 742499 999999 999999 999999 210719 1613 138 157 314 207 169 311 290 113 249 302 318 231 253 393 203 176 466 355 238 212 166 247 217 126 284 248 348 298 309 272 289 267 225 189 221 152 137 95 271 219 219 250 241 210 137 105 217 246 270 333 124 181 252 264 251 260 215 166 211 126 196 210 297 203 149 195 171 137 235 272 267 238 147 156 131 227 235 123 300 268 202 223 192 204 218 161 177 176 130 244 310 201 245 285 184 136 134 114 152 79 150 189 134 257 289 316 253 249 250 248 239 221 214 176 166 183 174 170 98 108 147 123 92 24 50 59 6 27 35 37 22 -5 8 34 50 84 91 38 68 77 89 58 48 99 103 98 68 40 66 84 58 56 68 70 41 36 88 87 47 37 49 58 52 58 72 65 47 42 58 48 42 35 50 34 39 46 58 60 55 42 32 23 39 50 54 40 52 61 53 64 56 60 64 64 55 58 65 53 50 48 37 36 40189 266 1297 30 9997 11 9 49 5501 3409 1344 4713 6316 9408 14929 4020 64 312 465 897 723 737 899 886 1086 1552 1714 1545 1468 1486 1530 2945 4527 5786 6315 5042 2691 790 412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 -5 46 1941 7937 19338 37584 50936 102866 186876 410346 842207 999999 999999 999999 356455 29099 356 76 299 210 174 197 176 131 184 198 236 264 212 285 225 221 223 180 253 295 273 223 163 201 311 296 277 214 196 246 334 291 339 306 238 343 265 207 332 322 210 154 202 225 264 166 226 227 165 189 168 233 193 273 237 223 149 162 160 236 206 226 157 160 162 149 109 216 266 338 255 181 174 107 103 205 269 231 216 156 181 171 179 205 192 181 167 200 165 219 200 181 262 233 225 172 138 98 140 148 190 182 154 154 212 261 238 256 151 207 237 245 232 221 208 177 133 83 79 94 99 92 45 69 97 91 32 14 45 69 114 68 39 23 36 32 44 42 55 63 76 91 37 39 53 77 94 107 75 63 61 79 85 54 30 45 55 54 47 41 65 60 53 40 22 26 33 48 36 29 33 23 30 27 14 22 22 23 28 32 26 30 39 27 35 24 40 34 44 36 33 39 48 58 50 42 41 38 32 40 39 31 25 40195 216 2796 30 9996 11 9 55 5500 3410 24 992 4555 12855 31776 53876 126523 343485 792084 999999 999999 999999 266010 1332 123 135 253 214 60 186 219 178 303 220 204 198 304 261 260 370 263 182 186 315 193 180 241 267 192 319 291 323 318 308 322 352 248 240 144 110 111 178 165 132 69 123 120 156 217 64 24 256 232 203 153 132 130 245 220 151 168 268 149 218 227 130 137 119 131 176 127 186 208 138 92 149 126 136 226 217 160 147 151 186 251 175 159 155 185 108 146 240 225 142 175 172 189 230 188 49 11 158 198 143 196 125 205 274 240 242 247 181 188 144 176 244 172 141 147 124 110 84 86 63 77 81 31 32 21 13 21 -31 -6 44 33 38 -2 7 42 100 77 8 31 45 61 34 46 51 72 83 70 32 31 60 65 48 29 43 67 51 49 64 53 49 40 38 21 31 34 34 31 35 25 18 21 10 21 30 46 24 23 26 28 56 48 34 26 13 25 40 43 32 33 48 36 33 38 45 50 36 31 37 28 34 16 22 40201 265 1325 30 9995 11 10 1 5499 3411 259 1024 1615 914 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1278 10792 34714 82504 169710 305015 485756 707480 999999 999999 907704 441600 24968 378 289 190 175 420 284 144 210 200 276 143 182 244 341 442 426 273 223 311 318 317 222 212 177 233 329 214 225 481 334 150 63 236 295 264 222 191 237 162 129 128 232 123 3 177 247 249 253 219 102 253 280 309 218 169 108 237 283 197 290 201 185 212 177 150 198 290 258 191 151 113 72 218 235 234 164 153 245 209 209 195 183 165 147 236 137 170 266 266 281 334 324 295 250 216 177 168 176 156 193 142 230 284 241 289 242 175 239 315 224 212 210 161 156 162 165 151 87 83 78 121 134 64 79 74 67 64 58 56 93 60 79 82 82 60 54 48 60 55 75 53 19 62 62 35 91 92 104 69 63 122 102 97 85 83 68 66 83 90 88 76 68 70 72 79 81 64 75 70 58 48 53 53 45 50 50 53 75 58 57 55 58 72 58 51 75 83 72 75 80 72 69 78 89 80 71 72 74 73 73 57 47 52 40207 267 1263 30 9993 11 10 7 5497 3412 -86 1254 3030 1775 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1606 7194 23577 60828 134374 296872 605338 999999 999999 999999 999999 24193 222 215 34 174 165 161 151 264 325 294 403 457 204 208 323 252 268 423 277 328 323 237 339 470 414 283 173 186 372 372 226 250 229 343 340 360 331 245 182 268 287 263 269 179 92 191 17 224 184 208 219 244 122 152 132 205 114 180 238 181 134 168 330 389 359 251 252 156 206 249 226 181 199 139 154 162 184 224 179 209 166 124 235 228 99 96 186 241 165 141 184 253 260 221 193 242 251 181 134 78 84 194 192 195 271 256 294 318 209 177 194 182 181 162 143 148 125 130 84 110 107 78 49 68 44 89 56 45 77 59 68 43 -1 9 109 75 47 76 11 39 63 65 57 80 56 69 101 82 71 68 58 50 58 54 85 82 56 53 34 36 63 57 46 38 59 35 43 63 56 52 58 45 34 55 51 47 37 32 35 32 17 17 23 39 44 43 40 40 42 52 44 50 61 53 61 60 62 60 52 52 54 40 28 35 40213 267 1261 30 9991 11 10 13 5496 3412 297 2058 1940 -62 999999 999999 999999 999999 999999 220 2373 1543 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5802 26939 75568 151133 280042 605229 999999 999999 999999 108553 2230 253 343 295 245 163 325 336 159 105 285 256 164 199 254 274 328 181 196 335 402 306 333 330 377 319 358 317 207 210 168 204 173 192 319 217 226 196 262 314 351 277 279 202 266 320 309 308 291 223 187 212 196 168 220 261 184 163 169 169 249 246 150 109 147 176 171 143 89 182 204 202 102 102 134 201 181 140 199 202 242 233 272 262 242 155 171 136 119 160 214 259 267 254 185 189 251 183 138 203 117 99 66 123 177 186 239 211 213 249 237 169 245 210 109 190 177 138 113 99 79 67 62 3 39 33 68 53 67 85 31 47 76 75 46 41 49 70 34 39 39 34 52 9 13 51 44 39 32 36 45 55 69 75 84 35 28 56 19 35 29 37 29 -8 -11 36 40 58 57 50 70 50 29 -9 -2 24 28 31 22 33 33 26 28 17 19 39 25 26 29 35 37 30 35 44 43 33 39 37 39 42 35 40 35 20 16 40219 268 1231 30 9991 11 10 19 5495 3413 711 796 999999 999999 999999 999999 999999 999999 999999 999999 806 2341 1671 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 558 4614 15447 50085 126485 261391 512549 999999 999999 999999 842876 35169 353 226 238 254 341 487 346 382 389 396 375 271 409 301 304 303 214 192 302 401 373 350 165 232 338 248 297 235 256 305 374 341 299 174 205 339 287 314 352 381 349 319 240 218 219 178 200 252 239 301 240 280 306 266 250 311 263 256 287 192 221 199 190 290 257 178 290 275 191 200 166 133 142 191 213 214 186 283 288 310 228 132 156 135 223 304 276 212 199 204 282 275 263 302 344 328 285 255 230 184 271 170 147 148 142 170 193 247 268 261 217 238 275 242 215 163 145 127 140 161 169 191 127 40 99 113 41 49 101 58 24 52 49 10 45 47 82 79 61 97 88 87 90 83 39 57 99 83 65 91 69 77 113 95 66 65 78 48 90 102 87 66 81 40 40 55 49 56 53 45 59 53 45 48 29 24 44 42 42 46 64 51 46 28 34 43 41 45 62 57 62 60 63 61 55 62 57 62 57 59 65 66 59 35 36 40225 217 2762 30 9992 11 10 25 5493 3414 24 1761 7446 20548 49620 105665 214294 462094 900982 999999 999999 952925 4828 148 236 445 459 422 346 233 293 138 174 417 418 301 267 303 359 356 337 335 398 358 316 258 374 257 280 316 213 221 313 343 330 312 319 446 414 363 316 296 305 329 281 231 271 229 279 335 361 263 227 287 253 225 136 116 268 279 261 240 263 249 205 231 195 309 250 228 156 214 167 180 267 153 155 180 236 246 249 279 320 220 308 330 248 227 192 194 283 291 205 265 282 303 260 256 253 299 339 311 282 108 107 133 212 179 159 169 157 255 345 292 203 200 170 195 191 198 150 118 121 147 71 115 146 142 116 71 61 88 58 75 94 84 77 77 55 73 107 100 88 88 94 67 19 48 59 88 94 85 83 84 111 94 55 51 82 83 81 86 105 98 111 128 111 66 58 59 77 86 94 78 67 69 64 61 75 67 58 41 60 70 61 62 71 63 60 69 74 74 67 73 73 73 76 89 77 73 81 80 81 70 58 55 61 40231 217 2764 30 9994 11 10 31 5492 3415 381 4214 14991 37503 82223 165512 287322 671075 999999 999999 999999 799745 4850 293 279 234 162 155 278 302 264 269 280 97 276 355 395 353 319 201 233 332 290 219 141 276 348 430 183 277 243 166 368 343 310 221 233 273 340 323 257 246 304 350 206 245 321 239 219 221 240 289 215 319 239 127 101 201 241 259 214 219 121 223 194 179 142 234 218 205 201 82 132 281 207 241 210 184 221 208 229 203 187 157 242 243 186 199 180 164 229 224 263 332 211 182 247 220 185 207 237 159 179 150 105 68 104 129 91 195 222 221 133 172 262 162 171 166 131 122 116 126 60 52 70 98 67 50 36 13 64 4 56 28 57 41 -16 40 45 42 82 50 41 43 43 54 64 29 37 37 34 49 86 112 42 -9 58 37 18 52 50 22 38 49 62 80 49 22 48 92 71 73 54 29 24 18 4 10 26 34 26 27 29 9 23 33 22 19 40 23 37 46 39 34 50 53 52 53 59 53 43 40 36 44 34 25 25 40237 216 2795 30 9995 11 10 37 5491 3416 1201 4778 11484 25795 61115 150712 383184 812577 999999 999999 992060 6163 279 247 289 364 219 396 254 249 228 309 180 91 239 199 186 178 206 220 165 203 243 190 265 354 283 302 332 266 270 367 334 324 296 252 226 219 306 337 305 257 297 278 317 393 343 280 231 275 229 236 195 199 138 203 253 244 258 298 305 234 220 233 76 106 132 110 157 241 199 183 257 247 172 205 143 115 136 229 249 235 203 157 174 176 226 153 138 151 195 221 267 176 189 227 207 249 228 203 172 78 89 147 89 70 63 116 230 254 276 222 167 153 178 156 116 131 108 102 73 42 82 32 -1 54 40 -14 15 40 69 31 49 58 79 65 34 53 37 8 10 -29 -12 24 40 10 -9 46 44 58 80 70 61 64 68 19 14 39 35 55 16 17 17 45 47 41 58 35 33 38 49 26 10 16 25 16 25 11 27 38 24 19 30 19 35 21 27 33 26 37 34 28 38 33 42 45 32 28 32 28 29 32 35 42 38 23 40243 217 2766 30 9996 11 10 43 5489 3417 163 2898 10165 27036 68305 140528 278933 559578 706482 999999 999999 100204 891 90 162 317 207 255 225 189 233 130 83 207 -39 -77 34 36 94 72 74 244 220 176 222 139 99 96 189 308 329 193 281 232 203 277 332 225 168 198 228 270 205 252 254 137 107 232 346 344 240 218 184 147 225 185 171 176 279 240 244 222 93 201 268 237 176 207 103 86 182 216 205 215 158 94 103 157 123 149 158 184 211 159 207 224 111 50 207 152 108 190 231 188 112 155 226 183 166 219 239 250 147 164 113 121 173 145 162 224 206 201 247 203 178 182 145 144 113 114 136 48 30 29 28 55 79 57 -14 -12 31 14 30 19 9 43 42 70 73 50 18 20 14 29 34 60 52 51 58 59 58 56 64 38 36 62 47 29 58 35 48 33 19 30 47 34 54 40 29 47 38 34 18 44 16 6 28 24 32 32 29 31 29 34 27 32 40 20 19 19 29 39 32 37 39 46 50 45 36 40 41 48 46 36 30 25 31 40249 242 2019 30 9999 11 10 49 5488 3418 370 613 798 413 302 407 724 2127 4328 1248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1307 5874 15951 46235 122569 290116 648231 999999 999999 999999 418264 3723 281 231 194 179 311 422 359 231 49 180 142 96 70 56 186 134 -52 39 99 53 232 249 158 193 278 289 267 290 374 167 274 259 188 286 322 215 247 260 310 260 265 301 257 324 320 201 241 357 308 388 331 189 200 229 341 334 316 231 204 326 430 427 482 435 484 353 212 231 247 132 76 271 331 281 145 169 191 262 205 128 225 265 342 219 207 224 205 183 184 228 208 222 253 283 266 279 217 248 294 299 196 123 88 106 96 135 109 260 253 238 227 207 159 170 140 95 57 69 89 111 41 81 58 91 46 60 40 21 12 47 64 28 35 35 35 13 36 91 57 69 44 25 -1 9 36 38 71 99 74 104 95 58 52 69 61 42 61 81 53 51 77 74 74 21 53 50 35 48 53 38 46 42 50 45 37 31 31 38 29 35 30 40 40 42 42 47 41 46 48 43 43 50 60 69 53 55 52 60 58 54 51 51 54 43 30 32 40255 219 2711 30 10001 11 10 55 5487 3418 691 2804 9198 26313 52709 117121 275701 674155 999999 999999 999999 237122 1434 172 93 128 156 174 142 81 70 -4 44 -51 -54 -52 -6 -20 -90 53 203 172 122 78 26 239 378 264 219 309 180 132 257 188 150 239 118 156 281 230 275 338 309 184 116 213 262 334 214 196 263 263 163 264 303 176 204 166 234 207 294 476 778 939 945 1564 1915 1026 377 189 278 253 183 130 145 112 145 129 232 202 135 182 178 189 166 194 200 214 202 235 220 220 187 252 189 165 152 143 224 183 183 236 258 208 144 137 144 110 107 154 203 194 217 272 245 174 139 152 122 133 152 103 134 157 64 60 77 58 28 -5 74 58 -24 -2 15 91 66 38 11 23 55 17 15 11 13 -11 19 41 31 20 57 80 73 46 31 28 39 50 41 40 40 66 32 63 69 53 23 48 74 50 45 33 11 3 4 20 31 21 31 37 49 50 30 49 29 20 35 42 48 54 56 59 55 60 64 63 49 56 50 55 61 65 57 49 46 39 35 37 42 40261 299 313 30 10003 11 11 1 5485 3419 217 175 115 148 375 693 500 513 617 914 988 673 809 986 1344 1620 1850 1783 1628 1692 1629 1691 2011 2758 5050 8674 9604 19543 34612 22480 13870 15859 8043 5871 8976 18837 11032 4105 4590 5482 6437 6806 6445 7226 8223 8145 8500 8556 8847 8937 8149 7145 6373 6657 8254 9067 9295 8856 7259 5937 4810 3067 1477 519 -52 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 -82 159 803 1505 2853 6002 11390 55566 208581 401491 684667 999999 999999 999999 104507 2091 306 152 206 251 186 209 26 27 56 -11 -21 -33 999999 -66 -32 -61 -4 140 -9 -44 46 72 86 81 189 277 213 240 245 228 330 204 161 316 304 122 80 121 363 351 339 337 263 276 250 276 248 223 216 280 211 254 386 372 225 212 137 215 302 344 382 538 421 428 496 344 261 224 197 188 153 111 171 155 174 174 102 152 185 186 257 214 218 213 178 184 186 157 222 232 233 264 224 182 218 219 177 194 203 211 260 239 168 115 172 121 107 159 185 141 134 214 191 187 168 170 164 149 158 139 99 117 71 145 76 59 102 76 97 79 66 48 75 51 13 66 51 26 38 40 51 20 28 71 56 58 50 52 62 92 67 85 64 60 36 17 48 41 38 45 42 55 51 57 53 57 53 38 60 38 33 40 22 32 37 46 37 25 42 54 41 38 41 46 46 42 40 60 66 55 57 50 53 62 59 67 61 68 64 64 54 59 64 67 59 55 49 45 40267 271 1153 30 10003 11 11 7 5484 3420 163 999999 999999 999999 -26 775 3447 9162 10067 2516 1166 1405 1914 2303 2663 2465 1217 1177 1353 1180 1019 1370 1315 1351 1918 1794 1200 1257 1276 979 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 4950 34212 100327 231123 462944 999999 999999 999999 302428 2283 167 155 39 85 200 269 345 231 -9 58 -16 999999 -49 15 61 -37 -33 -30 -54 -47 63 -20 -33 -94 999999 -31 49 179 255 275 262 254 207 354 362 318 206 88 136 103 175 200 285 364 282 268 310 323 301 294 356 297 261 299 409 308 203 272 213 251 291 317 477 478 334 260 177 137 77 115 131 130 205 201 101 123 186 225 216 146 160 206 212 147 185 220 255 204 159 232 201 213 216 223 141 148 206 228 213 264 241 237 179 238 243 138 168 156 154 163 229 251 233 189 139 146 111 125 159 144 101 97 126 99 89 120 72 43 46 72 30 28 88 52 62 73 62 60 63 45 44 14 34 66 32 68 83 61 67 83 52 73 55 32 51 95 92 58 60 52 58 23 61 59 44 53 66 56 84 80 49 62 40 44 44 27 27 39 42 38 56 60 42 33 41 48 35 51 57 47 38 46 59 62 58 66 73 70 70 62 71 67 67 64 57 54 62 47 45 40273 273 1093 30 10003 11 11 13 5483 3421 599 2092 1924 1240 759 329 344 3149 10978 20565 25029 11097 7703 9091 9546 8600 7030 6909 7594 8024 7282 6530 6838 5786 5025 4306 3863 3619 4299 5818 7921 7232 4791 4232 3587 2092 267 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 2645 8138 26320 87686 210409 448386 913776 999999 999999 574499 28486 372 330 316 250 250 231 245 197 177 75 93 2 92 73 52 109 5 111 80 -76 88 131 52 -43 95 121 40 12 84 64 233 260 163 247 382 306 206 275 298 315 253 178 116 171 236 362 333 194 167 286 301 239 312 367 275 277 222 244 266 238 248 161 122 89 164 238 220 148 137 231 242 158 83 137 163 238 220 180 212 254 202 160 252 280 272 165 163 220 169 225 281 270 203 235 240 229 231 218 189 197 242 195 164 165 113 148 156 182 180 163 172 254 274 256 279 240 239 176 148 129 133 118 104 118 69 51 40 67 90 88 110 78 43 33 40 75 69 59 48 46 67 38 66 60 57 5 19 46 72 68 84 87 87 77 81 100 82 83 70 54 82 76 78 80 80 64 83 83 78 84 69 57 56 32 24 63 56 43 55 59 55 47 60 68 51 50 58 44 43 49 64 58 60 64 67 71 71 76 67 83 65 58 65 66 62 65 62 64 55 48 40279 276 1002 30 10002 11 11 19 5481 3422 493 3166 8783 17797 25545 9838 11807 27004 21226 4647 4924 5631 5666 6897 8531 7549 7681 7458 6876 6364 7291 7700 6806 6635 6978 6906 8066 8997 7954 6783 5392 5044 5823 5039 3599 2481 1478 1002 270 456 808 380 999999 999999 999999 999999 999999 999999 999999 999999 231 389 -50 586 3654 8586 23925 72697 135733 248139 475021 908464 999999 999999 450721 3535 288 295 246 229 233 147 115 213 257 252 138 62 61 -12 -86 -96 43 15 -28 72 56 106 132 88 105 156 198 40 155 79 172 206 162 244 195 13 18 36 89 132 36 -21 148 174 153 122 183 162 225 276 276 264 272 238 195 317 302 327 300 270 221 107 125 151 158 85 56 156 120 109 178 247 192 204 178 128 43 112 167 214 199 204 226 201 227 215 274 222 245 177 141 194 216 310 182 136 182 224 181 147 223 286 245 120 131 156 134 148 149 123 88 200 279 229 234 242 188 131 163 139 108 95 89 77 106 132 114 77 92 117 79 65 70 48 78 39 25 56 64 85 89 49 29 30 76 68 57 33 55 87 39 41 70 91 78 63 64 81 49 59 67 49 61 45 34 51 51 38 74 47 50 26 42 43 37 39 61 40 37 35 37 45 66 58 57 57 51 57 52 32 41 55 52 56 55 56 66 71 65 66 69 71 69 64 64 61 56 52 45 47 40285 223 2591 30 10001 11 11 25 5480 3423 461 2287 6855 16112 34221 79650 176752 358206 760666 999999 999999 999999 567640 384508 128911 1095 124 15 28 196 204 80 111 22 -32 129 8 -29 -21 51 -12 -2 -30 18 34 76 50 30 49 -11 -13 80 94 99 150 143 152 77 79 64 178 89 13 -13 159 216 194 156 236 75 68 234 226 197 241 305 348 193 339 222 256 207 183 223 174 206 184 203 133 117 238 164 186 226 111 138 114 103 63 27 121 78 161 211 133 134 123 161 219 166 198 162 234 233 228 263 196 115 156 213 247 201 189 207 164 189 165 149 143 119 120 113 108 140 108 191 176 213 187 165 144 157 160 157 96 74 56 29 86 47 72 96 50 28 50 53 40 41 35 45 55 33 24 36 18 22 -2 3 12 21 30 26 19 54 74 44 20 33 67 78 66 59 53 32 27 42 46 23 22 31 31 19 57 60 71 47 31 14 30 11 16 2 9 14 38 14 8 38 22 11 22 26 36 41 28 31 32 27 25 33 40 38 33 31 48 44 35 37 41 36 35 24 28 40291 221 2650 30 10000 11 11 31 5479 3424 132 585 1676 3570 8748 23262 69646 212448 501076 999999 999999 999999 704124 26732 390 18 -96 65 277 262 132 98 41 187 143 81 88 -1 78 -55 112 -16 999999 -61 115 101 -23 -15 -67 -22 5 -5 50 78 178 262 139 -26 73 21 88 -23 -44 41 -39 118 81 20 181 270 136 63 166 153 175 182 260 221 199 168 218 229 106 101 164 111 186 179 76 168 207 98 105 142 180 68 -25 94 65 128 92 118 50 72 233 245 147 181 190 174 159 185 189 83 154 152 189 170 223 160 146 235 224 219 150 142 120 69 132 180 134 177 153 155 226 256 201 202 151 117 137 147 95 50 78 75 41 52 61 73 71 87 70 58 44 37 69 65 28 22 -10 11 11 13 41 68 54 52 26 24 5 77 73 49 29 38 60 50 21 43 64 38 34 18 26 30 37 53 11 27 50 25 48 40 48 47 34 17 24 23 49 25 17 35 33 39 13 24 32 39 20 26 38 18 19 30 18 34 42 51 38 40 37 36 37 44 42 30 22 26 21 40297 262 1420 30 10000 11 11 37 5478 3424 271 1884 5784 9672 5118 133 999999 999999 999999 999999 999999 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 1750 2017 314 2368 4010 10982 24413 83197 234507 512023 999999 993081 879837 956944 752265 591265 38860 210 177 -16 173 206 64 14 13 24 159 107 82 31 51 -37 -65 12 34 -36 -30 -11 9 -39 -68 -50 23 27 77 76 204 221 42 93 164 98 3 44 32 92 115 94 181 43 -97 -52 94 147 210 284 133 158 254 256 396 316 256 256 341 344 139 101 200 259 191 148 242 221 235 232 185 159 44 49 234 125 97 107 112 96 135 55 137 175 134 149 176 138 115 139 181 203 156 154 213 180 152 217 303 224 244 173 139 149 153 86 120 89 60 130 214 235 199 140 137 153 182 96 122 173 111 76 107 36 0 59 109 94 66 82 42 8 43 79 24 10 103 58 3 26 33 10 32 37 37 18 42 53 54 60 30 4 57 52 49 12 33 65 64 46 46 39 32 24 37 58 34 44 42 3 14 66 48 34 44 16 13 26 19 16 20 15 19 28 32 28 34 28 46 22 17 29 25 39 29 43 50 49 48 38 49 46 31 39 42 39 32 32 23 22 40303 268 1240 30 10000 11 11 43 5476 3425 170 930 2661 5899 10080 17581 35735 85692 150902 66675 14118 30443 48017 25289 5401 3528 1198 887 709 494 6 999999 63 -6 999999 999999 12 1 162 -85 999999 999999 999999 999999 999999 999999 999999 186 92 -66 999999 999999 999999 -6 274 1323 14735 45019 82483 165380 302299 603487 927214 999999 999999 588797 4368 82 48 -78 158 145 146 107 -2 159 -65 18 107 9 70 203 177 97 999999 -40 -92 -47 -26 -5 79 -41 38 -14 20 -82 999999 -4 -49 89 87 10 128 107 10 -85 -41 60 30 76 -31 39 40 99 -35 30 39 175 221 118 56 259 252 235 210 137 163 194 155 132 170 145 170 152 232 210 226 160 87 89 149 155 132 56 40 133 206 201 193 142 173 130 140 105 190 176 60 108 150 134 154 199 159 145 129 154 218 244 196 161 146 68 178 97 134 165 163 183 198 172 179 180 257 243 151 86 111 109 49 86 58 29 47 93 61 53 29 46 101 75 2 25 63 1 -5 38 82 78 65 -3 35 54 20 18 21 27 27 47 86 65 64 95 61 77 43 5 53 44 62 48 47 48 46 68 48 48 43 34 59 52 28 34 23 15 32 32 35 33 19 27 44 31 9 18 34 47 21 14 25 34 38 47 36 32 39 38 36 55 52 43 47 47 46 45 51 39 35 30 40309 259 1510 30 10000 11 11 49 5475 3426 796 1816 3206 5057 1679 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1272 10476 35844 93597 214551 458583 977448 999999 999999 124481 713 183 147 84 258 271 177 115 80 153 105 -66 -94 65 49 62 77 999999 -38 161 181 171 253 193 72 -2 83 209 195 199 80 -18 62 1 176 32 8 5 63 83 76 37 18 65 72 116 119 195 209 70 134 137 144 86 261 297 242 308 287 266 226 235 283 247 143 183 225 204 204 109 -11 41 155 76 123 202 188 123 209 138 119 177 232 236 173 203 207 193 242 131 152 159 183 265 252 247 269 245 286 194 236 257 265 191 197 157 229 235 227 176 198 217 192 157 157 168 156 167 141 161 111 159 106 69 43 107 79 83 98 94 108 86 83 51 77 112 110 88 2 31 50 47 19 60 43 50 33 13 47 59 79 85 74 76 82 94 95 120 91 50 51 78 94 81 75 77 77 90 98 51 54 55 59 71 83 59 56 29 20 39 24 16 44 70 62 42 43 55 45 34 53 54 45 41 55 58 47 53 62 66 65 65 65 61 69 65 58 61 58 44 36 40315 259 1510 30 10000 11 11 55 5474 3427 2 452 1159 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 390 4950 20201 53209 110507 242202 535633 999999 999999 999999 95110 567 186 98 70 219 147 67 167 121 11 20 43 21 -84 51 -39 -20 36 31 91 999999 -69 -29 62 -5 -26 52 88 29 52 148 36 71 97 177 101 95 217 149 0 210 134 15 -41 47 172 93 68 191 130 191 206 203 222 268 124 179 258 140 144 151 65 202 163 94 102 188 196 309 245 194 155 168 175 131 87 76 115 162 219 200 251 259 130 184 163 195 145 273 245 204 259 229 201 197 243 216 204 169 209 197 183 215 127 113 92 125 172 167 147 191 206 144 246 187 201 135 147 160 139 91 76 142 150 60 47 73 73 69 127 114 99 66 37 65 53 28 48 75 65 68 60 81 83 81 42 70 38 18 34 65 56 60 42 53 40 42 43 28 83 85 49 25 47 57 57 99 69 55 52 60 46 50 39 66 72 33 22 12 18 19 33 26 28 15 20 16 40 39 29 17 35 31 53 46 30 39 38 41 53 46 41 49 43 39 46 45 37 21 28 33 40321 258 1539 30 9999 11 12 1 5472 3428 -85 519 1105 866 436 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2456 15331 45946 106812 239188 579256 999999 999999 999999 281883 1598 344 237 323 188 -46 89 162 269 178 -8 179 280 85 -3 155 71 61 72 15 50 80 69 43 42 30 46 59 178 104 -13 999999 -7 40 9 -64 -87 -30 133 182 2 42 85 75 31 37 85 97 153 150 119 62 90 194 331 207 318 307 156 221 233 126 227 89 129 165 182 145 21 136 164 93 46 26 99 219 215 184 199 238 89 175 288 365 241 192 260 278 173 140 166 222 228 161 191 225 268 170 140 197 182 172 211 201 206 144 176 117 125 160 166 159 185 222 199 194 149 106 105 115 167 100 121 125 75 117 98 97 129 77 93 49 51 65 80 98 46 25 22 31 37 53 75 80 45 30 39 24 75 68 53 17 24 81 44 74 81 66 11 31 78 63 35 29 26 56 60 57 51 40 42 42 43 24 8 9 20 20 39 43 33 22 31 28 40 25 19 22 16 11 21 26 23 31 25 34 43 46 52 39 50 53 48 43 38 40 38 34 22 26 21 40327 260 1479 30 9999 11 12 7 5471 3429 -65 750 1917 4747 8835 6891 889 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 609 7596 43019 113193 254934 534112 827458 999999 999999 999999 232267 760 86 55 166 150 165 36 -31 -41 57 56 -7 96 -1 -89 -45 -69 999999 -66 48 90 102 57 -13 -49 -44 13 173 121 -5 33 144 121 29 116 100 7 5 2 999999 999999 -97 -58 105 109 101 19 50 95 174 123 175 121 140 145 116 133 119 187 209 138 249 179 184 109 183 67 91 148 165 84 80 114 103 77 105 164 162 249 242 217 137 198 247 296 258 208 220 159 233 245 211 201 148 105 123 156 119 140 219 128 210 235 142 152 51 69 178 175 148 118 168 255 225 174 202 167 187 148 87 154 111 63 57 65 73 73 80 94 72 38 59 52 81 76 36 47 37 16 3 23 23 28 42 33 42 64 12 21 86 50 50 58 82 48 91 80 47 69 66 46 36 50 59 65 76 53 58 49 14 37 63 79 44 16 26 21 23 28 18 52 52 35 42 39 28 45 48 53 49 30 34 49 45 46 56 51 52 47 57 51 48 39 50 45 39 39 27 26 28 40333 261 1449 30 9999 11 12 13 5470 3430 737 3614 7445 10285 5793 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 1905 19044 75497 171831 333088 671888 999999 999999 999999 59393 460 258 196 293 258 131 26 -5 65 -40 -19 -22 70 42 157 72 -17 38 208 30 999999 -22 38 92 8 -83 75 -62 -10 127 105 13 17 -80 -16 -72 999999 48 117 103 69 22 64 -8 -58 3 65 241 179 102 105 202 150 179 204 68 30 157 71 92 66 -50 101 202 23 -10 98 86 120 69 16 60 149 35 47 50 184 136 194 137 171 223 249 211 162 73 117 202 131 235 200 198 172 283 155 174 168 234 194 209 223 213 235 271 337 148 104 92 105 108 143 228 144 177 147 150 125 218 141 75 79 100 89 87 45 16 74 62 56 59 29 15 31 45 84 24 -24 5 19 14 40 64 59 45 19 7 21 87 31 16 50 66 43 63 112 82 62 27 18 13 45 12 39 33 45 54 51 19 40 20 32 7 7 6 0 -10 7 8 23 25 35 27 22 22 26 44 26 13 14 22 36 48 23 35 46 56 45 36 34 40 41 39 39 28 33 32 29 27 34 21 21 40339 265 1329 30 9999 11 12 19 5468 3430 123 1096 4067 13523 39688 64339 73797 44567 1895 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -3 999999 -69 -78 999999 999999 999999 999999 999999 999999 847 9642 36195 98882 222432 409195 830021 999999 999999 690751 2547 209 203 139 264 283 293 180 114 90 128 160 45 50 63 -27 -18 -48 111 201 170 37 71 147 192 91 82 96 45 9 51 -100 999999 17 45 68 169 137 -35 999999 57 47 68 102 119 78 162 62 41 114 163 -8 142 128 66 100 149 250 161 91 163 142 159 143 172 119 93 53 122 172 120 114 195 200 60 98 180 153 93 125 202 200 145 166 156 118 148 101 199 166 142 184 188 197 216 217 188 122 132 122 178 79 212 273 169 164 212 212 127 83 163 157 84 141 180 175 259 222 85 109 174 118 152 107 117 96 54 87 119 94 89 87 91 88 33 64 77 59 29 -19 -24 60 20 16 70 32 9 10 19 28 39 79 85 73 56 80 78 72 65 54 42 67 64 41 65 42 74 56 58 82 58 86 91 51 49 58 35 50 27 23 21 37 31 51 38 30 40 44 37 29 35 45 53 56 48 53 49 38 38 36 39 55 58 51 52 65 50 47 42 41 31 36 40345 261 1449 30 9999 11 12 25 5467 3431 376 1082 1948 4852 16633 14016 6015 9812 15018 11026 999999 999999 999999 999999 999999 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 2938 27460 103452 224934 453825 927631 999999 999999 736905 3904 40 188 153 111 73 70 111 -6 109 151 -35 14 35 -19 -37 999999 -93 999999 -54 -36 27 56 89 160 39 36 39 60 188 98 -2 -51 44 153 126 106 163 66 999999 999999 55 115 83 28 100 78 109 77 106 45 25 -74 101 184 197 169 78 82 287 142 69 47 67 158 223 207 101 161 169 105 60 154 155 203 197 170 161 182 151 144 238 226 166 212 287 198 217 229 199 230 207 105 217 208 185 187 215 188 127 212 232 95 159 278 242 124 136 161 125 203 171 231 227 243 199 176 155 184 174 123 126 168 176 62 148 125 109 48 38 74 66 92 66 77 91 130 113 28 10 75 117 33 26 31 65 62 68 87 68 83 92 108 100 99 109 80 38 51 80 61 94 103 74 64 42 67 72 54 70 104 93 43 69 79 67 55 48 47 56 72 88 76 69 60 62 67 62 63 41 47 73 58 70 71 83 76 72 71 85 74 74 75 69 71 75 69 70 52 52 45 39 40351 261 1452 30 10002 11 12 31 5466 3432 101 1123 4609 25994 86444 82789 24484 7463 6387 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 116 172 224 10198 109479 349901 626218 999999 999999 999999 102581 642 7 165 221 195 342 334 131 -58 -72 61 94 121 168 141 2 -25 16 126 -1 104 178 61 6 43 219 44 148 72 94 -78 -39 175 14 88 137 174 50 129 -30 999999 66 72 3 999999 999999 -52 13 11 90 187 207 98 107 163 -3 37 157 196 96 79 -52 52 122 148 139 89 112 250 145 145 165 99 57 120 196 229 134 157 248 216 263 212 199 187 222 318 184 209 168 181 56 32 148 181 193 248 269 140 115 117 206 215 255 236 219 154 143 144 191 219 230 245 305 231 141 231 210 201 209 240 220 54 53 53 87 81 63 13 40 70 81 101 99 94 89 100 93 67 78 98 42 -5 88 98 77 50 66 54 70 88 90 70 119 92 55 56 84 69 67 67 80 72 78 91 81 65 84 96 48 98 86 79 74 90 90 74 73 66 68 65 53 85 74 69 84 63 57 37 46 58 71 71 77 91 90 77 71 82 84 90 81 85 83 75 73 81 75 68 63 64 58 40357 261 1454 30 10004 11 12 37 5464 3433 233 1686 6340 22403 54272 75048 43506 2255 999999 999999 999999 999999 999999 999999 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 389 1274 22873 150840 456515 996359 999999 999999 454982 13164 396 267 27 1 148 -4 252 326 139 94 59 257 76 -26 29 48 74 249 7 -2 88 52 122 136 73 75 26 -18 -41 1 81 40 93 105 219 209 123 39 60 -16 33 -65 -5 49 89 -21 -84 10 192 -5 14 257 78 52 59 100 51 91 126 13 108 223 182 140 177 79 97 87 91 214 140 5 145 187 168 250 205 176 118 192 156 143 257 166 137 113 151 145 102 139 223 248 174 157 156 132 116 127 158 192 185 279 180 197 92 179 197 97 176 196 131 170 220 199 178 137 187 184 136 178 162 105 91 57 24 71 9 60 102 68 40 -18 -29 15 34 11 -24 35 53 45 -25 18 53 55 53 15 50 60 7 7 77 104 70 53 45 24 19 34 28 64 58 19 26 41 75 79 39 32 48 25 47 56 50 65 56 18 22 1 31 34 37 34 54 55 16 15 20 32 24 5 12 7 24 34 31 50 42 33 39 24 34 41 31 40 43 32 27 32 32 31 25 15 40363 263 1366 30 10006 11 12 43 5463 3434 103 541 1156 2877 7026 23155 100906 357393 765333 621341 59833 999999 -5 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 39 104 306 281 533 785 861 869 1117 1555 1437 1218 1410 1801 10465 87451 340431 723087 964639 777671 433212 49127 460 171 187 199 288 353 63 125 63 999999 47 292 19 999999 999999 999999 76 70 40 127 74 93 189 201 171 33 114 142 66 146 226 188 133 14 126 233 211 -13 155 181 194 221 154 166 178 86 162 40 999999 -7 999999 -98 -55 53 83 -20 92 29 103 100 20 101 105 60 42 159 173 30 77 171 229 172 290 182 157 174 169 186 232 183 175 125 134 149 146 157 173 271 145 92 57 176 262 75 164 310 146 143 210 114 142 228 177 197 203 160 181 227 245 181 95 47 51 160 218 216 125 165 197 192 177 86 92 126 49 80 143 71 46 60 47 36 60 78 54 11 54 87 10 -2 82 57 4 30 48 67 28 23 82 71 60 61 67 66 26 80 111 95 43 51 16 22 38 84 65 39 10 21 42 40 44 37 26 49 56 44 28 40 51 49 62 34 40 56 30 6 31 30 29 28 43 51 56 39 38 53 55 50 57 58 47 50 40 33 34 51 64 46 37 39 36 34 31 40369 263 1397 30 10007 11 12 49 5462 3435 489 1498 3790 10317 33992 157186 707490 999999 175993 32264 965 999999 999999 999999 999999 999999 999999 -30 167 356 334 379 236 42 999999 -4 225 164 190 260 225 197 418 472 795 1060 1221 1356 1467 1411 1597 2176 5375 58002 383565 977952 914515 620206 166077 752 150 197 204 37 104 100 86 76 117 132 200 200 126 198 35 105 -9 -48 58 20 237 146 111 -57 93 124 133 155 118 371 301 147 82 337 266 192 226 189 235 224 147 156 122 175 288 243 243 51 109 105 201 123 23 51 110 121 209 93 75 174 170 102 134 113 101 121 191 194 190 157 185 93 163 300 109 117 212 240 149 261 311 182 134 277 232 159 105 164 207 210 215 152 153 218 191 142 253 290 254 198 218 248 273 247 314 251 217 143 197 198 218 241 252 197 205 247 253 252 246 206 226 179 195 145 206 143 125 127 161 89 72 59 89 64 84 15 -8 39 41 77 80 100 105 101 58 42 98 97 119 85 42 112 113 71 87 96 103 78 86 86 106 43 84 86 93 103 64 85 115 99 88 68 76 105 81 66 83 85 68 72 73 80 82 77 54 64 84 78 70 59 52 74 93 95 101 94 79 83 87 89 92 95 101 103 96 89 83 74 77 82 81 72 68 40375 265 1338 30 10008 11 12 55 5460 3435 -74 343 1115 2444 5432 15654 54436 210234 647802 903990 264599 7473 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -4 183 432 569 1051 1392 2111 3335 3837 3819 3449 3847 4355 4322 5054 5548 33168 239255 858267 999999 645314 33695 467 247 30 -6 215 92 72 52 -82 25 -41 -31 198 161 999999 32 21 97 159 -13 53 108 -33 119 135 11 174 65 142 86 30 52 168 245 135 50 162 141 120 192 182 89 145 166 131 139 140 271 208 196 171 226 155 124 -10 97 74 192 208 177 123 85 93 109 88 17 86 134 168 177 229 218 249 225 210 179 284 186 196 234 283 303 190 198 92 106 83 125 140 191 225 279 157 169 259 236 210 193 163 253 206 246 289 194 247 324 210 152 185 134 125 118 141 193 208 194 256 307 239 164 206 164 160 199 203 240 205 148 169 75 132 143 105 96 116 95 74 81 73 20 41 90 97 114 79 50 66 82 92 115 130 112 80 106 84 59 47 34 51 81 81 99 85 102 106 124 110 105 111 101 69 69 104 97 97 67 87 89 86 89 64 70 103 88 68 89 96 86 75 91 106 75 84 100 85 84 96 95 91 102 96 94 95 98 91 95 101 105 95 87 88 82 75 71 72 40381 266 1310 30 10010 11 13 1 5459 3436 -98 -49 310 1011 2262 4481 11921 38656 156180 549015 999999 999999 506351 39687 124 324 334 239 323 646 540 515 710 838 1135 1377 1212 1463 1656 1940 1857 1445 1452 1541 1430 1462 1306 1170 1341 1749 1765 1910 1990 1902 1925 10787 165321 603253 640085 217505 20491 104 160 273 236 367 345 193 -34 14 80 -7 -52 58 13 61 -8 -13 -18 75 999999 -49 22 110 125 45 90 52 66 241 174 31 121 135 89 49 142 181 292 185 36 157 113 151 129 36 116 -18 25 207 150 23 21 4 11 32 148 129 13 68 27 -15 76 99 135 146 129 233 185 194 304 217 191 151 125 70 178 174 159 178 201 143 98 178 243 129 158 174 230 157 123 87 109 88 60 190 306 207 156 263 171 170 166 196 184 182 179 179 212 199 126 106 55 57 118 189 150 179 232 188 216 183 182 154 174 145 141 159 132 84 93 140 103 135 97 6 35 54 49 60 34 35 34 12 54 76 29 25 46 57 70 39 72 94 113 88 53 45 46 56 80 50 10 64 91 70 78 30 41 63 31 31 78 57 41 40 41 27 60 41 45 59 39 29 49 56 44 45 52 37 34 43 47 41 51 50 50 56 67 71 58 56 56 56 57 62 60 67 63 58 54 60 46 43 37 34 40387 265 1343 30 10013 11 13 7 5458 3437 232 475 1157 2482 5654 13282 35115 139262 419284 999999 999999 343879 3965 662 706 714 847 664 828 882 818 1022 794 630 764 915 1096 1298 1205 1164 1543 1538 1280 1737 1897 1915 1608 1945 2056 1829 1826 1581 1606 1873 5378 77022 229364 129570 3402 221 104 177 187 68 81 90 210 -40 98 175 92 75 -88 -39 -18 48 2 -29 -42 11 204 51 -91 -27 -19 128 214 97 8 -40 142 236 133 115 146 152 -4 162 100 162 135 194 133 -68 90 81 149 176 75 141 195 210 64 40 127 182 105 36 94 228 168 80 70 142 123 87 14 36 151 95 105 139 216 199 159 226 214 103 166 140 207 166 99 80 125 160 156 146 67 106 159 138 67 117 142 103 180 140 152 154 219 183 238 241 123 160 288 214 134 82 69 44 111 66 65 126 148 207 157 154 192 182 135 169 124 147 175 70 58 99 96 64 89 71 44 44 34 1 -12 4 53 44 29 69 68 30 39 30 33 32 23 100 109 81 67 26 45 75 62 69 71 52 28 44 50 33 48 58 36 21 75 52 66 44 13 37 65 30 21 24 39 38 51 46 39 29 27 17 21 15 22 37 34 19 22 30 19 35 36 36 42 34 42 44 42 35 29 34 43 45 26 34 32 25 15 40393 265 1354 30 10024 11 13 13 5456 3438 36 404 819 1719 3340 6869 16593 50651 150313 900122 999999 999999 893434 45483 728 726 751 1200 1144 1317 1203 1172 1090 858 748 1055 1148 1149 1123 1130 1335 1406 1621 1745 1938 2326 2742 2547 2565 2056 1731 1981 1887 1905 10034 140464 83904 2151 178 217 386 191 50 220 107 66 308 264 131 59 144 79 10 -20 174 88 159 157 205 128 -48 70 64 105 225 216 179 163 211 111 101 66 151 116 90 112 76 56 134 318 277 230 123 129 100 63 98 63 27 72 134 282 79 147 142 190 68 -9 59 53 129 169 224 250 174 118 90 193 207 200 309 300 293 221 238 279 199 302 229 128 55 116 119 173 205 143 151 156 185 196 179 196 324 274 227 97 180 190 273 216 290 231 172 230 194 197 244 304 250 167 154 140 153 154 136 244 232 198 186 174 248 233 263 185 192 133 108 90 111 188 204 155 127 131 160 159 50 35 53 97 66 45 65 61 94 83 52 65 79 116 66 100 148 124 125 114 84 86 101 78 85 65 47 63 78 87 73 59 62 86 59 73 80 101 101 111 86 64 46 64 71 66 56 66 58 65 68 64 67 78 62 60 61 68 75 72 65 71 82 86 87 86 73 73 74 75 73 69 71 78 77 66 66 59 51 40399 303 219 30 10029 11 13 19 5455 3439 684898 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 632 1250 2311 4412 9413 24598 93106 325568 999999 999999 999999 414819 49730 1257 541 727 648 599 658 965 912 1240 1257 1333 1596 1888 1721 1892 2561 2827 2935 2813 2868 3254 3964 4581 4697 4943 4540 4137 3179 2636 1827 5823 42579 5213 308 145 48 224 163 218 219 33 166 391 435 241 131 101 226 38 77 187 96 8 -87 82 88 -11 -3 31 999999 28 166 89 106 160 99 9 17 160 149 149 191 170 184 190 221 302 257 78 21 28 135 141 107 62 124 317 222 126 187 217 147 114 0 51 60 -14 32 52 23 38 99 148 212 187 103 244 213 103 112 303 217 216 230 99 168 192 92 232 241 263 157 87 193 271 250 307 190 210 295 174 100 155 222 218 290 286 264 225 228 125 184 203 122 159 194 166 108 107 134 144 123 165 236 186 208 264 221 242 172 134 170 134 98 96 132 150 106 101 72 50 53 103 65 39 129 85 56 9 57 84 92 98 98 89 105 100 116 96 107 73 67 76 54 48 68 80 57 70 70 59 42 61 73 60 74 67 77 82 90 89 76 66 64 31 51 63 69 40 30 57 67 55 44 58 75 68 55 54 58 64 55 62 52 68 72 67 75 78 86 78 66 74 68 58 75 64 54 41 47 56 40405 265 1362 30 10032 11 13 25 5454 3440 -38 313 601 1423 2878 6012 14722 42969 161381 676891 999999 999999 495830 41407 1532 904 929 961 981 958 1092 1235 1349 1367 1096 1637 1918 1806 2617 2903 2743 2911 3189 3482 3786 4312 4910 5268 5394 4771 3874 3286 2557 1792 6004 39107 2862 282 247 158 195 325 211 108 67 -63 -27 -15 0 -17 21 35 150 70 54 -2 67 -37 -55 -49 97 20 48 53 -33 999999 -63 -21 -7 -3 -33 -91 -32 -12 -67 42 148 67 -67 39 105 88 25 137 189 87 21 35 2 -81 -31 30 69 100 82 69 93 128 93 99 -27 7 112 94 59 92 126 74 127 134 206 205 139 168 65 150 157 104 66 81 26 86 92 34 70 26 72 166 223 307 278 186 171 180 115 196 262 238 125 144 155 134 122 97 120 190 210 175 121 105 134 43 55 99 80 99 146 136 157 195 146 101 185 134 107 86 83 77 94 120 35 76 62 19 27 49 18 -62 -18 23 44 38 46 18 24 30 31 31 14 42 40 46 45 55 74 83 70 36 13 26 35 40 31 22 44 32 24 13 18 60 46 34 23 33 27 28 16 23 19 22 19 30 20 34 29 21 -6 4 16 6 6 29 16 11 14 20 29 35 30 35 37 36 23 25 32 32 31 30 39 29 26 18 22 20 15 40411 264 1393 30 10033 11 13 31 5453 3440 -40 150 300 595 1322 2846 6085 14424 47918 219175 903916 999999 999999 688676 4392 489 522 480 443 592 601 456 551 647 526 701 791 977 1158 1649 1639 1475 1632 1739 1597 1795 1892 1738 1352 1131 1069 1071 912 657 266 243 221 180 265 206 231 80 121 252 194 160 52 168 38 125 135 48 999999 -44 -26 29 35 -86 13 30 85 14 -78 -29 -91 -74 68 -4 -83 61 86 121 45 65 12 82 96 51 149 294 129 67 93 23 68 121 125 122 37 43 150 135 156 -2 75 110 38 -56 182 179 180 176 -17 103 154 193 216 151 120 111 105 81 171 125 18 87 110 67 169 184 143 95 125 118 124 204 187 239 244 189 232 234 129 266 181 145 140 184 193 198 134 167 143 181 206 118 130 139 161 108 153 171 140 139 193 239 125 168 190 141 122 148 190 148 85 17 38 100 30 55 78 105 62 21 24 51 92 53 34 25 55 84 35 10 43 67 91 46 53 72 65 82 80 71 67 60 43 41 36 38 54 49 48 69 78 72 31 45 64 60 51 59 54 48 82 58 48 31 38 32 42 45 58 59 40 25 43 47 44 42 50 41 43 48 46 39 54 59 71 61 76 75 57 55 55 54 55 51 48 44 28 41 42 38 40417 263 1422 30 10032 11 13 37 5451 3441 50 422 1287 2525 5702 15484 51103 171251 575113 947167 999999 999999 999999 6369 738 392 353 329 367 607 884 1083 1415 1640 1813 2114 2524 2716 2662 2515 2496 2323 2406 2164 1791 1371 1132 916 683 675 762 458 399 287 322 44 90 123 179 175 193 180 216 224 159 97 256 185 160 21 19 34 -50 -37 122 26 -59 121 195 95 -39 -85 9 7 -51 140 135 194 207 85 55 95 -90 999999 74 -32 999999 -27 155 124 98 115 129 -14 108 14 -12 100 138 112 46 95 167 70 64 23 -2 61 33 144 181 144 40 97 205 333 226 179 129 101 112 143 166 121 139 84 116 63 101 132 204 235 119 177 214 160 183 251 229 152 141 125 144 153 207 196 165 193 178 155 166 166 167 173 165 77 95 84 80 69 137 107 112 120 183 205 269 182 182 136 117 96 105 145 105 101 148 111 60 23 31 -29 35 74 46 18 25 15 44 33 13 22 13 32 51 72 39 78 88 45 66 68 84 44 36 45 70 31 54 75 61 49 67 78 56 63 50 35 39 31 33 41 70 64 49 33 39 25 25 43 35 38 41 44 38 23 37 29 37 25 21 27 38 43 42 37 48 47 54 59 50 49 48 48 46 48 49 47 47 45 41 40 31 40423 264 1390 30 10030 11 13 43 5450 3442 -98 157 340 426 990 2081 3852 8972 22424 78624 323996 877468 999999 999999 63230 730 393 296 261 349 572 657 823 910 866 1198 1351 1124 1158 1250 1229 1255 1811 2214 2114 1852 1533 1344 1247 888 864 908 927 837 680 277 241 297 203 26 147 244 233 108 165 230 124 161 252 177 -5 53 22 147 87 124 256 75 -28 -86 -50 40 90 46 25 20 142 118 66 106 72 42 10 60 171 229 125 69 154 171 96 132 141 155 171 96 168 168 144 88 111 192 174 213 208 90 31 105 82 46 20 89 43 106 89 52 83 157 146 245 272 319 182 146 106 103 175 208 218 156 132 130 190 163 153 135 277 224 181 234 276 221 243 277 157 204 236 292 216 147 144 163 130 146 186 156 149 158 165 229 176 84 151 180 298 246 228 276 299 222 174 94 98 117 111 77 69 111 132 70 121 150 99 34 56 48 46 137 121 112 87 68 69 57 81 126 144 144 147 149 113 101 113 122 126 111 70 91 94 68 90 89 88 65 47 71 81 69 89 118 97 98 78 84 96 90 74 65 85 67 35 62 68 86 81 65 81 74 76 79 72 66 77 75 81 81 76 87 87 91 88 82 92 88 82 81 82 91 82 66 72 74 61 64 40429 261 1480 30 10030 11 13 49 5449 3443 94 458 905 1836 3964 8090 21187 67710 281526 999999 999999 501455 3039 345 248 191 149 168 469 814 827 788 966 1224 1199 1109 1129 1254 1195 1119 1239 1442 1561 1475 1255 905 775 532 789 724 519 256 184 294 111 126 230 141 29 36 227 192 229 52 242 203 -5 -35 74 107 37 129 114 0 22 169 168 61 16 167 57 -28 -40 51 48 15 72 127 154 67 -16 52 159 203 178 107 184 155 232 184 208 125 46 94 16 85 140 223 272 173 18 118 141 138 113 131 130 93 5 68 59 42 62 205 173 151 186 184 219 159 122 159 172 211 245 206 231 180 142 168 231 161 156 233 182 265 192 139 258 175 154 224 250 189 176 201 175 218 233 192 140 104 177 168 94 171 171 135 158 165 168 237 265 246 216 229 215 163 148 221 166 126 95 93 72 30 66 114 55 39 49 62 99 67 62 65 70 45 47 36 89 73 42 81 88 79 61 96 77 100 89 91 70 56 59 83 92 52 66 109 69 21 60 74 82 80 81 76 42 46 77 65 52 70 41 30 36 28 61 83 69 66 79 73 52 59 57 51 58 46 52 53 61 65 56 46 70 57 62 67 64 70 59 57 64 62 56 60 61 44 40 40435 260 1514 30 10034 11 13 55 5447 3444 62 492 1181 2450 4931 11805 34040 125051 504611 999999 999999 999999 7046 442 433 378 340 276 361 365 467 385 499 399 575 585 884 1165 1470 1635 1790 1803 1807 1875 1791 1678 1184 832 460 125 129 157 183 98 185 208 187 175 177 221 196 193 114 51 93 133 83 46 112 115 215 117 10 21 40 -8 -27 -70 -44 -44 37 57 215 205 248 174 81 83 135 201 185 166 238 173 255 196 117 110 73 174 156 155 184 129 6 30 118 163 51 92 162 125 86 22 256 125 21 3 145 133 25 132 77 185 126 180 180 264 261 195 118 212 199 212 190 197 206 164 143 194 173 245 140 72 124 111 47 165 194 227 225 191 156 186 205 212 184 105 125 158 188 172 139 155 149 198 134 145 129 171 171 219 219 180 205 165 137 169 142 124 124 161 118 141 151 107 65 -6 12 93 126 106 87 84 59 42 39 36 48 45 17 83 126 117 96 106 146 127 113 95 109 113 89 75 83 68 48 60 62 49 26 69 98 70 56 82 57 64 75 75 93 69 54 43 57 67 79 69 57 59 60 69 67 59 64 73 55 54 77 85 73 75 84 69 70 80 87 70 66 69 74 71 76 77 73 64 61 49 56 53 40441 261 1461 30 10041 11 14 1 5446 3445 -76 156 461 985 1978 3819 8624 22515 74673 310033 789748 999999 999999 102293 1161 276 330 259 409 537 307 316 428 550 578 636 914 1064 1355 1897 2340 2491 2785 2891 2485 2006 1609 1325 1325 1213 678 356 228 256 208 63 190 295 252 175 225 344 292 31 -11 84 230 166 153 98 110 49 47 37 -2 158 195 75 126 108 93 29 117 76 9 45 -29 56 88 110 195 136 84 87 235 314 242 226 188 216 193 176 157 214 206 57 52 134 164 189 118 54 162 75 202 132 45 62 108 37 119 139 117 124 260 304 299 223 113 105 214 179 165 253 260 236 182 229 201 176 220 218 71 109 106 135 83 131 160 278 254 254 254 206 234 282 230 171 244 168 132 120 135 134 115 235 213 282 220 252 282 278 307 285 275 211 230 220 159 111 112 140 117 72 139 134 51 59 0 76 83 65 78 74 69 111 81 65 64 87 71 116 55 24 81 111 96 73 71 75 64 65 91 117 59 45 109 106 88 63 40 56 78 78 64 65 57 46 78 82 71 60 38 49 68 80 61 58 64 65 51 66 59 62 52 57 61 53 62 62 66 53 56 61 67 77 66 80 77 63 74 75 79 66 67 68 66 56 52 42 45 40447 261 1499 30 10049 11 14 7 5445 3446 35 287 681 1586 3429 6743 16952 51112 188455 737069 999999 999999 419468 3046 160 248 184 424 370 209 184 206 171 323 466 596 641 954 1416 2029 2634 2990 3346 3403 3098 2895 2137 1516 3155 27812 25981 860 207 116 298 174 232 156 163 153 135 146 214 222 208 196 104 49 99 -77 117 275 54 -55 123 88 107 141 56 -49 92 98 149 154 31 60 46 174 43 82 233 251 242 249 251 53 222 245 274 165 71 104 97 151 91 86 18 37 103 138 148 106 126 201 179 216 171 151 115 18 45 47 177 203 175 301 330 124 115 133 168 70 52 187 165 254 199 194 132 222 210 225 121 142 191 145 157 140 172 157 242 174 140 110 155 189 150 135 223 208 148 120 167 125 62 104 145 172 235 204 219 178 224 238 253 212 194 162 190 140 158 126 100 154 114 70 112 85 81 52 43 90 89 115 53 24 40 84 68 90 52 61 50 96 58 48 84 108 60 56 96 105 55 68 73 79 72 47 94 111 79 60 63 80 86 56 64 49 67 76 92 115 82 63 57 55 72 68 57 56 57 54 51 37 41 56 50 49 48 46 57 59 61 62 71 71 69 77 75 67 68 68 69 70 62 63 60 50 54 46 43 40453 261 1502 30 10052 11 14 13 5443 3446 -65 334 872 2157 5134 13040 34718 92132 260721 749747 999999 999999 42689 640 167 331 499 425 262 208 192 220 277 334 269 342 480 892 1553 2416 3000 3399 3101 2217 1912 1439 1211 1339 1668 1098 440 322 189 283 282 322 190 116 139 300 196 261 172 189 197 139 88 -17 11 197 270 120 60 21 6 45 -13 -72 -88 7 -16 160 112 139 82 86 28 0 73 80 153 63 173 172 131 189 269 254 486 4171 1138 231 162 236 96 76 157 146 150 13 106 219 164 103 45 198 181 124 105 104 147 209 250 216 189 254 192 129 174 274 155 160 172 183 184 166 216 174 186 201 125 126 159 99 169 177 172 64 81 230 270 161 225 263 213 208 219 200 151 130 154 202 197 243 157 147 181 147 180 185 167 210 266 228 246 253 218 160 126 191 97 68 36 88 162 157 82 58 80 79 74 36 68 43 53 41 44 70 69 42 34 47 85 70 58 76 91 78 81 84 63 70 88 105 86 60 74 71 94 74 66 55 70 65 53 51 46 65 91 73 55 84 96 75 71 67 52 52 61 80 91 92 70 76 69 60 59 65 63 57 61 62 63 56 53 52 70 82 85 82 75 74 70 76 66 61 66 57 48 53 52 40459 260 1531 30 10051 11 14 19 5442 3447 -66 406 1011 2090 4124 9153 24540 77554 296048 999999 999999 999999 9966 56 266 236 193 87 284 186 189 248 226 321 446 470 356 753 1173 1027 1020 698 709 797 779 949 1125 1162 620 364 353 417 198 132 188 338 150 31 144 88 86 100 88 58 64 72 203 8 77 25 -43 8 48 56 -12 43 85 22 75 36 1 42 102 41 -32 -23 -9 126 90 136 210 129 87 234 152 143 145 135 28 52 44 128 127 -24 101 169 41 -38 70 168 99 59 234 116 74 122 4 87 28 106 147 155 175 154 74 107 277 216 159 146 215 121 113 163 227 191 161 152 190 202 144 125 92 107 70 114 111 133 154 62 154 110 167 160 185 143 89 132 117 88 103 79 111 136 151 123 193 254 208 170 204 224 177 208 234 149 133 152 121 46 59 77 69 49 19 8 11 29 -8 -1 51 30 70 63 15 39 64 74 57 43 21 38 54 78 26 43 75 74 48 44 62 60 78 66 38 20 70 54 33 59 36 13 17 73 22 29 34 23 65 49 28 58 29 2 -5 25 24 22 23 35 36 30 20 13 9 1 -4 -10 -1 3 13 19 19 25 32 25 27 31 36 23 22 30 26 16 20 23 20 17 6 4 40465 260 1530 30 10050 11 14 25 5441 3448 94 260 654 1124 2772 6189 15023 44775 156037 558728 999999 999999 82964 854 289 221 247 263 291 352 206 187 285 14 132 285 293 152 271 271 358 432 380 545 616 675 746 523 327 304 -52 79 199 144 37 -78 69 189 149 45 11 127 195 164 96 88 134 35 33 44 -54 999999 98 40 58 -6 10 -11 -18 -30 31 107 35 65 58 111 105 -22 -54 50 120 51 113 71 120 168 -7 114 221 224 217 156 99 126 178 -22 -51 -99 77 193 85 -5 -14 101 42 124 80 51 109 110 40 76 161 157 134 139 186 206 207 136 146 209 129 187 140 79 119 161 117 99 82 112 104 3 129 176 170 164 182 136 110 94 103 98 133 63 72 143 183 126 69 119 112 81 110 133 122 153 227 242 152 203 208 236 262 183 123 110 41 53 43 76 56 65 115 76 19 -22 23 34 30 7 29 27 47 27 29 0 6 4 5 57 28 35 24 50 54 58 51 90 28 21 51 30 18 27 -9 36 50 25 40 13 5 37 27 38 42 35 40 41 23 30 37 39 34 30 45 40 37 22 14 23 30 27 24 19 16 -1 27 30 14 34 40 49 41 34 32 40 38 33 38 40 39 28 32 32 25 18 19 12 40471 260 1531 30 10051 11 14 31 5439 3449 -4 177 738 1675 3435 7468 19356 61860 215763 694834 999999 999999 48140 514 309 433 443 273 156 292 237 274 420 308 243 242 272 359 279 417 540 442 466 596 615 576 371 197 425 486 140 111 321 350 178 257 215 88 97 231 243 215 152 160 76 114 29 -28 -38 -11 80 46 -19 0 -10 21 43 43 -91 32 68 -2 -46 216 154 14 73 31 35 210 94 147 172 146 52 134 209 250 281 172 82 98 207 108 180 193 110 67 79 108 99 72 122 127 47 73 98 32 155 86 140 110 134 155 146 297 287 231 299 280 241 154 221 177 206 171 152 167 208 173 196 152 48 21 122 145 170 242 225 156 137 151 175 110 152 119 128 140 147 118 55 101 162 169 160 144 188 231 182 147 211 218 242 148 141 126 66 101 53 101 45 67 84 54 20 38 62 9 27 102 86 46 43 64 78 54 28 26 -3 54 34 -13 58 80 48 53 57 55 60 49 75 69 40 69 71 67 71 50 69 40 47 23 44 53 60 58 54 59 19 30 51 60 23 35 29 22 32 32 37 34 65 46 33 36 26 21 25 30 27 24 41 40 33 38 47 53 43 51 54 51 46 48 52 39 42 47 43 32 16 18 40477 260 1533 30 10053 11 14 37 5438 3450 32 603 1752 3783 9992 26503 60905 141992 422824 999999 999999 999999 29382 431 187 435 400 234 89 346 440 215 198 270 389 386 346 491 494 448 396 412 589 580 548 520 503 404 311 278 152 278 87 -5 78 168 108 121 117 100 309 176 61 22 60 252 167 55 76 66 93 123 -30 1 -50 999999 -44 109 58 153 208 226 56 108 181 120 102 16 49 92 -60 66 102 111 84 147 72 47 133 311 261 178 193 274 189 29 31 75 -46 152 164 103 130 98 58 70 25 40 121 114 121 267 211 117 197 206 194 290 216 194 170 47 123 225 179 172 161 170 237 154 86 94 123 45 79 79 73 203 144 91 129 188 208 84 89 111 117 89 116 144 123 185 162 175 112 146 150 188 256 207 270 254 228 206 148 85 28 109 53 84 83 44 79 66 39 14 34 25 37 82 53 25 64 71 39 80 18 22 37 42 55 32 24 68 56 81 71 57 53 44 65 80 54 79 88 53 20 63 81 36 54 44 46 20 23 29 72 53 53 29 49 43 37 35 -2 22 60 71 43 45 33 34 29 31 37 44 49 51 47 51 44 40 40 45 46 58 60 43 52 47 50 45 52 46 46 47 38 24 15 17 40483 259 1566 30 10056 11 14 43 5437 3451 195 629 1597 3491 8036 21711 67679 230915 749925 999999 999999 42303 466 218 220 335 379 211 183 259 232 358 406 1 35 -94 23 320 255 286 443 375 416 547 591 588 386 106 52 0 180 246 8 296 284 209 169 150 179 187 255 286 201 237 100 117 101 36 8 -94 12 23 157 4 -50 999999 29 26 1 -28 -89 -91 -69 999999 62 141 114 102 -92 999999 87 28 -6 79 218 234 190 176 266 158 57 91 146 175 153 -14 -21 102 86 4 27 -31 78 126 66 92 21 -1 17 65 93 121 95 194 175 207 250 81 28 154 204 126 107 119 137 122 133 56 77 179 173 62 51 133 110 215 213 207 168 172 121 135 120 65 50 89 165 141 94 151 117 114 121 139 130 168 231 214 250 158 92 191 207 123 97 86 82 72 33 43 28 30 12 28 -14 33 23 -10 -48 14 42 11 -14 0 -34 -6 42 14 4 -10 6 49 52 86 47 61 9 -2 54 71 24 39 63 53 28 -12 30 38 55 84 43 5 21 44 38 33 39 43 39 37 33 27 -1 15 37 41 34 35 26 42 31 31 9 4 29 19 17 29 33 30 27 17 21 32 29 34 50 37 33 32 30 25 33 35 23 13 13 7 11 40489 259 1566 30 10056 11 14 49 5435 3451 75 624 1351 3322 7502 19671 54353 175139 647273 999999 999999 475927 1771 459 432 457 431 451 457 479 345 215 307 508 573 461 565 447 316 411 508 618 678 586 542 571 459 327 321 190 125 163 197 267 261 210 181 195 132 58 90 147 187 280 175 162 154 12 138 137 -10 2 29 -26 11 154 -17 -57 78 30 39 -56 36 171 258 144 32 134 91 96 71 -31 61 92 275 300 288 315 136 137 225 121 111 223 131 151 68 11 -21 -75 23 3 50 79 50 153 97 193 95 48 56 166 168 176 183 132 211 174 213 227 245 309 245 200 115 142 156 138 104 193 201 160 162 154 179 153 137 279 230 177 202 174 145 202 144 108 58 133 173 127 132 157 119 150 196 274 237 235 148 189 210 137 221 190 103 87 103 153 125 68 98 111 98 50 50 18 29 18 44 41 66 87 71 79 58 56 15 44 67 42 59 76 83 97 127 114 50 98 109 95 93 81 84 97 103 74 55 87 76 77 90 54 80 72 65 66 63 74 74 82 67 54 44 38 67 61 67 69 59 53 53 61 37 38 50 37 24 46 57 71 68 73 63 61 66 68 82 75 62 77 71 60 54 51 57 52 50 37 37 40495 259 1566 30 10056 11 14 55 5434 3452 5 481 1075 2443 4901 11248 31505 95175 343263 999999 999999 529700 3486 529 467 207 270 205 379 330 174 184 200 108 145 381 514 440 419 611 510 473 510 473 568 339 302 242 180 114 160 149 56 142 74 48 74 106 216 255 288 172 160 46 86 86 74 30 114 87 51 33 149 5 -25 -54 -46 35 33 -44 92 -92 -62 60 33 -3 -7 68 176 153 -2 29 129 112 175 192 257 251 251 137 777 10430 9574 240 194 208 142 17 2 91 168 162 127 57 -27 -64 65 78 29 104 169 137 98 29 51 125 205 139 138 96 102 139 221 190 187 188 129 84 105 23 70 151 141 217 112 112 163 168 227 211 135 105 122 117 117 128 140 121 114 153 210 121 101 109 134 190 215 187 159 168 154 175 151 117 111 100 64 96 92 98 47 6 29 4 12 58 47 64 56 51 39 12 21 65 43 28 -17 -18 40 28 -11 35 58 21 36 39 42 8 41 58 63 59 64 42 24 48 34 16 48 40 45 44 30 44 47 46 43 32 43 32 26 36 31 33 25 30 22 14 34 42 36 17 22 24 9 -2 17 17 -4 -2 13 24 21 18 27 29 24 16 12 12 20 23 25 13 13 6 9 1 0 40501 259 1568 30 10058 11 15 1 5433 3453 -98 326 573 1172 2007 4177 9542 24115 85833 292779 932498 999999 999999 9207 389 299 331 204 242 359 382 243 306 225 133 211 284 448 274 394 707 615 326 391 430 615 416 339 314 253 195 64 202 68 146 275 273 318 375 131 160 155 -1 73 201 199 90 28 -4 127 111 -42 999999 -82 47 117 85 47 39 47 -63 2 118 159 125 21 57 36 7 -2 -18 -36 42 65 20 54 1 54 197 204 138 34 30 167 147 155 40 -29 -46 19 -4 -19 45 127 123 -34 71 95 115 133 124 158 289 183 172 296 132 217 208 136 223 222 247 314 222 199 161 125 105 192 180 222 135 165 143 86 144 181 141 135 106 198 247 180 176 128 112 120 159 143 150 208 254 308 194 241 244 134 187 187 152 108 57 114 59 17 36 44 15 30 9 27 42 1 59 67 71 34 24 43 77 48 80 37 39 53 3 -38 -20 41 52 8 41 34 58 55 75 91 80 68 96 82 66 72 38 36 43 61 28 37 58 20 34 45 71 57 60 70 35 58 34 25 39 37 23 20 49 66 41 36 7 14 47 54 46 44 26 30 41 42 34 37 32 40 41 44 47 52 39 27 42 49 44 33 39 27 16 18 12 40507 257 1632 30 10062 11 15 7 5431 3454 361 983 2014 4908 12739 36784 122734 411828 999999 999999 938643 4605 430 175 339 392 295 256 290 239 318 386 378 322 401 425 362 293 361 380 562 539 517 468 410 259 49 159 147 262 112 183 212 220 148 275 199 223 203 78 129 45 18 131 82 20 106 -28 999999 -24 15 -81 -30 29 -20 94 70 -3 2 5 116 89 130 187 63 41 30 40 -79 6 15 60 183 219 80 -62 33 72 283 291 146 114 29 123 152 76 -14 33 116 23 120 13 36 24 -24 61 86 71 111 139 81 137 144 133 134 164 86 187 213 196 239 155 135 161 188 234 236 195 152 140 168 162 135 102 118 156 169 235 193 184 185 133 115 77 69 72 60 127 134 214 235 185 217 252 266 202 193 113 224 141 109 115 124 136 81 53 -9 -13 30 -4 -8 101 50 80 12 -16 56 52 54 13 45 55 24 -8 -8 13 35 56 79 75 47 56 0 51 81 50 52 79 81 52 45 76 66 45 50 42 39 49 36 46 62 86 65 56 70 62 59 53 32 46 42 57 68 64 50 57 59 37 47 58 41 45 47 41 32 34 44 38 38 34 46 46 44 50 58 51 46 54 39 40 42 38 37 35 32 26 18 40513 258 1577 30 10067 11 15 13 5430 3455 187 727 1676 3161 6966 18139 46311 116861 318130 868624 999999 999999 8718 483 359 251 455 339 137 220 366 284 246 283 342 291 204 163 297 394 466 520 667 479 269 36 239 447 295 282 152 15 0 141 242 212 96 181 75 9 90 41 100 91 146 205 127 -25 -74 -41 -21 -88 -74 -32 11 146 138 139 51 61 2 17 33 999999 -67 111 116 119 60 10 0 160 140 119 156 221 183 204 206 173 138 -75 35 144 122 85 79 21 9 19 5 -2 89 22 6 84 141 111 82 11 44 23 121 184 113 125 168 112 131 108 55 154 135 94 174 137 15 82 135 100 97 82 67 150 172 220 197 110 128 157 176 147 117 67 72 92 56 66 109 129 152 105 96 167 211 165 255 240 186 124 87 54 92 110 74 23 114 71 122 89 116 84 42 46 74 -1 46 83 35 4 31 39 34 30 33 37 28 36 61 28 47 58 63 54 44 53 79 74 48 55 32 46 33 22 33 33 39 21 22 27 48 40 39 89 54 36 48 35 -14 16 54 44 52 61 47 53 39 45 49 45 49 41 38 38 36 19 22 17 30 28 28 30 32 37 40 42 50 50 40 32 40 40 36 36 29 24 17 16 40519 258 1611 30 10071 11 15 19 5429 3456 125 662 1759 3376 7396 18849 46855 123861 410532 999999 999999 999999 5149 464 378 328 222 379 523 280 223 339 423 411 248 362 503 471 522 663 677 500 361 400 179 179 225 232 163 268 450 232 193 296 260 204 215 257 251 185 115 33 249 192 33 64 59 20 140 47 22 11 30 -16 75 74 -68 29 72 147 45 95 149 176 122 191 107 113 177 246 -19 32 135 137 240 315 199 182 244 267 278 317 276 244 376 395 349 156 61 125 70 36 58 149 151 210 173 226 115 142 164 246 58 49 295 270 247 257 208 223 32 77 188 163 164 177 187 186 295 251 161 220 179 170 230 224 200 126 118 158 150 201 148 146 173 155 141 252 275 280 241 244 240 163 215 295 272 279 195 200 193 198 152 106 159 133 79 74 87 76 45 46 38 8 47 93 78 65 72 115 91 72 97 73 52 41 30 35 49 76 67 72 51 61 91 109 105 60 87 115 68 44 69 92 64 85 81 76 83 47 67 73 56 65 61 69 52 54 55 84 64 64 52 68 75 76 87 103 71 66 67 45 49 74 73 64 77 67 63 62 62 62 66 68 57 70 72 72 65 65 62 60 60 59 51 47 48 44 40525 258 1612 30 10072 11 15 25 5427 3457 96 331 593 1365 2726 5782 13144 34134 148565 479548 999999 999999 134622 1236 487 302 244 401 322 335 173 219 236 337 445 518 273 413 515 557 403 280 287 292 215 223 301 182 88 140 311 123 222 238 279 226 202 240 356 310 287 332 249 233 189 148 195 128 -55 -19 235 -9 32 63 41 19 -60 -44 -65 96 2 133 10 5 159 60 144 129 91 26 18 62 95 147 129 -15 40 72 96 224 199 158 97 83 151 101 147 186 126 10 15 42 -8 80 96 55 74 52 -44 84 152 106 99 72 35 148 191 137 145 223 98 120 88 160 153 160 130 146 185 264 169 171 193 70 56 107 186 200 135 84 105 170 139 83 104 96 182 154 97 121 204 238 265 249 196 198 258 242 276 215 170 75 60 65 68 111 20 14 58 60 40 27 37 63 16 -19 61 34 62 73 23 45 59 32 6 19 49 31 48 47 11 34 48 49 84 56 88 24 75 66 43 23 72 53 44 62 54 75 23 24 40 63 78 44 16 44 34 52 34 19 39 31 37 33 29 50 40 46 22 28 32 40 26 19 29 23 19 38 40 51 36 40 50 53 36 39 52 46 46 49 54 45 41 42 29 31 16 16 40531 258 1611 30 10071 11 15 31 5426 3457 59 91 407 1045 2096 4070 8113 16261 59938 247325 666789 999999 914577 3771 275 374 181 236 260 68 230 307 279 267 369 313 384 343 259 232 307 234 267 172 84 184 93 -43 49 70 211 182 199 297 254 190 244 360 239 177 -20 82 -26 139 174 145 17 17 32 36 65 -52 -31 179 -41 -86 110 79 68 148 88 6 45 30 71 251 52 28 35 6 -62 -10 124 88 203 175 197 288 330 395 545 577 463 494 544 428 264 244 101 139 131 125 35 98 44 13 131 104 112 166 101 13 168 154 27 235 240 261 141 123 151 208 197 102 97 128 98 161 269 224 100 190 224 101 120 260 177 154 153 185 190 167 143 56 60 78 54 110 66 42 99 209 187 217 242 187 187 173 184 137 147 114 69 20 15 24 3 4 95 55 -17 -1 96 74 18 2 -5 48 91 60 44 51 44 75 8 0 21 37 75 74 4 55 57 28 59 69 31 56 50 25 52 50 21 47 52 22 24 21 51 36 46 35 38 38 25 40 38 40 26 35 36 35 30 37 23 36 30 21 23 47 44 25 29 13 8 15 20 12 23 46 35 33 34 42 48 51 43 37 32 32 34 35 38 21 22 22 18 25 40537 258 1610 30 10070 11 15 37 5425 3458 460 799 1595 3414 6976 13413 27834 79882 257574 773108 999999 999999 226186 843 406 379 343 383 271 366 356 145 296 247 314 479 493 439 307 286 333 400 446 341 324 190 114 160 263 131 206 214 85 48 181 189 211 99 138 121 174 184 75 73 55 41 52 89 28 81 -84 79 81 -7 59 17 -49 209 112 37 7 28 9 190 226 113 18 -43 -1 -29 85 19 84 147 81 -54 28 135 143 206 251 183 233 71 133 189 146 127 215 107 155 172 67 140 246 270 42 63 151 223 148 174 174 100 236 221 147 151 166 131 199 306 192 276 281 192 156 184 237 266 266 206 180 214 230 188 173 199 218 205 195 183 224 187 126 54 106 71 127 142 139 90 163 158 167 239 258 266 189 178 191 206 163 152 127 162 117 45 34 18 38 98 70 53 71 57 79 120 87 47 47 56 40 36 37 3 44 65 74 58 93 93 113 118 106 84 77 69 75 98 102 83 47 65 92 100 81 46 32 56 44 94 65 51 69 83 60 67 73 74 78 48 27 66 60 42 37 38 64 56 63 64 55 48 46 59 46 47 59 59 67 75 68 68 60 56 45 49 56 62 54 54 67 54 54 46 33 35 40543 258 1611 30 10071 11 15 43 5423 3459 40 245 693 1367 2388 4863 12979 38960 131617 549754 999999 999999 999999 372196 1871 525 134 61 188 233 351 251 355 305 379 351 400 358 344 513 560 488 324 316 225 55 186 152 268 54 81 119 257 303 245 117 113 114 121 187 163 229 229 319 64 44 205 113 -91 -83 92 124 81 121 31 103 52 5 -92 999999 -81 38 24 111 165 106 150 -4 -14 100 40 -18 139 84 288 262 61 192 69 46 82 237 291 251 410 461 213 240 132 87 107 218 169 110 70 157 240 187 183 232 218 175 274 194 171 169 224 156 171 272 213 210 258 187 85 157 255 216 177 233 265 204 174 225 231 207 169 166 282 217 109 191 282 285 222 110 143 105 124 172 165 154 256 241 253 210 171 218 212 169 173 203 131 145 78 102 100 98 63 61 77 27 10 43 78 71 85 129 99 49 86 70 46 44 76 27 -8 -27 37 88 86 46 78 63 98 68 67 112 86 104 92 44 43 64 52 66 89 63 26 22 52 46 40 37 40 39 31 46 57 44 39 55 63 43 34 39 59 58 69 62 40 33 30 28 31 46 54 57 50 59 62 60 54 57 52 48 43 50 51 51 35 50 51 48 42 31 30 33 40549 258 1611 30 10071 11 15 49 5422 3460 -98 226 657 1206 2005 3496 7441 18013 63811 251232 857321 999999 999999 626246 2518 284 262 433 436 227 228 374 336 375 458 433 367 384 381 359 427 333 205 230 294 309 152 -50 89 128 297 65 22 123 170 272 247 2 187 155 126 60 124 114 163 150 58 10 88 52 14 102 85 42 -4 15 44 87 99 87 166 182 42 13 134 104 109 109 -22 -31 32 109 133 103 142 259 191 240 246 293 404 396 482 685 736 604 403 143 133 189 167 248 221 122 64 88 129 215 168 186 224 253 155 192 134 135 160 140 167 190 171 159 179 154 78 156 151 115 295 193 93 142 131 102 138 190 146 106 161 166 88 107 198 134 75 153 97 123 168 215 198 152 148 175 196 195 192 157 252 168 129 115 104 99 131 134 94 109 61 19 38 47 120 104 74 55 58 67 75 80 78 66 67 62 21 -35 56 93 44 71 88 86 77 69 57 75 81 87 48 39 51 92 62 68 45 60 46 51 63 56 41 47 60 53 58 54 49 66 42 55 32 49 65 67 58 44 64 74 49 52 67 46 36 43 42 45 41 47 55 47 44 52 51 55 58 52 51 45 41 47 48 50 35 32 37 28 24 28 40555 258 1609 30 10069 11 15 55 5421 3461 72 231 730 1203 2025 3938 7996 14643 69526 316363 928804 999999 999999 10691 500 388 314 288 309 445 431 428 311 472 354 247 294 290 412 413 395 239 54 76 114 121 71 42 66 138 235 70 58 240 148 260 263 226 142 103 -7 -54 62 138 39 72 -13 9 -11 -27 15 24 30 -77 -22 31 101 95 85 67 179 80 127 118 178 129 105 87 114 -3 54 104 112 6 15 94 42 75 161 170 176 216 226 112 105 159 230 172 150 165 168 190 159 82 105 176 164 167 160 153 166 76 121 93 189 130 112 187 212 230 220 145 159 237 199 220 224 181 172 218 226 252 240 243 299 207 153 159 138 179 218 114 119 202 155 105 131 124 160 172 148 194 128 113 172 161 241 218 211 192 213 168 108 75 80 82 125 85 38 22 8 65 70 53 67 42 51 48 28 31 72 34 29 13 27 8 1 37 57 33 77 53 29 64 30 63 78 33 72 68 52 53 68 71 51 44 54 49 55 54 31 56 66 54 55 62 73 55 39 42 50 58 61 51 41 49 44 60 68 58 47 41 46 49 47 29 46 50 41 46 45 35 39 47 52 45 53 51 45 42 48 49 42 33 23 28 31 27 40561 257 1664 30 10064 11 16 1 5419 3462 142 603 1161 2065 3313 5205 14527 55516 203887 961076 999999 999999 999999 72139 1084 426 164 281 428 271 168 229 233 246 293 388 422 254 89 325 268 124 74 15 -11 999999 151 -66 11 59 96 171 180 162 195 161 102 182 56 90 56 103 -49 -54 -50 -46 999999 -11 -72 40 147 -71 99 -44 -19 90 139 64 133 109 146 149 78 187 169 133 142 144 108 154 -1 143 62 66 113 75 74 157 76 105 192 212 159 156 98 80 106 100 35 3 90 54 130 123 84 113 73 61 125 81 67 96 89 164 140 86 106 103 98 89 143 107 81 76 158 189 193 72 72 25 121 188 101 126 175 102 66 106 169 165 48 49 119 150 171 135 102 107 99 136 91 118 180 142 86 100 186 170 148 229 97 41 5 21 49 58 61 40 77 50 60 71 6 66 21 -7 -1 53 49 40 31 18 12 48 2 11 39 28 13 -6 33 35 24 39 73 46 73 74 38 38 44 58 43 51 66 60 20 12 29 30 27 41 18 11 41 23 39 51 38 34 40 31 39 35 31 39 27 11 40 36 20 11 17 18 12 27 22 21 12 29 23 27 30 33 31 23 36 42 26 23 29 34 27 22 22 13 12 40567 256 1661 30 10061 11 16 7 5418 3462 194 529 754 1310 2226 4276 6413 17399 66435 224658 999999 999999 999999 163590 1926 437 449 424 410 392 304 457 306 254 350 303 226 181 108 -2 81 1 190 149 5 161 62 -56 76 92 107 79 60 112 138 218 32 13 28 147 50 -39 -49 96 108 65 68 201 172 101 -85 33 -37 999999 25 2 42 30 26 30 35 170 57 5 67 72 120 157 128 100 168 65 -20 37 103 187 100 97 106 67 133 217 147 139 135 123 63 164 140 111 3 26 39 45 191 157 129 9 79 144 188 184 56 89 102 127 155 174 121 146 175 220 286 214 197 228 143 154 131 101 83 170 153 72 31 89 131 163 106 92 149 183 179 100 83 66 75 133 150 119 106 102 169 167 214 181 168 103 118 180 101 113 130 135 88 34 42 25 26 55 29 57 25 28 55 19 -36 -10 17 53 5 -2 44 36 55 11 22 37 61 72 80 66 33 65 58 73 58 48 78 81 45 65 75 67 67 64 56 38 47 36 28 -3 26 45 50 56 55 54 43 25 52 52 37 54 48 39 25 41 45 44 44 61 42 39 47 27 49 59 49 43 45 45 69 73 51 46 38 49 49 62 45 45 37 42 33 32 40573 255 1687 30 10057 11 16 13 5417 3463 53 289 686 975 1999 3309 1810 10899 26500 25869 646126 999999 999999 999999 39362 812 369 432 513 448 519 399 387 274 356 380 503 159 329 329 -6 173 240 63 259 283 157 -11 153 209 141 98 208 207 141 33 81 111 12 42 42 -42 89 0 -37 100 227 176 104 29 3 143 104 -2 60 165 66 57 100 133 153 55 -1 16 138 141 38 136 251 109 71 150 170 193 135 51 127 192 104 35 102 172 176 194 129 191 36 70 273 181 96 152 132 155 137 236 102 79 204 322 215 101 157 211 221 218 165 186 220 259 173 227 121 178 228 225 127 191 233 326 232 218 162 220 248 165 166 192 182 214 145 158 152 186 155 183 255 171 185 123 203 235 265 271 235 216 240 237 130 106 129 131 91 52 58 72 72 87 110 123 29 84 103 92 88 87 61 18 19 35 45 82 82 58 74 91 53 84 100 97 110 156 133 92 143 72 102 112 122 117 74 67 97 64 78 90 74 41 51 85 85 104 105 90 92 85 67 50 59 81 86 87 73 87 85 65 64 84 85 76 61 75 83 86 69 76 79 68 69 82 83 96 92 84 86 81 83 78 79 79 64 62 70 65 59 40580 254 1717 30 10057 11 16 20 5415 3464 70 341 726 1328 2248 4360 7991 34663 169233 238033 494170 999999 586043 759961 999999 26538 422 449 361 241 171 421 453 337 336 291 346 186 382 211 197 77 231 136 4 -25 150 137 107 230 228 -52 179 223 88 90 185 111 17 192 97 -2 39 168 155 108 40 -57 111 91 -74 5 82 136 76 -9 159 41 -17 -4 41 101 154 187 154 118 130 201 82 30 67 56 114 63 6 98 219 180 190 219 179 140 194 167 301 158 144 155 202 125 194 252 163 133 218 42 81 170 232 170 164 173 216 46 -16 94 55 118 141 140 53 151 171 126 141 104 114 215 203 155 167 139 101 113 217 146 58 59 126 84 86 128 72 74 160 153 159 150 184 131 146 180 223 293 252 183 157 126 85 139 118 40 25 95 50 56 108 32 23 34 70 69 63 3 57 95 93 83 59 27 1 16 52 55 42 48 60 74 56 33 65 82 63 67 21 42 64 81 84 72 72 62 58 54 50 44 41 69 58 40 16 46 66 50 54 70 64 49 26 46 54 57 57 62 66 57 46 60 46 41 40 49 33 59 62 55 53 46 63 61 62 63 62 58 61 55 53 40 43 41 40 39 37 31 40586 299 366 30 10056 11 16 26 5414 3465 598527 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 465 783 1874 3846 7644 23302 106052 376310 762124 999999 999999 700880 21179 438 391 426 322 241 359 381 152 283 455 448 259 145 109 -95 66 194 118 12 0 179 215 143 70 80 168 85 190 165 999999 -56 80 161 36 112 -33 0 63 -34 -98 -93 -26 999999 999999 -72 -34 999999 999999 -2 -41 116 116 -58 165 263 104 31 47 -2 999999 62 100 165 -15 8 112 134 47 7 147 160 134 108 157 178 210 148 160 124 64 130 57 -59 8 81 132 1 19 144 117 119 117 118 155 218 209 120 102 232 127 132 159 138 65 92 140 106 183 193 173 161 272 175 47 53 115 118 259 260 169 187 138 95 155 116 87 138 118 72 13 90 107 111 231 149 220 211 229 218 241 179 32 64 -21 28 57 19 65 48 40 32 58 61 70 37 55 49 -16 12 74 53 105 72 6 -9 9 44 19 2 33 62 84 97 41 35 54 40 66 108 50 49 77 60 46 74 62 59 31 2 17 35 43 52 65 17 26 19 29 33 49 48 57 54 31 46 62 20 26 70 57 37 11 16 51 45 32 25 41 52 51 36 34 41 50 52 48 52 49 55 61 47 48 47 45 30 28 25 34 40592 252 1775 30 10055 11 16 32 5412 3466 251 782 1700 3007 5879 14485 48185 136233 317254 691590 999999 999999 999999 99350 1072 343 558 574 276 333 407 305 364 228 373 310 190 146 30 6 42 155 124 177 37 239 52 73 248 199 238 215 316 204 183 156 -100 47 176 -1 45 14 122 182 110 26 29 79 93 -70 21 118 206 125 4 -17 52 99 -11 14 -52 142 163 115 85 24 82 6 125 185 114 47 121 145 104 163 42 2 119 189 207 111 97 108 69 132 107 176 123 78 162 230 168 181 249 193 253 213 134 83 83 92 98 69 -9 74 86 212 195 156 197 275 116 120 170 193 153 239 273 209 245 160 106 112 35 27 93 114 167 162 166 195 213 156 46 93 163 197 181 190 168 235 180 140 115 99 98 40 42 -7 56 59 -22 -5 12 -1 46 61 66 61 29 44 52 87 49 47 -3 6 58 -18 24 90 50 54 25 34 64 51 43 45 19 16 41 86 68 45 84 39 50 31 30 71 54 17 10 27 28 22 44 43 47 24 39 62 33 1 26 42 57 55 57 41 27 51 57 33 42 36 26 37 36 40 49 64 68 57 40 51 48 48 38 46 45 42 41 44 35 32 41 28 15 20 40598 255 1681 30 10051 11 16 38 5411 3467 206 643 1605 3638 8423 21479 37643 77098 159155 349883 807428 999999 999999 999999 553696 17632 472 561 581 299 434 424 368 251 334 333 153 121 68 90 185 135 93 -24 173 178 223 200 289 192 143 120 139 184 137 154 110 30 105 81 999999 999999 999999 5 91 27 126 35 -63 31 -26 8 -41 -66 -10 110 70 13 59 25 45 -36 -34 51 26 45 -23 113 123 165 131 -8 28 133 200 -41 27 163 76 38 228 57 138 186 57 48 147 178 216 125 159 114 173 57 95 158 169 46 127 159 168 84 132 127 184 108 38 130 235 154 64 102 134 229 244 236 200 172 204 165 185 186 176 282 323 175 161 114 68 81 65 165 122 39 134 73 139 189 160 169 184 108 88 140 204 175 177 205 191 98 81 56 64 27 27 39 -10 35 51 46 69 64 64 17 19 4 47 90 58 12 -12 24 95 97 53 37 42 -9 15 16 12 46 89 75 39 44 63 71 87 43 54 44 70 36 42 44 4 11 23 34 34 5 -3 40 49 40 0 -10 12 20 24 33 29 48 35 27 16 27 11 15 32 30 14 18 36 23 32 33 25 37 39 34 34 27 25 16 28 33 25 20 21 23 26 14 8 40604 253 1736 30 10046 11 16 44 5410 3468 28 291 558 1333 3167 6385 14564 32465 96049 451073 855033 999999 999999 755951 185527 1360 174 132 227 476 401 349 281 346 472 361 370 280 231 202 250 -40 6 105 3 -23 202 59 156 227 139 -58 126 168 141 204 147 80 -33 114 157 130 112 999999 -63 224 106 75 60 21 192 136 136 75 -18 31 36 -48 999999 42 90 35 52 87 -8 64 239 96 68 113 57 67 157 70 88 160 92 218 181 247 100 0 -17 -43 91 100 270 199 123 171 84 85 87 163 152 75 96 115 106 67 117 115 140 67 129 112 102 115 73 84 130 105 146 227 201 181 182 192 147 247 159 117 252 246 172 157 145 132 110 222 157 54 204 201 294 215 65 61 69 97 241 245 222 134 140 182 180 134 114 64 77 67 101 73 63 52 20 25 29 11 32 70 71 117 152 63 112 88 49 59 90 68 60 75 104 94 75 92 47 50 22 84 71 105 123 76 60 77 42 41 46 74 91 31 59 52 62 54 36 34 57 82 71 45 40 45 79 68 70 57 61 60 61 34 40 54 59 45 54 66 45 63 68 56 52 57 60 57 70 74 77 67 65 63 60 67 69 61 61 53 52 46 41 40610 254 1702 30 10042 11 16 50 5408 3468 230 637 1597 3812 6274 10941 27539 73062 197839 577239 999999 999999 999999 100078 1440 309 199 168 358 422 438 432 374 378 427 314 389 201 189 284 282 136 -9 -24 60 30 -69 -91 131 125 109 24 -20 -3 156 291 266 121 -27 -36 78 103 58 -23 4 23 15 93 230 104 54 29 128 197 -8 11 22 89 44 103 47 44 71 -10 25 101 112 -1 113 -15 -18 131 130 124 134 245 164 120 153 241 211 157 10 56 119 208 32 129 230 172 200 291 206 135 144 266 271 130 99 184 145 47 68 158 172 127 203 135 197 240 203 226 126 184 167 193 238 180 234 104 138 140 137 80 186 215 107 188 202 112 111 133 138 130 86 67 61 165 149 113 211 138 114 191 217 160 125 103 131 53 85 117 119 32 33 -7 19 31 20 84 104 57 15 -5 10 0 33 65 81 63 33 57 35 13 13 24 75 118 116 90 48 49 58 44 74 80 60 57 45 10 29 8 50 70 39 38 8 27 58 53 33 35 44 29 37 23 32 56 64 51 59 53 60 45 51 45 32 36 45 30 17 36 54 66 51 47 32 38 61 65 46 46 52 42 54 56 49 40 37 42 38 43 36 36 40616 252 1760 30 10040 11 16 56 5407 3469 112 342 1213 2783 7047 19515 44564 99268 241264 610869 999999 999999 999999 306400 1964 456 470 471 378 516 427 317 420 417 251 440 275 136 194 134 135 75 101 73 110 187 233 198 276 287 240 96 114 191 84 154 204 -18 3 119 122 54 81 67 28 -62 57 122 -19 10 6 -19 43 90 126 86 35 -45 34 8 -31 156 -2 -23 52 16 84 157 208 120 113 171 116 82 160 224 131 109 143 153 187 187 140 198 203 114 44 71 164 241 162 83 182 172 95 52 74 119 29 51 37 132 168 140 150 158 199 144 226 171 226 126 174 202 184 126 211 215 239 79 129 198 160 128 107 164 179 100 203 104 96 122 178 156 209 163 130 222 112 136 175 155 133 165 97 69 6 2 43 61 122 62 29 58 85 24 33 37 21 38 -4 -16 40 47 62 46 71 10 17 -2 -21 -8 17 77 64 10 10 20 61 53 30 59 50 28 63 62 59 69 44 28 37 19 -4 13 41 39 46 33 36 34 48 38 15 28 31 19 32 23 39 37 32 39 21 31 42 32 27 25 27 37 29 18 34 39 40 40 57 59 43 41 40 33 33 38 35 30 32 26 28 26 21 16 40622 254 1699 30 10039 11 17 2 5406 3470 384 1978 6548 9953 2369 673 1119 3032 8081 19868 55148 129886 286790 596806 999999 999999 999999 482196 287825 21046 566 508 449 462 392 462 322 399 513 329 223 61 89 63 161 160 85 17 71 125 201 118 157 296 271 91 117 185 177 130 66 214 105 -19 -51 -94 -58 31 0 109 98 49 41 41 34 27 11 -98 179 136 -31 106 60 67 78 188 188 8 79 114 120 98 214 194 128 85 105 146 85 253 334 67 99 213 174 122 151 260 145 198 180 232 266 274 149 134 165 138 31 43 73 158 83 142 197 180 127 180 187 195 190 69 94 125 141 232 190 241 164 163 226 242 207 184 160 230 192 173 90 124 112 88 16 170 178 105 149 104 142 166 138 134 169 186 170 160 170 136 72 44 79 68 45 69 124 61 96 67 17 49 46 23 21 4 69 35 4 24 71 79 -4 24 81 51 24 46 63 89 58 63 97 117 104 55 76 50 56 77 84 78 34 60 68 40 27 55 84 57 51 47 17 33 55 26 48 54 38 54 71 58 45 29 64 65 63 44 29 41 51 42 42 39 33 49 57 45 59 63 49 51 57 51 54 61 63 53 60 50 54 52 48 42 37 38 40628 256 1638 30 10038 11 17 8 5404 3471 349 1115 1462 2071 2928 3485 1210 999999 671 6144 19134 33776 50514 89351 198209 471824 815661 924865 976433 999999 533732 220563 295273 32442 651 389 491 418 309 515 377 261 155 232 188 137 144 119 28 4 75 156 73 180 172 217 208 19 45 7 119 42 103 106 54 23 161 109 70 97 -53 999999 28 -10 -17 -58 61 100 8 120 58 48 21 -33 91 157 1 -51 105 95 -50 -74 -30 104 156 93 40 93 105 182 132 -13 109 221 190 129 180 151 134 81 203 91 23 10 18 48 110 122 159 129 33 11 -55 37 45 100 26 83 67 82 71 101 78 61 41 76 164 145 108 141 190 237 136 123 158 181 117 59 76 97 60 74 91 54 64 65 108 95 55 91 152 129 151 144 167 158 72 71 75 63 61 61 79 49 16 -8 -18 18 13 -9 5 41 56 -26 7 16 15 -2 -18 0 55 -2 1 -48 -43 24 53 47 31 21 36 61 26 43 53 65 67 -5 27 41 40 31 -9 -8 13 15 9 -8 4 11 34 8 4 12 4 -1 -10 22 26 25 12 21 11 32 31 10 -10 -14 11 6 14 -6 14 24 25 -4 -7 11 7 24 34 22 10 12 5 11 17 11 9 5 8 13 9 7 -1 -9 40634 258 1575 30 10035 11 17 14 5403 3472 809 481 999999 -15 999999 999999 999999 999999 999999 999999 -91 1862 7164 19748 39890 63129 117509 171281 212786 469392 811155 672074 742124 928713 705152 524900 498612 31161 672 620 537 344 526 515 375 263 88 143 41 71 -24 -58 -39 136 134 74 140 216 264 317 64 234 125 90 148 129 59 -58 158 190 195 93 25 71 -18 29 35 -23 62 86 0 20 82 233 120 167 117 76 11 -13 46 8 20 68 60 134 128 131 166 122 120 205 171 160 120 262 244 151 169 158 172 114 173 227 225 174 180 229 201 124 81 150 225 134 162 1 45 148 161 109 187 78 107 98 122 199 215 117 107 47 207 195 128 192 154 130 198 241 101 29 65 31 156 137 135 186 167 180 162 148 56 107 201 245 192 176 182 177 207 96 74 101 52 51 72 69 31 41 94 63 92 83 3 -12 33 16 10 9 29 69 85 89 42 55 55 68 73 23 57 120 102 68 78 65 49 63 90 94 78 70 94 76 37 31 70 21 42 44 52 51 73 81 61 52 28 39 49 48 38 60 56 41 54 54 54 49 34 50 49 45 32 40 39 39 47 47 43 48 61 56 45 46 55 55 51 45 46 59 59 50 51 47 49 50 44 44 33 30 40640 263 1449 30 10029 11 17 20 5402 3473 608 2567 5892 14317 26336 42782 83368 151701 149158 27792 1243 521 690 1182 1119 1096 1092 4028 29663 56190 91295 166640 257108 424179 676077 902526 999999 870299 476820 319990 28595 1294 1048 2813 34377 17890 920 616 452 404 377 283 212 80 124 158 251 285 201 298 97 131 169 229 276 258 224 218 193 98 39 103 90 53 30 102 80 21 19 93 139 79 98 75 24 46 136 106 89 5 123 156 158 207 187 160 55 158 171 164 108 147 127 93 244 216 223 230 170 145 74 137 165 315 335 201 213 235 207 150 203 240 188 198 241 183 214 178 107 134 162 137 115 162 176 216 90 137 197 137 169 210 124 142 159 244 217 214 145 196 255 252 194 196 222 223 142 204 147 221 164 141 187 132 104 157 177 197 201 242 195 180 220 177 47 47 36 122 113 69 39 65 98 105 94 24 3 80 85 88 80 109 102 61 87 54 50 56 73 74 71 57 100 110 125 76 40 77 119 104 102 113 123 100 67 77 92 116 105 120 89 77 77 76 90 120 89 83 61 68 48 60 79 73 55 78 65 65 82 70 82 80 82 70 56 58 55 67 82 62 79 73 59 63 72 50 71 77 74 79 76 79 76 70 67 64 65 58 60 64 61 56 46 40646 260 1501 30 10021 11 17 26 5400 3473 -69 868 2510 3448 2115 862 999999 999999 999999 999999 999999 999999 999999 999999 790 8115 27233 63757 131143 228573 336833 545311 531664 462267 568068 676517 714398 625589 819812 510882 4822 9337 15058 1077 561 425 353 266 228 21 -57 135 101 33 127 190 112 163 111 100 142 54 103 151 90 54 59 0 52 108 119 224 91 169 133 48 82 63 158 49 -48 17 233 68 145 194 89 93 169 63 90 264 150 78 149 216 76 108 99 75 107 193 103 173 159 167 103 188 235 241 247 205 168 219 161 121 160 210 240 283 148 120 43 82 239 162 110 154 72 66 108 182 189 289 210 144 217 223 196 155 203 227 165 190 275 217 166 141 199 208 143 122 183 196 132 108 119 144 193 170 204 141 155 147 177 173 148 127 159 100 127 97 34 65 65 78 22 56 117 35 95 116 102 92 52 48 92 58 53 62 90 56 17 60 43 62 79 98 82 85 106 76 77 86 149 129 91 84 103 94 71 104 66 89 98 57 51 66 60 78 84 74 87 84 86 46 49 74 47 71 49 77 76 77 79 58 87 78 72 58 58 64 46 45 52 49 62 60 44 50 44 49 51 44 51 76 62 71 70 61 60 59 63 59 59 67 56 58 49 44 40652 260 1495 30 10015 11 17 32 5399 3474 829 1778 945 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1123 5610 16896 44195 105447 244515 546478 890898 999999 999999 999999 500197 49658 1432 1905 2751 724 457 252 136 238 264 66 51 100 -32 999999 68 56 39 110 68 110 177 138 152 264 147 170 19 -43 -20 999999 -10 -11 -26 -43 -6 96 85 62 15 138 250 116 67 74 56 155 -16 37 52 17 119 -71 2 163 148 74 59 66 69 139 37 34 110 45 39 138 124 -21 75 83 111 148 164 169 170 148 18 52 65 167 127 185 152 86 35 98 136 85 139 81 -19 -15 86 177 195 181 221 124 99 112 133 76 81 175 219 270 265 302 241 206 144 122 43 75 137 187 143 118 141 142 109 151 165 103 65 140 118 101 98 77 206 136 77 56 36 37 12 31 0 9 12 26 -13 32 35 16 91 70 -13 33 73 32 67 55 29 50 29 19 52 75 33 94 64 45 79 134 66 68 86 73 55 76 37 41 21 47 65 19 33 54 50 69 65 34 40 64 69 72 24 23 34 29 18 36 47 36 18 42 27 34 32 31 22 26 54 30 32 55 38 26 24 42 51 44 30 51 43 38 48 46 44 45 53 52 43 29 42 41 40 38 27 27 40658 262 1435 30 10015 11 17 38 5398 3475 -43 665 2515 4767 4227 3445 3500 1633 284 999999 999999 999999 999999 999999 999999 999999 207 3640 16130 41945 100024 212383 414732 781922 999999 999999 872458 252082 74924 146196 381977 3524 1052 517 361 307 333 320 118 50 -15 -28 89 43 78 202 177 28 26 129 -13 21 100 197 157 140 132 131 32 4 131 287 256 43 -35 -5 -1 29 32 2 -7 -48 33 97 199 118 66 84 59 60 127 80 76 174 64 41 275 169 69 88 158 153 110 47 -28 22 164 158 92 127 119 69 122 190 212 152 150 87 67 138 150 184 130 126 174 198 61 18 63 70 62 145 190 161 204 163 121 188 209 206 174 116 62 120 113 102 170 159 150 107 146 146 160 102 127 141 118 127 139 167 73 55 85 97 162 115 106 100 85 101 94 78 95 67 28 11 2 29 48 45 34 53 22 43 64 19 34 44 29 22 44 89 97 69 89 69 64 76 89 66 45 74 79 57 67 66 58 66 69 57 42 44 43 32 14 56 45 49 85 56 37 24 39 36 31 36 47 36 56 48 49 37 8 45 56 22 30 55 73 49 52 36 34 36 22 22 28 32 44 36 20 38 38 20 19 36 46 44 47 49 45 48 41 35 34 46 44 35 27 26 17 10 40664 264 1377 30 10017 11 17 44 5396 3476 477 2025 5986 14728 10874 785 -66 1339 2181 1294 999999 999999 999999 999999 999999 999999 999999 999999 1211 16521 28812 5994 4996 14334 36021 70773 185235 399167 580711 667745 845790 975361 744833 667174 499431 45214 1260 435 213 425 371 102 20 63 -24 62 69 142 280 124 324 364 205 57 -9 26 111 136 152 10 10 116 77 126 111 103 160 23 -59 -35 72 104 52 2 170 129 -61 23 167 69 68 54 45 -36 134 140 85 49 113 46 69 237 170 48 100 198 80 156 169 65 101 104 119 175 254 214 119 37 189 256 261 258 183 185 178 261 194 151 135 116 128 107 80 165 226 168 128 114 161 239 199 208 175 170 207 186 172 202 199 192 177 87 130 155 178 111 105 112 122 147 174 152 135 137 180 179 175 249 161 160 168 126 184 177 87 68 53 -12 76 27 21 1 -28 31 76 84 65 -26 3 58 99 54 -8 14 53 50 39 60 12 -7 2 24 36 62 118 79 68 94 51 81 77 52 70 61 52 91 70 61 44 44 28 18 79 77 34 42 31 32 38 70 68 54 62 74 73 79 33 37 55 64 47 34 33 52 41 40 34 37 39 41 46 38 30 41 29 12 28 37 28 38 52 53 45 53 47 37 41 36 30 30 35 29 30 30 40670 266 1320 30 10020 11 17 50 5395 3477 29 1128 4166 8557 14520 18746 14617 5887 1450 999999 999999 999999 157 765 260 87 318 254 307 944 992 1467 4296 9820 16916 26406 48356 103899 190106 224470 167402 223797 281727 357447 540203 833857 999999 944249 531296 71012 2650 475 269 350 233 47 121 223 230 134 138 226 94 134 172 82 113 111 54 84 15 42 6 999999 -70 -42 -41 73 37 14 61 126 19 102 2 -34 -4 -86 -95 23 130 151 112 85 29 67 59 -21 -57 76 148 47 29 70 96 138 144 139 109 149 190 222 126 112 79 205 282 264 74 43 128 96 174 200 160 213 79 179 135 173 135 71 105 49 92 155 106 150 120 88 73 76 118 154 184 156 168 168 178 130 208 218 190 186 212 147 122 178 126 120 164 137 136 127 120 87 125 102 138 123 115 138 105 106 131 140 91 54 64 74 40 112 29 -22 43 71 51 70 44 -34 28 74 14 53 53 25 38 0 -18 2 14 19 39 40 29 42 52 65 55 70 62 104 100 80 71 82 76 79 52 50 36 60 34 46 65 50 52 47 31 37 26 14 34 70 52 35 38 49 48 37 39 61 70 59 58 66 50 40 25 33 22 27 39 30 18 25 37 35 38 27 31 40 49 55 47 44 48 49 46 43 34 24 29 43 26 16 40676 267 1290 30 10020 11 17 56 5394 3478 195 1678 5561 15171 43851 84841 62559 14848 2417 1681 1447 1245 1042 270 380 534 824 834 821 1159 1987 1521 1710 2127 4260 38732 81337 40937 76640 170641 448429 440424 219792 490392 468661 620525 393481 964758 756581 338271 33934 807 286 11 18 76 30 -78 174 152 166 120 23 137 89 140 91 24 152 258 159 140 -8 -7 -94 21 -49 120 91 85 44 54 196 111 144 102 -69 -72 22 -22 0 -66 97 173 59 191 197 79 128 231 211 172 107 41 -28 113 253 111 8 85 115 292 278 116 140 87 96 169 202 177 85 92 110 77 89 22 105 162 122 137 181 86 74 146 198 215 157 103 156 138 186 201 131 203 179 158 199 116 190 173 141 222 185 92 107 142 155 196 170 133 127 204 212 120 105 36 82 99 100 108 143 143 93 34 93 110 96 47 11 0 17 7 62 29 37 24 -9 52 2 7 20 2 -7 14 21 30 27 49 39 48 38 25 -2 45 -17 -1 29 58 73 98 86 54 23 62 104 52 82 83 56 34 35 65 49 41 24 42 45 37 39 56 52 21 55 42 51 86 53 34 69 53 47 49 44 58 45 46 64 53 32 41 26 20 33 14 21 42 37 46 44 35 39 39 48 49 51 51 50 49 44 47 47 41 30 37 38 31 23 40682 236 2216 30 10016 11 18 2 5392 3479 23 640 1591 4420 15904 52787 190317 478002 633106 607938 561836 999999 999999 604291 707736 191372 19535 4 144 51 -19 -81 99 95 106 107 54 137 208 209 172 125 22 -12 -42 25 -5 97 999999 -11 -48 -41 26 56 -41 0 3 -13 15 -82 70 65 6 999999 -57 26 165 47 72 28 111 173 210 209 169 -13 5 105 64 146 71 107 64 -3 221 273 220 165 94 118 258 124 184 290 110 138 121 99 87 109 152 127 116 217 132 75 88 110 166 109 103 82 56 109 179 193 210 133 120 223 220 119 196 156 38 105 160 223 191 121 108 94 73 82 60 123 112 125 116 106 96 69 98 166 84 103 97 42 34 81 35 -51 22 36 37 62 59 13 -13 -23 27 39 -1 2 -33 13 44 30 83 85 77 36 18 24 58 91 73 59 85 99 24 48 45 35 50 51 20 -6 4 13 33 35 1 3 19 12 25 37 13 44 17 26 30 15 22 22 24 21 19 26 32 9 14 9 27 37 44 40 26 8 20 30 25 30 19 7 29 31 31 42 35 29 29 35 30 36 41 26 20 18 19 31 18 19 12 9 40688 239 2122 30 10012 11 18 8 5391 3480 110 860 2144 3603 9047 24273 58291 132292 306194 554348 800476 999999 999999 850319 628958 342389 222140 33074 1456 198 242 184 241 295 230 82 -31 186 111 72 151 132 52 184 -37 -21 151 67 42 -43 164 -45 49 37 70 77 40 -13 41 8 111 79 -73 -36 172 123 999999 -65 82 8 137 164 34 -2 24 115 90 147 157 187 118 123 104 103 207 176 135 247 180 210 218 182 108 108 124 84 108 177 168 178 177 218 35 46 54 158 179 264 180 137 129 100 82 235 169 219 202 191 136 197 283 245 173 291 224 163 144 165 81 113 161 134 140 13 55 75 66 169 117 105 129 145 113 71 87 75 106 88 95 99 83 66 -18 -26 17 59 -26 -37 -26 -28 -55 -6 41 22 34 14 4 -9 -9 38 3 26 39 44 37 26 60 58 80 81 93 41 88 57 85 48 65 44 76 45 73 75 68 50 42 73 49 12 51 70 74 57 46 29 22 23 38 50 73 76 50 31 29 43 37 61 28 72 69 52 49 36 20 15 8 27 33 30 46 53 52 44 53 44 37 49 49 47 43 47 43 42 51 43 32 25 28 27 21 40694 239 2117 30 10007 11 18 14 5390 3480 174 1143 3327 6869 13301 22826 57643 180291 421698 507083 999999 999999 999999 999999 713212 47047 244 126 51 46 114 298 332 190 155 215 232 182 66 62 22 8 -40 -14 1 122 152 107 110 35 -45 -85 999999 -1 -76 -17 67 9 -15 101 36 92 75 214 148 -94 999999 -6 -13 114 229 73 68 145 165 136 105 187 156 146 127 145 131 152 40 115 277 281 212 152 121 67 232 239 200 165 156 171 157 195 175 77 97 155 139 189 225 151 87 37 48 80 108 50 96 230 221 176 166 132 186 68 169 215 185 197 185 94 89 150 70 126 151 128 94 31 75 2 98 208 164 175 102 61 96 66 61 72 110 89 88 41 -6 -20 0 47 39 23 2 19 -12 14 90 81 -32 -38 -6 14 59 89 12 45 46 13 -36 8 29 80 49 57 26 66 85 112 96 73 89 87 53 49 30 27 49 51 15 18 8 37 41 2 29 19 34 61 41 48 42 34 22 22 31 64 52 33 18 35 29 12 25 58 54 39 27 21 21 15 11 20 27 18 28 38 37 32 44 44 50 42 48 41 28 17 29 27 27 26 19 15 19 40700 258 1545 30 10005 11 18 20 5388 3481 361 154 -79 432 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 383 642 2097 10296 25436 40698 74848 151280 267303 334820 532328 914261 999999 999999 999999 778766 19397 190 999999 999999 73 140 30 130 136 23 87 -33 999999 178 206 164 67 105 999999 -56 -98 -91 81 182 105 999999 999999 3 -12 51 24 178 129 103 -30 19 183 30 999999 99 75 31 142 147 188 105 61 325 242 260 101 107 129 175 -50 68 136 101 236 278 324 302 168 382 319 386 238 243 204 292 273 255 218 38 199 143 -8 240 131 81 39 181 98 44 121 154 85 164 255 139 83 152 155 162 191 197 322 223 185 187 136 153 131 206 147 91 133 106 116 149 133 153 152 120 85 105 129 163 186 164 226 174 70 95 100 132 84 101 -23 37 95 47 54 67 24 -30 26 26 36 16 5 -6 28 54 19 -11 60 67 28 76 106 46 31 100 61 48 82 86 41 67 53 70 78 58 117 88 25 64 28 55 58 81 72 46 37 7 27 56 40 23 48 73 50 52 51 52 61 41 21 64 46 65 69 68 79 76 57 48 48 37 22 37 26 53 46 33 41 29 33 49 52 56 54 54 62 58 53 39 43 44 46 34 37 33 24 40706 264 1365 30 10005 11 18 26 5387 3482 -89 540 1734 3993 9202 31135 98445 196932 83894 82238 22499 6598 7320 7299 6574 6173 7412 9143 9240 8045 7145 6699 8103 8631 8243 7208 9070 27036 83311 142815 163585 284761 586105 889320 999999 999999 620188 26929 495 94 57 65 46 259 355 7 145 179 147 180 59 999999 999999 177 292 83 42 146 140 -31 -48 176 203 999999 -91 154 225 -34 97 113 -17 999999 -64 -43 -61 -50 133 35 -4 108 174 71 -15 -49 999999 -19 999999 -40 103 118 120 159 108 16 11 31 49 119 129 128 110 81 95 132 350 354 195 110 -21 144 223 121 163 113 194 50 999999 135 69 100 215 75 166 119 230 150 158 115 31 58 57 122 105 22 91 246 171 138 200 166 193 156 176 161 72 135 101 -43 -45 110 39 112 124 83 -13 -5 129 101 42 68 130 107 116 105 69 70 -25 -11 0 30 32 -20 -40 -28 51 97 38 13 15 -92 27 8 -36 33 63 13 -4 7 24 29 47 21 -26 15 40 65 40 47 71 61 88 60 43 16 21 26 33 -9 -17 4 69 58 28 23 34 51 32 29 29 16 37 25 33 8 -3 8 31 16 32 46 34 36 35 38 21 30 13 11 11 15 -8 -3 25 13 10 20 14 33 18 8 13 19 21 30 14 34 28 12 7 9 5 6 4 6 40712 272 1128 30 10008 11 18 32 5386 3483 -97 358 1583 5394 17413 40053 78078 156907 119815 121551 215383 328831 439044 506425 368624 28847 11590 16145 20089 24520 27490 27902 32022 35318 37786 41452 41715 40908 37831 37021 37118 38945 42391 42137 52532 104760 182101 280496 420982 302897 195812 221203 262314 155955 124691 315970 221811 31914 541 7 82 260 158 34 21 218 173 197 195 -76 136 139 20 39 -75 163 91 259 288 261 105 193 85 190 240 163 -49 66 28 57 57 20 -87 -56 86 254 121 55 27 51 -74 -18 60 212 221 88 21 45 172 275 160 113 44 187 239 201 274 386 226 113 61 209 271 344 341 120 159 198 276 428 475 334 186 113 107 267 230 224 236 141 -69 151 216 181 182 205 211 251 147 187 163 154 241 197 63 69 101 262 142 137 144 156 135 247 163 128 192 181 117 78 156 120 140 162 96 134 140 49 77 82 80 71 76 63 65 5 110 202 60 33 28 81 12 -14 62 57 -22 14 60 45 18 65 51 83 73 51 46 -4 34 57 40 65 104 100 151 52 57 102 86 91 91 82 100 94 75 47 21 27 67 53 72 63 53 7 17 65 112 111 73 77 77 82 64 35 82 75 61 55 71 70 66 67 63 69 53 70 74 43 65 59 54 65 62 62 80 74 69 72 86 72 66 72 72 64 73 75 48 57 53 61 55 45 40718 273 1102 30 10012 11 18 38 5384 3484 162 669 2009 5327 12939 29006 61156 154624 418575 999999 999999 892835 190613 42049 9638 13305 15569 17551 20747 23040 23799 29723 39342 48558 53654 53724 55479 50824 48552 48093 41595 31115 17989 10940 10177 10268 9906 13366 34938 111858 275343 385435 40275 2546 3108 3178 1081 160 142 51 99 190 136 100 187 -68 -29 52 199 151 70 90 116 131 191 139 259 306 250 209 175 27 101 90 109 47 32 -41 116 24 -34 -27 6 17 52 161 61 73 73 80 46 152 124 1 44 113 188 208 169 151 209 205 125 231 211 166 182 254 263 205 144 152 259 247 190 165 162 203 255 175 183 193 196 73 64 140 88 147 140 168 135 164 137 112 156 184 195 195 238 188 124 131 205 115 182 170 151 158 201 202 219 145 160 120 134 155 125 129 128 197 130 151 146 160 236 176 135 104 71 83 144 114 121 64 84 21 -8 32 18 31 19 100 61 37 51 46 20 33 50 36 46 25 50 67 77 41 39 71 85 65 88 83 71 83 60 83 105 146 90 100 107 111 107 58 45 58 57 61 70 65 87 62 50 72 86 41 53 51 61 55 52 35 45 42 42 49 61 51 64 73 61 54 66 46 49 41 54 38 26 65 59 61 62 63 56 57 49 45 55 57 60 66 58 60 54 56 55 52 58 46 43 32 30 40724 272 1137 30 10017 11 18 44 5383 3485 -44 567 912 2682 6390 15257 38617 92154 250790 692475 999999 999999 532841 43641 4082 5609 8079 8851 9498 9698 11015 11934 13227 16492 21366 25845 28400 27220 24963 20016 13203 9510 9217 16012 45586 70066 27043 1440 383 383 412 369 315 232 344 235 321 325 220 125 119 210 98 190 297 206 203 201 254 193 267 172 96 168 190 151 151 122 142 95 -5 32 115 111 83 92 27 -40 -26 78 -57 98 -22 -46 92 91 95 59 28 60 11 119 115 155 170 87 207 95 141 205 120 39 139 90 65 139 176 157 214 224 178 256 266 186 162 227 150 204 250 271 189 135 138 257 279 262 191 138 135 123 140 173 194 151 160 195 205 218 204 179 185 135 175 202 240 241 224 230 169 164 243 288 221 177 140 167 125 110 97 81 106 90 147 171 174 167 123 128 120 104 85 116 98 86 85 31 48 28 72 36 -18 5 27 47 36 30 36 15 22 51 53 29 52 84 54 41 81 106 61 61 74 73 91 63 66 79 103 116 96 95 99 88 87 72 57 73 76 59 53 59 64 71 53 42 53 36 41 56 60 49 70 68 56 68 51 49 54 67 69 61 52 63 65 35 48 53 53 54 51 60 59 69 57 51 49 50 59 56 62 63 67 76 79 73 63 55 66 62 61 61 51 50 40730 270 1198 30 10018 11 18 50 5382 3486 298 1077 2315 4523 9207 22844 72756 237507 632711 854219 714010 358951 117704 21440 5210 3336 3464 3989 4341 5053 5241 5362 5103 5070 5469 6769 55882 287253 549208 545910 294405 167643 127513 33825 9200 350 201 136 220 147 400 424 228 224 303 309 44 193 207 207 18 36 76 107 229 199 149 113 174 128 83 8 82 113 181 172 182 225 62 46 153 187 104 10 999999 999999 999999 -18 -75 -75 2 2 140 101 109 97 81 55 33 25 57 172 169 134 74 71 64 102 126 179 216 205 120 135 72 179 112 269 138 194 221 168 216 178 198 204 228 228 270 270 233 251 238 187 161 162 99 77 157 152 101 153 184 168 174 178 141 142 164 167 212 247 170 107 170 193 111 118 173 131 103 126 122 175 170 128 133 88 134 146 126 170 156 140 182 120 81 146 56 11 125 114 81 55 57 21 20 -14 7 55 78 83 81 71 63 43 65 31 13 80 48 20 10 37 40 56 14 40 70 81 31 46 75 57 66 89 40 81 55 62 69 55 66 57 54 71 44 36 40 41 19 35 50 42 63 39 54 69 25 42 50 49 32 61 84 46 50 54 55 46 46 50 54 65 43 38 38 38 49 50 61 41 33 48 59 61 73 65 57 53 58 57 54 58 51 47 44 42 37 25 40736 266 1321 30 10021 11 18 56 5380 3486 70 861 2263 6466 20121 63359 191273 377053 391332 126231 58997 34550 3606 1099 1443 2331 2794 2715 2323 5801 33546 148314 322958 414552 570183 715570 943650 743542 373576 22307 410 58 108 134 255 253 48 121 27 164 367 420 195 78 234 143 205 132 102 113 94 90 107 284 132 48 161 61 159 269 134 -27 43 64 16 34 31 999999 -16 46 10 20 -46 27 61 -1 -9 -30 3 2 130 223 235 73 -23 60 -46 -14 46 18 29 -45 -43 82 150 162 106 78 104 129 144 216 126 104 84 45 199 298 153 126 225 207 149 165 195 241 183 131 153 115 24 47 85 125 89 92 77 154 210 138 93 128 115 117 134 79 46 65 105 112 154 203 166 106 76 108 106 18 69 195 238 112 46 35 92 109 133 198 115 89 102 108 125 73 79 39 12 -29 12 24 19 -22 -25 -29 -61 -16 -11 -23 -31 0 15 10 -22 -14 7 16 12 7 -14 8 47 38 28 -6 25 15 5 81 59 26 90 43 25 58 53 39 21 40 -9 -12 19 66 36 35 14 3 0 5 20 15 47 48 54 40 57 53 24 22 25 33 42 31 23 24 34 25 12 15 17 22 21 8 11 23 27 15 4 12 28 50 55 32 24 35 32 26 33 32 28 25 26 30 26 22 13 9 40742 269 1236 30 10026 11 19 2 5379 3487 -32 361 1018 2404 6299 17098 47951 129964 385138 613813 472485 477733 401721 21870 1229 1636 1350 1067 1166 990 1032 1478 10072 79854 218227 215251 453028 739860 525755 133126 79331 8337 42949 22802 3419 9115 462 99 109 35 113 319 388 248 180 104 149 104 122 206 116 17 66 143 255 132 184 104 -17 76 155 167 94 99 75 241 47 95 241 37 999999 23 -10 -10 47 -20 -15 90 8 26 101 -50 64 85 63 69 88 77 78 90 -61 15 73 96 183 166 145 41 76 105 -9 -25 110 74 117 230 252 228 151 184 253 205 150 165 177 148 201 230 244 154 158 209 158 114 130 200 122 80 131 235 142 114 130 192 228 196 173 151 168 137 123 173 144 163 158 51 98 107 112 57 47 60 125 186 105 60 136 85 91 122 138 129 112 151 107 120 72 33 -3 5 35 36 32 59 21 -33 36 7 -30 -5 54 63 7 14 86 65 78 50 46 13 0 33 21 48 75 -7 21 18 22 29 32 96 66 71 64 63 72 76 79 44 28 22 35 38 15 9 -1 39 38 17 47 43 23 31 38 22 25 58 53 37 38 41 50 52 36 26 44 23 6 18 23 24 21 26 31 40 30 36 28 20 20 35 27 37 46 44 42 49 46 42 38 35 31 32 35 35 30 22 28 40748 263 1422 30 10032 11 19 8 5378 3488 -46 1027 2687 5263 5875 464 999999 999999 999999 999999 999999 1143 5403 14219 37092 61888 54828 72806 122319 239960 471329 740466 900170 446376 119419 54338 194418 613981 666478 460924 137361 1321 142 131 146 19 999999 176 214 230 163 165 218 229 259 269 82 97 -63 -9 152 279 143 199 245 123 22 111 106 103 172 134 -48 26 88 68 122 -72 58 47 66 28 102 183 62 -79 88 164 133 122 143 136 227 203 85 29 -16 -52 95 132 25 163 236 144 161 62 98 188 169 131 188 201 102 94 228 134 117 128 205 218 163 60 175 160 113 93 133 143 96 118 160 207 194 153 121 138 168 167 170 65 106 206 238 177 154 100 132 88 110 80 158 184 92 56 54 106 111 93 67 85 131 127 120 240 199 159 100 148 158 65 83 132 156 98 134 65 71 117 84 50 55 37 57 8 64 40 18 13 15 17 46 23 55 50 59 47 58 72 80 69 32 -21 12 41 86 85 48 88 94 68 59 84 76 32 56 35 25 76 50 46 61 65 41 44 78 52 79 60 45 66 52 52 57 40 37 56 44 42 64 54 45 28 28 38 35 38 47 34 35 38 37 29 37 41 32 41 48 57 56 58 68 66 51 44 41 48 35 35 47 36 32 29 26 40754 266 1307 30 10037 11 19 14 5376 3489 -62 271 1605 3956 6854 10485 7113 1315 999999 999999 999999 999999 999999 2140 9467 25675 45012 53301 68331 92509 84925 45231 23592 12520 2957 11088 13580 15250 98640 423017 999999 999999 999999 245539 2644 100 31 24 6 147 57 241 202 147 255 376 220 -19 22 146 50 111 63 21 90 59 -63 82 110 100 79 85 138 146 33 45 -6 62 -17 -65 14 52 44 13 -4 -39 -21 45 132 133 131 203 237 220 185 128 35 51 22 -20 14 -62 102 75 135 -25 13 129 131 109 184 91 197 212 94 161 139 160 115 185 172 166 160 177 196 24 117 142 134 155 30 43 61 112 133 94 122 154 86 101 55 118 163 123 90 148 115 141 177 81 66 100 89 62 90 127 62 103 121 95 65 81 134 110 83 156 113 70 97 89 112 88 50 20 81 45 4 20 57 36 28 -4 -3 -11 53 -20 -28 -82 -29 17 -3 -19 -17 -2 8 8 53 96 47 11 -34 3 5 -27 28 48 57 72 25 13 17 8 35 28 65 88 33 -12 10 4 2 25 29 37 46 40 5 6 15 19 -9 5 33 24 27 30 19 14 11 26 32 21 16 15 18 20 7 9 10 6 7 22 17 10 16 18 17 7 16 26 21 27 41 39 36 26 22 26 24 18 22 31 22 18 7 3 40760 266 1338 30 10038 11 19 20 5375 3490 432 2247 7088 18053 46211 77718 66570 16950 2654 1404 9335 40677 73734 64481 74620 67842 27604 5076 999999 999999 999999 999999 999999 999999 999999 406 942 7322 78018 519412 999999 999999 657185 98831 148413 56914 635 237 182 189 72 64 19 263 209 13 70 185 243 160 132 203 208 46 102 136 86 150 106 109 119 134 245 269 131 -54 104 26 -26 999999 6 -5 7 -28 7 14 67 46 70 -26 76 -8 85 82 159 68 102 78 1 50 23 45 116 68 81 38 72 85 122 173 188 192 109 179 225 206 96 125 162 221 150 110 212 191 135 160 159 130 47 111 192 130 165 145 165 82 198 149 137 82 40 127 162 173 130 142 93 132 179 135 119 105 158 234 144 171 185 103 117 167 113 88 134 105 102 97 79 96 102 95 116 109 142 85 129 94 77 53 33 45 88 31 36 20 57 72 4 5 9 -12 12 13 -2 59 48 25 -4 29 -3 40 48 28 51 84 49 25 46 22 34 66 57 45 49 45 44 22 27 22 36 64 65 36 33 43 69 48 37 26 25 50 51 27 33 43 25 21 36 63 51 34 28 36 45 12 22 34 18 7 20 22 6 21 23 30 23 20 29 38 40 45 59 49 37 40 35 28 36 37 37 35 42 34 28 22 19 16 40766 266 1340 30 10040 11 19 26 5374 3491 126 1135 3288 7543 10503 12602 21233 29649 42577 45020 41046 45014 45618 21379 286 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 181 4720 32799 165863 457610 652388 267074 81829 256838 714392 999999 697671 292387 133555 112551 2298 221 114 26 263 158 174 240 136 -30 190 112 123 24 171 170 174 221 6 65 194 213 150 -11 103 42 -10 93 51 14 158 147 92 154 144 87 101 73 88 77 106 218 95 163 184 232 130 130 64 81 202 128 -7 90 27 57 102 93 114 81 133 159 239 179 153 98 130 118 134 133 156 107 165 159 205 158 196 195 184 170 139 79 106 169 164 158 167 144 115 179 175 90 102 174 182 146 101 184 209 149 104 159 138 145 134 149 129 219 210 196 160 170 165 131 118 156 129 179 148 99 133 135 98 134 130 71 27 31 35 2 -15 7 42 69 76 45 2 44 71 40 -10 28 75 20 -5 60 59 50 48 39 22 10 49 55 56 44 56 64 48 73 102 49 55 48 62 82 34 56 59 46 43 67 49 81 58 53 66 35 75 90 47 63 46 44 58 64 51 58 70 60 51 48 70 76 77 78 49 42 62 48 34 48 39 26 49 60 44 55 63 74 76 62 62 67 55 54 57 54 46 53 57 41 43 41 41 40 40772 277 1013 30 10043 11 19 32 5372 3492 310 2195 6758 15150 20417 14772 8154 9264 5683 837 6295 34066 82909 135835 196848 159729 127566 140627 65202 24026 13192 5455 3974 4197 4344 4358 4185 5002 5585 5682 5716 5491 5876 6133 5793 3935 13740 79648 190141 180269 13629 7222 10888 41902 99059 196462 269624 246889 255113 340912 421170 192530 186634 304369 681617 437262 4948 233 226 118 161 171 64 116 66 -25 107 75 39 164 131 133 35 82 0 36 77 48 3 -14 132 117 81 64 64 10 77 12 51 127 121 33 83 137 98 94 156 97 17 83 121 103 18 70 51 -12 25 100 91 45 17 109 79 60 48 91 164 163 150 217 235 149 117 187 136 155 135 179 99 142 168 129 137 89 143 120 122 136 131 177 158 138 108 65 141 183 213 173 99 -1 55 97 90 48 129 93 72 103 152 145 179 83 49 53 128 120 84 91 126 122 148 152 152 125 112 72 44 5 28 39 31 -3 -63 -24 80 39 19 9 -8 31 36 -8 11 33 22 38 54 20 46 46 39 -10 21 23 10 33 4 10 34 50 42 38 69 54 32 39 8 -5 10 6 21 3 34 32 14 12 29 30 9 17 24 10 33 24 20 -9 17 14 17 27 5 27 33 35 30 14 9 7 7 12 24 31 7 7 22 20 23 29 34 29 34 38 28 38 43 37 32 27 30 35 32 23 20 20 27 27 13 40778 278 987 30 10047 11 19 38 5371 3492 51 1678 4645 10132 8340 2726 1286 999999 999999 999999 1058 4643 12071 28207 59096 100912 74172 4288 999999 28 18 101 331 402 481 543 552 605 720 1096 1433 1739 1501 1855 2399 1262 508 194 4385 66880 137968 50924 8127 1816 1532 1570 4165 22446 54966 91516 151558 192412 262612 328523 365848 126584 181772 379697 590591 916446 919770 554343 218322 4527 65 115 150 280 242 196 176 95 109 87 127 90 92 39 58 107 78 116 158 52 -5 31 49 25 89 32 182 108 -10 126 113 159 71 2 1 31 48 96 125 171 120 17 52 102 78 167 225 126 31 152 247 180 69 116 174 167 248 328 204 234 174 189 167 114 138 238 155 165 268 313 251 155 175 249 203 186 172 271 176 171 209 136 149 181 170 202 212 185 207 263 244 140 198 182 162 196 237 187 163 186 194 176 138 132 169 208 147 189 211 191 110 118 152 96 87 60 3 68 77 26 33 36 32 80 90 75 54 34 27 18 54 97 87 56 68 47 53 78 50 66 60 36 69 76 83 115 113 95 78 112 85 62 60 73 53 63 57 89 104 60 52 84 90 72 65 79 64 70 54 62 69 74 81 96 85 84 66 87 83 74 61 68 78 82 63 69 63 60 65 55 60 57 64 56 78 70 80 79 81 88 85 81 86 89 81 74 72 70 64 68 75 70 62 63 40784 229 2458 30 10048 11 19 44 5370 3493 405 1080 2735 6850 15972 36328 87177 197091 414827 891186 999999 999999 999999 171922 2540 164 223 291 196 277 210 23 177 230 137 114 13 55 87 106 101 167 160 74 74 79 127 171 168 143 66 70 81 132 174 83 146 286 192 -58 -84 -96 186 177 27 38 10 39 82 187 238 145 171 154 187 110 114 147 146 207 194 135 143 249 237 123 171 212 174 120 118 72 165 220 250 178 104 136 129 159 166 202 155 133 238 269 256 255 227 211 106 129 108 202 139 107 175 181 246 263 162 174 120 104 61 114 73 89 128 160 152 142 186 154 166 206 146 128 138 6 31 87 97 84 64 85 84 69 46 24 36 8 28 25 60 36 99 82 25 -3 40 14 65 100 71 95 65 26 99 120 132 63 55 93 128 103 87 62 66 61 93 60 59 87 83 91 79 102 70 52 69 60 51 46 62 42 38 65 69 81 63 64 51 56 71 77 73 68 66 67 67 59 50 38 34 45 55 50 52 57 63 62 66 60 59 63 66 68 64 58 66 62 56 52 53 50 52 52 50 40790 230 2431 30 10051 11 19 50 5368 3494 94 650 1690 3389 6712 13486 24213 47128 103518 226355 379893 634809 999999 999999 995481 578186 428144 76274 490 130 245 116 124 58 107 51 60 115 87 54 -1 64 999999 -45 94 141 58 49 153 193 -64 -48 4 48 184 162 56 91 300 70 7 -37 36 182 168 43 97 98 166 124 263 167 122 188 101 165 181 154 245 305 136 87 127 169 235 273 226 274 325 186 197 225 120 210 284 287 226 147 117 167 186 195 249 356 265 182 202 168 142 183 244 163 219 174 319 189 152 199 191 151 177 129 167 119 113 188 186 146 203 169 119 128 155 253 163 111 167 229 185 80 102 139 42 93 46 23 114 72 44 23 102 21 -15 5 25 102 104 49 59 44 86 111 30 78 80 112 101 72 112 90 115 113 87 122 98 85 75 72 77 95 109 82 83 76 68 75 73 68 83 93 95 71 94 92 70 58 57 52 67 92 81 82 85 100 80 83 85 75 81 83 61 67 63 66 69 57 68 70 66 56 56 77 78 84 78 84 78 76 72 73 74 72 79 76 75 67 66 60 48 57 40796 231 2407 30 10057 11 19 56 5367 3495 -45 474 1386 2796 5523 11243 21859 41925 88551 179979 321495 517611 660935 732793 613232 503151 784672 999999 440474 3860 72 236 153 182 78 220 211 87 130 183 16 -55 18 68 56 98 64 59 152 65 78 42 103 -20 -41 -3 0 128 72 161 377 345 354 147 31 61 25 -4 -19 -14 120 161 102 194 135 1 50 145 71 47 104 260 202 172 144 88 96 83 58 45 117 201 252 259 263 285 186 218 124 127 55 35 103 205 170 155 154 210 243 207 161 100 149 181 176 131 227 212 58 104 157 128 73 132 117 203 183 126 157 156 97 41 -16 87 182 232 124 36 111 132 76 84 75 55 133 50 73 57 -7 -36 57 29 25 16 10 -10 82 63 7 -10 3 8 64 21 55 60 101 78 80 81 77 32 59 67 34 29 25 35 48 7 30 53 67 45 49 28 65 67 -2 26 38 33 54 79 32 25 35 39 17 -3 20 51 55 54 41 37 54 50 26 12 25 19 39 19 18 13 24 28 41 34 45 40 42 44 30 47 42 56 53 45 49 46 39 40 36 34 31 25 24 19 13 40802 234 2323 30 10063 11 20 2 5366 3496 30 838 2093 5087 11134 21883 39421 61669 92226 154278 228409 255125 246208 301645 303213 191833 142852 346137 837000 999999 810758 96824 1242 86 106 150 179 64 76 23 -94 -82 999999 -38 -100 999999 -15 -97 999999 -50 1 999999 20 -42 -44 33 16 -38 52 127 159 67 160 195 300 366 233 56 99 16 -55 999999 -90 58 -79 -43 75 106 27 69 226 251 234 164 49 7 164 268 33 115 98 -88 193 191 128 69 34 29 67 149 157 56 181 66 99 151 46 42 95 84 125 221 160 35 16 119 195 176 57 80 101 118 122 145 163 186 126 164 132 142 29 102 100 74 116 158 118 144 189 170 84 128 63 27 1 52 80 5 -55 18 4 51 36 16 44 99 151 82 -4 -39 58 42 69 103 76 24 -6 4 -4 1 14 -1 52 43 17 44 42 16 38 78 59 20 -4 29 37 60 44 43 37 29 4 -16 -5 20 5 22 23 24 -5 38 13 33 39 29 20 13 51 34 29 60 52 53 42 24 7 8 15 24 22 25 20 35 42 31 42 49 53 33 35 48 46 54 50 43 31 39 36 33 37 33 24 27 30 19 40808 238 2204 30 10064 11 20 8 5364 3497 -74 437 1358 3395 8146 20163 52055 128714 290755 368932 342796 205141 255999 335275 207251 71299 31420 42519 46044 87192 158428 394306 825696 999999 366095 3761 154 110 182 2 32 71 119 91 90 -91 -53 120 16 0 -18 78 -9 23 14 77 211 183 26 71 115 -71 43 214 163 79 266 239 265 348 134 -16 96 160 152 -91 -15 38 24 29 8 135 121 107 163 115 170 106 129 115 133 99 140 145 158 169 246 225 156 204 132 59 160 229 263 235 66 180 215 181 87 267 275 314 142 84 283 252 152 212 150 90 137 91 109 146 143 127 89 121 81 178 88 107 93 63 162 130 147 124 115 124 53 70 105 103 140 104 25 34 25 60 64 62 58 64 54 50 19 51 88 68 67 30 7 25 21 60 44 10 41 27 53 68 49 53 86 89 98 87 109 69 51 51 61 40 33 59 55 63 41 50 21 69 42 75 75 61 60 58 39 66 74 91 73 38 54 53 80 86 83 57 73 56 54 59 60 54 38 54 54 67 53 52 52 54 37 62 74 80 73 60 45 60 68 63 60 61 66 66 62 73 72 65 58 55 45 49 40814 238 2201 30 10061 11 20 14 5363 3498 572 1883 4531 9936 21932 54710 117696 208907 313868 207637 61813 31530 107067 241022 308994 316004 245534 182255 23251 3371 18700 64885 354635 996297 999999 357150 4346 92 -8 -65 128 133 151 44 -21 28 11 9 105 178 106 46 36 52 24 22 60 161 88 148 142 178 132 -4 -39 141 256 367 232 156 29 140 120 49 48 31 999999 13 41 6 83 136 177 138 -3 49 17 231 242 185 170 117 87 90 80 104 125 208 192 179 170 126 120 181 160 19 75 88 149 146 153 146 162 225 296 179 28 24 61 58 130 164 103 147 180 115 135 106 112 152 216 171 106 135 111 74 77 149 208 146 126 137 178 201 190 106 148 84 68 46 42 -13 5 72 61 66 27 56 76 10 42 105 78 44 24 29 40 24 21 34 -9 20 113 69 39 29 48 109 87 113 90 90 48 57 63 75 61 32 46 96 59 52 53 58 79 49 70 58 86 82 83 51 75 69 64 76 59 75 81 57 57 61 48 67 78 69 75 51 37 57 46 43 41 56 72 75 41 37 48 66 72 81 73 69 62 59 56 69 69 64 60 66 64 59 52 54 51 43 40820 248 1898 30 10058 11 20 20 5362 3499 101 268 1703 4432 7166 2875 143 3231 6339 9024 17440 29506 51027 96483 167286 267324 390690 526771 621843 386055 229058 54076 72050 162566 340188 634929 615608 160236 4713 2056 18284 109721 205615 94083 3875 252 126 143 110 160 30 -12 117 25 31 -72 -9 61 -17 148 182 30 262 203 187 -81 21 106 54 95 52 193 309 176 50 79 234 287 236 121 97 186 167 105 -23 63 107 -44 22 25 43 40 -4 38 34 142 74 50 130 124 129 126 62 -36 89 157 31 58 -2 160 129 57 105 41 102 127 74 118 113 155 127 116 176 206 126 114 128 140 103 70 69 123 104 77 178 55 76 116 109 80 52 135 124 23 58 48 68 150 116 118 132 151 140 126 72 47 133 80 76 118 103 108 7 -17 58 77 -6 -8 32 80 50 18 48 -34 -21 37 57 10 26 16 21 11 -2 48 80 9 52 36 48 33 54 28 43 64 52 42 22 37 63 20 -18 8 21 50 14 26 38 27 15 20 38 27 39 47 47 23 27 41 26 25 36 24 13 10 10 38 38 50 26 15 15 28 27 18 23 35 21 13 12 10 22 35 26 33 30 28 26 25 28 28 30 31 32 31 25 21 8 15 40826 242 2077 30 10057 11 20 26 5360 3499 -36 563 1952 5237 8701 10197 15595 26065 39985 60410 95770 176730 350245 615267 992617 999999 999999 495952 31023 2833 1527 249 332 84 3585 13963 7189 120 152 47 126 155 109 125 126 -21 999999 27 -28 -24 15 128 108 134 7 -30 11 38 32 -5 999999 64 286 727 1242 2880 5565 6803 6822 7830 7267 5828 6106 5763 4511 2890 2254 1887 1090 416 229 45 -48 -99 17 110 63 43 69 17 102 110 92 136 62 35 13 44 115 66 105 48 113 113 20 131 60 -1 118 81 39 21 85 131 77 59 114 75 87 104 191 123 163 157 128 177 130 157 114 129 197 184 116 89 142 130 29 92 145 150 109 150 112 100 109 125 179 85 101 104 71 40 74 84 63 50 40 6 -48 30 10 45 46 -2 -15 57 53 19 47 33 25 47 56 37 36 76 55 18 29 49 68 84 77 46 72 70 43 44 55 55 46 78 80 83 48 38 2 33 44 50 46 21 28 51 64 65 45 43 58 49 45 28 36 46 28 57 44 59 56 60 38 50 56 44 43 31 34 50 40 42 44 50 42 33 47 53 56 70 56 53 55 48 49 54 47 43 43 46 40 48 48 41 40832 246 1960 30 10060 11 20 32 5359 3500 639 1768 2784 2627 1139 2850 6920 9092 7788 10013 17227 24482 36313 54354 101292 171788 255274 390322 674884 964754 999999 881212 648694 562729 100498 1364 -76 9 38 -33 32 111 143 37 35 98 151 161 86 25 80 35 76 116 888 2653 4592 4277 3961 5097 6543 7859 8453 7450 7247 6934 6130 5744 5896 5642 4820 4415 3602 2644 2420 2634 2555 2784 3102 3142 2707 1886 1547 1214 906 525 188 122 133 131 127 37 -22 101 63 -11 -6 161 135 59 83 74 60 67 72 72 77 98 75 41 52 109 105 54 97 70 101 96 113 97 65 100 80 112 68 106 202 92 85 109 160 180 168 152 136 134 100 99 115 92 66 63 103 133 120 115 177 209 152 107 151 162 150 147 112 87 105 129 127 67 77 65 26 22 20 5 42 83 51 59 26 2 13 38 47 28 47 25 31 67 56 55 49 81 43 71 67 97 104 71 53 29 70 84 78 69 69 69 76 51 46 39 39 41 41 57 60 82 55 54 57 52 49 66 78 80 71 68 49 43 39 59 50 49 49 76 80 59 34 46 39 60 77 61 53 60 66 67 52 64 78 72 71 70 67 66 57 64 59 65 65 68 68 62 56 47 40838 245 1991 30 10061 11 20 38 5358 3501 141 -17 999999 999999 848 3590 6795 11864 20847 39184 75314 131569 195221 172742 122321 172620 278086 410710 774312 999999 999999 583518 255217 12666 570 999999 999999 -61 -27 111 162 127 206 222 213 550 1800 5213 10543 18256 26597 30952 28441 23821 18295 13588 9829 8811 10098 9921 8286 7143 6485 5405 4536 3932 3221 2663 1935 1353 777 578 609 670 383 453 475 341 376 350 284 434 562 601 673 692 741 577 374 413 330 228 205 187 92 28 65 53 57 31 22 85 106 78 35 30 71 55 65 57 115 128 103 69 72 81 74 130 93 65 161 115 168 149 120 123 127 98 116 108 97 112 108 90 123 109 138 84 120 89 98 147 102 117 157 126 141 170 128 160 142 110 120 138 105 63 52 64 68 79 63 67 43 46 44 50 31 48 37 53 65 49 36 54 37 63 41 33 74 54 60 57 53 72 46 20 39 71 93 114 75 26 54 82 73 73 62 53 82 72 75 73 72 54 69 71 66 59 71 68 71 73 72 58 38 68 66 78 56 56 60 70 68 68 71 72 52 46 38 42 38 55 41 45 58 38 56 60 54 57 69 71 77 71 77 70 68 60 53 57 63 69 57 57 50 40844 250 1839 30 10059 11 20 44 5356 3502 -12 -99 999999 999999 999999 999999 999999 999999 257 3493 7981 12731 17234 25219 38121 67768 113459 144624 160465 151349 162826 205764 314786 386625 443898 337803 357950 610603 748596 302251 17038 257 248 442 752 1158 1971 3841 6095 8921 12490 16520 19647 21778 22416 20301 18540 20406 27101 32654 37463 40837 38772 29442 18412 11215 8097 6312 5326 4671 4226 3969 3988 3909 3498 3298 3324 3072 2702 2482 2073 1759 1513 1313 1080 799 518 322 288 213 126 110 462 1468 2421 3659 6344 10085 13820 16784 18488 23008 30312 38170 44814 44951 36657 29681 25259 19636 14111 7784 3596 1433 589 170 44 108 86 61 50 65 2 -4 76 126 157 139 71 105 128 142 136 159 103 114 157 125 150 134 68 120 128 153 117 118 70 34 42 108 122 130 85 135 92 106 98 128 167 142 118 72 60 70 83 42 60 47 64 43 5 19 40 39 49 37 47 67 46 48 50 30 29 12 24 76 43 56 42 59 43 49 41 65 69 57 73 41 59 69 66 52 38 15 58 37 19 42 46 46 36 39 51 52 51 45 35 52 48 47 43 39 62 68 78 47 44 47 50 36 38 45 34 38 45 44 58 52 33 39 55 56 54 50 52 54 61 61 61 68 60 57 56 57 53 54 55 56 50 49 40850 246 1957 30 10057 11 20 50 5355 3503 185 1586 4099 6579 9732 17700 33951 75374 163456 245807 268145 349848 390394 337542 283767 273463 217653 120636 66348 26352 49196 67456 131344 183372 174557 377482 400476 203271 13485 1368 1889 2796 4494 7523 10667 14185 18931 25388 34668 45976 56583 64542 72380 83572 86910 78153 59337 41605 23547 16190 14831 12215 10632 10756 13350 14936 12798 11156 9431 8488 7810 7360 7865 8182 7164 5929 5169 4315 4011 3978 3565 3098 2704 2403 1840 1282 892 564 323 263 302 310 288 421 520 468 558 648 616 489 508 841 1670 3089 5053 5090 3914 2493 1110 356 179 148 76 91 77 167 97 113 111 126 86 112 100 110 147 171 61 104 160 114 148 148 118 127 160 147 154 132 99 68 74 131 103 99 146 39 97 151 109 139 123 152 201 165 102 131 103 110 96 56 70 116 91 44 60 24 53 68 22 38 26 57 67 23 16 54 75 68 76 75 110 33 50 93 112 113 62 70 94 77 69 87 95 61 53 54 63 58 50 53 86 81 59 65 67 60 56 71 52 52 87 73 30 47 49 59 54 53 68 58 76 57 45 53 70 73 67 50 54 47 43 54 45 45 52 56 56 52 54 61 66 69 72 73 68 68 65 68 66 58 66 66 68 66 66 56 40856 245 1987 30 10057 11 20 56 5354 3504 241 1103 2673 5610 11663 26001 56267 103134 156906 198450 260466 328166 300935 319065 342297 263536 202304 95393 6486 1078 999999 999999 -95 86 407 1129 3104 7507 12528 18961 27311 35730 42670 51611 60230 69033 85565 101462 106544 104622 92812 75181 58545 49597 46023 47477 52787 56848 54999 46382 42131 38585 34475 29478 25932 25719 26999 28415 30458 33937 35876 36104 36446 37451 35781 32222 30590 29370 28229 24726 20756 17305 13510 9008 5930 3697 2124 1275 793 455 445 416 659 783 956 969 1136 1299 1119 882 512 390 216 215 450 580 682 696 542 286 227 207 199 57 -17 41 40 58 84 57 47 89 39 26 62 25 110 164 105 118 200 150 107 130 174 146 128 147 150 160 84 80 38 33 100 74 104 79 131 89 92 118 125 122 95 94 91 23 57 39 59 47 45 39 20 30 60 39 2 57 45 27 34 -4 -8 -10 8 57 38 24 44 45 23 65 60 33 24 34 47 55 52 34 54 69 57 26 51 37 49 48 46 67 50 46 53 38 51 26 38 22 13 30 33 22 40 43 42 26 33 26 38 39 51 54 48 58 56 30 35 41 15 18 32 31 31 34 34 36 49 42 49 55 49 51 56 56 49 39 41 36 42 44 44 41 35 40862 243 2047 30 10057 11 21 2 5353 3505 400 1208 3170 6951 12965 19763 32185 57359 81888 102977 134993 132023 69441 49834 21863 12132 7136 1911 999999 999999 999999 999999 999999 999999 563 2643 7136 12207 17265 23616 30904 38033 43931 50839 56316 60628 61716 59345 56294 51969 49082 50492 54186 61014 67420 66997 63627 67826 72128 69394 65423 65623 71262 75557 77060 77055 75198 78449 84966 97834 114284 109374 90148 67011 49956 39305 38172 41616 45729 50095 53957 58717 63988 67415 67928 59208 50620 46340 44215 42125 37918 34802 38082 42770 37267 22968 17916 13678 10259 9388 8277 5690 3965 3300 1959 981 513 428 762 1577 2735 2293 2494 5266 3002 1146 234 39 9 61 24 30 54 41 63 117 118 117 103 49 39 39 140 72 97 88 88 94 82 83 109 72 75 73 118 108 126 75 111 238 242 142 148 73 100 70 55 33 56 74 64 68 28 56 80 48 -18 23 61 60 52 50 24 47 53 38 63 104 44 28 48 58 62 69 30 47 34 37 56 76 74 75 80 58 57 25 36 41 46 53 55 59 33 29 56 51 64 57 69 66 55 70 58 49 50 36 23 28 45 54 61 75 62 45 55 47 52 40 30 33 36 44 47 33 46 47 53 60 51 55 51 50 56 56 50 45 47 49 47 52 55 43 32 40868 242 2076 30 10056 11 21 8 5351 3505 174 712 1782 2515 2933 4707 8982 15571 17695 11272 4728 6408 11221 9406 8501 11610 11326 6786 1946 159 999999 999999 999999 999999 999999 999999 81 443 510 1581 2897 4268 5959 7455 9270 11533 13900 16139 17588 18415 18362 17183 17119 19014 21965 27248 33344 40900 49139 58708 68552 77328 86903 98889 110541 122580 124181 114237 103610 87211 76716 73688 74012 73688 69572 65335 63934 60148 56955 53941 49320 46935 45982 46930 52729 58563 63688 67942 73731 80088 85704 94840 103275 112722 122899 125280 109015 90455 79120 69074 58715 47903 43373 40132 32581 25253 19838 21148 21506 22661 19273 14406 13069 8277 3350 1853 758 281 58 -17 68 113 135 106 101 201 199 114 159 242 186 122 158 111 179 165 165 133 90 79 62 24 121 154 72 60 99 184 176 177 158 145 110 178 184 74 106 64 27 89 87 11 92 99 28 8 11 53 63 54 51 36 112 58 61 48 29 25 71 46 48 26 23 36 84 137 78 45 43 71 75 82 72 72 67 64 70 81 92 69 62 55 82 83 79 74 57 69 85 82 80 74 59 75 67 55 52 52 79 82 67 67 52 51 54 56 43 57 54 75 69 54 46 65 66 68 72 79 74 70 75 72 78 85 81 81 77 65 61 67 60 54 40874 234 2314 30 10054 11 21 14 5350 3506 25 703 2312 3564 3412 2823 3829 4914 6411 8638 7857 6634 4821 3372 3604 5505 2754 851 1022 975 1262 1537 1913 2386 3141 3954 4584 5344 6783 8076 9412 11266 14356 18055 21213 24112 25766 27858 30145 29451 28589 27242 26313 26439 27961 28999 30792 32432 33826 36076 39385 45151 50936 53254 56624 62972 63607 61979 63744 70468 72551 73979 74154 69948 67421 66077 65008 65746 64910 59484 54133 54958 57938 65604 74139 84315 87301 88404 93038 102579 109599 100214 97317 100851 98488 102935 112553 116953 114234 103766 86422 66966 51097 43593 41037 34918 24612 16407 11393 9148 5863 2861 2233 1158 346 239 222 230 110 113 75 158 143 89 115 146 107 110 97 97 86 132 108 152 89 106 52 80 67 95 76 77 63 122 93 42 84 57 41 109 91 87 111 92 52 25 13 17 34 47 73 63 36 72 55 12 58 44 48 102 60 49 67 61 76 90 52 62 20 51 58 37 29 77 64 38 69 57 74 63 30 21 33 67 73 48 48 21 45 61 53 56 28 12 39 56 37 47 45 59 53 50 44 48 32 34 36 22 29 49 31 44 45 29 55 75 57 52 65 62 55 61 69 53 50 65 52 49 44 52 56 58 42 41 40880 229 2461 30 10051 11 21 20 5349 3507 31 462 870 1050 1171 1678 2598 3108 3382 3382 5557 6721 2029 1557 1764 2061 2023 1879 1697 1904 2023 2356 3054 3689 4571 6099 7964 9292 9739 10135 10165 9676 9171 8526 9239 10965 12027 13058 14673 17175 19073 21121 23115 23580 24663 27067 29285 31397 34066 35001 35625 38633 42889 44020 46012 48010 52033 53014 51191 52211 56598 60495 63255 61535 58991 58358 56738 49499 42554 43683 46352 53021 65409 72892 75170 76402 82909 101132 124056 147704 155012 156908 173086 183888 166789 169403 164871 147561 130149 111749 84331 51732 20388 5656 2683 2167 2070 3474 4750 5354 4068 2370 1337 682 399 288 144 118 154 87 88 84 70 82 88 193 111 106 121 85 64 1 40 83 98 87 102 129 192 122 102 62 77 43 59 76 35 51 85 36 84 53 26 57 30 77 45 6 23 28 68 37 11 -2 -25 42 101 69 19 45 45 24 66 46 71 52 55 95 73 55 16 35 18 5 52 42 23 33 1 23 14 33 29 45 51 38 66 60 36 20 49 29 31 18 30 48 34 25 23 22 10 5 26 37 23 26 35 39 28 32 42 42 42 48 46 48 46 48 46 38 36 49 44 33 34 40 40 22 16 40886 232 2369 30 10049 11 21 26 5347 3508 0 -63 111 640 849 986 942 1150 1224 1054 983 1027 944 862 591 444 504 430 522 767 1113 1506 1807 1952 2068 2538 2752 2934 2967 2823 3227 3824 4501 5142 5932 7242 8525 9717 10941 12770 13670 15016 16729 17840 18778 19728 20769 22889 25872 27991 28429 29455 32687 35647 36707 39585 42785 45135 47162 48618 48715 49329 47356 44419 42537 43191 43587 44373 45340 45068 44580 43725 41637 43123 50519 55678 56105 56257 57341 64569 68479 75197 91633 112426 125993 138939 147806 154251 151333 155801 156959 149422 151195 172371 177666 156163 127549 91263 48091 26684 7107 2619 1819 2140 3016 3433 3774 3654 2971 1959 1393 1045 788 579 275 105 75 153 84 76 84 40 41 87 217 173 145 155 131 136 126 64 99 99 88 79 59 74 48 18 19 43 86 13 19 27 -14 24 23 51 76 74 92 88 27 33 73 74 99 84 63 92 112 54 46 69 77 95 61 35 48 31 75 65 41 31 36 29 7 23 72 35 38 47 54 77 49 50 46 19 7 29 36 54 64 73 55 58 42 37 46 38 41 27 19 38 38 24 20 36 45 40 47 58 51 73 66 68 61 57 60 64 58 56 50 50 47 53 54 45 40 35 40892 204 3207 30 10047 11 21 32 5346 3509 -48 183 560 826 849 926 1306 1538 1645 1904 2113 2355 2711 3424 4138 4898 5655 6544 7044 7152 7385 7710 8306 9695 11621 13206 14196 14420 14446 14027 14079 15197 17835 20753 24365 26498 27839 29089 29300 30584 31225 32194 32672 32406 31046 32341 33104 33415 31046 29951 30211 28952 27235 27644 27443 31214 38804 50443 62320 73611 87236 101762 117911 135632 169515 203955 244235 284966 306723 284280 281386 289876 239279 194580 120834 46009 8857 4101 3157 2597 3143 3874 3711 2456 1586 1421 753 368 148 153 51 39 81 145 120 167 66 57 79 103 126 150 154 126 117 109 81 113 67 73 95 40 59 139 124 63 44 7 5 -45 42 63 54 92 82 18 19 35 43 19 92 85 54 78 59 93 72 89 124 75 64 39 47 56 33 46 44 13 27 40 36 62 88 52 67 70 51 29 21 47 63 82 62 57 58 73 63 81 64 62 89 65 58 40 39 54 60 52 52 62 49 44 26 47 60 66 50 55 73 72 71 65 62 59 67 50 60 76 58 55 54 53 51 50 40898 202 3266 30 10046 11 21 38 5345 3510 -62 89 122 195 344 455 579 604 733 790 878 1138 1625 1963 2407 2671 3053 3412 4084 4365 4452 4978 5428 5827 6460 7287 7738 8615 9443 10082 10782 11573 13201 15769 17892 19826 22276 26221 30914 34555 36292 37549 37880 38625 37024 33415 36134 37583 36816 35296 34458 36503 36229 36026 42071 49511 51911 52976 56576 65172 72609 86834 102414 125546 155889 188951 207406 216168 224511 221037 248945 288331 306838 280824 231000 163960 107038 66821 17108 2588 1329 998 893 984 956 507 197 91 114 188 160 147 156 156 142 114 136 201 93 143 157 128 153 114 103 104 153 143 120 113 100 102 55 65 51 72 45 64 63 32 55 44 9 61 78 42 41 95 103 118 99 83 74 89 97 92 93 73 45 59 66 100 95 88 96 54 82 99 91 103 75 41 71 87 117 83 77 104 89 68 78 75 61 74 85 78 77 115 85 78 91 72 60 65 67 68 82 53 48 78 65 82 79 79 78 75 88 93 91 92 89 77 82 100 96 91 89 88 83 83 65 61 40904 189 3651 30 10041 11 21 44 5343 3510 -77 999999 58 88 307 556 753 1012 1493 1766 2267 2829 3348 3850 4941 6302 7540 9065 10524 11356 11943 12753 13857 15137 15876 17015 19192 21685 25958 31417 38229 43590 46636 47609 51005 57902 63091 59797 59093 66201 68874 78104 67882 55123 53181 54725 53850 55878 61788 71343 84800 92696 105385 118929 126866 139380 145441 149450 175242 194433 209394 225426 231196 222565 199757 187433 158296 74895 15901 4466 1900 1154 563 210 131 149 117 88 87 120 68 161 107 117 121 93 141 170 177 102 42 42 169 97 10 -7 101 89 120 67 37 36 31 54 10 -23 61 102 46 30 82 46 37 48 46 72 15 1 46 20 68 57 30 77 101 105 17 54 63 47 37 59 65 40 44 66 37 59 42 52 55 102 109 61 69 80 74 13 36 53 39 70 46 55 55 63 68 58 45 41 41 30 43 41 43 29 34 41 48 54 62 66 44 45 53 56 62 60 51 58 55 48 52 47 45 31 50 33 38 40910 188 3678 30 10038 11 21 50 5342 3511 23 -20 141 371 591 942 1259 1488 1793 2348 3047 3522 4560 5700 6754 8191 9801 11921 14599 17587 20871 24273 27832 30355 31838 33481 34845 36858 40804 44896 47863 48138 49009 60329 80956 99573 114149 122204 121575 126321 139574 143452 134288 116799 102940 86849 84962 90628 89544 75541 67193 77812 105052 127217 143585 160422 177884 182089 177139 158982 130258 112368 90471 71077 49910 36745 24410 14918 8674 3085 1010 343 25 76 48 79 18 57 88 39 87 142 142 99 60 80 132 72 99 82 103 136 110 5 -9 -22 59 127 79 66 22 11 10 59 17 -55 1 -12 59 46 -9 -17 63 61 12 40 59 10 -24 41 28 57 51 24 56 77 16 -23 50 42 48 35 66 36 33 49 60 37 67 40 60 86 52 23 44 19 0 34 34 51 49 54 61 55 38 34 44 42 44 24 13 34 39 20 31 31 27 20 39 47 37 33 34 49 50 62 36 51 53 42 39 38 34 33 40 35 28 28 40916 184 3796 30 10036 11 21 56 5341 3512 -19 -8 140 293 563 770 965 1239 1525 2246 2829 3493 4230 4870 5582 6760 7843 8642 10512 13197 15752 17992 20123 23476 28227 34303 42104 52507 61452 71295 80521 90498 106599 136931 144314 146748 144094 127951 123368 122935 133007 144357 131590 123502 121119 110247 106877 106808 99732 86785 102885 121299 131371 137114 131914 149117 161210 144407 137892 133252 108004 65670 44550 29181 22508 16451 7117 1655 276 57 109 150 65 14 98 65 15 74 152 161 73 57 105 90 54 39 87 78 102 29 22 38 71 48 -28 77 38 71 28 52 52 72 89 78 92 47 -17 -44 -19 5 16 76 85 46 51 14 34 105 38 13 27 18 8 34 60 21 45 35 34 30 27 14 37 32 29 42 44 25 49 50 61 58 38 30 25 32 24 31 37 16 27 35 44 51 45 34 33 37 30 23 36 38 43 34 38 33 41 44 45 53 54 50 39 43 40 48 54 47 38 43 34 41 32 34 40922 302 256 30 10036 11 22 2 5339 3513 813886 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 420 256 534 612 932 1359 1921 2450 3223 3969 4662 4908 5385 6774 9261 12250 14630 16811 17871 19235 18820 19205 21849 24533 25881 25100 25210 30777 37593 43465 45644 47700 49843 54180 59557 65505 63763 74347 84453 83293 87969 88348 88162 92841 104700 114421 121310 120539 111816 101013 80410 77243 67104 57100 63555 82608 103778 132820 156920 180863 201320 201702 187588 194255 164928 109313 45190 6648 836 87 -2 1 -9 41 113 22 -34 63 42 86 113 108 110 66 100 63 26 33 53 55 78 148 123 49 57 -10 -13 -8 15 -38 -24 -15 -9 15 81 13 -74 8 66 34 32 66 35 29 14 -7 31 27 25 10 3 26 31 -19 -9 -17 -21 27 25 18 32 3 31 30 -2 -5 18 13 36 0 18 41 28 22 -6 24 35 43 22 37 35 26 16 7 30 27 17 10 -2 0 15 5 34 39 13 11 23 32 38 38 37 16 28 32 24 14 19 28 26 30 25 27 9 14 40928 191 3585 30 10035 11 22 8 5338 3514 55 353 548 938 1086 1427 1778 2293 2745 3248 3798 4484 5287 6124 7003 8009 8994 9819 9985 10014 11787 14398 17275 19305 21611 25421 30331 33884 37743 37594 39500 46420 53643 58427 55892 52755 55658 65060 73499 81438 91202 105171 119445 133107 134823 127103 126223 113822 94468 84046 79876 73301 65346 57241 54351 51850 50471 52078 53815 60289 73439 86019 99450 110370 117313 142422 157056 158936 153044 131470 115276 92736 62183 25357 6546 2406 1069 575 286 215 126 80 61 1 106 171 133 115 129 161 208 138 128 64 102 101 26 49 108 74 63 47 74 4 23 30 72 52 42 15 36 33 33 71 89 47 55 155 72 58 72 92 118 73 54 66 66 46 53 75 68 43 66 50 41 76 66 93 85 42 57 54 56 69 53 51 81 61 46 74 55 62 59 63 62 64 79 59 52 62 53 70 60 45 38 39 54 59 56 45 55 62 55 63 56 69 73 66 63 64 83 72 67 67 75 68 72 64 59 49 50 40934 188 3703 30 10033 11 22 14 5337 3515 9 97 74 184 486 729 1002 1278 1910 2355 3102 3641 4338 5296 6285 6977 7748 9132 10752 12020 13664 15517 17885 19032 19568 21290 23533 25071 26136 27725 24704 20710 22643 28561 33829 40623 48561 56172 60545 65540 71882 88973 105860 121126 135033 141702 171241 195610 201397 199840 188139 169013 157575 143519 117678 97986 93117 80403 78420 86685 97638 105896 113665 123899 124239 113033 87909 59773 40782 20596 7397 2778 1364 652 216 91 31 139 165 -3 25 39 96 127 82 50 98 103 88 74 83 70 62 111 69 115 131 58 64 64 31 14 63 56 125 57 -30 14 43 88 52 77 98 91 78 97 93 91 85 64 2 31 45 51 96 27 8 33 6 54 82 51 12 23 15 47 56 64 69 34 10 21 43 44 40 24 74 61 41 36 34 48 58 44 27 24 14 27 26 23 36 28 39 44 41 16 19 34 40 55 42 53 50 56 47 39 40 53 55 55 49 44 40 40 33 38 27 42 40940 198 3371 30 10031 11 22 20 5335 3515 73 317 708 881 1148 1697 1709 1695 1730 1794 1872 1803 1825 2246 3050 3537 3950 4415 4880 5321 5834 6209 6320 5790 5153 5185 5853 7057 9535 11872 13646 13928 13957 14345 15167 17450 24474 34681 40161 42250 45125 47331 53452 66935 75883 79047 75378 75433 83819 87965 99028 131846 151671 159035 168448 186591 205635 225067 232700 224258 194495 158574 118565 95256 82592 70419 55195 57741 69252 78322 87368 95902 94266 90005 82303 62389 42502 20631 12641 7157 4465 2762 1935 1184 636 243 107 92 123 120 84 105 96 93 73 119 137 147 151 155 138 167 96 87 132 119 106 113 73 97 68 23 59 61 46 41 44 16 62 56 92 76 80 82 66 25 -12 56 43 52 114 77 48 50 47 34 31 84 92 75 41 40 31 47 58 9 6 32 54 49 53 51 27 44 48 35 41 26 57 56 31 44 35 30 68 39 28 42 58 50 52 45 60 56 67 53 57 73 49 55 56 63 68 63 58 57 60 58 68 67 67 60 55 49 40 40 39 38 40946 203 3220 30 10030 11 22 26 5334 3516 -13 203 543 934 1361 2225 3398 4739 5877 6489 6183 6254 7001 7740 8392 8806 9202 9274 9318 8823 7791 7064 6615 6891 7348 8103 8767 8870 9098 9958 11343 13154 14711 16239 18130 20714 24444 25556 21944 17223 16215 15300 14440 16282 20983 27359 32570 39268 47639 50778 55308 55916 58785 69382 83632 101320 122567 143687 165947 192477 206887 214539 219401 241548 234227 212299 208418 207761 184125 147825 101531 76927 73339 65809 59139 60764 59813 55687 48451 40234 33380 25654 19830 12378 6107 3482 2010 1017 520 195 77 101 139 95 0 86 144 88 131 155 113 166 153 63 72 92 61 55 88 106 93 111 20 0 45 96 83 62 47 47 34 -11 -19 7 72 69 54 33 65 51 97 63 86 111 57 63 76 55 41 54 21 32 34 42 52 25 39 59 23 41 38 54 48 29 46 15 8 -4 28 52 52 63 62 56 63 46 51 39 34 14 23 31 35 38 24 38 47 49 48 32 27 45 54 56 49 47 66 60 52 44 42 42 49 51 56 56 52 46 50 43 37 26 36 40952 201 3275 30 10025 11 22 32 5333 3517 68 320 615 1236 920 777 417 253 276 399 561 719 932 1138 1432 1591 1927 2160 2492 2588 2899 3045 3017 3394 3671 3834 4269 5275 6090 6500 6595 6306 5488 4768 4213 4057 4921 4919 5677 6547 7186 6583 5450 4416 4359 6619 10118 11517 14948 15854 18719 21848 25872 32613 36285 37731 37780 38934 46982 52995 58966 67502 86880 123113 158591 196990 238689 265441 307172 377991 421580 394875 358042 318934 286918 219534 139573 83459 63905 46365 25820 17875 13640 10747 6594 4274 1814 744 302 224 141 114 103 94 43 124 119 146 135 95 125 114 125 125 97 63 116 95 48 32 21 26 29 87 69 48 78 45 0 25 59 77 79 70 65 62 93 98 57 62 6 35 95 33 47 85 62 58 70 107 95 82 40 9 71 62 38 22 2 34 27 12 42 43 41 45 43 66 88 70 51 43 74 70 60 63 36 27 22 42 56 44 42 40 64 60 52 66 47 50 52 52 53 43 42 56 64 63 58 66 63 63 64 66 69 67 67 53 43 47 50 40958 206 3119 30 10019 11 22 38 5331 3518 40 144 427 579 722 1068 1444 1890 1977 2471 3484 4943 6092 7418 8634 9042 8987 8996 8761 8949 9754 10755 11253 11259 11143 11721 12250 13197 14657 17007 21073 27008 33395 37365 35501 30770 26950 24860 25416 23811 20217 22634 29729 31042 38438 50820 67106 80230 74718 74443 68869 68167 66910 72955 68170 50622 37525 36167 48236 70018 75154 81472 81838 78481 83850 91465 101510 114106 119563 101399 89447 101008 109505 113799 128366 153483 173331 187917 204678 222030 200014 142673 95277 71332 52167 41096 32365 22427 12656 6696 2392 1415 882 487 332 182 73 90 137 92 77 97 86 150 86 103 117 77 120 126 78 -2 113 70 96 39 15 79 14 -1 33 71 48 51 3 4 108 113 93 123 97 72 62 53 29 20 40 78 77 50 55 56 52 63 -7 -15 31 74 81 61 70 54 9 68 46 43 64 67 66 52 67 66 80 59 49 34 53 71 67 28 38 54 54 39 48 60 56 30 35 51 72 62 47 50 39 45 48 57 65 66 56 63 61 60 55 67 73 67 72 62 55 52 51 42 35 44 40964 196 3416 30 10016 11 22 44 5330 3519 102 376 650 833 955 990 1163 1024 957 1125 1411 1403 1647 2072 2378 2987 3856 4863 6150 7544 9363 10792 12711 15063 17686 20404 23470 26802 29869 33012 39441 49178 57359 59883 53619 43866 37209 32685 28587 24956 28878 34645 40733 50629 63393 72038 73713 71227 64495 68128 74473 93107 122910 149333 176687 197031 216705 213656 216458 240449 238327 221886 216696 189792 167390 126589 92794 82141 76553 63691 56629 43424 44330 46243 37976 25774 14302 6863 3847 2537 1789 995 485 358 161 131 192 144 150 137 126 40 145 151 130 116 185 59 67 176 104 94 98 35 31 94 96 44 9 46 20 22 -7 40 31 30 56 123 76 126 102 62 71 84 125 53 58 56 51 49 69 33 107 83 82 100 90 66 31 44 35 15 53 65 26 51 74 79 49 69 53 51 61 19 47 57 31 68 78 63 61 53 41 43 31 54 36 47 27 27 30 33 27 42 42 41 52 38 52 55 52 59 69 59 52 56 53 48 40 43 52 46 39 36 33 37 40970 195 3445 30 10015 11 22 50 5329 3520 -52 34 -66 999999 999999 999999 999999 999999 999999 999999 94 156 346 302 212 266 275 494 1086 1713 2409 3101 3876 4425 4569 4074 3722 4511 4830 4885 6299 7948 8837 10829 14411 19354 20856 18815 16259 14383 14023 14058 14365 14934 14609 14642 16329 16964 16937 18287 19973 22343 25148 32272 42078 53180 65149 77444 88208 107006 133854 155902 190667 214899 254409 298874 354283 372622 314276 224386 164921 172810 191766 209266 185485 179639 153323 116698 65877 16801 5576 902 400 223 122 75 134 97 110 62 79 138 208 131 126 108 123 128 124 54 67 44 80 140 27 -38 24 62 43 66 111 47 20 -3 57 59 99 89 62 22 50 59 31 85 104 114 73 47 83 105 82 40 55 54 60 29 59 64 18 45 70 97 61 29 58 101 70 51 47 48 50 47 68 93 90 69 54 43 72 49 51 54 29 45 24 13 38 59 47 37 26 28 32 60 59 54 51 62 68 65 73 70 71 58 52 55 61 46 44 35 53 50 40 46 50 40976 199 3324 30 10014 11 22 56 5328 3520 4 -95 184 210 329 644 822 1426 1986 1901 2255 2704 2920 3398 3481 3250 2919 2597 2390 2418 2647 3095 3900 4745 5811 7063 9175 11640 13514 12248 9255 7812 10130 12761 12944 10854 11066 13219 16430 16672 11653 8177 6946 7782 8713 8298 7246 7713 9111 9728 10326 11276 12496 15515 18034 20041 26818 35106 43362 52499 63370 79957 81902 81383 78558 75956 79901 95174 110570 126632 143643 150111 147857 160023 174554 201441 225182 259982 302976 324685 310141 282780 248412 155106 63705 15609 1884 330 139 140 66 103 113 146 145 80 123 82 64 68 124 120 39 83 85 125 9 48 36 50 111 65 51 93 116 49 46 83 137 104 72 73 90 34 36 17 25 -8 38 69 52 16 77 37 69 93 115 84 59 40 30 74 70 62 78 43 35 47 51 34 32 15 24 70 73 42 44 78 70 49 48 56 81 56 40 38 43 60 52 29 22 35 37 16 34 35 35 37 32 40 54 30 43 41 51 63 50 48 44 43 57 53 50 43 39 28 38 36 27 40982 179 3922 30 10012 11 23 2 5326 3521 -33 999999 999999 999999 999999 4 40 52 158 424 838 1328 2053 2706 3726 4771 6272 8553 11270 12138 12266 11068 9425 9697 10958 11058 9420 8821 10144 13661 16062 16657 18090 22413 25804 28224 29044 31940 38314 48816 64025 78387 90497 110169 133327 146931 164226 181996 204608 224931 246145 226659 226291 222754 213996 213573 217516 234770 238030 221306 196241 171147 136140 91843 38630 17316 5429 1141 155 57 156 193 147 95 84 152 149 174 129 121 140 90 63 49 31 70 83 48 110 92 63 27 46 31 40 29 3 30 76 100 117 29 46 31 76 108 78 42 66 46 34 12 45 32 44 25 84 89 47 -31 28 56 53 -7 53 23 37 60 53 51 24 26 15 58 49 43 21 35 44 64 56 52 57 44 12 38 22 36 41 43 40 26 28 17 12 22 36 55 51 36 59 56 51 57 51 53 49 54 60 51 43 48 48 47 39 37 33 38 36 40988 175 4037 30 10007 11 23 8 5325 3522 101 344 689 1116 1519 1893 2253 2588 2756 2881 2658 1948 1185 716 825 1093 1471 1745 1948 2522 2917 2750 2836 3553 3983 4318 4436 6001 8216 7848 7034 7474 8648 10543 12241 14650 17702 21637 25375 31547 39671 49372 64779 80969 99990 125960 148542 173297 208272 246333 308406 378403 455706 475435 451231 402258 318673 220134 175349 142988 96388 60952 27708 11229 3275 918 246 37 4 67 96 148 135 70 80 129 176 85 86 64 101 48 46 123 111 60 91 104 52 61 39 32 14 98 102 49 117 149 127 69 61 32 20 14 2 69 29 44 99 48 54 46 36 86 70 38 68 81 70 42 26 27 39 65 55 30 16 31 41 33 55 23 40 56 55 53 57 33 60 62 53 60 43 36 42 23 36 54 50 38 35 25 38 37 50 43 44 50 52 58 45 48 49 49 51 50 46 42 55 46 32 31 40 35 36 40994 173 4122 30 10002 11 23 14 5324 3523 -75 -13 183 150 999999 118 484 727 631 318 434 359 271 27 999999 999999 999999 999999 -94 203 475 1011 1762 2428 3630 4745 5975 5234 4377 4730 5739 7149 8622 9767 11878 15399 21148 25534 30054 36713 45390 57594 71346 86076 111302 138611 160587 199216 249229 285333 316794 362660 420095 434273 464269 458951 422191 268967 194279 106900 54472 25674 8520 2017 450 58 94 54 89 65 56 103 70 83 26 48 57 33 35 19 92 40 -45 28 55 -31 -41 7 26 28 10 71 99 116 88 96 111 33 32 -20 36 31 -27 12 41 21 40 4 18 5 24 39 19 8 42 34 29 8 17 14 26 22 26 22 7 31 9 38 43 52 34 24 22 35 21 29 30 49 48 63 48 40 12 -11 15 28 38 35 19 14 15 43 34 18 24 32 39 45 47 47 51 53 43 35 45 35 35 27 25 22 28 20 21 41000 196 3401 30 10001 11 23 20 5322 3524 91 270 226 313 396 514 503 772 854 767 428 442 369 445 529 424 397 686 994 1062 1442 1890 2276 2852 3507 4007 4030 3986 3268 2417 1913 1655 1757 2275 2867 3092 3276 3599 4301 4634 5012 5703 5896 6382 6537 7123 8216 8436 8449 8733 10061 10848 9587 9843 10980 13486 15212 16146 17707 20046 23668 31708 41096 55560 74615 83858 96541 121155 147049 181376 219096 241075 272233 305433 322025 379782 416326 457087 432475 265650 180373 100017 48253 19574 13996 9377 4898 1519 247 19 82 172 116 126 97 143 54 62 110 19 31 41 75 51 67 23 7 39 -38 -35 48 49 20 -63 -3 76 146 47 66 70 83 67 75 47 60 28 12 43 56 44 -22 15 -4 41 52 23 5 -5 -3 3 -18 -4 -14 -1 17 14 17 26 8 -5 27 21 27 36 14 17 37 18 13 32 -3 8 25 9 4 13 -5 -5 2 11 10 18 35 32 22 20 28 29 24 31 24 33 39 35 43 33 22 36 41 43 31 11 15 21 12 9 41006 207 3045 30 10005 11 23 26 5321 3525 -55 999999 51 241 298 521 512 632 795 745 757 1014 1238 1277 1325 1474 1827 2182 2291 2517 2978 3151 3438 3222 2604 2109 1919 1639 1392 1343 1222 1132 1185 1278 1374 1625 1880 1767 2071 2265 2647 3095 3619 4037 4474 5393 5897 6198 6050 5805 5558 5231 5422 6077 7490 9046 10325 11740 14366 15028 16375 20770 20337 15978 15411 17159 19897 23460 27282 32976 39076 48343 61894 74235 85794 98267 122352 146194 165659 190137 203538 219679 237202 249279 270719 313635 355061 364043 327248 258130 177091 143339 123724 88407 33227 7335 2961 1075 216 73 137 79 79 71 49 113 94 110 122 16 36 115 169 89 79 34 3 58 13 6 -7 50 20 23 59 66 49 141 107 86 84 60 77 75 49 26 18 39 81 81 30 -4 -4 37 28 53 53 5 11 16 34 39 43 51 38 22 -3 0 19 13 30 53 18 35 34 38 29 10 26 56 35 38 39 48 43 25 27 12 18 9 11 27 41 40 29 32 27 21 32 35 36 44 54 47 37 43 50 46 44 45 44 40 33 31 31 19 15 41012 172 4130 30 10010 11 23 32 5320 3525 -47 101 346 680 915 1146 1407 1587 1682 1880 1886 1997 2011 2206 2542 2792 3062 3299 3518 3659 4013 4463 5172 5876 6844 7425 7342 7890 8408 8654 9729 11475 13961 18435 26403 32381 38556 44761 51992 62008 77464 94334 112508 133914 159057 199538 257905 304988 333732 377747 399427 375725 374041 343697 277830 180365 127351 119508 123506 96948 57264 24053 8231 2339 422 77 75 109 107 111 139 194 76 71 62 62 105 86 47 124 121 94 49 -4 15 80 88 17 -36 44 76 57 151 150 94 35 34 46 87 29 -18 -4 39 82 37 35 -3 -24 -4 39 42 50 33 19 44 67 32 26 44 47 21 34 41 13 47 21 20 46 47 46 60 34 40 35 42 42 60 22 20 14 16 16 28 33 25 16 6 12 22 14 30 41 34 55 58 44 44 43 46 54 52 46 47 44 35 41 35 31 24 23 23 21 41018 173 4100 30 10010 11 23 38 5318 3526 -1 164 355 384 465 691 813 993 966 1104 1378 1808 2073 2407 2775 3553 4503 5090 5282 5622 5681 5862 6290 7804 9978 12980 16688 20357 23492 26493 27994 26561 25524 25054 26561 27939 28402 29062 42779 57504 70295 87317 104510 125020 144949 169531 188930 214084 225838 232449 282646 309906 341212 330414 278493 272504 269923 220433 150356 103277 68803 46248 26646 13839 5123 1121 221 123 23 88 151 105 89 59 32 62 47 98 65 57 40 23 14 33 39 62 94 25 -31 -3 44 77 80 16 84 84 38 -3 23 24 9 -2 -28 7 49 70 -9 -34 39 81 16 -20 15 38 13 -4 55 19 -9 16 39 40 49 16 25 46 18 8 13 30 10 3 -13 10 18 3 11 25 37 10 -1 6 24 28 19 0 6 20 6 2 31 15 14 20 11 17 30 21 40 32 34 5 20 35 37 18 33 25 23 18 15 17 18 41024 184 3768 30 10008 11 23 44 5317 3527 -33 -25 16 242 476 517 545 468 363 395 295 401 535 533 880 1412 1781 2206 2849 3611 4600 5569 6069 6354 6689 7416 7490 7165 7844 8930 10561 12615 15781 19498 22974 23480 26207 31086 36855 38432 28279 16770 12386 11934 16590 25344 35272 44001 51057 53246 54515 52970 59837 77870 101570 110777 104260 123326 143508 176085 213514 245004 266525 296409 340262 377865 357589 319336 259391 206092 152332 59408 19242 3961 1275 626 133 135 39 30 21 62 87 54 128 129 5 69 104 31 80 73 -42 20 39 76 76 36 55 51 66 110 56 33 60 110 54 41 79 85 79 99 84 99 66 15 52 85 71 65 35 54 44 67 55 54 41 34 33 27 40 10 19 21 24 10 33 63 48 38 21 -20 22 51 54 50 73 45 38 36 26 20 39 25 16 0 -6 26 29 20 26 36 40 49 36 52 67 42 43 47 43 44 46 41 38 36 38 46 43 35 45 39 23 23 41030 188 3647 30 10007 11 23 50 5316 3528 -88 104 410 745 908 1260 1276 1410 1592 1709 1770 1704 2058 2246 2449 2555 2423 2467 2701 2876 3143 3376 3702 4175 4695 5602 6232 6420 7137 7969 9310 12321 14081 15942 18077 20949 24832 28169 28972 30903 29436 28808 35202 45261 48991 53815 64518 70936 75920 78625 77409 83386 92672 109332 111895 115600 130856 176579 207755 218326 238510 268032 280066 255411 231280 245298 250606 218259 196107 140662 110859 82032 48674 30034 18749 10366 4759 1172 161 161 187 61 -11 65 126 163 145 117 97 110 103 173 101 34 93 16 65 20 5 130 40 -43 5 25 13 36 134 86 62 93 89 76 48 11 30 49 43 61 60 33 40 76 56 28 36 69 101 41 47 62 45 45 26 48 29 32 63 46 47 56 16 20 64 66 43 24 54 56 48 33 53 36 37 44 30 31 26 35 21 34 32 21 23 28 33 49 43 33 53 48 53 50 59 49 56 61 54 42 46 45 55 49 49 40 34 41 31 29 41036 190 3586 30 10006 11 23 56 5314 3529 79 379 787 1123 1451 1933 2498 2989 3486 4202 4575 4641 4416 3891 2949 2053 1627 2066 2445 2765 3347 3788 3864 4145 4486 5218 6171 6735 7782 9065 10426 10657 11084 11347 12074 14418 19481 25732 28501 26119 23990 22034 19229 14386 12995 16110 21550 30926 40554 51108 58727 57601 59988 73463 87048 113241 143223 174274 191485 193063 201230 221619 246828 251431 244408 272487 292575 291699 258477 214063 204091 201840 150887 74315 32238 15675 7544 4119 1937 770 125 85 79 102 147 137 126 140 101 95 45 76 127 111 97 73 138 132 22 77 104 61 20 93 88 76 43 57 144 160 122 168 142 117 136 121 47 24 55 87 65 48 83 25 29 59 68 85 62 76 81 54 47 20 38 52 35 60 66 56 54 34 15 69 88 14 -6 36 63 27 17 53 77 57 66 51 41 40 45 52 53 60 44 36 48 41 49 45 47 45 57 68 77 69 69 76 82 69 65 63 58 64 55 63 66 68 52 49 43 43 41042 185 3737 30 10007 11 24 2 5313 3529 148 603 1212 1507 2208 2967 3692 4273 4615 4714 4516 4061 3663 3010 2560 2618 2384 2617 3784 4741 5486 6648 8178 8752 9665 11260 11021 9986 8385 7693 7603 7926 9461 11513 14620 17825 20318 22319 23838 22175 20917 20437 23153 26607 29808 33676 33318 34982 48226 76647 106940 127314 143309 161817 189215 210880 222831 241895 239592 247445 268318 276856 294145 298614 276639 239620 183787 150483 126377 98541 58503 24131 9276 3868 1738 338 119 -3 21 96 73 46 65 104 95 59 54 41 66 83 143 76 47 21 38 62 131 74 22 30 46 30 54 81 55 73 59 -2 17 63 83 56 33 48 96 92 61 72 81 44 -8 24 12 44 64 19 -13 11 42 34 18 13 31 43 48 9 13 40 45 36 18 38 35 43 51 43 36 63 54 57 43 48 30 1 38 53 58 79 41 16 32 43 37 32 31 44 47 53 42 49 49 45 57 57 37 35 45 45 57 52 37 37 31 23 27 41048 297 380 30 10010 11 24 8 5312 3530 806852 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 282 980 1609 2172 2816 3462 4338 5366 6187 7323 8579 9216 9793 10737 12252 13808 14772 15023 14582 14184 14116 14542 15949 18767 23111 25956 25349 23572 22606 23200 25769 22731 18745 17753 19467 20009 23858 27702 26942 26471 28477 28888 32620 39933 44189 42835 43871 52684 65382 73365 86798 103009 119928 138568 152887 166295 184180 210714 225461 232718 243862 234761 222395 203955 186105 167505 147517 142097 147768 150407 117741 65632 31885 9701 1895 718 268 125 32 62 55 75 148 222 157 157 148 122 71 93 81 85 100 89 65 53 97 62 58 64 90 46 24 88 99 111 29 57 59 84 86 101 72 40 33 18 47 60 46 68 72 54 76 59 36 58 46 34 81 69 44 57 46 51 26 32 62 32 38 60 45 18 50 64 51 64 81 56 52 74 77 56 49 30 36 24 19 52 56 47 38 44 47 70 61 61 72 65 53 54 42 53 67 72 69 66 68 66 58 62 60 50 47 43 39 41054 181 3862 30 10012 11 24 14 5311 3531 34 685 745 1044 1262 1583 1983 2610 2919 3343 3676 3626 3601 3139 2764 2679 2892 3450 4106 4870 5818 7266 9025 9898 10375 11048 11110 11228 11002 11784 12941 13389 11997 10677 9695 10614 14100 18406 22953 28784 35258 42098 49114 58053 70580 85104 100029 110633 121001 150128 183876 231537 291826 356119 419219 446257 424920 370558 277686 164953 108219 95407 90591 89420 85510 74761 63943 47307 32820 17323 8210 3163 537 55 92 71 172 225 72 49 80 22 21 -39 36 76 72 74 68 86 96 39 64 62 14 37 50 78 51 99 81 119 132 56 26 37 52 24 86 126 114 64 49 81 38 29 46 50 12 31 80 41 20 13 54 65 56 39 24 24 33 45 41 10 48 47 43 23 34 40 63 53 41 47 66 46 40 19 31 22 17 27 29 38 39 39 50 43 43 48 44 56 71 64 55 52 55 55 59 57 58 59 49 57 54 50 42 47 47 33 34 41060 183 3801 30 10011 11 24 20 5309 3532 174 460 845 1277 1844 2379 2987 3721 4301 5234 5975 6566 7665 9015 10374 12228 14038 15103 15648 14997 14674 14858 14340 14558 16402 19542 25386 31260 37805 40824 38646 37944 37645 37882 41066 46361 51982 51971 52506 52136 53750 59468 64469 69280 74380 85887 98469 112834 129272 133205 136177 158476 182711 205261 216671 229750 235892 224483 203777 183309 146328 138249 98156 77614 76576 77438 80478 87285 98267 93086 78259 52074 22936 5178 514 136 114 183 158 118 92 99 169 161 50 41 107 127 65 -46 37 108 113 97 123 70 46 88 72 88 90 83 81 156 135 117 99 39 75 84 94 105 96 99 52 32 45 45 50 24 28 33 63 72 89 73 62 28 70 87 94 59 52 61 23 59 86 100 87 78 50 18 57 87 74 71 57 60 59 52 55 58 57 50 56 46 42 68 66 57 57 71 59 59 66 59 62 76 65 65 76 78 63 75 59 64 63 64 66 48 48 47 48 41066 185 3741 30 10011 11 24 26 5308 3533 -91 -81 220 546 743 966 1156 1402 1684 2284 2776 3352 3984 4543 5281 6376 7517 9455 11946 14317 16746 19142 21917 24117 25875 25367 23781 23443 25600 29511 33713 38618 45753 51882 52517 46256 44142 40699 49294 63860 72304 70002 56493 49181 59180 68541 79967 87213 99686 116134 136535 156628 169310 179027 194933 207590 204668 196316 216144 219013 190033 142105 116914 95937 73698 47832 37359 40959 58527 75749 85997 76348 35558 9959 2303 437 58 -31 -15 -36 81 71 46 65 39 94 110 1 -73 -18 32 14 107 54 69 54 2 -25 -19 47 99 55 64 82 83 13 1 91 37 23 52 94 53 24 3 53 43 4 29 53 57 55 85 104 83 18 26 2 -20 6 9 24 2 18 26 25 28 53 26 21 14 7 16 16 30 41 40 42 31 20 23 19 21 40 21 30 28 22 24 38 41 34 29 30 38 29 33 40 33 45 39 44 42 42 27 28 23 28 33 22 23 26 30 14 10 41072 183 3803 30 10013 11 24 32 5307 3533 -91 226 395 770 1173 1351 2124 2926 3866 4634 5066 5194 5570 6325 7692 10111 13300 17880 23118 28418 32216 33256 33120 31761 30176 31650 35266 42418 52601 61911 64743 57511 45839 39232 34578 37416 41183 52357 69780 86448 79817 76710 78936 94047 112281 130547 141745 132686 124128 126564 137332 165875 187441 181328 172641 184341 196023 179751 160366 145125 136170 106751 68028 30893 23674 24297 27698 37000 42740 36623 22652 9173 1542 100 17 127 114 56 132 146 84 94 140 85 54 6 19 25 60 33 47 88 98 7 -33 -9 14 62 71 40 54 40 65 81 45 31 -11 -40 8 48 9 -5 17 26 47 45 14 2 -10 24 51 34 24 6 11 21 26 29 4 16 -25 -47 -34 18 26 8 -12 6 7 -9 -12 -9 -14 2 23 19 8 22 8 -15 999999 7 -7 -12 4 27 20 20 29 9 17 13 -4 11 23 9 10 16 29 35 13 10 20 4 6 15 22 10 9 9 7 -1 1 41078 194 3476 30 10016 11 24 38 5305 3534 -87 223 283 417 556 602 830 1033 1383 1603 1771 1987 2292 2597 2924 3344 3840 4504 5082 5663 6492 7402 8236 8925 9868 10683 11251 12779 14324 15032 15350 15373 15273 15698 17781 20884 22896 23380 20973 20488 20127 16540 18364 24097 26905 25919 25876 27058 29359 35438 42329 51987 62107 65054 67445 66936 63237 70837 84892 86639 104981 157988 214705 246084 236374 238747 265999 256369 245716 240646 254170 242009 224090 165653 110473 53826 23533 15918 14076 12416 8017 4695 2055 615 198 44 17 112 118 78 109 111 99 44 87 95 69 32 115 109 97 126 111 103 65 101 53 70 96 49 51 121 81 126 123 109 138 122 138 119 80 87 78 54 32 12 29 98 68 70 26 56 78 43 46 56 24 23 52 49 55 33 31 59 37 25 46 51 35 71 70 31 46 67 79 66 50 37 44 43 38 48 53 61 47 43 35 51 46 43 36 51 37 41 53 46 55 55 49 58 60 66 66 48 50 69 49 49 42 48 39 53 43 37 41084 199 3324 30 10014 11 24 44 5304 3535 157 479 622 959 1166 1768 2309 2750 3465 4369 5451 6525 7564 8108 8741 9136 9629 10146 10699 11471 11607 11774 12106 12506 13098 14103 15642 17713 20269 22302 24516 25792 26527 27205 27154 27219 29438 33736 35551 34088 35209 35308 35363 36904 39262 40322 37752 34852 34359 35999 38988 40676 44399 52962 64837 74397 81823 90545 87738 80993 87769 101665 119191 135392 143509 149069 144338 144385 164535 166033 173363 185216 164769 152603 163173 164216 139728 121102 102583 69333 49391 30787 17071 8662 4892 3012 2140 1207 390 104 47 -17 62 96 103 185 133 96 23 37 69 33 93 54 85 40 99 97 41 58 105 37 68 96 26 43 37 52 103 63 64 61 47 82 57 90 102 55 66 51 16 13 51 109 74 44 42 49 58 51 58 67 65 53 41 51 70 74 67 53 62 86 48 31 32 41 53 67 62 71 53 52 76 69 52 70 64 39 51 49 40 56 61 53 65 61 43 41 61 61 67 52 59 70 71 71 67 72 72 62 67 61 64 59 63 49 56 54 52 41090 193 3500 30 10010 11 24 50 5303 3536 35 311 709 936 1406 1724 2363 2921 3402 4042 4537 4764 4990 5100 5490 5791 6080 6609 7042 7261 7382 7341 7565 8154 9437 10910 12611 14182 15444 17227 18684 19662 20509 21818 23189 24336 26523 28204 31349 34307 37778 40487 43329 45802 49090 52162 55478 59918 64684 68839 74600 75879 76168 82489 83437 81708 84005 97078 105182 112259 107054 111506 140664 170241 198766 203929 198379 191897 173384 162563 156439 134323 114908 107083 120148 106922 58736 19401 6065 3127 2775 2328 1269 513 139 -5 52 120 72 132 92 69 128 70 167 130 104 61 57 56 -2 72 175 133 83 69 81 61 87 99 60 43 54 102 89 88 72 116 77 84 90 100 54 36 30 78 66 28 32 14 71 106 72 64 68 72 59 76 33 19 30 45 53 103 103 85 56 42 64 31 48 82 72 74 54 40 66 65 72 52 47 49 56 38 57 77 75 64 55 61 41 32 46 61 70 80 64 74 80 74 72 71 67 73 77 71 76 74 71 59 62 47 50 41096 190 3588 30 10008 11 24 56 5302 3537 140 528 896 1074 1243 1738 2381 2962 3556 4156 5067 5855 6563 7526 8096 8424 8682 8997 9354 9727 9799 10211 10751 11269 11605 12716 14206 16186 17828 18304 19267 20191 20087 20198 22311 25565 31883 37506 42562 47513 52857 58084 60572 62365 62960 63322 67896 76239 82145 86319 94761 101049 107863 100337 93414 102157 105629 112257 119573 122793 139631 150955 147787 147234 148598 146273 136616 127051 109765 96688 92295 112700 115306 107684 83843 44384 14038 2904 1342 932 864 592 174 108 166 130 163 75 4 43 45 79 88 107 95 44 28 38 61 109 127 4 -16 91 81 94 14 44 70 97 100 111 133 77 19 25 12 39 59 18 -3 48 100 59 14 19 44 33 35 14 8 56 44 69 68 42 33 19 17 47 44 1 -20 34 47 42 45 23 43 31 23 22 31 50 47 65 61 49 35 43 33 34 28 41 41 35 48 46 37 19 26 54 50 50 57 45 39 50 68 60 59 59 56 56 48 55 42 44 31 28 41102 188 3651 30 10011 11 25 2 5300 3538 -30 191 467 675 1205 1871 2340 3008 3838 5002 6283 7298 8613 10133 11760 13173 14222 15506 16492 17447 18394 19624 20370 20985 21130 21856 22204 24024 27309 30193 30898 30285 28880 29263 31178 33186 36682 43001 47546 49587 50191 54859 68265 82902 95879 113317 129332 135322 139429 139280 129853 117352 124412 126591 126057 126500 118938 121870 136551 133803 136349 140599 134866 122510 109026 92859 85203 84827 83718 79377 61189 50967 30422 12268 3537 972 273 72 58 104 112 122 27 38 108 110 78 108 20 10 78 58 99 72 96 80 81 35 62 108 81 49 110 94 33 72 108 107 118 65 96 13 6 65 46 49 50 53 67 51 82 110 88 100 43 55 84 46 65 35 72 26 36 38 35 35 14 36 37 11 33 38 38 51 38 31 43 65 48 66 82 56 47 53 44 41 55 51 51 38 29 54 59 41 41 73 66 53 57 58 62 53 44 60 55 58 54 67 57 56 53 48 53 61 52 46 42 40 41108 183 3804 30 10014 11 25 8 5299 3538 19 355 686 998 1348 1943 2351 2899 3954 5246 6592 8074 9840 11993 13779 15600 17569 19053 20281 21678 22682 22786 23701 23645 24534 27896 32370 35903 39534 41193 40519 41056 41314 40596 37621 39398 47920 56126 66120 77732 87901 94716 95860 101559 108674 119777 139525 142653 146867 143252 125963 118295 113227 115314 110641 101228 108327 136749 151825 137902 118153 108127 97753 91584 81183 69258 67562 62313 40748 19223 6664 1850 462 156 113 109 66 130 121 127 78 59 42 130 87 80 53 97 86 64 -3 85 132 136 43 42 38 79 93 19 32 74 78 102 158 136 102 98 52 63 68 11 44 24 30 4 59 21 31 38 53 23 63 77 83 63 46 47 42 17 68 32 20 42 29 26 35 51 28 39 26 16 3 9 44 32 28 33 51 57 66 31 41 59 44 41 63 33 36 29 30 51 52 25 48 68 50 48 62 52 59 68 56 50 44 48 62 49 44 33 39 36 40 41114 188 3655 30 10015 11 25 14 5298 3539 57 35 276 614 733 1001 1459 1617 1986 2278 2776 3478 4198 4647 5140 6039 7516 9168 11138 13701 16717 20711 25699 30853 34166 35113 34610 34545 32964 29830 28733 29684 32529 34788 37339 42394 45963 49014 50733 53177 57661 63139 62159 57349 61959 65415 83195 99018 100641 114169 126813 137459 135792 124926 131738 149368 163173 146008 136822 136071 134685 134739 129630 130304 119839 99690 82708 72130 65614 63684 61614 58552 50121 28423 9959 3707 1748 460 169 20 37 89 70 93 102 50 90 46 28 105 89 10 8 70 74 33 43 64 61 54 35 57 88 18 105 34 31 58 76 112 100 83 58 115 102 96 108 44 30 49 105 117 52 15 48 18 51 72 59 53 19 40 41 87 53 33 32 38 55 17 29 55 62 48 27 41 62 71 66 71 83 86 60 67 80 59 39 59 53 66 64 47 54 64 62 64 60 42 52 50 46 55 72 67 63 76 74 64 58 64 60 59 64 57 49 61 53 49 41120 188 3656 30 10016 11 25 20 5296 3540 -83 999999 118 337 392 591 548 767 1221 1118 1411 1703 1973 2698 3260 3758 4150 4501 5548 6859 8068 9220 10646 11693 13284 14884 17402 21391 26423 32727 38316 41071 43723 46187 46126 48557 52958 55654 56747 55894 51717 51286 56950 62469 53196 44306 49604 69890 100983 133594 167679 191174 210022 215440 197398 192877 195200 195509 178547 179339 168737 156374 142219 130740 121188 103556 70351 56681 45766 29258 23328 18982 12507 7101 3234 2020 979 232 144 126 81 91 120 197 90 181 144 43 67 51 56 25 51 43 57 75 39 65 61 51 55 64 57 14 18 110 60 53 80 73 85 55 96 100 72 81 96 87 75 74 32 55 85 90 88 71 69 36 13 23 58 61 70 13 -1 18 51 65 59 49 56 38 44 36 67 49 42 50 69 61 52 59 76 69 66 68 34 52 48 32 57 47 45 55 59 72 50 66 45 45 46 58 63 74 60 70 62 63 61 68 66 71 59 64 58 58 54 53 41126 185 3749 30 10019 11 25 26 5295 3541 -15 116 294 539 649 901 1155 1442 1745 2007 2131 2109 2162 2552 3027 3732 4369 4648 5059 5406 5856 6740 7620 9222 11546 14210 16082 18225 21639 24930 27673 30339 34270 41027 51637 64979 82415 106575 138366 172950 197246 211640 205446 191499 162991 136545 125525 120590 126556 158253 177200 197981 227360 231313 219735 207224 194596 147211 103651 89445 81990 65722 47611 34790 21706 13668 10764 4178 2604 2556 2456 1665 888 321 139 134 98 44 72 94 147 157 83 48 127 153 145 128 144 86 97 91 85 142 65 24 117 82 30 45 93 113 160 98 111 86 112 63 0 49 45 2 37 -1 11 45 68 70 34 12 32 110 88 35 29 43 0 19 36 40 78 85 71 102 52 60 45 43 53 36 24 48 32 6 24 31 64 91 42 18 28 41 37 53 48 42 55 34 36 27 38 40 43 37 41 43 34 33 36 43 40 35 43 37 47 51 35 38 48 32 38 35 40 31 20 41132 188 3661 30 10021 11 25 32 5294 3542 110 153 403 716 1052 1511 2100 2507 3094 3678 3894 4068 4623 5360 5780 6581 7268 7747 8285 9100 9948 10582 11192 12161 12601 12831 12777 12741 12889 13872 15207 17617 19124 19418 19784 20622 20878 22210 24620 31810 46655 62772 74715 91169 113625 138267 171137 210633 235452 254129 254537 241442 218695 181464 181582 187247 184486 208504 218279 219794 203799 155461 123099 122019 115073 64216 17101 7210 4569 3478 2218 950 674 671 443 169 57 99 41 87 141 115 150 99 104 82 90 82 100 83 73 14 71 87 92 105 97 77 92 104 112 64 67 99 118 136 100 80 66 61 77 46 42 33 -13 47 94 92 71 36 91 78 65 12 38 19 56 49 62 42 64 64 41 46 64 84 93 95 74 64 84 96 72 59 71 59 54 87 69 68 67 69 73 75 83 63 64 60 55 58 68 59 61 50 75 62 52 53 62 69 69 78 78 72 69 69 70 74 66 58 54 71 65 66 58 56 54 55 41138 189 3631 30 10021 11 25 38 5292 3542 -59 81 220 582 853 1132 1455 1919 2481 3170 4159 5519 7465 9516 12287 14798 17268 19378 19840 19239 18154 16608 15989 16268 17608 18531 19955 20502 20774 20695 22620 25097 24988 23949 22552 23277 27081 31025 34589 37773 40907 42657 44698 45875 48016 55936 63064 76581 105371 141649 183029 230097 273482 305429 335242 363668 340671 266995 218446 175361 135444 121510 120865 113038 75510 43739 32233 21984 8021 3506 1933 748 401 324 237 109 101 65 117 122 95 159 45 158 140 124 195 87 66 80 46 67 45 123 178 167 129 117 49 -16 26 70 76 33 134 163 160 118 124 90 77 28 0 47 108 89 87 29 70 46 61 117 90 2 51 111 91 46 29 47 42 36 36 62 69 31 24 22 36 57 60 78 69 48 44 59 53 55 60 83 94 71 60 76 67 52 45 51 41 54 68 58 43 63 40 62 72 68 54 64 50 48 56 70 68 57 50 68 66 53 60 60 57 57 54 45 51 44 49 41144 193 3508 30 10018 11 25 44 5291 3543 182 311 603 748 1045 1378 1772 2416 2814 3115 3669 4189 4734 5546 6797 7732 8820 10298 11688 13170 15385 18016 21590 25267 27867 31962 36709 40844 41292 39576 40534 42166 42376 40300 37443 35373 35301 35287 33528 36793 37725 40679 44591 50348 57451 60218 64610 72485 79822 80625 78038 82208 99107 128510 165080 192381 223694 252123 266046 247164 219495 203276 182735 172321 145102 115424 83623 62901 66370 55746 33397 20570 7941 3525 1756 776 369 162 100 3 64 82 124 66 109 129 80 147 82 133 66 96 105 118 66 64 79 137 104 91 29 30 102 64 33 60 71 48 16 116 172 122 164 88 56 66 86 84 8 11 -15 25 35 44 -6 12 58 58 39 78 55 -9 29 51 86 32 66 37 22 81 63 54 34 74 34 -4 2 42 26 20 27 52 66 62 41 49 64 32 48 54 50 61 65 31 35 39 26 56 64 51 51 45 46 47 46 43 41 45 46 49 63 53 45 41 52 44 35 36 48 45 41 31 33 41150 192 3537 30 10017 11 25 50 5290 3544 -6 56 171 662 1063 1049 1500 2054 2879 3851 4622 5720 7067 8131 8940 9820 10886 12251 14102 15893 17381 19316 21181 23543 25591 27659 30395 34675 39619 45219 50835 56447 63305 69345 74254 76112 74078 70343 70989 77504 77757 73567 71263 76872 83047 87589 85813 81234 83472 89644 102836 117203 127405 134937 142464 141976 145151 151864 148810 147733 140605 142233 149818 156528 145199 116938 78919 49020 30883 23105 14553 4005 2441 1602 937 611 358 192 31 5 127 46 -21 53 132 76 71 47 98 116 12 29 9 -31 46 73 94 37 50 24 57 124 68 59 18 28 29 28 51 47 127 106 36 101 58 15 34 63 39 33 40 -34 -38 -1 -9 7 69 69 69 77 69 30 -17 26 31 -9 12 24 18 45 8 8 18 10 17 27 -3 10 26 31 31 31 15 17 33 48 53 44 54 33 32 24 48 38 28 27 20 37 7 27 16 9 34 34 19 22 10 17 32 23 22 19 26 22 31 26 23 32 24 25 17 13 41156 187 3691 30 10021 11 25 56 5289 3545 6 438 641 1107 1591 2045 2894 4083 5324 7046 8793 11171 13329 15655 18192 19872 20748 22020 26578 31348 34544 34998 33798 32170 33243 35368 36880 39950 43018 47264 53999 62215 69589 73332 77087 79332 80959 82947 85579 97581 117039 137661 142495 139543 120916 104378 87539 73453 71618 74464 108355 151847 175475 179701 161590 133544 130137 137346 151482 149501 124780 95087 68879 55198 35327 20831 11492 7038 5151 3487 1476 586 182 119 77 110 156 119 33 -14 87 113 78 56 55 66 84 79 19 -10 39 105 109 111 96 82 9 -1 32 88 31 11 23 68 84 103 163 137 76 72 29 63 60 57 86 88 63 51 64 90 77 59 70 70 52 41 39 63 27 12 17 47 49 70 53 43 34 17 46 57 35 13 20 26 35 53 48 43 57 79 80 85 72 52 53 57 52 72 61 36 16 34 30 36 26 14 23 41 44 32 49 51 47 48 52 47 43 51 42 47 47 31 33 35 36 33 34 41162 193 3516 30 10026 11 26 2 5287 3546 -32 192 389 815 1252 1535 2276 3135 3905 4474 5379 6444 7261 8446 10382 12807 16273 20447 24439 27960 30500 32655 35013 36469 39427 46158 54525 60585 63602 65230 68151 71871 75196 76632 78834 81618 79459 74264 69854 69235 75895 85001 91776 91708 87157 81135 72439 69978 78299 88988 104330 119076 127829 131923 128569 108837 98125 86571 96857 125074 138113 139986 137194 119953 103898 85748 66143 55910 47447 37800 31526 21676 12991 6726 3047 1768 901 327 266 180 77 114 140 83 62 150 155 179 121 51 106 115 41 61 47 116 109 185 58 3 70 112 19 52 95 99 28 9 78 112 172 135 78 59 74 17 42 93 64 57 80 88 68 11 60 77 -10 59 101 24 4 29 23 54 78 67 41 -25 35 22 23 47 89 46 69 11 46 50 28 27 64 47 43 45 34 43 50 50 65 59 51 64 47 71 73 62 46 50 55 42 32 45 43 40 47 43 42 45 61 65 55 68 53 55 49 50 48 36 39 39 38 30 40 41168 187 3700 30 10030 11 26 8 5286 3546 202 589 1174 1731 2598 3928 5390 7220 9315 11335 13155 15066 16888 18408 20829 24101 28286 32893 37780 42077 45529 49722 57116 66656 74945 80162 86765 97620 110857 120012 124841 131985 131925 125392 115521 110115 104246 98725 97785 97231 100551 99256 103273 105861 101679 95544 91842 96194 103374 114771 119740 120367 115820 111067 104415 86280 78476 84678 88614 85826 68603 44044 33471 28556 25892 22620 17961 10630 5137 2166 753 310 213 178 127 89 69 139 173 98 122 149 140 44 92 128 110 125 132 145 113 116 112 126 70 82 117 120 80 69 66 110 83 117 132 55 -3 106 64 82 71 97 88 39 41 106 153 42 80 78 18 36 33 64 61 65 84 34 25 52 26 53 52 49 69 54 90 73 34 25 37 38 46 53 62 35 44 57 57 51 55 77 62 63 79 64 56 53 22 59 54 52 69 49 42 75 64 35 56 56 62 62 48 45 54 53 63 76 66 64 54 43 48 46 48 42 40 41174 183 3819 30 10029 11 26 14 5285 3547 142 379 867 1326 2040 3134 4465 6029 8040 10381 13077 16589 20683 24720 29660 33997 37090 40965 44282 47386 51158 56267 61309 66179 71193 74299 77376 86534 95992 104819 120730 126810 128126 127828 118455 113103 120697 130994 138883 149896 153764 139164 124401 122076 121071 110123 102975 100214 98696 96625 99785 96747 98042 95842 87926 81409 81584 76270 65558 55821 50853 46887 45520 36688 20548 5786 1600 578 253 2 108 115 97 67 30 120 115 123 145 121 143 66 40 79 8 41 99 35 83 119 66 105 43 45 98 65 69 126 113 109 95 105 61 13 15 -26 27 93 118 111 89 65 117 90 15 6 49 52 78 95 84 68 62 88 111 113 63 33 50 63 82 79 61 63 89 82 83 55 58 72 52 53 59 65 63 62 77 44 56 95 110 98 81 82 76 63 61 41 59 69 41 43 71 74 63 64 60 69 82 70 70 76 64 60 76 79 83 71 74 67 60 63 60 41180 185 3756 30 10026 11 26 20 5283 3548 16 108 323 418 754 892 1013 1509 2048 2757 3771 5136 6792 9216 11763 15189 19449 24116 27612 31563 36241 41095 46871 53057 60551 65595 72599 78544 80360 80453 79734 83260 91705 107921 122084 123390 114263 109119 108095 107631 115074 128008 143905 159240 157487 156670 151289 128900 117629 91595 82088 91294 93987 100130 97940 90736 87951 87326 80576 72264 73116 70815 61857 45794 29975 19710 9186 3400 1294 535 235 106 25 25 156 65 111 101 105 40 49 88 93 104 118 105 101 79 42 74 68 158 71 44 59 60 79 74 91 87 62 26 113 99 78 81 12 50 103 94 40 11 49 75 49 16 60 58 105 110 84 18 51 35 23 -2 -13 32 35 53 86 80 21 1 44 55 14 29 36 28 56 30 11 42 70 75 54 58 62 50 37 65 80 24 27 43 43 61 47 49 51 41 43 52 64 43 31 37 51 49 35 28 54 34 42 38 48 33 30 31 34 26 27 19 20 41186 249 1836 30 10026 11 26 26 5282 3549 255 1086 1826 2957 2859 625 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 600 999999 999999 999999 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 -71 999999 -33 75 35 117 175 111 220 327 354 449 787 1442 2134 2499 2894 3476 4160 4502 4919 5742 6314 6149 7039 8843 11496 14257 16648 19581 22979 27832 34234 41553 47365 52812 59595 69582 83471 104608 123784 134365 140807 135550 128175 143369 157360 170786 185977 192448 167281 131754 115471 117751 118814 119173 124931 120181 97092 79942 78051 83077 81757 84068 88451 92721 84991 81875 76850 67968 64647 63527 57274 48561 33921 21587 8402 2775 909 467 280 218 252 215 161 181 101 108 148 168 107 64 50 92 104 56 131 137 152 37 45 109 193 151 153 98 -13 46 122 143 207 176 153 77 94 124 64 154 150 59 23 18 76 65 73 80 55 39 65 54 80 132 127 68 72 71 82 41 72 63 60 8 26 57 76 91 80 55 37 54 56 59 69 88 92 101 88 94 88 88 82 90 78 89 84 95 82 68 76 84 64 59 68 91 83 72 77 57 58 67 53 52 83 79 71 74 85 64 75 85 71 54 56 55 50 41192 251 1780 30 10030 11 26 32 5281 3550 111 1953 4441 8788 13786 22379 33191 34766 26347 15316 7843 3479 2506 2544 2817 3134 3274 3392 3175 3145 2511 1543 1133 383 -57 4821 16515 4465 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 337 476 513 124 330 452 1120 9323 14308 14261 14853 3519 4463 5970 7067 8533 9547 10004 10074 10128 10569 10940 9815 8922 9566 10597 11902 12286 12254 12468 13289 15242 18141 20693 22056 22290 23889 26882 30830 36237 40737 43993 49154 52699 56549 61369 66985 74912 85302 96603 108207 119755 126919 124984 123930 144307 165269 171508 186507 190237 148261 96862 62294 65667 70427 77496 81584 83214 88289 83049 78222 66689 53839 60239 67990 73155 63923 50659 37686 25586 15894 10914 5779 2510 1314 582 238 157 223 317 185 64 65 129 143 78 -1 78 14 103 126 100 70 103 68 64 112 71 57 19 53 84 98 62 109 84 166 135 135 101 81 65 81 68 23 55 90 90 103 95 77 42 35 78 71 32 43 11 82 87 13 32 36 52 17 8 41 30 44 24 59 63 92 31 38 35 31 39 44 84 94 81 59 58 72 51 45 67 70 45 59 59 57 69 68 64 54 30 38 22 27 42 39 40 39 64 51 39 48 55 48 49 48 43 40 41 52 32 48 33 40 29 26 41204 248 1846 30 10036 11 26 44 5278 3551 39 1307 3351 6712 14918 32175 59035 125801 215248 187452 67202 22961 64780 57268 38957 13252 6827 5672 8399 19684 96957 263011 302253 145912 28473 1254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 159 528 737 2007 34349 155550 244355 89913 22701 15410 8518 8294 9246 11334 13976 16745 21126 25814 33512 42632 51712 60446 64688 66115 64322 53665 40483 36427 30707 19464 11942 9724 10874 8564 5803 4625 4807 5100 5651 5656 5921 7062 7732 7283 7481 8820 12012 19004 28620 43097 61210 74261 83806 90264 97106 104400 101402 75359 49482 34030 20088 14371 15305 20378 21761 21132 21463 20835 19917 18554 17734 15860 16839 17218 15147 11762 7756 5373 3545 2934 1978 1221 788 479 211 165 96 32 42 81 75 58 14 -13 -7 9 -14 39 80 121 221 215 82 55 113 82 28 -20 -50 20 28 60 7 -38 -25 -49 47 112 32 29 23 68 50 22 26 -54 -3 71 71 42 36 46 40 -14 18 32 48 68 -5 10 21 -30 -34 -8 -10 -10 3 -13 -18 28 12 8 -10 32 23 8 23 20 7 3 13 15 2 27 24 41 45 4 37 29 14 1 24 17 17 42 32 9 18 -3 -1 23 11 12 10 10 12 14 9 10 20 24 2 4 20 25 2 0 3 -3 -5 -10 41210 302 256 30 10036 11 26 50 5277 3552 800 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 449 1382 4324 11524 30048 66789 100186 78051 9428 1188 1327 12584 50329 48983 17297 5606 4288 4123 7727 35042 104288 212473 317009 353162 381481 279595 203011 97298 27574 -20 175 441 694 894 724 596 292 139 42 19 245 319 266 234 275 509 642 673 752 616 1232 23818 71989 16520 17476 5347 3345 2899 2247 2094 2905 4084 5734 9005 13306 17677 24347 30860 34126 40575 52113 60580 66453 71238 74403 75571 66991 58216 51502 40933 32521 26076 20145 15098 11645 9120 8078 6336 3720 2720 2367 2574 3989 6773 11057 15291 19615 25731 35430 45168 53443 65120 83404 103054 115145 108101 84321 55821 34890 23744 15964 9382 7647 7369 8361 7761 7729 7721 7685 6870 5919 5176 4657 3991 2611 1515 1187 692 288 270 217 52 51 79 12 70 88 -9 26 90 114 76 20 46 54 69 104 123 134 151 75 70 25 65 105 58 68 50 73 73 132 158 165 128 119 126 93 -7 63 9 26 42 70 14 -18 37 2 55 80 56 48 70 17 -5 8 29 55 -27 -22 18 37 37 55 34 8 31 21 27 8 46 47 22 60 66 32 29 66 53 62 58 31 45 49 43 58 37 44 68 60 64 44 33 47 44 46 41 28 14 27 39 35 26 32 33 21 32 23 28 30 37 43 29 21 18 19 26 22 12 41216 302 257 30 10037 11 26 56 5276 3553 1653 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 518 814 218 999999 999999 999999 999999 999999 999999 999999 300 167 154 769 3064 7009 10206 20044 40805 85567 186900 380598 637902 817235 573868 91791 1064 446 914 1770 2276 1565 485 200 103 40 7 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 1303 8375 1983 4161 4089 979 294 999999 999999 999999 999999 999999 -79 493 1277 3357 8639 17005 28499 39513 48152 54463 65649 75601 74736 69497 73425 85960 90414 87091 84357 81322 73326 65236 52476 38499 25325 18966 13748 10176 9177 9331 11206 13510 14168 15128 15757 16013 17873 21117 25542 33849 43303 50912 58989 65093 64377 58287 52976 42213 26685 15615 8465 6080 5468 4893 4413 3849 3772 4062 3272 2298 1332 949 766 476 186 143 54 10 46 177 137 113 62 26 43 -16 -43 64 24 3 21 197 127 79 62 145 119 33 135 131 76 59 113 73 20 45 116 116 104 97 84 95 114 76 71 77 20 49 16 33 31 28 44 18 17 52 -12 -12 27 33 54 27 60 82 62 17 43 55 80 90 0 18 47 43 33 37 38 49 14 0 14 26 28 -8 -1 8 23 16 39 36 40 36 49 40 31 45 67 58 37 41 30 55 61 52 32 34 30 41 29 26 17 23 35 31 39 39 26 34 29 26 20 16 22 9 8 41222 232 2356 30 10036 11 27 2 5274 3554 265 106 556 1809 4528 11501 24513 50513 98161 196696 421313 759942 748242 497843 35890 157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 10730 134365 229487 138938 64773 41024 1551 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 520 2430 6548 16254 24875 30280 37333 54195 64526 68407 72819 77178 75550 74246 72573 73195 70933 68791 68645 57489 43723 34745 28475 27379 28089 32412 36004 33774 27518 18822 12523 9268 7365 7544 7880 7387 8082 11856 16407 20813 26442 31722 34832 32241 23259 16113 11834 9125 7088 5048 3870 3387 3625 3680 3008 2256 1716 938 548 373 169 84 34 71 143 72 57 -17 35 38 71 81 45 40 125 74 96 144 105 100 144 112 139 99 130 120 78 98 64 45 98 19 45 129 132 63 54 71 9 43 42 26 24 59 65 68 74 51 20 -8 19 63 50 5 22 24 60 74 25 35 6 44 83 42 59 70 39 57 20 35 54 38 25 28 64 59 37 31 25 43 40 43 48 53 61 61 48 45 45 58 55 37 48 38 37 38 39 37 43 45 35 32 52 59 40 36 44 46 42 34 39 52 41 39 46 44 32 29 27 17 21 41228 230 2443 30 10033 11 27 8 5273 3554 762 2099 5062 12320 28580 60629 127274 272764 407823 591280 999999 945306 475023 62933 485 999999 -7 -63 999999 999999 -15 -75 999999 999999 999999 999999 999999 999999 999999 160 186 2294 61737 333426 509108 134937 1437 -25 999999 -80 999999 999999 -89 -57 -22 -34 999999 999999 999999 999999 239 1330 2923 5750 9397 10392 7955 5622 5778 7690 8215 8307 8573 9584 10862 11091 10457 10296 8494 7695 6482 6076 7592 11154 19990 29139 33878 34925 35353 40610 39844 30870 22545 16994 11284 8227 7137 6602 5518 5787 7691 10939 13927 16891 17930 17816 17105 15783 12608 8413 6028 4092 2978 2238 1704 1230 633 440 412 225 66 6 83 50 80 119 82 104 82 116 113 84 57 70 138 110 101 130 166 154 153 121 142 188 154 93 47 79 73 70 104 130 124 135 14 34 79 62 82 84 83 92 61 53 52 53 47 46 69 101 22 54 69 67 23 38 33 57 42 47 36 58 41 0 55 74 58 66 39 0 30 49 47 43 55 46 48 54 44 17 43 59 49 47 60 57 52 43 56 51 63 65 64 55 39 51 58 51 50 49 37 54 49 50 50 55 50 45 54 51 47 42 47 43 45 40 31 32 31 26 41234 227 2501 30 10031 11 27 14 5272 3555 310 1371 3332 7782 18570 38088 83212 175127 380729 522958 388485 44088 1169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 999999 5701 88748 370919 645597 768273 872420 549024 50670 223 999999 999999 999999 999999 999999 999999 -52 -67 999999 999999 -92 -8 166 815 1334 2037 3147 3015 2393 1788 1559 1766 2098 1905 1827 1908 2293 2812 3260 3854 4067 3283 3599 4296 4074 4718 4975 9058 15599 29025 39635 45060 50052 50850 44662 34042 26393 20971 14827 9008 7170 9818 18287 24166 24102 19250 15418 12186 9319 6973 5557 4640 4172 4314 3390 1766 890 494 236 18 -33 87 60 84 -1 81 54 38 59 93 81 -7 31 38 41 34 146 130 46 42 39 43 23 83 87 56 84 40 42 -15 -25 18 -3 27 51 80 88 84 66 54 2 59 36 0 -3 5 25 -5 45 7 72 107 24 10 25 -7 1 -1 9 4 12 12 2 -14 -16 -19 -22 -6 2 33 41 36 14 14 24 10 17 19 10 7 11 35 47 41 22 18 19 35 28 31 21 21 19 32 27 25 30 13 24 15 21 15 14 0 10 8 16 16 9 13 12 13 12 13 12 8 10 10 -2 -4 41240 229 2444 30 10034 11 27 20 5270 3556 4 2179 7085 15233 26371 42370 60664 57670 75584 113501 171593 134091 56667 9405 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 1917 39069 291648 804764 999999 999999 358107 2132 999999 -95 999999 999999 999999 -92 999999 999999 11 11 999999 999999 -76 999999 999999 -3 284 1172 2542 4644 6295 3941 1838 1284 1049 858 792 938 1309 1647 2146 3410 5166 5001 3751 2930 3277 5387 8704 14661 20753 26855 33651 38511 41574 43098 43710 43016 38464 26550 16781 12120 11754 13069 15316 15661 14642 11458 8784 7496 5887 4615 3840 3200 2759 2015 1186 657 292 103 59 6 45 74 92 69 10 56 99 78 29 41 89 35 60 64 113 101 72 35 30 64 82 114 127 110 41 58 40 27 46 78 71 61 72 68 78 66 68 61 64 87 76 48 -6 -3 14 -14 5 8 6 41 -4 -26 3 17 -3 36 35 9 27 53 42 -13 -31 -3 6 31 55 29 39 26 -8 -3 16 8 7 4 5 18 33 16 19 18 16 32 36 26 11 21 21 26 24 39 23 17 26 32 17 17 19 35 25 7 15 27 22 6 8 1 14 7 12 17 15 6 12 15 7 3 -1 41246 279 918 30 10038 11 27 26 5269 3557 -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 254 2685 8370 14476 23854 39614 62074 87778 93886 58432 4939 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 16335 123318 318403 632342 999999 999999 986104 28134 -80 -35 -25 999999 999999 -90 107 11 10 45 -49 -27 -64 -86 999999 999999 -16 -68 62 54 86 68 15 117 157 25 73 57 143 83 320 940 3181 11311 20179 20589 19462 17515 15280 15084 13429 12406 12336 11492 11163 12689 15295 17929 19513 19090 17749 15101 13794 13046 11261 10571 9699 8435 7740 7157 6422 6284 5029 3015 1972 1837 1563 1053 732 330 59 54 59 78 86 -7 52 55 42 72 147 128 114 88 51 61 25 90 97 129 71 32 142 115 108 49 97 93 36 58 68 61 97 32 52 98 82 64 69 42 20 25 92 77 63 28 11 36 31 54 65 23 20 18 41 34 5 62 55 11 24 23 20 46 49 64 59 35 49 15 45 58 28 44 25 31 57 60 36 33 55 44 29 36 53 43 30 46 31 35 69 80 61 54 51 49 43 44 39 56 39 44 52 46 34 33 34 41 43 47 38 35 48 38 37 43 46 35 31 28 27 41252 226 2541 30 10041 11 27 32 5268 3558 279 3315 8935 19665 43756 85858 138325 209519 281999 261622 175767 136411 138854 61189 1995 999999 999999 999999 999999 999999 999999 141 1094 1726 8614 13637 13769 32247 191305 519117 838501 999999 990558 67412 246 -27 69 194 174 -2 67 120 73 14 103 69 43 82 15 42 67 50 106 108 76 60 58 149 79 47 -42 -6 83 67 128 99 124 92 248 342 546 1066 2154 3735 4963 5815 6336 6746 6320 5965 6884 7030 6343 4853 3913 3252 2858 2480 2278 2193 2814 4430 5603 5663 5607 4744 3433 2537 1825 1291 805 551 373 196 108 73 108 166 86 133 124 89 116 75 121 50 60 116 72 84 100 51 58 46 48 123 171 144 99 133 136 91 18 31 67 128 88 45 74 62 87 137 100 57 23 40 77 60 88 73 5 11 48 82 55 74 64 71 58 40 -8 45 67 44 58 19 33 59 69 62 49 67 54 51 35 28 36 34 16 36 40 21 34 57 37 37 74 33 47 51 36 55 57 54 60 45 40 55 71 67 56 45 51 63 57 51 57 51 46 44 53 57 43 48 59 44 37 37 46 48 47 41 38 38 28 36 41258 223 2634 30 10044 11 27 38 5267 3558 94 1143 2998 7166 15448 29366 46796 53691 53190 45599 22995 999999 999999 999999 999999 999999 999999 999999 999999 5967 19012 35995 63517 73931 106471 189024 415663 891300 999999 999999 999999 419277 2651 61 103 38 43 144 92 19 -19 14 37 -21 44 45 24 162 122 26 16 999999 -51 -29 -64 -48 -30 46 -94 -58 -63 -18 6 31 -18 67 95 41 37 165 225 187 178 264 742 1087 1442 2005 2708 3534 4170 3984 3403 2837 2473 2206 1532 1033 716 500 390 271 269 665 891 851 728 656 695 402 92 55 -37 -31 58 84 140 90 99 21 25 73 70 130 90 103 92 116 88 37 16 31 97 147 22 -36 73 125 80 113 87 94 74 50 83 125 100 69 78 32 15 55 40 75 44 38 84 62 70 40 29 28 44 64 46 26 62 63 58 85 73 12 23 63 69 72 45 54 48 71 68 45 56 54 43 31 30 14 46 71 29 12 35 32 44 29 35 47 32 35 31 43 51 62 46 58 83 64 63 63 38 47 49 33 51 50 39 29 24 32 42 45 34 39 50 38 24 27 34 27 28 19 15 41264 224 2607 30 10047 11 27 44 5265 3559 -21 841 2117 4471 9014 15873 20100 22880 24330 12032 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 1025 979 2803 11755 39656 108894 227915 409137 783434 999999 999999 999999 773238 3519 105 113 121 81 31 -19 -70 -19 1 36 77 90 124 153 27 19 0 -21 35 105 56 -60 163 109 32 107 21 -19 46 130 -17 -81 63 57 76 30 -11 22 -26 17 17 91 95 237 292 529 924 1513 1906 2165 2387 2056 1447 1201 792 441 317 170 157 120 3 61 -4 58 82 74 130 243 194 151 86 71 92 95 222 163 71 67 154 150 176 150 118 111 157 171 102 72 97 161 119 66 125 89 46 99 142 129 92 112 148 197 150 91 105 80 45 108 149 90 77 111 64 42 36 64 64 96 75 76 52 38 87 108 97 87 21 12 51 74 68 55 55 73 41 49 57 57 36 90 67 52 61 71 54 50 50 36 41 42 56 62 49 51 47 62 71 45 54 71 75 69 75 71 70 57 65 66 73 64 68 57 52 65 71 54 48 49 46 59 53 61 61 58 50 55 52 43 37 33 41270 301 301 30 10051 11 27 50 5264 3560 585941 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 329 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 458 3655 6117 6829 7126 7465 15262 36470 68702 137971 277278 503553 869199 999999 999999 999999 999999 520931 3952 165 159 92 157 153 14 999999 -25 12 41 109 124 -21 -95 55 22 -11 13 66 31 4 60 110 95 100 33 56 60 89 18 165 116 -11 -2 -15 -39 30 224 498 880 1383 1247 1337 1984 2428 2494 2582 2413 1941 1464 1087 765 420 256 313 152 111 117 67 -10 21 100 88 149 153 64 78 94 166 187 149 168 90 65 104 104 139 64 26 72 96 82 94 108 116 57 50 102 30 74 88 64 67 62 32 92 109 103 111 81 103 105 110 139 93 41 33 70 110 93 86 22 43 81 36 23 90 77 35 55 20 30 59 -13 10 42 29 21 52 40 44 57 50 17 31 16 44 21 0 22 25 60 29 43 15 9 26 18 26 36 26 34 30 58 30 52 42 29 47 56 44 31 44 58 52 52 48 53 55 48 51 39 38 40 32 22 31 38 37 33 35 36 28 20 14 22 41276 198 3391 30 10051 11 27 56 5263 3561 318 1897 5241 11260 23671 51295 114898 260416 576999 999999 999999 999999 394313 1708 139 443 223 71 -5 999999 -88 21 -50 79 52 -51 -13 141 23 145 99 39 102 -33 999999 38 195 71 -2 -15 -54 37 83 45 -3 -43 -84 -64 46 155 237 445 1162 2012 2411 2033 1722 1769 1803 1649 1174 652 399 261 208 61 52 98 85 87 60 58 52 38 6 -40 -16 -7 16 52 166 191 128 105 136 41 3 0 55 93 90 86 5 62 155 112 58 105 52 -6 78 124 131 96 56 34 28 75 119 94 99 127 118 88 37 13 -4 63 92 75 95 93 37 38 119 97 32 37 46 79 45 19 24 84 22 5 6 66 69 48 13 37 46 44 52 63 20 23 33 52 32 33 21 43 31 36 66 62 73 44 39 48 42 30 43 39 48 44 38 53 56 55 60 47 34 56 62 45 46 40 30 49 54 49 44 43 41 39 39 45 46 47 35 27 24 28 20 23 41282 218 2789 30 10049 11 28 2 5261 3561 -34 530 1267 1958 2343 2470 2825 3017 2803 537 -81 999999 999999 -27 432 154 1692 200 999999 999999 999999 459 7897 33462 66663 108106 188426 401407 801476 999999 999999 999999 317974 1535 21 183 78 8 -26 62 18 -7 -11 -32 -50 -31 -76 -41 -32 14 16 219 206 61 66 62 74 -7 -28 -10 -7 52 5 22 3 -60 43 -5 -12 -5 -44 -58 13 7 76 95 217 299 279 210 177 145 65 57 53 25 55 24 46 80 15 -42 -9 -65 57 23 10 4 68 48 37 61 46 39 28 7 37 42 31 86 105 86 20 4 29 4 -9 34 108 129 49 50 29 91 38 39 76 59 5 -7 23 102 45 18 38 122 107 28 -37 36 -18 -5 25 55 6 4 12 6 -13 -20 -16 13 2 0 -2 9 7 41 51 2 -2 15 33 16 9 -20 -10 -5 -14 -11 -12 16 28 5 -2 3 3 2 15 25 6 -9 3 8 -5 3 -7 999999 -9 3 11 10 22 23 19 16 14 21 14 2 8 8 19 19 11 18 19 -11 -2 9 -1 -1 12 9 -6 -7 999999 -11 41288 211 2997 30 10047 11 28 8 5260 3562 233 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 246 4286 13552 30475 63536 130981 284036 598753 907311 745755 506766 636262 340149 19715 854 3866 93694 699292 782149 500834 30106 224 -61 -39 41 19 13 26 31 41 31 999999 -91 9 90 77 80 66 77 68 27 -42 23 -59 -46 -10 -16 -75 -100 -30 5 -9 41 27 44 19 19 -8 60 6 -38 38 -65 999999 -23 38 51 -66 -39 35 -5 16 90 46 18 59 1 49 52 64 30 42 52 27 43 35 78 100 93 74 34 15 47 36 6 62 72 1 18 33 54 69 16 -1 47 33 40 76 18 60 77 46 50 32 88 48 4 4 24 4 26 35 46 41 10 5 15 36 -4 22 38 13 -9 -12 -25 -12 -5 -17 1 -11 13 33 37 41 37 10 -11 -15 12 30 43 38 22 5 5 13 29 12 18 10 21 18 2 28 32 5 4 36 53 31 9 17 16 29 14 17 25 32 19 20 19 9 2 18 19 17 11 8 20 16 12 19 9 -4 -2 41294 190 3629 30 10049 11 28 14 5259 3563 413 1362 3792 8531 13426 17990 26035 31805 32779 37349 62168 149353 363794 817703 999999 999999 999999 144227 1298 39 -24 1 2 999999 68 137 48 119 276 136 146 130 -24 38 70 107 92 -40 16 146 -1 24 98 52 -17 52 -38 55 66 80 186 89 93 126 112 -27 24 76 4 43 96 91 96 135 44 75 127 101 -12 71 58 112 169 93 186 96 72 74 131 156 87 112 102 84 62 109 81 79 149 89 -12 130 172 132 163 88 57 111 201 180 198 101 152 104 80 133 145 90 113 115 107 60 84 102 40 80 131 99 62 45 74 38 41 57 56 54 130 42 53 43 34 64 43 25 71 54 83 81 77 40 29 56 77 52 22 21 31 53 71 101 97 63 51 39 40 60 55 58 64 40 54 44 55 87 69 64 62 65 66 69 66 60 57 70 73 63 67 62 65 59 53 54 56 51 47 51 56 50 38 42 41300 192 3575 30 10055 11 28 20 5258 3564 -75 -20 999999 999999 999999 1056 5469 13847 28069 56677 131181 298676 623351 999999 999999 999999 789874 668968 155276 340 -10 27 -9 -26 51 -25 -72 34 2 44 160 -6 -29 -73 2 55 138 82 -14 26 85 33 63 51 85 36 107 96 1 -22 -74 -5 25 131 118 33 89 75 77 52 62 99 119 -42 20 106 144 120 40 90 54 68 134 123 123 113 123 91 43 106 115 41 41 18 81 158 103 85 109 113 99 148 113 51 116 99 111 143 74 109 93 106 136 146 78 135 134 120 76 68 70 88 96 35 83 44 37 -3 71 114 73 108 75 52 31 47 48 66 55 64 78 27 -13 20 49 57 58 59 59 57 57 39 64 85 62 47 48 47 79 66 30 19 39 60 44 19 45 41 51 65 68 55 43 41 50 68 70 61 50 67 85 60 59 55 60 57 67 68 54 43 52 47 45 56 57 47 56 58 39 31 35 32 41306 213 2950 30 10060 11 28 26 5256 3565 296 361 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1188 1379 2505 2951 3606 8502 26004 56700 116023 246988 488461 970713 999999 999999 919326 406534 19432 91 6 35 45 -20 11 9 -23 32 63 -3 35 39 5 1 -40 -44 112 -52 43 21 74 116 42 -18 57 75 52 51 60 85 111 75 84 40 167 135 -9 7 74 173 77 61 40 -8 86 94 -12 5 59 15 75 74 80 103 56 68 82 7 27 142 143 23 113 125 119 128 121 67 80 85 90 51 73 117 133 127 151 164 68 79 105 81 156 111 98 104 115 131 100 120 39 88 70 48 131 133 90 88 43 52 49 29 33 78 46 59 36 39 23 36 28 -15 52 57 82 74 65 71 71 30 47 50 41 18 39 41 36 70 68 30 36 35 40 41 37 15 39 46 35 48 40 33 21 19 24 39 51 65 63 42 48 45 39 35 51 35 22 43 49 49 56 45 44 46 54 40 39 33 34 34 28 21 24 41312 216 2836 30 10066 11 28 32 5255 3565 112 810 1484 1651 749 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 415 967 657 337 1381 2804 2530 5582 19767 45480 89512 178794 369457 787877 999999 999999 999999 235671 1520 177 154 36 85 112 116 74 108 20 -59 6 -39 -18 -19 55 99 20 100 606 1286 1289 1907 4483 6909 7149 6792 5006 3593 2013 1096 478 245 176 -73 -67 -10 12 -16 -6 -7 -35 64 34 -66 4 65 96 110 89 12 79 158 104 92 77 33 6 7 41 4 70 66 116 89 77 124 6 55 73 25 98 139 130 115 69 20 31 34 79 79 82 52 124 86 120 118 71 85 67 26 82 65 52 49 28 -10 -21 31 33 39 40 62 36 11 40 61 66 75 42 1 49 14 29 49 59 42 16 21 12 25 9 -17 -8 33 3 22 17 40 45 23 6 11 2 -7 -9 1 11 16 -5 999999 -9 -11 -12 -1 8 12 9 24 16 7 4 25 15 9 11 12 13 25 13 21 27 22 15 15 9 7 0 18 6 -4 -2 -9 999999 -6 41318 217 2843 30 10073 11 28 38 5254 3566 117 1177 3556 7997 14327 20563 9848 742 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 830 6089 12280 19842 18499 13851 11737 18299 55466 132143 248351 419349 740992 999999 999999 999999 624922 34746 132 17 134 -5 -29 138 126 121 -32 -15 -70 -79 -82 50 34 26 18 84 59 95 153 316 402 444 663 1152 1938 2602 3456 3146 2139 815 299 111 215 282 191 124 44 11 67 66 149 23 55 29 45 17 9 84 91 71 -3 7 166 213 95 57 98 102 38 63 63 125 102 48 21 55 128 168 106 4 60 101 147 127 116 44 45 57 95 91 131 94 178 184 175 98 87 83 42 121 75 19 40 10 45 22 -11 15 91 114 56 32 96 83 18 0 22 77 41 47 6 86 85 37 19 40 5 20 51 36 41 65 75 53 41 28 23 19 30 3 33 23 43 46 38 16 14 39 63 54 17 35 47 31 28 40 48 53 54 49 41 38 33 41 54 43 31 42 41 38 47 42 32 35 38 38 40 37 34 26 24 12 19 41324 217 2844 30 10074 11 28 44 5252 3567 282 1124 3411 8060 20070 35302 17724 4259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 292 4378 18923 49129 88248 139979 181074 207162 237687 359709 653550 999999 999999 999999 552156 4116 999999 999999 999999 -93 -79 182 42 -71 117 142 537 1399 3082 3673 3116 1745 1465 1595 1120 870 918 1434 1915 2024 1747 1680 1903 1698 1379 1184 908 718 626 619 672 519 396 341 245 144 69 71 49 113 163 82 67 88 174 124 47 136 10 8 -1 -12 -5 40 117 133 99 69 68 -2 45 94 135 118 129 97 88 130 157 99 56 95 -13 29 74 86 75 60 97 81 86 132 105 161 211 171 96 89 112 56 49 27 78 68 12 104 70 33 -10 53 32 31 82 111 36 46 91 69 38 59 59 33 55 88 45 16 -8 15 47 48 59 89 85 58 26 47 53 48 47 37 57 76 80 72 72 44 73 67 48 70 44 39 49 47 61 69 60 59 50 68 59 39 63 81 67 60 69 68 57 54 59 46 55 60 46 53 53 42 39 38 36 34 41330 218 2813 30 10073 11 28 50 5251 3568 171 1293 2788 6204 13576 30170 60415 67531 25586 1266 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 500 2523 24345 74867 136600 228661 341985 485200 701579 999999 999999 999999 175644 941 194 10 20 123 999999 -81 -6 209 158 88 180 426 491 408 396 338 290 321 297 188 125 142 80 78 17 109 148 107 93 143 153 116 117 206 109 115 77 13 136 47 137 148 148 155 72 127 -27 56 93 33 -26 156 153 86 59 30 30 45 100 194 150 95 136 43 71 85 94 33 40 75 50 53 71 100 133 188 143 71 104 45 99 52 29 112 44 59 101 17 38 49 85 -19 8 7 71 103 35 26 67 17 -28 12 2 52 47 70 44 -19 39 36 51 -5 -15 11 41 5 56 40 43 4 0 3 11 34 22 57 57 5 6 16 27 0 -15 -5 34 21 10 17 50 25 -7 10 38 27 27 8 -1 -5 27 20 42 49 20 11 16 19 24 31 31 34 31 27 41 25 24 28 26 22 25 31 19 20 6 9 16 6 3 41336 245 2001 30 10071 11 28 56 5250 3569 47 347 1445 3563 7197 14610 31231 41677 11673 2074 848 496 577 516 636 815 1002 782 702 943 833 672 394 449 1141 10672 31297 29321 20942 34459 59677 61289 57020 44705 31076 13817 7705 16927 19886 1341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 433 909 1088 1112 2359 17158 73632 167655 250594 400985 731182 999999 999999 999999 202863 1201 28 -33 56 94 73 999999 44 123 13 -38 122 90 80 87 267 288 98 197 200 197 210 183 72 -40 -10 68 120 192 195 185 126 -13 104 128 86 93 -7 60 113 106 24 -5 160 54 79 115 33 -20 55 135 49 -39 18 -15 98 220 155 135 150 150 170 17 27 106 159 135 106 119 177 170 107 89 127 176 137 70 23 118 125 184 183 182 157 83 110 79 40 94 119 90 125 142 119 51 46 94 161 120 54 49 65 48 58 52 78 97 40 39 53 36 50 91 45 42 58 53 64 26 52 68 44 38 67 93 46 49 51 62 19 28 33 55 58 61 79 75 71 13 32 36 53 48 46 47 42 32 38 45 58 53 66 64 70 72 56 58 71 71 67 49 63 53 63 70 68 51 49 57 54 53 51 45 38 39 39 34 41342 302 293 30 10073 11 29 2 5249 3569 462887 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1847 2167 2365 2222 981 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2278 6990 13936 23043 32738 58643 84654 96418 122170 118927 83111 40449 760 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 45 251 539 1100 1497 1960 14675 87194 208137 393412 664217 963188 999999 999999 745474 5853 -74 55 117 197 64 107 118 128 123 159 -21 -64 999999 -48 81 151 72 -6 -15 85 126 150 137 139 76 61 67 89 81 23 30 196 170 140 117 58 29 109 35 62 91 68 192 166 132 60 148 133 71 49 114 115 69 104 37 64 92 97 50 107 94 44 54 111 76 66 91 60 104 72 8 67 36 153 120 92 84 85 128 70 161 105 166 98 144 182 113 101 110 65 86 95 95 108 106 74 46 63 63 53 122 84 25 84 78 77 66 52 32 58 79 74 34 26 40 52 88 27 16 60 34 30 33 72 57 13 71 46 41 29 42 65 22 14 41 34 18 45 59 34 45 39 31 8 40 36 34 47 67 51 39 50 58 55 50 45 53 73 84 64 60 51 47 48 50 48 49 46 43 42 50 39 34 35 32 32 41348 240 2157 30 10077 11 29 8 5247 3570 33 1357 3409 2262 803 1209 362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2949 8489 18959 32306 33328 27717 44291 67823 96207 78976 52089 20847 1612 999999 999999 999999 999999 1109 5427 9541 12285 9277 -59 999999 999999 999999 999999 999999 -71 999999 999999 85 345 667 1178 18095 152531 426699 654672 870779 999999 999999 999999 585497 53609 411 -45 49 76 0 -37 46 71 31 52 -6 135 80 7 -28 123 109 283 252 70 124 166 162 119 196 173 207 183 132 145 148 253 159 34 3 84 63 115 52 43 73 108 72 74 -7 117 85 18 17 77 71 25 112 104 51 131 150 17 44 134 100 190 110 57 -16 88 104 90 91 185 162 125 126 146 150 145 104 122 95 133 162 126 120 110 112 131 99 68 104 78 77 127 92 70 71 46 89 31 59 115 83 69 43 22 -24 -5 9 45 40 37 20 46 48 9 57 39 12 59 27 41 54 36 59 67 25 60 72 74 34 21 49 43 29 19 42 33 28 28 18 38 45 51 17 53 71 51 50 44 43 68 57 51 61 80 70 67 71 71 55 57 57 61 78 59 55 57 65 65 55 42 40 41 36 33 36 43 41354 219 2788 30 10078 11 29 14 5246 3571 384 1330 4782 9788 15122 14407 11254 8088 3927 462 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 2521 23997 72000 186081 329600 552159 898555 999999 800169 999999 999999 68915 343 26 2 -20 -41 -59 -56 -27 -65 157 90 -56 4 190 162 78 178 134 230 246 367 373 286 393 528 453 621 512 350 276 160 301 153 84 96 151 154 78 -4 37 -2 30 58 50 0 -15 8 93 131 17 89 99 119 127 98 130 91 68 146 141 71 57 66 159 183 109 106 98 93 67 70 40 120 235 235 127 75 67 98 35 81 130 113 105 121 137 59 82 62 15 66 60 39 75 105 28 50 59 80 88 0 51 41 62 85 65 41 51 21 24 8 18 37 29 67 35 39 50 40 19 18 77 71 61 53 24 35 34 48 59 41 36 10 12 47 45 50 41 11 31 25 27 47 26 42 34 41 40 33 36 38 44 47 45 33 52 60 42 43 45 36 34 40 36 42 29 39 46 39 21 29 35 25 25 41360 219 2788 30 10078 11 29 20 5245 3572 -89 730 2543 5175 8090 12695 22897 44077 55576 44993 7799 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4480 26085 79044 170281 311358 494792 705013 999999 999999 710628 692102 282147 1707 999999 -20 -68 9 74 240 57 -83 -2 -19 18 26 -32 114 250 202 168 456 662 847 967 1373 2749 3017 2677 24637 163162 120273 3192 317 204 85 130 83 49 90 94 108 80 71 42 80 -10 -36 110 146 -14 72 180 62 29 -35 -24 88 116 76 72 31 2 56 67 62 118 153 76 78 117 102 99 128 103 94 151 77 77 55 113 92 39 76 103 121 90 51 113 104 63 107 74 43 39 29 36 43 19 -2 41 42 27 42 41 17 75 67 -8 -12 5 -6 21 44 -8 0 31 16 -17 -5 29 49 49 28 22 11 24 14 42 35 48 64 13 5 3 1 999999 9 25 22 2 12 -4 20 27 18 9 25 20 10 12 -4 -5 17 36 32 9 2 30 42 31 19 23 19 19 28 17 10 19 21 18 16 9 9 8 7 41366 215 2909 30 10079 11 29 26 5243 3572 390 1818 2998 3187 3558 2966 3482 1237 999999 -8 460 190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 5894 27187 68214 132205 246190 427563 706984 946755 721938 389221 275662 144654 2319 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 1613 4416 5382 8254 9630 9510 10090 11391 14959 17560 18602 21359 23342 62751 307377 724600 513255 80060 622 180 158 186 227 179 124 152 145 100 -39 -96 5 0 75 125 123 105 140 113 214 290 205 122 139 83 94 209 212 207 144 -10 -50 70 83 129 97 99 64 175 264 174 92 123 161 140 123 59 83 111 161 161 145 148 119 116 114 28 110 106 90 63 66 32 12 -19 -26 46 45 75 21 27 18 49 73 51 33 68 20 47 61 26 32 52 46 11 75 68 48 34 59 73 49 61 42 13 25 49 21 35 39 56 62 31 38 32 49 32 41 18 15 2 15 43 53 56 67 36 47 35 45 46 49 67 62 66 63 46 43 45 43 41 45 54 59 43 37 36 38 28 33 24 27 41372 215 2909 30 10079 11 29 32 5242 3573 188 851 1798 2799 3879 7099 8418 4069 634 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1063 14573 51594 115638 209446 382037 670244 999999 999999 478193 164562 14037 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 1611 6250 13796 29736 43575 35474 19663 13409 14804 17368 20645 20272 17121 15043 24517 173835 585279 608966 142687 1299 187 57 90 126 10 90 161 165 46 157 108 32 0 -19 63 60 25 49 141 79 20 77 67 110 51 117 127 52 124 81 74 184 119 105 145 78 13 37 84 75 45 81 135 47 73 79 123 93 60 132 143 56 114 86 54 104 83 131 143 42 63 90 40 55 11 29 55 56 92 106 44 88 67 40 102 90 60 48 63 78 65 34 32 4 -1 17 78 40 43 32 25 54 61 42 55 50 41 27 25 31 44 33 39 27 55 50 8 49 42 16 29 56 35 32 46 56 65 45 44 48 67 78 69 73 60 45 66 62 56 50 48 39 50 50 58 50 48 45 47 44 47 43 36 41378 301 327 30 10077 11 29 38 5241 3574 579786 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3150 7612 17268 37067 72541 94765 61587 20469 12055 23216 8276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 16452 115290 219874 268606 327785 372260 374928 244872 33755 999999 999999 999999 999999 999999 999999 1122 3331 5065 8440 13930 17809 14408 9090 5607 3366 1841 2643 10550 20877 27203 33763 33834 26955 23418 26008 58591 273848 668338 660133 881904 663757 135621 739 215 183 155 74 82 84 75 227 165 14 16 36 104 114 78 139 64 67 95 94 76 164 112 54 121 62 8 87 167 137 86 146 165 4 100 149 98 146 182 109 38 51 113 182 122 66 66 163 122 75 97 106 138 109 84 86 38 -14 17 94 29 68 104 90 77 57 60 49 57 72 54 35 -10 34 60 31 63 40 23 1 5 57 86 28 55 36 47 57 85 50 34 27 49 36 26 19 29 37 33 46 48 34 40 31 56 59 52 20 37 51 33 39 52 58 56 41 47 82 78 56 80 69 61 59 61 62 40 46 48 60 62 47 55 57 47 41 40 39 38 41 41384 214 2937 30 10077 11 29 44 5240 3575 35 714 2213 5503 11323 15690 8156 4136 8503 10618 5875 408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1090 12901 41488 87285 147843 261387 409581 569197 599363 307282 44405 521 999999 999999 -69 677 3356 8277 15424 20302 17391 11081 7149 5316 3721 3685 5198 7920 12891 19192 25491 27610 26074 23229 43348 236179 728769 963854 590982 88673 740 223 273 211 228 115 120 137 178 127 153 -78 40 28 80 -35 54 110 93 8 54 -19 74 170 187 116 76 89 92 73 49 99 134 89 166 175 74 48 74 134 156 96 58 80 195 184 165 121 79 126 114 118 121 155 146 80 110 49 -13 75 102 39 32 30 17 4 30 49 11 30 74 57 43 24 37 51 45 67 58 59 49 48 41 70 92 52 74 63 31 45 49 -11 -8 -3 37 43 29 44 42 9 21 53 26 13 45 34 18 9 7 16 20 21 41 38 62 55 19 41 34 30 41 39 44 44 27 39 37 36 25 23 23 34 43 43 48 39 40 32 26 15 23 29 25 41390 209 3089 30 10079 11 29 50 5238 3576 368 1653 3650 8761 18487 26347 29440 23295 8963 551 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1253 19643 70727 158361 239712 310971 390361 495630 408393 54107 353 346 1851 3030 2872 2878 4153 6074 7223 6544 3959 1930 800 1485 3313 7358 9903 12880 18697 20070 19169 19107 16701 34137 266231 782032 999999 823109 27777 253 140 -14 -43 -29 30 40 13 -8 97 134 128 77 3 33 184 139 125 29 105 6 27 50 51 49 33 108 174 132 112 140 161 137 84 160 121 164 212 185 147 174 108 0 78 30 83 72 96 40 41 72 96 45 97 49 23 51 88 41 58 87 118 51 27 95 91 14 14 32 -1 13 45 30 79 112 13 17 67 20 -21 37 81 75 68 43 53 37 64 57 18 8 3 6 -10 15 2 11 -4 -6 11 12 8 8 5 3 24 14 39 25 23 10 37 34 31 16 32 43 38 30 35 42 37 17 26 49 53 30 42 54 51 44 42 29 33 47 41 34 27 32 31 34 21 22 41396 212 3002 30 10082 11 29 56 5237 3576 1039 2951 6617 14043 28790 51438 66659 50991 24681 14627 5308 1840 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 99 5793 36584 114832 209274 261260 282290 298686 308373 212246 120247 61129 2481 2103 1829 1648 1864 1701 1132 291 224 226 190 955 3717 9073 15516 17762 18004 17643 17201 21117 24966 33853 237789 719360 999999 999999 137942 831 152 229 212 135 187 143 133 169 163 198 159 90 187 284 282 179 174 118 92 -5 106 211 103 111 75 67 92 225 151 123 118 117 91 181 205 129 113 119 164 170 113 185 174 97 108 115 22 90 132 116 94 110 133 113 146 117 124 132 68 137 101 97 90 79 86 124 80 74 70 63 64 79 69 66 59 30 65 52 49 72 114 64 78 57 65 31 10 44 57 89 88 64 69 74 68 53 55 68 79 83 50 30 60 76 66 41 30 52 72 80 56 43 50 64 65 68 65 88 95 78 65 68 83 68 64 73 73 71 78 67 67 65 60 56 63 67 57 57 56 60 52 60 41402 209 3095 30 10085 11 30 2 5236 3577 412 1654 4083 8347 14277 17172 9438 1568 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 125 1789 9168 25191 43613 41119 62606 94265 157872 237704 249316 137793 35809 1893 190 -36 999999 999999 999999 -43 192 275 353 178 97 664 2089 2742 3496 4880 8293 4894 35032 240242 463322 666961 999999 999999 191068 1326 106 71 72 62 118 181 86 44 86 75 117 130 121 82 62 82 90 72 129 98 59 50 45 108 83 147 97 114 159 184 46 103 195 77 82 45 119 156 69 189 170 151 60 113 80 110 64 46 69 42 54 163 174 88 122 111 70 67 84 109 43 51 74 93 58 13 27 48 53 60 47 9 16 5 31 12 5 70 27 29 12 -1 -40 -25 23 14 20 17 29 3 -25 -8 22 -16 5 30 6 -25 -15 -11 3 1 -11 10 12 6 30 -6 -4 25 3 -5 -2 17 25 21 15 25 8 25 23 43 32 37 29 7 25 29 20 8 -1 12 21 17 17 15 7 5 14 5 10 41409 210 3068 30 10088 11 30 9 5234 3578 -2 2095 5444 9895 18582 33681 38999 22876 6494 477 158 991 745 999999 999999 999999 -96 -88 999999 53 83 4 12 105 135 125 85 227 278 242 54 97 222 420 1205 11206 30548 53650 64059 51092 35024 20226 9426 2511 552 671 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 159 194 5588 54224 162448 274561 348683 633889 999999 999999 923216 92810 338 115 187 125 42 80 82 54 -6 -53 87 127 12 88 17 63 59 116 68 99 40 153 90 45 90 17 135 103 179 85 76 124 92 69 42 57 82 146 116 87 47 39 160 129 164 72 72 94 105 94 101 83 98 114 84 -7 -35 32 57 50 63 47 22 35 -2 -2 28 57 68 17 10 42 1 -33 8 30 3 -16 0 30 42 44 21 -20 47 38 32 -7 21 11 6 14 10 11 10 18 -5 28 14 15 12 13 -4 10 17 13 31 23 17 31 -1 -2 29 50 35 32 34 24 38 47 42 40 51 46 38 34 43 36 25 22 18 23 26 25 28 28 13 19 18 16 41415 302 309 30 10089 11 30 15 5233 3579 932416 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 201 3565 8802 16370 26879 39698 33978 10412 1975 845 3036 3863 126 999999 999999 999999 -7 5 51 188 -21 12 -59 -61 -36 51 81 156 195 149 172 75 -31 999999 999999 999999 2188 4823 8845 19023 21691 8985 4147 1773 891 999999 999999 38 15 999999 999999 999999 999999 999999 999999 999999 999999 4474 11368 19566 79639 149032 216487 309172 458425 550668 999999 999999 202727 832 162 157 105 -25 119 43 82 99 97 13 67 54 50 110 -32 -35 43 61 19 79 79 24 -4 118 120 61 94 79 -7 -12 112 97 99 112 31 15 68 57 49 78 59 52 45 118 92 26 56 57 30 148 108 75 112 104 88 84 122 123 56 48 16 22 20 -8 18 29 55 -24 -15 3 -21 -1 -12 34 0 -8 -14 0 -14 40 -1 -3 9 38 0 -6 6 43 16 7 28 28 19 1 -2 12 18 11 -8 4 6 -4 -3 -2 21 13 -2 26 36 19 5 25 39 27 31 40 40 29 38 47 30 35 32 26 35 40 38 35 30 22 27 22 19 21 16 22 20 13 18 41421 250 1869 30 10089 11 30 21 5232 3580 250 584 1500 1602 935 618 1040 765 -39 999999 999999 999999 999999 999999 999999 999999 999999 -19 186 286 517 369 389 301 263 398 286 188 141 2 999999 999999 999999 999999 999999 999999 -5 -16 -43 -91 -88 999999 999999 999999 425 1320 368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 209 2028 7893 18833 28088 34131 35841 36700 23590 3114 999999 999999 999999 999999 999999 999999 999999 999999 999999 930 15435 30623 36020 86058 147965 234368 328339 390478 647428 999999 999999 5505 138 172 123 56 79 119 32 -11 55 127 222 152 132 48 132 99 116 104 124 72 47 128 101 76 130 149 149 126 157 163 181 123 135 185 169 211 159 150 177 109 153 160 204 23 61 132 90 94 74 101 75 92 120 135 120 110 137 128 136 40 23 42 102 92 71 33 -37 21 35 35 37 18 17 33 34 80 65 54 55 61 87 76 63 43 53 83 66 27 5 39 66 74 53 68 48 68 59 47 16 18 22 42 33 33 51 56 52 47 45 58 64 74 76 64 41 53 67 65 67 61 66 62 68 71 65 58 60 63 55 51 63 55 65 61 48 48 52 49 42 55 41427 170 4267 30 10087 11 30 27 5230 3580 -70 1277 3008 4396 5140 6239 8447 7982 2921 999999 999999 999999 999999 999999 999999 999999 298 1203 10663 23025 35522 51356 76545 121451 191129 342475 688416 999999 999999 923960 16690 222 105 134 124 35 18 26 55 125 74 52 23 40 -10 20 156 191 184 158 96 66 59 73 77 34 157 206 102 125 91 165 70 38 143 104 110 59 100 123 127 104 114 124 69 107 117 58 95 101 145 100 51 33 77 116 86 17 57 22 20 67 58 -1 10 17 38 16 63 40 60 40 -11 46 13 0 -15 11 9 59 22 8 -10 -11 39 32 31 46 65 39 32 32 45 30 21 50 37 11 27 52 20 37 30 9 26 32 21 15 18 29 54 35 24 56 51 39 39 31 43 54 50 51 46 33 42 57 45 34 42 37 43 47 52 50 45 33 26 28 32 37 41433 167 4356 30 10086 11 30 33 5229 3581 48 718 928 598 999999 999999 999999 999999 999999 999999 999999 999999 254 1214 2395 4370 6087 9935 16114 27407 46769 81629 160459 370494 802843 999999 999999 999999 222761 1118 68 20 -17 -19 -13 92 174 125 -1 4 23 18 44 101 101 104 109 111 79 54 107 36 81 73 74 181 146 108 132 124 94 101 114 114 101 74 74 99 110 42 99 156 52 70 75 62 24 48 29 78 68 79 38 75 103 95 49 65 12 -45 -2 119 92 18 71 35 10 27 -10 0 10 -11 17 26 19 30 37 29 29 11 9 2 23 9 5 4 19 4 26 1 21 -14 -41 -24 -6 -1 -9 999999 999999 999999 -11 3 -15 -4 -7 13 -1 -9 4 11 23 7 19 18 24 21 20 32 14 16 35 30 32 19 20 15 17 1 -3 14 11 2 -1 -5 -7 -5 -2 41439 154 4744 30 10084 11 30 39 5228 3582 199 985 2259 3706 6038 9529 16127 31080 57573 116964 239645 457135 796932 999999 999999 999999 999999 172641 690 81 142 90 -6 33 19 65 44 36 136 -62 86 96 108 65 136 76 111 32 6 68 163 175 168 83 50 139 118 24 46 42 109 106 110 80 156 98 94 90 128 80 18 22 -13 55 133 54 30 97 116 30 58 74 30 14 24 5 35 -42 -56 9 39 60 1 18 -6 19 43 4 14 7 23 30 69 36 2 -8 -11 17 39 29 21 19 36 16 -18 27 6 18 -7 -3 6 7 5 16 16 999999 -14 13 999999 -12 9 -2 8 16 23 18 42 36 31 12 22 27 20 34 25 23 36 27 25 33 28 22 31 30 32 16 15 22 16 18 13 11 5 18 41445 304 241 30 10081 11 30 45 5227 3583 685828 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 252 874 1957 3020 5055 8094 13639 24384 44898 92318 203736 410683 636372 999999 999999 999999 467693 1733 172 145 12 117 37 31 168 136 -34 25 94 88 149 85 94 93 102 178 224 128 -4 48 62 81 141 152 164 89 34 166 160 112 79 41 119 151 140 -8 76 36 144 114 84 53 76 49 82 45 10 27 50 43 20 -37 1 65 55 8 20 23 7 -15 10 -8 5 22 2 -23 11 15 -2 -7 12 1 -14 17 30 3 -7 -23 -14 9 -54 -4 13 -7 20 3 -14 -19 6 -20 4 13 -15 999999 999999 999999 -7 -6 999999 -7 -12 6 27 4 10 999999 -5 5 14 19 16 22 16 29 23 23 19 20 32 17 16 14 9 5 16 12 10 9 7 -2 12 1 -2 41451 154 4739 30 10079 11 30 51 5225 3583 -67 161 443 817 1593 2407 3734 7142 15040 29457 58605 122662 240820 382891 690495 999999 999999 999999 999999 39263 233 86 184 151 135 39 48 94 63 71 129 137 198 124 148 202 228 224 175 176 184 120 119 201 116 165 263 145 135 180 155 237 213 148 92 142 137 163 143 192 165 122 131 105 44 109 136 85 155 100 40 104 112 27 89 95 46 104 67 50 65 135 84 36 41 37 41 50 67 40 79 83 78 91 100 86 59 91 88 85 55 54 55 58 76 75 38 31 27 28 54 68 89 55 49 56 50 43 40 54 29 39 83 58 43 53 40 63 72 81 63 56 69 73 93 79 80 76 75 75 76 69 69 61 68 71 69 66 68 62 64 58 61 50 41457 152 4798 30 10078 11 30 57 5224 3584 -18 204 472 1091 2126 3859 7623 15174 29490 56561 114959 246448 485871 376017 999999 999999 999999 3868 208 42 7 70 223 138 96 105 183 43 71 130 110 85 50 44 78 132 158 91 135 160 90 57 65 136 193 116 95 121 153 96 87 113 123 77 59 113 39 15 99 75 96 78 76 84 41 34 54 74 54 69 49 79 41 23 36 70 46 54 44 46 19 53 29 -21 27 46 42 50 59 72 52 36 28 46 52 62 62 39 16 43 21 -13 16 37 58 31 16 45 47 44 0 9 33 32 20 33 41 40 52 39 35 29 35 34 47 60 55 60 48 62 47 48 45 38 39 34 49 47 39 41 51 50 34 44 51 47 41 39 32 41 28 32 41463 150 4855 30 10075 11 31 3 5223 3585 -39 517 1549 3161 6114 11495 22529 44984 89482 162798 314952 567551 999999 999999 999999 342866 1548 123 97 181 106 98 115 196 137 101 103 -24 95 122 110 188 199 113 148 125 78 135 171 74 42 99 161 142 64 111 121 94 64 97 138 110 93 100 64 137 84 116 111 111 147 154 86 36 49 94 84 81 73 71 69 81 98 66 30 39 9 -24 8 85 57 43 45 50 57 57 85 63 49 60 59 46 49 46 25 45 39 62 39 42 25 34 25 17 51 77 33 4 32 38 31 27 17 25 59 35 40 42 36 52 54 37 44 50 46 53 45 68 59 43 45 56 56 53 54 58 52 42 46 54 44 43 41 49 45 55 45 40 29 35 41469 151 4821 30 10071 11 31 9 5222 3586 14 691 1808 3712 7102 14304 29027 57196 115686 243374 489671 874114 999999 999999 999999 478340 1391 68 163 150 103 83 165 248 232 77 36 64 72 128 121 75 139 99 83 55 137 112 149 206 220 171 137 223 118 105 204 152 112 182 174 131 143 206 138 74 70 34 18 91 118 107 96 123 82 84 85 24 49 89 98 137 69 62 52 42 32 33 54 114 93 72 50 62 77 90 41 20 46 34 85 46 69 81 46 82 67 17 51 33 23 19 61 50 52 67 68 69 72 56 48 63 44 44 44 53 46 50 36 23 44 56 58 56 57 51 59 63 65 53 72 91 75 72 73 76 83 62 49 53 77 74 65 66 64 61 56 52 50 43 41 41475 152 4786 30 10066 11 31 15 5220 3586 -5 528 1516 3535 7153 14667 28509 56573 108530 193891 321849 528682 890404 999999 999999 999999 144013 1126 33 101 145 -1 134 253 143 216 165 62 69 172 50 76 153 193 187 148 61 74 171 156 142 200 166 187 188 182 150 139 88 107 111 152 181 165 95 45 145 123 150 103 110 89 93 106 -13 74 117 35 46 87 108 67 97 55 24 37 31 60 85 108 124 80 33 7 36 86 49 26 14 4 25 45 74 45 30 38 73 64 60 50 66 54 60 48 26 52 47 47 52 55 72 63 44 91 102 58 40 72 81 76 75 54 61 63 62 73 92 80 79 86 70 73 89 76 65 70 83 82 69 65 69 68 71 74 66 67 59 62 64 66 66 48 41481 153 4780 30 10060 11 31 21 5219 3587 144 795 1935 3935 7160 13252 27061 50492 73104 99606 164852 300687 555532 728920 999999 999999 999999 276511 708 238 166 99 195 163 115 89 212 220 49 51 87 91 139 122 92 118 112 38 85 118 182 87 142 159 129 108 75 150 234 151 137 166 159 123 118 85 47 63 99 67 74 73 82 89 124 92 116 69 70 88 31 -38 -13 78 39 78 75 22 -14 2 41 22 34 8 -28 -7 36 23 16 35 43 61 79 71 31 -13 -19 19 27 23 51 22 34 -2 13 22 31 -15 -8 55 72 34 8 35 29 52 49 58 40 37 25 30 31 44 55 47 61 59 59 60 68 47 57 52 62 67 73 67 53 48 70 61 54 43 52 50 48 46 38 45 53 42 31 41487 154 4713 30 10053 11 31 27 5218 3588 -29 427 1060 1961 3668 6970 13139 24708 47210 87702 158849 285546 479025 577506 999999 999999 999999 32532 117 4 86 156 79 92 203 222 110 84 43 72 173 85 93 97 158 110 135 155 133 54 103 118 83 131 144 80 73 120 107 67 171 154 91 65 56 64 134 64 92 95 37 49 79 11 -27 20 37 4 8 -24 -12 11 51 -10 2 45 25 -14 20 68 39 90 24 31 40 4 0 -16 29 20 64 46 54 73 76 3 36 38 17 3 14 24 27 31 41 30 -2 -9 2 10 12 30 13 9 26 26 38 36 18 43 45 14 8 2 5 11 26 28 11 23 42 51 38 29 17 34 30 27 38 29 19 22 27 25 30 23 23 25 7 24 19 14 6 11 41493 155 4678 30 10048 11 31 33 5216 3589 -34 324 895 1573 2639 4630 8346 16105 32555 64923 120399 222379 407032 663510 999999 999999 999999 706980 18125 255 219 57 -25 97 124 54 31 131 219 130 97 13 125 71 35 71 107 78 115 158 96 38 73 84 80 67 91 105 162 55 76 62 135 162 153 159 156 105 148 162 110 137 119 94 71 89 61 102 49 20 -41 9 28 117 117 32 -3 36 59 50 70 9 -19 -20 7 4 5 29 25 33 49 50 60 35 53 35 73 62 90 78 49 10 -2 19 51 38 22 42 45 30 45 39 16 22 46 61 36 25 22 19 29 53 45 25 35 45 39 48 49 64 54 50 61 38 62 57 63 62 58 39 51 47 43 46 43 40 48 37 39 36 30 24 31 23 21 41499 158 4586 30 10046 11 31 39 5215 3589 -22 168 96 364 922 2200 4566 9376 17244 29409 48409 82510 157189 301088 547346 783647 999999 999999 999999 469115 418623 297723 66913 14320 222 26 14 100 -25 48 38 19 -29 25 95 51 136 86 67 86 134 86 118 119 54 33 97 139 121 42 69 78 120 127 55 41 76 97 93 99 66 43 56 73 65 71 36 -13 4 10 15 41 9 12 14 76 63 42 -28 -13 8 90 21 19 19 46 -11 44 33 17 23 -3 31 15 38 39 25 27 61 51 24 20 18 7 41 36 55 10 -10 1 45 36 16 36 21 42 24 19 15 24 33 35 10 30 6 11 33 36 33 37 31 45 57 16 32 38 37 28 37 43 50 53 61 42 45 46 42 31 33 30 30 40 36 33 24 20 21 19 41505 185 3770 30 10040 11 31 45 5214 3590 -78 999999 999999 999999 999999 -50 999999 -72 106 190 249 113 218 573 1098 1810 1596 1101 1380 1764 4039 5440 3979 2422 2929 3200 3312 4416 5869 8485 9892 15535 28100 53976 97569 161797 250233 321605 451585 700432 870850 764184 544760 415779 470480 506740 442124 332846 179497 33838 956 95 39 20 22 135 185 158 51 25 -23 22 116 91 19 62 121 126 121 133 59 -9 79 133 135 142 202 155 41 77 158 68 46 81 64 15 103 104 92 86 19 75 78 18 52 27 64 38 49 34 15 50 45 9 47 20 40 65 40 58 51 27 26 69 92 11 38 38 27 31 66 20 -6 12 41 45 8 5 11 36 15 4 5 30 36 38 9 38 41 18 14 15 19 22 3 -13 21 -1 8 26 5 14 30 20 39 49 41 48 42 47 51 62 53 61 53 49 56 55 62 54 58 52 40 52 35 20 39 52 35 33 46 31 35 28 28 41511 175 4093 30 10033 11 31 51 5213 3591 -67 -96 -71 -13 0 174 543 1389 2578 3759 4537 4069 4676 4108 4036 6335 11389 9907 10332 15879 21118 29060 43335 66877 106199 157670 221554 323253 486797 634112 754347 984616 999999 966212 477464 144921 50981 1398 121 219 160 186 166 129 79 78 85 -20 52 8 72 62 159 196 127 133 69 176 126 116 69 96 96 44 101 85 152 133 107 48 123 96 14 46 51 -23 111 167 140 156 106 34 -27 58 101 7 -39 -2 64 60 95 55 4 7 -8 17 17 57 53 43 -9 29 62 23 49 15 5 34 6 -27 16 59 1 -6 -32 -24 45 52 30 43 43 61 18 31 68 17 2 -6 -19 -7 -23 -17 5 25 15 2 25 34 10 7 -7 5 3 15 12 23 25 40 33 19 6 32 38 40 33 40 40 40 41 33 48 29 29 13 29 27 27 26 19 19 23 24 25 11 10 41517 199 3335 30 10025 11 31 57 5211 3592 57 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 999999 -64 111 264 428 403 224 458 627 576 518 550 664 1148 1263 837 947 1406 2840 5802 5655 5001 5125 4175 6377 10210 14557 20482 33419 63579 117085 193652 319349 570559 952526 999999 999999 999999 901395 407577 46005 1179 217 166 121 -66 -80 9 64 110 63 -34 48 30 75 42 8 102 136 133 133 139 60 129 109 63 109 54 113 160 188 121 98 62 78 86 73 84 191 203 30 49 152 51 63 102 63 87 74 71 39 -44 -17 -22 69 77 54 30 24 43 66 28 25 18 37 42 26 -6 51 44 11 51 21 30 73 71 51 44 68 57 41 11 -13 -18 37 34 31 6 12 27 40 59 51 14 32 41 28 0 18 21 12 -5 7 19 46 25 9 25 52 28 32 17 39 38 24 34 37 28 27 43 38 68 55 54 59 56 41 41 42 41 43 28 32 32 23 34 32 27 41523 199 3330 30 10020 11 32 3 5210 3593 -74 219 309 415 576 741 1004 1191 1273 1696 1820 2132 2531 2929 3537 3778 4102 4573 5193 6997 10933 17412 22916 23523 22891 26729 23400 21385 18693 17087 15821 16601 19451 22158 23963 24451 24681 26207 24191 23751 27427 30742 32775 35519 40322 43322 45942 54808 66163 83989 115993 142054 193498 321300 543789 789050 964116 952917 595322 247425 154185 53876 3832 266 109 4 75 11 144 11 51 119 111 12 60 76 106 88 93 43 64 69 47 49 144 220 179 92 44 75 63 89 117 129 110 69 86 71 136 153 77 39 46 133 124 94 102 101 59 46 1 -23 -9 29 37 5 -29 -21 43 62 9 68 50 43 -3 24 37 31 72 74 37 46 42 114 71 0 36 42 14 57 17 3 38 68 64 30 18 32 20 40 64 39 -11 12 35 26 2 -3 48 49 35 44 27 39 45 32 41 29 34 36 31 58 31 33 44 45 34 47 60 53 39 28 39 58 46 38 35 28 36 42 37 39 32 32 41 35 34 23 19 41529 190 3593 30 10013 11 32 9 5209 3593 -56 92 63 215 424 542 824 1429 2035 2354 2916 3587 4012 4510 5335 6076 6532 6910 7860 9294 10577 9642 9655 10430 11870 15534 21108 27598 25984 21120 19153 20553 22831 25255 25655 24635 30224 35441 41935 47778 52252 70154 112328 156472 227793 409621 685803 999999 999999 999999 497739 117985 20207 1590 84 -48 132 100 221 131 86 51 108 115 60 128 189 -10 -4 77 94 18 93 169 91 105 71 58 -20 33 140 135 48 68 43 194 122 188 175 168 148 117 106 29 81 92 32 71 89 46 101 108 87 -1 24 28 92 98 106 99 107 54 45 31 91 108 86 35 58 71 79 29 6 44 50 50 43 69 17 35 35 43 25 4 51 57 24 14 19 32 25 19 39 21 7 23 41 29 43 55 44 46 37 31 38 47 33 37 32 48 27 29 39 46 46 52 59 45 38 49 71 56 49 45 58 74 57 56 69 56 46 51 53 47 41 38 33 34 30 30 41535 183 3824 30 10004 11 32 15 5208 3594 188 1022 1753 2376 2760 3803 4240 3956 2382 1914 2517 4151 8288 13486 16719 16917 15561 14428 14865 13354 8561 7601 10116 12399 15210 20071 19968 20377 19246 21305 22658 23806 26681 31706 43380 63931 106597 222767 370088 557853 875277 999999 999999 932400 363449 32006 1759 173 91 173 141 39 87 121 138 133 130 42 175 70 54 88 135 88 118 102 -18 45 -24 62 149 170 158 148 146 35 39 67 117 193 187 68 42 158 174 84 114 83 21 91 73 111 88 11 54 53 56 75 33 105 77 63 33 18 8 20 54 109 140 49 52 54 37 76 88 38 72 32 10 -6 13 10 9 77 18 56 23 22 27 -23 1 32 25 -3 -11 13 30 0 -19 21 44 7 -3 40 28 25 28 25 15 20 27 41 31 14 37 53 54 62 65 43 40 60 51 63 57 46 50 53 51 49 55 61 43 46 46 43 43 34 35 42 41 31 29 41541 226 2497 30 9997 11 32 21 5206 3595 -73 83 517 715 917 919 951 726 617 587 484 532 674 703 469 422 549 765 1006 1110 1233 1121 1301 1494 1856 2300 2700 3242 3983 4218 4136 4140 4191 4487 4640 4728 5172 5166 5076 4746 4213 4468 6230 10439 12417 9892 8822 9488 9481 10401 12969 16728 18812 17355 16895 19902 23189 25768 28091 29793 27666 24994 24756 26969 31186 31472 30108 29300 27017 25966 27439 29504 36350 42457 46396 53339 66301 79753 104879 162360 258743 380022 594175 837796 921465 819521 382710 67818 13205 351 44 58 130 77 90 57 140 109 111 123 15 -20 -50 88 20 71 24 42 75 11 67 84 -2 47 68 143 111 62 75 111 174 171 117 39 103 146 94 37 35 13 20 37 4 7 23 4 92 91 146 60 12 10 60 51 8 -23 -31 53 48 43 85 51 46 30 38 56 37 38 -5 -19 5 40 -9 26 70 48 40 44 26 5 30 6 5 -13 8 11 10 15 -23 -33 -27 -29 4 -9 999999 4 999999 -4 -3 2 2 5 -4 7 4 4 2 999999 19 30 24 45 22 19 19 19 0 10 39 37 16 26 25 21 21 12 12 24 15 17 7 11 4 -3 -1 -1 41547 226 2494 30 9994 11 32 27 5205 3596 24 194 372 291 408 471 750 506 663 703 395 555 482 372 265 390 366 620 832 935 900 1172 1141 1143 910 1326 1519 1591 1847 1807 1693 1999 1947 2122 2265 2359 2432 2520 2819 3322 4011 4565 5207 6035 6560 6562 6664 7000 7293 6584 6378 7710 8423 8769 10570 11439 11667 10808 9444 9488 10950 12395 14121 16412 18421 20021 20371 19639 17731 18735 25982 36631 42005 47035 58196 73862 90697 116488 153795 227633 282080 336219 436397 585432 684861 720867 613007 197926 40660 4125 91 -1 22 182 171 89 1 74 50 108 113 94 16 -4 69 82 -44 16 10 38 38 1 33 123 157 78 99 65 2 59 107 79 110 81 48 55 75 125 135 99 132 153 21 -12 15 30 95 94 98 31 27 8 5 -40 -35 10 29 92 27 54 64 19 35 28 15 -8 77 48 -8 10 7 -21 -19 26 45 15 36 50 31 20 25 44 25 40 45 45 16 20 -1 4 0 0 7 35 20 17 8 24 12 5 31 53 53 26 9 -4 27 42 43 29 2 13 45 46 38 36 43 39 32 25 26 35 32 33 35 26 18 12 21 37 17 22 18 8 18 5 41553 224 2554 30 9994 11 32 33 5204 3596 -45 2 42 102 119 -64 8 144 134 15 999999 -82 71 -1 138 287 505 517 474 478 481 473 473 636 478 684 826 1129 1177 1209 1262 1362 1284 1367 1516 1483 1245 1234 1471 1751 1906 2277 3102 3357 3946 4613 4779 5369 5851 5835 5247 5723 6698 8004 8425 8836 9025 8918 8537 8570 8708 8937 8785 9472 11456 14440 17278 22680 27722 30373 35417 45061 63081 75926 93933 125272 155562 183223 240065 319458 386086 501833 611565 658078 708759 565822 342436 102852 2692 128 224 195 161 56 72 193 149 130 123 100 63 65 140 60 80 114 117 33 61 81 33 34 83 56 98 125 143 55 68 182 116 68 122 165 147 121 119 53 20 35 85 74 22 1 35 96 40 -28 28 73 30 -4 32 27 32 46 114 72 19 53 65 42 54 70 45 -4 7 95 32 88 42 -1 53 37 19 15 81 77 27 15 49 37 25 33 37 24 0 34 29 9 10 2 -11 32 48 45 39 47 17 11 24 7 23 41 22 26 38 37 36 35 38 52 49 38 52 65 43 48 47 38 49 51 40 44 46 48 40 44 38 43 37 33 34 25 41559 231 2341 30 9991 11 32 39 5202 3597 201 335 676 1027 1283 1416 1526 1567 1665 1606 1617 1470 1433 1788 1913 1520 1187 1110 1079 1116 973 1172 1398 1403 1698 2349 2708 3039 3332 3470 3212 3016 2819 2896 2984 2854 3009 2949 3195 3796 4151 4529 4913 5619 5883 6061 6092 6178 5809 5689 5915 6127 6528 7059 7782 8656 9225 10181 12300 13870 13985 15449 15557 14445 15495 16778 16658 16935 18076 20078 23249 24348 25779 27468 28920 30701 33669 38370 41555 47384 52728 57239 64971 102017 187359 297431 409858 528655 628302 763271 783147 495709 302243 179283 113338 55332 8263 178 180 150 154 109 92 55 -14 38 76 -1 -3 79 46 83 45 18 42 72 157 61 65 168 173 180 107 127 25 24 65 58 86 88 96 59 110 78 109 107 31 -18 -24 -5 -28 14 56 81 31 34 30 60 36 -10 20 18 66 56 69 29 11 7 55 29 38 91 68 46 17 83 65 28 59 33 2 1 22 11 6 15 -8 -23 24 22 21 9 16 10 1 27 35 0 20 22 35 31 22 24 25 6 34 34 31 31 23 31 28 32 34 37 35 48 45 34 29 41 38 52 56 48 36 31 31 30 33 39 38 34 26 29 20 25 26 20 14 41565 207 3055 30 9985 11 32 45 5201 3598 -84 159 50 1 224 371 379 414 601 607 520 633 930 1010 873 1150 1430 1353 1410 1531 1709 1975 2304 2210 2531 2660 2942 3391 3737 3817 4066 4185 4220 4399 4533 4494 4524 4723 5134 5769 6408 7260 8168 9583 10967 12930 14279 16706 19556 21931 26199 29019 31794 35194 40682 46262 46887 52205 64126 84457 105836 126604 176655 257609 366768 535067 784271 937778 724234 491401 181347 25355 392 87 134 89 113 74 21 21 97 76 -79 -98 36 96 99 -26 22 91 93 37 -30 176 130 118 145 46 47 67 53 38 42 -34 40 177 123 83 93 26 80 46 -20 -54 -12 46 48 54 -13 -41 30 -36 3 23 16 50 -28 -84 -8 82 73 19 30 38 27 3 0 16 0 7 12 -32 -14 27 31 3 4 29 42 18 21 3 8 11 4 9 35 22 -1 -26 -11 5 6 4 -5 -6 21 5 0 -12 10 31 63 39 -5 -5 20 18 3 26 23 6 16 40 22 17 30 30 29 28 37 41 28 18 32 23 26 23 16 14 28 18 18 12 15 0 -8 41571 202 3198 30 9978 11 32 51 5200 3599 21 999999 999999 161 208 291 91 236 223 342 371 419 485 452 261 274 288 384 508 645 612 830 994 1057 1144 1128 1083 875 899 1144 1161 1002 781 866 929 1032 1863 2955 3615 4842 6160 7588 8961 10966 12776 15184 18391 23129 29576 36694 49718 63935 71896 77979 94808 126546 160749 197784 257469 340891 475043 578532 680349 779434 694075 320674 69276 19352 1716 119 53 -33 124 107 173 224 157 118 50 121 85 -7 87 94 102 64 31 37 114 100 120 148 139 59 78 79 53 75 52 44 48 65 130 161 190 151 70 128 60 37 58 107 76 111 70 84 127 54 11 0 37 40 25 48 90 84 105 83 75 68 54 9 20 43 36 24 42 76 27 23 75 79 36 50 85 35 44 99 118 60 34 15 31 18 14 27 33 29 15 45 55 58 64 53 43 41 41 59 32 47 25 46 39 40 42 57 66 71 63 64 56 68 78 66 56 61 75 71 55 63 60 65 54 51 42 40 43 48 37 38 34 26 41577 209 2987 30 9977 11 32 57 5199 3599 -100 999999 -95 279 334 486 659 980 1020 1037 863 758 766 772 605 484 548 581 679 615 675 607 718 774 742 815 930 963 1009 1260 1335 1581 1612 1690 1522 1496 1364 1579 1955 1990 2019 2438 2635 2925 3585 5044 7184 8662 10185 13260 15808 17290 19329 25225 32111 37890 50040 62413 76729 96975 114981 138553 174902 210887 261532 319024 403701 512325 646528 614725 543165 465645 315152 126042 20353 1826 70 47 175 73 -13 -21 82 103 147 -8 106 174 81 -9 30 52 77 88 108 129 24 121 105 18 66 107 77 128 19 47 134 129 42 56 77 66 -46 50 29 13 -39 47 -22 -37 -14 20 67 71 59 52 54 49 64 30 35 34 -30 9 73 85 58 24 45 3 69 60 32 13 2 32 40 14 43 40 45 40 34 61 20 25 1 19 31 5 -14 4 22 23 24 7 27 31 38 40 28 34 18 6 9 0 -4 6 26 16 18 23 33 19 20 24 37 32 28 36 40 45 45 36 45 37 34 36 29 22 35 31 36 33 28 28 28 12 14 41583 208 3016 30 9976 11 33 3 5197 3600 -54 999999 -70 153 197 673 898 1014 1169 1646 2231 2568 2956 2762 3086 2935 2994 2801 2580 2506 2559 2229 2357 2501 2554 2763 2956 2904 3058 3354 3619 3918 4060 3951 3884 4142 4773 5645 6520 7620 9243 10868 13426 16145 17893 20324 22217 24789 28689 35837 43779 53933 63652 76235 85250 89497 99688 103380 116093 134647 163351 209564 247756 302768 354047 411749 425310 447502 472469 436640 316270 170298 74787 13640 74 44 79 177 203 131 -37 3 48 -40 -76 -2 19 -51 -45 90 146 89 155 134 180 146 133 17 67 31 92 144 115 111 115 122 134 28 70 100 118 1 49 82 -1 57 69 85 35 72 138 85 77 48 121 79 16 70 95 87 49 39 32 47 25 22 7 25 43 98 99 74 82 42 36 10 5 22 24 10 26 47 71 60 32 46 21 68 73 48 42 6 37 41 41 36 34 64 29 33 24 34 27 43 31 33 40 52 54 54 58 47 62 55 41 37 42 46 52 60 56 52 58 54 51 60 64 75 56 49 40 44 53 46 46 42 24 28 41589 197 3369 30 9969 11 33 9 5196 3601 -42 999999 -30 48 262 183 328 623 704 600 596 679 850 876 592 847 1251 1470 1664 1536 1650 1815 1641 1697 1892 2127 2109 1915 1798 1852 1808 1721 2501 4402 7630 9214 11757 14630 17778 19749 23931 29311 37127 48537 64300 78706 93158 107767 129406 169397 213611 269867 360848 458071 512076 506260 531612 530350 440799 321716 170006 79765 26385 4966 212 38 73 65 124 100 0 84 18 66 182 131 48 124 167 186 124 95 -48 -28 10 106 88 64 69 99 97 18 46 9 6 8 -15 137 161 105 49 16 27 94 76 5 -24 14 43 54 -29 -24 40 -12 47 50 41 75 58 22 67 52 23 32 31 2 -7 46 35 -42 -7 -13 -22 -5 31 90 78 62 65 45 -30 34 38 47 55 44 19 21 -15 1 47 24 -3 -5 14 6 34 27 35 12 -5 10 44 34 47 34 17 16 5 15 30 33 33 24 18 25 19 27 33 49 33 36 43 47 23 17 22 21 17 25 20 19 30 21 26 17 14 41595 201 3212 30 9962 11 33 15 5195 3602 -68 162 96 242 404 456 486 419 495 344 486 525 491 373 658 767 1071 1048 831 849 912 977 1076 983 985 866 1072 1065 953 891 1161 1497 2531 3134 3497 3579 3510 3845 4844 7731 11373 15428 17628 21135 26760 37916 50306 65337 85698 104086 130813 161716 198446 235923 265504 289005 345980 392269 451068 487189 491468 494903 408945 246989 111173 35103 8154 1621 212 137 33 -19 -4 47 168 131 38 -16 -8 118 118 65 80 122 132 102 93 78 22 72 100 117 42 -63 -45 136 143 138 182 103 90 95 165 109 140 88 65 95 57 -11 44 6 25 55 71 48 -2 -24 33 47 83 81 16 5 84 35 50 64 -6 17 41 73 69 32 23 30 -5 67 51 72 96 32 20 46 29 16 10 28 44 46 60 24 6 18 41 38 26 6 6 24 29 -3 8 32 48 44 38 20 14 34 44 42 63 38 34 22 33 52 39 51 64 63 45 45 39 47 52 57 47 46 49 44 43 47 45 36 38 38 34 27 30 41601 190 3538 30 9958 11 33 21 5194 3602 17 64 -31 35 -26 146 151 146 288 324 213 510 502 547 553 456 673 844 950 1245 1583 1769 1970 2353 2700 3001 3285 3793 4299 4934 5582 6096 6784 8378 10979 15123 22967 32707 43861 56234 72433 90149 106214 136587 181046 229173 286178 361782 435435 523176 617501 696731 688551 491632 218519 55908 5079 211 40 57 163 180 162 70 108 51 -21 -17 92 192 104 -3 14 15 30 -5 1 56 19 47 82 123 124 -34 -39 48 54 87 71 57 29 -25 -8 8 2 -9 19 42 35 90 23 -38 -39 29 4 37 -10 47 63 -30 11 -4 18 -3 4 40 28 50 110 5 5 39 13 -7 -12 13 53 1 21 -1 5 19 15 14 -26 -50 -29 -33 -19 -12 0 -18 -9 13 17 11 7 -18 999999 999999 14 -4 -7 9 -9 0 29 18 17 24 22 11 -8 10 10 3 11 22 26 6 18 18 14 17 32 25 21 24 18 17 30 22 11 11 10 15 3 8 0 -1 41607 175 3990 30 9960 11 33 27 5192 3603 41 87 52 107 196 348 399 570 838 1042 1352 1664 2263 3537 4878 5468 7163 9471 10667 11510 13302 16278 20954 28435 41328 58435 77929 98792 115128 142404 183628 231607 302227 384767 460181 513122 530981 533190 557843 555043 312556 133563 28838 1564 112 205 169 131 128 35 33 120 -3 0 -16 -8 77 135 115 155 185 163 166 76 4 -19 28 19 48 33 101 120 59 108 141 129 90 129 112 9 43 0 -14 24 -2 7 -35 21 8 42 81 29 49 132 45 10 2 61 78 55 6 15 37 49 86 61 39 -10 -10 43 38 6 15 26 39 61 34 32 42 9 6 -16 11 29 58 31 5 21 23 24 33 26 25 7 21 13 34 23 999999 -4 2 21 13 29 40 34 28 32 51 47 23 13 21 37 34 30 31 33 38 27 30 33 36 42 28 17 26 31 18 18 20 11 9 6 4 41613 183 3757 30 9967 11 33 33 5191 3604 -83 999999 999999 999999 999999 -32 10 230 384 706 1012 1220 1289 1383 2019 2548 2810 3166 3650 4726 5914 6726 7911 9284 10031 11679 13719 17134 21463 26012 30872 36448 44726 57215 69748 83854 120668 157684 200746 264487 328451 358412 425233 474676 536515 562827 518423 450598 331079 151812 44133 8133 1908 203 69 -1 -4 -22 79 49 42 46 78 52 49 84 74 -9 7 -23 89 18 15 30 11 35 91 31 69 71 76 103 89 108 102 31 11 -10 40 133 130 148 4 31 82 54 53 34 65 41 59 37 18 11 8 33 16 -8 -4 4 84 46 37 40 26 -4 17 15 101 2 -20 43 74 34 33 29 -5 3 0 17 47 48 17 12 50 8 15 22 7 27 -4 3 5 999999 14 14 16 44 18 14 32 23 19 35 38 24 10 24 9 27 29 30 28 9 24 26 27 28 24 21 21 26 27 31 14 17 20 13 20 11 9 -5 -4 41619 177 3941 30 9971 11 33 39 5190 3605 11 196 355 516 736 904 882 928 1271 2031 2553 2942 3670 4928 6396 8531 10491 13527 16022 17330 20303 24125 29022 34731 43400 51512 61222 69992 77950 86316 106980 139283 188490 250920 323037 403981 496616 576310 589138 535006 468241 407721 272583 127276 46688 3156 123 78 61 99 175 141 112 81 79 82 165 160 111 11 10 89 123 128 180 176 107 81 89 194 178 153 55 53 116 44 29 110 81 71 63 109 43 46 81 54 93 150 96 21 37 33 66 52 74 33 33 28 116 111 47 45 80 67 72 34 81 60 27 40 23 42 47 58 19 33 97 63 48 12 22 26 47 45 57 37 10 19 52 58 53 35 28 13 56 56 55 46 46 50 53 41 38 55 43 60 63 64 55 47 41 29 39 53 63 42 45 50 47 49 60 60 49 57 62 63 37 43 60 62 60 45 50 39 36 32 29 41625 174 4031 30 9971 11 33 45 5188 3605 65 211 615 980 1577 1771 2311 2844 3454 4023 4828 5789 7377 9761 11309 13314 16360 18618 20041 22298 27140 37197 51034 64232 75435 88444 109524 128901 150905 190330 244711 280892 314941 362728 367508 358506 310620 340433 425435 595096 536867 264063 84221 7909 345 263 169 71 72 124 115 179 154 103 26 47 143 59 76 88 90 118 160 135 65 153 90 48 66 108 24 21 94 69 75 152 68 4 46 86 131 82 73 93 97 54 73 155 86 21 27 108 84 55 12 32 24 16 15 45 72 24 48 84 88 121 69 77 69 50 43 34 76 85 91 75 88 86 82 62 64 52 31 40 36 53 50 58 58 48 48 45 46 63 48 38 64 66 58 52 51 48 63 78 64 87 62 62 62 72 70 66 59 57 57 58 68 77 85 69 80 81 79 78 64 67 72 70 66 62 58 53 45 41 41631 169 4179 30 9969 11 33 51 5187 3606 -40 54 386 785 1416 1875 2418 3411 4663 6763 10027 14443 20258 26029 31614 37759 44669 52088 58170 65926 80496 107871 149405 192869 234846 260280 322671 374548 419893 443947 456469 516079 633905 582990 360145 145203 31581 4433 442 150 120 -26 12 21 -24 61 79 56 16 16 49 95 68 -15 48 6 72 43 106 64 60 53 62 76 75 66 70 31 -4 71 76 32 7 29 93 55 -10 -3 55 24 1 67 58 26 10 -6 -1 22 30 26 29 19 50 -31 -17 38 16 8 -1 27 41 35 32 4 -9 -16 27 67 24 16 7 4 -4 -15 51 13 21 31 33 12 3 25 27 31 50 21 14 28 15 28 8 7 14 8 11 34 38 8 6 18 18 2 4 27 10 0 22 4 18 15 22 14 16 27 36 25 21 21 21 15 9 17 17 7 12 4 3 -7 -12 41637 155 4602 30 9972 11 33 57 5186 3607 -22 372 901 1483 2692 4588 7078 10994 16054 23244 35660 52678 77486 114532 169364 249311 368772 523592 712743 909398 968213 999999 914300 581618 320740 171752 46989 1389 112 147 143 76 34 79 3 17 123 166 135 161 48 86 94 90 -9 62 95 154 99 14 33 93 113 112 31 15 48 41 59 -7 20 86 77 90 55 27 68 37 64 89 73 111 88 26 49 47 65 116 88 75 66 82 78 80 23 26 51 8 -14 23 15 70 41 -11 38 43 50 42 44 52 56 82 86 65 28 62 16 26 47 48 38 52 70 52 44 24 50 50 61 45 25 37 37 49 39 40 58 44 46 38 31 25 28 40 31 56 56 41 49 43 42 61 60 47 42 46 54 34 42 48 42 33 34 29 23 41643 159 4457 30 9977 11 34 3 5185 3608 111 367 831 1381 2038 3181 4725 6712 9020 11754 15798 20180 25737 35076 44877 50388 67177 98702 139208 168591 221721 323476 515928 824712 999999 999999 884373 625725 318503 99234 19298 522 90 36 183 146 16 102 61 125 107 45 36 43 27 -34 15 27 24 20 71 68 115 163 126 96 134 137 72 45 49 86 52 -29 37 45 23 103 39 34 135 36 106 78 110 116 36 64 55 63 18 44 53 42 51 84 73 38 29 30 -1 36 57 73 29 23 52 42 35 2 54 18 22 60 81 61 3 9 37 25 56 57 33 22 58 59 18 22 33 45 71 49 40 56 28 32 34 40 38 23 35 32 43 45 39 35 31 43 31 39 39 40 31 43 54 54 58 54 58 45 45 39 45 28 39 35 43 37 26 41649 160 4463 30 9983 11 34 9 5183 3608 -11 381 895 1674 2637 4044 5836 7441 8914 10626 14671 20342 27703 36029 45972 72173 109743 134785 172548 256182 362482 470126 586358 754859 999999 999999 877380 275134 23085 470 144 144 127 103 102 55 34 134 141 154 166 22 65 117 84 219 146 149 107 83 127 56 -20 107 36 80 157 153 161 123 142 113 41 56 121 70 76 59 66 43 32 33 61 62 55 72 49 57 107 82 30 49 36 49 30 89 86 110 96 23 88 121 115 71 74 100 89 90 42 70 97 92 101 106 122 71 61 73 56 66 85 51 56 84 61 71 85 64 31 63 63 81 59 63 95 93 59 65 69 72 76 82 75 54 68 64 70 66 77 74 67 68 71 72 84 85 94 86 78 75 76 68 72 80 61 66 69 70 55 57 41655 159 4498 30 9988 11 34 15 5182 3609 215 502 877 1502 2345 3498 5149 7461 11141 15488 21204 26669 32349 41955 58019 79610 110059 154893 219115 275279 327809 419440 538593 739406 986718 999999 666752 220213 37010 1600 140 39 25 89 131 28 112 17 -15 109 94 113 157 64 33 122 122 39 38 77 99 62 114 89 -61 7 63 29 176 111 74 158 151 128 131 -35 -68 95 57 61 59 31 73 15 16 3 7 73 131 66 72 96 108 82 35 19 70 54 74 64 68 66 18 35 75 61 30 26 -4 32 6 27 39 44 70 60 80 67 41 35 57 82 67 47 45 59 77 70 60 83 62 62 62 49 66 55 49 47 32 52 76 87 88 52 57 56 68 84 70 66 79 77 64 67 75 74 75 87 76 64 64 56 57 66 60 57 58 58 62 41661 165 4325 30 9995 11 34 21 5181 3610 3 110 337 739 1156 1478 2106 3258 4646 5781 6996 8159 9023 10352 12509 17136 25605 37045 53318 67243 83704 104191 132018 176091 239764 292753 321660 400570 561014 870220 999999 910113 429319 78051 4584 152 96 126 105 84 135 100 -15 97 215 144 100 60 114 73 141 242 202 95 165 149 98 102 76 81 102 172 136 52 37 102 166 59 57 25 20 135 154 95 101 19 3 7 61 22 63 51 25 30 36 55 58 73 86 28 -17 49 55 50 74 19 35 63 71 62 34 53 64 33 44 33 54 30 7 20 33 48 58 62 27 21 53 55 33 52 91 93 60 76 55 35 39 22 34 41 42 42 52 47 75 60 41 44 50 38 27 45 72 50 46 60 47 47 70 48 52 46 52 53 52 56 45 47 40 33 41 35 30 31 25 41667 159 4511 30 10001 11 34 27 5179 3611 -56 461 933 1594 2470 3762 5662 8048 11347 16167 21128 27250 38487 52616 73013 100002 134787 175383 237712 332480 457440 627235 866368 999999 999999 633663 127588 8611 206 80 27 66 57 142 35 61 -34 93 106 77 0 -43 -54 39 83 57 147 98 53 20 21 29 93 79 98 47 38 -18 -17 47 88 103 17 19 111 105 48 43 68 167 85 76 44 97 47 36 82 44 45 52 48 53 87 128 18 7 76 59 45 85 55 61 83 77 38 18 37 31 76 54 34 25 35 36 35 26 58 83 91 43 37 21 19 38 35 51 37 54 70 47 38 27 29 55 34 34 55 58 49 56 62 55 52 63 64 49 61 61 46 52 64 76 69 82 71 62 55 58 57 59 60 56 50 52 53 40 45 34 39 41673 159 4513 30 10003 11 34 33 5178 3611 10 88 632 1326 2094 3130 4437 5833 7482 10491 13988 19384 25910 35666 49605 68077 96411 141521 207909 308318 414290 568281 784756 964221 999999 910534 479396 78673 1837 185 168 128 91 96 18 130 91 34 36 162 158 136 124 111 82 34 116 192 174 25 40 10 53 45 158 129 45 47 123 123 172 131 90 73 32 69 19 131 109 76 82 109 96 57 2 37 48 47 81 68 55 45 75 75 28 53 77 55 67 47 73 39 64 73 81 48 65 60 50 77 71 107 108 25 17 49 48 40 38 86 60 29 59 73 46 75 65 47 59 51 57 64 71 47 53 45 58 38 58 77 70 36 41 60 52 56 61 52 63 68 70 55 60 78 73 64 84 78 73 70 76 66 65 61 57 49 46 51 53 41679 158 4544 30 10004 11 34 39 5177 3612 -52 183 411 764 1695 2760 4028 5870 9072 13173 19399 26919 36091 51424 65589 79260 102931 133116 187106 281266 388441 539178 724022 999999 999999 738223 319278 49717 980 163 17 -14 51 43 73 74 -21 112 151 101 140 90 29 64 84 107 111 96 63 64 21 56 142 69 -45 -5 119 129 103 44 35 64 100 53 40 64 62 70 92 128 134 140 77 31 27 38 48 70 42 -9 43 79 51 67 41 35 22 -1 27 62 72 47 98 59 12 -9 42 -2 27 7 39 51 -2 31 46 25 25 15 7 29 38 69 49 51 36 46 20 33 33 23 48 32 8 4 17 23 5 13 20 38 25 20 10 33 32 40 31 28 29 36 34 40 24 28 45 50 51 33 37 40 36 25 24 28 29 32 17 18 41685 158 4517 30 10007 11 34 45 5175 3613 42 155 365 1088 1880 2621 3405 3831 6151 10490 17005 25387 37178 52728 65534 91848 150086 209156 283926 395448 503816 598855 770408 924986 987365 750235 200555 13181 189 -53 24 21 -19 -13 999999 -42 99 120 76 120 -33 -9 9 76 125 58 71 126 123 130 36 33 56 50 33 29 29 42 44 101 117 13 25 84 61 80 37 57 70 57 86 45 3 87 91 62 48 60 -25 12 55 79 106 31 8 71 47 -35 -14 -32 -4 -3 -8 51 5 6 10 11 43 70 46 51 47 69 27 14 -25 20 28 39 5 5 16 15 18 20 49 22 32 54 21 9 56 25 13 22 21 25 23 22 10 16 15 17 40 41 29 27 14 25 31 37 24 18 23 35 42 28 29 39 23 26 15 21 14 26 12 3 41691 156 4584 30 10014 11 34 51 5174 3614 10 327 934 1480 2255 3511 5620 8900 13516 20635 30319 43780 63488 89462 129037 186377 257009 371145 557849 784274 992716 999999 833956 352270 51309 817 156 71 3 -16 45 48 -16 999999 -9 6 35 81 31 -32 17 -7 -42 -10 65 29 7 -46 60 64 27 -26 7 63 81 83 76 99 62 30 46 -11 -5 -48 -9 -5 -40 18 174 76 -60 -11 74 -2 -53 -4 34 -23 -16 -20 5 -5 -4 28 -5 40 8 -10 -26 -71 -24 26 20 -14 -33 -10 47 37 22 29 22 -9 24 7 -24 -2 38 49 10 -9 -28 17 20 -6 16 7 13 -4 -11 -7 14 19 12 -4 8 22 -5 999999 6 -2 5 -1 -3 5 10 -1 -12 2 27 18 8 5 8 2 -2 13 13 10 3 -3 -9 -6 -4 -11 0 -8 41697 165 4355 30 10025 11 34 57 5173 3615 121 424 673 1094 1537 1878 2171 3054 3932 4569 5441 6976 9236 11663 14839 20172 27951 38686 54897 74192 92148 126122 182260 253455 370427 516734 646260 836620 983656 919762 539551 133659 3616 83 11 65 124 -67 -28 173 122 58 22 118 124 76 84 49 90 73 8 49 68 35 43 55 -11 27 106 53 17 0 61 50 116 46 43 70 67 88 77 39 85 51 47 59 130 10 -14 53 55 99 80 22 29 22 52 52 53 99 15 -13 8 37 8 -20 -29 11 66 -3 -53 -10 44 39 17 9 25 78 50 22 43 84 46 23 -20 10 38 47 57 53 47 38 47 49 49 52 47 23 29 27 17 22 27 36 40 42 28 34 63 52 35 31 37 43 32 22 30 39 38 40 51 61 53 48 42 42 47 43 36 34 39 34 28 20 25 41703 165 4364 30 10034 11 35 3 5172 3615 -100 106 475 761 1105 1884 2522 3701 4616 5738 7709 10810 15626 20706 27066 34673 47265 65038 84367 110779 148065 208868 274615 354166 469067 556664 653796 754222 803417 653839 271132 30043 395 39 136 113 45 44 127 124 132 116 16 5 53 40 112 80 105 -23 -42 41 91 66 -25 94 111 37 38 51 73 -16 48 120 92 76 -76 -34 -5 22 31 28 -19 23 36 76 32 73 55 36 33 1 25 74 -5 72 30 28 52 67 15 57 40 37 -3 -27 29 48 -23 0 -11 -1 59 24 30 29 46 19 32 26 3 21 -8 -15 -6 1 24 27 23 7 50 40 31 13 9 -5 29 30 39 43 35 21 25 6 26 33 30 50 20 22 29 33 33 10 38 29 27 46 45 26 24 22 24 35 39 43 50 41 21 12 14 25 23 24 25 41709 172 4129 30 10039 11 35 9 5170 3616 185 386 597 774 865 1396 1620 1810 2219 2766 3042 3725 4787 6197 8162 11152 14146 17381 21697 28619 35741 44153 55761 70457 92776 119396 153535 197892 231586 275570 340286 413158 509446 589533 657835 647128 430077 255890 80808 2979 101 24 65 89 117 -89 13 20 -35 15 36 63 21 53 17 0 -72 -73 36 61 1 38 21 99 82 48 110 31 -6 47 50 1 49 61 56 51 56 35 97 43 -9 17 17 46 56 -4 39 49 32 86 66 -2 -53 -26 -33 19 -7 -36 -5 -6 1 27 -23 -46 1 29 39 58 16 24 39 20 10 10 29 13 44 21 16 31 0 -4 15 13 -23 -9 -8 17 7 29 30 -2 20 25 21 27 23 7 -6 -7 999999 16 23 15 -4 10 6 21 27 13 24 27 14 23 24 15 20 22 22 27 36 40 27 23 13 21 19 25 12 21 24 23 41715 171 4191 30 10041 11 35 15 5169 3617 5 227 337 667 743 963 1540 2243 3115 4091 5519 7032 8380 10524 12285 14127 15247 16188 18625 22322 31347 40892 48521 59450 74791 101159 137104 187855 276119 391686 557415 731413 899839 857014 599905 309877 111469 6285 372 128 103 16 97 101 34 36 121 88 91 41 43 38 106 157 117 193 109 109 147 77 82 142 11 19 63 -16 56 41 -1 86 158 13 -55 54 39 103 122 80 36 74 77 38 72 41 101 88 50 24 10 -1 5 17 73 58 42 89 47 -6 -15 27 60 100 4 25 36 58 19 32 37 88 63 37 37 26 20 35 54 6 11 61 33 25 53 71 46 24 38 61 34 51 37 27 47 30 17 38 39 32 45 40 41 37 53 65 54 52 47 44 39 35 50 61 55 49 47 45 44 53 59 60 60 65 56 50 44 54 40 34 45 46 29 41721 173 4132 30 10042 11 35 21 5168 3618 -1 -19 214 505 641 802 1066 1401 2030 2917 3469 3606 4158 4613 5474 7654 10885 14693 18188 22883 30158 38953 47806 57426 74480 95953 128578 169691 199583 226597 277448 312802 354448 540193 741151 792465 751450 483999 181793 16268 1390 116 116 90 88 123 32 -7 -60 -51 38 138 57 -28 81 139 120 126 10 23 113 79 97 57 87 59 5 38 54 46 -22 54 84 76 51 140 107 126 152 55 44 102 69 72 76 56 36 37 0 64 79 29 62 16 53 70 120 71 47 57 80 65 65 37 30 39 4 17 64 55 27 48 31 7 39 55 6 33 28 11 33 -13 8 11 15 34 49 26 19 8 38 64 51 33 20 31 36 30 28 54 59 47 51 52 36 37 44 39 30 38 38 32 37 36 31 41 46 43 45 51 52 65 62 64 55 48 42 38 43 36 35 39 33 41727 170 4227 30 10047 11 35 27 5166 3618 36 343 498 638 707 958 1087 1370 1764 2355 3260 4527 5775 6584 7802 9645 12069 14559 19476 22484 22974 30356 37672 45431 58409 86173 109830 151766 210242 311944 504190 743679 999999 999999 781884 286727 116325 14840 265 90 113 175 65 71 100 148 113 38 -29 36 142 129 -6 -10 40 209 201 61 3 35 49 4 -12 50 108 100 -72 63 27 116 137 99 84 96 68 21 96 41 -23 38 107 109 71 94 43 -4 20 44 67 55 -19 67 49 22 -8 -2 24 53 55 9 59 43 10 28 26 47 58 35 58 52 4 41 86 59 36 36 53 34 -24 7 36 55 57 7 8 24 7 -12 7 19 41 57 26 12 23 32 4 19 49 24 16 24 21 49 17 13 35 33 47 54 30 42 53 29 30 38 25 33 42 39 41 43 36 38 37 32 25 21 24 20 41733 173 4145 30 10055 11 35 33 5165 3619 -57 166 432 684 1169 1735 2334 2837 3136 3425 3848 4045 4683 5421 6666 8050 9527 11759 14711 16509 19956 26071 33001 42851 58835 77600 96336 123918 171985 221155 296206 354783 452332 562375 754796 999999 992227 674494 47632 572 196 44 105 87 12 5 -44 26 5 56 122 115 116 111 140 107 83 43 160 59 45 29 41 146 139 127 110 53 125 97 35 26 42 43 17 30 53 126 61 132 95 -10 127 54 23 24 47 58 127 95 91 77 98 98 125 48 37 76 25 104 61 36 61 37 53 111 115 84 46 32 61 26 62 97 89 58 36 61 86 68 45 83 72 44 57 52 23 11 53 53 67 70 57 52 58 69 46 42 56 52 61 42 44 46 77 74 48 51 57 69 69 77 68 64 63 67 74 60 62 59 63 70 68 65 68 68 72 69 64 57 60 57 51 41739 175 4090 30 10060 11 35 39 5164 3620 -51 95 275 650 999 1530 1932 2121 2495 2992 3712 4380 5266 6785 8224 9649 11274 12517 13871 16732 20299 25174 28731 32000 39165 46720 63531 82871 105442 133705 168906 209561 251706 366241 461068 619775 839105 999999 795719 426419 153557 20149 489 139 87 99 22 65 149 107 146 179 111 140 73 57 -5 -29 2 9 16 -18 14 25 119 75 50 73 51 85 188 131 91 61 22 139 131 80 79 67 61 119 119 146 20 18 102 58 99 79 -37 43 72 100 83 78 128 160 85 45 21 102 149 79 50 76 73 91 101 57 81 26 57 84 54 49 35 24 18 34 72 76 31 49 31 30 54 49 45 80 53 45 90 88 67 48 46 25 47 50 30 57 47 36 55 69 87 82 51 67 79 57 53 66 49 53 53 49 70 71 53 60 75 78 70 75 73 71 71 59 53 50 59 55 53 41745 196 3434 30 10064 11 35 45 5162 3621 -99 62 240 853 1306 2001 2719 3221 4029 4813 5916 6390 6735 7113 6777 6239 5741 5242 5210 5599 5634 5752 5949 6015 6370 6702 7309 8634 10142 11523 13200 15408 17579 18974 22157 26237 26872 28425 30330 32965 38640 45748 50798 51858 53957 60967 78125 93427 118148 144640 181743 253883 334077 346141 342800 397294 477396 591868 609613 446186 159141 22535 873 44 98 62 64 -24 65 30 -19 26 -15 -13 -45 -14 37 52 -46 -47 -84 -29 59 27 41 89 32 45 88 5 -45 -23 51 -23 6 -56 -17 16 -37 -20 69 66 34 -26 -44 21 72 -27 -19 -42 -33 -44 13 -56 5 19 -50 -37 14 3 -3 52 5 38 -3 -25 -16 -18 -18 -21 -30 -29 -26 1 3 -34 -14 -4 22 0 12 -27 -23 -5 -5 -12 19 -21 -5 -25 -4 10 -1 20 18 22 16 9 999999 2 999999 999999 999999 -8 -11 -12 -12 999999 999999 -2 -4 -14 999999 -7 10 10 -3 999999 -13 -14 999999 -6 -6 999999 999999 -6 -6 4 5 5 7 -6 -5 -12 -12 -14 41751 187 3711 30 10071 11 35 51 5161 3621 154 572 824 1221 1667 2254 2765 2852 3382 3713 4149 5328 7187 8332 9898 11525 13439 15255 17166 18122 17884 20608 24051 27336 33075 38535 44085 50888 59874 67045 74847 81524 94853 116136 132701 161671 182056 204529 228650 241703 238800 292757 437081 582607 651994 634044 585151 569929 338105 79918 8377 564 181 126 34 123 115 93 2 32 62 -69 999999 41 -11 65 17 -28 20 -23 -28 121 116 43 25 102 11 22 -29 87 29 7 106 -6 76 75 -9 4 147 43 19 -7 -65 89 184 16 34 40 -19 -18 -18 -7 -17 9 -37 61 36 -39 5 96 39 32 46 -7 28 25 19 1 12 33 7 7 46 19 20 21 20 45 39 23 17 -36 -15 0 -12 8 40 35 37 43 29 1 11 9 -8 9 47 52 15 28 21 43 20 17 27 7 5 7 30 32 9 28 -2 1 29 17 22 22 22 25 23 25 28 43 24 22 23 21 28 14 8 13 7 -4 1 -2 -7 41757 189 3684 30 10074 11 35 57 5160 3622 136 282 795 976 1450 2190 3120 3914 4610 5811 7533 9410 10383 9404 6810 5188 5208 5557 5958 6867 7592 8787 10097 12368 16024 19813 23513 28492 34631 40630 49421 61531 77589 99185 137322 173537 205241 254012 321067 357239 277070 274999 261128 239738 290236 439284 483037 490682 520781 507729 319467 31397 557 99 53 84 -36 -77 -70 70 1 51 43 59 12 11 70 126 67 13 33 -26 -12 36 102 78 70 12 -81 -19 69 59 -11 57 93 75 51 38 13 127 159 67 16 -1 -10 -1 -31 7 -20 35 56 -18 44 79 94 61 66 21 24 38 75 15 30 5 -9 -42 -20 -32 -20 1 -8 -20 29 75 14 5 -4 -4 -8 9 33 -14 -28 -6 6 16 -32 -42 -26 -18 -26 26 25 37 51 36 28 -10 12 2 9 33 12 -10 -9 11 2 5 11 17 14 14 16 8 25 23 12 8 23 7 14 15 6 9 17 21 16 10 16 15 21 22 19 13 8 3 6 -2 -8 41763 186 3784 30 10084 11 36 3 5158 3623 19 45 331 804 1062 1382 1261 808 731 902 1176 1554 2110 2631 3164 4278 6359 8392 9946 13347 16929 18995 19421 22457 25109 28541 32408 33827 37270 46611 68383 111317 179000 294917 461948 637797 846115 974495 922363 787677 451212 211977 123108 64386 29143 12117 3302 199 77 40 11 42 101 109 93 118 125 0 79 35 -49 -69 999999 -6 -56 -79 -23 0 -15 36 2 80 95 -2 -4 27 13 38 32 44 17 30 18 4 -38 35 62 11 -1 -7 -44 -34 -53 -27 30 52 -13 6 66 31 -31 -7 45 20 26 14 14 19 -14 -25 12 11 14 -10 8 26 1 -2 -10 24 29 -10 -23 -5 12 -2 -8 38 -6 -4 15 40 37 11 -17 1 27 4 -7 2 -15 2 1 5 18 5 2 22 22 28 0 999999 999999 2 3 14 13 9 -13 -3 23 12 10 11 13 10 -2 3 20 8 -1 11 15 9 11 18 15 5 4 6 4 8 3 -11 -10 -11 41769 205 3196 30 10096 11 36 9 5157 3624 -15 -67 -50 999999 -38 172 522 935 1212 1324 1553 1619 1702 1955 2765 4657 7902 13273 19917 24421 22551 25127 31859 31013 23609 19734 16812 14591 14087 14970 17705 22720 31432 41088 46112 46551 48639 52241 50884 49604 46947 46477 55633 64184 65889 67025 71439 72815 73951 74030 77554 83250 87224 88364 94055 139541 268229 464601 683756 810451 670331 478756 223531 39512 16539 10030 3255 905 264 80 97 99 -44 -46 66 99 -8 51 152 132 25 -92 -53 -53 -33 6 -5 106 79 88 78 56 29 38 15 16 45 107 118 154 137 91 105 71 78 6 34 41 126 146 84 109 84 52 56 11 19 46 6 44 22 39 42 -13 -38 6 21 45 59 26 -4 51 76 57 43 55 52 3 9 56 74 60 42 30 33 -27 16 51 37 14 24 35 29 11 12 -3 6 38 32 36 42 36 48 31 18 45 33 28 24 24 25 24 37 28 20 30 18 26 30 24 23 29 36 45 39 31 29 44 28 21 27 35 36 39 36 43 48 44 33 24 16 11 16 10 13 41775 204 3259 30 10099 11 36 15 5156 3625 6 199 480 547 597 877 1166 1646 2271 2845 3486 4375 5262 6689 8530 11633 15036 18143 22612 23672 21709 17229 16205 19696 19040 17225 19669 22215 23901 26218 26880 27737 28305 29081 29702 26109 22045 24945 29195 30597 28901 25831 25507 24309 23595 22462 24180 27333 28691 32161 41094 46665 66445 134086 284194 480220 709666 999999 999999 599011 321673 201835 3568 508 118 -48 10 89 -40 999999 999999 -61 -73 -28 -19 -17 -56 -63 -14 -12 -46 11 3 -10 7 71 70 87 33 -5 40 36 70 64 52 103 44 83 50 8 16 13 16 5 80 67 32 38 69 34 -47 -55 -28 29 73 33 48 26 -45 21 50 11 -7 -9 50 12 -11 39 2 -21 -16 -11 21 23 -35 32 14 -24 -30 -34 -29 -21 2 5 -18 -21 12 7 -4 23 0 5 16 12 18 6 3 -7 2 10 -1 9 9 32 11 -8 -1 26 10 999999 999999 4 18 14 -7 -9 -1 4 -3 2 2 0 -1 -2 -6 -2 11 7 4 9 19 16 19 15 10 16 14 4 1 1 0 6 -4 -6 41781 184 3859 30 10099 11 36 21 5155 3627 107 295 484 1108 2144 3544 5415 5661 2798 1133 873 792 946 1872 2569 3480 4827 5770 6144 6463 6380 6808 7811 8926 10018 12540 16161 18490 19582 21698 26537 39057 57066 74836 124479 226707 421372 723871 999999 999999 999999 562212 78696 1092 186 151 116 -40 14 72 34 113 63 21 -44 45 -21 -11 30 51 48 3 -21 76 80 26 -8 32 115 134 68 76 117 70 37 54 78 47 4 -4 28 28 45 -21 29 159 64 116 103 50 61 18 63 65 42 77 -12 -16 -2 -4 -15 -91 -17 -40 -10 10 -2 13 18 54 52 39 24 34 13 26 41 0 0 25 39 37 -5 17 9 -20 1 8 11 21 15 43 52 26 12 6 43 32 -3 1 35 49 35 14 12 13 17 17 14 29 33 29 21 31 32 40 25 25 26 25 33 28 21 22 24 24 14 19 31 41 50 45 42 34 37 42 29 32 26 18 18 10 9 7 41787 189 3713 30 10103 11 36 27 5154 3628 218 831 1265 1944 3114 4661 6708 9609 13406 18587 24352 26550 19573 13195 11285 12741 12870 9631 6904 4788 5431 7547 10764 13471 12577 10643 11153 11717 11980 12199 12758 14437 12968 11086 11006 12973 23429 53087 109930 204072 353334 594114 939232 999999 999999 709478 119489 1308 88 138 53 -50 -79 -33 40 -39 -66 2 -12 5 72 -11 -60 102 54 -15 9 -12 -64 999999 -32 54 69 -15 -1 14 5 45 112 130 72 42 75 67 74 6 46 23 -54 -40 33 99 60 22 31 72 73 82 54 19 44 43 77 91 73 43 37 -4 32 45 29 52 53 45 11 -6 21 63 74 48 13 17 -1 31 7 32 9 -12 -6 1 -26 9 25 30 13 8 -6 2 16 15 0 12 47 21 17 22 24 8 7 26 30 4 5 7 -8 999999 999999 15 31 17 9 22 44 33 16 7 7 14 20 18 14 19 16 19 24 21 17 8 16 26 21 22 26 15 2 4 -2 -4 -15 41793 182 3779 30 10109 11 36 33 5153 3630 -7 225 450 714 1167 1783 2728 3937 4152 2401 640 294 158 233 475 781 930 1038 1162 1419 1573 1622 1769 1736 1708 1982 2151 2252 2367 2904 3198 3343 4271 8078 24579 59709 123226 245697 476133 891376 999999 999999 999999 162453 2297 87 38 116 79 -58 -23 11 999999 -62 -13 -6 -6 28 -23 -67 -77 -28 -24 -28 3 -96 -87 47 46 20 25 41 -12 -43 26 65 63 15 12 9 78 16 0 35 20 50 50 48 6 -13 -7 4 -18 21 33 25 15 -12 -1 -38 -24 34 46 -6 -50 -58 -15 -9 -44 13 -3 -16 -14 -48 -28 12 -20 1 18 -10 2 2 -20 35 6 -59 -27 -24 -26 -12 -11 -17 33 34 2 20 18 -14 -2 7 -21 -53 -67 -63 -23 1 999999 999999 999999 -1 0 -4 -8 -9 -5 -12 -11 999999 999999 5 -1 -5 -9 0 -5 0 -3 -11 -5 0 8 14 -1 -2 -1 4 5 7 5 5 -5 -8 41799 182 3935 30 10115 11 36 39 5152 3631 -63 371 744 895 615 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 -97 999999 999999 173 531 699 388 1356 2690 3599 7305 19406 42879 78640 143451 271369 455730 745234 999999 999999 999999 552356 124203 696 99 22 34 -64 -46 999999 999999 999999 -9 10 -27 -68 -65 -16 -67 -62 -29 -39 -72 -65 6 41 -20 999999 -57 5 115 180 110 12 -5 -28 -69 -37 34 -7 1 59 77 53 18 31 48 42 50 50 26 25 35 28 -14 12 39 47 -65 -54 -17 -10 -20 -47 -18 73 35 31 30 -25 -27 -3 -42 8 16 8 17 14 4 -19 -54 -36 -26 -11 -22 -41 -3 15 14 -9 5 15 -15 -14 -10 8 16 -18 -20 18 16 -3 -4 -2 8 13 7 4 14 15 -13 999999 -8 -4 -1 -8 1 11 10 -8 -6 -1 4 14 12 3 -2 0 0 4 11 10 10 22 21 5 -1 2 5 3 0 8 -1 -12 41805 176 4114 30 10114 11 36 45 5151 3633 526 1712 3908 3566 1040 135 48 113 505 1026 1295 1566 2392 3288 4337 5032 5476 5906 5525 3524 3519 5227 10472 23464 50606 110454 230077 431440 747214 999999 999999 999999 999999 569153 17448 183 85 94 55 22 -13 43 44 33 16 -18 -6 -25 33 5 -61 999999 -62 -3 34 7 78 57 57 -5 -26 51 32 8 71 31 41 -46 6 76 26 -18 -10 43 99 77 26 32 58 74 45 3 18 8 63 33 -42 1 38 -14 -14 -19 -19 -37 48 -3 2 -19 -21 61 63 25 30 -1 12 32 -8 -21 1 -34 -42 -10 -20 -31 -11 -34 -28 1 7 1 -8 -4 2 9 32 19 -15 -31 11 9 -31 -23 -29 -11 999999 999999 2 16 7 0 1 -14 999999 999999 -13 -14 -4 19 17 -6 999999 999999 -10 -1 9 11 12 12 16 19 25 24 11 7 19 16 17 13 14 -5 -5 -1 -3 -8 -8 -7 41811 181 3952 30 10102 11 36 51 5150 3635 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 36 91 323 572 614 796 1050 1209 2395 6254 15302 29170 59017 118384 249372 543471 999999 999999 999999 999999 191855 10644 334 84 47 69 78 42 67 71 66 92 -76 999999 -4 82 171 29 -47 -13 60 59 17 93 132 91 7 13 69 81 12 98 41 40 2 98 158 159 154 78 31 2 7 43 85 156 134 115 96 50 37 -2 80 43 -23 -17 46 80 81 29 -74 -26 29 -26 -43 -27 -15 -61 -51 -13 105 62 52 47 -13 38 -4 -41 3 12 -16 9 38 22 11 31 52 48 19 -11 -14 -20 40 12 -11 4 13 14 10 22 23 7 15 1 999999 -2 40 34 8 20 13 4 -2 18 10 12 23 11 15 10 10 15 15 5 4 12 15 15 16 27 30 15 7 14 19 16 14 12 9 16 10 12 16 3 41817 214 2981 30 10091 11 36 57 5149 3637 -81 208 95 171 455 720 1265 1923 3043 4586 6434 8142 9423 11063 12556 13828 15263 15570 14742 12522 10316 8947 6873 5613 5055 5424 7042 9187 12860 15902 17927 15445 16671 20368 31303 47425 33233 15133 11262 11429 11486 9750 9303 9921 11758 13300 14868 16803 19024 18930 15846 14157 15153 15408 15137 15382 14786 15871 17801 23616 49881 92008 178833 319567 493787 756275 999999 999999 762267 358856 18585 322 -24 81 75 125 42 58 25 -34 -44 7 53 64 62 41 39 73 -5 -29 -24 -12 16 20 -22 2 15 52 21 22 64 169 101 68 97 72 44 8 109 183 72 87 40 -23 47 76 3 71 107 -7 -64 3 32 50 35 31 29 -16 -6 24 -21 -14 -26 -35 -58 -10 -36 -20 -16 7 37 40 21 6 -4 -8 -6 -6 -12 -38 -7 -9 0 7 -29 -1 37 14 -24 -5 35 40 11 -18 -15 6 16 27 10 8 18 4 10 10 7 -1 10 999999 12 9 -8 -3 12 8 3 1 -14 999999 2 2 -3 -2 -11 -6 -8 5 6 4 17 12 21 17 7 19 17 12 10 9 -1 -2 -1 2 -4 -12 41823 214 2912 30 10082 11 37 3 5149 3639 -24 67 336 543 704 712 975 993 980 1065 1375 1690 2131 2327 2402 2542 2890 3256 3649 4197 4777 5257 6032 6424 6172 6071 5576 5279 5416 5686 6354 8180 11161 13145 12304 10421 9645 9539 9209 9751 8539 8466 13739 21185 20153 19043 25113 27843 21022 18136 18306 15355 15493 17490 20981 22952 24973 26167 28055 31842 55361 143599 323771 521728 621365 878578 999999 999999 513355 79948 43339 13823 393 63 116 36 999999 -99 124 119 33 50 58 23 -54 -49 3 -31 22 -36 -62 14 66 -51 -16 3 -5 62 121 97 27 -30 15 23 60 28 99 127 69 72 55 23 45 47 39 42 -7 -11 16 27 40 32 57 110 100 34 26 -16 29 47 13 -4 -8 19 8 -23 -10 4 -1 -20 17 12 -10 14 -15 3 59 37 10 2 8 29 8 -24 -15 5 1 -12 -11 25 14 1 7 22 9 -19 13 -25 10 26 13 -10 -12 7 3 6 19 12 14 15 18 -5 -2 -1 999999 -12 8 4 24 13 -9 1 -2 -3 0 -1 2 12 8 6 6 5 4 17 12 8 -1 9 18 15 5 -6 -11 -15 41829 182 3893 30 10073 11 37 9 5148 3641 122 999999 999999 999999 999999 999999 458 1641 1891 2959 4503 7222 12734 6155 4510 11611 20712 20555 17526 10660 7023 6540 9139 11305 13059 15744 26213 58760 132562 227268 317940 387903 619711 844992 999999 999999 999999 575953 38170 413 44 85 145 148 67 10 -31 33 55 -38 6 37 -1 -21 3 60 71 18 -10 -22 -2 -53 30 93 107 65 82 88 95 88 60 105 159 119 115 170 151 109 52 92 74 89 23 18 18 13 39 51 31 47 61 14 -37 13 55 16 46 55 -4 -2 5 55 51 52 67 65 29 17 24 -31 -93 -32 14 25 40 35 4 11 38 0 -36 -28 18 71 63 18 28 13 4 24 24 26 18 30 35 50 25 30 18 42 6 -12 22 33 14 17 23 27 34 30 16 16 -3 19 25 12 22 22 20 24 33 28 19 20 17 16 28 19 18 21 36 17 22 29 27 22 22 18 10 3 -7 -5 41835 158 4614 30 10044 11 37 15 5148 3643 -42 434 1565 3440 6651 12613 24499 47397 90768 178528 357431 731270 999999 999999 999999 60996 764 23 -26 -54 -18 -14 50 55 21 -42 -29 -1 -18 -81 -9 135 112 32 80 86 7 54 23 -2 15 42 100 90 70 21 37 92 90 68 54 -29 33 10 19 -22 130 93 98 114 110 56 37 54 93 32 -43 -82 -39 23 61 18 -8 19 27 60 30 -32 26 55 26 -26 -34 6 21 36 84 62 -17 25 21 38 28 32 72 33 0 11 -10 5 -13 -8 20 -5 -8 -9 -35 5 -1 -9 5 -5 10 2 -13 999999 15 43 22 2 2 11 4 30 21 2 1 21 36 19 22 24 15 22 0 999999 1 12 6 1 7 12 8 1 7 27 27 19 19 22 22 9 0 -4 -5 -2 -7 -9 41841 158 4585 30 10015 11 37 21 5148 3646 17 652 1362 2697 5415 11969 25114 52533 109100 234948 512582 999999 999999 999999 999999 684252 50553 1034 141 121 13 67 108 59 -9 62 34 17 63 1 16 45 45 -10 55 22 26 -82 -5 81 43 71 -5 60 139 151 30 -16 15 38 26 81 121 77 52 47 129 107 50 84 94 78 59 64 102 87 -3 11 45 24 107 123 21 -24 25 64 49 78 72 23 62 49 66 9 -8 23 -1 9 -16 5 34 -3 -27 -15 31 17 -2 18 -4 -25 4 8 -9 26 5 35 25 0 -1 10 21 31 26 27 34 23 17 12 2 16 21 11 16 16 26 38 3 7 57 45 7 22 27 39 42 25 22 20 14 29 26 17 23 18 15 21 13 15 16 12 18 21 24 20 13 8 4 0 41847 163 4417 30 9997 11 37 27 5147 3648 152 494 476 687 1207 1494 2166 3770 7248 14641 28981 61733 126533 234999 424697 780743 999999 999999 999999 943715 161628 4255 299 44 44 73 -3 30 49 56 91 -8 33 42 15 33 11 24 74 92 129 134 83 50 92 63 -4 43 92 40 90 104 54 42 108 96 113 75 18 115 108 63 54 118 94 32 15 100 117 64 76 29 14 29 36 61 63 27 21 8 50 25 29 -5 31 45 35 26 28 4 18 26 37 42 70 73 49 22 14 14 32 41 17 11 15 16 53 47 44 40 34 13 16 29 49 41 44 36 33 35 40 47 39 14 27 37 34 23 29 27 35 33 36 13 11 0 4 13 17 29 31 16 14 12 22 20 23 28 18 18 29 39 31 28 29 33 28 25 22 20 15 9 3 41853 162 4338 30 9978 11 37 33 5147 3650 -71 110 191 103 272 835 1351 1861 2681 4014 7286 13815 22428 37121 67499 121563 217129 460159 918779 999999 999999 999999 80366 1334 33 134 219 158 43 47 127 9 -10 101 45 30 83 6 5 -7 -49 -6 27 61 -2 -34 -43 12 58 61 8 65 23 999999 21 45 106 79 85 77 62 41 16 43 24 29 60 67 45 6 32 110 46 24 44 49 -5 1 20 39 11 30 33 56 43 69 70 35 8 -9 -9 -23 -19 34 40 31 45 48 -2 24 13 -36 -46 -15 -1 25 4 14 24 23 23 12 -2 14 -1 5 -36 12 46 36 10 -7 -10 1 8 12 5 -7 19 20 4 5 11 8 1 12 10 12 11 6 4 7 10 6 -3 -3 15 23 28 16 12 11 8 1 9 18 18 9 2 2 -11 -15 41859 163 4291 30 9961 11 37 39 5147 3652 128 117 98 60 318 589 638 821 887 1107 1314 1649 2834 5366 10707 22184 45316 92221 191887 389922 760646 999999 999999 999999 709380 100132 1611 91 83 83 67 35 -10 75 999999 -88 40 11 168 227 73 -21 24 -53 -53 -53 -86 -40 -16 30 82 118 55 -4 4 88 105 -18 3 36 -14 26 69 98 78 87 97 124 60 31 43 104 90 76 73 29 -4 62 106 57 17 33 9 38 46 14 16 -1 18 6 17 27 -17 4 -6 -3 14 -9 -6 37 40 1 11 11 12 -3 9 11 1 -10 5 12 -13 -27 -5 11 -1 -3 -10 27 33 26 14 -4 999999 999999 999999 -9 999999 999999 -5 -9 -5 -1 -5 999999 -6 3 -5 -5 -1 0 -6 999999 -12 -11 -9 999999 -4 4 -1 -10 -10 2 6 8 4 13 14 2 1 -1 -6 41865 178 3831 30 9951 11 37 45 5147 3654 -69 -71 45 179 246 399 563 622 765 1131 1522 1677 2091 2481 2341 2145 2273 2663 2806 3102 3366 4581 7066 8203 8232 8098 8880 10774 14172 21266 32776 51572 92410 178536 384240 704262 999999 999999 999999 832328 201029 1899 106 81 52 88 93 -6 -45 12 60 -2 -75 -31 18 95 28 31 -16 33 -24 -64 -16 24 54 57 51 61 64 75 91 67 63 126 61 86 151 172 159 106 28 35 64 88 61 80 65 24 67 7 -17 8 -18 56 76 7 29 28 20 9 17 -4 -35 5 36 11 -6 -19 -11 44 87 35 41 55 48 21 75 49 -6 -10 6 2 -3 7 -18 -20 18 -5 -11 -27 -4 16 26 0 3 19 0 -18 -4 -14 9 26 32 29 19 12 999999 -5 -2 -6 -3 6 20 -2 -7 15 21 12 4 9 17 5 -1 3 12 11 9 -1 4 6 3 12 12 15 8 -3 -7 -7 41871 151 3775 30 9955 11 37 51 5148 3656 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 134 246 334 396 529 573 583 659 653 994 1318 1743 3033 7220 14950 29256 59124 124992 238566 469507 869402 999999 999999 999999 698780 316276 34490 401 38 31 26 55 50 45 16 -75 999999 -40 84 6 -40 4 -88 -81 -14 -43 -44 -26 -16 -6 -70 -55 65 61 -36 0 -3 7 37 53 27 3 52 61 11 -14 -77 -38 4 -9 6 -12 -7 -1 2 57 20 -37 -15 28 38 15 -7 35 -39 -44 -31 0 -5 -66 -50 -53 -18 -31 -14 21 15 17 19 -32 -47 -32 -13 5 3 -17 21 6 -23 -18 -8 -34 -74 -49 -51 -31 -27 -51 -10 -20 -43 -39 -13 -29 999999 -8 999999 999999 999999 999999 999999 999999 999999 -3 3 41877 192 3453 30 9963 11 37 57 5148 3659 -79 199 729 1615 2230 2593 2712 3321 5454 9928 15311 16504 13839 10826 5566 2448 2110 2296 2878 2714 2845 4362 4839 5092 5513 4859 4263 3753 4808 5067 4402 4825 6054 7335 8548 10365 11709 12280 12956 15564 18826 23714 29124 46917 90202 168590 333009 608113 954955 999999 999999 999999 176226 28381 1008 18 114 148 48 -22 -50 47 67 21 -9 -30 26 -26 -58 -61 -9 -1 14 -38 -38 17 38 64 135 149 139 87 87 88 110 64 40 48 15 35 46 107 51 42 52 56 64 64 64 41 49 37 14 47 5 6 28 2 62 62 24 -20 -41 -16 -16 27 67 36 37 46 42 28 -10 -34 -18 0 -11 18 29 39 51 24 13 53 77 41 7 -14 -10 17 17 -4 5 18 44 9 28 32 -3 13 6 0 2 29 8 -9 14 28 23 10 19 28 23 12 11 11 18 26 15 7 17 22 7 1 27 18 7 19 28 21 17 17 11 12 12 10 13 18 11 -2 -7 -6 41883 208 3009 30 9969 11 38 3 5148 3660 160 548 858 872 810 864 986 1198 1454 1631 1749 2066 2722 3030 3470 5577 9974 15794 23399 33824 47436 71452 109829 153767 190002 172868 96172 35608 24949 20598 22354 26661 32131 36551 31854 29930 31340 28182 24104 26009 29999 30566 30729 29234 27662 29878 32692 31553 30007 29996 29898 32114 33985 29891 32153 32120 28049 47824 126722 258166 354692 471189 607761 662029 764230 579521 207789 28765 1392 372 195 124 105 19 7 37 99 45 1 -36 54 34 68 24 -13 93 29 30 -19 29 13 6 37 3 33 102 151 42 57 16 51 111 34 29 67 71 85 50 40 92 62 24 42 103 62 62 23 59 70 84 1 -26 29 67 61 67 53 80 44 4 -7 17 21 -6 45 79 59 24 -3 27 45 12 12 32 27 43 28 37 19 -12 17 4 -1 -1 9 34 47 44 43 36 34 22 30 16 33 39 35 48 48 38 17 37 40 35 31 46 31 24 44 35 30 55 45 26 40 45 42 23 27 43 48 40 41 35 36 39 39 36 36 35 37 41 33 22 17 18 17 15 41889 205 3097 30 9967 11 38 9 5149 3662 -10 393 573 992 1574 2275 2651 2903 3318 3853 4760 5574 6172 6991 7781 7900 7236 6512 6387 7065 9613 12678 17464 18618 10277 5064 4799 4368 5056 7326 10344 11195 10366 9107 8208 7754 7267 8413 10945 12578 13731 13997 13137 12346 11998 11154 12213 13411 11287 9704 10751 11217 12445 21895 61200 159830 278126 438986 652396 938829 999999 999999 548665 50310 854 89 79 74 -52 -90 36 8 -31 34 20 3 -6 29 80 10 -27 30 13 -45 -82 -46 -82 -67 -10 76 1 56 63 11 60 78 43 64 99 70 10 12 -56 10 78 57 87 98 46 33 11 3 43 62 22 36 91 51 65 54 46 30 5 53 89 31 26 21 46 36 25 42 37 25 37 35 4 28 19 20 36 1 20 13 4 -11 5 12 19 32 39 44 28 25 25 33 35 33 11 10 27 57 15 -11 -3 4 -2 2 13 28 27 30 36 15 11 21 25 6 16 32 37 35 35 35 26 21 20 23 26 34 37 31 29 28 17 17 23 21 27 23 11 4 -3 -4 -1 41895 168 4112 30 9962 11 38 15 5149 3664 41 305 418 541 693 903 1230 1210 969 815 908 952 1073 1377 1615 1596 1823 2398 5276 13541 24722 45672 89388 172186 330195 605263 999999 999999 999999 999999 218954 2780 173 85 96 91 134 58 27 30 17 65 71 27 39 98 93 1 7 43 102 11 37 -39 161 159 74 -15 -25 -30 -31 35 69 33 -43 -56 40 94 80 114 93 67 25 18 73 91 55 27 25 14 20 37 48 27 24 -6 -24 25 41 33 -37 4 -23 -70 -11 9 -23 -7 9 51 46 15 7 0 12 24 7 -13 25 20 -37 -8 -14 -3 12 4 12 25 -1 -42 -32 -25 -17 -10 -26 -14 10 -21 3 10 -15 18 33 12 -6 999999 -14 -14 999999 999999 -12 12 16 -3 4 0 -3 -5 0 12 22 13 11 13 5 8 10 12 19 22 32 24 13 15 7 -3 -9 -4 41901 152 4650 30 9960 11 38 21 5150 3666 28 272 1003 3314 8329 17878 37276 79621 174372 366150 742365 999999 999999 999999 333466 2055 13 55 16 -7 -81 -48 -4 -54 -34 37 51 -41 -25 16 28 0 -3 23 80 -53 81 -1 14 2 41 59 54 46 34 21 28 82 69 6 10 6 3 9 28 80 88 86 76 12 4 45 69 22 13 23 31 53 78 65 54 -11 38 -6 14 4 21 17 -11 46 47 21 27 23 -47 -62 -4 31 38 -5 6 14 45 17 -28 19 31 24 21 9 -9 -21 -4 32 37 18 -10 7 3 11 0 27 -2 -11 -5 -2 2 21 21 12 15 16 4 12 26 12 1 12 4 6 21 41 30 26 25 16 17 12 6 15 15 25 28 26 6 12 12 -2 -3 -6 -8 -15 41907 152 4679 30 9959 11 38 27 5151 3667 44 759 2610 5099 9522 19060 40854 85697 178569 338362 572721 932243 999999 999999 999999 366572 92692 2061 227 194 82 89 107 37 51 104 69 54 39 36 28 88 75 87 97 50 21 74 -2 23 168 86 22 103 143 83 90 122 79 51 73 82 83 57 20 -6 5 90 101 51 90 91 77 60 83 91 12 8 54 67 59 57 95 39 50 -3 -14 64 40 -16 -8 -18 12 52 36 3 14 44 35 47 29 25 0 5 41 36 39 42 22 21 34 33 12 13 17 15 5 20 13 3 23 50 16 9 26 22 35 33 18 22 17 23 25 23 25 17 25 31 35 25 40 32 20 26 36 41 34 27 31 33 30 33 52 43 38 36 29 19 14 14 0 -3 41913 152 4678 30 9958 11 38 33 5152 3669 77 329 927 2135 4923 11096 21226 40558 79939 149702 262279 474923 871443 999999 999999 910470 48244 2013 54 60 47 29 -21 42 98 63 40 30 18 15 30 15 76 67 36 99 107 2 69 119 122 73 64 70 79 71 99 77 52 98 123 79 22 89 135 111 127 128 113 98 109 108 71 91 88 81 -8 -56 -4 -14 -70 -33 1 -2 7 40 0 -13 27 5 -6 34 39 41 45 33 1 -13 -11 14 24 37 47 25 27 -11 -23 30 12 19 52 39 15 16 24 13 6 5 9 15 48 43 43 24 19 24 3 5 8 20 18 3 3 32 24 20 26 44 30 9 26 24 23 45 40 27 31 26 20 26 31 31 24 25 26 24 9 9 8 1 -7 -4 41919 169 4015 30 9955 11 38 39 5153 3670 -48 -22 -73 84 413 546 470 449 799 1152 1563 1787 1863 2047 2492 2914 3171 3460 4159 4861 5351 5676 7079 8585 9503 9909 12080 15414 23106 39570 67315 118114 198054 303924 481064 761125 999999 999999 826625 286625 3492 164 13 60 38 -24 46 -36 -58 -41 14 60 14 49 54 77 16 -32 52 55 999999 25 63 28 32 109 77 102 91 40 -27 -55 -61 -62 -62 -34 -9 -58 14 134 72 63 67 45 34 11 14 -18 -9 -12 -25 -1 4 -7 -4 -7 -22 -31 -25 -52 -72 -32 -4 -5 -16 -20 26 -23 -44 4 -45 -3 -10 -17 5 -26 -40 -38 -30 -28 -16 -5 8 12 -17 -6 -2 -4 -11 0 -22 -16 999999 -15 8 -8 -10 5 7 -11 999999 -13 999999 0 14 999999 999999 -7 -7 2 -1 -10 -5 -1 -1 5 -1 -3 5 12 8 12 17 8 3 3 -14 -11 -10 41925 201 3202 30 9952 11 38 45 5154 3671 -89 36 109 198 435 541 586 695 804 753 1080 1360 1330 1087 907 774 715 572 375 72 166 120 67 197 232 223 211 482 426 468 556 559 736 945 1033 1192 1432 1624 1630 1791 2047 2234 2454 2591 2892 3173 4064 4908 5108 5832 7272 8336 8665 9827 12084 19781 46022 97802 170971 310809 591682 909397 999999 985547 825132 483097 195736 81849 37376 7474 248 79 -64 -42 5 -47 25 -5 -14 39 60 8 -23 -20 20 74 59 19 7 11 51 26 53 105 110 146 103 17 -6 21 -6 27 93 54 53 100 114 103 154 125 61 51 84 88 23 -36 32 62 13 24 59 42 9 39 21 -25 -17 32 6 -14 16 20 34 29 25 -31 -3 12 -17 32 30 7 25 19 32 6 14 37 20 23 26 2 22 29 15 34 42 39 51 40 25 19 20 4 10 20 3 1 11 11 24 19 3 5 11 26 29 21 15 20 51 40 27 22 25 29 26 30 34 33 27 33 46 36 24 19 17 15 8 3 10 41931 222 2569 30 9949 11 38 51 5155 3672 -29 25 18 320 393 464 521 580 548 547 641 727 642 591 764 869 806 871 1128 1369 1529 1712 1963 2326 2863 3400 3825 4380 5802 7875 10340 13181 16395 18794 19876 20263 19272 17301 14380 10741 7884 7714 11160 12665 10707 9645 9779 11177 10955 10012 11452 14023 17713 18799 18611 19742 19972 19159 20934 24672 26803 25367 26324 29348 32157 30600 27204 26773 28121 31790 35315 36107 43566 55977 63462 66006 72936 79452 111025 174186 285327 471195 718486 813080 667304 408277 189266 58980 19682 2970 182 28 82 40 -84 -51 103 126 65 45 -7 34 123 67 13 -6 -15 29 58 32 48 85 57 86 72 41 59 37 86 86 73 65 63 79 23 -10 -6 28 91 62 84 67 22 57 76 69 25 6 41 67 53 36 76 25 11 33 25 16 19 34 22 40 39 29 38 35 43 22 -4 48 50 54 37 34 15 9 16 -1 -17 -5 30 41 31 27 23 15 12 -1 2 37 25 22 7 9 20 24 32 37 15 10 19 27 26 26 12 12 27 37 34 26 24 20 23 27 27 28 34 29 22 20 27 33 28 29 23 20 19 20 15 6 -6 -6 41937 208 2987 30 9947 11 38 57 5156 3673 -55 999999 999999 26 275 344 295 582 874 1162 1587 1961 2609 3369 4093 4857 5771 6418 7042 7308 7044 6334 5119 4409 4406 4748 5180 6016 7189 8919 10800 13814 17264 18065 16556 16253 20807 28863 35317 34835 35054 36965 34467 32084 34492 38716 41672 43277 45983 52430 62902 73619 82589 96114 109901 120126 129212 148849 147082 140485 144231 152988 166367 180746 206690 249437 294042 345416 399495 336610 189803 85633 26769 9179 3819 589 141 69 11 -13 92 71 -15 64 109 58 90 108 23 -17 -9 64 36 38 57 71 4 28 55 38 7 28 76 49 50 67 49 41 35 44 18 0 -18 54 88 29 6 9 8 26 22 -9 38 51 23 42 6 53 34 3 13 30 -1 -8 -12 43 64 27 19 5 -12 -15 6 18 21 35 -5 -14 -32 -23 -49 -44 -14 -13 -10 -23 -7 24 28 20 7 -2 -23 -13 20 -14 9 5 1 19 27 9 999999 1 12 9 -6 10 15 -5 3 -11 -6 22 7 17 19 9 14 4 -5 11 18 21 17 16 17 30 30 3 2 3 9 12 0 -4 -7 -13 41943 189 3556 30 9946 11 39 3 5157 3674 -77 174 491 524 501 294 133 451 994 1292 1781 2270 3114 3572 3544 3455 3174 3286 4073 4908 5098 5046 4719 4458 4726 5803 7262 8572 10660 14004 19074 25748 32691 38228 45991 56121 63325 74424 90296 113758 155600 205012 233797 259340 300923 352144 412732 444145 444813 451248 423001 306115 181659 89069 17533 1564 94 142 61 17 39 27 -34 999999 -15 132 113 34 -11 41 65 -21 -53 -36 17 97 36 -11 22 52 56 -10 6 61 92 123 61 -71 10 88 81 94 82 31 49 75 52 60 41 53 57 19 39 23 36 14 27 53 8 15 -13 -18 52 12 10 -50 6 49 56 41 39 5 50 71 58 33 55 40 7 15 -12 -20 3 19 18 44 35 6 -14 7 45 39 43 63 72 8 -2 18 37 28 20 28 -4 -1 21 36 23 11 0 10 23 20 24 12 6 18 13 23 30 27 34 44 34 36 36 30 26 30 35 33 33 18 10 6 5 7 7 8 -4 41949 175 3947 30 9947 11 39 9 5158 3675 37 269 618 1118 1574 1925 2328 2617 2657 2513 2557 2621 2487 3052 4277 6128 8245 9533 11541 15271 19389 23561 29061 37836 44181 49622 56813 67141 93950 139968 197649 251439 313210 369506 436877 521602 586212 567057 471132 254464 67836 6336 724 131 169 166 179 120 60 38 138 88 9 -2 -16 -45 -47 45 25 -43 4 0 -15 28 30 77 102 99 21 10 88 73 41 52 -15 -7 29 73 89 42 27 38 60 -3 -16 -10 21 53 52 34 -25 -36 -18 5 -20 -2 35 72 24 15 13 18 0 17 39 5 8 6 -11 -23 -1 40 29 23 26 7 11 2 27 -1 6 13 21 26 35 8 -1 7 6 -6 12 32 -16 -33 4 -2 999999 999999 -1 1 7 9 14 18 -1 -6 5 4 -8 999999 -6 12 -6 -2 6 7 10 18 11 1 1 -8 -10 4 12 11 12 14 8 1 -1 -1 -4 -8 -13 41955 191 3470 30 9950 11 39 15 5159 3675 67 122 136 443 619 774 975 1219 1484 2136 2963 3377 3380 3287 3057 3249 3842 4057 4111 4714 5102 5146 4810 5166 5898 6658 8117 10620 13783 17074 22524 26862 32176 37528 42236 47718 53156 56337 57491 62392 69649 78977 96431 116660 142479 167131 184979 225775 274208 321177 367529 408454 422869 392912 347584 200146 47945 4499 459 168 133 112 83 46 3 52 121 7 89 98 76 70 41 -8 25 -13 1 92 49 -40 19 87 -4 -5 61 18 -25 1 44 -4 46 72 46 87 63 26 24 14 33 61 -6 1 101 46 10 18 7 32 63 88 76 46 58 48 44 32 75 17 4 62 -2 20 40 29 10 -36 -19 23 -25 -38 14 33 30 4 -2 -17 -19 -3 -12 4 -1 29 11 7 3 -4 -27 -15 16 26 42 36 20 7 14 5 13 25 15 0 9 3 -7 -5 -14 0 12 5 14 24 15 6 5 19 16 -1 11 23 15 13 19 28 20 11 4 -1 -7 7 -4 -7 -13 41961 196 3323 30 9953 11 39 21 5160 3675 -27 31 132 305 419 365 292 612 767 897 1013 906 527 488 595 721 1110 1266 1132 976 1066 1521 1912 2708 3465 4150 5047 6220 7666 8800 9364 9925 10897 12754 15761 20032 24302 28388 34500 45575 59390 74532 85804 94509 99517 105175 110362 120991 140085 167397 182878 197444 242271 280188 299868 348471 381593 380903 393430 329334 183535 57541 6908 657 184 127 70 23 -69 -50 -69 -54 -14 -20 18 -22 -4 9 -3 21 54 27 -41 -62 -48 101 132 14 -17 69 83 104 112 48 27 77 86 52 28 32 66 38 -16 32 80 62 120 106 106 94 38 24 37 -9 -1 21 57 54 30 56 0 92 104 5 20 43 54 34 2 20 25 34 -12 -15 28 21 8 13 43 -19 -34 1 -28 -1 3 12 25 29 27 7 -6 12 21 17 7 19 41 6 11 1 -15 6 20 14 13 12 4 4 6 -2 9 15 21 11 -7 -5 -1 -4 4 12 20 15 17 20 20 21 23 18 16 25 10 -4 -2 -1 -5 -10 41967 202 3174 30 9954 11 39 27 5161 3675 -35 -11 2 201 145 72 -11 61 176 164 94 199 219 461 745 818 1008 1428 1664 1722 1619 1627 2085 3127 4714 5987 6541 6815 7529 8189 8416 8393 8806 9556 10802 12708 14783 17686 20791 23052 27098 33183 38406 44832 53958 65552 80590 97799 120491 143064 170375 208430 268139 327889 351267 384379 386738 336613 297667 258138 210993 163271 137515 91085 50001 27187 10447 1724 294 136 45 14 47 2 -29 46 59 23 24 94 126 144 86 57 131 132 34 41 48 56 1 5 99 19 -8 27 52 84 103 91 49 30 123 134 74 68 64 66 46 18 98 115 133 86 85 91 77 72 96 94 50 38 31 35 11 30 -4 32 47 54 38 60 81 66 63 51 54 28 19 28 49 45 37 60 42 33 30 39 40 25 24 1 21 40 29 30 32 24 26 40 62 45 25 48 41 46 36 38 53 43 46 35 48 44 38 22 17 26 35 46 31 29 43 39 31 30 42 45 42 46 49 56 51 47 39 37 21 21 18 18 16 11 41973 207 2932 30 9952 11 39 33 5162 3675 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -85 999999 999999 89 221 586 795 748 917 1461 2255 2604 2783 2933 3009 3057 3264 3436 3418 3291 3059 3156 3714 4514 5737 7292 9146 10317 12294 16327 20090 23492 26079 28179 31853 37464 42026 46906 54126 60897 69421 80739 88552 99354 110665 124369 138840 151755 170229 213746 273376 318868 359159 381854 397366 379535 278692 158853 59709 8313 900 338 65 104 77 26 61 -30 -11 -32 86 137 133 32 53 31 -70 -86 57 109 -30 -31 16 57 14 33 44 70 91 130 99 140 74 35 60 136 64 16 46 11 21 37 68 -12 -30 16 31 58 64 59 51 31 -15 8 22 -46 -34 10 18 45 45 53 43 39 33 58 58 18 -27 -43 -12 -19 -36 -43 7 2 -69 -39 2 -34 -49 -28 12 -6 -18 -9 -4 -8 -2 1 -30 -8 -21 17 30 -8 -8 -9 999999 999999 -14 -4 -1 -13 -11 -1 -13 999999 999999 -7 -12 -8 4 -4 -11 999999 -5 12 4 -4 4 12 5 0 0 -7 -3 7 2 -8 -4 -3 41979 206 3052 30 9952 11 39 39 5163 3675 -70 43 -14 83 246 477 979 1201 1696 2360 2770 3145 3403 3615 3701 3919 3990 4223 4540 4842 4927 5113 5097 5385 5574 5664 6220 6737 7189 7650 8535 9261 10432 12478 14711 16877 18746 20541 23814 28617 35323 43101 50725 59719 67512 72049 76150 85655 97156 114837 133128 141810 148281 163658 188721 232777 280743 301759 324440 324617 290346 236526 184326 150060 115862 95596 96406 92829 61941 23806 13035 6323 1708 225 44 133 153 102 142 85 3 39 23 20 1 17 50 55 -15 67 106 78 106 45 -8 26 25 41 68 71 44 76 95 83 108 106 57 47 115 77 38 94 56 81 131 159 96 63 112 131 81 66 -4 -52 39 70 93 36 36 54 52 45 71 39 -12 23 52 12 24 45 37 14 39 69 18 8 7 42 37 18 31 36 41 41 49 56 68 57 49 51 76 47 41 64 51 41 32 41 43 47 51 46 44 36 26 27 39 24 20 37 43 55 30 32 44 32 30 42 44 33 32 38 36 36 35 30 40 47 40 36 34 26 16 9 2 2 41985 210 2938 30 9958 11 39 45 5164 3674 42 139 106 303 563 602 624 891 1195 1509 2099 2787 3123 3393 3168 2862 2780 2689 2578 2780 3052 3303 3879 4518 4978 5736 6659 7557 8378 8648 9215 9666 10107 10992 12422 14131 15828 17358 18456 19483 21385 25191 31263 40379 53135 68513 87922 109371 131153 152468 178106 210994 257198 318868 352088 337559 284207 223122 195476 173192 149698 136504 126414 115409 101444 85103 76862 68111 59222 58323 68558 61979 38910 16891 7015 4628 4251 4191 949 119 133 6 -38 3 111 166 94 22 32 26 26 92 60 26 47 52 131 158 84 8 55 57 13 54 83 69 80 97 84 39 -20 20 121 108 62 88 31 18 106 102 55 14 33 57 63 67 41 40 59 51 14 57 36 91 77 54 -5 11 20 35 18 12 10 4 42 47 20 35 21 -5 -16 28 72 21 11 27 16 -5 3 6 45 69 55 19 6 24 54 20 19 41 27 19 21 26 32 17 16 10 6 17 29 15 1 13 0 13 17 15 24 32 24 19 26 26 22 25 32 43 42 33 22 26 26 14 15 14 12 4 -3 -4 41991 197 3337 30 9967 11 39 51 5165 3673 -16 -7 -31 37 -67 227 318 325 308 455 591 894 1266 1636 2091 2388 2750 2943 3128 3333 3828 4510 5518 6788 8037 9684 12672 15646 16951 17735 18329 19530 22142 26108 31659 39674 47288 57139 71030 90542 114876 146925 195942 248411 284355 303480 292434 247369 214988 220469 205353 182132 171664 137580 121581 117142 130022 149105 157627 140658 104897 94369 101324 58369 14063 3684 564 53 21 -23 28 0 6 62 96 70 47 73 63 108 150 108 61 83 24 -19 -68 -70 -34 -1 60 12 26 -4 96 157 172 133 38 -34 22 148 190 130 130 119 86 73 114 37 18 44 73 60 56 38 29 22 43 13 12 -36 -8 78 65 37 54 83 78 35 7 3 21 48 70 83 46 24 78 43 39 12 36 41 25 37 45 37 31 47 46 4 -7 18 7 1 23 53 62 40 32 31 32 36 38 53 49 32 36 62 30 33 38 22 28 25 34 29 42 47 47 47 46 43 34 37 44 50 49 46 32 20 17 12 20 22 12 41997 193 3463 30 10003 11 39 57 5166 3673 66 361 567 673 847 1031 1429 1584 1647 1849 1710 1336 1514 1746 2074 2630 3561 4483 5737 6859 7557 8252 9044 10560 13141 15293 17495 20384 22533 26149 30323 34432 39275 44191 46780 47359 52262 66137 91732 126906 163939 173801 156601 163422 184553 187729 175898 169777 166129 152861 165232 184800 208749 213528 227362 240032 233098 254625 261512 190288 150958 29710 627 215 228 75 58 67 -13 -31 26 129 74 -63 -26 43 113 126 151 95 127 287 56 13 16 67 132 85 71 128 112 89 107 116 28 1 47 76 79 98 66 23 115 137 109 72 75 24 0 21 59 133 134 84 124 110 52 79 104 121 108 57 -6 -5 -2 17 35 39 37 18 58 58 20 -49 -29 30 24 53 55 38 23 43 21 19 18 21 66 67 43 43 27 38 39 34 53 80 57 47 33 40 58 50 34 21 23 36 38 42 43 38 35 47 48 37 43 46 36 35 49 47 51 56 44 49 44 44 40 26 31 23 23 18 20 42003 175 4027 30 10027 11 40 3 5167 3672 66 446 465 567 778 1126 1300 1297 1610 2520 3350 4892 6638 8386 10900 14114 19211 27972 35429 38780 43616 50364 57368 63740 77477 92133 104673 120237 139529 166000 189301 200088 205565 202157 197000 191175 192957 194632 216773 285902 378606 490542 583293 306093 9959 539 89 50 161 156 147 118 105 99 -29 -19 114 108 71 119 32 -6 61 97 -57 -1 51 42 87 144 85 80 110 98 123 198 149 147 158 169 149 116 87 88 84 103 70 89 111 76 14 53 -13 22 103 84 29 81 139 105 63 38 82 71 52 73 93 98 67 36 48 20 20 77 134 124 64 39 75 75 80 54 54 69 47 71 99 54 40 80 74 79 66 57 86 80 53 63 77 68 62 56 64 86 68 42 48 58 31 34 48 59 53 57 48 53 58 54 54 66 75 72 68 57 46 45 52 49 46 38 38 23 29 22 20 42009 176 4031 30 10031 11 40 9 5168 3670 161 419 849 1143 1753 2671 3680 4856 6533 7883 8477 9022 9132 10413 13869 16739 19112 21697 24698 29501 35171 43431 56037 68678 78614 88958 99344 105568 112677 123582 140435 165252 202463 247796 303199 324357 314346 328748 351319 336026 311082 282515 244379 262351 171964 15277 1740 274 94 14 74 42 36 45 76 70 7 73 203 192 17 45 19 13 99 120 35 55 109 174 158 66 137 147 173 188 153 131 139 126 96 118 57 76 56 43 86 100 109 80 81 136 66 37 96 61 67 70 34 35 92 79 86 94 59 58 73 57 64 73 54 7 46 99 86 102 103 56 29 56 63 36 29 39 40 52 44 9 11 45 68 46 77 51 47 41 44 66 66 47 38 46 49 63 56 62 54 57 65 65 50 53 49 68 56 55 48 45 39 39 39 44 48 52 55 47 40 46 51 52 41 33 30 33 22 18 42015 175 4061 30 10031 11 40 15 5169 3669 -23 182 276 312 395 444 377 656 1391 2319 3075 3922 4995 5997 6958 8115 9428 10952 13313 15867 17940 21530 29473 40131 52286 71036 96426 127413 163419 204751 241971 280323 341964 378459 398967 410300 400279 368486 329938 325651 306333 187060 94677 49843 10939 1683 84 -7 -7 12 77 86 0 -48 -78 -45 22 47 79 105 38 46 22 -8 -40 3 -13 68 49 75 118 120 102 87 54 12 64 77 -1 39 5 115 129 136 121 70 97 129 81 74 39 21 63 107 101 39 32 25 22 74 91 67 0 31 80 72 77 31 7 68 87 63 40 32 37 29 72 52 32 27 27 29 41 46 33 46 62 55 36 13 18 17 30 28 26 42 24 44 38 22 22 29 40 38 7 13 39 28 30 16 42 44 33 40 33 24 14 17 39 52 51 43 38 33 40 34 22 16 13 15 6 -5 4 3 -5 42021 171 4060 30 10030 11 40 21 5169 3668 201 412 434 647 904 1134 1705 2348 3231 4510 5373 6001 7221 9244 11473 14213 17753 22592 27355 32743 40339 47288 53815 62297 74369 91778 113610 136491 162341 189141 217502 245902 272896 287772 304736 320357 336938 381005 395393 365054 279795 202548 120799 42400 5045 689 165 140 99 78 103 53 23 -23 9 6 -21 53 61 81 76 51 -25 51 89 112 74 33 -24 17 30 30 88 70 35 15 90 7 -64 -35 36 67 26 11 85 53 23 78 85 88 70 51 50 66 47 4 16 57 38 13 36 7 19 47 29 7 37 56 30 65 58 26 2 24 25 16 31 10 -22 -37 4 1 -12 4 21 52 42 50 23 41 45 27 27 5 11 18 8 19 44 44 29 27 26 4 2 13 29 21 -2 -8 7 -9 7 19 16 -3 0 20 27 16 14 26 24 18 12 12 17 5 2 -2 -9 42027 164 4212 30 10032 11 40 27 5170 3666 25 276 534 955 1362 1867 2407 3236 4513 6058 7869 9960 12554 16249 20435 25846 32840 42037 54961 71702 91604 115272 141056 170406 200403 221571 228155 227496 217228 206623 202241 204868 215018 239718 290872 338284 343594 305019 251571 199191 185728 130652 71359 36672 5717 679 131 94 134 74 30 -20 -44 -57 -74 999999 -22 48 58 32 15 -29 -9 26 65 105 117 86 7 -62 -18 18 -6 59 40 -14 -42 -55 -20 21 63 32 -4 17 48 15 -12 63 25 -1 25 0 12 78 73 20 6 34 73 35 26 43 32 -7 8 12 5 21 7 -18 -20 12 12 -5 6 -3 11 32 35 27 8 7 32 30 36 30 3 7 28 -1 -2 22 4 -12 2 23 16 6 -9 -14 -13 -4 7 11 -7 -10 -8 -8 -9 -3 -3 -8 -8 -6 9 10 2 12 13 8 3 11 4 -5 42033 186 3705 30 10035 11 40 33 5171 3665 -42 56 70 125 255 348 516 875 1242 1693 2151 2518 2913 3486 4013 4316 5007 6187 7721 9357 10808 11631 12855 13981 16285 19538 23122 26553 32501 41036 49168 56880 64212 72786 82999 95981 113179 133146 152877 169255 175319 207711 260287 303070 320194 281089 305971 327839 350023 385792 439305 428931 320138 116641 21537 5643 1198 316 207 110 114 93 107 109 73 63 76 64 23 92 88 93 130 115 117 86 172 84 34 116 202 178 193 75 175 97 87 135 88 94 112 133 146 166 141 20 26 37 84 47 113 90 68 72 81 62 86 131 91 114 133 77 65 100 122 32 57 40 32 61 85 24 47 71 76 77 42 20 48 40 35 63 57 68 61 64 79 53 46 52 58 69 54 80 59 59 73 74 68 60 41 58 94 65 38 57 64 55 61 50 54 86 82 44 50 52 57 63 55 52 58 66 71 66 68 63 53 55 59 50 49 45 43 40 30 30 42039 195 3468 30 10038 11 40 39 5171 3664 60 210 145 -56 57 999999 999999 19 279 217 270 451 572 702 717 872 847 1103 1198 1341 1591 2035 2561 2912 3473 4184 4945 5708 6500 7187 8559 9928 11553 13153 15818 18930 21695 24406 27915 32443 37016 40187 42793 49883 59564 70064 86037 113716 146551 181373 213776 234449 240679 259471 296590 327192 368705 427580 496662 469316 418203 314546 168055 60311 21802 32857 90220 20434 569 95 14 93 24 15 158 162 10 -4 25 55 101 40 130 89 89 51 106 50 -55 98 132 116 152 95 111 61 56 18 -58 24 86 24 48 37 52 39 45 55 39 89 72 97 84 23 -17 69 81 65 83 59 99 111 51 9 18 20 52 49 13 33 76 26 -4 31 22 23 45 42 10 27 6 21 26 8 -5 8 17 44 29 73 54 39 53 54 16 39 37 23 23 6 21 25 26 33 11 12 14 24 14 13 16 33 31 22 15 13 18 18 17 44 43 33 34 34 33 25 27 19 28 27 11 2 3 -11 -5 42045 300 322 30 10042 11 40 45 5172 3662 208897 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 112 21 230 346 286 574 695 1007 1303 1366 1541 1802 1988 2001 2005 2143 2237 2492 2766 3100 3131 3241 3367 3396 3417 3668 4017 3922 4159 4658 5846 6625 6979 7163 7904 9887 12704 15125 16717 14023 11390 12511 16294 19230 20902 25375 30224 37353 47606 57419 70763 87180 102589 121714 147204 176638 209778 251632 302935 328520 344813 364068 389691 391685 386126 339393 293462 221954 164379 113679 76340 28933 8134 5575 20327 1457 41 83 35 17 65 61 24 -77 -52 92 101 8 68 117 58 67 -26 -48 51 62 30 70 89 108 59 13 -28 151 68 49 40 119 117 66 99 82 110 80 41 -23 -8 42 28 63 108 25 22 53 12 41 38 60 11 -3 38 44 44 13 22 -5 18 5 25 51 -2 -8 39 38 0 -16 -5 14 16 20 17 57 44 14 48 49 32 35 20 30 36 34 47 16 18 -14 7 39 31 26 29 24 30 9 18 20 30 26 17 29 54 51 41 44 39 32 35 39 40 37 47 39 29 39 28 24 35 21 32 27 19 22 13 42051 210 3021 30 10041 11 40 51 5172 3661 260 416 384 517 731 1019 1059 1424 1644 1717 1831 2154 2624 2945 3401 4204 4871 5685 6031 5550 6208 6701 6708 7382 7913 8132 8893 9731 9952 10688 11900 12317 12526 13506 14564 14482 14605 15216 15977 17031 18379 18928 19987 22150 23674 24078 24476 25147 28748 34281 44954 57682 56491 60582 67936 77098 91523 106372 124586 134630 137785 148553 168431 202752 221841 223665 223656 251506 272959 295003 296976 280493 253666 222140 155061 129961 116177 110793 114629 105055 67781 24132 2233 184 33 26 130 26 -57 38 53 52 -11 3 -25 42 150 99 98 59 91 89 127 97 117 81 97 58 107 146 101 137 100 111 137 124 53 63 100 113 102 128 102 68 80 137 93 132 88 54 55 88 94 45 47 43 71 15 25 61 64 79 125 112 81 63 36 45 74 48 23 36 42 47 62 59 52 64 73 53 51 39 49 74 77 72 63 59 79 59 68 60 43 37 41 52 76 57 55 85 59 55 54 61 62 70 62 63 66 70 62 48 59 64 64 85 88 82 71 59 63 71 70 71 52 49 46 64 47 45 42057 200 3320 30 10040 11 40 57 5173 3659 -43 80 233 370 423 411 572 634 747 1481 2130 2854 3296 3365 3556 3961 4452 4825 5712 6793 7874 9273 10381 11607 13098 14177 15214 16220 17115 18819 19465 20005 20032 20230 21014 22950 25665 28878 31615 35834 41018 45176 51248 53644 57120 62986 70119 77897 92820 111032 115531 108781 100853 107979 128041 151038 163279 170421 189603 217601 242520 224663 245649 255220 255396 251051 257822 256893 248850 204541 110961 35707 4318 274 113 150 154 34 68 64 -16 49 10 73 131 63 85 94 86 40 80 36 49 26 40 31 33 36 121 67 118 47 60 105 103 97 79 63 30 71 56 83 55 96 99 103 45 95 93 49 9 29 43 39 52 81 85 66 46 -16 11 40 11 41 113 102 41 37 30 -3 72 34 50 38 46 25 11 13 58 19 44 47 39 25 27 47 40 34 30 20 8 39 29 37 41 39 37 17 26 37 31 30 33 37 33 38 41 37 42 45 30 43 50 54 44 51 54 45 46 47 45 43 34 33 40 35 20 20 12 19 42063 187 3710 30 10040 11 41 3 5174 3658 285 381 466 601 762 1020 1128 1358 1780 2057 2327 2521 2746 3156 3613 4415 5199 5900 6611 7460 8657 10266 12174 13900 15299 16944 19093 22939 26707 31508 37842 42228 43917 44023 51542 60478 72981 91957 112957 138921 167700 194645 216662 256503 295014 287910 300475 325935 298176 279525 249456 256843 254798 229465 217215 215968 171294 105612 39296 8935 1206 155 50 131 6 81 84 68 115 130 96 56 126 136 200 186 92 93 42 56 112 137 81 -5 16 69 56 64 72 25 80 71 29 35 119 115 70 58 86 41 103 60 56 95 80 59 75 72 -6 -4 38 12 24 64 47 33 56 116 91 49 64 97 82 88 76 45 31 51 42 63 63 34 62 53 57 67 23 29 62 17 38 53 35 54 39 28 42 44 38 25 41 57 42 46 45 36 52 50 37 42 30 48 52 47 54 54 40 52 69 54 58 51 68 65 54 57 56 45 54 44 41 39 28 19 25 25 20 42069 187 3713 30 10043 11 41 9 5174 3656 2 356 611 754 1087 1277 1241 1549 2019 2467 2795 3548 4267 5127 6127 6812 7293 7260 7565 8619 9989 10788 11783 13080 15305 17908 20890 24592 29274 34744 43999 50783 61859 75305 89112 101186 112964 114862 122398 144594 160822 177400 185056 206281 234459 265928 286791 285703 264855 268673 265797 236333 218644 203638 204470 198399 169086 84582 27933 7127 776 118 91 -35 39 44 57 29 1 -15 -12 -16 12 92 154 103 56 73 -7 -18 63 65 55 20 74 19 70 -4 21 4 36 39 15 116 103 53 27 35 14 18 57 -38 -4 -23 -62 -3 20 1 31 21 43 77 83 38 47 74 88 98 -12 45 53 28 56 41 17 14 -33 57 50 15 11 28 19 23 21 15 -23 16 34 29 2 20 37 27 -5 14 38 25 1 -7 12 36 23 42 42 19 15 13 11 22 19 21 18 26 30 43 40 36 17 15 7 24 24 31 35 25 31 27 30 28 26 15 28 19 17 12 8 42075 222 2667 30 10047 11 41 15 5175 3655 126 106 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 176 367 326 345 497 864 1203 1528 1756 2428 3102 3430 4108 4567 4569 4787 5450 6035 6192 6348 6966 7778 8384 9386 10346 11514 12820 13637 15080 16716 18930 20825 23763 28418 29042 25631 25279 27701 31142 33724 35365 40080 44864 50794 53720 67831 80475 84384 72786 67340 75051 91917 104018 108345 120375 139538 151571 159658 180686 196985 208531 201502 212474 245524 254959 256596 246090 231141 227279 175889 125722 104545 62405 23516 5295 983 64 108 91 7 -9 -43 -18 28 25 125 100 50 30 99 51 101 100 79 -25 2 -14 55 109 90 45 71 15 -46 3 -10 -13 71 17 11 45 57 24 47 39 42 20 14 36 11 -6 9 12 -2 -19 -4 41 64 65 -11 -43 6 43 7 61 36 -5 -29 19 25 42 18 -3 11 -9 0 25 2 15 17 30 25 -31 29 25 26 29 37 18 11 17 -5 1 35 5 -8 25 17 15 14 28 27 28 15 16 16 25 22 38 16 12 19 28 32 38 25 23 38 45 38 37 37 28 24 30 23 15 13 14 15 15 4 42081 192 3566 30 10046 11 41 21 5175 3653 348 391 686 923 1030 1318 1435 1907 2491 2446 2433 2803 3141 3727 4178 4785 5357 6038 6652 7835 8384 8268 8994 11070 12243 11076 8165 7229 7972 10225 10211 11535 16325 18677 16991 17074 20438 26400 35250 43799 52736 51225 56719 70659 91915 99591 120299 146206 167016 187794 213706 247799 286195 344980 465519 576411 577474 486259 341526 240720 164670 101392 67253 29543 8886 852 84 -15 44 46 21 20 49 103 17 -89 -36 120 40 49 146 67 44 79 65 102 59 41 54 16 37 91 118 32 40 79 75 50 59 5 52 81 45 19 51 33 23 100 33 26 -45 10 16 60 116 68 -11 26 24 -26 10 17 33 33 15 37 70 32 34 37 8 29 22 10 0 47 22 14 29 0 36 70 43 25 31 28 26 43 34 19 5 1 31 27 -6 6 52 10 22 24 16 21 5 33 47 25 37 36 53 50 45 27 28 29 25 21 38 36 34 27 39 38 29 25 42 34 20 19 5 15 12 11 42087 171 4193 30 10043 11 41 27 5176 3652 10 179 406 586 731 1036 1482 1956 2416 3208 4289 5668 7301 9389 11913 14532 17834 19772 20984 26106 31158 35230 49085 69662 83888 109899 144154 171601 190686 212229 249871 296067 368310 458954 548542 580039 578396 527598 384408 267127 156795 85596 28693 2320 132 58 58 123 136 75 71 -33 45 142 69 86 87 39 88 81 -37 0 88 27 20 14 56 48 105 110 93 104 49 113 93 138 40 92 108 85 19 93 105 0 25 46 30 -18 72 73 32 74 59 99 46 24 47 19 8 36 37 20 38 9 -9 -17 26 14 12 48 30 -4 -4 -1 9 -5 5 20 24 37 20 11 18 14 34 69 54 -3 19 37 51 13 42 24 21 22 2 9 11 14 15 16 22 34 35 19 31 27 42 27 8 16 25 48 39 32 47 43 44 40 34 37 37 37 39 29 24 29 19 15 19 42093 180 3921 30 10041 11 41 33 5177 3651 -7 -77 97 306 484 522 990 1246 1838 2382 2882 3419 4032 5225 6206 7321 8468 9933 11363 13286 15106 16389 18881 22208 28077 33887 36614 39984 43503 52321 64630 77281 90206 108676 131841 160793 196500 217573 237693 260119 259387 279645 295410 324090 383448 438619 458456 453755 381842 226709 129918 77732 29046 4263 219 89 74 23 36 10 99 76 -44 -11 22 39 34 54 100 52 13 132 85 -5 48 31 -21 -58 4 -4 15 -37 1 102 6 24 141 168 120 56 57 38 26 98 54 49 44 49 21 88 60 9 -2 28 38 20 21 45 40 21 -41 -45 -2 23 48 39 5 50 68 44 -3 37 41 30 34 -10 42 50 15 -7 50 45 15 24 37 26 21 19 42 50 43 39 33 15 -12 26 51 43 35 28 15 23 5 5 35 54 38 44 34 22 45 41 38 40 51 54 40 37 44 32 36 33 28 30 26 32 16 23 18 20 42099 183 3829 30 10039 11 41 39 5177 3649 14 238 503 802 858 1133 1484 2038 2787 3342 4031 4680 5229 5861 6732 7814 9250 10467 12988 16094 19818 24022 28339 31936 35244 38170 37150 35307 35617 33040 34985 41248 49867 68856 92244 105757 124744 152659 188084 211019 240188 290873 317129 311425 295109 316011 344861 371354 390340 358475 300113 250924 186904 84084 24887 3568 486 210 107 46 90 46 68 83 -6 -2 38 17 36 71 -5 50 -29 -17 56 47 -4 -32 38 36 38 47 47 45 42 -33 30 -16 77 21 20 60 73 53 13 17 -30 65 79 72 39 22 20 7 5 -57 -51 6 31 -14 -3 2 41 -14 43 40 -4 -20 -37 53 35 -12 -31 1 -7 -34 -33 -22 22 30 26 3 55 20 -1 1 61 47 52 11 -24 10 23 23 25 11 12 19 13 -1 -3 10 8 20 1 -5 3 0 9 16 16 13 7 13 25 29 21 16 17 31 23 10 11 23 11 11 6 -2 -1 -1 0 -13 -5 42105 222 2663 30 10043 11 41 45 5178 3648 44 230 641 1228 1807 2169 2655 2284 1449 1339 1091 971 802 715 785 728 687 1348 1942 2368 2878 3473 3777 3727 4180 4682 5006 5388 5290 4817 4960 5647 5922 6047 5919 6605 8404 9277 10305 12247 15702 18185 15580 14659 16023 16771 16797 15643 15239 14530 12774 9377 6061 4685 4091 3946 3548 3145 4380 6238 8172 11666 13432 12215 13139 16077 19735 22732 28787 33865 38073 45938 56639 75097 95002 105145 122920 143249 169857 212992 263786 292882 313260 310639 295886 315834 369302 329468 327433 388199 331198 227726 160559 76949 24300 4437 306 242 48 79 160 134 121 -6 35 79 151 132 68 23 112 121 31 69 172 102 75 47 73 64 143 129 92 127 158 150 118 129 118 158 151 94 78 78 131 127 113 80 59 100 58 84 68 60 71 17 -5 101 118 89 104 107 87 41 35 92 65 45 68 42 30 65 21 9 63 77 79 84 86 60 53 55 73 54 53 65 79 68 59 45 86 68 59 86 62 38 58 57 67 44 58 48 38 27 43 46 63 72 63 59 73 62 44 52 59 50 55 43 53 55 50 57 54 56 48 41 35 34 34 38 32 33 42111 194 3507 30 10047 11 41 51 5178 3646 -13 -97 -10 247 487 227 563 725 865 941 961 1176 1181 1268 1672 2092 2426 2629 2560 2609 2328 1672 970 497 86 269 605 899 1341 1720 1963 1629 1816 2316 3577 5092 6290 7479 9709 12358 14756 17363 20557 26176 35556 46897 62468 74588 85906 105558 137825 189018 250180 297201 326465 356730 402433 444600 485760 499987 503436 462971 349339 275614 216561 97037 7004 362 211 161 158 73 98 46 26 28 63 80 88 50 56 115 30 102 99 9 61 124 48 104 71 80 39 109 88 44 19 118 124 84 114 136 53 49 116 81 70 45 87 91 120 83 20 17 79 62 54 81 89 62 49 72 61 19 72 55 66 57 43 60 75 66 33 17 39 45 51 41 51 34 21 16 20 26 48 61 49 42 64 36 52 57 31 33 43 45 47 45 65 37 37 51 48 67 45 37 36 42 52 48 52 68 64 52 63 37 46 66 70 69 71 71 65 62 69 73 55 52 42 51 46 48 45 32 42117 191 3593 30 10043 11 41 57 5179 3645 17 95 326 311 278 394 397 444 597 832 1303 1843 2077 2260 2530 2965 3313 3227 2992 2867 2746 2725 2523 2331 2684 3005 3484 4371 5477 6589 9095 11920 15899 20829 28145 34362 35827 36561 38031 44604 51208 54650 61672 79567 106402 124939 145327 175182 210684 249192 298172 307123 324365 351362 346277 327613 353446 377424 354328 320160 304902 275216 148921 24818 2241 233 77 -10 4 87 61 93 89 51 -53 -11 52 26 42 64 105 -9 18 17 -21 52 59 74 61 54 22 41 39 16 84 125 42 17 45 52 63 56 50 107 80 19 -13 22 43 51 30 41 83 41 40 23 58 60 37 82 38 47 37 16 -12 -34 9 16 -18 -34 -8 20 18 23 4 3 -5 6 12 18 24 41 24 32 29 44 19 34 25 -1 -7 999999 1 13 2 -5 3 9 4 -4 -7 -6 -14 3 14 9 19 27 14 14 7 37 42 34 33 33 35 43 41 44 38 45 27 25 19 27 24 18 19 10 10 42123 214 2866 30 10036 11 42 3 5180 3643 25 159 8 -7 29 52 48 -24 -21 163 177 165 390 740 1050 1425 1684 2008 2561 3093 3471 3771 4133 4586 4627 4203 3892 3956 4092 4507 4727 4644 4830 4975 5031 4999 5012 5477 6423 7661 8903 9898 10135 9870 9728 9801 9572 9239 10435 12525 14155 16106 18299 19876 19887 19963 20317 19072 19579 22930 29497 40896 52987 60118 66015 81761 100455 120071 138284 158350 190977 241352 292602 299923 310816 353621 363708 356216 365829 340147 281596 237039 201226 174020 134909 93948 49337 9281 1333 191 133 50 -6 43 71 14 -12 22 -4 67 63 20 28 -41 14 92 42 31 10 39 88 81 -18 -52 63 69 -16 8 87 80 46 24 87 87 53 -13 3 10 11 14 3 28 55 43 -14 23 71 30 0 29 44 21 4 15 5 16 16 11 22 10 3 -7 -19 0 2 0 -18 21 37 12 3 -21 -22 -3 22 -10 -7 -7 -13 -8 -1 6 5 -3 24 23 -4 -5 999999 999999 -2 2 5 3 -14 0 10 14 3 -5 3 12 9 0 5 13 20 11 12 8 1 10 8 5 10 12 8 7 2 6 8 -5 -3 -13 42129 180 3939 30 10029 11 42 9 5180 3642 -11 109 123 216 288 411 285 446 736 716 548 410 677 583 501 515 655 852 1088 1358 1699 2342 3206 4010 5469 7719 10041 13814 18857 23973 30668 39908 53993 68356 84722 107063 129259 153409 184080 226517 270679 316172 359605 399440 438472 467225 564374 545683 451674 377129 217591 83706 47922 1684 167 134 199 103 114 92 123 39 28 46 25 86 99 232 177 89 141 203 95 61 17 -29 -7 15 47 20 103 106 61 -11 3 81 132 110 79 30 30 59 91 115 46 50 109 108 33 47 100 89 38 13 36 79 63 32 54 59 72 50 55 82 84 41 66 43 46 25 55 64 66 40 72 39 36 22 27 27 70 28 26 59 49 53 55 64 67 59 35 40 50 72 43 16 38 50 50 33 13 23 42 44 36 41 48 64 59 58 52 60 59 59 63 72 71 60 55 73 66 50 48 53 46 35 39 40 31 25 42135 167 4293 30 10023 11 42 15 5181 3641 22 303 499 733 894 1225 1827 2655 3490 4297 5856 7900 10638 13548 17530 22903 28980 37709 47888 59438 76440 99595 126568 154701 173549 192544 212518 234180 266830 302703 375021 445690 482994 521571 571652 529179 385639 205460 61249 3601 57 -57 -4 50 116 99 58 31 36 -29 26 0 38 91 20 49 46 121 53 62 50 27 25 40 68 109 62 65 103 90 60 42 51 24 39 40 17 17 7 12 30 49 21 -9 27 4 42 19 16 -10 7 40 49 20 8 3 3 16 7 1 43 52 38 19 -11 11 -8 -2 19 43 28 11 40 11 4 -8 14 16 -2 49 33 49 62 43 31 16 35 32 -6 -8 30 -2 -9 18 21 1 5 23 18 4 3 10 11 24 10 3 5 21 29 28 20 19 18 25 36 35 27 31 28 17 8 6 14 8 3 -1 -2 42141 179 3935 30 10025 11 42 21 5182 3639 -50 29 113 249 297 625 736 995 1367 1540 1929 2716 3712 4848 6308 7872 9461 11787 14547 18431 22257 27543 33206 41261 50854 60664 72345 84531 101058 115886 128490 139140 154801 179911 206271 236052 262241 287720 314620 336287 368242 400530 385616 340799 316712 272464 222869 129981 51381 15091 3159 421 239 219 188 108 105 169 107 97 63 50 67 127 134 70 16 9 45 27 11 17 32 84 100 114 121 62 52 24 10 101 55 39 186 183 95 63 95 107 80 37 37 66 43 63 53 1 -30 0 46 23 82 69 5 32 38 18 -6 4 43 64 12 68 61 6 22 28 37 66 55 40 44 44 32 18 11 24 23 6 13 37 35 27 29 40 20 2 13 44 42 38 23 20 3 17 7 22 51 15 18 18 24 28 23 26 22 15 4 33 38 27 34 36 20 38 46 25 18 27 18 20 21 26 16 2 -5 -5 8 42147 187 3700 30 10030 11 42 27 5182 3638 94 229 292 535 780 956 1277 1433 1623 1971 2487 3046 3797 4755 5863 6909 7960 8981 9991 11386 12682 14249 16747 19855 23072 26901 32126 37566 43744 48833 56110 64646 75839 88861 102098 115361 130192 147319 163275 171034 182685 209850 228613 241049 253576 264324 291585 290885 295134 305491 300071 269577 223068 183406 121847 51109 25733 13159 3011 284 156 95 86 85 160 -12 11 18 102 165 73 53 83 101 65 36 39 126 83 44 133 111 83 68 29 73 -16 30 64 37 58 91 12 25 41 27 51 20 75 100 52 46 70 66 67 22 33 27 16 45 46 40 66 49 25 47 -28 -43 55 27 50 53 41 -2 13 36 26 44 29 44 25 24 15 8 6 -14 13 6 -17 19 51 67 44 22 12 18 -4 8 13 8 31 46 2 23 34 7 2 28 32 22 20 32 14 9 13 17 21 21 28 24 16 29 37 37 27 28 27 30 27 17 25 20 9 6 9 -3 -4 42153 193 3520 30 10030 11 42 33 5183 3637 79 411 601 837 972 1362 1748 2251 2563 3168 4078 4987 5967 6881 7885 9159 10596 11868 13293 15148 17382 19557 21665 23708 25328 26750 27521 28241 30821 33282 36027 39359 43122 51693 60074 66418 73954 81638 88543 96628 112288 126631 146099 176664 200673 226535 255798 281920 290099 283563 272053 266344 255722 253413 234603 222025 202056 144257 73369 27309 5358 442 96 113 153 47 122 168 96 140 141 89 121 49 -25 52 47 60 110 181 95 63 98 144 95 49 72 -40 61 103 123 95 107 103 77 34 56 49 72 100 42 49 44 65 46 98 95 107 115 32 71 35 55 47 49 93 80 52 51 29 34 55 39 32 35 49 61 64 60 -4 -7 43 23 18 38 36 36 29 21 50 58 46 6 4 8 30 42 27 23 25 36 0 -11 29 23 34 26 20 22 22 55 20 20 35 42 55 59 38 31 51 53 35 58 29 26 31 33 41 47 47 50 61 53 34 38 39 35 32 26 19 27 20 25 42159 193 3515 30 10025 11 42 39 5184 3635 -45 94 129 215 470 670 1047 1361 1652 2281 2615 2927 3486 4472 5533 6933 7798 8326 9375 11031 12236 13623 14919 15867 17917 20257 22415 24873 28187 31097 34828 39125 43479 49047 55102 63144 72594 83413 104170 124423 132789 140098 149005 170727 190670 217730 252295 295264 317610 322485 358889 360327 314732 293071 245571 178188 140383 119049 86625 50103 17725 3306 143 157 209 180 152 46 16 65 -20 26 108 90 -13 20 53 49 17 91 114 51 36 38 69 74 72 132 70 75 74 71 94 85 71 58 79 42 44 57 88 38 47 83 68 40 10 27 35 57 91 104 6 11 53 29 27 49 15 11 68 68 38 26 38 62 59 -2 47 41 5 24 11 -35 15 17 15 10 22 53 41 39 4 -35 -18 14 15 2 40 15 -4 0 9 18 27 35 31 23 24 13 21 14 9 22 16 13 12 31 20 30 15 9 30 14 18 26 23 17 12 39 43 34 34 29 33 33 12 8 4 2 5 6 -5 42165 189 3631 30 10021 11 42 45 5184 3634 143 165 227 687 869 1407 1616 2030 2341 2936 3613 4482 4872 5667 6817 7997 9295 10379 11614 13283 15349 17354 19342 22052 24811 28675 34186 39244 45966 52951 60963 69605 75032 81103 82191 89642 101508 110103 121062 143731 163829 181203 210744 223422 234510 258458 272368 279636 273242 264266 264233 267358 275300 256709 216656 174209 117484 47184 16675 5788 276 134 116 83 10 4 30 70 83 91 41 -4 -8 -6 56 35 82 74 32 43 136 120 161 142 109 103 7 26 36 60 3 30 110 64 87 20 42 46 17 30 25 69 60 -1 43 26 -24 55 68 74 93 26 23 12 13 1 8 -13 67 71 36 -11 17 38 1 -15 -14 12 35 17 -1 -9 11 9 17 11 31 21 -9 6 30 8 -5 3 12 13 12 17 20 40 36 22 30 41 19 10 14 6 11 15 16 21 24 32 15 21 17 0 6 25 10 13 27 16 29 25 27 33 28 30 41 38 21 12 12 15 9 -1 4 42171 187 3691 30 10021 11 42 51 5185 3633 -52 -37 189 512 505 561 721 1142 1501 1869 2069 2620 3392 4201 4911 5678 6501 7506 8265 9291 10565 12474 14498 16801 20408 24755 30409 37496 46922 53836 55623 55010 49185 49187 62401 75931 77493 91535 128485 148026 164552 178877 204175 231738 248404 282706 329084 384117 404796 401510 342627 307608 290729 245266 196428 148234 92312 55765 16377 659 182 67 169 82 84 86 15 -18 6 28 102 101 74 84 49 80 9 -41 29 40 38 83 37 73 109 13 97 205 102 53 79 107 63 31 -6 -12 16 48 29 44 -19 -14 50 40 90 53 39 70 80 70 28 -10 40 21 53 21 11 -14 3 17 40 2 60 58 -9 -26 15 13 21 24 27 -11 5 22 -14 -1 25 52 58 3 15 8 -25 6 22 35 24 1 14 7 42 49 24 16 27 17 3 20 24 -1 5 10 20 5 26 36 24 26 11 18 36 39 38 44 27 37 34 30 30 21 25 18 12 7 13 5 4 42177 193 3512 30 10022 11 42 57 5186 3631 28 96 177 340 690 895 995 1072 1308 1560 1949 2248 2560 3004 3215 3791 4410 5208 6009 6989 8501 9991 11272 13057 15198 18144 22230 25860 29020 33394 37305 41193 47376 55717 65913 70762 70708 68064 70180 80398 99707 104312 101833 108258 116805 122883 130804 135743 149641 166758 160565 170568 197588 227283 278477 322161 345440 365063 377172 328037 250189 232569 174036 87003 13910 956 188 133 111 88 58 87 107 78 78 45 68 99 132 118 21 125 135 44 54 72 70 60 80 68 63 155 114 50 -33 70 120 45 43 64 77 68 27 68 48 68 98 54 18 46 31 58 64 55 84 83 73 42 47 35 60 16 6 5 18 57 19 34 80 53 15 -12 13 30 29 69 54 16 31 13 28 69 47 51 65 63 63 41 36 33 11 12 8 34 12 30 40 -2 20 31 30 13 9 10 24 31 27 15 34 38 36 28 37 35 32 36 31 35 48 43 50 39 40 34 33 43 43 27 25 18 22 12 10 42183 190 3598 30 10018 11 43 3 5186 3630 19 176 300 709 1095 1280 1646 2081 2271 2538 3026 3426 4181 5140 6096 7101 8169 9685 11427 13054 14420 16206 18650 21200 22889 25912 29670 33639 39286 45052 52135 60729 66938 69316 71586 74267 85236 109668 143209 160642 155340 161196 162017 178881 180979 173437 185902 211627 251008 288695 307878 319854 329063 348506 307114 270077 273316 267771 212506 113348 42761 9309 1675 106 65 101 105 44 -30 -8 113 1 18 20 31 -22 -26 35 114 8 18 43 84 89 71 74 56 80 159 123 73 36 -21 3 54 65 46 5 16 6 34 8 3 -3 19 -7 28 40 36 4 -30 16 4 10 58 44 60 -10 -25 5 14 68 30 -6 11 25 9 -36 -3 -1 4 32 25 34 30 51 23 59 51 17 -1 9 -5 43 18 33 26 25 24 9 17 26 -6 999999 0 15 4 7 29 30 9 10 22 19 -3 11 20 24 25 16 29 28 31 22 25 34 38 33 32 43 34 28 22 21 20 11 -1 9 7 9 42189 192 3526 30 10006 11 43 9 5187 3629 -6 86 440 676 599 884 1076 1443 1807 2410 2965 3566 4328 5092 5934 6596 7348 8271 9427 11047 13164 15383 17144 18700 20708 23188 26025 30275 36415 42764 46615 45366 42842 45101 47696 49532 49726 52763 56864 67220 88145 107167 121525 139778 167148 192482 202380 238011 252490 266447 280844 308564 316306 291540 296791 276874 255388 245304 231207 200294 159656 104240 49608 15943 2553 215 147 65 61 109 30 38 64 73 9 3 -18 96 95 71 129 29 56 91 101 91 135 79 139 114 71 52 82 67 33 88 109 61 71 77 94 56 91 106 67 88 7 -36 -22 -28 54 48 46 70 84 36 16 40 30 29 20 27 5 20 11 13 12 33 39 29 19 18 31 17 23 42 49 52 31 26 17 7 -5 9 8 12 13 13 8 -2 5 35 16 8 15 19 47 41 10 0 15 29 12 32 12 21 29 28 23 28 18 32 26 24 36 50 43 29 31 36 30 29 28 23 19 15 9 24 9 3 4 0 42195 195 3455 30 9995 11 43 15 5188 3627 113 235 202 370 589 819 826 635 916 1267 1364 1708 2240 2802 3291 4028 5140 6079 7144 8724 10249 12017 14347 17130 19832 22374 24622 25818 26754 28367 31730 36080 40283 41543 41885 47239 48639 47143 46689 59748 79481 94929 111075 130156 151889 174045 186139 173814 182357 187020 185746 185265 192061 190839 197253 217791 239328 246845 250653 246638 222372 209098 208909 201985 172202 126685 68336 20699 5341 767 105 108 146 104 21 114 135 84 69 69 123 63 124 192 187 83 30 53 106 73 155 115 72 17 92 97 44 52 80 106 84 101 75 48 130 162 102 46 27 32 33 77 72 65 87 79 98 83 91 86 43 24 45 48 24 56 53 54 25 50 51 63 19 29 22 -5 25 31 58 60 53 59 31 6 20 23 25 69 50 25 30 17 47 56 38 23 13 42 62 60 40 30 41 23 34 47 54 48 35 40 51 60 50 49 50 62 63 70 58 70 63 59 60 60 61 53 63 59 54 48 35 45 45 37 28 42201 182 3812 30 9992 11 43 21 5188 3626 186 479 597 728 1254 1636 2184 2812 3299 4196 4909 5474 6386 7583 8753 9461 10295 11999 13827 15165 15853 16346 18266 20494 24812 29253 31682 33548 36554 45269 56768 66645 70585 74407 82970 106642 141532 177037 212334 235314 248280 285376 304006 343009 413075 453937 424707 371561 304224 281119 250267 163794 100800 64851 26819 4842 396 156 60 43 83 38 53 77 110 104 48 98 95 67 55 84 68 113 107 31 85 30 89 157 140 126 85 69 60 53 25 -14 59 149 164 104 29 47 52 42 -14 34 49 54 22 -12 -44 -50 38 52 20 -15 7 2 -6 33 43 23 31 48 95 83 35 23 45 51 50 -4 47 37 66 43 31 50 44 34 26 36 74 33 32 27 4 23 17 16 27 27 35 2 8 1 10 48 55 41 36 45 35 45 43 33 28 34 48 50 42 41 33 31 42 54 53 48 53 42 33 23 28 33 26 17 14 6 7 2 42207 183 3785 30 9995 11 43 27 5189 3625 -78 999999 78 296 703 1031 1434 1775 2140 2766 3443 4176 5079 5782 6691 8131 9868 11504 13365 15403 17831 19601 21603 23602 26692 31138 36068 39169 42239 47257 53448 62445 75687 97377 112765 116051 129094 159833 196401 219908 240336 273129 311981 326093 339478 337217 349298 347391 326958 295914 250349 185375 113283 43965 11121 2065 178 68 37 20 124 78 53 61 84 80 30 102 139 -9 45 41 102 61 -36 82 75 -2 68 98 -27 5 83 101 66 42 143 50 42 45 98 107 81 77 93 23 -36 62 43 -4 51 24 17 33 69 40 9 16 15 16 30 108 63 94 84 67 50 28 -8 27 46 38 51 23 12 11 -11 6 15 -13 -34 0 13 33 24 -2 28 29 16 -14 -13 23 15 -9 999999 999999 7 23 13 5 39 34 21 21 37 30 40 38 -1 -2 14 22 26 47 45 45 45 39 38 36 38 27 26 24 27 28 26 17 9 9 23 11 2 42213 177 3965 30 9995 11 43 33 5190 3623 -46 110 151 456 860 1266 1707 1874 2303 2947 3646 4563 5609 6784 8193 10104 12357 15114 17901 21195 24963 28817 34163 40550 47878 56867 67185 85813 108343 135651 160991 188521 217146 247811 265640 270358 289273 331925 390563 420380 428167 420692 364679 317147 295790 252293 207761 74723 16584 3379 652 132 240 229 104 42 76 165 206 232 153 135 125 57 100 113 126 106 65 131 113 121 148 101 163 182 153 129 125 134 165 115 183 209 78 85 70 87 74 75 126 128 132 115 167 143 88 74 88 58 76 100 100 72 66 77 43 97 102 43 59 129 89 91 68 25 91 82 61 74 117 87 78 62 115 98 71 88 81 65 27 49 50 71 91 71 51 105 94 60 66 83 70 78 55 83 110 87 86 74 76 94 102 90 86 81 85 78 85 84 76 90 103 92 98 90 85 87 96 86 79 75 69 73 75 69 64 42219 177 3965 30 9995 11 43 39 5190 3622 121 299 428 509 660 1012 1199 1497 1914 2660 3344 3978 5145 6973 8680 9976 11133 13205 15454 17890 20619 22345 23102 25556 30944 38201 45646 57940 78175 101020 131140 161175 184048 211770 247658 276281 321940 380900 447861 506209 578543 616665 538892 390261 172635 54585 24333 7737 1018 136 175 161 77 79 156 158 104 110 -11 30 118 123 167 147 109 147 101 67 142 73 112 176 116 66 89 119 95 109 157 119 38 72 95 40 66 110 107 104 100 88 75 39 33 19 84 75 21 82 106 86 40 64 47 31 27 72 120 38 3 34 77 75 -6 35 45 37 79 82 37 49 80 58 52 44 78 64 23 26 36 48 54 25 35 35 62 71 41 60 54 46 58 61 34 35 26 54 66 37 35 40 42 41 53 48 48 49 41 48 54 56 59 65 55 55 77 63 55 47 56 54 51 40 43 40 39 26 29 42225 192 3516 30 9996 11 43 45 5191 3621 -57 9 61 99 137 -56 999999 999999 999999 -70 -50 85 14 177 361 567 837 1371 1852 2291 2633 2832 3379 4045 4942 5165 5633 7389 9428 11175 12489 13754 15015 17513 19519 20846 21894 30880 44183 55307 69005 86725 102487 129965 166230 201435 248369 311645 364869 394516 425703 431973 409157 416660 410372 333090 311326 223628 127873 94030 53485 27834 11063 2155 259 74 69 65 89 131 145 81 136 193 102 63 29 113 74 77 107 117 103 145 73 24 86 163 172 102 127 175 150 188 141 86 92 118 128 103 149 102 23 66 58 66 59 21 15 6 84 76 61 23 68 54 54 34 76 74 63 34 27 35 64 13 16 75 26 2 65 78 64 61 60 34 78 50 40 76 85 64 40 64 56 61 91 62 56 54 20 32 39 25 55 55 43 52 35 32 57 58 56 66 51 53 47 46 49 47 61 65 51 55 59 56 72 64 59 63 58 60 64 60 49 49 42 40 45 38 34 34 42231 180 3877 30 9997 11 43 51 5192 3619 52 149 222 396 615 834 1211 1581 2065 2576 2925 3222 4123 5407 5944 5572 6686 8702 11572 13269 12913 15578 17674 16259 17684 22147 25360 29174 37578 48879 60848 76234 95561 115703 133461 147283 156499 186256 232189 270109 310052 337275 382293 418740 455666 476309 454157 375516 242667 93668 43573 15959 3796 373 -3 4 58 20 18 -18 -21 102 123 48 113 33 128 61 -7 -18 -1 14 22 40 47 -21 43 87 94 106 52 60 80 68 84 23 15 32 19 54 53 -7 -17 45 62 18 -21 17 30 71 89 37 -5 27 42 -7 -12 -18 18 112 92 59 19 50 59 54 -7 25 -11 12 31 -9 7 -18 9 0 -7 3 30 20 21 15 -20 24 10 -7 3 8 36 12 11 999999 3 19 12 5 -6 2 38 16 -13 16 21 6 6 13 22 16 29 34 24 18 26 28 35 44 34 32 25 29 18 16 11 8 13 9 6 8 -1 -4 42237 176 3994 30 9994 11 43 57 5192 3618 -81 999999 -40 190 561 581 693 789 1086 1608 2209 3121 3714 4286 5268 6362 7576 9058 10768 13962 17783 23604 30055 32729 33607 38188 46197 57423 71688 86940 107007 134073 177904 212048 219683 237432 305350 413735 485661 537408 556886 574493 553815 356929 112253 32312 9585 1884 160 24 -33 112 122 -23 76 3 15 17 46 -22 -61 3 62 83 18 -58 -61 32 36 15 11 135 155 3 -15 13 43 125 86 109 42 -12 93 53 7 4 -9 18 35 84 84 20 49 143 77 39 -32 10 -8 29 44 7 -21 15 16 28 -5 19 -30 2 40 4 -4 18 14 22 34 29 1 61 49 22 27 34 19 -13 6 13 23 16 -13 19 29 30 20 999999 18 7 9 18 14 26 35 23 30 14 9 42 32 21 24 11 49 20 9 7 31 32 23 29 28 36 19 16 36 34 21 31 20 19 17 17 17 -1 2 -1 42243 175 3927 30 9987 11 44 3 5193 3617 21 116 82 217 693 1027 1327 2028 2601 3033 3930 4871 5657 7116 9653 12360 15569 19090 21733 24141 26194 27369 32315 38558 44602 55519 62575 68059 72115 84320 113259 131338 144003 187395 236857 268895 325194 412114 473109 478539 519327 484746 390008 267643 141190 72505 29101 12213 4636 1991 511 124 -40 33 99 65 40 20 30 -12 48 55 99 16 33 99 153 25 -3 -18 52 21 108 160 10 36 96 70 150 163 66 36 52 54 85 53 44 84 72 92 36 20 54 32 15 57 41 43 72 50 37 39 -20 25 26 46 33 53 -16 -17 6 -11 -8 22 8 -8 9 -17 5 -2 -16 25 5 -16 -1 24 13 10 3 14 -1 -31 -13 -11 -27 30 29 -10 6 5 -9 10 15 -1 0 -4 -2 3 -13 -5 -11 -9 7 -9 -10 -7 4 -1 11 13 6 10 28 20 17 20 23 14 -1 -6 3 -8 -3 -5 -5 42249 196 3384 30 9984 11 44 9 5194 3616 -87 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 -92 -28 74 140 130 405 676 711 714 1063 1085 1388 1707 2033 2443 2771 3049 3670 4519 5109 5946 6772 7432 8449 9292 10726 12513 15079 19847 24896 29115 35238 40436 45770 55889 64358 81488 98554 117813 151246 167088 192731 224991 276465 342018 396114 461645 490189 506706 447907 297740 206587 142379 109675 85415 47077 24044 2488 106 197 144 36 97 129 125 143 84 52 17 145 132 73 97 119 149 123 93 108 98 157 188 86 36 35 128 192 171 156 121 21 91 143 131 74 82 126 61 46 30 33 20 17 42 21 -5 42 37 16 11 0 -5 -10 -4 50 65 36 53 27 31 56 63 47 44 21 27 15 44 27 0 44 45 12 25 59 59 48 43 9 -6 6 5 38 31 16 22 25 39 13 7 25 26 25 11 37 48 47 34 29 35 47 49 49 40 23 25 41 45 39 51 54 50 50 49 32 26 28 36 31 32 23 27 35 16 7 7 42255 206 3078 30 9978 11 44 15 5194 3614 -44 49 210 192 -42 41 172 187 344 323 348 254 169 147 130 -6 -39 -82 999999 999999 999999 999999 -40 -59 22 70 124 240 344 536 855 1157 1554 1834 2402 3228 3682 4040 4229 4226 4421 5504 7019 8723 10324 11027 12315 15185 18673 23120 31502 43477 54117 61117 72090 86745 100526 116194 135383 165170 179700 216149 257998 278944 324497 359158 363680 350305 341748 330732 325012 289804 238896 177726 103446 40966 8034 1607 484 88 84 111 179 174 68 71 164 116 135 113 189 47 14 78 149 185 150 218 151 119 47 97 118 107 121 174 158 158 180 190 194 168 128 96 91 33 73 83 87 49 48 91 87 78 46 52 47 25 47 107 69 72 93 57 40 41 111 105 57 63 54 30 96 114 58 23 18 7 66 55 53 60 69 48 32 40 16 40 55 43 15 23 39 43 62 68 82 69 28 15 38 46 45 61 50 49 63 49 57 61 54 89 79 57 68 69 59 57 63 52 49 62 78 62 61 58 64 55 61 56 48 36 40 37 38 29 42261 181 3853 30 9973 11 44 21 5195 3613 189 241 321 380 504 768 1186 1279 1355 1384 1553 1905 2333 2722 3597 4170 4698 5484 6227 6807 7017 7231 8520 9970 11464 14585 19299 26160 32388 37418 44421 55065 69562 89520 117922 157565 206677 261014 305263 362774 418729 437304 386419 378712 396712 381466 321778 254266 212486 155485 63631 10998 1031 121 130 154 92 105 147 74 195 157 47 128 148 95 130 154 133 65 130 85 24 37 96 176 88 21 113 97 99 136 105 77 145 150 109 99 26 110 161 79 25 147 88 91 108 82 89 44 73 61 93 65 63 43 66 34 12 66 87 51 13 3 7 52 47 34 -1 14 89 34 60 51 39 9 65 85 58 92 71 67 41 3 32 29 19 58 49 44 43 18 39 66 33 18 13 20 61 45 43 53 41 44 52 50 34 30 37 47 56 52 61 76 60 53 59 67 43 52 52 57 56 43 46 40 35 34 30 35 28 42267 174 3974 30 9974 11 44 27 5196 3612 -13 223 417 769 1115 1225 1557 1850 2129 2607 3104 3840 4501 5194 5632 6415 7965 9826 11719 15459 21011 25795 31575 38508 46314 57531 75028 94786 114264 135548 165908 195663 219309 262231 317440 377259 417339 410522 399078 376918 386132 323071 256846 215151 117861 16007 1029 -43 57 31 123 59 74 65 125 82 13 90 150 66 6 63 138 64 135 84 133 41 86 55 47 95 73 102 83 148 103 96 51 3 82 27 21 58 -19 -3 46 29 55 67 27 -34 -22 47 69 30 22 20 -4 26 26 32 53 18 78 36 11 0 40 7 45 80 -30 -54 -27 13 22 13 -11 22 17 29 33 2 23 13 9 -34 -35 -14 -19 1 36 19 7 -1 18 2 999999 999999 10 4 0 4 -12 -6 -4 11 23 11 6 28 21 21 18 17 25 12 7 4 13 8 9 8 7 14 15 6 -8 1 -5 -7 -7 -15 42273 192 3470 30 9980 11 44 33 5196 3610 -85 214 392 439 548 793 833 884 713 521 490 445 620 823 755 704 1058 1150 1122 1171 1309 1537 1720 1920 2200 2391 2826 3256 4060 5169 6767 9092 10974 13190 15544 17760 20851 24472 29075 35482 45497 56972 69480 81743 90226 109363 130057 150623 194093 237820 270512 339784 429890 533589 622522 511005 383624 274102 141801 52839 7346 546 79 15 -18 37 -8 -12 40 102 14 53 105 111 79 67 149 93 32 110 63 6 27 116 53 53 104 132 35 -4 68 89 131 78 79 76 38 46 6 19 60 42 13 57 106 69 34 2 24 56 14 53 63 16 -40 20 47 47 40 8 -7 -3 -20 20 -23 -16 -16 -22 46 48 0 3 -21 26 48 23 12 46 35 -14 3 26 40 40 -4 9 9 4 -11 7 2 -5 -6 13 18 28 5 -5 -2 999999 -5 24 6 -4 0 22 31 20 23 21 21 7 18 20 13 25 25 36 20 27 23 24 20 12 14 14 12 -5 8 5 -2 -11 42279 230 2366 30 9986 11 44 39 5197 3609 -99 16 202 237 417 200 -24 -27 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 18 90 110 128 122 224 307 384 403 618 674 431 541 831 787 912 1260 1593 1810 2027 2003 1975 1700 1519 1579 1543 1328 1188 1191 1090 1113 1213 1365 1643 1881 2147 2633 3373 4657 5902 6995 7989 9559 12246 15817 20594 25896 31495 35329 36951 41863 52060 67569 83037 94610 116134 142104 174287 214821 250332 307926 356055 397535 444145 501377 561345 512190 311503 164491 83351 28432 5828 423 168 200 144 147 89 37 90 117 98 140 164 181 70 37 79 101 164 184 161 138 153 163 142 155 150 110 138 124 154 187 164 120 160 99 82 167 92 96 132 72 79 137 101 137 120 115 167 133 76 61 41 41 110 55 49 119 108 72 47 38 59 72 70 69 61 46 60 45 32 93 97 50 13 55 57 32 22 65 61 74 69 86 89 76 52 55 63 67 75 92 73 55 37 40 35 37 61 69 48 43 53 64 73 71 59 57 58 62 63 67 83 85 86 94 85 82 77 71 75 68 63 66 73 79 72 61 61 54 49 64 53 42285 206 3087 30 9987 11 44 45 5198 3608 -94 -47 999999 999999 999999 -82 23 127 295 241 253 350 510 787 1154 1643 1729 1460 1308 1552 1789 1964 2326 2524 2601 2770 2851 3076 3310 3299 3269 3422 3601 3857 4202 5405 6938 7996 7994 7702 8394 11424 11747 9666 9651 10856 13004 14924 17141 20603 26793 35183 43152 50312 59649 71096 87624 112334 130979 146899 173891 204601 254560 331811 402052 451441 516972 538600 472144 332173 148904 41629 5957 584 104 33 92 169 46 29 0 42 21 13 3 -25 87 62 25 48 54 142 80 110 119 76 51 93 100 62 149 167 136 135 66 67 139 144 128 82 15 20 23 0 28 63 57 42 5 -15 2 36 46 39 28 21 -9 -9 12 56 68 91 50 3 16 14 0 5 5 39 38 20 13 39 20 49 57 34 22 29 43 9 -14 3 -3 1 -5 5 -6 -3 -14 6 31 17 -10 2 11 2 2 14 15 7 4 27 39 22 16 34 16 17 14 25 49 34 27 25 8 17 32 32 30 41 44 33 30 27 29 25 21 24 20 16 19 20 18 6 42291 219 2692 30 9982 11 44 51 5198 3607 -49 -27 25 999999 999999 2 177 252 389 418 599 699 755 971 1078 1108 1382 1822 2128 2360 2843 3378 4132 4853 5607 6492 7658 9024 10557 12206 14109 16341 18760 20259 21657 23216 24981 25472 25328 23884 22586 22514 21755 22598 24748 26941 27353 27255 29646 37055 46054 49093 49668 50087 49363 46740 45473 45723 46007 48529 51479 57511 68075 80478 92306 97557 97561 103671 117322 130424 138866 148556 171634 197916 244257 303200 337842 346448 330994 268903 185958 115123 54357 18589 3871 789 92 101 142 35 -40 35 33 63 90 81 106 48 8 5 -14 28 65 51 82 112 74 44 46 84 93 90 51 40 89 110 114 106 91 73 85 123 115 122 112 77 63 74 63 31 4 -12 52 53 36 41 81 49 21 29 67 61 14 24 29 18 25 20 26 0 -17 19 65 52 31 21 40 33 -22 -20 54 50 18 6 4 -8 -4 40 31 15 18 7 3 1 -8 -9 6 15 4 999999 -6 9 1 -5 -6 -4 10 26 40 21 12 12 8 22 36 23 11 13 20 42 52 32 26 28 29 37 33 24 27 23 22 24 19 12 8 11 11 6 5 42297 219 2687 30 9977 11 44 57 5199 3606 91 313 495 698 688 817 887 976 1403 1655 1840 2269 2661 3393 4199 5079 5799 6541 7406 7920 8202 8818 9802 10842 12064 13486 15054 16773 18743 20833 22113 22897 23787 24628 24666 24645 25534 26521 28922 31554 34100 39873 42574 37844 38045 39354 40229 42164 47552 58637 72049 78063 64866 56562 60073 66491 71342 71705 76240 86197 99023 107914 105170 101925 114355 123269 123298 127958 136204 138106 139261 147615 167669 181715 210285 240321 240417 231394 222860 214380 137043 45355 8786 1035 75 154 164 124 44 39 70 95 165 91 35 73 83 64 175 82 29 105 140 157 117 120 119 87 82 121 155 120 82 100 141 172 112 149 161 200 178 120 50 74 133 127 106 27 36 47 32 29 52 77 60 48 52 83 27 -8 -12 -11 14 86 59 8 -6 8 24 12 14 10 18 37 29 62 38 31 52 52 47 32 41 37 27 21 24 32 29 21 3 7 18 23 34 25 22 13 15 16 30 28 23 10 12 4 30 43 29 24 64 47 35 31 21 27 34 40 36 46 54 54 41 39 53 64 51 43 40 41 36 38 40 34 26 24 25 21 17 42303 226 2473 30 9973 11 45 3 5200 3604 28 204 242 497 831 963 1087 1140 1062 1184 1467 1624 1806 1835 1905 2000 2203 2588 2919 3404 3999 4235 4583 4783 5291 5961 6654 7179 7675 8114 8543 9012 9315 9259 9273 9308 9217 9458 10061 10443 10316 10117 9817 9901 10018 10232 10317 11069 12186 12657 13290 14461 15859 17529 19385 20852 20925 21082 23987 28603 31173 32801 36075 39950 43954 48286 47588 41787 38722 38667 40625 46677 51033 53542 56681 61654 68849 70019 65383 62948 62743 87915 124619 141171 205400 433544 759104 965512 699364 176379 20796 2089 199 149 158 110 43 -7 -34 -24 22 58 59 -9 22 13 95 72 5 103 108 90 107 82 92 96 110 92 88 126 91 48 52 91 125 77 25 76 97 82 54 117 97 46 65 55 31 49 64 2 9 49 55 112 52 1 -21 10 5 17 20 41 45 63 43 9 -12 -27 28 7 -12 10 -6 -15 -8 4 10 56 30 2 -12 -30 -7 -7 -19 -14 -31 -27 6 11 -26 -18 5 29 38 -3 -4 6 3 15 3 7 -12 999999 999999 11 -2 -10 6 7 999999 999999 -15 11 24 4 -6 -2 1 -2 1 6 9 14 23 22 8 -7 -6 -5 -9 -6 -2 -3 -11 -14 42309 222 2593 30 9973 11 45 9 5201 3603 -26 91 121 228 488 456 496 702 977 1086 1230 1260 1410 1521 1738 1955 2258 2272 2314 2437 2694 2750 2695 2735 2988 3214 3389 3730 4158 4648 5099 5512 5794 6011 6167 6315 6339 6670 6880 7541 9520 10149 10920 11571 12580 14085 15660 17352 18547 20279 22126 23614 25344 26270 25335 23799 22781 22324 21671 22305 25292 25516 23504 24117 29894 31925 35535 55187 66105 46126 38708 43856 49697 50902 47070 60144 94529 150924 255607 508422 829477 999999 999999 580035 344848 107832 1029 118 89 117 125 118 125 120 48 136 138 124 127 82 93 48 29 83 165 140 108 113 120 89 105 27 26 81 176 196 158 129 181 174 115 46 121 178 206 192 146 145 98 72 71 72 104 70 60 58 84 57 41 111 115 75 35 42 42 29 41 44 69 71 18 19 0 30 23 23 -8 21 27 55 16 -6 5 76 51 60 54 21 -3 3 31 34 48 33 51 37 29 25 30 29 30 54 33 45 38 30 29 11 14 20 23 22 24 33 29 25 33 39 35 42 54 54 46 43 46 47 52 54 53 48 47 41 42 40 37 38 45 39 28 27 26 23 42315 298 287 30 9977 11 45 15 5202 3602 286883 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -57 -65 -29 8 208 401 361 358 412 582 578 649 693 741 1044 1164 1303 1375 1449 1812 1916 2063 2108 2063 2062 1934 1951 2168 2380 2684 2829 2853 2992 3129 2958 3052 3167 3057 3074 3083 2800 3126 3365 3591 3992 4586 5420 6449 7938 9705 11917 13531 14652 15724 16270 16233 16132 14586 11819 9672 9316 10181 12367 16193 17225 17781 18533 17682 19661 22374 30209 41840 63895 103577 181940 320425 570296 973597 999999 999999 740181 57462 1807 170 31 109 206 187 105 99 19 39 33 62 53 78 120 120 82 70 29 -8 87 134 88 36 48 81 101 46 23 54 91 95 151 69 89 108 145 131 99 126 121 89 97 89 108 64 46 59 95 94 63 2 58 59 67 92 73 33 16 34 50 54 67 46 38 81 44 42 49 36 13 46 57 27 37 36 28 41 10 6 28 21 45 38 25 6 5 12 5 25 44 39 38 24 -2 3 23 25 11 1 19 15 22 31 16 11 18 30 20 34 33 41 35 32 26 27 31 44 40 38 39 47 50 42 45 32 29 23 28 29 27 18 18 11 17 15 42321 206 3079 30 9979 11 45 21 5203 3601 -63 148 209 -11 47 30 273 228 198 175 45 -2 -80 999999 999999 999999 999999 999999 999999 999999 39 147 256 353 425 503 832 1090 1333 1670 1868 1982 2186 2587 3028 3226 3431 3362 3108 3278 3594 3725 4069 4921 5277 5524 5717 6034 6241 6515 7491 7795 8483 8272 9340 13667 18671 29143 44458 64368 121232 219277 346784 544335 888678 999999 999999 961382 642373 236656 24237 312 140 100 273 240 52 70 167 106 123 179 48 50 144 216 115 39 89 148 92 99 192 184 191 87 66 110 86 125 148 62 72 116 114 110 71 74 117 126 80 133 63 35 91 151 38 25 32 28 50 55 88 73 83 101 97 93 66 97 16 22 16 43 14 36 41 31 12 -10 30 19 44 13 0 30 31 27 46 23 38 39 50 54 53 50 53 33 41 21 15 45 43 36 36 53 64 34 23 12 18 24 39 48 50 58 27 30 26 29 26 26 25 47 35 46 43 48 54 46 45 51 51 49 51 46 42 49 41 39 40 30 28 26 23 18 42327 168 4217 30 9977 11 45 27 5203 3600 -27 999999 999999 999999 999999 999999 999999 999999 999999 1 29 194 366 753 1721 2968 4736 8430 13806 21767 34250 59399 96521 173491 337806 565521 885708 999999 999999 999999 644214 175126 32241 877 137 83 60 16 207 174 56 32 24 60 103 124 75 9 -13 74 26 38 61 23 17 33 69 62 99 40 118 123 63 100 108 125 83 115 92 84 110 175 170 122 124 90 117 147 95 35 67 25 104 67 8 37 60 47 40 17 28 36 62 35 41 35 64 57 71 92 46 15 42 42 -5 17 31 25 37 51 65 40 71 41 38 13 12 22 34 16 -5 4 -1 11 8 2 3 2 19 -9 15 4 999999 -7 -6 -4 21 36 11 15 29 42 42 33 21 31 29 37 46 36 35 30 37 44 35 31 40 37 27 27 26 22 21 10 11 10 11 11 42333 185 3707 30 9977 11 45 33 5204 3599 -87 7 63 43 49 151 3 -48 -93 19 213 226 415 824 934 880 700 490 335 320 475 482 509 666 1279 2241 1930 1556 1814 2534 3811 6091 9576 13502 22267 40705 71292 115051 194960 310605 507577 814973 999999 999999 991530 850552 734311 372809 94033 16761 750 161 97 182 51 50 119 156 141 104 47 43 40 69 120 72 99 103 102 42 3 83 93 60 78 71 55 40 63 25 110 124 59 90 91 63 50 137 50 75 117 135 32 79 133 9 95 39 114 15 -3 56 -1 -4 45 52 -4 13 -3 7 20 27 -11 18 -13 36 13 39 50 57 33 -1 39 43 47 35 -7 25 18 10 14 50 34 20 1 22 35 16 -25 8 16 13 6 31 31 27 20 -1 10 27 17 -2 22 20 17 23 31 42 17 26 16 17 21 14 30 39 21 15 31 36 38 25 19 24 14 7 10 18 13 9 6 11 -1 3 3 42339 178 3920 30 9980 11 45 39 5205 3598 -83 23 83 224 454 697 880 660 314 296 236 237 273 249 569 813 920 1425 2718 4701 7921 10283 12886 15675 16312 20322 31646 50576 63239 95973 116462 134966 154153 217072 292248 386856 482219 614123 864848 999999 911831 509977 324699 98689 2918 205 16 -40 26 136 156 201 183 96 106 91 99 115 57 61 112 57 140 140 82 102 76 126 107 89 139 82 88 113 61 85 129 76 71 73 125 89 71 102 93 70 110 100 103 126 88 26 116 101 76 -8 -33 -39 20 51 50 6 78 21 2 56 12 -11 54 40 12 5 13 26 33 65 101 69 83 48 20 -10 21 35 14 12 -9 18 24 28 8 25 45 28 14 25 26 48 28 24 42 49 39 48 36 25 11 7 32 52 28 9 14 33 33 33 40 41 39 39 48 34 44 50 52 52 53 45 39 39 33 34 38 12 22 17 25 31 42345 168 4224 30 9984 11 45 45 5206 3597 129 1076 2051 2405 1393 268 999999 999999 -41 172 425 553 996 2494 5336 9199 14599 22664 33948 51114 78699 122769 207630 327774 475506 666356 885208 927359 883877 944345 790024 402940 111561 1938 101 37 104 197 98 30 89 44 88 41 13 66 230 192 197 160 44 105 188 151 131 58 142 152 121 113 191 138 78 131 214 201 121 136 123 152 161 94 60 210 217 57 175 134 84 36 47 5 47 12 32 61 20 28 102 86 36 62 99 31 -22 71 77 38 88 66 77 88 79 42 30 92 68 44 62 56 61 71 28 20 32 32 29 19 16 29 39 26 50 41 13 27 28 54 45 14 34 29 37 57 44 39 37 49 58 62 41 73 53 51 43 40 45 58 66 61 80 73 72 68 68 71 74 60 66 64 48 50 61 44 45 37 41 49 42351 166 4285 30 9985 11 45 51 5207 3596 210 477 255 -92 -11 76 -30 999999 999999 66 163 927 1248 1123 1222 1633 2580 4515 8366 16533 31932 60899 121153 249242 421045 716287 999999 999999 999999 709556 18490 821 218 163 268 108 42 122 125 136 95 82 160 116 96 210 182 91 36 146 175 171 127 136 188 120 171 132 120 49 116 76 178 161 196 190 196 188 112 136 146 157 68 70 76 78 70 101 113 69 57 73 80 86 81 51 38 16 34 54 92 100 117 127 87 72 60 77 66 56 65 47 73 50 -6 48 59 56 35 16 32 35 62 86 49 45 78 66 54 37 39 49 55 56 59 35 27 54 45 41 52 42 53 41 25 43 57 57 54 45 43 50 60 58 57 46 50 54 58 71 88 78 70 67 66 52 43 52 47 43 49 43 47 41 40 28 42357 152 4706 30 9986 11 45 57 5208 3595 476 2407 5567 11866 25630 50419 95401 183352 336797 578604 908182 999999 999999 999999 846194 338662 34747 491 219 25 24 73 137 108 117 100 72 105 108 91 51 135 127 71 40 123 148 155 94 88 33 41 116 85 114 113 110 119 125 136 -5 45 75 37 124 158 157 116 85 115 115 125 68 25 59 65 16 30 88 100 83 73 48 2 18 22 78 57 20 19 33 48 38 8 10 16 16 15 66 36 18 6 6 8 10 26 33 37 43 -12 -1 44 42 41 32 38 12 3 1 16 23 24 21 9 23 17 14 24 20 20 3 18 21 3 10 20 36 34 25 24 32 26 35 22 27 27 18 38 34 39 44 31 13 19 34 25 18 24 18 10 13 14 42363 152 4714 30 9994 11 46 3 5208 3594 214 1133 2836 5594 9994 17491 31630 55176 99377 181219 315791 548154 830477 999999 999999 999999 178933 1536 152 122 136 125 172 121 69 40 131 142 63 86 118 148 121 34 101 104 245 183 154 140 100 142 159 123 107 53 53 120 199 116 92 21 55 178 179 181 88 73 113 137 96 139 108 79 85 116 135 37 31 54 82 68 69 71 91 47 83 103 65 40 40 26 37 41 73 64 64 34 15 36 11 0 39 26 25 72 51 51 83 52 42 22 30 45 30 18 48 24 36 51 50 31 16 13 30 19 24 36 36 43 55 45 46 49 46 53 52 52 55 28 40 65 75 70 68 46 56 60 51 45 49 51 44 40 44 49 47 40 40 31 31 24 42369 151 4748 30 9998 11 46 9 5209 3593 365 1218 3016 6471 13160 26494 51841 103119 206086 374352 583105 999999 999999 999999 999999 202513 2288 108 199 249 146 124 120 51 -2 27 70 62 94 154 77 49 132 129 10 70 167 141 112 101 149 158 164 181 168 244 228 152 100 95 97 91 120 58 109 214 283 187 89 100 122 125 82 67 104 171 135 50 56 39 79 52 38 39 74 10 2 24 31 10 33 80 71 31 42 80 73 73 70 74 51 20 30 25 41 50 62 43 73 12 38 68 50 40 41 51 46 26 34 38 23 24 57 48 50 44 42 39 12 9 24 47 43 38 38 47 44 41 45 45 47 48 53 67 69 67 63 55 53 52 42 40 41 42 38 48 37 31 33 35 26 42375 151 4748 30 9998 11 46 15 5210 3592 -85 278 732 1754 3672 7557 15089 29021 55200 106744 209812 418385 582752 999999 999999 999999 240481 2193 231 85 62 53 71 145 168 191 103 129 90 111 60 35 63 147 114 140 170 101 118 150 129 135 170 118 81 36 16 126 126 98 117 147 120 90 124 86 100 106 77 94 125 150 197 142 99 75 64 60 80 55 63 70 72 42 68 17 24 33 80 56 39 49 64 22 85 101 75 58 63 49 51 67 58 92 39 25 47 61 32 35 24 68 68 23 46 34 52 29 8 9 1 24 46 26 23 37 38 34 37 34 39 54 52 37 27 32 47 48 48 63 73 73 80 78 75 79 67 64 66 68 64 63 60 56 49 44 38 45 39 43 41 42381 149 4803 30 9993 11 46 21 5211 3592 322 1010 2352 4614 8160 14748 28341 55268 109053 219121 439633 786676 999999 999999 999999 620627 180296 11546 121 129 142 122 73 54 34 4 -14 4 127 155 82 67 78 122 146 164 132 129 141 113 130 112 119 83 68 88 119 90 88 131 139 116 82 92 102 119 121 76 69 52 48 43 58 96 111 83 14 -20 0 12 4 30 43 21 29 6 25 66 34 41 68 92 63 51 11 29 44 59 39 22 38 8 21 33 31 2 27 45 13 -19 -15 2 19 48 39 29 11 11 0 -4 24 14 12 3 17 23 15 25 48 46 27 28 24 18 26 21 22 36 35 38 34 28 32 30 26 22 27 29 30 19 13 18 16 15 18 14 13 11 11 42387 148 4828 30 9988 11 46 27 5212 3591 -57 638 1745 3435 5105 8594 18629 37965 71512 137448 287336 586910 999999 999999 999999 935079 490193 104256 675 18 78 166 129 67 77 98 106 152 87 51 101 79 47 78 121 153 111 139 204 174 155 123 128 141 142 97 80 44 75 80 78 92 87 81 74 137 101 54 57 32 105 110 87 89 67 69 44 66 28 68 43 15 5 -7 38 84 119 84 51 63 39 17 7 37 24 16 31 32 28 23 32 35 19 3 8 11 10 21 15 0 7 13 21 37 35 41 37 33 36 28 38 20 6 16 32 19 27 11 22 15 24 38 35 46 29 33 27 37 51 45 48 49 37 20 27 35 45 38 37 41 35 30 32 23 20 20 19 17 42393 150 4770 30 9990 11 46 33 5213 3590 -22 307 528 783 1257 2453 5073 10584 23154 46004 90864 189515 409230 847198 999999 999999 999999 349692 84473 724 110 101 102 105 175 191 150 127 116 34 -6 66 117 137 177 175 176 120 56 103 109 131 140 133 141 112 105 48 65 144 99 120 151 129 87 119 144 78 81 81 76 61 109 92 87 129 27 11 25 87 105 85 58 73 75 75 60 40 46 71 70 67 57 37 40 59 46 43 46 31 37 25 20 47 58 51 54 57 38 53 44 29 38 5 8 27 38 37 19 39 30 20 3 14 21 34 29 15 28 42 28 31 43 31 31 31 39 37 26 37 49 50 54 53 43 35 40 46 54 48 40 35 33 32 32 32 31 25 15 13 42399 151 4745 30 9995 11 46 39 5214 3589 16 318 599 828 1157 1949 4042 8266 16839 34903 67331 131836 268783 514075 993535 999999 999999 999999 87909 1627 90 174 210 186 191 144 81 73 155 170 157 149 163 136 62 114 169 160 119 135 199 168 73 75 138 117 104 71 113 103 139 129 203 206 154 132 143 160 152 166 147 161 120 119 121 122 156 130 91 71 120 117 71 33 66 105 113 115 106 111 132 148 131 81 52 55 85 92 65 72 85 59 45 38 59 92 69 74 80 86 77 77 60 73 82 71 78 53 40 52 49 37 39 90 88 80 82 83 70 76 58 62 73 71 63 65 70 81 73 70 87 78 80 79 89 86 87 81 78 75 69 68 75 75 69 67 66 65 64 61 57 42405 152 4720 30 10000 11 46 45 5215 3589 -3 48 118 437 1088 2366 4560 7486 12738 24010 47488 93577 185811 369478 431979 996620 999999 999999 274237 18494 533 144 88 122 141 135 111 129 136 133 78 86 58 20 47 57 106 123 132 147 167 142 121 113 107 111 138 136 110 139 154 130 134 135 152 169 116 96 122 87 62 92 94 84 104 144 140 127 101 52 37 58 60 27 43 82 57 46 48 50 21 15 51 35 13 28 17 28 44 59 54 50 37 15 7 32 56 54 72 55 29 45 62 39 31 16 26 47 40 37 25 44 61 53 37 43 39 48 43 28 24 26 33 43 46 44 42 34 31 31 28 34 45 42 38 40 49 55 53 56 47 39 39 46 39 38 42 29 28 19 19 22 42411 154 4635 30 10005 11 46 51 5216 3588 -75 158 445 917 2058 3411 4781 7305 11715 21100 43412 91733 183594 358617 682069 999999 999999 999999 695461 7115 792 229 163 168 192 123 108 117 135 109 21 42 20 41 95 59 27 66 83 56 83 109 80 89 69 47 65 82 114 133 143 103 106 109 74 92 159 210 224 153 54 72 103 111 150 149 109 130 137 107 112 98 89 114 87 77 108 106 109 74 44 14 10 66 69 49 48 59 78 55 57 30 34 46 30 41 40 46 48 61 83 37 23 29 51 43 42 40 24 24 50 59 59 58 63 43 33 37 31 46 39 44 47 46 53 40 43 42 56 58 58 54 54 60 63 58 59 69 69 76 73 56 57 65 64 56 51 54 52 46 38 39 34 28 42417 154 4667 30 10007 11 46 57 5217 3587 -43 822 2240 4455 5830 8046 10468 17123 31435 53400 103515 238229 463346 762545 999999 999999 999999 991125 42620 1716 256 128 78 107 156 172 85 89 137 146 139 148 143 51 97 106 110 95 115 153 124 61 43 63 121 91 65 47 114 133 136 99 120 127 158 143 130 129 174 185 121 157 142 126 109 79 91 80 101 96 81 66 62 69 99 105 58 66 78 60 86 97 37 63 87 63 61 51 48 42 40 38 24 32 22 53 79 75 36 45 52 36 32 42 64 58 47 70 47 46 60 40 22 36 52 32 23 37 47 24 33 33 42 36 39 39 33 31 44 37 43 47 44 58 56 60 64 56 52 52 50 65 57 52 55 51 51 51 53 51 47 31 36 27 42423 160 4487 30 10007 11 47 3 5218 3587 414 907 488 999999 999999 999999 999999 146 1141 1103 2018 6351 10086 15163 26063 49669 108369 264338 543352 934379 999999 999999 999999 151547 529 67 41 98 107 116 120 106 49 49 104 96 88 36 16 53 60 -5 12 25 117 143 57 -9 79 75 123 163 145 66 43 28 72 64 1 36 155 112 154 138 117 102 87 110 84 99 66 16 91 70 54 60 22 11 -1 -25 -32 33 48 47 42 41 -2 -19 -6 20 50 43 39 16 -5 -8 28 38 39 39 28 21 -2 -26 -4 4 12 0 -4 11 -11 1 24 6 14 19 28 12 3 8 999999 999999 -13 -9 -11 -5 999999 999999 8 -4 6 14 15 34 36 16 26 18 4 7 10 25 20 17 28 15 20 22 21 23 20 18 14 10 14 12 8 4 6 -8 42429 228 2448 30 10008 11 47 9 5219 3586 47 193 136 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 1069 2184 3363 3908 2898 520 999999 999999 999999 999999 999999 999999 419 310 1190 8225 17336 29777 48177 82012 171066 407820 639874 999999 999999 999999 445789 1622 62 55 15 18 44 42 101 85 211 175 93 83 -17 66 89 44 10 91 145 150 244 151 93 124 157 126 83 77 3 85 148 101 134 98 82 112 76 93 79 122 187 122 104 140 125 73 118 108 75 75 164 109 59 58 32 78 53 69 55 52 68 67 17 28 28 -8 41 48 39 23 42 37 32 46 7 11 39 40 26 39 16 30 53 37 28 21 20 54 56 60 79 43 33 53 46 -9 2 30 12 8 2 10 7 6 35 37 44 39 47 38 41 36 44 40 22 57 48 37 41 42 36 43 53 34 36 38 42 31 35 23 26 27 30 22 14 4 42435 242 2026 30 10006 11 47 15 5220 3586 -67 405 737 891 1048 1462 2156 2611 2554 1802 1855 2280 2839 3468 4354 5462 6318 6444 5851 4304 2967 2072 1120 496 580 363 182 37 100 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 10 -53 -49 999999 999999 -53 -6 -62 4 101 241 321 327 333 190 192 144 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2219 7304 10004 5450 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 996 1993 7363 24729 46549 91607 164386 266265 302969 638553 999999 999999 286026 914 43 30 66 86 103 122 97 127 127 74 71 72 135 74 76 44 78 56 42 103 117 59 13 41 129 32 99 87 57 85 117 96 37 54 125 81 35 23 169 148 97 131 194 92 80 104 126 124 97 66 98 42 94 65 20 -52 50 79 9 -7 20 23 44 23 60 23 36 23 21 2 -8 51 78 77 70 4 34 -4 1 1 35 28 12 25 26 37 59 47 53 39 29 -3 16 13 24 26 18 19 26 33 21 27 4 19 21 18 21 31 5 16 19 17 17 3 22 11 25 34 17 31 36 38 45 47 40 34 27 21 32 29 16 23 18 20 10 4 9 42441 298 345 30 10005 11 47 21 5221 3585 343840 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 331 1234 2244 3601 3813 1315 596 750 1014 1310 1631 1704 1785 2015 1977 2296 2372 1826 1360 920 647 687 710 661 721 653 348 307 203 286 251 143 1323 2028 992 248 -31 999999 -69 138 166 113 182 58 -45 -95 -53 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 20 184 -58 999999 999999 17 2109 6214 10434 6160 553 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 456 1023 5917 29781 62613 99237 155913 248409 404917 64090 999999 999999 520703 1742 172 132 137 119 101 117 139 75 109 65 97 124 131 81 75 58 37 133 123 137 121 118 111 149 95 152 248 216 149 113 91 112 85 83 -35 5 96 73 131 111 76 126 177 158 75 136 153 120 109 168 121 128 86 70 61 27 59 50 69 62 61 68 101 27 45 63 105 63 75 96 74 78 76 98 82 107 54 62 80 74 83 51 16 61 61 48 79 70 70 28 24 40 52 44 73 47 46 49 59 49 33 35 55 58 58 47 57 56 57 53 55 50 36 48 40 36 63 59 62 51 56 58 64 68 61 60 52 52 43 38 45 44 44 44 39 36 33 42447 240 2086 30 10006 11 47 27 5222 3584 263 1730 1956 949 101 999999 -16 -1 999999 999999 999999 34 236 331 284 338 88 -55 999999 29 167 -26 -21 -28 999999 -78 27 -80 999999 999999 60 2740 5344 5894 3216 -75 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 241 2480 8468 20074 35287 40532 26950 8477 3333 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 298 1156 5883 25433 67530 122000 192300 297556 457525 733863 999999 999999 835324 18044 332 187 194 187 115 109 249 194 120 155 78 143 81 111 140 123 170 148 201 149 110 135 73 125 142 148 76 30 60 74 124 146 125 165 104 160 79 69 98 157 146 127 105 44 66 135 154 59 68 105 136 161 116 72 80 69 42 103 119 116 125 93 45 69 71 88 86 69 55 50 44 27 49 74 73 35 20 43 44 32 43 24 33 40 28 26 24 32 25 40 44 51 66 23 19 43 57 52 52 32 32 51 46 53 42 30 21 35 38 60 35 37 45 47 53 56 54 62 57 51 60 62 57 54 42 30 40 45 43 49 43 44 43 38 23 27 27 42453 209 3019 30 10009 11 47 33 5223 3584 82 522 230 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1657 5560 11781 20416 23787 14763 4883 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 334 5001 26631 59253 90257 148480 321330 649041 999999 999999 999999 685334 121647 10306 100 106 49 124 140 140 191 107 127 172 126 75 121 110 104 167 136 151 174 99 53 137 126 125 149 66 86 143 93 82 71 24 163 125 55 52 108 78 28 27 32 45 90 83 118 101 101 80 79 77 121 140 108 90 81 57 68 73 51 58 35 46 57 35 -2 18 46 71 46 30 11 32 34 49 44 49 68 67 32 11 22 60 56 43 58 44 24 46 45 29 53 45 21 36 53 33 19 32 45 40 36 28 4 -4 22 30 41 33 22 39 30 25 33 44 51 57 47 59 49 38 60 64 45 36 34 32 28 43 31 32 31 16 21 23 25 10 42459 211 2960 30 10010 11 47 39 5224 3583 1560 4652 8438 10415 5858 -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 -68 7274 31706 71592 119597 166269 147200 55709 15815 13458 2659 1480 1593 1011 702 246 177 8 999999 999999 999999 555 2372 4736 5288 3720 6500 16161 24929 69085 209017 403153 811643 999999 999999 999999 557163 37384 831 158 67 163 99 126 215 84 170 228 247 182 167 159 138 111 144 125 87 78 50 113 112 187 140 159 144 80 117 117 111 69 95 196 119 112 102 159 166 207 195 159 121 109 26 88 94 58 75 134 153 157 164 169 156 114 119 95 116 179 151 98 88 43 94 119 112 72 66 96 59 83 80 79 90 114 101 88 95 82 61 63 69 91 52 82 104 77 68 78 74 74 69 63 76 72 66 73 89 68 50 40 58 72 71 72 66 67 54 51 43 48 67 69 76 79 77 76 75 78 78 62 74 81 81 83 83 68 68 69 73 73 71 64 70 57 57 47 42465 211 2959 30 10009 11 47 45 5225 3583 1173 2876 7049 15756 22165 9363 1360 999999 999999 999999 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 6545 24825 51620 64211 68278 45632 2121 999999 999999 999999 96 773 1282 636 -62 999999 999999 999999 999999 999999 999999 167 2118 3300 2421 2238 2341 6896 39352 93614 160873 322436 661389 999999 999999 999999 583459 43216 1179 229 125 -11 81 107 80 87 75 84 136 117 37 52 49 46 116 84 15 108 105 100 100 88 20 69 99 117 47 70 98 60 118 86 92 140 183 198 174 104 68 125 112 126 146 152 109 112 156 77 83 121 119 113 70 111 92 39 39 17 52 29 43 18 41 64 58 73 54 43 35 40 47 42 81 76 41 48 44 44 42 28 27 37 52 13 7 22 49 48 44 65 62 27 45 46 14 39 41 45 43 70 58 47 40 47 25 15 28 34 48 50 38 44 41 46 43 38 37 50 46 53 47 59 53 56 47 57 43 35 47 46 39 34 33 28 24 24 42471 212 2927 30 10007 11 47 51 5225 3582 495 2246 3892 5731 8575 10259 5619 1651 876 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1559 11673 32887 59673 82243 102520 89802 33449 2650 999999 999999 -12 69 18 999999 999999 999999 999999 999999 -96 160 1356 4482 7056 6692 6879 7793 8121 8369 11979 38222 113012 226591 455258 917410 999999 999999 999999 493349 16733 310 227 217 119 182 188 134 60 86 107 63 65 93 123 90 158 174 80 65 124 170 147 135 139 114 116 61 46 -26 33 76 87 66 3 59 158 186 93 135 126 151 201 167 163 156 84 12 49 97 133 131 108 98 48 50 97 97 133 90 103 66 33 73 64 41 1 24 66 24 43 48 53 56 56 51 60 10 51 14 51 54 39 43 66 35 15 17 33 55 64 78 58 5 16 11 22 22 71 42 22 45 42 31 29 17 8 33 23 28 36 25 23 15 8 30 42 48 43 55 47 40 39 44 39 38 43 37 32 39 43 45 32 24 22 22 18 10 12 42477 236 2205 30 10005 11 47 57 5226 3581 790 1490 993 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1113 5691 11965 18384 28761 38874 46694 54781 51899 11675 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 965 10732 28697 48866 56404 46631 20076 1251 999999 100 150 678 881 834 266 999999 999999 999999 999999 999999 999999 999999 999999 999999 307 2485 6122 8935 13327 16991 22019 43709 99111 239743 521462 999999 999999 999999 540758 20986 783 435 245 110 153 173 156 99 87 159 243 185 87 101 85 120 131 70 -37 99 39 71 230 154 133 214 231 82 54 36 1 45 122 118 159 124 157 155 155 80 93 128 53 85 184 104 74 111 131 137 104 157 143 87 90 113 101 94 80 39 35 57 18 29 71 71 67 67 74 105 72 66 62 29 25 88 70 80 55 42 19 74 103 48 35 69 44 59 60 -6 0 49 78 46 42 45 52 39 61 60 36 25 21 16 51 56 54 49 44 34 18 31 38 48 44 31 39 49 44 54 58 55 61 46 37 54 40 39 49 49 43 33 33 31 35 25 25 33 23 42483 239 2143 30 10003 11 48 3 5227 3581 203 1096 1435 1010 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1174 3628 3387 1293 2214 1705 674 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2987 7768 14681 11060 1640 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 359 2490 7155 8535 15632 43087 91827 206155 468369 856254 999999 999999 999999 820055 407040 49486 1168 286 132 -59 -94 34 45 51 119 101 16 47 18 24 183 61 43 40 62 103 69 44 49 59 151 121 61 46 56 121 127 120 -5 55 92 98 60 98 125 100 54 132 121 94 97 86 103 45 85 74 185 151 76 100 74 41 35 67 97 105 88 57 76 19 14 6 -2 33 38 58 42 5 26 2 4 37 25 33 35 8 6 7 25 16 27 43 25 48 26 -6 14 16 32 41 8 13 34 37 27 16 20 29 32 3 -13 13 38 17 -4 18 37 29 27 31 34 28 41 27 42 45 38 40 42 42 34 29 34 22 37 30 25 18 24 17 12 20 42489 175 4029 30 9999 11 48 9 5228 3580 30 515 1371 3186 5653 6625 4092 278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1384 4730 12790 26402 47997 118547 253980 445264 819495 999999 999999 999999 606596 331044 18372 5460 985 232 222 30 47 155 143 166 95 93 63 53 60 178 211 114 42 81 122 113 72 170 151 156 163 38 121 53 46 109 22 94 85 88 108 144 165 110 91 119 58 94 158 177 120 106 123 138 116 83 53 63 136 117 85 87 37 42 47 10 24 38 33 57 88 110 82 71 73 76 67 42 45 60 59 77 70 72 31 28 32 50 16 40 49 46 48 48 85 79 28 27 59 50 36 33 52 50 43 42 38 36 38 51 53 32 67 62 43 42 36 29 51 55 58 68 64 73 71 63 61 48 54 47 59 61 36 35 45 25 39 34 31 34 42495 177 3967 30 9997 11 48 15 5229 3579 1182 2799 5447 11388 21910 43462 91840 137802 154275 106445 26082 974 999999 999999 999999 999999 -44 540 123 999999 999999 999999 999999 999999 2283 4827 7639 10845 14307 20257 35486 115657 315282 622376 999999 999999 999999 346457 136513 1567 216 135 70 165 181 149 49 43 146 104 115 93 128 114 18 3 79 84 42 75 91 209 196 144 163 150 110 134 79 12 47 156 63 101 162 99 31 82 143 169 150 103 35 29 85 109 79 125 189 128 77 126 158 104 123 108 85 45 79 63 34 62 4 32 71 63 74 16 28 62 36 23 36 43 69 59 64 72 70 48 61 77 50 29 28 60 74 43 20 41 35 14 27 46 36 25 25 40 27 13 5 -5 28 19 28 13 12 21 6 27 50 34 29 28 32 50 55 46 42 41 29 35 47 52 47 25 24 33 34 32 36 37 19 25 18 9 9 42501 178 3936 30 9996 11 48 21 5230 3579 602 4029 11135 21151 41013 76987 139265 251630 383226 286898 69034 2184 999999 999999 999999 999999 999999 999999 135 116 999999 999999 999999 999999 999999 -56 709 1729 4189 8393 11779 13558 40480 159576 496092 967408 999999 999999 597185 49937 814 221 268 125 47 63 178 132 64 9 63 17 46 58 51 98 116 120 44 12 74 103 127 154 200 123 31 97 103 121 189 170 113 107 96 83 100 98 85 23 7 32 79 49 80 136 142 124 129 168 183 155 146 88 80 94 66 40 42 65 52 37 56 69 68 57 42 27 44 48 26 21 49 71 82 53 26 35 32 30 28 23 13 19 -2 0 32 65 39 25 26 31 52 63 49 54 52 48 43 18 24 36 45 51 56 42 28 18 36 48 46 20 21 29 33 38 49 57 59 45 38 43 46 38 41 37 36 42 41 41 40 30 29 23 26 27 25 16 42507 213 2884 30 9994 11 48 27 5231 3578 704 2330 4602 7560 10061 9211 4688 999999 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 1631 10760 38017 94369 202111 367058 665244 995077 999999 939847 999999 518053 53844 554 999999 -81 -91 999999 -74 8 206 321 579 829 774 481 359 271 163 193 332 326 319 353 314 1585 38153 176953 207559 166454 32259 690 93 98 105 145 213 195 235 235 86 44 147 166 47 10 66 74 81 129 113 107 162 115 96 59 63 140 130 63 83 121 48 33 13 53 88 125 140 137 126 87 115 144 128 99 107 73 31 44 142 175 159 143 126 111 102 79 72 45 40 64 34 6 34 53 45 21 61 78 44 48 85 92 52 16 -1 -8 34 50 57 64 47 36 39 51 69 62 59 61 39 40 53 43 44 48 46 61 63 54 32 15 33 36 28 37 41 24 23 31 39 32 40 50 46 57 50 42 44 50 53 43 50 69 72 58 40 47 51 54 51 49 47 42 43 33 32 29 32 29 42513 212 2910 30 9990 11 48 33 5232 3577 564 2255 5796 10992 20985 42053 41129 10059 -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 4265 39483 115623 213319 335096 558781 817282 951336 999999 999999 999999 331600 1727 -19 141 97 65 42 243 502 649 598 386 155 151 213 224 156 132 76 44 111 183 203 230 250 216 135 48 183 225 146 141 193 120 159 148 80 98 126 92 103 34 117 151 132 148 130 120 86 66 94 86 97 182 137 101 126 153 168 138 81 78 102 89 85 143 120 116 142 105 67 91 93 53 54 95 114 118 88 97 137 121 119 159 182 176 132 63 40 80 98 61 67 88 81 75 76 44 32 44 52 67 61 73 81 51 33 40 36 24 30 39 37 47 42 60 77 56 47 57 64 40 32 24 21 33 32 36 31 28 21 19 14 18 28 37 36 22 23 43 53 47 48 51 46 51 48 38 36 47 51 61 59 49 49 55 58 48 41 39 43 41 41 38 24 26 29 30 42519 213 2876 30 9986 11 48 39 5233 3577 27 570 983 1409 1900 2324 898 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 683 8812 27817 68407 126064 244693 486274 843235 999999 999999 999999 311282 20196 79 -65 -15 -25 -17 161 216 315 404 301 168 163 160 168 147 4 -43 70 251 99 14 128 200 142 200 193 139 30 75 210 172 153 146 65 31 75 102 98 92 30 137 172 132 72 87 109 66 77 110 105 144 123 81 82 56 66 79 -1 -33 -14 -6 56 104 57 38 109 86 43 75 93 89 88 79 95 78 26 34 93 93 96 123 112 83 75 92 108 115 117 98 69 81 82 65 73 83 50 42 74 60 35 55 41 10 40 76 79 43 53 61 49 68 69 60 58 52 36 35 44 57 67 55 52 51 54 63 58 50 54 42 42 51 48 51 56 42 35 31 40 38 33 50 52 42 47 53 46 57 66 62 69 75 64 58 56 60 59 47 41 49 47 54 48 42 55 44 40 29 42525 234 2243 30 9983 11 48 45 5234 3576 254 795 1271 939 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 288 2241 2840 3972 7434 12342 17868 23122 3407 435 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1182 8203 43341 107393 181480 236480 321795 614529 999999 999999 999999 724918 20418 864 40 20 11 -63 -61 27 222 529 901 1054 757 413 213 173 166 193 144 118 118 29 141 158 149 91 115 104 143 179 85 102 102 189 242 95 96 100 24 3 33 120 94 98 121 71 70 139 40 10 -10 3 153 169 115 33 24 75 126 21 78 140 34 101 98 106 86 123 155 147 112 104 123 137 123 109 35 66 99 42 106 107 122 123 44 97 102 77 60 45 58 55 41 42 34 8 -33 12 5 17 61 29 26 42 20 38 35 33 49 36 18 18 37 57 69 71 59 41 37 26 44 41 65 62 49 32 70 47 33 10 18 37 27 22 12 16 18 3 0 12 18 19 34 44 42 34 42 36 35 52 45 44 38 32 52 49 52 47 35 41 43 29 25 27 25 15 14 19 12 42531 212 2902 30 9982 11 48 51 5235 3576 31 -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 -55 2040 8924 23470 48038 83607 138733 248971 471175 871079 999999 999999 202203 6056 294 60 -9 176 69 50 141 208 156 212 452 549 491 369 331 312 216 91 12 95 131 121 101 107 121 68 30 31 101 181 195 146 101 114 92 50 65 36 69 92 52 8 -65 -27 34 22 8 -12 11 64 93 132 181 145 116 101 26 33 74 60 109 93 81 109 120 177 145 113 70 73 74 88 107 93 117 110 125 98 84 89 65 55 93 97 119 114 88 34 -3 10 41 61 67 63 56 21 27 29 44 23 -10 23 33 64 70 41 17 39 67 60 71 64 79 67 65 26 56 42 23 19 16 30 19 52 33 21 41 56 35 33 30 32 21 15 23 22 39 43 35 37 34 39 32 19 52 55 34 44 50 39 34 39 50 53 50 55 51 53 56 46 43 43 35 40 35 26 25 17 15 42537 184 3741 30 9981 11 48 57 5236 3575 39 2326 7773 18647 38544 61961 89569 137968 237328 458162 996197 999999 999999 999999 26737 283 2 2 -26 30 25 58 66 6 55 75 5 82 200 348 556 459 197 117 54 81 154 109 96 93 87 110 162 185 162 203 271 260 218 201 181 180 143 98 133 123 83 87 107 97 81 69 66 90 119 75 100 102 89 86 112 167 154 104 99 107 127 80 57 112 121 123 84 52 60 49 74 80 51 69 102 105 109 121 99 155 155 102 75 89 44 47 89 47 58 50 37 44 31 45 83 107 45 27 35 20 32 43 32 38 38 32 15 9 19 47 54 49 32 21 13 24 21 25 19 11 39 41 28 32 26 23 38 47 56 46 47 37 33 48 49 17 11 19 17 21 9 27 29 18 22 32 23 25 30 36 46 31 36 46 30 35 39 34 36 36 32 26 13 7 12 8 12 11 42543 219 2687 30 9977 11 49 3 5237 3575 281 1294 3080 4615 6536 12086 20886 18517 9137 4706 3503 1497 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 714 14014 31897 33133 52694 128644 269040 484196 897849 999999 999999 999999 55968 2856 164 143 25 61 96 12 90 59 -21 -94 -76 -28 92 131 188 239 256 192 121 80 73 27 125 149 194 199 -5 103 158 141 240 257 230 223 235 176 180 164 123 135 108 135 207 507 740 532 177 135 52 49 39 58 70 64 44 73 100 113 140 83 77 22 95 93 111 131 190 172 78 57 165 154 96 76 118 94 100 121 158 115 132 118 83 112 103 119 136 82 34 34 52 92 95 49 60 74 56 37 31 82 78 89 79 53 54 44 57 65 41 68 59 5 0 2 21 75 71 51 14 27 70 57 38 29 26 45 64 47 65 56 71 48 35 66 67 54 30 36 36 37 58 39 26 43 40 48 31 36 38 45 42 40 47 49 51 56 56 50 48 48 61 57 51 46 37 40 43 31 24 24 42549 219 2686 30 9976 11 49 9 5238 3574 61 1767 5435 11803 24877 49697 83420 77095 19009 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 2934 9873 9641 38148 172939 449749 823467 999999 999999 622278 6204 1 -5 33 86 177 72 -26 29 -66 -32 -16 85 -23 58 132 184 182 144 215 230 106 98 116 70 102 184 139 196 238 226 303 315 319 390 2168 13371 30836 34469 17807 11423 15021 10879 10386 18104 27599 31722 23479 9083 2106 330 82 154 133 181 89 99 88 102 140 102 126 190 118 109 166 121 85 55 79 131 118 67 158 189 134 135 198 154 153 176 142 117 89 114 128 179 165 127 141 95 88 61 109 109 81 87 98 55 33 97 109 60 45 53 76 42 83 111 82 85 58 71 78 82 105 89 51 40 57 59 61 37 18 52 59 58 38 71 84 79 63 95 92 72 72 56 67 54 54 40 31 49 62 59 43 61 50 67 37 48 69 57 54 70 72 76 85 81 62 59 65 64 75 68 56 57 54 58 57 52 47 33 42555 245 1905 30 9975 11 49 15 5239 3573 353 865 1057 1893 766 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 378 3843 12152 27681 52979 95616 154436 100843 6208 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7897 80262 294684 591262 773700 871610 999999 255059 1660 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 -27 19 14 52 69 20 48 110 30 94 168 68 174 126 207 469 1483 5471 10171 17344 32175 39946 35193 29578 42510 66971 77210 72478 84254 92220 99178 94061 72830 45156 21121 7712 1491 274 154 43 28 103 124 108 123 103 70 114 118 47 126 65 115 83 86 111 138 131 112 156 166 93 119 109 87 88 121 67 87 97 109 104 80 72 70 49 44 39 36 -15 16 77 103 94 97 64 32 68 79 101 23 20 -4 22 51 42 20 7 24 46 58 41 58 42 19 36 68 56 37 50 3 1 26 17 20 50 56 18 31 44 14 6 31 29 -7 -13 -4 9 25 20 31 35 23 31 20 22 29 29 22 23 26 50 49 44 45 34 36 28 39 43 34 30 29 17 20 14 11 10 9 42561 259 1486 30 9976 11 49 21 5240 3573 389 1206 2888 5819 8205 10092 11892 11795 13891 12828 3831 9022 14491 16812 28105 31741 31256 24346 22022 16830 17947 12722 9872 16423 38015 43124 22781 10309 3593 1894 1144 670 353 -49 999999 999999 999999 999999 404 1126 5206 44452 158219 234057 197508 106573 71327 4021 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8376 76887 131298 74103 18531 30839 86964 20055 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 166 592 1143 2324 5199 11534 23763 40810 53687 69353 89795 107643 106388 102547 102424 133374 152290 148522 145123 143668 155734 155660 152899 151831 139728 116729 94739 52447 23979 9119 1979 350 86 104 107 59 121 147 79 114 185 180 130 120 70 110 67 30 23 75 146 158 125 108 76 113 131 84 89 46 123 86 98 53 99 113 133 80 77 87 62 79 44 62 49 45 36 53 36 -3 37 38 48 36 60 21 24 15 44 31 30 31 56 31 -6 20 60 38 22 57 62 16 32 41 27 -12 -7 18 48 25 19 24 23 20 28 34 38 23 7 7 23 41 19 30 34 30 36 45 25 34 38 37 27 28 21 25 42 37 38 40 43 48 33 15 19 22 22 23 16 14 12 10 3 42567 258 1515 30 9975 11 49 27 5241 3572 232 713 1617 3361 6315 8100 6282 6037 1761 999999 999999 999999 999999 215 1329 3305 2030 1339 5297 16224 34793 57929 91901 126784 117678 46281 2348 1154 652 249 -42 -11 -87 999999 999999 999999 999999 999999 999999 4159 21883 76332 128338 68816 33183 10184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 656 1407 2515 4498 7329 10295 13448 16759 19147 24855 31975 40911 53284 65316 77975 87686 94004 123953 158054 183815 191671 213004 262162 315427 321416 288041 252117 184619 110861 65370 41141 19587 7335 1507 269 59 88 32 42 62 58 41 -61 84 126 128 63 -75 -14 40 100 125 80 54 42 107 33 3 117 104 71 116 67 41 110 111 97 63 16 70 85 72 67 51 29 27 53 52 47 24 15 43 43 15 -17 -1 32 28 38 41 57 47 52 41 44 41 2 31 15 25 34 56 79 53 34 39 12 -8 9 25 -5 -6 4 21 43 23 18 14 -4 11 17 21 4 22 28 20 19 29 24 20 31 21 24 21 24 25 47 52 33 15 21 30 25 19 18 25 20 13 13 3 6 0 4 -6 42573 254 1663 30 9973 11 49 33 5242 3572 -34 1238 3696 5030 1521 204 -54 999999 999999 999999 999999 999999 999999 999999 33 1352 3933 8060 9637 6394 1725 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 34 5593 25811 61038 115241 222159 290035 185638 44757 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 106 655 1489 2360 3473 6063 9548 13554 18844 24112 36748 45951 52020 60862 74248 90227 93925 108605 113379 146099 206086 253659 295696 308999 312656 330080 309792 232307 143723 94597 72924 33064 10881 3802 1730 494 23 45 115 132 129 108 102 66 71 16 89 61 103 130 16 6 48 43 100 113 87 75 49 59 48 31 65 48 98 90 108 56 76 94 2 8 33 87 118 108 104 97 53 33 34 32 -1 -16 53 44 61 12 36 27 40 34 80 46 -10 2 38 9 -7 -14 12 62 15 11 36 55 23 57 49 29 15 41 3 11 43 53 31 31 11 17 13 4 22 26 21 28 46 33 37 18 29 29 41 26 18 26 37 24 45 35 34 36 29 26 21 14 22 23 20 8 9 6 4 4 -5 42579 256 1549 30 9979 11 49 39 5243 3571 -68 814 1737 2687 3932 6240 7859 7905 4578 719 999999 999999 999999 999999 999999 -8 1947 5819 11860 17481 4591 300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3241 18899 26791 32218 47604 80722 129020 160113 121390 9796 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 672 2638 3100 4541 6525 10157 14428 18563 26261 32945 40927 53604 69501 88315 105298 111671 131573 154399 181546 226939 277309 338604 369486 356180 292847 233210 187676 127840 78918 26765 4504 1567 891 209 -54 45 135 83 55 50 70 24 48 -3 -21 -30 -40 61 53 92 52 90 135 111 70 106 27 12 -13 55 59 22 138 31 24 31 68 26 34 106 64 24 -3 57 21 12 49 28 16 34 5 21 40 92 52 25 44 6 33 50 36 19 -16 34 53 -29 38 43 0 20 92 33 35 43 -9 -2 8 -3 -6 27 21 11 13 24 42 36 2 20 18 39 45 27 17 28 26 7 20 21 23 19 28 25 11 9 9 14 19 30 24 12 18 17 11 16 15 9 7 4 0 1 -9 -5 -4 42585 252 1711 30 9991 11 49 45 5244 3570 112 473 607 757 999999 999999 999999 999999 707 2307 4412 8539 15978 24522 31373 48336 83952 62407 14864 1007 374 187 199 219 62 999999 999999 999999 999999 999999 999999 999999 1562 22997 134903 363397 575155 404616 40769 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4626 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 27 -11 228 559 980 1527 6101 11625 20056 29290 30748 36368 60203 81272 120791 168680 215201 302384 350953 310225 253369 205501 152210 74296 30861 11026 2637 1236 317 74 45 172 129 108 27 26 57 73 114 6 18 30 33 91 101 109 148 87 67 54 59 37 96 58 129 99 86 127 78 72 86 49 32 88 91 68 97 76 18 -38 -41 -60 -5 -3 -20 -22 32 32 62 30 25 9 45 27 29 51 39 35 5 8 -12 -22 5 15 -11 34 43 19 38 42 -8 5 32 26 20 24 39 14 27 35 22 20 17 7 41 28 36 45 18 10 24 32 32 20 30 27 27 35 48 32 24 37 33 22 14 8 17 31 28 21 11 15 6 6 11 4 -6 1 -1 42591 253 1688 30 9998 11 49 51 5245 3570 182 777 1461 3294 6644 9187 14892 26912 38773 54108 73184 120893 181854 310040 331048 235855 177272 108875 26908 8277 7415 7821 7868 8205 7508 6101 5572 3925 1638 881 575 420 398 11942 124382 428447 519715 296184 19127 999999 999999 999999 999999 999999 999999 -75 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 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 211 470 1144 3799 7127 8005 12926 15053 28996 59985 102954 137939 149898 166047 171441 161940 128740 100315 61769 33141 21724 10631 2287 337 210 110 143 128 93 97 128 40 -28 -68 21 115 50 99 116 46 74 65 93 27 95 92 112 160 122 91 56 74 92 105 115 90 127 82 102 109 112 66 90 154 78 46 101 56 60 119 34 15 48 13 49 26 39 45 48 98 99 71 63 48 53 30 22 33 25 29 17 14 6 12 26 47 45 60 39 7 46 45 18 17 -5 26 50 45 54 75 58 38 19 28 35 25 25 29 36 48 53 37 35 48 42 41 47 28 42 48 36 32 30 38 35 34 44 27 36 29 32 23 25 20 26 20 15 12 42597 262 1415 30 9995 11 49 57 5246 3569 -56 778 2214 5964 13820 27193 42223 49714 51032 61259 95030 163762 225333 234214 151816 68105 21503 19430 37871 90098 203996 435422 705344 887833 401156 53605 24812 24044 25521 39155 65816 49525 28130 25972 21996 15937 10409 7664 6386 4566 3434 3247 19387 62540 25099 1596 999999 999999 999999 999999 999999 49 223 70 -48 -3 8 999999 999999 999999 999999 -79 999999 -90 35 999999 999999 47 -5 -69 999999 2 -23 -84 999999 96 131 824 33169 308977 555388 21698 41 -21 115 103 -2 -61 -56 143 71 9 0 35 40 29 109 45 131 107 106 -32 -95 1 61 182 351 438 476 562 571 652 639 690 869 1029 1265 2218 3284 4529 4587 3371 2324 1043 1103 8080 20297 20482 5419 1585 1427 1087 476 374 590 838 1105 815 455 195 117 33 72 54 73 190 202 119 110 151 47 102 163 118 42 42 134 134 199 153 93 82 142 147 151 113 104 174 132 112 133 136 131 139 103 126 160 91 85 90 69 48 78 100 87 51 83 93 91 80 26 11 77 74 52 53 60 54 88 78 66 59 71 48 92 93 82 62 49 64 43 55 47 72 54 83 80 74 77 45 50 52 55 60 90 64 67 57 63 85 74 54 36 56 89 54 70 64 55 47 59 65 57 73 73 67 59 59 70 62 69 68 64 59 56 55 52 47 52 49 45 48 42603 257 1441 30 9991 11 50 3 5247 3569 -49 492 1653 3824 8312 17287 23891 34753 44979 68279 113212 155865 168208 154793 97083 31289 26348 43082 58487 71184 110829 170079 236944 238927 162029 76359 12602 9320 8724 7194 6429 5600 4830 3533 2280 2323 2138 1595 1149 770 273 38 229 999999 999999 999999 999999 999999 999999 999999 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 12997 243836 530369 999999 999999 74852 259 85 137 48 85 50 56 33 -21 -23 7 45 -28 131 35 96 119 11 -40 -11 8 64 81 19 115 132 238 290 429 650 595 516 540 793 1035 1145 1166 993 867 826 734 527 460 379 231 558 2392 3524 3477 2532 2265 2423 1498 851 255 58 59 60 95 21 76 108 26 25 93 135 94 103 65 72 0 8 -60 -30 114 82 35 61 63 110 102 138 92 6 -8 71 97 80 122 111 62 2 -2 65 128 83 78 83 -11 20 83 36 45 23 20 7 36 38 59 41 5 -3 54 46 24 19 18 28 37 33 -28 13 32 27 30 5 25 39 17 -21 15 17 7 2 -10 -4 -14 -6 22 35 2 -6 11 23 26 17 13 1 6 0 7 10 7 7 26 9 -11 3 22 9 1 8 5 8 8 -5 -6 5 7 -3 -11 -9 -6 -15 -13 -12 42609 255 1501 30 9991 11 50 9 5248 3568 411 1117 2721 6740 17576 48189 138628 292358 417914 613257 662799 309945 98833 45418 40147 44904 101675 305992 360474 306060 152260 70209 33283 23055 15887 9784 8845 7737 6398 5700 4364 3820 3568 2950 2234 1584 885 574 823 1134 2660 43966 132517 35721 109388 221721 10192 49 -75 -34 999999 999999 999999 -9 15 999999 -84 -3 999999 999999 999999 999999 -83 999999 999999 999999 -33 999999 -63 -26 -48 58 -54 3066 75692 283023 191014 2828 28 9 -38 -56 -12 999999 -88 -23 7 -10 -49 999999 -100 30 16 27 67 -27 26 -1 -71 -2 107 69 -78 -45 15 -52 -67 19 328 615 991 1678 2496 3253 4860 6431 7079 6285 4954 3707 2812 2281 1988 968 282 106 73 -34 36 -50 16 13 -14 18 55 111 73 11 -14 14 -11 -34 25 16 73 8 -40 35 71 11 48 73 7 47 27 68 75 62 56 93 40 63 45 30 25 42 54 59 62 43 64 52 17 97 78 59 24 17 38 -10 13 24 -3 -18 -11 -15 13 2 -1 2 -6 7 30 12 -8 29 8 -8 18 1 -23 -28 -23 -20 -42 -17 3 -36 -34 -35 -10 -14 -13 -11 -3 2 -25 3 22 6 -5 -1 6 999999 999999 -15 -9 999999 -5 -2 999999 999999 999999 -13 -14 999999 1 6 0 -1 -3 999999 -8 999999 -8 -8 -12 -11 999999 999999 999999 999999 999999 999999 -15 42615 259 1505 30 9995 11 50 15 5249 3567 245 1310 3487 8393 21897 59941 159390 341497 553690 502299 114626 169964 381518 298617 138289 79961 70429 101095 243155 470284 447587 175185 18057 12580 11842 13385 11875 7999 8552 7491 5884 4445 3327 1773 1069 845 792 1138 2050 1582 928 1947 4530 10323 130734 419575 300609 5385 -64 179 134 -37 66 -35 77 147 20 87 111 31 163 202 209 163 178 168 91 111 298 226 147 -52 -29 27 138 61 -46 33 56 27 57 54 -29 999999 -2 50 -34 -34 -47 -45 -24 -59 -29 -41 24 207 83 22 54 45 18 -44 -5 42 52 28 -32 126 435 730 810 1103 1712 2594 2679 3214 4779 5057 2612 1163 918 503 328 63 -74 -23 73 -28 10 32 32 58 84 21 47 31 11 133 98 87 137 51 22 68 80 83 81 72 98 151 90 -17 41 68 54 54 117 101 119 114 113 137 73 42 70 104 62 75 67 86 67 58 139 113 137 84 44 50 56 65 64 50 49 25 77 71 20 34 64 59 38 41 34 6 50 26 56 59 14 29 36 64 36 9 44 36 42 29 9 14 11 15 32 35 31 41 60 38 12 37 7 11 19 26 38 44 65 55 33 14 41 40 39 26 39 27 19 26 27 25 14 21 39 41 36 28 29 31 28 12 24 25 22 22 24 18 11 3 1 42621 261 1450 30 10000 11 50 21 5250 3567 -21 592 1596 4167 11127 29850 79633 172830 265184 282544 202922 124983 52839 20958 144067 346325 294403 178116 164547 164246 325258 613764 866343 712010 442560 60045 21252 21406 21809 19805 15426 11069 8754 7213 6715 5409 2147 906 1751 1964 1462 1265 1357 393 144 109 130 86 22 127 165 112 192 185 999999 -34 158 201 88 242 354 444 328 249 391 292 390 204 89 186 197 166 201 95 1652 7480 631 999999 157 156 67 157 117 131 60 82 107 25 112 42 -39 999999 -13 15 -19 15 179 141 84 -57 999999 -63 57 22 999999 -26 10 -76 11 -56 151 163 334 426 551 682 788 923 955 685 406 211 197 71 101 88 -69 19 7 45 131 184 130 141 100 42 34 56 51 -18 31 22 107 182 115 89 19 63 5 57 36 90 71 -10 132 183 154 189 173 92 22 124 172 153 143 107 98 76 58 93 101 119 118 182 182 146 81 71 68 78 91 100 16 -29 44 28 24 69 43 2 32 6 28 36 56 97 58 8 58 34 56 81 74 59 61 36 60 48 43 14 35 60 60 24 34 18 56 37 14 55 62 45 55 39 48 51 56 50 34 23 49 54 48 43 43 34 26 50 70 55 42 39 44 34 57 44 40 47 41 47 33 39 37 33 32 20 22 26 27 15 17 42627 260 1483 30 10003 11 50 27 5251 3566 -38 708 2307 5706 13218 24980 29429 19557 14099 4986 641 318 588 791 3592 23638 52876 81229 113941 207130 394952 684826 999999 999999 722910 532493 173549 53943 38680 16031 11702 9590 8624 5489 2731 1272 179 73 149 90 999999 257 406 86 -14 16 83 -84 -79 999999 999999 -79 -34 -73 -94 999999 76 244 400 675 868 1162 1172 934 1008 1018 457 202 27 242 299 3637 114386 276036 14658 130 46 176 182 53 -69 108 93 166 -8 999999 60 27 2 -79 -72 -11 2 -35 6 99 -3 76 11 17 42 38 138 148 182 343 225 193 417 681 804 775 640 581 515 504 481 257 102 -35 61 98 35 145 213 183 215 140 122 229 142 79 1 -76 77 74 139 148 21 -27 17 109 40 64 53 60 -25 134 99 101 42 100 97 53 93 52 103 143 148 141 174 95 100 79 120 147 138 115 141 145 105 139 137 99 140 130 129 156 78 67 34 38 73 75 78 168 71 24 22 111 31 40 74 32 -2 78 66 26 37 62 80 92 73 81 68 76 75 76 78 52 60 76 63 75 83 63 64 64 49 42 70 50 59 63 70 56 60 71 64 48 60 60 38 59 56 53 47 43 45 57 78 81 69 74 65 63 62 64 56 59 55 62 55 59 44 61 48 40 39 37 42633 261 1454 30 10004 11 50 33 5252 3566 749 2680 7247 18352 49992 114604 139478 71935 20286 2748 2448 2915 3058 3546 3707 5761 15392 29628 45420 85276 181446 255978 228325 292665 447730 258542 97530 37539 28437 96789 330458 614297 482367 145561 11185 19031 60082 134059 152122 4881 60 154 126 -21 -89 999999 -34 -1 999999 999999 -27 999999 999999 999999 -41 14 65 123 304 601 784 862 917 1232 1091 627 137 0 53 94 2161 11773 96754 303623 67646 854 79 141 111 80 180 -95 -21 -32 -64 -80 -68 -67 5 -16 999999 55 57 80 130 -61 1 79 139 141 47 157 6 23 146 98 183 181 240 165 219 230 166 118 116 31 123 102 132 74 53 210 372 550 785 789 867 868 611 392 346 308 233 146 41 74 75 58 112 60 47 -14 -13 28 -9 -11 87 118 86 26 69 90 37 34 83 63 75 53 76 165 182 141 128 33 40 26 84 80 53 73 107 108 110 66 45 47 62 38 -3 14 107 50 50 48 15 6 43 56 34 27 59 6 13 61 2 34 55 18 -41 2 42 55 18 -5 17 23 22 14 24 11 -3 49 28 32 25 41 25 10 36 11 0 31 41 28 15 28 26 11 11 14 20 31 25 51 42 31 26 36 31 27 30 30 41 28 23 29 28 12 19 26 11 16 17 22 20 23 21 12 12 3 6 42639 265 1333 30 10003 11 50 39 5253 3565 191 1070 2019 3564 8390 20617 46086 100040 215374 326369 228225 78601 15679 11680 11617 11835 12349 12613 11222 9830 8890 10421 14915 22218 29021 37012 51532 62852 56777 74789 81321 130149 219365 313145 318332 415474 603335 465846 494322 486637 255812 92231 36195 9121 8280 6280 3116 1920 1463 774 636 431 348 443 368 305 255 321 193 228 219 329 336 447 615 549 394 465 297 191 281 145 232 285 579 198 109 126 104 78 -6 237 159 48 30 32 115 46 78 16 184 109 32 69 83 45 93 65 38 140 98 87 73 51 147 279 385 312 245 377 422 527 526 307 453 391 223 243 290 407 641 895 1167 1464 1921 2569 3200 3694 3912 3539 3193 3311 3503 3054 2589 2256 1510 778 250 149 148 30 50 144 120 26 100 101 110 82 117 110 81 37 87 33 58 49 79 73 102 136 71 113 37 120 177 138 136 113 82 82 159 124 147 149 180 129 136 127 99 66 88 15 44 70 56 82 85 63 56 1 96 127 59 84 81 55 13 72 52 52 84 57 32 60 65 31 26 49 28 37 62 12 -26 33 50 38 38 53 40 30 58 36 23 46 67 59 78 56 47 34 42 26 33 45 50 55 64 47 52 46 41 42 33 37 41 51 59 59 57 49 38 46 52 39 41 39 34 38 31 29 25 16 22 42645 266 1300 30 10000 11 50 45 5254 3564 298 1452 3026 4771 7724 16165 37784 82435 188490 421229 539441 245342 39281 17952 17230 18823 18842 16506 13342 12337 11171 10844 10226 7417 5856 5965 6812 7771 8117 9517 11681 14310 16082 18748 25225 40249 136072 452013 610486 513655 665025 601560 147977 56866 27087 11305 6216 4288 3765 3278 2814 2102 1591 1438 1453 1336 1139 829 670 625 506 316 264 316 258 156 -85 20 -38 -33 -53 -71 99 999999 -67 5 53 -12 -69 -41 -34 70 93 141 106 -7 5 6 -31 36 -4 24 -61 15 -88 -25 2 31 -5 -44 -13 10 63 136 143 381 603 975 1121 1222 1566 1916 2207 2656 2990 2703 2196 1953 2133 2935 4118 6756 10924 14132 17954 23276 24271 24611 25883 25468 22296 17418 14436 13746 9849 6753 5065 3574 1666 1355 1179 808 624 329 174 90 55 76 20 95 105 78 142 173 135 111 101 91 166 163 129 68 125 132 94 122 68 114 97 78 142 123 132 167 118 64 81 92 85 148 88 84 102 106 102 149 75 50 106 85 79 101 54 53 47 29 48 38 57 44 43 77 62 70 40 13 36 10 41 32 20 21 28 10 32 50 52 54 49 48 19 15 36 48 41 35 15 31 40 24 29 14 53 42 46 51 51 15 14 30 38 34 51 36 37 58 52 45 32 34 31 37 40 27 33 30 32 32 27 32 27 24 25 24 15 7 42651 265 1330 30 10000 11 50 51 5255 3564 -45 491 1265 2937 6223 14293 31070 64275 118094 152898 94469 10553 3252 3750 4467 4674 4840 3929 2588 2163 2211 2183 1798 2334 4550 7018 9279 11285 12213 13789 15956 17385 20214 22644 29936 61590 232192 577433 851634 603053 259973 88103 30966 20358 11194 5805 6575 6263 6443 7944 9039 8974 7176 5721 4266 2729 2142 1812 1235 538 37 -6 -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 84 437 669 1041 1553 3177 8702 16017 29057 53947 87558 110632 109275 100359 100420 104965 111340 110572 110091 110042 99083 72669 70733 88217 81535 56977 34727 19061 12579 9676 6867 4085 1859 668 224 131 172 111 48 45 90 84 134 33 -66 65 117 42 32 66 108 124 127 71 59 100 114 66 145 123 95 103 163 103 91 115 73 56 69 67 110 152 128 65 34 62 52 21 49 72 14 14 54 39 75 121 93 78 97 102 104 68 -4 36 52 9 2 15 7 7 32 33 36 89 72 36 41 19 70 66 45 46 50 51 59 82 70 70 26 36 71 93 63 26 46 54 61 66 43 69 73 64 56 34 25 36 49 56 55 47 26 42 46 32 32 44 48 41 43 37 42 35 34 23 23 19 28 42657 260 1480 30 10000 11 50 57 5256 3563 524 1933 4884 10138 12743 8221 992 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 279 831 1182 1395 1879 2169 2366 2668 4884 16096 44188 99453 209734 311305 177067 16095 10377 5810 2383 1310 392 999999 115 379 705 590 523 362 256 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 274 1196 2878 6013 11838 22054 36490 52300 69059 82322 94316 114684 137614 158487 176736 183758 193865 197119 198695 207447 200062 178457 153854 131454 114968 123056 127537 120751 121714 117691 96107 57585 37995 33341 29501 22104 14219 7873 3691 1319 277 46 158 156 82 66 67 73 53 17 78 34 119 94 -9 47 74 141 190 166 73 32 53 93 91 83 144 144 80 93 45 73 62 98 49 10 59 55 73 97 86 68 73 60 82 69 91 46 47 71 73 72 75 59 -14 -9 38 37 -9 11 36 7 14 40 66 27 -1 -13 18 29 28 -8 0 9 14 12 26 18 7 11 16 31 33 8 58 58 29 28 43 23 21 34 12 19 10 40 50 37 25 31 33 32 19 16 36 34 28 17 13 26 23 24 18 9 6 12 14 13 11 19 19 2 -3 -4 7 42663 257 1570 30 10000 11 51 3 5257 3563 219 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 1450 7709 19897 43461 97777 186455 261688 329756 275930 64359 3956 2128 1927 1667 1080 1192 1475 1194 1071 1027 1168 1124 973 1036 1373 1387 1156 1081 1307 1753 1720 2101 2437 3003 13614 54921 77486 25999 14979 17353 4162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 373 625 529 754 1536 2180 3223 6255 13340 27455 45768 66477 90247 121702 160142 194768 212643 218861 213205 190484 153266 102098 65194 53753 56933 61701 60154 62250 72793 81214 83606 81645 81997 84379 89954 93650 88109 73496 65663 55229 47105 36143 27574 18688 12049 7880 5469 3680 2265 1082 628 354 106 239 138 132 182 116 119 27 42 66 1 164 188 84 38 92 119 135 38 7 86 90 118 156 87 91 90 -18 -11 146 148 114 183 169 84 172 162 127 98 65 133 104 109 151 106 95 74 132 49 62 75 39 -10 43 33 -10 -16 -2 42 62 55 65 38 68 8 76 101 48 34 2 8 47 74 95 54 48 76 87 61 78 52 36 38 39 55 21 54 63 42 16 64 55 30 47 32 37 43 71 29 30 51 38 28 38 67 49 41 25 37 37 43 52 39 39 43 38 40 34 33 19 33 21 25 23 18 42669 259 1511 30 10001 11 51 9 5258 3562 477 1948 2302 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 616 3090 15619 42480 91788 180057 305560 436698 421025 114667 15135 7357 4605 3337 3053 2438 2401 2174 1742 1457 1018 900 442 265 175 299 202 243 714 1220 1924 2563 3433 12818 28669 27321 38127 93229 158104 103148 67193 15497 1472 514 121 999999 999999 999999 482 2291 4517 7089 10802 16339 22971 31982 41809 51049 58666 68085 75080 83163 91505 93592 97456 107519 115725 125828 131837 127438 121134 105105 83093 70027 65324 68272 81606 87681 82907 75050 63031 54943 47041 38411 31611 26320 21808 20644 21516 23500 24901 27255 28510 30063 34147 41803 38209 28378 23479 16878 10120 5434 3126 1607 1068 585 464 381 208 139 226 90 76 97 66 68 54 77 86 63 155 155 155 88 112 131 79 48 144 146 130 141 207 121 165 198 180 115 120 140 54 81 84 123 149 160 105 51 95 107 32 93 96 54 91 100 82 79 115 141 115 42 117 96 38 49 81 91 83 71 43 40 60 51 44 34 75 111 76 94 82 31 2 33 34 48 35 -5 34 35 33 30 36 50 51 29 31 65 97 65 54 49 41 31 35 51 62 65 51 48 58 49 52 55 47 58 57 41 25 42 43 45 40 33 45 39 22 23 17 28 13 13 42675 259 1513 30 10003 11 51 15 5259 3561 96 711 1074 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 2310 10543 24356 46276 85189 154799 201935 170505 183707 103589 26800 17961 11855 4211 2584 2228 2110 1726 1082 978 1173 1027 608 382 -4 260 7429 24527 31083 91113 144711 54637 4710 11151 10429 17596 113736 77060 857 999999 999999 999999 999999 27 300 1404 2914 4375 6671 10197 12805 16911 24735 33001 42845 54010 67433 82407 94782 101445 101722 106203 110875 107877 104019 106918 107049 110389 113166 117405 121237 129229 129780 122080 116274 107028 87563 67785 52260 41561 35850 40850 48346 44109 32801 29826 30582 28827 29684 31799 32093 30047 27913 24695 22233 21237 17312 13844 11150 7695 6067 5317 4242 3031 1926 921 450 86 10 11 16 205 185 6 42 65 142 87 107 90 52 126 139 50 36 117 129 83 15 126 89 28 90 76 66 81 127 191 138 83 63 82 37 102 91 19 78 100 110 158 128 69 99 110 49 53 68 58 95 80 63 28 38 46 24 34 79 75 59 53 34 34 68 61 45 38 33 57 49 47 51 49 37 68 46 107 59 61 44 29 18 35 29 20 48 54 47 57 51 32 56 54 49 18 42 46 55 61 33 20 47 40 30 33 35 27 31 34 21 23 38 34 30 36 20 25 23 6 9 19 13 42681 231 2326 30 10006 11 51 21 5260 3561 62 928 2436 5072 9666 19256 34927 57645 92164 127034 120641 91501 82089 52193 8391 4881 4984 4111 3149 2516 2412 2591 3027 3229 3334 3826 20666 87689 98763 108479 188151 153619 12514 14406 21715 41960 294114 391008 16456 38 999999 999999 999999 999999 999999 999999 269 790 1692 2844 4787 8311 13098 17448 22089 29268 41131 54200 66575 86100 115574 137314 158540 177938 183370 174588 161930 148167 129339 112712 101817 96096 84519 73006 63822 56098 49410 44701 44127 41903 41328 38312 30195 20968 13709 10544 9315 8054 6663 6045 4744 4016 3391 1995 1219 1042 1395 1720 1766 2146 3149 3574 2489 1378 438 199 191 200 97 74 108 31 82 195 142 23 100 145 71 60 43 128 146 53 162 200 212 160 170 180 97 128 181 199 45 149 130 120 71 108 160 71 35 62 152 69 105 87 57 70 116 88 42 60 124 86 49 140 105 53 57 100 71 105 18 52 80 54 67 64 56 41 68 51 94 50 42 68 50 56 48 94 63 58 35 10 42 71 22 36 53 68 68 62 80 103 82 82 81 59 59 47 58 47 57 55 46 35 54 58 41 48 50 46 64 58 46 64 67 62 62 48 56 51 37 48 41 37 42 41 34 42687 229 2419 30 10009 11 51 27 5261 3560 762 2901 6799 15524 34671 63268 94255 104350 49740 24500 22001 17650 5824 2842 2127 2269 2358 2341 2677 3201 3398 3424 3089 2896 10481 25363 17134 65873 202116 208035 96357 150888 300129 454709 526471 142492 37922 22409 1281 863 295 144 182 301 380 770 1422 2490 3521 5797 10900 18719 30055 44608 66771 99194 131568 162586 191208 213534 224763 219660 201881 173931 141830 106921 71141 47764 37380 29262 22055 16919 14638 13875 12695 11173 9040 7251 5086 3220 2155 1348 1051 1298 1730 2119 2621 2957 3208 3251 2869 2170 1353 948 886 1312 2807 4196 5125 6333 5505 4100 2717 2257 1662 1026 379 157 51 50 70 154 37 66 105 73 112 172 83 137 128 124 104 58 -17 97 124 199 119 10 109 117 194 167 169 108 133 174 64 81 43 104 94 117 146 120 105 121 46 2 64 95 0 2 36 60 8 53 82 76 48 45 81 86 42 78 115 82 74 78 42 49 15 7 28 89 103 41 62 46 48 31 72 51 56 37 48 34 62 79 101 69 79 78 87 78 72 54 61 75 82 70 55 57 43 54 70 72 37 47 55 48 43 50 54 51 42 53 55 42 56 40 40 43 48 45 42 43 37 42693 222 2630 30 10010 11 51 33 5262 3560 241 970 1269 1543 539 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 2990 7482 17613 42823 90963 159330 231667 351446 556973 789187 889860 249325 49622 31608 23449 14472 12035 12066 14764 19480 27069 37128 47384 57208 70191 83209 95293 109264 125754 143950 160212 173138 178301 169745 152491 125344 96525 69640 51668 39174 32256 28554 24299 23545 22163 18822 16357 14499 14351 14289 12220 10187 6891 5312 4351 4504 5006 5734 7034 7743 8103 9111 8573 7479 6707 6221 5287 3599 2398 1512 1194 1031 1172 1128 1400 1654 1526 1101 862 514 288 179 255 369 298 128 156 34 0 -42 32 89 66 202 198 86 218 193 81 45 95 170 166 157 146 173 63 41 149 135 87 129 150 39 88 161 150 95 55 129 87 18 82 79 64 8 85 120 108 88 72 64 69 65 54 53 108 72 120 122 96 81 137 122 144 58 49 73 75 44 81 57 27 80 80 80 120 89 68 68 81 93 29 57 89 79 93 73 83 101 64 97 90 79 84 58 52 77 105 106 83 60 72 76 70 74 83 72 72 75 66 77 79 78 64 75 85 92 83 67 63 55 69 56 58 42699 226 2510 30 10010 11 51 39 5263 3559 639 2815 6582 13584 25034 41928 49110 29439 15645 9642 4759 4674 5382 6645 7371 8148 8767 9643 10801 12127 14190 27671 56985 59489 47721 65348 86424 108260 212998 310519 327684 181218 78173 59871 52264 45906 40299 37798 39230 45128 54416 66496 78823 91662 102003 110603 120295 133133 140382 142621 133900 118256 103091 83907 74996 72770 66328 66634 72641 76382 72509 66245 56110 45162 35079 26055 21876 20717 15088 9737 6171 3612 3121 3361 4452 6069 6923 7992 9471 10002 8293 6221 5018 3955 3459 2894 2507 2192 1694 1452 1410 1349 1123 1112 925 799 1021 1081 1731 2322 2034 1380 1004 926 631 416 293 240 335 430 37 15 50 116 58 -6 50 44 121 92 110 101 53 72 86 56 82 44 51 70 93 41 -45 39 47 163 127 46 25 51 71 103 161 143 93 92 60 28 70 83 78 -1 6 41 91 76 83 -5 59 7 -21 37 56 35 35 37 54 17 26 62 62 45 23 35 50 -17 29 61 41 23 42 69 55 57 67 80 34 38 32 40 81 68 53 46 25 28 48 40 39 40 36 47 45 38 25 21 45 38 20 37 39 36 48 38 39 38 29 31 30 22 32 27 24 22 26 23 42705 234 2269 30 10009 11 51 45 5264 3558 -67 328 883 1506 1234 1048 1478 2406 3378 5880 13406 26575 46654 67468 69674 37839 11971 11466 12163 13731 15215 16937 19258 21396 24462 29161 34222 38797 42186 46098 48941 51238 53054 55073 54526 53735 54835 54800 56704 59085 60688 62540 61783 61148 61676 62773 64713 68243 71073 71859 74333 79005 80658 81791 86263 93378 101468 106084 107523 111519 111567 113955 113736 102226 89248 77854 69619 60420 48883 36693 24882 17590 15208 12193 10005 9417 9969 9741 9603 8832 7719 6320 4368 3357 3559 4657 6551 10852 15864 15867 10634 8613 8160 7655 5658 5856 8340 9877 10341 12174 19007 27368 33110 33772 30023 26900 25492 21760 17852 14392 10308 8260 7470 7900 9680 7270 2911 1129 169 100 143 50 81 81 208 134 90 116 92 147 86 158 127 99 7 95 89 25 127 122 113 46 60 74 51 52 76 59 58 73 139 105 123 101 86 71 33 62 72 52 26 59 82 3 49 95 50 54 56 51 20 35 43 64 48 73 75 56 35 45 79 75 75 43 24 56 15 81 77 74 62 50 63 60 42 88 65 83 59 68 72 72 54 66 58 66 46 53 43 59 51 55 58 47 59 57 51 51 46 61 45 38 42 49 55 57 53 52 46 54 46 42 44 39 42711 231 2357 30 10007 11 51 51 5265 3558 -30 42 143 502 1021 1974 3293 6342 10907 21201 31192 27087 11147 6885 7414 9028 10367 11877 13411 15100 16660 17634 16818 16175 16034 15710 15138 14920 14723 18415 26487 31518 19658 11248 10183 9921 10575 10991 10508 11543 13104 15600 17102 20702 28031 38212 53876 74281 93997 107118 109782 103611 96052 91687 89984 86327 80739 71044 67033 61837 51088 43969 43880 43172 42824 47263 51935 50983 38755 26497 21580 17882 13728 9948 6388 3547 2907 4469 7848 16026 31946 55745 71729 77056 90254 109458 120951 107461 93426 82627 82364 76330 60036 49793 38421 34497 36595 33167 30804 28767 26374 29619 32240 37298 45428 46344 45191 46348 39677 37911 34060 23985 12763 2664 407 73 102 191 207 148 102 -16 59 105 188 175 54 76 66 108 135 139 113 118 5 48 29 65 167 180 69 99 129 74 64 96 99 57 122 119 84 71 -24 12 115 141 85 73 24 29 56 7 10 75 53 54 92 42 19 35 33 58 53 58 111 75 46 56 64 77 71 44 30 63 74 58 40 50 26 47 83 51 46 54 68 79 52 69 37 28 20 26 34 50 32 30 52 56 42 31 46 40 39 42 48 45 33 33 36 40 40 29 20 30 29 20 18 14 27 27 15 42717 232 2327 30 10007 11 51 57 5266 3557 240 553 710 1477 2889 4812 5318 5964 7264 9720 18580 23275 14193 13627 14172 14605 14001 13519 13907 14521 15130 15413 16293 16913 17522 18720 19335 19607 18546 18117 19048 19998 21364 27256 30077 31424 36069 41688 46360 53581 64141 76657 91025 109106 130493 150401 162963 163500 144461 111832 82163 58810 40424 26725 17727 10487 6013 3494 2716 2874 3437 4800 5732 5696 5687 6193 8378 9335 8599 6667 5763 4954 3669 2430 719 210 563 1172 1879 5349 14144 25037 36235 44373 48225 52100 52756 54251 50918 52122 51880 50103 52473 51544 50338 46653 44209 42731 43164 47050 51490 61781 66782 70138 74040 90016 95349 80296 65531 61864 60283 43842 23279 10910 3052 314 65 97 55 99 162 -8 -24 31 94 41 54 59 74 113 137 95 100 112 16 96 48 75 36 10 28 79 18 1 -4 1 96 82 91 96 88 88 109 92 64 69 71 17 -12 -11 96 78 30 -28 44 6 36 56 62 12 12 31 37 34 55 48 36 82 48 50 59 41 79 41 12 22 6 32 25 21 52 33 33 2 32 50 12 44 39 18 56 46 34 45 34 37 15 28 32 38 33 27 31 33 26 30 27 26 19 26 31 46 43 38 16 38 15 13 9 13 15 11 42723 232 2329 30 10009 11 52 3 5267 3557 -87 266 693 1285 1984 2760 3609 4745 5609 5774 6376 6599 7000 7234 7451 7519 7326 6994 7325 8203 9490 11188 12814 14519 17335 21169 26393 32005 37862 44219 51077 57860 63770 69813 73659 74405 75194 76866 78873 81807 82782 83552 82865 81711 81065 77403 66290 57012 44918 30927 18952 10162 5344 2952 2016 1702 2395 3471 4666 5770 5336 4156 2941 2048 1297 760 334 230 132 263 519 944 2297 5260 8296 13136 20261 29598 38550 45712 47670 43953 39380 37136 38519 45332 45965 44088 43625 40109 35105 33196 36956 44476 55263 67595 76386 78969 77454 70732 66602 69399 75908 86770 87117 83263 87697 93528 92811 83952 62597 36374 25229 11273 2044 323 -43 28 90 140 67 146 166 92 76 170 153 151 78 61 50 78 130 133 47 98 151 182 121 68 96 29 6 -79 28 134 43 105 146 54 67 159 108 70 83 70 49 110 80 23 65 36 47 76 64 45 34 79 83 56 117 83 76 34 31 74 71 64 61 49 73 64 87 100 45 27 57 27 40 22 28 38 18 27 51 47 35 41 45 25 45 43 32 26 40 22 31 10 8 33 43 50 57 53 32 30 25 32 31 35 41 39 30 30 24 24 10 22 27 20 20 20 42729 235 2242 30 10012 11 52 9 5268 3556 48 999999 354 775 1266 1381 1746 2293 2981 3536 4319 4472 4405 4752 5835 6484 6998 7981 9091 10226 11729 13367 15062 17969 21962 27074 33280 37033 41561 45438 48619 51289 54934 57995 60017 62327 64041 63541 61853 60747 56712 52910 48665 44908 42063 36640 29206 26589 25906 22825 19588 17376 14074 11141 9632 10526 12770 13428 12260 10824 9024 7152 4994 2814 1369 949 601 583 545 492 625 1137 1858 3388 5140 5749 6241 7482 9783 11834 13011 11383 8294 5138 4929 9747 17190 21938 31491 39864 48395 53884 59536 72719 77060 79006 85320 97124 95413 88542 91466 105340 115592 119006 129089 143230 149088 142063 134277 130003 115061 93611 71905 53134 33457 9870 499 73 88 131 61 154 72 -27 0 181 211 72 39 33 46 115 93 117 113 36 -46 -1 21 106 14 49 35 61 67 126 10 50 22 25 96 66 120 101 60 57 35 35 -8 -27 46 58 87 63 76 113 104 46 63 80 118 112 76 74 68 48 37 61 58 20 47 47 11 51 67 23 16 33 52 33 27 69 63 33 32 32 56 60 43 51 58 46 64 68 67 52 36 27 38 49 28 39 67 35 25 32 39 40 32 36 45 52 47 47 52 54 56 45 43 38 44 36 48 48 38 42735 229 2426 30 10016 11 52 15 5269 3555 143 78 396 581 885 914 978 1532 1722 1900 2183 2548 3116 3313 3755 4266 4418 4609 4898 5778 6551 7083 8000 8863 9578 9618 9915 9834 9591 9077 8187 7828 7455 6519 5501 5009 4404 4012 3428 2999 2992 3249 3484 3468 3195 2780 2469 2792 3648 3905 2976 1880 1106 528 143 999999 999999 999999 999999 999999 999999 999999 999999 218 391 519 448 507 510 787 787 605 2258 3948 5826 7120 7749 8865 9093 10062 10528 11821 15862 22674 29373 30514 34034 41317 46109 50402 58751 69078 79733 92845 104968 115576 126997 147794 182671 223761 251570 272956 315353 374851 419463 448229 430504 327585 221703 107955 34612 7076 608 101 101 188 122 39 96 109 109 37 94 70 60 29 38 43 19 -22 5 25 36 44 54 16 8 51 71 76 95 84 146 104 44 62 68 63 93 86 134 113 92 100 94 89 129 77 -1 28 74 86 27 1 57 65 19 15 58 23 51 49 51 42 67 50 2 18 49 48 47 38 2 43 32 49 45 57 45 48 25 34 55 43 51 38 10 30 12 31 25 21 34 47 54 45 55 56 53 37 36 48 37 40 33 24 40 40 44 42 40 36 39 31 35 23 32 28 22 42741 161 4470 30 10020 11 52 21 5270 3555 -25 176 370 569 579 641 811 846 1077 2010 3213 5604 9764 14007 18624 22979 25957 29799 33876 38488 43528 52485 64211 75892 90449 106262 111012 128864 170468 215060 269953 317718 339009 354331 406782 472300 492149 461155 397793 279441 228485 196144 160683 74525 9079 268 161 132 90 65 59 67 27 92 84 135 61 124 62 77 178 180 130 34 84 147 145 60 58 65 107 74 84 46 94 86 154 223 172 170 191 190 151 99 93 63 67 40 23 35 33 111 120 46 69 42 93 129 91 75 18 59 80 55 68 50 76 65 56 77 80 78 87 68 29 46 62 59 46 73 78 34 41 50 58 62 80 50 45 67 55 55 72 48 55 61 54 65 61 58 67 43 55 49 58 52 40 54 57 42 42 45 41 35 36 46 46 34 41 31 35 42747 163 4411 30 10021 11 52 27 5271 3554 26 259 398 457 799 1071 1561 1769 2146 2684 2913 3534 4492 4960 5526 5918 5762 5724 5775 6364 7140 7981 9535 11543 14943 20720 26867 32479 41186 56033 75015 93582 119200 147486 180022 234024 306100 380844 428626 427675 473911 517513 568785 586272 540430 279588 29422 607 -8 42 46 22 63 105 60 19 142 87 -17 37 125 69 98 -6 -8 39 34 52 -29 119 87 46 85 27 100 30 72 82 51 73 83 77 122 117 95 33 31 50 38 35 101 68 69 87 29 26 77 91 59 25 -1 10 52 69 61 34 50 69 40 18 62 60 79 74 48 17 0 2 16 17 64 76 71 64 72 26 25 0 18 30 42 42 29 25 5 29 50 30 19 30 62 75 45 28 47 26 32 43 35 27 27 18 23 18 21 26 31 29 16 26 21 12 13 42753 170 4201 30 10021 11 52 33 5272 3553 -47 116 211 371 575 781 937 1093 1127 1081 1369 1504 1578 1809 1817 2019 2267 2361 2786 3324 3740 4245 5364 6726 8616 10897 13878 16481 18798 21163 22592 25367 29562 34670 40160 50544 64783 81504 102181 124525 147815 194144 277830 365102 454385 519566 586467 629844 586752 477564 365360 225981 96332 34738 7112 189 163 226 242 182 122 75 132 122 45 99 49 140 92 166 115 5 157 154 120 55 45 82 114 60 74 60 13 61 65 87 191 154 104 84 115 191 122 90 66 154 122 94 81 54 13 88 115 55 39 115 115 79 31 58 73 68 61 86 76 79 59 81 104 71 69 49 26 30 72 67 99 108 112 110 90 65 64 82 81 69 65 70 66 43 39 47 48 57 38 60 50 56 66 67 86 86 65 61 59 70 76 70 61 62 66 57 62 68 58 52 56 60 52 50 42759 173 4106 30 10016 11 52 39 5273 3553 -83 -31 82 -2 284 628 774 860 1242 1701 2069 2264 2404 2439 2723 2826 3793 4973 5654 5837 6254 7456 8634 9634 11266 13055 14885 18053 19471 22073 24035 27293 30155 31040 32735 39931 47873 59977 71676 82673 102185 117980 141332 165835 171747 166264 198393 236470 277394 323220 361430 441213 486910 508949 405518 277864 106364 16816 212 178 168 116 89 39 43 44 63 69 30 82 114 114 51 58 69 -49 -12 29 -6 45 79 34 42 33 -12 36 9 59 96 106 130 52 45 118 129 103 119 78 76 93 31 -35 68 71 62 99 85 64 18 9 29 40 34 18 23 16 25 72 72 28 17 26 27 41 32 23 58 14 46 49 64 10 -11 4 12 2 2 17 37 54 37 11 35 26 22 22 39 26 21 10 27 39 19 29 13 20 11 30 24 10 14 28 25 20 9 6 10 16 5 19 7 10 15 42765 299 322 30 10012 11 52 45 5274 3552 745237 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 97 224 206 324 485 478 887 1495 2113 2924 4014 5667 7894 10420 12510 15526 19615 25333 30570 33479 37137 45035 53910 45015 27324 16972 14616 15914 19310 25304 31845 38299 40450 44368 41754 32539 28920 30819 30625 33936 40559 49497 55038 57014 58156 61663 67847 71540 74704 77545 84688 95148 92619 92004 103362 109647 121698 152698 166569 134601 113840 133893 131800 106564 102382 101737 114851 106857 77014 86033 118734 172536 154857 134783 62702 20217 20441 38417 54525 114057 110702 64846 32965 1020 131 134 60 51 144 144 139 128 48 127 142 38 27 40 81 128 114 58 25 29 67 156 93 35 23 60 95 72 86 168 131 93 83 127 104 123 128 129 125 81 37 78 38 46 43 100 120 65 70 66 58 46 44 65 42 61 46 23 57 34 83 17 19 45 42 43 73 82 36 25 24 49 63 64 65 45 53 55 57 54 46 63 42 47 55 53 31 39 42 42 52 39 58 49 38 26 54 58 41 52 50 53 43 40 38 40 47 51 33 38 43 36 30 23 25 42771 227 2480 30 10010 11 52 51 5275 3552 -33 19 13 107 105 161 321 387 484 496 563 657 854 1138 1399 1788 2032 2358 2861 3684 4200 4877 6183 8039 9813 11685 13796 16239 18893 22242 25586 29286 35122 42031 50677 60674 72120 84834 97755 114941 136064 158245 184823 211821 235401 242793 239604 222574 187653 148674 110518 83608 91956 139328 199208 212105 184697 140584 117389 105233 86455 72090 64835 54692 49191 37636 28408 22273 16136 15652 14646 14766 17311 16584 12986 9792 7608 6714 6486 6522 5380 5273 6089 6210 7143 7822 8195 8758 9245 9711 11132 13575 14041 13490 12853 8806 5175 3349 2574 2940 4363 6551 8016 5989 2518 2031 4291 9478 23552 27112 11007 4417 670 89 86 84 5 39 63 73 56 80 63 74 73 80 114 122 110 80 -14 57 114 23 55 73 47 39 47 57 75 77 49 28 0 8 30 115 175 141 89 94 128 72 41 43 37 46 29 67 27 18 62 31 8 40 53 42 42 40 40 36 27 16 21 21 25 43 26 26 20 25 37 3 4 41 26 25 36 48 49 54 35 39 26 16 34 26 25 35 35 32 32 37 29 25 31 49 26 31 44 33 28 30 27 23 20 23 25 33 27 30 26 31 17 16 13 42777 228 2448 30 10008 11 52 57 5276 3551 -60 51 999999 999999 109 57 285 719 1022 1255 1360 1590 1887 2401 3053 4138 5222 6711 8319 10141 13074 17061 22080 28169 33107 37333 43645 49854 55724 63220 71556 80692 90819 103439 120539 138933 158415 169671 174853 179483 183619 173380 153670 145618 139110 127225 113491 108926 103413 105168 109048 110269 109617 111749 106596 98778 91944 77734 61352 47401 41917 41154 40896 39644 34404 28852 22946 21015 23694 23716 26082 25486 27712 31608 29065 27841 26752 21176 14394 11907 12817 10608 13153 15379 16176 14831 14587 14257 15971 17217 16509 15938 15133 16578 14992 13376 14635 17041 20150 22195 21882 21201 16253 11258 6905 5187 4737 4101 2671 1573 3185 18296 58844 4117 178 110 128 85 148 98 129 147 146 155 117 150 130 131 34 121 143 77 124 60 74 27 57 101 38 79 128 84 78 86 75 12 98 122 92 78 130 174 184 161 78 118 89 85 74 85 101 107 95 88 64 56 99 129 125 66 86 62 41 43 79 93 71 47 84 94 55 66 48 44 72 76 55 70 87 73 69 67 91 70 53 66 69 88 93 66 74 70 65 56 66 72 57 63 69 64 69 65 70 77 74 73 75 58 69 60 54 62 63 68 66 59 59 51 42783 237 2177 30 10007 11 53 3 5277 3550 -51 -57 67 -40 122 278 390 734 686 679 883 1152 1366 1914 2390 3340 4244 5410 6729 8229 9743 11382 13448 15767 18669 21661 24858 29027 34082 38355 43544 50108 56679 64488 73195 83342 95284 107161 115444 117751 118537 125540 134905 138225 134716 130081 116639 107625 106453 103501 97213 95721 93614 92763 91188 89771 90846 93484 89370 81135 69217 55589 45899 46872 44673 36861 39680 40649 40817 43349 43751 40660 37229 36843 36020 31173 29563 30956 31475 30346 27031 23171 22120 21897 21525 19534 16213 15705 12823 12382 16089 18241 24590 36574 37394 34604 33130 29181 21815 17157 18577 21546 30943 41481 50257 57282 59862 54188 38830 23146 13573 10178 8749 7285 6640 8657 11259 10030 9749 5915 2381 724 153 122 108 53 74 124 122 136 120 65 114 140 137 64 91 73 83 73 106 74 101 73 45 92 63 97 109 121 76 23 70 48 58 120 141 96 77 93 119 114 99 87 10 65 84 47 96 28 5 11 28 50 31 35 54 43 61 59 55 59 40 43 57 68 54 33 10 17 45 57 44 44 61 71 56 53 59 44 44 13 19 47 30 23 21 20 22 37 46 30 27 39 44 37 42 48 40 40 34 32 26 24 27 28 31 39 41 44 36 25 31 34 22 26 24 42789 234 2266 30 10006 11 53 9 5278 3550 -98 171 577 846 1280 1672 2077 2540 3269 4243 5437 6902 8222 9983 12077 14350 16681 17915 19081 19961 21233 23020 24969 27829 30364 32415 34644 37995 41902 41492 39834 37943 36138 33791 30211 27606 26450 26873 28158 28114 28208 31574 35003 37784 40562 43212 46378 48836 52312 56189 56830 50542 40911 31889 26210 23950 22440 24159 28388 27930 28759 30115 28649 28379 31041 37283 41519 40396 38022 37462 37452 33821 34243 35547 36234 40976 41136 41185 41002 39713 35806 30814 29426 27399 32114 37682 40520 44861 46950 49655 57968 60672 65523 71726 79393 77625 76011 72096 82645 103363 116069 135820 165119 173811 161037 119711 90540 64670 37343 24399 23752 26643 24125 19117 10619 3586 716 153 32 19 97 101 93 55 85 82 81 100 120 115 30 -12 58 99 98 16 9 115 120 46 65 -3 36 47 50 79 81 6 -24 -4 67 43 24 19 54 -2 70 88 85 87 57 34 36 74 103 68 37 21 25 59 48 11 7 15 14 29 3 -6 -2 24 8 12 39 16 11 53 26 31 46 26 35 39 26 28 19 16 4 11 3 -7 8 25 12 17 4 11 8 -2 25 46 23 24 36 21 32 25 14 14 29 21 0 5 23 23 16 19 21 24 11 10 9 -1 6 2 42795 230 2385 30 10005 11 53 15 5279 3549 -4 -89 72 249 377 657 815 1279 1480 1473 1418 1413 1274 1270 1415 1364 1676 1808 1737 1797 1899 1925 1850 1983 2286 2442 1999 1786 1799 1792 2144 3075 3981 4570 5121 5439 6226 6527 6174 5786 5449 5313 5513 5544 5677 6606 7788 8264 9121 10706 12143 12689 12457 12543 13726 16854 16540 16785 19415 22661 25338 26174 25823 28832 32123 34111 37145 40158 45196 48225 47108 48851 55570 62439 65784 64313 58297 60696 66386 69320 68528 61649 52250 46933 45040 45567 52849 62455 71425 81882 97162 116886 137671 151902 181128 215527 246606 269147 280016 281926 282524 238956 161640 108382 62077 28241 17001 16075 11784 8760 5656 5105 7184 9595 9644 5742 660 96 114 125 120 41 35 133 211 143 97 89 85 20 20 171 226 117 39 126 135 83 41 90 153 153 84 120 185 112 74 67 94 58 77 98 99 123 120 142 57 117 131 48 68 101 115 46 74 87 71 74 80 75 89 52 92 79 70 77 90 98 90 122 66 79 66 61 63 59 68 84 116 120 79 75 74 90 73 56 72 69 78 72 60 47 67 85 76 80 72 56 57 71 61 69 60 70 67 78 67 57 61 75 72 70 66 48 50 48 50 42 46 46 42801 207 3104 30 10004 11 53 21 5280 3549 -5 135 140 400 545 652 980 1020 941 915 1072 967 1021 1191 1293 1456 1520 1939 2550 3436 4608 5761 6328 5762 4883 4370 4419 4463 4482 5455 6269 7065 8607 10526 11176 11412 11033 10387 9569 9459 10614 11903 13407 13597 14984 15877 17904 20911 24191 25802 28453 32065 37097 41729 48616 56315 61132 65447 67131 68358 71000 75792 76600 73697 74943 84491 95362 111179 127043 156989 184273 200527 215993 225413 239500 254068 276853 287840 258286 240961 206130 142663 75208 37784 29639 24902 21402 17819 13189 10041 6747 5281 2776 448 211 80 113 75 59 98 116 64 52 68 120 127 84 114 143 113 0 110 162 132 122 90 67 108 97 121 82 110 105 60 -10 63 99 132 150 123 123 68 47 82 53 66 40 28 40 67 85 61 20 58 46 20 1 76 50 57 73 70 30 24 43 68 29 17 44 36 17 36 29 67 62 76 50 59 63 66 54 53 47 46 25 21 47 42 28 24 40 47 40 41 35 54 49 48 46 45 41 43 40 44 40 36 44 40 38 45 38 37 37 37 29 20 22 42807 224 2563 30 10003 11 53 27 5281 3548 -42 47 104 135 175 432 672 661 831 1022 1114 1441 1654 2092 2732 3290 3432 3351 3444 3972 4317 4435 4940 5298 6170 7256 8024 9012 10934 13847 18272 22045 24864 25315 21938 17524 14520 13958 16258 20115 24143 24488 25117 26914 23368 18929 18810 18516 17367 15094 13624 14360 13621 14466 17587 18914 19369 19104 20064 20318 19817 18910 18545 17995 17796 16636 14031 13638 14338 14288 14852 16499 19071 21659 25213 27752 32081 39804 44566 45967 49314 53251 63593 74329 83813 97482 119540 136243 149727 170091 187776 193346 192636 210236 221239 210254 191743 170367 158085 140247 118471 76177 51168 29104 16341 15960 22022 33245 40703 59209 57285 35380 12655 254 71 107 93 83 169 148 137 143 143 129 93 62 95 189 120 58 67 18 57 32 85 87 67 80 32 30 78 88 37 78 48 101 47 79 160 135 108 121 103 63 72 53 68 60 71 65 55 81 95 62 96 76 42 46 67 54 37 65 66 61 55 56 35 14 28 51 73 83 40 43 51 47 39 63 57 35 33 43 37 40 49 29 50 64 55 49 50 41 42 65 54 65 45 50 54 60 53 65 65 66 62 40 41 50 49 41 48 50 51 43 42813 227 2471 30 10001 11 53 33 5282 3547 -93 70 95 224 267 301 373 484 658 853 884 1098 1414 1627 2168 2750 3129 3691 4018 4487 5031 5777 6715 6946 7200 8009 8725 10678 14885 20119 25520 29730 31346 30504 29696 29383 28909 28359 27037 26131 26250 27485 26538 24011 20755 17665 17466 21270 22037 20353 21451 19612 16548 18109 19237 16772 15555 13695 11470 10344 9807 9882 9516 9031 9155 10199 10938 11680 12196 11890 10410 9303 8128 8367 11333 12349 13155 15412 16065 18984 26568 34304 43259 52109 60981 76722 93215 112320 132697 154718 175596 194740 213773 236793 246420 255269 264443 238612 204291 173656 137589 93199 49092 21813 12696 9311 8607 8204 8357 8014 6246 4502 4114 9629 19608 63036 49546 965 136 89 87 124 97 47 105 156 119 95 90 46 63 104 147 76 112 51 59 77 53 80 40 75 77 77 123 90 82 85 96 102 115 96 115 67 38 64 19 39 37 40 57 45 40 16 58 57 64 54 44 45 51 71 50 49 51 30 23 22 29 35 41 39 44 55 56 38 48 54 53 71 53 32 32 28 18 18 31 44 31 43 41 45 23 28 35 50 44 53 34 29 42 58 49 51 41 43 42 43 44 40 34 38 45 43 40 32 33 42819 227 2469 30 9999 11 53 39 5284 3547 -84 -68 94 419 598 991 1269 1444 1513 1537 1291 1046 996 1037 1126 1431 1804 2471 3140 3532 4162 5404 6363 6908 7740 8803 10214 12267 14202 15727 16435 16486 16714 17042 16626 16051 15637 15366 15207 15615 16448 18223 20547 22088 21462 19370 16654 14709 14901 17153 17793 16257 14444 12133 7487 5261 4612 4099 4271 4833 4801 3999 2872 2417 2402 2414 2430 3827 8022 10702 11286 11286 13354 15310 18364 22530 27350 31165 33180 35072 38023 42729 45747 53414 66723 83416 105345 132253 156099 179015 198619 209039 227076 236950 242565 247971 227855 209122 210695 213842 191035 127451 84554 63531 49377 32442 19390 13041 9294 5673 3396 2316 1595 1741 6294 4810 3143 499 87 33 86 75 105 60 65 89 46 18 47 58 64 127 103 44 27 72 96 115 113 53 13 69 20 27 19 70 99 83 89 58 60 75 64 51 69 58 69 76 55 25 20 29 37 46 46 65 91 50 65 75 39 12 26 1 6 6 23 25 43 28 34 45 34 32 45 29 14 48 12 -8 20 3 8 4 24 41 25 22 20 29 39 50 30 33 25 21 21 27 17 34 24 34 32 36 34 33 34 37 33 23 17 29 31 31 24 18 10 42825 225 2527 30 9997 11 53 45 5285 3546 135 341 429 534 520 566 681 544 567 787 973 1383 1673 2008 2375 2978 3444 4057 4692 4942 5074 5417 5256 4667 4773 4593 4425 4601 4680 5169 5998 7554 9085 11174 12743 13497 13386 13360 15462 17809 18866 20657 21035 15955 9946 7921 6992 6545 6363 6296 6514 8165 10417 10547 11261 12674 14567 15493 15517 15310 15012 13506 11281 10363 8607 7322 7076 6514 6837 6096 6387 5954 6592 7261 7726 8877 9476 11525 15648 20731 28995 40243 55865 73613 91668 115156 146729 178496 218837 260434 284613 291277 293705 281646 295474 315491 288279 252235 208166 151774 94067 55592 37765 28754 25559 18584 10603 7023 4207 1921 993 740 508 190 149 203 224 122 108 180 111 59 135 91 109 178 51 66 111 155 110 89 82 63 72 51 46 96 106 95 112 38 28 99 73 105 115 79 57 65 23 60 100 68 51 59 84 61 80 71 69 43 54 36 36 32 66 35 55 65 22 46 33 43 53 47 36 37 24 50 64 36 39 74 57 46 58 30 42 44 50 43 45 35 47 36 32 43 38 51 49 54 41 48 46 43 45 52 59 51 50 42 40 38 43 45 47 38 44 52 59 50 45 39 30 42831 218 2735 30 9995 11 53 51 5286 3545 -15 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 191 378 382 645 896 1233 1282 1427 1628 1703 2075 2438 2801 2963 3133 3264 2828 2350 1744 1403 1215 1509 1799 2078 2509 3160 3709 4523 4876 5038 5269 6172 7212 7476 7723 8614 9101 9679 10646 10390 9962 10357 11258 11672 11925 11722 11308 10832 9809 8674 7870 7691 7417 7077 5361 3912 3502 4525 7342 12510 19417 26934 39627 60008 79984 96547 120498 144310 171064 199266 223891 253128 269511 248397 243397 284403 312938 316807 306388 279809 224272 139047 85908 66417 58195 54319 52888 51404 45286 39251 29563 14242 6242 2437 600 118 122 127 81 128 160 140 202 192 110 84 80 109 145 156 93 126 38 30 16 -8 48 123 84 46 86 79 58 99 70 124 139 129 50 35 27 112 105 112 96 70 91 105 67 92 50 33 70 41 45 79 87 88 77 61 63 51 28 50 45 51 27 38 56 62 42 64 48 30 41 60 53 43 38 28 12 23 31 33 43 38 21 47 44 34 35 31 34 50 40 55 55 50 38 44 43 42 24 29 31 39 41 40 47 54 64 54 37 27 15 42837 203 3184 30 9994 11 53 57 5287 3545 -8 -18 87 211 358 440 556 511 312 285 290 210 213 300 532 520 665 1006 1326 1698 2105 2348 2751 3018 2989 2925 2991 2989 2886 3408 3520 3241 3907 5080 5835 6246 6276 5547 5635 5777 6120 5450 5113 4524 4108 3980 3611 3523 3177 3960 5319 6691 8635 12253 15198 18672 23532 31184 39221 46232 52431 59724 69072 78638 95359 114382 134030 151350 166205 182531 184510 186155 194583 206016 225993 234674 253315 223527 195512 203850 178016 137754 116592 113695 130386 147531 144356 125373 90125 58557 36045 16605 4435 1117 149 115 102 144 127 132 113 87 101 107 104 103 93 118 59 98 91 102 86 92 83 95 66 74 80 77 21 54 61 100 104 40 35 126 69 59 99 84 26 62 100 102 59 33 51 59 79 89 65 110 71 48 86 71 31 16 36 32 24 39 31 45 69 66 49 24 31 56 66 65 41 45 50 50 34 28 18 41 55 44 30 32 36 52 57 39 23 53 45 36 49 36 37 50 51 46 54 34 44 52 43 43 48 48 43 37 31 34 29 42843 178 3931 30 9991 11 54 3 5288 3544 7 25 97 136 329 857 1104 1082 938 736 1046 1551 1981 2429 2333 2126 2452 3165 3417 3334 3665 4142 5147 6345 7255 7988 8762 8995 8708 9942 12179 15294 15841 16301 17297 19574 22609 23788 24343 26770 34821 47492 62865 82872 95504 98057 109349 123079 129766 131782 157252 185817 176163 186070 207991 232489 238465 261370 294861 314362 313217 294220 244129 198676 175693 133309 70678 26080 7018 652 196 137 139 181 122 100 50 142 104 166 142 92 95 67 59 74 111 66 92 95 117 81 57 18 41 105 52 20 89 139 128 68 46 58 91 91 83 41 38 22 16 18 12 18 7 83 96 47 56 31 12 37 72 48 25 54 68 44 2 17 23 36 69 54 48 38 47 33 21 41 36 21 37 32 18 40 33 -5 26 23 34 28 39 26 42 48 54 44 33 47 37 53 46 29 34 44 42 48 43 35 39 31 36 23 23 19 29 31 42849 161 4446 30 9996 11 54 9 5289 3544 -25 52 112 233 460 537 433 228 203 144 304 1194 3304 7642 13991 18218 21680 28751 32806 28117 31192 31597 32859 37694 46047 46967 47038 42111 43792 55660 70307 86287 106331 134056 166271 190182 201695 212273 232891 232813 249142 277812 310875 333734 362642 396506 364642 289669 174589 81646 32955 10195 1975 299 86 91 3 20 63 99 48 119 36 -15 -28 24 82 76 110 59 12 -3 -23 9 64 18 22 68 34 27 95 107 149 109 72 88 104 92 91 130 122 97 82 86 49 46 -42 39 70 15 -4 99 95 81 35 27 23 24 20 57 56 35 37 104 70 62 29 42 38 38 44 13 53 48 47 30 21 13 21 41 15 27 24 4 14 18 22 30 29 30 44 40 48 49 41 30 17 19 24 30 37 28 25 23 25 46 29 31 19 12 3 42855 178 3928 30 10018 11 54 15 5290 3543 1 368 864 1143 1484 1881 2394 3103 3448 3802 3848 3647 3339 3416 4133 4938 5142 5311 5598 5512 5773 6338 6775 7023 6908 7106 8086 9611 10821 10613 12838 17708 19263 15893 18973 24372 30277 35025 36781 40769 42344 41634 42786 42927 47181 58001 79853 102627 115950 130081 140282 166272 196103 245481 300376 300898 273969 272071 286591 318447 330525 303117 297022 238286 135411 52141 10372 1323 230 61 6 104 201 97 72 187 215 137 145 178 91 103 88 100 10 11 72 24 86 76 106 12 -14 -31 44 61 149 167 93 90 103 81 71 76 144 48 66 51 76 33 24 46 106 84 88 53 37 161 84 42 15 37 104 58 22 76 27 2 71 66 83 63 75 55 40 71 62 29 47 72 69 64 59 28 38 39 35 34 60 61 51 30 40 58 46 37 36 60 65 55 44 53 62 48 38 39 48 45 54 49 40 35 49 49 49 40 39 20 42861 177 3982 30 10042 11 54 21 5291 3542 -87 109 388 552 825 954 824 1003 1057 1085 1028 1119 1681 1992 2206 2396 3000 3727 4165 4992 5579 6201 6910 6951 7725 8170 8000 9117 10260 11343 12200 12967 14220 16346 19424 21631 23979 28648 34257 41399 47975 53383 60932 76242 99131 124854 150338 164157 164100 172269 205955 238444 268444 298468 314410 334116 363215 353418 359862 330072 263128 175536 107828 46921 14514 1830 235 54 19 146 127 114 85 78 129 121 101 147 126 118 86 37 50 31 35 130 86 58 95 122 126 60 83 93 56 24 108 131 60 92 91 42 51 84 43 30 85 79 81 101 89 8 94 108 87 83 53 45 78 93 41 50 116 91 69 25 57 50 63 95 49 25 59 86 71 73 39 57 37 51 35 19 25 66 61 61 65 51 45 53 49 68 70 61 69 70 59 52 69 61 64 63 57 73 68 61 61 60 56 50 52 63 57 53 58 54 27 42867 170 4216 30 10066 11 54 27 5292 3542 -15 269 367 456 449 581 974 1097 1354 1680 2342 2986 3418 3794 4167 4690 5283 6489 8571 10774 13124 15316 17950 19634 20318 22017 23637 24816 24955 25313 25282 26567 29391 44395 58140 64161 75503 84296 98077 121325 145907 163477 183425 200682 230602 284427 339427 391849 407782 412453 453108 447506 373290 214924 79048 19566 3911 1063 368 234 256 205 133 157 93 151 170 37 138 86 55 40 110 118 101 60 115 153 139 67 102 91 75 109 105 99 105 84 53 127 38 101 124 79 80 113 134 144 115 103 72 106 94 63 85 64 75 76 112 88 40 111 83 58 52 53 75 75 91 72 48 96 78 60 59 78 101 47 83 72 65 60 46 66 45 58 51 55 63 46 55 52 65 96 85 64 75 82 82 89 76 72 69 72 80 79 86 63 67 70 59 52 61 63 63 59 71 58 57 49 42873 178 4028 30 10088 11 54 33 5293 3541 -57 170 329 451 575 887 1415 1896 2323 2892 3467 4052 4911 5474 6253 6393 6462 6690 6701 6201 6125 6674 7445 7771 7619 9292 13276 16695 29273 44315 41909 23402 17227 17940 21989 30732 42315 49000 54790 57580 60725 62231 64498 74006 92298 116108 134106 155868 178820 206883 221737 247207 303330 340712 359976 393401 395860 372406 318307 219541 107740 47320 19132 3292 1097 287 135 9 85 84 177 112 90 120 99 108 131 114 95 67 54 17 2 34 29 87 112 61 110 70 63 23 24 97 136 68 77 95 73 93 67 64 48 80 92 102 57 -19 49 125 100 67 34 4 34 27 59 39 62 51 32 10 47 61 66 56 31 14 2 26 40 26 33 37 36 -1 -8 15 37 22 49 40 21 2 45 61 51 39 24 37 40 22 19 36 42 38 49 62 60 61 51 43 46 47 55 50 50 54 47 54 56 55 58 44 38 35 44 33 42879 180 3959 30 10109 11 54 39 5294 3541 52 353 710 903 1271 1444 1604 1501 1499 1458 1484 1589 2034 2467 2606 3101 4042 4759 5834 6301 6474 5978 5356 5329 5460 4199 5826 6435 5135 4652 6126 7504 8642 9095 10050 11896 13936 16577 19147 21503 24106 26696 26775 30641 35500 46409 57004 79448 112405 143269 186598 242325 283365 338395 390141 466816 539663 563212 545264 461366 307248 180268 77198 17260 2839 468 246 224 223 166 132 134 172 139 138 181 43 77 94 72 66 145 134 83 5 46 68 124 176 142 115 101 78 92 108 74 58 42 62 99 104 83 113 127 55 73 61 46 24 18 28 35 69 91 55 30 48 100 19 27 27 38 62 66 71 83 78 101 44 56 43 33 67 58 32 39 53 47 70 72 63 60 65 78 36 27 66 56 73 38 54 60 53 71 67 67 55 56 49 61 77 57 51 72 59 62 55 48 56 51 60 64 64 64 60 50 51 43 46 43 42885 182 3920 30 10130 11 54 45 5295 3540 -89 999999 999999 77 351 665 848 1182 1587 1825 2217 2612 2850 3039 3770 4479 5044 5458 5923 6924 8191 9457 10741 12351 14272 15884 18356 20689 23345 27227 30777 32377 32664 33388 31835 27108 24052 22308 22281 24557 27860 29791 30256 34813 40301 42067 50788 64923 84893 108995 150419 210420 262365 331031 399013 453587 516468 552901 538439 445499 263329 121736 36939 4893 1628 714 200 71 80 64 108 114 128 92 94 53 51 54 48 45 6 81 108 83 45 18 51 93 180 99 117 102 89 118 87 24 62 84 89 119 130 99 120 45 124 117 102 35 56 64 83 54 61 69 89 68 27 40 93 79 1 62 79 61 56 70 58 70 56 47 46 42 20 57 60 73 65 62 59 42 41 18 21 34 23 11 30 29 47 50 27 44 37 45 76 61 68 66 50 53 69 68 64 51 60 45 35 44 56 59 52 57 60 59 56 43 45 44 39 30 36 29 42891 302 370 30 10150 11 54 51 5296 3539 962827 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 102 252 623 945 1065 1130 974 842 1176 1228 1202 1471 1590 1799 2018 2256 2000 1808 1719 1477 1684 1861 1934 2045 1914 1817 2162 2118 1894 1923 2433 3095 3922 4375 4260 4130 4552 4490 4855 5114 4744 4161 3637 3403 3208 3879 4346 4004 4049 3600 2996 2419 1904 2069 2381 3145 4029 5366 6797 7967 9937 12008 14548 17108 19515 22409 28886 37012 43084 46705 50657 57106 61371 63162 61151 61397 66232 69940 77050 82664 75804 69166 84837 116017 158840 204037 247345 266104 307720 357879 393621 443797 492627 420873 278234 126939 47023 20864 5281 1083 384 222 129 106 97 50 68 96 146 193 148 121 201 66 11 83 47 39 0 59 130 104 79 114 78 67 109 62 28 48 33 69 83 85 105 185 100 123 94 136 129 63 40 30 91 142 102 47 38 59 66 87 107 63 64 54 83 57 43 58 52 67 52 84 67 25 26 63 33 28 77 57 64 74 33 27 51 43 31 68 22 2 54 54 31 22 45 44 29 56 61 76 61 45 35 45 41 43 62 55 44 43 47 37 42 49 42 47 43 54 55 53 55 48 50 54 41 33 27 42897 228 2580 30 10170 11 54 57 5297 3539 102 370 953 1293 1596 2050 2752 3331 3807 4005 4275 4677 4846 4767 5010 5120 5440 5666 5742 6063 6286 6018 6123 5494 5272 5283 5353 6161 6627 6226 6718 7396 7891 8885 10068 11206 12876 13849 15473 16054 14986 15019 15222 15405 15634 17310 18094 16963 14748 13077 12145 11055 9892 8831 8516 7922 7085 6730 5621 4249 3373 2660 1672 1162 1283 1951 2619 3413 4123 4606 5409 8084 12052 16840 22946 28682 34435 36752 37627 40740 42759 46983 57553 69630 81894 94557 121046 154558 189360 212668 229181 258549 280485 296322 304854 321073 341435 316794 274961 225775 157734 93410 50786 22698 6329 1673 947 341 150 30 95 70 152 135 144 84 193 135 106 176 102 77 45 69 45 20 95 117 97 63 91 45 42 50 54 64 77 111 94 84 75 116 59 95 142 99 148 110 95 82 104 118 100 83 82 50 75 52 126 98 38 4 66 42 83 61 32 53 91 57 76 49 38 59 53 52 54 46 27 69 73 48 23 25 30 22 35 44 29 25 22 38 47 48 46 38 48 37 24 36 40 46 62 74 65 50 49 59 57 62 47 53 59 53 58 56 57 59 60 50 58 49 51 53 45 47 40 29 42903 236 2362 30 10192 11 55 3 5298 3538 -84 20 338 725 1285 2011 3074 4386 5646 6942 8381 10032 10691 10709 10571 10326 10003 10466 11090 11870 12965 14010 14006 13762 13919 13891 14230 15807 18134 20270 20614 21616 23105 24296 27356 30241 33119 38096 43762 45538 45924 48401 52504 57726 64269 66588 70710 74290 74150 73798 75366 78676 78230 75316 71499 66445 60842 57736 57406 53141 43709 35741 28924 25744 22349 18780 15829 12924 10521 8238 7584 8931 11584 13475 15911 15584 11794 8809 7363 6351 7685 8892 9536 10672 11841 17649 24177 27900 32630 32680 37529 45943 57415 67739 83988 102757 121827 136661 145389 156942 141691 114183 109423 111394 119116 127671 120751 116038 95777 72689 31884 3668 635 536 335 242 157 143 105 110 157 119 260 144 241 170 86 136 101 66 111 97 97 87 102 89 100 106 87 66 95 114 108 96 105 59 93 57 65 107 71 69 51 117 118 110 72 91 132 96 105 105 109 118 130 50 56 82 64 59 84 91 92 74 86 63 54 66 61 82 68 80 102 66 53 82 57 64 96 82 96 65 92 95 75 91 87 55 52 83 77 56 63 74 82 87 90 81 68 68 75 79 77 82 95 93 92 75 76 85 79 91 92 96 94 97 90 89 96 94 91 89 79 76 67 53 42909 235 2415 30 10215 11 55 9 5299 3537 108 446 542 793 1231 1506 1640 1918 1927 1790 1885 2127 2178 2482 2913 3366 3950 4277 4763 5627 6859 7806 9047 10873 12977 14964 16845 18544 21156 25118 29743 34844 40552 45949 53328 58378 56601 59353 63553 71231 79012 84807 88772 89710 93460 100828 103783 106523 112556 118893 120437 120895 121880 123388 121190 117897 111277 104662 96245 93052 80414 66401 56901 49296 44648 37465 32758 29176 21309 14667 13156 17682 26807 36419 42288 42934 35334 31624 32897 35995 33789 34163 32838 35945 39819 35258 26178 21173 20087 21824 23594 25741 31513 36829 43721 46031 41994 39629 39909 42886 42734 45903 41405 36244 29713 15799 6403 3785 2131 1592 1391 1219 1022 602 209 125 78 98 102 125 171 123 118 137 111 110 154 102 72 78 110 49 54 67 39 54 46 74 44 82 85 68 58 31 80 84 17 10 85 115 69 107 83 56 38 91 89 73 34 67 38 34 55 43 44 29 46 49 10 57 49 41 66 68 96 74 73 97 69 60 58 71 95 90 65 43 75 92 77 67 66 76 86 65 43 34 41 39 39 63 54 32 36 77 78 62 65 67 69 86 86 77 70 68 74 87 80 74 70 64 64 69 81 86 83 79 73 67 76 76 67 59 62 69 56 42915 237 2408 30 10238 11 55 15 5300 3537 -74 58 209 178 154 398 452 730 932 925 1246 1484 1587 2172 2758 3235 3882 4283 4836 5354 6168 7085 8423 10004 11732 13731 16466 19890 22991 26673 28711 30567 33789 37200 41363 45792 49038 52887 56939 61384 65982 67841 68165 70918 76657 82399 91633 94985 99868 108113 108604 105744 107460 107344 99501 98947 98702 98220 98023 97484 92273 82537 71278 61025 53958 46818 40807 35445 31880 29209 23387 20774 23411 27938 38312 44336 56117 69123 76201 73874 63160 53060 45444 41082 39351 38082 31490 26078 19280 17247 15394 9665 5698 5058 4223 2115 1525 1754 3113 8203 15658 22478 24867 25055 28708 27169 20326 13964 9790 8402 8168 5767 2695 754 202 76 131 39 28 -1 49 24 70 154 137 151 97 39 45 37 56 -24 93 151 103 50 63 30 69 66 63 30 56 53 -13 25 40 63 68 81 39 33 104 69 71 73 53 34 40 68 44 59 30 24 63 74 39 49 47 37 45 51 24 36 76 71 49 9 21 42 23 13 -8 27 60 46 26 26 33 45 44 61 27 -8 13 10 27 0 8 14 16 32 42 43 19 21 21 41 40 48 50 59 45 41 51 46 70 51 55 58 56 45 42 60 65 59 61 70 66 64 53 49 50 42 46 30 16 42921 218 2972 30 10262 11 55 21 5301 3536 -83 55 167 152 386 607 796 950 1335 1508 1852 2282 2950 4102 5009 5744 5992 6358 6899 8167 9557 11859 14687 17516 20139 23085 25297 28023 32617 37268 41336 45686 51225 57334 64462 72575 78839 84355 94069 104677 114063 121708 119273 118830 107499 90809 72597 50695 38972 35491 35896 36824 37283 36271 33403 28092 23344 19476 18939 23964 28275 30556 30255 28670 22998 14385 8673 6732 5155 3810 4437 7461 13957 24091 35024 35659 46317 63152 62964 72093 107904 138680 150563 171616 210302 208606 158348 112659 68421 30816 14500 7948 2430 335 134 114 98 84 100 144 140 152 125 107 152 285 124 103 197 177 35 81 50 37 -24 137 116 75 71 107 101 110 19 -50 25 105 43 21 62 86 82 68 88 70 39 40 132 137 27 15 22 56 70 49 74 52 69 43 49 65 64 100 70 72 71 72 38 71 32 46 68 36 41 44 74 71 64 93 76 62 77 63 62 81 79 44 41 46 25 17 10 43 54 43 57 65 73 57 48 54 65 69 71 75 80 75 73 74 70 65 75 53 51 65 86 67 77 89 70 68 75 74 81 76 71 60 56 54 42927 203 3444 30 10284 11 55 27 5302 3536 -69 125 454 641 896 1196 1665 2222 2380 2898 2977 3308 4355 4787 4011 3187 3661 4244 4013 4101 5036 7128 10335 12793 16417 22589 29857 38027 48512 59723 66435 74847 83261 94003 106076 107694 100998 97142 88083 84950 83112 63303 48221 43758 39473 40877 39778 32295 20391 15022 14786 16819 21311 25180 30615 39212 51028 65803 79466 95507 123139 141674 148451 151116 158926 170450 210698 230629 239689 214283 146856 92526 48222 23352 7929 2187 269 38 14 92 93 52 96 46 86 127 170 46 2 0 6 -43 89 130 86 77 -86 -6 62 20 12 56 108 123 128 38 30 32 -7 -57 -30 -16 -10 55 53 112 72 81 28 -56 -36 35 109 96 43 43 0 0 38 65 89 50 103 89 61 60 6 -44 -25 14 35 16 71 71 45 5 18 56 3 -19 -11 11 52 31 35 49 60 38 36 26 42 23 -11 5 29 26 48 56 30 58 52 68 51 30 35 67 53 58 60 46 47 40 45 51 51 55 53 54 54 70 76 73 58 73 56 61 53 56 48 41 37 27 28 42933 212 3195 30 10305 11 55 33 5303 3535 112 272 183 484 884 1351 1729 2183 2841 3890 5185 6577 8513 10318 12307 13351 13906 15307 17372 19752 24109 27002 25458 24190 25084 26183 23289 20273 19846 18251 17841 17943 17873 18006 19151 20648 22671 24635 28894 35006 41321 52038 58857 60072 57918 56475 59867 56575 50358 57712 55149 46258 35433 29678 26217 23235 29571 42085 52244 69365 87507 95428 94792 93471 93603 91825 93090 92906 88213 102176 115951 125422 146661 145815 145172 149506 139683 138236 112662 83889 63678 58936 54208 31508 8606 1715 317 158 107 36 37 16 91 45 86 112 131 162 173 112 76 140 65 30 66 19 -3 -32 23 14 51 -3 0 20 34 -3 -48 78 65 43 118 108 49 35 28 19 13 40 65 34 10 21 78 109 63 54 75 41 -2 29 63 84 52 3 77 70 29 48 29 20 53 77 7 30 34 27 37 18 -8 13 72 27 45 16 -35 9 24 25 46 39 32 46 71 49 32 55 42 56 70 80 57 73 80 73 86 75 40 41 53 55 50 46 54 67 62 72 68 56 70 58 60 48 55 57 58 45 45 36 37 38 31 23 42939 214 3184 30 10324 11 55 39 5304 3534 -74 192 292 542 812 1192 1498 2247 3102 3694 4855 5880 7980 8940 9467 10146 11853 14323 16279 18057 18610 19661 21251 24714 27005 26456 27075 27095 27359 28171 31657 30735 28296 28307 28708 28741 29879 30993 29214 25708 22047 18211 12818 9048 7440 6106 5142 4473 5152 6340 7457 9122 13342 17608 21109 25110 28355 31369 32182 35989 39951 44372 50528 51372 53536 57320 67025 76015 84065 95578 104271 109601 125291 165634 209097 232827 239739 227510 222380 207901 185926 157071 113313 58126 22154 7951 3869 1658 792 304 92 33 58 50 51 142 23 -4 61 133 114 46 44 164 125 66 55 42 12 -20 -36 -24 66 71 -29 -18 -10 8 30 7 12 -54 35 -8 57 50 1 57 35 26 89 122 -20 -20 4 65 27 -48 52 45 -16 2 55 76 83 51 -2 11 33 32 -2 0 17 3 40 44 8 37 33 34 20 -12 50 10 -2 37 20 -28 -42 -32 -9 45 49 19 9 15 15 5 16 19 1 37 17 23 32 48 46 57 41 47 63 61 42 45 48 63 67 62 54 37 32 44 43 37 37 36 32 20 22 14 16 20 21 7 42945 213 3199 30 10339 11 55 45 5304 3534 -44 144 321 218 588 1080 1407 1472 1602 1697 1869 2918 3908 4825 5468 5669 6344 7247 8060 9068 10942 12330 14160 16464 19350 21865 23849 21727 21364 22390 24326 24265 22930 21648 20138 19962 18631 18123 16849 14061 12205 11139 11570 12528 13530 13841 15429 18136 20611 23510 27718 31484 34810 41892 45589 46324 46300 48669 47495 45772 45447 48590 50881 54319 62269 61776 63631 70335 69508 67137 73506 96299 119050 152061 176493 193674 212685 223623 233614 239950 208290 152810 127747 109776 75463 33762 13201 2811 555 194 135 51 69 -37 73 49 62 101 148 82 0 -26 37 49 26 36 7 90 32 47 64 83 112 39 50 119 52 1 65 -11 3 -19 94 85 55 13 119 162 84 -39 5 48 7 58 9 55 23 41 83 -9 16 24 32 68 10 92 79 54 7 33 52 37 47 16 32 68 29 25 31 17 45 70 44 57 72 41 71 72 71 52 52 17 15 39 37 9 1 35 47 8 29 55 56 44 40 41 57 47 40 43 29 40 50 37 38 52 49 65 74 62 50 38 46 51 35 30 35 39 20 31 26 17 11 42951 172 4472 30 10352 11 55 51 5305 3533 -23 999999 999999 999999 999999 -19 127 181 393 672 578 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 145 754 2126 4712 7676 9914 11902 18162 29758 39533 43981 67043 121890 204306 318063 468625 656305 856562 862132 780679 748275 590707 300641 64579 9503 226 43 32 114 44 140 156 51 98 -41 38 93 1 6 25 46 43 119 142 102 27 3 32 67 13 -25 -35 -16 16 52 1 13 -55 -27 109 36 67 120 26 0 106 27 -6 29 29 106 100 57 81 46 18 -30 16 65 96 71 63 60 74 55 110 73 82 88 66 -10 49 44 -29 12 43 53 77 32 -34 19 55 51 82 40 60 26 39 56 49 38 59 32 31 73 66 74 60 67 73 57 55 64 55 67 74 77 67 75 79 80 74 86 79 69 95 82 72 62 69 55 58 52 51 34 37 33 42957 157 4933 30 10363 11 55 57 5306 3533 -94 101 517 1337 2878 4295 5560 7479 10542 14297 21813 35072 48914 70432 106920 132400 138137 169191 171164 156420 146718 176509 222029 219518 192657 228290 286326 418143 573912 644444 488500 279216 178641 67293 17186 429 71 19 83 117 72 -42 84 50 -7 -22 32 34 -9 -46 -6 12 68 -20 -66 39 26 33 28 -27 50 33 26 10 97 121 123 142 71 -54 81 75 9 38 -8 -10 57 69 71 64 -7 1 50 37 -13 48 -11 21 29 42 89 11 31 60 23 31 31 17 44 50 31 17 21 21 52 38 22 38 34 35 5 7 51 37 13 49 54 30 39 30 22 13 34 33 55 45 22 35 49 30 31 47 41 60 57 36 52 64 65 73 63 63 71 58 59 57 52 59 55 50 47 42 36 42 34 20 23 42963 165 4676 30 10376 11 56 3 5307 3532 13 54 419 899 1396 1968 2556 3294 4954 6560 9244 13055 18756 29579 42599 52445 62377 82789 105354 119198 126364 128327 147027 179099 206756 247914 273835 296036 316301 403869 488131 449231 388676 310294 225842 142925 78891 55514 48411 28261 15646 8924 3940 668 143 136 58 106 148 52 52 72 83 28 23 99 61 71 42 92 -19 26 42 7 -18 -13 -1 -46 -53 -57 41 71 42 22 30 45 35 23 108 103 62 13 47 48 -1 15 31 -5 44 53 43 50 23 54 54 22 47 12 25 50 52 36 26 40 34 12 27 39 42 28 67 44 44 71 39 23 38 50 60 42 41 32 44 59 37 25 18 25 59 45 26 22 29 45 84 48 49 49 52 62 77 47 63 85 68 55 60 85 87 81 73 66 84 76 79 80 82 76 77 71 58 50 42 40 43 42969 175 4421 30 10391 11 56 9 5308 3531 311 532 1052 1676 2357 3044 4206 6262 9396 12909 16094 19093 24046 31026 36372 38509 39832 49207 60408 68740 88100 114392 144558 169262 194772 188904 145632 122450 109391 98434 84657 70368 70314 75030 104755 164238 206012 249122 301412 312326 273101 216761 179587 145738 119830 106816 88279 74636 58099 37294 22646 13690 2749 142 104 35 -26 43 -4 -30 -4 20 42 -1 71 70 -17 35 43 33 -34 -33 46 -21 7 93 66 6 -13 22 -11 8 8 45 39 76 35 -1 48 81 14 5 -17 -27 48 59 -4 14 49 11 -9 -2 12 -30 -3 32 -6 -19 -16 3 7 -17 26 25 0 40 34 49 36 23 -3 30 30 17 -5 6 0 -2 5 6 11 -3 -12 4 -13 -4 23 25 45 12 11 35 8 0 11 39 19 33 37 38 47 33 28 44 42 30 39 41 52 51 46 50 60 66 52 47 40 34 33 34 28 33 24 15 13 42975 187 4046 30 10406 11 56 15 5309 3531 234 444 571 733 749 1016 1245 1321 1588 2349 3792 6006 8334 9984 12774 16411 20253 25012 29974 36301 43462 46135 49296 51950 55076 63252 78742 97716 119606 120120 122311 120855 107820 91647 76098 70575 71060 75615 65941 64660 75602 84212 94377 108404 137380 162851 187557 240970 297668 293078 284258 260074 214490 174453 134172 98234 78277 60942 38749 17657 5248 652 73 114 73 133 99 42 -59 65 134 132 128 71 75 45 -27 4 68 101 50 55 23 24 -23 35 56 33 23 74 -33 5 96 37 62 75 119 54 26 86 102 103 85 44 -19 13 51 -2 46 25 15 27 43 51 41 8 -28 7 56 27 37 22 50 40 29 45 54 37 27 60 35 61 44 31 67 35 -17 -5 28 36 25 53 61 63 45 15 41 54 46 52 49 52 52 63 67 63 71 58 48 45 40 51 64 54 63 53 61 79 88 78 68 87 88 86 82 74 76 64 63 66 59 58 55 49 43 46 36 42981 194 3881 30 10421 11 56 21 5310 3530 -43 131 403 629 902 1320 1680 1973 2377 2984 3754 4448 5069 5617 6025 7429 8832 10575 12963 16069 20174 23325 26826 30006 33381 36605 43904 52692 62965 67010 64813 65129 75942 93647 105729 116133 134090 135423 121140 108025 111964 108661 107173 95202 66557 61142 60656 66399 76692 93342 132299 161807 186967 205102 213877 202858 204736 216032 213984 190104 161859 120212 62106 32560 20113 11123 6550 2757 838 -53 20 30 51 88 59 90 75 51 125 107 94 68 97 77 47 35 -63 21 47 41 -21 -7 6 -31 -18 33 -9 71 87 20 -73 -14 2 114 139 50 125 103 79 68 81 98 14 80 32 67 45 -3 -44 -8 11 47 30 38 25 -6 33 38 69 73 64 87 42 39 68 65 27 30 17 28 49 56 38 51 54 44 40 47 52 14 51 35 16 38 54 70 63 66 51 64 59 77 67 52 59 77 61 70 77 74 67 50 52 67 78 83 81 84 79 74 85 88 78 63 72 64 70 74 66 51 48 38 47 37 42987 193 3895 30 10435 11 56 27 5311 3530 8 442 690 947 1752 2119 2595 3227 3968 4784 5786 6245 7136 8157 8828 10524 12929 15422 18695 23780 28694 34148 38209 43764 46632 49177 52080 57028 66898 75491 73394 70874 81242 84687 82939 87207 90022 88356 91434 105102 111541 117748 128931 130700 128797 128827 137137 157422 170760 220190 226308 196882 213660 246480 220342 182495 143932 103861 75112 42408 20745 6258 1785 531 147 134 134 150 63 138 49 -69 103 -7 68 169 205 129 33 58 26 13 -32 64 -4 -40 -6 21 36 -63 -89 -18 -44 -28 -41 -41 3 24 17 62 173 122 22 18 19 6 17 13 57 37 1 -67 46 74 29 17 -4 -30 -27 26 28 8 2 0 17 20 81 51 17 -4 11 67 52 27 43 43 -27 -18 23 41 69 3 26 23 36 34 39 36 41 34 37 31 26 1 4 40 30 38 65 46 55 65 52 48 29 33 33 41 64 55 42 38 60 69 65 61 72 77 81 68 69 55 58 61 59 62 61 54 39 45 41 44 46 42993 195 3878 30 10448 11 56 33 5312 3529 358 740 1236 1738 2349 2852 3667 4465 5199 6656 8295 9831 11122 11627 13111 15159 17062 16983 16500 16312 16816 17510 18153 19045 23297 29138 34389 39313 42484 45733 51128 55993 58759 63977 70160 75402 83313 94255 102027 105377 118821 143625 173926 212322 261223 316263 345191 326229 341248 340488 269884 203689 144808 93996 83865 68890 45710 32267 12638 1130 257 284 214 47 39 184 64 -1 21 999999 -11 57 65 100 58 12 32 102 103 -4 -26 -11 -46 -21 80 1 65 37 -11 -45 -72 58 -10 -30 -6 -14 -69 -36 27 -39 57 90 14 29 94 32 -28 3 11 -29 29 41 30 63 7 -56 68 90 36 12 13 31 15 29 -12 9 -12 -7 -15 13 -3 -22 -29 -35 1 -42 -14 20 1 0 -37 -11 -3 -11 -39 -23 -16 -1 26 42 22 18 29 9 -8 6 16 10 -4 -15 14 25 33 54 39 25 47 44 62 48 49 30 49 38 56 47 34 42 32 49 49 45 51 46 52 49 37 43 38 41 30 30 26 20 15 42999 201 3683 30 10463 11 56 39 5313 3528 38 645 1298 2136 3314 4926 6627 8793 12008 15673 19299 23771 29958 37827 48333 62232 75590 83751 90314 93268 96696 105079 109547 100907 90650 96518 110810 117220 123927 129203 133753 143010 153301 157884 143661 136446 129845 111233 105910 98342 95153 104317 109897 114625 127252 150757 185368 197670 184269 157202 128420 95030 56756 36029 23512 11291 6048 3749 2347 1404 1144 758 623 548 488 274 138 -15 101 94 123 1 39 -70 169 152 158 201 213 135 71 56 88 129 8 19 -17 -53 44 -18 -94 20 56 64 25 29 -2 38 -17 999999 -16 -11 -42 73 25 -43 26 -13 74 79 33 60 83 14 -30 34 66 57 54 27 50 50 -23 2 -50 54 153 83 4 -14 -29 11 6 -23 -7 -9 -20 11 -9 -17 10 35 7 28 0 -47 12 -14 11 22 -22 -12 18 18 -27 32 34 44 22 23 22 29 6 50 76 60 51 27 38 43 35 50 70 54 13 30 44 43 56 80 74 70 70 64 61 67 77 65 45 55 60 52 49 47 39 45 36 43 25 22 19 43005 209 3486 30 10476 11 56 45 5314 3528 -11 168 366 924 1361 1955 2949 4611 6154 7935 10658 12392 13849 17267 23748 31618 39286 47625 57160 71846 86414 92407 93709 97049 96814 99982 106010 119873 130264 137995 141274 135746 141304 150955 147977 144242 137226 132525 121669 127044 142275 165626 186022 206294 200698 186840 171830 177950 163496 115222 68829 45145 32975 18608 6846 4124 2967 1871 1361 1339 1922 2971 4668 7002 9114 11686 12416 10879 8761 6858 5084 4021 2207 465 23 83 37 73 98 86 135 130 46 93 113 208 14 36 133 154 142 132 135 61 35 -24 72 101 8 30 26 -44 78 66 58 19 94 87 54 79 65 90 6 29 70 102 82 50 113 100 62 75 95 51 -20 38 112 88 83 49 72 65 52 74 -35 -8 115 79 9 -36 28 30 78 35 10 43 46 40 54 70 38 53 50 56 72 38 63 51 74 71 50 40 43 54 39 64 73 66 77 98 118 96 92 101 72 72 82 85 65 76 99 104 105 83 90 82 96 98 97 109 116 98 91 85 97 92 92 94 90 101 101 98 85 80 81 77 59 61 48 43011 217 3225 30 10485 11 56 51 5315 3527 -82 -16 288 768 1332 1798 2047 1905 2065 3020 4325 5922 7657 8439 9075 10106 12480 16523 20039 23368 27045 31474 36485 41914 47473 54052 58992 65325 71281 83678 94791 99061 102700 109661 112781 116693 121807 131674 140060 135736 124900 116522 113558 101317 84972 79360 77797 77748 83644 93007 116462 137332 165820 183476 182816 182211 155716 126639 116379 79401 48959 18416 12365 12896 15029 19626 23498 26956 28626 32643 37300 35829 30972 24575 15904 11781 7409 4261 2496 1170 394 223 56 82 159 70 38 20 103 6 116 38 -82 -48 64 58 74 145 107 105 41 31 70 48 -11 -59 63 -12 58 98 78 18 10 -52 -30 -29 -58 59 58 -27 1 72 20 103 72 60 61 131 72 1 -34 44 53 39 0 42 91 76 67 46 66 0 16 24 38 33 55 45 60 1 -19 4 8 68 38 54 106 31 57 47 8 39 17 -6 48 54 36 11 31 66 49 33 25 35 67 24 29 27 32 56 60 69 56 47 68 75 62 82 84 54 59 69 67 76 87 91 76 80 73 75 75 81 80 83 83 67 81 84 69 64 66 76 59 45 45 33 25 43017 226 2988 30 10488 11 56 57 5316 3527 -17 -69 999999 -53 280 396 647 1010 1814 2219 2084 2305 2765 3139 3675 5170 6947 9165 11445 14423 17470 18957 20510 24578 30943 39706 51213 59253 67253 77196 89082 104375 124936 142592 154425 156137 162811 181187 193649 200031 210850 208230 213794 222428 204694 176940 168575 157858 130819 115948 107567 96421 84046 62978 51706 50188 44898 39613 39013 34447 31869 29943 24566 19245 18108 18682 18759 19350 20824 23656 27524 28622 29258 31332 31484 29576 27215 25153 19915 17370 14146 11627 8329 4204 1606 670 429 384 410 424 302 198 82 74 188 181 99 -45 33 113 23 -14 79 91 155 201 84 66 124 110 105 68 42 100 27 66 29 -32 7 29 73 68 94 40 8 65 21 11 -31 19 48 95 57 39 68 44 -40 -36 51 82 44 9 26 18 45 36 1 75 77 62 61 98 59 21 0 20 -5 8 54 66 66 19 37 51 69 76 31 43 44 37 45 62 65 16 37 32 33 67 80 33 44 57 41 16 47 84 42 51 46 43 58 73 51 54 64 66 52 59 81 82 81 62 76 85 53 61 60 62 64 74 69 81 73 69 64 67 74 66 58 60 64 60 52 37 32 27 43023 249 2303 30 10493 11 57 3 5317 3526 265 418 843 1271 1703 2092 2476 2135 1601 1079 1168 1242 1299 1311 1267 984 959 1047 1431 1616 2071 2457 2801 3102 3709 4569 5053 5681 6101 5635 5453 5473 5781 6700 7921 10053 11077 12759 13612 12549 12525 13714 15013 18667 25236 34098 40587 47259 57363 70805 80727 90089 104170 118024 132479 147572 154343 164817 174102 169585 173845 180804 178039 158551 141495 129210 109710 85542 65415 55827 54497 55973 57360 60930 62011 68896 71827 68769 63846 62764 63124 64166 62498 59047 61089 61643 61916 60890 56982 52308 47498 39576 32635 28751 25101 23010 21466 21475 20817 18719 15198 11927 9018 8264 6163 3402 1632 1068 860 568 290 233 173 88 -9 112 73 117 101 107 33 56 122 92 108 96 144 152 223 233 186 47 94 66 18 90 12 -30 41 8 -56 5 63 65 -35 29 56 72 28 -22 46 -26 -3 82 115 95 28 43 108 70 -24 -46 55 13 -9 74 50 63 144 110 79 78 118 56 68 85 9 15 42 72 126 56 36 27 49 58 37 32 38 83 44 25 -7 -22 43 57 23 65 27 3 -3 13 43 42 15 12 39 43 72 51 46 67 49 29 44 72 78 57 52 83 62 66 74 69 80 81 68 82 94 70 71 82 76 63 75 71 64 69 58 55 54 53 53 50 44 44 24 29 7 43029 254 2162 30 10502 11 57 9 5318 3525 13 259 577 919 1235 1468 2219 3034 3752 4203 4817 4844 4867 4969 4517 4340 4147 4028 4355 3319 3224 3348 3174 3240 3477 3650 3956 4845 6325 7374 8780 11574 14606 16539 18946 21395 30221 41864 49012 45851 25165 19161 20820 24632 30154 33824 34602 32970 29775 28219 31935 36243 41286 44642 51946 64964 84798 103194 120330 141962 154631 158283 144699 124854 121547 114571 99314 85125 71995 60178 51777 48616 49801 54632 65349 73462 71298 65090 62517 63551 67055 70133 72203 77093 78290 78433 79616 81297 83820 81558 70998 53268 45853 50743 50077 46607 43803 34969 30486 26844 27244 23402 20037 16925 15833 14842 11277 6651 4135 3393 2111 671 246 272 237 99 96 106 43 98 196 187 93 155 171 129 31 146 145 121 33 72 203 97 39 60 71 59 81 17 27 46 118 91 16 51 80 88 50 35 -16 -11 25 13 47 -1 95 82 66 72 78 95 30 104 119 51 4 77 97 26 22 45 49 75 54 18 50 52 33 5 21 80 105 77 70 70 64 50 94 90 96 84 64 74 74 67 80 101 66 74 90 27 52 56 45 56 60 48 87 74 60 95 73 64 46 70 80 57 90 105 112 84 92 77 89 68 80 91 111 100 99 115 113 98 116 103 101 106 105 103 105 111 107 92 87 80 89 93 95 91 79 60 51 49 43035 253 2196 30 10506 11 57 15 5319 3525 -74 74 300 817 1768 2826 4076 5315 6356 6917 6733 6945 7078 7163 7309 6416 5088 4537 4792 3580 3307 3273 3368 4032 4710 4854 5032 5554 6685 10198 14406 14048 13423 14391 20907 30679 31982 25835 30859 29936 31247 40821 42583 27744 24354 28417 30583 33456 37046 38369 39809 41596 43069 43484 42276 41973 44133 45973 48217 47967 48536 49834 50526 50543 55333 54551 48141 44511 47953 50964 50982 49066 49496 57263 66577 70756 75190 84848 98121 113632 125238 131747 135560 127830 107883 97960 91627 80631 79704 91577 106297 119577 109987 86253 59481 43446 37130 32411 30228 31295 30625 24255 16147 9182 4739 3292 2805 2026 1170 721 489 455 234 60 97 116 129 75 37 143 155 129 90 22 24 128 171 148 68 92 98 113 180 188 138 60 34 163 117 115 70 39 34 131 46 11 62 30 -16 7 -36 46 120 0 54 68 67 24 19 118 92 39 55 82 70 84 133 89 34 25 45 -4 67 33 48 63 34 23 20 39 51 58 68 29 17 73 71 62 47 50 76 81 87 50 79 67 96 44 68 28 14 28 87 78 58 40 36 56 77 62 60 72 62 61 83 59 65 61 77 88 93 87 77 65 79 83 93 88 97 97 97 102 91 75 79 92 103 107 97 97 91 82 84 91 79 82 77 72 65 51 48 39 26 43041 250 2284 30 10504 11 57 21 5320 3524 -93 38 445 1218 1985 2652 3021 2601 2617 3122 4053 4716 4138 4222 4569 4649 4334 4480 4787 4846 5777 7092 8136 9461 10645 10022 13522 22911 30860 25951 22807 19039 14901 14387 15371 10490 11775 13916 16435 19081 20564 20870 21938 22412 20543 19225 18815 19475 22184 26229 30255 34440 36106 36556 35632 34462 35787 35004 34938 37125 41742 46433 49224 51585 53965 55274 54557 60952 68984 71699 73896 80010 84545 86656 90970 104106 119245 135828 142435 140729 137480 145813 160957 178170 194164 182399 152766 116237 76855 51421 40328 37215 34623 33432 29108 23275 15889 10987 5963 3475 2422 1824 1403 942 732 700 475 274 131 58 83 142 161 158 112 82 115 57 144 140 -43 31 62 227 182 100 151 120 72 57 47 4 8 23 40 38 58 -47 27 18 50 55 31 -26 22 76 74 30 -29 -3 32 67 48 -15 13 100 62 51 44 114 62 36 35 51 83 63 4 22 92 116 71 72 57 47 61 43 50 63 33 -7 17 66 47 37 39 18 82 56 65 48 47 49 76 59 49 59 17 17 37 62 67 51 34 55 55 58 63 45 51 72 74 73 57 52 58 67 82 88 55 73 76 72 64 77 77 76 93 85 103 83 82 79 97 100 98 88 83 84 92 86 79 80 74 76 78 69 64 62 46 41 43047 246 2401 30 10501 11 57 27 5321 3524 -63 999999 173 426 954 1492 1654 1329 1367 1590 1203 1232 1095 1113 1527 2612 3866 4713 6509 7172 7067 8856 10548 6599 4467 5953 9850 12310 16318 25753 28351 17415 12806 15720 29140 21469 6067 6690 8288 10114 12365 14116 15189 17238 18699 16853 13834 12149 12446 15244 19858 22480 25046 27108 29197 33190 36951 41962 45871 46104 46013 44146 42565 44773 48581 50002 46647 50681 63845 82603 95944 104251 113785 121516 130629 147525 165798 182325 188941 169196 145212 140737 146409 147473 149597 142732 122759 104178 82436 63287 47970 39349 20210 10133 6964 4105 2292 1350 1042 994 795 524 316 244 204 195 133 56 79 50 66 33 20 66 45 84 99 108 173 152 71 62 48 82 145 114 143 57 81 94 169 177 95 -75 -49 1 58 43 13 17 59 63 -29 -20 -8 -27 10 40 80 29 -42 -45 36 132 101 52 108 21 28 43 62 23 -32 40 36 9 66 -24 40 47 -7 20 24 57 63 49 74 70 41 58 80 45 -5 15 35 59 64 26 30 42 37 74 25 38 42 47 12 38 35 19 39 38 85 32 14 32 37 47 31 53 49 66 70 45 60 57 54 35 30 60 73 77 67 85 88 70 74 75 57 65 90 81 70 82 69 57 66 69 72 63 54 44 41 35 27 11 43053 250 2281 30 10501 11 57 33 5322 3523 0 8 26 96 104 85 39 3 173 353 489 504 468 318 268 292 494 603 853 1451 2086 2842 5500 8409 9995 14577 24117 31963 38726 27197 13279 10210 12269 21520 35326 33495 30964 27114 19334 16631 9584 10570 11220 10435 9377 8980 9767 11381 13774 14957 16495 19725 22389 23414 26055 27972 28177 28736 30626 32271 31739 29865 30455 36573 42689 46921 49364 51045 56256 61248 66146 71834 85716 99812 110049 123499 144325 164607 177999 179861 192235 211120 198710 191414 180386 149193 135458 118465 106690 84980 74005 56891 34999 23399 12283 6703 2960 1849 1533 1370 1283 939 762 651 386 225 251 93 131 171 149 113 152 145 108 184 182 146 97 176 132 129 73 107 169 147 148 133 218 190 145 27 142 129 94 30 104 143 25 60 61 129 155 60 40 40 7 49 58 72 62 -5 57 41 29 87 53 72 65 86 111 112 38 50 81 47 45 54 54 66 47 66 121 79 66 41 54 65 72 46 35 0 45 41 59 51 25 21 17 27 39 39 48 45 49 51 41 47 24 13 33 68 70 60 62 56 71 47 69 90 80 68 50 66 69 87 81 81 96 79 79 75 73 74 89 90 105 93 103 83 84 99 81 77 91 100 92 84 92 80 81 78 80 76 63 64 61 52 38 29 43059 245 2433 30 10503 11 57 39 5323 3522 -85 17 52 210 608 1383 1504 1861 2672 3087 3258 4364 3518 1577 1176 2086 3385 1942 1450 1758 2093 2959 3818 4399 5183 5826 6087 5968 6080 6406 6063 5941 5809 5473 5082 5095 5000 4649 4819 5336 5607 6563 7144 7085 7034 6829 6962 6941 6949 7067 7470 8327 9472 10857 12209 13587 15017 17022 19277 23253 28223 31143 31603 33419 33769 34005 40222 48377 52430 57213 67380 78813 93284 111078 121788 127678 139308 147534 164763 195563 224826 248247 263733 263025 244901 250752 221576 149269 98265 59074 20824 8902 6097 4205 3428 2538 1412 964 896 830 822 866 681 370 231 211 129 123 67 79 49 90 7 31 92 95 8 -7 74 93 94 92 148 109 136 89 84 -11 15 26 5 -61 -29 46 8 -30 -19 22 46 25 12 -11 12 22 80 2 -30 22 10 35 3 2 51 64 73 77 55 31 30 42 111 102 44 36 21 -21 -6 13 -1 7 48 34 21 45 51 67 46 -11 18 47 34 13 -25 7 44 57 49 27 39 15 30 42 33 36 -3 35 65 3 18 62 55 27 21 22 26 42 49 39 31 29 37 62 57 55 42 49 45 61 50 43 50 60 54 66 81 60 68 64 57 62 58 49 48 58 59 48 44 47 44 40 34 24 25 18 -1 43065 228 2947 30 10507 11 57 45 5324 3522 -89 999999 999999 -27 141 308 325 608 779 975 1111 1794 1752 2232 3025 3806 4483 5500 7239 7304 5767 5215 3575 2995 2891 2880 3369 3593 3886 4264 4702 5339 5776 6299 6944 7370 8167 8863 9733 10120 10338 10925 11896 13062 14698 16516 18325 21106 25697 31676 37796 43490 51364 60201 68017 77367 88208 101852 119645 138759 163061 192425 222786 262443 301807 336866 345902 332628 301788 253248 165390 93944 57927 27362 15691 8917 3475 1720 1152 658 450 404 247 230 118 70 135 98 90 134 192 158 43 121 121 118 129 64 107 108 90 63 138 98 151 167 60 75 60 111 36 28 50 68 43 -12 11 70 -85 -10 -37 -22 9 17 0 -55 -34 69 48 -46 17 -34 17 40 67 -31 7 59 54 45 -15 12 61 112 89 92 71 53 65 41 101 78 10 34 40 31 60 19 33 4 -2 10 48 45 76 43 -25 3 14 23 57 30 18 7 -4 -1 -17 -16 0 -18 11 16 35 25 11 27 24 54 34 37 35 53 14 33 53 55 68 57 47 47 34 44 45 67 64 57 68 80 59 64 57 52 74 61 63 59 52 54 56 64 57 49 48 46 43 27 14 5 43071 216 3309 30 10509 11 57 51 5325 3521 340 499 723 814 899 694 1012 1811 2505 2909 2769 2634 2318 2598 2964 3434 3769 4382 4984 5341 6259 7318 8665 10213 11701 12498 13671 15441 17637 20221 23020 25981 29284 34201 40057 47334 56243 66542 79715 92140 102642 116642 134610 157611 184903 216932 253897 282701 298414 299539 296111 290126 262728 212389 158298 124220 89226 62833 54188 44909 27176 13410 5320 3728 3106 1458 946 688 664 524 412 289 311 322 278 321 197 267 194 146 240 219 159 240 55 60 181 80 140 128 181 47 44 91 136 45 118 144 52 90 53 95 54 130 109 61 84 51 61 142 13 24 54 -2 37 85 62 -52 21 73 52 40 55 49 87 114 39 42 101 104 129 78 57 128 50 65 96 43 34 64 37 20 53 10 45 85 58 5 59 132 94 92 34 53 28 58 52 82 86 61 53 51 71 65 68 65 62 34 65 73 61 67 88 52 39 48 61 68 77 72 79 89 97 92 89 91 86 99 93 76 107 122 113 106 114 104 104 117 110 108 109 110 107 97 118 111 104 95 94 100 98 89 81 66 53 57 43077 230 2891 30 10511 11 57 57 5326 3521 -30 999999 999999 999999 68 395 592 601 999 1075 1201 1431 1681 1952 2460 2470 2403 2552 2568 2861 3308 3732 4159 4321 5048 5820 6635 7600 9176 11117 13239 15360 17133 18323 19737 21734 24349 27525 29844 32579 37074 41590 44690 48139 53091 58937 66012 74838 82637 91330 100378 110412 119074 130109 144554 159425 174046 189456 203184 213257 218653 222741 217955 205290 188905 180019 146682 89034 45880 23494 12381 4779 2200 1406 655 552 365 243 251 238 215 222 263 255 204 254 175 171 252 249 407 479 1060 1839 1461 1075 1032 861 570 232 94 133 177 137 237 221 118 89 100 95 149 9 0 57 26 63 57 -26 -27 72 -4 50 59 -36 78 -19 15 74 29 28 104 12 -26 36 32 18 54 46 43 70 44 -11 26 58 48 69 57 71 13 23 -14 -24 -10 31 61 56 22 51 69 1 23 49 72 77 31 40 33 11 36 33 -2 39 11 26 70 48 56 59 10 47 47 12 13 26 37 1 28 22 32 15 33 46 49 39 50 54 70 55 57 70 67 68 52 44 62 64 58 74 79 83 63 69 65 74 62 74 76 81 76 81 83 74 72 61 55 49 47 43 33 27 43083 235 2743 30 10513 11 58 3 5327 3520 -68 999999 -2 172 236 314 603 854 1042 1295 1436 1768 2183 2897 3409 3964 4579 5294 5883 6548 7391 8059 8854 9260 9780 10406 11824 13558 15283 17450 19287 21146 22764 23812 25057 26026 27088 28850 31924 35151 38698 42466 47269 52122 56884 61350 66493 71074 78082 85845 93459 98949 102045 107681 117072 123942 131540 141129 146392 145252 146006 144934 141476 138348 139371 145020 150845 147885 135461 132093 130709 108885 72125 49398 25252 10072 2817 1062 763 377 240 176 199 141 104 113 228 83 102 114 135 244 255 95 199 311 348 305 333 334 356 246 223 157 120 132 110 176 155 155 213 117 92 151 57 131 87 130 80 65 81 83 -5 -4 50 96 0 -21 54 59 66 46 39 111 65 -8 92 68 80 -1 49 116 69 18 60 60 101 92 15 58 66 86 79 54 82 51 88 77 11 72 37 63 66 71 80 68 29 64 77 57 3 74 78 72 64 54 47 78 84 104 65 43 8 25 59 64 68 74 51 59 34 19 64 52 44 68 86 68 70 44 69 77 100 96 78 76 69 57 70 70 71 75 92 92 98 86 95 87 83 88 86 84 95 93 91 82 71 81 79 72 72 69 57 38 36 43089 251 2236 30 10516 11 58 9 5328 3519 7 90 176 316 1049 1689 1548 2372 3417 2743 963 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 18 113 183 338 603 625 753 765 945 1213 1879 2402 2520 2706 2822 3233 4019 4876 6657 8471 9641 10453 11672 13026 13801 14345 15109 16746 19141 21091 23372 26600 29765 33529 37049 39960 42462 44256 47472 54328 62883 70493 79398 90756 104201 119534 133221 148235 158060 160335 165366 168650 166334 163972 156992 151264 148633 147513 146705 138449 126758 117261 107307 97139 76135 58002 48530 39076 27719 17289 8983 2032 634 411 320 261 213 148 97 103 61 98 257 248 112 199 199 124 209 262 305 122 56 103 130 158 41 23 175 141 138 126 7 -17 62 165 153 156 178 143 169 136 137 75 19 48 41 84 77 91 52 11 11 30 4 18 43 -9 -35 14 55 8 -7 -14 -31 4 8 34 -58 45 49 -21 15 65 83 72 48 62 38 -14 14 16 14 70 91 39 1 50 42 46 20 10 13 29 20 27 46 22 -6 14 6 -2 12 30 39 19 38 1 27 25 28 45 19 25 45 47 35 24 20 21 24 12 36 39 56 67 36 43 55 48 20 37 50 23 30 76 60 42 38 59 60 62 61 58 53 69 53 59 63 47 51 44 36 34 39 40 30 23 11 5 43095 252 2236 30 10516 11 58 15 5329 3519 21 30 699 2073 4645 8144 13101 23646 40234 52686 38039 14419 1485 8775 20238 11263 1633 550 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 543 762 1050 1501 1830 2268 2659 3046 4683 7444 10941 15812 21022 26411 31173 34609 36826 37052 37130 38956 41575 45612 50770 56818 64284 72834 80764 90342 99139 109745 117780 124410 131006 140743 145960 151420 162830 174304 177233 167682 160868 159833 157491 151066 143144 124664 101311 82123 62169 44751 33219 22606 11547 4155 1846 1249 951 652 471 283 245 221 110 158 182 100 46 49 116 70 202 159 65 115 257 191 159 169 130 135 253 217 220 185 68 44 166 190 172 70 135 129 52 26 61 26 63 33 -47 42 53 61 5 -11 -23 21 19 -52 45 31 -11 2 89 62 26 16 54 67 -33 -30 -35 -28 88 67 59 113 94 73 65 80 46 97 93 87 86 29 -21 53 8 10 55 49 64 86 61 50 51 17 25 35 14 13 40 23 -3 14 56 58 32 40 27 -20 -24 -9 30 48 1 10 35 14 6 3 11 6 43 60 47 32 9 30 60 39 61 51 49 60 58 45 38 58 53 61 75 62 55 49 50 56 64 58 55 65 64 59 54 47 49 48 46 42 39 38 31 20 7 9 43101 257 2085 30 10515 11 58 21 5330 3518 -3 334 1001 2106 4226 7812 13271 19150 13361 8929 17812 26739 17679 16742 21868 23537 29111 84613 146486 107275 118769 186579 130015 137163 162281 170792 152480 123701 225278 285423 253894 228737 17972 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 333 1204 2235 4240 6091 6458 6914 7815 8709 10009 12364 15008 18006 22521 26829 30896 36749 45118 55339 57844 54148 50829 52181 52927 55647 56367 56679 63330 71619 78205 83816 91768 102119 106352 106632 104553 107375 106497 98625 87233 74466 57777 40991 28545 16559 8811 5382 2991 1679 1146 605 463 184 226 158 110 111 16 23 144 86 107 221 128 77 58 154 126 162 253 169 164 245 253 438 477 194 226 181 152 181 113 146 149 6 66 94 79 132 118 147 85 168 172 134 126 53 -23 112 111 25 -15 -95 -10 28 50 35 35 90 118 90 23 21 62 74 93 111 10 -14 -10 81 107 136 110 78 48 49 51 79 25 43 102 91 62 47 12 35 109 47 55 76 57 31 8 46 38 29 13 73 75 72 33 11 46 41 43 48 30 -15 39 52 19 71 57 26 27 3 34 46 36 39 55 48 44 50 60 58 63 79 79 79 55 58 89 64 60 70 67 63 66 54 69 55 61 80 85 81 61 62 68 58 65 71 57 49 44 36 23 18 43107 258 2056 30 10516 11 58 27 5331 3517 234 1500 4143 10074 21398 42712 81433 115930 89769 59103 27519 33183 44849 63921 72217 98541 110629 131959 183764 163396 112597 91709 31225 14214 20068 62247 155795 212518 234298 278613 299758 398543 459106 704180 723762 605881 24630 81 35 -81 999999 5 65 34 68 -1 -57 -28 999999 71 262 796 1291 2409 4119 5534 5984 6485 6833 7488 7425 6216 5013 4502 4131 4019 3985 4638 3638 2846 2998 3506 4305 4577 2847 950 545 139 35 156 323 1341 3416 9332 19185 23084 22757 21143 16425 11507 5941 3015 2324 2053 1730 1884 2248 2970 3275 1413 2520 1555 536 1208 1095 498 285 289 158 202 160 200 213 155 230 130 158 275 286 190 215 117 83 142 173 30 116 170 145 95 141 195 257 204 151 204 145 200 185 110 69 72 44 135 47 52 109 30 17 27 135 104 118 55 -1 6 51 105 111 136 90 50 63 75 144 121 87 98 115 138 85 84 67 46 59 84 46 24 80 60 53 55 96 52 43 61 68 54 60 83 109 44 11 41 41 58 31 -4 58 78 54 106 85 73 47 44 55 59 54 60 68 23 73 76 57 61 84 69 90 76 81 70 84 98 87 75 74 85 59 71 75 95 102 89 71 77 85 95 94 92 102 86 87 88 84 88 71 71 86 74 66 73 74 73 65 55 45 35 43113 237 2689 30 10519 11 58 33 5332 3517 363 1024 2300 5371 12071 28795 67871 140467 356276 773520 999999 999999 999999 999999 420363 2077 80 222 179 110 105 16 192 140 3 36 60 99 28 -12 125 221 135 34 128 119 35 204 396 1182 2204 2616 1899 1083 669 423 237 623 1060 658 243 534 610 394 193 88 58 151 111 174 265 328 496 3069 8853 11496 10428 8897 8111 5777 4249 1717 822 246 165 397 410 296 241 300 232 124 178 191 185 184 276 160 165 309 270 288 172 117 111 280 279 233 289 305 189 183 328 244 192 221 226 126 52 112 67 74 194 160 190 236 141 104 116 137 59 144 90 77 23 88 17 34 113 189 76 44 129 64 4 48 47 21 -2 5 43 94 107 105 11 55 53 60 45 37 100 61 140 113 91 83 82 76 27 23 51 59 74 87 89 92 118 77 52 68 55 60 86 91 84 63 72 70 76 68 63 59 52 42 57 57 72 62 65 80 72 85 80 84 88 59 61 74 73 86 92 87 80 94 69 70 93 106 108 102 87 86 92 100 99 122 111 109 110 107 119 111 97 95 106 107 99 92 86 97 96 89 92 78 63 62 55 43119 241 2575 30 10525 11 58 39 5333 3516 -10 -87 837 2305 3056 5799 10487 16685 35508 103210 293753 585121 487177 449990 509556 610801 647838 386273 579154 171824 863503 79949 482 121 -45 999999 999999 103 191 284 187 44 123 258 256 323 360 251 143 114 137 60 82 122 -87 -12 44 204 65 251 212 94 -41 129 1 -45 -94 103 320 152 154 121 33 -30 153 222 175 272 383 1018 2882 3523 3093 2474 1400 994 644 250 136 150 231 237 227 98 160 146 6 50 53 11 80 126 179 197 172 205 232 221 128 57 260 198 184 105 60 76 152 185 147 125 176 268 99 -17 89 140 164 189 106 134 99 122 104 24 -62 35 36 28 -18 37 -45 -6 16 40 -1 52 -12 -3 58 53 86 154 88 52 43 24 15 56 14 43 41 87 97 62 37 70 0 54 100 107 104 45 66 53 -5 -4 36 18 54 56 32 -2 28 31 10 33 14 43 112 49 40 53 45 17 36 32 50 18 80 19 45 73 34 31 85 58 68 73 58 58 69 67 49 60 74 72 61 70 96 80 49 53 71 89 76 65 91 85 74 79 70 67 75 88 91 89 82 82 75 77 78 75 72 85 67 53 60 47 41 31 27 43125 239 2638 30 10528 11 58 45 5334 3516 234 1154 3406 9017 26223 71576 107425 49456 54968 54273 71565 148099 310483 501581 629876 518556 366220 472796 535268 433073 288259 869926 297549 429506 14271 157 64 156 140 186 263 96 99 23 98 58 156 272 245 249 242 266 173 43 229 71 -35 999999 29 -27 -80 -78 137 138 261 212 301 127 -43 13 97 201 239 103 146 229 236 98 104 287 174 149 269 47 33 138 111 43 -94 -17 143 53 -40 70 163 229 226 59 70 129 141 193 189 125 217 34 66 108 94 96 186 109 46 122 106 151 174 205 62 38 -11 15 154 132 120 109 109 78 163 138 103 104 88 50 -44 8 101 28 48 91 31 -12 23 59 6 18 -7 26 28 24 -9 -10 -14 40 132 94 35 -10 29 117 98 97 74 25 32 58 -3 47 72 22 57 91 52 52 57 62 19 14 68 49 31 76 74 36 89 82 43 77 31 29 54 46 33 54 53 24 29 40 50 32 54 69 58 50 50 67 69 65 85 78 64 51 44 48 75 80 80 49 52 63 73 73 81 93 81 68 79 101 102 84 92 80 79 90 102 72 67 81 64 71 56 58 69 51 60 55 46 35 21 43131 234 2791 30 10531 11 58 51 5335 3515 42 411 1535 3953 11023 32513 90615 181064 391747 641604 790011 999999 999999 872583 578249 347102 20651 999999 151 151 -63 36 229 158 157 34 125 55 44 215 133 173 169 189 68 128 149 231 103 191 180 184 57 -11 -19 999999 999999 -53 44 92 135 103 58 98 15 -28 190 66 122 153 4 45 122 160 59 130 71 164 124 71 60 17 72 136 36 141 25 139 227 86 118 97 99 202 142 79 87 26 -20 21 9 154 233 88 98 124 94 237 144 63 96 106 25 94 204 143 137 132 159 50 -40 20 120 41 71 -47 36 83 79 60 50 108 77 6 47 -72 -1 -24 -33 70 114 51 31 14 60 118 82 59 -18 -30 87 59 37 22 67 47 -18 0 71 110 75 69 51 36 21 24 12 4 22 59 78 38 6 47 79 131 107 39 26 15 15 26 8 4 42 53 36 37 87 67 -4 41 24 38 55 30 23 43 20 32 46 75 59 60 54 23 43 65 66 56 53 77 73 78 76 65 72 62 67 81 73 64 70 63 78 81 69 71 77 82 68 68 69 78 57 59 65 55 55 62 47 36 23 18 43137 237 2702 30 10532 11 58 57 5336 3514 36 1120 4483 13489 33856 80971 233579 423838 317099 118021 188421 508617 777546 929402 999999 999999 358413 2082 8 99 55 -27 -66 34 92 12 42 157 120 54 114 190 189 195 134 173 236 106 376 697 560 159 51 44 19 -80 -15 -42 -15 92 103 -6 -80 79 -7 -44 49 15 -14 75 198 168 79 -84 -97 -18 34 55 79 97 92 38 48 178 206 140 238 180 81 38 137 235 276 235 26 119 176 118 102 66 97 46 53 164 200 145 116 151 112 75 166 117 154 154 127 61 54 94 152 103 130 149 183 186 110 21 60 92 -5 30 47 120 21 -24 -39 34 22 6 48 45 -17 16 14 27 41 34 48 -68 19 76 -21 37 67 93 108 35 17 23 38 68 31 76 79 38 47 30 59 64 52 41 60 86 105 53 29 22 27 70 58 36 30 43 34 82 57 29 10 34 51 54 65 29 27 29 25 29 12 36 35 44 0 29 58 62 59 77 61 67 74 95 76 63 60 50 42 35 62 57 54 55 65 73 73 74 91 86 92 85 65 63 75 86 84 81 74 76 69 64 66 63 69 64 58 49 45 36 29 43143 248 2372 30 10532 11 59 3 5337 3514 137 959 1330 2573 4752 9553 17219 30335 40678 44409 52853 68564 134669 212132 287583 482199 723338 769619 705391 630551 413619 341393 184800 126042 1920 999999 -51 999999 999999 999999 999999 999999 -82 -91 999999 999999 999999 -18 -91 999999 -76 999999 999999 999999 -76 112 164 146 73 86 237 1083 1560 1594 1487 1009 1997 32100 217863 304245 67764 495 28 110 79 95 117 163 137 114 142 151 108 215 167 188 117 73 100 102 119 131 122 139 167 145 155 167 119 153 180 8 71 173 135 111 110 105 44 171 146 148 189 194 166 171 217 263 110 187 170 90 174 212 113 126 133 121 66 67 38 80 109 75 116 140 46 44 101 94 24 -35 8 -22 -8 71 79 8 -36 21 21 20 4 23 12 84 21 2 19 20 -32 2 -3 20 68 91 74 25 82 68 20 40 50 77 16 56 82 11 -18 37 51 24 28 39 39 21 66 45 18 24 33 32 -21 -4 50 36 36 57 34 47 27 26 1 9 -3 55 24 15 52 32 7 20 39 39 47 26 23 23 37 49 39 56 68 55 49 42 49 34 36 52 49 54 60 73 83 81 58 62 75 55 52 62 62 58 58 64 50 51 47 50 49 41 43 41 35 28 23 17 43149 243 2522 30 10532 11 59 9 5338 3513 184 1332 3739 6810 6996 8916 18740 37852 107080 322283 559875 629128 912835 999999 666842 563051 210523 1781 999999 999999 999999 999999 25 999999 -89 999999 999999 -17 999999 999999 999999 999999 999999 -82 -60 26 -39 4 29 999999 -86 -58 24 116 196 456 675 1163 1110 1025 1020 557 9038 221495 446818 74264 729 50 79 138 217 172 98 -67 110 243 123 92 -77 39 65 34 26 -5 57 121 147 120 131 97 94 64 104 138 26 32 70 68 142 132 93 77 128 126 238 191 127 205 122 185 176 84 142 124 97 201 160 200 51 50 74 67 56 105 78 152 154 134 154 188 113 101 137 108 62 3 18 73 84 21 12 78 42 -23 36 -25 74 97 84 23 41 114 2 -14 4 30 -10 53 67 36 84 39 42 -15 49 45 41 91 102 99 71 73 50 48 36 56 72 35 42 108 75 88 94 62 56 56 75 47 28 20 64 68 59 42 72 61 57 40 77 57 38 31 44 45 67 44 46 55 49 66 57 52 47 59 48 44 66 79 76 68 59 82 71 47 74 70 70 82 76 81 92 81 76 87 92 85 67 76 76 80 75 69 67 69 60 63 62 52 57 67 65 49 36 43155 249 2347 30 10537 11 59 15 5339 3512 369 1326 3927 10577 29413 63442 60876 47192 60732 141138 278376 480536 775126 961358 999999 999999 776307 166239 2335 75 92 188 68 5 80 268 169 185 -47 4 -18 -37 67 95 193 87 16 47 -39 88 154 108 -22 165 264 114 94 170 111 244 291 262 254 230 373 791 1909 2168 1958 27190 75408 8167 28 91 40 201 90 1 -12 72 28 41 60 172 79 109 221 97 62 116 30 88 88 279 224 51 204 259 120 153 96 133 184 128 99 184 245 190 229 287 229 168 201 210 132 147 177 189 167 153 161 198 116 69 151 182 107 151 129 93 126 150 165 125 107 -46 87 149 89 59 71 68 137 86 162 51 53 -9 -21 117 50 68 38 53 -9 7 67 49 59 67 23 52 56 80 62 67 54 41 72 49 154 109 90 43 126 125 92 41 85 33 38 30 52 81 33 25 38 -14 51 68 86 58 34 87 75 54 62 71 50 51 63 74 72 65 49 39 64 24 43 60 52 73 57 36 53 49 60 81 78 66 42 53 66 75 91 100 95 87 61 94 102 90 94 77 89 88 102 82 84 103 114 113 98 101 96 90 99 99 88 87 81 73 76 84 75 77 76 58 47 43161 250 2322 30 10542 11 59 21 5340 3512 265 851 2104 4500 10339 27682 64651 141242 351536 767408 951332 966347 999999 999999 630662 238279 31514 301 177 127 71 -22 144 156 105 88 140 214 226 144 163 63 105 79 121 63 -82 -25 -27 73 149 -19 24 135 171 187 -49 -39 -73 29 235 142 155 266 305 266 191 229 262 157 151 279 275 152 134 128 129 77 52 168 51 108 105 119 105 -11 85 127 39 80 145 89 79 100 106 126 118 147 119 91 107 130 134 246 164 83 86 65 130 217 183 163 146 176 116 170 122 142 29 67 104 75 203 145 138 104 135 202 144 108 139 135 147 105 89 66 56 163 78 31 104 115 37 -24 46 61 6 50 -6 -4 -6 -3 44 40 55 20 -24 29 80 37 9 11 53 42 29 51 41 27 16 39 68 76 14 44 33 32 12 -21 43 50 47 67 15 -6 26 12 -22 -14 27 36 9 39 28 64 87 16 17 13 -10 -11 25 46 42 25 24 9 24 25 30 30 45 44 28 39 40 45 46 43 38 35 28 36 59 55 53 79 59 57 53 31 51 56 39 52 52 55 79 65 59 76 81 73 61 56 67 63 60 65 67 74 60 58 55 43 49 48 36 39 29 14 43167 256 2143 30 10543 11 59 27 5341 3511 -50 404 951 2410 5966 14797 30373 60624 136697 228010 353440 546394 696135 844208 999999 999999 216188 508857 197209 1446 80 88 160 98 10 278 235 199 135 238 238 175 251 131 215 176 46 90 -68 999999 -23 98 48 24 42 152 160 134 -7 26 85 122 61 37 67 160 197 149 117 150 116 227 234 98 189 527 669 201 -84 60 152 62 81 199 101 -9 80 99 158 117 136 57 99 168 216 200 249 66 151 74 98 185 221 255 172 133 202 134 152 194 203 128 185 335 226 182 157 153 208 251 177 230 234 185 276 197 177 258 194 196 164 177 230 134 142 157 71 140 172 104 67 95 155 147 141 118 10 -22 -54 -4 59 13 18 43 44 91 189 62 -67 14 47 32 -36 96 153 110 62 32 60 20 32 -7 9 49 50 111 143 105 31 59 41 100 86 74 85 74 107 56 29 49 69 74 65 105 100 32 69 46 69 77 97 70 72 68 37 41 61 60 49 44 52 48 48 68 81 58 28 46 44 42 53 74 61 56 51 63 58 37 73 64 63 62 75 80 69 63 72 56 66 93 83 85 94 106 81 89 95 96 83 82 78 85 84 82 75 78 76 66 65 72 70 65 67 55 52 49 43173 251 2293 30 10543 11 59 33 5342 3511 -44 475 1291 3996 11094 29784 83404 254806 505128 640083 602720 844573 999999 999999 741607 51357 336 190 20 -28 -15 75 -90 -92 32 51 -3 8 118 162 104 5 -45 149 82 -2 -97 -15 -58 999999 -25 5 -46 204 12 54 89 158 115 32 111 199 17 129 149 115 152 20 25 125 148 122 21 57 65 106 3 141 139 188 159 172 144 136 98 -55 -45 -34 -55 68 161 204 138 214 162 63 219 146 97 163 160 72 143 102 206 125 163 268 202 95 56 193 186 115 145 196 65 22 -17 56 266 217 231 225 172 134 105 125 126 189 163 172 113 106 120 70 94 69 95 123 61 135 135 72 33 71 46 -35 51 32 41 22 7 -95 -39 -37 -3 51 25 -2 19 49 44 -46 52 82 48 23 -17 91 89 56 56 51 64 66 -14 37 63 2 -18 -33 -9 -5 -19 -2 18 41 18 -3 34 -15 -31 37 56 22 -25 -19 -30 60 36 -8 5 49 22 13 3 26 21 -24 -23 17 4 24 49 -16 27 0 5 18 4 9 17 13 44 20 27 43 52 54 43 19 15 40 43 32 38 49 52 53 40 45 38 51 47 49 36 47 46 51 52 37 28 28 27 28 18 25 21 12 -5 43179 283 1332 30 10542 11 59 39 5343 3510 147 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 3400 8244 19435 35072 52867 95028 177154 280093 381230 661882 986566 619676 679990 919966 586527 435682 283207 115533 1125 146 184 182 85 44 61 18 144 142 211 123 185 100 -36 21 -15 -6 62 196 77 -13 999999 4 36 -29 67 100 26 32 103 82 70 68 8 -30 110 119 40 32 9 70 46 -8 40 115 168 118 202 150 143 104 45 32 84 178 167 123 63 134 171 63 121 91 57 101 130 83 136 95 138 167 165 110 167 113 80 93 166 171 170 165 207 182 184 233 209 202 99 80 66 18 74 121 173 210 183 81 104 159 175 132 175 122 130 221 236 137 129 120 163 146 155 174 140 46 89 78 111 76 -2 33 67 86 97 111 63 25 -35 0 -9 23 92 70 -26 -8 -20 33 33 6 29 54 10 76 61 21 101 129 80 78 76 85 43 55 36 64 55 51 42 72 29 59 72 31 51 74 82 26 37 12 9 0 69 81 55 43 35 22 -5 22 25 13 25 36 37 35 21 56 32 43 10 35 51 55 67 73 55 55 56 59 37 58 78 69 63 62 68 73 71 58 61 60 68 78 79 84 88 77 75 84 103 88 82 98 98 76 67 67 62 67 67 67 60 56 61 56 50 42 36 43185 284 1303 30 10543 11 59 45 5344 3509 384 1692 4598 1916 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 405 1721 4078 8960 24351 54910 125548 262199 578528 931774 999999 999999 796504 78310 1166 -14 17 38 139 146 163 177 158 42 62 94 129 60 55 112 10 70 101 20 37 176 80 32 61 -49 -3 55 31 80 67 4 119 31 36 16 68 233 167 86 24 11 58 129 45 111 14 -51 60 160 206 129 21 48 101 186 191 145 175 145 131 113 223 195 129 145 169 135 64 81 197 242 191 156 151 257 269 199 219 225 220 218 266 146 98 266 282 209 244 269 237 248 272 156 166 157 214 243 278 109 155 236 218 190 131 127 209 201 140 197 92 0 142 166 155 95 127 129 108 90 114 65 53 96 93 97 91 83 99 80 91 76 -5 2 94 88 85 73 -14 21 97 59 28 44 94 10 59 41 49 77 74 51 24 73 95 46 29 51 48 50 87 66 79 44 15 4 61 70 59 66 77 73 50 52 32 71 39 21 65 74 116 35 58 51 50 66 91 79 40 59 59 53 56 64 44 37 33 46 58 72 73 70 81 73 65 80 79 72 86 86 84 85 64 59 91 79 67 69 85 90 92 93 105 98 85 103 108 97 96 97 93 90 74 73 85 85 82 79 68 83 81 62 62 43191 292 1037 30 10547 11 59 51 5345 3509 96 873 3160 9609 22496 47817 117331 217874 223152 195050 95777 27571 5077 591 137 320 122 194 358 562 775 496 679 782 1009 1025 1433 1805 1880 2467 3245 3623 4234 5207 5128 5580 6485 6728 8664 10224 15367 44762 176708 442824 876652 999999 999999 416407 4465 206 106 153 62 -42 190 169 -51 -28 3 199 217 47 120 264 124 160 173 103 -10 -33 11 26 1 -53 156 80 -34 22 -35 18 154 135 17 -41 80 131 120 111 118 999999 999999 -43 -69 -42 126 40 25 -5 165 202 120 59 135 152 13 42 155 70 71 84 67 68 126 9 28 138 168 191 98 124 55 9 145 227 166 142 96 105 158 187 75 131 140 147 54 158 100 69 173 124 116 183 34 104 122 133 224 141 86 107 97 128 79 93 39 83 62 102 55 85 89 -49 1 27 92 36 125 132 164 25 37 36 7 -6 55 51 7 41 80 11 -8 25 -10 25 -24 -37 -28 -37 -54 -25 9 45 -9 -22 -7 -2 -27 53 93 44 29 35 27 36 37 52 22 23 33 22 -12 -15 25 28 38 4 23 46 -2 22 14 32 27 31 26 3 -18 -3 15 28 43 67 34 9 -2 4 18 25 19 8 17 35 55 66 29 8 16 27 6 20 22 12 32 33 39 36 22 6 27 38 48 38 57 70 63 59 69 60 66 68 88 65 64 66 66 69 73 62 65 53 52 50 47 61 57 44 39 44 55 47 31 26 43197 292 1072 30 10552 11 59 57 5346 3508 -47 548 2093 5725 11296 13179 12510 19817 37651 80966 165626 295322 168056 5262 1255 1721 1746 2218 2163 1704 2042 3229 3391 3172 3311 3140 3212 3289 3452 5865 30202 49427 18443 11176 12305 19413 50495 150615 221782 363613 493385 247300 391219 400706 369023 628579 642476 236917 1870 119 31 -47 -32 170 141 -7 76 27 -19 56 32 14 -11 -23 -7 49 102 999999 -95 27 7 37 34 999999 -68 -36 -27 -45 -21 30 999999 -15 52 -51 -60 81 176 55 37 117 -33 107 60 -72 -45 15 -24 93 108 66 24 -41 32 1 25 51 39 64 89 10 -60 38 113 171 124 164 115 66 12 61 33 77 118 98 163 101 56 75 62 103 166 111 125 42 51 51 65 161 165 187 134 130 204 98 71 75 90 90 98 120 90 11 -14 -69 32 31 9 27 78 113 -6 29 121 56 15 29 24 53 112 70 17 74 92 37 10 -54 24 77 -3 18 27 5 -38 -12 -21 -29 -4 20 -48 -100 -35 -36 -20 -37 -24 22 -1 -8 -7 2 14 -52 -17 10 29 -6 -13 4 17 -5 -4 -39 -15 -25 -19 -58 -65 -31 -13 -16 -18 -15 0 2 1 -38 -32 3 -14 1 2 -38 -37 -20 -8 -25 -25 -33 -21 9 -6 -40 -39 3 -31 -2 1 -7 -14 -16 999999 12 -11 -1 -3 9 6 10 -10 -10 -6 3 18 17 0 3 12 21 27 35 24 33 20 27 42 35 29 27 31 30 34 21 15 17 9 18 16 17 11 7 5 0 43203 252 1013 30 10553 12 0 3 5347 3507 416 177 -94 891 2236 2528 6126 14036 29425 69970 176886 402956 561687 230879 48886 5586 3829 4483 5307 6025 7039 7697 8041 8374 8592 8602 8292 8337 9434 9144 10489 48375 229863 418537 314487 214708 37725 16236 16435 19750 26095 31173 55234 218313 433547 467280 225818 92325 672 -16 -60 35 97 45 -42 -36 999999 999999 13 46 -6 -1 71 -77 999999 -72 -59 49 -70 -27 29 999999 -35 -31 -55 -71 -88 -4 103 -55 999999 999999 999999 -54 6 999999 999999 -56 -52 -1 30 17 28 -69 999999 999999 6 -24 -97 999999 -22 2 67 34 999999 999999 12 -6 -13 -41 23 24 -58 30 11 5 184 61 18 41 -88 -18 -7 17 100 96 129 73 38 72 72 59 -33 -1 -10 4 29 7 81 68 15 -45 -34 999999 -51 35 -27 69 43 -2 -30 13 11 -6 -6 -34 -50 44 30 54 -23 -33 37 24 -21 -60 3 -20 -7 -61 -51 999999 -22 36 -7 -21 -52 -78 -72 999999 -72 -76 -89 999999 999999 -63 -53 -62 999999 999999 999999 -70 999999 999999 -80 -82 999999 999999 999999 -78 999999 -86 -25 -35 -56 -29 -86 -46 -30 -82 -34 -47 -98 -70 -71 -84 -92 999999 999999 999999 -63 -62 -52 -64 -45 -82 999999 -67 -79 -81 -56 -53 -68 -65 -77 -60 -71 -91 -74 -68 999999 999999 -100 -70 -57 -78 -87 -77 -74 -66 -55 -62 43209 279 1040 30 10550 12 0 9 5348 3507 807 2384 3168 1892 1503 6053 14942 29130 54632 126479 273937 480719 353640 91500 5852 3309 3722 4214 4468 4436 4929 5648 6774 6960 6664 5641 4676 3751 3784 4095 6621 10189 11599 11426 10449 9136 8904 9668 11398 13102 13569 19636 68515 231663 518314 566764 780559 706845 306796 36901 15845 350 124 -68 -1 62 25 100 138 8 -70 -19 -12 -8 23 53 92 66 38 56 -4 -46 -69 -52 36 -9 999999 999999 -53 -40 52 11 -21 -24 -33 -61 19 -2 -94 -12 32 -53 -98 34 -57 11 -3 -65 -41 999999 -42 0 56 48 31 14 30 22 13 20 28 28 139 135 150 68 82 20 -10 158 163 44 11 34 118 176 11 11 57 71 97 110 77 65 100 194 170 159 98 48 115 -18 -36 2 20 -39 -29 60 69 68 19 124 94 -23 116 78 150 103 27 44 -41 -55 -44 -2 8 -26 -38 -16 -11 -26 12 30 -24 -34 -9 -26 -59 999999 -25 23 18 -39 -62 -91 -42 -62 -74 999999 999999 -59 -69 -49 999999 999999 -86 -97 -74 -51 -69 -95 -36 -57 -45 -14 -36 -58 -16 8 -48 -51 1 -23 -77 -24 -49 -41 -43 -66 -85 -88 -86 999999 -84 -87 -60 -51 -45 -72 -70 -17 -14 -69 -51 -68 -36 -41 -47 -38 -70 -76 -71 -44 -41 -58 -49 -68 -67 -67 -66 -51 -54 999999 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 999999 999999 999999 999999 999999 999999 999999 -11 -2 -10 -9 2 43215 248 1125 30 10545 12 0 15 5349 3506 292 1036 2099 4563 11910 32730 87254 219047 582669 999999 757790 38973 4137 4826 5568 7102 8167 9038 9533 11322 13518 14296 12674 9854 6829 8810 10972 12262 11201 10735 10025 10503 10559 11452 11764 12744 15292 22327 42072 99507 242594 491090 592166 342860 103716 26655 351 46 67 -10 999999 -61 36 26 117 -87 -80 999999 -51 35 -7 -17 -38 -22 -91 -54 999999 4 -96 -92 999999 999999 999999 999999 -86 999999 999999 -7 999999 999999 999999 -16 -73 -97 999999 -53 16 6 -68 -52 -91 999999 -3 61 28 5 21 -77 -60 -36 3 90 -23 -3 31 81 80 -3 47 -3 27 85 64 26 83 67 148 86 42 32 32 -7 58 20 70 136 50 43 7 19 57 80 67 18 -2 -8 -25 63 51 80 65 83 28 6 13 2 -14 3 999999 -32 10 26 -12 -38 6 -80 6 -16 -29 -14 9 -2 -92 0 8 -31 -5 -14 -28 -55 -16 -6 -13 -51 -76 999999 -31 -73 999999 -84 -64 999999 999999 -89 -96 999999 -81 -93 -89 -95 999999 -81 -64 -38 -25 -45 -56 -56 -59 -37 -68 -56 -59 -31 -35 -59 -50 -19 -54 -35 -65 -66 -44 -56 -64 -70 -87 -90 -91 -92 -98 -67 -91 -65 -75 -70 -64 -56 -49 -68 -83 -51 -70 -65 -67 -60 999999 999999 -56 -53 -72 -47 -60 -80 -95 -90 -83 -88 43221 287 1034 30 10544 12 0 21 5350 3505 107 1165 2661 1136 1334 1346 1120 2416 5349 13014 31235 74569 180434 422372 651832 329635 12471 2019 2042 2664 3540 4288 5203 6260 6389 7293 8103 8670 9045 7857 7339 8009 6800 5762 4863 4378 3949 3340 3574 3622 4371 7826 21181 48464 109706 220796 464919 704822 800515 492758 378763 139315 4036 -43 47 16 -26 48 -38 209 53 107 1 82 74 68 14 68 -86 -30 83 0 48 -14 -69 999999 -57 -67 0 34 -38 -76 999999 999999 999999 999999 28 84 15 999999 -94 -1 -20 77 29 -66 -24 -60 19 40 18 27 -4 21 124 93 33 3 128 56 52 58 112 43 44 39 96 185 136 7 120 22 15 133 129 104 168 199 179 187 227 142 144 186 145 125 83 33 19 -42 85 72 17 -22 80 82 -10 2 59 93 111 83 69 87 79 100 81 68 75 87 36 34 13 15 42 -24 25 79 62 95 70 51 -1 -22 8 36 2 9 -14 -18 -25 1 -36 -57 -47 -76 -74 -12 -25 -83 -68 -91 -47 -13 -19 -46 -31 -55 -62 -76 -56 -64 -78 -7 -26 -37 -47 -60 -12 19 -14 -57 -75 -80 -72 -56 -48 -31 -31 -27 -43 -71 -35 -77 -43 -8 -39 -16 -12 -29 -63 -26 -23 -29 -25 -8 -37 -42 -33 -35 -47 -50 -34 -54 -32 -42 -39 -38 -14 -26 -27 999999 999999 999999 999999 999999 999999 999999 999999 -9 999999 999999 -8 -2 -1 999999 -8 999999 999999 999999 999999 -9 999999 -14 -12 1 9 4 -2 -1 1 0 -8 -4 -5 -13 -13 43227 288 1158 30 10548 12 0 27 5351 3505 -17 704 2203 5409 13722 31651 74165 209803 511007 677703 488678 299020 52091 1380 1358 2002 2672 2496 1230 1181 1824 2570 3275 2970 3082 3664 4037 4823 5753 6819 8337 10187 14733 33597 68228 167910 436821 440300 317357 310164 417592 190929 42685 746 105 -6 -13 60 150 66 21 97 42 -6 23 133 269 180 73 36 97 48 23 140 143 55 24 10 -21 -11 -32 129 25 -96 86 5 14 -42 14 67 128 105 10 11 -8 -1 44 25 38 4 67 7 35 106 111 93 57 149 203 147 158 168 128 165 208 157 195 209 142 121 164 168 134 136 167 210 152 237 164 79 153 181 209 154 243 302 181 138 125 139 194 119 140 92 111 148 147 140 180 95 49 80 87 111 123 193 127 82 135 131 102 151 68 62 150 117 100 78 164 94 78 86 104 97 86 73 33 49 55 33 76 0 7 35 50 59 44 62 53 39 12 -32 -58 -5 45 -7 -26 -41 29 14 -50 7 5 19 50 11 36 33 25 20 100 34 49 10 44 79 -19 10 -1 34 39 15 31 33 22 6 26 35 36 13 9 16 7 9 -8 -1 -2 -25 2 16 22 29 28 9 6 8 19 11 -1 22 20 16 29 27 30 16 6 14 23 43 71 40 32 35 43 21 17 33 36 50 49 43 43 46 45 41 43 45 51 58 64 60 49 43 63 54 48 46 49 40 41 42 38 32 34 29 31 28 43233 322 171 30 10551 12 0 33 5352 3504 433609 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 395 958 2640 5891 14555 42902 136343 499599 999999 999999 999999 64242 4656 4890 5756 5708 4504 3869 3294 2225 1964 2296 2294 2552 3525 8032 25163 7137 4556 4254 4364 4490 7758 36214 150205 277587 118936 13676 1017 121 130 55 5 184 243 230 -14 26 101 14 94 60 96 93 72 55 109 125 155 141 133 184 93 199 67 115 108 83 75 149 51 -81 77 109 43 136 44 -18 -6 102 106 152 125 61 47 32 156 99 143 81 79 142 139 106 -2 27 136 168 231 210 128 150 203 180 244 174 207 245 298 196 254 277 190 178 223 130 170 174 145 213 213 183 194 230 211 230 227 168 192 144 151 117 138 179 179 165 175 153 183 139 129 162 172 163 191 158 150 170 173 99 136 166 155 98 124 168 116 99 47 79 34 50 162 161 113 75 112 65 70 140 67 70 108 86 22 22 60 110 71 33 47 45 15 48 24 -35 -11 46 23 -18 -15 23 28 21 -4 18 66 57 54 75 40 3 37 28 29 52 45 41 23 3 24 59 37 24 29 40 38 34 -32 15 43 42 39 43 67 43 44 50 51 59 33 42 31 35 43 41 34 23 17 32 54 43 52 49 49 35 41 46 28 44 55 45 54 55 49 58 75 68 65 67 57 43 57 55 56 70 72 74 77 73 73 76 75 62 70 65 57 61 60 55 58 57 50 43 49 35 33 43239 285 1281 30 10551 12 0 39 5353 3503 -57 130 921 2148 5244 13888 42992 143461 556572 999999 649879 784860 242568 13395 9868 9739 9451 8957 7464 7556 7370 6506 6730 36117 236562 480440 497867 179962 21160 1141 659 521 531 444 328 205 143 89 107 111 196 175 151 93 105 86 149 22 19 70 52 -3 127 19 90 184 223 172 185 158 41 -20 240 150 56 38 -5 50 56 9 -37 109 176 130 77 -40 137 111 -10 17 70 1 8 80 45 123 202 75 101 192 117 17 120 184 209 116 164 88 192 173 132 150 163 155 175 206 199 235 131 143 212 147 237 216 223 155 182 180 114 98 138 164 160 277 247 224 187 176 143 163 177 110 102 137 119 -2 101 154 127 152 102 118 167 142 178 157 190 142 141 109 105 132 77 99 137 138 115 48 21 89 109 97 106 157 115 122 111 103 34 59 72 60 14 52 68 107 32 -6 35 45 15 22 -21 -1 26 46 41 15 13 -5 12 24 24 55 53 56 77 42 35 54 84 86 63 27 59 41 28 28 29 30 25 2 20 59 40 57 45 34 60 45 1 9 36 27 25 31 38 33 55 14 24 39 25 20 15 32 18 29 37 50 34 13 15 42 38 46 35 23 45 43 24 40 44 38 53 52 54 43 39 36 38 45 45 65 45 53 50 57 56 57 63 60 48 60 52 45 41 40 37 48 45 43 38 27 20 43245 275 1308 30 10548 12 0 45 5354 3503 73 789 2327 6530 12353 21574 66601 144205 106664 55106 17142 1571 999999 999999 999999 999999 184 219 999999 73 442 2983 15344 75172 197070 470026 945372 999999 999999 597497 39898 512 196 53 92 96 12 42 23 153 161 245 242 282 109 7 -76 999999 -67 -82 15 6 -20 170 117 75 112 142 97 86 85 -8 -28 999999 -14 -33 -13 28 -38 999999 999999 999999 -13 15 0 68 7 -21 -1 25 43 44 999999 27 4 -29 -22 42 7 67 -5 44 19 80 5 114 214 218 141 147 133 95 165 128 34 78 120 182 110 193 148 150 244 223 47 144 125 164 145 117 15 -4 90 79 76 127 83 60 85 51 54 32 66 1 61 -20 47 -3 5 73 88 68 137 90 92 80 15 63 81 92 28 16 50 37 32 46 32 -3 -22 11 64 6 -27 -49 36 51 24 -20 26 66 38 36 -40 -67 -42 -37 -25 -40 -33 -5 -6 -80 -20 -16 -75 -32 -10 -23 -61 -80 -85 -85 -33 -35 -39 -35 -31 -42 -57 -75 -44 -21 -53 -43 -60 -41 -21 -23 -49 -62 -44 -60 -8 -16 -15 -24 -37 -51 -11 -50 -80 -46 -67 -58 -36 -18 -19 -30 -3 5 -23 -41 -59 -43 -41 -27 -24 -41 -37 -6 -16 -20 999999 999999 999999 999999 -11 -15 3 -9 999999 999999 999999 999999 999999 999999 999999 999999 -1 -10 -14 999999 -9 -7 -7 -1 9 -1 -4 -10 2 10 -12 -13 -13 43251 271 1397 30 10547 12 0 51 5355 3502 58 1147 2218 4729 11916 34010 91420 162239 142510 3888 2670 2688 2600 2188 2301 1950 1730 1543 1621 3078 13117 24666 65404 174623 351970 513472 990104 999999 749498 320176 368373 115992 38920 2384 222 211 352 227 134 165 243 158 38 36 -29 -79 999999 29 76 48 123 172 72 197 154 99 169 224 166 142 134 23 -43 -16 -50 -40 -32 -76 -40 79 66 37 -35 -70 -59 81 208 90 133 999999 999999 123 111 -94 999999 -32 -48 43 79 62 -8 64 51 -3 32 53 113 190 177 156 134 179 206 221 152 82 80 50 129 222 137 174 167 53 154 178 146 170 166 121 79 37 143 185 -10 45 133 85 12 132 51 60 94 106 116 122 91 103 131 94 132 71 73 101 168 131 61 18 72 -14 20 -1 25 0 -4 1 101 83 35 25 39 23 -11 26 -4 -66 0 53 -64 0 13 -38 -62 -29 -16 -23 -27 -16 -78 -38 -24 -14 -57 -57 -64 -82 -93 3 -21 -46 -42 -16 -70 -13 11 4 -20 -53 -16 -2 -30 -3 0 -28 3 34 13 -7 -47 -18 -5 -46 -60 -41 -29 -33 -43 -63 -58 18 3 -35 -52 -31 -35 -51 -54 -28 -15 -35 -19 -9 -15 -38 -20 -32 -13 -21 -20 999999 999999 999999 999999 999999 -11 999999 999999 -7 999999 999999 999999 999999 999999 999999 -14 999999 999999 999999 -12 -14 -3 -3 11 4 999999 -13 -9 -6 -15 -10 -14 43257 278 1397 30 10547 12 0 57 5357 3502 127 1427 4804 12838 23833 54439 153101 311623 340923 91011 3400 691 1024 1610 2059 2445 2398 2148 3481 12600 24819 40873 92227 211283 209166 205125 147044 411952 999999 946892 630751 263822 87788 6458 420 185 222 229 251 285 165 -13 101 -9 -93 -42 46 -57 999999 -55 -6 76 127 183 115 196 138 149 237 92 14 0 -34 -70 6 7 2 0 -68 -47 -50 999999 -17 114 153 142 203 181 117 999999 7 43 73 27 43 173 171 69 54 188 264 74 145 193 129 101 147 123 101 163 177 170 209 87 126 213 106 122 185 128 84 125 105 129 120 102 164 179 159 188 94 161 182 38 80 184 236 87 -16 63 94 99 188 170 89 -5 89 139 111 112 89 50 95 148 123 65 49 59 37 29 64 51 79 -15 0 54 71 142 75 89 71 -5 37 77 1 38 16 -26 -38 -48 -27 -7 30 14 -7 -47 21 -3 -62 -37 -1 -34 40 -8 -74 -32 -58 -67 -58 -29 8 75 89 68 11 -9 34 -66 -45 -12 -2 -12 23 35 12 -23 -23 18 16 27 -12 -4 2 -13 3 -7 -1 -14 -35 -9 -25 -39 -14 -9 -22 0 -6 9 -19 -24 -16 -8 -10 -14 -10 -17 -12 10 11 -6 -8 1 0 6 -15 -7 11 -15 999999 -3 -3 6 0 29 32 8 -4 -5 -6 4 5 -8 12 10 17 10 9 15 24 23 28 27 13 -5 999999 -13 -4 -7 43263 283 1339 30 10549 12 1 3 5358 3501 0 587 1911 4568 10093 20964 46924 110897 193844 220217 332765 483393 289527 44329 19351 9090 8944 9118 9382 9332 10321 10926 10474 10715 10866 10204 12706 41721 158830 332732 322210 277635 367487 634443 999999 294186 4238 473 505 476 325 398 346 168 -15 109 36 91 280 212 20 149 214 234 79 53 109 176 128 151 115 48 132 17 5 -26 999999 -65 119 113 71 58 63 -55 5 26 151 243 82 50 45 34 19 56 69 61 136 314 295 123 195 291 155 272 225 206 233 245 296 261 259 207 183 203 305 350 354 221 177 161 307 274 193 141 131 145 112 111 186 164 117 162 187 215 134 165 198 151 97 73 181 130 152 196 125 173 174 183 264 192 151 228 206 147 51 75 54 109 160 93 38 107 163 127 172 68 92 148 206 246 150 169 128 153 143 40 117 155 100 92 38 -34 -24 37 76 33 4 56 38 65 7 41 20 67 84 73 35 22 17 53 31 24 87 90 83 42 134 111 35 73 128 114 109 109 108 88 53 56 74 85 111 51 12 89 49 38 71 79 77 53 55 69 60 87 106 53 62 84 60 54 76 64 62 43 40 64 52 39 55 58 73 105 85 61 84 60 67 86 72 78 84 77 83 66 75 92 86 76 78 78 86 88 79 81 93 112 104 100 93 90 102 97 90 82 78 89 79 67 68 75 65 57 58 43269 277 1520 30 10550 12 1 9 5359 3500 -6 161 743 1694 3893 9571 29297 65942 148266 436680 874438 629599 209449 59260 39427 44832 55884 57609 62356 68059 56949 77673 151324 184221 272782 407663 386052 478156 627248 111122 18917 1114 323 357 59 88 -15 -39 -22 29 129 139 21 52 123 50 121 -61 99 124 89 216 158 195 -72 -82 -7 -29 -58 43 105 28 -15 -11 -32 140 73 12 41 92 132 123 160 26 -15 23 140 96 162 203 224 147 31 82 109 80 92 75 186 164 197 211 257 288 184 41 177 150 261 214 125 181 193 215 174 281 368 269 253 146 101 190 347 298 139 162 203 215 69 -20 211 149 92 218 175 107 158 126 86 157 196 220 177 170 181 150 233 212 205 110 182 176 125 109 119 128 179 141 192 141 151 136 117 186 155 222 147 163 106 114 0 39 49 27 81 7 37 55 30 97 38 2 70 112 84 40 -4 7 -16 12 49 35 31 25 17 -16 54 8 20 104 34 48 68 44 66 42 44 26 75 121 90 65 74 63 60 76 93 89 68 39 40 56 24 14 26 31 44 16 40 77 83 67 80 18 38 32 49 53 38 59 54 50 70 59 48 35 50 73 58 68 44 58 61 50 61 81 81 78 71 71 76 80 78 83 75 68 71 72 66 84 85 76 89 96 85 80 70 72 65 65 66 54 57 55 51 47 31 43275 276 1548 30 10548 12 1 15 5360 3500 805 2494 7612 18415 44695 108485 248035 300081 108131 19441 11439 10564 8157 5911 6279 7512 9059 15966 18383 28151 45109 21639 21305 73651 79547 107549 195592 424322 616859 451828 538366 999999 999999 311693 30226 307 144 245 67 253 63 65 47 124 999999 237 510 352 132 266 195 309 117 -63 43 207 999999 45 204 6 999999 79 134 63 54 77 999999 154 164 -16 -37 66 208 270 88 102 170 152 92 211 89 150 181 196 188 15 46 253 206 308 304 134 163 324 288 279 236 115 92 114 231 238 263 174 277 291 70 192 467 225 63 215 293 322 202 338 216 153 223 138 -25 56 -22 221 121 109 197 110 99 140 330 220 118 252 347 207 136 155 81 157 139 87 139 157 292 320 259 206 195 253 306 278 226 234 120 91 170 231 257 207 116 114 42 23 -4 126 108 96 -26 29 25 -2 99 2 25 29 87 68 68 92 82 51 25 26 -1 28 77 101 128 143 72 173 98 90 17 73 85 42 33 36 17 66 39 60 48 -6 119 137 62 68 95 132 110 25 77 85 81 56 105 90 79 93 78 70 57 97 101 49 32 48 64 87 71 73 79 64 60 103 97 100 98 79 71 54 89 96 87 117 114 84 93 95 83 101 108 111 110 100 109 90 105 116 99 91 93 92 103 93 92 97 92 96 79 71 69 50 43281 269 1757 30 10547 12 1 21 5361 3499 257 2076 3494 1308 999999 999999 999999 999999 999999 999999 -14 632 2017 6185 13818 30216 70107 160643 276940 439181 616277 779241 999999 999999 638848 306574 416763 359478 71144 12376 216 -83 296 307 157 187 177 240 102 211 164 244 168 999999 999999 -76 -75 999999 999999 -9 52 -96 49 132 999999 -20 45 -65 64 132 228 217 119 78 139 235 76 52 242 256 234 61 188 76 215 127 -75 116 120 -3 16 166 155 70 158 -25 79 128 206 82 133 119 -38 -42 160 181 183 356 250 106 65 140 68 176 40 8 140 179 153 134 253 158 165 95 100 116 141 78 30 46 48 234 -6 112 113 153 169 100 42 37 90 151 -26 76 15 30 79 78 160 110 12 82 178 202 139 88 153 140 40 29 105 59 63 46 -19 45 57 76 97 46 20 -22 -40 -3 -15 -50 -26 0 -6 -8 13 -28 -5 58 -53 -28 101 102 45 107 65 67 40 86 92 57 9 58 127 108 46 14 27 0 -26 6 7 47 3 56 31 16 58 67 81 19 46 69 106 75 0 31 40 50 69 33 9 39 34 47 26 9 14 -15 -4 29 15 35 21 8 -1 29 33 22 38 62 62 77 72 58 46 60 77 65 57 72 78 93 101 85 89 90 79 83 94 103 87 86 92 83 86 80 76 74 76 77 74 61 70 43287 253 2240 30 10550 12 1 27 5362 3498 537 1092 2485 7073 18922 48942 87885 149398 256552 524629 853089 952231 999999 999999 633872 7259 1130 126 74 254 -8 197 158 -43 -53 12 999999 -38 999999 999999 999999 999999 -63 6 999999 -95 999999 999999 -91 -48 999999 -36 999999 -77 -16 999999 59 158 196 197 -54 -62 -47 -18 6 35 44 117 84 40 57 126 59 -54 20 999999 -51 196 164 -33 57 65 4 -18 48 108 33 -87 -54 85 36 38 -43 999999 120 38 999999 -80 -10 -46 -45 27 79 81 83 -54 -35 -7 -24 -100 27 -19 -38 40 62 61 999999 10 23 23 -12 30 102 -10 8 17 11 84 -19 -8 -23 36 56 147 24 25 45 -59 11 44 13 12 -48 -59 -30 -10 -68 -73 -52 -9 -73 999999 999999 999999 -3 -41 -65 999999 999999 -44 -16 -13 999999 999999 -47 999999 999999 999999 -84 -77 -81 -37 -28 3 -13 1 25 6 -33 -9 -46 -45 -43 -16 -12 -35 -40 -47 -61 -53 -77 -59 -14 -63 -31 -62 -65 -92 -78 -74 -52 -38 7 0 -47 -10 -11 0 -18 -73 -42 -26 -37 -43 -47 -46 -28 -15 -33 -61 -32 -6 999999 999999 999999 999999 -14 -7 999999 -6 4 14 1 999999 12 -3 999999 999999 -3 -2 2 23 39 24 16 35 37 41 32 35 49 54 51 39 40 50 47 49 51 45 44 40 49 43293 274 1614 30 10554 12 1 33 5363 3498 433 2358 7824 23051 38729 46379 53741 50421 21474 2203 238 999999 999999 999999 2 999999 999999 999999 1691 10601 8156 2510 2363 3384 5571 12384 31294 65876 135258 240003 696047 956883 896118 999999 565507 82415 549 1 -94 -54 26 -38 158 93 999999 999999 999999 999999 -72 999999 999999 -79 -62 -76 999999 999999 -73 -15 999999 -100 999999 999999 -72 -27 999999 999999 -17 -50 999999 999999 94 59 26 111 -22 999999 999999 -72 -87 999999 -39 -46 999999 999999 999999 -61 999999 -23 80 16 15 7 -67 -50 -41 -52 57 16 10 -44 -52 999999 999999 -14 21 66 124 96 109 -82 -68 -21 -62 -23 -86 -6 -25 -62 20 12 -82 15 -8 -83 999999 -4 -33 10 999999 -63 65 90 28 -60 999999 -38 112 -11 999999 999999 -30 999999 -95 -28 -59 -15 -98 999999 -96 32 -7 -6 -23 -74 -47 999999 999999 -50 -96 -63 999999 999999 -70 -95 -70 -69 -29 999999 999999 -86 -76 -70 -51 -73 999999 999999 -70 -85 999999 999999 999999 -91 999999 -68 999999 -98 999999 999999 -95 999999 999999 -93 999999 999999 999999 999999 -60 -46 -60 -96 -87 -72 -90 999999 999999 999999 -87 -61 999999 -93 -76 -86 -99 -98 999999 999999 999999 999999 -97 999999 -78 -97 -71 -60 -72 -86 -90 999999 -82 -60 -61 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 -7 999999 999999 999999 -12 -12 -6 1 3 -10 -7 -6 999999 1 5 6 4 2 -2 43299 254 2217 30 10557 12 1 39 5364 3497 260 1255 3310 7811 19513 50872 130511 373120 876948 999999 999999 902589 145965 22691 171 -57 28 999999 7 51 -62 -23 164 103 26 -30 20 17 999999 999999 999999 999999 -63 -58 -23 -65 999999 -62 999999 -1 -34 4 96 40 1 143 102 100 83 97 999999 999999 -25 34 64 999999 -37 124 137 127 135 110 113 -100 -53 30 2 192 46 -63 65 147 119 176 30 -3 54 30 4 0 64 242 162 114 50 37 -3 -37 62 21 6 50 3 -72 12 -3 -17 83 59 -59 24 -19 38 17 -8 5 84 77 12 -70 -39 999999 999999 -9 134 58 62 58 -11 117 108 1 -56 -11 34 -18 25 91 66 11 12 -70 -63 3 33 72 87 -25 -28 -4 -60 -95 999999 999999 -24 -36 -31 -70 -23 28 -70 -37 -10 -57 -69 -36 -51 -70 4 -35 -44 -66 -30 1 17 21 -35 -20 20 1 -6 -1 -80 -69 -98 -40 -18 -57 -22 -49 -69 -77 -45 -37 -61 -23 -59 -37 36 18 -8 -11 -35 9 29 6 -30 -48 -12 19 -4 -31 -34 -46 -21 -24 -59 -35 9 -36 -26 17 19 -13 -10 -5 -2 -4 10 22 7 0 20 38 22 30 35 20 26 23 20 30 47 45 45 58 67 50 40 52 47 48 52 61 56 39 50 48 51 63 54 57 46 60 43305 254 2217 30 10557 12 1 45 5365 3496 515 2027 5576 15748 45710 160673 292259 312300 399455 254603 640536 977432 920275 594839 991335 630176 276423 25841 514 219 187 101 60 33 -93 48 28 73 10 -72 999999 -36 31 -95 8 -2 -37 148 74 -51 33 -59 -16 1 4 999999 -82 -73 -27 47 78 13 103 148 44 58 159 164 83 8 17 94 -39 50 100 61 80 127 133 76 82 182 131 199 28 -13 31 89 188 110 54 94 158 99 22 85 -62 -88 -42 63 36 38 97 -52 -62 135 137 80 148 12 72 160 170 -60 -99 18 42 -38 -33 -2 114 128 22 -6 71 81 91 17 85 5 43 149 23 65 72 31 103 77 103 141 107 140 92 43 79 28 35 194 99 15 38 -25 5 42 30 -14 -3 26 14 -2 -28 -34 -6 -6 -36 11 -55 -14 -7 48 -2 -32 45 17 19 41 40 75 36 57 43 -30 -31 -6 40 -4 -13 9 -21 57 -4 -25 4 9 19 14 -30 4 59 40 31 8 -7 23 42 40 13 8 17 -5 -17 11 25 53 50 23 30 32 22 27 11 21 999999 17 40 41 18 21 31 27 31 24 20 36 73 65 40 56 45 36 65 61 62 62 60 71 70 77 69 56 48 66 71 53 55 59 54 50 52 59 59 60 52 45 43311 256 2156 30 10556 12 1 51 5366 3496 -27 1033 3234 7980 20512 54995 155626 355273 471550 999999 999999 999999 840104 494257 260470 110937 22369 852 6 95 70 94 7 317 85 -66 24 65 159 99 97 -63 -48 -56 -21 -8 -97 8 47 107 -15 -12 12 999999 28 101 -9 41 44 54 37 -21 999999 11 7 12 -23 127 283 68 77 329 279 210 -61 13 111 133 173 61 63 104 197 205 201 170 162 84 -31 150 215 214 142 130 -8 156 210 189 164 115 127 265 306 193 163 163 297 197 179 184 134 179 188 112 146 118 39 90 131 83 23 96 161 39 63 82 120 134 117 63 75 122 157 127 99 153 165 140 85 120 207 178 193 169 164 163 78 92 43 118 77 46 51 70 93 75 71 81 7 2 64 -16 39 -13 30 66 37 32 23 19 38 34 77 12 82 86 52 16 -5 68 58 132 93 74 41 23 26 40 -16 38 23 59 62 8 41 64 56 41 40 25 74 74 69 71 46 31 36 54 58 68 50 57 40 25 54 61 68 70 49 52 65 64 71 79 63 49 36 50 61 78 72 60 84 60 54 62 65 76 84 73 70 79 72 60 71 93 114 89 91 102 94 95 93 80 74 78 79 63 75 79 87 79 71 66 57 52 43317 268 1796 30 10556 12 1 57 5367 3495 286 1169 3132 7230 17227 19627 1476 440 411 892 2296 12437 29157 32715 55277 105870 102555 29607 47924 126811 288041 428137 611990 999999 696121 999999 999999 430924 77659 1134 168 2 -100 -86 15 81 193 139 126 138 -14 83 -54 -27 -89 -83 82 -45 87 208 75 68 -32 -7 152 84 17 35 123 -9 22 -18 33 227 76 -52 16 -42 139 198 158 63 29 146 170 99 115 -47 -55 27 80 159 125 219 152 244 211 193 264 379 262 107 97 179 122 169 216 175 71 158 107 163 99 38 55 130 164 150 117 12 -17 58 105 -4 175 184 176 218 94 161 132 41 116 237 125 142 92 51 165 240 183 74 58 52 123 73 21 75 69 90 120 38 95 148 113 166 74 146 140 197 177 177 52 151 149 75 14 3 13 -7 12 23 -26 -32 -17 40 115 112 55 33 36 18 39 63 6 -28 30 36 3 -9 27 48 43 46 98 69 59 53 77 81 59 41 47 33 1 23 47 29 19 0 25 75 58 11 -12 18 14 47 49 54 45 38 14 3 27 59 41 38 14 13 38 37 16 30 68 49 38 36 24 43 50 37 52 63 51 15 39 68 45 44 64 58 55 59 53 69 52 56 66 71 60 47 50 59 61 63 47 40 40 36 30 28 23 25 18 8 1 0 43323 263 1797 30 10557 12 2 3 5368 3494 -51 599 1301 1872 237 999999 999999 999999 999999 999999 999999 622 2743 7599 10174 17453 38555 74826 150603 330101 704521 999999 999999 769449 489278 522879 438630 55318 710 169 156 107 201 232 221 58 75 165 142 4 67 -42 55 73 38 -49 29 999999 999999 999999 999999 -87 14 14 -21 -1 -22 108 22 3 -10 999999 197 185 157 187 68 90 186 33 22 73 125 86 150 249 188 238 34 118 75 66 46 148 230 202 26 100 71 170 127 209 169 37 70 3 141 255 93 145 157 115 -42 33 67 31 76 127 111 108 64 98 116 114 132 9 133 120 55 146 129 125 147 261 75 16 69 147 156 96 57 141 112 54 72 105 106 62 28 93 120 132 176 179 163 22 76 158 85 50 51 110 61 3 -61 7 3 -9 -78 -3 7 -5 -11 11 17 -43 -29 -44 -12 -34 999999 -36 -48 -8 -12 41 -43 -42 -7 -68 -31 36 -6 84 44 53 32 51 18 -19 -44 -15 23 6 37 12 46 25 7 -16 -15 -36 -23 -18 4 20 17 0 4 -14 -28 -17 3 8 -2 34 26 -10 -17 18 23 10 2 6 8 -4 5 39 44 18 -10 12 -7 20 12 17 -5 19 26 17 23 15 -6 16 8 8 20 26 12 7 32 23 24 15 7 3 6 5 -3 -2 -8 999999 -12 43329 251 1827 30 10557 12 2 9 5369 3494 554 1932 3578 1121 999999 999999 999999 999999 999999 999999 -82 829 3954 8462 13220 27947 42240 63006 159684 427934 811760 999999 999999 999999 651968 441343 259509 43127 411 23 -46 -13 25 -44 2 -4 -53 110 -18 -48 -70 -53 1 -68 -15 9 66 -25 26 -24 17 -14 4 -76 -83 -99 44 -1 40 67 65 -14 -34 48 59 4 -40 -41 46 9 216 160 999999 999999 129 18 -30 172 135 -40 71 75 60 167 125 232 119 112 153 136 116 137 146 231 122 127 117 -36 -7 35 28 105 257 124 53 46 196 179 90 10 100 21 28 53 104 56 55 67 91 127 48 49 108 47 102 88 121 68 28 123 130 117 113 143 73 35 86 63 -30 44 107 88 80 144 92 123 147 65 21 13 30 28 68 17 37 57 22 10 0 14 -34 11 31 -35 -78 -54 -36 23 15 -66 -21 39 -20 -65 6 13 -18 -28 -18 -26 -25 3 -3 20 34 23 -19 0 -9 -22 -33 -1 4 3 12 -26 -41 -51 -35 -5 26 -1 -44 -23 -3 -11 -30 -30 -21 -5 -24 -48 -29 -28 -35 -35 -52 -14 -12 -28 -9 -8 -53 -13 -1 4 3 -11 -5 -10 999999 999999 999999 999999 999999 999999 -13 999999 999999 -10 999999 999999 999999 999999 -11 -6 999999 999999 -5 -10 -5 43335 233 1586 30 10556 12 2 15 5370 3493 304 1238 3631 10598 28835 61487 116835 170600 174224 140539 50652 11455 5772 3031 3802 4758 8603 13656 15644 28639 86560 180891 223582 182308 211166 344239 490382 562387 604970 535659 386831 283896 132223 93264 1215 103 23 93 56 999999 -64 32 129 2 107 76 -32 90 12 -18 -80 999999 -97 999999 999999 999999 -2 -98 6 24 -44 3 41 58 7 -78 -77 10 -10 22 -53 79 59 30 113 42 55 -72 -51 -78 17 44 46 75 43 13 8 -6 -29 36 120 149 115 16 56 -8 70 66 3 83 127 42 43 106 107 83 115 94 3 4 -12 80 114 85 80 42 16 26 57 74 -6 77 64 8 2 84 118 47 -17 86 40 50 49 81 76 16 41 -1 78 14 -26 55 30 -53 -9 36 71 52 29 29 -6 29 56 7 2 25 -36 -81 8 -11 -7 65 -5 999999 -63 -67 -30 24 -6 -48 -6 -38 -21 -23 -42 -52 -46 -26 -57 -60 -51 -70 -76 -51 -42 -80 -65 -34 23 -8 -36 -73 -63 -55 -40 -79 999999 -58 -69 -48 -66 -46 -54 -75 -47 -74 -71 -17 -88 -53 -64 -60 -32 0 -41 -62 -69 -55 -51 -55 -45 -56 -54 -43 -73 -46 -58 -60 -45 -59 -41 -44 -32 43341 226 1793 30 10553 12 2 21 5371 3493 65 207 999999 999999 7 1179 748 249 1275 3599 7469 18915 53944 122194 137192 162555 208818 293689 506055 735714 809216 685755 755431 904749 507423 75945 2653 -28 -32 3 -96 -32 999999 -72 88 194 68 35 -29 6 62 -15 -4 24 7 45 27 18 -7 -49 999999 45 999999 -77 69 -4 65 23 -64 139 -2 22 33 80 233 123 64 -4 5 53 21 78 50 64 44 76 23 51 145 94 82 -20 -28 123 187 58 64 8 31 173 269 262 135 28 104 219 242 166 27 15 125 161 81 105 18 107 134 99 -2 15 79 174 123 -12 79 37 -5 -27 4 125 136 55 -13 -65 28 82 52 54 56 -45 19 68 68 122 93 59 91 34 27 79 83 22 79 78 28 102 110 78 20 12 88 61 18 35 76 56 53 -6 -28 -28 -15 -29 -25 -14 -9 -70 999999 -80 -38 -35 -10 25 -24 -19 -38 -20 -25 -43 -61 -47 20 -9 -24 67 58 29 -6 -13 -5 -13 -50 -74 -66 -31 -17 -2 -29 -41 -59 -18 -54 -74 -67 -42 -17 2 -38 -34 -17 7 -17 -35 -23 -23 -50 -64 -44 -17 -22 -47 -45 -48 -1 -9 -48 -32 43347 263 1942 30 10552 12 2 27 5372 3492 -59 562 1663 3213 5088 6610 14942 32209 61896 161770 519729 995215 770552 999999 999999 874008 364671 53044 26435 3281 119 189 258 256 197 79 120 90 218 206 228 213 123 72 105 110 -19 30 99 108 75 11 56 54 74 95 59 -95 -18 55 122 175 70 73 107 136 107 10 133 39 24 112 254 93 61 -10 136 218 97 109 212 156 176 146 82 107 69 -3 20 109 106 126 189 154 90 151 267 208 132 97 140 136 201 129 52 114 147 92 69 212 177 140 173 84 78 23 104 100 23 85 159 115 53 73 118 104 104 154 125 82 186 112 168 135 88 105 158 136 123 153 83 103 138 156 126 146 129 59 150 208 181 165 163 166 35 51 55 51 20 42 20 -13 45 19 -1 48 66 30 20 -8 -7 42 -1 31 2 17 12 49 49 69 80 41 19 16 20 26 52 70 81 70 38 64 51 44 32 28 23 30 42 6 -18 46 27 11 32 50 58 18 19 -3 27 34 22 40 62 46 45 44 16 54 21 15 20 8 29 3 21 16 33 35 35 26 13 21 24 22 29 37 15 14 46 68 47 35 45 57 48 41 54 48 47 36 46 58 60 43 49 46 52 44 44 32 18 26 22 20 14 15 15 14 12 -9 -15 43353 261 2004 30 10554 12 2 33 5373 3491 246 1046 2912 6921 15070 33578 84564 247814 646402 999999 999999 999999 314359 4047 863 667 496 436 166 213 63 67 -6 9 103 137 -22 -18 98 136 128 77 67 147 121 18 -73 999999 999999 999999 -6 33 24 44 58 9 -22 -25 -54 53 173 264 42 17 120 15 -65 14 149 93 17 161 45 25 131 87 80 54 65 45 29 116 120 112 94 18 192 165 105 101 110 109 88 162 249 241 283 256 209 119 61 134 83 139 68 203 198 77 80 83 92 75 107 141 99 69 81 121 151 106 160 148 36 65 107 144 181 122 107 74 102 159 164 119 148 88 120 60 122 66 109 89 75 83 74 148 128 103 157 137 142 162 148 113 29 37 56 67 39 -31 -6 -8 -15 22 53 4 -15 5 63 50 -18 19 17 -61 -48 -20 29 28 31 8 6 -4 52 9 53 46 47 64 38 17 -7 40 54 78 20 -2 -31 23 37 14 28 48 34 37 37 47 79 39 46 36 94 44 2 35 46 39 40 38 20 1 5 23 31 45 54 79 57 55 68 84 39 46 35 45 29 41 40 48 49 40 45 55 43 63 54 59 56 45 68 70 64 76 78 71 71 63 55 64 63 70 60 61 56 57 55 55 40 34 35 36 36 43359 264 1919 30 10559 12 2 39 5374 3491 226 1250 2907 6942 16217 37941 98462 198357 409860 891955 999999 999999 999999 209333 5411 562 706 376 299 285 215 143 316 236 -27 -45 -32 45 70 68 61 151 52 75 57 106 -3 -54 3 52 83 72 21 -29 31 79 -95 -67 55 -23 12 85 96 -28 93 140 74 51 111 121 72 -50 -6 138 53 215 159 59 22 205 261 223 106 19 -35 65 153 84 115 65 69 128 146 96 85 101 139 212 99 102 137 162 123 156 177 129 164 194 96 139 234 117 51 78 80 69 96 187 129 132 74 175 75 112 144 81 62 35 148 115 70 73 -1 70 102 136 145 117 31 87 102 99 80 20 59 40 35 52 45 122 119 138 135 149 150 116 17 33 61 39 21 -8 12 22 46 9 32 -30 23 -1 -32 40 42 25 27 25 6 21 -33 18 31 0 18 -1 -24 26 59 71 29 36 25 26 -14 13 23 26 38 18 40 0 15 30 -10 1 22 8 1 73 50 6 14 39 64 19 -25 18 50 31 28 63 24 26 14 -5 31 30 -2 29 16 18 26 24 42 39 56 43 50 45 34 40 52 65 31 37 56 48 51 45 58 64 57 68 66 53 57 71 68 71 80 66 72 75 78 71 73 61 53 65 65 71 71 61 52 52 43365 272 1681 30 10561 12 2 45 5375 3490 -42 676 780 362 999999 999999 999999 106 1553 5402 14552 37621 98235 213800 343061 511347 894095 999999 759740 639477 472556 461901 436271 66670 942 223 221 120 86 -76 999999 -75 128 -19 50 120 210 288 340 135 80 11 58 48 -1 -42 34 -4 85 108 81 15 -16 -94 999999 -17 14 132 50 26 126 98 81 69 60 144 211 40 61 101 7 41 56 98 223 91 74 77 165 159 36 62 40 69 165 193 74 97 66 85 144 145 47 161 292 169 236 260 167 177 182 104 301 289 175 198 117 104 154 174 54 124 103 231 146 0 137 165 115 73 25 197 97 177 146 139 172 133 202 89 57 72 178 212 107 120 237 193 86 93 125 190 159 230 232 134 194 136 162 177 210 131 141 142 147 136 45 129 60 42 125 29 -20 23 59 55 18 95 50 -8 17 29 -21 -1 34 53 55 -14 46 65 46 29 93 104 54 78 88 90 44 89 88 56 60 80 73 81 98 82 52 24 20 40 16 30 57 47 115 46 25 46 68 41 39 47 22 70 52 59 54 28 56 70 84 65 31 65 70 74 70 85 87 88 66 52 54 49 80 79 67 85 85 82 82 98 97 86 93 95 100 85 97 114 107 99 97 106 132 133 130 130 120 105 108 104 107 115 114 103 100 101 97 94 43371 264 1921 30 10561 12 2 51 5376 3489 52 699 1804 4527 10321 23836 61431 172611 488238 999999 999999 999999 774766 78234 681 450 531 349 154 50 141 -4 113 167 -1 110 188 168 213 135 135 2 154 99 14 46 190 -15 -32 63 -28 -69 42 105 122 -50 109 209 118 113 4 999999 -34 233 170 -92 22 16 28 30 201 235 123 244 219 84 92 267 176 153 168 159 152 164 118 26 139 247 216 119 -5 6 10 64 166 134 238 150 124 121 139 209 168 129 212 98 180 212 272 74 63 71 50 117 128 97 64 176 101 70 143 125 106 101 248 183 95 83 16 164 181 133 197 137 109 166 206 208 152 154 158 103 100 262 147 117 196 203 86 137 196 226 152 95 107 97 155 90 38 58 110 145 45 26 13 123 79 7 52 97 102 76 35 109 69 -21 -31 16 104 56 34 61 88 87 32 71 71 61 130 59 72 77 84 43 51 77 35 59 89 87 65 56 115 74 56 58 58 74 46 31 58 102 101 102 54 76 74 54 27 34 39 63 74 61 66 73 78 70 66 80 77 83 35 70 59 76 78 65 72 70 61 69 91 101 100 84 83 87 89 91 78 92 100 78 96 104 93 92 105 96 84 94 91 84 80 82 71 77 64 66 63 57 54 46 43377 261 1642 30 10552 12 2 57 5377 3489 1053 2227 291 999999 999999 128 333 1487 4043 8290 18517 28139 44846 113038 144608 236540 260488 455749 921441 999999 999999 606436 171100 1216 579 567 381 369 347 58 107 -57 999999 -48 -70 2 999999 999999 55 195 33 75 8 999999 64 47 64 80 -99 -76 -74 69 -66 90 0 999999 -70 -56 5 -61 999999 999999 999999 -32 15 87 181 62 108 142 122 72 142 58 25 127 -3 102 180 117 999999 -26 139 99 69 86 185 -60 121 33 31 129 73 73 52 -14 65 -3 124 312 203 56 69 79 66 123 66 98 169 168 115 23 -66 117 -5 -35 48 53 -5 82 -19 57 163 48 177 157 2 34 48 75 133 174 112 74 17 -52 116 252 142 94 91 107 108 105 100 27 81 36 90 109 -19 117 121 121 90 64 29 39 29 41 62 21 35 23 -9 -88 -39 -76 -72 42 6 0 -3 19 -89 -78 6 -12 -36 -26 2 15 -77 999999 31 32 -31 65 42 -3 -20 -18 -26 -29 13 -23 4 -5 -31 -29 -31 -36 -15 -38 -47 -13 -28 -13 -49 -22 -12 -50 -43 -10 8 -14 -23 12 -11 -14 -26 -32 -10 -21 -20 -22 -19 -14 -25 -24 3 -10 999999 999999 999999 999999 -11 -5 -13 999999 -6 0 3 999999 999999 999999 -11 -10 999999 -8 -15 999999 -13 -10 999999 -14 999999 999999 999999 999999 -12 43383 183 1870 30 10540 12 3 3 5378 3488 447 789 1537 3128 6881 13952 30028 78462 213175 581352 999999 999999 999999 99905 1125 274 128 64 11 75 90 -4 999999 -59 999999 -53 999999 999999 999999 999999 999999 -80 999999 -22 999999 999999 -91 999999 999999 -68 999999 999999 -99 999999 999999 -85 -75 999999 -93 -58 46 999999 999999 999999 999999 999999 999999 999999 999999 -70 4 999999 999999 15 999999 999999 999999 -52 -92 -71 -2 -65 999999 -34 -18 -17 -60 999999 999999 999999 999999 41 10 -68 999999 999999 999999 999999 999999 999999 -64 999999 -80 -12 -9 -1 30 -49 -50 999999 999999 -74 -39 999999 999999 999999 999999 999999 -56 999999 999999 999999 -88 -8 9 51 5 -19 -86 -98 -30 -82 -54 -55 -52 999999 999999 999999 2 -11 -52 -60 -75 999999 -52 -64 -93 -22 21 -59 -51 -90 999999 55 41 999999 -60 -86 -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 -82 43389 146 1678 30 10528 12 3 9 5379 3487 -15 531 1910 4784 11031 21060 26085 34249 42918 63515 144523 325832 631866 806862 778838 646104 693520 709238 60612 260 57 -44 87 271 169 34 -59 999999 999999 -91 -18 999999 -58 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 -18 -39 -62 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 -21 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -63 -86 999999 999999 999999 -58 -83 999999 999999 999999 999999 999999 999999 10 -11 8 -4 999999 999999 -93 10 -44 -20 -3 -96 -89 -95 999999 -64 -79 -100 999999 -89 999999 -54 -76 999999 -96 999999 -80 999999 4 -47 999999 -91 -67 -80 -57 -4 -33 -88 -98 999999 -57 999999 999999 999999 999999 999999 999999 999999 -56 999999 -87 43395 227 1667 30 10517 12 3 15 5380 3487 77 1100 2704 5730 11318 23723 42361 56768 85989 183659 307479 451534 999999 999999 999999 296013 30908 574 215 107 262 178 222 246 194 123 153 89 139 14 -43 -90 999999 -83 -93 999999 -39 24 79 66 61 11 999999 -14 -66 -28 4 -79 999999 999999 999999 999999 -60 -92 999999 16 -21 999999 1 999999 -92 113 13 999999 999999 999999 -73 -14 -60 6 999999 -10 -77 -90 -21 20 49 119 26 73 20 -47 3 -1 -13 3 60 159 135 -31 -37 -37 33 999999 -43 2 2 59 -1 -33 25 69 -19 74 50 16 55 -78 -77 31 30 0 -9 56 25 -34 -24 13 6 108 94 97 65 74 64 -10 46 -7 45 35 -42 -61 20 -4 -27 27 -97 -22 -65 999999 -72 -91 -22 27 25 -30 -2 -67 47 124 11 27 65 26 27 51 -27 -47 14 -56 -48 -61 -36 -34 -90 -70 -12 -44 -67 -57 -84 -80 -54 -39 999999 -24 -57 -92 -89 -88 -99 999999 -58 -87 -63 -47 -59 -52 -59 -26 -78 999999 -85 -68 -50 -67 999999 -82 -68 -86 -88 -69 -57 -79 -92 -60 -29 -74 -99 -98 -78 -73 999999 999999 -81 -97 -84 999999 999999 -97 -87 -94 -94 -92 -87 -81 -86 43401 255 1696 30 10516 12 3 21 5381 3486 -52 352 731 1486 2873 6362 14335 37645 109542 367403 999999 999999 999999 56508 977 475 390 266 286 59 256 330 326 103 319 369 371 196 154 167 148 138 54 138 32 -7 44 108 -86 56 140 134 999999 -85 -37 -13 15 -36 136 -11 29 -61 130 -7 0 71 45 42 21 117 88 999999 -34 62 169 77 78 182 71 98 167 81 188 28 39 142 162 58 59 159 228 117 110 -30 38 94 102 43 9 -24 52 -24 23 129 187 143 126 83 98 106 149 144 192 156 96 89 107 36 35 52 53 -33 76 179 93 63 103 186 182 166 110 172 130 165 291 229 171 129 79 205 156 71 83 52 114 96 29 104 23 109 145 170 172 192 72 102 158 125 123 165 155 93 92 102 82 40 52 57 21 7 -9 4 -6 9 18 31 39 6 -25 -25 11 34 13 4 16 9 11 15 -33 -4 55 18 18 -37 2 13 45 37 19 36 -6 27 47 -16 -24 10 -2 -11 -8 29 8 28 29 43 12 4 -20 8 28 29 4 25 6 -21 5 -9 -4 -13 -16 -16 9 17 9 -17 -20 5 -20 -15 -10 -2 -14 -3 1 -7 999999 999999 999999 -12 -12 999999 -13 -1 14 -1 2 999999 -3 7 -12 -14 -14 -8 -6 -12 -10 43407 270 1637 30 10517 12 3 27 5382 3485 -72 212 529 1063 2402 5486 13075 29517 77304 236187 575370 999999 999999 999999 668225 409105 128789 9575 569 241 408 412 479 512 568 395 339 451 363 180 200 73 192 198 -55 57 56 48 81 73 -43 148 29 107 22 -5 45 120 -93 36 129 -10 57 100 42 50 -42 46 -28 -5 -59 5 106 159 63 72 100 121 91 27 66 64 103 35 999999 -28 32 147 130 78 173 210 108 221 115 59 10 83 85 38 -1 143 109 35 16 -82 -8 81 49 184 77 86 102 144 97 74 199 158 124 143 61 138 140 194 150 126 120 130 225 247 80 119 139 200 237 229 159 209 251 153 150 145 120 141 68 91 78 109 195 169 110 80 104 63 104 135 186 234 182 190 141 133 146 103 94 94 138 84 12 36 73 63 55 20 3 64 49 38 98 82 61 -13 8 6 43 -12 0 62 55 18 7 -18 9 -17 52 62 29 131 67 35 43 56 30 27 32 16 66 59 45 28 10 47 44 32 -9 24 42 48 29 33 53 42 32 33 28 26 33 34 50 17 17 60 47 44 31 24 9 23 42 53 31 15 42 55 34 22 23 35 23 30 45 16 23 26 41 33 36 45 42 39 34 38 35 38 33 27 21 46 42 27 37 21 17 27 23 16 11 1 -11 -9 43413 269 1733 30 10523 12 3 33 5383 3485 116 967 3081 6530 13197 27412 66230 169100 466513 999999 999999 736018 337059 513428 742601 408736 7324 293 240 285 551 483 413 94 114 -33 -41 116 234 150 180 190 999999 -41 42 122 84 147 24 120 235 999999 -85 46 52 0 -18 -33 44 -98 -49 49 33 -24 19 39 159 140 1 18 999999 -10 171 214 173 85 84 11 -21 55 131 45 93 138 78 16 315 213 163 179 178 187 168 152 156 96 29 999999 53 158 141 128 65 22 11 139 53 43 51 -67 11 74 163 113 148 211 77 64 175 63 -51 170 299 191 84 160 112 122 141 216 235 168 214 224 158 157 165 124 115 91 111 102 104 101 130 74 95 72 129 145 85 189 225 186 172 161 171 117 133 152 152 71 115 105 79 -14 54 33 -40 -54 26 5 1 30 38 32 4 33 26 2 31 45 40 41 27 39 54 -71 -67 -3 32 35 35 49 30 71 88 66 16 53 87 85 91 49 42 60 64 40 54 -43 -31 5 0 19 33 20 26 51 16 32 41 42 68 33 55 28 33 72 30 29 4 -2 45 44 7 -3 25 36 29 34 42 49 38 35 35 38 22 37 38 22 39 33 44 58 55 24 42 47 40 43 54 49 42 40 49 53 49 35 36 27 27 20 11 9 -3 -6 2 -2 -12 43419 263 1739 30 10529 12 3 39 5384 3484 80 859 1841 3992 9523 23258 60076 177783 563353 999999 999999 694944 5263 461 436 371 206 158 243 355 292 330 343 222 39 0 76 94 61 118 140 125 143 152 67 142 -2 77 999999 999999 -58 50 -46 -27 999999 -34 74 103 -7 46 9 46 65 -20 65 47 -71 -53 -7 30 -21 -12 5 -41 4 123 59 75 -50 -63 0 -88 6 63 58 13 -30 13 48 56 107 98 80 -9 -94 -78 63 59 16 48 21 -44 -87 61 0 -50 43 147 145 115 178 85 52 104 127 59 80 150 177 127 81 119 124 17 144 90 128 129 108 164 164 112 103 111 155 190 149 149 95 96 86 82 30 43 47 156 120 100 44 96 126 120 52 140 106 116 148 175 186 153 119 121 79 144 154 26 64 39 12 35 6 13 81 38 -27 28 33 21 37 18 15 -18 -18 -19 -2 34 -6 -42 3 -19 -60 9 -1 -43 -32 7 33 51 72 26 -13 13 87 50 2 9 -34 -30 5 -13 3 -9 10 5 4 40 30 37 30 32 4 32 44 35 0 17 1 10 30 59 21 -10 -14 5 -1 -8 8 22 21 9 5 15 16 20 -10 -9 7 13 12 25 17 19 16 9 17 26 16 14 27 26 31 27 10 17 18 18 11 15 4 2 -1 -1 -11 43425 270 1713 30 10533 12 3 45 5385 3483 54 302 1077 2873 7023 17818 59256 206864 557176 665909 999999 999999 956932 558002 27430 361 364 403 404 359 324 515 440 316 340 368 94 168 122 101 166 54 218 348 93 138 233 62 -16 7 127 -28 14 69 -27 83 203 111 121 127 30 106 69 30 69 100 136 120 88 53 -8 -58 -26 158 145 83 142 29 80 55 36 96 119 76 71 117 127 104 106 187 139 93 94 95 109 28 206 163 73 122 70 186 225 53 134 201 205 144 99 150 131 87 107 189 219 176 205 134 124 64 86 188 186 105 82 153 138 156 94 165 315 311 279 236 186 181 229 206 107 122 235 152 139 77 74 164 170 136 181 146 83 110 98 82 123 152 165 204 239 240 222 194 214 253 145 127 84 52 41 79 9 3 34 59 43 31 62 73 66 69 68 90 85 19 17 16 16 17 27 61 37 100 64 30 67 82 37 41 91 81 50 69 72 49 54 33 67 67 64 51 50 74 57 63 24 28 58 69 67 35 27 78 63 59 52 59 86 119 53 18 63 58 46 58 88 80 68 51 56 57 70 76 92 71 59 62 40 65 80 102 82 80 61 70 76 68 88 80 72 78 100 99 86 96 90 90 91 87 81 70 68 79 62 55 57 62 56 54 42 32 43431 318 273 30 10533 12 3 51 5386 3483 790145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 567 1374 3796 8959 20122 45796 120878 381288 999999 999999 999999 475663 38301 1094 601 442 242 108 202 141 308 287 230 266 300 84 66 42 194 61 -6 53 -20 175 99 59 92 31 -22 999999 999999 -17 999999 999999 999999 -19 52 107 -21 32 -30 -59 -53 -99 3 38 219 71 69 37 -93 999999 -56 45 62 88 44 37 105 98 123 118 264 75 144 89 -15 145 220 93 44 55 45 61 -62 136 182 4 123 26 74 174 61 14 -18 164 122 107 238 211 181 91 138 129 176 231 159 84 82 202 193 172 157 187 134 111 100 83 123 124 77 64 100 116 210 217 191 170 154 233 150 52 43 42 93 126 149 107 106 83 129 124 190 105 154 213 127 206 95 78 171 112 80 66 73 73 50 40 45 28 41 45 -51 -23 5 -10 24 24 14 -69 -11 4 -11 36 36 -7 75 85 19 18 5 27 -16 -13 36 32 35 57 63 20 26 38 69 50 62 50 63 93 43 33 25 52 44 20 45 39 11 -16 25 57 72 49 30 19 49 60 52 46 36 60 51 35 57 79 67 49 52 63 76 65 61 92 65 72 62 78 64 73 79 61 62 71 79 88 78 74 95 102 98 116 113 101 100 96 85 86 95 83 85 93 89 83 90 92 82 61 64 43437 268 1770 30 10530 12 3 57 5387 3482 278 723 1966 4562 10516 26858 78055 218642 526122 999999 999999 999999 953135 69367 676 229 175 225 218 321 433 384 270 442 262 163 30 18 179 -13 -5 193 179 106 125 136 53 40 20 -15 46 -49 -6 25 -90 36 167 999999 -24 -88 -54 -21 13 -7 999999 999999 -36 51 90 37 -88 999999 999999 999999 999999 68 68 60 0 28 73 208 30 -16 102 -10 3 138 -12 74 119 196 64 6 -27 -33 -89 999999 -35 56 30 -48 -7 -24 38 92 110 26 17 111 137 69 86 95 70 3 23 95 42 31 -21 42 57 67 123 73 129 68 123 105 43 149 44 14 124 186 127 9 130 132 82 19 99 143 82 74 62 97 76 38 -17 19 26 105 138 95 -13 105 138 134 55 35 18 48 17 -14 14 3 113 16 -25 -9 11 -41 -7 -5 -16 -40 -66 -4 0 0 -48 -86 -1 -65 -15 -18 21 -68 -67 -34 35 -23 6 51 58 35 46 36 -20 -48 27 43 -12 -41 -37 -27 6 8 19 9 3 10 25 27 -1 15 9 6 0 10 15 29 24 1 -10 4 15 11 3 20 12 19 23 18 19 -7 3 35 42 30 19 41 36 27 24 22 18 41 58 45 34 21 44 44 59 73 54 47 64 62 67 72 80 76 70 76 91 73 71 71 78 82 80 72 72 73 43443 269 1738 30 10528 12 4 3 5388 3481 358 894 1878 3792 8530 19167 42859 120694 336336 703428 999999 999999 999999 496434 4347 173 81 110 164 228 292 289 328 353 346 378 207 84 82 131 96 132 139 -2 -79 -18 999999 999999 129 -18 -27 67 999999 999999 999999 999999 -49 -44 -21 -81 71 -55 7 -44 0 -83 999999 999999 999999 999999 -44 44 61 -1 999999 -31 -12 84 -84 -33 -39 11 -67 33 13 -46 17 999999 999999 -13 -7 -51 999999 -43 -12 -64 999999 -74 999999 999999 -52 999999 999999 999999 -3 48 6 -25 79 78 11 146 209 -10 -74 -40 999999 18 49 56 -86 -88 78 49 108 136 136 13 74 34 60 77 89 27 45 -35 14 -23 -14 14 169 120 20 -28 54 38 -6 60 56 72 9 -25 41 58 -36 -11 100 15 41 13 113 85 50 47 -7 -21 -31 -55 6 -42 -30 -35 -22 19 0 -18 -49 -26 -8 -25 -67 -39 -14 -84 -39 -55 -61 -72 -30 -77 -57 -45 -54 -31 -46 -20 -22 -33 -49 -57 -32 -53 -42 -64 -32 -70 -41 -69 -63 -37 -36 6 -8 -30 -33 -52 -47 15 -41 -70 -40 -19 -7 -15 -24 -22 -24 -32 -40 2 -25 -21 -16 11 1 -34 -4 8 11 11 999999 999999 -2 -14 999999 999999 -14 5 1 10 14 30 35 15 9 26 43 40 26 26 47 49 50 49 48 56 42 43 38 50 56 55 61 62 62 56 62 58 51 43449 268 1768 30 10528 12 4 9 5389 3481 208 601 1469 3711 8324 23339 69691 220132 478498 811252 999999 999999 656224 343872 116369 1343 333 332 369 257 315 236 235 230 149 92 -36 239 185 41 133 -37 -67 -36 -50 85 141 0 -7 999999 27 -23 999999 -70 -44 -46 -23 999999 -83 -2 -14 -50 61 64 -15 -9 -99 -65 -99 -78 -58 -29 -33 999999 -63 -42 -29 -92 4 -34 -24 -76 -61 999999 -65 -95 -11 999999 -62 51 -29 58 -16 -39 -90 -64 999999 -42 12 -39 -91 85 15 24 30 34 107 1 153 129 35 22 21 -2 69 -2 -8 22 20 17 133 204 77 66 12 35 4 -12 116 91 9 30 101 74 101 -37 -58 63 159 98 35 37 80 22 16 80 14 51 41 19 80 63 103 14 45 32 46 102 93 128 114 99 88 33 59 -28 -31 -37 -20 21 -3 -22 -30 -76 -26 -45 -89 -49 7 -32 -71 -94 -84 999999 -63 -30 1 -38 -14 -53 -76 -76 -17 -27 -88 -47 -4 1 3 -53 -37 -44 -14 -19 -36 -37 -76 -20 -19 -52 -68 -57 -39 -45 -25 1 -19 22 22 5 -22 -29 -12 -3 -9 -13 -22 2 -1 -22 -25 -32 -42 -16 -14 -5 21 5 999999 -11 6 14 -6 -13 -8 9 0 6 13 21 10 -4 22 31 17 5 22 29 33 27 41 55 53 53 49 57 55 50 33 45 49 48 48 55 57 51 43 34 43455 271 1680 30 10530 12 4 15 5390 3480 135 464 1185 2622 5827 14585 37603 109186 347042 968978 999999 999999 530735 472789 32745 405 280 324 336 388 165 186 319 259 341 322 402 218 46 -82 46 75 225 199 168 128 110 45 177 14 25 77 18 -7 -62 -15 999999 -36 44 47 25 10 79 5 20 135 17 -19 -33 -64 6 75 -64 -11 128 51 -38 -59 -31 20 59 72 -22 26 163 156 44 36 12 39 -2 -20 93 99 48 43 78 -63 -33 97 70 114 40 38 27 57 56 63 53 8 84 26 75 163 79 61 10 -20 80 43 48 55 72 39 206 235 127 61 40 136 120 73 148 45 105 128 128 184 274 173 184 148 163 124 176 188 158 105 68 39 37 133 114 119 143 111 49 106 52 42 86 116 140 194 119 69 83 96 80 -35 8 81 9 -64 -6 55 18 -55 -9 8 46 47 -10 -5 10 26 46 52 -29 -16 -4 -16 -13 34 -6 9 54 47 49 -6 19 8 34 -26 -4 23 41 17 47 24 28 13 9 11 -20 18 30 31 29 -12 21 19 20 10 30 11 6 53 47 19 6 15 22 22 9 45 45 15 41 17 34 48 50 25 35 44 27 27 27 28 39 48 51 27 48 45 45 58 55 59 74 67 75 82 78 79 82 68 69 82 73 67 71 69 74 66 64 68 74 63 40 43461 271 1681 30 10531 12 4 21 5391 3479 9 393 1060 1995 4229 8842 23993 76127 265072 941810 999999 999999 49934 741 344 293 421 484 417 333 398 412 342 424 583 543 537 278 93 -27 -28 -19 143 104 255 91 -42 90 111 -21 -5 85 -1 63 101 161 160 96 136 -69 84 120 -12 -36 14 999999 999999 30 101 60 117 36 -76 -8 112 152 90 152 84 2 141 39 -21 11 -87 -21 136 156 96 107 9 -58 29 100 91 -6 -7 100 -9 -12 -17 -44 21 196 44 121 97 163 169 41 71 100 221 282 180 140 42 86 166 170 174 160 125 78 209 281 229 169 155 119 184 221 154 98 94 113 59 24 156 176 139 139 98 232 142 188 112 109 68 163 118 106 73 60 105 154 190 93 119 117 66 156 167 174 166 155 105 43 77 92 29 9 -13 -24 29 87 60 17 23 20 -15 19 14 7 -90 -14 36 49 51 -36 -26 -36 -37 8 27 36 47 57 60 41 39 22 39 40 63 29 21 27 4 19 13 33 37 47 67 74 75 44 21 28 9 4 41 48 47 48 27 65 55 32 68 53 71 81 56 57 48 22 32 50 47 45 46 55 47 42 69 81 69 62 69 56 65 58 59 68 76 60 68 81 86 85 90 97 92 87 83 94 95 89 84 81 82 75 74 89 90 83 74 68 66 43467 272 1651 30 10531 12 4 27 5392 3479 -80 339 1135 3276 7422 17460 44878 121533 326916 824910 999999 999999 160614 2600 534 476 425 234 191 348 232 404 581 397 349 369 419 475 412 224 59 -23 6 184 292 358 195 67 315 287 241 248 30 13 185 293 245 143 273 182 54 -4 -50 -7 45 -66 14 -37 43 39 82 139 14 5 207 80 135 208 104 135 131 168 118 64 116 75 115 104 116 204 147 8 106 136 142 37 -62 103 -62 999999 150 223 57 78 57 44 19 69 99 42 36 54 110 149 228 315 384 256 102 127 190 218 206 223 142 191 277 232 231 211 261 202 283 242 205 229 245 257 175 132 177 145 174 227 75 118 83 84 192 34 164 248 169 169 102 113 169 163 194 262 202 211 204 216 185 129 79 157 45 77 91 75 72 94 23 45 7 84 64 28 53 88 69 38 19 33 5 59 42 32 82 48 57 81 36 83 58 23 30 75 77 65 121 87 88 89 107 83 74 38 34 52 85 55 57 41 43 72 84 66 81 60 76 70 84 75 60 62 82 67 73 78 87 64 61 80 72 52 57 48 42 58 87 89 79 76 68 72 76 76 86 73 77 76 110 118 98 108 96 96 100 110 104 91 108 114 116 118 106 109 102 98 103 101 103 103 98 90 87 94 85 69 43473 272 1652 30 10532 12 4 33 5393 3478 152 569 1898 4332 9684 23327 63562 180945 570400 999999 999999 999999 277541 1745 233 193 226 379 459 291 381 315 535 440 393 260 362 306 93 -13 63 86 203 275 260 277 999999 145 -5 -37 161 224 257 211 -3 -26 183 68 999999 93 76 110 -7 -38 9 47 -10 -39 -92 999999 999999 999999 32 81 -7 7 -8 73 62 -8 198 187 93 108 104 123 146 71 -10 31 169 79 155 199 44 30 -5 10 -32 73 110 65 133 60 73 53 -45 33 131 11 101 63 178 199 181 179 193 221 120 86 62 87 133 173 202 142 212 190 120 132 182 193 154 241 229 152 158 160 5 53 111 159 119 141 93 143 187 175 151 148 143 115 74 133 177 252 207 251 268 177 183 164 198 244 107 124 90 144 99 81 25 22 85 139 75 49 76 42 57 64 52 32 46 72 47 27 -30 22 23 20 56 -39 -45 42 59 49 51 50 93 79 76 21 27 69 20 48 59 62 68 53 86 64 55 85 83 79 120 55 33 88 49 52 43 65 69 55 49 44 56 54 78 52 43 53 28 39 60 82 85 46 33 64 68 65 76 43 57 75 67 52 58 66 76 80 85 83 83 81 83 90 83 89 82 92 93 105 119 113 102 114 112 99 92 100 88 97 92 98 98 86 69 60 43479 274 1592 30 10532 12 4 39 5394 3478 86 832 2124 3995 8724 21174 58851 156155 367907 798001 999999 999999 999999 12917 342 266 168 379 497 392 364 246 168 273 175 374 511 433 402 388 302 294 190 33 191 195 227 167 185 279 152 192 243 42 126 103 82 32 42 114 -44 -66 18 49 14 90 55 178 98 21 22 -25 -23 42 64 65 35 10 86 16 121 210 126 135 153 60 119 139 47 250 182 144 72 -42 45 81 16 -6 29 103 2 105 58 201 126 79 86 105 46 119 116 33 69 113 139 200 149 242 315 164 159 90 50 128 142 184 250 56 128 119 161 117 222 275 275 179 90 202 185 210 180 173 214 172 209 209 170 110 95 103 126 147 95 121 184 182 171 182 146 150 219 139 170 151 205 179 201 117 208 177 73 73 111 104 47 -21 66 53 44 -2 -2 37 41 57 40 55 65 90 84 48 2 38 36 56 35 109 112 77 144 65 58 99 71 67 93 96 59 61 67 78 80 72 55 69 84 56 45 69 87 93 79 74 44 51 59 62 52 55 70 67 65 79 101 99 96 89 76 61 87 81 92 77 88 87 86 124 108 91 73 77 91 96 99 84 100 93 97 96 95 93 93 98 107 126 121 124 119 128 125 131 137 133 116 111 116 116 112 112 105 106 106 99 83 76 43485 275 1560 30 10530 12 4 45 5395 3477 -30 538 1396 3215 6918 17149 40034 86025 204100 484244 999999 999999 999999 230986 3040 294 349 317 280 250 390 296 83 190 292 331 404 383 306 300 273 184 79 999999 -69 -28 148 210 140 247 96 133 320 123 -55 43 63 -23 -27 -34 125 115 -26 999999 -93 33 25 -61 26 -60 1 -24 21 21 -43 25 132 70 -53 -48 39 78 13 72 151 35 35 7 15 27 69 152 62 86 139 161 63 70 137 71 51 66 59 38 -97 -39 97 133 68 126 108 80 58 54 37 58 112 10 101 104 144 90 132 75 104 138 177 122 33 50 154 114 57 121 77 52 112 193 199 189 231 214 204 138 53 114 218 137 99 148 111 46 78 84 91 25 68 99 93 99 102 143 132 111 148 199 152 189 164 72 19 17 74 -18 60 42 -6 37 80 39 -24 32 30 -16 11 20 -6 -3 8 42 3 -20 1 -9 -14 22 -14 56 99 -16 2 85 65 19 4 27 -37 14 43 34 35 38 6 5 31 73 50 31 47 34 73 83 82 34 19 42 57 83 52 33 53 27 5 33 54 49 6 38 47 50 35 50 52 42 57 49 41 37 46 46 53 51 41 37 34 34 34 34 53 61 54 60 64 71 69 65 86 71 73 83 76 76 77 83 75 77 90 79 74 72 71 62 57 54 49 43491 274 1586 30 10526 12 4 51 5396 3476 54 432 1503 3978 9373 20480 39542 90834 239606 736708 999999 999999 722832 6782 290 333 305 300 234 262 210 271 236 315 607 602 477 435 441 415 226 206 347 287 200 21 63 143 90 209 156 -18 -69 8 -16 1 -84 45 143 51 96 182 168 136 94 -28 -45 -14 -44 130 136 81 -52 34 54 100 24 76 54 8 96 17 -15 43 146 84 66 106 100 70 92 61 73 97 121 130 122 64 33 -31 999999 -59 -8 4 105 79 2 32 72 38 135 135 74 196 168 127 94 139 142 171 209 210 116 152 126 119 131 180 200 106 119 120 156 182 216 171 168 114 154 205 207 116 159 191 187 176 172 207 168 170 77 113 148 17 56 154 164 138 133 129 68 106 111 214 237 204 184 113 174 178 61 -11 45 19 43 79 29 50 68 38 32 28 16 -15 33 27 6 28 14 -1 3 21 40 4 34 22 42 56 14 -21 12 17 -17 54 37 28 51 66 50 52 9 15 15 35 21 52 23 20 42 44 44 45 31 41 46 21 55 45 56 48 61 78 81 82 41 72 51 59 72 55 54 62 73 67 72 80 50 76 73 65 56 69 75 65 79 63 58 61 54 79 92 84 79 76 80 88 99 105 106 101 101 88 105 93 90 87 90 89 95 92 84 81 72 63 43497 272 1643 30 10523 12 4 57 5397 3476 262 1067 2146 4462 10677 28734 81516 262190 818323 999999 999999 663558 5011 417 429 353 420 379 379 468 342 390 444 398 583 575 484 518 339 239 258 234 337 189 265 288 159 210 126 183 246 379 260 38 0 60 112 208 200 44 104 157 33 41 71 -64 19 4 5 999999 -10 32 -7 36 190 49 21 134 115 27 -79 78 146 59 31 78 60 103 -48 -65 114 290 207 156 29 142 97 -5 -17 5 198 110 43 216 197 205 162 78 108 139 64 162 116 71 83 116 122 99 272 204 201 145 112 95 213 198 95 208 228 207 164 209 146 253 212 119 124 145 169 241 154 177 247 173 159 54 218 189 159 141 58 60 48 142 117 165 162 114 187 196 215 161 229 178 106 147 197 169 124 111 56 6 27 129 69 31 18 2 26 53 21 30 38 36 42 55 22 -11 36 92 93 100 53 98 81 76 67 63 79 53 51 25 53 54 54 50 48 46 79 92 53 56 57 36 77 62 39 37 74 62 52 73 78 79 37 14 74 91 58 55 48 59 44 49 45 68 65 80 90 99 57 50 88 106 81 78 85 79 91 81 59 82 95 83 77 85 93 87 95 90 84 111 107 113 109 121 110 105 104 100 112 118 114 105 93 103 108 95 98 94 85 69 43503 272 1642 30 10522 12 5 3 5398 3475 270 1105 2979 6497 16033 46747 148808 462328 999999 999999 999999 309374 6055 322 336 256 203 189 279 359 365 333 508 434 494 442 366 382 388 36 -28 84 -17 -35 103 301 268 99 -76 -11 -66 -27 -48 -73 999999 -69 108 203 83 -19 96 999999 8 86 85 38 -25 9 -48 -47 126 175 124 115 999999 999999 999999 999999 -93 25 5 999999 30 87 49 71 -59 74 0 -54 3 -16 123 73 150 94 -13 999999 -60 132 69 -8 -21 -1 153 128 98 179 101 0 -11 -8 46 -6 34 20 42 97 179 113 89 167 178 129 54 120 256 180 202 28 101 142 105 231 116 132 99 147 211 204 161 228 178 65 97 138 127 158 97 28 39 88 42 81 118 85 34 48 75 131 123 112 137 131 18 139 194 221 100 38 31 -48 -52 41 65 15 32 70 51 36 60 29 -6 -30 42 27 84 -21 -43 60 -2 -31 40 38 35 17 -15 41 7 24 35 59 36 46 42 25 37 41 -10 -12 -3 -15 -15 -26 34 54 47 59 46 57 28 19 53 53 46 61 43 58 64 38 32 20 31 34 35 13 3 73 56 35 27 46 62 53 44 55 37 46 63 74 70 72 68 52 44 53 68 72 59 69 81 82 75 76 91 104 84 88 75 83 97 95 78 80 81 77 77 87 88 76 64 52 43509 273 1611 30 10521 12 5 9 5399 3474 88 666 2210 5410 14250 36554 94942 265951 735376 999999 999999 999999 224054 34277 542 202 355 409 334 203 310 294 331 300 401 597 603 456 437 182 -62 101 85 -13 999999 -12 36 207 231 112 -30 201 30 35 -2 14 51 73 24 -94 -55 -15 -81 999999 999999 -46 999999 999999 999999 999999 999999 999999 -68 -14 50 -4 28 96 41 8 -45 -44 45 67 -28 -77 -12 -27 80 78 136 189 105 81 25 999999 -97 21 44 49 -19 36 -36 -34 -20 37 21 -23 40 167 218 2 53 59 106 124 -26 4 120 95 133 33 89 100 178 120 29 142 160 129 114 96 119 208 176 31 91 111 146 120 134 104 92 87 82 144 131 30 33 77 117 31 -16 55 104 58 103 131 127 135 135 111 45 67 94 121 200 133 101 43 78 22 7 9 -17 -54 -52 -41 75 74 -19 5 54 61 -9 -43 -19 -24 -37 -29 23 35 -27 -30 -13 20 31 63 12 -37 -23 -3 7 12 -27 1 12 11 15 35 31 -15 1 58 20 -17 14 24 18 18 20 5 31 -11 -3 1 32 26 24 23 18 -13 -12 -10 6 54 49 30 18 14 35 15 26 47 19 17 28 19 29 17 22 32 36 23 34 52 52 38 55 50 46 54 42 55 75 68 86 79 73 69 72 75 71 49 57 58 59 57 50 54 53 39 34 43515 274 1579 30 10519 12 5 15 5400 3474 90 679 1562 3838 8784 22153 51278 129326 358312 990125 999999 999999 334788 3911 317 317 255 370 245 187 252 199 250 391 476 478 419 272 288 357 296 228 239 48 115 16 31 232 128 33 43 31 125 26 40 34 56 55 22 999999 -79 -72 -14 -41 73 72 81 113 -15 -18 -93 111 -56 14 35 3 67 -26 -31 -86 -70 53 108 80 87 -28 -23 109 147 16 -10 143 137 107 -44 1 -2 -17 52 -39 10 -48 -68 9 -38 90 69 67 41 98 50 2 86 27 -61 -36 -8 36 -52 -41 999999 -30 -15 29 43 62 96 81 96 20 40 137 91 87 130 132 98 258 237 102 141 134 60 23 32 69 128 97 118 138 91 67 89 55 119 132 48 90 111 105 50 109 139 144 155 210 248 185 80 41 104 143 103 -19 24 -17 9 36 39 29 41 50 27 26 9 48 -13 6 -16 -19 -37 31 15 -40 -14 18 26 0 -11 40 45 -21 -28 -20 -6 -3 -54 -24 32 -9 -18 50 38 27 32 8 43 18 30 -7 6 11 -7 1 11 -8 -21 0 45 26 20 26 36 35 33 33 6 -5 15 6 -9 26 10 19 24 28 41 22 43 39 34 40 36 21 19 26 54 56 28 48 64 48 54 67 67 69 68 72 65 59 58 59 66 72 75 72 69 72 64 62 53 47 43 31 43521 274 1579 30 10519 12 5 21 5401 3473 453 1555 4307 9409 22813 51181 115243 302643 775420 999999 999999 619249 10597 326 247 403 418 191 241 471 476 410 299 195 347 472 345 363 484 446 295 307 353 375 63 -40 -90 999999 80 33 27 71 49 -44 -77 -64 -81 6 160 154 107 149 95 -9 55 110 -32 -81 18 40 68 -69 999999 -68 -11 29 -14 15 9 60 50 23 78 64 88 16 -71 61 79 78 90 117 149 40 -48 -1 -47 11 -18 -48 -17 58 -16 -52 -26 73 114 103 46 3 84 46 91 59 67 114 53 -12 18 53 45 59 107 103 61 65 103 8 116 133 118 167 213 235 140 160 164 96 127 176 172 125 119 156 169 187 169 198 169 175 128 166 115 77 136 22 39 89 121 125 79 71 79 138 69 93 198 206 262 141 69 27 71 110 52 -28 33 23 43 31 -12 -21 8 107 56 46 -5 29 -26 12 38 35 11 7 20 59 67 77 54 38 59 80 50 44 18 24 2 -33 -25 -1 18 35 43 20 12 21 44 44 45 55 20 33 44 14 32 41 47 30 23 35 22 34 47 51 48 42 33 40 46 36 35 47 59 42 33 41 64 41 30 60 62 60 70 63 57 62 65 70 75 68 64 52 78 75 77 83 90 73 73 83 78 81 94 89 84 83 81 83 81 77 79 76 61 47 43527 275 1547 30 10517 12 5 27 5402 3472 147 1095 2385 5524 11752 25831 58034 146520 461638 999999 999999 999999 11628 464 337 366 192 144 322 433 627 602 290 303 336 539 423 448 641 761 604 537 683 791 401 199 251 184 217 104 236 146 33 14 9 -11 138 34 54 -11 31 66 5 -58 -94 12 128 45 14 34 -58 67 66 116 44 -20 60 -52 -77 65 126 114 75 88 73 -12 -11 -87 85 120 202 206 103 -21 52 108 39 -8 85 99 -4 75 69 44 67 48 81 25 50 4 138 2 42 79 93 63 77 75 47 147 197 126 115 144 137 33 44 57 212 267 252 100 200 111 164 161 82 70 128 160 153 188 137 78 139 111 124 201 255 155 129 108 132 84 97 114 74 121 104 62 51 115 133 102 235 231 135 145 191 175 135 140 76 51 22 61 109 70 8 24 33 67 44 56 47 30 54 70 5 19 36 39 0 -1 34 25 43 59 53 20 20 23 53 9 31 100 68 69 35 29 99 52 36 58 47 24 44 64 26 41 53 43 78 49 24 55 56 47 56 48 43 49 36 26 64 22 39 59 43 34 38 57 59 51 52 52 38 52 78 62 50 40 53 58 47 64 68 65 86 71 75 76 61 68 90 94 87 95 98 85 86 94 98 86 78 91 80 72 85 89 82 75 78 63 53 43533 275 1546 30 10516 12 5 33 5403 3472 300 769 1897 4250 9642 24017 66345 197257 604643 999999 999999 929028 48229 931 454 368 211 302 399 383 369 474 279 131 211 311 339 350 547 593 593 573 613 676 461 220 144 -5 95 132 384 125 88 101 10 -20 184 194 149 198 121 162 212 21 999999 999999 -47 -27 -74 53 -22 -93 -29 -86 -44 47 68 -39 999999 -31 -21 24 26 -99 -75 125 145 112 170 89 31 34 139 57 136 256 74 -27 29 -82 -46 -4 -55 999999 47 48 23 -26 39 71 79 50 -9 -23 104 103 28 -10 55 62 56 59 -23 -48 79 173 114 119 131 141 124 131 96 80 123 177 134 144 201 105 70 185 96 116 151 179 170 101 73 134 95 97 69 127 75 90 93 83 45 73 166 91 100 86 193 181 155 159 191 169 37 54 66 89 78 38 26 14 -47 -43 23 23 2 -49 -9 -5 36 29 -55 7 -24 -19 -23 -25 -28 7 17 17 28 -2 2 14 17 28 18 15 24 32 0 8 -32 -24 20 32 17 11 15 52 59 17 -8 21 19 46 21 13 26 35 13 -16 4 3 7 -6 66 60 12 19 30 27 19 46 31 13 47 27 6 35 46 38 33 36 34 35 36 37 26 53 47 35 30 51 43 49 53 53 67 76 63 64 68 63 74 69 61 62 59 61 57 52 54 60 55 32 28 43539 275 1570 30 10510 12 5 39 5404 3471 -81 25 506 1225 2892 6452 16224 43932 138384 430929 999999 999999 999999 44427 825 461 291 241 296 467 421 319 279 351 480 690 593 553 670 536 727 697 682 859 569 441 248 -25 16 55 43 172 214 169 19 29 106 152 165 148 27 4 -29 71 210 142 58 -19 -59 999999 -61 -88 999999 -33 -49 58 151 63 -22 -8 47 15 181 -30 999999 20 88 142 73 14 34 -50 99 122 -90 -30 83 20 33 43 -43 44 23 -31 130 48 41 110 36 -1 2 80 26 102 191 109 47 79 113 94 143 114 109 68 29 185 127 157 151 150 208 160 113 170 145 293 323 231 208 110 239 232 163 136 132 143 118 114 214 213 213 169 135 189 102 131 108 74 100 51 106 153 154 194 209 236 211 148 123 208 173 129 106 2 38 53 99 55 57 52 -31 -34 37 40 -3 71 84 32 6 8 -34 2 53 37 -25 29 13 -19 11 33 66 81 76 24 73 89 76 95 50 18 1 19 26 45 61 47 31 35 27 43 31 6 15 44 34 55 61 42 17 47 47 32 59 38 45 41 50 72 58 47 38 64 53 42 46 25 40 41 66 68 47 45 30 52 53 61 62 70 73 77 64 60 75 78 77 65 69 95 81 71 71 93 83 79 89 79 81 93 92 81 84 81 61 51 50 43545 273 1595 30 10505 12 5 45 5405 3470 15 513 1709 3758 8646 22077 67238 180059 438023 999999 999999 999999 249356 1471 422 336 223 204 312 499 444 517 484 417 644 608 460 681 942 980 917 848 655 483 193 122 33 140 202 121 111 43 25 183 1 -24 175 51 -19 66 61 158 175 229 75 -5 96 58 21 29 76 35 112 81 -4 90 160 49 -5 121 111 124 5 29 -33 121 143 55 12 36 -47 -4 -58 -51 55 131 60 -21 4 49 35 29 46 21 80 135 166 -30 -33 -50 53 106 -28 12 88 104 109 25 11 29 76 -46 96 107 89 99 94 70 44 202 219 195 211 106 233 253 130 135 138 103 80 99 1 47 128 100 124 133 138 108 134 92 60 4 60 79 96 239 184 166 137 142 182 130 103 176 244 196 84 89 75 129 109 -3 27 50 6 45 58 52 71 20 -20 44 -1 -31 -30 -6 39 17 26 20 -4 1 63 58 29 -4 44 31 86 66 104 79 41 8 17 8 37 65 23 31 -8 18 34 40 37 2 32 40 37 35 15 19 49 45 36 61 66 30 41 18 40 51 5 6 42 29 46 48 52 45 19 48 52 56 37 45 48 46 40 43 24 33 39 65 62 63 61 55 66 74 70 63 68 75 73 78 82 83 87 74 58 61 63 65 65 61 59 61 64 53 42 43551 272 1624 30 10504 12 5 51 5406 3470 78 500 893 1644 3388 6433 15652 46959 173101 675225 999999 999999 898202 30684 626 501 529 541 232 269 338 283 420 890 806 794 720 982 1168 906 1056 758 363 285 178 26 66 119 217 231 136 67 88 111 74 297 244 89 52 -59 -10 -16 44 -35 25 66 -38 9 92 -8 -7 13 61 -79 97 60 41 73 72 110 106 254 257 259 167 31 5 2 25 -30 -18 -16 18 119 42 -40 180 151 109 34 27 101 252 202 28 73 133 96 119 131 164 104 37 -24 -29 145 108 53 125 63 127 181 179 54 180 191 141 37 98 266 230 198 102 97 173 187 234 209 118 171 141 74 132 121 193 146 173 196 205 156 127 133 125 134 58 140 196 154 184 212 197 159 252 274 159 191 184 239 196 173 92 148 114 111 127 44 54 104 43 22 -28 -12 101 115 40 60 69 68 46 3 -14 40 64 88 62 37 55 72 30 72 67 80 30 72 83 81 52 94 90 93 59 76 113 83 103 87 34 53 22 48 47 63 56 36 54 69 59 80 70 57 53 75 59 95 48 83 106 70 92 73 73 66 75 86 77 102 69 71 89 72 90 74 85 87 73 70 87 103 122 129 105 110 103 121 127 139 128 113 102 119 135 132 130 122 108 113 112 116 111 104 86 78 43557 272 1627 30 10507 12 5 57 5407 3469 46 579 1135 1913 4096 8445 23929 71218 214499 773007 999999 999999 400910 2643 552 670 568 538 373 428 372 297 667 835 844 888 1031 1171 1203 1010 997 869 686 342 268 288 194 199 146 130 191 6 90 182 256 69 27 -19 129 51 92 129 25 162 170 31 163 25 28 39 103 66 -39 53 121 97 85 87 204 94 6 132 57 31 132 65 -30 -46 -86 999999 15 -41 -13 11 31 104 135 107 108 141 106 167 164 118 46 4 94 106 175 50 233 169 78 -7 65 211 76 67 104 58 74 61 64 44 61 49 125 234 146 64 283 203 241 284 153 152 205 201 125 294 215 232 177 199 238 220 296 250 113 92 158 50 137 72 56 117 167 130 185 208 189 220 248 212 143 108 173 287 251 202 224 138 159 168 39 50 81 111 92 35 3 72 17 9 41 58 20 -3 -30 26 37 1 -11 54 3 34 13 68 80 45 54 45 75 100 50 66 20 22 50 63 66 94 52 18 49 70 88 85 59 46 37 38 61 21 67 43 34 49 84 91 92 74 60 66 70 84 85 62 69 76 79 56 53 64 77 60 65 71 56 85 96 97 80 67 68 101 97 71 86 77 78 75 99 105 110 103 111 120 120 110 96 97 86 93 99 92 88 93 92 90 71 66 43563 273 1600 30 10510 12 6 3 5408 3469 168 364 765 1710 3780 9114 25463 72440 233972 899190 999999 999999 604473 6975 342 245 517 529 440 432 332 222 255 350 463 356 633 713 979 1351 2224 1752 1353 545 375 180 186 178 187 154 -64 -37 52 6 55 62 -92 -51 126 62 28 252 95 -99 100 -61 -60 109 -7 30 -76 -28 -45 60 138 15 36 143 165 109 10 -13 108 47 53 55 34 -13 999999 999999 -68 115 -12 -36 65 91 6 116 149 31 16 101 121 147 111 100 204 47 -39 55 55 36 121 95 -7 1 27 74 85 82 15 48 113 43 43 125 223 220 88 73 135 51 129 148 124 176 232 154 125 150 101 99 92 102 152 178 199 214 231 102 60 95 147 121 102 194 125 111 103 234 228 205 168 227 161 162 227 124 124 196 121 146 171 68 55 83 113 85 35 86 78 32 49 38 52 73 31 44 35 79 52 33 27 15 25 11 78 50 -25 58 29 70 87 51 4 41 68 63 44 17 67 49 32 42 30 31 23 44 55 55 23 54 56 37 68 23 33 79 85 67 60 71 67 91 86 57 57 84 70 43 67 52 55 81 63 41 80 78 71 73 74 70 54 57 74 87 75 76 92 91 99 91 98 104 109 97 100 100 102 97 95 95 101 96 98 96 97 96 91 87 87 74 73 43569 273 1600 30 10510 12 6 9 5409 3468 -97 357 768 1582 3329 7246 18380 58968 189229 562603 999999 999999 999999 37923 413 446 397 333 375 438 404 417 364 393 552 604 850 1096 1313 1318 1107 921 584 382 332 226 83 33 206 92 116 39 115 31 199 105 110 37 27 57 999999 47 109 85 147 141 84 999999 -46 31 -53 99 59 70 26 37 -2 16 78 42 44 104 44 30 -9 -81 4 -24 -48 58 -37 999999 115 150 27 32 11 57 -31 85 48 59 161 233 164 174 197 66 100 23 43 47 86 50 95 102 202 230 201 17 159 224 52 30 28 53 108 137 125 124 284 269 177 82 136 197 130 201 114 120 223 155 73 60 84 133 145 116 74 240 170 181 175 155 120 187 93 71 159 189 64 127 223 196 172 231 191 162 156 133 127 69 96 65 63 71 70 59 22 40 26 22 65 74 23 -1 11 58 -48 30 80 38 -6 -32 -67 17 85 30 37 56 41 86 66 76 70 90 59 26 24 75 86 43 54 84 65 40 24 24 50 45 55 50 54 53 79 66 38 66 84 61 65 67 50 65 66 63 66 46 45 47 80 85 59 59 60 62 49 70 87 85 76 56 78 81 60 76 80 72 89 101 93 87 86 90 89 93 103 104 115 107 106 101 95 101 97 93 85 89 92 82 72 66 57 43575 273 1596 30 10506 12 6 15 5410 3467 84 370 750 1351 2406 4296 9244 26212 86840 305042 999999 999999 999999 189036 1133 311 513 340 256 302 430 409 462 442 424 575 501 768 1140 1667 2212 2773 5796 2373 268 120 226 201 178 210 211 201 114 102 -67 165 999999 999999 113 116 75 251 142 160 107 999999 38 87 -18 142 230 79 -20 -89 157 144 61 113 102 -4 85 9 131 201 136 50 55 122 61 32 103 16 -6 89 75 71 159 243 176 90 0 3 250 222 189 130 123 127 48 74 122 206 78 56 148 25 -34 154 232 86 17 127 38 170 175 112 208 82 61 214 155 143 260 260 274 146 99 319 218 173 141 22 138 160 125 145 99 228 225 151 131 216 176 35 161 153 156 73 150 197 103 146 137 177 268 177 166 145 137 132 244 174 133 131 33 -12 32 50 48 15 45 22 7 15 75 42 39 6 -5 -25 23 -17 -31 -28 18 56 92 -22 37 67 51 57 54 29 42 48 50 75 62 23 -4 45 101 91 56 67 53 75 48 28 55 74 99 107 66 47 75 97 83 68 43 89 99 61 58 45 80 70 62 68 66 69 73 68 59 77 101 75 66 89 97 89 82 73 93 109 86 77 94 91 116 122 125 128 101 101 109 115 119 122 113 110 111 105 100 95 101 102 98 91 88 80 72 43581 275 1530 30 10500 12 6 21 5411 3467 75 60 619 1111 2013 4127 9338 23205 71784 245480 856675 999999 999999 999999 67468 800 262 373 401 340 323 249 388 454 423 504 339 322 486 805 1316 1458 6683 45991 45606 113129 5259 326 255 158 232 261 125 193 303 222 97 9 45 -91 999999 62 61 153 172 155 62 -68 89 -26 66 98 49 26 50 -62 87 -48 -57 -62 -6 30 107 68 38 198 172 -48 -46 -29 -15 52 44 16 5 86 9 6 176 198 0 40 12 172 153 144 106 206 205 183 91 139 116 56 30 100 219 114 146 99 53 69 58 55 29 110 -14 57 83 83 102 159 136 73 128 164 199 216 213 210 127 259 260 149 144 184 193 177 109 231 194 81 108 90 217 196 110 166 225 161 246 162 237 251 250 200 236 207 171 119 247 287 272 163 136 54 86 140 83 14 5 32 54 89 96 102 32 46 52 41 5 -24 -1 12 -2 59 -1 -4 53 58 51 58 51 73 80 76 63 75 66 98 76 67 55 41 57 84 49 50 49 54 24 31 48 69 66 77 47 40 63 83 68 70 84 65 72 87 96 95 73 62 52 47 73 84 96 107 70 62 77 86 79 85 89 92 79 71 75 75 92 103 86 96 87 98 119 112 109 103 115 111 108 114 125 117 108 104 98 102 109 107 104 99 87 81 67 43587 276 1500 30 10500 12 6 27 5412 3466 252 1064 2505 6312 16007 30639 38342 79473 155010 275702 818854 999999 999999 338180 2125 -16 143 285 107 -25 124 31 35 151 157 329 851 697 204 275 896 1255 2021 16712 190867 301376 212656 4914 591 189 153 93 -52 108 113 -16 244 271 53 -34 -40 -79 128 58 -10 51 150 25 -27 -17 36 -4 50 -50 999999 -18 99 117 45 35 120 92 135 100 126 15 20 151 -5 -46 -52 999999 83 118 4 39 144 19 133 172 37 -11 16 -11 39 155 140 144 261 106 19 25 29 127 8 14 50 51 5 -58 -13 120 189 66 126 146 71 174 79 78 61 131 133 123 146 182 140 184 174 151 196 191 202 276 212 189 176 180 172 242 159 116 69 72 131 129 114 72 105 79 115 142 158 187 133 153 200 211 191 151 84 108 112 106 90 41 67 113 18 49 94 62 14 -15 -3 19 -39 -12 26 -4 -25 12 31 16 -56 -6 12 -53 -2 17 41 24 -14 -7 15 44 40 47 39 44 24 6 49 26 40 16 33 52 -12 7 74 50 45 29 43 71 60 39 40 -10 1 29 35 41 22 71 73 29 15 -2 10 23 37 54 61 43 39 45 48 13 28 46 60 56 67 50 37 40 46 64 64 56 71 77 67 72 78 79 75 69 75 66 70 80 66 73 66 62 61 66 58 51 60 60 42 36 43593 274 1562 30 10502 12 6 33 5413 3465 25 529 1177 2571 5713 11680 26744 89486 280733 723797 999999 999999 295068 2266 234 18 -28 23 230 230 447 268 287 443 649 532 446 515 620 1242 1237 11973 215709 364686 12897 436 227 292 139 63 276 251 236 234 301 281 172 182 197 92 142 268 365 311 202 157 142 126 31 -30 167 9 84 189 -16 42 168 25 21 166 167 114 99 115 -8 -38 10 56 209 171 121 94 -21 32 175 186 96 152 113 -12 91 41 28 120 207 261 168 245 334 330 291 248 207 206 165 62 55 147 136 115 127 167 76 96 51 43 54 212 269 247 210 236 210 73 196 264 304 189 114 227 225 185 172 183 249 145 105 219 255 177 181 120 119 58 119 68 171 87 99 133 90 201 170 136 168 198 230 284 235 209 167 100 132 115 148 168 121 171 42 91 119 16 14 -22 61 89 66 15 28 56 -7 -50 35 114 72 111 83 133 86 77 90 73 46 70 61 113 84 84 67 95 124 133 66 107 73 70 37 70 98 57 46 81 140 112 117 74 74 65 79 60 91 75 59 90 98 98 98 92 102 107 100 92 103 121 106 102 115 78 55 76 71 93 93 91 80 91 107 108 99 103 110 110 118 124 130 123 135 130 119 131 126 129 130 125 119 111 118 115 127 123 123 112 86 79 43599 271 1653 30 10503 12 6 39 5414 3465 68 468 1462 3360 7870 23396 96259 362925 749996 927957 262719 2241 999999 999999 999999 999999 999999 999999 999999 -90 -18 314 478 291 49 440 1160 2048 22179 358812 999999 782590 181044 1947 356 327 229 149 123 70 127 11 999999 155 191 159 999999 -15 180 159 67 42 -88 -82 52 61 -2 999999 999999 -49 43 145 27 -49 3 29 138 101 234 87 146 209 146 116 -36 -48 153 -36 3 -6 -40 65 97 170 153 196 132 96 184 175 84 167 123 142 272 251 161 99 81 160 211 44 80 92 230 260 33 -51 -2 108 68 -1 82 197 49 -31 44 84 198 110 48 162 182 97 126 122 179 206 155 108 253 168 172 249 153 49 123 26 73 131 165 75 185 132 109 69 85 78 121 150 100 95 275 225 149 153 77 34 59 97 -13 69 122 118 83 -17 -27 60 22 41 56 -10 -22 -32 20 -41 -20 -20 -3 11 -41 -72 -49 12 43 15 48 48 -2 89 121 46 21 -1 10 60 10 -37 28 57 56 52 38 97 38 22 37 40 53 22 13 26 47 48 37 43 27 31 68 44 29 43 77 68 55 75 87 58 39 77 74 60 27 47 57 48 54 60 41 50 49 45 48 73 93 94 83 74 73 74 90 84 80 88 70 85 88 82 88 85 87 77 81 77 83 89 73 75 72 56 49 43605 274 1562 30 10502 12 6 45 5415 3464 -29 360 870 2316 5600 15720 54675 194259 474096 514210 650062 440880 208090 28188 999999 999999 999999 -52 999999 999999 999999 -70 67 468 715 940 1357 1798 2702 2956 4931 57844 455765 999999 762244 131718 1398 127 127 57 1 14 -34 119 50 89 -83 -40 999999 -46 999999 -12 104 -15 144 213 14 -91 -54 46 144 98 201 159 119 248 182 162 190 108 55 193 181 55 -10 37 8 31 75 106 31 23 96 74 81 102 215 262 130 154 256 191 100 154 26 24 205 332 177 150 133 157 212 222 143 166 91 87 125 50 8 171 167 138 201 205 161 160 102 52 159 110 173 267 228 186 82 195 267 167 252 372 240 152 181 180 228 168 154 194 156 152 157 144 45 126 97 83 78 69 129 154 241 245 193 145 151 156 79 179 110 96 40 50 73 100 22 22 108 89 125 61 65 95 65 27 -74 20 -11 5 29 11 57 8 -6 35 46 79 29 30 72 99 53 30 7 60 62 85 75 102 61 74 58 11 60 37 27 19 52 112 101 51 28 63 57 58 105 66 40 43 49 14 53 76 71 80 63 68 71 68 52 59 116 93 66 76 86 55 62 44 66 70 63 64 54 71 82 80 82 83 84 98 115 105 91 104 91 113 103 99 109 99 104 99 98 98 97 104 97 82 77 75 68 59 43611 271 1650 30 10500 12 6 51 5416 3464 317 1052 2564 6117 19162 64122 207572 303119 77549 496 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 999999 999999 999999 76 575 1158 2101 19724 208418 672002 999999 999999 976368 32698 519 453 196 292 235 362 153 170 220 184 -75 36 139 59 69 152 174 160 77 81 72 107 91 -69 125 23 9 -12 86 200 -4 12 118 137 279 250 201 101 -83 62 129 203 21 111 -47 76 152 11 261 293 387 336 246 105 206 132 157 408 291 198 89 228 201 233 260 229 118 114 53 217 282 122 129 106 136 160 83 96 190 175 85 115 208 253 244 182 133 169 136 102 202 163 219 136 181 356 239 227 210 118 249 238 254 261 101 -15 73 111 149 171 145 127 205 170 153 231 232 208 169 188 213 192 158 157 98 148 148 94 116 130 82 27 57 6 49 52 56 92 133 117 83 102 7 52 70 50 71 93 59 106 58 135 155 151 111 83 44 50 55 76 78 123 85 26 55 69 43 61 117 68 45 27 51 48 61 102 80 60 65 103 64 100 105 110 98 72 68 89 86 93 108 122 113 84 68 86 86 71 65 78 114 92 97 123 95 85 79 92 115 90 75 96 108 110 111 118 140 139 104 104 123 115 126 114 109 116 126 120 105 114 119 112 105 99 90 87 43617 273 1590 30 10500 12 6 57 5417 3463 404 1777 4736 12614 31509 89186 193238 278275 259656 104229 10250 999999 999999 999999 999999 999999 100 339 777 1087 676 719 1115 1656 2214 2861 3033 2873 3777 3976 16883 186040 646024 999999 999999 370892 4133 390 238 149 120 35 115 35 118 85 262 321 262 272 78 2 999999 -38 68 239 163 157 108 184 120 158 170 228 198 179 127 131 117 142 136 163 67 72 87 -32 24 127 133 96 81 78 124 183 263 316 297 272 202 92 60 121 278 309 246 181 123 298 364 360 333 267 343 273 237 117 196 233 107 117 200 73 63 137 100 49 21 172 242 161 166 227 186 235 215 299 285 197 178 310 269 328 296 255 234 232 329 387 261 215 146 188 239 202 174 165 133 180 235 170 191 133 198 231 199 196 225 270 247 176 100 106 166 144 94 121 172 128 78 123 63 102 72 67 111 106 71 141 113 51 84 142 125 68 129 118 51 54 63 104 87 112 150 104 145 157 106 60 50 108 137 64 92 127 98 68 79 110 66 88 92 108 122 107 108 100 78 109 136 111 106 117 101 110 149 96 96 67 77 89 96 110 127 108 124 119 110 105 87 100 113 94 122 107 102 113 119 108 121 128 119 131 131 126 136 158 144 142 131 133 141 137 136 128 127 126 127 128 134 123 124 112 93 43623 274 1562 30 10502 12 7 3 5418 3462 35 1043 3742 10613 36760 115355 141401 204725 617553 740979 162652 9613 136 838 1751 1843 1768 3045 5511 5557 6771 7353 5091 3255 2006 1638 1766 1727 1855 2293 2272 6517 51864 312708 685543 999999 866508 209055 3141 192 247 98 79 181 107 46 94 140 191 82 64 84 -13 103 143 124 141 3 169 186 92 143 27 19 79 147 51 174 57 -35 24 -44 47 24 81 76 120 59 -33 24 9 11 98 67 139 98 133 80 224 246 275 218 105 158 150 121 137 250 274 281 325 311 209 135 202 224 213 149 183 215 175 161 193 127 119 187 139 95 98 151 186 38 59 82 98 143 164 182 236 164 90 166 134 145 261 291 237 175 71 129 172 203 216 162 123 180 169 168 150 115 75 159 199 236 251 142 206 195 190 189 139 141 175 125 132 161 104 122 72 104 9 65 62 32 47 69 23 -8 18 55 32 20 -4 -28 23 30 19 2 47 61 81 88 41 53 63 56 77 56 46 19 70 63 30 47 41 46 42 41 65 32 33 41 74 87 85 75 57 53 61 79 77 72 94 47 17 43 49 47 65 92 73 87 59 41 46 73 75 78 71 74 70 69 59 66 80 76 78 67 80 75 76 81 87 95 88 96 94 91 104 109 94 87 109 108 88 92 90 86 80 88 81 74 71 62 43629 276 1505 30 10505 12 7 9 5419 3462 470 905 2498 5995 16584 50854 146349 303341 653295 999999 999999 999999 39978 709 758 853 1026 1774 2295 2967 3200 3576 4069 3532 2331 1671 1684 1655 1791 1981 2156 2227 2189 2204 3054 16796 29682 15703 27748 73323 126052 22451 417 198 157 188 252 149 160 212 222 222 131 166 24 47 -43 17 77 89 137 164 98 123 46 111 118 130 170 177 124 101 42 14 128 66 74 46 171 108 163 89 69 -63 999999 66 258 190 158 195 74 65 158 119 226 260 204 228 229 406 295 199 215 262 207 160 229 136 42 177 137 174 151 101 88 153 225 140 181 195 139 89 99 176 165 198 189 208 239 191 272 198 138 205 203 208 174 163 142 145 176 188 109 181 202 107 123 215 166 150 142 147 117 185 156 176 240 277 204 198 176 253 211 204 174 153 80 113 75 49 37 17 47 91 63 101 94 102 97 77 76 49 44 31 31 37 17 54 46 58 35 69 84 55 78 85 49 49 90 83 74 56 33 93 135 93 59 66 43 60 32 79 60 49 68 83 81 55 59 76 53 37 35 57 73 76 82 78 79 58 81 62 62 85 94 89 75 63 76 67 72 85 63 87 94 100 101 84 73 93 104 104 102 115 115 104 108 112 117 117 105 116 125 107 109 116 120 120 113 107 115 112 105 105 103 93 43635 277 1475 30 10505 12 7 15 5420 3461 59 420 1459 3121 7395 20754 73594 263762 642563 999999 999999 999999 78050 884 -4 113 331 238 636 586 570 700 475 505 555 509 359 364 333 547 635 708 862 1367 1380 5219 87204 338212 445328 100226 31729 1038 324 188 219 261 187 173 64 -34 58 -82 32 53 16 96 -50 -66 28 196 6 -4 57 99 95 192 117 -46 22 143 100 141 61 31 -29 -3 0 -84 91 167 45 72 -23 -66 49 76 -82 97 201 196 238 294 307 185 91 129 164 181 194 215 213 173 264 190 221 147 65 143 129 163 140 99 182 -46 100 142 113 45 98 100 118 39 73 134 196 113 143 182 111 149 175 210 246 259 156 135 191 221 137 129 185 174 168 153 104 91 123 137 157 134 97 57 41 120 185 143 215 179 215 199 210 195 198 208 161 189 147 95 79 -3 42 72 47 19 6 14 7 14 34 -61 35 20 31 3 -24 -8 33 71 43 -37 -22 56 41 47 49 4 10 18 56 40 35 5 -8 -32 7 3 51 50 23 -12 28 28 25 -13 31 15 4 26 40 20 14 32 21 37 43 25 41 28 52 48 38 11 14 54 46 54 38 53 30 12 37 43 44 47 46 44 56 66 75 56 60 75 61 50 81 94 77 66 81 96 76 79 73 79 75 80 79 68 72 61 68 70 69 67 62 51 51 43641 277 1474 30 10504 12 7 21 5421 3460 12 305 812 1461 2774 5254 11487 33712 142041 531124 999999 999999 999999 43894 947 272 504 796 948 1022 964 1180 1601 2257 2335 2577 2421 2251 1960 1920 1556 1176 1108 1316 1369 3878 31820 228958 331530 8829 314 251 194 343 250 178 186 154 131 138 83 19 999999 -16 158 207 159 159 -28 44 7 105 121 91 140 119 95 153 21 -44 16 116 173 120 148 70 74 76 45 25 30 86 85 143 197 168 164 289 310 301 149 188 284 125 194 302 188 143 224 221 216 241 152 184 165 153 163 133 136 42 37 34 145 146 190 70 132 223 115 79 181 92 163 172 175 128 75 129 143 138 161 213 261 237 218 255 260 188 290 231 158 172 190 144 160 183 181 147 141 169 110 163 204 233 242 205 213 211 209 167 204 128 208 251 204 186 196 134 103 98 53 48 76 80 90 36 9 71 40 10 38 66 25 -16 21 81 88 63 9 -14 42 34 17 22 18 23 36 42 90 94 68 70 48 20 36 78 96 48 65 75 68 42 31 67 37 48 35 41 71 63 71 75 73 88 67 79 70 38 62 51 94 77 96 82 67 56 64 76 68 71 70 61 70 61 59 62 74 75 98 84 81 96 94 85 86 95 98 99 108 107 106 106 104 105 107 104 97 102 100 88 93 91 89 91 92 78 72 43647 277 1472 30 10502 12 7 27 5422 3460 -50 30 416 873 1843 3655 8636 23797 66350 220025 667311 999999 999999 614557 3965 1003 1083 1432 1905 2512 2947 3179 3442 2978 2681 2628 2345 2341 2373 1807 1586 1756 2145 5270 43592 88983 238050 451353 247480 83834 2980 300 337 158 111 131 93 53 52 107 239 65 36 35 113 59 -34 44 999999 -9 94 53 89 -49 -89 -43 -53 -12 -54 999999 98 41 149 85 3 21 -39 -56 -43 50 70 166 168 222 181 295 318 244 243 252 318 316 177 113 111 189 195 189 273 383 268 164 194 162 -2 -8 131 155 -24 13 102 163 156 158 84 106 101 145 89 186 273 188 205 178 133 134 82 123 49 190 240 155 143 160 155 115 237 280 235 195 141 213 154 175 123 121 77 62 38 144 177 105 123 189 216 219 208 210 153 148 239 253 192 172 159 112 32 33 49 71 118 59 96 53 50 95 64 82 17 28 20 55 98 25 -11 -2 47 24 47 26 37 61 87 62 87 72 91 56 4 43 78 82 48 43 58 78 67 2 27 57 49 31 59 87 42 65 57 59 49 58 39 31 71 52 64 47 29 33 50 25 41 43 45 53 62 80 62 67 71 63 56 64 71 70 69 63 71 68 70 89 81 69 82 87 79 82 96 100 90 83 75 99 97 94 98 104 96 92 90 84 83 90 86 85 73 63 57 43653 277 1470 30 10500 12 7 33 5423 3459 -86 244 911 1915 4044 9897 29186 97442 363917 866148 999999 937373 217037 10403 1858 382 767 1010 1453 1918 1713 1553 1767 2088 2197 2609 2686 2603 1901 1626 1455 1479 1599 1788 6432 42185 188901 551537 525544 98743 2137 262 204 119 122 183 121 143 74 34 12 76 79 0 75 32 -32 47 161 98 124 -76 34 -9 63 74 39 21 -80 -61 105 127 22 -60 -1 22 3 87 4 14 39 98 154 194 290 289 197 238 212 235 218 178 253 280 286 270 258 290 276 296 288 152 135 117 204 188 195 251 229 175 139 132 151 193 233 177 218 253 292 277 294 201 207 106 186 182 162 121 135 101 98 143 226 187 192 148 189 165 209 206 113 143 191 269 202 150 232 231 107 95 125 130 178 166 156 247 247 195 143 96 200 226 188 207 202 170 107 51 59 39 52 20 26 69 102 37 19 58 104 57 59 82 65 19 25 41 40 57 41 12 37 73 29 14 58 62 108 114 45 6 57 96 61 29 23 45 34 66 31 34 20 18 12 41 90 43 39 60 60 67 68 70 75 48 47 47 52 37 31 30 55 32 35 42 42 56 43 37 60 66 53 62 74 52 57 55 43 59 61 70 69 73 69 75 67 91 99 84 75 78 76 91 94 79 79 80 86 82 70 72 73 72 68 70 70 68 55 43659 276 1500 30 10500 12 7 39 5424 3458 180 746 1566 3020 6352 15232 41620 131866 404592 905963 999999 999999 944337 72448 1065 623 621 506 597 686 1121 1630 1837 2227 2919 3478 3994 3873 3774 3702 3361 3027 2356 1649 1580 5714 19486 24815 41209 4578 487 244 183 188 264 192 61 126 38 90 138 79 128 137 172 169 175 208 179 2 143 130 -14 -73 -33 -40 73 147 96 -12 1 -21 0 999999 -72 -26 82 98 75 225 215 192 174 167 171 329 366 293 214 270 288 96 231 260 317 335 341 309 271 302 239 256 244 162 201 203 178 103 95 85 113 181 134 117 44 140 209 177 148 248 217 310 274 207 252 190 135 120 135 225 230 265 290 190 161 239 268 222 223 177 140 144 135 214 203 145 194 125 148 229 197 177 195 199 242 212 158 205 226 227 180 139 152 168 136 156 138 115 102 42 70 54 26 47 80 99 93 54 51 59 53 24 49 29 68 97 34 41 57 77 60 36 42 38 54 46 85 116 77 74 63 87 49 60 113 78 55 27 69 54 31 81 69 40 38 62 75 39 61 97 59 54 74 47 66 55 72 62 64 64 64 77 72 63 68 79 90 77 54 50 58 74 71 65 63 84 72 89 99 97 94 83 89 103 108 100 101 108 112 103 94 104 108 106 100 109 103 102 95 80 89 95 94 86 87 82 43665 275 1533 30 10503 12 7 45 5425 3458 -90 309 821 1676 3398 6624 15751 50013 202651 688205 999999 999999 985016 106364 2614 1049 1052 1249 1718 1956 2462 3043 4063 5131 6080 7237 8786 8932 8720 10668 10537 8515 5746 3806 8161 35017 58389 6744 295 95 149 233 249 46 15 8 30 44 105 179 105 -22 21 3 77 109 9 0 108 228 70 -58 999999 -3 -84 999999 -48 -52 -45 999999 -29 82 64 -32 13 -89 55 234 287 249 257 211 141 270 228 135 140 207 180 245 148 131 238 204 187 150 188 177 136 185 237 270 162 116 41 52 43 156 175 67 140 177 138 170 176 183 155 152 183 156 183 287 241 93 127 146 117 86 155 151 155 166 156 220 266 300 227 174 156 223 173 160 145 167 130 141 77 107 124 173 200 250 190 232 268 162 154 140 224 218 214 175 74 92 109 89 89 58 18 40 70 67 83 103 80 19 20 50 45 17 -5 13 8 4 15 26 20 0 -40 4 43 36 4 40 38 18 42 3 18 27 32 48 82 43 45 54 18 13 31 27 25 17 24 36 41 12 20 21 32 20 2 17 26 43 24 44 15 11 34 37 36 12 29 25 31 40 50 44 39 42 18 33 44 43 50 54 33 37 52 54 67 60 65 78 58 64 67 66 71 57 68 77 84 79 62 67 74 67 65 60 55 54 50 58 48 43671 276 1507 30 10507 12 7 51 5426 3457 110 426 807 1506 2842 5499 11712 31063 104542 342716 894702 999999 999999 808819 243819 28810 4168 4911 5264 5519 5732 5458 5929 6360 8082 8977 9323 10366 11217 12189 10920 9703 8463 8818 7819 10508 72794 167756 19186 6652 717 179 168 103 67 200 71 43 54 85 158 61 -5 82 138 103 -3 -18 29 132 54 -17 -4 -14 -51 37 96 -16 70 52 -56 -17 -59 -44 -45 25 28 16 97 213 214 293 266 296 304 198 175 243 222 233 195 190 228 193 307 199 177 164 127 184 249 213 193 165 71 115 124 154 111 90 115 -20 155 129 170 104 160 102 148 161 205 230 244 153 138 80 72 161 151 181 189 235 229 209 224 226 209 102 72 178 214 156 143 132 150 107 84 118 153 152 92 148 173 185 298 236 182 200 229 211 196 206 221 161 140 66 78 72 131 70 30 45 62 80 18 14 18 25 19 31 -23 13 70 12 37 30 23 -21 25 -16 15 30 15 -4 11 -33 33 54 42 16 40 46 45 49 38 25 65 88 43 36 31 33 50 36 34 50 33 46 40 52 55 57 21 32 38 18 37 64 60 4 29 45 30 38 77 73 55 46 49 49 56 45 50 65 59 70 45 49 54 50 52 55 74 73 72 83 75 80 75 85 82 85 74 77 77 71 72 77 78 77 61 67 66 57 55 49 43677 277 1480 30 10510 12 7 57 5427 3457 -26 129 328 691 1370 2866 6834 16693 63153 200306 407136 999999 999999 540912 126435 5665 2585 3289 3949 4621 5814 6366 6362 6988 7861 9126 8419 6255 4920 3876 3403 3388 3822 3973 4317 4081 4090 27313 181464 541812 549142 249686 9094 376 87 128 192 134 90 132 126 177 173 75 104 44 198 -41 -90 41 -41 -55 16 -94 999999 27 -3 -43 -3 -64 61 43 -51 -48 73 103 8 -43 58 148 176 274 181 240 154 298 302 216 235 68 -26 180 236 244 194 58 205 328 237 162 176 135 115 123 178 143 103 214 157 67 180 185 205 141 97 70 151 164 101 168 104 134 93 133 113 136 137 128 228 233 246 218 108 126 178 219 198 218 145 194 213 228 113 32 167 180 112 54 92 43 150 187 179 124 255 271 305 303 242 148 185 205 137 223 220 141 112 77 64 108 98 48 22 14 25 63 42 84 80 54 19 70 6 55 51 41 31 46 18 16 5 10 76 65 13 53 60 59 49 41 53 60 74 54 37 81 83 53 48 60 40 28 21 39 50 55 70 56 37 32 54 52 32 56 39 13 20 28 12 15 40 36 43 64 55 47 55 56 42 37 51 56 29 45 43 47 57 46 56 57 53 73 73 83 71 73 77 90 102 110 87 79 86 87 92 101 98 87 88 78 86 74 69 74 77 68 66 43683 273 1604 30 10514 12 8 3 5428 3456 -6 336 919 2284 6023 18686 53579 185494 517840 436272 124345 26605 1544 167 202 359 743 1212 1681 2309 2501 2767 2789 2443 2260 1504 919 1115 1476 1506 1747 1912 3160 25944 192928 612891 999999 999999 412764 11883 260 174 144 127 173 180 202 39 115 143 113 -19 999999 -14 11 0 50 51 -64 -71 17 44 29 159 144 -35 27 48 2 -9 63 -32 50 121 214 165 144 144 258 197 218 276 186 131 17 82 195 126 233 216 200 206 93 172 165 139 237 151 13 47 97 214 259 129 100 122 29 68 126 218 164 45 124 88 122 201 171 126 225 251 232 218 185 347 254 170 226 162 236 311 217 153 91 110 267 211 195 116 96 116 152 97 102 140 120 149 121 99 154 203 225 233 147 131 169 136 168 227 218 212 228 203 171 140 86 8 39 116 77 24 39 38 56 36 62 72 -7 70 19 -15 -45 63 10 36 46 47 57 47 48 32 38 3 55 48 45 64 41 62 74 38 72 62 127 113 65 85 74 61 61 61 29 11 25 39 67 46 50 52 54 26 34 15 23 39 68 31 41 84 56 38 29 41 78 48 36 70 64 55 59 44 46 54 71 79 68 70 81 65 52 69 70 89 94 94 97 90 88 94 86 88 95 96 96 99 97 94 81 82 92 92 81 68 62 43689 270 1666 30 10516 12 8 9 5429 3455 32 778 2602 8174 28608 82068 209676 237632 86956 15402 1230 -8 297 332 331 401 314 123 11 146 -19 -25 275 533 932 1004 911 778 587 790 16769 140836 404686 696143 999999 999999 966806 106258 2430 214 82 139 147 72 34 55 172 13 59 72 -52 101 12 145 240 -27 -4 162 -33 -77 64 177 91 -5 -59 -96 -99 25 129 99 50 170 83 179 150 110 142 331 343 306 312 248 347 225 223 212 309 330 289 147 253 347 256 215 100 134 165 120 210 274 249 198 302 303 177 140 157 115 126 72 147 113 87 116 98 231 208 160 182 260 220 136 120 251 178 224 131 223 287 207 166 253 153 141 173 46 92 129 74 111 123 108 194 220 221 289 231 230 240 219 170 178 124 100 190 148 134 205 180 102 110 155 26 58 50 39 50 8 90 101 55 59 23 -1 47 21 -10 -21 33 74 56 33 -7 23 82 56 34 19 53 18 49 27 9 32 73 68 45 62 88 24 8 51 13 48 72 51 23 29 67 60 62 63 49 57 58 37 51 80 71 29 30 99 74 51 60 37 63 49 29 65 86 73 70 80 72 99 83 83 92 96 89 82 90 98 110 100 78 78 81 92 97 83 92 116 110 103 103 103 111 98 104 100 95 94 91 90 89 86 83 72 43695 268 1757 30 10517 12 8 15 5430 3455 -28 973 2428 6966 21073 68980 130905 106581 56428 31215 1293 999999 999999 999999 999999 999999 129 374 864 1055 1542 2376 2599 2179 1807 2405 3580 7641 23292 102467 281988 548243 999999 999999 999999 141191 2681 161 187 75 11 143 112 107 61 239 70 95 79 22 35 -9 -42 64 1 87 -83 -42 142 87 86 168 96 42 -86 -18 43 -10 71 247 303 287 320 292 152 321 220 86 163 174 185 287 340 204 209 252 220 150 349 370 317 191 217 256 283 278 180 96 295 291 405 373 244 259 227 239 165 141 110 88 57 154 128 299 177 181 143 264 259 218 269 148 169 366 315 190 271 199 179 231 231 288 301 156 226 164 83 2 71 67 76 198 238 317 290 238 158 267 296 192 163 212 225 222 221 214 99 90 139 123 130 178 118 115 99 77 149 117 23 64 163 77 1 91 60 -1 94 -6 23 94 27 13 58 60 98 89 56 54 78 82 82 74 78 72 66 70 152 121 51 64 90 85 94 102 85 83 65 57 64 74 101 86 82 107 138 82 78 83 74 76 74 55 89 76 70 60 61 123 95 102 110 99 115 96 103 101 88 95 85 93 102 96 103 102 113 132 112 102 124 137 136 123 122 128 139 132 109 122 132 126 127 113 112 119 122 101 96 94 43701 265 1850 30 10520 12 8 21 5431 3454 257 2099 6480 11273 16898 15626 5100 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 363 5855 26927 80246 191258 420522 903619 999999 999999 999999 6253 199 116 114 100 22 46 122 133 68 101 43 -32 -43 23 45 93 15 -11 -9 -81 18 25 -21 -62 56 69 126 159 -37 -65 48 209 270 224 229 308 131 195 99 242 204 138 275 272 260 384 367 230 302 158 119 186 265 224 242 290 134 124 197 186 222 189 98 201 306 140 84 173 199 177 168 40 109 157 130 175 213 182 227 202 221 298 166 135 196 198 177 186 197 198 116 62 166 166 272 206 193 199 46 37 143 211 178 158 154 239 233 253 152 215 176 184 171 188 162 198 185 111 156 59 24 65 53 63 129 172 71 25 89 27 13 -36 -10 35 6 16 37 32 70 58 26 48 34 62 42 44 47 93 76 46 20 65 94 46 28 80 39 52 88 91 108 41 26 44 21 72 80 80 39 41 36 66 87 70 60 16 30 67 65 55 61 42 74 71 80 54 56 61 98 108 84 94 93 63 59 74 74 39 51 69 92 59 65 73 94 111 98 95 102 97 100 90 95 105 101 114 114 100 116 116 100 110 107 88 96 92 86 89 83 74 43707 264 1884 30 10524 12 8 27 5432 3453 78 437 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 2255 10856 32300 71425 153546 379944 994327 999999 999999 726050 4194 131 83 318 150 62 999999 -91 -7 999999 999999 -4 48 3 -41 49 999999 999999 999999 -76 74 49 134 42 34 78 85 118 -97 999999 -10 172 156 235 316 195 106 55 44 160 319 334 299 385 163 67 313 238 220 270 215 52 273 252 231 199 173 228 317 263 268 278 109 166 236 182 158 132 93 65 118 144 168 233 186 118 198 190 172 219 157 249 261 234 249 241 373 237 253 177 278 275 179 161 161 173 123 48 130 141 201 190 185 126 144 224 292 301 187 243 170 231 211 284 215 161 266 215 214 206 81 49 83 25 106 134 24 78 128 68 34 1 -28 6 38 22 40 80 10 -19 21 45 5 5 58 92 83 66 79 44 47 58 54 72 40 31 55 43 32 73 22 41 41 18 70 37 29 21 43 46 46 79 67 63 74 51 5 3 37 65 59 71 65 60 57 64 29 43 56 36 39 83 89 65 38 36 38 48 61 81 97 93 94 91 91 80 62 91 90 87 97 99 93 96 92 88 87 95 100 97 95 87 84 98 80 87 92 75 64 64 43713 266 1826 30 10526 12 8 33 5433 3453 331 1034 1833 2046 1322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 599 5339 20911 59553 139817 314771 720166 999999 999999 999999 186851 2367 153 71 160 -11 109 -38 -5 81 140 102 54 76 42 70 66 -49 84 131 69 87 170 193 181 110 124 66 61 96 139 113 212 281 276 412 455 375 255 252 220 193 235 168 194 142 213 256 332 331 424 393 319 331 262 350 282 175 162 269 258 247 259 280 171 52 40 67 177 175 211 207 132 158 236 204 222 189 193 242 219 274 337 273 174 206 202 196 266 160 181 280 251 138 288 218 208 228 123 165 122 73 172 235 272 353 269 314 267 208 227 240 211 168 221 278 244 196 146 74 187 252 157 81 68 110 149 144 46 18 92 118 107 84 29 77 70 40 49 27 41 25 77 132 124 67 33 48 63 69 93 51 60 109 52 78 93 81 39 70 77 92 84 145 62 63 76 31 63 67 101 87 102 53 72 77 60 56 65 73 63 73 62 67 50 54 78 59 70 90 81 80 77 94 112 107 99 100 81 82 85 95 109 95 92 94 96 97 106 99 104 113 105 126 129 105 100 106 116 107 107 108 97 97 98 86 83 83 83 81 43719 263 1919 30 10529 12 8 39 5434 3452 -7 123 407 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 835 7381 23419 45458 105683 243062 557487 999999 999999 999999 946008 53705 313 45 -10 173 235 189 -48 45 131 -22 86 8 140 55 999999 -55 51 244 69 -46 -35 84 22 -53 -89 -31 -100 126 210 112 129 255 159 261 401 311 288 351 267 219 297 210 162 88 244 175 143 320 236 248 142 246 233 188 243 111 261 193 177 233 177 169 101 -84 30 159 169 231 123 72 213 73 23 78 124 114 132 131 186 205 265 288 221 193 185 279 296 212 321 210 170 214 204 125 78 151 100 100 194 141 194 292 284 314 249 196 205 166 230 153 217 229 137 161 178 263 175 118 102 102 61 41 77 126 105 44 0 106 31 58 58 35 26 71 22 52 67 76 101 -12 -25 79 100 87 50 11 59 -7 42 64 94 93 89 94 94 97 97 112 83 76 50 14 64 55 40 54 70 65 59 70 91 103 71 83 58 90 83 87 97 82 58 78 84 79 69 59 86 99 79 66 76 77 66 77 77 66 63 53 72 74 70 87 93 93 98 96 99 107 106 108 98 98 100 112 120 103 105 99 100 98 100 90 92 92 81 73 79 43725 262 1953 30 10533 12 8 45 5435 3452 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 409 3633 9347 19180 45048 93398 195780 510088 999999 999999 999999 999999 353773 2649 210 90 12 999999 47 129 71 999999 172 213 51 66 150 146 217 6 43 -34 999999 151 39 -18 -76 -89 -7 58 47 138 133 170 324 293 258 294 161 71 151 176 204 307 179 169 216 93 263 239 163 128 150 381 255 247 165 340 221 169 154 169 236 210 221 107 220 277 248 311 222 82 75 181 177 149 163 182 179 239 217 149 167 194 102 151 205 202 276 248 395 269 233 77 112 202 127 36 156 57 76 55 152 249 279 246 234 366 324 211 198 183 128 187 215 249 258 155 139 233 139 41 -8 124 220 52 11 74 53 -10 -33 17 10 32 38 16 41 -32 35 108 26 -8 19 20 11 39 43 -32 19 22 22 36 57 62 52 37 14 72 69 33 10 8 75 82 23 72 40 53 100 43 47 37 44 62 52 58 43 32 47 41 46 65 91 47 15 58 103 82 43 47 59 61 71 66 71 57 53 62 82 73 65 85 87 82 83 82 80 92 80 86 90 88 102 87 95 90 79 90 92 94 87 90 84 79 79 73 59 59 61 43731 238 2674 30 10534 12 8 51 5436 3451 111 1257 3384 8151 19862 45815 104371 252976 598562 999999 999999 999999 13470 376 134 176 -48 -61 139 179 -34 -93 60 40 -70 -43 70 161 -10 -44 108 -7 50 999999 -58 95 73 14 -37 97 99 177 59 163 128 178 236 279 287 191 172 181 117 94 61 125 157 101 203 195 224 192 222 218 114 194 275 215 234 104 154 234 80 183 257 115 86 170 140 116 120 141 121 85 178 108 57 161 131 76 63 127 159 257 194 212 284 176 149 186 224 198 193 157 103 68 92 22 98 100 101 107 114 225 189 222 176 180 105 47 68 157 214 248 181 145 137 32 66 80 36 42 123 34 2 49 0 44 70 53 20 58 96 120 17 6 32 44 33 34 -34 -23 -9 25 53 -4 -3 25 1 25 26 69 65 22 83 32 -21 33 20 32 29 40 53 36 44 62 48 69 78 33 48 48 20 18 31 24 37 43 60 82 68 64 60 45 39 59 28 51 65 70 76 82 55 33 40 39 51 42 47 65 64 72 88 85 70 81 87 95 81 94 95 88 89 85 94 106 92 99 86 81 92 89 89 87 80 76 70 60 43737 237 2702 30 10532 12 8 57 5437 3450 59 817 2218 5458 12872 33167 90327 240770 647807 999999 999999 999999 8968 269 159 141 -26 79 138 39 72 55 999999 -84 -3 81 41 84 -4 36 -56 -80 13 74 135 207 81 207 319 271 173 293 279 314 282 245 117 228 123 200 217 216 273 110 313 461 459 305 142 192 162 241 256 329 238 134 148 157 210 287 209 153 211 -13 17 34 121 70 136 107 26 84 119 80 83 119 230 192 93 13 190 136 176 136 163 212 184 174 222 219 178 162 41 64 183 157 56 125 162 190 139 136 244 339 370 202 251 148 121 126 156 183 193 278 157 209 136 112 146 109 134 96 176 158 90 117 124 36 12 16 41 86 56 37 -35 -23 50 63 0 16 61 98 101 107 70 61 98 80 62 43 33 -2 78 39 69 61 57 35 21 3 58 86 77 44 92 41 46 64 72 31 36 25 29 75 30 14 58 48 81 66 40 46 48 52 29 46 45 70 75 58 63 67 80 55 53 62 54 73 80 83 82 75 77 80 88 90 91 94 108 99 95 90 95 98 112 97 89 84 91 85 77 82 78 78 74 69 61 43743 237 2701 30 10531 12 9 3 5438 3450 158 1342 3587 8021 18010 43571 111372 294927 826739 999999 999999 755143 4508 287 11 252 304 -47 -65 182 107 -9 42 -70 999999 5 83 169 123 -40 -2 20 78 205 144 130 257 174 263 108 243 259 234 316 307 278 153 143 298 270 244 241 220 281 364 406 191 121 164 183 250 251 356 289 206 253 250 286 121 183 267 186 150 245 193 117 17 174 294 209 75 123 97 94 107 216 251 182 240 236 178 213 150 209 276 314 246 168 226 252 257 228 182 100 65 188 134 55 42 161 83 179 216 245 240 220 209 198 184 92 111 154 208 150 155 184 212 211 153 102 128 70 24 78 84 45 73 95 85 114 86 111 50 26 13 0 12 44 64 71 85 25 31 63 88 75 81 60 69 60 107 115 78 47 87 82 76 86 76 37 37 78 69 80 78 75 62 65 82 97 70 77 66 46 73 35 64 66 51 68 61 81 82 82 79 91 67 68 85 84 61 68 60 83 109 83 71 66 87 98 99 91 101 110 99 104 109 113 130 114 115 103 102 113 109 107 116 106 98 97 98 100 99 97 91 76 73 43749 237 2703 30 10533 12 9 9 5439 3449 -5 810 2523 6007 14193 36730 99810 275869 712953 999999 999999 618718 4292 165 39 999999 105 96 50 999999 999999 -99 58 44 88 16 29 -44 999999 -11 39 113 -7 -65 108 177 278 285 166 141 208 118 18 27 99 184 239 180 173 168 118 220 33 223 225 83 30 211 228 200 11 93 229 164 214 265 53 68 181 151 225 254 194 197 38 121 182 80 68 10 37 139 151 132 138 53 36 11 90 109 188 244 181 244 261 112 170 251 220 74 104 159 41 -27 22 143 172 160 162 99 153 192 211 144 73 83 57 100 53 48 101 131 147 169 135 137 76 89 90 28 49 73 55 27 9 -24 -10 100 32 93 40 5 40 -23 17 22 -21 1 19 8 5 -10 -30 -16 33 35 8 4 -12 -41 16 -20 46 53 45 0 10 0 12 7 1 37 21 41 10 3 12 -9 -34 -28 0 15 51 29 23 19 -5 13 13 24 23 25 9 10 33 24 -9 -10 35 57 44 10 31 26 13 35 39 14 20 44 52 44 48 40 36 51 55 60 61 60 69 68 74 67 62 61 48 53 59 49 45 49 50 48 44 43 30 43755 267 1809 30 10539 12 9 15 5440 3448 836 2896 7501 17964 16820 1055 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1659 14455 27711 48042 118088 195472 293721 556762 999999 999999 999999 223334 1636 270 92 -55 240 249 -1 165 43 -16 68 -20 50 35 -22 -23 -9 -10 30 54 232 191 178 148 161 167 336 345 267 137 250 346 320 241 353 308 329 165 136 190 138 84 231 181 187 201 180 264 268 404 415 204 194 262 288 239 109 98 -11 33 247 365 298 172 173 354 240 251 191 283 252 291 303 258 205 149 161 167 241 233 183 227 208 256 231 169 178 241 165 101 110 63 37 21 115 239 219 208 234 286 359 270 201 235 224 171 141 225 286 253 188 213 183 88 136 64 59 40 132 120 94 90 70 41 26 40 59 56 4 7 67 74 32 29 29 75 38 25 -5 48 70 24 34 62 96 88 59 60 142 109 106 102 87 109 85 83 89 88 121 109 80 113 66 94 85 76 86 71 38 86 67 91 91 48 44 65 85 93 53 64 71 52 84 78 88 97 100 67 68 86 91 107 105 93 97 86 83 98 102 100 110 107 95 108 121 122 126 128 128 120 121 145 127 123 106 110 109 107 113 112 109 107 101 102 96 85 43761 237 2713 30 10543 12 9 21 5441 3448 425 2822 7650 18236 41489 103714 276495 698637 999999 999999 999999 67646 466 -34 52 227 186 34 -55 183 92 66 999999 -36 134 -41 -54 -2 999999 55 215 157 192 268 163 171 320 284 381 330 236 150 158 201 188 245 254 258 397 334 260 207 92 117 139 200 210 168 141 156 296 368 196 149 160 278 267 239 205 109 141 179 191 159 110 164 271 157 131 90 219 267 166 146 192 182 175 136 166 139 156 163 221 272 223 197 198 190 69 27 138 149 221 191 145 149 196 218 166 209 214 249 403 330 308 182 124 159 205 110 94 112 186 198 210 153 33 29 -19 31 117 101 115 142 79 38 92 93 48 26 77 28 44 58 44 -6 18 32 36 46 6 35 37 57 22 -23 4 -3 35 62 71 96 58 87 130 73 42 50 61 13 27 98 57 48 76 91 50 44 29 43 63 49 43 42 57 89 96 97 91 82 91 57 41 47 37 32 47 57 85 69 62 59 72 67 78 76 85 102 93 73 79 80 102 95 92 107 113 87 93 111 113 95 104 93 86 103 109 95 98 92 85 89 83 80 78 68 65 43767 237 2712 30 10542 12 9 27 5442 3447 301 1608 3962 9128 20949 49506 117693 304706 776052 999999 999999 778422 5885 117 124 314 181 170 259 224 29 -29 -90 54 73 -39 -45 -73 999999 23 151 276 220 238 296 130 171 254 342 280 261 212 241 176 167 351 230 102 195 172 196 189 192 197 238 390 291 201 268 285 211 308 225 104 99 165 118 44 134 83 106 82 41 128 123 117 135 168 195 165 166 201 183 216 109 42 44 139 110 181 168 198 189 217 233 259 246 207 147 153 22 69 155 97 57 120 79 97 157 200 249 287 238 173 194 137 202 172 194 135 124 132 156 226 208 159 149 144 90 59 84 133 107 125 86 28 56 90 60 59 27 111 131 79 -1 34 36 54 56 13 65 83 63 54 70 89 96 37 29 48 57 46 25 58 58 32 86 66 46 64 45 56 107 91 50 62 105 112 52 36 66 61 83 80 68 64 41 68 95 86 49 70 87 80 72 77 80 84 68 82 86 72 84 76 95 94 84 93 102 96 106 105 88 99 111 97 94 99 112 110 107 114 114 112 122 108 105 118 113 103 94 104 110 95 86 80 73 43773 236 2739 30 10539 12 9 33 5443 3447 394 1728 4819 11961 28799 71074 175519 434278 999999 999999 999999 68982 684 59 105 154 75 115 70 -34 -34 111 79 -85 999999 26 74 116 158 249 310 409 409 336 260 270 238 242 120 180 353 271 205 191 196 149 283 151 122 247 164 172 154 239 203 142 246 193 108 160 197 209 136 153 306 284 222 175 276 282 133 152 36 220 214 150 85 79 205 157 135 122 153 143 128 200 138 230 240 235 209 104 167 237 220 162 170 121 144 212 189 162 75 34 41 110 123 102 119 208 212 127 190 163 135 153 101 71 107 94 128 55 90 113 104 124 112 52 68 31 -20 -9 -57 48 53 48 39 36 9 -53 -40 -1 -31 -17 45 49 23 54 66 33 11 0 32 65 22 21 -15 9 -13 43 53 51 52 67 46 35 31 23 3 42 64 39 59 43 43 53 37 61 78 41 24 44 15 -17 24 24 44 39 41 39 55 40 47 62 62 64 48 74 68 53 59 75 53 52 62 69 71 75 76 77 74 71 81 90 83 91 103 94 94 96 85 83 91 92 95 91 81 78 78 87 82 76 83 77 68 56 43779 236 2736 30 10536 12 9 39 5444 3446 1015 4025 10894 28237 66581 160770 390057 897915 999999 999999 999999 441848 57493 1257 136 99 93 155 89 44 65 22 66 173 121 129 209 131 235 194 107 96 133 145 131 248 204 243 325 236 278 230 193 367 261 223 110 98 131 159 162 145 133 181 208 132 200 272 259 222 139 153 163 176 244 110 108 91 98 119 83 137 266 175 19 98 64 132 155 183 160 101 98 135 151 152 74 71 183 221 275 248 187 133 156 150 152 157 227 143 119 168 127 92 133 72 69 134 127 105 274 233 182 191 164 139 55 -10 110 137 168 148 131 174 181 180 116 63 15 -5 32 22 24 38 13 37 58 2 -18 38 32 23 21 -6 -2 -35 2 46 21 12 5 18 45 10 35 30 65 22 23 88 115 52 45 34 39 63 40 51 56 64 43 26 49 36 3 24 64 35 53 62 17 14 55 27 30 43 49 60 30 42 51 63 47 43 29 50 62 22 45 58 71 67 89 77 51 68 69 83 83 80 73 77 81 91 93 87 85 97 95 92 100 94 98 87 82 81 83 84 80 68 72 74 73 68 66 60 43785 235 2766 30 10536 12 9 45 5445 3445 303 1100 2765 6769 16270 36831 91654 229029 571025 999999 999999 999999 233063 932 49 95 338 228 -4 15 162 86 79 155 246 244 177 324 220 154 245 308 296 293 281 203 216 236 305 334 257 248 322 297 312 194 152 161 90 250 233 151 120 110 241 246 274 245 262 316 140 314 348 178 247 109 71 138 137 99 310 290 196 138 158 174 56 198 138 193 152 199 226 169 107 140 165 155 146 225 355 267 268 287 231 180 142 92 228 229 226 201 177 162 144 233 209 147 145 149 256 207 260 169 182 251 142 147 224 199 144 220 205 84 180 194 108 76 177 188 95 47 40 95 37 64 86 50 13 -18 -5 20 75 34 35 -6 -14 31 16 49 67 70 40 28 26 89 79 96 86 79 65 72 43 18 57 77 60 63 46 29 55 71 84 67 37 61 28 55 59 55 78 49 39 75 75 21 20 35 71 74 62 56 48 84 81 65 56 79 87 65 79 67 75 87 60 61 89 92 111 103 93 74 90 87 104 106 111 94 92 99 100 98 103 90 103 93 90 96 95 89 89 85 80 75 64 43791 234 2799 30 10539 12 9 51 5446 3445 767 3004 7218 16470 43769 120351 246478 372904 854286 999999 999999 485155 318089 2255 184 201 161 43 38 152 200 37 -30 77 78 -17 81 300 224 200 229 169 90 107 168 169 327 235 107 128 201 212 24 116 230 87 112 179 297 215 61 54 79 -23 88 186 171 124 232 187 27 36 128 139 56 -66 88 133 120 65 110 150 98 152 202 208 161 190 208 157 137 147 92 188 114 64 74 65 82 265 235 153 109 77 157 175 155 202 232 243 203 79 76 149 106 104 107 143 185 177 99 64 117 21 110 70 15 3 61 30 23 67 35 87 38 117 60 19 89 73 65 77 56 29 31 27 8 0 -22 -42 -17 -64 -24 -49 -71 48 -7 21 5 23 44 34 6 33 36 53 3 -15 33 -19 -54 -13 10 51 -22 -49 -4 30 -14 -74 -38 -19 -34 -3 -22 -7 -14 -9 2 5 13 3 -40 -40 17 -5 -23 -24 -33 -17 -1 -7 21 15 12 3 7 20 19 26 12 28 12 5 15 30 14 28 37 41 38 48 67 46 57 63 60 53 61 53 56 43 38 38 41 32 37 35 29 36 32 20 13 -4 43797 233 2833 30 10543 12 9 57 5447 3444 7 382 560 1363 3180 7223 16816 47926 136348 350253 999999 999999 999999 8032 203 228 255 207 158 101 16 -10 297 216 282 199 5 82 226 273 319 228 138 144 130 99 147 209 253 200 424 287 242 171 126 222 139 97 107 116 126 77 202 175 23 110 200 215 261 157 130 214 99 121 188 277 151 120 174 189 28 -20 96 121 145 213 144 201 198 167 194 182 144 79 143 109 156 201 205 178 220 232 184 160 277 227 230 256 145 55 123 171 140 19 166 104 -36 31 167 208 116 150 166 127 147 175 183 146 93 90 152 134 146 185 165 74 48 11 -4 54 11 36 155 124 116 36 16 61 41 36 -20 -47 -7 -21 -11 81 38 -7 34 43 -8 -12 49 67 27 5 34 8 -6 51 60 41 44 24 61 58 40 29 50 54 42 16 -6 16 39 60 43 43 50 50 44 41 53 31 40 8 49 38 23 35 34 50 62 51 61 37 40 37 38 34 18 39 54 64 68 78 73 76 74 77 72 67 74 82 71 81 82 81 88 79 80 79 71 70 75 70 82 74 68 67 60 51 47 43803 249 2325 30 10545 12 10 3 5448 3443 135 1580 5604 12802 35803 76504 93228 34210 4847 35543 89947 125149 2995 4415 14097 16522 2661 4370 16385 35407 65915 169883 476807 999999 999999 999999 999999 430726 20719 1875 324 236 161 162 157 286 52 15 118 168 218 129 116 142 238 229 220 84 36 171 254 131 141 122 153 195 117 15 8 73 40 88 74 174 210 204 158 161 191 186 100 64 94 167 63 152 277 209 242 194 214 138 139 137 145 191 88 71 144 239 241 19 33 147 299 256 38 98 138 286 196 205 210 259 207 194 228 149 168 247 211 159 203 156 209 193 89 79 91 186 279 164 61 147 156 150 161 108 182 136 112 75 117 184 156 142 176 162 158 176 142 112 66 71 79 48 71 71 61 71 38 38 -29 36 16 11 72 59 66 20 29 15 -17 -5 48 52 50 9 44 23 14 40 15 -29 -18 -3 75 40 74 69 38 27 17 36 53 48 65 36 34 35 3 25 43 44 47 47 34 32 31 38 31 34 48 31 30 13 48 62 38 44 55 41 48 79 68 31 41 52 42 49 45 56 72 72 71 67 59 76 71 74 60 74 85 87 82 88 83 88 83 85 78 62 65 68 72 59 56 57 47 43809 244 2505 30 10545 12 10 9 5449 3443 812 2035 1733 999999 999999 999999 999999 86 979 1130 979 361 658 3190 5980 8991 23636 72886 190077 369207 671104 875521 999999 999999 57747 467 95 244 184 264 191 160 125 131 95 216 90 152 168 212 168 182 271 290 294 266 199 220 174 100 199 271 103 227 123 237 217 121 -20 200 260 213 212 240 212 70 153 162 232 276 259 281 297 334 289 180 195 221 209 118 3 122 170 153 11 7 132 181 188 213 179 140 122 199 180 117 191 181 228 159 212 96 102 226 247 233 178 126 114 149 151 92 94 140 145 129 168 213 217 182 143 75 72 97 107 56 146 113 196 190 183 231 211 181 159 116 87 92 140 146 97 83 94 32 24 82 110 71 92 41 29 22 46 78 64 57 115 94 30 27 77 72 59 102 57 40 41 103 110 98 131 92 98 61 65 65 44 51 43 64 74 71 78 94 85 79 61 38 41 103 120 70 51 62 81 73 81 49 91 87 73 75 69 66 85 92 69 78 80 86 91 89 75 84 110 105 89 85 84 101 109 111 106 111 100 102 121 133 128 125 116 114 112 110 118 119 109 111 113 102 105 101 91 81 43815 233 2863 30 10543 12 10 15 5450 3442 131 406 989 2367 5421 14104 38678 108517 306326 778110 999999 999999 816751 347480 4136 304 210 262 351 376 256 229 264 231 187 183 298 197 230 163 90 111 379 322 24 111 174 225 243 180 261 140 221 196 245 234 107 136 224 154 85 148 112 49 18 105 125 177 219 226 293 274 238 309 238 259 188 152 161 193 140 171 205 142 136 185 261 122 194 187 185 90 177 218 58 124 140 97 169 238 97 80 143 155 120 145 140 111 190 180 111 99 56 119 71 70 143 229 193 127 174 214 199 139 139 169 221 129 82 95 174 187 144 169 113 130 116 103 91 39 66 64 17 33 94 82 35 -1 13 42 35 41 59 65 -5 20 9 -16 12 31 34 61 35 21 44 47 53 42 63 38 59 78 67 36 50 43 45 55 33 69 67 50 71 100 75 20 23 61 44 28 53 68 85 70 64 48 41 46 33 45 8 20 33 54 61 61 50 46 58 54 39 40 32 45 50 46 54 63 58 72 94 80 75 88 87 82 80 86 81 78 83 89 84 84 79 76 79 75 70 82 74 64 51 43821 234 2799 30 10539 12 10 21 5451 3442 24 514 1215 2749 6694 17514 49307 154267 403795 548838 607051 999999 999999 999999 515402 4148 313 276 189 245 354 280 255 338 190 207 257 171 272 294 181 46 18 73 143 99 186 255 153 194 151 162 99 194 201 194 224 249 220 89 193 230 214 239 133 222 196 243 207 144 164 169 188 162 363 255 257 318 304 278 157 157 232 246 192 143 47 173 137 189 192 124 159 158 169 215 114 121 158 330 267 163 256 312 296 207 261 239 217 185 137 45 48 125 104 54 78 135 157 161 191 140 170 142 190 126 126 163 102 173 174 128 136 108 194 184 124 78 146 99 107 116 97 100 74 19 25 56 29 48 8 50 72 22 -7 5 -11 42 22 24 102 41 17 94 119 51 37 58 50 120 87 53 42 61 47 50 91 83 46 32 98 90 43 66 96 50 47 56 53 41 46 89 75 82 76 70 64 62 76 44 64 71 79 91 79 76 63 55 65 83 64 67 70 85 72 78 99 94 91 81 81 120 114 100 109 113 109 104 118 105 98 109 114 117 101 105 106 107 97 95 94 85 82 77 43827 236 2734 30 10534 12 10 27 5452 3441 221 1156 1482 2127 5091 12332 32604 73230 121604 276237 512709 830309 999999 999999 897480 637979 530503 25947 212 240 292 149 147 169 147 104 211 271 146 181 124 191 231 219 219 175 194 251 139 222 234 187 212 157 86 137 230 189 22 148 175 72 134 151 138 231 195 284 162 109 153 209 57 140 207 183 270 173 250 284 220 282 172 125 122 153 203 16 106 70 188 103 111 162 208 238 174 128 146 244 210 217 250 150 164 148 209 169 181 208 230 205 212 165 114 107 105 127 135 112 98 158 224 153 170 144 165 145 125 80 178 193 191 157 166 152 117 175 132 85 129 127 8 7 56 60 24 51 97 60 29 45 79 49 78 51 16 38 32 2 51 59 29 56 12 12 22 34 80 35 34 61 68 39 69 117 93 91 41 54 52 39 68 59 78 63 53 55 40 51 52 62 75 56 66 58 64 78 43 71 52 53 48 61 63 65 45 67 76 68 71 71 48 66 64 79 76 71 82 88 92 80 81 87 102 111 101 97 108 100 112 118 114 105 105 93 97 100 101 89 93 91 92 83 81 73 43833 234 2794 30 10534 12 10 33 5453 3440 -5 575 2116 5668 14209 36354 96493 196757 427040 927348 999999 999999 985813 830075 619199 191554 3158 140 205 141 56 36 90 151 113 137 311 205 92 110 139 198 170 157 48 175 135 78 123 121 164 163 135 64 118 188 3 79 226 140 82 158 167 74 208 183 176 264 243 183 201 179 164 112 100 51 148 231 246 254 251 135 84 104 80 81 129 152 27 13 116 133 67 17 150 116 82 132 63 149 176 177 143 96 140 77 57 168 125 43 75 101 58 59 69 103 33 95 157 72 78 59 134 12 47 137 161 17 59 181 110 80 135 96 62 61 138 101 98 145 7 10 66 -36 0 19 25 -8 8 10 -14 3 7 -23 34 -21 -12 -40 -11 19 -21 25 56 -13 20 3 -34 -2 12 21 39 17 11 25 40 28 23 -12 2 27 8 17 21 3 21 44 27 26 25 36 15 5 6 21 24 27 31 21 9 5 21 8 27 41 26 19 29 30 48 44 40 35 28 31 34 30 41 53 64 54 59 74 60 41 69 68 71 63 68 72 69 62 62 73 65 66 70 65 58 55 50 47 48 36 43839 231 2884 30 10534 12 10 39 5454 3440 205 644 1745 4288 10662 28228 82222 248011 633426 815607 999999 999999 282635 1952 314 308 370 226 160 166 268 332 247 154 53 113 270 159 147 131 217 224 211 179 304 223 155 193 152 244 136 180 162 159 204 228 197 147 119 250 271 180 256 280 344 354 221 151 71 42 172 210 260 151 159 220 156 140 181 38 15 43 68 187 155 242 128 127 79 166 85 85 117 178 218 102 55 132 168 130 225 226 215 230 206 106 77 107 102 185 122 115 128 199 212 122 194 227 206 216 204 101 163 184 155 164 179 221 191 163 136 131 164 170 129 80 114 183 64 39 81 16 31 90 97 48 26 51 39 13 -5 -14 12 52 87 21 52 52 38 88 75 21 39 53 45 29 58 59 81 67 23 34 45 41 61 54 61 84 76 83 57 91 94 67 55 73 77 49 55 47 57 57 62 79 62 57 43 46 56 59 76 72 70 50 78 81 78 78 85 85 75 85 105 88 96 80 87 113 106 101 96 102 127 121 120 125 111 123 126 118 105 112 112 107 113 104 99 101 98 86 78 43845 229 2944 30 10534 12 10 45 5455 3439 82 251 839 2107 4676 12309 34844 113217 367354 971534 999999 999999 966858 761537 18911 280 428 309 200 110 178 -22 27 209 41 999999 -52 56 60 138 210 234 123 30 6 74 272 213 175 200 213 220 181 96 178 188 93 235 79 105 227 247 79 30 101 -2 58 95 164 154 141 122 157 114 180 177 83 48 132 113 -9 9 146 79 107 147 138 40 87 42 147 159 182 46 66 92 99 110 74 174 152 54 63 10 -3 37 53 88 136 126 97 112 86 93 84 77 -39 -12 79 68 74 46 143 159 149 58 85 53 58 66 67 112 123 45 36 -29 3 52 46 -11 -82 -15 -13 64 82 41 -32 -37 -17 -45 -47 -12 -24 -23 -29 -54 -21 -38 -38 15 5 -21 -23 13 34 32 45 -6 -37 33 -5 2 15 11 18 8 -29 -11 24 -29 -9 12 -1 19 -9 -27 -2 -9 7 -13 -3 5 -5 16 16 -15 8 18 16 27 10 16 17 22 21 20 20 16 33 36 50 34 19 28 15 24 36 23 59 53 46 54 49 53 54 57 56 57 43 41 36 35 40 40 36 30 26 16 11 43851 234 2789 30 10529 12 10 51 5456 3438 395 741 1836 6150 17077 30935 39739 34835 57093 121388 148229 203366 423312 859065 999999 841652 765839 999999 286339 1214 297 192 69 273 199 240 198 181 204 335 313 368 291 159 269 345 444 432 266 255 269 373 178 188 221 99 281 234 170 161 251 294 178 180 240 278 201 269 279 259 244 185 286 354 325 285 297 312 317 271 150 53 185 190 132 27 100 213 319 228 202 141 101 180 145 112 232 269 215 246 263 213 156 66 99 132 123 216 146 85 104 182 93 64 125 105 143 167 62 95 154 189 119 147 153 139 191 211 198 150 77 192 225 214 170 117 171 230 200 46 99 86 102 87 114 61 73 127 72 75 84 48 46 82 45 85 88 68 70 39 -7 29 68 94 81 63 77 64 95 73 78 44 63 57 60 76 86 87 60 49 28 54 76 73 53 66 52 82 77 38 76 98 60 86 78 84 71 65 62 69 83 68 107 101 71 67 80 91 81 62 82 73 74 88 93 72 90 81 86 119 123 113 96 108 100 106 100 119 122 116 107 121 125 116 102 100 91 92 97 96 97 97 78 74 43857 229 2934 30 10524 12 10 57 5457 3438 24 343 914 2273 5299 12712 39082 137160 292028 718834 999999 999999 999999 842817 401266 2876 198 130 362 281 230 170 146 138 104 152 182 130 86 207 185 156 256 249 269 170 171 164 204 102 242 179 142 244 160 274 247 170 199 234 360 125 119 29 57 91 98 207 140 175 202 101 183 195 217 157 276 255 174 210 129 47 46 108 119 94 131 100 99 93 112 200 198 104 119 175 161 242 190 223 215 211 153 97 151 95 207 108 50 160 155 170 104 44 26 139 160 135 177 132 146 162 218 219 119 154 168 174 105 146 213 226 119 112 140 154 88 -17 -12 40 15 -6 67 68 -36 36 5 28 42 57 74 64 98 24 80 78 13 49 121 72 24 4 44 71 30 35 13 28 111 103 81 80 60 80 68 89 47 51 58 44 59 38 57 64 42 87 33 30 43 61 50 24 59 72 53 56 66 45 49 60 52 63 53 70 69 74 61 63 59 84 75 93 94 77 60 59 77 89 98 92 99 110 119 108 112 109 98 90 90 96 87 97 94 80 75 81 64 65 54 43863 229 2929 30 10519 12 11 3 5458 3437 151 723 1757 3586 8688 20976 51036 133208 384398 999999 999999 999999 999999 90227 984 105 86 170 155 149 138 162 68 61 111 175 174 108 242 274 282 129 88 118 119 89 51 -18 202 269 169 170 185 107 250 257 78 78 233 276 260 199 156 85 32 84 154 112 87 135 173 130 175 159 222 135 163 148 109 125 90 208 105 79 69 12 17 113 148 123 140 156 86 84 128 165 171 110 89 116 208 141 138 199 145 124 66 36 62 86 79 124 101 165 131 142 111 91 115 62 137 172 175 144 171 144 95 104 115 157 148 137 98 93 139 82 30 66 94 45 48 40 35 0 -9 42 19 -11 10 32 46 8 24 6 28 53 51 64 31 7 5 43 79 82 23 11 47 66 7 16 40 34 45 30 31 36 61 -3 -50 1 31 31 10 34 53 30 0 24 14 2 40 24 31 30 41 28 33 38 41 50 17 38 50 37 39 55 54 28 56 43 39 60 67 46 60 62 68 78 66 74 64 64 76 68 75 67 73 70 59 66 68 52 49 60 63 54 52 44 37 43869 230 2897 30 10517 12 11 9 5459 3436 374 1232 3373 8264 17491 29433 49576 110919 302416 522670 511330 652263 884588 982602 999999 430589 1916 248 185 190 194 181 209 133 68 96 17 24 212 264 139 159 177 131 175 360 324 317 101 27 84 286 200 157 231 129 92 250 197 240 201 273 210 124 186 125 93 226 136 192 123 202 210 244 212 138 139 189 140 82 160 163 86 53 -1 109 130 48 135 110 82 180 185 151 205 225 129 128 206 178 149 178 249 196 173 131 152 182 123 185 186 152 180 224 93 120 184 192 88 129 90 146 234 208 168 191 170 123 85 63 131 129 130 174 124 208 151 24 50 70 87 93 40 62 35 70 49 25 33 30 66 21 44 46 -27 17 95 27 11 41 77 17 19 102 92 59 67 85 65 24 23 76 71 57 58 56 24 38 35 48 56 44 31 48 52 91 109 106 86 33 33 36 47 68 68 52 41 53 78 74 57 58 69 60 65 62 73 65 75 69 63 76 82 96 95 86 101 91 81 92 83 93 109 94 93 92 90 91 94 96 90 96 98 87 81 87 79 76 70 58 43875 232 2864 30 10514 12 11 15 5460 3436 -47 290 1161 2899 7152 20504 42393 73559 148469 352973 891320 999999 999999 999999 959562 285322 242578 3314 280 229 167 221 81 21 120 152 32 96 73 82 168 180 103 211 255 137 198 410 250 51 129 159 184 145 162 110 193 197 234 236 281 213 169 180 174 340 218 205 134 136 122 152 129 53 98 110 117 187 188 142 231 242 93 116 169 66 112 29 41 -20 70 75 58 71 134 155 82 135 118 209 142 152 129 112 133 128 157 72 55 135 121 55 -24 22 111 134 98 61 89 58 140 127 140 157 184 119 115 122 137 49 56 89 125 83 44 68 131 141 117 98 55 -12 -29 -12 -26 8 78 35 14 12 -6 -31 -1 24 14 -11 -39 3 30 28 7 6 15 -26 32 18 42 40 -8 -11 0 33 29 24 64 47 62 43 53 34 52 67 42 50 13 6 44 21 23 29 36 25 40 34 45 50 13 28 24 29 41 23 17 30 16 23 32 36 19 36 32 35 64 60 57 61 50 50 53 61 69 77 75 62 63 52 73 71 62 61 60 75 64 61 67 66 67 59 56 53 49 43 43881 234 2771 30 10511 12 11 21 5461 3435 255 1200 3374 7907 13361 19754 40903 100148 225160 450042 596390 535542 789917 888960 999999 737945 372511 33551 366 295 155 14 43 206 277 277 287 173 62 69 56 114 119 75 11 97 192 41 22 252 208 93 96 121 88 210 175 294 191 194 88 100 33 186 268 200 101 65 12 84 30 13 39 82 141 190 271 247 178 177 168 85 179 129 12 227 178 158 137 117 157 95 116 98 63 32 105 116 65 61 203 257 144 88 86 91 143 123 125 140 91 106 88 38 -5 -11 69 145 158 142 101 102 77 22 64 143 145 30 92 84 90 61 74 89 81 101 118 113 109 83 56 50 48 17 -21 41 44 90 57 26 5 -29 -36 -19 46 30 -9 -48 1 17 -6 15 3 13 66 41 3 25 -18 40 39 -15 32 48 24 18 16 34 34 4 -5 -1 10 -7 -16 35 10 10 2 7 7 38 24 26 19 18 8 57 61 21 3 2 28 14 20 2 11 19 41 33 22 22 36 22 41 41 47 63 62 43 48 52 55 52 72 67 69 74 65 47 62 49 50 43 45 48 48 50 38 40 38 33 24 24 43887 231 2859 30 10509 12 11 27 5462 3435 549 1622 3024 5744 13257 27869 62631 146931 349420 547711 999999 999999 999999 917768 353031 23197 303 267 300 123 96 173 156 285 263 137 163 173 109 209 91 37 233 168 114 200 185 114 64 69 82 140 297 233 173 139 270 117 193 170 198 291 208 74 160 142 200 112 234 165 192 219 138 93 59 111 208 126 92 168 182 224 205 127 101 160 12 12 86 153 112 64 87 114 71 134 123 116 104 90 90 100 32 164 201 208 90 114 135 145 35 2 71 60 99 150 130 105 89 106 73 83 78 77 88 43 121 109 190 150 174 155 200 257 191 188 112 34 -11 24 21 -23 -19 79 71 13 17 -37 -5 20 67 30 -10 -7 -10 -10 -21 -44 -56 -4 -32 -29 30 6 11 6 -36 -13 18 52 28 19 12 22 54 4 4 23 1 32 57 85 66 15 -2 22 44 40 32 13 48 21 11 15 2 36 29 13 52 30 35 51 53 51 53 17 31 54 55 44 39 57 64 58 51 53 67 71 59 66 62 74 72 56 63 74 74 58 65 66 65 66 58 50 50 54 59 51 40 34 29 43893 230 2889 30 10509 12 11 33 5463 3434 -97 64 198 467 1018 2060 4355 10370 25258 78836 256380 380038 999999 999999 501634 132498 2604 31 145 220 153 108 224 104 157 223 166 169 191 228 242 167 198 266 218 160 180 179 239 105 80 212 216 120 58 64 239 228 233 237 242 183 233 154 162 256 271 242 49 243 219 109 170 154 179 186 84 187 290 232 135 107 121 172 289 296 246 158 136 184 185 91 112 72 100 160 174 190 214 105 159 197 156 167 165 184 98 59 139 163 156 103 143 118 135 149 91 151 117 23 62 178 191 225 146 125 89 30 125 128 187 201 170 129 148 91 61 84 51 81 43 84 35 40 49 21 16 -21 -32 52 -29 21 2 -13 4 1 36 28 51 3 1 67 70 6 32 70 34 68 56 61 61 37 60 73 69 57 62 57 21 13 45 58 51 65 65 72 40 26 63 69 36 39 37 33 32 23 48 70 88 56 39 50 73 82 58 40 65 59 50 48 68 70 65 79 69 67 102 84 73 93 89 77 82 91 76 71 81 91 80 78 71 73 77 70 65 64 49 40 37 40 43899 231 2858 30 10508 12 11 39 5464 3433 44 696 2295 6200 12980 23503 58895 153802 309903 723615 999999 999999 999999 406836 223286 186058 1596 210 124 244 212 246 260 192 153 236 265 207 140 181 183 123 116 170 239 170 129 174 183 117 134 170 169 240 170 77 168 145 130 180 109 90 82 23 124 183 106 168 251 200 92 151 101 102 300 201 128 52 117 69 80 82 77 95 122 109 161 93 105 68 109 76 144 108 138 62 146 133 132 72 121 239 104 81 192 144 124 148 107 56 59 46 93 123 85 103 93 137 142 124 90 59 99 62 97 118 79 100 121 147 171 153 183 159 134 111 79 27 52 13 39 -9 -71 54 52 70 31 8 -10 15 39 15 12 7 13 31 54 27 8 -42 -50 -14 8 56 48 47 15 37 67 61 53 25 26 61 40 -21 39 55 53 26 58 59 43 39 47 42 39 16 14 43 17 44 65 44 25 25 50 48 58 35 25 25 39 39 24 37 45 62 49 49 60 68 71 80 74 79 70 71 93 94 92 97 75 71 76 75 84 90 83 89 75 74 77 81 68 62 54 58 62 49 46 43905 229 2913 30 10503 12 11 45 5465 3433 375 1045 2202 4909 12026 32033 87729 246038 659248 999999 999999 999999 10117 428 282 217 129 188 190 139 124 103 247 277 87 50 125 90 121 134 211 236 195 79 88 79 33 56 110 104 80 111 171 95 214 124 167 134 124 165 238 174 94 89 193 193 19 112 179 131 110 182 137 169 217 131 -25 46 189 130 103 135 167 108 6 15 180 173 151 143 176 138 165 136 64 168 147 115 87 93 68 178 133 134 78 74 60 -9 52 160 165 38 108 106 89 105 90 42 123 122 112 171 124 98 74 99 125 179 214 169 151 134 92 80 75 115 62 32 63 63 47 51 46 129 106 92 59 18 35 66 71 17 -23 -16 -2 6 -24 24 56 44 20 41 5 11 44 29 99 66 49 53 24 69 81 17 41 26 39 26 33 45 45 34 39 36 25 47 41 45 35 21 30 51 66 38 32 54 71 43 79 67 40 65 56 59 37 52 78 44 52 66 78 75 62 84 75 90 88 67 95 99 98 91 82 95 96 83 81 93 78 82 87 82 74 75 71 73 65 65 53 43911 231 2844 30 10494 12 11 51 5466 3432 -19 844 2591 6972 16833 39059 81269 166936 260781 429540 835047 999999 999999 999999 236692 2051 258 153 166 199 153 256 143 125 164 113 185 205 207 14 -5 163 153 99 130 157 220 232 130 -18 131 187 330 238 156 185 123 109 87 199 243 151 80 121 221 183 218 170 172 198 86 142 70 112 135 172 147 86 74 192 90 164 159 206 147 80 114 130 181 165 145 66 94 178 70 75 31 56 130 89 94 151 121 142 191 173 85 126 130 121 15 61 1 62 166 192 234 233 150 83 71 54 94 89 141 100 49 134 186 131 194 199 176 173 150 116 145 64 140 131 87 54 41 14 11 28 36 45 92 90 38 61 74 17 18 65 31 -33 -5 39 70 78 58 19 6 -2 57 78 49 23 34 33 43 47 64 70 3 44 81 54 53 35 30 26 22 28 54 49 44 52 20 32 58 63 82 62 32 11 20 44 46 53 52 65 70 57 57 41 38 56 51 54 55 70 92 75 82 75 68 68 81 93 90 84 85 87 82 88 81 73 69 68 71 73 69 68 68 64 51 45 40 43917 231 2835 30 10485 12 11 57 5467 3431 281 406 1166 2479 6181 15667 35880 81827 170658 425636 793699 999999 999999 999999 883310 24785 187 209 258 252 58 98 127 4 231 230 193 307 196 130 147 47 246 209 52 121 191 349 375 180 37 204 170 87 209 239 68 196 123 4 119 247 152 116 140 157 101 167 136 172 208 208 214 145 50 103 209 262 258 156 172 157 88 132 194 140 187 305 209 139 68 66 56 104 100 171 193 221 192 146 158 199 187 123 118 124 136 155 103 85 90 127 89 58 152 224 44 155 139 168 196 13 127 100 106 114 74 32 117 133 157 266 294 221 197 185 151 113 127 99 103 95 47 17 11 26 72 113 61 42 61 79 12 -9 2 48 43 25 47 35 53 68 93 68 45 38 41 41 82 73 72 58 59 106 60 45 40 78 77 19 62 34 45 56 14 11 91 94 64 66 72 23 64 54 24 2 63 93 55 75 68 80 78 52 53 79 70 78 72 81 93 77 75 81 90 77 88 94 97 107 98 100 102 102 111 89 109 102 90 101 113 101 93 91 95 89 90 84 85 76 73 43923 230 2890 30 10480 12 12 3 5468 3431 208 1251 2973 6628 11817 28446 76870 238606 524248 736558 999999 999999 999999 540848 154778 26603 405 276 232 297 175 138 322 203 132 212 176 101 124 68 133 248 168 234 266 247 144 127 208 384 244 170 203 255 141 160 233 259 247 247 182 96 83 146 278 176 143 112 216 335 209 160 151 208 296 221 196 257 148 152 310 256 233 244 185 230 225 251 171 124 66 76 91 103 140 130 161 164 119 169 139 170 204 185 181 176 205 148 103 124 192 149 145 143 65 120 98 95 119 122 144 166 169 108 116 150 99 106 111 170 247 200 196 239 139 137 114 87 99 121 78 8 26 87 83 76 93 64 18 41 0 -21 70 64 7 49 4 19 51 89 64 53 20 71 123 62 44 48 66 67 48 30 12 55 78 31 61 68 58 84 78 64 45 41 66 84 56 33 26 14 21 48 34 37 36 76 72 64 55 58 43 63 61 41 61 59 51 58 62 71 58 54 79 76 99 94 99 99 105 113 102 100 97 97 100 109 105 94 86 95 105 90 95 101 99 90 86 74 67 72 43929 230 2858 30 10478 12 12 9 5469 3430 42 368 1013 2500 5549 13436 33770 81944 191187 696026 999999 999999 999999 28372 406 294 204 198 266 153 201 196 130 248 148 152 59 134 130 192 133 98 130 211 171 185 61 18 132 135 142 259 269 167 121 110 91 122 153 145 106 112 187 194 122 115 131 130 146 151 79 81 109 164 195 241 225 297 255 304 190 135 216 166 219 195 237 241 99 139 107 76 51 89 122 42 61 145 131 9 -16 132 145 133 169 66 60 50 131 88 98 120 142 112 132 63 77 117 22 61 81 95 84 69 54 23 108 108 163 125 169 159 185 107 130 139 97 98 56 82 57 129 128 63 67 71 95 71 95 56 1 3 -5 21 35 32 50 60 62 56 35 24 57 -4 27 9 4 3 24 29 65 87 71 25 32 28 19 23 36 3 17 32 69 56 70 76 43 37 17 36 67 30 8 8 32 14 34 53 38 44 53 45 14 35 67 45 41 60 40 44 56 51 55 65 67 70 76 68 70 70 72 83 94 86 93 86 78 66 78 84 80 80 79 68 70 68 77 73 62 45 43935 281 1329 30 10479 12 12 15 5470 3430 798 3856 6253 1592 999999 999999 999999 999999 999999 999999 -79 999999 -1 0 999999 26 149 35 260 375 288 235 74 -58 -28 236 239 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 1905 12243 46394 116939 271776 512598 783401 999999 947934 999999 999999 454389 35956 982 310 196 126 122 162 247 303 301 343 244 201 236 191 175 144 159 92 106 157 50 -6 146 168 75 82 204 149 175 182 131 279 248 118 56 76 167 141 149 136 182 49 35 69 12 99 173 122 102 94 197 155 117 107 176 169 221 279 197 72 156 163 119 113 117 110 213 156 79 124 55 72 100 163 191 63 83 122 125 144 139 126 121 124 98 61 94 139 107 95 151 160 164 171 167 192 92 66 109 70 170 124 89 97 117 111 172 167 139 142 206 123 151 117 79 36 47 84 40 54 31 15 34 48 16 94 66 33 45 36 65 37 52 52 -14 -11 -2 7 44 71 63 19 40 24 52 88 69 80 64 43 69 58 45 40 46 37 47 64 22 20 44 72 66 52 39 52 61 42 44 32 65 52 33 13 17 43 58 46 50 53 45 48 45 42 54 63 70 72 67 66 60 65 80 70 76 88 94 72 65 67 85 81 83 89 96 88 94 90 75 77 76 82 82 78 77 70 67 74 64 43941 281 1326 30 10476 12 12 21 5471 3429 200 2391 9497 17876 6015 -14 999999 35 62 227 284 366 492 512 613 546 440 431 385 318 181 103 260 479 229 999999 999999 999999 999999 999999 -5 999999 179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 240 1888 12257 41577 65645 103662 166898 257692 467302 803773 999999 999999 999999 758410 182859 14789 1175 316 197 219 242 140 113 192 197 129 69 -7 143 205 142 60 110 138 171 150 263 239 127 243 223 199 104 206 140 92 172 76 124 132 90 150 106 47 127 161 143 40 85 150 87 131 178 158 281 198 226 291 253 147 175 152 172 215 137 137 245 261 189 152 238 204 99 90 123 48 71 79 149 148 75 107 151 97 68 67 99 123 95 28 97 83 127 102 107 114 183 134 138 114 93 20 12 18 88 149 98 76 86 91 143 116 156 184 133 166 97 36 42 65 -6 2 78 110 37 -36 -28 6 65 49 -3 8 50 9 37 38 8 5 26 64 60 77 47 -7 35 51 7 15 40 6 4 22 84 59 22 58 51 51 46 43 48 44 63 44 58 57 74 64 32 13 20 55 43 36 41 49 16 37 55 43 62 34 39 40 56 60 95 65 71 70 63 62 80 78 71 82 74 80 86 88 72 77 83 76 84 90 83 98 100 95 97 85 83 87 91 80 77 84 78 71 63 43947 315 301 30 10471 12 12 27 5472 3428 238108 642059 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 702 4233 17949 51345 42753 1720 908 1238 1552 1898 2453 2794 2546 2766 2883 2250 2200 2231 2485 3121 3464 2942 2689 2295 1000 432 155 129 254 184 179 -71 999999 999999 -36 58 105 405 498 83 -16 111 606 752 720 694 747 1480 1852 1169 1342 5671 26426 52122 37300 73245 156675 313368 617095 999999 999999 729125 906122 865145 58520 355 266 103 53 150 144 165 145 93 222 -3 122 171 74 77 78 61 83 145 336 229 207 119 241 223 97 99 83 83 86 152 127 149 163 100 85 1 134 179 123 81 179 146 155 174 160 169 163 103 122 172 255 237 130 141 165 244 189 106 214 261 167 162 291 200 200 192 123 118 148 118 50 113 83 124 120 109 129 190 128 64 159 77 83 204 157 105 86 150 141 169 154 102 121 129 66 14 53 108 130 49 100 148 153 85 106 109 122 187 237 185 150 102 43 94 67 52 62 68 34 9 19 42 2 46 103 66 74 30 26 -12 19 17 6 56 23 58 80 93 62 53 41 44 55 11 56 42 29 77 41 69 66 91 45 20 8 30 41 53 37 37 47 48 39 32 16 8 26 49 30 36 19 47 68 70 37 47 71 63 57 39 42 55 50 47 47 39 63 65 76 70 93 78 75 74 64 67 94 75 86 98 94 79 88 95 87 84 77 76 72 71 79 83 75 60 60 43953 229 2875 30 10465 12 12 33 5473 3428 1387 5404 11792 19817 35935 84932 203300 440277 890641 999999 999999 999999 564210 33978 617 172 150 197 170 163 169 73 38 117 162 95 83 179 85 221 131 135 120 185 262 247 103 163 140 217 201 264 58 69 -44 -21 50 122 147 147 157 181 131 104 46 53 94 3 118 159 109 181 157 202 167 157 206 228 203 162 137 123 184 160 91 119 91 121 58 104 25 75 91 163 115 93 70 69 96 164 88 51 139 106 149 131 138 99 85 129 132 51 62 123 167 210 164 146 119 149 108 162 110 118 106 100 22 79 103 110 175 164 182 135 92 111 87 120 94 60 55 25 32 51 14 34 51 68 55 34 64 65 72 44 63 -14 27 82 35 77 37 15 19 55 36 37 31 9 15 53 15 2 31 27 16 38 41 24 43 36 24 20 15 35 33 54 32 25 46 62 75 61 36 43 40 35 48 73 65 37 37 46 39 43 47 53 38 24 30 43 63 54 60 63 66 85 76 73 77 84 85 91 87 92 85 87 92 85 86 80 80 80 77 76 76 75 75 71 61 43959 230 2841 30 10461 12 12 39 5474 3427 847 3504 7746 17621 38369 71513 110437 106981 155591 315462 604041 999999 999999 999999 440599 109976 2097 288 118 189 224 168 63 -50 100 36 184 194 86 27 95 201 146 92 272 314 278 296 272 216 262 166 33 147 224 188 193 143 137 25 128 114 157 55 19 105 101 207 173 38 158 218 257 368 243 295 243 155 79 80 216 201 130 70 159 129 166 206 166 224 139 158 154 130 213 144 90 142 143 95 99 126 118 201 180 214 129 178 140 115 192 134 118 187 197 155 100 108 154 101 131 133 25 115 109 45 57 169 224 167 157 185 224 168 152 181 77 48 109 175 110 47 95 133 93 109 63 57 77 76 39 61 109 91 93 60 67 95 64 19 29 60 77 21 52 66 27 66 40 64 62 39 48 70 65 81 43 55 95 82 39 40 48 89 86 110 75 54 59 67 68 57 73 63 59 52 80 72 69 56 58 82 66 66 71 65 61 73 68 51 58 79 88 95 81 74 75 92 97 101 107 106 105 97 98 98 102 104 103 96 94 92 91 96 94 96 96 92 82 76 43965 232 2779 30 10459 12 12 45 5475 3426 80 1447 4555 8278 11225 21093 45249 95724 205375 420966 440853 640804 999999 999999 999999 758776 122520 2578 219 182 242 253 206 19 62 102 164 180 233 135 179 236 113 167 219 165 219 179 116 102 216 231 195 169 121 95 155 199 152 214 150 183 172 -21 -31 48 153 155 104 122 93 163 92 78 172 307 240 202 160 132 192 99 194 136 158 151 132 103 49 187 164 125 120 38 129 183 188 96 121 85 110 164 180 92 118 151 130 136 149 152 142 158 121 126 85 141 159 100 70 72 102 124 47 123 202 147 44 121 62 41 88 87 126 151 161 157 141 164 170 97 123 128 89 35 70 81 78 81 118 57 11 7 55 73 87 62 39 27 37 17 23 48 92 55 42 62 12 33 49 34 54 31 70 81 22 27 56 73 88 62 80 55 41 69 55 55 75 75 73 33 54 73 46 42 60 24 20 48 68 44 67 70 62 65 35 67 58 58 67 53 62 59 75 82 81 83 79 79 86 82 74 88 83 82 91 107 102 90 96 92 93 107 106 89 87 94 89 82 81 83 74 70 43971 229 2869 30 10459 12 12 51 5476 3426 374 1809 3984 8046 16549 31040 77204 207940 525788 955756 999999 999999 423633 211187 519060 34553 316 197 216 252 94 39 70 112 6 -17 101 116 3 25 52 146 245 70 211 270 125 159 172 83 126 64 -38 -29 148 44 36 64 17 43 145 101 22 137 130 30 -21 73 51 82 132 112 78 118 87 78 180 187 60 8 -14 81 66 30 61 63 30 126 46 52 160 84 97 43 61 128 95 51 23 7 42 126 108 119 65 25 74 104 86 87 31 31 16 4 86 185 137 59 39 97 144 165 106 120 100 80 67 61 80 147 154 122 115 96 115 134 96 79 57 17 0 48 40 -12 -28 0 -3 -19 -18 -14 1 -14 7 48 17 5 4 -8 6 40 21 7 -11 56 16 6 34 17 23 -5 6 -35 -11 -4 1 -15 0 9 1 -2 -15 13 29 15 10 12 1 0 22 33 27 10 -17 1 23 17 16 14 31 11 -6 23 33 19 10 12 27 25 15 26 44 41 39 36 55 59 36 43 42 37 50 55 63 59 52 46 57 60 59 51 52 46 45 42 41 39 44 35 21 43977 229 2869 30 10459 12 12 57 5477 3425 297 1184 3010 7486 19467 52256 146017 333393 536008 804937 999999 999999 999999 999999 248908 1660 276 124 180 174 224 240 83 106 230 75 113 109 122 69 202 228 157 94 135 163 227 226 186 259 147 -10 104 239 58 50 68 140 171 154 136 78 176 156 46 36 51 107 140 170 142 119 41 134 156 178 139 189 67 37 -24 136 176 170 154 153 120 63 67 134 22 17 47 73 26 73 61 149 161 75 101 142 182 121 94 198 146 55 78 131 66 106 99 101 95 72 83 138 117 44 95 106 81 70 121 86 90 139 95 183 182 190 192 157 110 124 94 113 39 28 28 51 -22 37 49 4 63 61 -18 -33 -19 -28 -35 -49 -23 -11 12 12 -4 9 -15 16 15 65 57 8 12 48 28 39 49 53 24 50 20 22 41 22 24 28 20 53 30 33 54 45 47 13 1 28 11 11 25 35 43 30 8 56 43 53 21 22 28 47 30 42 55 57 47 46 46 69 65 62 69 42 55 61 72 78 86 88 91 75 66 76 77 75 73 76 79 75 76 64 75 69 65 61 51 43983 229 2867 30 10457 12 13 3 5478 3424 88 997 3390 9680 25757 60003 133713 306916 681318 882129 999999 999999 646173 785984 967432 87353 1656 102 119 136 292 151 97 63 151 235 66 212 260 173 122 270 292 430 209 207 265 305 174 120 244 199 209 116 125 103 191 235 117 46 61 106 45 178 224 146 61 174 102 41 71 57 105 68 147 100 56 116 62 -15 100 -4 44 55 73 -14 110 175 122 160 161 120 177 242 267 179 54 217 197 189 247 203 145 120 125 138 205 89 35 142 138 115 168 24 91 137 114 103 108 91 153 163 87 75 120 92 104 121 147 120 80 116 141 144 123 61 11 59 88 134 51 53 63 104 71 30 15 70 85 72 54 42 24 47 33 14 -32 10 87 81 54 60 111 85 63 58 35 76 99 81 41 42 34 55 58 52 79 80 86 117 52 34 47 76 74 66 54 52 87 89 26 45 44 57 65 56 61 60 50 75 67 70 70 55 65 74 85 68 66 83 63 73 89 77 85 83 86 89 85 70 96 116 98 93 108 96 101 107 98 91 91 104 95 86 82 80 84 74 73 43989 279 1366 30 10456 12 13 9 5479 3424 606 3171 6417 5546 659 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 734 1033 946 580 161 117 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 173 298 983 3547 16245 52658 124164 256753 488198 709818 729855 870369 859659 518436 308911 365691 478371 525949 256119 28235 20571 192 242 163 141 66 34 193 182 152 53 23 72 134 35 31 171 182 156 205 227 201 275 228 294 153 122 106 38 38 138 205 78 23 85 164 47 60 30 68 15 37 136 130 124 20 99 132 163 124 -27 92 29 8 53 102 59 86 97 40 110 74 87 131 84 77 175 147 80 136 126 163 148 98 94 96 125 152 148 137 40 -8 -15 -11 23 111 112 127 196 151 69 158 101 71 112 140 138 179 121 86 181 114 151 133 126 170 149 146 135 127 115 45 27 97 94 57 -1 17 31 -1 3 18 21 5 62 3 34 14 -6 17 48 14 8 1 -7 26 21 28 59 78 39 22 -5 14 12 -1 28 72 57 56 83 70 -19 -15 19 43 32 -2 20 35 36 19 23 43 42 41 25 21 25 17 16 39 34 45 66 58 26 50 48 36 63 67 47 54 56 50 70 56 62 68 71 76 78 88 76 83 92 76 77 70 78 75 65 77 78 60 68 63 61 63 60 59 52 43995 279 1366 30 10456 12 13 15 5480 3423 60 2390 5697 1576 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3753 27489 39829 46648 109268 180677 318436 390786 519946 844022 800288 924626 999999 974920 213526 22589 455 242 284 170 78 67 122 189 76 116 94 98 164 97 -19 -26 162 361 325 202 168 247 204 129 110 120 182 175 201 130 206 137 18 142 153 78 28 127 142 206 236 84 55 182 227 212 99 175 210 133 199 47 0 22 34 -2 119 144 93 91 135 69 80 196 103 87 51 106 188 216 169 71 62 132 160 275 236 175 96 163 102 146 193 153 118 51 75 109 122 142 105 46 108 129 52 33 17 23 67 70 83 50 76 90 44 110 100 47 94 149 158 111 116 94 44 75 63 -7 6 42 31 34 43 26 13 30 -14 29 70 59 51 44 27 60 42 44 16 60 57 63 51 30 97 85 29 19 15 13 9 9 57 49 18 37 20 17 51 44 54 46 44 30 24 58 40 27 14 39 23 23 33 46 35 39 37 32 39 41 44 58 61 62 41 41 42 41 47 61 62 72 79 64 67 70 72 81 87 79 71 72 72 73 78 82 69 70 67 55 60 53 52 48 44001 230 2839 30 10459 12 13 21 5481 3423 83 517 1772 5345 9594 20304 44835 83843 158465 356695 844247 999999 999999 856992 812305 371897 1391 401 233 220 293 223 133 169 196 214 38 68 181 118 179 60 195 305 315 162 55 244 276 213 315 343 204 89 110 100 91 79 217 119 108 150 76 66 148 160 -7 66 166 265 212 127 129 85 33 117 177 130 20 115 137 69 17 109 74 153 256 191 111 76 79 190 96 127 189 214 175 63 139 94 106 189 195 192 159 69 89 191 176 173 159 181 192 130 62 76 175 116 150 125 73 45 35 61 56 76 61 104 156 98 118 118 101 87 180 154 111 147 164 189 140 128 187 99 69 32 -6 66 73 88 61 94 108 15 60 -4 10 16 14 34 11 -12 57 73 46 47 63 3 24 86 43 35 30 59 36 36 79 35 59 52 40 100 111 59 62 41 59 44 31 39 29 19 49 54 39 42 76 71 50 36 62 68 49 54 22 36 78 83 62 50 63 71 79 78 85 81 84 92 80 86 90 93 81 93 105 89 91 97 84 74 89 98 87 81 77 77 72 66 58 60 44007 279 1369 30 10459 12 13 27 5482 3422 969 4043 16916 69097 95780 17745 3570 3878 4856 6313 7538 8425 8732 8971 9052 9076 9579 9734 10241 9373 7274 7212 6074 3797 2885 2944 2804 2475 2020 2039 1585 1219 917 804 726 1250 1630 1950 2678 3602 4658 5777 5760 4647 3452 3433 2343 3952 16778 55262 113777 128030 240221 273715 283239 284236 317353 455262 363884 448991 220605 656463 496352 861537 284991 2651 327 166 232 248 188 107 -1 42 160 81 169 302 319 195 203 171 168 117 152 252 185 232 331 308 217 165 165 165 153 199 193 193 134 121 126 150 102 125 215 208 274 230 226 38 150 112 213 127 139 247 178 161 144 -19 18 229 123 -82 99 139 101 180 188 194 186 124 123 237 235 214 198 157 145 184 229 200 233 258 219 96 164 201 304 159 153 181 128 144 169 131 91 75 68 35 63 146 149 56 60 13 90 124 182 181 136 176 177 149 195 164 130 73 76 100 116 89 64 108 127 150 50 95 91 82 79 10 12 33 44 49 14 36 51 55 60 68 42 54 71 64 64 80 59 59 46 -8 37 40 53 79 59 55 37 52 57 79 78 80 67 78 83 82 69 42 50 49 32 46 76 98 78 51 74 97 84 59 47 80 89 72 78 62 76 89 83 82 92 94 93 93 92 98 105 110 108 107 106 116 109 105 102 120 114 105 105 103 94 91 92 90 88 84 76 44013 281 1305 30 10455 12 13 33 5483 3421 -47 922 2908 9711 31874 113406 312434 236617 13767 8162 10464 13218 13799 15013 18060 21843 24192 29241 34591 36903 44136 47248 45858 45175 51194 41415 31727 31931 26327 23123 19648 16179 10256 6411 6107 5620 5472 5334 4477 4018 3847 3714 3441 3166 3489 3246 3221 2984 2493 2355 3014 6902 11065 32273 113413 99009 71104 131220 278011 223380 237208 442931 784895 843104 757698 512872 336195 2959 215 372 251 104 -16 197 259 157 183 261 164 218 175 188 215 229 262 238 164 201 301 423 378 283 262 195 232 147 153 232 119 -35 80 89 150 157 213 208 171 95 135 193 79 210 123 159 161 51 -5 105 131 57 0 56 26 -30 -28 14 109 62 68 71 78 105 226 113 54 123 193 169 215 190 182 92 123 195 71 55 149 121 114 110 98 116 130 138 107 76 13 17 63 81 55 110 20 32 140 113 52 25 55 87 89 133 123 170 157 169 100 57 75 108 169 139 135 100 41 54 87 86 36 11 41 8 53 64 28 14 -5 -1 21 36 13 21 41 34 12 26 0 28 62 78 46 5 54 42 5 -16 2 2 34 32 24 49 58 57 99 70 32 28 42 39 44 14 25 36 46 32 35 20 30 25 28 31 42 42 48 59 68 56 52 54 49 54 33 35 42 81 82 65 71 69 67 61 64 74 75 69 65 68 73 78 88 75 57 61 73 71 64 64 55 53 48 44019 277 1452 30 10452 12 13 39 5483 3421 282 1543 2273 2017 180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1444 5027 12007 21994 35964 71045 154741 303788 346763 220926 252268 471058 485557 496705 731932 999999 999999 589067 24200 190 165 148 128 141 220 114 218 133 64 144 214 130 191 363 258 72 134 275 261 149 102 237 100 219 214 250 114 162 134 85 175 203 74 121 155 204 251 219 162 79 54 216 102 41 253 217 83 202 255 -2 33 214 209 65 65 87 172 185 148 136 131 137 149 157 120 273 148 132 188 148 221 240 137 126 234 168 202 163 231 109 106 149 167 52 128 121 162 134 145 105 92 60 46 17 61 84 91 108 124 85 211 168 73 37 176 145 92 -4 56 112 139 74 48 48 -10 33 76 39 12 -2 72 108 37 24 111 85 12 1 40 74 -5 -9 26 46 85 84 57 43 45 87 67 8 49 50 55 44 27 13 -21 11 12 45 32 13 30 34 12 11 37 34 25 42 65 57 25 24 22 66 65 52 59 39 41 62 58 52 49 52 46 68 90 63 76 64 67 73 68 63 60 69 81 86 84 71 96 96 74 84 94 92 81 90 75 70 84 78 64 67 61 68 44025 278 1365 30 10455 12 13 45 5484 3420 292 1554 3132 2876 881 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 161 212 129 75 155 31 227 188 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1519 5319 13774 34754 51171 78233 146082 305753 574194 999999 999999 999999 856930 398586 67835 2020 162 253 88 137 204 275 186 67 59 49 72 26 69 89 96 148 122 176 346 256 206 224 218 2 110 309 154 97 270 193 183 115 8 198 107 186 16 -57 72 81 69 45 -3 22 13 56 37 18 -11 -50 -48 -38 62 8 27 131 74 -40 33 28 148 150 108 111 81 -5 116 219 219 194 150 166 63 141 255 153 108 245 148 159 104 99 116 79 131 149 213 248 126 109 105 141 120 107 59 78 175 117 -11 90 151 94 64 94 80 74 65 145 121 93 89 108 99 121 110 98 106 46 -6 30 -35 15 9 25 12 57 41 32 3 9 50 9 23 89 48 71 77 51 33 43 100 96 87 13 -8 22 49 51 13 29 40 47 41 18 3 24 21 64 46 48 52 44 66 55 43 35 71 41 35 31 24 28 32 51 66 72 59 56 36 34 58 50 39 41 47 62 61 53 44 52 71 71 75 70 70 74 66 78 84 84 75 78 79 66 70 70 65 65 67 71 68 51 53 44031 276 1460 30 10460 12 13 51 5485 3419 1065 3031 3465 1208 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 714 2401 6419 13113 25778 50233 105160 209099 381951 461675 524083 543719 629406 999999 999999 999999 293882 2896 157 301 168 86 148 190 205 65 -6 162 144 148 185 137 157 288 302 158 165 285 287 183 172 245 140 116 157 83 187 104 151 39 126 192 130 103 151 179 46 8 181 143 61 146 73 78 99 109 100 95 172 52 -24 26 97 39 -45 52 19 100 117 -18 -30 42 150 192 168 187 64 49 204 176 217 172 79 123 193 166 163 80 96 74 131 133 126 82 180 115 77 127 186 90 98 101 -21 16 109 104 165 148 97 81 102 156 170 137 153 66 44 59 144 130 75 86 69 40 41 88 81 54 27 -16 -21 35 66 37 9 -36 19 4 21 -29 -48 -17 62 87 106 48 43 90 83 55 6 48 36 30 17 55 9 36 87 77 83 77 39 59 89 48 40 74 96 77 62 29 21 53 38 47 34 53 44 36 11 24 51 45 53 46 42 64 52 44 53 60 51 53 68 58 42 59 70 70 87 84 71 67 68 68 93 90 93 81 82 82 72 76 72 64 64 63 66 69 66 63 44037 229 2874 30 10464 12 13 57 5486 3419 590 1585 3720 8899 21678 54943 136836 335957 701989 999999 999999 999999 93979 1140 244 177 187 17 121 165 216 -7 34 73 220 261 224 256 167 70 219 143 110 250 239 148 257 196 268 206 174 218 78 67 75 172 69 54 188 256 125 25 36 91 27 70 81 101 237 111 -18 19 68 164 44 54 81 0 55 -31 26 101 78 85 99 -14 -32 -15 54 73 133 176 244 270 253 51 83 119 89 71 113 88 136 192 260 131 133 108 101 26 71 108 136 68 65 166 75 26 90 99 28 28 125 171 88 83 120 151 35 66 127 96 20 88 89 141 125 108 104 71 84 63 64 38 47 63 83 72 20 27 13 -17 -40 -11 22 34 8 28 -9 55 90 67 29 45 52 34 25 -31 -30 -11 50 75 69 50 49 54 21 38 26 38 19 28 45 65 28 45 30 17 28 27 3 -33 -30 18 0 26 53 14 18 26 16 37 45 48 21 23 30 40 35 48 67 44 48 43 49 46 65 61 54 51 58 60 57 68 64 64 67 61 56 57 66 53 49 49 46 53 57 42 27 44043 279 1375 30 10465 12 14 3 5487 3418 -25 1431 5761 19944 37110 26488 7883 2020 2181 2692 3175 3516 3627 4315 5103 5692 5981 6356 7120 7636 8845 10938 13347 15103 16755 18610 21639 25138 25465 21948 18564 18693 17430 14313 11803 17325 15838 10157 12086 3576 2095 1300 2677 17791 47714 120357 289193 218411 69567 25807 50671 93376 252774 437670 535146 493145 900598 999999 692603 408339 4970 87 79 121 110 168 130 140 246 222 150 100 42 131 129 136 98 166 259 190 145 134 216 215 156 22 116 212 229 305 205 16 142 166 101 70 90 41 31 104 103 133 160 29 85 158 131 115 106 61 126 25 11 2 -54 -98 -9 26 25 64 89 25 -93 25 61 7 85 -78 2 96 87 156 205 215 184 194 182 169 85 166 153 123 150 105 133 89 105 128 117 122 118 104 79 93 150 148 107 48 63 78 70 -37 60 85 99 92 79 67 88 96 141 84 121 106 123 68 121 168 96 41 -4 72 60 81 101 63 87 92 96 62 35 21 -7 48 76 8 16 46 47 10 49 76 66 56 70 37 43 47 19 24 17 56 55 46 28 42 43 17 38 79 74 65 60 49 51 60 43 12 28 41 40 54 30 54 45 44 49 35 44 38 36 32 44 57 47 45 55 59 59 60 77 71 70 59 72 69 92 93 78 89 82 86 79 75 78 94 86 76 76 82 83 73 75 76 73 67 77 76 63 44049 282 1285 30 10465 12 14 9 5488 3417 -84 420 1719 5043 16003 51704 158862 376188 296179 82307 14452 13884 16360 19309 22093 23495 24944 27120 29957 34374 37857 41792 42734 41507 38703 39076 40532 43167 43907 37559 31011 32889 77786 221733 215020 130558 88615 66310 7298 5159 4858 5072 5424 5651 4681 4118 13564 36254 14089 11672 40974 86366 130906 175292 204438 307736 333903 412299 382371 262474 88488 28548 3240 192 198 167 142 91 134 229 200 146 142 210 141 156 169 139 18 58 57 58 173 151 111 170 151 195 202 106 169 248 225 217 140 -31 44 45 107 72 96 35 98 40 -1 124 219 254 42 63 46 66 32 7 11 92 22 -71 16 1 -78 -7 35 52 2 -12 -28 53 110 101 63 82 148 119 78 120 123 195 172 88 168 48 20 128 133 77 86 141 159 107 119 131 60 83 124 119 127 160 84 34 23 96 93 76 101 116 115 113 75 79 136 119 69 108 103 114 90 77 111 108 150 135 55 75 96 53 23 9 19 94 41 34 9 28 61 42 74 70 35 56 11 34 39 14 17 -19 9 23 15 19 13 2 24 39 38 58 64 42 11 40 38 41 69 33 31 68 47 22 48 39 0 17 15 33 23 24 5 30 30 13 23 11 24 28 41 46 42 42 55 34 28 33 51 66 53 52 50 44 43 49 70 85 83 77 72 67 79 77 81 81 89 85 79 69 65 70 70 70 62 58 58 48 44055 282 1288 30 10468 12 14 15 5489 3417 510 1973 4475 12229 37788 127848 406732 501477 132590 6627 3850 4996 6620 8243 9702 11207 13866 16725 19169 21411 24873 28629 28860 29765 29447 26745 27859 27030 24439 19249 9991 4521 3776 3770 1463 1421 1622 1715 1867 1906 2300 2720 3323 3203 2628 2464 3879 14756 52033 182449 395159 526747 560158 944213 753340 106836 1555 82 115 160 76 46 143 133 214 140 87 220 197 164 289 150 109 107 175 256 201 230 133 224 250 126 67 55 121 248 288 259 309 266 256 403 346 276 161 170 207 50 40 43 -24 89 74 63 101 118 146 96 50 41 119 178 137 36 -4 -1 26 22 -66 -55 48 -59 40 57 39 29 0 104 93 148 134 129 170 182 126 178 148 113 142 176 77 87 158 196 144 173 190 165 121 140 153 126 86 123 153 123 91 69 91 89 102 119 113 98 125 124 122 99 115 111 131 182 148 127 110 59 56 109 171 171 153 121 87 115 112 102 62 49 63 64 88 85 71 65 40 34 65 64 25 -2 41 69 50 75 63 37 60 44 59 85 68 32 38 34 26 50 58 64 71 44 52 50 31 33 23 9 5 36 76 64 55 48 41 33 33 15 28 58 57 57 40 41 43 60 61 65 60 53 65 69 40 64 68 76 77 77 75 80 79 92 87 85 94 100 84 85 78 93 89 102 102 100 90 83 81 91 93 85 82 84 89 77 44061 280 1353 30 10473 12 14 21 5490 3416 342 1608 5064 16303 60923 198969 324197 70478 5758 4610 5724 7766 10755 14322 16113 16051 17467 18513 17873 15467 13549 11841 10265 8489 7844 7349 7597 4772 1528 615 239 301 535 273 270 253 163 205 95 62 501 720 1100 2242 11842 76898 162772 316619 497077 861734 969332 742292 656945 551258 90048 69545 1725 85 149 83 96 215 287 304 215 313 336 211 276 308 237 197 276 294 152 141 149 145 139 132 147 49 38 101 213 226 315 419 118 134 267 355 316 215 82 155 54 171 170 141 161 70 21 102 25 103 113 81 34 -13 81 109 26 89 142 136 70 70 60 32 106 116 27 35 106 85 80 167 215 186 142 237 220 162 144 234 235 225 255 155 164 108 152 237 160 149 124 162 189 167 124 94 108 138 160 116 140 130 153 143 132 155 197 119 104 94 68 163 133 151 102 85 101 104 160 115 116 135 125 161 189 163 97 79 69 84 6 57 98 53 50 63 80 45 73 64 48 60 55 39 59 122 75 61 60 100 80 105 64 82 68 46 57 75 68 67 65 89 59 41 52 60 74 90 71 61 75 80 61 76 92 64 45 61 48 40 57 72 46 54 87 55 43 56 83 64 68 65 62 69 63 64 65 79 68 91 96 83 78 88 104 99 95 102 99 105 92 98 105 105 105 104 95 94 92 87 86 93 87 69 44067 316 276 30 10476 12 14 27 5491 3416 648164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 1691 4532 12525 36227 84203 181614 441195 894356 656705 79422 19892 17883 15760 14995 15652 16900 16371 14970 14751 13625 13547 13871 16119 20439 23803 30384 35345 39720 42262 40842 33512 26357 18946 12733 10732 10408 9301 6916 6540 6143 5627 5280 4652 4771 7270 25930 22485 34759 61169 126571 206856 267988 370303 555049 524726 303389 27099 2928 232 105 166 99 134 68 232 206 105 200 171 157 365 319 320 203 120 108 119 148 156 171 217 223 225 158 183 202 182 270 227 286 279 329 257 193 198 243 118 168 157 114 148 122 31 71 54 61 159 280 196 103 117 68 74 119 135 107 163 15 22 39 71 11 43 119 125 155 145 164 203 205 256 154 167 177 132 135 97 136 179 187 230 174 153 77 141 142 209 207 153 152 143 108 106 112 111 99 91 177 111 126 115 89 98 93 221 135 135 123 122 132 72 67 61 95 141 152 170 173 179 178 141 139 152 199 106 107 90 67 87 31 38 89 49 9 45 69 24 9 14 1 4 56 76 43 56 70 67 68 87 76 38 49 54 80 44 6 33 34 30 50 41 44 48 45 5 23 23 39 45 50 24 31 39 23 25 19 49 49 49 50 46 56 61 66 65 61 64 65 43 50 42 38 47 39 49 50 52 64 68 55 65 82 70 80 83 78 85 85 90 87 87 74 60 65 61 70 72 66 72 61 54 59 44073 280 1355 30 10475 12 14 33 5492 3415 333 1826 6862 24224 86706 173699 30611 211 999999 999999 999999 999999 999999 999999 999999 999999 290 309 422 668 1603 3135 4754 5899 6944 6611 5934 5775 5916 4798 3468 2592 2334 2141 1730 1383 1106 1074 894 703 2644 12002 5918 14266 25515 37337 87873 175415 282947 538376 999999 999999 857298 866965 449606 7176 532 127 -97 -48 46 69 11 109 234 192 163 256 230 311 328 167 140 176 119 75 -14 94 123 183 331 173 246 153 120 99 164 216 183 147 184 229 -96 22 144 81 87 98 153 160 140 161 151 177 98 202 29 71 999999 -31 93 113 119 -10 -19 62 61 -38 -72 45 10 -53 -64 -1 125 66 131 84 133 114 158 71 126 178 123 62 61 15 65 193 107 128 79 97 148 147 175 156 184 152 135 88 88 201 114 143 137 62 89 93 99 131 105 41 138 146 111 75 150 90 100 162 120 118 174 119 114 141 234 145 119 152 114 27 15 19 43 76 40 39 45 18 14 0 1 43 19 1 27 43 27 62 32 42 33 36 46 60 50 33 23 31 9 39 48 62 36 23 30 3 -8 2 41 56 23 5 8 40 28 3 -3 27 40 23 25 40 51 25 32 50 56 60 41 20 23 41 24 19 38 33 36 59 40 54 53 43 48 67 58 51 51 58 75 76 66 75 65 67 67 75 62 67 61 56 59 52 54 49 42 39 44079 281 1321 30 10471 12 14 39 5493 3414 843 2924 8714 26377 91696 302792 677834 524640 112533 6941 2858 3450 4138 4274 4355 3995 3198 3982 5229 5236 4937 4823 4494 3683 3226 2845 2799 3377 4170 4517 4353 3962 3990 4181 3918 3347 3127 3026 2209 2140 2284 2097 3322 6914 16579 47966 178678 390943 674744 923345 794668 384842 102753 41616 26040 2300 135 108 128 198 160 40 22 104 119 131 60 57 117 217 151 197 63 55 43 26 57 118 216 21 74 133 180 103 146 121 31 140 172 181 120 129 115 128 183 90 123 174 70 -4 48 161 149 70 -27 149 244 95 85 72 3 -25 -45 -4 22 72 66 -14 -9 -31 29 26 -15 40 40 50 99 112 174 157 91 107 104 135 181 159 142 105 91 173 146 80 74 98 189 121 107 83 86 156 110 56 74 95 142 28 99 89 32 7 26 93 110 51 77 80 88 76 117 69 79 61 81 113 92 68 144 122 92 156 96 92 50 82 69 94 117 29 31 33 6 34 30 37 29 15 -3 4 15 2 17 41 33 39 8 34 48 37 45 4 9 2 33 28 15 34 19 16 19 10 16 13 7 26 33 31 48 64 36 17 47 23 5 20 53 46 30 21 57 20 30 32 37 34 31 30 18 37 42 32 43 47 40 46 40 56 51 56 48 50 44 65 62 62 60 63 71 77 75 71 61 53 56 67 60 57 54 56 53 53 47 44085 281 1319 30 10469 12 14 45 5494 3414 90 1528 4490 11605 29997 80359 206857 527951 972394 884972 146778 4324 2693 2715 2983 3505 4166 4132 4425 4825 5037 5641 4965 4031 4123 4228 4454 4603 4003 3433 3116 3186 3102 3025 2828 2795 3099 3250 3062 3109 2899 3302 5260 22481 100505 337858 494904 611709 426821 88826 4851 480 129 193 154 126 3 11 178 212 105 95 34 84 96 216 175 315 276 225 293 213 249 243 80 156 130 177 158 92 45 95 197 180 179 189 252 167 179 219 85 102 89 53 149 156 84 -10 82 116 37 106 161 110 97 53 66 74 95 91 24 28 51 128 84 98 36 25 53 48 44 36 106 200 115 128 140 211 181 180 180 170 139 202 193 109 63 58 127 132 138 99 80 144 84 134 168 148 121 205 181 145 156 99 127 144 128 147 115 133 122 130 103 123 106 153 123 116 127 95 163 143 98 95 125 76 87 217 146 131 139 133 111 111 101 60 66 42 90 67 19 50 55 63 33 89 73 14 68 55 80 85 95 81 91 51 25 69 10 21 56 82 80 70 73 32 27 39 32 24 52 55 83 60 47 64 38 54 65 41 33 66 62 45 70 68 68 55 54 51 71 86 67 55 40 69 73 81 87 75 87 75 65 70 70 75 72 72 79 78 93 87 89 89 99 100 101 102 99 104 106 102 97 88 92 84 74 81 79 74 79 44091 281 1320 30 10470 12 14 51 5495 3413 93 1672 4816 11580 30190 89878 274351 816819 999999 999999 784188 14724 5963 7175 7920 8117 8683 8776 8087 6691 5837 5343 4380 4048 3403 2692 2460 2845 2864 2915 3010 3134 3201 3125 3171 3698 3512 3321 3386 3201 2745 2258 2536 14869 72055 179361 161696 82734 2994 558 174 322 158 71 101 142 71 112 120 91 177 -37 59 118 119 88 82 62 180 209 140 144 210 48 115 58 47 155 60 38 91 115 144 155 127 136 173 269 175 47 71 89 80 84 -32 116 113 112 119 105 55 126 154 103 79 -3 -3 40 -29 -52 -34 -78 -50 10 -15 -84 69 29 8 8 25 83 1 -22 -16 123 166 92 95 77 27 52 43 19 111 134 118 114 124 78 88 44 37 43 84 100 81 110 122 134 116 126 56 34 20 25 44 69 84 127 37 38 64 55 30 20 69 83 66 81 152 90 21 33 84 89 39 97 127 62 59 89 64 18 6 2 37 24 0 7 21 26 51 11 -24 5 -16 41 28 -29 -15 37 33 23 14 16 9 3 27 27 -1 -1 -6 11 23 20 -4 3 21 30 13 36 43 41 13 6 3 14 7 2 -1 -4 -2 -7 24 15 8 -8 10 25 28 21 16 27 20 28 35 17 27 25 12 13 26 36 31 28 45 40 33 45 41 45 47 43 47 45 44 52 47 52 55 56 47 55 60 54 43 46 40 39 36 44097 281 1322 30 10472 12 14 57 5496 3412 208 1381 4553 12148 31223 84261 250400 807692 999999 999999 345610 8435 2230 2719 3106 3874 4641 5825 6027 4718 3789 3016 2317 2219 2155 2003 2267 2557 2970 3238 3406 3775 4588 4920 5336 5195 4959 4529 3728 2635 2103 1814 11028 86798 115912 74984 15487 738 208 143 191 163 84 122 188 120 117 109 86 208 165 149 225 334 200 257 282 252 391 207 282 224 164 164 133 117 59 110 75 128 136 200 191 151 145 231 228 242 242 135 230 147 162 145 131 155 107 91 94 131 120 69 87 96 170 140 46 75 4 16 -5 47 -36 18 -18 -23 77 162 74 35 39 10 21 6 113 144 125 119 54 99 129 52 166 253 171 234 218 150 184 97 176 218 188 95 98 70 108 153 79 136 182 169 172 128 144 152 100 96 59 113 148 132 138 143 63 84 88 84 125 135 122 158 100 103 93 84 80 78 77 80 121 108 144 87 71 58 20 5 55 59 40 -12 27 42 11 36 14 -17 28 64 46 10 69 88 42 43 69 31 38 18 59 29 38 84 86 48 41 51 62 25 45 41 58 70 52 32 41 61 60 38 33 48 49 67 50 74 65 51 45 44 61 63 57 65 65 77 71 59 57 66 55 68 78 64 58 71 75 66 78 84 74 79 88 92 93 102 91 90 92 96 95 105 101 84 79 85 75 75 85 79 71 44103 302 694 30 10474 12 15 3 5497 3412 464 959 1977 955 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1272 7226 13223 20826 49294 137072 291960 610561 999999 922967 905157 818419 255330 4199 1788 1723 1488 1425 1633 1364 981 731 661 1056 1721 1751 1747 1704 1956 2431 2715 2712 2169 2127 2021 1734 1415 1131 860 730 755 720 768 1315 9726 64796 6228 783 344 253 292 133 215 165 123 264 129 169 285 17 9 104 25 86 102 126 111 177 146 236 173 223 203 152 122 126 130 139 65 20 89 168 170 157 154 209 213 193 97 199 167 79 31 27 58 192 202 161 47 38 82 120 159 102 81 163 225 113 93 53 43 47 68 -21 999999 63 57 34 43 -9 -67 -40 12 -1 20 85 143 135 146 139 168 109 122 152 145 104 136 152 126 123 117 112 102 45 65 111 103 73 61 -20 9 70 111 75 102 76 70 68 103 38 36 134 144 109 129 129 106 79 86 86 48 83 99 82 98 74 83 120 108 141 94 118 76 79 1 20 8 75 62 58 3 20 53 23 23 5 27 12 64 47 17 21 32 63 47 43 18 10 11 46 24 31 42 8 16 43 58 36 49 70 53 50 39 34 22 30 28 32 25 29 38 46 51 38 47 64 55 31 61 49 47 30 39 32 41 46 54 63 53 56 51 43 53 46 51 63 71 70 64 73 75 72 74 76 71 91 81 88 95 87 84 79 78 73 82 88 86 71 70 69 67 60 44109 303 664 30 10474 12 15 9 5498 3411 406 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 518 5831 20152 31649 40764 68591 148741 286496 631006 999999 999999 214719 4096 1541 1631 1637 2031 2498 2791 3187 3403 3816 3952 2221 1242 999 773 724 721 609 690 847 963 1003 1267 1362 1213 1079 1092 1141 1337 5364 45280 138402 185137 215445 118811 33347 901 505 412 261 121 226 224 172 217 274 200 143 178 59 23 68 74 158 155 217 246 240 309 270 174 207 178 160 152 95 133 136 114 91 209 152 150 164 137 149 172 47 53 154 130 132 111 244 172 16 21 76 9 -11 82 129 54 65 45 103 67 69 10 4 -9 -24 -22 7 -19 25 12 -23 35 68 87 116 105 183 141 182 156 134 72 126 94 94 78 180 176 151 188 145 167 120 100 110 164 110 111 118 118 80 175 50 77 168 156 176 147 175 145 126 110 125 125 145 129 154 116 100 125 132 143 102 89 118 164 118 140 171 115 128 123 127 129 87 45 35 62 58 32 36 72 52 56 1 7 45 31 -19 21 52 39 21 59 77 -3 47 70 73 64 36 41 27 -19 20 51 42 34 48 76 39 6 1 22 57 58 32 53 49 31 48 31 52 42 44 36 46 53 53 52 68 53 54 47 30 51 60 45 45 71 63 44 44 41 43 48 67 60 67 69 48 69 72 66 63 75 96 93 94 98 87 87 82 79 79 85 78 68 64 73 70 64 61 44115 281 1325 30 10475 12 15 15 5499 3410 1004 4014 9766 24914 51798 118995 286141 723620 999999 898240 178866 6823 3482 3263 2685 2650 2479 3173 3692 3431 3409 3723 3763 3156 2917 2635 1938 1769 1404 1164 743 698 783 851 1087 1390 1084 875 765 831 2961 35977 89765 228164 249449 232782 311979 325305 261783 88842 4572 115 236 341 174 171 71 94 75 150 141 71 49 230 225 222 163 171 291 359 214 169 281 261 127 216 4 132 173 119 232 178 98 111 8 90 198 182 164 147 137 32 114 235 150 55 66 54 120 -14 79 64 131 106 72 34 -6 31 63 112 104 59 51 9 34 -45 -10 30 -7 -69 -17 71 87 130 72 103 138 105 73 111 132 88 85 166 192 119 123 147 83 100 229 153 158 139 104 126 105 92 93 139 145 107 101 136 95 88 98 104 202 149 92 100 84 86 126 188 191 188 93 100 136 105 101 101 111 148 62 57 109 161 109 99 93 89 57 -7 12 31 70 65 18 -3 43 31 63 77 38 20 57 36 55 70 51 71 76 31 28 40 82 71 20 48 48 65 36 29 35 10 38 75 91 46 78 61 25 44 35 76 71 50 43 56 62 66 67 64 66 75 80 41 41 48 63 82 51 70 74 66 78 75 94 66 75 73 74 78 76 83 80 100 88 90 93 99 103 111 116 116 111 97 93 111 112 109 102 98 84 87 94 89 78 44121 277 1444 30 10474 12 15 21 5500 3410 372 1464 3618 10403 32368 119315 395204 415247 4923 999999 999999 47 390 932 1273 1603 2352 2839 3094 4278 6169 7395 7792 7890 8262 8862 8841 7439 5190 2927 1601 1373 2289 3013 2608 6694 68622 97242 127955 273859 457118 829130 999999 999999 493739 129970 1263 98 31 58 134 125 18 -73 12 102 126 265 274 255 232 270 149 -32 178 201 275 240 161 157 132 233 282 293 291 228 265 188 242 163 123 -71 79 83 -12 146 143 148 138 -30 -3 -8 22 5 54 124 192 77 69 56 224 245 24 999999 -31 62 133 74 14 7 49 0 52 76 -10 16 -44 139 154 72 -22 -67 85 79 14 25 30 172 67 101 208 162 112 146 204 108 41 51 81 111 107 158 131 128 25 69 104 89 147 99 156 57 69 47 14 78 60 24 48 79 84 113 121 159 95 67 38 31 10 -3 13 36 57 102 70 48 84 95 100 84 48 29 30 25 70 64 13 4 22 41 33 -1 8 -4 -8 -17 11 25 33 51 10 5 15 80 87 37 8 15 8 -31 -14 -8 25 21 35 54 29 5 -28 -7 0 25 41 47 -15 -19 2 18 29 53 53 41 29 -2 5 23 19 24 41 32 47 49 36 32 46 33 14 49 52 34 53 71 63 61 67 72 53 56 74 72 84 78 90 78 77 74 60 58 63 63 59 54 61 62 59 53 50 44127 276 1471 30 10471 12 15 27 5501 3409 -43 1133 4723 14141 34666 75972 106088 48688 1182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 489 832 960 1310 1441 2289 7317 14819 35148 79067 154243 272111 436112 641544 784790 999999 999999 434019 174347 1665 249 279 -42 -41 75 83 194 173 91 129 157 290 191 169 162 68 196 370 241 107 107 103 150 339 273 233 148 122 156 142 183 214 151 88 157 111 96 -14 -88 -40 58 63 149 35 -86 98 66 -12 126 40 -44 -40 55 95 60 -5 109 104 -10 70 34 83 -8 999999 -56 67 -77 -19 109 12 50 12 -3 -20 12 96 32 26 113 53 72 41 -44 66 140 12 59 91 205 189 115 -44 -1 24 110 68 -29 22 59 57 144 96 -5 -27 128 169 212 116 132 -7 33 99 84 117 142 33 2 82 73 79 137 104 65 66 128 202 152 177 145 113 185 93 114 89 117 59 37 33 9 67 86 68 57 21 7 45 24 61 25 77 48 4 36 23 26 49 87 98 58 15 15 41 30 29 -5 21 24 37 16 27 45 64 6 21 35 13 16 3 24 -28 4 27 37 26 10 32 51 64 75 46 39 38 20 50 58 46 58 40 51 65 62 46 44 50 85 88 65 74 67 62 72 78 101 92 93 95 81 77 82 90 90 88 84 78 72 74 75 75 83 71 59 69 44133 316 266 30 10466 12 15 33 5502 3409 424408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 683 2462 7289 23931 73789 212739 312821 586875 678126 45798 433 999999 999999 999999 999999 -81 18 130 439 949 1803 2557 3461 3986 4396 4851 4939 4104 2711 2470 2902 3595 3992 5482 15402 51759 237664 580859 911554 706351 553882 100845 1371 133 -96 52 126 62 31 145 337 463 210 77 142 91 136 11 -45 114 147 122 157 188 120 263 240 203 201 216 265 239 200 225 131 199 113 59 240 173 48 67 65 -36 123 168 61 69 142 62 31 -38 50 103 95 158 195 131 149 153 62 27 81 91 141 167 61 101 32 104 13 26 78 8 -85 8 91 69 32 4 -1 58 53 160 134 99 93 68 155 148 143 43 70 116 156 144 89 80 95 106 121 91 137 99 154 107 82 69 108 35 57 115 137 145 144 147 126 154 71 120 191 133 44 89 112 16 58 185 155 108 20 63 197 115 169 152 89 42 132 176 133 52 31 58 36 31 25 49 15 38 36 33 -4 31 -14 16 5 -19 43 34 37 38 23 40 36 -7 4 -18 38 57 52 44 32 17 50 37 -27 20 15 31 40 21 22 1 42 35 15 26 53 38 47 71 53 27 34 36 56 25 42 41 65 46 66 61 78 78 47 33 61 54 57 57 55 74 71 73 84 85 78 69 66 70 74 75 85 87 86 84 83 71 79 73 78 78 73 67 62 55 44139 279 1372 30 10462 12 15 39 5503 3408 -70 1072 3789 10954 40181 97841 161442 292612 448009 520066 115559 1091 999999 999999 999999 -96 -22 377 554 939 1319 1418 1899 2874 3651 4288 4542 3848 2911 2744 2229 1763 1450 1157 1246 5167 45761 177021 355454 808572 999999 682061 106692 6081 384 511 561 335 276 204 334 219 236 341 104 115 108 150 293 271 199 207 227 191 217 233 223 304 288 236 119 356 367 381 273 236 397 201 218 76 91 -8 -85 -56 31 121 167 121 89 181 241 12 48 115 151 224 69 -19 42 176 95 177 225 54 130 202 52 -3 -16 39 89 115 128 29 53 171 97 -12 85 148 209 135 101 175 159 81 59 149 179 80 101 178 202 155 172 121 55 104 218 87 70 220 175 152 100 61 139 178 133 79 117 101 74 146 34 95 147 182 104 134 195 123 70 137 139 71 72 95 135 164 172 123 159 205 118 161 215 181 173 171 195 178 164 72 81 98 92 81 116 98 42 99 53 45 9 -1 55 13 56 41 96 80 66 131 90 61 82 62 -11 21 53 59 46 85 82 103 94 73 49 63 81 80 50 32 33 48 92 83 85 96 70 50 49 74 40 39 69 81 68 89 75 85 73 61 67 74 88 93 92 103 80 76 91 103 95 87 63 96 103 88 113 107 122 132 104 115 101 101 105 108 107 104 105 104 92 94 87 76 78 44145 277 1426 30 10456 12 15 45 5504 3407 1122 2898 5187 10763 22923 38711 54799 43007 1692 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 187 -28 57 6662 67440 170113 273726 360462 540869 693399 838702 717197 732743 364566 312307 295947 224509 21992 137 185 148 116 -13 23 -38 234 134 22 36 82 136 184 254 263 431 287 290 352 237 154 229 289 142 190 130 194 26 122 10 245 403 145 60 -19 33 163 188 173 103 53 7 42 98 178 -16 -61 -55 28 102 90 43 31 -46 -55 1 -8 67 125 155 87 135 -1 83 93 62 155 192 -4 -86 40 55 72 24 128 206 128 71 62 64 149 158 181 108 43 111 91 129 94 66 47 115 135 113 67 44 119 167 108 41 69 50 4 0 18 102 155 26 87 81 109 223 181 151 146 99 40 33 100 87 54 82 126 9 26 70 50 95 187 197 121 92 98 84 -20 2 0 48 54 58 24 1 13 20 -1 76 38 -1 42 59 28 60 59 10 -36 3 34 40 19 49 25 32 29 55 46 -12 32 73 68 65 47 37 46 46 39 48 64 50 67 54 52 80 59 38 54 52 52 65 38 41 66 76 41 38 41 62 65 59 60 58 71 64 70 74 82 74 104 65 60 83 100 95 80 78 81 89 99 96 89 84 83 84 77 76 83 73 64 62 62 44151 274 1541 30 10451 12 15 51 5505 3407 -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 1175 5599 13345 26538 53644 112668 225016 441798 880287 999999 999999 946419 288703 256499 110442 1469 198 213 82 35 165 172 108 -58 -29 265 167 -42 84 29 99 172 107 -3 -42 114 108 193 110 141 289 357 211 133 34 999999 13 173 237 180 80 157 151 -27 22 94 4 70 73 -2 70 128 0 -34 5 -3 60 171 66 114 29 97 118 103 118 88 28 -44 -78 36 -22 -43 56 -7 32 68 100 1 70 107 125 118 124 71 13 28 100 70 17 -15 -20 23 82 115 142 52 52 107 107 121 107 124 57 83 7 -65 -21 5 129 98 61 49 43 114 49 57 112 211 152 148 115 136 35 13 86 153 91 92 63 61 12 63 129 106 38 68 111 87 114 125 72 50 37 44 29 -49 -73 -12 6 -24 -32 -42 43 31 16 17 52 2 12 34 19 20 21 27 34 -25 23 -30 -35 -9 17 46 24 30 13 2 -2 -17 9 -14 19 12 -10 5 11 14 -5 9 53 65 26 9 38 34 13 19 34 55 53 4 3 25 24 30 28 35 31 26 15 15 38 46 49 46 55 63 48 54 52 56 53 68 68 59 62 67 56 66 57 59 57 55 46 39 33 35 44157 303 639 30 10449 12 15 57 5506 3406 -29 1124 4370 11663 21560 30415 15325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 399 2078 11752 42636 89290 177138 216493 211087 185509 74807 4575 390 738 685 816 1814 2218 1799 1314 1304 940 528 398 208 280 531 739 600 377 468 325 612 820 4040 24080 109915 324863 655500 726249 638223 598645 663799 538936 3659 243 -54 130 106 162 204 284 84 113 137 82 -96 35 163 206 249 287 136 221 370 144 327 353 197 250 350 267 281 242 248 194 62 104 78 56 119 160 -14 1 125 83 -10 -4 255 129 164 229 201 113 153 -3 68 207 222 197 -52 20 181 125 -25 112 149 116 95 68 147 115 83 -11 -3 137 152 108 -73 176 234 43 -10 29 74 -12 38 -23 56 202 175 117 154 150 220 114 94 154 93 165 75 -23 66 167 179 129 60 39 64 25 97 206 81 46 97 144 93 57 105 65 86 103 180 188 126 27 79 187 98 63 114 72 61 41 126 198 80 47 160 142 146 139 91 67 92 95 47 79 72 44 40 11 67 52 25 61 -18 -1 52 75 41 63 78 68 32 3 54 58 82 59 24 64 67 24 19 46 51 16 28 33 46 15 4 -27 -1 18 36 54 59 71 99 94 70 83 63 93 69 52 76 78 77 78 58 83 53 60 83 72 76 76 82 100 78 77 82 81 77 75 79 98 111 92 87 91 84 93 113 102 83 79 88 88 92 88 89 89 81 77 64 44163 300 728 30 10448 12 16 3 5507 3405 -71 211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2364 7811 13276 33442 95859 250285 446808 308636 113140 122777 290922 74823 1321 787 518 605 324 119 262 174 161 255 352 509 727 949 831 803 833 614 560 728 12997 79304 197732 385871 532806 656659 814538 706244 490704 199122 1689 144 140 166 149 163 101 88 142 240 10 150 119 106 87 175 119 152 255 189 183 244 301 354 385 207 172 321 261 85 64 163 239 200 69 102 49 42 41 121 145 212 172 95 117 85 131 352 365 119 89 194 222 37 75 170 14 0 126 95 77 75 10 -46 22 -46 18 132 130 82 83 112 128 -13 104 98 134 21 95 156 127 91 69 91 217 152 97 51 176 134 82 236 178 58 115 164 98 120 98 24 157 219 201 115 75 270 171 161 112 58 72 78 75 36 48 96 103 123 138 168 164 130 134 169 106 102 123 58 123 163 166 114 66 157 97 132 134 54 122 84 132 89 98 68 64 54 96 112 67 68 58 59 64 81 77 58 98 110 82 74 68 44 82 67 99 78 78 55 52 68 38 95 70 68 57 76 76 82 51 83 64 35 51 86 89 72 54 73 106 90 101 118 110 95 117 101 92 88 79 68 102 70 82 92 81 91 115 108 105 102 101 108 100 107 115 103 108 111 116 124 124 128 119 112 116 112 114 107 110 90 99 100 90 85 44169 302 667 30 10447 12 16 9 5508 3405 939 3061 4026 363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1070 4130 9871 20153 49384 128988 346311 817207 954617 721073 502232 271396 37839 5207 4520 5622 26242 112453 74419 5787 2861 2591 2414 2425 2468 2504 2543 1899 1566 1434 1597 1695 2838 4164 1584 768 642 1024 1443 6225 40725 166302 325102 422453 157155 3434 162 265 233 67 -28 10 43 107 -5 90 104 164 137 82 128 136 75 154 218 279 223 272 346 253 306 186 225 189 87 82 116 87 75 92 86 171 128 55 69 89 66 118 22 -7 172 57 165 67 47 -25 71 33 126 197 151 113 71 -3 83 124 3 -2 -7 -40 -42 -60 -22 -3 -11 5 107 70 35 -22 28 110 109 152 49 9 138 84 66 115 126 73 109 129 88 40 111 134 160 91 133 131 67 78 122 36 51 75 132 134 170 11 57 149 127 143 129 126 134 193 164 102 139 222 75 44 154 100 80 48 121 182 158 146 140 80 165 133 76 118 71 106 79 43 73 82 113 67 63 37 9 16 50 13 37 95 44 104 112 101 99 53 19 67 44 44 59 54 32 46 55 30 62 80 64 48 51 52 67 62 57 55 61 64 56 56 73 54 39 63 62 90 82 73 75 89 93 92 73 69 74 61 75 70 66 51 64 66 61 80 88 85 84 92 88 91 100 102 100 87 94 104 118 99 99 96 93 98 94 88 90 80 83 81 77 70 44175 303 634 30 10444 12 16 15 5509 3404 665 2133 2714 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1314 8292 32390 75853 160657 336963 505570 600177 490100 475831 599065 376276 27226 6326 5490 3886 2245 2270 2280 1863 1467 1138 742 841 1136 1175 1627 1672 1740 1632 1434 855 723 778 868 837 2861 19571 51982 78310 205611 377957 540891 229045 2925 48 999999 -92 7 194 131 23 106 158 106 74 21 182 165 311 279 290 325 211 276 309 135 175 325 346 207 197 83 15 45 73 143 57 22 144 17 -72 -40 21 125 149 41 25 17 12 7 59 -37 -75 29 -2 136 127 60 131 88 36 27 -37 32 -5 -13 109 23 76 -7 -37 20 76 62 -25 60 117 -36 8 58 101 132 166 156 88 99 125 189 111 102 45 102 146 110 149 100 38 80 0 45 58 71 144 145 24 50 68 42 72 37 30 -4 117 87 128 111 101 83 84 -16 43 12 144 175 188 87 58 96 94 46 104 141 114 172 122 102 68 40 55 61 68 31 18 21 54 -6 13 38 30 52 11 90 56 -4 40 33 109 66 62 86 59 52 22 65 60 51 48 39 35 16 40 -5 28 49 19 43 74 10 -3 27 27 31 40 10 28 40 49 57 55 40 43 73 49 50 41 69 60 46 29 34 71 66 44 39 61 57 60 51 56 52 59 74 75 69 69 74 69 73 87 86 82 77 81 74 68 74 68 68 64 72 72 63 55 48 44181 309 449 30 10439 12 16 21 5510 3403 683 4803 7081 11503 14684 16008 6548 2447 2338 2119 801 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 6454 37517 94076 140014 230634 344530 418683 314726 124707 28326 1828 2648 3298 1454 3106 41821 175896 111453 29558 857 670 606 703 725 675 641 739 804 712 723 354 323 163 101 253 257 204 94 484 5075 37255 148244 350237 535791 701401 344074 106086 30580 597 117 60 139 194 115 60 -53 111 199 86 174 193 334 297 240 289 191 217 282 311 131 89 38 104 33 53 51 81 132 -5 -58 42 10 -7 98 86 81 109 89 196 123 -20 -33 14 101 197 182 104 106 -36 69 8 -30 -18 7 139 75 -13 104 52 999999 29 171 7 999999 119 158 41 49 56 167 42 19 15 -37 46 131 33 79 105 104 55 129 44 -32 17 16 100 127 82 67 56 45 79 45 59 59 57 68 57 -1 40 115 57 94 126 15 -9 93 121 179 132 81 25 38 139 135 94 65 126 131 74 77 60 84 97 72 63 53 0 15 37 73 8 27 2 -21 23 38 -11 -21 -60 12 34 -9 -21 1 71 5 -15 30 31 -6 9 -44 27 20 10 39 54 50 11 -7 28 3 0 -8 10 3 0 28 33 -4 -4 67 44 32 44 31 33 29 37 55 28 23 10 -4 30 11 5 39 29 24 28 31 21 45 41 28 51 51 39 42 42 48 47 55 48 49 54 66 58 68 56 48 71 52 39 61 67 51 49 44 40 37 32 29 44187 315 264 30 10434 12 16 27 5511 3403 5468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 4604 11535 21912 47172 83538 92379 75689 21780 283 812 260 174 4969 32726 130165 331588 755348 774569 202000 4694 1042 989 794 853 910 1085 995 1065 1220 1136 2809 19771 83401 23533 3992 4574 1491 5017 6477 2835 22837 62766 47291 55848 344074 707151 580821 97186 2675 312 324 243 109 63 -56 24 14 145 150 118 19 245 223 230 154 193 357 198 238 221 194 225 149 165 99 126 219 230 145 112 34 -8 178 86 175 64 24 100 64 158 65 183 245 118 233 214 5 149 164 180 8 -3 61 -29 37 -4 -6 -8 70 15 56 158 44 70 41 -3 34 72 51 72 109 93 86 86 107 171 52 54 163 182 156 203 72 135 122 197 171 104 51 52 85 63 108 156 116 34 78 86 106 117 128 98 105 84 165 209 191 140 33 106 100 175 199 136 103 163 127 45 77 89 58 113 173 167 170 156 209 145 105 89 91 46 87 82 76 70 72 75 69 35 82 33 -5 64 106 99 70 68 30 33 43 65 69 33 26 48 24 26 78 78 93 61 66 30 22 11 32 58 87 67 73 39 39 57 63 44 58 67 58 70 78 56 70 71 37 51 62 72 49 54 66 81 60 53 52 71 84 73 63 89 93 78 83 83 93 96 93 93 81 98 97 90 94 99 93 104 97 100 98 93 89 85 92 78 66 44193 278 1371 30 10431 12 16 33 5512 3402 182 398 828 1390 2575 5560 7839 7812 10620 8423 2219 999999 999999 999999 999999 360 7527 37935 95875 163349 113117 22305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3676 46999 92499 51058 13700 10779 19909 52680 225623 554346 844581 999999 999999 346428 23795 838 278 -22 -4 -53 31 70 -25 42 197 165 104 176 200 205 316 209 76 182 22 47 108 123 999999 13 51 -20 116 204 16 21 170 213 168 199 139 187 128 77 99 110 112 152 -54 999999 26 -8 64 102 28 26 30 108 99 66 -25 16 -9 -20 -26 30 107 60 6 -76 -1 28 38 125 135 102 106 18 59 116 65 -7 28 75 182 144 40 129 87 46 178 129 12 54 54 66 122 47 68 98 5 20 34 24 57 74 14 54 64 110 151 98 175 104 113 19 -52 99 67 90 104 118 71 72 91 160 126 139 166 159 191 206 90 106 65 100 58 -41 11 40 40 7 37 19 6 6 30 66 28 4 -1 37 64 81 49 68 62 63 75 54 20 17 38 38 66 42 8 33 64 56 55 46 27 26 14 18 38 51 27 48 40 25 35 48 45 59 71 37 31 37 41 72 49 64 57 20 30 39 52 57 53 68 68 70 62 62 48 62 82 75 77 84 77 85 84 86 86 84 79 73 71 72 68 58 61 66 63 51 52 44199 304 589 30 10429 12 16 39 5513 3401 812 4589 5360 423 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 753 3444 5834 13858 41560 90499 186274 325736 351765 152372 23048 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3797 79337 298914 525951 999999 999999 126562 1162 6970 43261 7780 84 -59 -37 -67 203 234 73 168 17 139 292 373 273 288 248 154 100 4 64 245 129 73 68 179 284 140 74 142 127 65 -18 78 29 41 -35 42 133 113 98 139 154 107 83 151 230 257 -31 -48 13 -83 -68 -57 -37 10 92 -62 33 -25 117 91 37 34 -40 -21 77 72 92 58 39 8 42 118 14 15 78 86 105 69 61 154 113 82 147 115 -1 21 143 135 171 109 47 51 160 177 231 137 99 155 44 89 112 147 94 162 135 124 111 133 52 87 96 42 130 131 104 34 116 55 138 216 152 158 109 96 125 73 78 92 27 20 50 52 15 33 40 56 80 68 7 -16 13 84 121 123 109 85 72 43 65 57 30 44 42 84 86 76 53 46 40 56 67 60 58 70 84 84 59 62 53 81 76 65 64 76 62 64 53 68 93 73 64 71 96 74 82 84 76 62 68 63 79 91 86 77 62 77 80 90 85 100 94 90 100 110 100 100 111 115 111 94 91 102 108 100 96 103 104 104 98 83 77 44205 269 1637 30 10427 12 16 45 5514 3401 190 1044 3490 9783 24865 68083 164442 353559 511936 820454 652885 629187 742393 766150 423874 3060 -64 -25 138 94 145 12 999999 62 27 999999 -63 -14 999999 999999 999999 -90 999999 999999 -22 68 154 308 999999 5861 130783 224465 54299 2050 234 954 4780 1402 24 -20 -26 108 82 -36 160 186 282 127 83 189 216 188 -40 205 231 -49 -51 143 69 999999 0 80 92 217 157 -16 61 2 2 115 6 52 159 53 19 68 100 5 9 -22 -17 21 105 53 123 115 136 91 5 -13 10 16 -4 10 73 86 34 27 137 176 137 157 99 93 -7 20 48 40 -27 2 20 109 63 76 89 8 183 98 -59 -10 88 78 15 97 120 55 25 166 169 98 73 135 78 42 121 75 60 82 105 57 72 135 64 106 127 68 32 77 29 6 132 145 -28 32 106 87 67 168 118 117 94 65 98 84 17 53 83 8 3 18 6 65 45 -4 -40 32 62 82 70 52 24 5 30 37 32 35 73 70 15 3 41 39 21 26 38 50 38 18 45 41 30 42 41 22 58 33 10 11 37 -8 36 23 38 32 21 39 55 15 24 51 57 55 46 42 39 31 45 67 66 56 54 59 53 69 71 76 84 80 73 79 75 70 77 89 83 88 97 90 74 76 74 83 92 89 73 70 70 57 54 44211 271 1603 30 10423 12 16 51 5515 3400 444 1057 2854 6869 13410 26441 55642 105898 148221 261087 482907 398196 355603 782016 872274 749566 681169 868864 313461 40160 1629 -22 -75 205 219 129 98 57 13 -28 98 194 189 272 -30 999999 28 41 39 119 166 238 181 190 164 356 56 54 36 3 148 155 281 78 222 331 229 169 358 252 450 234 172 161 172 206 181 197 253 239 194 66 44 78 -12 123 169 72 145 115 215 90 30 117 156 252 163 89 39 58 97 73 190 219 169 98 112 42 90 10 -18 145 25 33 -68 -15 11 40 85 128 -19 -60 -100 130 60 -46 28 -28 89 19 23 83 42 108 147 124 125 125 51 138 120 68 73 37 28 133 181 168 73 43 41 57 77 50 134 152 171 154 115 125 182 229 132 115 131 93 87 87 98 35 128 207 68 86 24 102 102 190 133 118 144 97 127 126 46 24 44 73 114 65 43 41 -49 63 57 31 95 84 82 64 50 62 23 13 54 76 42 65 96 34 51 80 78 60 86 11 9 40 46 36 53 37 31 44 44 12 26 53 70 81 53 65 56 61 55 35 75 99 84 81 68 51 45 58 72 65 64 54 67 68 82 83 85 70 74 83 80 66 65 94 73 82 91 97 101 100 96 103 91 95 101 105 98 94 93 93 77 73 72 77 68 44217 266 1719 30 10419 12 16 57 5516 3400 -92 47 647 1243 1619 2938 6182 15102 60379 321270 946582 999999 967811 999999 999999 194327 1844 226 266 268 397 176 92 252 266 278 197 -37 86 101 171 8 16 116 219 183 193 143 116 205 299 44 999999 211 45 15 999999 999999 136 224 81 -54 297 360 267 326 410 290 177 146 147 25 -5 134 186 207 80 93 171 105 136 105 194 91 21 -10 46 144 91 -7 175 128 136 183 67 181 221 110 -1 204 230 93 111 79 -14 43 27 -68 120 167 -5 62 187 150 -34 -43 -69 37 150 -78 -16 63 86 31 123 38 106 202 130 219 99 -6 129 144 12 13 80 84 163 103 101 93 86 114 213 140 92 79 129 214 192 194 62 149 192 183 172 131 199 162 77 -4 135 126 38 77 36 40 150 63 77 122 128 149 115 33 86 90 100 108 109 67 6 6 89 76 82 70 78 86 83 75 63 66 66 4 5 106 126 73 64 84 101 81 73 67 70 109 70 56 51 70 41 49 72 38 63 49 87 81 59 32 51 61 51 47 50 66 97 101 76 87 89 79 58 50 54 60 79 48 44 76 101 120 93 82 84 79 102 107 89 90 101 93 93 83 113 123 104 96 113 112 118 123 102 105 116 109 114 106 102 89 87 92 103 97 44223 266 1717 30 10417 12 17 3 5517 3399 -95 11 43 427 864 1479 2901 5911 14646 39095 140259 537685 999999 999999 999999 25415 416 472 211 153 175 -5 -7 44 -81 62 147 8 95 53 999999 -21 44 212 87 168 177 264 188 65 69 137 -79 -67 105 79 161 31 107 82 49 163 201 121 127 246 301 273 232 220 283 190 211 101 83 11 999999 19 186 73 34 70 204 170 82 92 21 20 -1 112 47 141 188 100 131 78 -33 24 52 11 41 127 66 41 999999 999999 72 -68 -4 115 40 47 -6 -1 81 85 -28 -25 -47 -67 9 137 143 -43 -38 -30 48 29 133 143 88 134 119 102 -13 36 45 55 102 8 28 -31 -55 125 111 83 118 145 124 123 178 160 216 168 83 125 123 101 95 144 83 32 83 79 102 131 71 83 154 104 139 76 150 148 94 102 90 111 110 61 29 4 -15 13 45 93 47 20 8 16 -27 -4 43 52 68 55 98 93 61 43 9 12 36 56 46 15 20 44 66 39 30 38 11 37 28 13 32 33 17 37 90 61 29 49 12 8 11 6 26 7 38 55 49 35 37 18 21 38 23 50 51 34 59 53 39 51 59 60 52 58 45 38 55 56 65 77 67 77 64 56 63 67 82 83 76 66 67 68 71 73 60 57 59 55 47 43 44229 266 1717 30 10417 12 17 9 5518 3398 -42 188 159 843 1748 3948 8298 21482 65153 245405 897729 999999 999999 411699 210605 1042 123 193 219 115 191 186 -11 -9 -54 -7 -13 65 149 45 129 102 65 29 -6 105 93 136 163 81 -8 4 -80 -31 -49 78 11 13 72 97 103 105 312 242 246 204 197 194 143 185 103 -7 -12 89 160 128 108 91 28 28 154 180 175 81 112 86 134 152 60 80 28 34 22 115 136 60 15 9 -20 18 52 22 20 167 148 98 0 -88 -16 77 57 2 12 30 33 45 -39 74 70 11 89 179 130 95 60 52 66 36 50 112 143 58 75 -2 -18 12 12 22 80 50 75 73 80 107 120 178 100 72 154 139 168 255 222 118 123 206 140 111 103 89 80 109 63 58 93 71 78 47 100 135 143 106 127 56 56 130 113 -18 23 108 48 -14 35 32 -16 11 2 3 -5 5 21 45 12 47 51 42 20 16 41 33 44 39 54 19 33 17 12 34 37 28 76 35 27 -36 22 46 37 51 33 57 29 23 28 19 29 52 43 30 12 23 13 10 27 17 30 36 41 24 20 48 44 53 33 31 43 51 56 47 30 33 42 66 49 42 45 63 57 69 65 72 62 53 67 61 57 66 69 61 58 54 55 50 56 54 48 46 44235 266 1716 30 10416 12 17 15 5519 3398 -66 140 502 1206 2251 4720 11252 29053 81865 261432 957205 999999 999999 344809 1448 253 308 181 284 244 179 45 -98 62 109 107 92 49 101 188 188 103 85 74 -13 150 144 121 70 99 153 302 250 121 137 98 33 146 165 252 337 404 329 243 269 350 392 282 298 321 304 271 179 169 197 98 46 199 134 179 80 150 190 68 150 139 120 39 20 188 157 54 31 130 197 131 160 101 82 153 154 179 144 112 65 63 85 101 44 107 128 142 154 104 35 128 137 86 143 129 62 -16 69 132 93 213 135 132 109 51 103 194 177 49 175 176 142 157 152 177 209 117 80 118 171 94 130 152 210 209 265 183 185 180 188 154 163 172 152 175 229 165 193 131 160 144 127 236 224 200 166 166 131 137 165 178 83 102 137 105 82 137 170 98 47 88 103 89 93 122 126 110 117 131 90 59 79 96 77 86 46 40 110 135 101 89 126 69 60 94 77 73 69 78 83 60 50 84 93 112 77 81 105 78 61 70 82 78 75 69 114 86 115 106 96 79 119 108 82 86 82 79 84 85 88 89 73 102 95 96 96 105 95 109 117 109 129 123 112 119 130 135 134 120 127 121 121 118 113 109 116 108 104 105 96 96 44241 265 1744 30 10414 12 17 21 5520 3397 -86 473 1418 3156 7008 17806 49480 148883 453641 999999 999999 999999 9168 319 252 380 198 279 175 193 134 158 122 129 87 176 219 89 142 257 7 7 -3 -79 21 54 -25 59 36 -45 -46 14 -97 999999 -28 23 78 192 205 218 252 257 317 340 213 105 133 180 168 191 123 17 98 51 153 135 79 93 114 118 116 90 66 137 79 -61 -9 23 174 198 100 121 121 145 180 107 -9 131 202 121 97 29 38 56 -34 -12 40 65 39 -29 61 79 134 105 97 4 23 80 23 95 99 33 55 3 -18 96 82 148 181 107 30 64 52 96 62 38 110 92 13 55 67 62 95 65 83 115 117 123 34 85 142 118 111 152 137 119 36 46 144 62 80 100 36 109 99 62 90 141 74 91 112 102 116 151 102 108 53 52 59 41 27 76 54 43 44 78 91 33 12 -24 11 4 9 36 10 -21 60 101 73 65 38 33 60 75 70 55 20 35 31 36 30 62 67 21 7 31 22 10 60 29 8 25 21 50 43 44 40 23 14 53 49 25 41 47 39 70 79 59 40 49 57 56 47 49 61 50 53 70 60 57 71 68 75 77 83 71 65 73 74 85 84 96 84 78 85 72 80 74 72 77 73 56 70 69 62 44247 264 1771 30 10411 12 17 27 5521 3396 180 969 2073 4544 9932 23983 65041 200970 641641 999999 999999 116797 905 272 169 322 171 217 182 88 -52 -54 158 -26 22 86 -71 9 -62 34 -1 12 161 2 111 78 14 -62 -43 42 -10 999999 33 -18 42 120 114 25 142 246 240 319 273 240 255 289 219 171 88 90 98 99 27 51 16 999999 0 108 97 12 122 -22 8 43 80 94 -18 113 112 45 66 139 77 127 -24 109 62 7 43 20 -34 24 -79 23 31 75 116 -44 -53 -13 -5 -21 -63 -93 -61 -11 -10 18 -20 16 163 70 3 6 34 100 53 -8 -28 68 53 33 114 89 26 16 62 64 29 96 36 9 97 109 67 102 128 146 134 114 83 113 151 54 80 122 77 127 161 40 99 132 63 111 87 70 88 56 143 112 147 133 98 107 143 107 47 114 107 28 20 40 19 -3 12 17 22 17 17 41 55 38 87 44 36 47 33 61 54 11 45 0 -4 35 57 53 6 -25 -15 37 66 68 38 24 30 32 64 59 17 5 32 52 36 32 40 47 31 24 32 48 56 41 42 58 35 33 22 42 47 31 41 46 65 60 59 57 64 69 81 85 78 76 82 85 90 96 82 90 84 84 96 91 100 98 88 94 92 95 90 87 82 75 73 69 44253 264 1769 30 10409 12 17 33 5521 3396 22 557 1344 3169 6960 17172 47043 140181 452967 999999 999999 657622 4959 290 94 64 63 197 192 107 189 79 63 45 -92 -17 146 11 -53 -35 82 57 66 999999 -5 36 67 9 22 -41 -55 35 20 65 232 178 182 163 204 300 244 163 234 90 94 93 45 15 54 -49 -35 182 133 -18 49 149 -7 31 62 36 97 203 131 124 -30 50 -17 -86 28 14 -28 94 103 51 91 51 55 53 22 28 87 -11 -68 -46 16 15 20 53 99 -7 -59 42 42 -52 -19 16 44 39 99 70 33 -5 2 44 68 40 69 92 160 155 64 2 121 40 44 89 93 117 58 113 181 161 117 93 40 48 72 61 176 131 127 168 144 166 138 137 55 108 75 67 46 79 103 48 28 75 134 140 167 95 80 102 56 86 75 149 96 41 13 42 63 -13 41 -6 4 23 -5 -46 -18 25 27 10 26 32 75 41 20 7 10 28 39 36 14 11 28 40 31 31 36 20 27 53 67 10 21 24 18 15 27 21 17 9 -12 6 32 66 40 0 28 63 41 46 52 25 35 31 41 24 28 26 50 43 29 31 35 32 33 33 42 57 40 49 59 65 61 61 66 68 67 72 81 82 73 68 67 69 59 63 64 66 68 61 60 44 44259 265 1739 30 10409 12 17 39 5522 3395 340 1610 3758 8249 19170 45092 108685 270289 628878 999999 999999 642511 153349 1649 252 247 217 180 263 223 166 105 32 999999 -16 -45 -37 -56 -54 -60 -28 162 80 999999 999999 999999 999999 -69 999999 999999 -81 -93 -45 999999 19 105 149 148 105 166 235 294 286 205 242 244 26 2 82 68 10 -31 52 224 101 68 26 68 38 50 45 -20 44 21 87 52 -45 -3 -14 31 -95 -46 -45 16 47 37 24 68 4 3 17 -17 -49 -44 -22 16 -16 49 4 33 -21 26 32 -18 -19 37 27 17 23 48 65 -48 26 36 97 91 57 49 37 41 23 57 76 23 80 13 14 28 3 94 98 27 67 139 129 52 73 94 86 132 147 101 124 127 49 92 107 84 122 94 106 89 38 102 102 54 23 71 79 90 125 90 76 100 49 67 33 60 26 -14 21 -2 -15 -26 -19 -51 -13 -8 27 15 -12 -16 -12 -20 -29 22 8 28 1 -17 -18 -3 7 -29 3 3 -22 -3 10 -2 16 -1 3 -15 -9 -11 -25 -3 -26 -32 -32 1 -5 7 11 8 3 0 18 6 6 -6 6 14 4 14 37 25 36 7 29 30 14 14 5 14 23 22 41 30 26 29 36 32 29 38 25 40 36 38 49 57 56 44 54 44 42 46 39 38 40 30 27 24 17 44265 264 1768 30 10408 12 17 45 5523 3394 31 751 2032 4505 10382 26613 77635 236358 792338 999999 999999 289982 2161 202 367 324 253 228 129 68 56 253 244 117 -4 131 28 30 30 42 104 129 14 23 150 107 43 112 64 71 88 70 -23 63 177 61 69 201 243 239 371 226 190 144 110 55 63 17 135 94 141 183 186 41 48 102 73 162 131 19 46 154 174 81 59 18 104 63 -19 -23 -4 121 94 62 47 23 59 161 -20 -50 -25 118 92 83 71 -51 -10 62 -21 49 42 22 115 131 65 73 68 78 117 31 0 -3 50 38 61 78 20 23 162 90 40 104 119 59 143 116 144 71 86 187 117 158 171 199 160 98 181 120 112 165 120 107 70 103 133 133 121 62 80 109 136 65 62 56 59 122 72 58 118 138 105 90 80 118 139 67 57 78 75 102 57 25 53 38 -26 -3 54 14 38 66 42 35 27 53 53 49 19 12 59 50 27 56 61 44 30 31 -11 46 66 39 43 17 11 34 25 29 37 60 56 37 58 25 40 32 17 41 48 44 50 62 48 35 40 45 56 71 56 51 48 61 64 55 56 63 48 37 42 50 53 51 53 61 76 76 88 85 70 84 90 78 76 76 76 83 83 77 82 84 86 70 70 78 65 61 44271 265 1735 30 10405 12 17 51 5524 3394 -77 146 561 1358 3176 7168 18117 55756 185676 614429 999999 999999 999999 8434 176 227 294 197 215 133 209 171 90 169 103 -13 -76 11 4 -35 104 43 26 94 38 17 23 12 10 -6 -64 14 54 -75 -50 13 73 209 216 140 124 159 143 222 172 221 91 77 32 71 8 49 16 -9 25 47 122 41 100 16 4 28 53 -59 -23 -62 -55 144 103 -16 -41 -43 4 -1 28 89 23 -53 17 56 60 117 46 -20 68 -35 -84 999999 -63 999999 2 9 10 32 16 -51 37 90 29 36 46 15 63 47 36 -22 21 121 80 97 89 108 81 98 92 116 71 37 66 98 97 81 82 108 148 125 100 169 199 173 116 178 194 244 149 127 96 57 111 85 42 75 80 45 61 27 29 60 80 90 106 85 79 49 46 15 38 70 34 43 90 15 57 25 66 85 -18 15 10 29 -3 -11 34 -23 -27 21 14 28 49 53 12 15 -6 3 -15 7 21 14 7 -16 19 41 32 21 33 -1 2 7 -20 6 9 30 37 53 9 1 -5 -12 3 10 50 46 27 48 30 26 53 36 15 27 31 30 28 20 23 29 31 24 36 54 58 45 43 40 40 50 63 70 62 53 49 56 56 49 59 61 69 63 61 50 54 52 46 48 42 44277 265 1733 30 10403 12 17 57 5525 3393 251 477 995 1885 3523 7102 17414 48042 179713 720561 999999 999999 638896 3861 32 150 170 213 109 37 73 56 -51 -25 14 82 51 78 62 14 -21 102 -17 50 999999 -91 -48 15 -1 -3 -7 7 -72 999999 -48 125 125 117 193 205 193 186 247 242 180 220 169 114 93 151 90 -54 53 76 28 -27 31 22 999999 -6 153 144 62 147 134 167 65 68 -15 33 10 113 105 117 71 74 -13 34 71 60 98 11 -26 31 -50 37 26 -38 22 61 12 65 -5 81 101 -2 -96 -46 -2 -46 -17 63 39 93 75 146 -6 -40 31 54 52 87 127 66 63 13 39 6 50 28 59 89 93 80 191 209 146 98 91 85 135 175 172 117 158 156 103 25 78 147 60 62 56 58 124 69 3 35 90 133 109 93 116 111 62 20 43 62 59 29 1 25 67 25 13 -8 -9 22 16 1 7 20 19 41 45 20 54 60 20 16 -15 16 43 31 50 35 33 13 17 35 31 28 5 17 30 15 27 42 3 36 32 30 34 31 31 48 28 34 31 18 44 77 46 51 50 48 42 30 52 54 48 28 54 50 43 48 56 46 47 65 64 64 67 63 71 74 54 72 75 65 72 75 74 74 76 65 64 73 72 68 73 65 70 66 56 44283 266 1701 30 10401 12 18 3 5526 3392 -17 285 659 1403 2648 5156 12084 38160 135005 435603 767131 999999 999999 912675 11657 512 293 314 231 372 363 493 250 265 36 -16 25 -98 999999 20 130 90 55 -4 107 84 197 195 157 1 999999 999999 -34 -47 87 -34 123 175 109 110 58 159 229 295 190 207 267 247 280 236 182 144 -7 1 90 177 108 -29 -40 132 32 109 41 55 80 65 77 13 49 165 191 75 91 53 28 69 14 39 41 82 2 8 30 4 -5 -46 13 197 161 48 44 44 18 120 75 16 56 81 33 78 27 20 -41 120 116 34 27 -25 90 87 114 162 98 73 44 34 -18 138 56 10 27 96 129 268 188 101 65 152 86 133 138 173 210 173 139 82 96 177 152 107 134 60 77 45 74 107 72 27 80 84 137 129 129 127 133 49 90 61 44 79 33 33 17 -28 45 52 52 64 49 54 8 -2 31 3 30 106 68 27 16 35 13 23 22 41 -8 -12 21 14 55 21 0 18 48 59 28 15 47 18 38 34 44 26 30 41 34 36 45 33 58 46 62 74 23 26 47 41 66 77 60 58 60 51 49 49 50 53 41 58 51 55 73 47 52 51 62 69 82 81 70 73 73 78 79 80 67 73 77 85 86 77 73 71 76 62 56 59 44289 266 1701 30 10401 12 18 9 5527 3392 271 819 1579 3594 9859 37660 143888 227737 187801 478488 787572 999999 999999 922377 35532 503 167 173 60 150 142 126 188 255 168 40 -21 999999 999999 999999 89 41 15 -15 -90 -6 -1 -35 121 2 89 -66 999999 -7 -36 34 149 216 205 109 209 206 179 256 137 243 262 222 141 50 139 -21 6 124 149 -91 -28 -18 7 81 128 96 97 82 -80 53 102 20 41 85 130 149 145 99 90 234 171 18 74 -16 -46 -36 75 -12 4 10 13 -66 -5 -83 44 -2 12 4 22 27 48 47 40 -39 -46 -7 26 45 121 2 8 30 -16 69 106 135 112 103 -9 27 109 136 221 153 17 26 74 139 216 115 132 138 133 102 92 69 162 236 156 101 117 64 102 154 153 133 186 112 29 17 113 77 91 154 134 123 75 57 79 111 53 47 117 63 42 21 12 43 63 55 51 0 15 -32 -14 39 25 17 38 31 17 22 -14 -44 76 48 -2 12 34 21 1 31 21 24 22 -7 10 35 43 36 24 37 45 11 17 4 -3 34 15 21 32 34 31 17 50 40 24 35 42 34 21 19 12 9 18 9 22 31 31 47 40 37 27 16 22 60 57 50 47 45 47 54 50 54 65 59 57 63 63 50 51 60 65 55 49 53 48 40 36 42 44295 267 1670 30 10400 12 18 15 5528 3391 -19 114 436 1031 1973 5079 21185 45137 34635 82425 389369 339902 913781 999999 999999 457355 3115 161 63 -19 33 154 188 999999 999999 -29 30 39 30 24 -33 -38 -76 999999 999999 -81 48 136 68 83 16 4 42 20 31 144 102 21 79 146 172 225 93 262 257 312 219 199 191 63 122 21 78 164 43 82 -16 -28 -24 143 -13 53 45 64 51 91 -10 24 188 128 55 -4 47 71 84 22 13 129 85 15 -95 -82 -17 -18 32 -68 -3 93 -1 -31 9 121 96 65 28 -26 -1 -26 105 -24 -41 29 -18 -36 29 14 45 72 91 96 67 -2 35 56 -16 39 49 24 83 91 72 109 56 33 171 283 205 120 81 131 131 84 123 137 125 180 190 146 124 117 36 60 118 89 54 38 62 84 54 91 94 121 84 78 88 48 -6 45 35 29 1 9 -23 7 60 45 2 28 27 -4 -10 19 5 -6 52 51 34 25 22 56 51 51 5 46 45 2 32 40 18 11 60 36 13 54 27 60 43 29 2 8 16 15 51 40 38 18 35 31 23 66 34 43 48 13 23 50 55 40 25 41 51 31 24 31 52 55 35 51 47 27 33 53 73 63 39 72 58 66 69 81 87 78 93 97 91 67 74 73 73 82 72 66 72 70 67 67 57 44301 265 1729 30 10399 12 18 21 5529 3390 -58 107 421 1117 2139 4572 10035 28401 96176 153887 842233 999999 999999 981553 428887 37582 446 84 31 3 103 118 49 7 58 -62 -67 95 173 66 39 30 -90 24 155 181 118 21 64 128 90 24 -57 67 194 158 231 195 172 209 230 329 163 231 206 280 255 137 60 83 8 -35 33 94 128 102 47 17 45 149 101 208 167 111 103 71 102 85 24 199 149 27 79 150 59 67 157 123 -24 -27 19 80 14 -75 -41 6 92 20 21 -27 38 22 87 -9 112 21 53 92 45 -14 -58 56 14 75 100 43 77 53 12 36 20 38 37 116 102 9 36 164 52 42 94 211 305 235 186 136 116 120 173 180 157 146 221 200 179 146 141 147 126 69 54 76 99 83 26 46 72 32 167 149 110 143 146 169 81 30 59 47 58 94 67 20 59 41 15 24 63 42 -15 -22 10 66 42 59 119 44 33 31 44 47 69 48 36 55 26 7 39 23 30 39 16 41 26 38 77 68 54 47 38 59 50 57 39 22 30 37 56 76 69 50 53 32 35 64 64 61 56 42 71 49 44 54 57 53 37 50 48 72 65 65 69 72 94 97 92 79 77 84 83 83 97 87 96 100 94 87 83 84 86 83 82 83 78 72 63 44307 264 1759 30 10399 12 18 27 5530 3390 348 791 1313 2990 6857 19691 67779 273887 341352 633076 999999 999999 379598 5904 88 35 134 177 224 152 -7 50 19 80 96 71 46 -6 45 -74 999999 -54 -1 -68 69 -78 40 33 -57 -27 14 54 134 78 86 72 141 190 112 96 259 245 276 130 231 71 237 131 9 26 25 20 127 129 96 64 32 112 55 86 60 56 28 21 130 48 21 53 -72 -10 30 72 -7 36 52 59 69 -6 88 75 73 66 0 8 -55 -54 -20 27 69 -17 -72 18 71 57 58 114 97 60 63 51 -11 65 108 55 2 89 111 100 78 93 -12 44 45 48 -23 -17 -28 67 163 180 155 300 215 175 92 55 180 188 183 184 96 133 125 136 110 149 121 47 120 123 53 99 90 72 78 56 58 84 87 83 101 37 61 94 44 32 42 41 50 35 44 63 62 -6 -20 30 48 35 82 51 -10 58 66 34 44 52 56 41 42 -1 50 48 48 41 6 32 41 24 17 48 46 56 19 37 43 11 53 35 27 21 19 16 26 28 44 18 16 18 19 16 23 41 52 35 31 34 45 36 31 54 39 38 17 38 50 29 29 42 54 40 48 58 76 66 55 53 57 55 65 72 77 72 66 73 68 56 63 69 65 57 58 61 56 53 44313 266 1701 30 10401 12 18 33 5531 3389 39 103 407 909 1447 2616 4984 11270 31447 131356 553782 999999 999999 999999 709311 6808 37 9 86 351 87 77 33 29 -17 -59 -38 -39 24 111 -3 -93 -21 15 34 -50 146 118 21 999999 79 20 8 102 87 107 -3 -21 123 153 262 201 192 197 194 213 263 160 180 158 168 178 74 -30 21 94 -30 17 145 111 106 151 127 30 91 122 72 95 32 64 3 12 60 49 52 105 189 105 141 42 90 59 85 -3 -15 -59 29 -57 100 95 89 11 55 65 106 16 -39 120 37 1 81 35 99 111 58 54 47 94 58 137 75 10 60 58 4 24 108 -2 10 95 130 278 235 273 173 80 142 193 223 160 242 187 174 232 219 199 143 136 148 125 100 78 94 99 129 81 30 92 53 31 90 70 63 84 82 107 76 69 64 103 96 85 72 82 109 57 56 11 4 -29 30 49 31 15 21 65 45 34 49 27 18 23 -16 -11 32 14 37 17 37 24 30 11 2 21 31 33 60 59 11 8 10 53 34 20 34 31 45 34 38 55 28 16 44 66 42 50 46 49 40 47 49 57 53 56 42 57 42 41 50 69 46 50 47 52 70 82 78 69 69 59 65 77 72 76 83 67 63 71 78 84 80 68 57 56 58 51 44319 264 1762 30 10402 12 18 39 5532 3389 231 457 983 1681 3387 9499 32549 73591 186486 460397 533560 999999 999999 355794 2267 252 276 196 147 73 -64 -76 46 201 93 999999 34 35 -2 -57 999999 999999 83 -77 87 165 9 88 231 162 145 43 95 67 54 106 136 103 56 87 248 193 265 202 176 200 41 -7 19 101 30 36 -47 10 40 -8 170 172 203 95 190 44 47 112 263 174 41 47 95 25 -6 -19 60 126 31 147 102 46 -6 113 36 999999 -30 -74 -16 20 50 28 -45 14 -13 84 41 27 37 70 25 55 36 84 37 36 157 183 124 54 78 64 54 -23 26 74 93 85 48 67 67 24 -17 111 248 307 189 146 191 148 216 243 173 244 235 170 174 217 145 142 203 237 160 83 106 131 75 102 103 117 87 106 222 161 103 112 112 143 136 87 74 81 24 49 76 -12 38 84 83 119 54 77 87 25 50 51 59 81 96 102 72 -11 21 36 30 43 -8 21 46 44 62 33 20 1 11 30 32 21 26 42 55 22 37 50 65 50 41 40 32 4 25 24 36 74 63 55 51 42 58 68 63 67 68 76 37 27 37 63 43 43 51 46 49 55 39 49 50 62 64 60 68 78 77 71 77 83 77 77 76 73 69 66 71 68 57 61 55 50 44325 263 1790 30 10400 12 18 45 5533 3388 60 669 1136 2175 4017 8149 22514 74064 262186 744458 999999 999999 852669 206642 862 109 135 153 30 24 17 197 179 104 14 4 72 -9 8 -19 -67 -68 19 205 164 100 4 98 96 81 -66 1 137 52 -20 73 41 67 182 318 228 210 167 107 306 214 82 127 105 -44 -45 -8 -49 -62 13 155 183 87 99 69 184 75 171 91 10 75 69 -1 -2 42 64 43 -9 -22 90 106 86 85 63 97 4 -46 73 -71 999999 -41 1 51 -10 31 -25 19 -77 -86 -44 -21 57 -2 -37 29 90 124 58 26 12 130 62 17 60 47 63 96 87 47 83 0 3 159 225 229 186 137 192 144 117 130 97 132 245 254 195 239 237 260 165 150 79 130 52 88 77 35 62 35 57 72 100 69 101 70 54 81 102 131 132 112 22 23 89 116 87 64 38 69 73 14 16 6 23 23 -18 -46 18 26 38 31 36 15 39 49 71 61 31 32 69 55 52 10 31 28 16 24 33 46 35 22 27 47 27 56 34 14 22 39 14 31 25 44 31 25 20 34 41 28 44 54 63 49 21 25 39 24 30 32 34 58 47 50 47 46 46 64 65 68 64 71 60 62 68 75 74 72 69 70 63 65 55 57 55 54 49 51 37 44331 312 317 30 10397 12 18 51 5534 3387 465321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 73 342 551 988 1717 2790 5644 12833 32807 131902 544727 999999 999999 999999 241666 1997 61 999999 117 132 128 132 153 999999 999999 109 141 136 192 42 125 61 -1 -50 92 -72 -22 46 128 41 -39 64 89 149 -2 -44 107 -5 74 38 133 197 87 163 184 312 188 146 305 324 173 164 99 194 89 999999 -31 138 28 65 80 3 91 224 68 34 150 109 65 -24 30 56 -27 -4 -4 67 69 70 139 151 15 35 73 107 179 184 153 -11 -19 107 70 67 118 122 -12 -65 63 116 128 201 72 42 77 118 124 41 87 145 147 103 61 70 15 -53 37 154 129 157 125 179 302 166 121 174 113 164 207 167 242 229 272 215 170 251 214 216 228 152 89 94 102 128 87 -21 52 110 140 106 133 145 129 135 116 78 70 151 167 90 2 47 27 41 93 28 57 40 34 54 32 10 42 42 28 -3 15 15 36 45 34 41 28 84 78 82 71 36 43 44 64 69 56 35 86 57 19 35 28 29 48 45 50 67 55 13 47 60 32 56 32 39 23 12 52 73 72 53 41 37 54 64 47 42 34 36 62 68 69 59 53 58 61 67 74 64 59 63 73 77 80 88 89 87 100 97 74 75 83 80 69 71 68 61 62 51 44337 265 1726 30 10396 12 18 57 5535 3387 -83 26 377 751 1171 2239 4273 8636 19143 77908 371419 821404 999999 999999 44149 325 -24 59 97 69 3 -27 22 -12 -18 60 111 129 -1 78 89 14 66 203 134 123 -11 -32 118 -61 999999 -16 139 60 98 56 134 163 8 43 132 132 128 88 109 146 250 210 148 128 161 69 -14 38 163 31 38 99 123 17 22 24 -24 69 70 81 26 51 33 -6 37 57 111 50 64 118 107 49 -78 57 7 -13 77 33 74 -23 -22 12 108 -21 -17 -20 70 -19 -66 -68 -45 -1 45 32 25 -3 51 32 62 90 -1 -12 52 56 12 -33 -21 -44 15 65 62 58 114 150 149 172 196 131 110 176 136 89 92 121 234 192 173 200 203 225 165 176 148 105 85 57 78 71 6 86 141 161 118 170 102 39 59 82 43 111 110 93 36 27 92 48 11 65 40 55 45 20 -25 -5 67 12 28 65 46 43 46 50 42 20 37 48 44 69 48 50 25 16 68 9 38 29 40 24 13 20 60 69 63 7 -13 42 25 -9 11 32 38 35 11 60 40 30 37 45 59 47 10 8 27 32 33 21 33 32 17 33 28 31 37 35 32 46 59 59 56 59 59 59 70 71 59 75 73 70 52 60 67 58 54 54 52 58 55 55 53 44343 263 1787 30 10397 12 19 3 5536 3386 0 370 882 1598 2876 5522 11521 27791 111626 426300 999999 999999 978467 249745 405 22 100 37 271 317 16 999999 -43 5 -58 165 90 96 999999 999999 -20 44 -94 68 80 999999 -79 -35 81 57 165 109 113 10 -49 98 173 187 92 94 96 120 101 219 314 181 114 104 61 66 66 72 -55 -10 50 134 31 118 77 99 149 9 55 120 75 -7 66 43 -29 12 999999 -36 98 77 105 28 41 101 50 -19 -4 -28 -31 999999 -22 -43 3 -11 -13 -5 57 35 11 34 112 39 -36 22 66 -5 -17 -28 2 121 107 35 -39 8 46 68 71 104 102 4 -27 46 42 98 175 178 231 123 107 119 98 144 188 180 174 159 103 232 239 185 177 140 131 77 79 51 37 78 86 20 25 61 64 88 94 82 48 79 111 121 103 95 81 41 34 59 44 -7 0 54 72 66 33 18 80 51 -4 58 10 14 28 27 9 18 47 10 18 50 46 30 7 34 15 10 30 58 24 39 25 25 34 44 29 11 24 33 47 35 39 34 32 24 28 30 28 17 50 36 39 29 50 47 30 21 18 9 4 37 55 32 29 35 36 35 44 47 51 47 60 59 55 66 73 67 63 76 67 80 64 59 61 52 59 65 52 55 63 52 41 44349 265 1729 30 10399 12 19 9 5537 3385 6 261 746 1304 2028 3697 6958 14473 57920 194486 581543 999999 706904 684323 992223 201162 1543 -43 -19 202 104 166 164 104 94 102 207 240 122 58 42 89 -49 -25 7 56 70 97 129 77 179 184 139 163 105 199 149 217 73 97 144 173 96 39 254 387 346 260 161 51 111 58 181 82 143 133 51 135 37 28 68 88 88 -7 93 68 95 65 9 64 52 48 -87 17 96 78 41 -45 -99 -2 147 83 22 68 141 98 16 27 1 35 45 17 -37 52 108 79 116 132 83 110 87 70 45 59 87 109 127 110 59 124 95 125 110 27 61 104 31 24 164 205 223 348 275 255 230 165 228 215 215 234 335 233 200 259 262 213 185 185 177 136 149 151 150 107 122 63 65 90 87 117 119 97 89 131 49 122 167 100 85 106 121 167 124 52 61 90 54 50 46 74 69 56 32 20 53 32 65 66 84 79 100 61 55 82 44 49 62 64 70 57 56 80 83 80 54 51 42 60 53 58 34 37 79 83 67 50 58 52 44 28 72 86 54 67 69 72 70 70 66 62 43 70 64 64 74 82 75 87 84 83 93 86 85 84 94 101 80 81 91 103 109 108 102 104 105 107 94 90 93 91 89 89 87 87 77 44355 266 1700 30 10400 12 19 15 5538 3385 -36 140 582 1004 1487 2490 4215 4948 12959 32968 65327 695153 999999 999999 824229 4797 163 224 172 139 88 25 190 192 179 132 -5 -19 33 999999 999999 147 -45 174 140 67 -92 5 129 112 124 59 68 76 25 104 220 13 -17 56 25 -81 85 248 122 135 254 252 192 135 61 -20 28 124 120 111 60 168 153 124 131 44 14 167 165 67 46 91 161 232 226 210 65 62 64 99 31 34 43 76 -87 -82 63 133 159 122 85 42 -22 -19 181 82 -6 78 -36 26 12 -1 87 72 20 69 73 102 40 53 28 7 74 131 107 143 92 93 105 77 55 88 147 36 174 241 249 206 106 134 55 153 208 201 217 203 137 188 189 259 250 173 121 146 163 93 98 51 41 80 90 84 107 158 126 150 152 167 162 116 99 75 71 89 86 75 75 76 79 50 72 83 62 -3 33 95 92 82 88 70 102 85 48 72 87 54 41 64 95 87 67 66 105 52 30 37 63 42 39 71 87 55 25 63 28 24 80 80 49 45 71 83 57 60 74 70 93 71 74 68 61 51 54 47 64 70 80 62 76 95 99 91 92 73 74 84 95 91 80 83 79 93 110 96 95 93 95 99 104 104 96 92 98 98 99 92 85 88 84 65 44361 267 1665 30 10395 12 19 21 5539 3384 64 231 501 996 1659 3002 5512 10818 31310 135891 463026 999999 999999 999999 159955 820 171 143 -59 -87 10 120 77 -6 -64 999999 999999 116 62 999999 -33 -4 -33 109 224 112 -46 -51 -46 80 182 253 83 34 -38 -1 20 104 105 56 -28 184 172 257 186 152 182 318 107 999999 -28 109 95 94 34 -41 35 75 21 -40 26 84 46 10 36 30 75 18 101 162 140 174 37 80 128 -38 65 92 -94 8 53 104 85 138 101 69 -1 -32 76 23 79 104 108 59 -3 -15 25 -3 14 7 80 74 -8 11 86 71 60 37 14 45 140 137 13 116 84 35 82 149 59 149 182 105 129 156 160 177 192 155 156 225 163 165 188 225 250 240 240 182 168 78 60 136 112 134 131 120 78 106 40 123 161 79 32 116 114 131 116 121 93 91 93 68 84 88 49 84 70 47 23 20 27 57 42 48 5 36 43 52 75 61 77 47 14 21 -14 18 10 57 63 50 39 35 18 67 80 36 40 15 47 69 42 26 36 45 31 27 39 47 85 60 63 56 39 66 66 48 73 82 59 73 56 61 73 54 45 73 70 65 55 50 76 67 70 86 89 81 77 74 79 91 93 86 104 107 104 96 104 93 82 81 83 85 83 85 83 78 69 44367 313 310 30 10390 12 19 27 5540 3383 422627 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 147 316 719 1220 2075 4069 9251 23449 67798 256162 788344 999999 999999 999999 50545 270 103 102 -66 13 143 120 98 227 81 -99 -19 58 42 53 35 12 999999 62 -91 -99 94 42 -32 -75 57 215 148 48 -20 99 30 75 55 82 -18 176 314 237 117 132 239 133 225 78 29 44 9 68 119 202 137 13 45 37 16 101 84 92 31 59 77 134 11 -45 85 -14 1 -40 -46 -32 -58 -54 55 57 14 -38 -71 -57 -56 -76 14 9 -94 -33 56 15 35 26 -16 5 25 -87 45 73 51 56 10 70 -18 12 0 -2 35 23 46 102 10 -15 -38 -2 4 -39 -9 81 172 122 94 111 99 116 125 34 59 107 134 214 166 87 110 138 179 222 182 177 235 148 106 75 116 45 47 70 84 92 91 172 117 88 117 107 91 109 117 75 105 79 15 72 110 47 51 56 98 163 33 16 7 -21 21 11 36 28 29 89 58 36 36 24 22 28 2 7 37 37 -6 13 23 27 22 26 38 40 24 -3 5 38 30 9 38 20 32 36 60 30 5 28 36 36 36 37 38 36 34 37 46 43 30 20 27 34 65 46 41 41 29 45 59 61 68 73 67 68 65 61 79 83 66 71 80 81 78 70 74 73 71 66 55 73 72 66 52 44373 266 1686 30 10386 12 19 33 5541 3383 126 349 620 1088 1795 2864 5517 10020 23325 100008 376896 999999 999999 802779 199745 1026 186 163 86 44 65 92 105 91 148 164 115 51 61 -44 -8 26 72 28 -15 -9 44 73 145 -44 51 22 -87 89 263 153 50 46 148 134 99 284 238 119 210 310 109 59 99 202 114 23 102 -87 4 34 45 118 132 59 54 73 164 15 186 276 14 54 183 130 50 76 18 26 86 -28 7 5 -38 -12 -2 -20 57 29 94 76 85 91 -15 28 118 71 126 105 19 35 67 -9 35 74 164 104 -3 25 6 -62 9 88 134 193 85 43 61 96 138 112 103 131 213 263 215 161 186 219 247 180 193 167 93 132 235 234 263 246 321 222 193 217 197 241 198 176 127 53 49 88 27 74 100 172 95 106 92 111 182 161 127 118 85 95 91 108 75 80 96 57 -6 19 60 31 31 35 64 93 45 11 -5 39 58 36 12 14 23 7 29 15 69 89 63 46 67 82 57 41 43 41 51 34 36 38 55 47 52 41 57 55 41 81 87 68 65 45 62 64 48 66 63 56 69 63 59 64 46 59 53 58 80 69 52 79 82 79 75 67 74 76 79 91 91 102 96 81 78 90 97 91 89 88 91 76 78 79 83 85 64 58 44379 266 1686 30 10386 12 19 39 5542 3382 307 652 1189 2362 4950 11278 29006 104729 349415 698180 999999 999999 999999 214759 1425 7 70 166 39 18 67 76 65 40 69 111 1 -31 -23 -14 83 153 61 42 -98 -55 66 164 -47 75 210 188 121 -51 999999 11 172 49 131 94 110 154 182 294 290 209 79 92 228 151 39 67 120 71 122 61 52 18 136 117 109 -1 14 82 42 117 142 26 169 192 107 117 39 30 36 -77 999999 29 145 120 17 48 23 31 33 -1 -34 56 56 157 189 118 8 70 4 -11 141 92 -22 19 62 88 22 41 130 148 64 -34 11 108 131 126 92 84 133 30 69 119 93 111 151 99 189 221 195 187 271 162 87 170 236 196 225 320 327 315 272 240 245 217 155 224 221 169 122 103 82 92 87 116 137 133 164 158 117 218 150 172 175 193 141 129 106 69 77 68 75 56 73 72 67 63 80 15 12 51 72 57 65 97 87 96 135 88 55 69 122 65 49 65 28 79 46 23 57 67 58 49 35 37 94 73 45 43 43 75 106 61 62 52 91 76 41 43 54 86 62 42 61 59 68 69 73 82 64 74 81 63 58 79 84 95 96 90 92 103 99 92 97 97 101 97 102 100 104 105 106 100 106 99 79 102 98 90 85 75 44385 268 1626 30 10386 12 19 45 5543 3381 -86 42 465 916 1598 3021 5786 13632 47366 148533 728548 999999 999999 506282 999999 318354 1968 -37 42 205 123 218 288 116 999999 999999 999999 74 55 -98 137 150 68 192 64 -25 15 156 96 54 17 -15 999999 40 54 -61 63 -95 3 61 50 172 55 135 139 129 118 98 143 172 86 148 21 21 54 170 -49 -48 -39 63 16 -8 78 88 101 3 46 216 160 76 133 180 140 32 24 1 84 121 136 10 -5 -9 -38 999999 -98 -11 -7 999999 999999 -73 74 13 -77 -46 -45 11 -2 5 30 57 64 10 113 -8 -19 47 24 100 104 43 21 39 29 -26 -2 36 49 17 58 112 100 85 139 182 168 101 95 81 199 106 117 82 163 212 145 193 210 186 144 159 163 155 121 148 76 23 67 143 102 32 48 49 87 55 108 138 131 90 58 125 46 105 94 71 73 10 13 -14 -28 3 28 28 27 22 21 2 -24 -57 -21 16 28 -1 16 27 11 0 23 4 40 48 24 0 42 15 -13 25 33 -6 3 11 -8 -3 -20 29 24 -5 -17 16 1 7 29 31 30 6 16 29 11 16 22 21 14 -1 3 12 11 13 28 32 25 28 24 24 34 42 50 49 43 54 58 53 58 58 52 53 48 50 67 67 61 55 52 45 55 44 44 42 38 37 44391 268 1626 30 10386 12 19 51 5544 3381 130 374 958 1720 3063 5921 13700 38653 159206 676501 999999 999999 673597 256539 778 125 49 43 89 -8 -46 999999 -48 31 -39 -15 -65 999999 -40 -15 999999 -5 -26 -66 999999 -88 27 62 -46 30 57 10 150 131 37 179 155 47 167 -32 36 56 156 194 198 224 192 220 199 130 34 84 62 41 93 39 172 78 34 46 -18 99 155 191 77 -28 -16 -37 156 46 -16 78 70 66 190 111 81 65 81 35 8 58 54 1 19 38 -10 -7 66 171 19 5 91 20 -9 88 33 38 32 60 21 124 107 4 21 122 10 73 79 45 58 80 92 94 60 0 61 73 64 89 179 273 197 146 169 138 150 137 145 95 137 159 199 188 217 282 267 193 170 158 174 192 174 141 168 181 152 71 97 39 73 68 74 86 103 139 140 153 105 108 84 115 89 54 95 88 40 55 81 24 -13 25 33 31 -6 32 38 48 29 35 54 35 35 32 21 -15 -35 -10 51 40 36 41 87 41 59 58 58 37 27 -4 38 40 43 45 65 59 62 90 67 23 22 23 39 40 42 35 28 48 54 48 50 68 62 33 41 57 63 61 63 55 59 50 65 65 57 60 62 81 72 69 78 88 87 90 96 98 86 81 94 95 95 91 80 81 88 76 65 63 44397 268 1624 30 10384 12 19 57 5545 3380 -60 298 518 1150 2393 4611 9676 26373 94589 374301 999999 999999 999999 359830 4045 124 106 41 25 115 56 107 57 -18 999999 29 -30 40 37 -35 -6 63 104 166 116 -85 -37 -40 7 46 42 87 -43 -33 97 -71 -57 78 51 60 6 222 220 166 194 176 79 171 208 29 157 159 60 -21 -1 119 146 131 11 55 89 78 186 56 47 58 60 24 -7 38 110 159 151 111 108 82 -52 85 120 57 48 51 -7 53 40 91 31 9 -50 -63 197 158 22 -21 48 59 62 -68 71 136 19 -92 -16 49 94 65 -54 -63 -41 -20 72 2 18 30 24 -73 34 57 87 126 243 245 230 152 177 133 124 201 246 217 122 245 265 229 203 261 283 299 231 196 246 179 142 213 164 87 67 56 91 91 37 16 87 69 105 109 69 122 125 148 134 53 29 20 57 11 -4 56 20 17 29 32 58 60 -11 -2 6 46 51 56 62 62 40 64 57 25 39 19 0 3 16 33 61 21 -6 33 26 31 47 28 38 45 43 20 10 68 54 34 32 34 27 11 41 45 27 45 31 32 17 35 38 40 27 18 30 40 45 42 28 46 65 62 55 57 61 57 51 69 68 81 71 69 70 73 83 75 73 68 79 77 75 69 66 55 65 68 62 50 44403 268 1622 30 10382 12 20 3 5546 3379 77 428 1000 2263 5089 11620 31598 95893 303734 813615 999999 999999 840545 30231 153 148 133 154 88 69 130 63 34 4 2 -16 -80 6 164 190 88 8 36 999999 -3 38 -30 10 104 15 46 999999 999999 59 27 0 126 183 88 89 233 174 123 92 107 76 268 396 155 4 181 102 67 75 61 29 102 73 31 46 119 49 77 17 8 106 142 43 59 23 0 3 38 27 76 28 -16 -19 38 49 8 -37 13 -55 3 135 147 -6 44 91 79 -19 -1 57 -16 36 21 71 77 49 102 93 74 18 74 135 21 22 34 67 29 20 34 64 18 -14 54 95 175 167 180 150 217 225 192 206 237 160 178 197 204 113 155 210 270 309 267 221 253 222 216 275 211 155 153 118 85 104 66 74 140 149 114 72 90 104 130 162 150 150 96 73 130 81 61 30 63 60 27 28 112 66 21 30 64 14 69 32 1 43 60 89 57 76 99 85 78 46 62 88 51 26 47 62 56 74 87 49 21 42 53 50 88 66 41 42 38 40 74 39 37 44 48 63 41 48 50 47 31 63 63 65 55 78 44 43 49 53 67 75 73 75 70 65 68 82 88 85 95 89 85 86 89 107 102 106 100 99 102 94 97 96 87 83 87 88 84 76 44409 270 1560 30 10380 12 20 9 5547 3379 -94 288 855 1612 3096 6530 14491 33880 97914 313558 788465 999999 999999 623104 5999 42 119 54 -25 -6 81 142 79 82 -16 4 80 49 -77 -5 -60 -16 -10 28 78 64 -7 999999 999999 -58 -29 -83 99 108 -31 27 -59 56 -18 104 -6 -65 53 23 55 194 253 134 139 165 215 100 50 189 127 82 32 138 93 57 5 119 95 33 87 109 -1 -1 211 110 -62 37 38 46 45 116 -38 -81 21 85 98 -13 -55 -32 29 0 11 -44 -77 -15 -44 58 8 -94 -22 74 90 64 152 92 16 51 65 70 70 13 10 58 89 -3 -19 94 161 60 41 37 63 74 125 188 120 89 192 143 189 171 217 168 220 227 178 227 212 195 251 315 306 231 237 253 274 161 167 234 195 210 184 127 112 40 43 82 98 10 49 112 86 108 93 97 150 80 99 134 83 90 122 58 79 57 75 68 54 83 22 30 40 58 40 12 44 24 13 19 35 49 46 61 19 35 49 65 46 28 14 58 23 17 50 20 43 46 7 20 47 56 58 47 18 39 54 71 29 24 31 24 32 47 51 53 52 53 41 50 55 69 62 46 57 60 61 66 50 63 61 80 80 85 72 79 86 82 78 91 86 89 97 96 91 93 84 81 76 90 91 89 85 73 71 59 44415 269 1590 30 10380 12 20 15 5548 3378 -43 191 596 1680 3550 7515 18940 55880 208792 814939 999999 999999 268834 2612 34 27 999999 58 100 -78 103 -67 -81 -2 -28 -45 38 99 16 154 115 -71 68 90 104 117 23 45 151 238 212 35 25 107 -37 -61 -94 15 80 0 37 56 255 239 201 347 292 197 119 43 3 47 210 215 128 72 67 89 52 -8 91 97 161 96 14 11 110 118 172 165 -5 -37 8 55 31 -41 -5 104 0 -64 -5 87 91 -18 -71 45 135 42 19 999999 -86 95 1 9 50 111 128 71 -16 9 89 98 46 148 25 62 119 63 52 51 74 83 48 50 124 142 99 126 170 183 194 237 202 148 179 202 183 282 238 154 204 170 157 256 216 255 381 273 276 242 192 197 235 197 110 109 133 134 93 25 75 93 25 67 105 82 77 99 84 91 127 124 87 92 119 109 86 26 82 109 68 -6 48 26 18 39 44 31 32 -9 -13 7 57 45 54 40 38 5 48 60 29 29 78 -1 -1 26 31 10 -13 20 33 60 40 47 8 -3 14 21 46 44 37 58 38 39 35 12 23 37 32 42 51 64 49 49 36 36 36 49 56 58 48 44 28 57 56 53 67 74 72 58 65 74 63 67 73 76 78 77 72 66 72 71 70 77 75 81 68 62 59 44421 270 1561 30 10381 12 20 21 5549 3377 -29 211 608 1264 2109 4313 10194 25889 82716 269905 785909 999999 999999 865934 26652 -21 56 -14 126 91 106 68 -65 999999 -33 -94 10 292 66 999999 999999 999999 -89 36 142 186 14 127 57 -19 113 59 -4 46 8 21 -66 5 4 -40 -49 170 119 2 69 111 138 332 255 69 88 79 116 -4 53 47 -10 126 45 40 25 88 52 -76 38 81 138 41 82 92 145 130 56 -43 -12 -38 -37 -64 999999 45 66 -89 -11 -1 115 -5 10 34 999999 999999 999999 128 22 -7 29 -9 26 74 114 25 -22 96 66 -95 44 9 38 -53 12 -24 45 124 133 131 88 9 125 137 151 181 236 188 96 102 155 223 200 218 169 236 172 171 234 310 240 364 300 379 218 149 193 199 211 200 218 126 129 113 45 59 121 142 63 61 93 70 136 109 88 152 144 103 119 108 75 56 43 27 32 77 80 15 39 16 -10 33 61 27 31 63 51 59 50 1 0 46 37 23 62 38 34 47 11 57 51 62 67 39 43 45 20 -10 8 30 11 33 25 33 35 33 25 5 35 39 19 20 34 46 60 46 31 47 55 37 41 32 34 35 33 10 32 26 42 56 47 44 54 66 57 58 57 51 51 64 79 74 74 73 70 73 76 71 74 73 72 59 62 60 53 51 44427 270 1565 30 10385 12 20 27 5550 3377 2 192 832 2018 3793 8303 21502 67654 234352 939258 999999 999999 890154 771057 4861 140 -83 -1 -2 97 -9 2 23 59 2 88 -44 -43 -97 0 -28 150 187 60 56 -10 79 64 23 -9 37 124 72 -27 -54 55 90 -75 -47 24 -78 -42 71 87 178 306 202 176 283 319 206 133 81 -65 89 32 88 49 -54 31 35 51 110 0 6 56 139 -10 54 230 172 75 49 73 70 98 12 2 -16 -34 37 -46 2 29 85 92 166 -19 -37 105 30 76 108 87 55 76 -20 25 119 -35 45 80 2 57 37 42 43 47 115 85 125 146 70 99 122 53 90 110 101 163 190 208 260 203 152 181 159 149 222 159 68 200 187 275 225 321 271 225 229 269 291 257 266 190 162 173 195 183 125 133 108 94 120 121 76 50 82 92 87 138 86 112 95 21 27 102 121 111 127 73 78 68 86 105 95 64 51 31 51 24 35 59 85 28 80 56 80 108 50 17 38 51 18 15 52 95 92 38 19 33 43 14 51 31 34 65 80 71 31 41 61 63 56 66 45 24 52 49 41 50 69 75 60 51 52 68 60 40 42 49 64 56 58 58 69 66 49 56 74 69 80 89 81 75 77 88 84 103 100 97 89 88 80 78 82 90 85 78 79 70 44433 270 1567 30 10387 12 20 33 5551 3376 28 376 529 1098 2389 4840 10437 28864 104204 413485 999999 999999 999999 513538 3612 7 -37 -10 11 -23 53 -98 999999 -25 -6 96 71 18 -67 -11 -83 999999 91 -32 999999 28 -32 31 78 168 70 91 291 200 30 -40 999999 57 -26 72 -75 -38 23 30 -5 62 176 235 256 192 151 208 70 48 46 72 64 -17 -50 -37 -26 78 105 125 74 163 133 -32 136 42 76 135 29 -11 57 -20 4 -70 -40 -85 3 -39 -80 135 -73 1 -8 9 61 -5 36 11 39 68 144 68 111 115 83 -55 -13 119 142 149 30 11 65 -52 40 80 -9 -10 19 51 117 150 137 66 29 78 99 122 195 143 133 211 148 77 134 185 206 188 135 200 196 223 380 324 289 241 188 139 172 178 168 186 188 109 85 75 109 78 98 67 92 111 105 159 137 137 106 139 104 96 147 184 102 83 62 36 59 38 43 42 22 58 91 81 78 19 7 50 38 48 73 42 42 40 8 34 72 52 32 54 18 23 21 24 -2 -6 -3 2 44 31 28 19 41 43 65 34 25 47 43 11 19 50 43 53 13 34 37 20 39 50 55 51 38 65 51 47 44 45 36 38 45 41 53 58 63 60 70 73 85 89 76 74 80 80 75 69 75 68 78 73 60 76 75 68 71 60 44439 271 1538 30 10388 12 20 39 5552 3375 -20 20 186 848 1436 2512 6234 16796 40141 91423 198994 859445 999999 999999 108220 586 -60 55 999999 999999 -46 105 136 90 90 -69 -92 48 79 77 24 -16 78 72 104 89 70 -17 -37 36 63 19 58 132 -14 113 89 141 228 82 71 49 68 177 111 54 143 153 132 78 221 317 277 186 52 -36 999999 41 76 -37 52 32 69 -18 45 135 93 33 123 34 33 20 86 -42 -50 34 59 -100 6 30 13 45 -59 -61 37 18 65 75 29 -24 -46 60 93 15 6 89 38 -7 -9 101 121 27 10 19 39 -44 7 41 63 92 8 10 102 101 168 190 131 247 167 156 143 138 184 198 193 194 120 121 179 168 145 147 177 217 278 316 266 268 293 237 149 211 167 135 121 156 163 44 44 64 33 41 136 114 80 70 102 77 63 131 141 153 110 141 98 72 154 141 58 46 65 57 59 60 54 39 16 40 25 63 23 11 26 32 45 77 81 105 90 34 21 16 23 5 11 32 39 56 43 29 27 80 42 35 46 67 72 64 47 79 71 47 18 44 54 46 38 41 43 53 62 33 37 42 42 44 49 43 49 51 46 49 56 56 65 82 76 78 59 53 57 70 78 76 71 77 73 76 90 84 89 89 84 82 83 85 84 81 73 61 58 44445 270 1568 30 10388 12 20 45 5553 3375 -9 213 551 1014 1878 3561 7269 14211 50691 243934 593060 999999 999999 448116 36865 369 96 181 100 110 78 127 153 68 29 57 -31 -19 -20 37 156 104 -30 -40 999999 -94 103 86 53 60 33 -52 31 78 18 14 -16 999999 49 83 43 70 49 -17 88 25 64 72 112 290 88 179 214 115 136 59 99 185 -62 109 55 80 230 107 -39 -7 70 160 112 -33 -37 134 163 102 85 5 101 99 121 38 -13 -37 61 48 69 11 135 45 145 67 14 65 57 27 50 81 75 75 81 114 23 -59 101 81 75 61 48 135 124 111 73 106 119 200 75 106 102 125 159 165 187 99 196 216 188 250 320 173 122 107 189 335 344 265 323 334 366 343 223 245 246 239 179 123 113 173 142 104 133 130 99 57 80 48 89 71 79 140 140 143 152 217 224 159 117 134 127 77 92 84 79 109 79 99 65 78 73 43 77 69 47 43 54 78 54 69 70 95 87 74 95 56 84 81 30 33 106 81 72 58 48 66 65 56 72 112 54 79 74 56 65 90 70 70 56 58 73 89 65 56 64 89 74 91 72 76 70 90 81 75 84 75 65 76 71 68 72 95 98 100 95 103 96 95 104 110 113 116 109 99 108 107 104 107 94 95 102 91 96 87 44451 270 1568 30 10388 12 20 51 5554 3374 160 388 1023 2154 4375 11342 32321 105192 341108 884899 999999 999999 999999 139391 807 -69 148 267 43 -32 154 72 -19 -42 120 182 70 999999 83 89 -48 -31 -25 -24 -20 15 10 30 20 -3 79 32 47 171 207 -89 56 11 7 23 28 22 98 65 104 180 92 163 48 144 116 78 108 104 153 204 67 38 -53 78 2 9 67 50 66 33 17 55 -35 108 14 -14 30 999999 -65 29 -78 -74 16 -13 141 51 10 -56 46 62 33 107 37 -39 11 -9 18 115 111 33 -22 105 25 -6 56 93 55 -38 63 55 2 142 145 144 76 72 165 210 153 192 262 269 189 192 242 178 182 242 244 181 134 123 169 178 205 206 225 263 277 346 341 217 217 223 223 125 118 117 102 122 151 114 80 102 58 105 95 134 115 94 38 110 90 52 66 115 169 149 85 71 54 68 40 28 55 104 82 23 15 7 18 30 6 -72 31 66 11 -20 -2 47 31 37 16 26 11 11 -1 14 -41 28 41 43 22 31 -13 14 40 54 29 18 64 70 41 12 11 12 9 -7 3 -5 33 48 31 19 32 53 59 33 20 16 31 21 40 44 43 48 36 22 25 26 39 58 53 57 68 45 37 58 58 40 64 67 60 61 62 52 44 46 46 39 46 45 35 31 44457 270 1570 30 10390 12 20 57 5555 3373 397 1626 4575 12015 31050 84996 217009 508639 999999 999999 999999 92667 1301 83 9 124 139 7 -12 -66 -48 5 999999 -39 -68 -75 -13 -61 -87 -64 55 -9 -58 43 -6 -11 91 63 3 18 -48 -3 17 -31 179 64 103 64 34 107 135 179 105 100 -40 -18 15 40 32 262 396 233 224 164 53 194 145 127 51 61 64 -14 23 49 8 99 141 22 -54 23 23 39 96 -23 37 -2 -42 -25 -17 15 -28 -38 51 38 -49 65 124 110 59 24 166 54 44 46 45 30 30 24 -11 57 78 69 79 49 125 62 18 29 52 117 169 81 81 72 209 197 132 167 190 146 166 171 117 134 81 146 182 129 207 341 369 261 284 354 350 247 314 244 205 232 271 210 179 202 158 179 116 105 97 59 48 57 73 86 99 84 97 93 52 55 91 155 155 116 156 144 159 81 146 63 62 83 69 74 66 61 27 12 18 5 27 40 17 -19 10 36 59 51 41 64 37 52 45 47 56 54 46 49 77 36 29 40 70 67 66 37 40 49 36 64 69 63 41 55 66 50 37 55 58 47 37 50 46 47 48 62 57 56 52 58 65 60 57 50 48 58 74 59 69 70 79 63 71 69 72 96 93 83 83 84 77 73 80 79 73 74 71 67 61 60 44463 271 1543 30 10393 12 21 3 5556 3373 -32 142 784 2217 5249 12798 36038 114466 407715 999999 999999 999999 11721 198 -38 76 51 106 245 75 2 106 72 28 17 22 -19 1 37 999999 -71 -26 65 -81 -54 92 18 46 19 56 129 193 37 -15 -70 -26 -89 -52 80 -47 -49 -34 151 87 74 6 -50 26 96 71 131 166 266 366 194 196 100 71 151 154 -51 2 153 83 -30 79 118 -56 64 101 109 -13 2 100 100 55 21 -66 999999 -37 -36 146 168 67 94 60 -10 -23 12 62 44 50 15 44 111 152 -48 -48 54 108 99 86 64 50 89 81 96 156 50 89 149 49 156 145 179 137 96 181 130 118 171 131 149 186 178 116 147 221 244 253 296 326 284 275 286 240 219 196 231 252 223 161 175 169 154 98 99 95 103 128 122 26 32 146 175 151 106 138 62 110 121 109 156 171 146 141 121 112 66 34 63 85 85 55 45 0 54 84 78 57 66 29 18 48 69 48 52 30 60 55 47 59 63 56 38 34 82 34 27 17 1 18 36 52 47 79 46 38 45 57 73 60 52 32 45 47 61 51 48 37 50 37 46 46 45 64 58 48 46 52 39 69 70 46 50 76 80 67 71 76 82 81 92 93 76 92 95 99 84 90 92 85 81 83 82 80 86 80 74 74 64 44469 271 1544 30 10394 12 21 9 5557 3372 -5 303 735 1352 2649 5059 10672 27942 114833 501604 999999 999999 999999 252717 3366 127 71 22 -34 999999 999999 3 -3 8 33 -44 -83 -59 29 70 199 13 80 104 57 -60 999999 -20 51 57 21 213 104 86 4 41 -11 38 61 -22 999999 -72 50 68 -24 -35 124 50 150 333 311 127 72 120 268 266 87 169 142 138 114 49 65 126 110 54 51 124 72 63 206 109 -63 -55 1 73 23 -10 9 -41 -32 86 20 86 -10 -32 42 15 -24 55 -7 70 74 -6 69 59 41 43 -24 -18 23 10 999999 999999 13 20 83 56 57 194 172 182 188 63 128 85 70 149 159 79 107 64 137 200 198 153 207 381 286 228 273 293 268 191 228 250 244 155 107 198 221 163 132 123 122 119 108 127 94 89 114 109 118 143 127 125 113 110 82 104 105 136 108 124 113 137 90 103 84 52 62 41 71 95 51 48 88 47 46 32 28 46 38 45 51 50 44 29 90 81 59 42 59 64 46 59 60 44 48 38 25 61 38 38 43 37 54 69 33 26 47 25 20 41 46 37 23 28 32 58 80 80 57 51 53 52 54 73 59 63 62 64 45 64 67 70 72 65 87 93 83 70 71 85 84 86 98 105 93 98 93 88 93 81 73 71 67 77 70 66 63 44475 270 1545 30 10395 12 21 15 5558 3371 207 569 1223 2338 4738 9892 22575 78086 224891 380246 999999 999999 852308 3979 170 43 91 100 111 149 124 45 60 -86 41 75 106 -2 28 18 -63 6 147 -3 69 82 118 73 41 35 63 152 127 110 165 41 135 107 -33 999999 68 91 204 153 221 192 294 323 303 319 261 257 293 220 254 251 155 25 19 53 93 92 147 61 78 95 71 169 69 -28 -9 31 66 18 55 -74 112 46 53 67 40 -60 40 128 102 123 49 94 48 94 39 20 106 156 155 27 18 50 54 18 126 136 69 11 18 116 90 121 195 198 122 47 164 159 136 197 193 172 157 164 123 203 270 223 143 207 321 311 286 304 356 361 358 378 297 212 208 249 258 198 208 190 173 168 118 145 184 133 113 86 123 112 102 140 92 123 166 167 122 138 229 259 235 146 164 171 154 115 77 62 142 120 111 103 101 78 75 60 84 68 34 39 72 88 86 85 76 67 56 88 101 59 62 58 49 62 74 82 48 54 40 15 42 39 46 67 72 41 57 69 101 63 61 78 52 59 61 70 83 74 89 73 81 93 79 82 78 78 72 77 73 76 85 91 75 84 80 80 107 101 96 97 108 99 109 127 132 132 122 114 111 117 113 115 107 99 99 92 98 96 44481 272 1515 30 10395 12 21 21 5559 3371 -11 256 449 868 1748 3499 7670 20117 62845 223028 911906 999999 999999 931008 46440 274 -13 68 139 9 -16 -9 45 44 32 115 38 32 -61 999999 25 71 13 21 -4 -22 63 19 -45 -71 -88 -58 50 5 58 165 124 19 108 128 35 52 38 -25 -46 999999 -7 127 147 105 163 175 244 139 162 135 150 94 12 82 -1 22 83 -10 20 20 -1 27 133 54 63 46 61 19 68 75 63 42 43 8 -35 14 51 64 77 27 79 -76 -33 -5 -28 -29 36 26 51 38 67 -45 69 14 34 -22 -85 -29 155 93 66 68 125 211 218 194 150 98 154 142 96 145 147 189 204 205 124 167 223 247 178 207 165 274 327 264 307 310 305 259 236 217 210 228 280 195 153 133 76 91 93 104 116 33 24 87 67 83 68 125 88 80 92 119 141 140 110 131 130 147 118 75 110 64 70 68 101 120 94 93 60 73 64 87 34 35 30 21 68 40 59 42 36 37 85 74 34 76 66 50 43 19 31 35 21 48 42 55 60 62 29 21 28 47 45 45 55 43 44 38 41 34 36 42 47 36 32 28 28 54 44 34 50 41 41 51 48 69 75 70 50 62 61 63 74 73 68 72 81 91 90 80 87 87 88 85 97 96 81 80 73 75 80 73 72 66 44487 271 1545 30 10395 12 21 27 5560 3370 116 492 942 1925 3919 8185 21115 64724 248712 701786 999999 999999 11655 104 143 97 -91 29 26 6 267 142 131 165 84 45 20 -83 9 91 -74 -68 -37 191 144 -10 5 10 11 52 -8 28 101 127 39 124 94 74 12 -8 245 111 74 -18 -3 58 13 40 129 209 243 192 170 154 183 103 131 202 23 47 -6 60 -11 106 73 145 160 119 28 10 97 43 20 58 119 76 67 -31 -1 72 23 23 58 44 38 10 33 109 23 66 70 7 84 49 33 84 30 7 96 20 -5 -10 77 83 87 59 88 100 120 109 116 183 170 128 138 190 145 89 130 260 224 186 111 157 255 229 284 330 364 340 355 352 353 275 202 255 254 286 262 260 240 220 149 224 166 42 89 86 99 112 56 145 149 71 56 128 132 113 116 155 178 166 137 172 160 119 105 104 95 121 85 106 53 58 104 40 21 74 55 22 50 75 57 40 26 46 41 73 76 77 74 72 67 53 64 71 68 50 70 49 36 46 46 73 49 42 59 55 38 32 38 44 49 68 50 37 40 44 48 73 64 53 77 73 76 67 56 71 69 68 67 71 71 75 64 68 76 86 78 74 77 93 73 77 87 97 93 94 85 94 93 94 91 91 88 82 86 88 82 72 74 44493 271 1546 30 10396 12 21 33 5561 3369 -34 374 883 1736 3561 7435 18100 54391 198166 791624 999999 999999 56691 519 12 42 58 -35 39 2 -26 66 -13 103 132 -46 -52 -6 23 -6 31 69 -28 -89 -11 -94 -62 -50 999999 58 55 -11 50 -3 135 98 -32 -24 -55 57 -4 27 97 -94 999999 21 169 213 178 276 216 308 213 2 63 196 99 98 43 62 7 -76 -20 -1 131 94 102 77 82 46 64 -3 14 164 -36 -98 62 45 19 15 -49 2 -29 69 16 -51 51 133 100 15 -21 57 48 -56 -74 26 31 78 26 55 47 17 15 62 118 81 -49 36 113 135 151 150 153 85 55 77 39 108 146 117 170 165 160 199 238 221 165 183 180 212 251 272 262 243 254 252 276 262 270 226 209 220 112 70 109 116 57 80 101 15 6 77 76 13 55 90 111 109 124 155 118 114 119 137 133 112 84 44 69 72 63 66 74 67 10 35 74 76 31 -3 -50 -14 37 37 32 38 10 60 72 62 36 58 27 27 13 29 45 43 33 20 43 22 11 6 25 27 40 52 33 22 33 33 44 24 17 15 16 6 22 36 30 30 28 27 26 27 27 44 58 48 49 51 38 33 31 46 59 52 54 52 62 56 56 65 61 66 74 66 63 67 60 60 70 61 58 60 56 56 51 50 39 44499 272 1519 30 10399 12 21 39 5562 3369 -36 1392 4441 10819 23168 51557 119394 279064 663767 999999 999999 999999 577270 4527 37 147 200 -6 183 278 219 200 76 95 189 18 9 -87 38 2 31 -81 6 -15 999999 -74 70 73 60 125 98 77 77 71 99 210 162 80 79 98 -3 48 16 999999 -88 44 70 178 97 209 245 208 72 123 182 93 15 -11 103 28 41 59 -12 -13 7 31 57 29 -25 21 55 177 153 151 108 5 77 31 -29 61 36 999999 -39 -81 15 87 2 7 85 122 170 150 134 46 62 29 -95 -23 89 73 22 40 27 -32 -41 44 120 82 42 64 145 196 183 195 163 75 104 112 23 95 181 207 275 267 194 205 159 146 185 276 287 262 254 313 302 275 272 189 266 279 275 255 156 198 207 189 112 112 179 119 132 56 109 171 87 112 143 131 126 146 141 117 152 176 139 146 128 66 79 56 58 52 98 94 59 74 67 57 20 -1 18 33 -1 21 77 92 67 60 58 66 59 16 47 81 41 26 40 68 71 39 23 30 26 8 40 54 17 21 29 24 54 45 27 31 43 58 33 29 34 46 43 61 48 43 43 53 46 51 49 45 41 56 47 41 50 45 50 36 50 41 48 58 80 70 55 70 63 65 76 76 78 79 80 69 72 69 64 58 61 57 50 50 44505 272 1523 30 10403 12 21 45 5563 3368 -15 675 2226 5726 13701 32524 83551 180242 463772 999999 999999 685675 4143 114 -20 36 79 176 262 132 192 302 85 -54 92 108 -59 -58 56 -63 29 115 66 -48 -12 149 197 -55 -37 41 37 36 -53 14 91 51 87 170 158 126 -14 13 121 95 0 -8 97 154 194 216 181 180 245 268 155 134 246 224 158 34 95 -29 82 4 54 84 133 79 59 76 153 -31 -30 -78 28 187 127 159 97 109 136 84 59 74 82 76 97 173 104 58 -42 73 93 11 42 126 144 17 46 56 82 146 140 63 49 117 55 55 39 65 151 125 172 209 225 179 155 217 145 105 125 147 188 197 191 261 222 254 218 253 265 375 378 376 344 439 383 297 190 236 237 199 250 231 146 85 113 66 69 112 80 45 135 87 116 59 91 123 129 176 196 177 139 111 122 154 141 82 62 102 103 120 113 96 63 118 77 49 87 80 89 91 53 68 66 68 93 117 101 112 41 64 80 72 80 57 84 86 60 55 69 74 43 45 35 37 30 49 58 49 59 32 47 56 19 37 61 62 70 46 56 47 43 38 63 63 70 68 71 64 71 68 67 53 77 59 69 78 64 52 73 86 93 82 84 90 94 100 88 92 98 100 97 91 85 85 80 84 77 80 76 65 44511 272 1527 30 10407 12 21 51 5564 3367 182 1121 2632 6210 14964 38888 110974 330361 877173 999999 999999 405943 2897 -18 75 38 -28 -40 101 -1 115 179 83 225 156 136 38 58 37 30 -5 -50 -69 -76 999999 113 142 76 7 23 999999 -98 136 67 89 185 109 160 84 108 53 -32 -44 -1 8 -34 139 163 149 170 183 111 117 167 149 135 200 91 18 999999 -47 -9 -44 -39 110 13 22 167 135 62 153 139 -8 -17 57 8 -6 67 118 63 82 71 -12 16 142 109 116 147 241 151 122 176 114 40 42 60 139 174 25 81 90 127 120 47 139 155 60 94 61 133 198 128 78 91 176 144 198 117 53 164 171 198 293 242 266 242 268 211 208 327 269 300 426 458 467 349 274 229 249 207 240 284 188 179 216 140 148 91 79 84 125 98 168 113 61 129 177 106 177 149 162 178 145 117 99 142 132 103 113 57 58 72 51 21 75 71 80 73 0 14 45 94 25 11 19 65 46 47 83 71 65 33 28 47 56 71 51 48 37 48 50 56 52 79 61 42 75 71 44 63 42 49 11 16 58 45 54 86 59 48 64 74 73 55 63 52 59 60 64 60 68 76 68 56 51 66 74 55 63 70 67 75 83 84 65 87 91 87 79 96 98 84 83 82 83 76 82 79 79 80 71 69 44517 273 1501 30 10411 12 21 57 5565 3366 329 2969 7592 17889 48970 145151 331239 731808 999999 999999 996088 147156 1292 189 48 17 184 32 -25 43 32 83 10 54 92 36 7 -65 70 115 29 49 170 105 19 -39 -44 72 8 -29 -8 14 60 7 -28 45 90 113 -33 55 121 -38 -22 37 99 29 -56 11 67 16 98 229 228 92 150 182 155 37 -8 68 206 137 89 65 -49 23 108 28 85 68 -5 66 45 19 -32 999999 -39 -63 51 75 24 24 13 60 42 4 22 153 80 55 96 126 184 147 -17 -34 46 72 127 202 104 125 135 14 56 3 89 -44 75 130 119 120 141 105 98 104 102 107 115 93 37 111 191 193 245 258 178 264 246 261 294 259 251 369 343 356 263 222 235 223 227 164 158 232 202 239 127 87 104 63 58 111 47 82 86 85 125 185 179 94 113 143 130 162 146 130 134 59 54 82 96 80 69 73 72 55 89 88 67 39 31 31 25 48 61 54 73 49 67 46 46 35 57 63 53 48 43 50 40 40 38 21 50 29 18 35 42 67 82 78 51 58 48 50 53 78 42 66 66 44 43 42 55 55 33 40 45 40 36 47 57 68 70 78 69 64 53 56 61 67 64 86 86 75 62 87 77 77 88 83 92 88 82 85 78 80 80 69 69 76 79 70 66 44523 273 1504 30 10414 12 22 3 5566 3366 2 1176 3309 7962 19940 54184 168256 548463 999999 999999 999999 156228 582 -5 38 124 -11 78 97 135 17 97 75 62 47 138 -13 -92 58 36 -70 -37 11 42 14 72 94 38 -43 999999 999999 -17 193 168 99 87 34 183 157 171 13 47 29 19 170 111 -59 47 251 174 153 114 12 186 163 85 84 87 150 181 58 100 34 125 197 212 50 22 82 65 117 92 64 -8 -81 11 21 157 73 21 22 -23 94 95 62 121 54 45 31 -7 83 24 23 80 19 32 22 151 168 216 122 100 115 58 63 -32 27 50 50 90 117 144 163 227 106 207 217 113 104 111 151 212 248 234 215 265 241 248 293 258 205 285 344 309 294 296 209 249 227 274 235 161 208 216 159 109 124 159 188 115 108 136 182 117 173 172 114 152 104 97 191 150 117 110 82 126 151 133 109 98 87 115 68 115 66 67 56 69 11 43 78 21 24 38 67 62 60 88 85 74 67 38 72 104 66 57 45 56 35 43 52 43 73 43 59 49 74 63 74 69 40 41 53 72 53 48 66 43 35 55 71 62 56 55 48 50 44 63 79 79 77 75 72 76 83 65 72 85 81 82 82 92 94 94 90 104 102 91 94 97 89 91 86 79 88 96 93 92 94 86 80 71 81 44529 273 1507 30 10417 12 22 9 5567 3365 169 805 1891 4154 9713 26064 75985 251475 832094 999999 999999 178641 795 9 20 53 197 260 175 290 244 68 25 82 -14 -57 -25 62 25 79 17 -31 55 -1 -85 -57 -72 -56 -28 30 77 50 82 25 -22 -59 -51 -53 -60 -17 47 77 83 -8 102 153 160 224 174 157 198 129 100 54 180 104 53 79 16 111 47 23 -8 -14 14 55 27 4 -44 -18 -47 127 155 111 56 -35 -77 -28 25 -18 -48 -24 24 56 68 23 -18 97 1 -30 58 71 106 27 -21 73 138 43 -60 28 218 205 72 49 51 46 26 47 78 -13 -50 22 133 129 181 235 183 160 128 156 132 158 208 224 254 248 212 229 247 280 265 249 243 228 261 213 231 280 255 237 230 242 191 201 165 129 139 134 60 106 121 141 126 70 85 114 98 126 111 160 167 189 135 141 177 138 139 113 72 57 74 103 90 86 60 44 89 61 58 30 39 56 52 18 -14 17 17 2 40 78 73 51 39 32 39 25 23 -19 18 46 36 35 10 28 58 39 29 21 18 9 31 65 49 53 67 69 56 52 60 67 36 21 18 3 41 65 45 28 33 31 34 60 57 60 37 50 61 47 53 59 54 68 70 72 75 77 65 67 89 81 67 65 81 82 78 85 72 77 70 64 71 66 59 44535 275 1449 30 10419 12 22 15 5568 3364 -74 193 766 1683 3825 8178 21164 61449 205988 756900 999999 999999 450126 1864 -2 26 -10 155 158 -23 -98 104 132 -44 -6 8 6 31 55 144 75 26 79 -73 16 -4 -45 58 76 -35 -86 -75 91 84 52 -13 41 -38 73 -9 -20 47 -4 -18 -52 133 89 -47 32 159 146 248 316 169 174 151 75 64 65 84 126 73 75 72 94 20 55 103 35 101 32 -7 -56 16 50 46 79 43 -53 59 90 -17 -63 -49 -2 -18 91 51 74 115 83 19 91 71 111 115 198 85 66 25 114 45 -8 71 34 -7 41 103 -25 -43 14 57 108 33 39 107 150 105 81 90 21 72 4 31 150 250 204 233 209 206 156 190 252 275 217 257 281 266 177 214 217 175 217 257 171 118 87 98 154 115 91 -15 74 181 139 129 132 119 88 142 119 84 129 98 112 97 111 132 158 113 158 129 109 94 71 60 58 24 47 108 40 62 70 49 45 39 11 10 32 32 9 18 40 55 86 44 -10 12 28 67 62 46 35 28 43 24 32 18 29 66 33 15 38 63 56 33 29 62 64 57 47 48 36 6 22 42 38 44 37 66 52 38 40 46 61 59 48 64 82 56 40 39 56 61 57 59 72 71 60 71 76 79 83 89 85 81 79 68 75 67 64 61 58 58 57 44541 276 1422 30 10422 12 22 21 5569 3364 161 1041 2521 6438 12854 20599 51540 137835 498142 999999 999999 999999 11471 75 107 147 -76 -39 84 78 66 126 121 100 213 -11 999999 999999 -74 999999 -33 -62 36 6 86 126 -1 -15 -28 124 129 74 -39 29 79 30 117 150 80 -46 -24 6 -2 -65 35 28 -46 -85 49 128 133 225 172 141 128 123 149 138 235 68 -6 104 89 183 169 58 -13 151 115 21 102 76 85 100 -56 -72 -33 58 38 -15 -73 -12 32 33 113 61 38 28 19 30 34 3 -46 7 53 17 -54 34 111 31 20 56 90 74 -12 35 46 -83 -50 -23 -37 30 41 73 112 122 122 58 77 94 65 108 124 95 159 117 147 173 279 234 225 218 232 302 220 183 192 245 155 146 171 220 206 167 183 260 198 128 80 93 105 129 108 50 83 52 112 66 51 72 129 156 145 98 87 137 154 100 162 173 92 100 102 70 69 59 107 66 86 77 81 81 59 41 16 27 -1 -1 49 53 33 37 37 38 18 34 71 59 32 15 34 38 50 35 18 44 48 45 31 9 42 48 34 35 50 51 10 17 22 21 37 33 32 21 27 29 24 41 30 40 35 39 55 45 41 55 42 38 55 48 44 48 50 65 53 48 57 56 61 71 59 66 72 72 67 69 79 64 70 78 62 56 56 52 53 50 44547 278 1337 30 10427 12 22 27 5570 3363 1975 7772 19516 34146 70154 110500 57818 76883 149864 494156 999999 999999 999999 40830 199 41 101 79 157 242 71 75 41 86 56 196 -54 999999 18 106 38 68 144 53 999999 -86 137 8 -92 -43 0 -51 -73 39 -84 -57 82 97 -63 -83 6 -82 -6 58 212 63 18 -16 -42 -34 48 64 171 107 77 146 124 154 233 189 204 32 77 170 65 -23 -7 136 115 122 22 -7 12 58 62 149 136 106 98 58 39 -83 -34 28 109 -7 22 3 -26 46 -3 61 106 154 35 84 63 82 48 5 18 -11 62 78 20 -73 -11 23 20 -58 -40 89 97 166 107 158 180 94 12 111 72 64 57 73 44 128 129 163 140 180 144 148 145 124 179 279 149 189 168 146 141 151 190 176 161 177 151 186 204 177 127 45 73 90 34 33 81 101 105 116 85 36 115 125 106 111 125 93 113 118 72 71 54 57 96 108 100 89 84 86 81 86 96 64 71 70 61 61 61 41 43 61 55 20 59 43 52 61 53 16 37 48 42 24 37 49 28 34 40 52 47 47 51 48 15 18 18 28 47 18 18 30 31 30 25 22 35 34 40 44 39 56 57 51 44 30 35 44 50 57 35 35 48 46 51 55 56 50 48 61 77 60 72 76 82 79 71 65 74 75 73 71 60 62 62 60 60 47 44553 278 1371 30 10431 12 22 33 5571 3362 101 643 1346 3782 11084 27565 49529 97608 248767 771370 999999 999999 56030 335 109 163 138 61 183 62 40 60 20 -12 32 -81 -61 18 45 -25 999999 0 163 3 -79 -77 -28 5 -17 93 214 189 111 19 12 999999 -74 28 -28 -67 17 -97 999999 -29 82 26 67 1 -19 51 105 141 145 129 123 146 204 134 131 19 11 69 106 116 164 82 68 41 38 7 149 25 38 -2 126 54 40 51 -50 -12 62 -14 41 11 -29 -27 29 101 -27 34 75 34 56 28 20 48 71 88 53 -34 17 18 49 39 57 4 14 30 50 49 29 78 153 137 110 132 108 122 164 136 160 53 87 74 118 158 228 232 204 202 132 117 169 227 175 118 126 154 165 126 182 206 183 195 183 158 168 140 95 150 141 79 41 82 68 107 70 71 125 142 117 113 74 76 133 189 147 163 143 134 167 177 170 180 137 98 92 31 86 85 121 89 92 23 15 31 38 56 26 20 47 74 44 53 23 59 71 52 41 50 74 39 23 69 53 16 33 76 72 56 60 50 61 41 29 29 37 47 32 44 61 65 63 36 43 39 36 55 19 35 61 48 39 53 42 50 73 69 52 45 61 48 66 66 65 66 84 82 74 78 75 64 87 89 86 87 80 71 65 69 68 73 70 72 66 64 65 54 44559 278 1377 30 10437 12 22 39 5572 3362 192 1862 5092 9928 22140 42612 115331 353077 789808 999999 999999 972546 5106 -68 999999 -83 44 999999 999999 52 36 -24 -55 999999 63 92 46 -53 105 2 999999 -13 161 -70 -72 61 -53 -65 89 16 -26 -64 -20 37 -41 -34 101 174 40 35 96 -88 -55 -61 -64 126 4 112 18 49 198 42 92 184 184 87 88 173 48 117 56 87 91 112 79 -24 87 68 98 160 166 129 40 -7 28 22 180 114 -6 61 31 -66 -54 999999 999999 -16 6 999999 -35 61 17 31 27 70 144 49 40 -32 28 -10 77 59 24 -12 19 24 -5 -31 2 26 -14 20 79 128 93 8 56 91 118 158 170 97 138 197 228 196 189 168 86 77 147 120 98 177 246 253 157 121 151 198 165 75 160 159 138 203 157 136 153 128 161 137 77 87 79 80 130 48 69 95 109 49 41 25 61 152 111 127 114 132 167 132 143 130 167 131 133 88 97 87 63 61 43 73 50 45 61 35 8 7 52 47 6 19 39 29 32 9 31 49 32 32 23 11 37 8 12 18 21 34 33 41 32 12 13 44 59 63 37 20 24 30 15 36 46 32 39 38 39 21 17 9 18 28 21 49 22 24 56 48 32 24 36 51 50 55 56 51 56 59 72 66 73 69 73 80 73 56 59 57 54 59 54 50 49 50 54 47 44565 277 1410 30 10440 12 22 45 5573 3361 491 1281 3142 7387 19688 55805 171696 553465 999999 999999 999999 11681 189 116 94 -2 -70 -24 -72 -65 150 122 -33 111 71 58 58 -50 999999 74 178 27 -24 -8 28 85 -17 55 95 115 -74 999999 -8 38 -27 -12 21 -30 -2 56 117 116 -36 999999 -86 112 167 16 -8 138 165 205 154 221 263 261 204 162 130 168 81 92 88 184 25 136 162 97 37 100 209 113 51 183 122 154 77 82 120 93 -35 63 128 132 99 85 107 9 -82 -71 -56 53 113 -11 7 188 294 208 127 126 164 49 49 51 89 76 70 60 8 30 -12 4 73 141 43 70 189 142 97 78 110 77 158 252 187 148 201 184 142 230 228 223 134 143 214 215 271 220 246 187 169 152 208 212 158 203 224 184 115 105 122 62 53 129 72 111 84 63 157 120 95 109 120 144 171 71 93 98 126 195 180 160 134 135 144 59 91 108 135 131 105 102 62 62 74 62 30 19 47 28 37 56 76 73 75 97 98 56 52 40 40 53 45 67 67 26 69 74 38 22 53 53 44 49 51 33 47 73 58 61 49 37 46 62 50 47 63 68 75 57 55 47 59 64 78 78 73 77 54 70 79 75 78 80 69 88 96 85 85 72 84 92 91 95 86 90 99 92 90 89 85 89 85 86 77 69 71 44571 277 1410 30 10440 12 22 51 5574 3360 98 669 1428 3515 8034 20541 59068 190469 637389 999999 999999 86670 498 -81 -23 79 36 999999 999999 22 -10 -82 -84 6 60 49 -70 999999 999999 85 -62 -31 42 11 -3 39 -63 1 23 -33 -17 6 -29 11 5 23 166 72 -76 -58 129 166 182 98 12 26 -10 -71 -23 72 103 230 69 126 74 121 128 77 -8 2 126 174 74 156 179 86 48 124 91 89 107 48 66 74 134 47 -45 161 90 43 -4 -11 -24 98 96 -15 85 53 46 22 102 63 59 40 142 193 162 94 84 146 86 111 104 84 43 55 -2 106 83 34 43 75 69 68 48 58 35 110 142 100 123 191 206 126 129 128 230 176 121 134 214 223 113 108 124 134 203 202 206 174 134 128 141 141 157 103 97 78 38 75 83 89 86 87 67 65 78 114 92 96 107 126 95 67 147 126 136 151 141 176 191 174 114 79 119 95 112 40 39 100 100 103 72 28 -5 -3 16 20 29 15 15 50 41 45 72 65 56 28 39 30 42 49 34 52 26 29 15 -4 31 24 7 36 48 20 24 23 37 12 26 45 33 50 37 46 43 38 32 29 28 41 37 24 48 60 67 59 49 46 44 35 53 66 49 57 66 65 71 60 58 59 73 81 80 69 78 84 75 74 78 77 74 77 70 71 69 66 62 44577 277 1409 30 10439 12 22 57 5575 3360 161 1112 2740 6422 15735 43848 133429 439076 999999 999999 994922 7123 59 128 28 -47 22 -2 -22 16 67 -58 184 132 93 106 9 -87 -28 -15 13 25 999999 -21 110 -63 -54 48 75 27 5 -1 86 113 101 69 122 -10 999999 999999 -65 999999 -75 -77 -58 88 -24 50 15 14 97 172 189 161 127 158 94 147 44 55 80 106 188 175 183 55 4 133 99 13 73 119 29 77 213 88 41 92 202 19 38 67 -17 27 32 10 -47 -30 65 119 210 136 113 174 154 24 59 146 81 136 175 238 119 23 109 43 13 76 114 86 55 17 7 18 71 73 28 88 143 111 214 146 208 176 183 186 166 186 139 133 107 76 92 237 254 277 250 169 147 214 234 218 223 173 164 202 155 156 150 120 112 77 42 88 86 60 85 131 61 67 98 86 112 140 150 145 163 160 150 130 112 98 141 131 159 126 125 103 76 31 110 100 109 96 76 38 53 69 58 61 56 63 76 41 94 94 92 81 46 37 33 39 32 53 58 62 60 37 32 39 49 38 33 30 60 100 78 53 48 40 35 36 51 43 21 36 60 83 56 47 62 59 50 48 51 50 52 78 85 66 62 71 61 57 73 88 84 86 90 82 83 83 88 95 80 82 80 78 81 84 92 86 81 81 76 66 71 44583 277 1409 30 10439 12 23 3 5576 3359 413 1185 2704 5397 12269 30736 85397 254597 859099 999999 999999 13758 285 24 179 74 16 45 11 999999 -30 -8 -59 62 56 0 -57 -80 999999 -83 -19 -82 -23 42 -79 -66 41 -11 -49 -88 999999 -5 52 -47 -41 999999 999999 -91 -85 7 107 114 -35 54 -91 -19 0 26 70 100 251 245 127 81 144 219 317 230 88 114 77 12 127 64 11 74 139 144 202 144 124 126 71 206 212 159 83 116 44 63 157 125 16 12 98 19 94 85 8 54 120 138 28 45 45 55 105 86 15 130 107 4 0 8 -36 84 27 43 999999 -15 0 -38 -66 -86 56 61 90 156 156 151 138 88 66 113 114 114 139 132 190 119 180 100 7 117 187 249 199 125 121 188 226 145 183 225 219 197 214 172 142 113 104 119 149 82 30 24 62 77 88 103 44 100 85 69 101 93 136 141 187 148 137 143 104 113 108 62 53 79 83 58 54 55 45 32 69 50 27 31 75 18 8 8 16 84 59 47 41 31 13 43 61 66 59 32 15 37 64 35 26 12 30 44 42 28 26 43 56 59 66 26 32 38 34 37 47 49 54 39 48 42 43 62 48 48 58 76 64 50 43 67 66 54 64 66 76 74 76 80 88 83 89 92 90 87 81 78 84 88 81 79 75 79 77 76 71 67 67 44589 277 1411 30 10441 12 23 9 5577 3358 -12 28 407 1319 2875 6217 16028 44508 173531 693387 999999 999999 832829 4441 142 999999 2 26 45 0 10 -28 23 24 117 57 -68 -32 -84 15 -54 -28 999999 999999 -99 999999 123 145 -32 -30 -97 999999 999999 -98 108 32 -57 999999 -15 -93 -2 15 -70 29 53 -45 65 123 -74 14 89 91 38 -38 -96 65 166 175 93 143 82 60 71 36 10 -35 135 56 17 69 120 33 97 117 137 123 152 128 67 -10 77 18 90 73 85 29 70 61 41 120 142 209 67 39 97 163 23 71 11 76 56 37 106 70 91 87 37 51 19 20 -3 51 54 0 110 85 125 70 22 169 147 78 180 113 156 104 110 180 184 140 154 154 46 63 87 159 129 118 123 187 238 198 115 125 94 101 76 135 136 86 76 162 145 107 58 86 106 64 42 63 119 85 117 135 55 120 76 121 111 71 96 134 136 116 112 116 115 58 55 71 34 59 37 5 78 45 33 24 91 59 27 31 26 58 54 66 28 18 23 77 33 32 2 35 37 50 16 21 24 20 36 43 54 11 35 45 25 8 24 23 4 -4 8 11 24 29 49 44 33 34 30 49 56 44 47 44 46 29 23 56 66 60 53 58 36 44 58 72 63 57 55 63 68 56 66 72 79 67 57 60 62 63 62 59 62 58 43 44595 276 1444 30 10444 12 23 15 5578 3358 -1 335 794 1954 4266 9619 25315 80878 282839 999999 999999 999999 11735 70 45 108 -87 999999 -83 999999 -59 73 -62 82 80 32 999999 -78 -18 -26 138 112 -17 -50 -80 6 7 -6 29 -24 8 -47 -15 -42 -24 -2 26 76 -63 75 64 83 -5 -6 103 94 -1 26 67 66 28 106 152 136 78 242 334 105 174 69 24 129 -9 31 83 3 120 118 75 78 49 85 77 159 121 20 44 137 175 192 94 119 118 88 111 13 107 106 73 60 128 66 48 76 64 238 145 115 74 94 158 155 97 31 60 24 30 66 -15 3 -7 -37 -21 89 96 56 70 183 162 138 139 210 199 162 123 140 111 92 92 38 37 81 112 102 157 222 197 196 315 285 179 92 178 176 164 161 204 123 90 83 123 86 83 39 67 118 86 40 62 132 125 105 116 159 149 152 165 182 139 135 132 116 131 149 74 79 50 86 91 41 8 26 33 20 27 32 44 23 46 26 6 7 42 58 77 53 21 -23 11 38 22 20 17 28 1 7 15 11 22 61 38 10 31 37 45 62 36 52 58 56 44 39 54 36 52 68 72 43 36 39 22 40 31 44 45 29 31 49 53 59 54 48 55 52 47 52 62 69 81 72 60 71 78 83 78 76 74 68 76 75 61 61 66 54 60 57 44601 275 1478 30 10448 12 23 21 5579 3357 279 1114 2479 5868 14778 41822 128526 416931 999999 999999 999999 7539 124 57 10 -29 31 77 211 -23 -15 145 96 79 -87 -61 -36 29 -13 83 -5 87 -2 -1 15 151 55 -65 27 166 120 9 13 -30 123 83 -27 40 -16 5 -43 999999 -95 12 47 -17 15 -13 12 111 11 93 128 99 129 223 179 180 95 119 137 103 55 17 59 137 133 181 77 51 75 18 -26 42 101 8 -9 135 129 63 141 126 147 -18 68 95 123 167 137 132 158 149 162 3 95 182 85 182 106 131 89 30 130 140 110 55 18 19 -12 -3 55 126 29 -15 49 133 137 164 108 78 106 154 215 159 157 189 195 183 131 122 166 133 153 222 230 170 273 297 172 89 145 210 162 148 133 160 39 15 45 97 64 56 87 64 79 91 81 106 108 119 122 149 122 136 151 185 189 134 100 119 85 104 103 75 137 108 70 59 102 84 56 33 63 58 35 27 57 39 55 65 97 47 46 43 86 58 52 34 72 44 69 54 59 15 34 52 30 33 51 28 26 42 51 46 26 59 75 48 21 31 34 37 52 48 31 42 61 61 68 39 53 61 52 64 69 51 45 46 57 55 47 55 67 74 78 69 64 71 71 73 77 85 86 81 82 76 76 79 76 70 74 77 69 67 54 44607 276 1453 30 10453 12 23 27 5580 3356 934 2352 5036 12328 35562 92188 254131 570580 999999 999999 999999 47108 370 -28 0 49 75 31 -13 -26 -86 50 104 20 999999 999999 999999 13 42 -24 -9 -65 29 -84 -15 -38 3 68 28 41 32 -42 -23 -35 20 18 -17 -5 0 -28 42 -25 -31 19 3 999999 -51 -9 -4 -4 40 120 60 73 114 131 164 117 120 204 56 -62 -4 123 8 83 6 0 -13 48 113 77 82 91 71 111 128 209 230 229 142 94 134 63 35 81 130 63 20 63 75 108 117 143 130 111 75 71 68 96 124 54 4 100 1 -34 28 53 -5 -2 45 13 18 46 70 52 8 68 107 122 145 127 110 115 147 147 92 136 29 -17 9 52 94 176 151 204 267 279 196 155 120 96 100 116 115 78 79 48 18 -3 -23 -19 -13 17 24 81 27 22 114 121 81 65 93 118 115 91 104 110 105 58 93 98 89 85 72 70 45 101 86 54 10 41 52 47 -16 -2 15 -15 -9 -4 -4 4 -17 9 33 30 0 -26 22 42 20 3 -6 -3 -4 -5 28 16 27 11 -14 23 10 8 12 33 3 -7 21 21 8 41 40 3 999999 12 3 15 26 21 26 17 0 18 24 10 12 24 30 40 30 39 32 39 38 39 46 47 48 51 50 33 53 54 52 56 49 51 45 40 42 47 46 34 43 29 44613 276 1426 30 10456 12 23 33 5581 3356 27 584 1545 3762 8644 20895 58711 174754 561576 999999 999999 288902 26320 71 -81 31 52 66 90 88 -3 74 -46 -69 999999 999999 -29 -9 -92 -34 -86 -51 -61 -45 14 -27 -22 -11 15 -77 98 187 31 -1 40 43 -97 -60 21 -28 4 -18 19 -14 -69 -19 50 22 0 -11 -74 64 19 110 111 44 113 104 174 111 109 60 47 -28 31 16 -5 -22 103 115 -7 24 102 98 49 49 49 60 28 58 8 74 173 17 26 137 153 159 96 169 142 162 187 117 150 88 83 158 30 51 65 34 28 -35 -5 10 54 41 4 -15 35 57 73 -48 -1 82 108 100 111 136 165 126 140 157 273 226 112 161 187 81 47 67 117 84 157 212 241 335 271 187 169 185 118 135 206 150 130 176 108 51 86 126 126 74 54 41 38 135 155 128 87 68 139 112 129 138 163 155 155 166 97 83 88 70 68 90 86 65 60 6 36 41 3 47 89 53 62 79 35 31 25 56 78 62 59 24 26 28 40 63 29 38 21 32 13 17 33 61 34 68 27 34 51 42 41 31 46 12 31 50 45 35 31 27 45 37 29 22 32 47 37 39 32 54 55 34 34 45 62 54 64 59 74 64 54 67 69 69 77 62 64 72 86 91 82 84 76 71 70 67 76 65 60 71 70 66 44619 276 1457 30 10457 12 23 39 5582 3355 138 625 1878 4683 10998 25850 67125 193383 614437 999999 999999 724514 3934 74 119 69 115 -38 64 -7 6 -23 85 13 -2 38 3 128 -11 999999 11 -41 -60 -64 -1 3 70 94 6 47 -51 53 136 191 110 0 -24 -35 38 2 -22 42 -54 999999 -41 -52 -12 -14 999999 999999 34 72 112 85 118 202 136 75 116 96 169 135 134 16 44 41 101 12 19 185 161 80 103 95 121 55 172 91 55 117 122 74 104 38 -4 114 98 104 157 106 105 94 118 163 191 142 210 178 89 86 67 88 13 40 121 82 -16 -28 44 37 -29 -19 40 9 -16 0 17 -28 57 124 123 122 177 178 161 237 224 225 180 120 137 124 117 118 115 208 252 305 311 305 220 156 193 164 137 143 150 99 68 39 81 114 124 51 117 83 38 67 144 104 46 95 131 176 165 150 131 121 139 128 147 112 129 98 115 97 82 85 62 92 116 93 44 60 52 60 65 31 9 31 50 65 119 92 52 62 34 64 33 31 29 42 52 58 60 61 28 30 74 32 48 48 53 45 55 41 66 69 57 44 62 32 47 50 46 50 39 50 52 54 41 52 54 63 50 58 68 72 56 66 77 74 65 71 71 80 90 90 89 84 81 88 91 96 88 82 77 83 76 75 80 74 74 70 75 66 44625 276 1459 30 10459 12 23 45 5583 3354 98 571 1640 3931 8618 21810 65638 232625 817620 999999 999999 756193 6034 112 93 28 186 141 40 12 82 141 49 50 999999 -82 -18 -47 88 43 85 34 67 -38 62 112 121 117 32 999999 98 -3 8 100 191 103 29 -14 22 -56 -31 80 135 76 64 27 20 77 188 172 192 138 77 203 261 160 158 228 286 184 -90 -2 199 147 58 119 148 72 14 62 32 114 135 131 91 114 95 27 51 39 22 168 33 149 152 131 128 160 179 141 201 111 131 77 116 120 222 117 157 157 152 192 84 92 190 147 8 75 55 47 97 74 -31 53 74 72 99 128 144 139 139 198 173 154 203 263 236 146 225 147 93 61 107 159 123 138 234 335 364 354 318 250 228 161 112 142 126 54 108 32 105 110 112 87 82 105 109 77 94 99 42 133 134 161 152 162 161 143 145 206 153 176 188 145 139 138 106 105 101 104 36 62 93 88 86 70 29 60 68 100 111 84 71 87 87 60 65 46 46 53 47 87 98 80 65 59 57 68 50 76 77 60 31 58 60 69 69 28 63 64 72 80 57 50 70 79 75 59 73 52 58 63 61 73 70 89 77 77 84 94 100 91 87 103 90 82 90 110 105 89 91 102 114 108 105 101 106 97 83 89 98 102 94 82 83 79 44631 276 1462 30 10462 12 23 51 5584 3354 -6 719 1851 4302 9943 27079 76097 247386 850229 999999 999999 96215 851 169 164 162 9 -27 -44 -77 57 85 48 72 131 167 -37 8 57 47 -1 -3 -62 69 50 58 203 21 -18 67 64 -2 129 -37 -91 15 158 22 54 -56 -60 -39 -77 -96 8 25 18 190 120 31 167 209 84 167 99 116 158 94 105 107 128 74 86 160 121 69 75 124 159 62 61 160 156 184 203 152 66 162 33 192 143 21 175 192 200 128 116 94 177 132 195 141 172 64 155 128 161 78 65 172 190 95 96 68 88 55 -43 36 107 44 19 77 109 121 109 49 17 66 80 77 78 157 183 200 258 228 215 183 191 184 99 74 154 149 171 253 277 394 373 314 229 185 199 164 166 187 139 128 109 179 145 77 78 98 129 145 101 102 97 134 121 135 155 157 151 124 165 222 193 204 198 197 160 116 94 128 155 127 133 136 129 117 97 54 57 55 72 101 54 55 37 48 67 73 92 74 37 53 76 36 45 55 70 71 35 44 84 65 45 40 55 58 35 54 64 48 52 43 54 76 60 44 48 47 68 75 56 62 72 64 72 78 76 70 64 67 62 59 75 81 70 75 80 92 89 82 96 93 95 95 87 90 97 100 98 91 96 101 91 83 85 91 88 74 74 73 44637 276 1465 30 10465 12 23 57 5585 3353 377 1908 5407 13987 34201 82037 183124 448225 999999 999999 999999 434450 2385 51 4 -17 50 197 82 -31 21 19 -63 -26 -100 -57 -8 -23 45 25 12 1 -55 -35 57 88 99 93 52 -30 999999 -19 -54 999999 -69 66 0 -26 24 127 -20 -10 -58 -73 -37 24 -2 14 63 -46 -33 125 147 80 120 116 213 178 126 114 -12 -4 -26 1 51 89 92 35 99 11 -59 18 87 152 159 140 111 111 76 76 190 176 108 104 182 152 114 47 109 183 56 57 129 80 40 121 90 151 173 117 117 85 136 175 118 89 61 42 86 123 31 32 63 -8 -17 -31 -12 45 119 152 114 145 110 189 209 141 129 162 151 110 67 145 98 21 117 239 285 264 313 278 227 209 133 168 156 163 147 57 46 80 94 47 43 36 102 143 171 131 106 77 74 105 153 136 151 165 141 136 155 151 154 112 79 143 145 103 75 112 60 107 64 32 43 76 31 61 91 43 5 26 39 78 59 63 75 85 55 54 28 46 52 23 30 87 42 30 8 48 70 23 4 11 24 30 54 57 49 50 12 27 39 52 43 30 55 40 56 67 64 63 46 49 39 31 42 56 42 39 57 68 64 61 66 74 79 77 82 85 88 95 89 83 88 92 87 90 88 88 82 78 77 76 77 77 71 62 44643 276 1468 30 10468 12 24 3 5586 3352 70 911 2052 5245 12817 34970 99059 243427 543693 999999 999999 999999 15297 285 127 999999 -82 85 -18 999999 999999 14 -3 -80 -23 34 44 5 -7 45 40 84 -67 70 40 13 139 13 5 96 94 34 -60 34 88 999999 -2 -26 7 0 13 999999 12 3 -5 -46 100 107 122 155 85 144 129 175 138 142 249 176 88 117 36 24 -42 75 85 161 57 77 124 59 37 55 75 88 152 153 158 166 164 96 90 184 190 194 118 227 163 163 189 106 163 130 62 164 96 104 58 145 154 74 95 132 181 88 120 182 118 157 162 107 10 12 -8 42 139 98 78 49 136 125 173 147 66 102 217 162 127 108 210 192 226 135 109 146 149 184 303 305 307 280 224 230 207 197 161 214 234 95 91 72 114 83 22 33 136 140 88 80 65 83 52 45 117 92 129 134 114 202 160 103 89 111 97 105 52 110 73 63 18 24 50 92 99 65 61 58 49 72 61 53 41 73 70 11 21 30 37 34 51 69 18 22 45 26 33 51 59 70 30 50 45 47 57 69 38 38 39 32 38 65 50 29 31 37 51 66 54 44 43 38 38 52 42 45 34 35 38 51 67 64 59 64 60 67 67 80 75 73 85 74 74 79 78 82 78 73 71 70 69 72 73 79 72 69 65 67 44649 275 1498 30 10468 12 24 9 5587 3352 419 1963 6264 16149 39157 100720 241140 616470 999999 999999 924937 201644 1354 126 10 151 194 92 54 260 111 3 11 -59 -49 -21 -53 -71 999999 111 -31 -84 15 -35 999999 22 119 94 128 84 36 -60 -65 61 122 -44 20 119 2 -10 56 23 9 -69 44 2 77 159 323 277 195 116 222 186 169 136 83 92 7 -42 5 104 33 36 138 160 155 82 44 83 208 70 115 101 55 105 40 73 210 202 185 72 -15 187 113 56 114 110 114 218 143 137 195 146 152 114 93 207 168 184 150 69 59 107 168 129 144 141 144 111 71 54 101 95 85 98 77 83 1 6 57 99 186 239 215 254 277 219 196 203 133 84 76 144 188 278 316 279 220 227 202 217 214 162 194 153 123 98 124 86 91 93 99 88 83 86 130 172 107 92 84 119 144 149 233 184 179 212 211 196 150 116 117 136 104 65 91 95 121 85 86 39 75 90 68 77 80 59 62 76 61 43 58 86 74 10 52 55 46 57 41 43 66 80 58 60 65 71 65 59 58 43 62 73 57 61 55 40 31 54 30 50 69 53 75 58 62 81 69 68 78 77 56 54 84 77 72 75 76 93 94 97 89 83 78 86 96 100 105 100 104 105 106 98 93 102 94 81 92 96 87 90 87 84 76 44655 276 1470 30 10470 12 24 15 5588 3351 705 2608 5111 11278 28658 59165 96088 156978 325845 688547 999999 999999 972079 92030 1567 5 17 88 134 41 69 55 82 34 -37 999999 999999 999999 -63 -64 999999 -52 -17 -18 -67 999999 7 -6 -41 5 -4 999999 -14 54 -57 7 17 -26 -91 -50 -48 12 125 98 36 10 29 126 197 128 45 120 128 91 41 119 35 115 202 92 37 -17 22 -56 -5 -59 -27 124 117 160 73 73 84 82 64 71 20 60 107 39 42 47 108 186 95 150 193 241 170 87 8 147 168 158 217 219 170 172 93 107 86 33 48 56 66 84 122 124 105 52 38 88 105 114 57 -1 7 95 50 40 92 110 77 143 139 207 238 232 204 108 149 150 38 73 121 159 243 199 164 182 168 140 148 152 187 199 170 96 94 47 9 85 88 27 63 75 96 89 102 37 58 49 40 93 123 119 85 105 119 161 132 99 98 69 59 83 43 37 54 54 32 21 60 23 21 65 50 40 -2 -3 15 62 61 35 10 25 36 27 23 36 26 12 5 4 -6 -7 11 17 24 16 9 -3 13 24 8 -13 5 22 33 31 9 9 11 21 10 15 13 3 0 8 1 -2 21 20 37 20 23 24 44 41 36 44 47 42 37 36 45 43 46 51 59 49 52 49 59 56 43 37 45 45 39 39 37 39 29 28 44661 273 1561 30 10471 12 24 21 5589 3350 270 1220 2386 5162 12412 30167 53034 128115 426638 999999 999999 999999 7608 14 80 142 -48 -43 48 125 23 -47 999999 1 3 17 7 2 -18 -15 -45 -18 -41 109 24 -7 43 -10 -2 -27 -23 -14 -30 -20 33 -48 -54 -70 24 11 -66 131 140 85 162 211 117 55 77 89 135 111 92 125 44 33 85 152 136 8 54 80 132 50 24 103 81 71 53 120 133 122 171 166 207 267 167 279 195 262 229 209 195 214 195 151 194 197 129 149 152 136 138 95 78 89 149 179 216 97 126 91 87 105 148 129 63 63 69 75 108 130 90 9 58 63 57 147 104 137 118 106 142 184 166 112 133 152 113 89 83 55 208 315 247 216 283 253 196 144 158 224 214 131 110 69 125 72 74 71 63 107 106 77 75 103 103 73 109 135 147 109 137 99 100 117 183 104 87 126 100 100 90 87 91 93 108 109 103 90 20 49 48 61 39 32 55 70 60 47 44 46 61 51 65 48 53 93 59 48 53 90 48 48 54 64 12 49 65 46 70 78 84 58 48 48 67 40 34 40 73 68 48 60 79 66 67 76 67 49 41 72 79 76 64 69 61 84 88 73 76 84 91 97 89 81 86 90 97 87 90 99 102 95 89 88 88 84 79 80 82 75 66 44667 274 1531 30 10471 12 24 27 5590 3349 114 1309 3832 9072 18252 29320 54117 92579 190599 414479 999999 999999 999999 384347 2507 -29 -92 -40 -55 -54 -31 -57 999999 -78 28 40 -88 -35 -33 -54 8 15 -63 6 41 31 -98 999999 999999 -71 -91 49 -26 -10 74 -59 999999 20 -17 -62 -54 38 86 132 29 58 27 9 76 106 146 70 -76 8 123 112 14 26 -30 -21 -79 -22 -74 -1 -43 40 102 -39 33 7 102 153 120 16 38 1 98 125 59 122 92 154 155 105 64 159 147 71 87 145 108 174 195 97 81 103 56 110 68 107 141 47 62 34 38 102 65 66 55 114 159 55 12 59 84 3 27 -11 26 89 133 169 229 254 191 223 280 149 120 145 168 142 195 254 254 258 211 216 185 82 118 167 161 123 100 137 144 78 74 67 63 85 31 27 56 83 71 78 110 70 122 109 128 114 144 165 135 109 154 138 120 137 83 54 95 119 87 58 59 59 23 38 48 47 63 13 52 92 107 84 49 61 46 44 51 27 45 57 38 23 41 15 4 29 36 21 17 53 48 34 55 58 41 59 48 34 60 33 39 87 59 36 12 30 60 65 60 48 45 32 37 52 63 60 56 42 58 53 71 70 84 69 74 82 75 63 82 80 85 90 88 90 83 87 80 85 79 83 71 71 68 69 70 69 44673 273 1560 30 10470 12 24 33 5591 3349 350 902 2061 4699 11554 28199 78427 211214 590461 999999 999999 999999 904730 29315 75 -43 -61 -30 19 31 96 104 2 999999 150 136 79 113 38 -46 -76 0 999999 999999 999999 172 43 -19 73 132 -23 34 4 46 -56 56 73 89 41 36 44 109 66 9 105 124 116 213 219 87 262 167 117 119 197 200 133 44 41 58 87 150 233 137 101 51 77 108 186 177 29 -89 28 69 219 198 70 105 160 151 235 136 60 94 127 174 144 208 149 43 185 122 104 199 196 83 116 75 169 20 85 193 124 52 77 91 56 130 171 161 48 59 53 143 102 153 170 193 127 135 253 228 233 143 222 248 246 166 133 223 248 280 222 354 294 269 274 182 77 110 133 146 185 167 113 125 108 59 64 24 70 51 59 69 48 176 135 116 111 92 44 49 92 198 158 125 92 115 115 144 173 139 96 116 68 42 109 143 43 74 83 38 48 76 98 26 49 99 60 60 63 52 63 24 26 52 86 66 89 49 41 26 37 83 75 37 49 53 31 64 81 54 66 28 44 57 62 66 62 60 57 50 60 73 82 76 71 77 69 66 64 65 71 73 95 97 74 79 82 94 106 101 93 92 94 110 110 102 106 105 113 108 94 103 103 94 104 103 95 84 86 90 81 44679 272 1586 30 10466 12 24 39 5592 3348 9 595 1693 3914 9704 27318 88580 292556 848322 999999 999999 785170 4884 40 68 -54 -58 -11 999999 999999 999999 -29 10 10 1 999999 31 36 12 -64 999999 999999 -70 101 53 74 4 -34 -14 999999 -85 -18 -29 7 7 -24 -3 24 33 5 39 999999 999999 31 150 107 92 214 125 114 132 72 48 27 130 57 3 76 33 -3 -19 98 99 37 58 144 111 26 186 62 -37 10 136 98 76 -19 137 62 110 113 174 119 101 167 253 220 179 179 48 87 180 155 167 137 109 172 140 152 185 115 65 137 147 122 39 46 84 96 42 -18 42 63 24 15 100 165 152 116 112 133 168 218 202 132 163 185 120 195 217 153 158 193 226 206 166 160 152 153 49 109 223 182 143 84 104 74 -10 9 83 116 59 66 127 106 105 144 44 77 39 59 63 97 126 126 149 106 130 123 130 170 131 122 96 93 147 97 96 84 44 44 61 61 61 46 70 34 35 51 89 82 80 61 28 23 42 31 24 37 48 31 8 39 43 38 74 16 6 17 29 34 47 43 34 48 46 32 33 50 35 19 42 58 21 7 8 22 33 34 28 27 30 31 40 49 46 46 49 46 47 49 55 56 71 63 66 68 60 80 79 77 67 68 71 72 79 70 63 67 63 53 48 45 44685 272 1584 30 10464 12 24 45 5593 3347 353 1183 2729 6265 14729 40534 110573 309625 830285 999999 999999 999999 41893 1128 -17 -39 5 22 32 104 -76 999999 999999 -72 64 -95 -8 57 -25 999999 0 9 6 96 154 25 43 108 -25 999999 -45 -28 -51 -18 22 59 -22 -13 53 14 4 32 160 80 39 40 208 230 136 82 185 115 98 104 251 199 185 -7 137 92 40 63 60 184 37 -35 36 173 184 153 139 151 128 190 84 103 137 42 101 180 137 90 15 88 161 156 177 192 195 71 70 139 123 135 52 41 115 83 182 198 138 -21 31 3 60 151 107 168 160 161 90 80 182 171 140 137 77 198 232 145 189 203 172 155 168 109 125 150 120 212 153 217 259 291 299 220 149 175 178 138 88 97 95 110 133 69 5 91 142 117 68 102 108 98 146 135 95 112 70 98 113 116 101 83 146 174 172 167 142 125 158 137 123 127 106 82 71 69 92 118 116 91 26 14 46 43 62 59 79 122 100 72 59 27 38 52 51 71 53 50 24 13 57 77 84 78 25 9 30 44 39 29 32 62 48 36 40 23 28 64 66 41 56 45 39 60 79 61 83 82 85 58 62 65 64 58 65 59 61 81 79 81 73 80 69 75 86 92 91 88 90 90 94 95 92 82 83 81 83 91 82 71 44691 273 1553 30 10463 12 24 51 5594 3347 69 585 1248 2667 5854 12675 33762 95984 280339 882829 999999 999999 26355 302 3 185 38 -20 61 -26 -67 999999 999999 -70 -44 999999 9 64 12 84 -25 99 149 110 15 76 6 54 -28 -47 -54 -80 -39 -85 -98 999999 42 58 -16 57 -19 47 97 -13 999999 31 43 113 155 119 188 186 150 161 149 140 69 37 69 107 131 43 -30 -3 19 39 -15 -24 81 106 167 162 107 165 242 212 135 27 55 247 176 106 135 226 255 183 212 130 186 122 145 5 120 82 164 97 104 92 117 151 19 116 193 167 151 89 35 97 32 18 86 91 106 48 43 98 31 113 278 282 201 226 232 201 150 131 190 141 80 169 246 191 133 248 265 301 193 197 177 152 86 149 167 86 122 141 71 76 73 42 69 120 104 106 52 80 94 92 118 163 121 88 130 80 145 138 168 141 153 182 121 113 156 107 95 105 99 121 156 82 75 104 79 41 36 57 68 75 71 45 61 82 68 74 62 78 49 32 35 57 50 19 9 23 51 71 37 39 42 41 16 22 40 43 29 59 67 19 42 53 40 42 47 29 61 57 47 53 48 46 57 53 61 70 58 47 43 57 72 65 59 63 64 65 69 79 72 80 83 93 82 68 77 81 82 85 71 69 76 79 75 68 59 44697 273 1555 30 10465 12 24 57 5595 3346 32 354 997 2427 5518 13957 37552 97026 299140 847196 999999 999999 999999 125311 1890 193 130 290 157 95 94 176 229 172 70 147 31 999999 53 39 132 75 -28 32 106 38 79 10 -12 31 -7 36 19 155 140 93 57 142 93 105 117 133 186 91 89 116 164 312 167 92 104 154 237 169 247 178 114 215 193 123 69 146 259 234 148 28 116 71 164 217 188 280 286 177 223 206 172 146 157 267 254 146 288 166 108 109 217 252 200 193 158 138 133 124 106 202 312 205 146 149 233 240 190 152 208 173 77 41 142 197 200 178 181 206 177 41 90 66 100 239 202 197 314 342 299 300 238 175 194 207 190 230 182 237 326 265 225 287 270 253 256 277 222 247 178 199 179 87 58 139 131 130 139 194 166 162 182 159 193 172 131 110 179 197 183 187 198 168 223 240 203 218 143 146 107 115 159 164 143 179 156 128 133 159 130 94 118 154 99 111 161 137 137 112 69 111 137 109 104 95 97 93 69 107 125 108 71 79 94 132 115 121 105 92 83 116 118 96 95 116 81 104 104 90 93 91 83 91 98 123 102 85 84 97 117 97 109 107 95 104 109 118 118 118 106 109 122 136 121 119 122 137 129 122 124 119 126 117 111 119 122 112 104 44703 272 1589 30 10469 12 25 3 5596 3345 -12 450 1193 2604 5911 13328 26904 63722 240849 726274 999999 999999 999999 39136 295 42 87 158 64 36 15 -38 35 109 236 59 -8 95 -60 999999 -6 48 182 207 -10 27 47 -38 -41 159 165 2 124 149 113 195 85 79 29 78 58 -14 8 98 144 191 129 81 167 146 136 158 83 97 129 168 104 100 138 12 46 -34 -23 64 152 209 166 125 194 168 69 122 159 228 152 127 98 88 169 80 147 207 167 230 188 219 289 164 109 219 186 11 109 213 123 155 245 173 233 169 219 276 159 73 88 29 74 103 109 115 33 92 130 36 92 92 138 123 177 197 143 226 357 227 140 170 293 236 238 179 196 112 139 210 286 299 266 287 288 166 106 189 283 201 145 139 142 50 99 145 191 165 94 42 53 63 100 110 105 110 153 158 104 95 164 216 228 148 161 235 209 123 184 200 135 144 126 168 154 135 148 133 113 95 74 111 91 79 92 91 106 85 51 58 61 78 99 66 75 86 94 91 80 105 104 77 77 94 91 96 74 81 82 79 64 103 115 79 71 75 78 96 72 73 80 69 75 95 99 79 65 91 78 92 83 73 85 90 111 103 108 101 95 122 118 120 119 128 128 120 125 124 123 119 119 125 119 114 114 105 107 92 44709 271 1622 30 10472 12 25 9 5597 3345 77 555 1708 3622 7784 18816 47205 141601 409357 999999 999999 999999 932450 48873 222 999999 -43 38 -81 -90 14 118 84 44 13 104 -17 18 46 -37 -91 -57 83 58 -11 67 20 -20 -39 -73 41 -16 11 -26 81 -8 -60 -10 -65 71 -22 44 192 169 217 101 122 231 188 191 153 152 198 72 53 76 89 125 58 54 88 60 61 53 137 100 87 60 122 19 71 167 303 201 182 106 61 156 201 260 208 171 65 185 254 198 183 121 100 151 141 213 278 133 231 258 246 230 179 149 143 200 154 139 168 24 -28 15 43 40 -26 65 55 24 -67 49 135 170 176 233 223 186 122 176 262 221 201 132 96 163 126 134 170 177 264 155 128 98 156 194 216 170 184 154 99 76 20 73 137 100 120 183 84 63 141 177 132 147 77 115 140 150 116 109 171 180 139 189 165 134 140 121 113 114 57 77 82 78 62 61 30 26 64 129 83 59 82 71 80 77 99 66 23 47 49 39 57 44 67 75 33 29 22 23 10 32 62 43 49 45 76 43 30 58 50 46 50 56 47 63 61 41 58 66 76 80 54 43 47 25 50 44 51 71 70 79 78 78 70 75 71 84 89 92 93 93 94 84 81 97 102 91 84 85 78 89 81 75 74 73 70 44715 272 1593 30 10473 12 25 15 5598 3344 533 5079 8065 16883 20267 18931 50118 88452 156254 284722 673340 999999 999999 999999 249173 1872 19 -6 -85 137 149 36 68 18 999999 999999 -15 109 153 78 16 45 15 999999 999999 999999 -31 -24 -62 -75 115 32 -95 83 94 30 110 -10 999999 -74 22 124 999999 999999 60 184 112 -78 93 163 83 81 233 125 79 55 28 76 65 -36 7 12 161 150 40 41 56 43 66 45 117 113 39 159 95 -21 30 102 219 150 82 78 123 198 161 154 157 172 103 150 203 148 233 93 99 103 160 141 205 159 7 -23 87 89 80 42 44 71 -12 40 87 154 36 89 116 134 173 82 145 196 149 204 165 151 184 180 144 99 72 132 197 139 192 175 233 238 169 186 203 184 161 199 163 72 34 81 48 41 49 85 67 68 70 56 36 89 77 64 108 168 122 115 117 146 186 171 129 118 155 112 82 88 54 78 50 64 134 60 -2 26 -12 43 79 74 36 86 62 16 33 73 61 53 55 48 56 47 25 34 43 14 23 35 26 40 24 34 15 32 47 14 23 50 44 42 29 17 39 49 35 45 59 27 39 47 37 48 66 53 37 47 60 51 68 59 44 58 49 52 70 65 75 72 74 71 77 84 87 85 90 101 87 79 84 79 88 86 82 77 77 68 64 65 44721 269 1681 30 10471 12 25 21 5599 3343 463 1271 3039 7275 21522 66646 166805 344716 787940 999999 999999 999999 72190 544 71 53 79 -25 62 -19 69 154 94 53 23 -55 -12 17 -52 -96 -97 49 54 -35 15 113 50 -80 -54 -83 -23 -32 8 78 81 11 82 36 221 70 111 24 111 273 176 223 199 133 123 57 32 177 126 72 38 143 162 211 126 69 107 159 7 98 165 151 -37 54 6 17 202 177 136 78 54 248 167 143 223 167 157 239 209 141 190 123 168 142 161 158 118 154 152 131 155 160 203 102 63 67 -91 35 116 68 -51 2 90 93 9 0 14 65 94 115 216 163 165 215 243 261 271 242 245 231 201 159 159 164 137 96 147 264 211 182 213 183 204 200 137 197 128 99 122 130 119 119 95 84 96 116 132 96 82 86 58 67 156 109 135 130 158 203 183 174 151 160 132 136 89 103 90 83 111 95 85 83 26 49 79 125 118 86 88 84 128 89 98 72 98 84 75 78 76 51 61 84 57 48 43 31 44 64 41 55 68 72 46 44 66 88 63 41 48 80 75 59 70 77 62 50 89 73 66 59 71 72 73 70 70 77 84 63 72 77 77 83 94 88 91 87 91 86 100 100 109 110 105 109 101 114 103 97 93 95 92 98 85 77 82 44727 270 1648 30 10468 12 25 27 5600 3343 123 446 943 2584 5949 14245 39535 121612 398305 984991 999999 999999 999999 41023 104 -86 -47 -90 999999 999999 -45 -2 999999 999999 999999 14 -21 999999 999999 999999 -22 -9 999999 999999 -68 -83 -3 -52 -27 66 51 53 -42 -66 25 54 -37 131 -18 71 195 164 84 72 45 159 142 214 152 54 127 161 78 101 41 2 63 60 90 25 6 159 200 187 158 56 119 94 90 65 52 89 62 103 22 12 86 240 210 108 81 151 72 106 187 178 38 -29 38 210 153 173 118 149 163 78 -4 37 -13 82 35 69 43 40 94 85 -40 128 138 56 -19 108 116 90 124 145 250 158 184 180 224 221 169 194 189 164 192 226 92 67 67 174 202 205 213 224 130 93 172 190 67 53 77 42 20 98 93 106 61 88 74 27 58 143 77 45 67 96 124 148 115 31 125 89 70 128 119 75 72 71 137 108 113 112 70 88 49 35 1 31 62 61 98 96 76 79 49 36 38 53 25 36 36 42 41 28 40 47 37 36 34 27 24 29 29 47 45 30 32 36 43 28 16 15 25 22 27 34 24 32 17 29 42 32 24 45 51 21 13 33 28 42 54 67 42 51 60 61 62 68 68 52 48 52 70 66 67 74 65 58 71 67 60 52 50 51 51 55 55 47 44733 270 1647 30 10467 12 25 33 5601 3342 -18 240 656 1554 3175 6578 17698 47129 138878 482902 999999 999999 999999 92432 690 -36 21 0 19 999999 999999 999999 999999 31 -29 -82 999999 999999 -16 20 101 204 157 44 -88 -88 -37 12 -84 24 46 -52 -35 -14 30 190 29 48 -69 142 120 87 15 142 161 246 12 98 78 152 135 86 90 204 185 61 125 129 152 110 82 130 43 55 242 99 10 -25 83 122 40 -33 99 140 120 165 142 115 162 162 193 99 4 109 143 135 140 199 187 171 213 141 135 128 118 136 125 117 83 58 17 61 53 51 66 71 71 129 50 77 156 124 162 166 186 252 160 146 176 211 211 272 207 192 255 211 199 110 93 70 93 213 209 156 160 192 201 119 184 134 125 45 42 81 80 46 84 98 93 61 122 186 122 139 97 105 70 111 80 112 119 97 174 159 178 149 155 148 127 84 91 75 56 116 80 85 122 94 81 107 117 46 83 136 119 44 13 59 74 65 65 52 72 57 55 49 66 73 38 36 49 58 47 67 50 48 48 48 62 58 64 65 39 25 57 65 35 35 58 53 68 57 87 84 66 53 41 48 74 63 61 56 57 68 69 77 66 71 79 83 81 77 72 91 95 99 86 92 89 83 89 88 90 77 74 77 88 76 77 74 44739 269 1675 30 10465 12 25 39 5602 3341 105 373 943 2241 4591 11680 35739 127274 459429 999999 999999 999999 999999 306190 1944 32 9 151 155 -39 -13 -20 75 -25 -43 22 26 999999 999999 999999 79 29 -26 999999 -27 999999 19 28 11 -40 -55 82 264 165 154 220 91 -32 117 113 92 162 150 200 207 133 144 106 163 181 172 219 205 47 116 95 40 120 100 -68 124 183 156 147 37 -33 65 188 80 55 72 116 155 153 57 96 238 161 133 294 186 175 208 119 238 293 235 306 339 134 40 157 187 117 179 105 146 96 93 36 117 96 65 16 84 112 137 67 41 183 251 204 275 239 249 301 309 184 235 273 202 259 236 199 201 194 116 122 186 190 240 196 184 229 157 169 154 123 179 136 103 100 77 101 98 136 154 121 166 149 189 160 107 185 164 188 172 176 128 194 195 139 197 235 138 159 202 234 147 130 179 124 108 48 74 79 119 103 111 160 148 129 119 131 131 73 83 73 66 82 111 97 77 95 109 102 83 73 114 102 118 116 130 101 112 99 108 125 100 95 81 63 80 79 83 66 53 83 65 71 83 88 84 86 101 109 87 101 99 103 111 116 118 124 131 119 115 131 117 129 122 110 127 133 134 134 143 140 141 126 115 121 119 108 110 112 119 108 101 44745 269 1675 30 10465 12 25 45 5603 3340 245 1063 2644 6548 16845 47242 126372 386057 937003 999999 999999 920113 99395 922 60 -24 -66 -59 3 999999 15 -48 -9 66 14 -63 -31 5 999999 -74 84 75 83 -41 15 27 109 -92 -80 77 -83 -36 45 11 33 59 144 147 128 130 190 45 164 174 197 133 171 192 162 19 25 81 76 96 94 -22 37 73 55 68 143 84 145 149 68 60 96 201 137 -12 97 34 80 118 66 110 182 97 203 233 123 82 181 119 124 93 194 205 195 219 194 100 147 160 104 106 111 50 87 124 78 159 82 16 31 103 70 89 64 98 158 186 203 148 143 137 122 99 86 186 184 136 181 167 130 112 107 73 50 136 167 150 104 142 93 115 112 101 95 55 41 88 96 131 80 110 47 35 42 114 75 104 140 134 129 121 115 122 60 110 102 180 158 141 190 179 157 141 129 138 162 119 84 75 110 101 51 42 58 46 65 92 56 39 33 67 90 90 25 33 55 65 80 77 75 29 22 47 38 28 47 61 63 48 52 46 47 31 51 62 47 53 62 43 56 30 36 42 45 49 43 48 57 42 32 55 45 55 55 65 57 74 61 69 86 73 74 80 80 78 85 100 99 86 74 88 93 85 83 87 77 70 72 73 71 72 73 68 64 44751 267 1644 30 10464 12 25 51 5604 3340 70 783 2215 5970 16395 41104 93997 204393 242504 630580 999999 999999 479075 4787 -15 999999 999999 -87 72 999999 -21 -29 999999 999999 999999 -13 -31 -17 26 -64 -58 999999 41 -47 999999 999999 -54 -62 -89 999999 999999 999999 -24 999999 -85 -59 -66 42 -1 -84 -13 -37 98 152 64 92 178 100 21 81 168 37 21 61 41 52 67 -11 -26 93 -18 -4 119 74 -19 25 39 -21 63 52 90 33 93 46 27 29 59 102 -2 -11 100 93 37 22 86 34 -16 43 17 21 44 46 29 49 49 -10 23 -10 999999 -57 -52 -14 1 47 1 5 -21 -59 -8 -67 4 114 75 116 64 84 129 143 88 82 97 99 17 61 117 83 -9 -14 86 90 94 59 80 47 -87 -32 -25 -9 -26 -23 -25 -42 79 28 26 -31 14 16 42 43 49 31 1 -13 7 33 28 -5 40 10 48 32 23 3 25 98 100 46 50 39 78 17 -10 10 -11 -6 16 -12 -1 9 -10 -11 13 39 14 -9 -39 -37 -68 -26 -16 -43 -84 -55 -34 -70 -31 -31 -22 -28 -61 -51 -46 -29 -27 -16 -30 -38 -52 -41 -39 -22 -20 -33 -43 -42 -54 -38 999999 999999 999999 999999 -9 -2 999999 999999 999999 999999 -14 999999 999999 999999 999999 999999 -12 999999 999999 999999 999999 -13 0 0 5 6 10 12 5 8 1 0 -13 -8 -7 -3 0 2 -10 44757 271 1612 30 10462 12 25 57 5605 3339 330 1719 4533 9384 22061 48391 95822 208285 438049 941822 999999 999999 753984 239432 798 999999 999999 61 58 23 -19 34 -33 -34 127 173 77 -12 -84 -14 36 -9 -62 101 107 100 -80 -63 93 0 68 51 -55 -75 -83 72 -4 62 17 86 95 285 140 75 140 208 216 152 138 172 75 137 112 197 89 194 100 126 163 8 -2 67 75 152 143 205 108 6 103 152 94 -46 78 66 110 225 181 131 69 150 94 87 195 177 115 236 191 38 129 197 180 99 204 270 231 112 118 77 113 194 -15 31 88 137 101 99 144 76 13 40 79 115 168 151 159 122 99 132 159 200 114 250 141 71 117 52 111 149 56 121 175 153 199 74 116 181 169 56 50 42 66 64 37 75 179 119 127 138 61 89 108 130 99 110 90 93 106 78 76 143 118 96 116 73 83 176 150 132 119 102 158 144 157 96 115 77 81 55 48 65 37 23 67 56 75 76 42 41 19 30 21 20 43 41 16 1 17 43 57 61 38 30 36 39 47 43 31 16 19 19 9 23 47 33 26 55 14 14 38 50 39 40 45 66 66 34 30 49 57 43 48 53 52 65 65 69 67 54 52 67 71 87 71 68 78 81 69 83 83 71 72 66 69 66 63 64 67 71 63 56 52 44763 272 1581 30 10461 12 26 3 5606 3338 -47 739 1805 4308 11591 32196 79385 132656 272538 754928 999999 999999 975060 219239 3579 27 999999 999999 -51 20 134 66 -50 -90 20 35 57 78 -35 61 39 -31 999999 -57 -46 -96 41 999999 -78 29 105 75 132 29 71 51 60 -52 -39 34 101 57 3 -20 -8 41 117 27 36 58 38 144 153 33 161 54 52 122 61 112 113 63 69 102 38 44 113 132 72 34 22 108 70 -17 -30 63 111 133 116 144 96 39 79 18 101 124 178 62 28 106 81 142 142 164 179 51 44 96 193 83 54 29 46 127 145 175 71 28 -5 86 95 17 144 167 165 106 82 62 61 69 181 171 164 144 213 167 122 154 178 133 138 137 82 138 84 87 50 67 26 83 97 78 54 135 74 17 57 36 77 162 41 27 61 22 57 92 119 95 100 117 109 55 95 141 129 168 132 121 126 89 83 87 117 76 85 81 105 80 67 30 9 42 34 5 52 95 52 33 36 53 59 25 8 37 72 31 28 37 13 30 61 59 31 12 23 16 30 23 25 22 -10 12 32 10 13 2 14 24 26 41 33 27 29 37 21 11 33 23 15 29 23 33 28 31 33 26 56 51 47 55 54 49 52 53 63 72 57 49 56 64 67 63 55 58 54 53 49 42 38 42 36 31 44769 271 1610 30 10460 12 26 9 5607 3338 248 1137 1605 3468 9842 26878 80709 206772 627295 999999 999999 999999 999999 253276 1901 17 98 146 85 175 106 -48 159 272 153 0 92 111 88 9 130 186 30 210 77 46 -1 147 -8 5 129 -3 21 41 73 85 124 18 95 122 65 93 263 208 281 292 185 238 354 315 276 186 104 63 152 134 47 53 147 142 80 156 110 125 144 249 120 89 102 185 177 58 89 158 45 95 155 186 343 240 176 68 121 167 127 204 187 179 270 248 286 243 127 141 308 296 217 147 44 144 96 43 84 162 95 95 51 42 45 -2 97 189 222 261 183 148 232 237 198 233 196 232 205 285 207 200 209 138 139 186 154 207 200 154 93 67 142 181 126 145 125 166 168 207 128 64 81 134 98 137 192 151 170 213 126 151 131 170 158 102 144 137 170 170 181 160 180 177 198 216 197 151 152 142 164 174 167 154 128 76 58 89 138 137 151 108 128 107 89 80 82 68 37 61 80 60 99 75 65 112 84 52 69 119 118 91 70 116 97 97 81 65 99 81 98 107 82 71 85 69 74 84 76 74 86 87 80 82 83 89 72 76 93 97 108 116 102 94 104 102 106 98 117 112 108 116 121 117 113 103 104 109 113 100 98 97 104 95 89 95 88 44775 271 1610 30 10460 12 26 15 5608 3337 320 3690 11603 24870 59032 151820 372922 817071 999999 999999 999999 696132 67226 399 999999 -69 -87 103 -82 42 -43 103 71 -42 -67 2 999999 -53 999999 -6 103 73 999999 -34 -4 48 44 -61 -37 170 111 20 -77 -55 122 149 -13 21 67 34 27 30 55 70 44 159 124 126 110 116 167 202 102 131 113 222 163 139 200 125 108 59 92 94 216 179 60 77 149 147 31 28 75 57 49 84 105 133 157 157 147 164 133 173 53 12 51 117 166 128 150 225 166 124 142 59 136 120 134 130 44 65 81 -37 140 123 -32 -3 165 176 150 177 165 160 201 122 124 179 273 204 245 226 217 218 150 125 215 163 163 113 101 129 130 127 165 144 145 113 103 122 95 100 124 119 77 55 -25 2 81 80 82 77 66 59 74 79 105 107 114 108 124 115 97 140 186 120 104 144 101 130 155 152 81 80 88 112 122 115 65 48 27 10 57 82 38 58 57 95 71 62 29 44 33 41 56 35 20 32 39 34 37 26 17 20 52 46 29 40 81 63 22 39 43 26 49 54 48 43 42 61 45 22 26 19 63 58 40 47 60 49 35 52 55 46 67 70 61 74 83 80 73 78 78 73 70 65 70 71 73 66 76 66 68 71 66 58 58 58 53 51 48 44781 271 1608 30 10458 12 26 21 5609 3336 701 3281 10939 28143 67132 169302 464878 999999 999999 999999 41265 148 29 -90 2 9 -33 -21 44 62 20 45 17 80 74 3 -9 80 3 -41 -42 62 26 203 118 43 32 69 239 116 49 148 158 141 -41 999999 37 88 18 -44 122 110 227 86 112 126 139 54 277 207 210 157 209 244 268 196 226 194 61 70 62 111 150 131 100 92 102 175 143 18 105 81 104 222 272 93 71 102 109 168 138 51 111 199 142 71 150 234 168 121 118 128 114 252 128 107 208 146 46 62 137 120 16 44 78 137 247 173 155 226 261 240 224 185 111 105 171 60 134 245 160 149 263 279 248 170 79 137 172 172 211 172 83 138 138 221 180 199 192 135 132 87 61 92 116 71 136 140 144 37 91 99 66 105 107 52 141 185 170 119 79 134 146 159 180 188 198 173 135 152 114 122 114 167 140 107 112 121 79 116 107 106 108 86 57 82 95 84 95 84 80 81 54 68 65 21 30 80 73 80 56 29 59 78 78 56 90 89 61 48 79 99 98 76 92 85 72 85 68 75 78 77 76 81 82 84 70 69 76 93 102 104 81 92 94 88 110 99 98 90 97 102 117 126 114 117 132 119 117 114 108 100 102 105 108 91 88 85 92 91 75 44787 292 977 30 10457 12 26 27 5610 3336 -8 340 836 238 999999 999999 999999 999999 999999 999999 999999 999999 -92 11 999999 999999 999999 999999 999999 999999 271 3932 15222 36976 81613 204095 487015 999999 999999 999999 12100 45 -42 -22 23 71 -56 999999 999999 999999 109 177 107 138 145 10 55 -67 -76 96 18 6 -83 -95 -56 159 142 155 75 -60 21 106 999999 -54 -50 999999 999999 999999 3 -14 -33 -9 12 67 120 85 51 64 133 209 76 198 190 81 38 110 60 159 93 215 94 -24 71 153 152 109 186 100 25 84 170 100 56 98 125 137 117 170 136 -26 74 180 179 196 73 128 70 85 119 153 25 86 56 72 75 102 130 115 113 47 37 86 75 0 96 89 83 22 51 54 49 96 180 159 151 128 101 143 186 234 237 226 148 210 192 153 156 130 111 155 155 129 124 158 82 89 160 201 135 136 134 98 89 74 127 102 58 30 60 78 159 101 30 73 95 61 88 83 117 102 108 121 99 60 123 67 127 181 135 120 119 113 102 124 124 97 92 117 83 28 81 70 79 107 61 37 36 55 43 11 11 45 63 31 20 35 47 40 49 45 42 64 31 40 66 55 47 38 56 43 77 81 41 41 41 47 45 25 11 37 52 56 46 43 30 58 55 49 44 47 55 56 62 63 62 55 68 53 55 65 71 76 87 77 89 90 77 81 73 76 92 93 77 77 78 65 56 55 58 57 58 55 44793 294 916 30 10456 12 26 33 5611 3335 397 953 3085 8376 16003 17916 3772 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 377 1980 9217 36082 97752 253059 632451 999999 999999 999999 41757 80 47 5 -82 8 77 -74 -75 -32 -66 3 -93 49 191 89 80 2 37 -69 -44 999999 -91 66 60 169 7 -43 -48 3 20 4 28 37 46 32 -64 -15 -35 0 999999 40 120 154 92 120 264 67 152 103 205 195 168 106 208 144 176 68 15 71 108 90 132 6 -18 148 81 104 50 89 40 87 126 187 132 67 78 30 -48 70 89 105 45 116 105 58 124 194 94 73 103 160 140 83 80 116 151 -39 67 65 171 125 50 97 61 52 60 108 39 99 101 151 226 99 64 91 162 138 52 97 154 259 193 227 232 243 240 250 240 167 139 86 120 180 131 127 126 164 177 144 67 141 127 81 1 41 155 101 83 73 60 129 124 69 100 134 82 89 134 75 130 143 101 84 149 171 98 97 151 101 150 135 74 86 92 104 85 120 116 104 118 86 47 54 104 109 74 97 96 59 48 90 69 65 78 43 43 60 56 68 42 32 32 33 47 60 48 16 21 18 51 57 34 40 70 69 72 70 44 50 45 42 39 42 47 57 54 61 67 62 56 60 40 50 72 52 57 63 60 63 60 71 82 69 77 82 76 89 83 88 98 98 86 73 77 67 68 66 71 68 73 67 59 44799 294 917 30 10457 12 26 39 5612 3334 55 1568 4765 13231 25373 23236 3645 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1121 9380 50458 133947 322648 701508 999999 999999 999999 9930 -27 4 -34 84 106 81 61 106 -44 999999 999999 1 31 21 -23 999999 -18 44 999999 -51 -86 11 74 1 -69 -30 49 30 -9 -3 78 140 -42 999999 -75 -6 -25 139 15 25 59 19 -23 8 54 69 108 145 133 140 146 205 117 231 262 237 170 -4 -51 68 59 50 90 40 86 27 43 115 66 125 145 96 63 -65 -59 34 36 163 241 0 25 63 148 117 164 91 155 119 151 121 219 153 59 162 192 115 107 79 192 170 28 -16 -30 138 129 101 82 140 154 189 122 77 56 126 160 161 189 117 240 214 166 133 192 214 161 204 199 174 126 197 208 142 184 206 129 119 176 177 49 67 93 149 93 111 78 110 57 32 124 126 88 77 83 113 54 75 119 115 149 160 142 171 150 122 88 126 55 113 166 168 109 95 98 126 97 76 69 107 120 76 47 40 87 83 63 67 50 35 39 39 67 34 35 23 47 50 20 11 22 29 19 59 35 53 66 66 55 57 53 35 35 59 53 47 73 60 61 34 33 42 22 35 36 42 55 44 38 41 54 48 64 54 50 62 51 38 47 48 47 73 60 58 65 76 73 70 67 78 82 75 66 65 62 61 71 59 62 63 66 69 58 49 44805 295 886 30 10456 12 26 45 5613 3334 52 907 3072 8010 18783 32123 34545 15012 999999 999999 999999 999999 999999 999999 999999 999999 504 1433 -69 999999 999999 999999 2810 5174 11773 48916 238301 647836 999999 999999 632000 6609 -52 -54 999999 -70 999999 999999 82 180 65 -39 -48 56 -81 -55 -1 -55 -96 2 106 142 22 -7 59 82 38 -49 -33 -6 -8 -23 18 999999 999999 -41 -72 78 37 -48 -47 39 55 123 104 60 6 -77 128 176 89 112 198 77 60 31 106 145 110 53 57 120 152 89 42 55 72 185 110 31 146 64 118 184 146 109 58 9 95 132 91 113 149 142 121 142 124 51 70 180 183 184 230 148 167 125 204 183 170 82 103 175 211 181 165 107 144 172 175 154 96 100 86 74 -15 0 115 110 106 129 189 172 132 159 181 183 183 171 151 114 179 202 93 118 96 133 72 56 56 133 122 170 75 16 -29 90 77 39 62 146 99 67 73 96 85 114 133 129 122 96 102 150 120 122 90 115 151 63 65 173 143 123 101 123 121 95 100 136 77 74 68 61 7 31 86 76 75 65 44 67 88 38 30 63 76 29 28 35 42 43 7 34 52 35 42 45 47 29 18 13 8 21 53 41 27 15 14 53 58 31 39 36 40 17 20 25 34 63 43 43 46 35 37 24 35 44 39 52 57 29 48 61 68 62 59 69 66 80 71 54 66 74 77 74 62 55 54 51 47 48 50 45 49 54 47 44811 299 792 30 10452 12 26 51 5614 3333 71 917 646 132 1020 2743 8078 21694 57271 82156 96860 80887 57444 41738 29050 13821 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2317 9843 26731 109012 383883 973434 999999 999999 7818 34 135 33 999999 999999 133 46 -79 -23 21 78 999999 -42 43 6 999999 -27 -76 -98 35 49 69 76 -93 38 3 999999 -52 -4 1 -46 28 -93 -17 24 45 131 -59 56 233 13 -88 -19 -68 -27 57 193 31 177 182 242 231 239 182 155 145 168 64 40 180 81 48 112 79 46 -30 64 113 215 246 139 79 147 114 104 137 22 -46 36 99 155 168 38 13 106 191 206 203 190 164 193 240 201 142 99 100 87 108 137 129 188 182 154 99 37 137 141 65 98 103 79 29 77 131 125 106 146 157 114 182 157 130 110 140 204 208 229 202 180 123 125 163 170 188 159 111 83 111 98 89 98 88 90 46 75 110 134 83 53 85 125 100 59 62 87 96 106 125 101 108 69 67 69 75 162 115 101 110 155 183 146 136 155 130 105 90 93 103 77 90 119 111 49 49 52 46 46 76 59 59 65 87 60 54 45 18 35 21 41 31 35 34 24 50 26 43 44 42 51 19 40 44 46 13 45 82 76 60 59 67 54 50 58 46 52 37 51 45 36 48 50 45 42 54 69 71 58 54 50 70 53 51 69 65 66 71 79 86 93 105 86 78 78 83 81 73 61 69 62 57 67 59 52 58 44817 295 880 30 10450 12 26 57 5615 3332 190 582 1450 3740 9628 25563 80482 266265 464918 295251 287932 139605 3548 999999 999999 999999 999999 999999 999999 -69 999999 111 439 1160 10506 68081 391265 999999 999999 211616 1526 -8 999999 999999 8 -17 66 10 42 26 -94 52 24 17 -60 -91 32 97 21 -54 -18 -44 999999 -50 23 57 92 -27 999999 5 76 10 -15 -22 -40 36 999999 -26 -24 127 64 3 -10 30 121 133 161 179 14 149 181 266 235 105 134 168 190 126 90 34 16 108 161 121 109 41 -6 48 -14 97 83 100 97 54 85 31 107 143 145 17 100 107 43 128 80 108 87 102 104 114 121 161 176 99 104 48 164 161 92 72 116 191 170 204 206 74 97 163 152 104 81 83 148 136 130 143 203 256 246 253 205 126 177 210 196 180 171 149 174 173 121 118 139 127 125 129 173 160 160 110 75 93 118 83 53 69 39 49 82 73 81 98 112 77 100 54 108 137 56 134 194 152 108 122 145 153 122 75 92 89 143 116 143 161 110 115 88 111 84 89 140 162 71 54 45 46 8 27 54 108 71 48 41 72 111 88 31 39 22 21 78 69 33 51 47 38 54 45 54 30 39 34 18 40 31 46 46 42 51 44 53 38 16 43 37 45 68 54 57 61 45 18 40 47 44 58 54 58 65 82 77 62 59 68 80 74 84 91 83 92 82 70 78 90 82 75 66 67 57 63 65 69 66 71 60 44823 295 882 30 10452 12 27 3 5616 3331 340 1275 4073 12493 43049 143540 284901 239899 248969 45163 300 999999 999999 999999 999999 -18 101 152 190 126 1410 16086 83563 206976 435271 688969 999999 999999 352158 4007 121 1 -16 57 21 -44 -91 19 6 130 54 35 100 999999 -30 -18 -55 101 2 74 59 -13 999999 -57 76 47 58 139 -1 17 27 -25 5 -47 -22 -29 -18 40 127 5 53 36 -27 61 4 -34 23 65 139 168 75 185 275 167 145 105 204 272 275 206 237 164 156 106 157 167 144 60 73 143 104 77 108 67 113 93 41 44 146 222 183 178 168 53 102 117 93 168 75 132 101 176 242 132 95 159 182 156 189 222 200 270 178 123 124 149 166 109 71 90 88 79 117 102 156 124 84 62 191 249 227 132 214 255 220 228 221 182 162 166 148 167 196 134 117 131 147 141 114 163 92 98 79 88 96 25 81 53 96 133 133 112 149 173 138 95 103 113 130 144 120 121 120 163 156 159 93 138 156 177 175 98 124 135 125 137 154 134 151 144 150 158 97 75 78 97 126 134 98 108 90 91 84 76 91 90 60 51 49 73 59 64 67 68 81 28 45 30 59 74 32 27 76 53 73 94 32 48 73 74 80 62 23 44 74 59 55 48 74 73 69 62 59 69 75 86 59 58 67 89 84 74 78 83 94 95 96 98 99 101 107 105 102 100 97 89 83 78 81 78 77 80 80 79 73 44829 291 1003 30 10453 12 27 9 5617 3331 402 2201 5752 10297 8781 1208 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 2247 12874 43336 119554 276552 629236 999999 999999 999999 702206 6934 -60 -42 48 -73 999999 103 69 999999 17 -78 -82 -54 -94 -40 -97 56 52 -86 -45 -72 53 -54 999999 -75 -73 999999 -27 -74 -25 -94 -50 -9 -23 36 0 -26 15 -27 143 174 199 120 34 69 57 -35 -6 95 106 -3 62 56 181 221 225 154 160 158 172 128 83 144 88 42 102 62 187 5 -31 43 161 83 69 27 37 -29 67 85 115 60 76 92 14 -25 155 144 124 182 139 79 56 35 93 114 119 75 115 111 49 82 108 28 48 60 107 77 160 194 72 95 90 33 96 29 37 69 114 71 70 94 161 155 142 151 85 179 257 185 130 123 183 160 106 94 105 -3 63 69 104 42 42 22 52 34 -42 35 5 38 68 112 77 52 64 90 61 53 121 51 41 43 38 51 112 105 112 59 80 89 84 89 150 101 70 23 84 76 63 85 111 92 94 81 36 31 38 41 42 54 59 11 30 0 16 29 14 51 50 3 57 41 9 14 -13 -5 42 36 16 30 25 33 15 29 28 18 1 24 22 18 19 36 21 14 20 19 7 25 31 31 28 32 16 37 48 36 22 18 16 38 32 15 38 46 54 57 63 58 73 71 72 74 63 68 66 56 66 59 51 45 48 40 42 51 50 37 44835 287 1123 30 10453 12 27 15 5618 3330 1208 3398 3531 76 999999 999999 999999 999999 999999 999999 999999 406 5917 15439 27041 34462 61151 127030 314032 875244 999999 999999 195269 1109 -49 999999 999999 -38 999999 -32 -26 -71 999999 -34 75 20 999999 -10 -36 999999 -59 999999 999999 48 999999 18 28 -3 -33 -15 -22 -18 84 60 108 12 -16 30 -57 89 107 120 -1 -56 -35 -14 -1 -37 51 61 42 140 219 161 119 50 25 129 111 160 65 48 119 150 118 239 186 139 -29 -52 68 22 -62 11 999999 -7 91 28 -78 41 86 207 204 141 197 196 11 36 -31 9 57 67 7 156 160 181 226 165 45 57 99 123 162 133 156 105 69 105 102 49 114 43 49 99 74 107 108 42 76 117 155 76 123 177 101 203 56 66 115 196 164 147 195 186 139 72 18 29 73 129 54 46 -30 25 49 66 112 29 -20 66 50 13 21 63 61 43 7 -5 58 66 84 106 87 126 98 77 81 36 63 80 59 89 75 84 85 52 94 107 108 88 74 56 -2 30 40 13 21 38 36 16 59 80 53 57 76 15 -7 18 23 37 42 45 57 34 -2 20 19 14 7 6 5 23 47 42 31 40 36 -9 11 25 33 25 50 12 20 9 30 12 15 23 19 32 39 14 26 35 30 42 31 34 32 45 52 57 38 42 55 62 68 71 88 77 59 66 71 62 56 55 45 47 44 38 46 51 51 45 38 44841 275 1480 30 10450 12 27 21 5619 3329 1056 5356 14523 28054 68705 208295 642779 999999 999999 577953 5478 -22 -5 999999 -50 999999 -74 -75 -47 -36 -2 33 -53 -78 -64 5 -32 999999 999999 999999 999999 999999 999999 -96 24 -19 -46 999999 9 -26 999999 -98 999999 -1 25 81 32 35 60 57 -64 999999 -39 111 49 13 -10 68 117 9 -40 2 200 76 188 183 207 169 129 92 58 177 79 189 85 -8 19 154 87 -7 -8 -38 18 -2 -57 48 47 60 117 38 48 56 26 115 109 142 132 58 80 27 92 64 145 118 179 90 76 139 97 16 97 86 77 70 90 75 48 88 123 92 115 80 132 108 95 113 87 116 171 150 267 163 109 100 102 89 83 107 130 108 128 160 152 122 129 60 43 -9 29 91 14 69 74 74 79 75 69 98 101 119 93 112 77 83 72 36 53 157 123 69 103 52 51 108 73 94 101 52 97 100 108 136 92 103 127 103 32 43 60 60 98 63 48 65 35 45 83 76 20 -13 34 49 -4 -16 15 22 24 -2 23 -7 26 19 26 25 25 23 21 8 -3 10 13 14 -8 27 37 22 16 18 4 19 23 32 15 37 48 36 3 20 27 27 20 11 11 20 30 42 38 38 39 31 31 32 45 45 53 62 53 59 68 63 52 54 60 72 63 65 55 49 39 43 50 43 40 39 32 44847 276 1447 30 10447 12 27 27 5620 3329 377 1542 4119 10558 28347 85165 241624 732792 999999 999999 180772 1484 -38 -90 999999 -35 14 14 -61 999999 -21 -96 999999 -46 -2 -34 -63 999999 999999 27 18 95 -53 999999 6 -90 33 -44 -24 118 99 -15 -8 51 -6 -40 6 128 37 -73 -10 78 44 -88 45 -70 -62 14 130 65 134 152 91 82 170 166 144 127 146 160 127 121 89 109 42 82 98 103 84 67 166 138 209 64 82 90 52 120 220 172 0 -6 169 13 65 60 18 24 109 111 146 130 200 197 220 228 155 118 147 184 144 96 116 181 156 238 177 189 115 118 129 128 127 173 181 139 71 21 -17 65 165 203 134 214 199 165 103 186 155 132 191 218 132 158 103 84 131 122 62 53 81 93 65 62 140 67 136 148 130 154 185 153 102 80 53 84 66 52 132 113 83 109 155 142 181 159 111 141 137 158 144 115 105 145 143 96 123 114 133 152 148 62 87 60 62 96 87 58 88 106 92 80 88 83 94 55 33 48 64 69 42 29 35 40 48 97 95 77 59 74 67 76 70 73 67 64 53 69 91 83 40 52 70 46 39 74 87 46 54 57 56 66 64 89 79 61 59 81 84 85 71 72 82 77 78 77 89 107 97 101 105 91 93 106 106 101 90 83 77 77 81 81 88 81 75 80 44853 316 244 30 10444 12 27 33 5621 3328 116125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 198 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 538 2600 6673 16425 34381 78744 232140 594742 999999 999999 652324 14333 333 -29 -31 -71 999999 -63 -16 -93 999999 -87 -27 -36 -30 -23 -24 -17 67 97 50 -40 -83 -77 -50 -20 -79 -83 -51 -28 -70 -85 -41 18 -78 -80 -39 48 -28 999999 -18 2 -67 -15 12 -64 999999 -48 60 70 46 83 156 218 200 197 179 154 170 162 134 91 86 82 112 117 72 113 154 108 78 80 126 66 21 49 114 188 147 103 60 50 121 137 119 130 87 34 55 87 130 161 216 208 148 144 134 104 150 200 163 77 77 141 192 132 68 72 64 41 60 62 147 168 100 90 156 148 100 83 78 67 58 96 118 84 108 180 154 186 181 161 183 208 188 167 196 186 146 104 154 149 114 78 49 61 95 94 102 120 122 152 153 106 142 157 124 92 114 104 117 172 183 151 132 120 125 143 167 124 111 124 151 182 157 130 121 160 142 100 115 124 119 87 90 90 69 73 72 71 67 94 141 130 83 88 96 94 86 71 68 38 54 70 69 51 57 52 38 54 67 60 79 76 78 71 58 43 51 59 51 81 91 82 80 78 70 55 54 61 64 67 82 84 77 80 81 79 78 78 68 73 77 88 80 85 98 95 102 113 106 104 104 113 112 102 92 95 98 89 86 90 91 83 80 78 74 44859 277 1412 30 10442 12 27 39 5622 3327 129 672 1853 4491 10977 29656 92103 313110 915126 999999 983977 23612 695 -83 -59 999999 999999 -74 18 70 -94 -58 -33 7 59 7 -26 -35 -3 67 -55 999999 -26 -28 999999 -92 -79 -21 7 -49 999999 -30 -14 -51 4 85 122 3 -41 -42 -42 95 125 -38 -28 82 56 12 42 23 -55 -18 91 165 141 83 20 101 228 289 227 139 114 164 163 132 101 58 50 84 75 10 -25 15 36 79 110 86 39 41 58 60 67 73 33 -12 25 64 89 141 108 31 65 104 105 109 146 129 114 105 113 104 84 111 147 87 27 0 25 91 130 120 114 91 75 75 109 141 97 87 107 96 108 114 85 107 164 188 191 183 142 80 57 88 131 152 192 229 211 203 145 128 113 114 135 93 74 83 92 106 92 150 180 135 103 144 112 96 123 132 116 113 129 119 100 65 51 111 146 116 126 168 134 135 120 103 139 112 84 115 115 119 128 74 56 55 89 73 62 68 84 66 71 72 55 20 28 53 73 51 50 67 59 55 62 70 41 30 55 54 33 46 38 25 53 72 41 40 45 50 52 43 21 10 22 20 30 33 28 22 15 30 53 46 57 51 44 50 54 53 55 43 58 60 52 68 65 68 71 71 72 78 73 79 79 83 58 58 60 58 65 65 60 55 46 44 50 44865 278 1381 30 10441 12 27 45 5623 3326 72 630 2242 5520 13841 38781 109503 282943 756453 999999 999999 214439 5107 249 30 36 24 147 71 999999 -1 -8 -86 999999 999999 -28 1 121 -38 4 82 -6 -97 -6 -38 -58 -2 -15 -85 -71 -25 -62 -1 19 -80 -9 51 -11 -23 -91 23 48 -5 45 77 121 156 71 -13 -5 -36 35 164 91 120 175 238 198 251 306 252 156 154 213 241 140 149 172 216 177 148 116 178 -4 15 155 172 163 77 -1 88 127 85 117 107 163 158 150 83 129 160 195 154 120 157 159 214 195 163 177 56 100 146 154 192 249 122 34 77 163 153 126 46 97 114 99 106 68 15 64 131 121 101 180 158 124 156 153 154 141 125 135 181 180 187 137 136 149 158 183 172 172 80 60 105 139 132 128 185 196 152 157 223 230 167 133 199 208 114 113 152 102 79 100 125 141 126 150 158 140 189 150 131 179 175 166 187 126 110 144 157 126 110 117 118 137 140 88 54 43 74 82 101 94 101 122 123 77 40 57 97 88 78 83 76 76 62 60 59 49 48 56 79 73 58 32 51 69 67 76 66 58 57 63 65 61 53 76 84 63 71 69 68 74 47 43 61 66 60 74 78 92 104 88 77 91 93 121 106 86 92 108 104 107 104 105 105 111 95 93 96 92 88 80 85 85 82 79 44871 289 1050 30 10440 12 27 51 5624 3325 601 684 301 999999 999999 999999 999999 999999 999999 999999 999999 999999 1086 7704 28347 64318 157915 375963 977771 999999 999999 223982 854 -37 -5 -66 -56 -8 -81 999999 999999 999999 -56 10 999999 999999 -35 38 55 -14 -45 999999 -84 -38 -45 999999 -51 1 23 999999 -58 57 -42 41 -60 999999 -97 999999 999999 -58 999999 -70 -66 58 -11 -86 -18 -27 -62 42 64 21 999999 -61 -62 12 84 211 220 141 160 141 -16 94 168 131 91 140 90 48 93 96 87 -1 74 79 39 16 41 28 -37 84 55 61 36 82 146 163 159 72 55 10 136 134 71 150 70 131 49 -9 35 83 64 100 58 85 114 108 113 64 82 116 98 83 62 40 23 76 82 89 65 68 54 91 203 81 133 120 88 112 142 170 103 130 182 156 140 120 158 128 80 152 102 146 177 102 158 109 136 198 90 142 161 128 135 196 115 155 116 138 75 66 145 164 162 69 91 111 97 94 126 97 139 168 181 187 197 127 94 100 92 132 140 111 111 111 88 64 55 44 69 43 66 75 74 75 79 55 22 46 57 46 29 42 41 54 56 33 30 32 12 40 41 17 33 51 73 52 48 35 64 60 47 38 45 45 45 58 59 53 37 45 41 48 51 52 63 58 63 48 30 71 70 77 76 76 77 73 61 79 87 83 79 80 88 81 90 88 86 76 73 61 52 58 71 70 63 63 63 44877 288 1079 30 10439 12 27 57 5625 3325 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1402 8388 24624 63812 160878 440525 999999 999999 999999 202026 877 -23 -57 999999 -27 -66 999999 61 -41 999999 999999 101 -58 -60 999999 999999 13 -76 5 2 -53 999999 999999 46 -27 999999 999999 97 17 999999 999999 -52 58 -68 -9 -98 -84 -45 999999 999999 -79 -16 -7 999999 999999 75 -16 36 48 -89 117 141 196 158 110 183 203 134 186 94 50 121 82 39 190 170 103 115 164 -18 24 54 148 140 54 -1 51 -50 -15 98 68 -9 79 59 -9 43 81 69 -39 42 112 87 99 162 192 50 2 73 158 122 127 91 33 11 98 67 13 18 54 180 109 48 28 3 59 145 174 61 43 26 29 87 115 112 91 35 -21 49 49 77 75 123 90 139 167 138 77 78 101 149 62 43 111 167 129 105 65 66 65 101 203 158 108 130 145 232 161 137 155 110 40 15 33 78 105 23 81 149 138 80 139 131 109 133 130 131 94 122 123 78 59 70 89 112 83 105 90 104 74 77 67 40 65 54 41 63 8 37 50 24 19 29 18 49 24 13 17 17 25 24 36 65 20 7 36 9 -8 13 18 40 31 30 28 50 48 9 8 22 8 -1 17 37 26 30 40 46 35 27 30 25 44 45 44 49 50 42 44 53 55 70 75 70 74 68 77 79 68 59 50 51 53 52 52 45 37 46 41 44883 278 1380 30 10440 12 28 3 5626 3324 494 2606 7659 20548 55985 162982 519885 999999 999999 75557 911 -25 8 23 -99 999999 -64 -98 61 156 -90 999999 -84 7 -71 999999 999999 999999 -66 999999 999999 -79 999999 11 103 84 -28 98 -64 999999 0 40 26 999999 999999 -37 -39 13 48 -67 -44 38 -60 1 -68 -61 999999 -34 -37 46 202 108 134 102 116 251 133 117 127 106 199 109 53 137 182 156 81 11 102 12 -10 49 137 139 46 51 2 46 63 40 86 156 261 183 109 120 52 100 177 192 247 191 85 127 76 37 55 131 127 150 96 155 209 201 117 99 103 103 70 188 102 5 -3 103 55 20 97 54 133 112 73 58 117 125 151 115 49 120 167 154 125 95 128 225 183 171 150 148 158 89 103 90 95 78 94 107 167 166 143 127 113 142 222 198 166 206 117 96 117 183 156 83 25 110 115 89 132 104 61 69 58 121 92 95 142 149 116 107 132 78 98 174 122 95 60 112 100 115 73 70 31 73 108 78 53 67 63 37 11 16 64 64 69 33 50 32 32 30 58 50 38 2 44 42 40 50 78 55 21 49 53 61 38 27 45 39 26 58 48 52 36 12 35 44 53 52 60 58 58 46 44 52 48 63 54 52 61 74 64 74 85 86 89 81 85 83 75 65 60 72 79 77 75 72 67 62 61 60 44889 279 1349 30 10439 12 28 9 5627 3323 212 990 2896 8067 20192 55642 172354 505680 999999 999999 999999 338128 1555 -98 107 17 -35 -82 42 24 75 -29 -25 93 999999 -57 -75 4 4 -37 63 76 -21 51 -30 999999 -63 999999 77 174 -68 19 45 -2 -42 999999 83 104 -5 -60 -19 1 13 60 96 -4 -84 -24 96 224 105 147 -95 -8 157 187 48 81 211 222 235 164 163 202 249 258 120 101 11 82 144 39 63 3 55 131 98 58 131 79 94 148 188 118 142 195 177 156 183 248 184 79 81 71 26 5 75 177 99 62 63 116 117 162 114 129 114 87 176 26 36 74 47 36 109 169 152 144 85 121 144 98 26 142 218 124 141 139 146 172 185 279 230 164 100 97 124 186 147 139 125 185 210 237 125 118 117 137 180 191 139 196 228 188 192 134 147 166 223 186 181 142 164 113 100 131 131 174 150 53 139 144 129 151 207 211 211 150 148 157 120 140 128 107 113 137 96 103 107 77 51 96 87 59 70 73 63 87 66 28 28 48 46 80 70 72 56 42 52 42 61 75 85 74 56 72 59 39 28 38 59 64 53 67 89 54 61 58 74 59 61 83 77 76 59 73 74 62 51 64 61 68 76 61 65 85 94 86 84 83 98 92 94 98 79 106 105 96 93 91 102 102 95 92 88 73 67 76 78 44895 278 1379 30 10439 12 28 15 5627 3322 648 2517 6516 16354 43730 128315 415214 999999 999999 999999 15598 -43 999999 999999 -45 71 24 -82 -4 4 66 21 -5 66 -91 -9 -20 62 3 999999 -90 -15 -14 999999 -59 999999 -31 -56 -13 87 125 1 46 -34 12 -85 -80 -24 24 88 98 36 999999 -84 139 38 11 65 80 145 53 19 92 77 44 135 65 39 71 70 118 100 52 149 201 231 186 151 95 17 29 17 -27 138 185 124 139 42 81 -51 -39 47 116 94 49 108 46 131 36 41 115 102 174 99 131 174 133 130 230 194 116 104 166 146 138 106 82 88 177 135 71 10 59 124 178 143 14 44 63 149 34 82 143 71 92 90 77 39 98 201 221 204 143 161 171 137 120 71 89 187 120 121 151 184 125 119 167 176 228 248 166 170 201 129 151 181 170 160 161 115 100 101 93 118 91 102 108 117 185 167 158 169 174 141 103 212 207 164 106 122 142 143 115 133 100 81 96 71 86 83 57 81 47 59 69 59 48 44 64 50 31 70 47 87 61 47 60 50 63 68 45 51 69 82 62 77 59 38 55 45 46 60 58 55 30 39 38 45 60 51 38 53 52 62 46 51 50 65 85 68 66 77 69 67 65 63 78 80 82 84 90 86 98 94 95 105 111 93 84 85 85 84 82 76 71 63 68 74 44901 278 1377 30 10437 12 28 21 5628 3322 242 938 2347 5375 12921 34778 108992 353843 999999 999999 999999 519756 4717 109 60 -17 27 -45 -2 80 -67 28 -8 -22 -80 -8 71 999999 999999 101 -63 -22 -22 31 115 999999 -84 -92 -78 17 11 -25 -63 -88 -66 -81 -69 -47 -99 -85 30 -2 5 -49 999999 -79 -41 53 78 -27 -26 -80 -12 -63 53 138 136 60 88 163 121 131 142 117 147 58 210 133 235 215 132 122 60 61 59 109 132 125 95 157 99 67 99 170 11 10 72 2 1 43 69 139 96 63 101 54 25 125 228 103 28 18 70 155 134 114 111 118 24 47 141 133 126 98 157 107 109 160 7 79 78 40 149 182 107 132 166 128 165 92 68 82 104 196 191 185 214 177 124 101 118 134 163 130 82 131 102 71 113 157 202 211 207 130 174 204 224 163 97 128 110 102 171 183 138 109 127 97 103 136 138 130 71 137 143 105 120 144 164 132 92 76 124 90 18 36 83 80 59 90 79 105 59 62 88 62 7 15 46 49 58 48 -1 26 72 45 58 29 31 40 32 32 45 60 53 56 31 35 29 45 69 58 46 28 33 25 44 23 33 30 35 64 69 35 50 52 33 39 44 57 48 52 51 58 40 56 68 65 73 87 93 82 88 86 81 93 101 83 70 69 73 71 67 69 73 72 73 60 44907 279 1343 30 10433 12 28 27 5629 3321 101 274 761 1524 2815 5523 13088 37396 121036 439039 999999 999999 999999 9008 90 154 -11 -15 -46 -75 -69 20 56 57 156 146 15 999999 18 -63 113 102 47 -24 -69 15 61 57 62 87 67 22 136 -31 -56 6 -46 54 8 999999 -9 17 -68 -77 999999 -11 72 -22 -13 4 999999 999999 -32 82 41 4 168 173 90 -18 30 101 215 185 96 140 153 70 152 207 183 63 15 10 109 108 63 118 162 146 121 21 -43 -49 -39 41 107 36 99 3 16 165 105 19 86 82 101 119 56 84 99 132 86 166 158 150 163 72 104 123 135 -13 80 115 165 72 34 142 151 179 124 126 65 55 115 140 145 147 183 172 155 161 113 228 239 184 246 223 201 234 151 229 211 207 208 144 133 136 203 192 126 186 90 125 197 123 117 187 142 104 112 127 130 84 126 142 120 124 158 131 140 144 123 164 151 142 131 144 132 193 145 105 128 136 131 76 96 81 94 106 62 73 41 46 94 66 36 32 29 77 58 24 54 89 54 61 61 44 48 29 53 66 53 59 67 82 84 79 53 42 63 60 48 71 65 42 49 52 60 50 60 71 56 61 61 56 66 75 76 82 83 70 57 69 69 66 79 82 74 89 108 100 99 110 112 98 96 91 87 98 89 86 83 89 98 83 81 76 81 44913 279 1341 30 10431 12 28 33 5630 3320 7 296 557 1154 2052 3664 7897 17473 64622 295605 933179 999999 999999 376677 3459 70 -2 21 -15 -81 99 -69 999999 5 167 29 -35 13 68 -3 12 33 70 -4 97 47 22 999999 -1 125 115 116 106 47 45 8 154 -34 999999 999999 21 26 39 89 -7 13 42 57 106 -70 -58 10 999999 -17 -45 58 84 49 162 61 112 90 138 170 108 64 221 253 268 100 128 116 42 17 77 125 129 262 125 62 131 198 55 73 83 107 228 217 137 26 89 101 120 36 2 126 105 142 159 155 160 138 101 137 136 152 231 226 307 175 129 155 155 185 196 136 210 171 98 92 11 -18 128 115 57 76 52 92 196 162 118 168 212 239 176 150 136 120 168 245 151 104 81 191 78 116 131 84 110 150 147 118 165 141 233 184 127 215 218 184 103 75 105 146 133 102 29 145 176 148 161 190 194 186 151 107 141 163 134 96 170 179 99 90 111 74 86 80 25 118 99 85 74 72 87 49 96 69 17 54 74 24 54 65 41 59 59 53 64 81 73 61 75 69 60 61 60 67 48 30 43 56 63 87 67 60 53 57 59 62 57 36 35 38 64 47 63 67 52 84 62 48 60 74 73 61 58 66 83 81 78 86 91 85 74 80 92 95 101 82 76 70 74 72 74 79 78 65 59 44919 279 1341 30 10431 12 28 39 5631 3319 165 275 719 934 1639 3188 6162 10045 30793 130572 530471 999999 999999 76417 445 -17 9 2 999999 -57 -79 -14 82 -13 12 36 39 -65 -38 -8 999999 -91 -61 28 24 62 32 191 24 -69 -71 -81 999999 26 -5 27 156 181 45 25 29 999999 42 181 143 44 91 34 66 124 138 38 -55 92 99 96 26 -7 0 94 36 86 159 107 87 175 225 233 122 160 262 217 109 200 137 25 77 168 118 91 150 122 111 -9 16 -35 42 188 158 -18 33 31 171 123 19 -64 -15 96 76 98 -17 17 59 134 201 122 -1 58 18 70 51 64 181 43 59 128 182 250 208 112 118 10 8 70 102 106 79 78 92 117 191 211 126 224 293 218 152 155 163 130 101 184 118 110 45 89 81 67 84 75 107 93 22 90 167 132 108 98 109 104 142 165 139 142 87 44 72 86 186 179 121 143 137 161 147 151 162 132 102 105 71 65 105 41 50 25 36 53 66 59 32 58 52 61 14 71 24 42 67 77 74 64 61 29 24 51 13 28 53 10 34 15 32 30 34 42 31 36 65 26 37 36 39 45 53 57 53 41 34 36 37 45 42 43 43 58 29 35 39 56 54 46 63 50 45 44 33 46 70 55 49 56 59 62 73 67 68 75 76 76 63 67 61 64 61 53 54 51 43 44925 279 1340 30 10430 12 28 45 5632 3318 -46 128 714 1285 2421 4286 10381 32031 119032 435002 999999 999999 999999 999999 333689 1631 148 42 44 20 -19 11 49 -12 33 85 -70 -60 999999 999999 -13 -70 -18 57 38 -33 98 13 95 -35 -15 118 -4 110 55 999999 13 109 -71 -30 48 -37 -66 74 81 165 -74 -46 116 75 112 999999 -69 -36 -33 -22 999999 122 41 189 242 90 125 120 50 97 174 166 258 215 94 178 212 177 172 155 9 97 -27 16 77 83 136 129 39 3 96 148 126 51 15 29 22 85 69 13 110 90 158 84 45 72 212 129 35 83 125 110 64 97 182 156 88 160 188 99 139 162 84 4 87 140 156 140 97 80 56 -17 104 139 148 86 129 147 180 215 161 134 135 161 161 206 175 164 119 92 49 82 145 126 107 79 99 147 155 177 132 145 78 117 163 121 120 152 116 156 114 134 150 171 187 186 113 116 141 143 131 146 114 119 97 124 71 105 97 134 88 89 41 41 75 99 75 34 48 48 54 55 90 86 107 71 34 38 38 65 80 69 52 93 69 55 37 42 62 50 53 45 29 30 39 25 70 60 49 59 52 54 44 52 63 46 31 55 32 36 33 56 58 44 44 73 48 64 58 55 63 57 64 82 90 77 80 87 82 93 91 80 86 91 88 84 90 85 80 79 74 65 63 44931 314 288 30 10428 12 28 51 5633 3318 120985 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 185 545 924 1576 2516 4689 9153 19638 68810 287810 999999 999999 999999 11131 94 125 59 -10 160 16 109 88 133 125 -56 -61 999999 89 8 -97 4 20 -17 -88 14 26 101 200 135 -4 -48 -98 -44 -17 4 -59 999999 999999 107 47 -44 -30 126 -2 -18 117 60 -70 -54 999999 -77 -9 -22 141 7 -77 -10 36 85 185 178 291 202 193 178 223 181 266 145 -30 4 118 160 39 -21 -66 118 -47 94 54 66 13 114 67 143 123 70 124 63 73 22 51 33 94 161 172 220 100 132 7 54 168 128 122 55 106 59 53 128 227 212 125 140 192 232 212 223 50 44 156 181 164 120 116 70 130 141 122 132 171 219 215 160 149 173 217 234 261 191 187 160 180 221 159 192 139 66 122 128 156 147 129 122 138 177 137 137 114 147 133 135 111 153 155 89 133 166 211 195 114 136 142 136 114 100 122 182 178 127 37 51 83 83 113 121 101 56 77 76 65 55 83 67 58 52 106 98 66 101 62 69 54 42 71 89 88 70 54 58 66 83 45 64 53 54 73 68 48 62 63 46 42 61 76 61 39 54 55 29 51 52 65 51 36 65 68 48 57 66 68 82 94 70 75 63 73 75 80 93 90 89 93 98 102 106 89 88 88 81 83 81 76 79 70 63 66 60 44937 276 1426 30 10426 12 28 57 5634 3317 110 657 1664 3188 7280 18944 62995 231147 719205 999999 999999 999999 37889 212 999999 -33 -27 999999 999999 -31 -11 51 999999 999999 999999 999999 -60 -54 9 86 -46 57 104 66 107 10 999999 -82 -73 19 141 196 999999 -27 18 -1 75 173 142 77 -26 9 -47 9 54 249 65 -21 -7 -51 -6 171 71 5 150 99 5 76 138 212 91 158 119 114 229 250 70 71 50 83 97 59 77 249 118 8 50 99 135 147 50 36 143 136 87 26 122 122 73 118 110 74 82 160 119 39 58 41 225 191 126 144 189 96 54 64 142 268 114 52 65 175 193 150 97 57 47 120 197 162 115 115 102 125 83 137 123 108 182 249 144 141 212 273 265 227 213 236 130 188 191 174 100 161 128 94 49 147 176 114 139 206 178 164 134 121 132 142 92 128 115 118 120 119 186 135 228 238 160 66 118 181 202 165 153 111 96 85 93 97 87 79 70 81 37 59 75 56 90 85 66 75 59 60 67 87 58 8 40 74 61 48 30 61 76 54 46 35 48 48 60 98 84 62 58 87 72 52 23 53 64 61 59 37 23 37 49 48 54 60 39 67 67 49 43 47 68 58 54 69 52 54 73 68 67 79 81 86 91 86 83 87 87 95 92 88 89 87 85 81 90 85 74 77 66 65 44943 276 1425 30 10425 12 29 3 5635 3316 315 400 1009 2503 5113 10977 29279 101829 429045 999999 999999 719676 4297 -97 999999 -62 -12 -59 -69 65 40 51 56 9 -72 -24 -65 48 67 59 -9 42 -29 999999 -58 139 152 4 54 103 33 5 13 44 -17 47 45 11 22 -21 34 -44 56 -67 -23 207 132 42 -51 -35 17 4 6 103 48 39 81 209 187 196 152 180 238 78 142 82 83 -14 95 129 29 80 95 49 53 194 148 86 76 75 10 13 63 95 41 -24 82 97 52 21 20 45 105 164 91 56 122 88 30 82 100 216 166 53 159 109 109 96 168 130 171 193 161 163 141 144 120 226 261 117 99 226 104 10 44 165 201 159 145 116 167 246 176 234 285 176 150 123 124 107 147 150 124 164 134 85 173 137 110 96 170 176 137 70 78 123 86 107 128 168 138 160 174 138 169 174 126 170 196 114 109 134 120 126 140 121 95 108 116 91 78 118 66 38 27 36 76 54 67 102 77 99 62 6 82 87 61 89 79 62 42 84 74 40 67 59 17 16 26 52 62 55 33 43 35 48 45 50 57 43 31 42 48 54 49 31 48 53 37 61 49 55 52 48 55 58 58 32 49 68 51 51 47 43 50 58 66 68 76 81 78 76 81 79 76 76 78 74 69 77 81 71 63 66 61 56 44949 277 1397 30 10427 12 29 9 5636 3315 -3 350 1080 2178 4851 10526 25137 63950 182989 527824 999999 999999 232780 1937 76 999999 24 -28 -63 -21 -53 999999 -81 -44 -78 52 -70 -29 -71 28 -61 -16 28 23 70 -30 999999 999999 35 21 -89 -7 166 151 47 18 -54 -79 0 -4 73 -78 -8 75 10 128 999999 -76 -38 20 999999 23 -4 -94 88 113 98 64 5 214 196 176 163 83 146 138 157 51 174 93 -24 -15 104 124 48 -52 57 8 -53 54 94 103 199 88 39 112 78 -24 -7 46 -16 60 40 31 56 90 185 109 104 41 42 115 126 77 104 114 70 69 17 99 51 120 163 173 138 100 17 82 90 158 143 52 19 46 40 78 73 95 72 134 216 141 172 237 254 257 245 199 186 154 71 69 170 197 115 92 137 108 107 94 110 94 122 196 180 160 121 79 131 132 87 125 151 124 142 143 108 183 153 84 134 122 116 127 148 126 152 156 109 93 107 94 73 64 80 71 48 93 89 95 94 49 52 85 58 24 36 51 76 85 63 58 55 48 68 61 57 25 14 26 18 52 52 35 24 47 55 44 27 21 6 7 23 34 33 17 30 41 51 40 21 28 61 61 63 56 58 46 35 58 66 59 55 47 53 61 59 53 53 47 67 75 75 82 89 84 76 69 66 63 65 61 67 69 53 51 51 44955 277 1399 30 10429 12 29 15 5637 3315 342 962 1860 3964 8620 18681 58841 168479 505478 999999 999999 999999 14344 383 191 243 79 -62 137 0 999999 999999 -71 999999 999999 999999 999999 999999 999999 26 999999 -72 -11 999999 -45 4 31 78 24 -7 -10 149 88 -77 73 20 -64 72 152 -2 -62 115 110 91 87 35 48 26 93 194 181 116 24 5 -72 73 47 158 81 108 82 74 145 163 156 111 187 104 121 56 61 -62 -31 59 91 54 75 163 103 120 96 117 65 122 144 122 27 54 120 174 123 122 146 156 104 87 58 41 108 161 83 80 148 33 99 64 135 123 149 106 -7 11 161 157 139 99 84 124 193 160 132 153 121 92 96 147 71 59 159 217 212 194 262 244 221 253 143 177 178 93 120 137 163 153 154 141 209 216 181 140 49 68 113 144 148 163 84 37 110 68 70 133 173 150 151 151 121 167 185 191 242 181 206 182 129 109 138 178 141 97 37 88 132 128 117 55 98 80 57 63 97 59 92 48 42 91 98 74 57 15 43 80 99 82 65 48 74 72 97 77 75 46 67 70 55 40 36 48 80 64 65 72 71 55 33 60 80 63 78 70 89 98 82 79 70 70 50 47 64 74 77 85 61 77 90 88 90 84 86 93 108 103 106 115 109 106 108 99 97 103 103 94 102 99 96 91 75 44961 278 1369 30 10429 12 29 21 5638 3314 -14 58 198 648 1397 2155 4454 8426 17714 64640 244191 910888 999999 999999 9683 -45 -23 -98 -60 47 -71 148 -45 999999 -77 999999 999999 3 -33 3 -45 999999 999999 55 211 -22 -36 88 70 -46 -39 8 104 26 999999 74 -3 -70 97 145 999999 0 -80 999999 999999 -50 -13 33 -51 55 64 -40 63 -37 36 162 87 2 -81 71 184 99 135 58 -17 42 141 175 78 23 -51 31 114 140 190 125 61 0 60 81 117 75 37 48 178 209 38 33 22 86 116 -19 -23 62 79 4 12 37 62 6 100 123 26 75 90 77 40 78 147 25 106 69 31 77 53 145 164 87 20 80 169 163 129 104 80 116 91 47 131 144 106 103 85 132 267 328 242 182 164 153 192 158 98 114 127 102 117 153 103 137 129 77 85 92 143 113 48 26 97 161 118 117 53 113 116 91 119 113 162 179 170 177 164 86 109 70 139 128 93 114 68 26 70 108 49 24 42 62 59 49 80 49 32 73 30 56 50 59 29 41 61 17 -4 38 63 50 17 55 55 53 42 63 22 36 14 16 25 28 34 19 20 13 22 36 60 58 47 44 30 28 33 22 34 42 36 28 38 43 50 58 47 49 52 54 56 56 61 63 55 63 65 64 70 74 64 65 83 79 77 74 70 69 53 56 51 64 60 49 44967 278 1366 30 10426 12 29 27 5639 3313 21 271 496 933 1789 3374 7751 19454 60388 263951 814917 825381 999999 999999 8181 -71 -47 45 24 -6 71 -59 -54 -42 37 -33 999999 52 19 -28 -10 -59 -24 17 -33 -22 -51 999999 25 48 82 80 113 95 92 43 -6 69 114 59 36 41 95 36 98 81 -47 999999 -72 66 -41 -96 39 51 52 75 29 92 52 157 197 155 117 123 179 194 103 195 143 70 140 179 103 104 150 107 80 79 89 129 95 180 71 95 125 84 113 104 95 10 -18 -14 74 12 -48 28 72 71 55 130 192 171 150 58 108 80 112 86 86 90 152 50 40 107 40 55 240 222 136 132 206 166 234 171 146 165 241 239 216 249 200 148 250 252 210 245 174 130 121 170 141 103 178 226 115 78 131 117 172 134 144 156 114 68 67 118 105 63 121 100 55 108 174 97 102 103 114 146 197 212 240 139 96 149 121 182 151 132 130 110 84 85 81 60 76 49 41 48 71 92 110 94 82 93 83 52 49 70 55 87 80 61 53 52 50 58 95 78 53 64 61 58 58 82 87 78 75 68 61 65 40 46 52 41 42 53 67 71 62 63 50 44 56 58 61 65 74 65 55 63 79 67 77 74 59 59 73 71 69 57 64 72 92 92 86 95 97 91 92 87 92 79 80 81 78 79 71 69 44973 278 1392 30 10422 12 29 33 5640 3312 -31 185 445 577 1178 2678 5430 11106 28972 118375 473061 999999 999999 346542 1961 108 -44 -16 50 999999 -61 26 17 45 55 -47 70 -9 999999 999999 999999 -68 -69 47 76 -83 999999 -23 -57 93 212 95 25 143 185 158 87 33 33 10 -78 45 127 128 103 55 59 96 143 149 117 80 66 132 72 -48 50 68 83 138 220 160 196 195 137 132 220 171 114 198 202 181 192 177 124 14 -32 61 -12 50 10 62 3 -51 -51 70 110 67 43 8 -25 -60 129 171 63 65 108 107 254 158 65 -24 66 56 5 118 87 74 74 1 27 17 66 100 100 106 169 176 97 120 209 128 199 163 264 212 171 75 62 221 218 194 222 301 252 243 219 271 252 177 124 112 92 123 157 215 178 197 144 127 138 156 201 137 122 143 169 134 44 67 177 154 91 66 143 147 192 243 224 249 211 187 169 186 165 179 138 142 152 92 125 114 101 93 102 59 104 106 95 88 100 80 87 105 81 78 57 38 56 58 41 67 84 88 75 92 47 53 67 56 56 60 60 46 42 65 57 59 63 44 46 24 38 49 54 76 72 71 74 47 31 52 63 66 66 75 76 57 51 42 59 64 90 80 85 74 70 78 69 69 78 84 90 76 85 86 94 101 97 89 80 82 85 83 89 86 72 72 44979 277 1390 30 10420 12 29 39 5641 3311 247 818 2749 5473 11953 34822 99640 323077 949258 999999 999999 896063 12321 255 91 55 108 4 21 33 57 132 -28 10 25 29 43 19 58 92 73 -5 -56 -26 -30 999999 -67 -9 -67 26 104 82 70 -70 -53 -36 96 115 -23 71 89 10 -50 -29 12 45 65 -19 12 -45 14 49 133 99 44 88 114 99 204 173 66 126 247 183 118 94 134 111 235 78 47 135 105 136 84 114 64 145 54 211 145 127 87 59 111 104 -4 37 5 33 36 89 69 81 95 123 75 112 82 6 115 158 144 77 89 117 83 44 22 81 125 111 87 110 140 114 32 30 155 209 113 207 194 172 198 185 167 115 175 243 208 183 250 225 241 224 145 176 190 112 127 113 219 204 152 108 101 105 94 91 82 110 44 91 132 97 80 84 85 128 118 127 140 163 144 123 139 148 161 158 147 152 130 177 164 148 124 131 91 66 49 86 77 59 72 40 58 68 86 60 54 89 84 81 54 68 56 56 32 37 82 78 57 81 56 65 88 70 59 67 55 70 55 73 73 89 59 54 42 59 38 39 50 22 18 49 49 60 44 35 50 55 67 75 69 77 60 70 58 47 57 80 66 54 57 61 84 67 78 80 73 65 77 84 90 83 92 93 95 87 91 90 85 80 73 70 64 44985 277 1388 30 10418 12 29 45 5642 3311 -85 343 1098 2920 7880 24965 77645 207090 360353 525867 912324 918873 999999 999999 49652 468 -39 999999 -71 42 -30 -50 -2 34 -30 999999 999999 999999 -97 -30 37 -39 -99 46 65 33 -7 4 -1 999999 -33 -51 999999 -52 999999 -89 4 -9 -35 7 21 11 8 -45 -48 -52 2 109 -3 -72 59 -56 -14 -26 46 -29 -35 -76 13 101 10 65 94 134 65 85 94 143 102 29 -21 113 117 126 -1 -34 29 107 -41 999999 -74 -35 48 33 64 51 36 -1 -60 -11 19 17 118 59 -17 -18 58 50 59 29 -48 7 42 51 39 23 -15 3 59 47 -53 -19 109 107 76 89 98 114 94 128 133 174 178 147 168 122 34 69 130 177 253 233 153 173 164 132 110 91 113 87 157 120 80 83 78 88 109 53 22 61 21 57 69 54 51 74 86 72 79 49 84 103 93 65 108 96 90 62 103 107 102 122 109 64 87 82 70 88 39 22 40 58 40 48 11 25 36 68 52 31 26 11 60 27 -15 -7 3 37 48 25 7 6 47 37 21 -3 13 11 38 38 20 14 1 11 26 21 11 11 -10 -9 5 6 7 -2 -3 0 2 5 23 12 11 5 17 1 17 13 3 19 25 20 26 31 21 23 27 31 31 27 34 38 46 40 40 42 38 40 43 48 42 45 46 39 25 31 34 24 17 44991 276 1418 30 10418 12 29 51 5643 3310 39 316 847 1532 3329 7131 18109 52948 176705 569193 999999 999999 813119 174421 2320 8 37 -41 9 -24 -80 -80 999999 999999 999999 999999 -34 -35 -74 -68 30 -35 15 -34 999999 -73 -53 24 -1 -14 91 54 30 999999 999999 -71 -18 -22 1 8 -9 51 999999 30 50 83 -24 -65 -3 -89 33 -9 -74 -51 7 117 30 -14 206 199 53 109 74 178 54 151 150 5 122 99 11 175 156 108 97 128 -28 -58 -80 -37 -34 -23 24 47 52 -8 -53 -15 87 73 64 141 161 54 115 50 29 3 46 90 50 76 72 68 68 73 51 82 130 89 58 28 79 75 108 173 101 23 107 96 165 256 225 175 116 107 153 115 187 181 208 198 197 179 162 132 77 65 78 125 129 145 164 143 149 143 125 161 112 83 76 50 38 109 70 83 67 21 42 75 53 88 136 126 132 156 175 151 136 172 111 142 162 87 99 102 50 53 16 27 61 68 61 70 66 55 47 26 46 92 92 94 87 71 56 50 45 55 50 -11 -7 46 50 -4 52 43 9 35 9 37 32 30 45 24 35 52 31 28 23 26 27 60 55 20 35 40 40 42 37 34 43 46 27 41 64 46 25 38 36 42 54 55 45 55 55 49 55 56 57 74 66 70 77 79 81 89 79 71 68 66 67 71 69 66 58 48 44997 275 1451 30 10421 12 29 57 5644 3309 281 887 1589 3199 7501 17161 41836 119839 385924 999999 999999 999999 13632 139 -21 -68 22 -18 26 17 3 -94 -69 30 7 38 63 13 -49 -35 118 39 -72 -73 -57 -60 -26 -4 15 -38 -42 -36 -11 50 59 -45 -99 -67 -25 999999 18 47 -1 60 82 -4 3 23 104 -46 -86 58 41 -20 -20 80 101 22 14 21 59 158 124 28 120 107 118 117 125 158 103 196 77 0 29 87 97 43 52 -92 24 50 6 -26 -34 -51 51 26 15 74 68 -13 67 81 84 52 106 118 105 77 -11 -1 -54 -1 20 12 65 47 57 67 3 155 142 165 111 93 118 127 81 185 225 167 173 186 117 116 180 282 268 192 188 163 200 137 145 113 144 137 118 116 75 112 123 162 66 54 119 115 76 72 95 131 85 77 74 136 58 76 56 125 168 168 94 98 143 150 137 141 167 140 111 121 142 128 98 141 99 76 48 74 86 107 133 95 84 94 52 29 27 44 93 77 49 27 34 15 16 59 41 33 26 34 50 60 49 53 74 51 34 36 48 30 19 19 10 32 27 15 32 16 6 28 44 42 33 37 37 40 30 35 56 41 49 45 59 47 43 48 47 31 61 64 58 51 47 51 69 76 64 72 65 60 71 73 81 75 67 74 74 71 70 71 61 63 63 45004 276 1424 30 10424 12 30 4 5645 3308 -31 115 411 991 2110 4013 7969 19410 58683 224713 801507 999999 999999 348706 4265 4 69 -49 -70 -88 999999 999999 51 100 148 -41 63 -36 999999 -96 -68 22 -20 -80 -33 100 123 26 -57 53 36 -88 -82 52 19 43 -34 -62 999999 -46 -70 -82 -67 -43 -86 999999 999999 -70 999999 -78 69 -16 -6 999999 -58 149 99 81 32 217 174 171 67 168 158 148 191 97 104 121 137 202 200 120 -46 -54 -25 12 26 203 96 99 148 58 -72 -67 -61 -68 -78 -47 38 101 37 69 48 78 23 9 126 74 131 29 19 -24 -12 -17 91 28 -56 47 77 53 27 90 128 105 118 148 130 117 146 133 199 173 107 63 116 152 253 154 58 51 105 81 91 179 176 119 94 98 115 164 129 100 64 120 130 118 116 119 117 58 87 79 57 72 121 127 137 111 79 95 85 117 150 170 158 95 75 138 115 137 167 134 154 114 103 81 109 82 49 61 68 38 72 28 37 41 79 63 46 33 40 26 -5 -18 -19 12 54 -18 -7 46 56 -7 6 49 36 45 6 27 34 18 25 42 31 3 26 39 18 17 42 19 40 35 30 59 62 33 31 29 40 52 49 65 23 19 34 40 40 43 38 51 41 53 56 47 58 61 64 66 74 76 80 85 92 89 78 73 77 72 71 76 69 70 55 55 45010 276 1395 30 10425 12 30 10 5646 3307 -72 397 810 1287 2592 5092 11298 31930 123871 509180 999999 999999 999999 850622 11845 349 68 52 107 78 4 -85 32 -19 -58 -96 999999 999999 -99 -75 -31 70 999999 5 58 36 119 87 14 -47 56 62 -1 -51 -68 30 77 5 70 100 -10 -80 8 68 129 -2 -3 111 49 36 -28 66 63 -33 -93 98 112 41 5 -6 40 137 220 110 127 195 184 110 50 18 47 93 49 51 166 73 59 65 91 -59 35 148 109 39 38 12 28 26 63 115 89 43 99 21 30 44 79 153 154 64 25 -20 91 95 50 125 124 46 21 119 87 74 119 196 178 146 190 154 119 162 144 243 342 246 147 278 223 189 223 178 131 81 159 222 161 145 134 117 197 163 143 167 173 160 133 76 107 132 169 102 112 152 101 89 74 90 111 147 135 161 166 128 108 130 127 182 168 173 135 140 159 144 135 83 106 137 152 149 95 110 122 92 51 60 120 98 123 83 78 80 69 75 72 88 58 67 55 60 70 85 95 72 83 44 53 56 75 112 72 62 50 41 58 54 56 66 66 66 64 42 49 52 60 55 62 77 83 87 85 85 91 75 71 88 81 78 73 88 84 84 82 85 91 101 89 95 107 101 110 113 112 127 136 120 127 123 123 114 110 109 109 122 116 115 107 95 45016 275 1483 30 10423 12 30 16 5647 3307 143 771 1935 4236 11149 19120 41205 97524 208234 697439 999999 999999 837741 225929 606 -69 999999 999999 999999 999999 -28 -45 -86 66 -69 32 160 -47 -63 41 78 -54 999999 -33 20 -77 12 58 142 116 999999 -4 84 14 36 93 89 -6 -83 -28 -1 -40 -38 -39 -83 -45 -90 -60 -13 103 -20 -78 -29 68 35 30 106 82 37 62 225 136 88 64 48 101 70 139 164 168 103 58 2 92 -46 59 68 999999 26 58 -8 40 91 101 -68 -44 57 91 123 104 27 115 110 168 132 75 110 96 23 34 89 6 40 41 123 68 36 98 46 44 102 194 202 159 130 90 136 200 185 183 221 213 228 148 203 231 182 83 160 131 115 51 94 126 155 145 142 89 86 98 105 157 145 74 29 86 84 95 85 125 97 64 82 87 103 101 140 159 125 118 113 120 114 187 166 185 194 192 149 89 100 139 154 108 74 108 132 74 92 66 75 75 39 80 128 108 110 121 130 74 24 53 59 83 76 48 90 91 61 76 56 37 43 61 63 58 63 53 58 33 34 23 1 1 41 58 41 6 24 47 33 24 22 34 53 62 42 60 52 70 69 47 56 67 71 69 67 70 59 58 77 77 81 88 101 89 83 79 95 102 107 99 83 95 106 104 94 97 95 91 92 90 96 86 70 45022 274 1478 30 10418 12 30 22 5648 3306 -66 298 917 1647 2943 6076 13472 35032 132391 490621 999999 999999 430154 3364 122 253 176 13 19 -10 -39 114 -23 102 75 -38 999999 -35 999999 13 -79 999999 69 41 -51 -50 -3 999999 20 112 116 20 177 116 -30 115 195 -41 -2 -40 999999 -32 -6 24 -5 97 -27 -94 999999 -50 92 14 -41 -24 140 104 75 10 138 166 110 65 81 49 199 134 6 29 -16 52 112 157 21 14 27 28 57 -30 114 171 46 95 59 22 54 30 35 72 36 132 141 126 121 22 45 53 44 84 94 92 12 50 118 48 -21 81 160 129 195 172 93 182 188 179 86 132 115 170 221 230 187 178 209 138 159 187 175 132 121 179 66 30 19 54 43 92 120 127 154 180 95 98 115 82 146 64 106 65 57 139 161 129 62 134 158 68 85 142 142 121 148 199 140 132 100 205 193 149 145 172 138 127 138 121 145 80 67 92 151 134 73 85 72 97 92 108 119 105 75 117 47 40 80 93 78 44 98 48 -6 9 46 48 48 73 97 57 61 79 43 32 37 49 38 18 20 31 35 24 18 13 34 33 47 25 38 51 78 60 49 43 59 63 60 63 58 69 59 53 50 63 75 80 74 77 80 81 96 92 82 79 92 95 101 103 96 92 78 84 89 81 81 78 74 70 45028 276 1413 30 10413 12 30 28 5649 3305 -65 130 518 1179 2236 4328 9942 30657 101936 338064 804133 999999 999999 999999 44342 507 205 245 -39 -34 78 -19 -46 4 999999 -17 -64 999999 133 94 -50 -45 -31 12 53 -13 116 146 -27 40 -2 -18 999999 999999 -19 -83 999999 999999 999999 66 43 137 4 -40 -52 23 107 51 -44 2 -20 16 136 27 24 0 96 -31 203 232 236 196 230 40 152 99 29 148 123 187 181 60 38 213 200 55 32 31 65 172 -26 52 1 43 -34 30 130 114 54 95 145 76 98 147 132 97 102 71 11 53 165 147 53 31 108 126 67 131 151 171 131 154 157 109 49 119 210 186 218 277 181 225 148 104 219 241 164 207 168 165 142 67 65 115 83 177 62 96 134 135 153 158 188 125 129 112 189 154 157 50 22 98 100 168 153 130 163 138 86 133 112 154 169 169 106 115 161 131 157 166 123 153 176 175 142 134 172 157 99 123 86 124 145 161 127 96 124 159 134 94 82 79 85 155 117 88 88 87 90 102 77 117 133 92 105 75 78 86 103 96 128 76 37 62 82 102 69 73 56 66 57 48 79 65 53 54 59 62 68 90 96 76 77 77 84 105 91 93 86 72 80 108 105 97 91 93 87 88 96 110 119 116 116 111 113 116 113 114 116 108 104 103 106 103 96 96 45034 276 1409 30 10409 12 30 34 5650 3304 -12 244 559 1288 2241 4470 11166 35850 132034 416945 890584 999999 999999 947422 35515 322 -32 38 48 52 5 -17 -10 999999 -72 999999 150 216 -48 999999 41 116 -22 -19 -69 76 26 -52 999999 -39 -84 -42 21 999999 36 126 106 -22 22 176 115 -62 52 46 -38 93 38 112 68 12 -25 14 -21 63 -4 61 153 112 68 122 238 301 185 87 148 207 116 144 126 66 -60 -27 79 78 -14 36 114 108 66 46 999999 -26 53 13 77 42 6 26 -19 75 123 77 58 146 87 86 68 96 57 95 37 17 24 15 98 96 38 -1 119 151 210 156 82 80 185 202 131 108 238 338 203 126 103 162 146 174 157 59 138 142 132 126 129 103 41 85 57 91 134 27 111 151 63 73 121 177 92 151 139 74 115 146 129 194 124 70 59 70 135 117 72 140 98 82 63 111 75 134 133 143 125 91 83 92 105 119 61 43 146 146 87 78 130 131 74 61 53 111 100 69 49 27 35 44 37 42 42 65 58 26 47 59 26 16 54 54 64 59 45 22 29 1 25 21 33 34 37 34 14 25 16 38 47 33 31 34 15 33 20 31 74 52 35 59 38 45 64 54 42 39 42 64 73 42 61 66 62 71 84 69 76 93 90 88 77 82 72 70 67 69 64 61 59 58 51 48 45040 275 1437 30 10407 12 30 40 5651 3304 444 1151 3005 7641 24920 90598 288475 409326 657897 999999 999999 999999 526003 214627 698 -38 12 -66 22 -25 -20 -20 -73 -100 -33 -38 15 83 -13 -14 -58 999999 999999 -78 -4 -28 999999 999999 -94 102 115 -55 -60 999999 -72 -83 -99 -41 -58 -26 -54 -28 999999 21 -11 -25 -18 20 86 51 114 28 72 2 125 146 131 192 191 214 160 26 -19 147 124 86 26 69 -3 17 29 -45 33 120 44 -43 -15 30 11 85 -20 17 44 14 61 25 123 -29 33 55 82 -40 -63 -52 17 40 61 106 67 19 19 110 98 73 60 62 36 31 100 91 54 116 137 158 166 186 125 158 182 152 127 67 122 163 159 131 109 171 177 197 161 106 125 174 106 88 146 99 97 155 82 103 55 68 150 103 120 102 132 139 128 79 26 91 89 97 66 102 71 59 89 98 110 126 72 142 128 126 100 80 88 80 95 74 110 112 105 91 90 86 116 88 84 116 72 44 94 65 65 54 69 20 10 20 74 33 40 48 20 0 21 24 18 45 44 37 24 41 21 6 18 18 32 -5 -17 14 12 12 9 -1 1 9 4 1 16 0 7 23 28 38 47 28 33 21 37 32 27 23 18 25 31 34 44 47 35 46 52 60 63 60 56 53 60 63 54 51 56 49 41 37 41 34 33 32 28 45046 277 1375 30 10405 12 30 46 5652 3303 -79 238 923 2555 5224 10668 29282 98899 317828 905124 999999 999999 573093 721104 75918 857 238 119 120 173 8 30 -30 -47 19 95 12 -79 -26 46 124 77 79 -23 -58 105 51 70 173 -37 106 19 23 -25 82 26 16 -15 -11 5 51 28 182 136 47 123 71 6 -82 -5 -7 20 44 31 140 138 90 62 139 241 244 163 179 136 133 125 139 112 117 55 66 126 137 25 71 146 92 25 -26 130 63 52 102 77 53 79 200 131 101 92 123 92 58 108 138 76 55 116 76 80 112 98 88 81 59 -1 83 109 94 224 174 113 113 82 118 134 155 220 216 127 185 244 221 207 205 142 157 177 220 180 176 137 206 165 233 221 177 160 144 127 165 145 149 135 162 188 203 210 219 181 209 209 140 78 100 137 101 114 94 135 140 132 106 123 101 85 114 116 116 138 144 136 120 128 151 150 219 149 124 109 130 108 91 116 98 133 145 145 155 124 147 132 85 96 86 62 22 35 99 84 64 50 81 85 60 55 74 43 53 56 47 49 86 58 45 78 64 58 49 48 51 46 55 24 18 28 41 49 76 65 51 71 75 80 78 80 79 81 79 83 80 83 95 78 71 76 85 94 98 97 102 97 104 107 110 109 100 97 103 108 98 99 96 92 89 83 76 45052 276 1404 30 10404 12 30 52 5653 3302 138 1283 3595 8993 19533 44042 101200 286770 545210 769750 999999 999999 221108 4111 81 79 87 -19 -40 -3 -25 109 59 104 -17 1 53 -25 10 49 69 31 40 23 -64 999999 -24 -12 79 3 32 70 77 61 38 3 37 74 37 112 148 65 16 95 127 85 1 -36 77 78 61 24 -68 29 189 151 183 242 279 262 210 236 94 83 63 149 205 269 173 221 237 70 25 29 95 90 84 91 52 -1 60 115 154 181 101 88 104 124 68 44 25 68 37 95 99 70 94 159 79 -43 91 88 60 101 110 75 102 62 110 89 90 106 205 195 105 132 172 211 157 229 202 187 217 229 187 188 167 195 110 114 188 212 217 160 187 162 172 187 192 183 159 159 119 128 77 129 117 137 141 131 85 148 115 131 142 174 128 140 159 133 90 124 70 109 133 130 172 119 124 102 102 118 179 202 154 141 171 144 128 93 140 104 98 117 84 83 121 114 115 117 87 90 91 94 85 82 70 96 78 50 30 72 55 35 75 60 44 50 81 76 62 94 57 44 49 60 48 30 -2 47 51 20 26 37 33 43 59 72 63 66 48 62 61 56 65 70 80 85 83 76 57 87 66 75 78 82 84 86 85 87 79 88 104 103 105 93 96 88 85 86 76 76 81 77 61 57 45058 276 1403 30 10403 12 30 58 5654 3301 -19 384 1285 2750 5921 13866 38784 109971 361738 999999 999999 999999 82270 890 109 60 140 117 130 111 103 15 19 0 -48 -26 -26 28 -78 6 6 -4 0 52 136 133 77 4 -55 19 27 -83 -16 -35 156 127 24 56 56 -15 -7 47 89 104 -30 -18 -13 82 223 13 23 40 73 18 140 155 144 193 119 115 188 238 90 -10 132 63 112 155 54 40 8 26 83 142 109 186 46 6 65 72 52 90 65 106 96 77 162 121 79 47 46 99 98 53 43 51 124 108 46 52 39 45 145 48 149 169 148 108 111 157 71 50 83 149 193 123 206 183 178 213 258 193 205 128 161 151 147 167 144 153 152 195 175 169 210 206 144 245 291 284 214 190 202 155 195 180 116 130 147 126 125 134 162 130 124 86 136 106 95 98 104 75 125 131 114 107 158 169 150 138 144 183 209 154 159 149 133 151 106 114 131 118 86 112 92 97 127 111 96 65 67 92 98 70 62 72 72 51 64 42 45 59 63 61 47 57 55 53 56 61 50 60 66 65 69 64 51 50 25 46 44 58 52 41 54 65 63 65 65 59 53 67 61 63 66 69 73 75 81 71 85 61 85 73 66 74 83 86 79 89 96 103 96 110 105 102 100 93 97 96 101 97 91 87 81 80 45064 276 1403 30 10403 12 31 4 5655 3300 -42 569 1773 4388 11140 30142 94333 313236 836854 999999 999999 54154 649 -80 999999 999999 -47 -74 -83 999999 -76 -1 -42 -56 101 49 -39 -69 -58 999999 73 152 -39 -71 -6 10 31 -62 -25 45 -71 22 10 34 29 35 62 78 80 -6 -31 -52 -11 15 40 -9 11 1 -39 -55 -30 -10 17 -4 -70 50 111 151 183 123 101 84 237 159 54 156 91 93 6 159 172 139 131 93 61 41 57 116 64 156 41 50 20 -34 64 85 122 79 70 42 53 46 66 -1 -15 0 5 51 -31 -31 10 28 -22 53 34 16 34 78 46 58 101 102 121 115 178 223 156 232 193 145 166 138 149 161 165 76 90 142 62 103 149 168 183 167 175 220 257 215 132 125 146 137 110 98 59 114 83 118 62 101 136 170 140 119 133 142 80 99 35 40 48 101 88 122 118 95 90 72 93 124 109 124 83 100 115 126 88 69 90 85 113 123 153 128 88 45 49 24 44 54 77 61 77 73 49 22 38 49 28 11 21 13 -8 24 30 51 56 38 31 18 35 54 32 33 43 28 21 23 10 -2 31 39 5 10 46 28 37 40 33 40 51 46 39 44 30 23 36 47 57 44 42 56 59 50 52 56 48 54 67 78 76 69 68 72 75 67 72 57 69 63 67 60 65 46 49 53 45070 276 1404 30 10404 12 31 10 5656 3300 97 619 1411 3167 6665 16628 52650 186961 708198 999999 999999 395231 2145 -46 -34 64 7 -32 -83 -12 -59 68 11 -88 -25 21 0 -19 -75 -43 -47 999999 -13 -17 -3 31 -41 -58 -29 -72 -39 2 22 -5 16 -15 -91 -77 -27 11 4 -6 -62 -7 138 38 -62 -13 -15 -28 -16 -35 -35 67 147 64 93 165 88 52 93 116 83 21 161 92 128 187 76 57 71 92 79 -12 -7 10 65 54 25 75 -11 -25 -63 51 66 115 84 76 84 -22 -4 -10 10 47 -10 75 72 107 8 -2 -29 40 13 3 62 8 -16 -55 17 70 12 81 78 104 100 138 118 123 118 155 78 75 83 140 142 61 153 143 155 142 116 107 151 178 254 228 216 221 212 224 143 76 7 57 83 66 138 115 115 105 118 69 70 89 80 108 83 82 54 88 102 62 123 85 79 77 77 89 101 113 108 121 86 97 92 105 122 101 115 85 115 91 104 106 97 61 40 82 58 41 61 27 25 54 34 33 49 60 26 21 -8 1 -3 20 19 37 43 6 24 24 -16 -8 12 10 17 17 17 18 2 11 0 1 2 7 13 0 -12 0 -1 32 34 38 44 42 33 37 31 25 7 23 35 43 31 40 47 46 33 42 56 55 61 67 68 63 60 65 67 50 52 56 53 53 46 37 33 35 45076 277 1374 30 10404 12 31 16 5657 3299 -43 337 795 1668 3184 7037 18656 58289 198586 758686 999999 999999 55925 547 30 -64 999999 999999 -30 -52 45 114 -5 10 84 -43 -48 -29 999999 -67 -55 4 999999 -74 -44 999999 -18 -6 41 -53 -55 999999 999999 40 71 -55 -31 35 -82 -44 999999 19 128 -13 999999 -94 999999 -55 -3 999999 -86 -66 -63 12 -5 -43 98 38 104 160 241 107 42 12 134 145 182 125 155 70 161 175 67 85 -33 30 95 132 1 -51 4 77 36 46 20 28 999999 -78 -22 89 154 101 19 -61 61 55 -8 -72 -6 2 11 -15 -21 4 -9 -19 -8 53 51 109 138 82 69 151 110 49 101 110 87 91 124 136 84 93 159 134 112 74 69 109 131 174 240 244 238 231 229 238 250 278 216 101 93 114 116 150 91 64 31 70 89 97 127 44 36 97 103 65 46 48 92 83 62 59 74 64 53 109 109 73 88 56 24 77 73 96 27 47 94 151 55 42 76 79 54 67 86 59 19 40 57 31 47 52 27 58 44 8 6 -3 23 10 -11 15 10 31 42 21 57 37 35 48 42 39 21 38 25 3 -2 4 9 2 21 19 34 27 12 22 23 29 50 35 43 28 35 42 35 38 32 26 24 25 46 39 58 46 48 57 55 57 60 61 70 64 60 62 70 67 65 63 55 54 50 50 42 36 30 45082 276 1402 30 10402 12 31 22 5658 3298 138 457 818 1862 3891 8702 22793 77444 302127 999999 999999 999999 245534 1292 -83 -74 21 29 2 -32 118 -85 -83 999999 999999 999999 -83 -80 -89 999999 999999 -74 -99 -52 50 56 999999 999999 -44 36 -31 23 82 56 -68 -69 95 43 57 -91 -60 128 84 -57 -96 -59 -2 -28 14 -18 -65 999999 -79 3 -6 65 36 56 126 175 146 90 127 148 230 69 45 -26 28 100 81 106 189 58 116 52 12 106 50 111 124 57 22 69 103 32 999999 4 -17 85 52 16 16 60 104 88 20 20 -13 -24 -18 -14 -18 -72 34 106 139 60 -6 120 153 78 139 145 133 160 173 83 117 69 122 146 123 134 128 156 170 169 209 229 214 280 269 326 240 248 195 225 252 149 175 118 141 160 177 162 140 140 154 132 96 71 112 132 82 2 50 135 72 103 106 85 62 89 62 57 98 134 56 92 108 67 69 24 49 73 101 90 51 31 37 83 69 59 63 84 104 40 13 48 75 73 66 61 50 77 67 71 64 30 2 1 32 39 7 24 67 41 30 1 10 23 22 36 29 40 26 -3 0 28 43 38 11 8 14 16 25 41 43 53 45 53 41 43 33 35 30 38 45 42 60 66 52 41 33 46 62 63 68 66 86 89 75 76 77 60 71 69 66 61 64 63 61 58 54 48 45088 276 1398 30 10398 12 31 28 5659 3297 224 768 1885 3937 5976 11564 41192 130850 316387 535499 999999 999999 821323 4817 152 17 30 187 147 7 -24 15 151 202 102 66 -65 -57 85 62 69 103 -1 45 -61 999999 10 43 -8 96 127 -3 11 129 21 -79 -25 95 48 13 -35 -85 -21 29 -3 114 27 -14 118 116 49 49 60 0 -6 65 42 26 158 173 211 246 266 161 242 295 143 53 10 57 184 188 201 112 147 174 216 203 123 69 8 73 100 -35 44 51 134 130 121 46 42 41 0 -22 8 125 -2 20 80 99 -68 999999 30 36 -36 15 79 99 175 111 166 274 232 280 202 213 199 104 169 221 162 183 207 153 152 149 261 280 283 355 362 291 332 333 293 278 405 298 185 197 216 207 215 173 201 211 137 259 220 185 182 116 76 151 160 77 82 91 102 103 150 133 121 127 129 130 147 143 142 126 117 141 154 163 133 116 100 106 120 146 128 117 126 101 134 101 64 66 85 88 52 81 84 69 97 76 51 69 81 80 65 79 102 102 85 99 116 80 78 78 64 60 78 59 43 72 66 48 41 63 65 49 71 80 68 71 86 82 56 79 89 85 82 78 79 73 74 76 88 92 95 90 94 83 87 96 99 97 112 112 110 106 112 110 107 105 103 106 111 105 97 98 102 96 84 83 45094 276 1396 30 10396 12 31 34 5660 3297 244 541 1516 3506 8133 20303 53062 131960 371296 815698 999999 999999 448284 3234 146 141 91 44 -100 -30 -12 999999 -49 162 2 999999 999999 999999 -94 132 76 124 -91 -44 -68 -40 53 -81 16 -1 999999 999999 -91 999999 -94 37 29 93 -18 -99 -98 -12 -53 18 -33 -85 -71 -25 44 170 -29 -24 26 38 129 119 88 202 278 153 82 101 87 25 203 302 189 143 224 125 100 54 74 77 -11 -62 5 90 113 31 -19 15 -20 82 -1 27 74 73 102 57 136 96 -20 53 20 104 73 -29 68 48 -37 60 39 73 56 80 103 78 85 212 267 271 207 139 211 208 191 93 85 147 194 133 73 155 208 263 271 300 232 247 295 286 352 301 297 308 270 163 160 166 167 153 147 164 138 105 171 181 177 132 126 88 72 55 143 149 131 77 79 64 69 20 72 79 96 134 96 58 68 102 104 111 117 65 73 102 69 62 92 92 126 101 96 114 96 98 94 96 58 52 56 37 57 74 69 61 67 38 41 43 28 43 48 42 37 41 47 19 16 4 55 37 29 45 70 69 56 49 30 19 4 -3 26 45 50 37 29 40 46 44 37 38 60 56 44 58 54 58 54 51 56 53 48 54 51 61 75 91 64 77 82 86 98 89 91 82 89 93 91 74 69 67 66 66 58 50 45100 276 1396 30 10396 12 31 40 5661 3296 55 581 1492 3296 6477 12711 23812 58213 159516 508345 999999 999999 488091 3621 93 179 150 34 103 34 -64 40 104 27 -24 -6 37 164 111 124 -22 29 26 -1 2 -15 86 151 151 66 109 81 65 -5 -15 18 -34 12 -74 -21 -4 -93 -45 -22 40 -14 -46 32 74 21 100 65 -3 -60 56 53 98 123 6 92 142 95 277 215 204 92 191 130 213 113 75 209 253 21 -9 109 103 149 65 67 72 136 72 -8 40 181 48 4 -7 92 115 109 79 83 47 6 58 -15 -7 13 -23 -23 46 -20 34 38 18 122 175 44 181 241 201 162 191 151 128 122 109 112 119 217 189 289 351 327 240 318 332 263 331 370 367 368 334 311 253 198 225 181 149 192 280 201 153 101 201 240 169 117 136 103 65 69 145 154 135 81 81 109 84 102 84 122 116 123 157 105 115 108 140 123 89 84 81 23 78 113 99 91 88 66 130 54 16 111 85 69 107 82 54 42 49 28 33 55 59 69 61 55 84 74 60 67 53 58 45 41 36 16 20 51 69 65 46 40 25 61 57 75 53 65 49 59 42 41 53 61 51 57 70 72 59 69 54 53 52 75 66 66 59 65 66 63 76 84 75 68 78 76 73 87 99 96 88 87 85 86 94 93 94 86 86 76 67 57 45106 276 1398 30 10398 12 31 46 5662 3295 -12 809 2310 5781 14852 40428 89136 158568 251621 582368 999999 999999 999999 8314 117 178 158 166 133 19 29 92 -16 -71 41 118 164 194 -12 999999 -21 8 79 75 15 131 -25 17 41 -44 54 -88 48 34 -19 39 -36 76 -32 70 85 201 49 32 49 57 65 81 38 -38 18 78 42 70 74 81 107 64 144 255 192 241 125 180 180 195 220 137 132 160 105 39 105 145 199 156 192 85 4 -30 83 50 79 128 135 111 67 -30 80 84 175 98 -15 62 144 20 38 119 138 68 57 34 75 89 10 2 17 61 68 181 131 140 189 210 191 210 172 198 169 154 182 222 387 330 360 365 296 350 370 382 320 370 360 328 281 314 292 170 173 256 192 287 275 276 258 247 205 216 197 186 104 73 73 100 112 131 116 145 83 167 176 161 135 198 171 110 149 117 146 141 115 113 156 86 146 124 88 72 68 104 156 135 138 103 68 105 122 100 117 71 74 91 115 112 87 127 82 78 60 97 92 71 68 89 77 63 65 64 79 82 83 79 64 74 101 87 77 58 66 66 58 73 97 78 70 48 52 56 69 89 95 92 93 84 96 93 73 97 95 97 95 103 105 108 100 102 101 121 106 111 121 111 111 122 120 125 115 114 114 113 110 103 99 104 90 84 45112 275 1428 30 10398 12 31 52 5663 3294 325 1279 3769 9688 24186 65372 114136 191264 396226 999999 999999 999999 435065 2309 84 69 31 158 -38 21 11 169 51 101 168 -46 -90 14 53 -57 -14 -56 -48 24 -38 -62 -75 -21 35 999999 28 91 999999 999999 -26 62 93 999999 999999 999999 27 105 22 78 -23 -68 14 138 114 87 -32 25 -79 -13 5 65 64 117 156 109 71 140 189 60 134 148 84 129 120 170 165 140 206 174 109 94 82 82 49 11 -29 -59 15 94 143 115 94 19 30 16 30 6 25 84 28 76 -32 -19 -20 86 33 -9 39 100 17 17 18 11 77 57 134 203 240 159 127 226 199 196 148 141 227 186 210 332 387 348 344 344 256 281 294 349 396 375 257 213 187 180 193 168 177 248 258 204 188 269 262 238 211 131 84 158 152 124 71 39 84 56 51 82 88 145 66 100 117 63 118 88 104 114 121 113 104 92 176 93 90 112 108 71 134 62 110 88 93 94 61 62 83 95 81 86 56 66 43 64 43 19 62 71 54 35 18 67 70 54 43 76 55 44 65 63 55 20 59 36 30 47 10 1 28 13 10 31 42 40 25 64 80 73 57 59 66 54 61 50 38 57 83 62 53 59 68 66 69 64 71 73 73 84 86 83 84 89 90 85 83 84 79 79 81 72 68 59 52 45118 275 1427 30 10397 12 31 58 5664 3293 -32 406 863 1564 3033 6705 16116 47080 166528 557407 999999 999999 112462 745 107 33 91 58 999999 999999 -48 -18 999999 -65 13 96 16 89 29 14 -90 -9 999999 -57 -46 999999 999999 -58 -44 -73 999999 40 7 116 -9 -72 -44 24 87 54 -9 -82 -18 -12 0 -72 -31 -35 26 101 10 43 17 999999 -14 41 41 106 99 125 192 76 173 219 196 79 103 49 89 134 54 129 66 33 29 50 65 73 117 26 -7 10 101 34 70 115 35 28 37 47 29 98 52 -3 -16 10 59 10 -16 -2 130 78 26 39 -58 46 90 -30 9 41 126 152 143 152 141 165 176 89 124 194 149 152 178 214 236 285 348 352 384 343 282 224 285 230 259 238 180 101 171 238 191 137 163 176 210 191 199 227 240 179 109 160 109 88 55 54 23 61 61 61 130 107 75 97 120 150 87 66 60 88 95 143 64 46 93 116 78 74 112 127 76 78 61 45 70 92 27 36 60 39 16 2 17 47 51 35 31 34 65 63 38 20 14 75 81 68 55 54 53 13 15 40 46 37 36 35 20 27 40 45 20 31 16 32 28 23 31 59 73 67 39 49 59 55 63 50 47 53 63 62 57 57 56 63 77 58 58 68 70 77 72 86 76 75 71 71 74 81 72 77 60 61 63 58 47 45124 275 1425 30 10395 12 32 4 5665 3293 -3 212 716 1593 3279 6099 13021 36880 131421 556203 999999 999999 23749 224 -39 74 38 58 219 132 -19 -47 37 -4 34 166 -72 202 44 18 -3 -3 -22 45 82 114 87 188 80 -37 28 13 12 -20 -77 999999 9 -1 41 15 -57 -37 -33 45 -11 -32 -65 -73 -13 -12 -34 118 30 6 56 57 107 120 46 16 191 165 140 11 92 172 95 192 82 19 106 199 202 71 -37 96 82 22 14 -22 93 55 11 63 78 137 82 60 90 141 31 -61 82 61 44 24 29 40 91 30 128 60 53 42 106 96 79 103 111 64 91 157 176 191 228 247 168 138 188 189 110 168 208 278 286 251 290 308 340 349 333 325 306 320 332 262 280 241 253 212 210 257 236 231 294 236 244 243 221 238 197 75 78 69 52 50 96 118 127 105 88 96 131 109 42 71 127 137 142 114 126 117 99 126 140 94 106 129 147 126 50 39 98 129 98 57 62 96 88 45 22 40 61 59 69 42 80 101 70 55 24 48 64 66 86 55 64 38 55 90 85 77 87 49 22 47 37 1 48 63 38 28 47 46 39 34 30 45 62 82 79 82 75 72 75 72 80 61 56 58 71 75 61 55 75 75 84 85 86 90 96 98 98 100 99 93 89 96 98 94 95 82 76 79 75 45130 276 1395 30 10395 12 32 10 5666 3292 118 361 647 1273 2469 4551 8922 22262 80187 308553 999999 999999 870151 7094 189 24 28 -43 100 59 30 0 -85 -45 -92 87 85 -73 -29 -38 -78 43 51 8 -17 999999 -18 999999 999999 58 53 10 999999 -57 999999 -91 999999 139 -31 999999 -87 -27 111 0 43 11 -73 -33 -67 -31 5 -79 70 72 -9 17 6 198 136 76 140 93 185 76 104 175 135 -3 46 115 78 52 63 18 15 107 112 75 176 16 999999 -49 33 -32 999999 -54 49 37 65 47 -22 24 30 36 138 22 24 59 41 5 17 44 94 78 85 22 61 130 77 131 129 236 292 166 105 134 178 172 155 95 68 154 132 131 202 288 245 257 261 236 202 293 285 293 290 306 299 232 257 263 255 194 190 170 209 242 225 206 134 179 149 98 67 41 31 88 117 61 34 51 141 105 95 81 41 56 49 19 53 25 23 106 109 88 104 40 105 125 100 111 96 77 39 107 67 70 53 46 40 13 32 41 37 38 68 76 29 36 24 26 3 -10 29 51 42 23 27 20 22 39 59 78 36 23 44 44 12 5 12 30 24 36 26 3 7 9 10 3 26 30 22 31 34 57 52 60 37 45 39 34 34 41 44 52 39 48 58 48 49 60 85 87 75 68 73 74 67 73 66 64 61 61 63 63 52 38 45136 276 1396 30 10396 12 32 16 5667 3291 38 417 703 1389 2721 5215 11263 30647 107584 436842 999999 999999 52366 419 2 78 59 81 67 195 47 19 121 173 -54 -31 45 79 138 5 -41 -29 67 6 28 142 -7 -19 -93 -68 44 -66 -85 999999 -16 17 45 75 87 6 -28 72 76 114 -42 -40 -13 -3 -91 7 -15 -12 999999 -77 -9 48 -26 113 196 165 132 249 192 66 89 63 87 69 123 73 110 109 96 139 60 36 61 37 7 56 54 89 -46 71 44 64 35 26 20 74 89 85 70 -28 85 109 24 23 111 112 32 96 111 8 11 84 112 34 152 130 107 218 242 128 115 47 124 182 230 158 35 87 134 132 205 318 276 324 267 333 360 293 257 282 248 311 215 196 178 201 151 196 285 273 241 209 214 175 150 199 173 155 23 26 79 76 34 57 64 39 36 44 88 112 82 98 45 87 74 63 125 110 125 97 63 74 102 122 102 159 116 81 73 70 17 57 31 43 60 67 102 99 50 21 76 69 68 30 49 69 51 34 39 54 67 40 31 33 20 43 57 25 16 29 60 55 44 58 50 20 25 31 18 14 35 28 33 27 27 39 33 41 45 34 43 38 45 45 42 44 60 65 57 47 49 58 73 70 70 77 81 85 93 83 79 92 93 87 73 70 71 70 70 66 61 58 45142 275 1426 30 10396 12 32 22 5668 3290 289 859 1580 3501 7943 21407 60729 180746 579499 999999 999999 781462 7264 35 72 999999 -6 122 17 88 182 49 -34 -49 -55 -46 -50 -72 999999 -18 -76 999999 -95 -88 62 19 -62 -95 34 10 -93 -56 58 62 -79 -52 75 999999 999999 113 127 -51 999999 -94 20 33 55 71 49 6 34 3 -7 59 3 182 124 103 202 73 202 210 251 250 166 68 175 105 21 -22 63 -76 -61 999999 28 57 22 999999 -59 -53 -4 37 139 68 4 29 43 119 134 -65 999999 -32 -21 15 -25 -56 75 41 55 98 65 -50 999999 -30 98 213 185 147 103 200 253 195 142 -15 65 86 86 109 73 134 128 190 222 273 342 288 315 232 263 292 272 277 343 285 271 237 232 202 239 196 153 238 111 170 133 100 215 239 181 135 78 49 113 59 -24 19 81 39 47 87 96 61 67 47 70 94 71 98 139 75 132 122 83 40 71 88 108 120 127 156 163 115 63 16 9 89 67 89 66 56 54 65 50 40 76 52 30 34 44 29 16 22 27 16 56 61 52 65 21 32 47 47 24 20 48 31 28 34 21 29 28 34 39 22 23 24 34 34 48 44 31 41 37 35 47 57 68 57 40 45 59 64 71 58 62 69 63 69 62 83 86 89 87 80 79 77 75 70 69 73 71 70 62 59 47 45148 276 1395 30 10395 12 32 28 5669 3290 -77 17 188 615 1208 2059 3874 7473 14079 56372 127319 744404 999999 999999 191025 1108 69 999999 -37 60 -72 999999 999999 999999 77 53 -65 27 166 135 -1 87 -2 -27 81 -9 -32 29 50 68 69 266 -18 -59 74 34 187 36 999999 48 107 82 -39 -72 49 108 37 -42 37 -7 -84 26 136 -1 13 1 -38 42 73 166 240 188 240 212 191 79 77 121 96 154 76 26 56 58 102 38 101 -25 -46 -34 50 85 137 96 94 158 102 70 42 60 29 156 195 -50 -11 158 88 20 101 111 79 113 78 114 27 139 112 164 103 187 231 179 211 247 235 183 127 162 231 196 188 174 192 326 309 274 328 322 416 393 301 304 327 284 300 334 318 321 301 290 313 252 251 277 260 271 319 307 264 239 268 225 98 88 69 107 119 146 105 128 104 115 52 71 43 97 162 165 141 148 120 106 90 28 28 51 94 106 167 180 188 182 97 75 136 89 73 60 87 87 87 117 102 95 41 51 82 103 116 107 79 58 72 61 83 90 104 97 60 49 61 88 100 105 94 101 77 63 63 83 57 61 53 44 67 74 58 48 63 58 76 80 81 74 92 86 100 100 92 92 89 83 92 95 89 97 113 109 97 103 119 122 123 121 117 114 115 115 117 105 99 106 97 95 92 85 45154 275 1452 30 10392 12 32 34 5670 3289 70 208 536 934 1463 2326 4659 9077 18607 73090 253209 930037 999999 999999 9207 72 71 999999 -89 -30 -94 92 51 4 -34 -45 -97 -15 -36 -80 -16 56 28 12 -90 -82 107 90 16 19 74 -63 110 30 -49 38 75 999999 55 27 54 117 -24 -61 106 13 -69 -24 27 73 70 12 75 31 -35 0 76 42 233 187 95 161 174 178 215 93 86 127 70 -48 8 49 39 86 25 51 62 125 100 -10 23 73 159 25 116 104 94 55 -4 70 18 -45 64 16 95 98 57 130 87 120 65 10 70 50 83 162 117 7 141 256 264 238 169 184 189 163 143 193 93 94 166 241 291 293 326 394 315 286 322 375 359 341 273 294 325 313 281 225 170 194 263 279 246 248 263 283 327 272 192 249 148 88 125 140 121 162 136 79 91 74 98 136 141 160 160 88 70 64 67 80 99 136 113 68 63 121 126 129 146 143 111 114 126 104 113 73 44 50 56 6 29 90 87 84 49 44 59 73 60 51 42 46 68 93 86 65 43 75 58 47 47 -2 11 42 75 65 40 34 55 50 42 61 58 49 55 49 49 63 54 43 60 67 57 74 79 69 80 86 67 69 78 75 76 89 90 81 75 92 98 94 105 109 96 108 108 104 99 95 100 96 88 82 72 79 69 45160 274 1451 30 10391 12 32 40 5671 3288 31 278 662 1125 1890 3138 6099 14154 38649 121304 455714 999999 999999 999999 362660 2556 178 63 -16 -10 -78 -76 -22 -11 -45 30 5 -60 999999 999999 -19 82 -41 -4 74 -78 -85 -45 76 11 76 23 -93 -35 60 133 -75 9 -74 -57 131 78 -34 60 999999 -37 -45 17 -11 999999 999999 -54 0 -23 65 12 100 124 156 65 82 119 242 224 120 69 106 90 161 233 21 32 -13 149 76 999999 -70 -21 -18 79 13 -21 40 70 27 -49 -23 19 -27 -52 42 50 30 -16 -50 -36 -17 13 17 2 -9 10 134 177 64 103 81 47 108 203 144 95 160 143 157 226 135 163 134 187 304 296 286 304 275 221 309 351 350 334 334 315 246 243 184 180 236 182 185 193 242 151 156 196 214 225 174 163 157 143 127 111 127 54 51 54 31 101 49 64 36 33 58 58 61 61 67 73 32 24 40 38 28 46 61 104 148 101 113 86 68 43 48 40 53 68 49 43 21 21 59 33 31 39 71 47 27 48 37 18 35 15 32 14 28 47 54 31 2 13 23 32 45 43 33 18 1 -6 -16 -22 26 40 24 17 14 4 -7 22 15 22 25 36 46 70 74 58 60 55 60 49 45 36 39 48 60 46 44 59 80 79 67 72 63 64 61 65 69 63 54 55 57 55 40 34 45166 274 1448 30 10388 12 32 46 5672 3287 63 514 673 1235 2080 3469 6480 11723 39410 149787 445737 999999 999999 720562 75112 756 20 26 68 127 -50 -42 81 105 10 9 -2 -5 29 -65 -69 -13 -30 29 7 45 12 -84 -78 3 -67 -38 -37 -86 -91 6 94 2 -14 12 -36 21 47 93 28 -5 17 -6 109 86 -14 110 105 43 -28 49 93 236 257 184 188 153 217 114 170 190 137 184 35 67 53 127 71 32 145 19 76 73 49 54 -29 -43 30 56 78 87 155 64 58 143 70 81 65 55 3 77 81 120 61 18 34 35 7 80 138 156 212 237 202 190 195 252 287 200 288 268 225 157 138 183 207 289 236 251 340 364 350 330 343 351 351 377 313 284 270 251 282 239 231 244 234 265 346 346 277 212 254 287 239 193 173 191 138 68 60 105 104 104 134 108 93 75 122 165 154 93 84 95 124 127 114 65 59 111 124 101 98 144 158 119 104 111 100 96 69 94 115 79 39 47 64 92 68 29 53 80 44 44 36 32 53 65 84 71 71 52 41 57 67 81 72 59 50 71 75 43 49 38 50 53 53 51 40 54 50 51 56 83 71 74 54 84 97 98 101 81 78 76 73 66 76 79 92 94 85 86 82 93 102 120 114 100 93 99 111 104 102 93 90 90 83 85 80 68 45172 274 1447 30 10387 12 32 52 5673 3286 141 522 1154 2291 4894 10060 22529 60452 183495 606688 999999 999999 917944 262655 1123 100 181 174 28 44 84 28 4 77 141 163 142 89 -84 -95 38 79 157 -6 999999 38 -36 -46 48 -85 -72 17 999999 -9 -13 -20 -16 6 -19 -78 -78 -39 -34 -27 47 50 -60 -25 -60 -67 -17 14 133 59 -60 -69 85 91 197 141 125 168 219 212 85 155 152 178 91 59 -14 83 137 102 64 15 57 15 999999 12 36 93 110 -2 57 49 90 92 93 41 45 60 14 -8 97 57 2 61 73 38 5 93 -3 53 124 189 153 134 133 146 168 149 176 172 173 172 133 119 136 236 272 242 264 302 334 244 259 336 303 320 338 303 316 345 369 306 266 309 273 259 291 258 314 297 226 253 208 232 277 229 176 217 161 76 68 80 68 95 103 169 72 52 118 108 104 80 82 89 120 120 98 74 87 69 64 72 79 107 84 57 68 115 95 72 62 65 31 -18 13 32 50 59 64 58 14 26 16 33 29 -9 20 35 47 39 42 54 36 31 16 28 32 25 28 15 43 52 24 29 38 44 21 19 35 35 51 46 35 48 54 59 39 56 60 66 67 74 55 47 57 68 57 49 58 79 70 83 89 81 75 79 94 91 93 87 81 81 82 83 75 67 72 71 57 55 45178 275 1416 30 10386 12 32 58 5674 3286 74 363 640 965 1747 2951 5705 10328 27615 110898 319819 999999 999999 999999 6832 173 184 7 -62 -33 74 72 94 31 24 -47 -62 126 126 -12 6 -64 999999 999999 -32 -29 -34 14 -93 -18 153 -33 -14 75 73 86 39 -18 75 -49 21 -4 999999 20 56 17 -55 -75 20 123 16 999999 -44 148 36 -45 73 148 140 125 89 189 129 151 149 80 133 82 50 -37 20 46 161 52 -49 43 4 -48 26 -24 15 103 44 -6 117 157 -12 -9 59 41 98 181 104 66 53 70 55 32 85 76 35 133 204 149 131 130 146 105 111 93 231 250 103 120 186 211 178 132 89 146 234 282 272 251 306 331 298 321 272 261 343 347 354 379 321 286 297 266 245 215 202 236 269 283 302 251 254 180 231 230 190 197 163 90 61 58 89 101 49 64 73 89 90 97 96 44 52 100 145 174 45 53 37 94 55 26 91 141 137 79 80 84 99 88 32 69 82 97 90 24 39 89 68 35 54 67 33 20 52 45 45 55 55 26 40 43 54 50 61 29 21 6 17 6 4 15 25 16 33 20 13 19 21 36 36 48 68 54 46 44 60 48 53 66 75 79 65 52 42 51 60 48 56 58 61 70 82 70 78 69 86 88 80 89 68 66 71 76 72 67 61 58 59 53 45 45184 275 1416 30 10386 12 33 4 5675 3285 -14 351 736 1722 3920 9005 23741 60573 151845 416709 915725 999999 999999 460655 4702 220 76 4 -48 44 123 9 45 233 201 149 42 138 169 8 -4 9 127 81 20 29 -28 -66 -52 98 105 103 108 9 -28 82 26 104 102 -32 -31 67 46 999999 999999 109 137 68 53 59 59 52 -11 16 83 176 223 151 139 133 223 146 144 72 92 159 212 279 156 84 99 122 45 106 181 179 59 100 59 117 -25 -23 82 26 149 14 -32 40 125 66 122 201 170 116 84 83 39 95 -25 -39 109 114 139 156 160 147 117 201 206 200 143 87 97 145 253 260 201 119 202 183 248 270 317 324 246 319 313 290 329 336 383 420 339 338 309 320 384 311 322 261 274 274 293 327 311 246 230 209 222 251 281 207 180 159 63 6 96 108 51 90 38 88 88 72 132 163 113 146 118 109 128 117 123 135 102 85 150 177 124 123 159 115 119 95 85 75 88 40 66 65 78 59 75 60 90 101 78 82 64 50 71 68 93 100 93 92 68 67 78 64 60 80 87 68 57 42 59 65 76 75 79 56 60 39 52 62 67 67 68 69 75 81 89 90 82 89 93 79 86 89 83 74 104 101 98 106 112 120 135 129 128 120 109 121 125 115 101 107 107 106 101 94 93 80 86 45190 274 1446 30 10386 12 33 10 5676 3284 67 298 729 1278 2322 4613 11106 33507 114667 421371 999227 999999 999999 330127 2080 251 137 17 42 45 -60 -19 -31 -73 999999 999999 -77 34 -24 11 -31 0 -73 -39 -86 0 -9 999999 -31 124 103 -39 -63 -81 -73 88 32 24 41 -25 36 153 182 26 -2 49 31 -79 -57 52 -97 -25 38 41 121 28 63 192 280 202 123 226 111 97 84 45 134 88 105 147 24 63 19 120 40 58 6 43 143 186 170 156 35 21 6 113 113 124 59 -39 8 98 97 113 135 79 117 129 32 127 72 107 105 130 43 62 168 101 126 78 148 212 180 162 134 188 212 118 102 258 209 233 273 388 293 291 330 303 283 307 352 378 318 347 334 319 307 274 291 306 311 266 264 287 270 243 213 188 215 232 167 180 188 129 77 92 149 146 164 139 116 194 116 119 106 142 158 87 79 71 44 117 127 140 155 130 87 122 108 99 107 86 71 68 83 76 45 27 29 47 53 66 71 83 67 47 67 51 55 83 54 27 48 60 47 50 60 61 42 60 59 67 57 49 52 34 53 49 48 70 59 50 38 45 55 60 33 49 56 54 58 69 86 89 98 93 90 74 79 68 73 78 77 89 88 99 114 109 113 110 113 118 115 121 115 101 95 102 105 103 96 83 82 78 45196 273 1476 30 10386 12 33 16 5677 3283 156 632 1576 3643 8994 22041 45575 95876 296918 800188 999999 999999 100313 545 -25 69 150 999999 -70 999999 -16 999999 -44 -43 -46 30 14 68 41 -46 -72 -73 -33 35 15 999999 -59 0 -39 -67 -95 0 22 132 162 124 97 34 57 999999 -82 25 999999 -11 999999 -7 129 59 44 6 -40 -41 32 113 159 135 44 163 221 112 143 161 149 96 54 -45 27 1 54 91 15 -2 12 -27 -19 -3 18 -12 89 33 86 148 107 -18 104 72 46 -21 20 -22 96 97 44 69 130 95 115 77 7 34 39 78 168 112 170 161 42 82 84 66 100 146 110 168 176 83 131 166 235 238 251 229 229 289 285 284 295 281 236 288 283 234 223 248 324 280 247 281 338 274 264 298 294 238 214 229 242 209 192 237 180 185 99 30 49 82 52 88 130 89 86 97 56 47 95 91 113 132 80 78 88 74 143 173 128 84 115 94 86 96 84 90 76 21 32 45 61 59 47 73 40 32 42 51 54 36 46 42 69 41 24 70 74 60 45 18 20 51 61 42 60 14 34 31 25 17 47 43 38 33 48 60 39 41 62 66 67 74 57 62 58 60 63 79 87 86 82 78 81 84 74 67 84 97 104 101 105 101 98 99 113 104 105 104 100 101 96 95 92 84 86 78 75 45202 274 1445 30 10385 12 33 22 5678 3282 -25 152 487 1207 2682 5893 14361 37164 118002 424521 999999 999999 999999 48149 642 21 -23 -55 999999 -37 19 -25 68 37 -36 999999 999999 74 172 103 -65 999999 999999 -10 -14 -79 -11 3 -22 -43 -41 999999 -77 76 13 -90 -89 -43 -19 39 19 1 -76 -71 -68 65 59 33 11 14 6 -27 -31 -28 27 63 -7 55 160 218 210 193 38 84 65 140 103 32 34 43 58 16 999999 -80 17 65 12 0 -11 35 59 5 -20 60 72 78 36 2 4 15 144 76 110 41 51 147 80 52 51 5 28 47 98 49 23 121 226 211 156 193 148 186 205 238 189 195 127 64 116 142 151 136 103 164 260 222 247 277 318 276 298 321 340 264 317 315 302 243 257 270 281 318 334 302 213 234 200 161 170 189 148 153 131 129 115 25 31 89 91 74 34 88 84 83 126 78 51 46 31 33 55 119 134 82 94 92 101 38 28 21 43 90 57 47 89 60 2 17 21 30 7 -9 42 43 31 21 47 58 35 33 17 27 44 43 46 84 44 27 47 54 49 6 29 35 30 25 16 32 24 29 24 16 19 40 38 26 24 33 18 35 54 56 56 53 66 65 65 59 54 56 75 67 70 65 70 72 82 81 89 89 93 86 78 77 80 75 77 82 78 67 56 60 54 49 45208 275 1413 30 10383 12 33 28 5679 3282 -76 364 1102 2383 5484 16197 47104 124268 256800 501548 951285 999999 999999 871878 42207 279 35 12 -72 103 150 41 0 -77 -96 -19 8 -93 -34 -20 -36 999999 6 -38 999999 61 110 42 -20 44 42 -43 -11 -52 113 34 -5 -18 37 60 35 34 9 -49 999999 999999 6 69 -81 -55 -7 15 29 8 20 148 55 -40 68 234 209 148 161 150 87 167 101 58 86 107 98 86 171 2 -16 6 32 50 72 81 43 32 35 30 129 34 57 34 104 67 27 73 67 -10 45 93 92 150 101 98 23 83 -19 17 132 43 69 90 112 74 109 155 86 170 150 177 150 96 29 80 110 193 239 207 238 323 215 213 265 228 253 315 296 279 267 265 314 250 215 270 255 234 215 158 229 242 221 146 151 161 135 138 130 140 91 110 48 80 49 92 49 37 78 75 66 68 72 89 59 73 74 66 56 120 120 126 136 109 94 79 64 81 82 54 22 53 66 29 -8 22 45 40 49 65 83 80 16 -5 6 15 62 39 42 71 24 42 62 22 38 44 38 34 25 52 46 22 25 43 38 31 18 13 16 16 14 21 31 39 28 29 47 46 60 78 64 66 72 70 53 49 55 66 87 66 82 74 82 84 84 92 86 83 86 88 87 83 82 83 91 77 66 69 60 51 44 45214 274 1441 30 10381 12 33 34 5680 3281 13 383 1236 3033 7740 19351 48177 104632 212277 661605 999999 999999 858320 5950 160 -6 999999 -52 -46 -88 -68 25 36 209 -30 45 82 58 24 999999 999999 92 -74 999999 -3 60 -82 -62 -20 25 78 41 74 43 -22 -96 9 37 52 20 23 23 -13 49 -69 -3 80 56 46 -38 -61 15 77 37 69 108 122 112 188 315 233 177 113 177 142 83 68 73 52 14 132 3 -19 45 24 -9 -4 -30 24 102 154 189 42 55 170 -14 26 56 26 35 53 25 54 66 24 79 80 35 45 70 12 40 14 -33 66 93 111 207 143 98 122 85 235 170 117 167 103 110 120 188 267 265 263 230 228 172 200 350 407 279 288 371 297 263 308 273 262 258 303 303 252 238 230 250 214 235 281 227 267 164 207 217 158 95 37 35 96 47 57 93 114 100 121 101 107 133 129 120 68 105 92 110 126 105 107 121 92 88 85 95 47 68 86 81 49 54 69 49 39 25 57 83 58 46 30 58 38 24 32 66 67 45 50 68 95 58 40 59 64 53 28 56 56 54 45 36 30 42 33 30 33 31 40 32 26 42 60 30 12 48 78 64 72 101 92 76 79 63 70 66 63 90 85 77 101 98 98 94 105 103 93 83 97 101 92 103 108 103 90 84 73 72 74 61 45220 274 1440 30 10380 12 33 40 5681 3280 337 1362 3594 8943 21358 51002 155786 467943 999999 999999 999999 327892 4462 111 53 7 53 -33 -81 15 -71 -48 -71 -74 -17 -5 -63 18 -7 0 -50 -34 178 89 -80 -97 -48 12 -96 999999 -61 14 140 999999 999999 -81 99 119 116 -76 999999 999999 -63 -84 -2 -9 -34 -30 38 -99 -50 -47 -32 66 96 91 113 101 46 84 97 108 55 130 72 27 97 23 43 3 -10 42 -17 -8 47 -81 -66 -20 40 -23 -51 -41 80 85 72 30 -18 15 -60 -22 21 5 32 45 -4 21 76 106 88 154 90 68 74 45 93 74 89 143 81 115 120 115 135 97 134 119 84 137 158 177 247 221 238 251 244 195 231 262 228 209 288 314 334 257 250 253 244 283 208 151 226 265 261 198 155 244 266 208 220 160 143 127 90 76 43 65 51 43 37 45 24 45 67 101 68 28 -6 73 74 71 60 40 70 124 160 123 84 91 82 16 30 51 92 51 39 60 6 9 10 9 7 15 24 28 -1 5 33 36 -9 -1 8 26 27 32 34 -2 2 41 51 16 8 -7 7 17 26 20 33 6 19 12 11 23 24 21 9 9 11 16 18 17 10 39 37 46 64 35 31 32 40 47 40 52 53 59 47 53 53 58 63 75 75 58 66 82 75 60 52 50 54 49 45 45 47 35 45226 274 1439 30 10379 12 33 46 5682 3279 27 656 2035 4775 11955 31221 93606 268712 711096 999999 999999 996885 158651 1798 90 124 -43 19 78 232 88 5 -59 11 -78 -64 32 -64 -62 -21 -43 49 122 21 -53 24 54 57 31 999999 999999 -74 -32 -20 20 -8 999999 -14 -34 -41 41 3 -19 18 40 -78 1 70 33 -12 101 55 12 65 117 121 195 302 205 259 211 128 180 100 104 228 190 103 62 133 55 34 -40 -42 21 52 6 10 33 41 164 28 2 38 56 67 67 74 101 122 80 92 78 111 90 95 20 85 158 130 113 143 128 58 108 252 237 175 208 162 160 158 185 148 180 176 99 99 172 181 286 232 235 294 189 198 304 279 335 354 321 376 340 352 344 343 316 350 335 287 326 309 252 204 237 213 218 224 266 218 197 193 105 100 139 126 62 77 88 116 112 118 126 86 70 95 66 64 66 67 79 121 85 99 128 183 167 121 114 100 47 75 94 56 54 95 56 59 53 42 44 80 81 51 20 45 57 76 89 55 66 88 66 66 52 56 61 64 54 53 48 46 70 59 34 52 60 59 70 46 34 54 38 40 50 49 64 58 52 70 82 68 78 101 100 79 91 100 89 88 82 92 88 92 87 99 104 108 106 105 118 112 112 109 103 109 103 95 95 91 100 89 83 81 45232 289 988 30 10378 12 33 52 5683 3279 930 1335 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1203 6144 12050 20920 33156 68979 187933 349110 493169 999999 999999 999999 565000 5931 37 999999 -6 -50 -32 -77 -68 27 120 76 -54 44 -6 -45 40 -37 15 5 -51 -50 1 29 19 41 104 -90 -31 2 999999 61 35 -37 -17 -20 -83 -5 999999 -14 46 19 -37 19 9 4 -55 -88 -42 -36 999999 -47 86 93 192 172 187 177 186 219 222 170 118 81 67 89 63 98 53 -11 19 15 -88 -77 -20 56 66 80 143 153 82 79 85 80 66 12 150 144 32 -61 101 165 42 51 -11 82 187 228 128 127 94 125 160 192 174 87 131 86 96 90 43 49 112 94 106 124 157 185 186 151 247 193 184 235 184 219 274 330 306 288 236 215 292 252 321 371 338 322 304 266 268 253 222 299 235 173 201 214 190 223 130 94 136 111 126 81 66 55 53 46 109 143 117 101 64 64 61 54 77 114 65 82 107 85 74 64 116 121 68 37 17 31 96 60 81 26 50 49 56 74 65 33 -8 -10 -4 17 40 58 49 66 59 33 57 46 38 34 54 38 8 20 32 27 27 11 28 34 49 51 39 27 35 44 43 21 37 37 38 45 28 45 53 58 76 72 63 57 52 46 54 60 75 91 77 73 64 86 86 82 88 75 82 94 83 79 80 80 71 72 68 61 58 55 45238 273 1468 30 10378 12 33 58 5684 3278 142 565 1601 3784 9345 24085 69651 205081 570498 999999 999999 999999 11142 215 149 66 -66 0 1 -40 -35 17 -62 -59 25 4 76 53 61 -73 -96 95 8 -98 -65 -39 14 -2 999999 -82 47 50 -12 999999 -50 -21 24 12 -81 999999 999999 -45 -65 -57 10 29 999999 -84 29 23 46 -24 95 -36 -47 25 154 58 69 178 123 247 191 60 132 172 45 164 100 27 37 42 52 41 38 56 4 -29 51 32 132 22 -15 100 90 85 52 -14 73 18 0 -11 31 59 55 39 35 172 206 138 128 94 49 118 93 104 77 115 115 148 101 118 82 137 146 126 56 53 156 190 188 208 187 138 219 249 252 263 267 269 263 284 325 302 342 303 307 304 262 328 249 263 193 233 251 269 213 209 214 185 124 73 76 49 91 80 94 74 35 65 103 79 66 74 96 82 60 66 97 89 92 101 103 66 106 132 113 73 46 62 38 16 39 57 40 31 46 17 36 26 21 37 30 27 14 23 9 21 58 56 48 26 52 28 53 66 77 54 48 28 0 1 23 13 9 31 9 -2 5 24 10 9 20 25 51 48 50 25 18 43 46 62 65 58 57 54 59 62 67 66 70 72 82 76 72 75 81 80 89 85 74 73 80 78 74 79 74 62 60 60 63 53 50 45244 274 1440 30 10380 12 34 4 5684 3277 -33 679 3165 8651 17983 42408 102085 203865 391872 831815 999999 999999 999999 635166 4292 -19 -86 -9 -69 999999 -47 -38 -7 9 -48 999999 -52 -38 -66 -21 -22 60 -67 -65 999999 999999 -44 -21 43 -94 11 44 85 -47 -25 999999 999999 999999 -17 -27 -22 -36 999999 -42 -2 -24 -72 -12 -35 -6 10 -88 35 999999 14 95 93 104 35 198 265 171 121 120 178 64 118 36 99 105 8 15 -29 102 -35 -71 3 -53 42 46 -39 47 75 1 4 -50 -62 -5 52 12 53 34 44 -21 -64 -82 9 120 87 95 109 164 186 37 -4 87 107 135 114 60 92 170 123 138 110 109 85 115 200 130 24 -5 4 74 126 68 189 187 195 249 282 255 223 214 250 252 229 249 247 249 190 155 184 220 207 221 162 204 158 125 103 75 16 16 8 35 17 -5 51 64 66 40 -8 -6 22 19 36 29 26 34 37 27 6 59 22 75 76 61 16 39 19 49 80 57 28 35 5 1 3 -37 -43 16 22 -11 -4 -34 -9 -11 5 -15 14 15 -14 -23 24 -12 -33 -4 -4 -7 -34 -22 -25 -16 10 11 -6 -16 -30 -28 -26 -11 -6 0 -12 999999 999999 -13 0 3 3 1 8 4 13 25 24 15 16 13 15 13 11 18 19 23 32 38 46 40 38 45 39 36 42 37 31 27 29 25 18 19 4 2 45250 273 1471 30 10381 12 34 10 5685 3276 41 581 1841 5054 13407 36714 98693 305025 702417 999999 999999 999999 61423 868 95 -33 -55 11 124 999999 -90 -39 -34 4 -50 999999 -45 12 -12 -58 -18 35 -29 37 -35 -28 -18 5 17 -83 -62 18 -34 -53 -36 14 999999 999999 -84 999999 -92 95 -14 -34 86 125 -29 16 3 187 19 53 -65 -96 43 155 149 130 87 53 43 200 309 189 198 83 35 166 42 -16 49 83 -48 37 82 5 -12 88 63 45 -40 36 121 67 32 113 107 88 -2 41 114 27 63 10 55 121 180 145 107 119 133 136 179 119 104 143 83 41 93 55 120 159 151 143 185 59 43 97 192 165 171 71 186 151 227 228 218 238 189 206 325 301 263 277 330 309 313 296 297 254 264 257 321 269 144 171 200 191 201 220 182 126 72 34 68 124 96 92 86 93 103 127 108 97 67 65 64 46 53 17 70 96 45 72 88 110 86 5 19 46 68 52 51 21 87 68 45 38 50 52 45 35 55 29 15 32 33 30 29 53 27 32 14 -7 21 37 32 12 23 49 36 28 43 45 29 28 26 44 32 38 61 29 44 55 51 33 27 15 44 54 58 86 76 74 84 66 64 63 74 70 63 72 70 62 76 88 95 98 87 84 82 72 73 80 86 81 74 75 62 68 62 57 56 45256 273 1472 30 10382 12 34 16 5686 3275 189 1010 3125 7448 15327 29172 77831 238422 678025 999999 999999 999999 805245 6470 131 95 90 -6 -53 -84 999999 -16 -61 -64 75 49 44 999999 13 -56 -75 -97 8 51 88 9 14 3 69 90 43 19 -14 15 30 -16 67 -3 15 12 12 82 -27 0 17 -20 -3 -20 -90 999999 999999 -79 22 12 46 -3 108 287 147 95 -38 171 297 274 195 232 220 112 -4 -1 91 76 13 64 43 -39 -4 54 -46 82 136 16 -24 118 117 79 -33 -96 19 48 115 71 41 41 19 84 111 138 151 94 117 201 117 -12 142 141 122 112 82 84 115 185 192 196 179 110 113 212 183 164 164 188 164 103 153 193 293 242 293 268 244 332 327 240 273 319 325 366 337 323 294 349 332 269 239 231 231 228 204 172 125 67 68 108 77 92 96 41 81 142 86 82 70 62 33 48 88 86 79 101 92 88 117 73 87 121 89 81 64 62 64 27 26 64 16 58 59 46 22 49 7 1 45 60 44 22 37 -8 22 31 11 26 25 17 59 50 50 30 50 60 20 1 10 21 15 39 43 33 31 44 38 44 47 37 50 38 43 28 30 47 68 65 62 69 81 74 72 73 67 63 60 88 88 83 78 75 74 81 91 90 80 80 79 80 80 85 93 84 82 73 66 58 55 45262 275 1412 30 10382 12 34 22 5687 3275 1169 4184 10545 20436 37892 68949 145774 310064 540507 796779 999999 999999 947291 9974 119 143 106 12 999999 -12 0 -47 -74 -23 999999 -83 39 55 -29 -14 -59 999999 -27 142 30 -74 92 141 158 12 122 -30 8 -39 31 -35 -12 -62 16 67 58 7 -4 53 53 -51 114 60 43 49 -8 -23 37 10 43 -15 -12 10 98 131 197 78 -27 130 138 79 177 145 151 165 163 92 82 59 97 39 3 14 -1 9 55 122 64 35 74 92 105 90 147 82 95 105 110 42 0 47 69 135 96 60 79 124 170 173 146 114 97 97 61 54 55 158 137 73 109 220 275 189 102 156 197 99 66 50 94 116 104 115 257 275 247 294 310 312 298 318 347 312 278 292 362 399 315 256 219 226 283 270 197 170 152 214 184 158 97 115 113 80 97 83 104 135 87 78 56 105 53 40 59 76 50 75 121 132 133 111 132 150 140 129 73 63 62 78 79 42 14 -5 32 37 46 59 65 83 57 29 9 25 39 43 54 57 18 35 64 82 75 43 22 35 31 29 41 13 15 -5 30 45 59 48 52 70 60 43 39 40 26 45 63 46 52 71 80 76 80 85 76 73 71 73 74 67 69 73 79 84 86 94 107 95 104 108 95 85 93 91 89 83 84 76 74 70 74 65 65 45268 276 1383 30 10383 12 34 28 5688 3274 360 2196 7218 19750 33178 18888 7627 23542 76060 228839 544526 999999 999999 999999 327275 4932 222 112 16 32 57 93 17 88 111 109 99 -65 -86 -40 113 75 -65 -30 -42 -8 -7 9 -66 19 9 4 4 27 114 124 88 -12 -34 -21 8 -31 999999 112 114 118 16 -50 25 -15 71 -44 -26 2 31 -16 -43 50 166 16 124 150 237 233 188 281 205 215 118 74 99 139 131 196 142 24 65 74 -72 -35 42 58 5 -18 46 72 91 170 153 108 70 19 12 51 74 4 97 106 48 86 118 110 101 63 116 98 42 106 21 80 75 51 47 113 140 169 214 132 224 167 94 123 193 269 208 162 187 186 129 177 249 247 292 264 272 308 316 362 313 343 331 297 347 285 310 335 281 226 262 317 291 245 229 201 205 107 80 100 114 164 89 98 126 113 123 123 88 70 105 126 87 106 117 147 116 120 119 149 171 168 129 80 55 94 61 79 69 37 34 90 93 57 102 68 49 60 44 62 81 57 68 46 48 57 38 23 37 68 64 62 63 65 51 44 42 49 70 73 70 38 53 65 44 38 48 48 54 56 53 61 60 61 69 78 82 93 94 91 103 99 95 114 118 121 116 97 103 97 103 114 107 107 110 111 112 115 116 112 110 112 97 100 97 94 89 81 45274 295 813 30 10383 12 34 34 5689 3273 527 1174 1329 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -8 739 2599 7262 21117 60094 146982 336185 917995 999999 999999 472652 7154 170 -60 -78 26 -11 65 12 12 14 2 59 56 35 -16 126 128 120 170 23 -64 -8 94 17 -28 37 15 101 49 53 6 999999 -73 -10 999999 -63 38 -62 -74 999999 50 -34 -7 -40 999999 20 -61 999999 -88 999999 -27 76 25 -31 25 -8 -52 84 131 179 217 223 232 207 214 194 23 16 21 105 78 65 152 190 124 68 37 -7 49 65 74 67 35 9 11 -78 40 94 75 123 133 64 5 107 160 43 53 90 120 175 153 193 172 170 120 55 84 30 -26 100 122 63 133 120 124 131 147 175 115 83 68 113 97 129 166 199 245 286 241 273 325 332 299 248 258 318 348 391 360 318 289 192 228 264 246 300 262 201 203 123 185 136 142 116 97 130 112 148 168 98 60 58 49 113 79 55 67 82 77 101 106 175 152 126 135 127 52 14 8 28 15 19 28 10 8 34 36 -5 37 36 35 29 50 32 32 61 49 33 28 33 33 64 51 43 47 59 70 63 44 40 16 14 43 28 21 35 26 17 17 19 3 32 51 38 24 42 44 52 59 55 60 83 77 76 84 81 69 68 73 86 82 97 88 77 83 87 85 94 84 83 82 92 82 82 88 92 89 86 75 65 56 64 59 45280 275 1414 30 10384 12 34 40 5690 3272 177 1038 2669 6531 15684 37151 92147 259607 749128 999999 999999 906430 34925 316 40 96 118 204 124 132 -1 74 8 -54 999999 -82 -56 72 104 30 -92 -4 -35 -4 55 19 98 195 -40 -96 106 37 999999 89 99 -22 -4 -78 -64 -17 57 103 -34 47 108 141 -5 42 59 25 46 12 -43 23 45 -39 19 13 79 78 76 104 191 188 220 132 257 128 -34 86 143 185 76 105 59 26 93 132 23 3 22 49 13 136 44 62 -42 90 155 93 64 110 95 113 91 108 127 77 164 226 240 207 188 155 113 43 40 82 102 31 91 106 77 158 192 125 147 149 100 105 149 216 176 200 158 102 102 213 267 288 295 303 289 368 315 326 370 255 309 357 394 451 362 331 318 277 297 265 225 214 239 219 253 169 191 107 165 173 104 113 109 174 132 81 96 91 68 120 117 134 97 108 106 109 176 159 109 130 100 91 63 33 84 80 51 43 35 52 29 43 46 23 64 74 56 17 32 82 49 53 78 92 88 73 55 56 66 76 67 52 53 57 66 54 68 60 53 54 56 50 37 57 73 73 73 50 65 68 76 80 81 72 80 95 78 62 85 90 85 78 90 97 105 105 107 105 105 106 109 99 104 116 116 109 106 110 112 106 107 101 93 90 81 82 75 45286 315 215 30 10385 12 34 46 5691 3271 4060 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 652 4669 1714 414 1472 2097 741 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 392 4737 23401 39509 85953 154530 370188 647063 999999 999999 999999 328750 12326 371 107 45 44 -7 0 115 169 74 78 27 87 13 89 -46 -6 18 -15 14 76 35 52 17 65 180 89 126 85 -22 18 -38 20 -65 -41 -8 -10 -34 -38 -34 5 999999 18 8 50 101 60 -9 -90 -31 -31 69 88 85 8 999999 27 124 162 112 215 251 156 185 181 206 166 83 146 68 21 72 52 -22 93 140 103 57 77 78 99 104 69 87 55 22 30 106 175 132 0 110 177 200 121 69 53 91 29 61 71 85 117 117 87 13 71 125 6 -5 74 89 115 98 111 109 90 132 109 81 68 75 84 103 54 143 166 249 326 306 249 262 271 291 289 357 374 344 345 332 282 297 321 253 186 183 148 172 211 173 142 128 131 59 39 64 91 47 45 86 56 97 101 61 85 69 69 111 92 119 107 109 103 129 77 73 94 21 54 64 1 19 -9 -22 -19 28 21 -1 -6 3 -8 11 6 7 10 -13 16 48 20 29 18 53 42 8 27 36 41 49 42 15 5 14 21 25 34 41 32 15 12 17 19 39 36 35 25 36 62 57 36 51 57 64 69 69 67 69 69 73 71 85 85 71 73 73 81 98 80 86 89 85 80 87 91 88 93 86 82 77 71 66 65 53 54 45292 276 1386 30 10386 12 34 52 5692 3271 -81 481 1532 3635 9488 24526 72394 210888 505796 990006 999999 999999 429491 3097 43 159 35 47 -17 56 -77 999999 -64 22 -27 -47 -53 999999 44 -35 999999 46 122 1 54 22 -52 -32 54 -31 -81 -4 134 147 18 -27 -43 4 -76 -68 6 -16 6 -99 -92 13 54 -61 -33 -39 80 -25 -5 -28 82 29 93 49 112 140 -13 63 -45 -34 49 89 114 157 32 31 -7 59 138 73 8 70 101 -39 -67 -37 20 51 81 -31 61 140 106 106 -13 114 12 92 42 26 90 117 128 164 164 49 76 126 187 146 98 3 7 74 77 81 147 116 70 63 29 31 37 85 66 3 65 149 120 80 18 91 68 131 149 185 262 264 296 267 259 255 330 311 284 346 312 297 322 298 252 236 250 278 206 193 192 170 140 87 120 162 125 91 66 74 72 0 54 52 73 89 56 71 107 68 85 98 141 137 80 110 79 68 83 99 54 -18 -26 -13 12 37 42 23 15 39 24 19 23 14 21 44 70 35 -5 8 32 31 67 52 55 66 23 31 37 36 49 41 54 52 20 33 24 39 45 22 -3 21 27 45 50 45 32 38 34 37 45 34 23 30 57 67 61 39 57 70 58 65 67 65 75 87 66 64 75 79 67 74 87 72 82 93 93 78 85 88 85 76 75 65 51 49 45298 315 218 30 10388 12 34 58 5693 3270 7996 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2153 8035 8063 368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 6126 34917 76675 106405 195895 290798 366167 703656 999999 999999 944440 319300 5306 116 -35 -2 -52 999999 -19 110 105 204 54 999999 999999 28 22 -95 -94 -77 999999 -86 25 28 97 52 -42 37 115 14 -52 -32 -16 -87 27 -10 -96 999999 34 15 -12 32 81 2 83 83 999999 -80 9 -33 35 -71 -26 28 -64 -64 94 61 54 59 82 59 170 163 163 143 35 32 87 83 16 113 49 100 60 -5 90 97 -27 -3 -52 -75 -58 57 108 105 -27 43 49 28 -23 2 20 145 49 72 101 113 122 62 95 117 119 81 36 81 52 76 45 110 97 58 112 177 116 128 24 35 98 163 90 64 89 90 147 155 126 176 246 262 191 235 374 247 299 325 339 292 254 293 284 293 175 207 205 222 193 204 280 254 183 95 99 99 88 23 121 92 117 48 72 30 29 36 47 67 51 27 56 117 128 107 109 86 75 114 127 82 68 98 44 64 19 32 0 -4 21 24 52 -3 0 -5 12 28 42 68 24 6 17 9 -13 10 27 44 45 37 47 44 56 63 30 17 23 36 17 32 24 16 24 15 2 8 22 17 16 40 31 34 44 49 44 44 49 62 58 56 33 24 51 64 64 76 69 85 101 77 58 78 75 71 83 80 75 81 81 77 70 65 65 63 58 56 63 56 44 45304 294 850 30 10390 12 35 4 5694 3269 768 6741 22456 33170 11646 1201 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 928 5443 39711 131954 285941 467324 289362 147626 323643 598571 889260 999999 510268 5295 143 -3 12 175 76 -5 999999 -92 3 -92 23 -42 -48 -6 -28 999999 36 30 -95 -49 1 999999 115 -5 -32 999999 16 138 34 -6 -68 3 999999 999999 11 -18 -45 8 -47 -77 -43 28 999999 999999 -59 -35 -64 -51 174 64 62 10 -89 184 217 118 175 -7 35 143 58 63 216 221 112 90 111 157 148 47 -41 16 19 55 54 27 -31 45 96 86 119 72 76 129 124 -24 47 145 192 131 99 206 131 118 177 199 177 210 69 71 53 181 144 59 201 151 41 50 183 149 144 95 86 201 126 98 130 180 122 76 32 137 -13 11 123 165 197 261 324 333 257 333 396 319 320 358 322 294 312 290 331 312 318 230 222 239 261 187 165 156 185 142 84 98 113 56 93 110 68 39 70 104 91 49 1 11 78 111 132 165 139 160 140 134 102 91 32 27 15 10 37 30 18 -2 30 52 45 55 59 56 25 1 36 31 32 29 47 55 36 44 54 82 90 67 50 66 56 28 48 48 39 44 22 23 29 25 31 40 32 19 9 36 38 42 41 56 45 41 55 56 83 68 76 82 84 80 83 80 81 78 90 105 99 85 87 100 88 85 91 88 86 88 88 90 89 91 74 77 76 67 68 60 51 45310 315 222 30 10392 12 35 10 5695 3268 20987 343 355 555 762 1204 1500 1676 1755 1916 2155 2717 3206 3695 4162 6113 11696 11023 9771 8801 9101 9147 9700 8876 8798 8579 5817 3748 2007 1253 1060 848 684 737 864 6550 30147 21586 10787 12523 10622 34586 147970 370029 480638 505546 602443 802838 448681 11273 335 167 151 42 74 109 72 27 135 172 116 87 117 130 136 49 70 -59 -23 -17 97 54 16 37 9 79 63 21 -62 -27 -83 -12 47 42 65 -12 16 -33 35 50 18 -62 158 71 51 34 87 -15 63 -31 -92 16 -15 48 177 146 131 207 -5 77 184 179 184 217 183 158 106 257 241 67 80 109 62 81 115 103 67 82 157 26 50 34 83 16 56 18 22 -3 94 65 247 273 82 109 103 100 142 180 88 118 148 128 188 189 96 43 84 138 150 22 83 197 188 139 142 145 170 74 84 143 128 155 159 145 136 179 155 163 208 130 299 303 330 320 319 297 315 324 371 350 277 386 396 317 297 279 239 282 310 264 213 172 200 185 133 87 92 126 143 98 103 95 106 135 111 93 121 84 105 125 160 129 147 129 134 85 98 110 78 66 60 87 86 75 66 82 65 65 78 58 64 53 60 80 71 33 62 73 64 59 41 36 83 80 86 68 80 69 75 77 74 71 84 82 65 79 68 56 79 79 69 62 59 59 87 97 91 77 81 78 72 69 91 113 107 79 86 93 101 112 106 95 95 107 107 110 104 114 114 116 113 119 114 117 123 120 122 119 111 109 96 98 94 83 78 45316 315 224 30 10394 12 35 16 5696 3267 10807 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 412 123 195 452 912 2099 4515 9539 24824 65573 187242 351837 514792 479726 141488 7019 3755 3833 3748 3246 2412 2108 2085 1961 2174 8034 22060 43224 70757 113482 187809 107446 48945 196807 544565 844431 426776 57401 1252 163 186 140 116 148 140 37 206 131 196 182 -2 -13 -55 1 -57 -46 76 66 -54 36 999999 -9 99 58 -33 999999 -47 999999 56 33 25 28 69 -23 -35 999999 16 27 -31 50 -65 8 61 27 -48 13 106 70 -83 -3 -4 78 -43 21 74 64 173 28 48 97 152 199 199 129 169 220 109 102 111 79 165 175 62 52 112 -4 -14 26 66 43 172 148 158 47 155 96 65 43 90 59 131 124 68 129 168 186 210 160 181 225 139 118 121 93 83 69 115 104 173 144 85 133 136 78 103 49 50 100 166 123 92 97 98 84 142 184 176 221 210 211 245 244 244 276 295 249 276 283 304 355 283 244 254 347 314 200 196 201 227 218 181 32 55 94 117 46 118 110 112 109 47 62 59 70 46 38 76 68 72 80 97 90 113 138 113 74 94 64 41 63 14 14 48 26 33 48 -5 36 30 40 55 45 32 51 36 35 16 28 15 16 8 36 51 32 53 26 4 27 59 66 52 39 24 40 31 32 24 20 24 21 26 30 23 33 33 45 49 43 47 52 56 48 62 67 59 55 62 72 74 83 85 89 93 75 88 87 92 77 81 96 91 81 81 81 81 82 76 88 82 74 74 66 61 52 45322 315 196 30 10396 12 35 22 5697 3267 9900 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2863 15863 28054 34844 21427 42543 61417 61654 4682 790 866 1278 1398 1186 1117 926 455 739 1619 2389 4154 7539 13048 20902 50058 86580 47173 19759 78597 160022 464400 999999 999999 646947 6790 305 131 68 122 114 89 96 119 137 215 236 28 37 -54 11 67 23 20 75 91 -43 99 -69 10 80 999999 81 125 -57 30 82 -41 -12 -2 -55 162 68 999999 999999 82 73 84 117 56 49 85 107 32 -24 142 13 30 36 -28 68 256 233 53 54 156 217 164 219 160 78 131 249 137 91 126 85 -4 -22 53 78 89 118 59 63 18 28 40 168 186 63 101 29 61 89 118 103 139 154 171 256 333 241 253 173 161 148 105 -20 57 127 133 121 98 133 219 195 193 223 148 144 153 162 163 153 166 155 121 172 196 132 119 175 239 231 201 198 301 379 348 370 322 282 339 340 341 308 299 282 290 270 253 224 235 203 263 234 142 102 141 91 110 105 109 109 122 112 114 129 145 94 126 138 86 118 126 123 132 106 142 135 113 64 77 91 68 72 80 79 70 60 89 62 54 17 31 71 73 67 61 65 106 78 59 22 43 71 49 35 60 67 59 89 67 53 58 77 47 57 52 56 65 63 74 60 54 71 87 60 51 82 78 68 76 75 85 80 87 107 104 107 105 111 108 109 111 102 100 93 103 114 112 113 130 127 117 113 118 126 120 109 107 112 112 110 113 109 98 88 82 80 45328 314 257 30 10397 12 35 28 5698 3266 1232 999999 999999 999999 999999 999999 999999 999999 18 -77 76 148 602 1384 8184 42685 47357 31358 86831 127137 124405 59295 9019 5306 6073 7543 8436 8068 7789 7659 7620 6065 5829 6161 6460 6205 6673 7548 32479 117166 176911 285104 367443 632118 763713 651920 187672 3394 423 318 161 65 103 33 12 -47 -52 14 86 121 53 39 119 168 144 4 12 19 9 75 -49 -23 -2 1 55 119 53 -9 106 53 103 92 -14 57 20 -37 54 18 61 59 -32 -11 4 -47 43 999999 -26 12 37 67 61 30 -65 9 86 63 47 42 157 149 163 219 297 272 202 225 226 162 133 132 233 137 -6 63 105 79 73 71 64 28 95 150 101 117 87 4 82 167 24 84 138 196 230 135 216 271 168 197 167 122 131 65 100 118 58 92 170 118 138 105 85 152 192 170 201 156 152 151 209 130 146 175 98 108 127 126 225 224 234 223 278 259 307 300 227 270 346 326 387 384 300 340 319 327 356 304 230 214 229 194 126 76 61 66 126 120 96 103 125 108 147 119 99 97 123 75 75 55 84 116 122 117 124 98 85 55 67 67 66 61 92 62 68 27 16 20 45 16 67 78 79 95 36 26 29 55 31 29 47 65 81 53 55 82 89 56 23 33 35 62 49 56 32 38 41 59 60 62 42 43 45 48 43 52 84 69 67 65 46 46 68 71 74 99 90 74 63 61 91 96 84 99 97 92 84 101 103 112 103 100 100 95 97 93 91 93 100 104 98 83 79 77 73 75 45334 315 227 30 10397 12 35 34 5699 3265 13507 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -16 -80 187 868 9114 39744 125133 315565 548288 607358 999999 999999 999999 39198 518 284 175 58 30 143 127 4 127 133 79 7 144 40 68 110 42 999999 64 -28 -90 8 -65 16 75 30 103 109 17 -6 78 123 104 9 9 -96 12 189 -27 999999 999999 -21 -14 51 17 -46 -22 103 87 10 91 999999 37 71 39 153 41 13 155 191 116 135 219 230 249 204 204 305 278 128 25 116 14 33 53 184 159 173 109 69 93 124 163 122 47 -93 22 52 3 116 237 101 219 340 309 258 266 177 208 190 75 72 45 76 54 103 165 133 159 82 66 137 150 97 120 106 122 64 42 114 88 112 172 104 102 118 217 232 159 219 222 211 274 231 270 377 294 234 312 333 278 360 282 249 222 189 128 131 237 240 62 82 188 104 101 61 59 81 124 126 87 99 126 131 130 158 107 74 130 117 113 88 96 134 99 90 41 74 102 116 55 48 30 78 72 51 19 50 30 50 74 45 47 79 80 46 29 57 81 62 77 71 89 75 62 88 76 79 61 60 78 91 88 78 17 33 90 73 70 34 49 39 49 51 33 40 55 60 53 53 55 80 111 107 101 63 74 80 86 91 95 102 99 108 101 109 102 93 108 104 97 102 103 105 111 106 103 101 96 101 88 83 79 70 45340 276 1398 30 10398 12 35 40 5700 3264 289 2243 7593 17522 42340 114394 305216 855544 999999 999999 730028 7831 321 20 49 109 199 20 40 59 142 121 164 109 -83 6 135 107 119 100 -59 999999 999999 132 190 147 -22 -36 100 100 -58 -24 -48 21 45 50 131 28 2 999999 -5 108 -20 108 190 24 -5 -74 71 -73 -40 999999 51 93 31 43 77 118 270 177 65 131 277 190 156 328 256 138 69 51 171 55 99 33 25 37 195 182 -27 5 28 48 -58 196 182 168 145 132 20 26 104 289 269 207 207 316 378 319 305 293 339 320 215 134 126 66 96 101 152 126 30 115 131 131 196 99 113 205 128 131 82 131 159 77 109 183 227 222 269 208 185 226 337 339 306 349 321 282 350 313 355 404 307 369 396 240 200 250 231 185 144 190 176 151 157 138 156 127 129 51 120 145 76 96 113 96 97 145 137 101 78 112 173 155 149 125 160 122 80 79 66 76 58 92 57 42 19 -6 52 70 36 70 53 34 42 68 69 38 1 56 50 60 37 82 63 61 70 91 72 59 65 59 91 79 68 56 89 46 79 100 69 71 78 72 74 89 74 77 68 49 50 65 89 73 86 99 87 81 91 90 90 93 88 95 111 105 105 102 111 110 120 120 120 98 104 114 115 112 113 117 118 99 89 93 88 71 45346 314 262 30 10402 12 35 46 5701 3264 8372 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 -77 20 267 94 999999 999999 999999 999999 999999 152 448 708 688 1347 9949 17740 17173 24943 62382 123676 206705 483299 999999 999999 999999 104829 1072 132 230 129 174 190 -42 -60 25 87 141 94 160 92 -37 84 216 152 49 -89 1 53 -29 8 80 127 41 31 15 85 -39 -85 56 -6 999999 -67 -48 22 999999 999999 999999 -30 -20 999999 -72 -26 30 89 73 -92 -97 -5 -43 74 0 -59 -84 -88 24 171 135 275 258 176 153 137 122 113 100 256 259 132 189 99 109 85 111 60 5 -54 14 22 52 34 154 190 31 140 113 118 42 105 37 190 215 165 175 270 192 315 270 143 82 -14 30 57 47 76 78 102 92 183 118 13 17 71 71 25 106 121 92 111 101 139 149 205 222 194 250 184 231 196 252 280 293 307 303 248 256 321 369 271 305 252 272 219 219 243 251 244 187 174 70 124 139 122 148 120 76 52 13 32 72 56 67 105 124 159 129 101 114 137 80 85 66 77 80 91 81 12 -10 -9 56 49 30 13 30 46 40 46 57 70 36 45 30 51 82 31 -7 34 51 7 53 49 65 73 69 59 50 72 61 54 66 61 58 45 57 55 41 44 37 23 16 31 37 42 44 48 42 57 59 53 77 68 76 69 72 75 76 65 68 79 81 70 89 93 89 83 84 83 84 86 96 95 96 90 93 92 90 81 74 80 75 70 52 45352 278 1346 30 10406 12 35 52 5702 3263 860 9705 29029 19024 24257 54510 122300 302701 662540 999999 999999 735162 79037 797 183 298 225 99 16 29 185 115 -44 62 200 231 56 98 60 5 -18 16 36 37 109 116 14 46 29 92 -66 -20 29 999999 0 178 100 66 -44 -77 33 -67 -89 -63 28 -69 -86 18 113 89 35 10 36 102 44 94 135 80 145 79 81 127 191 156 149 117 147 202 108 155 180 257 186 250 296 175 63 126 41 37 98 101 128 145 61 56 34 133 132 125 56 162 111 52 135 141 229 283 254 203 249 331 321 254 202 61 146 114 72 53 86 164 157 88 81 105 125 99 139 198 131 109 173 125 84 119 159 186 198 220 224 208 194 258 265 249 328 332 263 239 267 352 361 314 412 429 335 243 219 252 197 192 170 137 199 94 67 125 76 78 73 101 113 75 82 50 83 130 132 107 108 71 83 80 97 47 74 97 90 91 96 79 82 62 47 32 43 53 72 47 29 71 82 31 41 49 71 87 92 54 46 34 52 58 51 44 44 62 43 45 42 47 65 78 76 50 50 36 41 52 42 37 64 58 62 61 46 63 35 53 65 75 55 46 71 65 81 95 82 88 88 83 73 81 82 83 92 81 83 93 102 83 86 89 84 84 93 88 98 96 88 92 82 74 76 74 69 60 45358 313 299 30 10409 12 35 58 5703 3262 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 -91 999999 999999 999999 611 6837 25480 37122 112917 208923 299796 185555 99087 95076 122194 261053 734393 999999 985301 62028 487 138 287 232 176 60 94 50 -17 26 129 -13 81 999999 -4 52 98 65 41 51 167 -65 34 70 27 -51 -86 18 -15 -49 -26 -6 -3 42 -3 28 32 8 109 80 -60 -38 15 23 5 48 -21 14 -16 88 -47 -46 141 70 -17 -76 -80 17 84 79 158 191 167 178 107 156 150 162 204 189 206 210 149 130 126 242 165 182 20 -19 48 82 22 64 10 59 105 134 32 105 75 76 126 224 292 282 274 292 292 139 145 142 88 94 85 24 44 75 126 173 193 140 77 87 136 134 72 144 133 111 116 130 235 186 149 192 207 182 155 147 200 305 279 237 257 282 318 262 289 308 282 354 309 309 263 205 231 184 171 176 196 166 119 129 175 159 104 132 115 114 54 106 129 72 31 99 108 108 130 115 77 96 100 78 64 112 103 54 56 52 35 63 78 102 69 44 57 48 -3 46 64 39 37 29 37 54 41 49 19 10 22 49 63 62 36 65 77 68 73 93 37 47 67 68 99 87 60 52 55 71 81 62 47 52 30 70 76 27 52 65 71 77 79 69 78 74 77 85 89 78 92 84 95 111 113 102 92 109 107 101 100 103 105 101 90 95 94 100 104 93 89 86 86 89 83 75 45364 282 1229 30 10409 12 36 4 5704 3261 91 2202 19206 83844 248589 630953 999999 999999 496814 134912 6790 62630 312554 366208 87000 1770 273 160 114 30 43 123 196 153 133 186 45 38 21 -64 -23 26 53 74 44 50 72 4 67 9 27 133 45 40 88 17 -24 15 -62 -28 124 54 -13 16 79 16 3 3 47 103 67 61 107 55 -63 -17 27 29 81 34 80 94 95 123 139 125 155 127 140 179 176 129 122 153 116 144 171 175 143 115 92 95 131 104 119 98 -6 15 37 65 3 9 53 22 114 117 99 144 267 358 310 193 275 296 279 280 260 217 158 139 71 26 121 111 106 111 110 84 96 106 146 98 107 101 102 151 176 206 236 250 229 216 287 254 255 266 277 279 263 258 297 266 283 310 339 377 362 339 343 349 309 206 229 254 263 229 236 192 151 152 165 140 119 154 133 107 90 102 115 108 83 104 123 105 62 53 85 126 116 88 91 148 130 98 46 41 66 100 85 34 74 59 58 64 35 16 53 58 59 57 69 62 65 73 42 53 61 67 90 84 68 97 84 67 75 62 31 33 56 77 54 56 35 69 103 71 81 72 63 70 56 50 50 50 47 72 63 75 86 90 71 85 85 92 90 103 95 89 99 99 102 109 101 116 108 95 104 103 112 111 118 118 105 98 91 98 99 90 83 83 83 78 45370 305 538 30 10408 12 36 10 5705 3260 39 -21 -45 131 298 911 1472 4806 9983 22167 65174 58923 27177 4416 1812 1398 1330 1317 1188 1092 1273 1396 1651 4310 13102 53917 122616 270377 581238 999999 999999 267900 51359 1836 1124 1218 1379 2123 700 61 112 99 99 114 131 149 -23 58 73 -16 3 -74 6 90 -7 -35 37 17 59 -18 23 36 50 -2 999999 50 21 -60 -59 -17 -41 37 -23 -18 -13 -4 23 999999 -87 -17 95 -91 9 35 -27 -27 -42 15 -37 86 33 -11 9 13 999999 -21 28 7 52 94 77 47 77 88 143 205 57 173 148 103 35 55 37 39 56 19 161 123 71 7 85 54 24 7 119 44 55 56 89 178 175 215 213 223 276 356 250 192 155 162 107 126 74 56 78 39 67 82 93 131 61 82 127 94 52 38 10 78 141 147 181 231 200 174 240 230 212 216 200 234 230 207 226 264 209 299 287 320 271 313 286 265 233 196 158 190 210 198 153 177 197 143 91 71 91 113 72 98 62 54 82 75 65 35 62 73 63 47 59 32 9 58 91 48 40 29 12 45 48 49 19 7 29 50 22 21 31 25 40 30 16 19 51 29 60 46 40 31 13 22 23 28 27 38 23 21 30 53 36 19 32 44 65 34 23 30 10 23 11 13 28 26 23 16 13 37 23 41 50 41 43 45 44 47 56 45 42 53 59 44 47 61 65 69 66 56 63 66 66 62 68 76 72 69 75 62 56 64 58 57 57 45 48 49 47 45376 313 297 30 10407 12 36 16 5706 3260 8446 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 320 1118 7265 24101 34851 27675 35375 14089 5229 962 781 688 442 222 314 432 480 634 1020 7234 16692 17438 49278 96069 202329 380148 523975 503653 470685 837981 781038 252577 13084 33622 12131 648 300 333 298 56 105 230 208 179 55 47 8 -15 -3 -25 20 73 -18 28 17 114 57 39 110 -18 -54 113 108 -36 -98 -96 18 48 999999 -68 48 -38 40 132 -12 -12 999999 999999 -67 14 -62 -3 -36 -61 -14 -37 -54 -75 8 -9 17 101 54 61 37 26 89 54 64 70 77 104 212 235 197 152 153 134 152 116 94 82 -14 52 116 75 16 47 91 64 35 0 74 52 55 92 160 265 271 209 322 333 246 257 207 166 168 148 66 41 31 38 82 94 94 58 127 126 68 45 43 91 75 82 67 124 131 177 249 222 233 227 301 219 260 244 199 242 243 273 247 316 358 309 353 350 304 280 292 343 283 267 207 190 181 205 230 227 212 196 149 130 131 108 90 89 84 116 110 101 134 123 80 101 120 75 33 27 27 48 56 69 73 87 48 13 27 13 40 23 40 39 54 30 9 10 7 20 29 28 55 40 28 48 24 -3 16 50 38 26 50 52 66 74 72 60 72 55 50 54 37 34 35 39 50 68 67 24 28 41 39 49 43 38 46 40 54 89 89 69 71 67 65 70 65 88 90 78 85 89 85 82 78 81 76 74 87 90 88 87 92 95 87 86 81 79 76 69 65 61 59 53 45382 313 300 30 10410 12 36 22 5707 3259 3046 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 649 1477 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3901 18315 34225 67767 94101 119757 213069 519802 912430 999999 993752 644378 254656 369699 229627 2701 636 337 184 212 140 84 115 211 158 176 149 58 -24 -7 35 3 102 -36 -42 -2 -59 1 -16 -45 40 8 11 73 107 109 103 25 -1 -66 76 60 32 38 -3 14 -37 -71 -4 -53 -59 91 112 44 -7 11 -62 80 98 55 -4 999999 -15 -38 10 25 101 18 43 86 74 189 236 227 283 173 222 301 283 110 108 162 148 -19 3 91 54 110 50 38 53 39 61 162 177 77 124 94 173 311 319 301 328 310 317 182 202 272 288 167 145 145 124 53 -14 110 134 57 80 112 147 114 98 41 91 172 96 161 338 268 236 313 299 267 182 247 275 274 191 242 276 321 304 270 338 297 361 319 289 295 286 272 233 233 266 250 264 258 222 186 157 172 153 156 167 155 142 113 112 87 101 121 99 118 101 70 107 105 88 85 76 92 82 31 53 78 97 69 30 63 75 43 27 53 54 31 12 75 68 56 67 58 58 77 60 38 75 80 69 36 58 68 71 77 76 59 82 67 50 63 80 85 80 41 59 80 84 70 71 70 66 60 57 52 63 83 88 85 83 97 87 88 101 114 92 84 87 98 91 93 97 102 102 94 111 130 110 97 103 104 106 108 105 106 101 104 97 89 97 92 84 80 78 45388 278 1353 30 10413 12 36 28 5708 3258 97 762 1864 4407 11606 35441 108369 355463 573628 932123 999999 999999 399207 3375 246 336 179 129 134 74 -22 126 99 53 154 94 30 69 -24 58 24 28 51 36 -12 -39 -29 10 126 18 -29 1 -38 15 164 59 -31 -78 80 -85 -27 34 7 35 999999 -53 89 186 63 78 -85 -19 28 8 25 13 13 41 30 72 35 -22 41 102 28 103 72 161 143 107 127 102 148 135 240 183 196 -24 83 232 92 19 -37 -46 33 86 117 88 34 33 89 93 96 89 282 315 286 265 341 350 239 108 220 181 -22 103 133 153 129 91 80 94 93 206 120 1 62 108 60 34 85 137 218 207 185 226 185 264 208 198 282 165 245 307 298 194 242 289 306 393 247 228 253 184 243 200 157 203 187 179 122 225 223 200 158 144 138 96 177 154 127 102 120 104 88 93 92 114 91 104 126 79 104 78 35 59 122 79 19 13 32 63 51 3 31 59 42 48 47 50 26 8 21 13 28 31 30 56 62 61 40 70 29 56 75 71 62 67 53 54 74 52 38 45 25 37 5 19 27 33 49 61 50 57 45 37 29 38 76 55 60 58 59 58 62 69 72 49 69 83 74 70 72 75 82 71 89 94 80 77 78 72 94 96 88 88 89 85 79 76 71 70 75 70 67 58 56 48 45394 278 1354 30 10414 12 36 34 5709 3257 -20 209 589 1750 3442 6219 15326 46051 167320 623426 999999 999999 579877 3077 87 119 -5 65 139 64 143 52 11 27 113 -1 11 22 86 26 -22 96 8 15 -5 40 118 999999 -57 13 -26 85 38 47 50 33 30 9 -8 999999 -96 -34 30 -74 83 38 15 -21 -8 20 -59 -69 12 8 18 140 148 -20 115 33 14 42 60 127 139 111 211 192 237 207 150 100 156 227 390 264 154 154 157 118 -37 59 31 -71 -36 51 30 59 82 11 54 -58 41 207 341 377 326 280 283 344 211 205 267 132 26 35 92 81 110 107 119 140 149 123 87 114 168 81 121 170 163 181 191 205 231 275 264 251 246 255 301 309 346 318 289 364 344 287 194 294 345 264 213 159 193 241 271 229 180 175 206 189 234 256 220 171 145 125 159 144 133 93 52 38 70 77 70 45 78 84 72 84 10 67 66 62 90 52 23 37 4 10 22 22 10 57 55 41 24 17 23 27 45 29 27 17 52 44 12 23 89 93 56 11 48 52 26 55 41 41 55 31 33 64 57 61 68 60 49 51 62 62 48 41 50 53 40 57 45 49 63 54 38 72 80 60 62 62 72 92 89 90 90 67 72 88 90 90 102 97 104 87 90 92 92 97 89 91 96 93 92 87 83 78 61 59 56 58 45400 278 1355 30 10415 12 36 40 5710 3256 218 785 1484 3250 7073 17893 60282 230969 775388 999999 999999 319516 2530 209 149 111 208 276 363 242 149 116 143 106 195 75 -89 -60 67 113 5 -2 999999 116 113 93 17 21 48 78 -1 -40 -58 -74 -58 27 51 123 13 -51 -18 -49 65 202 -15 12 14 999999 39 -29 46 59 -1 94 131 -99 3 16 -79 75 155 173 133 85 91 109 196 235 216 261 181 160 240 234 179 204 118 151 22 88 88 153 121 69 -11 22 24 74 49 133 82 57 98 175 288 228 205 235 190 265 196 227 302 241 169 142 142 106 117 111 164 128 121 111 144 103 36 44 142 179 143 189 215 233 290 257 269 351 320 328 296 214 296 275 346 327 372 274 231 248 238 227 224 243 271 278 252 208 239 255 262 167 201 209 166 154 115 134 108 103 76 83 154 138 108 92 116 92 47 51 34 16 117 103 72 56 118 46 29 50 84 114 38 73 95 68 12 20 43 53 32 56 66 64 56 72 53 64 51 62 72 74 60 87 43 34 62 67 86 37 59 55 84 78 68 65 68 81 69 86 65 70 55 60 71 67 42 31 41 50 61 62 61 52 53 68 81 84 78 81 86 99 96 93 99 91 102 93 101 97 92 83 96 93 98 98 88 94 96 87 80 77 75 77 74 70 73 65 45406 278 1357 30 10417 12 36 46 5711 3256 169 607 1261 2302 4313 8889 23193 84985 393892 999999 999999 999999 45558 468 212 247 116 145 198 257 199 168 149 137 999999 71 198 -53 38 90 98 40 103 91 -53 31 63 68 35 101 -30 999999 -36 113 -28 23 78 -38 -48 999999 999999 -88 -52 74 -50 -51 59 102 122 78 69 -57 -64 51 130 45 2 -75 -16 84 70 113 150 130 49 39 76 140 112 56 188 170 140 167 161 213 159 108 43 13 0 42 45 23 58 89 68 25 95 113 144 167 227 183 294 329 274 248 275 345 241 155 200 303 187 160 60 141 71 69 24 93 82 70 89 79 71 192 215 174 196 269 169 119 156 209 234 279 299 277 232 187 236 217 243 267 363 348 310 199 217 161 197 173 166 247 198 183 200 225 187 189 199 227 152 96 136 115 87 121 94 45 87 103 179 111 90 41 71 48 35 -25 32 45 55 53 21 44 55 2 27 49 -3 5 18 -20 34 42 18 37 24 39 66 54 54 34 -1 36 21 20 48 19 29 38 47 62 46 63 56 26 60 56 27 22 32 37 19 4 0 22 28 14 30 26 50 47 53 50 48 19 51 76 59 46 41 59 65 44 49 54 67 67 60 53 55 54 60 69 61 52 65 76 83 85 79 73 73 67 61 62 68 69 48 46 54 39 41 43 45412 279 1328 30 10418 12 36 52 5712 3255 399 960 1760 3478 7833 20587 67697 200783 528511 999999 999999 999999 165652 2797 300 289 280 112 196 147 212 299 224 143 201 90 25 83 9 -15 78 59 87 136 189 143 70 79 250 199 106 74 13 28 76 -1 95 52 -49 45 21 999999 999999 -23 57 10 28 -64 -35 80 139 61 9 5 999999 -51 55 92 53 107 95 86 62 129 114 150 121 90 102 234 275 71 103 239 230 192 128 114 38 39 105 61 46 171 99 38 64 -78 38 102 176 207 188 98 159 293 286 316 255 273 279 327 365 291 200 276 243 107 122 107 166 90 48 128 147 109 19 148 217 125 141 188 251 202 220 274 187 300 310 307 237 309 341 377 288 279 276 270 259 243 231 224 205 234 206 221 219 290 242 213 222 270 207 194 255 208 153 111 144 107 133 138 136 157 98 39 110 98 85 47 58 68 53 90 52 85 109 62 45 62 11 87 56 17 56 72 71 55 62 97 65 72 65 90 63 58 56 77 81 61 101 63 40 52 46 61 76 85 55 76 86 53 62 82 93 46 64 79 54 69 49 59 75 67 56 57 53 51 64 97 93 55 84 93 92 89 85 94 94 93 83 108 104 98 94 94 99 93 92 107 107 101 97 96 105 110 100 106 97 104 99 90 88 88 79 83 87 81 73 45418 315 248 30 10418 12 36 58 5713 3254 972 1411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 501 3681 11876 28925 57696 91019 227200 735989 999999 999999 729475 6416 256 145 116 78 51 7 168 188 155 46 -60 26 -64 9 -19 10 -70 2 124 38 117 103 120 112 117 -25 -55 -86 999999 999999 -60 -17 63 -54 70 -24 9 999999 999999 -71 12 75 -10 -21 -5 -64 0 2 -45 -61 -5 112 8 -28 -5 71 20 18 96 55 94 128 40 114 49 110 172 279 208 195 206 92 126 188 126 128 142 7 -68 16 1 -8 137 17 -3 38 85 145 109 207 194 179 211 242 183 243 308 249 227 196 273 292 329 250 191 205 72 58 159 156 146 157 191 196 130 154 203 107 137 223 287 275 256 260 280 284 259 330 283 239 257 289 323 318 243 282 282 225 190 152 136 171 204 230 216 285 253 208 216 175 184 141 186 187 97 96 76 92 94 79 39 62 63 88 58 61 54 56 66 36 57 46 52 61 65 27 41 41 28 35 22 18 41 11 -10 44 14 30 46 49 61 49 52 59 28 27 37 24 43 39 23 41 16 18 50 52 43 37 55 36 23 37 48 62 42 27 30 35 57 38 18 9 14 47 56 49 31 39 43 53 54 43 43 51 50 48 48 54 70 54 44 63 66 70 80 66 58 65 76 85 80 75 64 56 71 70 62 53 60 52 47 46 54 50 41 39 45424 279 1327 30 10417 12 37 4 5714 3253 116 841 2145 5454 14409 39703 103361 378418 905894 999999 999999 951403 194036 1991 283 322 93 -44 23 82 226 142 118 79 17 -21 -87 -73 -72 -73 55 186 114 23 20 -2 -26 -1 93 -4 -65 63 44 -5 -75 999999 89 -13 -76 -30 -62 21 71 -66 10 58 999999 -81 -58 -6 18 -31 71 58 42 13 -51 -32 0 7 29 56 119 118 63 13 132 131 94 132 216 227 200 236 161 117 81 -14 14 38 -24 29 -3 -15 22 2 77 13 6 80 115 220 214 162 163 148 147 149 210 259 250 237 229 202 186 111 102 39 11 96 159 116 127 209 139 92 64 125 159 113 175 267 233 260 283 276 274 271 298 294 276 246 241 290 202 229 254 225 212 214 172 137 141 199 199 206 210 173 236 240 225 202 202 196 197 130 107 173 143 62 86 117 96 84 150 127 66 9 20 51 76 28 40 69 77 63 4 7 21 37 13 29 37 47 -5 26 -4 10 13 6 46 51 64 47 42 55 14 11 48 48 46 22 42 47 56 38 10 29 23 42 41 31 31 26 28 22 61 50 42 49 54 33 12 40 81 77 52 55 59 37 33 46 53 36 52 57 54 51 67 73 63 65 56 39 45 60 51 54 73 80 76 84 75 76 75 85 88 84 70 73 64 60 60 56 56 53 51 41 43 45430 280 1298 30 10418 12 37 10 5715 3252 284 1585 5617 16147 37958 88670 200025 594205 999999 999999 999999 250709 2463 277 214 126 135 384 253 141 99 130 111 27 94 -3 -58 54 94 44 2 70 62 31 199 168 88 87 28 0 54 -17 51 132 152 85 75 14 2 75 -11 -70 -12 51 -98 -29 15 52 93 -66 -56 -16 2 20 -11 50 76 96 -41 -27 13 134 141 162 86 141 132 171 186 147 192 161 206 196 73 113 47 21 57 138 196 132 43 50 -14 -27 57 15 -2 1 49 107 93 153 312 285 272 248 240 256 235 232 256 257 181 80 201 176 44 66 56 80 111 144 167 247 206 131 121 121 187 221 263 290 184 252 342 310 337 330 299 254 237 237 257 281 306 307 292 273 238 197 212 231 193 157 168 184 207 220 226 223 233 235 178 238 224 244 191 137 134 149 154 169 134 105 88 91 96 114 66 86 110 96 52 83 42 14 34 20 60 65 20 33 10 27 38 43 21 49 74 27 29 28 44 50 57 48 43 73 51 56 50 50 52 44 67 69 49 45 58 65 52 66 38 62 38 33 43 52 52 56 78 65 46 55 76 63 51 53 80 64 45 71 67 55 54 59 57 63 71 72 69 86 83 76 76 86 96 109 91 87 89 92 78 75 83 89 86 74 78 81 75 75 73 63 63 69 55 51 45436 280 1299 30 10419 12 37 16 5716 3252 24 357 1176 3075 7327 19629 55964 142386 413235 999999 999999 999999 52770 638 289 190 140 92 36 264 183 211 216 198 76 20 43 69 69 50 999999 10 -66 999999 96 101 5 25 78 81 26 -46 -45 -16 72 75 -1 23 -27 -23 -40 -61 7 26 75 -8 -64 28 -9 37 999999 -89 34 -71 999999 -53 -23 999999 -46 -50 62 -15 -63 2 -40 -8 31 -32 55 42 78 114 122 111 179 160 58 101 194 167 91 0 -34 33 67 32 -21 -6 43 8 30 24 108 140 182 268 288 166 188 268 214 162 158 113 138 48 75 137 160 134 84 111 136 116 26 105 142 132 84 123 138 170 232 244 228 211 251 326 342 303 238 211 253 313 260 256 265 214 296 264 233 197 187 225 168 141 199 217 195 180 211 203 188 167 188 138 175 184 88 148 139 130 92 63 129 138 108 104 62 59 77 81 95 79 80 32 62 31 40 48 57 38 9 41 70 24 27 35 27 23 -22 -4 33 -52 -13 27 7 1 17 21 48 -1 -15 36 34 52 67 78 45 43 42 27 39 34 24 20 28 54 39 50 16 20 31 45 47 63 44 34 48 55 62 43 26 53 61 55 69 68 56 59 46 40 63 60 57 70 77 74 79 81 76 71 67 68 86 91 82 76 71 72 83 76 76 70 62 57 55 56 51 45 45442 280 1300 30 10420 12 37 22 5717 3251 161 1045 3248 8174 22603 48858 106098 271556 835217 999999 999999 428504 4942 89 -19 -15 34 166 69 182 132 38 154 106 36 4 999999 49 78 46 -17 -20 28 21 -16 65 95 -84 18 34 40 -55 -51 -48 999999 999999 -30 6 54 -17 999999 999999 999999 999999 -37 999999 999999 -54 -34 -58 36 -70 -98 -8 -66 999999 -82 -98 -42 -26 10 79 37 128 46 13 130 73 59 131 142 97 209 231 212 141 106 145 132 139 48 -2 25 -84 -60 -11 5 -40 -23 11 -45 9 107 160 240 192 153 183 155 159 211 223 270 196 133 65 60 153 160 117 51 111 237 155 85 114 98 64 63 145 96 218 206 189 192 208 269 264 361 304 257 264 282 242 151 155 187 272 230 273 257 175 117 134 161 81 134 121 218 202 180 169 179 192 188 184 166 134 98 147 124 101 89 89 54 93 93 38 71 47 38 29 32 36 27 41 25 8 17 29 14 -7 6 -7 13 8 -20 -8 15 46 16 29 22 1 15 53 -16 5 10 4 -18 16 -9 -20 -3 21 10 -6 -1 8 -5 34 50 31 24 19 15 19 26 43 17 9 19 19 24 8 35 13 26 17 14 21 41 38 54 55 41 19 31 52 42 21 25 18 24 26 24 27 34 39 41 41 43 41 45 50 45 53 50 51 43 45 41 39 35 28 31 25 25 21 45448 281 1270 30 10420 12 37 28 5718 3250 1912 6823 15430 39972 72080 58445 78568 223594 494454 921111 999999 999999 612323 35521 493 381 332 213 168 124 152 264 194 213 125 -39 154 191 84 91 52 -20 -74 8 54 31 53 -46 999999 999999 30 46 48 -55 50 -79 17 -65 -75 -63 -38 -7 -93 68 37 38 -25 -81 54 133 -72 -43 -90 21 -22 -71 -81 -48 87 133 147 36 28 67 190 117 107 154 149 115 103 226 194 222 46 118 151 45 128 106 124 144 83 175 164 999999 -73 -25 97 42 61 134 160 136 222 341 247 267 148 187 184 166 118 113 157 202 200 246 164 185 183 153 141 123 160 85 86 98 83 94 205 231 236 257 247 244 306 310 322 337 326 269 268 242 190 265 256 248 270 352 295 275 176 190 175 134 172 192 196 186 201 198 182 181 184 212 213 137 148 135 160 150 113 128 109 110 127 83 73 97 47 59 65 88 89 59 65 50 72 67 67 53 25 -6 6 43 42 35 47 40 56 49 67 32 52 68 63 59 65 82 68 35 42 50 83 76 43 64 72 82 97 66 47 87 120 78 57 47 37 60 60 71 52 60 63 75 59 59 68 63 47 53 54 69 80 74 89 78 89 74 68 89 107 82 80 91 81 71 93 95 91 98 88 93 99 101 97 92 101 86 94 99 99 92 92 82 79 70 69 65 68 45454 283 1210 30 10420 12 37 34 5719 3249 220 9185 19492 9726 20179 60777 104656 227965 451928 771367 999999 999999 946205 405083 7942 434 299 245 184 104 43 82 41 88 130 150 62 57 6 14 -34 -3 -12 32 -3 43 178 23 7 0 -20 70 31 -7 -46 1 79 41 -50 -100 -79 -43 -12 -30 -63 35 121 -44 -35 41 36 -9 -51 -53 14 -11 999999 999999 -31 -37 -22 42 38 8 93 -6 24 38 81 166 168 70 46 -5 47 233 85 112 115 171 130 130 89 25 49 33 20 49 2 -25 -15 -3 -41 55 60 92 193 167 144 180 174 244 194 152 107 66 88 66 135 219 129 141 151 121 96 122 103 111 134 100 145 116 186 165 232 206 248 218 194 302 382 267 205 191 250 247 212 223 202 210 245 243 233 245 215 165 142 157 156 129 122 117 162 156 155 137 158 158 131 125 128 94 122 87 95 110 121 123 86 76 61 60 91 79 -1 22 29 47 70 0 40 -5 26 33 48 70 31 25 27 27 44 13 19 42 20 9 28 24 26 14 9 19 10 32 52 25 50 33 50 29 38 47 32 40 33 17 21 44 38 48 36 14 22 32 32 42 32 35 62 46 41 65 58 16 29 34 33 26 15 55 54 37 46 45 52 50 55 56 55 58 62 56 48 57 61 59 73 66 69 77 66 58 63 63 57 63 54 53 45 41 42 43 39 45460 313 309 30 10419 12 37 40 5720 3248 8639 999999 999999 999999 999999 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 1196 4346 8740 4517 9161 40357 69743 148097 395142 559048 947958 999999 999999 350916 5424 340 284 181 158 129 147 161 194 265 78 153 256 123 69 74 14 127 71 -27 -88 53 58 4 -76 16 -36 -69 45 10 96 38 63 21 -96 999999 -71 87 19 -37 -13 28 33 -20 -17 999999 -20 23 -65 -74 -58 0 -31 -76 -30 -30 -48 95 34 36 -1 81 77 107 181 135 55 154 181 215 209 207 157 142 140 78 75 131 243 122 35 12 45 56 91 71 3 -14 9 94 106 188 219 219 312 242 166 175 138 84 155 122 196 211 191 184 188 206 192 196 206 119 115 63 120 188 174 123 148 193 288 232 257 306 284 329 312 262 284 237 265 277 196 190 197 223 269 232 217 240 203 197 209 174 173 161 158 187 207 212 235 205 186 190 167 150 128 106 141 122 125 151 104 99 75 90 84 50 70 93 59 56 47 50 32 38 39 35 36 54 24 47 38 34 41 36 9 -16 -19 22 55 40 35 44 40 1 34 34 31 34 51 61 57 61 47 60 68 61 46 66 53 17 38 60 81 61 49 43 48 71 86 75 54 69 62 66 85 35 37 64 84 69 64 64 58 53 72 71 75 75 75 81 74 64 73 95 83 90 85 86 87 88 96 90 90 99 87 94 99 97 96 98 84 83 80 74 71 66 73 45466 282 1237 30 10417 12 37 46 5721 3248 43 595 1986 4021 8080 18729 48188 143634 434722 999999 999999 999999 502974 3570 146 128 155 154 210 35 116 184 175 56 164 15 2 83 999999 7 110 -49 999999 6 -58 28 45 -40 -21 30 -44 -50 -5 9 -20 -59 60 -8 12 -27 -57 999999 -92 -12 -64 -79 -79 -37 -59 -62 -19 14 24 -4 -49 999999 3 -5 -21 -24 49 138 103 155 173 45 31 -11 71 28 102 14 82 154 228 156 114 79 77 133 65 119 78 -22 -17 -7 51 20 -9 -32 -44 3 63 88 196 171 235 163 134 179 175 179 124 85 125 103 212 288 209 255 241 140 157 135 120 162 97 104 110 116 114 200 184 217 243 193 229 238 264 280 226 179 132 261 160 164 195 180 199 185 195 276 201 202 167 144 100 93 129 170 203 126 158 199 169 136 88 134 164 154 85 142 154 78 90 85 61 68 66 -10 43 -10 -46 -5 42 68 104 64 72 12 15 11 24 41 7 24 -16 -6 -8 -21 21 45 32 36 35 -2 8 13 27 8 10 35 -2 1 6 41 35 47 41 22 23 21 49 60 14 32 21 13 -2 -11 20 33 24 12 18 33 28 35 37 42 11 22 21 23 33 42 54 48 38 60 66 56 36 40 30 46 61 49 37 45 49 40 56 46 43 53 51 61 64 65 69 62 64 61 62 67 46 45 45 41 39 34 45472 314 276 30 10416 12 37 52 5722 3247 846 733 999999 10755 999999 999999 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 2724 10592 28984 40813 62973 106816 174915 302991 420966 733080 999999 999999 999999 40507 489 133 216 192 172 180 217 200 135 138 204 163 73 71 217 202 188 33 -98 -7 -22 -6 -36 -46 -78 -57 -10 54 33 4 -65 -29 -28 54 4 -36 -2 91 51 29 9 -47 999999 31 -11 27 40 20 -55 45 39 2 -52 27 59 -13 46 56 60 97 65 3 25 105 8 80 215 228 183 150 116 261 253 128 167 143 108 206 160 84 26 34 92 -21 -20 147 -27 8 126 125 84 134 196 279 225 260 209 169 161 224 156 88 215 229 184 188 184 209 242 231 244 194 180 129 152 219 128 99 103 147 222 228 260 269 259 274 259 211 200 277 187 291 264 199 215 234 270 218 245 209 138 154 134 130 147 183 191 160 193 180 173 135 149 131 172 142 115 105 97 68 31 69 54 44 66 108 110 38 29 51 58 62 77 51 50 20 24 49 48 49 41 65 37 34 3 38 40 64 46 55 36 28 65 41 21 43 44 47 50 33 33 16 23 62 56 43 44 41 53 34 47 36 65 55 59 62 37 17 61 57 46 66 67 60 58 46 53 51 60 67 66 79 67 44 54 52 76 75 52 58 70 67 66 72 72 84 67 69 74 63 76 87 68 79 99 90 85 84 80 79 78 83 84 85 73 68 59 60 54 45478 283 1205 30 10415 12 37 58 5722 3246 902 4362 13562 39777 111273 258168 405870 772030 999999 999999 999999 583802 7323 382 404 263 239 173 236 127 37 13 146 165 37 73 153 78 80 120 35 -69 -75 55 26 78 125 69 -92 -88 35 98 92 97 121 45 59 40 54 27 40 -62 -30 16 -53 -13 22 -18 11 -45 58 115 62 -30 -77 17 -25 -15 81 83 56 3 -74 -15 -3 58 48 71 -16 -13 88 71 84 90 95 98 214 311 222 156 237 134 186 66 39 7 40 17 66 25 3 16 -20 11 73 61 50 130 184 182 196 161 174 180 198 180 153 180 207 191 141 203 171 182 202 141 157 100 97 152 219 221 164 157 197 223 204 274 285 266 220 291 285 244 185 259 271 197 199 263 224 238 259 220 196 149 175 126 159 182 153 159 162 160 167 159 130 145 86 81 121 100 103 71 97 62 61 41 30 43 30 -2 92 82 8 -3 45 33 35 17 43 35 72 68 41 27 12 -1 -30 -27 11 16 50 33 33 12 7 18 42 21 34 58 56 43 43 24 46 54 53 55 57 48 48 70 38 53 42 35 36 36 50 78 58 57 43 59 77 68 70 60 64 49 77 79 75 73 59 52 73 66 67 64 64 68 71 65 73 71 71 73 77 78 83 87 78 67 88 91 83 78 70 88 79 78 82 69 68 65 65 66 67 61 50 45484 283 1204 30 10414 12 38 4 5723 3245 769 2850 7052 13029 22592 45014 114518 299516 406100 733106 999999 999999 999999 415352 60934 681 273 158 140 209 235 148 187 99 161 148 167 204 163 201 93 45 12 -47 -73 1 25 96 -48 -83 4 -54 45 76 137 38 170 69 61 -5 999999 -11 -46 -77 -55 20 -18 66 29 -14 -3 -34 -74 -50 22 -25 5 -31 -63 -73 -70 -1 -81 -63 45 26 112 127 101 153 113 57 20 130 213 166 105 192 128 120 159 84 38 71 54 54 111 35 -19 15 0 -46 0 26 15 112 167 208 188 198 191 194 144 219 249 159 191 152 203 186 229 183 140 194 269 186 136 142 78 86 188 168 138 156 211 234 220 211 233 249 251 249 223 204 251 244 148 153 208 226 261 233 255 217 162 157 159 155 77 153 157 138 141 139 73 142 177 158 137 131 111 85 95 53 9 64 64 103 88 25 40 36 45 72 32 -4 63 74 21 47 57 53 39 18 11 15 44 35 34 19 1 -7 9 44 63 35 12 -9 15 16 37 38 22 17 63 67 41 46 53 48 45 27 27 25 17 25 35 16 -1 32 29 24 24 44 49 50 36 45 37 46 35 56 71 63 70 56 45 53 63 56 58 62 63 55 49 48 63 65 72 68 74 80 72 76 60 74 74 73 77 83 71 63 66 63 67 71 65 55 52 51 42 39 43 45490 285 1142 30 10412 12 38 10 5724 3244 799 4367 11262 22305 41088 29708 8326 23673 70291 82785 179785 451958 978476 999999 999999 999999 323123 3599 144 154 210 211 170 181 67 187 51 87 150 129 212 203 104 -36 -85 72 -9 999999 -47 8 -14 95 68 8 -69 -13 -26 64 134 -52 -29 58 31 -92 -23 -13 999999 -13 -96 999999 999999 -32 999999 999999 -37 999999 0 -84 -47 46 3 -23 -67 -49 40 -31 34 64 19 -19 71 21 -72 2 107 143 110 136 169 185 149 86 92 66 11 -21 13 9 -10 -55 -27 42 -93 48 4 90 18 -8 -30 169 188 158 16 23 188 198 88 99 134 107 157 187 209 236 240 230 200 258 212 124 146 168 159 158 192 140 150 142 232 217 226 238 261 311 210 276 272 238 176 199 163 183 201 231 235 203 155 117 101 110 135 179 128 87 131 106 152 153 140 87 51 71 90 28 65 108 34 24 30 57 41 6 15 4 42 84 55 34 26 43 6 15 38 -18 -9 16 -6 -26 6 -6 -18 19 6 -5 8 22 21 -19 -13 36 17 -16 -1 8 -11 21 19 14 43 38 12 -4 -3 8 -3 -3 16 23 -3 -7 17 -13 17 32 13 2 25 24 7 29 27 25 18 14 22 33 47 33 30 44 25 23 36 45 53 32 34 29 21 27 35 44 46 43 23 39 52 44 35 41 46 59 60 57 48 39 36 34 33 28 29 23 19 25 21 45496 281 1257 30 10407 12 38 16 5725 3244 46 359 943 1806 3306 6468 16646 61814 225754 482672 999999 999999 999999 121166 1200 398 309 140 96 150 115 280 146 75 100 180 121 150 217 152 88 115 130 51 102 308 186 14 88 150 112 8 76 32 -11 -30 -76 -53 999999 -7 90 46 68 92 8 84 74 -60 81 74 -5 -57 59 45 106 48 81 71 13 -26 19 -14 15 18 148 231 182 86 115 44 38 58 108 206 325 179 177 122 147 142 94 97 94 93 6 -3 -77 -29 142 58 32 40 44 106 229 252 231 156 67 180 164 155 160 117 185 332 238 200 282 216 164 214 220 253 179 229 258 245 204 180 148 159 284 262 301 252 253 276 343 339 341 237 218 258 281 214 265 233 262 280 232 222 243 227 205 253 181 139 152 146 170 152 152 88 130 181 122 112 135 79 30 -1 84 42 110 116 103 119 57 -10 36 111 78 73 54 43 18 26 31 64 68 42 47 60 59 61 45 55 56 34 22 57 56 56 79 69 56 68 90 64 64 41 36 63 27 -8 50 71 38 62 77 44 43 41 44 83 64 35 47 45 44 39 27 45 57 70 88 74 92 59 58 74 94 75 77 79 77 65 54 47 58 64 54 57 76 79 87 88 80 77 94 91 79 85 93 88 77 75 91 101 88 72 69 75 67 67 69 65 66 61 59 45502 284 1161 30 10401 12 38 22 5726 3243 -44 141 284 825 1571 3074 6807 16336 48372 182044 464468 906496 999999 999999 836479 314908 5013 614 469 331 297 141 102 285 257 169 -4 117 168 67 166 195 149 86 152 -22 -61 96 98 62 -69 -30 88 106 76 -6 22 43 37 124 53 104 103 -59 -42 -54 34 18 41 147 59 46 42 -27 -26 -99 18 73 13 52 50 -13 26 56 103 245 140 85 132 47 32 20 31 88 169 205 246 269 179 200 249 139 197 222 218 112 53 -3 -55 41 135 49 66 56 43 44 -7 78 160 220 253 222 279 211 254 263 190 220 192 187 206 186 261 195 210 256 282 249 224 189 118 159 278 287 260 230 243 242 281 273 261 333 352 295 230 228 214 168 313 288 255 293 264 336 310 227 258 198 186 171 197 142 188 130 102 199 240 186 135 108 148 159 131 82 68 100 99 86 73 140 42 43 33 27 45 81 17 33 86 54 91 82 75 101 48 29 54 106 50 63 95 91 109 62 53 48 83 87 65 50 50 76 73 19 49 46 67 107 91 56 53 25 42 76 71 51 77 71 64 64 66 57 77 77 66 59 82 88 78 69 70 74 68 75 78 93 91 78 80 86 80 87 94 81 97 98 79 71 76 94 108 98 101 97 93 88 101 108 98 102 102 112 110 109 106 90 92 89 88 96 87 88 77 76 45508 283 1186 30 10396 12 38 28 5727 3242 181 542 1414 3105 5960 14854 37750 90980 237542 745011 999999 999999 999999 654901 316761 35589 891 513 416 447 100 107 11 122 297 271 138 85 111 81 -30 135 124 45 -71 -23 162 155 -40 10 82 -70 40 82 56 126 79 -68 999999 -41 18 29 102 120 41 94 85 74 12 -69 1 31 53 85 -99 25 136 36 -6 -23 2 -61 -65 22 163 107 73 -21 17 59 -41 25 115 183 202 291 196 157 124 161 81 154 176 260 141 146 -41 -48 -49 71 20 8 -8 28 65 120 27 115 174 153 230 261 247 184 202 109 179 205 233 211 259 184 119 252 233 191 153 159 131 121 177 154 183 126 237 273 162 168 325 283 246 251 204 199 155 115 181 237 215 185 234 251 263 252 192 197 165 180 100 97 116 52 108 111 120 111 85 76 106 101 109 77 105 116 54 69 112 86 -2 -6 31 39 37 40 25 -3 -17 16 69 68 4 15 13 -25 5 12 12 51 58 56 35 14 29 12 -1 2 -22 15 21 15 42 42 22 48 33 50 35 32 56 75 40 19 22 32 57 30 26 22 24 23 38 40 59 43 41 73 65 57 49 32 64 65 58 69 75 78 84 48 45 62 59 56 61 66 70 58 54 56 58 57 64 76 81 67 64 66 62 69 73 88 76 74 74 77 72 67 73 65 51 49 43 42 46 45514 283 1214 30 10394 12 38 34 5728 3241 74 401 1047 1911 3745 8005 17170 47309 148990 484234 999999 999999 845251 104289 2087 405 419 334 349 217 -9 -43 28 120 212 194 140 118 163 117 129 126 80 74 -56 -86 999999 -72 -21 18 53 4 7 102 128 -16 -17 -11 -80 -38 -92 999999 -49 -47 -3 -19 -40 -20 -29 18 8 20 41 -33 14 -6 -72 999999 999999 -95 -61 20 71 39 17 105 8 -12 46 6 -5 0 21 89 153 236 89 66 89 92 2 130 62 72 110 65 18 -7 -12 33 12 25 8 84 23 -58 -25 81 88 83 115 221 218 217 186 181 156 198 261 235 165 206 117 111 133 167 188 244 121 159 178 142 160 99 179 197 203 177 270 281 277 253 286 215 140 143 160 191 203 203 206 213 237 225 219 181 193 185 115 125 84 118 73 96 98 138 90 110 115 70 67 120 88 37 -5 35 24 15 57 70 9 36 20 0 -24 1 69 14 31 24 -43 -15 8 8 -21 0 6 -41 -8 19 35 15 4 9 4 -27 0 25 34 37 31 29 21 26 15 18 17 33 42 50 19 21 6 6 24 23 31 29 29 15 16 21 25 16 14 27 15 15 28 20 -2 29 45 49 33 34 38 34 41 46 33 43 50 51 47 33 38 36 59 60 47 44 55 45 52 56 44 55 62 70 65 64 54 57 65 63 51 41 44 45 46 44 40 45520 285 1118 30 10388 12 38 40 5729 3240 -64 213 805 1656 3228 6680 16063 50403 144878 513985 999999 999999 999999 651146 210886 3343 403 269 338 450 464 434 262 186 179 158 84 113 206 70 44 163 -5 59 107 35 40 87 30 -24 3 49 123 155 21 7 59 76 21 -16 -13 -86 -80 21 17 1 999999 -43 -40 -39 36 999999 -16 -12 -73 -49 47 4 73 54 -12 -1 60 88 96 59 52 82 105 -10 19 134 179 220 194 209 169 179 170 151 224 73 129 157 175 139 105 129 72 91 63 14 62 68 90 102 9 1 38 85 119 246 176 243 278 188 224 290 255 257 254 228 249 239 164 148 172 191 223 181 224 193 201 185 208 146 193 221 283 265 293 332 294 337 387 316 228 257 229 231 246 247 312 269 232 286 327 276 209 178 206 234 130 77 103 178 141 166 122 113 150 163 103 107 89 95 26 35 26 24 84 105 60 83 85 66 36 70 69 24 21 78 100 38 22 47 83 55 41 74 79 74 65 47 17 31 48 39 36 46 59 68 39 40 36 51 46 30 30 24 65 42 57 80 48 46 35 26 51 57 39 78 83 61 52 68 72 71 87 69 84 76 75 58 84 66 69 91 115 104 103 94 83 66 75 72 78 86 95 93 97 75 78 89 96 89 95 91 105 97 92 97 102 92 102 99 87 90 90 83 81 79 74 74 71 45526 285 1115 30 10385 12 38 46 5730 3239 10 366 979 2186 4698 10316 36230 87510 239555 473769 697746 844116 919597 716746 529789 272619 6807 878 420 389 227 189 185 181 171 199 277 346 251 208 188 238 209 57 -24 77 71 49 -34 52 65 126 110 79 83 70 170 83 59 109 33 45 62 -4 -39 -8 -34 -3 46 7 -33 12 58 36 -10 72 117 72 -47 4 49 -7 62 112 47 57 22 59 85 147 163 150 178 151 182 119 158 207 129 96 191 233 218 126 115 144 159 90 55 44 35 71 30 38 46 29 19 56 112 73 148 145 243 292 258 279 266 277 290 205 161 195 248 189 164 266 333 297 215 202 213 244 274 269 230 241 273 280 227 237 285 310 289 269 230 270 275 250 260 243 223 241 247 251 238 244 233 223 197 198 177 166 164 140 168 165 175 136 137 135 110 89 132 141 127 144 81 92 94 91 78 67 57 54 84 112 102 81 53 73 79 82 77 62 61 73 47 49 56 37 59 64 46 64 70 50 29 36 62 63 75 82 77 70 79 74 79 105 72 34 71 73 77 42 50 64 45 66 76 87 87 84 74 62 67 65 69 76 71 68 75 58 73 91 104 98 93 92 91 97 86 81 80 84 92 83 95 99 92 100 101 118 115 106 106 97 103 100 106 104 101 105 115 111 104 104 104 102 97 90 95 91 85 84 80 45532 284 1140 30 10380 12 38 52 5731 3239 319 1028 2383 5455 13177 36371 77123 198053 312105 630842 999999 999999 317013 25480 491 582 409 234 266 180 224 206 173 123 119 172 292 290 200 122 167 194 201 101 59 -39 -41 123 82 -28 -2 49 131 90 22 18 -17 53 6 -28 44 999999 -34 64 47 -70 -21 -8 -19 -52 22 27 -12 -61 -35 -2 -11 -68 999999 -19 104 32 29 -17 -82 -33 124 169 98 103 97 78 8 -36 85 79 116 139 108 189 175 132 168 82 81 101 32 -41 29 73 38 31 155 119 14 -72 -8 10 62 91 137 225 178 250 183 129 214 249 208 214 216 189 195 208 165 194 192 98 109 203 267 211 203 278 229 198 249 240 243 284 285 250 278 262 195 197 210 185 252 261 219 217 200 255 222 233 232 208 234 210 115 103 142 138 105 124 140 104 91 61 68 60 34 17 66 73 53 38 61 34 57 76 24 39 35 28 23 78 47 32 40 23 -32 32 16 -10 16 33 27 18 -4 -1 -17 31 16 -39 -4 21 26 11 2 0 34 17 13 12 25 34 24 2 18 10 8 20 35 40 37 58 43 61 60 26 64 72 46 52 39 28 46 47 46 54 55 68 66 77 58 43 49 61 71 60 49 59 63 56 47 48 62 68 70 65 60 62 54 66 79 79 77 82 72 69 73 70 66 66 63 62 61 57 53 58 52 38 45538 283 1167 30 10377 12 38 58 5732 3238 100 426 1124 2008 4049 9697 28225 94144 414901 975185 999999 999999 851642 13344 1002 341 220 241 283 301 194 129 160 112 37 73 140 14 -54 63 75 60 20 -13 141 62 39 80 42 33 21 104 78 48 8 10 50 51 130 96 -41 -24 34 33 31 -31 -63 -1 99 116 10 999999 999999 -30 22 8 -81 999999 -47 10 -25 -50 13 14 44 3 7 21 64 160 178 98 55 101 117 60 64 68 150 193 213 184 150 36 23 7 4 35 13 -29 23 17 -23 9 64 55 31 60 141 231 191 188 194 212 261 237 270 292 235 218 218 302 274 183 120 128 112 136 135 192 257 173 185 234 251 243 265 255 283 280 265 238 255 256 301 281 252 238 271 273 217 140 144 208 271 257 185 217 248 173 101 117 136 107 111 85 56 42 95 124 92 48 60 40 31 83 77 49 29 5 53 57 39 57 72 61 38 12 13 41 43 32 26 24 11 25 17 12 61 43 24 46 59 26 44 25 22 49 42 36 37 43 19 11 25 42 68 54 8 17 25 17 36 33 51 51 43 55 52 43 43 38 31 29 42 39 48 36 37 55 49 60 66 70 52 50 60 63 74 81 82 58 45 53 61 62 62 92 86 63 76 82 79 75 77 82 76 73 75 77 81 91 87 68 68 68 65 64 62 55 53 55 54 45544 283 1165 30 10375 12 39 4 5733 3237 -97 367 1147 2537 5835 13727 47539 149027 442615 999999 999999 999999 174250 5815 507 427 448 367 311 238 124 3 115 256 178 171 67 77 118 180 153 107 11 68 76 26 -21 50 4 -39 -76 -88 -8 -6 -24 -16 72 92 72 -3 -42 -92 -67 -45 999999 999999 999999 999999 -62 -77 999999 -48 -44 -39 -55 -49 999999 999999 1 38 6 -4 -70 -63 -33 -48 -28 -11 64 80 8 -3 48 147 99 67 107 61 70 146 65 -26 26 103 105 10 -85 -39 22 30 9 -21 -43 13 39 48 56 55 141 178 120 138 202 272 218 176 191 125 58 65 83 110 93 115 145 138 95 78 76 90 109 150 212 246 214 238 241 229 240 220 190 201 198 197 163 177 242 268 216 134 122 195 235 215 164 154 146 117 175 191 134 137 158 170 131 91 117 99 61 44 14 31 36 -19 -7 17 24 25 24 28 41 20 23 26 18 3 -46 -38 -16 -36 -6 -24 -5 19 29 25 41 23 -6 -37 -4 11 -11 -21 -5 -13 -6 -10 -2 -9 -6 6 -25 -30 -9 -29 -12 2 -6 6 -8 -38 -1 8 0 21 11 6 22 4 8 11 -10 15 29 11 5 16 12 20 24 11 9 11 23 40 43 34 23 9 39 38 18 21 21 22 12 20 40 36 35 26 20 23 34 42 39 45 39 44 50 41 38 42 42 34 30 23 24 30 29 26 16 45550 285 1101 30 10371 12 39 10 5734 3236 -25 320 908 1965 4372 11595 29109 72556 168919 433887 994771 999999 999999 682211 48193 2842 542 466 404 432 462 350 173 176 201 73 75 188 230 149 139 171 178 151 47 12 32 43 41 39 12 100 82 62 44 -38 -59 -4 27 105 64 17 11 3 14 -54 -43 45 52 -38 -14 85 95 39 49 27 -84 -39 70 61 69 53 29 -12 -61 19 77 43 73 44 21 69 93 58 93 148 152 196 211 247 221 147 86 97 117 161 173 141 78 68 100 108 85 57 56 57 -3 19 79 145 179 199 185 217 257 233 201 226 269 286 242 235 258 242 198 237 227 197 176 182 233 260 245 244 219 191 230 252 237 269 281 276 318 344 341 347 352 346 337 330 284 231 216 240 267 319 285 278 235 166 216 226 236 171 150 198 204 144 141 138 129 151 101 104 98 70 54 77 78 48 46 70 103 86 47 31 35 18 29 73 41 19 -2 50 45 28 46 60 58 46 22 14 28 16 46 85 70 72 78 73 46 61 60 56 54 64 66 39 42 46 61 57 38 61 60 48 46 35 44 63 64 75 86 67 40 61 51 46 44 55 42 59 66 72 83 85 78 76 81 85 67 76 83 68 71 79 74 73 79 91 92 80 70 96 95 78 73 77 82 81 89 92 98 99 92 87 79 78 85 73 61 59 72 74 67 45556 286 1068 30 10368 12 39 16 5735 3235 -18 281 665 1351 2254 4426 9839 27474 95021 311804 641048 999999 999999 341404 6981 639 544 451 563 510 450 370 279 256 228 149 286 281 120 202 234 168 129 186 58 -38 5 110 115 119 15 -51 -20 -26 -21 -10 29 37 75 153 105 98 112 43 38 35 -38 25 -12 -8 61 93 -23 -35 85 130 29 -21 4 22 -5 39 34 21 96 97 4 -42 20 73 87 89 112 176 213 182 158 202 228 177 134 102 152 187 138 103 71 30 53 75 90 89 45 39 58 50 32 25 34 62 133 175 186 225 237 197 193 189 196 223 242 241 212 167 170 221 206 186 211 194 202 218 225 222 248 241 212 203 212 254 278 277 330 353 329 297 299 328 360 394 423 368 328 275 195 187 252 279 278 258 246 247 224 201 178 149 159 158 169 167 122 114 120 53 55 94 94 100 69 27 56 62 64 105 81 61 59 58 62 73 52 25 -9 1 30 12 -4 17 16 8 50 57 31 24 35 25 52 57 58 61 58 64 78 69 65 57 59 56 34 53 49 47 32 60 76 62 48 51 51 53 57 52 53 42 66 72 43 54 49 57 61 57 45 57 76 52 50 57 77 72 65 67 58 57 78 71 81 63 66 67 68 74 76 77 88 90 90 91 89 88 88 92 84 88 88 95 90 92 82 74 69 65 65 60 55 58 45562 286 1094 30 10364 12 39 22 5736 3234 -27 285 573 954 1758 3014 4949 10444 24450 106355 347481 999999 999999 999999 57606 1152 488 548 444 331 284 318 261 185 155 182 198 238 260 218 120 243 143 -29 40 97 103 173 150 100 92 60 -94 999999 999999 18 102 52 58 103 50 32 36 89 48 20 13 49 23 -2 -81 -73 -98 -23 63 -47 -83 -56 -11 -44 -89 4 -13 -78 -27 41 62 24 32 3 45 138 163 109 97 108 102 121 154 147 112 138 127 85 94 111 76 35 13 13 -8 -65 -24 48 91 47 21 69 60 33 123 179 198 193 207 232 228 220 237 287 232 197 203 189 203 220 244 188 123 141 169 221 245 229 222 232 187 198 255 228 223 278 298 258 289 317 299 319 376 381 354 305 248 246 264 224 245 300 275 216 190 187 236 231 168 134 116 152 157 122 113 109 95 94 86 55 42 71 53 17 38 70 72 85 52 27 24 8 -25 -10 13 40 30 -13 -4 27 73 49 6 -4 26 46 48 51 24 16 24 58 58 25 48 62 26 17 6 30 42 49 67 39 41 53 43 13 21 20 32 42 46 44 30 45 45 45 54 26 34 62 60 52 37 33 38 47 38 54 60 57 53 35 47 60 58 66 65 52 47 70 55 59 59 54 59 69 64 46 51 63 56 68 82 81 75 71 69 70 65 67 67 62 57 51 44 47 46 41 45568 287 1030 30 10360 12 39 28 5737 3233 -100 -81 252 660 1083 1720 3007 5855 12451 33396 122073 491073 999999 999999 616191 47845 1627 502 534 479 410 299 329 183 229 124 227 206 28 45 221 252 322 219 195 208 42 36 -25 11 19 91 31 47 -73 -14 -19 -5 -26 -12 -10 37 6 -47 -40 105 61 -40 -11 13 38 39 71 120 58 -2 46 40 5 -32 -40 19 43 -20 -18 -10 61 113 41 69 49 -28 18 7 -15 20 94 58 119 110 147 156 99 102 157 176 155 125 93 48 68 55 64 52 98 77 13 15 80 22 -54 -33 20 154 202 205 224 214 199 190 186 205 213 237 201 195 197 167 208 204 155 206 240 221 199 182 193 190 219 215 216 195 216 239 352 383 406 388 375 395 404 322 256 278 248 217 198 236 264 300 280 278 279 224 165 141 140 151 171 204 139 109 117 127 81 35 38 29 50 53 95 119 82 4 25 37 59 21 14 25 36 31 45 19 -5 -6 43 22 12 26 41 27 26 19 5 24 25 45 49 33 36 42 44 23 37 24 13 17 25 46 38 22 45 29 12 30 44 27 16 6 30 47 22 42 50 59 45 51 34 46 54 29 47 56 44 54 58 46 42 37 40 42 58 58 46 58 59 60 58 58 60 63 63 59 66 80 79 68 74 76 78 77 73 70 71 78 72 75 72 69 59 52 48 55 50 47 43 45574 287 1024 30 10354 12 39 34 5738 3231 -84 244 472 812 1270 2141 3792 7226 16778 59542 215105 961812 999999 999999 546360 52578 2665 589 460 365 363 313 229 64 20 103 114 77 35 224 312 204 170 151 187 108 18 101 44 61 51 109 103 44 68 185 8 22 14 -79 7 31 121 18 -57 -64 3 -44 999999 999999 -8 -11 18 56 -72 -75 25 30 12 12 45 90 -27 8 -43 -51 -3 21 119 107 27 66 147 106 83 115 261 197 159 185 117 83 101 171 191 99 65 54 44 24 14 -4 49 22 6 25 -7 33 180 119 42 87 112 149 169 236 182 140 204 223 189 209 233 208 269 176 176 211 237 108 87 215 180 223 262 232 207 191 209 248 221 260 329 403 490 491 314 361 379 284 274 235 192 200 183 164 196 199 140 170 234 237 190 153 191 173 151 167 140 106 141 152 154 122 134 122 88 49 71 96 56 118 106 67 30 47 48 37 29 75 78 35 60 89 35 11 18 9 30 62 66 70 33 32 13 63 101 76 47 34 54 74 65 42 29 52 40 41 28 53 37 36 25 14 15 37 52 77 65 47 50 65 80 78 71 57 35 48 59 33 27 47 36 45 57 79 56 51 57 50 59 74 62 66 71 77 77 67 72 87 92 91 92 92 86 76 81 87 88 105 99 108 101 99 96 98 95 86 91 86 79 79 77 73 71 67 60 45580 285 1083 30 10353 12 39 40 5738 3230 124 474 874 1578 2710 4830 9370 22694 66569 277125 999999 999999 999999 722343 36021 1157 334 388 435 272 254 173 42 8 195 166 57 67 -26 -34 36 12 18 82 31 27 21 124 68 -28 3 -40 999999 -42 -68 -43 -41 -37 3 65 86 58 -23 43 -2 -80 -96 999999 999999 -42 51 -1 53 -28 -54 35 19 44 67 -31 -14 54 -39 -10 -37 -24 -57 -18 50 42 73 9 21 67 119 96 89 76 98 109 86 55 60 74 112 68 4 64 121 75 -2 63 37 55 19 9 5 9 38 64 42 127 200 208 259 257 229 301 351 246 155 220 198 227 219 215 158 149 154 136 146 107 143 146 156 185 204 262 240 249 310 391 406 416 429 315 277 301 275 259 189 179 158 148 140 161 122 137 180 193 167 156 206 224 172 151 91 82 154 142 103 61 56 55 85 75 55 60 107 95 10 5 -39 8 29 24 22 10 -3 14 10 -4 -21 -4 20 35 7 0 -17 -24 13 24 48 26 32 11 39 11 -14 -6 51 33 17 -8 3 31 25 32 3 -2 37 36 8 21 4 -22 11 51 51 23 23 41 44 38 37 26 23 36 30 29 19 24 19 24 46 42 31 29 18 27 25 22 31 26 32 41 48 41 29 41 49 49 51 42 47 42 41 61 59 46 52 62 66 66 56 54 46 43 43 39 35 28 25 22 12 45586 286 1052 30 10352 12 39 46 5739 3229 -98 84 290 590 1099 1801 2909 5677 12200 28852 121812 507365 999999 999999 999999 51173 5343 989 310 272 216 183 180 131 182 159 167 224 267 202 99 141 35 118 148 -6 4 16 105 70 -2 5 16 -29 85 77 -61 -56 2 29 33 71 30 -43 59 80 -43 -93 999999 999999 -72 999999 -9 -15 999999 -36 -17 34 28 62 14 77 57 -31 999999 -80 -61 -37 40 47 -6 -7 18 37 -29 -14 78 105 173 166 166 128 122 86 51 81 96 85 70 88 63 -27 4 21 -3 -18 -4 27 66 110 83 32 115 123 167 233 220 185 184 248 252 220 211 271 250 159 225 250 254 179 181 151 146 130 180 266 235 194 199 236 285 228 203 243 316 382 373 270 217 132 93 154 147 103 104 146 178 165 155 197 234 181 144 142 170 170 149 152 145 109 110 86 51 13 26 34 47 77 61 21 34 33 11 22 71 49 56 57 16 -7 24 38 14 -3 14 42 40 54 45 33 20 17 22 32 45 15 2 12 26 31 31 4 -11 4 17 18 24 22 8 1 0 1 9 30 35 48 41 39 33 43 37 34 31 34 25 18 40 40 17 11 28 -1 15 32 26 27 41 38 30 37 53 46 42 60 54 37 35 32 36 39 33 44 39 41 50 45 39 51 57 59 47 50 54 52 60 63 51 45 44 49 48 46 42 40 35 26 45592 287 1020 30 10350 12 39 52 5740 3228 -97 137 482 724 1155 1726 2668 4841 8067 15923 49420 186848 778660 999999 999999 224620 2212 353 286 249 269 262 300 51 18 167 111 170 108 138 175 87 54 41 -74 71 103 133 124 152 191 84 208 185 169 83 19 -33 62 84 15 -35 999999 -97 51 111 89 60 3 -2 7 6 42 -17 9 -58 -61 23 28 999999 25 34 -17 -88 -64 52 8 9 41 -2 -29 5 40 17 65 99 83 34 55 107 191 168 146 191 164 78 28 44 25 73 -12 7 42 -61 43 51 67 27 35 66 86 50 166 171 200 257 286 264 166 121 231 264 233 239 312 220 246 249 244 308 282 190 170 102 155 139 196 204 218 204 285 317 355 404 399 295 228 252 254 126 208 146 61 107 98 136 128 123 167 184 206 241 185 164 160 111 115 61 35 66 47 33 44 6 28 62 31 46 52 80 67 71 21 -13 33 64 32 26 8 46 52 24 44 54 62 55 22 -15 24 42 24 13 15 12 50 40 30 34 40 50 22 30 46 20 1 5 21 34 4 23 19 32 36 25 54 29 19 25 27 27 21 31 31 15 47 41 30 6 2 19 27 23 24 5 27 15 17 15 40 45 41 51 44 35 43 27 23 38 47 42 48 50 56 53 39 42 58 53 53 55 52 50 51 63 54 65 62 61 61 62 51 48 51 42 32 26 26 45598 287 1021 30 10351 12 39 58 5741 3227 -91 49 328 664 1190 1925 3321 6251 13550 48076 191348 576454 999999 999999 666864 12071 1261 307 332 251 8 52 198 240 196 23 5 33 208 200 78 96 125 69 27 5 42 63 -3 999999 -65 -41 -6 89 20 -28 -68 -87 -83 -8 19 85 141 87 97 16 -21 10 -3 -54 33 57 48 40 14 -54 -81 -53 -30 -18 7 3 32 -16 -75 -13 23 67 15 -34 2 45 76 98 116 137 84 105 163 184 98 129 153 141 174 107 66 154 123 78 28 -37 56 57 -66 -7 38 77 6 -11 61 95 84 87 150 153 211 297 253 300 320 236 259 273 241 268 258 220 236 257 196 227 209 144 151 201 215 247 229 244 261 276 277 344 338 309 276 238 242 141 115 97 112 95 83 162 182 165 217 223 180 172 220 202 161 127 88 106 116 40 47 68 63 30 26 24 52 44 63 40 28 17 38 46 20 29 42 40 47 7 24 71 42 44 26 19 -16 -12 0 51 53 50 26 5 -13 21 38 42 47 23 12 24 -1 30 36 9 31 40 47 50 48 28 36 25 22 23 31 38 30 29 25 30 36 24 41 33 38 45 36 37 21 27 33 28 31 34 25 25 34 30 36 42 48 31 25 52 51 38 46 52 39 41 48 45 35 38 59 65 53 50 51 54 53 57 70 69 60 57 55 51 52 47 45 43 39 32 27 45604 287 1019 30 10349 12 40 4 5742 3225 -6 301 494 704 1276 1992 3288 6187 13363 36470 139513 556332 999999 999999 999999 9527 377 181 301 195 169 193 142 97 71 108 159 122 -31 178 217 121 112 71 -58 25 92 140 76 -44 -71 7 63 -47 -37 -45 65 70 -12 114 84 35 -24 -42 -18 10 25 -88 999999 -81 -26 127 85 -34 -85 -36 15 -6 57 77 11 47 58 -20 43 36 14 -8 21 34 -41 -9 -13 94 -21 65 101 58 49 29 121 207 201 159 209 284 236 168 97 113 210 117 73 166 129 70 71 1 -30 93 157 126 156 165 193 207 236 242 277 302 322 277 191 231 262 233 258 263 285 281 271 296 247 195 153 134 140 197 221 336 307 259 320 411 407 314 302 269 198 187 222 236 201 233 170 163 171 204 257 276 244 225 157 141 181 193 162 153 82 55 60 111 14 4 21 -17 27 61 76 83 67 60 42 55 48 60 59 55 50 44 57 97 77 44 18 29 50 53 41 53 48 21 26 53 56 27 23 48 63 56 34 50 56 76 69 54 68 57 42 49 51 21 15 31 27 31 37 26 27 46 61 54 55 69 66 85 61 24 53 45 53 41 52 78 51 35 63 65 52 86 68 55 46 57 79 58 54 48 50 56 68 63 60 54 65 73 73 66 60 76 77 67 67 81 83 80 81 80 76 74 74 69 57 52 50 43 39 45610 287 1014 30 10344 12 40 10 5743 3224 31 187 437 916 1696 3201 6207 13100 42174 122961 545696 605412 967467 877549 927600 434694 3809 243 113 190 235 190 101 90 72 -63 3 198 152 84 -30 87 103 47 125 102 144 74 56 24 -87 999999 46 128 39 31 -26 -6 179 88 13 19 -2 -42 -85 -12 89 126 -11 -77 -32 -68 -77 -32 51 -32 -59 999999 999999 999999 -98 -44 -63 47 19 38 36 -4 -30 -35 -19 18 67 84 35 37 78 6 118 173 99 180 217 208 158 115 120 123 152 144 -36 25 26 58 41 57 29 27 -2 17 65 75 73 120 108 173 159 223 346 379 268 172 193 217 242 230 230 144 235 296 270 233 253 251 243 191 197 251 264 257 276 306 365 319 239 295 307 323 274 231 192 122 108 116 136 149 159 194 239 309 282 220 189 211 221 193 194 149 108 112 92 113 84 28 43 30 40 81 96 67 146 99 89 106 103 81 50 77 96 146 132 79 41 44 37 71 71 66 36 24 79 74 37 18 -7 5 43 49 42 27 38 34 55 28 47 55 60 35 34 35 61 51 39 62 76 64 52 65 61 68 60 58 65 74 67 40 57 73 70 67 73 70 52 46 44 46 53 55 55 55 69 78 64 52 51 63 61 68 75 70 71 81 85 85 93 95 91 90 89 84 89 98 88 90 88 83 84 91 91 86 84 85 72 75 71 62 48 45616 287 1013 30 10343 12 40 16 5744 3223 -68 223 483 901 1670 3179 6106 14149 38822 146695 434137 999999 999999 838262 320692 76861 1831 479 329 222 209 163 58 -62 46 63 67 36 51 95 124 77 80 57 42 16 17 128 39 47 76 100 -64 -18 12 16 11 -66 -42 -9 84 100 -13 -5 -14 -15 -78 -92 -35 -98 -91 -89 45 59 -35 -37 63 105 35 -40 -15 -32 -10 -69 -14 2 -37 35 108 24 -81 -61 -7 58 54 32 -38 40 85 47 76 69 45 54 92 118 123 119 101 35 36 72 7 63 55 64 55 49 29 -15 27 23 23 47 122 159 246 252 209 165 189 169 164 202 247 248 251 236 255 244 263 226 176 160 219 234 238 322 319 338 335 331 333 318 303 227 208 159 140 148 147 107 123 164 159 118 129 143 185 232 225 186 155 187 194 185 143 127 104 98 127 58 -16 -24 -40 20 77 115 71 97 87 59 12 24 17 16 52 112 67 30 45 62 71 19 12 30 46 15 67 15 -24 -8 46 76 29 31 37 42 54 61 30 13 17 18 9 5 36 35 0 9 25 15 -1 25 30 15 26 39 38 44 53 45 40 53 51 44 60 36 46 55 58 37 21 25 30 35 41 43 43 27 36 31 48 33 43 60 52 43 53 70 59 50 59 68 58 62 73 74 75 62 67 63 52 60 63 62 70 72 60 60 55 57 55 51 49 43 31 45622 289 953 30 10343 12 40 22 5744 3222 -65 104 404 612 978 1374 2222 4030 7040 5940 32868 110097 170722 999999 999999 85652 1055 423 375 228 85 180 223 178 146 120 135 150 62 68 145 203 93 157 -21 -36 190 141 109 171 103 -11 0 40 3 7 -37 49 37 11 7 6 25 35 -38 12 -96 21 34 45 49 76 999999 -36 85 43 32 999999 -61 55 -14 -93 5 46 9 22 -77 -57 -74 -21 146 27 15 -6 17 97 -4 -17 64 125 171 210 193 208 166 156 203 169 136 124 23 139 55 137 170 77 95 -9 78 24 28 37 -10 168 274 225 197 261 267 240 294 307 248 251 320 333 293 244 293 294 245 323 312 213 257 322 260 262 336 412 263 252 299 316 291 271 282 250 212 125 210 151 199 215 165 196 91 177 173 192 220 261 248 244 301 206 189 211 153 138 114 111 125 110 21 18 96 28 20 54 45 118 122 75 67 88 87 104 131 76 60 87 75 97 96 83 47 58 47 74 90 71 80 91 105 67 33 46 74 53 29 59 75 66 61 37 77 48 56 49 55 46 73 72 56 54 59 90 83 79 77 77 99 66 102 92 69 59 79 104 73 54 65 76 69 71 80 73 80 95 74 70 69 99 108 92 85 100 86 83 94 100 88 84 82 99 101 103 100 98 83 101 109 106 97 101 101 109 110 116 110 104 96 95 89 95 88 83 77 45628 289 953 30 10343 12 40 28 5745 3221 -54 222 351 583 1084 1824 2900 4912 8603 18227 74855 356299 999999 864623 999999 654688 3857 479 305 136 188 146 36 8 67 171 70 74 113 88 148 22 -37 92 126 -20 -8 56 37 -80 -12 -21 -43 94 114 -60 -10 74 -68 20 20 -20 145 147 57 96 -5 21 999999 999999 -72 24 8 40 18 -51 -29 -61 999999 999999 135 125 77 31 -34 10 15 -7 22 29 18 -12 999999 -69 35 51 84 165 41 999999 23 103 150 205 239 175 268 214 51 68 72 193 176 77 131 165 61 47 118 94 68 28 106 113 144 177 210 181 171 346 262 314 319 263 237 247 133 280 287 204 203 311 279 309 307 254 240 202 339 413 363 410 392 258 269 283 256 268 244 195 249 295 160 157 206 114 184 230 206 284 233 243 273 253 168 179 197 154 103 94 45 106 108 47 55 49 37 24 57 80 34 83 165 141 101 74 89 156 164 106 56 70 90 56 39 61 8 34 18 83 93 90 49 55 46 91 67 87 99 81 62 86 95 78 102 35 33 49 47 79 75 68 41 43 42 37 58 66 61 49 67 77 111 101 77 69 25 30 56 65 63 63 67 49 38 65 70 64 58 89 106 64 60 83 70 52 79 74 90 86 86 78 100 98 88 82 89 107 110 95 102 106 93 99 103 95 97 112 101 92 101 102 89 81 84 83 73 62 66 45634 290 924 30 10344 12 40 34 5746 3220 0 215 411 843 1475 2637 4535 9049 24461 95899 381623 999999 999999 999999 465450 237718 1084 379 316 257 183 283 172 38 37 27 -23 999999 -42 118 48 -76 -99 15 184 198 65 7 -51 -14 54 -26 999999 -28 -13 160 79 73 -50 -8 5 -74 -19 128 121 117 94 29 82 -61 -80 -86 999999 -92 999999 -26 -58 -18 -6 63 999999 -83 -77 -2 -35 -40 -17 -50 63 39 -68 -29 50 22 1 28 52 12 12 29 128 175 155 166 97 128 71 36 -32 91 103 79 155 78 -35 107 51 -16 11 34 -24 -79 34 149 108 138 130 140 119 136 296 226 202 202 201 203 266 171 175 167 204 267 288 203 280 305 312 238 229 194 229 295 254 263 228 220 182 204 148 121 154 100 92 63 90 141 121 120 129 69 174 230 180 160 165 190 107 59 69 134 92 72 64 52 108 50 -48 -41 -32 -18 -23 36 63 69 12 79 90 62 13 44 35 60 18 45 32 11 27 62 24 44 0 3 42 42 55 32 44 35 29 46 47 12 37 45 24 -18 -14 8 18 16 -1 -29 -19 -17 -26 10 10 -6 18 0 -5 -10 27 45 11 2 43 32 0 30 0 11 39 34 38 50 33 31 22 17 18 14 14 6 25 40 43 15 21 23 30 41 29 42 56 37 32 40 39 46 41 54 54 42 41 48 49 49 50 54 40 44 46 40 35 30 21 23 26 16 45640 290 926 30 10346 12 40 40 5747 3219 -20 361 1014 2182 4428 9492 26811 101762 405540 999999 999999 999999 449466 4086 396 301 274 225 265 212 76 72 181 15 -45 32 14 -9 93 73 999999 -6 14 -16 17 100 36 3 999999 -85 -82 95 -24 -28 -40 -37 -61 9 -36 -22 -98 -15 27 47 9 -6 27 -27 -67 -37 -43 -1 -56 -91 -55 -48 -42 -53 -37 999999 -73 -26 -41 -83 -33 -89 -47 -87 -52 -10 -65 -84 15 -45 -9 85 28 -9 -21 -22 -10 62 75 163 153 162 140 108 29 19 29 -46 48 35 -6 -55 -35 22 -38 -43 31 88 106 41 149 151 163 222 290 271 262 125 118 202 173 129 168 178 171 209 203 217 247 262 315 266 260 290 285 232 328 319 244 247 184 171 171 172 123 154 132 155 140 92 83 81 82 122 161 236 216 187 168 179 171 153 134 153 110 35 13 -57 14 81 31 20 -13 5 14 48 20 45 72 42 12 1 4 46 32 30 54 -5 22 18 -24 -15 6 35 34 -8 -15 1 -1 -14 9 9 17 56 63 24 6 15 27 42 9 4 20 26 18 2 -22 -6 9 0 -3 15 2 -15 14 18 15 -2 4 10 5 -5 -5 1 7 6 7 -1 -11 21 27 12 11 15 25 17 22 30 24 15 13 14 13 21 11 24 30 32 45 60 41 27 35 48 35 35 43 44 34 29 44 50 57 48 40 52 50 38 36 36 34 28 29 29 22 18 45646 290 928 30 10348 12 40 46 5748 3218 57 350 769 1549 3064 6947 18459 60897 205475 650419 999999 999999 999999 7199 616 543 478 251 394 376 175 70 87 3 173 159 163 179 221 106 79 46 143 250 62 89 151 35 93 -37 0 152 133 157 52 999999 -79 69 1 4 -40 -7 -4 -28 1 127 -5 30 74 156 74 1 128 34 -28 40 45 24 156 98 26 44 29 -32 77 77 28 25 85 1 -46 -11 117 92 81 131 39 117 151 44 44 61 167 203 126 201 231 97 103 40 74 17 33 126 112 58 118 101 47 165 217 141 125 199 128 113 276 327 300 170 224 242 198 221 255 194 198 265 240 265 350 332 351 280 325 331 444 413 291 290 307 271 227 241 271 203 220 233 240 246 163 142 151 124 157 119 188 208 257 261 248 326 311 231 240 265 161 204 225 110 117 133 98 106 104 73 82 37 55 73 83 72 90 80 93 100 92 88 125 84 96 115 80 55 25 18 46 54 26 64 55 74 76 97 90 117 87 78 41 77 83 71 42 27 47 72 73 58 77 55 63 60 45 39 52 33 34 59 60 44 51 87 76 113 120 78 58 51 80 65 57 70 45 44 39 32 81 72 55 65 69 62 54 64 70 84 82 79 81 79 67 89 78 83 93 89 81 78 89 99 90 90 92 94 93 88 98 109 107 103 100 103 99 92 89 77 70 72 72 64 45652 290 931 30 10351 12 40 52 5749 3217 141 675 2291 6242 11261 20755 44613 89653 186622 343035 788467 999999 999999 554667 29087 317 248 250 128 68 130 -90 -2 -66 135 78 114 55 28 69 83 126 158 177 49 64 82 999999 999999 39 38 -88 -58 44 13 70 46 90 144 -85 999999 -71 22 41 75 5 999999 -63 -93 24 27 83 2 5 29 84 -65 999999 -96 -10 -51 999999 999999 999999 999999 -47 -87 -25 65 -23 0 84 10 -9 31 4 -72 999999 32 50 75 78 83 95 79 32 30 -38 28 122 -1 27 -6 -74 7 5 9 64 -68 -45 46 46 183 132 200 216 302 169 123 200 158 116 118 227 227 197 163 210 233 164 269 276 241 291 279 336 327 222 272 263 181 282 170 141 182 128 114 167 261 162 136 136 143 179 168 141 109 214 193 109 134 177 136 179 204 146 99 105 81 64 -6 32 3 18 34 -17 -10 -1 12 -1 11 15 25 80 71 23 53 30 6 25 24 83 88 48 80 57 77 14 -11 41 28 1 32 37 33 24 67 41 44 67 75 33 48 52 33 55 6 -14 -22 -27 28 28 -9 -20 -4 6 -36 27 44 21 26 40 22 33 13 3 21 4 21 5 7 15 -6 -19 -10 23 26 29 6 12 10 6 14 3 22 21 32 26 34 31 25 34 48 51 43 33 49 54 34 44 52 38 49 44 47 61 56 56 57 54 44 54 57 36 38 39 41 33 22 23 45658 289 966 30 10356 12 40 58 5750 3216 316 1316 1729 2896 5741 19742 67088 122435 274311 641966 817573 999999 999999 825908 7443 319 218 146 191 122 6 17 53 -50 166 172 121 118 79 11 -31 82 60 180 115 -6 -80 28 26 25 -64 3 82 29 999999 -46 8 -48 88 -11 101 115 24 44 6 -44 46 -10 999999 -70 -9 6 -57 15 27 30 -33 999999 -68 23 13 22 64 31 -12 73 27 -30 -34 58 89 67 -42 -4 123 78 27 35 39 122 162 125 166 178 132 143 141 103 41 999999 -8 98 52 11 -21 -36 40 62 -40 11 14 112 185 161 173 209 213 270 263 210 47 191 181 115 203 181 131 117 174 165 227 228 363 332 337 280 282 381 264 247 258 220 226 214 193 150 239 218 199 176 161 89 189 309 188 174 259 165 196 248 245 196 153 134 172 172 184 138 105 94 38 34 -2 11 -18 61 68 -2 4 36 73 27 5 50 25 29 43 79 84 64 50 41 54 68 11 7 35 76 42 31 41 58 64 66 54 65 84 71 8 36 40 39 49 85 40 44 25 -14 3 21 23 46 40 9 -2 29 3 23 34 46 40 70 63 53 37 24 7 25 36 42 50 53 39 45 42 47 32 21 32 50 58 26 38 49 57 56 43 56 74 66 69 62 53 44 55 69 70 69 68 65 63 74 76 73 70 82 84 74 81 69 74 74 70 62 67 62 57 49 42 45664 290 938 30 10358 12 41 4 5751 3214 -66 166 610 1417 2517 4472 9239 24914 85678 308811 999999 999999 999999 15354 321 342 330 161 55 21 79 41 19 43 52 -15 -78 95 47 37 -7 -41 85 85 -51 -72 -41 30 11 10 999999 58 -84 -97 -59 999999 -23 -35 -50 32 41 32 116 54 45 77 18 -88 18 -34 999999 999999 -65 34 71 -67 999999 -67 -34 77 71 -92 999999 999999 -59 999999 -90 -38 44 78 74 65 114 10 37 126 68 75 41 50 -41 -77 -25 31 59 45 44 128 91 -17 88 50 49 26 42 55 31 25 -45 -92 -47 -16 78 48 45 113 139 109 174 173 167 107 109 101 147 153 136 97 165 187 318 234 196 209 290 342 227 216 230 231 184 140 157 169 121 190 158 244 193 115 192 147 174 127 19 116 166 135 145 170 113 192 155 99 79 107 160 177 111 8 4 3 20 6 31 -26 -19 0 -7 24 42 56 75 25 -15 39 55 28 3 15 12 16 17 -1 38 -2 -4 -16 23 -17 -24 14 14 9 54 28 -19 5 -9 -26 19 17 12 -3 -24 -24 9 -6 4 1 15 -37 -21 14 22 18 -37 -32 -7 22 10 21 51 52 4 -9 14 -22 -21 0 -2 -5 -14 -20 -4 3 12 10 21 5 -1 4 999999 -4 15 12 5 10 16 11 15 9 25 21 20 26 37 31 34 28 23 24 22 27 23 30 31 38 46 43 40 40 43 42 31 28 28 29 22 9 45670 290 939 30 10359 12 41 10 5752 3213 -70 1 426 905 1458 2714 4749 8909 22229 80772 356895 999999 999999 949819 6718 303 129 176 191 177 173 26 -67 16 -7 999999 999999 999999 999999 -36 -4 57 286 51 -24 72 181 74 -48 93 144 -36 61 16 68 -2 44 35 -39 17 999999 -58 -51 44 43 60 999999 999999 999999 999999 -80 65 -16 49 -63 -61 -79 -78 -28 999999 -37 53 62 14 1 -6 71 23 -44 23 105 28 -70 -45 -41 -98 15 202 87 95 110 113 79 25 36 121 199 160 180 114 -3 -56 51 38 5 56 -55 -6 36 -9 34 63 98 102 97 60 205 245 257 191 147 247 288 180 158 110 122 127 78 179 268 316 338 350 327 401 317 178 207 242 227 166 220 170 186 236 212 197 173 219 174 165 266 223 196 242 190 176 221 244 300 219 259 162 75 147 150 111 86 21 23 34 -7 17 37 56 52 35 1 8 7 16 91 82 70 67 95 71 24 59 67 24 36 10 25 23 16 26 71 89 72 72 75 15 38 45 33 39 45 21 49 24 17 45 32 19 -1 -24 16 40 34 46 59 27 -17 5 34 37 26 -9 14 4 38 47 41 41 14 17 33 33 31 16 16 42 47 21 9 11 32 24 53 48 34 40 59 60 43 67 64 61 57 75 68 52 52 50 76 81 65 57 60 53 70 73 61 66 51 69 83 84 82 70 66 59 55 58 54 56 45 42 45676 289 972 30 10362 12 41 16 5752 3212 153 787 1766 3376 6853 17089 53009 191525 712405 999999 999999 866370 7429 260 305 287 333 217 146 61 49 -2 -18 84 131 98 127 74 -20 23 139 169 158 13 -22 62 -2 6 -31 -84 -29 22 110 127 -69 11 7 39 47 -9 -21 999999 -32 110 59 31 -90 -21 98 62 99 68 76 -15 2 3 -31 -72 -41 100 10 16 -79 -41 160 52 -40 9 112 35 -35 120 40 67 35 -27 46 46 59 57 95 206 146 70 114 164 76 103 244 134 87 87 46 -48 -61 -9 -29 73 -35 -14 12 -1 65 85 -18 -2 119 214 207 139 30 150 242 174 129 93 123 159 239 294 253 315 393 297 179 242 202 200 126 164 179 73 173 138 196 215 177 216 181 140 147 152 127 180 211 235 201 186 188 198 267 157 156 92 113 143 137 93 33 73 27 15 24 22 -21 5 70 49 21 37 48 16 76 86 39 62 52 44 75 52 74 11 6 -25 -13 22 53 95 30 45 35 58 75 24 62 52 40 30 5 -11 32 86 38 5 8 23 9 35 18 40 64 53 27 21 10 30 65 15 18 23 28 42 40 36 30 50 26 23 24 1 2 10 17 13 14 35 49 47 34 22 21 32 46 48 43 54 46 25 35 27 38 38 46 57 46 40 54 48 47 61 60 63 62 63 57 56 68 62 49 51 60 65 62 58 53 47 46 42 32 45682 291 887 30 10367 12 41 22 5753 3211 248 981 2420 5487 14031 32027 82314 255611 773640 999999 999999 726805 7207 396 233 319 322 292 344 236 -21 -85 -1 81 79 -88 114 -1 -49 -66 123 39 143 124 94 104 140 103 145 52 -49 -57 -27 33 22 51 67 -3 -14 -16 -30 20 -23 -32 999999 -26 79 -71 24 106 114 96 -18 -23 -32 -26 -42 -95 -75 -12 8 9 -28 -68 -9 11 44 999999 999999 26 -7 69 91 -28 48 84 21 29 39 72 95 48 63 176 122 79 150 122 94 123 47 55 65 72 15 89 -11 23 59 131 17 16 92 63 96 110 69 126 238 131 114 71 197 130 79 105 75 105 189 240 229 233 228 281 299 312 224 203 216 187 223 236 191 162 174 156 127 148 94 118 103 102 116 105 83 169 163 154 170 181 154 140 272 211 123 99 173 121 56 40 58 23 44 20 -18 -46 -16 30 19 -7 82 23 38 33 18 36 24 44 66 37 27 36 85 39 3 39 19 10 2 -25 -62 12 35 20 34 17 60 71 31 25 29 65 32 -10 8 -1 25 7 -31 2 32 23 8 8 15 13 10 19 12 19 22 8 19 21 47 38 6 -13 -1 14 2 -3 -2 6 -7 -4 5 11 -5 -7 -3 21 22 26 22 29 37 21 26 38 34 31 30 40 51 35 23 28 38 34 44 47 44 53 53 56 35 49 64 67 59 50 59 61 52 38 32 37 35 27 16 45688 292 889 30 10369 12 41 28 5754 3210 174 1341 4946 13541 38137 106681 341066 787429 999999 999999 999999 157898 2562 490 390 305 258 144 247 84 101 76 55 37 999999 5 52 -78 137 120 -38 60 93 22 -14 69 53 97 121 104 -36 999999 -36 -60 -60 51 85 103 122 -8 -14 -65 999999 -7 185 32 -32 17 -33 12 83 -59 -59 999999 -55 -78 -26 49 -24 10 30 0 7 -75 -88 -81 -76 -4 3 -81 -2 -40 5 34 21 10 32 135 66 117 104 102 17 143 193 205 129 104 102 96 90 51 51 -76 61 101 125 82 27 4 22 61 52 -3 -7 -85 32 40 30 86 107 192 176 110 64 136 81 147 152 115 262 311 209 234 231 279 208 160 226 256 254 205 264 195 258 242 220 170 159 156 72 105 88 158 160 120 134 111 187 187 172 192 208 220 226 265 201 135 107 54 63 90 58 35 33 22 -6 0 16 64 102 28 108 82 64 71 75 76 37 71 70 50 59 20 -1 45 49 -17 10 46 41 61 91 66 65 54 44 30 16 35 20 16 20 22 9 9 6 20 32 29 33 26 22 10 3 -9 35 13 22 21 -4 -4 0 26 41 33 23 28 8 44 23 4 15 37 25 19 24 31 33 16 17 35 32 32 47 29 30 28 28 29 38 34 50 41 45 50 58 42 39 53 50 36 43 52 51 57 61 66 62 58 66 56 62 64 62 56 50 41 54 50 40 39 45694 291 919 30 10369 12 41 34 5755 3209 1272 6688 21685 55831 143436 403294 999999 999999 999999 247218 3755 617 447 411 266 366 279 281 224 188 118 4 -1 -48 42 88 129 30 105 221 24 10 86 87 106 23 100 54 4 116 91 -17 18 145 119 69 -55 -69 45 57 52 63 26 94 139 59 -32 -73 -28 8 69 92 -8 2 91 29 -6 68 53 -28 50 0 36 6 -48 57 -25 -9 -36 26 83 100 91 59 44 86 7 -34 25 92 144 167 158 80 104 145 254 216 157 141 93 75 40 101 149 116 24 -10 112 102 116 78 37 59 52 93 74 90 88 135 172 250 184 190 209 129 91 117 181 203 254 253 279 271 208 254 341 261 216 335 304 295 245 246 263 198 252 223 140 173 203 211 163 129 181 219 165 205 219 234 195 276 223 257 167 129 158 163 110 100 63 27 53 53 63 78 66 103 95 119 107 104 72 118 91 82 63 64 73 70 71 103 84 43 59 68 43 66 67 42 76 46 50 64 69 77 83 69 69 29 38 63 37 41 29 46 61 22 48 59 74 56 47 73 56 42 31 15 40 57 39 49 55 54 56 39 39 44 70 65 40 33 26 18 34 27 58 66 62 39 53 63 47 32 39 44 49 53 62 67 80 66 58 55 62 57 52 67 78 70 63 65 66 63 66 69 71 77 95 86 92 95 88 89 82 81 78 63 62 69 65 45700 292 889 30 10369 12 41 40 5756 3208 -66 4073 25249 84642 189415 326097 634099 999999 999999 999999 296956 4229 739 593 418 432 245 186 263 303 254 56 82 71 100 164 102 39 61 113 199 148 225 175 177 76 101 249 205 215 105 -2 5 116 62 -66 5 92 77 3 45 27 -18 93 61 2 14 0 53 21 68 73 35 19 95 90 2 40 12 28 -44 -45 -93 -75 12 -1 57 58 -62 -52 30 -33 2 13 74 45 92 113 110 70 13 35 159 168 100 153 237 179 98 151 162 99 45 19 18 20 108 71 70 106 35 -12 -24 46 70 83 93 66 77 131 161 141 175 204 146 143 186 152 177 165 166 197 215 230 209 224 243 238 259 275 291 378 267 226 227 225 229 259 221 162 174 174 134 124 146 175 179 201 169 184 227 235 200 247 244 128 179 146 145 149 65 74 108 75 14 24 92 85 64 94 166 136 131 88 120 117 133 127 88 119 84 83 44 78 49 12 34 75 66 61 39 37 83 92 95 67 51 65 123 92 49 70 94 74 93 58 46 25 30 52 72 75 68 59 45 59 53 29 43 62 61 86 61 55 88 83 48 43 31 65 62 46 47 66 67 54 60 68 54 39 53 59 71 75 62 45 53 61 74 85 84 74 72 75 77 70 62 66 77 89 80 71 70 71 66 77 89 85 85 84 86 78 79 87 87 85 79 79 77 81 78 70 45706 291 923 30 10373 12 41 46 5757 3207 197 1289 4606 14705 38146 89420 219019 537639 886689 999999 999999 936519 46816 933 551 463 343 228 268 198 -7 -36 27 44 94 201 47 24 85 87 53 21 20 176 198 173 76 65 209 147 15 54 17 22 79 -6 -17 56 71 49 34 -29 -39 -14 -34 -93 -10 -69 -53 -64 -65 -12 -65 -3 -41 -84 -67 999999 -86 -14 -64 -77 77 33 -14 -21 -50 57 -26 -15 -20 4 -1 20 128 146 171 73 164 110 95 145 193 145 34 183 223 113 -6 1 10 15 23 11 -31 44 103 118 71 78 86 38 1 14 26 49 43 110 95 102 84 84 206 167 110 115 38 36 104 259 244 196 205 208 197 166 182 257 275 240 173 203 179 227 207 173 174 150 116 97 108 123 164 86 135 178 187 168 157 135 187 192 194 147 175 163 144 98 78 32 69 8 -3 30 60 86 47 2 7 14 56 63 58 95 146 108 87 95 122 106 45 58 57 52 48 34 15 47 33 49 80 73 28 35 44 13 75 68 38 26 24 54 12 13 38 37 22 19 53 70 65 47 66 28 -14 41 26 31 16 11 19 7 40 46 50 35 17 8 19 21 32 24 24 40 44 29 29 27 29 37 27 35 32 25 34 48 27 42 52 53 40 38 38 32 28 35 45 42 48 42 53 50 40 45 53 60 59 46 51 60 57 54 56 54 61 57 52 45 60 42 40 45712 291 928 30 10378 12 41 52 5758 3206 86 633 1767 4303 10297 28501 84763 244744 690656 999999 999999 999999 588082 529169 204025 1483 486 424 393 295 261 140 185 76 116 213 18 11 -27 125 128 115 168 162 149 54 224 118 106 18 -68 -49 -60 88 23 108 32 -23 -25 74 54 140 83 -35 -4 26 78 25 93 -14 999999 -84 999999 999999 13 -66 999999 33 65 -45 -56 -31 -26 77 83 -67 -50 46 -80 999999 39 -10 6 -10 -62 21 4 121 115 159 12 11 80 115 215 175 122 89 63 102 90 130 98 -13 24 116 86 -19 -69 39 69 74 102 92 23 12 1 106 115 26 35 169 201 147 59 128 152 131 254 224 227 173 237 216 203 250 345 254 206 163 213 231 199 202 168 197 234 233 181 129 137 124 104 82 155 239 145 198 222 311 274 213 196 181 183 143 106 57 74 82 84 53 57 74 23 18 32 54 58 48 57 81 20 75 131 105 91 95 87 55 68 27 15 21 56 65 20 53 50 35 68 55 70 97 81 66 57 41 46 32 31 21 2 27 50 50 53 37 9 1 39 45 35 9 19 -4 -3 8 40 34 41 12 32 46 50 48 33 22 59 51 15 2 18 14 -10 17 4 26 39 25 25 37 15 26 50 34 44 53 55 41 28 30 37 37 33 35 29 37 34 41 46 45 45 56 53 62 63 59 51 53 60 56 57 62 62 52 52 53 52 41 44 45718 291 932 30 10382 12 41 58 5759 3205 3 637 1495 3591 7907 18002 49532 150549 341384 756681 999999 999999 999999 459540 5637 598 535 521 289 179 220 107 258 136 134 153 259 98 129 249 202 90 18 104 181 170 139 108 123 16 -11 132 194 129 145 105 110 129 130 25 49 -10 21 -26 -43 999999 -27 143 172 78 9 32 151 7 -49 74 -5 67 106 24 -4 172 149 45 50 190 126 55 57 146 88 1 92 90 102 155 125 128 66 98 116 200 148 190 136 128 174 111 85 92 133 109 24 53 139 53 102 62 51 3 44 3 -21 51 129 122 78 77 115 165 187 259 190 160 88 185 221 301 300 346 348 261 245 299 220 248 275 258 285 270 286 357 334 268 254 216 190 225 175 189 177 95 150 192 187 177 211 217 308 267 268 238 148 137 181 106 91 150 144 171 106 46 119 112 53 6 32 35 15 22 64 109 86 113 92 138 94 92 94 104 97 80 40 33 68 92 63 67 72 69 47 78 115 114 97 110 81 107 82 70 85 74 72 47 97 107 58 57 63 114 114 118 106 72 50 32 25 50 46 75 84 69 74 87 74 63 65 32 44 59 79 68 61 73 62 81 60 62 63 70 81 73 75 90 74 83 75 61 62 91 103 89 78 79 82 83 82 86 90 103 90 89 87 90 110 98 101 102 92 101 101 101 109 107 103 96 97 98 89 90 84 45724 293 874 30 10384 12 42 4 5760 3203 -98 274 924 2310 6647 25803 66712 87675 179754 394211 602118 999999 999999 999999 879960 54460 1136 644 554 434 251 200 303 205 116 143 72 100 145 77 25 6 -28 63 38 5 60 239 158 33 174 204 99 100 180 205 78 6 46 -49 -15 31 33 70 36 -40 0 86 36 -84 31 -58 -30 -14 99 101 87 21 1 49 88 -32 -85 -55 102 21 25 39 163 106 50 146 124 -3 34 36 19 -6 142 165 85 145 135 113 186 194 64 180 205 164 129 70 31 100 134 32 42 66 41 -60 -82 33 91 134 122 84 74 104 105 115 99 250 201 176 87 123 160 223 260 225 201 275 312 208 84 176 222 227 315 279 258 193 256 269 254 261 262 149 168 173 142 137 129 115 164 108 98 185 220 207 255 281 193 236 179 106 105 160 223 225 131 159 135 79 100 95 -11 26 131 58 68 120 86 101 101 117 122 50 73 102 123 110 78 109 120 109 60 34 80 33 82 61 66 110 111 128 85 56 58 85 66 77 81 84 89 66 71 83 76 38 69 52 49 64 67 57 35 59 55 62 38 59 78 44 50 54 82 73 57 26 51 61 66 79 75 71 77 64 68 68 55 67 70 83 79 75 66 78 71 72 64 66 70 70 86 72 73 72 83 95 96 90 77 87 89 87 94 90 104 96 93 101 104 97 90 92 83 93 95 85 87 75 72 45730 294 846 30 10386 12 42 10 5760 3202 32 232 800 2172 6404 23299 93109 224577 104186 159184 462975 890445 999999 999999 818502 226053 160208 37818 970 388 265 204 170 110 80 72 52 222 136 90 133 48 31 -28 999999 -46 -12 52 51 -16 -70 -26 -39 129 68 34 -1 -88 -35 -33 29 -62 -77 -93 35 53 10 -2 17 -60 -22 -13 11 97 35 23 999999 999999 -67 45 -49 -54 -31 999999 999999 999999 -42 -61 -23 20 -65 -47 -77 -36 -31 8 -15 59 35 -2 51 130 111 128 132 78 198 114 168 212 148 86 125 41 -21 -19 -42 -71 -1 23 0 25 51 101 72 -18 -33 80 -4 76 83 89 162 163 196 95 95 55 190 145 219 189 153 177 144 88 211 237 214 282 273 253 240 231 170 150 82 99 171 169 129 73 65 77 107 115 183 224 177 197 214 168 156 183 208 165 114 136 96 52 95 51 66 32 45 18 53 44 68 92 61 -9 27 83 65 84 48 53 48 75 36 45 64 42 41 25 -13 2 19 -15 -10 51 28 34 40 27 46 83 19 45 35 10 2 10 0 27 20 16 -17 -18 0 23 -2 4 23 37 4 -9 24 -6 12 15 23 -26 4 20 12 33 17 15 4 26 19 24 4 12 30 25 -3 26 19 8 6 0 5 -4 7 8 3 27 41 11 24 39 59 43 24 20 26 28 35 40 36 36 47 42 36 33 44 44 35 49 50 44 49 47 45 44 45 47 47 42 32 31 45736 292 909 30 10389 12 42 16 5761 3201 51 369 1131 3231 10290 41702 99137 179211 396062 714060 654110 594639 293102 366888 346269 400655 918246 759376 421036 2042 376 251 276 263 128 194 240 176 179 118 67 152 77 -48 -7 43 187 291 120 81 999999 -5 999999 999999 999999 -70 -94 -77 -82 -81 -31 72 73 999999 -27 140 188 54 -88 -27 -65 142 220 -24 999999 -20 -25 16 -37 -49 3 -94 999999 -74 -12 999999 69 17 -33 11 29 32 -20 -32 -24 25 163 79 80 56 184 202 160 60 146 165 256 193 269 207 111 144 37 38 9 54 40 7 2 31 22 63 80 32 -20 28 111 225 195 79 66 158 102 64 148 213 209 172 232 201 170 79 158 235 236 178 234 219 203 235 266 240 235 132 96 161 167 109 202 191 53 43 58 114 165 177 221 227 246 204 236 185 204 130 183 199 197 152 80 121 69 48 5 13 33 74 27 27 41 60 66 66 114 122 141 118 61 82 44 57 20 48 42 19 -10 41 -5 80 45 42 71 79 57 -7 28 88 85 100 58 34 48 74 26 0 1 15 2 34 13 20 56 46 51 37 18 31 79 45 14 20 40 52 45 29 16 41 54 26 12 0 18 35 59 39 26 24 27 31 21 25 29 14 24 46 41 24 41 42 23 34 44 46 57 53 44 62 42 46 51 53 56 63 64 60 59 55 62 79 78 80 72 76 75 72 66 65 68 71 64 60 58 53 45742 293 880 30 10390 12 42 22 5762 3200 -55 133 495 1233 2385 4305 10746 34838 104189 310450 761632 961552 999999 999999 679035 47269 1307 424 360 227 172 224 269 39 -38 -2 115 92 76 170 236 89 59 38 154 69 143 96 92 168 21 -88 -83 53 5 15 75 95 125 61 -22 136 59 999999 42 -38 -99 -25 999999 10 41 -54 131 -3 -11 -72 12 11 34 -3 -52 16 -58 999999 -88 -47 -28 999999 999999 -62 -48 14 70 132 49 -33 50 76 71 100 32 74 138 179 103 149 98 97 71 114 57 80 56 1 2 -58 31 56 61 -17 -85 -21 -21 6 -24 -71 48 151 174 169 87 123 120 80 178 193 253 212 169 249 190 141 171 173 230 209 219 241 222 174 182 178 206 185 93 151 127 154 157 164 180 158 182 150 127 119 122 124 88 160 238 189 143 162 146 171 111 85 58 53 57 73 43 0 63 14 -44 27 33 73 41 47 32 69 63 60 90 97 93 50 5 30 64 69 62 22 -11 47 45 25 32 39 53 15 35 60 30 32 20 38 16 20 29 11 -2 -4 -28 27 21 -7 31 8 6 3 1 22 0 -13 -17 -33 -4 19 20 12 3 4 19 41 67 32 32 46 6 11 5 -12 -1 22 24 28 26 26 43 37 24 13 10 17 11 -1 15 28 21 12 9 29 20 19 46 38 37 54 52 35 31 46 51 44 46 40 42 40 46 41 44 44 42 39 35 35 37 32 24 45748 291 938 30 10388 12 42 28 5763 3199 131 574 1496 2855 6373 16471 43318 135489 531511 999999 999999 999999 65428 1238 557 330 255 437 228 252 88 -30 138 167 149 135 141 128 217 123 58 -20 -11 -77 7 6 -35 210 108 36 -14 42 106 4 23 -30 -53 -12 -12 57 52 20 999999 999999 -35 52 -17 15 17 -1 999999 23 34 -8 999999 999999 999999 56 -38 -25 -26 85 21 -43 -43 -52 999999 5 -19 -33 71 60 -4 -48 6 59 50 50 139 71 214 207 158 151 110 -98 -15 25 -24 -81 -2 23 -26 -66 -42 -57 -97 -73 27 -20 -76 -14 49 97 134 222 165 118 60 -11 -28 53 52 156 174 286 197 182 214 199 187 188 223 260 188 211 208 168 156 85 78 87 39 111 127 102 124 142 211 161 112 82 174 151 66 142 127 151 207 144 12 87 154 175 81 36 41 61 101 127 32 42 21 -27 -24 -41 -10 32 56 64 19 63 49 46 75 50 18 30 26 24 11 40 33 20 48 32 24 -9 22 43 28 50 22 19 54 23 -19 -35 -30 -29 -2 -12 -7 -10 -17 -22 28 31 21 21 3 16 18 6 8 12 -3 22 6 34 42 34 26 27 -4 -7 11 56 44 17 12 2 -19 14 29 28 -13 8 21 4 7 18 47 36 18 29 29 37 36 16 24 31 26 19 28 32 39 36 39 55 37 32 46 42 47 61 52 46 45 48 44 48 58 50 47 46 49 48 36 36 41 45754 291 938 30 10388 12 42 34 5764 3198 142 802 1922 3877 9481 25646 84729 257144 580104 989727 999999 999999 119090 1573 565 296 318 285 216 159 134 104 49 91 124 154 6 -16 105 210 221 131 26 158 16 112 -59 53 57 92 -22 -13 62 999999 -60 999999 999999 -84 -8 20 94 91 21 200 160 -15 -11 -22 -8 999999 999999 44 68 7 7 73 -29 999999 -9 15 -32 34 37 999999 -65 10 52 22 63 46 51 -4 95 162 140 70 134 142 6 245 222 73 74 69 97 159 163 214 249 106 54 96 58 57 40 -6 40 57 109 18 29 -16 28 142 131 159 71 59 82 84 139 123 199 133 202 272 222 160 228 194 251 71 147 274 274 182 192 190 122 118 115 122 61 57 79 31 117 126 76 29 102 154 92 147 125 170 222 236 216 124 83 115 81 60 40 67 94 40 46 50 15 -36 -57 -52 33 60 72 69 84 117 112 129 122 107 76 90 23 63 119 96 28 35 10 86 30 -1 19 26 90 90 77 91 49 8 -11 -11 15 7 11 15 -14 28 -19 33 38 6 8 6 26 21 21 41 55 10 32 23 -10 3 29 37 67 47 44 54 37 17 46 51 47 35 30 30 16 25 0 8 26 22 15 53 24 26 28 39 39 37 39 34 31 39 31 40 55 45 37 47 55 48 61 66 57 67 47 42 32 31 51 49 53 56 53 63 55 52 48 51 54 50 44 44 39 45760 290 972 30 10392 12 42 40 5765 3197 186 616 1329 2525 5365 12903 40239 150815 598513 999999 999999 838953 644172 4752 438 300 314 207 113 227 259 148 -7 53 166 207 200 107 163 175 101 105 137 -78 999999 53 95 106 99 -16 -55 48 203 98 112 4 999999 80 192 41 38 -51 999999 -3 22 55 38 15 -31 -1 22 999999 999999 -3 -20 -11 9 -7 -100 -19 999999 -46 51 0 -23 -58 43 95 95 97 155 212 142 62 -1 21 36 49 31 112 36 -21 85 139 51 -75 -7 44 -5 25 157 116 119 4 -91 999999 -38 -40 -7 -3 38 62 105 47 142 168 195 175 174 59 84 179 263 214 254 280 248 229 285 255 265 133 155 151 164 201 146 214 113 136 204 182 95 59 96 97 49 94 110 101 125 205 137 157 224 130 150 129 99 79 56 40 66 64 16 82 69 88 7 52 76 18 37 13 6 5 99 71 93 135 59 7 15 23 12 70 76 28 63 55 23 33 23 62 93 5 -32 23 29 46 57 81 61 45 -1 48 38 13 -2 27 22 15 17 5 17 8 12 14 34 28 3 -16 14 69 61 55 9 14 15 37 37 41 48 60 55 34 25 24 9 15 5 2 4 7 24 18 9 -2 16 24 13 11 21 20 1 15 31 25 34 25 23 35 27 27 26 37 44 55 57 38 42 51 67 57 53 48 55 68 68 60 54 51 54 50 44 53 49 43 39 37 45766 291 916 30 10396 12 42 46 5766 3196 -18 424 1263 2622 5234 11738 33167 111160 336325 999999 999999 839743 885309 108818 1050 343 318 237 193 82 16 53 175 205 128 156 245 117 35 135 168 137 12 999999 -65 40 127 153 43 67 -58 -46 -15 -50 -36 110 -77 -90 -31 21 -22 15 25 47 82 46 -41 999999 -38 -11 -73 27 65 999999 999999 32 113 95 12 16 17 29 -78 -90 999999 -97 -11 -97 7 -18 -58 46 -38 -54 6 167 71 141 128 81 98 142 110 33 54 71 86 48 10 108 35 41 78 39 -13 -1 -6 -28 4 17 -26 -28 58 81 193 138 79 132 147 109 39 78 226 172 188 298 229 197 183 259 277 253 160 159 179 150 199 207 72 122 102 62 89 119 69 130 104 8 47 71 71 119 110 102 81 114 99 210 219 174 156 165 111 88 154 91 74 83 73 9 14 12 61 74 -12 49 44 40 8 -8 25 75 17 39 56 92 45 55 53 41 25 40 32 49 12 27 12 0 38 89 41 70 61 67 74 58 64 132 53 47 30 25 29 24 36 30 19 -10 -5 13 8 56 35 -8 0 28 50 27 -8 36 45 30 51 42 32 37 28 64 53 26 31 -4 26 11 -5 6 11 27 33 42 31 44 34 34 24 3 33 37 22 19 43 31 43 40 50 45 57 51 46 53 52 69 58 49 62 60 59 65 66 66 72 64 60 58 52 54 54 53 51 41 36 45772 291 948 30 10398 12 42 52 5767 3195 64 452 1084 2245 4092 8513 23214 76678 254071 794381 999999 999999 691959 36288 662 388 333 287 135 50 100 229 235 76 256 306 187 96 63 -5 -37 -15 62 67 29 0 191 149 -57 -3 184 42 -21 10 19 -41 27 -56 -72 63 68 -38 -53 12 30 39 47 128 168 72 66 12 29 31 -18 -7 26 -39 32 39 -66 -41 -34 34 42 -30 -69 99 63 56 39 7 -30 88 89 30 4 -33 49 163 209 157 133 33 121 237 57 83 173 78 52 75 7 17 -33 -1 -53 66 37 9 -44 83 3 99 141 99 117 132 136 160 167 156 168 158 222 274 212 201 291 323 351 259 237 185 197 169 145 165 97 82 90 127 123 158 110 95 121 97 7 40 11 78 156 77 92 172 153 215 160 76 144 152 60 52 68 64 82 -13 12 15 29 11 -11 -10 -4 55 37 15 28 50 62 115 65 33 31 5 27 111 95 25 31 43 15 -15 -30 12 18 20 67 52 36 41 59 41 57 41 5 -11 -14 -19 -2 -18 -28 -21 0 -12 -25 50 20 -25 3 -4 23 39 -4 30 27 8 -1 20 28 -7 -14 -2 18 21 19 11 23 10 41 21 -6 6 -9 2 18 3 7 6 2 14 18 11 20 5 2 4 14 19 21 24 12 32 29 20 39 36 35 43 48 49 47 56 49 34 46 44 55 57 52 47 41 45 47 48 41 49 45 44 32 45778 291 946 30 10396 12 42 58 5768 3194 282 795 1947 4213 10942 31837 113414 454188 841575 887057 999999 867875 294012 3095 516 223 202 194 238 202 329 287 235 107 23 -21 50 153 48 207 162 164 37 46 7 -13 999999 -6 110 102 -21 -94 -38 4 36 10 999999 -24 23 -13 -59 999999 75 37 53 47 -22 67 10 96 -61 12 -6 -53 -72 999999 999999 999999 -43 23 999999 -88 20 -20 -5 -35 -98 999999 2 93 65 99 19 112 66 71 82 80 61 199 170 86 184 98 114 170 131 73 95 77 -1 -2 38 3 80 22 -85 -53 72 106 54 -97 -25 7 90 99 50 79 173 147 174 149 107 253 428 422 371 245 238 233 171 211 262 236 147 147 176 47 46 77 125 162 127 73 154 129 131 188 104 108 108 171 157 110 73 78 194 221 194 131 104 92 68 77 62 101 60 46 130 141 89 53 53 26 31 32 26 9 52 52 91 85 67 34 55 52 36 77 92 87 40 2 11 53 26 21 29 49 108 67 39 26 7 46 47 32 34 47 57 52 17 2 0 3 28 44 23 17 16 21 19 7 31 35 20 -19 16 39 7 41 67 36 33 67 37 62 39 46 44 43 12 2 50 43 41 25 31 45 30 36 37 30 42 39 15 31 27 24 34 43 41 37 55 63 37 50 70 64 73 80 84 81 63 65 60 56 63 77 77 75 85 71 62 67 74 76 68 66 60 54 43 45784 292 915 30 10395 12 43 4 5768 3192 124 637 1374 3121 7965 19353 54081 189019 617095 999999 999999 999999 762557 8821 720 517 316 357 370 226 218 154 364 263 12 76 176 242 147 224 157 117 49 -14 103 125 0 86 70 43 140 99 -45 23 -8 -33 98 71 191 88 -30 -58 -15 33 145 113 87 10 90 72 21 32 61 55 191 84 90 21 22 -98 999999 999999 999999 999999 49 -19 11 96 98 25 18 56 47 112 19 48 175 123 174 216 171 106 187 192 183 154 157 173 95 65 37 25 121 80 84 78 55 -63 -26 101 40 82 116 67 79 80 183 189 202 241 169 162 188 144 230 327 396 266 266 336 253 272 190 139 177 60 -1 108 122 140 169 197 208 148 63 155 152 158 202 88 174 173 161 200 121 95 151 172 207 191 200 167 147 111 163 136 144 73 86 82 76 79 59 41 70 93 58 123 168 88 97 71 116 138 90 125 88 55 -14 12 56 58 69 43 72 79 62 56 103 69 56 89 74 58 95 84 41 22 53 103 73 60 30 49 35 21 71 100 58 27 38 48 62 64 30 59 51 58 68 81 55 57 62 91 113 81 65 111 79 62 36 41 49 53 34 47 37 35 49 63 56 42 56 66 49 56 63 41 19 36 53 62 69 70 79 67 81 82 69 67 83 92 88 90 96 92 87 81 77 86 87 84 81 86 82 85 84 81 82 77 65 66 45790 292 917 30 10397 12 43 10 5769 3191 -23 118 688 1650 3018 6811 18204 68742 264649 824493 913205 999999 999999 15304 743 588 494 345 257 393 295 283 193 63 157 225 383 367 320 188 35 129 189 139 216 89 168 267 90 115 133 -12 -41 -2 -65 -45 -20 17 57 87 142 28 118 108 26 161 80 -50 -29 18 -26 -9 -97 -19 -26 -56 -71 16 77 15 -16 -38 97 156 1 -11 64 47 -6 25 96 -55 59 154 208 130 197 160 172 137 176 240 264 194 339 170 142 115 157 71 49 156 113 116 83 21 82 -90 11 60 -86 8 -19 9 -20 -11 27 163 242 151 186 252 140 97 328 385 291 334 257 216 281 150 161 195 186 102 107 142 159 166 192 167 144 201 166 130 94 165 123 110 171 163 186 156 146 188 160 174 135 151 133 119 118 171 132 131 69 61 137 78 59 102 62 41 51 92 33 32 119 110 69 72 85 138 174 115 81 56 83 28 40 -19 -23 26 100 101 118 101 76 48 107 31 45 88 70 26 39 76 79 51 58 54 65 67 69 78 41 47 65 27 1 31 64 29 43 23 28 69 85 66 54 48 49 48 69 33 62 75 67 52 58 19 29 10 13 55 35 34 53 45 34 19 46 58 48 37 48 24 40 36 64 60 37 48 40 58 56 66 73 76 73 70 74 76 88 83 73 79 75 71 72 83 84 80 71 78 77 78 67 55 51 51 45796 294 861 30 10401 12 43 16 5770 3190 -94 454 1472 3608 8979 26313 87984 249100 437480 809934 999999 999999 999999 13535 754 455 389 302 328 352 300 136 168 204 -2 184 159 276 186 199 125 113 181 163 87 52 -69 -22 75 14 -21 127 -32 -82 29 15 145 34 9 117 43 999999 999999 82 189 24 -49 78 34 33 41 48 124 87 48 -48 19 27 -35 49 31 49 -50 -93 -97 -55 18 -13 -48 -28 32 44 17 81 78 92 132 127 150 135 154 183 109 99 261 205 133 157 196 221 191 141 93 90 79 145 81 -1 54 -12 31 71 64 46 44 69 77 89 131 115 194 79 59 161 214 236 258 286 279 196 180 250 192 256 208 150 132 163 149 167 120 167 160 128 137 169 179 133 126 37 78 56 103 132 143 117 130 117 123 131 148 218 242 190 136 150 61 57 56 38 29 74 106 69 37 80 56 67 85 3 77 76 58 65 39 64 70 88 58 81 75 21 17 15 38 31 43 14 55 28 44 25 24 55 66 67 47 31 48 25 28 66 88 37 42 53 12 27 46 15 26 38 64 42 4 10 35 37 20 56 60 27 24 70 53 68 82 54 27 38 39 78 29 28 42 50 20 12 37 64 47 25 30 27 33 67 64 60 38 24 48 47 48 38 43 44 40 48 46 45 59 61 68 57 56 61 56 57 65 66 74 77 74 67 71 79 74 77 83 68 57 53 56 54 45802 293 895 30 10405 12 43 22 5771 3189 -69 378 1020 2139 5672 15375 49056 178144 448414 900501 999999 999999 320944 2425 261 351 351 389 323 291 119 229 320 228 150 274 236 126 142 313 243 150 -20 -2 4 72 73 -86 -75 -1 63 180 999999 -40 -18 -55 -43 -74 -37 29 46 82 143 -12 -13 41 -52 44 -54 -32 48 -13 -10 38 75 82 101 999999 999999 999999 999999 -20 -42 -21 -80 -8 14 -3 91 137 178 130 56 112 64 131 162 98 83 159 180 196 102 83 146 223 136 135 149 113 164 80 12 64 -31 -19 12 16 -18 -12 -61 -16 0 43 6 35 32 148 185 83 83 161 168 206 269 264 244 200 325 211 225 191 144 209 167 162 187 125 98 128 127 176 149 90 149 157 128 116 88 144 137 98 80 94 149 164 94 87 159 194 151 125 142 200 172 156 149 93 48 62 99 94 -9 17 23 6 63 23 70 50 26 63 93 110 44 46 98 97 22 18 37 40 42 10 -17 8 54 71 25 16 86 109 91 87 73 66 44 89 33 55 75 31 11 38 18 56 35 20 56 45 30 45 43 54 28 14 40 70 31 25 28 14 29 36 52 41 37 66 85 60 56 61 19 34 44 56 47 49 55 33 43 47 56 54 61 56 59 35 28 48 32 38 39 39 56 55 65 54 46 57 76 74 73 63 65 75 79 76 72 73 72 75 82 77 81 81 77 67 65 66 62 63 59 45808 294 867 30 10407 12 43 28 5772 3188 709 2991 8307 19926 53532 130257 237432 460545 999999 999999 999999 353462 49282 1016 260 388 376 332 271 193 271 251 161 199 206 153 46 180 198 52 107 108 159 126 70 -37 -74 -23 4 19 28 -68 21 65 12 73 80 55 -11 94 102 -1 999999 999999 0 -32 -74 -78 -27 -23 999999 999999 -23 -58 -50 81 176 102 -17 -16 -66 -19 999999 -50 -62 -80 -2 -40 16 15 -10 -94 -48 31 71 85 21 -14 14 -36 -7 151 228 76 124 146 89 104 111 33 119 105 124 126 48 129 63 13 999999 999999 151 40 97 38 45 113 103 153 141 142 72 130 109 163 324 337 144 162 245 196 198 159 157 94 170 126 194 191 119 122 100 75 122 96 125 197 203 106 120 139 174 152 137 137 109 52 107 182 126 130 168 171 144 164 192 147 44 45 75 28 -2 -4 49 28 19 30 33 -18 -10 64 74 78 76 64 75 41 52 64 52 23 17 54 29 44 36 40 54 63 59 43 24 41 64 78 59 31 46 80 35 45 -15 17 48 68 37 4 -1 -8 -5 21 1 3 23 38 45 40 34 34 9 -4 -20 3 16 17 34 63 76 44 42 39 1 33 42 28 35 27 19 13 34 26 32 14 7 15 39 42 40 33 19 37 49 42 30 27 29 43 46 36 41 51 49 60 81 66 66 65 64 63 71 74 71 74 71 59 69 80 72 73 67 59 60 63 58 61 45814 293 893 30 10403 12 43 34 5773 3187 127 1797 7497 12318 19900 44601 128668 373526 999999 999999 999999 450060 9927 459 355 290 283 284 256 175 214 185 149 264 280 70 86 130 176 111 -68 1 142 73 -89 54 159 5 -41 999999 -68 -12 100 -33 63 60 24 -34 -6 -29 -29 -21 7 43 92 28 -78 -25 36 5 113 122 -29 -24 -28 39 71 67 -96 -62 10 -23 -98 78 32 -51 22 -59 -80 -15 39 8 63 148 97 113 106 36 51 168 141 160 224 258 187 145 94 143 179 156 136 114 129 108 98 -18 -4 1 29 82 3 14 33 124 49 60 90 194 219 229 209 144 251 317 298 210 221 252 212 179 183 168 148 110 197 148 153 139 65 97 117 139 115 101 100 43 54 110 142 173 107 73 182 161 150 195 186 170 153 108 101 110 130 89 66 49 64 96 57 34 -11 -25 27 54 82 83 121 103 123 84 80 59 52 80 70 75 75 78 61 95 63 84 57 53 43 66 75 47 46 53 37 29 52 59 54 57 63 31 24 23 60 28 26 -9 15 44 50 15 20 29 46 11 34 10 8 19 36 18 7 45 32 21 66 43 32 60 41 62 62 40 8 18 27 30 9 4 20 38 45 36 33 35 35 27 36 31 28 47 39 49 42 49 36 46 54 59 56 46 58 56 68 58 59 63 71 71 73 82 70 69 65 68 73 76 65 69 68 56 66 61 55 56 56 45820 320 77 30 10397 12 43 40 5774 3186 4400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4096 27648 69712 108253 193279 244992 312319 652524 999999 999999 507730 572439 293139 5939 451 309 216 400 324 256 223 226 247 279 212 228 126 167 69 37 11 76 69 51 79 102 -23 16 30 71 121 49 4 5 30 41 -48 23 29 15 38 54 -4 55 -43 1 43 53 -13 78 98 5 52 63 27 -14 30 36 -7 -40 -6 1 42 84 -50 40 67 45 11 41 -30 -2 18 36 73 125 154 173 49 50 115 188 227 188 104 154 141 152 151 167 93 130 127 86 114 144 84 50 68 -30 -21 4 -42 105 108 108 78 167 166 121 134 186 193 227 167 231 206 211 168 259 216 205 157 196 196 164 178 143 134 151 144 140 153 124 127 130 84 98 105 74 95 155 176 154 172 164 141 146 153 135 141 153 168 156 126 112 91 76 25 25 38 76 31 34 90 73 90 85 48 113 114 132 88 69 117 69 25 64 90 23 5 43 86 42 83 54 41 44 37 54 54 49 33 89 66 64 98 46 32 52 39 57 47 50 37 26 41 21 9 51 35 45 60 29 31 37 26 18 35 50 44 50 51 50 58 51 41 57 86 71 31 42 6 18 41 33 39 21 25 46 50 44 35 24 40 28 34 41 34 38 37 43 52 50 46 51 44 47 52 56 67 69 73 60 66 75 77 77 71 83 76 75 81 74 66 73 69 69 67 61 65 61 52 45826 293 914 30 10394 12 43 46 5775 3185 172 1749 9098 34271 95448 217204 310899 333925 264897 438187 605000 798442 999999 768006 42035 690 281 278 314 264 268 363 205 190 197 157 156 184 190 186 88 55 53 25 41 18 -11 -3 9 78 52 13 46 41 108 18 21 30 41 135 62 32 77 25 169 88 24 -5 -41 22 158 37 12 -14 63 30 -26 63 107 97 -3 -39 -20 22 -40 16 -21 15 111 30 26 85 97 97 87 50 15 22 78 65 67 73 141 198 197 224 197 219 249 136 89 13 71 142 111 145 39 13 31 -20 -81 -18 130 97 162 139 120 111 130 126 108 145 123 173 200 239 263 222 273 168 164 179 183 152 130 175 167 165 107 138 130 122 95 128 157 189 119 108 152 104 117 129 99 145 138 105 131 189 129 129 156 108 43 65 112 81 31 49 67 -6 -4 54 65 105 92 112 58 116 122 87 61 83 100 95 55 59 52 48 13 19 11 22 21 19 46 80 43 46 40 37 44 38 29 59 70 78 78 55 13 14 27 53 40 30 20 15 34 16 7 22 28 9 -5 30 38 32 57 55 37 48 46 44 47 41 40 41 47 57 44 44 27 10 20 25 25 48 43 42 40 21 16 42 54 46 64 33 45 47 30 27 40 43 40 39 42 39 42 47 49 43 44 57 55 59 67 70 64 62 69 70 72 73 78 70 72 66 53 59 61 55 53 61 54 45832 319 75 30 10395 12 43 52 5776 3184 335699 999999 999999 999999 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 653 1870 4221 10078 29424 89842 267134 831008 999999 999999 327197 5075 311 267 282 291 257 188 223 197 249 133 261 200 153 150 131 127 999999 126 7 -58 86 -44 -7 69 999999 90 94 112 31 -17 -15 -18 -29 -25 2 29 -55 999999 -75 4 102 29 -72 999999 41 40 -86 132 182 43 -22 -78 -39 999999 999999 999999 -30 -29 23 999999 -39 10 2 13 -25 2 33 -12 1 85 7 1 131 143 146 212 204 238 219 50 99 70 199 184 164 313 201 102 58 9 96 19 -85 63 48 12 -26 25 80 131 54 81 74 101 119 119 189 156 7 179 215 157 221 254 249 236 150 177 303 326 247 133 181 162 109 162 70 106 66 107 197 185 132 95 138 60 20 142 160 85 120 190 190 135 118 136 98 38 26 19 45 28 80 12 24 42 19 63 48 29 32 32 103 154 18 26 88 53 107 93 38 7 39 45 59 10 -26 7 33 24 33 67 47 15 1 23 39 28 63 65 30 38 22 71 68 61 56 19 33 36 48 19 -17 -4 37 23 20 6 -1 3 8 -7 -19 -2 3 21 32 17 45 44 21 15 34 44 37 12 34 35 -8 -16 13 20 22 38 37 38 34 24 39 12 21 34 15 14 15 26 29 23 27 17 38 32 39 35 29 47 42 47 58 44 43 45 54 54 58 53 48 59 66 44 48 49 55 49 40 47 46 37 45838 292 919 30 10399 12 43 58 5776 3182 140 924 2102 4718 12103 30778 96899 281080 623039 999999 999999 999999 15428 433 335 371 353 291 295 410 355 425 297 142 202 137 209 157 30 68 6 57 57 44 -11 47 28 55 95 42 36 118 92 62 136 212 113 -11 7 17 91 86 29 50 79 37 42 63 5 46 17 32 195 54 -31 70 87 183 175 2 89 32 -2 999999 -6 64 8 63 -12 18 91 131 73 61 169 145 118 83 116 184 125 77 205 170 183 227 289 208 185 184 102 158 206 88 103 24 -69 34 116 12 31 31 -1 177 187 263 227 162 137 206 213 240 197 242 320 312 291 210 186 193 244 261 187 233 255 204 181 181 187 245 198 159 120 98 91 106 100 104 120 118 104 137 210 170 141 137 191 200 183 180 160 112 92 87 78 93 83 34 75 82 91 130 80 68 93 120 98 128 113 130 113 38 89 131 115 107 114 84 40 104 100 65 52 79 87 59 123 101 127 113 81 69 74 77 89 126 76 69 60 82 71 32 -1 23 37 56 42 36 67 68 53 43 39 68 35 34 70 37 64 74 49 55 47 78 67 71 81 85 83 79 79 77 65 44 51 43 21 39 65 61 50 49 64 79 83 58 63 70 60 55 61 64 63 68 65 65 83 81 88 97 103 86 68 84 86 76 86 103 88 81 89 90 101 94 80 79 92 96 87 82 85 76 45844 296 801 30 10401 12 44 4 5777 3181 -33 1126 3554 8478 18282 44804 134133 296075 538020 999999 999999 529660 138376 358354 763885 406545 7151 333 222 280 328 362 235 255 372 278 318 293 269 166 98 93 106 17 122 73 67 32 36 50 11 15 -68 55 116 90 33 21 37 8 -17 -62 90 17 -43 19 -68 106 21 11 22 94 79 171 95 128 76 41 69 15 21 39 60 36 81 123 82 44 9 84 60 -77 -89 88 99 37 69 92 -6 49 194 156 151 133 151 96 121 129 156 139 242 181 180 62 132 222 203 53 71 52 59 39 44 32 -30 -55 31 132 128 88 143 116 38 114 158 189 245 242 263 242 217 177 224 197 140 200 227 187 210 187 157 126 179 130 113 103 138 149 144 96 122 110 141 136 152 183 198 185 136 129 85 147 121 91 81 100 72 58 35 49 26 22 70 87 89 61 60 78 100 85 109 114 100 65 99 117 61 114 133 90 83 62 77 84 26 74 68 62 47 52 66 71 69 84 71 59 93 116 91 56 55 92 96 22 72 82 19 28 35 36 29 38 45 47 62 56 75 54 29 20 31 63 62 61 37 40 67 67 74 65 45 65 51 53 61 54 41 54 65 56 49 58 58 56 73 55 39 44 47 53 62 58 44 54 49 47 58 61 56 60 48 47 72 80 80 95 84 67 74 79 89 86 82 82 77 76 72 73 72 79 75 75 69 69 65 70 45850 294 862 30 10402 12 44 10 5778 3180 -80 221 1052 2671 6622 18173 60116 228716 539999 999999 999999 999999 225118 2475 346 263 315 370 347 294 394 438 385 338 280 44 119 225 -52 44 24 40 99 172 139 27 -10 90 26 -58 -10 58 23 84 117 147 131 14 95 -58 -65 48 -73 -14 -45 37 79 87 -19 -49 -6 -77 -70 34 41 -19 114 43 -19 30 -45 19 -19 -88 4 57 -20 -16 37 -38 -49 -65 -64 -45 9 -14 55 97 98 32 163 163 149 140 229 162 84 71 130 114 78 172 255 137 24 2 41 71 -13 -39 79 123 51 55 27 38 20 67 63 72 114 115 157 201 187 248 170 247 195 204 250 169 266 204 184 207 151 196 205 169 167 131 136 140 85 98 132 123 169 75 136 127 60 123 150 116 158 83 131 134 158 102 79 54 49 37 95 78 36 -34 5 99 60 18 -1 90 69 99 100 80 90 126 66 68 75 59 60 25 60 52 22 64 36 20 23 47 49 79 77 74 44 22 58 93 68 62 51 19 15 57 57 8 27 12 20 8 -20 11 24 33 31 10 23 32 9 31 39 6 29 31 20 35 45 28 33 29 29 39 38 39 42 36 15 4 29 41 31 26 11 40 29 11 27 31 16 21 20 38 26 21 36 27 27 27 34 37 38 36 44 49 52 59 52 63 66 61 49 48 65 62 60 62 49 43 45 52 56 57 58 52 47 48 52 50 45856 293 894 30 10404 12 44 16 5779 3179 -73 551 1295 2650 6107 16116 48606 159236 527759 999999 999999 999999 85451 942 263 207 295 259 186 361 528 469 442 233 299 331 258 -73 -38 132 99 78 49 134 139 105 161 114 176 -47 80 127 124 95 85 26 91 43 -31 82 169 149 3 -48 81 70 93 148 81 77 -11 -41 70 -15 -35 8 -27 24 38 999999 -12 73 48 -45 -14 -34 -62 51 163 65 -87 31 137 9 113 93 51 15 192 202 114 113 95 192 151 100 146 159 141 138 98 106 220 170 107 77 30 3 38 90 74 55 25 50 98 111 64 167 148 165 270 184 249 242 247 302 290 299 255 205 193 184 119 202 292 168 183 217 146 59 106 134 155 101 95 94 168 92 130 174 107 107 63 106 112 116 157 141 163 131 110 99 93 69 54 75 117 104 136 87 47 66 103 71 42 32 66 130 160 137 85 126 79 80 51 85 71 35 51 85 45 0 37 21 41 81 53 8 74 89 32 78 39 54 78 79 47 38 60 58 11 28 42 23 47 -3 20 15 11 -15 0 41 44 26 35 6 7 31 14 34 32 32 38 38 21 48 62 44 35 50 41 37 29 17 19 32 50 15 5 6 32 35 33 13 26 29 22 23 42 24 7 9 28 24 42 43 49 56 60 65 68 77 72 65 70 63 51 67 65 57 63 60 63 57 57 57 57 54 54 52 56 54 47 45862 293 897 30 10407 12 44 22 5780 3178 437 1422 3407 7985 20185 66285 242010 752878 999999 999999 379648 2777 314 294 347 446 254 208 293 417 276 133 211 288 300 218 81 -2 999999 34 72 1 101 40 0 999999 14 98 -9 -78 -47 11 12 58 -55 -62 -57 20 -85 -76 -26 -80 -75 -20 999999 999999 90 20 19 122 88 23 80 102 75 36 20 -5 -15 1 65 -63 999999 -37 35 64 999999 -55 16 -21 50 114 126 107 180 138 73 52 52 34 125 180 111 204 189 143 212 215 79 149 251 196 139 96 162 20 59 30 -55 -48 -26 4 -36 -72 25 50 109 150 122 137 235 280 199 178 115 172 289 252 219 225 241 278 246 230 156 221 126 193 158 110 46 63 84 93 134 142 88 5 60 127 196 101 25 57 151 73 63 -9 59 167 66 70 89 72 19 37 48 47 6 16 76 85 85 175 122 60 130 66 133 73 67 58 83 143 131 61 108 74 53 60 71 54 48 60 66 36 37 41 60 56 -15 26 84 86 64 94 91 60 38 66 33 60 42 9 38 19 11 34 14 -16 13 27 24 37 15 -21 33 27 16 -3 11 27 17 15 46 8 51 54 55 59 43 29 42 25 9 -5 17 15 20 13 22 24 37 32 17 25 24 16 31 41 20 23 34 40 38 30 41 52 50 49 64 72 60 48 46 60 52 45 53 58 52 51 51 52 58 55 60 55 48 49 51 48 46 45868 294 868 30 10408 12 44 28 5781 3177 76 961 2351 5381 14933 46580 159326 597643 999999 999999 999999 999999 7984 340 265 307 351 466 384 336 347 377 301 226 130 126 104 141 -30 22 -45 -4 85 139 153 15 136 -17 31 53 -70 39 51 -23 -50 -89 65 207 231 80 47 64 54 -48 73 999999 -96 79 62 -34 152 62 60 28 -71 30 106 -57 999999 -62 -20 74 -86 999999 999999 12 -22 74 -12 -16 0 102 31 -7 -41 16 130 56 3 118 95 254 275 124 232 149 180 288 193 145 165 200 57 74 -8 -2 45 29 55 -54 999999 7 99 131 66 97 136 153 78 103 187 236 182 225 201 242 195 184 111 161 266 220 190 174 212 225 292 222 196 144 109 97 66 130 114 118 42 79 129 34 2 199 153 156 152 141 90 77 50 24 35 54 98 60 31 63 38 26 30 30 38 58 54 75 40 53 54 124 114 72 95 103 118 131 137 73 66 17 91 61 62 69 -8 34 15 33 80 55 51 58 101 77 102 57 72 47 83 79 22 58 45 40 32 38 72 32 31 33 35 67 28 44 20 1 31 64 46 13 5 1 2 13 18 41 42 36 8 23 29 23 23 38 20 20 10 35 34 63 44 10 14 9 33 55 39 29 42 26 21 31 22 24 45 43 25 50 64 59 70 50 54 63 61 65 71 65 57 56 51 70 62 64 59 56 56 62 60 50 58 62 56 59 53 46 45874 295 834 30 10404 12 44 34 5782 3176 2319 12743 47081 116688 182131 311585 615413 957760 999999 999999 327180 6127 203 202 219 306 398 455 333 280 314 300 209 189 270 250 203 108 20 45 13 18 -22 32 79 31 55 93 4 -64 -60 102 71 2 8 -7 -10 98 109 123 -87 26 66 50 40 10 101 36 -58 -60 -78 72 31 -35 -40 999999 999999 -26 20 -65 -58 -7 62 -18 -45 999999 -69 12 -72 -71 -40 -47 -3 36 22 31 109 141 143 135 21 82 161 151 157 139 114 96 103 201 219 182 124 9 18 80 64 29 -11 26 8 -9 23 66 75 99 111 156 97 122 148 121 65 239 276 161 227 243 244 213 283 257 228 217 182 235 246 223 209 183 124 129 74 127 179 113 118 109 131 124 75 79 126 132 82 121 137 193 142 84 47 105 62 50 80 22 27 55 63 8 18 43 85 -10 80 53 65 107 142 169 88 84 88 23 85 94 99 108 110 21 55 59 58 62 31 52 45 89 78 43 51 52 83 88 78 86 59 56 33 15 16 38 14 24 4 7 32 60 42 45 45 41 38 68 39 22 29 42 13 9 32 37 44 54 5 34 67 47 42 49 53 35 62 30 16 27 44 39 44 15 22 19 32 33 37 46 36 40 35 15 23 23 23 33 33 42 57 40 43 52 68 78 76 66 66 73 76 79 65 76 75 73 67 73 76 70 69 63 66 68 61 54 54 60 55 45880 295 829 30 10399 12 44 40 5783 3175 1233 5771 18881 59897 196417 439864 714274 999999 999999 999999 266304 4727 293 209 313 237 166 278 293 293 398 278 272 279 211 215 227 86 20 36 28 31 24 86 217 63 31 -89 -28 -2 -51 21 17 -20 4 -27 11 -5 999999 30 -16 -1 -79 -61 -31 105 39 -35 94 42 -93 33 10 54 -3 76 30 -12 -59 -88 -44 30 71 44 86 45 -29 0 55 70 -65 108 188 72 56 51 147 173 122 149 180 250 115 229 219 92 128 122 282 225 160 198 114 148 44 40 83 -23 0 34 -32 -48 -45 18 40 29 99 110 12 98 124 142 148 172 133 227 278 259 270 248 210 211 235 201 227 194 194 162 174 98 67 98 91 82 51 87 101 81 84 68 118 141 101 150 194 112 81 168 163 67 85 59 112 4 25 50 92 103 79 95 71 34 43 38 63 58 75 55 66 114 125 84 35 99 136 58 58 71 14 21 64 92 47 35 57 57 54 95 51 54 49 47 77 101 84 74 61 54 62 119 54 40 21 11 31 4 -3 32 17 1 30 17 5 19 37 31 -1 3 15 28 39 43 43 15 20 13 25 36 31 42 54 45 27 51 55 42 49 13 20 37 41 30 39 20 22 28 37 38 47 31 35 38 23 23 40 45 51 52 44 52 45 50 62 67 58 68 65 58 53 67 67 70 61 63 71 72 60 54 63 59 54 52 60 57 47 45886 294 858 30 10398 12 44 46 5783 3174 69 953 2326 6139 15948 49862 143078 374885 766287 999999 999999 999999 218226 1540 251 259 208 245 254 413 355 316 231 402 321 190 79 101 152 92 92 198 214 147 244 188 173 61 21 -29 -43 -92 112 101 79 71 999999 106 97 10 -36 68 51 148 145 -70 -31 86 80 87 109 49 -38 -33 -46 20 10 -30 -73 999999 45 69 -5 84 -4 -48 64 34 44 71 24 11 -12 -16 140 113 52 147 183 133 59 153 226 247 218 116 115 145 117 132 112 54 49 54 95 55 15 17 3 -8 71 77 38 -11 -7 130 174 148 195 172 158 201 185 165 142 155 314 230 195 184 214 222 228 185 176 225 150 183 192 213 67 97 119 127 82 65 49 61 169 87 109 161 139 136 137 155 87 129 133 105 89 97 107 78 39 75 30 19 19 37 116 72 83 138 88 66 101 100 90 94 56 49 63 72 45 71 67 43 18 17 24 19 20 51 55 41 42 40 70 78 68 2 33 81 72 56 73 101 66 57 76 75 65 65 -6 -7 42 40 36 35 14 26 13 14 13 29 33 49 68 40 18 27 13 41 63 61 32 42 33 34 46 62 61 56 72 56 44 28 34 7 44 44 31 36 43 38 38 50 54 37 35 27 24 30 51 52 45 50 51 65 63 57 71 66 61 71 62 63 80 65 57 62 63 61 64 55 56 63 61 56 51 60 55 46 45892 317 172 30 10402 12 44 52 5784 3172 461813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 1951 6265 18153 50421 104303 233743 329501 236296 760451 999999 999999 562429 30749 382 179 260 224 239 281 374 315 191 287 228 232 165 137 87 109 -50 16 97 75 102 206 274 73 169 223 94 55 -31 36 -57 11 39 -20 -18 144 16 -54 -49 14 19 98 55 101 73 91 68 55 78 54 39 146 12 41 -6 72 125 79 -5 -96 13 -15 -25 -42 27 67 165 70 13 95 168 133 118 55 18 72 169 251 156 247 224 176 150 198 168 142 135 178 145 79 42 37 39 -22 -15 6 62 39 81 73 131 115 40 34 179 170 254 254 202 157 142 150 143 253 318 230 200 274 272 185 228 301 259 129 132 112 94 83 139 113 63 82 100 83 137 121 73 65 48 117 117 152 164 79 44 53 83 58 98 106 29 8 30 48 103 100 75 81 76 91 126 103 116 136 129 159 145 101 95 82 48 23 36 48 53 64 95 64 42 73 78 43 48 58 62 87 124 125 124 100 98 63 76 51 96 101 104 91 107 76 49 44 75 73 74 53 43 44 56 59 41 26 36 31 39 51 76 77 51 30 57 38 44 77 60 81 98 103 96 98 73 63 84 82 63 57 58 70 65 82 65 38 54 45 40 60 65 64 55 65 66 59 63 78 90 75 69 81 102 107 91 93 107 84 81 92 99 86 93 80 79 81 76 75 77 76 76 79 79 72 68 45898 294 868 30 10408 12 44 58 5785 3171 392 1002 2328 4894 12275 32436 105449 352939 986162 999999 999999 541181 5718 149 142 191 279 365 396 335 306 363 290 371 387 228 87 107 74 -78 67 61 68 192 97 88 32 30 -17 999999 -63 2 -22 -14 -70 -99 99 83 98 46 48 59 46 148 61 -38 -4 -11 53 15 47 33 -40 -61 -9 -7 34 86 -17 34 -41 13 -3 1 -75 66 38 75 -71 0 49 53 76 91 27 118 107 166 120 193 158 100 112 113 133 240 251 220 191 160 134 38 -2 79 150 109 30 9 -20 30 7 33 76 98 56 124 134 71 99 112 125 190 171 166 258 148 253 177 160 268 238 192 248 271 230 235 123 127 124 161 83 17 146 100 62 37 12 119 139 134 132 139 114 151 151 119 80 47 53 71 75 16 1 65 45 14 -1 34 121 124 91 114 88 110 131 79 105 70 102 98 115 98 124 103 90 13 85 73 55 42 38 38 63 79 67 63 52 75 65 33 85 93 76 89 39 23 23 48 61 80 68 94 94 55 37 28 35 17 8 8 27 10 37 44 31 33 26 13 16 40 32 67 39 36 54 46 48 67 43 74 93 91 58 65 53 63 80 74 72 47 41 29 26 12 37 53 27 34 33 19 27 48 41 46 54 54 65 67 65 61 57 64 91 97 79 92 83 67 70 79 80 85 80 84 84 83 82 80 73 79 70 69 71 69 45904 293 903 30 10413 12 45 4 5786 3170 282 825 1678 3207 6805 18106 64856 235642 592418 999999 999999 999999 94595 954 107 278 345 189 154 119 294 240 247 223 232 180 35 147 95 10 -4 -21 63 88 -48 -52 42 133 99 12 -47 -52 -5 61 103 -39 -23 -38 36 19 -48 88 -36 -68 999999 999999 8 -44 -42 -48 -84 -60 26 55 4 37 999999 15 67 1 80 17 -28 -98 999999 -88 -57 2 140 202 -38 123 96 -20 -13 55 36 100 39 165 211 261 207 106 175 171 259 173 140 67 66 32 31 -17 -30 999999 -95 -30 -30 -87 -40 -20 49 66 17 130 121 216 211 169 151 190 193 106 150 154 171 163 140 163 202 90 177 181 130 69 76 77 95 114 19 12 -7 51 54 48 39 54 100 43 38 111 102 79 91 132 123 63 -35 -4 -15 55 72 57 -26 -7 30 40 126 55 68 26 78 119 67 48 50 67 40 36 22 4 29 7 3 3 23 33 27 17 75 53 -15 8 45 67 -1 13 44 30 44 42 46 68 52 27 43 17 5 12 68 1 -22 7 13 18 19 12 15 -3 33 56 24 1 10 15 3 29 6 5 23 10 22 34 44 10 1 2 20 8 34 35 54 29 7 40 19 22 22 51 33 15 0 26 27 16 8 14 16 8 20 29 27 18 20 33 41 45 38 40 42 51 55 52 56 42 36 45 52 42 49 54 42 49 57 51 46 44 44 40 35 30 30 45910 294 874 30 10414 12 45 10 5787 3169 59 299 931 2018 4109 7918 21187 71380 197447 589239 999999 999999 999999 891322 197379 2043 208 275 242 166 324 238 236 272 288 96 148 141 151 193 149 53 -64 74 -51 118 181 50 -30 18 38 -2 999999 -25 34 18 -34 999999 999999 -6 999999 -79 -5 999999 -23 -3 -72 -36 46 -67 -5 -73 -68 -46 999999 -27 18 -24 -63 -17 -38 999999 999999 999999 -51 -11 -22 39 29 -2 92 86 -55 11 104 39 39 149 150 110 147 275 230 49 127 135 75 241 239 111 101 113 -68 -94 999999 -58 -7 -26 -15 46 57 112 91 45 114 72 113 241 106 80 169 141 114 164 91 49 165 208 279 179 180 228 230 128 173 172 132 80 40 77 47 70 -24 -5 56 -26 66 139 64 14 23 54 68 103 74 66 13 55 4 11 -7 9 59 52 -5 21 -34 -20 34 69 53 18 76 54 -47 21 37 36 45 44 98 61 58 60 41 13 26 59 34 35 9 6 -4 -4 35 43 -11 39 45 20 30 85 66 0 21 71 101 71 54 64 37 16 16 6 28 17 31 -36 1 37 -17 -18 10 -6 -4 17 16 -5 10 18 36 -21 -9 47 50 30 44 2 31 30 21 34 20 23 35 44 41 25 16 17 44 13 -3 12 14 3 8 21 14 1 11 16 22 54 29 8 31 22 28 35 44 55 47 64 60 48 55 55 52 59 52 51 54 48 51 61 51 41 41 50 46 39 40 40 45916 293 904 30 10414 12 45 16 5788 3168 -8 162 435 841 1601 2886 5237 11154 31261 128587 643149 999999 999999 999999 562545 4072 271 43 264 292 152 161 283 201 87 162 180 58 15 126 195 61 98 104 112 154 145 240 44 -34 140 97 9 999999 74 -81 -86 -84 15 25 29 56 98 223 50 -39 -23 101 34 41 72 63 44 35 55 63 57 -29 73 62 -8 50 4 -25 -58 9 101 84 -97 -60 19 136 214 160 164 155 190 239 69 64 71 67 155 148 153 194 214 136 59 211 189 89 43 6 -39 55 -10 -6 -43 43 132 -1 2 110 103 148 163 253 196 185 231 152 93 14 148 206 190 186 193 131 147 168 159 258 181 144 125 92 148 59 78 102 102 108 98 32 59 122 130 74 103 98 113 141 95 28 0 19 27 22 5 -29 -20 -17 41 69 67 90 87 63 90 106 90 93 91 96 86 104 69 42 35 56 58 90 40 28 61 85 83 37 40 71 49 36 21 65 46 57 127 112 101 45 61 43 28 29 77 119 115 101 91 84 104 65 38 61 78 51 10 50 42 39 46 27 27 33 28 36 76 71 51 27 20 19 60 61 42 44 50 85 75 70 79 63 73 70 55 57 39 45 25 48 51 29 43 65 51 50 33 26 42 38 64 56 62 57 60 62 68 81 85 82 86 77 67 73 82 70 80 77 73 76 78 81 72 74 71 67 70 74 68 65 61 45922 292 933 30 10413 12 45 22 5789 3167 170 636 1056 1612 3044 6572 15022 38467 124147 364845 999999 999999 999999 93339 1072 194 268 188 139 92 188 310 30 136 79 164 223 166 210 135 173 209 133 172 22 97 70 65 79 39 100 19 -92 92 23 999999 999999 -65 62 -7 154 112 104 60 107 126 19 244 136 -63 69 198 94 -23 25 -52 86 104 999999 -6 -95 -20 47 101 6 -31 37 6 81 144 114 127 81 -5 25 -81 79 66 19 41 129 62 19 168 227 255 75 16 136 121 -51 7 -15 69 91 -8 -9 999999 -27 32 25 -47 29 77 206 215 197 141 183 162 130 118 171 113 193 119 188 249 238 205 217 364 317 304 127 67 -12 28 118 68 -56 98 88 6 14 22 92 112 136 69 84 58 89 147 73 84 22 53 1 56 110 129 75 7 83 24 57 70 95 28 81 12 9 5 67 58 115 65 71 105 29 40 -10 13 41 9 60 86 47 23 42 46 73 76 110 71 35 56 93 137 110 77 76 78 115 70 76 67 85 71 22 62 42 14 65 90 70 46 26 50 62 98 76 20 -28 -3 31 42 76 38 54 60 54 18 32 62 70 73 61 47 54 91 64 18 38 52 52 58 29 1 47 54 43 45 49 72 59 22 36 59 51 45 56 56 56 66 57 52 67 73 86 85 75 67 63 78 69 81 79 71 74 71 78 66 72 64 72 81 74 69 63 63 45928 295 839 30 10409 12 45 28 5790 3166 -77 256 1182 2302 4996 12673 33717 97435 269796 572997 999999 999999 999999 766406 233537 4181 309 263 156 158 155 118 284 42 16 -37 -5 999999 -87 -93 23 118 137 127 124 68 109 134 31 75 197 92 29 44 18 -73 999999 -59 999999 999999 9 -98 -13 -45 6 11 48 88 -57 -36 2 -16 999999 -33 -43 -64 -51 10 24 105 47 64 -39 -18 -95 -45 -71 -4 -14 -68 -40 -15 -11 39 109 160 57 166 115 207 246 190 128 99 134 93 119 137 199 271 149 57 10 108 -31 -28 113 126 -14 25 89 84 24 34 -12 73 112 181 149 143 266 168 125 157 225 219 183 58 86 246 215 116 151 143 179 212 131 45 45 41 130 80 111 69 83 65 61 118 93 75 126 70 99 95 50 74 32 76 23 59 67 64 71 42 20 48 -13 99 63 7 -10 -2 18 93 81 136 81 82 90 115 81 27 57 80 56 51 65 37 47 67 78 24 31 61 20 28 37 60 16 64 58 47 26 104 85 58 64 67 86 73 37 59 45 61 67 28 56 52 59 54 65 30 27 54 20 1 6 62 59 11 7 9 40 22 31 37 58 74 30 18 58 61 65 64 54 47 34 57 78 65 67 68 41 31 56 25 25 40 33 40 44 34 36 47 43 51 56 43 47 55 45 58 83 83 73 64 71 80 72 79 65 53 76 71 55 64 63 60 65 69 66 67 64 56 57 45934 295 841 30 10411 12 45 34 5790 3165 48 459 1110 2262 4943 11666 37078 139336 450207 903776 999999 999999 999999 126291 4401 441 166 187 230 252 350 334 308 244 157 77 -55 40 92 97 95 97 157 115 60 110 105 -6 -46 51 127 153 53 -25 -11 4 95 51 -3 -9 -52 999999 -57 66 96 -48 -2 35 73 68 -13 -8 1 -10 65 6 26 87 47 56 -5 -24 25 47 11 -65 -38 47 4 -42 6 36 39 -47 -20 -76 -1 40 44 163 215 147 87 209 211 111 154 213 186 215 126 133 72 105 46 -45 -86 -39 -61 -48 90 59 11 -2 130 106 183 211 234 167 114 183 90 107 130 158 203 133 154 177 175 201 239 165 195 147 134 152 157 79 94 70 27 145 167 91 45 59 57 112 163 130 106 113 115 61 23 67 69 40 74 45 23 58 33 37 11 40 79 92 123 88 66 89 92 90 113 110 82 76 84 115 109 62 65 93 56 33 97 101 66 33 74 42 14 74 23 22 14 4 70 110 113 103 47 30 52 55 95 88 50 54 67 73 77 50 51 19 23 56 64 45 57 46 23 2 13 0 -4 28 26 25 15 11 18 12 28 11 49 68 28 48 68 79 75 54 58 84 81 81 57 58 35 9 28 25 31 28 21 22 34 30 26 29 32 49 61 50 64 57 64 77 71 84 78 63 48 57 73 78 58 60 59 68 63 69 61 58 59 49 43 52 57 53 52 45940 318 161 30 10421 12 45 40 5791 3163 545996 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 487 1228 2556 5035 10578 30994 104192 408873 999999 999999 985248 100976 4157 299 140 15 132 212 168 294 261 2 2 16 -33 -19 43 143 81 221 182 73 50 75 146 189 195 164 122 -1 -28 -50 -34 40 -52 16 999999 999999 -27 -35 -94 -59 18 43 37 -75 -16 36 -44 -21 -79 999999 -100 -73 999999 40 -7 -52 -79 -86 999999 999999 999999 999999 3 -5 -32 -27 -16 11 -16 -44 -46 -74 41 71 29 55 -32 83 138 59 83 220 161 105 118 171 104 74 32 38 58 26 61 23 -96 -49 8 51 53 -16 38 86 117 124 110 134 137 148 128 74 53 57 100 110 145 335 295 187 145 167 150 178 120 123 47 86 105 48 73 114 0 36 28 17 67 93 136 131 154 81 59 107 48 -8 -7 15 -16 -19 17 -5 -22 -33 -33 19 -24 54 33 24 16 39 60 75 71 123 72 36 72 60 -11 -19 -2 9 50 24 48 43 12 30 36 20 27 20 23 38 9 21 49 15 76 51 45 18 18 29 3 47 63 16 31 89 94 72 51 35 41 5 -2 -22 -4 47 80 42 31 24 1 10 25 -10 -17 19 4 19 24 9 18 14 26 15 28 56 73 53 46 60 64 59 54 45 38 21 10 24 29 8 17 26 19 19 8 22 30 30 29 43 42 49 48 73 74 46 51 52 49 58 40 46 38 31 46 47 48 55 52 57 51 50 44 41 44 45 36 29 45946 296 800 30 10430 12 45 46 5792 3162 1661 4881 11435 33924 102317 291761 619073 944770 951671 744273 999999 411455 46861 594 167 173 152 141 224 112 116 155 142 128 87 21 -6 67 83 96 182 99 -9 -15 99 125 87 107 92 101 21 -26 999999 35 80 -47 -50 -49 143 -50 999999 -59 999999 999999 36 83 14 -9 10 20 -81 18 -4 50 -36 -47 -83 -7 61 8 -6 -49 2 999999 -52 36 -90 -65 -19 -77 -30 17 58 3 999999 999999 26 -10 -53 102 119 150 188 133 103 148 76 176 128 65 27 -33 56 25 63 -68 -76 -2 22 44 51 36 -5 93 145 88 101 78 31 27 -16 81 126 81 153 121 58 182 312 135 150 109 235 287 259 130 19 56 51 158 133 114 11 19 71 178 163 96 78 91 104 101 45 -29 90 101 100 122 121 48 -15 0 45 47 58 31 8 60 -2 93 91 7 39 68 97 70 20 45 92 127 115 76 72 27 33 27 47 65 62 104 117 68 10 36 75 63 12 -27 28 0 44 63 62 37 76 89 44 41 84 86 67 56 39 47 85 87 77 51 71 37 9 36 22 28 37 2 1 18 26 18 30 16 11 7 19 19 12 35 29 43 18 13 -1 9 16 18 27 42 41 38 22 30 17 37 30 38 37 33 35 13 4 36 51 30 17 34 38 39 41 48 50 59 48 58 64 66 57 51 60 39 42 53 54 65 62 41 51 48 42 51 52 51 52 51 45 41 45952 298 770 30 10430 12 45 52 5793 3161 13 1375 5996 17392 57517 171597 404509 936780 999999 999999 565717 53729 3969 319 243 143 175 229 174 169 189 218 179 110 32 79 51 151 -36 12 -65 -27 48 67 34 90 44 25 -44 -45 -4 10 -75 4 27 -2 57 -61 -62 -34 -65 -37 -47 5 59 -28 21 39 23 -14 8 32 -29 -31 72 -9 -29 -60 -79 -38 17 36 -49 -21 -66 -4 -15 -95 999999 -97 -43 999999 -19 -4 -1 -12 19 67 62 32 99 84 56 87 81 102 96 92 165 97 44 51 61 2 -3 -19 -97 -10 -50 999999 -47 -16 24 -32 -69 -66 91 60 -11 31 64 47 65 123 81 183 199 142 110 103 110 118 208 301 240 138 146 110 60 85 63 7 49 66 37 7 31 91 34 -3 88 119 41 103 144 109 72 78 91 -12 68 51 59 46 6 -8 11 16 6 20 17 42 55 35 65 2 82 87 62 25 43 71 36 18 17 6 23 5 31 36 46 52 33 32 10 11 100 73 57 4 13 21 46 71 49 48 15 40 52 63 58 21 34 57 27 27 66 63 41 40 1 14 -16 -9 -2 8 -4 12 17 0 4 24 -4 5 0 -23 -14 2 22 25 12 17 7 19 36 34 14 30 31 29 40 27 15 12 10 -1 -12 5 -5 -11 13 1 -1 1 6 9 11 21 28 25 24 28 43 39 51 40 32 50 53 37 32 23 26 46 41 38 38 38 38 36 35 35 26 34 30 25 24 21 45958 322 71 30 10421 12 45 58 5794 3160 26807 3849 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 958 10938 40740 84548 76005 149774 456997 999999 999999 999999 357428 3067 370 268 287 265 254 277 183 237 219 147 166 94 220 314 225 146 231 212 228 230 187 155 70 180 115 19 -4 -3 127 -37 11 2 -60 -22 8 17 -62 -45 -1 -18 94 80 79 11 25 187 91 117 14 13 28 34 81 40 175 76 91 43 -61 32 42 40 46 86 48 25 -5 27 74 36 36 136 182 176 132 112 173 241 284 203 141 251 228 139 171 230 178 97 118 145 135 85 55 61 42 86 33 13 -32 87 82 -12 99 156 143 133 154 123 176 240 185 170 192 190 194 254 218 251 310 260 267 216 196 155 129 84 91 156 160 138 153 136 126 151 181 155 126 83 116 111 94 77 70 78 142 115 160 149 87 50 110 128 126 99 76 83 80 103 110 162 149 141 179 193 165 134 132 160 138 156 123 121 135 105 87 111 128 104 118 119 72 128 102 91 76 107 142 120 91 95 117 144 116 142 148 111 138 155 138 87 121 107 78 109 118 128 115 76 100 87 62 70 58 54 73 121 114 88 67 89 85 90 70 51 78 88 107 72 78 82 103 109 113 121 115 115 101 109 101 109 88 85 89 84 61 78 84 89 73 72 67 79 86 109 105 106 118 108 92 101 106 112 93 91 103 97 102 110 115 105 100 103 105 101 103 105 96 89 96 104 98 84 91 94 98 45964 296 814 30 10414 12 46 4 5795 3159 326 1695 6994 23644 85403 298588 609114 999999 999999 999999 475928 401225 364456 5474 291 156 199 232 317 265 206 209 121 314 271 176 231 211 192 99 135 265 166 71 154 185 65 55 21 13 51 46 47 -96 -98 69 83 71 -20 -99 110 56 140 31 22 110 210 108 -19 91 146 0 -22 25 8 57 0 -54 -75 -55 -36 57 -6 -43 18 -22 -3 75 4 52 11 -7 -21 -42 -90 19 111 182 98 130 114 193 100 80 133 202 151 206 209 147 62 115 84 71 -17 -24 82 74 19 100 46 65 78 103 48 64 41 104 114 80 77 159 186 203 130 98 156 112 162 273 222 311 293 212 149 147 82 126 82 106 83 69 53 70 108 140 38 103 77 137 95 123 103 101 142 105 89 58 76 117 36 -10 51 97 130 51 92 47 1 25 92 101 101 58 80 82 27 83 102 93 117 105 79 73 106 72 21 84 54 79 73 68 33 26 50 51 52 86 97 76 58 92 74 76 72 78 86 76 80 78 58 80 53 48 73 86 66 78 78 63 38 40 50 55 63 32 56 52 40 65 78 56 44 20 33 61 49 38 18 70 75 55 54 60 56 60 63 58 47 71 71 51 42 40 40 45 39 29 32 14 22 31 22 40 37 39 65 64 49 65 71 54 79 83 80 53 43 62 60 53 55 58 58 57 65 59 54 54 65 64 61 60 52 48 43 33 45970 295 846 30 10416 12 46 10 5796 3158 458 6700 35542 108091 248792 690463 999999 999999 999999 60867 1179 505 398 372 181 228 169 49 140 124 229 210 278 354 124 129 251 138 203 152 166 89 173 134 238 86 40 72 80 -4 9 -27 -48 -5 -39 15 87 -29 -59 -7 8 46 96 159 106 21 9 58 171 142 30 -22 80 128 51 82 18 -21 13 35 46 19 22 -24 41 -36 -44 -38 999999 -24 62 51 57 38 45 70 113 96 189 159 100 33 119 106 146 141 160 203 132 123 59 22 61 121 45 -7 99 76 74 1 80 78 126 74 27 87 159 93 70 117 149 171 121 137 200 203 201 253 211 203 188 229 218 156 147 114 81 70 84 63 61 71 100 118 106 138 100 53 99 91 78 59 76 51 92 88 59 86 83 3 84 109 49 55 61 20 72 28 49 96 98 77 111 105 118 122 145 109 100 81 98 126 84 70 49 75 47 55 82 92 108 99 64 97 78 87 42 76 103 80 109 94 79 93 80 104 96 104 83 67 93 105 119 113 78 64 75 39 19 33 76 56 27 37 53 56 48 47 48 33 50 25 36 41 30 49 62 50 32 42 82 82 79 61 96 85 63 62 72 65 37 33 59 54 60 51 42 36 48 40 37 44 48 43 57 53 55 64 71 53 67 87 91 89 80 76 72 75 70 67 64 61 74 73 63 61 63 59 57 54 60 58 58 51 48 45976 297 768 30 10428 12 46 16 5797 3157 -50 213 2467 17384 74256 154820 349451 720191 999999 999999 850978 246567 5322 317 295 208 128 70 121 104 115 241 244 244 294 172 156 78 36 63 150 69 35 133 53 59 4 71 74 27 46 49 54 26 -7 65 35 -62 -50 34 45 67 4 4 -36 127 38 -1 23 32 -28 34 0 5 -38 13 62 19 53 -17 27 56 -13 -1 -9 -5 47 -6 3 -38 -2 4 27 91 60 67 41 141 7 146 197 153 135 176 147 94 92 135 162 167 163 105 1 82 43 40 -16 -24 -22 -38 79 55 -17 72 59 39 53 85 91 52 117 119 137 101 82 106 126 83 194 252 274 188 155 146 163 105 36 45 81 88 56 125 91 131 81 81 75 104 79 105 105 73 55 13 92 152 64 27 78 146 68 3 25 3 14 33 40 52 25 57 68 56 38 67 153 76 50 89 71 118 125 90 94 60 67 95 58 76 128 107 54 60 62 95 85 104 102 76 29 73 107 85 55 65 81 51 8 49 100 84 51 60 78 104 77 91 67 68 61 29 53 20 18 39 44 85 59 41 26 17 65 39 2 40 76 65 33 26 43 61 67 47 40 57 56 60 74 90 81 57 49 75 43 40 24 43 55 36 47 37 23 27 23 33 43 42 43 45 34 41 77 67 66 65 73 76 77 72 79 92 79 67 79 76 76 81 71 64 79 71 59 58 59 65 71 66 55 45982 294 901 30 10441 12 46 22 5798 3156 1857 7988 24441 73700 220361 578778 999999 999999 713320 465073 6017 261 170 146 177 203 112 112 131 86 144 181 173 142 63 201 70 60 59 153 132 84 72 30 6 30 -7 106 19 -42 -22 -33 -43 -12 45 -44 29 72 87 54 -18 -96 -96 4 38 117 49 -55 33 120 116 27 28 17 -33 23 -33 -80 -1 -29 -8 -26 -15 -39 -46 40 32 -37 -65 46 9 -48 -17 4 6 53 97 -29 121 98 127 137 -13 55 149 137 148 159 162 81 96 52 -32 -39 -22 27 -33 30 58 -29 -18 92 107 -35 -47 13 134 83 141 167 98 193 223 204 155 165 211 189 87 44 124 92 28 48 83 56 27 82 61 76 73 80 125 48 57 48 14 69 154 72 19 11 74 64 76 55 48 84 32 58 7 10 66 54 29 64 58 48 74 73 40 30 118 99 23 25 88 59 22 21 39 92 40 5 -3 29 54 64 67 71 49 113 70 75 108 51 50 49 64 70 64 52 59 71 52 84 73 47 62 49 65 50 67 68 84 34 36 28 12 29 42 37 53 64 40 34 13 37 50 28 55 54 12 -2 32 56 50 38 37 22 20 56 47 62 55 46 45 56 46 23 11 15 6 10 31 18 14 19 36 28 51 39 19 22 20 42 50 46 38 39 53 53 47 55 75 67 69 59 46 48 57 57 53 54 55 58 57 50 44 51 51 47 37 37 45988 295 873 30 10443 12 46 28 5798 3155 68 1184 3818 9505 24499 75992 234832 651567 999999 999999 929337 60359 1092 381 405 269 321 174 26 191 275 217 243 233 179 186 105 226 250 244 57 40 56 49 80 31 83 151 85 84 104 85 10 44 58 -11 -19 55 64 43 37 -25 -81 40 130 126 80 115 86 -55 7 8 33 39 0 -1 31 17 18 66 5 10 10 34 -19 -24 67 58 -9 -37 -5 2 153 76 9 -29 48 134 146 76 71 150 160 42 52 122 154 143 189 73 61 2 -13 63 28 -40 21 -14 -46 -29 -28 -16 90 128 45 82 71 76 126 125 116 170 186 101 110 127 217 214 229 243 205 122 89 71 59 89 95 64 20 8 70 130 74 105 103 134 72 64 115 92 86 73 88 104 53 52 34 23 -54 -24 28 36 107 115 85 74 45 60 70 86 86 123 95 129 96 88 88 94 114 92 102 79 86 92 17 91 114 73 87 79 24 38 81 88 81 69 60 85 86 87 99 132 97 90 102 94 77 94 113 82 107 114 111 117 91 91 74 50 38 63 50 53 70 54 49 46 46 26 8 23 36 50 40 59 42 26 53 59 83 84 75 79 76 67 71 46 53 46 64 58 50 49 45 46 38 52 49 38 53 49 43 62 52 33 45 56 60 71 86 81 83 90 72 72 77 85 105 96 83 85 85 74 78 70 69 79 85 88 75 71 78 75 69 65 58 45994 295 868 30 10438 12 46 34 5799 3153 274 4062 14515 42774 139961 396820 999999 999999 999999 608400 8712 386 272 239 321 198 293 280 272 192 85 176 214 127 187 213 251 142 179 128 193 203 2 -10 -11 28 66 73 52 59 -17 65 64 11 43 20 73 15 7 32 68 32 34 -16 -6 8 -1 41 24 53 126 83 159 40 29 32 83 77 91 -48 -21 111 77 44 39 1 -13 -38 -100 -58 -16 39 -36 34 27 5 55 90 63 90 212 156 169 106 157 172 184 140 126 168 100 65 101 66 -52 27 44 2 33 20 57 57 43 68 117 114 111 113 110 180 71 75 171 174 164 162 220 196 239 211 219 149 98 55 2 92 49 68 116 115 83 128 98 107 99 111 108 76 41 44 78 108 45 33 37 67 40 34 22 51 63 16 72 42 78 106 44 91 83 107 105 56 63 62 94 137 130 68 75 98 89 87 124 98 75 90 88 73 42 27 101 99 84 81 84 56 95 52 96 58 50 58 34 65 61 89 84 97 80 64 54 77 80 51 47 25 40 14 43 24 28 37 34 33 44 32 36 55 39 13 52 37 22 49 62 65 35 37 58 68 77 80 64 60 56 63 49 22 35 25 37 21 18 28 41 33 31 31 29 31 40 45 40 32 32 34 41 59 71 65 65 66 70 72 69 63 62 71 61 52 54 55 55 56 58 53 45 46 52 47 46 44 48 51 44 46000 295 861 30 10431 12 46 40 5800 3152 418 2497 9164 27657 79837 227345 629545 999999 999999 999999 271494 4288 237 339 463 384 315 252 261 140 137 191 223 196 266 253 103 110 107 26 140 204 123 107 112 16 48 170 94 84 139 59 0 10 1 -60 -32 53 50 47 78 41 -13 -6 73 119 19 103 124 63 14 25 110 131 57 63 82 -9 100 247 119 121 56 54 25 45 41 -4 28 64 -12 -1 58 123 84 91 49 59 83 14 110 51 123 146 102 138 162 214 166 67 40 4 -78 25 -19 50 70 28 -9 62 159 213 98 54 103 123 165 131 101 155 138 88 181 166 243 284 283 202 141 84 186 113 60 64 14 95 80 101 101 110 100 91 23 126 99 53 82 95 122 131 174 138 107 60 107 18 6 15 38 62 70 62 61 37 65 9 48 46 91 52 64 95 111 57 79 99 82 130 153 133 130 107 65 65 91 54 87 119 127 118 91 141 108 96 80 113 109 98 77 55 74 72 75 100 102 92 94 80 86 112 95 86 127 63 61 42 38 36 10 34 35 48 49 53 46 78 49 49 33 25 19 48 48 44 40 39 47 22 31 33 50 69 61 58 67 80 85 58 52 27 31 52 30 28 35 13 29 31 25 6 37 49 37 19 12 15 40 56 66 67 74 85 86 71 70 65 58 75 73 55 48 50 57 59 61 60 54 52 51 39 41 44 43 41 43 46006 295 858 30 10428 12 46 46 5801 3151 58 1078 4299 13036 34429 95949 268638 443717 772890 999999 999999 926367 213212 3200 399 360 347 322 324 168 172 122 140 157 163 201 111 138 84 -47 23 84 71 122 63 177 242 100 77 25 118 56 27 -27 999999 32 70 139 136 -1 -58 -30 83 -3 57 42 67 77 131 50 18 98 78 59 -31 -45 26 -25 104 96 9 3 78 38 -52 -49 29 -12 -67 -65 6 8 24 83 35 23 83 49 70 155 51 44 117 79 147 146 239 255 139 65 69 46 74 116 79 71 86 0 -10 50 1 61 97 123 149 53 140 168 200 158 88 117 214 191 183 188 241 347 376 234 124 29 136 136 132 79 99 33 69 55 142 84 64 144 119 46 29 82 125 73 46 0 5 68 12 57 84 60 79 0 -14 51 38 46 86 69 84 59 60 23 14 106 67 39 53 85 72 86 111 127 89 103 51 63 90 53 79 109 109 137 112 121 77 28 61 56 99 77 77 86 74 60 91 119 113 108 123 89 101 86 42 63 64 36 40 105 52 53 52 52 43 27 55 25 45 46 14 57 35 11 26 29 24 22 31 32 38 58 43 36 52 31 29 57 45 60 51 61 58 71 70 41 44 40 12 20 40 25 20 30 40 52 48 28 36 46 39 47 41 53 62 67 63 67 66 50 63 59 56 54 56 49 54 53 49 59 54 50 48 40 43 46 36 33 38 46012 295 858 30 10428 12 46 52 5802 3150 5 1906 7100 22432 66394 160654 373097 987212 999999 999999 659775 525561 112364 3750 245 369 164 287 455 460 272 225 200 204 201 153 237 144 -12 14 233 190 138 210 195 91 133 30 95 89 -39 52 19 89 65 45 66 175 244 141 86 93 -23 -24 68 21 20 999999 -50 12 70 69 101 120 -16 -27 -1 50 111 72 -13 40 119 -25 -19 5 52 27 38 999999 -83 48 36 99 30 63 154 111 161 148 118 147 133 227 201 256 166 132 87 109 137 67 54 13 59 -44 -14 67 0 -15 -6 -6 12 62 141 184 184 135 222 201 173 185 290 324 218 230 228 273 220 135 146 140 95 169 82 47 89 145 149 83 33 80 101 113 90 69 50 148 157 79 7 95 35 118 101 95 109 167 81 104 104 88 64 97 128 40 71 50 95 115 66 103 128 155 121 89 65 106 165 123 72 35 47 111 104 71 78 69 69 127 139 168 99 79 52 90 89 125 78 41 43 61 94 83 118 88 53 110 111 91 78 72 53 96 63 34 19 34 67 31 43 31 63 85 73 66 35 40 80 59 51 50 36 66 58 59 77 64 85 79 76 65 59 64 66 76 84 59 72 85 73 66 51 24 62 31 21 39 43 56 53 60 54 43 46 53 58 61 49 65 75 78 76 82 102 98 96 96 88 81 73 78 78 66 66 69 78 75 62 61 65 61 65 60 52 46018 296 831 30 10431 12 46 58 5803 3149 891 17323 40145 91695 201846 455506 684420 594939 999999 999999 608640 11845 403 299 378 262 270 268 271 384 370 281 216 193 100 99 164 -35 21 35 18 88 18 -17 6 -8 28 -1 91 39 24 -32 6 -37 11 -21 -24 -29 47 63 26 -40 51 152 44 75 125 123 73 122 91 24 57 10 -60 -27 114 74 100 -25 8 62 58 -36 61 123 127 117 -8 -35 -14 2 -13 96 143 99 96 135 36 47 91 190 108 71 113 106 173 192 224 70 76 132 77 81 22 60 126 118 34 14 30 16 37 139 162 147 160 89 131 197 151 189 242 189 183 185 264 264 192 148 127 97 41 -30 33 58 59 59 72 62 126 94 106 49 62 96 74 59 81 108 23 34 92 7 -1 15 7 46 82 100 81 28 32 116 113 11 43 44 92 47 69 85 79 80 66 128 112 91 92 148 106 151 119 92 51 91 58 47 44 56 30 48 60 73 -30 15 36 86 51 87 60 44 71 83 39 49 92 101 79 72 51 58 62 59 76 82 84 65 37 14 27 3 23 12 2 37 30 16 46 45 71 53 12 11 23 51 29 41 48 31 37 59 62 46 30 34 54 79 48 66 66 63 53 19 32 14 19 27 27 37 21 11 26 47 47 37 42 46 36 48 42 43 35 56 65 54 66 59 53 51 67 75 61 58 60 53 56 58 65 65 60 54 52 47 52 45 46024 296 836 30 10436 12 47 4 5804 3148 36 2886 11276 57308 283588 760844 999999 999999 652044 196237 2658 218 322 269 251 163 164 216 299 223 271 407 264 108 118 78 115 -39 -35 72 59 43 63 113 -1 -86 -66 -18 32 -19 -89 32 -19 -94 37 70 56 82 106 61 -5 19 59 50 46 -12 9 19 117 43 -9 32 34 115 68 -34 2 117 -6 -33 -33 0 29 -23 -76 -10 20 -5 -10 -5 14 -33 -89 7 89 -5 50 25 98 171 216 167 135 83 91 94 123 100 113 103 108 80 2 -86 -24 63 -12 -63 0 -21 36 61 34 124 114 60 53 120 119 154 194 224 140 144 186 260 256 295 164 154 88 91 47 12 120 97 15 -15 -1 91 77 63 62 53 33 70 65 21 58 120 14 38 16 54 54 -14 -12 5 22 4 79 53 59 37 -1 -25 37 43 27 9 65 68 91 85 70 45 115 133 142 131 86 92 92 94 47 26 57 92 43 37 45 109 102 85 90 77 43 71 81 72 89 53 59 64 111 90 56 78 114 105 71 67 53 77 62 93 55 94 32 53 61 29 46 52 46 67 30 -7 22 61 53 -3 -3 3 16 58 29 33 22 50 45 59 45 50 53 28 35 30 12 25 51 62 46 24 23 16 35 19 24 22 3 13 31 57 38 38 28 26 38 39 41 53 54 32 58 75 75 72 70 73 66 67 61 66 52 53 53 45 51 53 57 54 54 52 49 39 46030 299 751 30 10441 12 47 10 5805 3147 1 214 324 4412 77888 163949 209142 525195 835865 717040 705921 265111 128831 1707 222 120 145 173 295 272 212 346 371 240 207 300 151 85 177 88 51 138 70 215 175 133 153 -20 46 43 -53 -60 -87 27 29 15 17 -1 8 -23 33 47 -3 53 183 170 23 8 12 93 66 10 -99 -1 -90 35 110 -4 29 -46 -87 52 39 -47 41 12 11 999999 999999 3 12 -4 -59 -7 93 2 5 -18 7 111 174 56 72 122 93 71 189 143 170 116 136 100 73 123 125 22 -31 23 80 26 -43 35 20 83 110 177 168 167 139 108 107 96 67 52 86 111 113 181 271 199 205 197 169 154 140 42 81 67 32 59 63 26 138 119 115 131 57 34 74 100 56 74 68 111 71 68 66 26 45 -1 -9 -38 6 57 15 90 46 -3 5 50 34 42 63 20 29 39 52 61 90 116 27 80 62 68 62 106 123 69 30 68 75 44 41 55 52 36 67 50 69 70 47 80 80 112 122 81 83 75 56 90 101 51 46 96 102 51 54 73 94 81 48 27 41 47 53 29 41 19 9 30 53 23 7 37 60 55 12 32 35 36 33 -4 20 62 39 49 52 66 41 48 75 70 57 66 50 48 29 24 39 29 22 14 21 8 23 27 35 38 38 29 38 47 45 34 38 44 51 69 67 65 75 75 73 79 80 72 58 52 54 65 58 57 59 57 50 52 54 55 44 46036 320 124 30 10444 12 47 16 5806 3145 1934 527 561 577 579 573 639 811 759 675 780 818 865 945 1038 1112 947 1093 1245 1363 1429 1959 2554 3433 5038 17356 173643 309055 340213 39614 1547 1004 756 376 203 227 287 219 284 190 185 182 338 337 336 133 62 111 99 102 110 131 75 -54 999999 47 134 1 -36 -29 -39 -26 -28 13 41 -12 -4 84 36 47 88 80 70 104 97 216 156 75 65 106 90 51 45 73 34 34 97 110 51 131 82 -44 12 49 13 -5 -21 -84 1 -7 26 70 27 -15 30 51 84 90 37 88 154 210 212 117 134 101 173 174 186 214 154 177 136 114 28 14 15 35 77 69 -36 -24 -16 72 17 39 113 52 93 207 198 168 203 166 183 179 214 204 202 223 249 312 211 149 133 80 72 103 100 36 38 80 73 71 112 138 127 93 114 117 50 66 69 63 79 72 38 77 104 68 71 64 136 101 9 -15 -7 106 81 63 84 42 28 59 121 108 114 88 73 81 111 128 117 108 114 107 90 108 95 113 60 75 128 68 64 102 71 55 98 93 88 86 82 77 64 123 134 117 93 80 75 103 91 76 136 96 82 88 118 103 74 73 73 59 24 43 63 63 65 47 58 36 40 55 61 61 63 54 51 52 45 42 68 65 32 34 79 66 62 69 62 80 102 85 85 81 70 45 42 48 50 76 55 48 44 59 79 48 61 72 68 83 85 81 77 75 76 87 91 101 101 94 103 100 102 101 100 95 89 76 75 88 90 98 92 79 75 74 70 71 46042 300 723 30 10443 12 47 22 5806 3144 -51 295 963 18142 179801 578054 913266 999999 481965 496308 381109 33463 1593 734 333 234 152 237 187 146 214 182 308 204 315 372 225 136 168 156 82 41 -16 40 33 -32 43 70 -15 -89 -40 -65 -5 87 48 -66 1 40 150 100 64 167 -27 -12 107 101 199 184 68 82 218 115 52 72 72 82 41 28 201 84 -19 9 -41 -29 36 110 65 -29 -12 -45 -36 -5 37 42 69 -24 -76 103 57 -17 72 133 -3 121 132 83 220 116 180 178 145 184 221 88 57 10 -2 -70 -45 66 97 -27 9 3 20 131 116 114 114 125 145 218 213 164 214 145 170 200 231 245 227 169 160 96 89 57 108 105 64 -29 103 193 141 75 92 95 51 75 89 105 127 110 73 82 106 146 114 7 20 61 8 33 36 84 120 124 -8 -17 11 32 19 3 46 87 120 56 43 93 155 128 131 70 104 92 34 81 54 60 60 72 70 23 79 86 80 51 85 119 113 131 122 106 104 94 56 64 111 102 119 111 90 109 153 128 108 109 98 91 55 32 27 23 30 58 81 57 25 28 56 65 55 35 66 72 87 80 87 43 40 43 57 51 44 47 65 69 66 75 69 88 74 67 64 66 46 43 28 32 51 37 17 15 51 66 44 67 50 60 60 62 66 60 74 66 61 64 75 89 85 81 85 97 94 80 87 84 85 88 74 65 59 73 80 76 68 68 69 69 60 54 46048 320 120 30 10440 12 47 28 5807 3143 2773 -57 -24 15 0 108 194 143 113 95 265 243 274 315 347 376 484 540 756 814 880 996 1372 2599 11454 70461 188799 355155 591712 437948 223513 19008 1500 384 219 270 201 92 202 199 55 50 171 139 318 172 134 60 190 187 12 84 -4 999999 36 26 -9 94 -91 999999 999999 -53 103 -20 -29 -4 -69 54 3 -29 2 -9 -6 88 103 36 -51 999999 -57 -58 -6 54 28 53 14 0 55 73 -38 -98 31 -54 -10 6 -11 -49 -48 19 26 70 -55 -41 -57 -84 -89 0 47 77 -33 -18 21 159 106 106 28 93 83 75 110 35 161 205 136 11 -32 -67 -21 33 -13 2 34 -9 999999 -74 -1 -8 55 16 41 131 72 51 55 87 72 102 85 107 127 129 124 167 179 41 0 -50 -75 5 -38 -5 10 -41 -2 -3 26 0 22 -43 13 47 29 71 21 29 3 38 4 29 102 15 -20 -12 -29 -23 -35 40 19 32 43 15 3 48 56 33 6 35 84 68 80 69 25 20 100 67 44 7 43 27 30 31 -6 29 53 51 42 44 12 6 15 30 81 25 21 -7 9 60 68 47 47 70 84 50 67 55 58 52 47 72 37 11 16 1 -34 1 -4 -19 -23 -14 -2 8 -28 -9 23 34 34 25 17 23 -2 7 21 10 -4 7 8 2 20 7 4 6 21 33 39 24 26 9 1 17 18 14 10 -1 8 2 -6 7 16 9 16 15 13 22 33 35 14 34 44 42 41 42 48 50 42 38 47 40 42 47 33 36 34 31 38 34 32 39 40 39 25 18 46054 320 116 30 10436 12 47 34 5808 3142 5075 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 -24 86 46 130 170 269 365 738 1094 2788 31033 246446 669648 744384 663301 160742 14293 2205 864 378 128 93 169 214 214 167 158 222 224 167 65 112 121 92 61 14 76 -8 48 -49 999999 29 -12 46 -68 -75 -64 -39 -17 -23 999999 -61 -6 63 80 77 142 -45 -58 -29 -86 1 52 -31 5 -52 -19 27 15 20 -55 -30 -47 -81 -47 -24 -50 66 -45 -44 -79 18 8 81 36 41 28 32 0 -51 -55 -38 28 40 7 46 58 82 82 -13 -26 63 45 42 55 107 25 65 46 32 58 18 18 25 -11 0 26 -63 3 -16 -24 -1 -33 -73 -17 -46 67 83 102 132 122 198 127 168 135 126 120 115 64 38 15 21 -47 -9 116 82 -12 -11 42 47 24 77 4 36 42 54 40 27 54 -1 -2 52 51 11 57 15 23 -30 -28 23 -20 -60 -14 39 16 6 35 55 32 61 26 109 104 30 100 149 95 111 37 -2 32 68 44 26 61 36 28 60 117 117 68 48 47 19 73 47 49 49 34 33 44 43 95 83 72 53 57 57 45 79 91 75 57 53 39 35 17 8 47 32 19 6 -9 5 5 15 15 25 23 41 33 21 36 17 22 4 21 1 2 12 24 11 10 33 14 28 47 43 50 36 35 37 33 21 17 26 41 27 8 16 16 22 25 25 22 18 22 22 37 44 43 35 52 51 49 40 42 56 47 37 45 43 50 44 42 38 48 53 46 44 43 43 40 35 31 28 46060 320 112 30 10432 12 47 40 5809 3141 5540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 999999 75 230 707 1000 8172 66009 224789 610632 928711 772952 203644 22291 1812 616 293 199 259 173 126 165 170 138 173 113 184 253 169 81 181 259 160 60 113 28 75 107 48 -15 10 9 -57 999999 -67 -11 -42 18 -14 -61 -69 -7 48 67 41 -13 -26 72 -70 -81 -42 45 94 90 119 36 86 -8 -37 80 68 22 -59 -7 8 44 75 999999 14 52 -68 -59 -4 999999 -15 -4 -75 -16 20 49 -28 -16 -78 3 33 85 94 82 64 32 58 157 134 100 105 104 32 25 88 80 3 49 56 -43 -32 1 34 58 -6 37 2 16 67 95 96 31 128 186 175 143 116 169 148 169 133 29 54 13 88 52 25 19 80 86 0 15 -1 12 65 28 6 -2 77 55 -11 38 66 3 -9 23 -6 16 -25 3 -10 -4 29 18 33 6 37 60 87 59 90 95 93 74 68 89 89 72 68 21 7 38 91 53 17 48 57 90 78 88 36 1 56 68 54 69 57 90 74 52 55 73 87 34 59 84 75 59 62 101 83 65 67 81 103 111 90 54 27 50 13 -9 48 28 29 18 47 46 49 47 32 9 18 15 30 21 49 31 0 54 12 30 28 29 48 69 38 32 38 47 48 52 54 60 65 48 41 32 32 34 33 30 35 9 21 30 46 42 19 37 36 35 52 56 58 45 65 72 79 82 83 82 72 65 75 73 56 63 69 67 64 61 60 65 59 55 52 54 47 46066 320 114 30 10434 12 47 46 5810 3140 6431 721 600 685 528 570 571 685 710 779 783 765 914 1047 973 1016 1221 1294 1384 1550 1836 4595 13955 12163 37464 133461 128307 139904 159667 3579 857 643 435 233 216 289 238 149 105 161 227 194 96 10 41 137 68 61 134 19 38 53 -19 29 37 42 -25 -33 -62 -85 -64 -48 -74 -20 16 39 2 76 93 132 98 -53 117 61 31 21 1 -12 -2 -20 -71 37 46 57 -51 -39 -9 -10 73 -21 23 32 -47 -21 -28 -70 999999 999999 -9 11 -19 -22 15 -3 -17 -62 -91 -16 10 -18 -79 46 47 96 70 71 38 74 127 152 173 62 108 22 29 41 33 13 6 20 -16 47 -46 -70 49 41 16 -2 20 133 70 159 43 68 104 129 130 193 107 156 168 95 90 95 1 1 -20 -9 43 94 90 92 34 7 12 47 47 21 -12 38 54 -22 32 46 44 24 -52 -1 -11 -23 -84 -48 -37 86 35 18 79 61 106 77 51 63 32 50 34 73 73 60 21 11 58 51 31 37 67 97 132 101 86 59 58 2 19 49 75 70 64 77 82 89 79 71 79 74 58 69 70 73 35 76 107 64 62 73 71 74 77 66 15 17 11 35 60 21 41 44 33 8 18 16 50 26 23 23 9 34 37 33 40 51 31 -8 16 14 22 46 57 35 41 35 39 41 53 52 51 59 59 54 52 38 33 26 23 13 9 29 43 45 45 37 27 34 45 52 64 53 48 58 62 69 62 67 67 62 73 70 70 63 61 69 71 62 60 59 59 63 60 62 57 47 46072 320 119 30 10439 12 47 52 5811 3139 3681 727 773 772 746 905 803 888 991 875 949 1008 1109 1295 1113 1223 1410 1626 1814 1936 2089 2177 2545 3072 5251 41630 136654 14197 1418 908 693 499 454 342 335 211 79 124 89 214 264 289 90 87 180 156 230 138 117 66 112 58 88 41 -14 -8 13 -3 83 -46 -59 -92 -23 -3 10 -33 -56 -17 1 23 21 5 -19 -30 -13 -50 -53 -1 73 46 -1 13 -5 3 30 128 40 -3 66 103 -14 -7 -99 16 -32 -2 27 -85 -74 999999 -90 -95 -2 5 -10 -70 -82 29 -53 28 107 58 53 87 77 115 100 25 59 105 123 128 42 -40 19 75 45 -30 66 -56 41 94 9 9 38 -56 2 36 72 80 150 181 86 125 222 189 143 155 163 170 120 47 37 1 6 77 52 49 23 38 56 61 11 19 24 40 134 20 6 38 6 -12 17 34 50 10 12 47 -30 -32 29 14 38 47 54 59 61 58 88 107 61 44 95 100 93 60 46 71 82 92 34 46 47 35 57 69 36 95 58 83 66 58 85 57 42 85 41 38 131 150 77 64 80 98 79 79 92 84 68 108 99 75 70 96 94 90 84 74 85 69 61 55 30 24 33 45 29 18 6 28 50 67 48 21 23 25 36 50 45 18 18 38 22 28 19 15 25 52 60 51 34 47 58 44 47 58 78 60 41 34 19 26 23 21 27 28 31 48 46 33 49 51 49 51 51 53 58 59 63 68 71 84 91 79 76 61 59 68 70 63 59 55 70 73 58 53 57 57 56 54 46078 320 118 30 10438 12 47 58 5812 3137 1100 286 453 493 457 525 393 420 501 569 537 624 591 678 786 781 950 1106 1229 1525 1783 2274 3279 15014 183952 489285 108469 35930 1430 853 763 680 527 335 330 263 105 118 155 223 265 176 108 119 192 235 111 99 18 99 146 60 66 143 53 26 -13 999999 -35 -40 4 -15 -12 59 -8 999999 -7 13 39 43 67 39 154 35 128 112 -16 61 38 -18 -83 32 125 154 19 30 -33 14 37 -9 -22 22 25 -26 -13 6 45 16 -54 -29 -49 -95 3 78 67 20 13 18 80 70 46 122 142 128 153 41 89 211 219 205 127 85 152 81 36 78 116 29 -44 -30 -35 22 83 68 79 56 36 135 91 160 183 163 95 123 146 108 162 192 181 147 115 23 36 13 -8 52 15 40 30 22 45 81 51 106 50 107 54 5 37 7 27 96 39 36 7 -8 -35 -40 2 45 38 -10 0 49 25 72 91 92 115 100 175 122 94 94 114 123 50 47 98 62 8 46 70 -3 38 53 86 100 82 96 86 123 102 103 79 83 107 119 132 123 105 73 114 130 85 106 76 43 73 47 38 77 69 54 56 109 106 93 79 51 40 37 45 34 30 25 46 22 29 39 67 61 42 60 47 40 33 31 40 31 48 0 0 8 19 37 38 26 34 40 28 43 64 52 51 55 60 48 25 -4 -2 17 32 23 13 5 23 36 26 22 26 38 34 36 38 50 59 59 46 62 63 63 56 49 58 63 58 46 50 50 41 49 41 43 43 43 38 43 39 34 46084 319 142 30 10432 12 48 4 5813 3136 357 256 143 220 398 436 265 242 167 322 385 461 505 599 786 782 856 1315 1646 2269 12035 128905 431928 514977 339817 98607 6530 1198 810 632 625 464 395 425 385 290 181 258 205 158 157 130 110 204 246 218 163 117 84 60 48 19 17 3 -59 999999 -78 -39 67 6 76 79 -66 -15 27 -4 140 96 25 -24 -47 111 197 131 46 34 -31 -6 51 55 -57 -57 89 110 42 62 19 -4 112 61 110 133 124 0 -48 67 146 112 20 -41 45 7 21 -99 -5 88 -4 -27 43 92 79 14 38 100 106 148 232 205 118 145 125 83 61 37 98 7 7 -4 35 47 16 104 128 48 46 70 128 99 140 184 292 171 155 246 305 245 252 205 180 211 167 70 100 116 83 86 112 108 130 137 100 97 110 150 92 94 102 123 -10 7 14 29 21 7 27 42 8 9 31 81 92 80 84 44 47 43 61 63 67 117 92 58 107 175 81 71 109 74 72 108 123 67 35 56 52 70 144 117 85 118 73 78 128 175 154 117 108 97 132 158 119 145 155 130 84 41 49 70 64 51 98 102 75 130 136 119 88 111 103 90 85 63 51 35 59 105 73 49 68 70 51 69 66 72 55 66 30 54 47 44 32 54 50 22 9 -4 1 43 47 46 71 84 73 78 86 59 44 32 24 49 29 24 19 25 37 49 69 59 48 33 52 57 55 49 54 58 62 56 57 55 72 71 75 72 62 64 58 54 70 70 61 54 50 53 52 57 48 42 37 46090 318 169 30 10429 12 48 10 5813 3135 4435 18 10 9 9 999999 -36 45 -26 -8 87 58 115 202 301 443 486 875 1381 4128 32774 199962 415244 637519 476340 239716 8979 1417 1073 896 771 636 513 475 440 303 199 253 326 254 165 166 102 71 172 158 66 121 93 112 80 80 44 32 -7 41 97 82 74 52 43 38 44 117 53 -49 -38 43 38 63 117 95 41 56 144 117 10 -21 16 -47 10 151 81 121 83 74 57 8 -3 85 -1 53 5 -87 96 49 -53 -1 33 12 -13 1 78 66 51 19 83 94 68 91 100 154 154 147 113 122 144 80 205 198 114 159 168 173 91 -17 4 86 45 53 47 66 60 63 80 113 134 150 144 160 127 175 240 235 232 245 263 235 227 186 167 105 85 30 57 43 45 18 113 114 93 129 86 87 49 44 9 87 73 65 41 59 94 38 38 -16 72 94 86 67 95 97 75 112 112 95 120 127 128 152 126 135 108 92 107 124 107 68 76 109 86 94 53 58 74 86 99 77 56 81 93 111 95 112 103 117 147 164 137 143 142 142 153 144 140 120 96 112 84 88 109 100 94 113 122 126 119 131 120 105 81 53 36 50 52 47 66 61 44 49 73 81 63 63 66 61 48 58 53 52 47 41 32 33 78 72 53 56 72 67 55 60 63 58 62 35 43 57 45 28 27 37 38 44 39 49 58 55 54 44 42 55 65 74 73 69 76 80 80 79 81 78 78 74 75 76 81 78 71 69 68 65 62 64 59 58 54 51 46096 320 112 30 10432 12 48 16 5814 3134 118686 2218 999999 999999 999999 999999 -72 -56 35 -5 132 183 224 255 346 416 581 836 1226 1700 5100 43437 271237 567627 606553 287129 93284 4988 851 688 646 600 488 453 391 430 339 260 239 106 87 188 289 126 111 185 94 -28 -68 4 22 95 49 -97 -58 -55 -82 -23 45 -18 999999 -82 999999 999999 999999 57 97 16 -55 -53 48 68 79 163 40 6 999999 999999 999999 -40 67 41 -94 -21 2 -81 -52 -39 -15 29 -12 -60 -79 -18 -18 -30 -79 -94 -12 27 -18 -39 -21 -13 -60 -50 -12 -67 -7 78 120 80 45 -61 4 93 106 65 102 160 180 113 93 191 210 115 -20 9 57 -10 -51 -82 -36 31 28 9 7 72 128 54 71 107 144 159 130 81 145 218 218 170 155 109 89 33 17 2 -5 11 69 47 -11 -5 44 54 46 49 43 3 11 50 1 6 2 36 -17 -36 -15 -7 28 48 44 96 80 32 6 73 111 62 39 70 84 53 7 49 33 49 73 54 14 38 73 68 48 38 25 15 7 -5 26 55 24 40 65 40 51 69 107 156 141 74 82 117 135 85 67 63 73 55 30 23 43 83 74 51 34 27 30 15 37 61 70 57 44 38 21 13 25 35 38 30 32 31 20 7 12 11 3 9 33 30 2 -6 10 11 1 -8 3 12 43 49 42 35 33 31 10 -4 -1 7 12 4 17 24 12 13 18 15 6 2 10 11 19 24 35 27 20 20 23 26 35 43 48 43 43 55 54 50 39 39 29 28 37 34 31 28 35 27 26 29 21 14 46102 320 113 30 10433 12 48 22 5815 3133 16378 1665 907 957 971 1053 1111 1138 1204 1185 1200 1275 1473 1460 1604 1660 1813 1885 2076 2394 2788 4864 24417 72108 40650 4373 1321 865 772 642 600 598 623 577 459 381 389 292 262 271 185 122 162 149 136 155 64 8 -20 39 68 104 76 3 3 -20 -24 -50 -33 15 -27 -32 -10 3 -15 -69 -66 -10 67 73 44 -27 -19 22 999999 999999 999999 -40 26 39 -23 32 4 8 31 -31 -79 -74 72 72 13 -10 10 -15 -27 -42 -15 37 83 69 44 79 -1 -8 26 3 -6 -7 125 71 12 -12 22 49 90 122 116 153 186 214 211 194 141 111 68 77 80 18 -8 48 58 48 3 67 117 18 -12 33 112 152 169 169 208 222 219 153 115 144 183 143 100 74 31 -8 51 -3 12 29 -10 -30 10 93 76 44 17 -26 42 53 67 98 51 81 52 107 19 -4 47 66 31 38 11 45 61 60 54 70 114 71 71 84 90 69 90 72 17 1 15 28 64 104 47 44 87 77 100 82 83 90 116 88 79 96 115 96 73 118 137 146 112 93 92 83 99 84 93 64 77 92 66 50 63 59 44 49 52 65 87 102 110 101 74 53 50 48 22 -4 29 62 45 32 52 48 42 23 50 42 9 7 40 46 42 43 41 35 35 50 36 24 40 53 63 54 43 44 55 43 22 19 32 28 17 27 29 23 29 43 45 26 26 27 35 34 38 37 46 48 47 58 66 74 76 69 64 64 63 60 57 53 47 45 54 59 56 56 48 42 44 46 43 38 46108 318 193 30 10423 12 48 28 5816 3132 3609 548 396 427 448 631 556 598 724 700 760 770 874 1042 1121 1258 1467 1633 1798 2731 8385 45279 43446 122156 309496 244797 11114 830 591 485 475 494 429 385 460 510 376 295 314 269 192 122 96 108 48 58 90 54 -8 -65 -27 -15 -38 -24 -68 -91 999999 -3 1 -37 -8 25 -36 6 12 33 -14 -35 6 -3 -22 -32 -27 33 4 21 -53 -46 15 -21 -4 86 48 18 53 -38 -83 2 30 21 81 35 -23 -57 -10 -95 -45 -25 1 12 -39 -50 -36 11 80 54 30 68 62 69 91 67 89 75 116 113 54 58 70 82 -25 39 46 38 83 48 55 41 44 86 59 65 34 52 128 123 64 77 115 151 161 183 116 151 159 223 184 164 114 71 85 44 43 61 10 10 77 67 -3 67 110 101 67 23 21 58 57 2 -5 17 23 43 10 -30 36 16 -18 12 29 74 66 16 54 108 89 33 12 15 -9 73 66 50 42 105 81 62 29 27 47 38 22 22 40 18 22 61 72 78 83 72 73 94 109 102 103 126 116 130 129 131 122 79 80 85 52 63 72 54 58 37 29 69 81 81 64 62 80 63 55 68 61 58 60 53 3 -3 9 26 17 22 7 -11 11 16 5 16 21 17 32 9 20 27 22 24 27 18 6 15 36 45 39 38 36 41 44 14 4 9 16 19 28 21 10 14 24 27 20 17 22 35 37 36 40 38 44 45 34 42 59 61 54 56 63 57 42 35 35 37 42 47 43 43 48 44 37 33 35 31 46114 319 115 30 10405 12 48 34 5817 3131 14014 3062 266 349 338 263 296 245 400 449 463 505 660 829 732 772 962 1147 1256 1622 2050 2990 12290 117744 445322 302494 46662 2119 700 552 434 334 452 415 454 531 494 389 282 226 275 329 233 165 57 119 92 94 13 -33 141 97 -30 6 -11 16 71 14 65 -18 -61 -13 -48 -23 -17 -86 -90 -58 -69 -24 -40 -38 -19 38 -39 -7 -20 27 -67 -66 -39 -52 -44 -23 -30 65 70 -11 -31 -4 -53 48 66 55 -34 -1 -27 -23 1 50 30 -41 -78 -16 -47 -24 -27 -1 22 77 120 79 78 132 122 128 129 151 183 139 124 105 125 90 31 22 38 6 22 80 81 -12 -5 16 31 100 56 113 100 81 123 150 153 151 220 207 151 126 181 135 102 128 72 64 80 36 19 11 41 68 63 33 32 79 21 7 9 -2 65 49 35 18 10 35 66 33 -20 -19 32 36 54 64 91 99 73 109 85 76 86 84 78 93 123 69 82 80 81 82 74 73 42 39 28 89 51 36 29 56 55 97 131 140 87 66 36 60 75 111 120 93 99 104 105 81 68 54 35 2 6 38 50 68 54 47 36 54 75 90 95 92 77 63 21 3 21 9 34 43 13 15 32 32 21 23 7 22 14 -19 7 25 29 22 8 -8 6 0 23 41 29 14 39 64 51 47 26 16 41 30 23 9 14 9 15 1 -7 7 19 13 3 6 14 14 20 25 18 30 40 34 46 42 37 43 55 53 46 43 45 42 46 40 31 33 29 30 26 24 24 25 18 46120 319 107 30 10397 12 48 40 5818 3131 646 478 474 417 437 439 430 492 575 527 555 720 852 1008 1122 1170 1374 1453 1995 2785 3415 16111 179852 438641 153371 3908 662 576 679 520 556 471 507 333 485 479 239 291 477 358 271 298 376 251 205 167 101 105 128 107 118 76 38 29 55 -70 -15 23 -2 999999 25 42 -20 45 24 -49 -32 -40 29 110 8 -65 -51 7 -20 49 126 74 -26 11 59 -24 -31 -9 -51 6 82 20 55 57 -53 -91 39 -78 -50 -17 -10 30 1 -26 -50 -38 -86 -66 -23 -61 -2 66 61 55 105 51 87 110 53 26 84 191 129 204 196 117 94 78 114 99 42 68 8 26 10 68 125 96 48 12 52 83 118 165 122 137 212 163 118 121 144 177 219 108 121 59 99 27 1 102 114 129 63 20 40 21 93 101 78 28 43 34 5 24 64 29 -16 -75 -49 -14 16 35 31 64 31 62 39 24 52 56 15 -14 82 59 76 135 98 57 96 126 133 89 56 44 7 -37 4 70 110 64 107 73 63 59 96 96 46 75 55 43 83 115 128 70 97 81 89 134 89 33 28 44 93 50 61 34 73 81 52 76 78 89 78 75 85 93 94 71 33 14 38 26 19 32 34 27 34 18 43 44 31 -8 6 39 18 28 22 13 25 -2 22 14 12 -11 35 40 25 24 24 37 52 46 27 18 4 -5 -7 20 27 32 16 6 14 21 37 26 22 32 35 31 24 39 50 50 34 43 62 64 68 65 53 46 46 51 46 34 40 38 40 37 43 32 35 46126 320 81 30 10401 12 48 46 5819 3130 17228 934 863 949 940 897 910 1151 1073 1109 1104 1202 1243 1322 1431 1486 1727 1768 2252 2617 2931 3959 3937 1967 737 505 565 489 518 386 369 341 395 378 384 304 297 436 299 229 317 268 65 114 124 101 181 145 88 8 69 5 -22 22 -12 16 -20 -67 999999 -89 -58 32 999999 -43 999999 999999 3 1 -89 -90 -27 22 -48 -14 9 -1 -23 999999 -44 -17 -30 999999 -99 -7 -70 -90 -95 -8 -2 -67 -30 -1 31 -80 -53 -55 -25 -24 -37 -3 -29 -34 6 12 19 -90 -50 5 21 -21 -12 60 56 32 13 -25 94 118 80 84 98 141 74 -20 136 17 1 25 -14 -21 26 -4 -39 -28 -10 37 3 57 22 63 195 126 53 123 158 119 94 112 137 153 117 60 37 -39 -6 69 -6 -52 -4 69 54 -51 999999 -18 -8 14 -40 -79 -3 -12 -36 -26 -4 27 -24 -52 -41 -15 22 23 0 32 53 43 11 45 79 108 -20 -54 -18 31 49 56 18 11 -4 23 14 5 -13 33 64 -3 -37 -3 -11 -11 18 0 23 103 82 52 53 27 18 48 74 129 109 81 94 61 51 90 89 16 2 40 46 41 21 36 39 38 26 48 45 33 43 54 40 48 57 54 43 -18 -18 -6 -7 6 8 13 13 -6 12 15 12 -6 -9 13 -12 0 24 6 -17 -9 -1 9 19 14 12 30 48 38 24 6 -4 4 17 1 -9 -9 999999 -13 0 11 12 10 9 -7 -3 8 -1 22 11 11 16 27 21 30 29 42 38 38 42 43 37 27 28 27 29 24 31 32 32 24 19 10 46132 320 91 30 10411 12 48 52 5820 3129 3423 361 333 507 468 443 624 737 809 777 677 856 809 949 1041 1236 1322 1543 2205 2579 5187 48227 331794 363785 185642 4032 802 723 651 568 550 559 488 579 651 560 453 466 352 308 336 435 347 284 205 193 241 188 238 336 211 135 139 68 135 125 116 21 -16 -40 -83 -20 -59 20 10 -44 999999 4 -62 999999 -83 -18 27 55 1 -51 -29 10 116 91 -1 2 11 33 -28 -1 83 19 10 -37 18 28 -55 59 40 -26 123 42 7 82 121 73 8 16 29 8 49 42 -19 36 44 88 66 53 56 147 226 191 176 99 143 193 47 35 33 77 65 123 58 12 60 -7 -48 28 45 129 148 135 155 232 183 168 178 195 177 195 130 115 155 106 8 43 90 107 97 43 36 75 134 76 40 94 124 131 95 100 14 48 78 42 56 61 -15 47 32 29 63 90 41 83 68 100 38 45 52 100 144 123 123 97 106 99 57 98 111 39 59 84 52 76 56 67 81 112 113 92 71 69 128 154 119 128 99 150 121 120 113 101 136 165 166 171 167 149 174 104 93 68 53 94 74 75 58 60 118 138 133 143 119 105 117 114 114 131 134 95 78 69 48 72 53 62 52 84 82 86 78 82 88 51 54 65 70 64 46 59 77 55 51 79 81 66 77 103 93 95 72 34 59 71 67 63 41 47 54 44 55 65 69 57 58 62 59 77 65 63 70 71 72 79 86 90 100 100 97 104 92 82 76 77 81 82 74 75 82 81 66 68 70 68 46138 321 65 30 10415 12 48 58 5821 3128 43219 1004 662 678 817 898 965 818 848 1042 1082 1053 1157 1341 1520 1534 1588 1765 1745 1937 2490 2746 4529 52255 237944 8642 977 655 660 377 457 417 566 585 634 510 479 518 366 375 346 389 383 272 277 252 281 269 157 202 228 142 -15 37 14 -21 67 104 64 127 20 12 50 62 -32 -72 8 88 132 47 -23 105 60 -13 -29 -34 30 49 68 -37 0 -18 999999 999999 -95 -18 -5 9 -66 17 44 10 -40 27 104 30 12 -17 -17 -9 34 -24 -93 -72 -33 -79 26 -19 -40 48 60 28 1 26 85 63 120 130 99 127 157 146 110 105 148 5 28 59 90 117 58 3 11 56 85 121 87 63 109 154 175 204 128 200 204 212 179 191 188 120 132 -9 37 56 143 54 75 83 79 40 65 57 60 43 41 29 72 60 8 -18 22 21 43 49 58 51 30 72 79 37 63 85 47 82 97 111 107 66 110 62 60 120 113 159 91 58 73 81 75 63 90 71 60 84 27 62 60 89 122 86 101 164 167 141 132 72 87 144 157 146 157 109 146 156 121 115 64 81 85 100 66 51 87 108 94 84 107 103 130 122 110 115 118 123 117 90 50 49 60 50 81 48 49 51 47 36 49 67 59 54 53 32 62 41 22 46 54 49 49 48 70 41 70 68 85 89 79 74 87 80 72 58 38 36 39 31 28 57 78 46 41 49 70 71 63 82 73 74 77 71 86 90 97 101 99 88 91 82 86 78 78 78 79 81 82 88 82 82 77 74 69 46144 321 59 30 10409 12 49 4 5822 3127 38934 1005 1011 854 1090 1061 976 978 1170 1064 1112 1170 1326 1340 1525 1640 1817 1946 2091 2471 2857 4533 26395 85821 5369 900 757 648 610 450 335 377 442 446 578 647 596 338 281 372 396 304 303 280 267 129 202 194 91 179 59 42 69 40 60 65 13 -93 -35 -5 -74 49 46 -37 -55 29 152 3 -87 -70 -76 27 23 -31 -16 71 -23 118 3 1 -34 -41 -33 -38 -51 -30 -89 -99 999999 45 -34 -56 -40 77 -31 126 82 13 43 5 13 -2 -88 -43 27 -1 -79 -2 1 -24 50 36 107 167 79 72 184 144 146 204 134 76 166 179 108 51 41 64 86 28 -33 -11 -46 999999 24 111 142 138 161 122 110 197 168 187 154 76 113 76 69 41 25 50 -2 -16 81 36 58 46 85 3 67 87 4 78 45 5 65 47 26 47 25 -20 37 2 68 3 45 91 21 24 28 53 -25 33 134 71 64 62 78 76 132 116 72 54 84 56 73 25 11 62 40 54 59 44 -11 31 117 130 117 125 119 66 68 50 86 102 45 114 98 103 129 105 141 143 111 65 43 41 58 44 60 70 25 82 95 95 102 112 110 89 109 86 117 85 38 32 55 42 35 55 60 25 55 26 64 42 36 51 54 38 63 65 59 45 29 22 17 29 23 47 47 19 22 44 64 55 57 53 39 36 36 21 27 35 20 16 13 33 27 30 41 41 43 38 41 57 54 63 68 58 57 76 84 79 79 70 57 61 60 58 59 64 59 64 73 63 55 52 63 58 51 46150 321 48 30 10398 12 49 10 5823 3126 57598 1504 950 1011 1015 1020 1301 1210 1118 1144 1316 1339 1386 1465 1607 1700 1770 1812 2077 2582 2882 3428 6690 12519 2383 1083 677 645 687 461 326 383 357 519 717 592 472 505 472 528 526 409 354 275 235 270 152 233 126 45 77 55 41 0 -26 115 63 8 35 101 55 18 85 150 127 64 93 109 -11 18 170 51 100 -13 -77 67 79 16 77 82 36 96 18 20 72 -53 -97 27 24 35 -49 29 30 73 17 -28 19 100 28 -3 -43 75 -2 -11 26 25 -59 0 52 153 70 5 86 120 146 171 155 106 126 237 181 129 85 95 63 98 128 105 30 42 110 61 4 22 68 127 212 198 154 199 239 168 167 199 148 151 92 100 11 94 113 103 88 64 72 38 32 -16 68 66 70 90 53 51 95 112 35 26 20 16 -3 13 18 32 14 -17 17 45 72 -1 60 76 37 55 59 90 88 53 52 76 62 115 108 65 88 80 100 84 53 44 23 114 122 15 48 20 81 42 97 114 135 188 142 155 102 84 131 165 169 136 170 157 142 146 103 62 80 88 92 67 124 92 96 95 71 99 94 122 116 104 126 136 87 71 50 39 55 29 50 43 69 89 99 68 47 61 76 80 56 40 45 59 38 3 43 33 23 51 49 52 69 46 67 53 57 78 67 59 62 29 23 17 22 24 48 54 52 41 49 51 48 40 47 60 58 74 76 81 64 72 83 86 89 82 73 75 80 68 75 68 76 76 74 69 74 73 70 68 68 64 58 46156 321 70 30 10390 12 49 16 5824 3125 607542 4455 1019 1019 1099 1049 1166 1087 1051 1200 1298 1289 1371 1439 1568 1737 1618 1792 1900 2078 2166 2281 2313 1839 1281 911 812 759 670 537 378 471 410 441 429 430 432 443 384 393 449 309 427 367 220 101 139 191 167 105 84 63 154 10 28 29 102 30 -65 34 35 -8 38 28 44 -24 -44 -41 24 53 17 45 61 -28 999999 31 34 -66 55 53 -9 17 20 16 74 12 19 -22 36 -42 -72 38 23 -6 -11 -4 -57 23 0 7 43 -31 -4 58 65 -21 26 78 -3 84 127 77 86 147 125 104 165 126 145 132 80 89 162 64 111 120 129 92 70 24 93 93 8 44 69 11 70 112 122 75 104 113 197 212 139 101 89 63 16 45 149 139 53 54 5 21 14 -10 36 36 98 82 41 76 27 32 93 36 63 42 29 -60 -67 -7 22 64 30 16 61 -7 35 13 40 93 77 58 45 84 74 45 33 41 66 13 48 52 118 117 51 59 53 26 -2 23 8 35 63 80 121 112 123 97 76 123 140 144 107 89 162 184 157 118 133 121 96 63 60 30 34 31 29 31 43 46 77 74 64 92 91 89 75 80 69 18 20 18 10 13 53 40 16 34 45 58 55 55 37 57 52 48 56 34 38 30 31 45 29 11 23 23 16 31 45 44 59 43 31 18 4 20 14 14 7 4 0 5 15 27 21 14 9 24 26 36 59 57 46 55 41 53 55 46 59 62 58 42 40 41 36 39 50 39 41 49 36 40 41 33 35 25 27 46162 321 35 30 10385 12 49 22 5825 3124 779009 6103 510 481 612 546 616 572 611 716 821 849 847 986 967 1113 1240 1476 1555 2069 2982 11778 145314 357559 326545 71506 2085 750 721 631 535 526 567 505 537 487 480 410 274 338 366 401 282 241 185 278 190 161 231 162 139 131 123 156 120 149 0 999999 12 39 56 -27 101 123 23 55 35 22 78 80 159 56 35 63 148 144 -15 25 -4 45 98 47 18 -24 -96 0 65 62 46 112 154 76 86 56 -34 30 -14 29 76 -6 -45 -29 -21 64 17 66 78 101 61 -13 32 96 159 106 75 121 98 104 141 94 134 150 172 103 106 166 117 96 228 139 82 59 93 127 90 111 86 96 190 203 129 62 156 195 213 168 96 97 119 144 121 133 59 19 25 30 77 51 80 75 41 62 89 76 89 117 11 33 38 106 114 -1 -33 16 59 89 35 -13 45 69 71 94 40 89 99 66 93 130 68 75 95 118 65 75 95 122 141 111 112 81 84 113 126 89 92 62 73 82 110 94 137 155 128 93 110 135 154 112 149 179 193 160 148 177 122 123 76 69 23 21 50 57 75 110 103 88 129 106 81 103 133 107 79 88 94 76 56 31 42 85 73 85 81 59 58 71 81 62 64 40 49 50 52 60 60 60 54 39 60 84 81 78 66 81 78 72 71 57 42 45 37 37 41 39 27 25 33 46 45 49 34 52 67 78 97 95 89 89 88 85 89 72 69 70 64 70 83 77 74 69 68 67 66 61 63 63 67 75 64 53 47 46168 319 91 30 10381 12 49 28 5826 3123 155 188 217 277 377 384 232 409 486 493 567 427 684 821 976 1178 1600 1816 7235 108248 442964 717170 222114 4518 623 531 618 552 570 374 418 470 427 390 436 386 240 243 287 216 289 344 263 145 143 161 225 176 139 111 178 102 16 82 26 17 81 31 -33 42 102 61 73 103 48 44 67 97 -16 -80 -24 102 88 127 102 87 108 24 34 -35 55 13 74 16 41 27 28 85 74 -38 8 43 -25 46 92 58 34 -6 63 66 57 34 29 44 -22 67 69 89 34 -1 -12 14 144 192 216 180 93 138 140 191 178 130 142 176 129 21 42 77 102 145 13 7 25 138 80 111 197 182 171 146 150 159 177 140 128 135 93 137 137 136 101 91 42 53 43 67 113 76 36 72 50 85 78 76 90 2 30 80 85 77 73 23 41 89 124 127 95 96 138 170 115 83 63 65 98 52 65 70 103 129 51 68 97 114 87 38 73 52 34 7 25 64 63 72 71 104 91 83 86 135 103 140 136 160 136 116 114 154 143 116 104 132 154 97 84 83 64 75 61 37 56 101 52 97 87 109 95 97 114 97 78 84 51 46 52 52 44 35 60 57 67 76 95 55 49 61 67 68 59 61 59 32 39 28 38 51 41 42 37 67 74 52 51 64 70 45 35 30 44 45 31 15 21 36 45 56 52 32 35 45 57 65 75 83 78 86 74 67 87 77 67 70 52 51 68 73 66 64 67 64 61 54 61 62 55 53 58 56 53 46174 320 56 30 10376 12 49 34 5827 3122 7128 1099 1131 1084 1011 1040 1102 1225 1175 1309 1390 1495 1555 1550 1628 1706 1893 1949 2095 2361 2499 2744 2923 2515 1850 1180 909 800 585 530 532 441 489 392 302 324 356 376 429 289 265 255 219 263 156 74 23 129 176 229 107 117 104 117 127 94 -15 -5 29 -10 28 73 13 -19 70 78 111 32 59 62 39 7 -29 5 -24 -59 38 54 48 101 45 24 68 9 45 58 -21 -11 -1 41 143 82 37 33 -13 -20 23 -27 56 56 -9 29 36 -2 4 21 65 93 61 40 132 84 125 83 123 158 151 159 206 216 155 179 149 101 45 86 43 48 60 131 -32 29 25 55 148 96 115 154 109 212 222 177 173 199 169 134 95 92 61 77 19 41 110 68 79 72 48 100 51 69 124 76 67 76 7 -10 49 110 48 42 64 -3 -12 17 25 40 90 41 23 46 62 80 69 53 68 65 42 88 93 41 76 94 59 86 59 27 33 38 20 26 66 57 71 55 67 86 67 72 55 41 69 85 91 164 165 118 113 113 143 170 169 128 152 153 148 82 80 82 62 113 63 80 86 48 56 94 78 74 72 109 114 85 45 37 16 11 33 28 40 55 41 62 54 69 71 73 75 93 78 49 50 70 80 46 61 51 20 27 20 27 32 41 45 60 65 47 57 24 12 18 2 18 13 8 19 13 17 37 38 35 25 43 47 50 53 50 53 48 60 72 64 49 50 55 53 63 50 49 54 58 52 49 52 55 48 45 46 41 41 35 46180 320 50 30 10370 12 49 40 5828 3121 9120 1132 951 1085 1097 1082 1089 1123 1160 1201 1205 1234 1290 1469 1451 1440 1676 2111 2320 3186 6643 6277 3613 3019 1892 1280 804 609 686 656 621 432 401 504 395 414 321 374 395 436 333 253 328 307 174 180 164 149 158 110 48 115 43 105 84 95 110 92 51 99 40 65 110 157 111 166 128 56 25 82 108 -14 -2 14 -12 -13 -9 41 9 27 102 42 -4 -1 -45 74 23 -38 21 86 16 96 -26 13 14 32 63 67 0 32 -4 -37 12 -67 15 9 22 82 106 116 119 11 66 107 156 90 90 168 173 107 132 189 167 231 138 130 91 61 102 72 19 50 24 58 58 75 68 175 156 184 203 241 159 218 171 70 -18 20 56 70 83 93 51 61 35 56 52 43 44 9 11 92 100 31 52 64 54 -2 49 45 14 21 -48 -4 11 18 72 58 37 34 35 55 60 80 96 97 68 52 87 69 87 105 86 75 56 124 66 79 69 32 83 87 63 68 64 56 99 101 70 123 84 124 157 115 127 84 133 210 167 147 143 122 127 138 112 112 78 81 55 95 106 106 76 83 73 63 70 112 74 87 93 97 88 46 21 37 37 23 51 40 0 58 92 46 34 55 57 35 60 53 56 80 62 44 67 54 48 15 40 41 27 17 28 54 64 38 48 48 18 29 13 28 40 26 18 31 17 21 48 29 26 41 52 58 56 57 65 88 62 69 67 67 58 63 69 72 63 62 63 53 61 61 47 48 51 49 51 49 43 44 46186 320 47 30 10367 12 49 46 5829 3121 11233 1229 984 1147 1066 1202 1203 1266 1338 1490 1436 1596 1629 1697 1840 1851 2019 2209 2351 2488 2628 3185 3315 2454 1749 1294 914 737 685 671 524 588 567 491 578 358 400 491 317 350 290 202 313 358 233 139 225 254 203 122 112 98 56 18 32 140 95 81 137 132 69 145 86 100 188 182 201 73 47 41 147 95 100 72 87 98 61 54 32 17 -10 3 -81 -86 30 25 58 -17 55 80 38 46 3 10 66 95 96 119 80 40 70 79 46 73 64 50 86 82 96 92 151 54 87 91 151 121 113 157 194 158 193 195 223 247 177 136 118 71 32 91 114 59 74 127 163 130 132 200 206 159 198 166 151 136 12 -1 52 107 111 120 120 99 62 63 104 134 98 90 44 71 122 124 57 94 78 16 37 72 75 57 -31 -49 53 120 133 92 56 99 65 83 81 86 61 83 132 102 162 109 100 86 70 52 81 137 80 89 78 81 96 85 98 118 97 114 82 41 53 106 52 87 91 134 142 180 199 180 161 154 139 155 156 128 142 157 138 158 195 150 93 80 90 80 143 126 73 91 101 112 108 118 91 115 135 99 56 85 76 76 77 95 63 32 53 91 85 91 90 62 73 74 70 67 71 68 68 67 68 67 73 83 78 68 71 73 71 79 74 70 62 51 44 38 50 60 57 68 65 57 52 51 65 78 78 86 82 92 98 86 87 89 98 102 95 89 88 85 90 89 78 69 67 80 84 82 87 78 68 67 77 72 46192 320 74 30 10364 12 49 52 5830 3120 11659 1135 964 981 927 1054 1175 1153 1238 1324 1302 1426 1423 1679 1672 1796 1976 2262 2608 2811 5055 30900 89620 30274 2181 1343 825 663 625 549 607 520 497 551 528 438 390 491 406 349 288 268 337 336 248 326 254 177 166 75 194 120 28 122 75 123 72 85 203 34 110 279 178 217 47 113 31 -24 46 3 -25 70 86 30 6 16 126 85 47 999999 99 217 172 112 100 15 55 30 -69 5 -36 -26 60 161 33 -41 98 24 63 148 147 88 36 39 94 -9 -13 41 -52 74 71 47 129 132 163 139 202 267 276 263 205 219 175 197 223 181 96 153 55 -8 -29 106 131 167 231 173 83 155 225 212 271 249 197 85 90 57 76 -34 -43 61 84 146 138 141 95 150 166 83 157 88 98 174 114 33 100 88 58 61 45 40 3 4 33 10 47 84 2 31 64 59 22 131 138 179 125 78 132 107 87 138 116 99 131 103 104 113 173 87 69 78 39 48 110 102 41 109 98 94 81 109 128 122 144 170 157 188 171 194 215 154 194 183 161 174 200 204 176 107 95 123 126 115 102 87 99 117 118 133 124 106 123 111 165 163 89 74 112 91 87 112 103 65 98 83 90 77 89 91 71 61 80 119 110 70 63 95 102 83 77 65 52 84 86 69 79 86 90 90 72 64 57 61 74 52 57 61 65 57 71 80 60 55 79 87 101 105 98 84 107 121 117 107 88 84 98 89 94 87 94 92 90 99 87 83 98 89 86 82 79 82 46198 320 40 30 10360 12 49 58 5831 3119 12134 461 227 306 338 434 347 405 451 511 554 395 528 730 851 948 1179 1414 1969 2629 7117 73461 331095 596267 266048 142392 1808 530 415 467 584 513 462 232 327 413 386 317 347 283 168 268 368 238 271 163 178 95 39 207 226 256 155 153 171 49 110 139 210 107 39 50 149 149 133 64 78 128 149 85 147 105 215 110 63 20 70 -15 -9 30 -43 -86 47 21 2 66 116 131 84 -11 -18 95 24 68 100 129 42 37 141 11 64 66 15 30 12 43 52 -57 -18 44 53 83 70 80 72 74 222 218 173 224 224 195 247 254 204 171 155 52 26 40 126 116 65 93 140 226 259 260 309 209 127 217 128 157 121 4 49 56 -44 -37 -2 99 148 130 68 100 105 34 159 52 62 148 49 -28 31 65 56 43 73 91 52 33 47 76 -24 11 101 115 124 82 45 64 71 88 92 147 122 113 133 89 97 121 124 50 84 94 128 113 91 64 98 75 117 101 108 96 54 69 79 101 144 160 144 156 155 138 112 155 168 148 115 125 120 132 160 165 141 126 126 69 98 95 131 116 80 83 122 85 80 62 41 85 123 91 81 92 88 77 69 43 57 62 41 39 66 39 37 70 64 62 69 78 40 54 45 63 30 41 52 30 34 53 30 57 54 86 70 44 28 27 28 27 43 25 48 45 41 53 37 38 41 52 65 56 66 69 75 87 71 69 67 76 78 73 64 61 64 57 63 67 60 61 60 64 67 63 53 59 57 53 46204 320 37 30 10357 12 50 4 5832 3118 7720 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 440 1003 12515 103763 452086 883297 999999 999999 492930 6271 643 662 598 557 520 531 639 501 415 269 439 413 311 284 363 290 196 344 232 162 350 269 117 156 70 26 72 163 56 -15 -40 63 76 69 74 67 28 35 85 46 8 85 70 999999 -4 -47 -60 13 -34 999999 122 50 118 19 6 -50 -5 -22 166 180 134 54 110 106 -62 -41 -3 4 -10 -45 25 -44 29 -1 -84 -28 64 69 -69 -4 -25 44 66 98 19 -25 55 133 140 226 131 215 188 161 178 136 91 183 185 65 95 36 5 -6 -10 137 80 115 100 152 114 110 187 138 197 23 -47 40 41 2 -12 -10 29 63 42 86 33 4 -7 29 -16 52 64 64 77 24 13 151 102 -1 -42 6 57 141 119 60 75 65 116 36 -32 67 125 125 122 39 4 88 35 73 23 135 147 84 52 54 82 26 20 22 29 33 52 43 58 41 76 124 64 78 19 33 136 147 126 125 189 171 151 117 172 129 154 154 162 157 119 131 127 143 99 91 85 19 57 66 117 79 57 57 89 91 72 57 44 98 124 109 64 62 75 56 29 56 80 54 21 46 77 61 52 72 45 31 31 26 49 43 43 54 40 32 43 49 72 56 51 42 53 37 48 64 30 22 19 32 25 17 25 34 38 29 26 17 27 36 52 75 67 71 66 72 72 75 70 81 77 67 70 76 67 54 63 66 61 52 57 57 51 61 53 45 49 46210 320 39 30 10359 12 50 10 5833 3117 15370 338 244 241 353 363 407 486 521 598 715 720 606 744 1012 1190 1390 1956 2559 7179 52635 260671 505466 225752 138412 3120 572 605 554 512 512 571 464 459 353 273 412 352 287 380 334 297 259 96 192 207 198 47 92 106 61 136 142 150 115 66 120 117 70 216 14 -42 57 -20 -100 -35 -33 999999 999999 -60 27 26 -17 16 132 144 -35 35 -46 999999 -35 -39 -46 999999 -66 41 -86 -13 65 45 102 4 -79 -32 999999 999999 4 89 44 31 3 -38 -95 -29 84 86 -9 7 106 112 100 129 34 85 123 -20 95 198 199 159 135 194 271 184 111 141 61 -38 8 27 28 174 149 37 55 124 196 185 150 55 16 72 -49 45 82 -17 -78 -6 -14 -17 91 26 -34 42 67 179 126 51 26 40 90 58 24 15 26 39 15 -3 -37 12 13 20 75 -21 49 40 -16 123 88 75 76 59 29 106 59 43 55 70 31 43 47 57 55 8 44 54 12 15 -17 79 34 4 21 51 19 18 1 52 64 93 27 74 83 106 152 152 101 136 162 144 151 113 124 138 116 92 125 171 168 93 83 79 76 61 16 33 50 51 83 68 33 33 70 57 56 22 26 24 38 22 13 22 -8 -3 18 38 54 48 48 54 39 23 18 32 52 66 60 47 19 25 16 20 31 43 39 43 37 33 28 35 15 18 11 16 33 19 15 13 17 22 17 28 41 46 47 63 65 52 50 55 49 53 64 64 46 54 54 40 43 46 52 49 47 36 40 40 43 45 40 39 46216 320 42 30 10362 12 50 16 5834 3116 10325 722 401 256 400 539 554 437 440 497 607 686 825 1031 1016 1089 1360 1826 3049 17143 153271 468325 510308 59892 2790 617 519 387 364 423 498 435 495 463 348 463 485 485 331 347 287 166 173 222 229 142 92 234 216 177 150 21 47 149 50 108 86 -32 -77 23 12 -66 999999 38 66 -4 -64 113 39 55 -34 16 -83 -44 29 -30 7 39 -93 -67 -55 38 -47 37 66 47 88 50 107 59 -64 -21 999999 999999 -16 5 -51 1 16 11 13 52 -32 14 55 -40 -31 53 31 13 -23 49 111 97 145 144 118 105 14 104 114 30 102 165 106 71 -55 11 53 151 91 66 60 76 88 132 113 112 154 46 -19 -48 107 48 9 -4 -19 28 -35 68 67 31 84 69 92 82 12 30 45 106 30 61 89 33 -23 -33 8 90 76 28 -17 17 28 -55 -29 16 -2 73 48 51 18 55 35 56 26 66 76 50 90 42 73 42 23 0 -26 -27 84 47 30 35 49 64 28 51 53 65 25 32 -5 9 10 37 115 169 125 86 143 146 151 152 164 171 191 126 124 134 140 137 118 102 71 43 45 59 82 82 66 68 68 32 49 66 48 27 53 66 66 59 53 43 9 3 7 28 19 22 38 42 61 43 37 48 49 21 34 33 33 13 -1 28 28 22 21 35 54 44 32 29 24 0 9 20 21 21 28 19 17 21 19 20 18 28 34 40 38 62 58 58 56 55 51 39 52 62 53 37 42 57 48 35 45 51 57 40 38 48 41 33 35 36 46222 320 43 30 10363 12 50 22 5835 3115 16048 292 386 384 245 236 275 368 595 533 523 592 664 822 960 1025 1467 2136 3456 31536 201114 351489 569654 397027 6821 756 488 559 545 575 529 431 497 646 578 429 439 610 402 356 278 353 333 286 170 75 132 200 93 28 110 223 101 35 37 172 89 171 186 60 30 35 69 34 44 -22 142 24 999999 999999 77 -21 73 21 36 105 70 -27 -34 23 79 39 -36 -61 -42 -58 -53 43 5 78 51 13 68 33 -1 8 -6 -56 -64 5 -41 -16 21 47 24 -60 999999 -63 16 -2 108 112 75 31 18 88 152 178 278 185 211 229 175 190 78 44 82 35 42 43 -21 115 160 140 158 170 51 58 76 62 -77 -89 -97 12 39 48 99 69 47 -40 17 29 70 87 47 21 56 60 10 76 37 -46 -16 27 0 -20 -32 -17 3 48 53 65 15 22 15 57 36 90 16 55 100 81 91 125 96 62 92 85 71 10 22 51 40 16 58 46 11 -10 7 52 42 77 11 9 -13 -19 30 9 71 59 15 16 10 78 119 149 132 146 155 159 173 177 141 152 132 114 155 169 137 66 14 61 89 47 50 32 38 50 69 46 41 46 38 51 59 96 70 73 58 50 39 22 5 38 69 44 34 47 53 18 33 66 68 42 47 48 38 35 47 39 32 16 20 12 31 39 14 1 -5 2 1 16 14 33 30 3 5 9 8 16 26 24 23 39 46 53 49 44 56 49 50 57 58 55 49 46 45 53 44 42 41 41 45 51 50 35 39 41 33 27 46228 320 41 30 10361 12 50 28 5836 3114 17232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 433 700 4660 42483 226542 613119 999999 974700 376834 47619 1220 553 549 379 393 498 598 482 409 414 404 498 440 295 331 411 318 237 188 335 199 161 155 138 101 76 216 191 145 52 112 75 72 -66 -86 -88 39 23 -6 17 118 2 -63 -94 -69 -10 -16 27 32 7 -32 32 -46 -60 -64 -28 73 -18 91 999999 -23 109 29 999999 999999 122 141 126 196 250 103 22 39 5 -28 -17 -26 -66 -34 -5 37 62 6 32 44 17 163 261 65 26 76 188 55 16 77 69 67 152 89 -6 16 -36 -45 -1 53 96 126 94 79 174 139 227 87 -3 -20 19 -8 -1 70 66 81 26 76 18 65 51 83 61 115 108 93 98 21 -19 18 49 -28 17 52 40 72 103 36 91 81 -23 -68 50 20 -57 -59 23 59 103 108 99 87 102 87 84 115 89 67 82 11 88 43 7 53 51 76 17 10 28 46 81 46 42 30 36 45 36 95 78 94 54 68 99 81 130 138 119 123 136 155 169 100 103 104 110 122 140 121 77 66 59 19 5 66 90 66 101 24 54 23 79 77 54 68 86 118 116 107 74 59 33 14 55 61 55 26 30 59 75 67 71 69 67 55 47 35 28 33 12 17 27 28 48 61 25 0 5 -13 -12 28 14 18 36 20 9 12 16 7 15 26 25 40 46 59 50 43 49 67 57 64 55 53 56 58 54 45 48 53 49 50 43 42 38 50 45 38 37 34 25 46234 320 40 30 10360 12 50 34 5836 3113 18052 999999 999999 999999 999999 999999 -97 999999 -83 999999 -47 -67 227 463 490 624 1034 1803 3936 38967 251301 863072 994969 410567 12475 794 650 549 393 473 642 675 589 568 640 552 502 566 505 354 362 305 268 391 339 254 268 304 152 277 214 263 280 210 187 189 157 131 132 176 99 119 88 -35 999999 -1 -9 -64 11 15 -21 -77 -50 0 42 32 11 -28 123 95 70 68 68 50 45 10 -33 71 42 39 149 48 98 90 -3 42 6 23 29 44 105 95 185 143 -37 -40 2 3 87 19 64 152 126 78 173 112 275 144 166 171 156 142 158 188 188 78 101 96 26 18 178 181 147 57 96 179 216 230 220 96 22 29 11 -11 37 83 22 82 34 66 58 28 52 157 159 123 64 82 24 50 71 115 86 42 34 75 33 64 93 -28 34 112 69 -8 11 28 12 35 75 75 112 153 105 117 80 64 36 47 93 54 57 70 17 64 102 102 60 78 -38 -36 15 -9 44 113 100 81 73 64 75 85 68 105 124 126 115 135 156 198 205 167 194 198 142 124 108 133 147 151 114 103 81 56 48 66 62 76 50 64 83 71 64 96 68 64 91 123 108 101 117 75 42 60 43 66 48 38 48 74 59 67 62 66 44 59 35 51 52 16 38 39 51 45 71 85 67 46 25 21 27 42 36 40 55 40 49 42 23 20 37 28 31 39 37 50 63 56 51 65 64 62 68 68 61 73 71 63 50 53 50 56 56 42 51 52 42 39 48 45 42 39 46240 320 37 30 10357 12 50 40 5837 3112 15912 176 93 75 108 257 430 314 326 515 665 654 845 937 1160 1080 1180 1670 3962 24528 107039 368239 459082 660485 238258 2224 707 538 503 447 434 548 575 559 472 484 503 416 421 455 503 247 322 494 249 295 237 141 171 169 91 65 99 97 87 128 56 117 236 199 81 64 158 88 100 11 -43 12 65 124 67 35 25 17 -38 -15 -6 61 -40 -27 -71 999999 -63 -37 -74 52 23 999999 69 -1 39 27 19 92 81 23 -40 -95 999999 27 26 93 51 76 54 14 0 32 89 98 145 118 46 90 136 136 206 158 279 176 135 209 233 132 94 101 133 -10 -9 52 -47 46 125 161 228 154 112 130 75 49 14 53 52 -73 65 53 78 4 24 74 66 48 102 38 32 25 -2 -50 26 0 42 -8 -47 -63 -10 -4 4 6 69 100 54 108 109 60 51 105 102 78 123 196 187 82 -20 53 102 130 129 62 74 175 73 76 44 70 62 50 59 42 26 15 21 63 -1 44 38 114 78 133 105 52 70 58 75 124 114 116 176 155 148 182 219 125 117 149 178 137 112 148 115 112 101 65 89 76 32 62 88 63 85 96 83 111 81 102 105 81 63 94 79 22 24 23 42 47 42 50 35 54 53 74 65 60 57 53 65 64 57 13 3 33 37 66 64 33 40 44 43 43 40 40 13 4 16 24 35 19 33 46 29 23 32 41 43 54 55 65 68 72 75 69 80 62 49 74 68 64 66 64 63 61 55 58 49 44 46 49 55 61 52 36 46246 320 37 30 10357 12 50 46 5838 3111 29873 447 394 424 427 450 528 706 682 685 756 798 967 1036 1245 1467 1759 2481 7175 41411 75067 243090 361163 506978 50996 2413 764 522 423 375 495 419 434 417 299 494 605 491 436 455 464 474 245 367 372 412 311 459 348 163 118 211 134 176 132 242 167 92 130 110 235 251 150 132 251 205 61 55 8 0 70 36 22 42 19 -49 -69 -28 105 -76 -69 19 55 67 25 87 218 173 35 -9 20 65 66 51 -37 52 8 31 -16 -10 133 123 73 74 -37 12 -26 71 -9 93 161 164 93 205 7 114 147 127 78 173 149 106 67 48 86 131 142 66 44 34 104 103 131 201 237 273 181 203 162 47 -4 -30 59 43 93 56 21 36 55 109 123 58 45 97 158 155 98 31 81 42 97 71 89 101 71 52 22 41 60 117 43 50 32 1 92 104 85 104 124 135 182 63 101 110 45 111 106 149 126 121 71 12 91 86 86 73 103 79 65 77 84 73 101 72 63 129 92 74 64 68 123 144 107 129 144 123 151 183 148 173 210 170 146 153 188 164 118 123 177 190 107 103 72 83 97 95 93 118 136 81 87 85 105 93 102 102 104 119 124 87 61 59 79 81 102 81 97 83 75 91 84 64 74 110 118 69 44 36 62 58 36 42 78 58 70 47 57 62 37 48 56 59 56 43 59 57 55 47 30 30 52 57 66 72 61 78 105 87 90 87 93 75 85 87 88 93 86 96 87 85 81 71 77 81 68 68 72 73 66 63 46253 320 35 30 10355 12 50 53 5839 3110 19026 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 448 713 4249 41676 187235 418381 657512 983753 816478 566122 197681 2858 530 592 347 485 466 313 489 420 408 531 418 563 456 449 280 229 358 437 337 410 247 257 281 243 388 389 268 231 187 85 160 62 78 141 274 304 172 61 131 89 64 -81 -11 134 125 103 70 46 53 -7 23 94 81 -61 999999 1 0 7 -41 -31 10 6 -17 45 18 -9 113 65 97 50 999999 -6 36 -25 -40 78 114 26 -39 -7 -35 28 37 101 184 117 159 189 307 79 82 182 183 106 169 139 110 37 136 13 -15 40 23 25 96 133 194 185 142 234 41 17 8 83 124 54 59 -4 -5 24 78 98 76 54 115 117 110 33 38 81 96 112 8 50 107 39 80 79 3 59 70 56 -31 -46 28 123 92 82 20 16 43 79 90 48 -23 95 134 72 42 61 115 71 79 50 19 106 72 19 5 9 52 71 19 44 -26 55 114 95 49 51 2 71 78 68 53 95 154 160 161 155 144 160 189 162 132 157 191 213 172 136 145 133 89 108 119 56 36 81 75 47 42 74 72 69 108 123 74 96 111 80 42 44 22 36 58 71 82 58 97 53 30 47 68 65 47 57 28 31 39 45 37 37 19 48 44 37 51 36 31 13 28 25 15 27 0 4 39 29 12 7 8 5 19 40 37 44 62 82 51 64 70 54 67 71 71 74 64 68 65 64 60 63 62 55 53 53 56 50 42 39 41 28 46259 320 32 30 10352 12 50 59 5840 3109 31284 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 788 4458 13286 94932 315669 728749 999999 999999 681130 37337 2035 689 458 565 594 610 444 512 568 570 517 464 553 597 450 409 558 484 404 323 450 402 454 289 276 282 211 310 324 164 226 241 206 191 174 186 140 182 72 83 41 999999 61 28 52 108 -5 35 78 10 68 35 85 78 31 25 25 66 3 12 31 113 64 47 17 82 122 141 110 152 145 -16 -22 60 31 80 23 -8 80 47 26 -55 27 108 154 151 188 154 199 225 255 217 211 174 177 291 305 106 135 169 162 112 130 205 154 83 140 188 130 122 63 109 74 -2 -18 14 6 111 169 157 143 69 68 81 132 194 153 77 99 112 92 130 63 143 139 67 139 69 58 37 109 45 15 31 96 144 125 96 94 210 172 87 82 99 77 141 158 127 149 148 133 115 83 227 156 65 94 109 54 70 85 86 59 98 109 130 140 134 152 123 95 120 137 133 113 129 170 224 246 203 145 195 165 153 176 157 154 176 192 167 195 158 176 117 44 70 97 89 108 129 123 112 157 96 84 106 105 136 109 126 83 82 83 93 112 122 114 146 89 94 117 84 107 115 75 70 59 93 88 37 50 66 83 82 92 104 91 87 60 71 70 78 66 37 50 39 46 64 52 58 53 57 61 69 64 63 58 74 91 89 83 95 94 97 110 103 104 98 103 94 105 106 97 88 92 86 88 84 77 70 74 87 77 46265 320 33 30 10353 12 51 5 5841 3108 3043 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1485 9179 40070 126859 298308 771340 999999 999999 816560 15939 728 614 622 540 518 507 605 613 575 544 557 438 484 464 447 454 508 400 251 328 349 430 327 309 379 346 296 289 214 116 241 178 175 70 55 193 222 -14 18 23 -60 124 298 205 149 96 165 103 22 91 128 143 109 74 60 31 127 69 217 290 214 127 45 0 40 33 38 22 51 92 133 106 142 120 61 120 -28 78 138 -76 3 159 130 77 107 184 130 110 202 197 176 214 225 190 276 134 124 84 24 71 151 79 122 64 195 219 229 240 230 209 108 171 73 72 157 130 86 151 109 -29 94 111 73 94 125 160 195 161 87 76 91 132 120 161 124 110 103 122 133 141 81 96 115 53 21 66 105 96 153 187 118 69 183 190 167 139 110 135 215 190 106 76 146 176 84 56 23 94 145 109 128 156 186 118 103 159 182 160 108 71 92 103 116 94 161 164 180 216 236 173 186 202 209 185 167 154 150 175 202 176 179 142 102 94 92 77 128 113 110 161 122 102 123 166 144 146 158 118 102 102 100 72 84 113 81 128 129 99 108 64 107 111 92 67 69 85 42 55 82 90 90 71 70 87 94 94 79 83 26 33 48 66 63 46 60 57 60 65 58 48 51 54 51 54 45 49 73 74 80 81 98 90 92 88 88 92 94 88 81 90 99 86 88 87 84 76 75 70 72 73 67 61 46271 320 40 30 10360 12 51 11 5842 3107 30911 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 2928 18183 53984 116916 282908 797301 999999 939047 583478 42281 1067 671 530 589 450 473 422 552 593 604 495 498 455 335 401 503 482 405 438 319 297 314 271 302 305 414 341 317 91 97 224 264 153 191 213 61 45 114 143 85 123 133 93 64 -27 21 84 3 32 78 194 16 137 192 74 3 25 60 151 113 162 144 57 76 18 10 86 74 6 56 100 73 36 48 -21 7 90 80 73 63 78 45 63 120 228 184 168 125 213 172 178 228 151 266 250 148 70 183 201 114 68 80 121 137 96 175 201 261 184 93 92 10 -22 69 100 92 140 70 25 86 132 135 18 106 159 224 129 95 71 59 117 130 93 177 123 45 68 94 139 114 68 112 79 45 92 41 58 68 54 94 134 134 80 154 186 141 142 134 109 71 138 145 69 69 126 118 91 126 37 9 54 54 42 64 137 170 129 112 89 118 117 139 135 87 154 125 143 186 195 165 126 135 208 168 197 143 150 155 157 118 74 102 118 126 108 87 88 73 82 118 99 47 77 136 100 119 95 85 67 46 73 72 75 100 117 137 128 93 61 74 92 87 87 96 97 62 53 74 53 40 57 63 85 94 75 73 84 91 55 39 46 45 34 37 45 62 47 66 64 53 52 48 58 66 50 57 61 71 80 90 80 80 90 85 93 88 89 92 99 95 90 87 78 82 73 83 90 84 83 82 85 76 63 46277 320 19 30 10369 12 51 17 5843 3106 11028 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 645 1079 7104 77960 172204 266681 545617 816353 999999 946388 159159 6360 692 533 466 459 440 555 489 552 508 419 375 429 376 376 479 480 345 286 374 292 240 264 169 244 254 316 239 301 278 244 265 252 160 147 49 76 82 119 75 43 153 144 78 146 24 71 65 6 50 143 -5 -9 -92 -12 -40 -18 76 101 69 -95 -93 -48 26 34 0 11 9 -29 -31 69 86 0 7 21 -5 -16 -87 -55 -3 21 83 -2 65 156 27 75 21 61 81 127 195 154 155 114 88 12 5 66 90 106 64 120 82 169 200 220 161 44 9 51 27 39 -1 -22 -3 11 -3 65 54 110 93 109 90 2 74 78 42 22 19 48 72 67 30 37 -2 -16 17 1 -39 18 -3 44 81 64 22 132 158 106 74 103 68 161 142 69 69 60 46 101 97 31 14 71 86 70 75 87 61 44 31 21 112 144 115 63 144 120 135 84 101 62 97 100 89 89 116 146 102 128 160 181 173 136 145 174 152 131 140 154 118 71 67 92 90 74 71 131 103 109 66 82 98 71 81 122 85 70 83 60 46 52 53 77 93 102 87 84 92 91 93 71 80 62 67 73 75 53 63 60 24 35 51 53 55 39 49 68 56 31 42 50 34 38 22 26 33 42 31 38 37 47 40 35 44 45 48 65 68 78 73 74 86 82 85 66 84 80 78 88 82 85 81 74 74 74 71 74 60 69 69 62 57 60 46283 302 595 30 10375 12 51 23 5844 3105 471 3045 22527 135209 437739 999999 999999 897581 867485 191089 4161 665 546 498 470 547 592 589 423 378 386 234 294 384 360 361 322 210 273 334 314 195 236 272 292 229 189 133 196 190 197 164 176 125 133 16 88 4 -35 -26 -53 -31 -9 73 -7 -5 39 77 114 81 83 36 -10 15 49 80 56 -50 -26 190 122 48 54 35 -28 77 -19 -88 45 -54 70 32 70 -59 6 101 97 -21 9 210 153 101 47 42 93 99 113 116 96 149 107 146 157 199 151 127 149 101 55 143 71 147 139 139 205 202 69 -45 -14 -38 -23 35 71 68 151 175 131 98 61 76 127 143 53 65 89 146 126 105 45 79 10 -17 -62 18 18 -5 44 32 62 100 158 121 108 119 71 90 106 60 94 114 100 119 64 100 108 157 123 68 41 84 39 38 74 48 30 45 106 137 109 50 8 57 45 86 105 153 111 76 67 154 178 126 101 89 132 125 161 204 199 216 170 181 165 172 231 232 188 156 162 152 98 83 62 44 88 140 129 55 70 150 132 106 101 67 103 117 109 81 90 69 80 87 90 106 132 123 86 73 107 142 145 77 49 52 49 65 62 46 76 54 69 95 56 53 66 83 92 80 59 52 61 61 54 69 73 50 61 68 63 70 61 55 54 57 61 82 90 91 94 104 110 105 98 101 102 101 111 107 107 101 98 91 95 95 93 92 92 92 94 88 87 72 46289 320 58 30 10378 12 51 29 5845 3104 6437 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 4962 23470 39892 161629 309044 509752 999999 999999 999999 590499 260674 4809 345 468 585 623 607 604 475 552 415 395 389 350 405 433 331 467 463 399 461 498 280 177 274 189 218 312 198 233 218 104 187 221 110 77 118 27 46 79 213 54 -75 -52 70 43 16 62 33 -34 68 9 -26 -26 -64 999999 21 2 -6 65 81 4 1 41 36 39 43 78 4 17 -89 -12 1 40 35 2 999999 39 -23 -50 209 163 94 119 140 120 176 284 274 134 146 139 168 82 23 98 74 99 38 85 80 233 233 203 186 95 21 -7 69 13 -26 20 82 59 6 78 22 114 99 71 132 156 158 78 45 144 124 52 -5 28 84 67 84 24 -37 55 38 28 64 156 76 78 92 90 127 102 135 122 127 84 87 154 116 84 134 141 50 -9 68 126 28 67 43 56 130 157 62 102 99 111 87 73 58 92 82 75 132 95 128 109 130 119 136 120 156 146 238 225 175 154 146 148 151 167 185 169 182 155 149 117 109 108 65 75 102 67 125 129 134 121 92 106 82 98 136 104 101 60 29 43 68 38 59 80 80 100 117 124 65 83 121 113 62 51 38 68 59 57 72 54 59 73 78 81 64 64 95 66 35 45 54 24 31 47 49 61 53 61 54 46 51 46 42 79 74 64 66 85 101 91 83 83 83 96 107 98 105 114 105 101 99 91 95 103 99 93 100 92 85 72 72 71 46295 320 58 30 10378 12 51 35 5846 3103 97512 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 638 5299 83280 301528 632180 999999 999999 364027 156887 52738 1824 478 409 559 483 509 382 528 478 450 471 451 310 236 353 436 226 197 347 251 135 379 297 216 214 242 192 128 321 178 135 125 193 86 31 -85 -99 -14 -70 -75 -13 69 24 18 58 31 -24 -62 -17 -66 -88 -73 -97 78 19 59 -26 -1 24 -30 999999 28 28 1 17 6 49 -44 -71 47 34 43 -38 0 -37 -20 -2 -15 -67 45 115 94 42 38 81 105 89 76 117 164 167 169 101 44 32 -55 14 -7 6 15 -16 4 126 137 142 155 89 -59 36 55 48 -31 39 15 20 24 67 38 36 38 53 92 65 15 -48 72 62 -17 -21 -27 -9 -60 17 82 95 9 12 48 42 59 52 69 0 49 52 90 63 41 4 67 53 38 40 5 35 22 80 53 3 53 88 91 95 26 54 96 22 6 48 94 55 89 77 37 18 70 51 61 76 79 87 55 100 99 105 153 201 146 121 112 148 112 94 121 94 141 142 61 64 106 41 54 77 25 52 76 48 37 82 105 72 92 27 48 68 72 60 38 34 17 18 19 15 35 87 106 77 55 29 42 72 86 87 62 42 45 40 44 2 15 14 13 -10 -5 9 34 14 22 21 10 19 15 0 -1 -2 3 22 22 20 6 9 4 -6 17 25 36 38 34 40 46 42 45 46 47 54 54 57 48 60 50 50 62 58 48 51 46 45 41 39 33 31 30 46301 320 59 30 10379 12 51 41 5847 3102 139399 1012 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 1467 16392 148376 553550 952874 999999 999999 473923 5196 738 661 386 420 319 275 340 467 536 434 415 349 301 337 429 386 337 266 296 441 414 265 206 227 170 237 251 248 162 83 143 87 39 118 116 -33 56 44 114 158 -87 -87 52 -87 2 -16 -51 0 -60 -58 -33 110 -11 20 -63 -66 -57 -70 -72 37 76 46 22 66 85 54 -21 -30 10 29 49 76 -7 -64 18 39 -26 -81 -99 -17 24 126 154 82 82 110 265 234 202 190 56 145 136 122 56 120 135 34 -15 -18 11 71 74 76 152 85 46 28 50 -2 23 45 75 92 34 -27 -11 62 2 32 -26 -2 76 84 49 29 -19 37 39 21 -4 20 7 -43 1 47 15 76 71 91 14 23 109 115 67 56 54 94 28 100 156 87 43 21 -5 0 13 63 60 42 24 68 85 119 72 7 50 30 29 80 57 93 91 117 79 37 33 90 74 76 118 116 105 150 160 162 134 128 159 107 118 151 133 179 134 144 145 61 58 69 85 51 37 44 95 77 37 66 107 101 114 95 84 62 82 94 61 15 24 23 -5 68 87 83 69 60 49 33 49 45 71 67 78 49 31 25 32 40 30 36 11 13 50 30 32 39 29 29 24 26 25 11 10 14 27 22 3 19 27 21 22 22 26 34 34 17 27 29 32 44 56 57 44 40 54 56 55 63 66 57 64 61 63 57 53 46 52 45 38 38 33 34 46307 317 149 30 10379 12 51 47 5848 3101 -76 999999 999999 999999 -17 6 -68 0 97 117 309 400 448 451 706 3216 9795 24467 172703 645136 944433 388745 342962 6334 706 480 476 456 490 399 336 448 507 529 385 332 392 497 427 280 259 302 405 344 310 279 349 238 232 205 157 206 84 113 101 56 56 -16 -8 39 32 -4 25 53 29 78 56 9 84 91 -21 -61 -11 -13 -35 15 -18 14 6 -69 -16 4 42 110 -7 -74 -49 2 16 -24 -87 -51 -56 -3 -94 -23 -27 96 -15 -23 -76 999999 -99 45 51 18 42 75 55 62 57 101 156 165 82 123 89 42 29 59 -16 -40 -85 11 -17 55 56 93 89 76 126 35 40 -17 9 -2 12 1 20 -12 40 8 22 67 106 29 7 27 20 5 -33 16 -23 -83 -29 -16 3 45 -25 -31 2 4 44 95 125 93 37 114 128 70 64 79 99 77 50 40 66 51 68 73 33 12 39 80 28 31 4 0 43 54 65 58 60 41 3 28 63 54 39 57 65 52 90 89 69 81 113 113 122 134 179 148 107 122 150 171 120 99 112 114 138 129 80 51 55 38 26 44 78 78 77 58 75 96 63 58 71 41 11 22 -27 8 29 37 44 54 51 38 54 50 49 57 44 55 75 77 75 25 33 44 1 8 17 10 30 15 14 15 19 25 10 12 10 7 8 10 25 7 2 2 7 -8 -3 12 12 8 7 2 1 13 20 15 19 50 48 42 53 51 48 43 39 57 57 51 53 58 50 56 42 38 39 30 30 26 29 25 16 46313 302 597 30 10377 12 51 53 5849 3100 -56 372 1271 5789 33074 120989 402842 937922 999999 999999 44303 1061 584 514 403 258 388 472 402 364 405 339 265 289 335 409 387 482 452 305 318 196 122 148 181 260 241 183 83 119 204 219 93 3 -57 -56 -7 56 30 13 6 -35 999999 73 8 -66 -22 999999 -64 -24 34 -89 -100 -55 24 19 26 -3 -46 999999 43 110 54 101 6 26 103 66 -28 -47 114 -53 7 48 -91 82 27 24 -50 17 152 33 131 24 81 141 107 60 54 58 45 54 82 65 38 89 99 -22 -68 -10 7 12 -27 22 97 113 80 23 -13 999999 -77 0 -5 -16 17 1 66 121 17 83 104 139 74 31 31 75 125 85 48 12 -52 -26 27 29 -11 103 51 -17 -8 89 69 70 57 81 73 50 -21 19 74 97 43 -6 -23 -21 42 96 66 10 96 56 29 71 57 82 45 -47 -44 32 49 55 61 46 41 69 62 79 60 29 79 90 50 123 91 73 115 90 130 137 125 82 111 128 125 136 158 94 125 114 43 90 50 71 35 59 96 94 55 88 61 44 91 80 39 78 68 40 12 0 4 43 65 51 66 60 60 49 36 36 68 68 48 65 46 22 25 14 39 32 40 17 14 42 33 31 27 12 4 6 13 17 15 11 9 23 2 -3 25 13 12 17 11 26 26 24 35 23 26 43 77 77 66 57 59 55 59 59 64 63 63 65 64 71 60 48 57 48 49 40 41 43 37 42 46319 302 594 30 10374 12 51 59 5850 3099 200 1450 18521 222781 592298 941888 999999 999999 106315 2041 671 460 411 461 306 311 306 478 359 367 297 394 311 382 369 357 354 392 268 327 246 200 224 235 216 175 139 97 160 121 134 173 88 101 60 -22 -16 -8 -22 -22 13 -1 -61 -75 -61 999999 -57 -50 -28 44 50 8 23 29 -51 -55 -25 36 -36 -75 -56 -72 32 14 -1 0 11 -20 16 30 -49 12 -32 10 999999 -46 32 -37 -24 -36 -54 42 -1 43 83 179 135 141 157 98 128 167 88 79 105 59 54 -25 -72 -23 29 80 121 113 111 103 171 34 -53 -39 -27 32 -47 53 68 17 -35 33 93 52 10 32 -53 7 96 52 28 12 0 12 -12 2 29 14 7 20 -6 -15 -10 14 14 54 7 61 74 123 71 37 109 64 59 61 64 33 51 80 76 25 43 61 46 12 0 8 64 72 20 -15 -5 88 75 82 51 108 106 28 66 129 72 70 66 109 94 71 110 149 108 124 145 200 172 164 155 117 113 104 95 68 65 45 42 88 75 29 43 44 40 63 71 90 91 17 50 70 24 10 8 -2 17 30 38 49 50 27 28 41 40 51 45 56 57 44 53 4 19 5 13 15 10 11 35 31 20 13 28 32 21 24 10 17 4 1 15 7 -1 14 10 4 1 15 9 3 22 30 19 1 19 29 28 38 48 56 55 50 60 59 53 51 60 70 65 56 57 67 52 41 45 42 33 30 34 32 46325 304 534 30 10374 12 52 5 5851 3098 -79 114 371 1295 9209 50987 114851 135089 66891 135892 494423 999999 999999 366948 7073 740 598 354 479 352 423 439 491 366 284 248 399 295 277 288 250 332 377 409 350 292 179 59 186 268 186 191 198 126 115 999999 -31 21 -34 116 27 999999 -7 118 -79 -47 -6 999999 -53 -30 -8 69 81 -4 -12 -54 22 -45 999999 999999 30 -17 66 29 53 14 125 150 52 27 34 -19 38 -52 -12 26 44 22 12 999999 -97 85 104 34 -52 45 54 132 166 61 136 193 203 96 37 39 5 62 102 93 -51 14 51 16 49 6 105 143 33 29 -74 8 87 5 119 52 114 106 28 1 24 34 -50 -48 20 169 95 -28 -10 -30 6 117 6 4 31 52 1 48 10 2 -42 111 94 110 96 30 53 41 5 7 92 39 51 92 42 60 30 42 25 13 9 -4 93 103 67 43 76 65 49 81 20 47 52 70 33 28 69 66 91 72 81 95 142 197 146 132 143 98 112 134 185 171 140 180 205 118 92 85 109 123 71 70 61 69 59 87 46 66 100 119 86 16 18 75 106 66 49 27 22 38 17 49 45 51 62 88 72 40 28 35 64 41 32 54 49 52 42 36 30 8 16 42 43 51 36 24 25 28 10 -23 -6 3 -12 -7 8 5 18 5 1 5 10 -3 2 19 18 18 31 21 22 14 28 44 43 56 67 48 47 58 56 62 63 57 60 62 66 61 50 48 47 45 41 45 38 30 46331 302 598 30 10378 12 52 11 5852 3097 13 4537 22188 66983 142974 223145 459894 925947 999999 999999 511988 264883 39170 841 521 501 315 456 526 466 512 429 399 413 365 461 391 299 335 334 272 297 255 280 205 256 205 194 191 233 194 191 123 58 20 -62 0 17 103 118 77 -59 43 19 25 45 -53 999999 -76 -8 -1 999999 26 55 87 56 25 1 45 46 77 133 133 89 59 39 60 108 59 43 -37 -67 -56 -33 -30 25 999999 -19 -37 83 131 50 90 65 75 131 143 138 142 50 191 273 120 86 269 183 137 103 52 20 3 7 25 106 197 137 77 12 13 59 77 115 130 71 109 109 119 86 -17 55 135 108 112 103 79 97 158 19 -38 -16 41 23 69 25 21 32 -19 30 144 98 78 73 110 147 134 51 54 60 112 92 93 130 113 110 76 51 18 65 88 93 82 74 56 70 77 63 71 65 23 120 56 76 65 100 110 92 99 119 102 130 121 78 59 138 156 104 125 139 190 172 180 159 180 183 170 178 69 59 62 69 74 62 69 117 100 107 86 108 51 47 77 94 108 70 71 53 28 54 41 39 63 81 87 88 83 87 45 48 80 93 93 95 89 76 73 45 59 47 20 38 39 67 65 35 35 51 40 22 18 15 19 43 46 42 46 47 39 23 7 30 43 48 40 49 51 44 36 38 46 57 65 66 61 77 77 65 75 76 79 82 87 81 86 99 91 70 87 84 74 73 64 51 46337 303 574 30 10384 12 52 17 5853 3097 217 8060 63123 82116 73553 215596 439454 741928 999999 999999 585803 48477 1225 755 652 467 364 500 409 383 353 391 367 286 240 268 338 294 365 350 315 351 285 250 160 278 252 130 132 126 71 60 50 22 -7 71 76 6 -67 32 24 35 68 17 69 41 87 41 1 -46 -4 108 103 52 42 -8 -10 -21 9 2 -43 24 160 161 86 101 53 80 87 -7 -45 110 108 49 -54 -46 -48 12 59 40 62 20 42 66 147 160 156 106 77 119 87 166 154 111 170 96 124 107 56 75 56 107 106 131 228 138 107 175 135 139 40 81 100 90 55 53 65 57 77 69 -1 18 52 26 82 118 92 50 50 50 29 35 3 5 42 73 35 14 88 75 68 32 34 97 105 54 14 92 110 80 83 99 89 42 18 22 92 100 93 76 75 73 7 35 25 79 94 126 119 119 67 67 76 96 122 106 93 124 106 91 121 109 135 142 136 134 162 196 219 192 146 148 125 135 162 132 74 95 94 76 81 78 80 88 73 108 111 135 134 79 77 118 122 66 65 37 36 35 51 55 41 17 49 94 88 63 67 102 103 118 94 69 88 102 125 75 51 60 65 15 43 60 33 51 53 62 48 53 48 44 32 41 41 12 19 49 47 35 36 46 57 52 47 51 29 20 40 22 29 43 61 56 58 65 72 79 86 83 81 92 89 98 89 85 88 85 90 85 89 83 79 66 60 46343 303 580 30 10390 12 52 23 5854 3096 -20 739 4796 21706 87586 221001 549309 856496 869470 999999 799517 11063 805 730 718 652 526 415 517 585 309 301 286 334 364 332 341 306 408 436 283 233 169 355 285 240 110 158 252 117 158 175 254 98 -45 172 55 135 103 195 162 92 44 -59 65 51 -46 -42 17 30 93 12 31 92 69 -69 -74 52 80 -17 123 163 52 18 37 75 6 38 111 -1 51 21 86 32 88 -5 25 57 121 28 -32 22 76 87 136 100 114 126 162 180 137 113 163 70 132 150 107 113 74 46 100 36 59 124 23 146 226 158 -31 82 56 89 83 66 24 58 60 72 102 96 58 29 101 102 13 55 38 -4 6 -4 11 -26 2 4 51 77 80 16 -12 71 74 53 107 87 71 98 71 127 110 89 110 99 55 34 51 105 73 67 67 88 59 130 106 53 65 93 104 53 81 124 154 118 93 134 133 124 134 123 154 168 161 161 117 95 98 166 200 179 148 151 157 138 146 150 121 116 63 95 97 96 96 97 87 86 123 96 118 146 154 140 141 80 107 88 67 61 73 66 52 42 79 68 58 100 97 90 91 103 101 79 87 79 87 78 83 110 114 97 66 50 53 49 63 56 66 55 45 49 46 71 55 43 39 41 40 37 39 37 38 26 28 49 56 45 51 40 40 27 44 47 48 47 50 73 71 77 95 95 94 76 89 82 86 94 102 102 96 90 87 81 71 71 61 46349 303 555 30 10395 12 52 29 5855 3095 115 4505 11500 33103 123780 355403 539590 585090 516247 797298 999999 749224 203921 49892 1331 774 687 498 553 477 335 374 325 428 329 267 310 375 426 276 214 262 203 199 280 202 37 57 115 44 105 120 44 128 66 39 66 93 5 -22 -26 134 108 162 -42 -65 -53 -16 57 -26 29 72 31 -10 -47 -58 -20 75 85 -51 50 31 999999 -12 44 -34 -30 -24 38 -61 58 129 9 -25 -100 -52 58 81 91 -5 53 21 74 122 25 110 116 177 130 112 7 147 149 108 65 127 125 71 12 63 -1 31 26 68 178 164 160 136 130 138 72 7 56 25 46 -9 9 34 -8 2 67 55 14 17 32 -12 44 -37 -32 52 -28 66 122 23 -25 6 -24 26 -29 -18 66 81 29 49 63 49 41 48 52 74 127 61 63 49 105 43 45 55 101 85 49 -6 74 53 -23 -1 -1 6 53 52 43 71 84 53 38 69 133 96 89 83 105 119 127 131 112 89 119 131 165 123 164 159 150 103 72 105 79 94 68 51 85 104 79 75 101 67 77 109 107 96 72 65 94 66 54 6 -21 13 67 32 36 55 48 59 47 78 61 83 85 47 56 65 75 80 65 71 53 74 78 63 35 29 21 25 49 47 40 28 28 42 46 34 6 6 13 25 24 10 6 36 20 22 37 24 29 32 16 12 19 34 48 38 26 51 59 64 58 56 68 66 74 73 75 73 78 78 75 65 61 51 52 50 37 46355 302 618 30 10398 12 52 35 5856 3094 -7 842 2516 9332 30215 93526 238215 546012 999999 999999 999999 733030 13264 1003 741 767 645 598 638 414 261 305 383 292 309 494 405 356 260 409 352 236 154 262 261 248 95 101 104 209 142 5 84 26 -10 34 62 26 33 -42 -44 -46 -14 -11 -39 -32 -33 -50 -88 999999 13 24 -42 -35 11 -31 -13 15 2 55 142 109 -49 -9 -52 10 50 -42 39 89 50 -5 -55 -39 23 -49 -5 -33 80 47 -54 -49 6 33 -6 -18 158 207 221 234 188 162 163 129 152 95 4 -44 5 17 64 38 48 133 106 20 104 110 59 84 27 18 68 28 128 54 56 137 97 133 68 83 126 121 29 28 -23 -30 83 50 24 50 63 46 -96 -15 34 39 28 43 17 33 77 16 104 94 63 70 57 71 116 84 64 34 35 95 178 76 32 55 28 42 49 113 52 46 87 69 65 79 97 119 163 118 95 98 123 108 102 152 183 82 95 149 194 157 178 202 179 163 163 140 86 82 123 89 70 93 101 95 102 52 62 108 135 131 112 81 81 113 120 89 36 64 53 66 47 66 44 32 28 44 52 70 86 124 103 95 108 67 68 85 87 63 92 87 83 97 93 78 64 45 33 43 24 61 62 45 34 11 5 -4 0 30 43 34 30 30 19 22 40 46 42 40 40 41 37 45 45 53 56 64 59 66 69 80 75 78 85 87 81 84 95 86 86 78 61 64 67 60 50 37 46361 303 589 30 10399 12 52 41 5856 3093 -31 564 9959 68211 235320 326684 409551 503489 964757 999999 702031 32102 2024 553 615 597 457 384 275 293 224 255 179 211 207 292 300 337 393 342 353 418 310 287 382 306 94 141 97 26 22 72 53 22 62 30 33 91 -27 44 47 -48 -14 -16 43 72 59 -44 -46 -33 -39 13 -2 78 47 47 58 61 -4 -7 -46 99 30 53 61 17 51 22 47 -8 69 -10 50 47 49 9 58 -39 34 20 32 67 84 82 52 106 85 141 170 129 158 129 125 161 167 181 100 149 71 -3 34 -44 -58 41 111 72 154 57 59 77 38 74 9 25 80 12 81 48 -36 12 100 120 91 176 114 69 63 13 25 34 61 40 66 30 5 48 27 -13 5 34 100 93 96 112 87 88 125 83 60 91 90 93 68 36 86 80 66 41 17 10 14 54 42 85 103 46 53 65 99 81 84 86 83 100 121 101 119 141 133 148 182 158 200 175 136 177 199 210 146 126 149 110 104 128 117 81 86 109 104 127 154 92 104 100 80 79 85 112 100 87 94 102 101 61 14 30 14 34 74 69 84 53 76 81 92 92 107 99 89 96 105 96 77 75 93 98 100 85 74 98 85 81 67 55 54 44 56 54 63 66 55 58 48 28 41 36 42 41 44 42 36 48 62 51 39 53 66 60 49 64 77 63 56 65 69 76 83 94 91 104 112 106 97 96 93 91 81 80 82 79 72 64 59 46367 302 617 30 10397 12 52 47 5857 3092 -92 1098 5600 19012 65530 187312 399287 865680 999999 999999 763213 129583 2568 675 663 660 430 429 286 157 121 130 100 218 148 184 361 293 270 231 189 201 247 102 63 117 162 108 80 74 -27 -8 119 181 34 4 165 40 -55 9 -30 -25 999999 999999 42 72 23 37 -25 -44 -21 60 -19 -28 -79 -82 14 -24 -19 71 30 73 11 69 76 28 -13 32 40 34 -4 37 27 147 39 27 49 17 -29 13 118 50 113 17 67 39 121 100 140 165 159 185 150 135 129 114 107 27 61 152 137 -15 25 74 64 93 142 96 -12 42 -17 53 90 80 19 32 34 103 46 -28 33 62 1 -21 -33 12 43 78 113 13 58 74 21 96 63 -18 18 20 94 136 65 92 36 90 112 146 138 107 63 82 37 111 34 92 32 36 49 87 85 27 52 67 58 103 88 91 102 96 56 83 130 107 75 56 93 132 77 99 160 162 166 144 166 150 143 135 121 119 84 79 99 115 122 92 82 104 58 28 48 32 94 118 121 120 144 128 63 56 102 94 71 94 51 9 -4 -17 24 27 24 40 52 65 62 82 84 83 81 72 96 112 76 81 77 90 75 87 77 65 52 59 81 55 1 -1 38 60 39 47 35 47 24 2 25 37 39 21 29 38 40 18 29 36 27 26 26 12 26 42 49 60 50 44 44 58 67 63 82 74 73 81 75 83 78 68 60 60 57 51 50 52 45 39 46373 302 616 30 10396 12 52 53 5858 3091 1945 30931 61205 102944 203369 419011 379698 830423 999999 724748 253397 4178 617 675 546 533 435 306 204 143 70 114 92 144 201 256 346 349 361 331 204 272 269 213 262 207 321 165 182 24 75 83 -70 45 173 45 93 51 15 -38 7 25 -72 -56 -27 11 -45 -60 28 57 111 -24 -10 -58 39 -13 12 53 98 32 -41 51 124 80 126 103 -26 69 151 52 28 8 15 -18 -62 79 89 8 -69 74 92 79 -2 103 72 63 68 220 111 101 179 239 153 116 124 106 99 78 48 97 57 116 93 197 84 47 113 35 93 62 0 11 57 72 144 56 -31 69 -1 44 75 57 148 160 92 88 54 76 -22 33 3 94 26 78 33 -49 21 85 2 48 122 87 71 47 71 55 71 122 112 81 82 90 62 40 -17 32 -15 1 105 25 35 71 96 111 64 104 134 128 149 78 96 140 146 180 154 88 74 109 123 156 154 133 136 180 147 146 146 132 146 97 84 89 68 47 71 83 72 103 92 72 79 72 98 150 124 87 70 78 59 80 101 44 32 44 22 10 16 35 28 63 69 45 68 73 103 83 87 99 91 80 82 77 68 80 71 68 39 40 66 66 64 27 29 45 55 38 35 30 36 37 49 47 35 19 30 29 25 15 18 14 37 47 39 40 49 50 37 28 39 37 52 46 56 67 71 74 74 89 96 80 85 86 71 56 51 50 53 45 46 49 50 52 46379 302 616 30 10396 12 52 59 5859 3090 -25 707 8145 56244 270446 707638 984783 999999 999999 515273 82958 1312 435 427 462 484 458 276 210 202 133 72 71 -1 58 176 107 290 296 276 219 316 104 197 256 212 190 61 186 217 17 999999 -23 61 -5 19 20 97 57 103 74 128 87 -57 -25 -62 -18 35 18 55 123 89 16 71 -26 -14 3 -6 66 4 28 -9 -67 -8 97 90 -8 -46 34 -33 -16 -44 -9 -9 3 60 -5 -30 19 51 0 -32 -9 63 103 62 19 94 158 111 179 129 107 242 193 112 59 54 70 46 41 12 76 144 124 94 122 81 42 73 64 36 3 18 20 44 98 -19 32 24 111 106 25 8 24 12 44 13 -47 10 46 21 36 2 27 23 -49 3 19 80 87 87 22 83 86 76 61 40 69 58 39 27 14 47 66 50 22 135 89 20 70 50 66 41 15 75 138 68 19 97 133 140 133 116 104 99 128 142 99 78 120 140 161 160 155 151 183 154 135 64 79 88 88 105 102 96 30 79 106 79 96 92 114 156 110 131 109 72 70 52 23 55 38 19 11 16 14 53 45 52 63 90 83 64 89 85 58 72 61 72 49 42 55 72 47 39 31 52 64 53 42 27 28 52 28 34 38 40 16 13 12 -2 13 25 30 26 21 13 35 30 8 -1 8 27 12 19 35 38 37 38 50 48 56 57 55 55 68 76 71 73 68 63 54 47 37 40 38 40 41 47 39 31 46385 318 136 30 10396 12 53 5 5860 3089 3214 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 82 260 3202 20950 58129 122908 361603 668958 918886 999999 324998 57033 2016 287 233 294 443 461 488 322 335 285 179 39 -2 32 61 136 111 156 257 243 227 304 371 395 220 304 353 145 180 126 44 92 72 67 21 124 2 105 33 -13 36 -67 -26 -92 -46 -56 60 53 -10 11 10 -40 37 100 136 -75 -81 62 21 65 39 72 48 58 108 68 -2 41 2 -24 -28 0 3 38 49 1 -32 87 53 -60 32 -9 17 100 143 99 138 217 178 167 206 112 87 82 123 86 1 1 56 124 80 65 97 169 111 19 57 65 25 137 72 59 76 93 76 83 93 113 94 82 55 34 6 72 50 32 69 23 24 109 59 45 -15 16 27 12 25 -12 22 74 52 93 95 89 118 155 110 110 148 110 9 74 128 111 58 86 15 16 19 12 79 126 106 75 114 61 52 79 111 107 112 128 130 141 144 154 130 102 113 143 168 166 133 145 182 196 125 156 175 165 103 111 85 138 134 96 84 101 101 141 109 123 85 110 128 133 73 83 67 78 86 45 37 51 92 55 17 46 39 51 95 116 86 80 99 89 98 98 120 77 68 78 89 83 69 71 70 68 52 47 61 67 59 52 62 41 32 31 29 38 31 49 48 45 44 21 26 34 37 52 49 66 57 53 50 55 66 73 73 65 73 85 85 87 89 88 98 96 88 97 89 92 86 75 65 71 72 68 74 75 67 63 46391 318 137 30 10397 12 53 11 5861 3088 10454 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 111 123 342 470 774 1194 3779 27807 238887 559173 691151 792148 531417 165954 3071 233 232 216 114 470 564 483 524 308 148 6 -23 60 100 121 79 72 104 132 117 290 314 233 177 214 241 275 149 120 200 182 61 24 76 36 -31 58 38 -16 91 140 21 22 4 -65 -8 -17 -64 14 92 72 105 7 89 -49 -76 -33 -14 39 102 -14 17 50 44 94 48 47 108 90 53 32 68 29 -3 137 64 22 32 37 55 65 154 62 78 40 60 209 134 96 128 113 154 103 143 58 53 24 -11 -7 105 39 29 81 94 97 68 13 11 74 2 10 31 70 84 38 29 95 136 44 97 -12 63 29 95 35 36 34 30 49 3 32 -9 -9 -23 -14 41 65 99 42 73 115 99 94 128 95 13 64 122 77 56 72 79 74 82 51 56 69 59 47 48 87 57 55 42 89 144 80 66 71 86 81 116 135 94 94 108 89 138 82 100 123 143 116 100 125 175 187 169 240 192 159 123 109 100 116 118 121 124 81 80 58 110 107 129 154 124 115 111 85 87 76 69 28 41 18 27 26 34 18 47 81 104 116 115 110 117 90 76 98 113 103 79 94 88 77 82 78 43 45 33 50 60 41 49 66 44 33 45 43 49 41 48 53 47 23 43 46 44 30 22 36 55 58 50 54 66 68 71 66 76 69 82 98 106 104 108 103 102 93 100 92 76 80 79 69 63 67 69 68 73 79 73 46397 318 139 30 10399 12 53 17 5862 3087 5167 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 483 1559 6179 10558 53131 205820 639614 543787 333648 332240 534118 316060 117083 217581 192136 2950 124 203 203 294 435 393 224 217 26 15 86 -18 8 47 36 120 105 106 19 59 75 173 202 196 159 71 9 92 175 123 64 76 189 167 104 -59 -41 -18 -59 50 77 -9 -79 8 999999 -58 -96 79 68 -15 -23 8 59 22 -18 -9 -20 -40 33 25 60 70 83 82 18 5 72 52 41 75 37 -34 -18 3 -25 29 8 64 57 96 -45 28 139 81 128 68 143 121 165 125 89 61 -10 13 67 86 97 148 140 53 85 85 -76 -53 -7 -30 28 24 11 9 57 12 15 49 31 9 77 87 50 -16 -24 9 36 99 52 19 39 -8 42 29 12 40 103 136 95 26 21 56 85 70 72 133 113 98 72 106 53 64 83 63 26 33 71 87 158 26 31 42 18 49 -25 -17 -1 99 126 84 73 61 82 129 134 93 92 128 88 103 115 145 113 114 119 119 179 214 144 132 151 165 113 89 67 58 91 93 107 133 107 72 96 88 83 118 127 83 88 60 46 52 65 43 34 30 14 45 28 45 66 63 53 94 112 92 79 73 78 77 38 52 79 68 62 38 28 18 54 63 45 37 39 43 38 54 27 3 21 36 13 8 20 15 16 29 31 27 38 44 22 25 48 56 46 48 69 78 59 49 56 70 73 77 81 96 103 101 98 93 89 77 70 63 61 61 63 54 48 51 54 61 55 46403 318 144 30 10404 12 53 23 5863 3086 3111 -81 999999 -48 16 -37 -9 74 121 290 420 546 834 1320 2525 2804 3483 16855 75996 285981 553255 639576 443400 113407 4461 382 260 185 232 326 234 346 418 414 352 139 103 108 33 55 70 92 32 41 9 21 4 -34 52 199 103 79 159 89 58 110 91 93 28 71 3 -16 60 -75 -45 60 19 74 32 -7 6 32 -74 -12 8 9 -11 14 -12 6 41 -6 -83 -14 27 44 74 103 -1 -17 -75 45 -3 -2 66 56 -27 -40 -6 -12 -32 -42 -5 38 102 49 -33 31 48 107 67 89 82 64 109 107 206 210 129 78 37 28 87 96 51 57 98 111 83 20 -27 24 36 -9 13 118 -47 124 121 49 91 139 87 119 75 75 6 -24 37 8 -3 47 80 51 21 73 40 20 25 -41 -30 -2 -6 16 -8 1 63 1 58 101 52 67 119 87 82 77 53 106 94 110 85 107 69 26 4 52 78 67 51 32 32 37 10 94 99 35 135 67 111 109 110 123 143 122 129 68 99 179 140 129 169 204 170 112 87 100 126 98 111 96 106 101 105 108 111 58 41 52 96 109 110 98 57 63 37 90 53 4 43 13 38 49 40 -8 8 41 50 48 61 52 45 55 61 35 21 56 70 30 48 47 39 30 38 16 10 45 29 29 32 51 47 29 12 2 16 12 13 32 24 24 29 10 14 11 6 21 23 24 19 23 21 49 59 60 46 35 33 57 63 58 62 78 76 72 74 79 79 62 60 61 52 37 36 48 46 38 35 41 46409 318 149 30 10409 12 53 29 5864 3085 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2099 13331 58635 211313 519345 999999 999999 705244 579284 274443 4190 311 272 223 129 144 153 272 340 345 256 145 52 80 93 -66 -23 -46 999999 2 50 99 72 38 137 154 70 52 170 102 45 47 -52 -96 18 46 -30 -24 24 8 -28 69 120 71 -20 32 -10 -18 13 -20 8 74 8 15 27 68 137 -19 12 123 112 104 82 8 66 160 -7 29 61 -90 -44 85 58 38 -26 -12 3 91 14 -66 999999 -48 28 79 76 55 82 112 164 152 91 141 160 176 141 26 110 14 23 69 29 48 70 24 52 66 -18 20 21 57 82 32 -19 13 72 42 42 94 50 38 90 122 73 -33 -1 44 -3 15 39 34 98 44 10 54 53 55 149 86 5 59 13 -4 45 92 101 57 60 113 80 67 53 50 48 45 72 93 79 69 57 63 44 72 75 42 91 91 81 48 68 162 107 109 100 87 132 140 193 98 67 130 110 113 155 155 116 136 141 141 144 151 147 118 132 97 94 111 89 76 74 82 90 84 56 87 127 121 96 71 76 59 56 57 55 13 10 26 44 52 8 8 40 52 63 59 86 74 63 64 57 80 90 78 29 55 53 84 53 58 57 54 47 23 11 47 58 38 32 13 3 25 21 7 21 17 28 24 30 31 17 33 31 29 46 55 58 62 40 49 53 52 62 71 52 54 70 71 65 68 68 69 82 72 78 77 55 48 48 48 41 44 45 47 46 46415 319 123 30 10413 12 53 35 5865 3084 22052 718 397 415 500 477 572 578 822 1122 1298 1493 1651 1967 4651 15056 76870 302874 389528 190184 166526 177323 187087 3453 823 374 291 285 342 240 162 150 98 216 309 283 171 134 28 42 69 -7 25 150 102 9 27 34 -23 100 126 58 78 144 157 136 78 97 34 -12 11 54 41 -52 -15 -43 -32 32 1 -52 -31 38 -51 18 -46 -15 18 52 58 -35 15 53 14 56 42 87 187 101 152 81 39 74 6 -8 63 167 67 11 66 -57 48 29 -16 -37 -38 -44 77 78 178 187 148 133 79 116 187 207 135 142 204 167 178 116 73 2 20 80 103 168 41 71 -36 83 65 12 79 14 56 96 63 66 7 52 119 59 74 105 136 84 83 38 39 84 61 62 111 94 17 38 44 47 63 97 71 45 70 119 107 58 117 72 117 120 114 104 132 104 156 116 161 109 23 56 21 44 21 10 89 72 63 87 34 87 131 153 138 177 151 175 167 119 149 186 165 182 155 78 159 210 204 164 183 218 213 180 171 211 226 129 91 131 105 159 164 128 175 134 96 84 77 87 130 93 77 96 77 86 108 95 46 29 73 47 57 47 52 49 85 106 112 92 74 102 100 102 109 100 84 97 101 95 77 94 98 73 58 55 39 50 61 66 85 67 77 66 50 37 57 61 63 56 44 43 44 42 37 38 44 48 61 69 84 86 83 88 96 98 78 87 87 88 92 83 104 105 97 98 100 99 109 99 85 83 82 83 72 69 72 67 65 46421 318 155 30 10415 12 53 41 5866 3083 260 999999 999999 999999 999999 999999 999999 999999 6 64 232 371 467 710 1165 6874 23826 112971 366847 653829 910307 589702 162337 6053 602 490 403 355 248 164 128 254 243 234 270 197 115 182 224 36 79 78 39 68 124 2 -56 36 71 86 33 49 139 178 42 8 60 64 19 76 34 -73 -8 -50 -56 -74 -42 -71 -5 81 46 46 -8 -35 -4 150 38 -3 -39 34 78 -44 -39 45 -8 -40 -24 17 50 79 41 10 -7 11 71 37 -74 -8 42 5 68 94 111 84 118 103 59 96 98 82 180 121 165 134 209 140 177 161 38 52 61 14 89 81 51 120 161 156 133 -49 101 142 -7 44 23 88 10 61 114 82 135 93 105 112 106 -8 0 7 -23 35 82 94 33 51 124 65 14 27 6 52 56 89 66 52 56 118 62 79 115 146 61 83 142 63 66 99 32 31 52 40 88 101 113 60 12 95 75 76 59 71 97 102 83 91 90 128 124 129 176 104 108 153 153 84 120 140 119 124 137 144 190 159 161 137 104 164 170 101 127 94 100 112 135 123 88 91 149 126 113 106 130 127 83 87 76 40 13 34 34 43 30 50 23 38 54 68 81 73 94 108 77 88 95 105 94 47 75 95 69 62 79 84 78 80 51 35 31 26 32 29 61 51 37 42 22 18 40 39 26 28 22 27 30 25 28 27 24 17 41 70 57 50 61 78 70 72 74 67 72 80 85 100 96 89 98 92 82 79 88 78 69 67 65 58 57 50 46 50 46427 319 125 30 10415 12 53 47 5867 3082 77141 617 -38 70 152 146 166 255 340 393 570 687 854 1202 1641 4859 42334 97213 177105 198762 168065 355064 687290 338789 7108 712 341 343 497 460 324 281 224 266 246 181 103 110 71 8 -29 107 99 43 94 125 75 35 33 40 68 -33 -28 8 -31 140 109 70 123 136 128 55 -24 75 57 111 -54 6 41 48 16 26 17 8 -9 12 62 64 -1 1 33 60 53 79 15 46 51 -17 -1 -36 16 3 7 108 72 -24 -5 44 85 123 79 44 49 5 58 9 70 113 199 154 194 131 160 128 165 229 214 92 69 101 51 4 124 118 53 79 207 177 142 168 123 24 10 103 89 45 48 44 115 146 159 88 163 187 99 87 109 64 74 54 88 70 6 41 87 -27 3 93 34 56 7 34 72 63 102 108 95 110 176 104 62 128 121 97 48 74 79 79 9 13 45 78 105 18 85 92 25 62 94 119 38 54 69 121 93 92 126 160 173 121 149 184 161 151 166 152 135 171 144 154 135 162 178 154 139 150 130 103 123 120 117 122 110 99 143 169 151 129 111 133 155 115 100 73 101 92 55 61 53 63 59 79 48 43 62 63 78 104 104 88 100 110 111 96 99 137 110 78 84 105 84 88 82 77 76 79 73 54 50 47 57 53 65 60 48 42 32 30 32 54 54 37 43 52 63 59 38 34 42 67 69 89 86 78 75 83 90 87 79 83 85 84 86 93 102 101 99 111 103 93 87 82 77 74 70 69 62 62 65 46433 318 155 30 10415 12 53 53 5868 3081 1671 964 978 999 1192 1263 1282 1359 1526 1718 1991 2279 2405 2762 2730 2172 2366 3092 4711 5717 5152 1373 811 431 338 413 491 441 448 321 199 144 132 196 217 131 74 90 -42 79 -2 -5 -35 -61 -59 -34 0 47 98 10 42 -55 34 135 107 35 25 -16 23 -31 999999 -1 39 39 -21 21 71 -14 6 6 -72 999999 -45 -32 -31 43 94 33 -62 -15 -26 5 1 20 105 54 -24 -84 -15 77 -27 23 31 6 16 25 -21 19 -32 -84 16 2 8 -43 -53 3 -11 15 32 33 92 67 101 99 144 87 46 69 104 116 81 42 37 53 26 0 47 55 33 46 3 -9 10 81 0 -15 10 9 75 87 73 82 41 64 14 19 7 3 -30 -15 -21 -8 -44 73 24 -23 34 -16 -2 -4 60 68 45 2 39 70 68 89 100 27 29 -1 75 50 -8 -35 12 19 27 43 32 50 45 41 57 32 22 20 24 42 25 82 137 110 99 95 55 111 112 79 71 87 47 84 114 108 114 165 154 89 90 109 146 166 136 143 122 130 101 110 113 81 111 102 103 109 103 93 76 95 73 58 54 63 51 18 -12 -17 31 37 29 28 26 20 45 46 41 54 63 77 55 49 68 61 52 50 50 54 49 57 64 48 55 52 23 22 32 2 21 37 29 22 39 36 19 -3 19 13 15 19 7 12 8 8 7 21 26 24 26 57 61 47 51 67 60 65 69 57 63 60 65 64 65 66 73 75 77 69 57 50 45 51 40 48 52 39 34 40 46439 318 156 30 10416 12 53 59 5869 3080 1184 785 668 708 753 738 1005 1177 1026 1092 1232 1401 1369 1451 2297 3603 7675 50943 182431 220431 188570 28178 1128 500 343 377 456 489 434 304 248 313 191 152 231 124 129 74 99 115 76 -35 -52 137 16 -40 -26 -28 -28 -5 23 48 7 -72 -87 -70 -56 -14 -17 -21 -24 -71 -69 -54 -41 -84 -64 28 12 -40 -86 -38 -44 -19 5 -20 23 1 40 -41 -17 81 1 -5 83 -32 3 35 3 -14 -2 -3 95 33 30 -59 18 -19 5 35 15 71 -16 26 60 5 1 49 99 106 76 94 153 152 78 148 122 112 87 67 44 32 30 -25 43 118 65 -47 29 23 -50 -27 5 78 15 -37 13 57 80 74 73 46 42 96 78 31 2 37 41 92 44 0 77 69 3 58 34 44 63 34 42 93 86 60 92 89 101 103 119 126 74 63 28 76 63 0 20 53 28 57 -16 -3 48 47 51 74 89 115 60 96 112 74 91 134 103 101 99 132 90 109 149 144 138 112 135 162 119 143 154 153 179 179 108 125 174 177 150 121 89 93 95 89 82 70 126 127 100 135 97 118 95 69 104 43 50 10 31 56 24 33 52 39 30 28 5 23 27 54 59 66 82 87 72 72 70 48 55 85 76 79 73 61 63 43 48 49 42 18 33 67 50 62 54 36 44 31 41 62 30 28 25 48 55 42 39 44 36 30 27 58 70 54 61 63 71 86 86 80 79 82 83 84 84 73 86 96 93 92 89 79 70 64 70 66 61 62 59 55 46445 318 157 30 10417 12 54 5 5870 3079 6458 470 373 475 436 572 562 701 829 942 1027 1281 1631 1849 6727 46809 63022 48744 178171 384214 256361 14377 1035 653 479 496 644 545 495 419 361 336 220 176 166 184 143 153 30 21 -69 -47 -18 58 129 146 37 71 84 10 -96 999999 -74 78 93 25 1 -18 32 66 47 30 -49 999999 -32 21 44 119 36 -24 85 66 53 -8 7 42 43 83 37 6 11 66 113 39 85 77 148 113 95 12 22 52 0 -7 -1 43 23 41 93 37 54 49 -8 -48 83 63 77 35 54 71 121 155 113 223 195 152 101 74 116 110 97 81 48 40 38 41 91 21 24 -37 -22 61 14 15 40 50 -1 0 76 75 109 51 54 24 -23 47 59 27 0 22 124 123 109 22 21 28 83 56 9 62 119 59 11 87 78 39 95 112 111 149 103 52 42 28 75 87 89 56 81 51 87 15 57 75 66 110 97 70 75 86 77 29 42 52 52 92 89 112 73 115 79 148 165 151 159 181 146 150 168 149 169 143 152 187 131 141 119 119 110 98 107 90 105 119 160 133 68 87 115 115 110 78 74 53 55 76 63 32 21 38 37 55 38 41 40 56 54 63 64 104 103 96 90 98 72 90 92 67 55 62 88 70 57 62 47 22 35 30 29 33 39 51 49 25 37 22 0 17 19 34 26 18 31 26 23 33 25 43 38 30 41 47 56 69 76 68 73 66 66 68 65 74 85 79 74 80 84 88 89 81 72 62 66 65 57 58 50 48 46451 318 157 30 10417 12 54 11 5871 3078 15275 665 609 691 626 751 786 831 982 1188 1222 1311 1582 1925 2517 4357 24762 91241 143798 239710 261166 124223 47142 1455 541 560 596 563 583 621 580 415 286 228 230 239 204 198 171 162 124 58 95 107 121 32 -21 44 44 77 109 83 36 115 73 68 87 89 2 13 -2 -54 40 127 123 60 43 24 -23 14 91 60 6 89 31 35 17 34 55 66 83 -29 42 84 66 23 114 32 37 80 101 105 65 58 42 54 75 96 68 84 134 96 111 66 66 56 54 35 70 131 117 117 173 181 240 213 109 123 104 47 65 91 71 101 135 50 140 161 108 42 69 79 72 51 65 50 57 145 128 97 67 83 124 80 79 39 92 109 106 23 75 69 68 26 84 123 87 100 100 68 130 89 119 111 144 157 147 113 105 122 85 57 91 125 97 123 108 38 58 93 68 93 54 92 116 108 71 26 44 68 62 107 67 77 106 116 125 117 191 145 135 158 165 189 216 223 181 190 174 137 208 175 213 211 204 205 159 149 195 182 141 153 130 132 152 121 128 122 144 118 106 86 92 122 142 131 112 110 61 68 77 77 68 34 37 59 81 94 111 118 106 112 91 94 111 116 105 64 80 85 83 72 93 98 86 54 68 36 67 74 61 60 78 52 52 45 34 49 55 43 45 59 41 49 56 58 44 57 53 65 79 80 81 90 102 100 100 102 110 107 104 110 112 104 102 108 105 103 100 92 81 82 74 78 86 79 76 67 46457 318 157 30 10417 12 54 17 5872 3077 12540 165 17 -23 104 93 162 235 377 580 622 809 936 1270 2084 2974 17687 178818 385659 497641 463928 216435 68633 5564 726 443 439 398 538 598 558 434 319 299 164 104 134 184 137 48 93 0 -34 76 171 -44 28 34 107 -19 999999 -42 81 77 -66 56 -60 13 56 -43 -64 6 56 34 26 41 118 8 96 69 25 -8 -31 13 25 -61 -58 35 129 42 28 -46 33 52 -25 -34 -53 21 -1 -70 19 49 57 11 29 18 52 103 -4 -33 -13 -43 -39 -15 51 -11 -60 -23 44 73 63 125 64 93 101 99 87 164 148 80 86 64 79 82 149 144 98 78 70 100 -62 -32 25 68 -10 -19 -62 -21 7 72 105 75 94 26 49 5 -27 7 9 40 59 54 61 69 29 1 63 58 51 57 27 42 71 50 52 51 69 117 104 108 88 69 80 53 36 85 103 75 57 29 45 21 47 -9 -35 2 27 76 20 35 68 73 108 72 80 105 140 80 83 91 84 165 133 146 179 119 90 99 144 153 150 138 155 129 152 182 174 137 138 138 134 97 76 114 120 116 129 95 86 100 126 110 74 68 96 73 69 40 30 25 14 20 25 13 30 48 50 65 86 106 74 69 90 90 70 73 77 76 48 56 81 82 72 52 52 44 26 30 48 50 39 58 41 14 15 21 9 0 2 9 12 9 25 37 40 28 35 33 31 23 35 63 52 51 55 56 69 77 67 51 56 66 83 96 79 81 91 85 65 67 62 56 55 44 39 46 44 42 46463 318 158 30 10418 12 54 23 5872 3076 21240 648 516 468 624 733 746 832 1000 1089 1298 1485 1684 2165 2784 6551 26327 129209 247341 300419 246659 81419 4666 723 475 487 592 716 654 617 652 506 246 130 158 103 45 108 113 82 86 142 133 90 72 122 122 104 7 61 12 111 45 28 34 33 41 86 24 -65 12 -52 61 139 47 39 0 23 110 72 21 -52 -45 20 77 -53 -3 20 3 -67 28 -16 -31 -37 -26 -6 77 35 -88 -51 30 -5 4 17 55 5 -28 11 23 27 92 109 37 52 72 -12 18 44 101 105 148 73 107 211 141 153 146 66 167 113 36 -28 1 63 106 165 169 94 45 30 48 35 -32 93 81 68 43 82 31 33 89 150 116 54 34 89 69 34 40 55 128 118 34 51 91 45 39 55 66 95 91 53 28 77 57 59 78 122 60 94 110 92 107 93 69 52 24 57 86 59 60 87 70 126 120 34 47 86 91 80 107 130 93 90 109 115 80 94 127 168 131 144 162 171 198 185 165 136 135 149 219 208 197 168 156 145 153 170 156 137 150 122 145 137 127 150 129 157 134 108 111 79 74 93 96 95 94 41 53 82 59 88 88 53 61 39 40 75 82 81 95 95 90 104 118 110 107 124 109 95 85 100 79 56 52 34 42 50 75 70 65 59 44 54 32 22 31 36 33 56 48 50 66 65 65 45 35 11 34 49 48 57 78 60 75 84 86 87 71 85 96 87 85 98 104 94 92 98 95 78 81 78 74 73 71 61 61 54 46469 306 519 30 10419 12 54 29 5873 3075 70 349 1031 16505 73194 236373 663668 877138 809831 398568 423068 8994 682 487 444 598 701 736 598 405 330 297 211 136 179 281 233 104 24 63 112 125 4 87 159 105 -30 -36 -10 61 129 78 12 3 -26 10 -33 -5 -14 62 25 -23 21 4 136 162 3 8 83 9 -17 -63 31 -56 23 17 30 -6 -14 21 23 25 89 56 -40 -20 43 90 22 -21 999999 39 9 31 88 38 2 9 40 56 50 70 55 31 57 59 127 192 136 102 171 187 113 123 163 164 96 18 152 100 91 116 142 182 143 132 148 83 58 23 78 40 -11 36 63 23 5 5 70 117 138 132 93 150 93 70 32 52 70 82 73 27 43 110 66 67 50 59 50 105 43 1 27 44 48 127 59 89 98 98 108 114 52 74 69 83 80 111 57 56 9 89 69 73 95 58 129 97 121 101 66 102 51 40 59 53 123 173 138 107 152 148 219 190 152 210 175 180 156 194 203 200 179 155 168 209 160 140 180 167 136 126 117 151 123 118 140 123 128 87 75 56 45 58 75 59 43 40 42 25 56 55 37 40 61 67 110 97 97 118 103 97 103 77 98 127 118 110 123 128 111 96 81 55 45 57 80 58 37 22 38 35 31 63 64 50 60 47 40 33 35 48 34 42 41 47 46 60 66 65 56 75 69 69 89 102 108 108 94 107 98 104 96 100 100 98 87 79 75 68 69 64 58 51 58 64 46475 306 520 30 10420 12 54 35 5874 3074 202 571 3875 27025 70139 164242 365358 556237 895001 830865 437378 7131 625 433 505 574 630 556 610 562 592 402 277 243 295 423 232 165 35 999999 999999 141 96 45 106 -19 -91 9 27 33 -36 999999 -95 -41 -71 19 -25 -33 -52 999999 -67 -58 -11 -44 -9 -22 -22 -26 999999 -67 27 -1 -94 999999 -63 57 -65 33 55 2 -33 -63 -47 8 33 -30 -37 -66 1 -11 40 -40 -7 19 34 -26 -37 -33 -30 -81 23 88 -20 999999 7 6 104 128 100 61 52 78 178 37 115 35 23 21 40 82 86 39 36 120 202 84 -59 -55 12 62 68 48 35 -22 -48 44 -13 -34 39 53 24 59 29 3 2 51 20 32 33 -25 -24 -36 -31 -32 -14 -14 1 -30 -8 -18 17 -24 25 81 45 11 61 82 102 64 -8 50 24 27 -9 2 9 37 2 -19 -6 22 10 59 61 29 -34 19 41 32 64 8 58 88 57 19 73 74 52 72 123 112 120 116 151 136 118 148 109 142 94 137 154 142 95 109 127 141 103 87 60 86 90 109 90 78 89 87 112 43 21 39 58 20 -32 -35 0 3 46 3 17 4 -5 -9 28 48 44 41 56 46 53 59 46 62 27 48 75 53 43 62 61 32 22 8 1 -27 10 16 2 -9 -6 9 -2 -12 5 2 -3 4 20 9 -14 999999 -11 -13 999999 -9 13 0 -3 25 28 24 35 29 28 38 39 34 37 42 51 49 36 47 58 35 33 34 32 33 18 16 18 13 10 10 46481 318 159 30 10419 12 54 41 5875 3073 4497 501 630 651 645 733 784 821 995 1057 1099 1225 1604 1617 3377 25692 100155 194920 289904 142906 82300 81343 3424 636 369 384 498 629 674 602 582 585 569 373 391 465 580 387 182 64 5 8 40 87 141 123 22 14 40 36 -26 0 -26 -30 -62 -22 -55 -59 -38 46 -11 -97 3 19 -38 -93 -56 -9 -9 999999 -21 28 12 -60 -59 -26 28 21 2 -30 9 -15 5 11 33 36 31 3 -13 -10 -66 0 15 65 58 46 10 24 -21 52 39 1 -66 -19 -32 -5 47 103 36 53 30 72 95 128 141 126 158 145 33 16 79 61 119 1 13 108 115 109 79 59 74 28 -6 65 53 14 -15 28 64 87 108 140 81 10 50 39 5 54 87 79 20 58 26 22 37 -12 -36 2 8 57 63 41 -1 6 64 71 65 32 -6 58 66 49 44 29 70 37 71 84 56 87 70 92 50 29 23 52 47 15 76 77 8 51 70 75 87 96 119 127 91 71 114 132 135 147 148 159 138 130 105 119 146 150 133 155 143 145 132 115 118 79 123 83 124 150 115 113 72 49 98 103 91 88 105 94 77 82 65 11 10 48 40 37 32 43 33 53 24 41 90 78 62 75 91 67 58 53 74 80 79 101 93 90 93 88 61 34 23 13 34 33 43 41 35 28 15 22 25 17 31 35 32 52 47 46 22 17 6 27 31 38 44 43 61 53 52 54 62 63 68 65 63 76 77 66 75 88 79 83 69 58 62 63 56 59 53 51 49 45 46487 318 155 30 10415 12 54 47 5876 3072 37096 2495 735 751 697 797 860 841 954 1071 1081 1192 1359 1613 2072 2555 6067 25118 124979 191602 68440 9196 2166 936 706 556 553 586 648 697 677 659 646 580 467 490 508 327 138 29 36 47 14 75 147 93 17 -19 -4 26 125 111 4 45 34 -9 -44 -21 0 -12 -33 -36 -3 23 -13 15 43 21 -22 -40 -58 -72 -37 -11 -15 -9 -7 -25 -72 -47 29 97 59 -6 -32 47 39 34 10 -24 -20 3 30 -10 -16 76 101 43 36 35 3 -30 -8 42 47 59 105 64 75 129 69 53 30 38 82 100 126 118 78 88 102 85 48 27 26 8 56 123 104 39 45 69 53 49 40 37 70 102 91 95 78 113 113 61 -19 14 42 55 72 109 56 36 28 27 31 28 55 77 86 59 68 70 63 51 43 41 106 72 75 71 48 53 67 39 0 18 37 61 67 67 55 20 50 60 59 74 52 39 49 37 43 106 117 83 85 101 107 102 119 122 147 142 137 135 160 126 150 192 175 149 108 111 120 145 143 130 117 128 138 131 108 101 112 116 129 135 114 105 113 98 103 99 69 85 72 72 58 61 52 30 20 42 45 32 29 38 26 33 53 73 73 64 85 59 56 70 82 88 88 93 82 70 77 71 66 38 31 41 46 64 63 44 21 13 24 40 25 22 26 25 39 33 22 16 14 25 20 32 35 37 40 25 36 56 57 63 63 66 72 75 63 72 77 82 79 73 74 80 69 56 59 47 45 45 46 50 43 43 46493 317 183 30 10413 12 54 53 5877 3071 2672 999999 -93 999999 999999 -94 999999 -99 52 238 375 429 596 996 1584 6235 42184 200871 593417 687995 298495 90348 5071 989 733 624 636 695 763 696 610 530 475 533 551 351 99 -31 62 110 104 51 77 102 93 56 65 58 40 50 57 35 -45 89 64 25 -30 25 71 39 53 12 -34 9 1 -13 -9 -3 15 -39 -47 13 -46 -18 -52 -39 22 28 -17 57 60 57 -7 -32 83 105 88 128 34 25 83 91 61 37 -20 7 53 11 6 51 35 2 27 18 15 17 128 132 126 105 50 74 131 162 151 163 185 139 111 130 130 66 53 9 84 78 91 131 41 54 94 68 29 27 61 49 54 36 43 61 57 20 24 3 9 -3 8 15 47 61 58 11 29 53 33 33 11 21 8 74 15 42 101 80 73 138 170 127 106 106 89 35 41 11 15 17 33 42 41 42 90 111 56 17 41 83 100 59 75 105 123 149 110 99 112 114 155 148 180 167 174 157 154 156 173 169 150 117 169 181 134 152 179 195 146 144 137 148 122 115 123 139 152 148 165 150 145 125 138 130 96 62 63 88 81 54 54 27 19 35 49 67 31 24 41 55 44 50 68 80 64 66 85 93 41 55 75 82 103 93 89 87 66 65 32 27 37 45 42 52 47 43 35 18 24 32 21 23 23 31 11 23 27 51 23 3 20 31 33 20 31 50 56 47 52 63 61 67 78 71 65 69 87 90 91 81 78 73 65 58 59 55 52 51 47 48 52 46499 317 180 30 10410 12 54 59 5878 3070 3616 999999 999999 999999 999999 999999 999999 -98 107 164 132 251 339 628 1053 1935 15453 137255 535534 816865 485135 239017 9795 2308 607 530 584 700 689 674 620 593 624 644 461 216 121 120 133 91 110 124 133 143 91 -2 25 29 101 76 43 54 87 26 39 30 4 -52 -38 2 -12 34 12 -3 55 55 45 141 74 64 30 27 123 53 100 81 30 -61 -13 20 11 -5 24 21 42 46 46 9 -57 41 132 83 57 50 29 86 80 57 12 31 104 83 31 88 117 117 118 78 85 139 152 131 131 174 162 180 182 142 137 86 89 121 113 87 49 86 129 82 71 54 53 -10 2 36 35 51 75 83 45 12 68 99 91 37 63 53 44 37 49 79 62 69 121 80 39 12 57 75 67 83 33 27 47 78 127 125 105 115 49 48 100 76 57 61 40 52 12 21 36 18 50 105 113 72 66 61 99 84 108 102 118 118 130 134 125 92 147 135 212 149 143 154 184 183 181 138 142 190 182 194 172 170 173 137 153 138 172 179 189 156 180 194 173 166 151 145 128 104 144 153 141 133 94 75 85 80 62 56 38 53 41 56 68 62 43 41 37 36 68 88 106 79 90 89 81 74 77 78 114 112 86 90 89 65 31 21 38 62 62 41 51 29 38 35 24 34 45 51 26 20 36 43 46 40 30 30 37 26 31 27 33 29 50 55 58 78 94 96 83 78 73 77 87 92 93 90 86 78 74 71 67 61 57 56 54 51 53 46505 318 148 30 10408 12 55 5 5879 3069 11249 511 360 291 445 503 517 570 628 792 790 895 1107 1475 2027 2553 11385 113812 275515 294463 327318 76695 4323 619 480 528 478 609 610 528 503 516 621 474 335 73 46 -43 63 238 136 9 88 -25 -70 29 90 67 89 2 56 -72 999999 -52 -23 -2 -2 -38 -43 999999 -68 19 -15 -28 -40 -1 26 53 11 -32 -9 -56 -20 -50 16 41 -5 84 176 81 -28 -55 46 -51 2 -11 21 16 32 6 -34 14 75 30 9 68 4 9 76 21 -40 15 104 50 142 84 3 54 26 61 105 103 194 145 92 127 98 106 52 64 92 56 -26 14 41 91 119 100 69 90 43 -20 23 51 20 71 31 -36 31 124 61 24 53 -12 -46 19 76 56 11 22 39 -33 1 4 -35 -19 36 10 57 25 37 34 44 41 45 58 68 27 17 -16 -51 -9 17 -21 7 32 37 54 54 -1 -13 20 2 37 27 18 20 32 42 32 41 83 88 86 119 82 84 117 98 97 157 166 95 106 120 145 136 99 131 133 170 154 116 142 142 116 117 131 119 114 122 111 109 170 170 158 139 101 96 112 108 114 87 81 36 34 36 26 29 23 42 34 -9 -21 -20 -12 26 31 12 28 35 48 48 43 79 52 51 50 65 81 65 79 59 50 51 40 7 7 19 34 26 42 26 22 8 -13 -15 6 -5 11 35 38 42 12 0 -5 0 25 17 15 7 20 9 21 29 32 48 58 46 51 56 50 55 63 64 64 63 61 63 51 41 30 32 36 33 35 32 25 46511 318 147 30 10407 12 55 11 5880 3068 15085 1222 851 837 948 1069 1154 1175 1290 1357 1411 1507 1692 2043 2670 3284 7349 41148 19723 26380 22651 4144 1151 710 515 403 462 598 632 650 505 538 501 518 377 124 65 44 40 48 -60 72 70 83 7 -43 4 -13 -58 -95 -66 16 -24 27 -14 7 -87 999999 999999 -33 42 114 -23 -85 999999 999999 -80 -72 999999 999999 -70 -25 -54 -78 -22 16 -35 8 87 -6 0 -62 -90 19 105 20 -35 -10 60 18 19 90 40 -24 -24 4 6 -32 20 59 -25 41 8 -14 -41 30 94 97 141 17 -16 36 163 48 113 77 92 122 168 81 89 89 67 31 43 41 92 121 55 -11 19 71 -12 -61 -6 2 -7 79 91 -24 16 20 20 -41 -30 68 10 45 43 32 74 17 0 56 92 81 73 57 -19 -22 24 47 54 35 67 48 50 56 52 28 30 -43 -76 -4 27 46 4 92 48 -27 26 54 74 47 39 31 39 42 39 64 88 108 103 86 97 142 84 85 152 142 131 173 114 114 113 94 127 124 128 144 114 117 157 118 101 135 144 164 106 134 123 123 144 113 110 143 144 132 113 76 71 67 77 64 43 42 90 65 41 51 10 9 13 -2 1 65 46 31 64 36 41 93 60 68 54 62 69 62 61 64 77 70 64 72 66 48 24 16 15 11 27 27 29 26 31 25 16 -1 7 13 5 11 3 13 19 12 2 13 16 15 5 7 16 32 37 57 40 38 49 60 66 72 64 64 67 66 58 68 81 70 58 45 37 46 41 39 41 39 46517 307 477 30 10407 12 55 17 5881 3067 -26 81 187 744 1324 9291 79497 402322 999999 999999 340811 5149 775 436 510 527 586 664 553 635 565 538 469 391 273 136 64 50 38 139 58 68 86 169 81 100 40 127 138 92 -34 8 -79 -53 -19 -60 -52 2 -9 -1 -39 -35 -46 -50 -78 1 0 -26 -45 55 -15 -57 -72 -30 -18 61 -4 -24 27 54 5 -9 -6 -10 -48 -92 -34 -12 42 -16 -96 -5 3 10 -25 -32 -69 58 61 6 -81 -69 15 91 132 28 74 114 100 80 10 113 188 90 73 152 124 119 96 109 86 87 53 31 5 43 144 132 65 35 51 186 89 18 51 35 -10 -16 33 36 108 33 60 108 76 -29 59 39 -2 36 38 11 -1 7 41 0 50 89 88 51 33 91 94 89 67 61 54 60 -29 -3 25 60 7 46 81 103 43 51 30 15 7 8 29 39 71 53 144 83 43 79 103 59 83 63 97 113 152 143 139 114 140 134 111 134 140 154 153 183 139 87 93 73 140 128 180 172 167 114 145 167 143 116 130 113 150 149 126 102 108 121 103 100 134 72 50 81 77 90 71 20 14 73 83 47 39 14 26 12 14 70 89 77 62 87 71 71 75 91 67 38 65 69 53 59 78 58 21 10 31 34 46 43 34 23 25 12 18 28 18 20 18 17 32 27 23 20 20 36 19 31 18 12 24 30 47 53 56 47 60 74 68 72 70 67 65 71 77 76 76 70 64 59 49 45 55 50 38 46523 304 567 30 10407 12 55 23 5882 3066 386 2127 16583 106973 396597 864349 999999 999999 335574 6351 878 695 652 772 874 710 636 479 544 581 440 443 184 125 34 5 89 98 195 139 -1 118 137 136 -2 4 109 22 84 88 38 -24 -1 64 8 -26 -14 44 61 50 44 68 1 103 147 -19 42 -17 39 86 38 -33 76 79 -5 92 86 102 68 8 49 137 91 -14 -48 28 44 112 34 -2 94 53 87 26 138 106 68 96 45 202 176 133 169 97 131 54 123 163 63 64 72 130 212 156 179 148 119 132 181 84 119 76 114 171 153 105 71 65 51 62 40 -42 94 114 111 47 18 83 77 5 51 75 65 53 45 109 47 62 71 68 93 -24 -21 55 97 65 81 124 117 134 111 153 50 65 40 67 75 4 16 110 84 57 33 47 100 76 47 99 77 82 83 106 133 47 103 116 99 113 168 179 132 111 100 153 211 215 159 106 150 187 216 179 232 209 192 199 188 238 179 166 168 174 155 188 216 190 160 149 138 144 173 187 159 190 151 127 120 131 159 148 124 132 107 70 80 120 75 60 90 82 55 69 55 35 32 52 33 61 86 97 92 105 89 97 96 86 90 73 85 103 107 105 77 67 50 36 18 53 70 53 32 42 49 41 35 34 31 32 44 31 36 45 38 47 48 32 35 35 19 29 38 41 55 78 79 68 70 77 79 80 86 90 94 92 96 95 89 88 80 68 64 63 59 52 46529 308 447 30 10407 12 55 29 5883 3065 -48 17 233 632 940 5663 47333 180273 354229 635944 896477 606403 255275 3977 991 666 557 611 619 636 500 604 523 388 319 207 182 -32 84 31 30 194 81 49 61 53 17 43 127 -18 41 13 22 123 43 71 7 86 6 -17 -55 -20 -36 1 10 8 36 45 22 -2 3 50 55 44 -44 37 111 69 58 44 -13 4 31 23 41 18 -2 60 20 31 36 33 -17 109 54 12 63 2 -43 84 3 -56 -27 67 91 154 82 126 117 160 172 99 142 175 110 124 245 210 142 147 133 108 77 149 52 66 77 151 173 110 43 104 118 94 80 87 50 70 84 99 22 42 61 42 31 24 41 3 112 65 24 5 33 53 144 84 23 21 50 49 11 21 78 97 60 91 41 102 72 85 91 100 109 43 55 73 58 72 70 88 63 50 32 59 71 62 92 90 129 134 92 127 137 165 143 129 131 144 150 170 156 158 162 112 109 155 147 169 184 217 165 163 181 129 203 208 179 142 176 127 149 159 172 156 145 157 171 204 130 147 137 131 168 171 118 94 95 78 82 71 55 70 36 51 83 70 74 70 80 58 46 41 58 85 62 68 72 101 103 90 82 91 87 97 85 72 75 68 53 30 13 34 64 52 70 60 44 20 35 53 44 32 35 42 53 46 32 20 22 22 29 38 39 36 40 48 51 68 53 48 82 100 90 77 72 84 90 89 83 90 93 86 80 72 60 66 70 51 46535 306 507 30 10407 12 55 35 5884 3064 93 250 649 1204 7372 51725 249295 442512 632790 999999 568612 9822 998 739 481 508 457 552 575 513 415 392 229 98 77 -70 -47 34 102 44 -18 92 82 75 101 119 32 -48 -6 0 98 6 999999 -98 -35 -33 -67 9 32 -75 999999 -79 -63 56 2 999999 -44 -22 15 -28 -100 -42 6 57 -36 -41 14 57 -76 6 -2 -3 51 29 -2 3 67 53 -1 -29 -30 37 59 17 13 -27 1 -15 -15 30 11 68 2 66 64 -52 -65 38 72 64 63 99 92 15 97 44 67 84 111 86 54 68 49 53 77 80 185 133 50 26 81 56 34 10 22 81 33 -30 70 55 24 8 16 14 38 -15 3 25 17 43 31 13 27 -15 10 11 37 50 18 24 23 70 73 75 94 28 14 -22 36 83 5 -11 29 64 22 28 23 9 19 -9 9 28 42 49 81 74 36 54 49 57 112 143 169 115 137 138 99 107 134 164 132 115 134 136 140 174 168 93 98 98 119 159 132 142 151 126 98 117 127 91 162 138 91 107 145 126 103 110 88 94 106 121 95 74 66 48 57 61 68 53 4 29 74 54 25 40 21 14 17 27 69 61 60 58 65 72 73 70 80 72 57 56 74 80 53 26 21 25 50 44 27 17 18 14 2 -1 14 8 7 15 20 27 28 19 12 18 14 10 10 18 18 12 24 18 27 41 26 43 55 69 68 64 65 75 69 65 67 77 71 58 55 47 44 39 37 37 46541 318 146 30 10406 12 55 41 5885 3063 21858 82 40 24 157 225 192 210 319 410 493 607 778 1083 1444 3554 21834 37481 236154 585490 563348 149038 5884 943 648 650 573 528 617 546 519 608 446 287 128 48 -99 999999 1 -3 33 19 999999 -16 -48 38 -7 -29 -38 8 10 54 2 17 64 -1 -69 999999 -58 -54 -51 -78 -57 -47 -68 1 -36 -12 -30 -26 999999 -99 41 27 -13 -47 13 72 32 -9 -35 -20 -40 -11 -14 -6 -24 -43 13 -18 9 36 42 -67 -31 86 -40 -45 -9 36 999999 -6 2 35 75 88 33 -3 44 103 34 -18 -15 45 25 119 126 34 57 82 86 86 90 49 -1 63 53 68 -2 42 49 7 -16 -7 -22 -44 -22 28 9 59 118 79 39 18 -36 50 37 9 -23 10 0 -7 52 11 8 -2 -24 -31 -14 21 31 17 87 44 30 75 68 27 27 24 14 -5 53 -11 -18 -33 -14 -8 13 34 27 8 11 8 37 35 65 61 61 -10 30 78 104 125 84 74 102 105 115 105 101 111 115 102 132 134 104 95 102 87 87 85 87 118 146 140 108 95 136 151 139 102 100 82 102 82 121 85 95 111 145 134 108 90 57 33 82 50 65 67 46 19 18 24 40 5 -3 3 4 32 34 53 81 58 58 47 62 83 80 91 56 72 76 76 59 46 50 44 42 5 5 16 13 14 20 8 -10 -5 -3 9 7 18 8 7 2 18 21 11 23 31 27 21 1 18 16 6 41 53 37 42 42 59 62 65 67 64 54 52 66 69 58 57 55 48 44 45 37 34 46547 318 144 30 10404 12 55 47 5886 3062 12967 144 107 145 199 149 269 307 363 540 553 779 867 1385 1738 3959 36297 186749 329263 320548 283755 276462 76937 1658 741 618 529 508 522 577 608 420 417 240 159 160 30 126 -11 -51 -77 -16 83 -22 68 29 27 48 38 45 66 -65 -44 33 -31 8 -5 999999 -21 9 41 -38 -42 -89 -34 -21 -44 46 76 1 68 38 21 -2 45 61 -7 -34 -30 -50 -37 32 86 2 -11 1 12 -15 -6 -24 7 -11 -36 -30 -36 34 -15 -66 -9 -16 -11 -67 -17 33 76 116 58 -60 1 -10 68 106 71 56 53 55 76 105 150 151 80 116 137 135 66 13 39 62 114 120 66 88 -9 -24 55 47 -30 -3 88 -2 12 63 47 -8 10 84 -26 -23 31 37 7 50 50 44 32 39 2 8 15 66 73 72 113 78 77 63 86 33 56 80 14 45 96 19 28 54 60 4 -6 4 25 15 83 76 40 16 44 120 113 38 51 65 91 147 84 109 110 96 130 153 129 161 176 149 120 121 102 144 104 111 126 161 112 148 138 128 98 112 116 143 167 141 128 133 108 96 92 92 72 118 144 118 89 71 66 37 29 56 44 21 -14 -14 5 41 53 38 30 23 6 14 43 37 52 40 87 86 91 99 100 73 68 64 67 64 71 82 56 52 24 31 42 47 37 39 25 21 22 19 26 12 16 -8 5 8 10 14 19 19 30 35 25 16 -2 4 16 12 11 31 45 41 35 58 72 70 59 59 71 69 70 63 72 71 60 54 50 47 39 30 46553 317 172 30 10402 12 55 53 5887 3062 326 340 421 236 248 378 408 536 585 773 872 922 1236 1578 2395 15553 130305 314420 498555 527106 154084 4139 1118 810 613 692 487 448 503 418 185 105 57 85 -31 42 92 104 38 0 -45 -64 38 -55 3 48 73 24 36 -39 -49 72 26 -65 -94 -18 -6 999999 -98 51 92 67 31 82 9 -56 -50 -62 -44 -69 -49 -32 68 123 -31 999999 -26 -64 4 -16 -9 51 -56 -50 -44 31 84 26 44 -76 -38 31 43 -25 -18 34 999999 29 91 12 53 81 156 89 95 104 65 173 61 60 110 91 95 76 52 26 154 190 148 127 64 158 170 86 45 22 31 -19 134 74 12 77 40 63 31 39 141 4 -11 -14 131 133 120 43 13 25 87 20 -8 -33 -8 34 -17 27 52 15 44 76 4 69 115 124 35 65 87 114 159 81 14 23 79 42 68 42 54 56 22 -1 66 95 57 44 16 65 124 80 66 105 91 79 67 92 110 128 82 100 92 91 151 146 179 157 143 144 189 162 131 114 142 126 159 138 116 152 132 93 122 110 113 151 145 110 127 156 116 130 147 122 125 161 110 32 48 66 63 76 59 37 33 37 33 38 43 35 26 24 21 26 24 13 56 86 79 72 79 89 76 82 97 71 57 66 59 58 86 64 47 45 32 57 56 32 33 55 62 37 29 35 25 12 17 22 32 28 38 16 18 31 25 20 21 23 31 26 30 34 50 56 50 45 47 67 79 88 79 77 74 76 73 73 76 63 56 54 62 47 40 46559 316 199 30 10399 12 55 59 5888 3061 22 59 56 247 234 227 305 469 464 552 633 917 1410 2106 9687 69829 207848 274174 318235 466681 403505 183485 30386 1002 464 487 533 473 425 369 121 77 15 77 10 -61 7 138 114 -2 53 -43 -74 -42 116 -12 -82 999999 11 19 -50 999999 999999 999999 -89 -91 -64 2 -19 -60 -84 999999 -48 -40 117 -26 -25 -51 -35 7 63 17 999999 -60 -37 39 84 -23 0 21 -49 -59 -59 114 74 34 16 -43 -12 -62 -91 -4 3 -20 -2 -41 -63 -93 -75 999999 -53 999999 -78 -20 -60 18 -55 -9 43 118 -22 23 -3 67 125 65 82 30 9 44 148 101 67 51 47 -17 77 56 0 17 -9 9 46 83 62 25 13 50 97 53 46 -24 -28 -28 51 62 40 27 -14 2 -58 22 76 -17 8 42 8 26 -16 -24 38 82 64 105 65 42 65 47 96 67 -6 -11 5 0 63 122 120 53 -7 94 73 66 59 56 95 73 59 39 56 79 122 125 126 82 137 108 114 117 92 122 122 114 169 113 148 143 133 129 120 140 107 120 125 117 58 104 140 153 93 110 116 115 139 101 124 135 151 81 112 99 69 86 40 50 35 48 51 29 19 6 4 15 25 63 -2 -12 21 24 34 53 64 62 67 78 77 56 44 55 63 56 25 45 64 60 38 34 28 8 22 17 23 24 16 6 24 25 -2 1 10 6 8 14 9 19 25 18 15 8 12 14 6 8 3 15 19 24 33 28 39 37 58 62 70 69 60 57 55 59 57 45 43 41 38 41 34 26 46565 318 135 30 10395 12 56 5 5889 3060 1325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 205 311 602 1692 12001 105117 331177 599221 754912 850959 408202 20198 1068 541 603 554 453 466 395 326 200 108 8 22 55 21 81 16 119 170 14 68 -22 -63 999999 18 44 -7 51 73 81 23 -40 -56 -44 27 57 48 -51 999999 -50 -8 4 103 34 62 75 -4 37 9 6 27 50 9 -33 -60 48 -38 -11 -19 54 6 46 75 -16 49 76 -50 32 -53 -19 -62 26 147 17 -35 -34 72 43 -23 75 67 49 20 108 133 195 64 103 101 131 104 98 111 130 124 242 122 95 37 61 5 34 5 91 72 77 76 40 67 87 91 12 -38 -68 -30 47 70 90 -65 0 49 3 30 72 0 -15 -20 51 83 8 8 -64 31 8 14 93 17 20 84 167 30 21 -30 44 90 30 25 -39 -13 113 109 46 28 65 62 21 7 87 102 97 77 65 110 107 132 111 80 152 124 82 133 163 107 90 129 141 140 155 129 104 150 142 119 100 134 129 179 134 193 178 161 164 118 140 147 135 156 150 158 150 121 130 100 104 131 139 118 102 67 76 86 99 59 64 74 45 26 34 2 33 52 58 41 55 34 25 51 68 45 54 102 105 87 75 82 97 80 102 74 73 71 70 71 28 32 44 67 45 65 39 35 46 51 18 20 34 22 27 22 26 31 24 16 28 47 55 28 38 43 41 27 34 33 41 48 48 45 50 59 70 73 81 91 89 75 76 69 67 70 63 61 62 47 39 46571 318 161 30 10391 12 56 11 5890 3059 2151 826 655 690 634 634 780 929 984 1156 1178 1259 1520 1830 2235 2424 5233 42895 170750 324936 208937 9151 2040 1437 1081 825 617 548 604 536 604 523 352 149 44 67 66 14 35 80 31 117 274 133 123 30 -4 68 127 179 -36 15 45 9 42 44 -33 -80 -16 14 42 86 97 30 -59 21 72 142 73 -7 82 0 9 14 92 97 20 7 -30 -16 64 140 94 101 10 1 50 25 -2 -13 14 81 83 -3 -64 2 18 -11 -52 -78 -20 57 2 15 79 149 103 -10 -20 72 112 82 53 110 9 14 129 208 99 91 104 113 104 81 31 9 71 58 123 131 111 66 17 50 54 61 10 16 6 27 98 23 28 11 92 113 39 40 103 22 12 -30 9 76 75 41 37 91 103 74 103 85 79 39 67 66 63 46 40 -8 24 -3 24 -12 61 32 17 39 58 29 77 110 136 109 65 72 54 69 94 62 79 95 117 39 77 100 95 55 140 149 154 141 127 128 148 146 157 193 107 88 125 112 132 146 110 118 103 111 142 157 128 114 126 123 133 114 108 148 151 158 77 66 74 24 34 35 61 69 47 48 36 19 41 63 63 55 52 52 36 32 48 63 60 73 52 91 80 78 71 81 75 74 79 55 76 78 54 35 36 39 44 48 34 25 52 46 37 29 25 41 36 12 20 27 24 27 33 25 29 23 17 32 31 40 36 28 9 -4 11 27 39 37 42 68 84 76 82 79 79 69 63 66 65 58 52 45 46 47 46577 319 98 30 10388 12 56 17 5891 3058 31387 631 102 330 376 286 349 319 420 587 723 844 1018 1075 1213 3432 20761 4261 9330 72353 153134 150132 366017 520354 337547 55775 13398 856 646 532 550 421 403 325 212 183 111 75 54 40 226 174 14 41 30 66 130 57 98 51 29 63 105 127 146 7 12 236 9 -80 26 69 -22 15 -80 25 19 -37 -55 -16 -1 -26 11 -90 -88 34 -39 22 88 -12 68 58 65 70 74 54 -53 -21 -43 -83 -39 101 120 36 -27 -85 -15 -61 -23 62 27 58 -8 -42 2 65 51 79 112 86 114 79 105 77 36 68 58 56 24 135 110 126 135 57 12 100 96 73 130 156 135 38 9 56 74 73 79 48 13 123 60 39 42 57 27 -17 64 56 -29 55 83 25 -18 -1 26 6 13 -14 26 3 60 122 61 114 53 -3 59 51 17 13 -10 82 68 4 36 40 56 53 48 68 22 46 87 46 65 89 80 45 55 69 122 110 99 51 127 127 84 99 136 138 157 173 182 136 105 167 181 91 85 99 127 161 166 131 128 152 179 148 162 122 110 143 144 158 188 109 103 134 144 181 155 75 56 80 123 89 39 36 58 52 52 54 59 62 50 35 57 22 9 31 22 64 67 65 92 84 101 59 69 78 89 118 117 77 56 66 52 38 37 62 61 32 63 42 35 48 28 17 23 11 27 33 29 27 20 20 44 42 45 36 43 42 32 32 40 31 29 30 40 45 44 39 58 79 81 77 81 86 83 82 78 66 66 58 65 60 54 57 55 46583 302 607 30 10387 12 56 23 5892 3057 416 3179 11521 53619 215114 510194 999999 999999 999999 241652 4030 590 511 532 626 582 543 450 275 115 124 59 90 69 -72 102 215 110 19 34 81 108 51 38 22 39 78 -60 -59 999999 -21 -5 -55 -23 -40 -1 -48 -6 -6 39 -10 87 118 -93 999999 -73 999999 999999 85 99 90 -15 -27 110 67 84 71 73 -55 -20 82 11 -72 -8 29 -23 42 93 53 999999 -21 -28 2 -53 44 23 -74 88 78 88 111 62 10 99 23 15 8 70 6 82 48 62 62 -22 64 125 61 25 -8 49 72 126 27 91 61 63 72 58 31 -34 2 19 42 -12 -23 14 -4 68 -41 -60 -21 37 53 23 21 -13 20 60 61 32 1 15 37 30 14 11 103 57 20 85 30 12 78 74 3 12 16 -30 -12 65 28 39 12 8 -22 44 49 115 119 26 81 109 93 75 91 91 120 122 83 62 111 90 90 62 109 88 88 84 62 103 122 85 70 115 106 120 101 90 149 150 109 125 126 152 92 85 90 66 89 74 109 158 120 81 45 41 20 28 6 30 0 4 3 22 26 10 12 2 -10 2 33 13 19 29 36 42 60 77 63 58 81 65 72 79 48 65 67 53 53 17 6 9 22 26 11 -5 -6 2 13 -7 999999 -6 -9 8 9 1 18 4 4 11 33 22 -2 6 -1 -2 -10 -5 -13 -4 -1 11 23 15 20 44 50 58 55 59 49 45 49 44 34 25 18 26 21 13 15 14 46589 308 425 30 10385 12 56 29 5893 3056 -80 14 237 432 625 899 1141 4826 60179 387981 851152 871104 441487 130064 6343 898 461 494 608 489 399 359 460 387 187 101 -6 -68 -6 49 41 18 152 233 202 186 59 35 52 135 72 146 77 137 12 -33 -64 -8 -26 -38 -52 13 -25 -16 -76 21 -84 -33 -34 -44 3 -1 -52 51 45 72 4 -19 -24 39 -18 44 137 3 9 35 34 54 999999 -28 76 -50 -8 -83 -56 47 107 4 0 17 27 44 -72 65 -8 76 87 59 78 54 39 81 43 48 77 102 166 176 162 190 92 27 15 84 47 34 66 69 111 19 11 87 73 24 39 13 -47 49 122 124 57 61 43 163 70 -9 21 24 -7 57 36 56 22 23 65 -2 78 102 113 103 93 38 64 50 46 48 91 19 -24 38 38 30 32 19 49 21 24 19 54 33 38 48 97 14 41 70 44 39 88 121 146 163 115 61 31 124 142 128 144 139 179 131 100 162 102 127 162 138 179 145 135 154 113 95 87 113 98 140 213 132 139 155 164 101 119 169 171 125 111 88 73 79 92 63 30 28 57 72 38 35 8 20 69 63 56 38 29 17 57 59 41 54 70 60 54 70 89 102 88 97 75 56 75 68 21 18 22 25 55 40 38 21 25 25 20 25 40 23 12 4 19 23 18 11 17 26 27 11 26 21 21 19 21 13 18 20 25 47 41 54 59 64 65 73 71 77 81 73 56 44 44 41 48 45 31 33 37 37 46595 318 121 30 10381 12 56 35 5893 3055 2000 572 625 668 724 720 704 781 866 1053 1136 1292 1428 1612 2154 3437 5141 12132 103364 370228 408174 68171 2642 907 829 538 542 483 440 574 552 541 447 285 108 -93 65 202 82 -69 -77 155 94 84 44 42 52 116 109 159 62 -33 -88 92 65 73 -60 14 -40 -21 -55 12 31 -87 -74 -29 -73 14 29 12 -31 10 -36 -3 115 105 41 30 50 14 -25 -24 -11 -29 -14 -33 25 -23 25 106 -37 47 93 35 1 65 25 -26 33 43 14 22 4 58 44 33 77 97 67 59 102 105 30 48 76 90 67 104 126 97 100 86 69 166 81 47 121 -3 37 143 158 45 5 52 64 70 70 56 41 35 31 62 72 59 37 32 48 45 104 21 -6 42 32 -4 9 95 36 78 100 156 76 48 79 96 78 50 74 51 1 41 44 91 45 -15 17 53 67 18 -2 83 82 7 71 88 72 27 78 70 54 100 105 89 119 58 138 137 142 145 158 94 136 128 119 166 162 141 151 109 135 155 120 128 138 148 169 189 129 140 186 175 156 176 149 113 148 110 117 121 143 148 115 86 59 49 71 72 54 82 48 10 32 72 48 53 59 69 54 38 37 76 65 68 73 87 99 85 97 68 67 96 84 74 48 38 51 38 23 46 16 18 36 38 38 25 29 50 40 23 26 19 15 29 26 33 31 41 21 16 23 21 23 16 29 35 30 23 28 33 41 47 74 82 90 78 73 78 68 62 59 58 68 58 51 52 48 49 45 42 46601 318 119 30 10379 12 56 41 5894 3054 11329 999999 999999 999999 -40 999999 999999 -50 -82 -6 80 285 456 593 950 1212 4317 45623 216979 545944 651038 678319 449905 11354 835 534 434 442 465 432 401 406 420 465 212 116 114 43 31 34 115 -12 13 198 107 -10 39 111 -12 63 29 8 -48 -63 -1 6 76 53 62 37 -8 -29 -18 -28 -40 -15 -2 1 36 21 -27 -29 57 67 36 28 -3 21 97 41 -25 25 89 -1 10 2 -40 26 68 81 92 76 74 100 -13 -4 -30 -29 -74 -42 47 21 -47 -5 -29 2 49 88 14 108 94 31 25 32 16 76 27 34 33 123 107 40 -23 53 98 47 86 36 76 117 98 120 166 78 -52 -49 -42 -47 13 35 63 66 23 -23 47 55 29 25 -4 10 -8 34 77 35 47 25 63 48 22 21 43 33 70 37 0 -54 5 96 -44 5 18 -30 -23 -21 0 -8 12 18 57 67 49 41 10 64 42 47 47 41 52 75 70 60 65 87 77 83 85 85 116 151 149 121 136 108 149 163 161 156 119 122 138 126 142 111 105 121 85 105 115 104 136 133 123 87 78 137 113 112 112 85 65 52 59 77 30 25 39 20 63 59 20 34 42 33 32 42 66 39 36 28 73 89 86 87 87 67 69 88 72 87 98 66 42 47 46 13 3 15 37 25 54 35 7 21 23 9 8 1 5 31 15 -4 5 17 19 20 8 -7 -1 -1 -11 -10 24 13 34 26 10 38 46 52 56 57 57 59 69 72 67 60 52 42 35 43 41 41 40 36 33 26 46607 319 88 30 10378 12 56 47 5895 3053 22298 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 9034 44915 162664 405392 746818 900475 999999 959095 324042 64386 1084 460 409 396 368 553 438 396 359 249 239 2 -91 3 42 128 -36 43 138 101 33 -60 999999 -51 -28 132 59 5 2 -45 11 5 29 25 60 47 70 -26 2 68 60 8 55 40 -3 0 -5 1 21 58 -14 11 -60 999999 -75 -70 46 69 33 -20 -22 -6 -6 -16 -63 80 137 -29 -33 16 -52 50 54 -10 33 62 33 68 68 71 96 114 98 146 125 134 101 60 -5 112 129 91 58 25 155 88 33 86 92 91 128 72 66 46 46 92 156 50 94 14 7 13 42 49 99 140 74 19 83 24 31 58 31 56 57 30 39 77 46 114 104 21 47 74 41 50 132 104 51 47 36 3 45 -3 74 51 51 132 25 39 91 94 67 82 40 1 59 63 63 70 70 93 134 138 151 79 84 82 99 114 100 101 126 100 119 191 174 137 140 148 178 113 132 130 154 166 200 147 133 149 133 135 160 160 150 203 203 186 209 113 82 124 134 147 142 77 62 70 48 79 58 82 98 100 72 73 -8 0 8 46 24 8 52 32 24 45 74 54 95 104 92 94 87 109 128 104 98 73 61 47 59 28 44 52 57 34 36 43 66 42 23 28 35 38 43 16 25 33 31 37 37 42 27 14 17 61 38 235 4029 7086 654 34 48 66 74 93 86 81 90 89 78 76 76 74 79 75 60 60 62 66 55 56 57 46613 319 86 30 10376 12 56 53 5896 3052 30504 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 279 2089 15783 63368 204013 598740 960743 999999 999999 50184 1552 591 449 491 580 493 494 516 509 428 362 189 133 70 81 39 76 172 134 48 31 -62 70 167 10 -26 20 33 69 69 2 5 -22 -8 112 66 73 74 21 22 -20 87 -1 0 25 11 21 -92 999999 -98 -11 21 -7 -10 74 90 -14 29 -50 -35 79 -25 3 25 106 -85 -71 85 31 -22 -30 -54 -64 999999 24 37 21 -10 50 21 -77 56 104 41 80 65 109 173 79 98 6 44 89 92 25 90 122 120 119 103 29 -2 -1 80 60 114 160 128 94 109 57 8 136 90 66 62 110 27 26 20 44 45 56 35 22 10 35 -33 -33 66 78 25 32 15 46 31 68 -2 64 78 58 54 50 32 51 79 41 12 41 14 11 32 40 28 9 74 46 -1 56 136 81 82 46 25 86 125 80 123 94 61 116 105 133 71 101 123 182 178 162 144 132 190 145 131 158 131 160 137 125 152 148 122 153 154 157 165 190 155 124 115 141 157 161 159 159 115 136 145 109 64 52 57 70 66 65 48 64 36 19 -22 4 29 54 30 30 37 38 36 70 84 80 90 91 97 74 92 90 93 51 49 54 45 48 12 24 47 43 34 21 35 8 1 10 24 21 11 20 29 15 7 15 20 30 20 20 29 31 26 14 73 491 208 28 28 40 35 62 69 67 72 82 65 65 69 65 62 52 53 51 47 49 46 46 43 46619 319 84 30 10374 12 56 59 5897 3051 20267 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 239 456 943 2938 53504 199670 290141 451847 751615 808611 421839 165547 3870 665 504 546 487 565 430 471 456 478 171 121 180 77 21 101 139 142 11 13 53 28 67 26 55 51 35 75 91 51 80 6 -79 -16 -2 127 3 32 -34 56 131 80 21 52 -16 -1 60 32 19 -23 17 43 -2 -41 15 70 -17 -42 3 -11 -56 38 18 23 94 41 28 -5 0 102 18 -20 7 63 107 45 72 140 97 59 46 55 40 49 86 62 105 69 8 103 117 81 111 66 131 128 50 98 123 165 205 143 82 89 65 -2 -3 58 79 93 131 32 17 22 106 63 69 126 -2 33 38 26 -3 -8 44 120 110 85 11 -2 89 88 108 106 87 76 55 51 90 71 49 -10 55 75 72 53 49 73 -7 58 64 1 -3 -26 -18 4 33 -34 54 119 69 50 52 50 45 61 80 59 38 132 127 76 136 167 135 115 116 126 191 154 109 145 144 161 158 141 131 131 150 181 159 153 156 200 187 165 140 136 172 181 113 176 190 128 149 159 164 148 120 62 60 66 59 73 86 81 57 34 58 32 22 60 66 56 59 23 57 77 98 90 60 75 94 109 76 64 88 74 88 77 46 63 58 37 32 22 20 24 23 3 7 25 17 18 25 25 26 30 28 20 13 23 30 34 40 21 10 30 27 19 20 23 15 16 35 45 41 42 65 73 67 72 65 61 69 62 59 58 64 55 51 44 48 41 39 46625 319 82 30 10372 12 57 5 5898 3050 173296 1177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 -12 229 484 1031 9384 51640 188080 476151 688160 583793 860753 652030 183921 2740 430 527 551 555 448 528 472 397 219 107 72 46 -32 102 154 245 169 43 67 31 161 159 132 47 88 61 101 30 -5 79 48 114 28 12 -34 -55 -18 49 -17 -26 20 11 58 62 -10 -16 1 -43 56 -17 46 55 -26 -84 32 75 16 32 28 -14 -21 -23 14 50 -9 84 77 -3 83 68 4 10 10 27 6 -42 -37 -17 28 6 12 70 50 32 89 88 125 56 53 32 90 96 147 225 117 117 128 99 132 74 50 78 61 110 159 156 85 87 60 108 14 73 101 139 77 28 84 47 -27 26 46 43 41 53 56 10 31 119 155 96 92 42 80 89 48 112 157 72 34 17 30 69 43 59 76 69 54 47 65 58 49 112 43 6 66 107 105 98 24 58 58 121 109 73 76 93 91 146 91 158 176 120 125 117 123 167 152 168 144 126 181 154 126 158 163 155 144 143 192 181 199 188 158 177 203 236 175 155 105 91 119 141 148 164 151 104 84 52 76 96 70 107 83 96 88 81 59 49 26 63 92 67 21 38 48 78 95 88 101 101 104 119 112 110 95 93 107 94 75 78 79 68 56 53 41 51 59 36 9 46 54 51 44 56 49 53 45 24 18 35 38 31 45 47 36 41 28 27 28 39 32 39 48 64 68 64 89 93 86 81 78 84 76 72 76 78 70 71 78 73 65 62 46631 319 82 30 10372 12 57 11 5899 3049 6647 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 520 7139 26199 62570 117060 246687 545970 999999 999999 999999 517869 8775 568 438 423 551 577 470 368 386 222 137 82 66 178 89 184 197 71 55 99 -12 88 25 10 -30 -51 -12 -39 27 38 20 -14 78 -30 -10 94 58 79 80 -6 -70 -17 34 4 -60 -68 -57 -39 37 7 -85 -3 -17 999999 -86 -10 -24 58 -29 14 -34 -15 -40 -41 -62 24 28 33 27 -18 -29 7 38 21 -20 69 53 4 122 45 45 16 52 25 55 56 80 94 131 123 74 77 65 79 51 86 91 147 167 65 46 48 50 36 -18 93 81 87 134 137 100 60 101 19 0 -9 -7 32 -17 -10 93 117 34 42 -15 -41 -2 -37 -41 15 15 96 80 83 47 54 41 -12 -12 99 88 93 39 109 85 103 2 0 53 66 103 92 7 17 16 7 28 78 46 54 52 33 93 72 51 79 69 41 46 39 108 146 122 129 123 108 164 146 136 149 112 100 135 121 93 145 122 126 147 99 122 146 125 138 127 100 76 105 124 125 104 94 106 80 66 68 25 35 43 93 62 48 41 66 45 76 51 45 5 26 19 26 7 51 38 47 56 53 78 99 80 83 101 83 92 86 62 93 73 52 22 35 23 -9 19 30 36 25 27 10 9 0 23 11 19 26 8 2 13 18 26 22 15 6 20 34 27 15 7 9 19 25 24 21 30 25 36 64 55 62 64 68 59 56 50 43 47 48 47 41 40 35 46637 319 80 30 10370 12 57 17 5900 3048 408896 756 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 605 8524 43413 106176 230245 530265 938035 722868 604755 871771 261608 2775 639 512 424 598 482 493 460 330 153 109 59 9 96 157 67 70 74 109 28 -27 64 47 47 -24 -56 -48 -23 103 57 53 105 42 -40 64 4 176 168 -1 -65 70 45 -33 -78 -37 999999 -91 999999 -20 11 -28 2 25 -41 43 -16 1 -1 4 -79 28 16 57 123 78 53 16 17 -33 64 -7 34 55 -14 -8 64 214 138 44 19 12 -15 37 62 -23 8 89 109 69 -3 72 83 108 68 52 77 174 125 36 25 -2 59 26 58 120 82 121 142 103 77 89 121 74 12 27 54 95 86 104 64 35 50 65 -11 52 54 -3 53 75 74 83 53 59 38 112 83 54 93 81 67 46 36 26 22 4 -1 40 14 64 43 34 84 92 51 30 16 53 78 71 114 84 44 78 86 53 83 88 122 94 120 128 119 134 121 136 123 107 137 163 156 150 121 139 151 178 183 169 154 154 167 153 178 140 119 108 102 90 138 159 149 120 94 68 42 46 58 50 52 75 79 41 77 82 71 34 54 30 53 29 41 71 39 43 73 27 44 69 86 84 89 113 99 101 79 78 83 78 82 71 77 68 41 36 29 13 35 37 44 33 26 13 15 16 43 54 38 31 28 30 36 34 32 31 30 18 23 27 41 34 31 30 40 28 21 50 62 75 72 70 78 75 88 72 59 65 66 58 57 52 48 45 46 46643 319 79 30 10369 12 57 23 5901 3047 53927 359 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 5053 25452 68647 188525 437187 694156 837839 883040 999999 652400 16565 9834 3179 637 507 423 415 433 474 283 135 106 108 206 196 81 129 31 47 74 34 999999 -19 95 105 144 156 104 98 101 113 22 61 -63 -95 999999 -20 27 34 12 3 51 156 156 45 -23 13 83 58 -58 -98 6 -30 999999 -64 -87 -59 -44 50 -52 -5 102 47 51 29 69 120 12 -21 0 3 88 8 82 11 -24 51 81 -8 59 71 62 0 -14 97 20 -23 -22 45 75 93 139 178 116 98 106 25 34 45 91 97 36 -8 20 103 100 54 69 74 129 70 85 170 97 -19 52 77 -54 -6 29 0 -12 127 87 63 37 96 55 65 61 69 63 86 83 78 46 37 74 108 78 -17 -47 3 54 18 10 33 -19 -16 -25 51 8 -27 80 40 42 67 65 88 112 103 73 65 92 102 143 49 99 64 91 113 143 136 87 111 173 178 114 145 100 99 182 183 134 117 117 100 134 116 152 173 134 103 126 128 122 174 127 132 128 102 89 78 62 62 77 60 36 61 80 64 62 48 24 34 20 41 27 26 74 66 39 58 27 53 104 78 77 77 67 82 107 81 78 84 94 81 76 71 47 39 43 29 16 43 63 25 30 12 3 25 28 41 37 22 28 20 25 27 30 26 32 32 31 32 33 15 21 33 20 28 34 39 53 63 74 76 72 84 79 71 62 61 55 64 60 57 55 52 47 47 46 46649 318 105 30 10365 12 57 29 5902 3046 17192 488 384 490 442 665 750 757 773 930 1113 1134 1484 1880 2739 3329 6493 47210 141230 208958 301166 376877 34825 5136 1544 881 753 603 514 387 448 541 509 487 402 339 176 110 90 -19 15 63 122 106 19 83 77 46 4 42 46 27 2 9 60 24 6 113 9 -66 -11 -29 -35 -50 35 0 66 10 -12 -14 20 22 -61 23 38 -53 -26 23 27 -49 -53 -1 -42 -34 -58 0 -27 1 -32 -87 35 -3 48 -8 -2 -4 -6 18 -59 -49 -49 24 8 -22 24 32 23 48 44 54 65 46 78 109 8 73 96 111 114 150 133 34 49 68 6 46 76 36 33 80 78 67 39 59 79 38 36 122 122 12 -31 -21 -14 -14 -34 -10 35 17 49 88 83 66 9 56 31 58 104 66 16 19 47 18 64 68 60 25 -3 55 44 26 27 13 34 3 22 84 45 54 41 46 40 54 29 78 51 55 53 37 61 61 65 87 108 117 137 138 104 126 113 88 100 111 150 132 110 157 148 112 160 132 107 150 138 171 166 152 116 157 176 146 121 93 104 120 119 93 84 73 66 48 53 69 63 53 56 75 73 14 37 56 38 21 34 27 31 47 43 52 55 37 48 46 54 98 105 70 103 85 90 68 77 81 51 30 32 32 30 23 30 51 31 22 26 13 18 20 25 1 9 10 4 6 13 15 6 6 28 22 17 10 22 16 10 22 26 34 32 32 43 60 51 71 63 42 41 42 48 35 36 42 47 51 37 31 30 18 19 25 46655 308 430 30 10360 12 57 35 5903 3045 -19 226 389 335 646 691 1157 2433 11105 48918 153162 193353 207815 303933 451539 999999 830397 17789 1033 578 601 551 334 334 310 172 285 144 101 158 105 168 69 75 -60 20 89 71 -49 -65 -9 40 41 8 101 71 -57 -62 5 -16 45 -33 -13 61 -37 -41 -45 41 -6 98 131 118 -3 106 90 -64 -35 9 66 2 60 42 79 85 87 11 -22 -14 -21 13 64 69 55 79 29 22 16 47 94 83 126 149 207 125 7 56 161 145 72 59 90 144 79 11 14 85 110 63 172 83 164 175 53 96 66 25 42 24 14 50 80 95 47 89 111 62 95 156 21 24 -3 -39 87 30 42 29 53 52 -4 -7 7 0 25 74 96 69 48 66 21 3 -46 40 61 72 58 58 33 58 100 41 91 53 77 59 -4 -2 24 53 3 44 90 87 97 91 59 139 61 24 48 109 75 125 148 156 148 60 105 169 120 89 139 186 166 144 135 148 167 134 166 140 206 196 149 137 140 171 181 161 132 198 173 176 187 209 147 100 132 114 70 57 100 93 87 62 70 88 54 51 51 68 23 9 59 38 26 22 66 61 52 50 92 72 86 102 102 88 86 72 81 97 84 87 66 38 45 44 55 48 61 49 41 29 14 24 13 24 27 37 28 27 37 42 27 43 33 29 40 28 29 32 26 42 54 55 59 74 62 66 90 93 93 81 79 79 65 71 75 70 65 69 70 65 54 64 57 49 42 42 46661 306 456 30 10356 12 57 41 5904 3043 -98 83 236 522 2161 16462 94487 225563 287797 329957 524642 787596 701995 239118 198626 3990 621 410 475 495 437 382 333 313 208 186 153 66 122 121 96 152 76 47 19 -43 -26 24 73 88 20 97 -8 -14 -35 0 26 -9 68 93 60 6 -88 -15 20 -63 71 82 -16 -17 79 10 9 26 -3 -78 48 -19 -30 -48 76 61 -16 31 103 59 74 100 -30 52 53 18 23 50 81 18 13 20 112 32 -25 0 72 81 70 129 103 24 -20 68 74 24 75 -17 103 112 78 77 106 200 89 97 34 48 32 59 -48 -50 26 77 90 131 8 -43 47 73 41 -28 23 11 77 36 -10 5 29 85 65 92 -29 -7 0 84 95 138 51 27 77 58 22 46 -22 15 5 42 16 -35 -21 37 89 65 74 68 63 68 37 81 56 42 47 109 18 40 96 91 72 88 79 82 51 64 50 103 136 113 115 95 119 139 117 133 110 102 139 124 114 133 91 126 160 129 118 149 153 135 152 143 97 117 173 118 158 156 131 109 82 83 89 78 78 42 47 66 56 106 97 66 19 46 33 51 66 79 66 45 60 72 74 55 43 66 102 92 97 110 111 110 69 53 73 73 83 46 19 24 -4 11 30 27 31 35 16 14 13 9 11 22 15 6 7 17 33 16 3 12 20 27 16 25 24 6 27 31 43 48 43 61 73 64 61 63 61 66 57 51 55 51 48 36 46 54 39 42 40 39 42 36 46667 316 155 30 10355 12 57 47 5904 3042 -95 999999 999999 16 94 155 260 223 102 308 280 371 590 988 1672 3836 16744 51935 118536 369277 916675 910172 315121 176494 3198 606 601 496 460 489 454 490 503 454 360 207 80 48 44 7 60 205 197 150 53 111 134 84 196 180 6 -39 -20 -44 93 89 52 123 102 185 194 -4 128 122 30 10 143 168 21 134 -39 -23 76 30 8 81 114 134 34 34 -30 37 29 -41 -89 -60 999999 -34 -66 48 169 82 92 130 -17 5 55 36 -64 -33 146 96 62 12 79 62 53 49 123 101 85 49 125 122 29 163 161 107 166 160 43 125 190 75 134 62 105 80 25 124 67 91 83 65 119 101 102 98 6 -5 86 130 115 49 -16 25 -55 116 97 52 131 112 54 159 125 123 115 107 70 59 46 -30 25 164 86 44 48 103 103 61 57 33 -28 44 98 95 45 119 119 63 102 145 75 94 80 55 143 126 154 142 119 148 141 156 114 95 121 164 185 175 157 123 194 163 164 147 190 158 167 216 165 171 188 189 170 120 136 144 169 150 153 169 176 121 120 113 144 102 73 106 85 53 65 68 71 85 51 6 59 98 93 73 90 74 78 37 56 68 75 103 105 106 108 118 106 89 75 73 70 37 39 53 48 40 20 30 31 40 45 24 10 8 18 16 28 33 39 53 44 33 41 27 21 42 30 28 42 36 15 30 38 39 45 40 46 55 63 68 66 81 78 80 68 74 74 66 62 66 60 56 51 45 47 55 52 49 46673 303 546 30 10356 12 57 53 5905 3041 237 3169 15319 61568 192485 375694 667677 840216 635210 999999 804181 355637 4530 556 639 591 524 391 316 273 339 314 286 226 252 160 142 78 222 263 162 188 142 64 129 99 55 17 -5 41 173 39 16 73 80 210 47 22 133 19 153 158 107 127 65 115 59 999999 999999 999999 -24 -46 -30 69 15 -11 82 47 -49 104 138 95 76 1 -47 999999 -65 -61 97 19 163 95 55 58 26 73 72 122 145 56 49 41 49 107 18 9 43 -13 -51 -5 200 215 125 27 136 178 125 122 135 205 118 115 170 131 115 60 102 90 33 52 22 101 124 41 40 129 12 70 56 87 13 18 0 -30 -15 -26 19 158 113 19 100 93 102 86 92 122 149 59 46 27 105 116 93 105 67 74 53 54 77 57 95 107 92 132 77 42 85 92 129 95 58 113 111 101 162 200 158 188 172 137 132 190 253 206 121 152 194 203 180 205 186 197 170 201 231 172 151 145 218 215 184 197 184 149 131 127 169 173 190 150 160 172 119 122 47 75 123 93 111 98 116 104 76 39 35 59 72 67 70 84 73 95 102 66 90 128 108 54 99 137 113 98 97 128 105 94 70 95 101 61 28 44 38 64 87 67 33 54 62 45 52 55 48 44 42 32 46 45 48 48 63 54 48 54 47 50 42 55 40 168 1240 1064 115 68 85 90 95 101 101 90 94 82 64 64 73 64 59 60 68 57 51 53 50 46679 318 94 30 10354 12 57 59 5906 3040 6569 468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 1602 5086 12774 46657 121602 381746 447018 720799 999999 999999 921545 53739 2713 493 443 329 305 384 403 441 154 135 228 87 188 191 114 87 83 50 136 142 8 -56 -24 69 140 102 25 -49 -31 56 83 33 112 11 120 56 75 101 91 44 74 94 108 47 -21 -45 72 -50 -16 125 121 -24 98 164 76 -62 -83 -12 -61 65 16 48 168 125 53 44 -7 35 161 186 170 59 114 76 -53 4 126 86 84 62 35 -36 -6 55 70 -67 34 121 -5 108 157 158 114 102 147 261 182 20 40 21 45 153 165 87 61 97 62 51 136 118 139 73 87 30 69 95 141 118 -4 73 36 59 13 34 25 -17 33 69 41 -9 28 43 106 112 56 39 23 3 -25 -15 47 52 41 65 -8 17 41 -12 -7 65 52 57 42 70 117 112 50 72 101 133 184 115 64 121 123 141 165 159 134 160 193 193 146 163 156 202 175 162 142 135 128 148 142 128 128 111 148 143 153 173 188 166 151 184 171 212 201 164 159 134 125 124 102 64 27 52 102 71 56 43 51 53 69 93 68 51 40 60 80 54 23 54 63 65 95 82 95 123 127 86 95 90 69 49 60 52 40 19 12 24 35 43 32 21 19 39 37 38 40 13 36 43 26 26 37 28 34 21 25 17 16 37 31 29 25 32 132 907 1357 240 45 59 73 70 85 89 70 65 54 52 58 51 58 50 43 45 50 41 39 35 46685 317 122 30 10352 12 58 5 5907 3039 755 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 1406 10954 41043 159192 443271 910556 999999 999999 802872 145189 15675 2397 564 463 500 503 513 498 404 319 250 240 210 208 271 218 111 132 159 76 52 129 191 169 153 147 103 100 72 25 79 100 63 69 76 84 54 -1 20 23 19 127 177 142 123 73 72 73 29 13 44 68 -6 22 89 96 66 -4 -51 -46 -34 -29 -9 6 8 33 46 35 98 116 100 68 65 94 92 21 18 59 45 47 82 78 51 61 78 78 110 107 88 20 51 118 116 128 146 150 165 142 102 114 69 8 -5 61 85 74 130 141 95 27 30 74 128 113 35 66 69 79 72 -4 -11 18 44 23 54 84 105 120 115 115 100 49 66 103 101 83 122 114 88 64 59 31 28 55 74 48 43 47 77 92 63 48 34 49 86 80 88 50 54 105 108 102 132 146 132 117 117 128 136 143 116 135 178 181 180 187 160 134 154 190 186 175 164 181 179 180 193 173 133 147 146 150 189 184 191 178 158 173 201 211 204 164 145 153 138 100 84 98 110 120 110 105 101 94 71 32 41 60 68 75 100 83 95 88 61 82 114 126 126 115 110 126 109 130 120 113 89 79 75 75 66 74 84 57 48 44 46 53 53 41 50 47 57 55 53 41 40 29 30 47 59 55 43 54 68 61 48 53 65 237 832 1541 448 87 74 91 90 93 91 102 94 89 82 77 80 73 70 69 63 57 55 68 61 46691 317 122 30 10352 12 58 11 5908 3038 2256 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2440 11483 49771 161265 304425 506625 681465 896077 940915 629588 197104 10293 959 608 486 462 509 566 611 479 274 216 256 310 263 197 134 81 110 168 171 95 86 153 100 -2 13 29 26 17 25 79 118 127 88 47 48 31 6 -3 14 29 72 88 58 -17 -33 19 29 -23 -24 6 -14 -94 -66 26 66 94 85 22 4 73 86 24 38 58 31 81 107 42 32 20 36 101 83 78 111 86 27 -12 -29 -20 117 134 65 65 39 77 64 8 8 12 57 119 88 112 106 13 58 169 142 41 59 72 7 53 127 86 14 15 48 53 71 81 100 75 47 39 29 3 27 68 66 73 37 14 35 62 74 80 71 87 51 65 88 84 70 37 57 89 103 98 104 56 29 6 19 29 37 23 22 -4 23 105 97 70 92 40 60 126 70 109 168 123 125 125 76 81 128 141 162 167 166 172 133 122 153 128 154 166 135 165 162 151 160 175 139 108 88 162 185 155 141 162 170 151 133 129 167 186 187 151 119 92 95 112 124 105 56 55 95 74 81 59 55 56 71 67 65 63 72 103 81 59 67 73 90 95 97 96 101 92 87 91 102 94 100 114 91 50 54 65 40 35 28 34 43 51 61 27 23 35 25 19 17 18 28 37 31 18 33 39 35 38 39 37 34 32 35 50 50 392 3197 1062 118 41 58 69 69 81 98 89 71 61 65 59 60 65 57 49 39 42 39 46697 305 487 30 10357 12 58 17 5909 3038 323 4709 54664 76465 196324 433995 475219 423482 423323 999999 999999 151227 4170 639 470 480 439 479 362 293 362 233 226 219 185 270 249 173 166 148 140 118 163 135 70 127 158 86 26 58 43 66 59 17 10 5 47 68 38 109 54 -45 -23 76 89 64 39 73 -6 -5 -17 75 0 32 -8 -4 43 8 9 80 -13 -19 16 29 -5 22 -29 -20 -10 -7 57 36 57 84 -24 -5 87 104 -9 35 55 -95 -9 48 72 128 96 79 97 76 34 17 101 93 131 167 131 159 145 74 127 98 76 28 17 66 72 123 144 105 58 85 52 70 60 87 88 -2 3 -29 65 109 67 80 124 100 31 14 41 7 64 110 42 90 76 79 88 31 93 129 86 46 56 39 47 26 39 29 89 29 27 30 39 37 60 71 31 52 36 87 94 73 86 104 76 64 78 105 122 119 144 161 132 153 144 177 156 133 159 151 151 150 154 182 177 152 166 190 174 159 150 205 226 211 135 159 167 156 155 142 149 176 199 166 149 157 142 124 73 74 97 83 98 100 120 88 42 12 38 94 67 38 51 80 91 89 72 51 57 68 108 91 110 128 119 99 98 103 117 117 114 107 66 67 55 45 61 68 53 65 63 55 53 36 40 51 36 26 40 32 29 26 36 39 43 53 48 44 40 32 42 43 137 535 883 304 56 46 62 56 69 89 95 86 90 78 75 75 77 74 68 74 68 57 59 46703 305 491 30 10361 12 58 23 5910 3037 1285 5013 11703 44021 107693 174141 323692 704354 999999 999999 842882 177866 6086 732 601 463 529 525 593 539 392 250 211 146 147 88 -10 69 54 17 100 20 -36 126 108 22 123 194 125 100 79 -17 6 41 43 55 40 63 94 115 25 10 92 87 25 59 113 95 29 -55 61 -8 14 -28 1 33 0 23 -40 19 -43 40 143 102 66 -39 11 18 -7 36 37 9 -53 2 -4 90 95 36 81 49 22 9 -8 -10 55 167 73 45 101 87 100 13 52 67 15 77 161 111 130 125 87 84 68 32 102 40 148 111 106 77 96 82 80 105 129 84 53 82 43 86 65 38 50 90 66 95 184 83 98 86 95 77 50 41 98 63 67 87 61 8 4 69 71 31 72 84 56 57 28 53 63 20 15 6 21 30 67 108 114 129 106 74 110 139 105 88 134 143 103 121 109 137 168 110 106 160 151 158 125 170 168 129 158 146 166 154 113 118 150 131 166 139 151 186 175 206 200 204 145 145 147 131 161 149 174 194 179 138 100 114 101 100 115 85 61 68 68 35 70 69 87 103 73 69 50 75 73 60 89 73 95 95 99 105 123 100 126 126 108 109 91 94 75 74 51 57 58 55 42 56 53 65 74 50 45 82 72 45 29 29 29 32 41 18 41 46 48 45 32 39 47 47 52 111 198 189 2199 486 58 46 57 76 94 106 99 102 94 81 76 73 74 65 63 59 57 46709 306 436 30 10366 12 58 29 5911 3036 537 2240 1230 6072 22887 73041 225928 606732 999999 999999 680455 345517 462276 6193 510 449 469 422 434 276 134 144 42 150 94 29 71 113 174 102 84 4 16 99 82 -25 -23 -42 -74 -32 2 1 25 -63 -59 -43 -24 -53 -34 4 -14 -5 25 -10 -30 -35 -22 -52 999999 -50 999999 -66 30 19 1 -49 999999 999999 -2 -50 -52 -99 999999 999999 2 -36 999999 -63 -85 -49 -67 -87 -49 -53 -85 -56 -34 -33 -31 16 0 -46 -57 -92 -49 -23 -34 26 69 72 92 -7 33 57 90 32 39 118 82 36 80 36 159 116 84 -45 7 26 62 83 47 22 63 84 60 5 -9 -9 -25 -65 -32 35 53 15 -21 -22 -21 52 109 48 38 89 30 29 -27 26 48 31 22 41 35 -27 -17 15 -39 -5 15 15 -2 35 35 -20 24 36 6 -1 -30 -49 -30 6 18 -21 2 -1 4 33 60 56 54 48 37 68 66 46 87 152 120 124 86 68 52 81 101 78 116 72 91 102 119 124 100 139 124 89 135 172 144 130 115 119 85 144 130 76 91 156 154 142 105 77 56 58 43 28 58 54 40 9 3 -4 6 10 15 21 57 25 3 13 3 38 60 61 47 50 45 56 66 46 45 67 66 45 14 18 12 7 -15 -3 -6 0 34 2 4 -4 -3 3 -14 999999 -9 -4 999999 -13 -3 2 6 -12 -5 -4 2 -4 -7 -3 0 5 2 600 1716 1805 1384 245 -8 14 25 25 33 32 38 35 29 26 21 20 20 17 12 7 46715 304 530 30 10370 12 58 35 5912 3035 326 2169 11526 68368 166247 311725 587517 930883 999999 999999 251412 4396 470 542 413 450 391 482 308 375 289 223 107 154 34 160 177 94 42 68 121 10 999999 70 130 23 40 131 159 36 7 139 96 44 79 60 46 44 79 -33 8 116 48 42 77 117 33 46 -37 -10 -25 -29 -26 -18 -62 20 -20 -40 -4 97 88 -4 -30 61 62 59 -11 -36 -6 -63 -80 -42 -88 -5 -18 -1 80 77 41 62 106 79 7 16 49 32 71 70 167 111 69 81 106 112 154 98 151 140 70 102 9 29 35 63 109 97 94 71 65 98 57 91 69 58 21 42 67 13 31 -16 -48 69 143 119 80 25 40 116 144 40 14 82 115 67 115 126 46 54 38 19 44 51 43 36 11 10 34 69 78 86 100 125 38 59 43 38 70 114 112 95 58 100 130 113 114 47 59 91 64 107 117 126 196 168 151 155 121 111 157 174 130 167 154 118 134 143 191 157 138 186 170 213 197 183 178 160 177 182 112 111 146 141 119 187 184 174 154 111 68 70 67 72 101 85 51 27 37 51 61 66 73 101 80 42 5 41 82 102 110 115 99 78 77 101 92 97 108 114 99 64 46 46 21 23 49 54 50 43 48 32 18 22 33 33 20 29 30 31 2 10 28 35 14 29 51 33 22 18 16 37 36 60 33 263 3011 4892 287 24 27 48 67 75 78 77 68 61 67 61 58 61 58 57 44 35 46721 319 85 30 10375 12 58 41 5913 3034 2835 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 1337 4998 14286 30418 81478 234687 556288 999999 999999 903654 767849 320363 3082 625 412 457 505 337 349 330 244 365 270 33 49 130 92 155 198 48 126 160 74 55 114 18 53 25 -12 94 105 -47 36 -87 -43 102 50 70 83 96 116 -1 56 114 93 -1 41 126 -24 37 28 999999 -37 -26 -61 39 33 -38 -95 87 -23 -15 102 -8 -41 -21 55 -30 13 -80 12 37 14 93 47 -36 -18 -45 -15 -10 -11 -9 82 23 33 103 131 10 84 55 -80 63 160 100 150 68 88 77 62 56 -34 53 37 54 61 103 72 40 95 120 134 139 1 48 9 77 93 48 80 109 46 -28 -48 34 41 62 126 88 41 73 73 38 75 33 -10 44 5 80 45 21 51 37 11 3 83 19 -16 40 81 19 67 115 53 60 46 8 -12 34 81 13 80 18 43 114 137 113 116 112 105 143 119 109 151 102 127 146 146 107 130 153 169 130 151 128 158 150 130 157 140 158 140 138 168 209 196 145 155 166 160 171 142 130 117 162 187 175 168 157 135 84 58 87 89 78 41 64 49 31 28 39 80 68 41 38 51 56 60 77 125 121 109 99 97 113 108 68 80 95 75 58 62 47 27 36 24 18 20 50 50 49 44 35 26 39 26 8 18 12 1 23 35 34 39 33 26 22 12 28 30 35 42 46 38 31 34 40 42 38 44 69 67 75 81 80 71 63 64 56 50 62 68 59 48 35 46727 305 508 30 10378 12 58 47 5914 3033 70 1192 3818 8117 15929 49548 145274 336463 855948 992627 999999 999999 763465 60768 1483 768 475 479 451 455 454 495 304 258 241 66 188 116 -26 92 164 193 78 -10 109 45 106 232 200 82 122 141 43 103 101 134 100 62 -16 16 72 103 -38 -37 2 63 64 123 56 74 83 11 9 18 -97 -32 24 -41 -59 64 38 -20 -11 6 -26 -4 -39 9 -17 22 -37 -18 -12 -22 25 43 -6 21 41 21 40 84 111 83 90 95 84 37 20 123 151 12 62 9 58 177 257 178 141 110 122 20 51 119 196 78 71 80 176 77 50 44 113 26 37 26 35 68 41 36 102 36 33 2 9 87 39 -1 84 125 97 124 50 85 95 85 122 50 61 94 54 61 77 51 -5 -16 22 65 -14 32 41 107 94 71 31 29 56 75 66 93 62 101 63 103 124 117 129 91 102 132 168 94 112 164 163 181 146 101 170 165 171 203 181 168 168 216 205 230 188 186 190 213 203 167 178 201 205 231 248 237 160 180 173 165 170 169 241 223 200 166 118 118 89 108 129 81 70 42 45 64 72 90 111 100 51 49 73 72 105 149 134 102 87 117 125 105 116 104 85 76 24 31 47 47 34 36 39 61 74 74 68 51 45 41 26 17 52 34 38 37 38 19 43 46 50 51 47 30 39 31 43 46 43 44 44 55 50 48 45 66 86 102 97 100 92 71 60 73 76 72 70 60 55 58 57 46733 303 568 30 10378 12 58 53 5915 3032 171 1273 6879 29043 87213 194923 236433 492672 999999 999999 906607 219947 32976 1131 591 501 424 326 284 345 404 240 123 62 213 121 154 118 106 56 177 169 4 26 99 98 -14 93 65 131 151 39 21 36 9 -17 59 9 57 6 35 128 84 -75 -31 13 60 7 -18 -50 -23 -5 -25 -8 42 38 62 -34 -74 2 -25 -15 13 -86 -6 -10 39 96 -10 22 17 86 31 -48 53 26 17 34 7 91 123 79 66 89 53 -5 59 78 90 115 98 67 138 100 116 172 91 84 164 97 91 89 108 107 46 140 80 114 88 52 -11 67 37 19 47 38 72 24 65 16 23 10 27 85 23 59 105 -5 86 148 159 104 83 73 34 54 36 21 52 45 106 72 61 44 1 56 62 46 101 73 66 32 32 30 53 29 72 85 41 35 87 121 85 100 82 15 107 162 178 165 137 125 101 135 131 134 185 153 162 171 174 158 156 168 120 129 104 141 172 187 200 196 191 176 215 218 199 218 212 195 169 181 193 143 152 185 176 159 122 106 103 120 124 77 77 96 62 57 57 67 70 77 49 55 58 93 105 102 108 118 116 95 77 84 69 58 81 81 48 49 47 40 49 36 49 44 42 32 40 28 24 30 47 39 28 34 51 44 38 46 46 48 38 53 56 26 34 36 42 45 41 38 36 34 52 51 61 70 82 84 94 96 75 78 73 70 64 67 60 60 62 65 66 46739 318 118 30 10378 12 58 59 5916 3031 10154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 4850 15217 33721 62785 132805 150893 218903 401461 921004 999999 798846 563692 240756 122761 2439 509 518 396 374 251 261 334 259 168 208 8 33 112 87 48 48 14 44 -47 13 101 74 54 48 -17 -33 92 70 61 -44 31 79 57 -32 -17 -42 98 169 71 -27 12 -46 -51 35 34 35 4 -33 61 26 -35 86 49 -12 34 -22 -75 25 44 -94 55 31 18 96 -5 -33 15 -67 999999 -58 12 -61 -32 -41 -7 30 -17 8 58 29 93 102 60 83 104 47 97 94 168 155 98 78 63 83 62 56 21 120 38 15 -8 64 31 11 14 91 62 -2 38 48 50 31 58 30 -47 8 37 -17 52 41 6 49 68 59 99 93 43 96 91 45 -4 31 106 109 31 62 34 21 62 54 24 5 64 64 16 8 -17 18 48 57 60 45 48 105 126 108 53 62 55 40 2 56 103 140 122 93 94 175 174 123 125 158 129 83 114 97 112 162 146 141 92 112 136 188 162 146 157 161 120 156 182 194 205 189 153 144 128 156 166 167 117 110 92 85 108 110 93 65 52 32 33 22 40 46 57 65 55 36 50 67 59 71 97 90 103 76 73 85 55 47 43 51 46 48 34 25 17 31 22 13 13 15 43 30 18 23 28 25 36 41 32 25 21 30 20 31 39 33 31 16 16 29 37 28 16 18 30 32 46 50 34 47 64 68 70 71 73 52 57 56 57 55 50 53 46 36 36 36 46745 317 149 30 10379 12 59 5 5917 3030 184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1839 3662 11570 25181 26434 52804 146672 361050 798819 965544 958814 861298 288588 305481 158463 2200 622 536 542 401 262 269 249 259 373 131 37 148 159 66 124 112 128 69 160 116 28 237 126 185 71 108 78 66 -47 70 141 96 33 112 131 17 42 -6 52 48 26 -40 44 -19 -34 -33 -17 -1 -38 13 -31 -39 -68 -28 -13 33 110 73 -35 43 11 15 9 -39 -49 -20 0 6 40 2 -20 51 27 125 88 151 102 39 32 23 19 91 134 29 19 52 31 36 68 174 174 92 106 192 100 59 53 128 112 73 9 83 101 112 60 58 49 90 32 34 52 12 35 83 147 108 48 93 56 41 10 117 110 70 107 137 86 45 52 88 127 153 82 35 50 51 96 64 5 26 70 65 52 77 79 108 75 44 65 92 118 40 50 59 67 72 101 150 102 122 110 140 91 121 136 128 174 195 141 142 162 157 166 147 150 175 107 140 176 131 138 131 158 182 171 191 150 150 177 188 182 201 203 213 158 159 190 180 177 155 147 128 94 125 119 92 85 62 42 36 50 38 60 88 85 61 42 42 50 79 116 143 119 115 115 97 66 52 79 71 55 49 49 55 37 37 60 47 65 38 55 73 47 42 22 35 40 38 37 42 47 52 57 55 45 40 49 51 53 47 43 42 41 32 45 53 54 49 40 62 77 97 90 93 84 85 82 88 80 74 76 71 68 67 68 60 66 66 46751 317 148 30 10378 12 59 11 5918 3029 8552 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2684 4314 8483 12024 19555 69098 173206 388680 928437 999999 999999 368380 5103 801 684 543 552 569 485 442 301 221 368 258 240 266 174 131 169 201 161 102 210 143 154 184 283 183 134 95 82 22 65 78 47 45 113 26 85 108 119 51 127 117 18 9 84 127 -2 -1 25 -47 999999 14 37 10 -21 -21 -15 5 -27 2 11 64 -34 11 52 111 118 49 -40 -25 61 21 -23 25 -18 21 29 12 -4 28 138 124 30 43 3 77 83 117 144 142 84 74 47 57 45 107 53 119 85 12 50 19 103 171 137 128 86 59 129 68 68 73 33 49 69 14 118 98 132 170 79 57 120 98 88 74 76 94 119 112 91 56 68 93 76 82 72 40 43 84 86 83 44 29 54 31 39 48 75 119 48 39 56 46 111 109 67 76 58 85 107 83 124 122 106 130 120 117 158 220 212 163 130 159 165 165 147 141 158 160 158 174 180 224 180 180 162 151 227 179 153 196 201 226 231 229 189 197 199 179 200 184 167 165 150 157 111 98 90 112 104 72 72 81 74 90 94 96 88 74 69 72 75 136 133 115 146 131 118 95 44 87 82 75 70 55 41 64 74 64 71 75 99 69 60 59 44 37 43 41 36 47 64 70 60 49 47 70 56 48 40 43 53 60 55 49 48 56 65 74 70 66 76 89 106 105 112 100 89 79 94 95 87 80 85 76 71 80 82 79 87 76 46757 304 538 30 10378 12 59 17 5919 3028 15 1711 7351 23127 58188 143739 366705 633324 845408 779992 704795 999999 789380 52495 1191 509 458 430 480 497 478 411 253 170 217 226 217 109 118 188 41 151 230 154 151 100 124 130 130 26 12 35 44 31 1 65 -20 60 55 51 109 78 98 83 -40 -28 -21 -84 2 8 -6 -15 -54 6 -41 -67 54 -14 21 37 -8 3 31 24 114 31 5 -20 -68 116 33 27 1 38 -30 -3 82 58 100 144 48 60 -1 2 58 96 -11 89 58 60 57 76 -14 37 85 146 206 129 125 77 55 83 30 104 126 70 26 85 95 88 36 -26 38 25 10 89 10 24 90 76 20 45 86 97 88 98 25 -30 56 81 113 108 83 128 73 141 88 113 28 90 46 26 -8 60 50 -20 51 106 67 69 53 -7 32 37 77 106 42 70 91 62 66 72 107 83 56 81 75 113 163 169 200 167 120 104 141 173 157 150 157 173 140 142 164 170 172 149 140 150 178 161 152 165 191 182 194 179 219 211 175 143 133 183 173 160 139 138 101 104 105 119 79 51 59 24 19 38 78 100 83 73 71 70 35 75 109 117 110 98 74 93 86 53 52 36 51 41 14 26 50 31 38 46 52 59 57 32 17 25 35 34 24 19 26 25 31 25 35 49 30 34 24 14 29 40 22 22 34 38 34 31 41 45 44 55 76 83 84 80 75 66 67 62 64 64 65 63 54 55 54 59 62 66 55 52 46763 304 539 30 10379 12 59 23 5920 3027 -83 623 2772 8890 24057 65226 208275 692031 999999 999999 690160 90455 6374 910 634 550 546 565 591 610 520 397 363 316 191 133 156 272 222 123 215 222 218 124 95 69 24 111 122 95 85 32 48 62 -10 61 52 112 96 71 61 -12 63 69 16 19 38 54 -50 41 12 9 8 -3 -6 -40 22 10 -47 -42 21 41 32 54 -32 -12 -18 -22 13 114 86 18 22 -14 -16 -34 -7 26 -29 -2 21 -30 -4 46 71 107 39 62 73 98 155 164 140 76 137 83 111 146 120 61 74 93 96 92 64 106 49 15 39 74 66 67 92 47 -8 22 -11 20 27 55 18 88 60 25 28 49 66 60 73 103 72 75 71 27 47 100 59 42 19 81 42 15 26 26 10 28 56 93 82 11 0 51 20 19 48 57 106 59 39 9 15 65 89 85 108 127 118 136 119 127 167 149 135 145 155 123 132 155 153 185 141 111 154 137 144 149 177 170 138 186 221 188 145 141 184 196 205 206 173 146 182 155 157 191 191 172 140 126 91 88 67 57 48 68 77 87 70 48 70 50 62 62 48 58 69 56 77 98 73 75 84 103 72 55 36 28 64 44 27 57 41 56 47 48 44 37 15 18 31 29 17 9 27 48 46 45 28 23 28 20 33 37 27 23 20 26 33 29 30 32 31 33 18 26 51 77 74 75 79 79 68 57 53 47 53 53 51 47 53 44 52 54 51 49 46769 304 539 30 10379 12 59 29 5921 3027 42 1124 8983 34967 105064 262389 300036 355918 907596 999999 999999 743669 10337 688 654 633 570 508 508 540 325 195 218 226 333 207 121 155 107 211 156 118 116 88 7 140 112 99 71 24 90 194 93 88 41 125 63 45 15 39 91 127 85 44 64 -51 3 99 102 9 70 23 35 -10 9 127 -7 -31 54 43 95 47 10 7 22 41 52 -15 -28 -22 -7 -1 44 86 93 67 14 49 48 61 64 44 37 54 118 91 183 198 51 21 -5 32 50 108 120 162 66 43 77 43 117 122 73 107 81 91 131 76 72 79 45 12 67 73 30 39 72 43 77 -5 37 30 124 84 107 141 126 99 144 126 70 84 134 168 110 96 126 16 39 55 59 115 103 117 68 81 92 80 61 72 40 61 84 84 108 69 89 79 76 67 88 165 131 120 96 123 160 174 187 138 176 188 153 188 185 137 176 194 187 223 203 177 191 181 165 150 174 179 182 222 192 169 159 185 208 205 236 219 186 175 151 203 167 164 167 177 183 124 121 88 37 45 55 62 56 62 72 95 119 79 85 77 81 114 107 102 83 80 96 87 78 70 69 60 29 44 66 79 68 57 56 43 57 70 56 68 24 24 41 49 39 58 49 56 46 40 55 67 55 41 47 50 40 35 34 45 45 42 41 47 60 65 60 58 61 91 103 102 97 82 79 78 78 76 77 73 79 74 67 68 73 68 73 72 46775 304 540 30 10380 12 59 35 5922 3026 -44 1197 3830 12348 35681 102111 300369 790798 999999 999999 973183 31025 1184 601 520 533 560 474 585 364 244 297 305 389 241 179 234 48 186 203 143 64 94 64 52 105 121 -3 29 23 34 -35 -70 25 191 67 16 30 137 83 51 39 90 161 111 6 43 -8 0 111 -36 -49 142 160 -49 55 -23 -29 83 49 118 84 68 2 -14 54 35 -5 -53 32 -7 51 -9 6 -41 -86 -79 -19 2 -24 -38 -9 -19 11 -20 -27 28 72 26 149 96 86 96 82 87 115 90 6 27 56 55 90 56 -3 83 86 106 39 57 71 46 46 66 32 32 40 -17 23 52 25 49 65 85 109 101 64 78 45 123 107 -7 69 43 54 14 25 87 90 56 117 67 52 19 74 48 22 51 62 80 49 90 122 72 43 9 68 63 51 83 52 94 130 77 139 96 130 141 163 169 174 140 90 172 218 171 115 143 170 138 146 90 121 164 175 166 200 159 159 203 215 224 206 185 144 146 170 222 203 167 164 156 161 164 148 128 221 197 117 87 71 73 30 39 39 51 64 67 75 38 40 58 52 65 96 108 109 88 67 82 86 92 109 84 75 59 40 33 67 55 45 30 33 46 52 64 32 30 39 33 27 23 27 42 43 15 26 30 26 20 31 32 33 27 21 14 21 33 25 32 32 42 39 19 27 54 83 87 80 76 74 59 60 64 72 66 57 56 53 49 50 56 53 60 53 46781 304 543 30 10383 12 59 41 5923 3025 2149 11433 23654 46984 150940 395795 767331 999999 999999 664090 76986 1576 609 660 582 501 518 551 451 337 310 252 269 323 183 121 156 104 142 182 203 267 165 124 51 91 36 63 8 16 84 85 78 129 13 14 50 139 79 70 24 -36 4 101 69 -12 8 74 27 2 0 7 59 12 -21 -71 -9 -43 -60 -24 28 -42 -42 -14 23 999999 -98 -42 6 27 -44 -3 5 999999 -8 13 99 33 -61 -7 122 85 112 90 46 40 57 83 87 56 34 21 -1 43 109 67 107 115 15 47 30 64 108 107 136 150 167 61 33 126 54 49 31 11 -15 27 72 39 -25 88 114 65 76 57 62 1 16 37 34 85 106 76 46 15 57 58 79 56 23 30 36 30 33 42 46 46 41 47 8 49 42 35 61 24 22 20 38 69 88 97 82 72 40 63 132 100 74 162 161 142 132 113 141 145 172 181 137 137 128 106 117 128 87 137 141 136 87 92 126 172 175 160 134 158 158 149 151 167 180 172 162 165 168 187 158 183 150 83 89 53 58 64 27 37 15 37 33 56 70 47 66 66 118 108 95 104 103 103 95 77 69 83 86 68 61 70 52 49 46 25 18 26 29 37 34 37 23 23 39 43 16 14 27 25 36 45 38 36 31 28 28 27 36 47 11 18 20 14 19 29 30 32 32 36 25 54 74 79 81 84 66 55 58 54 41 53 60 57 55 50 40 47 49 51 46787 317 155 30 10385 12 59 47 5924 3024 5177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 1458 12687 35214 110473 383412 704096 994672 999999 871244 503848 10020 853 491 455 489 566 522 307 260 208 277 223 245 159 117 151 195 73 64 163 203 158 115 210 129 157 -30 -50 -2 -62 12 119 110 100 57 -16 10 82 51 22 119 120 93 121 51 -8 30 -26 -35 -83 15 71 -48 -55 28 -6 -38 -98 9 97 4 22 16 46 -1 24 11 -19 59 6 -42 17 -37 -45 -49 -42 102 -32 77 33 39 -12 31 71 61 -1 53 48 68 54 14 99 181 157 81 88 113 0 25 98 22 51 -24 30 59 58 22 81 69 -21 -47 10 32 69 69 36 78 20 1 38 8 62 70 94 63 52 88 42 98 142 133 99 21 32 88 104 80 50 148 86 49 -16 55 42 44 45 14 55 48 56 27 92 39 74 79 65 28 52 17 82 66 54 30 42 73 106 147 137 93 63 131 140 104 156 161 115 164 166 171 151 126 191 173 127 167 127 157 174 188 162 140 198 199 155 160 186 156 162 159 169 195 170 183 184 220 133 86 45 17 38 29 43 24 58 53 60 65 63 70 48 36 76 92 103 114 84 64 75 97 83 65 81 54 39 54 57 34 16 44 26 56 62 49 49 31 26 25 19 29 24 15 13 11 16 35 39 23 19 26 16 5 21 26 10 11 8 20 25 30 29 22 37 33 26 26 42 69 85 76 65 60 63 59 54 55 54 55 56 44 46 40 42 40 46793 317 159 30 10389 12 59 53 5924 3023 1014 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 375 3420 12303 37616 124111 367617 910620 999999 999999 634331 48952 1379 715 645 511 488 549 538 358 177 220 294 195 262 186 241 160 100 109 106 28 109 173 140 71 67 55 69 53 143 115 51 14 -4 -48 52 77 13 57 67 129 84 14 57 14 36 130 16 7 -7 -74 18 48 -41 999999 -22 31 5 42 73 130 132 51 -44 -54 39 27 -36 -29 41 11 34 -20 -11 36 51 1 -36 122 120 86 35 45 2 41 -5 -29 56 120 90 73 24 134 144 113 78 46 60 0 36 100 79 60 -4 91 107 96 99 79 112 109 54 80 28 0 26 12 34 33 59 34 85 165 110 53 61 24 48 108 70 92 19 131 93 74 90 76 54 59 61 5 22 22 20 43 111 35 48 29 21 11 59 38 -13 32 18 49 72 55 52 104 95 101 65 84 93 116 131 163 192 172 153 104 111 140 157 153 147 163 191 174 183 170 140 145 134 128 96 135 188 188 153 140 208 200 163 176 179 191 175 165 178 181 180 196 190 125 93 103 103 54 10 29 36 26 30 57 77 64 74 72 59 49 81 124 87 78 74 85 85 85 72 100 81 70 80 81 8 26 48 43 21 17 11 30 46 38 17 21 8 22 30 19 30 39 28 30 26 20 21 42 29 20 30 28 25 21 25 24 27 47 82 21 28 27 38 47 68 82 84 72 72 58 55 63 58 50 49 47 48 45 52 41 35 46799 305 523 30 10393 12 59 59 5925 3022 1151 10482 46320 169209 523560 999999 999999 812761 624112 392686 432674 74062 2366 798 788 595 539 576 456 429 343 265 315 255 234 229 233 184 212 153 194 211 218 242 159 157 151 110 93 3 92 37 91 70 86 67 71 114 91 169 98 119 129 106 -8 4 100 145 22 -18 -40 21 131 82 73 36 -22 -9 -76 -35 17 48 44 -1 -54 0 2 -19 42 49 78 97 101 85 144 77 35 113 -3 20 -12 26 69 80 18 70 82 47 88 110 86 72 93 150 198 176 121 189 145 130 88 65 141 182 121 83 135 93 118 90 89 94 98 85 79 108 106 95 60 102 145 19 11 34 -1 46 179 137 79 69 10 19 82 116 127 216 89 115 146 117 63 67 59 45 92 106 92 58 50 27 57 41 9 69 90 79 67 55 102 67 47 91 148 162 139 139 212 115 139 158 171 150 181 189 178 139 159 162 166 148 179 138 136 159 202 171 170 162 177 166 187 162 170 181 196 201 214 222 209 212 228 240 254 201 195 207 215 182 144 138 99 85 103 76 59 58 57 75 95 103 109 84 84 107 122 114 154 128 130 129 114 106 77 86 61 77 95 106 91 85 68 58 62 57 68 81 78 75 83 65 42 50 44 51 59 61 56 71 54 40 56 67 49 52 54 44 57 54 45 48 45 69 226 105 36 49 67 60 61 86 93 90 96 90 83 77 81 79 80 69 68 71 64 61 65 46805 306 465 30 10395 13 0 5 5926 3021 453 8674 58442 162545 258738 376935 696964 889700 870178 865755 418553 256366 3314 889 824 586 507 412 452 447 365 165 265 242 157 274 210 141 159 106 91 87 25 3 -80 35 66 114 131 104 140 88 -28 104 17 66 31 51 90 72 40 55 127 92 60 88 77 62 111 9 43 57 12 12 -6 48 33 17 107 -57 -45 20 -74 90 94 19 -14 37 -11 -95 -23 -22 -22 21 31 11 -68 56 -68 47 95 -41 -43 -19 43 39 79 22 18 60 78 80 145 74 107 145 6 78 159 17 100 53 32 -14 6 43 35 -2 43 84 68 1 -4 70 13 51 31 -20 22 23 25 54 49 51 28 -22 1 37 86 102 51 18 89 110 103 106 85 40 33 30 50 89 80 14 64 55 33 58 10 31 55 14 -24 10 40 70 50 37 -16 43 62 107 34 34 68 89 110 87 115 115 108 128 113 147 142 105 100 158 124 105 164 153 142 125 134 151 136 137 158 133 153 115 113 157 196 217 193 162 145 158 184 167 192 187 200 155 166 191 154 131 95 73 54 63 34 12 19 53 48 41 66 57 72 76 68 84 110 106 97 106 95 73 81 78 85 75 54 59 48 56 56 59 48 24 20 32 42 52 38 7 12 16 15 29 22 12 31 36 22 18 33 20 18 10 10 24 25 11 12 20 7 19 111 98 19 22 43 45 34 44 58 72 71 59 55 51 59 51 45 51 46 39 42 38 40 33 46811 306 495 30 10395 13 0 11 5927 3020 2568 14599 34982 81594 224689 459637 610393 610415 596747 899122 998433 446563 50073 1384 618 477 520 336 303 389 287 225 157 226 236 118 140 155 112 92 121 120 -43 -44 64 141 -29 -9 -6 -36 26 8 -9 79 63 54 16 -37 66 4 30 190 19 -47 -33 44 66 8 14 -1 -29 -21 -36 48 43 -12 32 58 -10 -39 -87 6 46 42 -68 -44 14 5 -40 30 20 -63 34 -51 -14 -45 -60 34 17 -70 -27 63 23 38 -18 -11 97 43 133 142 119 38 28 103 125 112 98 102 81 114 77 60 8 55 8 38 -7 69 105 7 83 62 70 59 58 95 41 18 0 34 22 4 6 0 55 17 40 102 64 69 95 67 81 29 40 58 59 57 19 59 41 68 70 28 75 37 48 91 57 65 52 76 50 50 89 71 17 23 61 39 55 33 78 106 56 65 86 115 117 65 94 137 145 174 133 123 144 144 157 116 112 130 164 137 154 131 126 147 112 128 136 130 156 181 165 183 188 228 162 166 173 174 206 214 225 200 228 207 145 126 122 96 100 69 66 35 26 48 50 58 81 83 79 82 62 89 88 109 100 99 96 73 111 89 80 67 65 82 82 73 63 37 33 17 14 16 48 56 45 43 45 29 13 37 28 11 13 20 27 29 25 34 31 24 27 33 37 36 35 13 28 33 23 28 24 21 27 45 40 38 40 63 85 69 61 57 58 56 51 46 44 42 45 49 40 40 46817 316 195 30 10395 13 0 17 5928 3019 69 999999 999999 17 118 54 147 350 752 1153 2274 18261 184384 322567 414892 436756 544407 481593 279423 9304 1225 1069 933 781 686 590 431 348 274 256 228 209 305 312 221 172 203 216 240 179 70 37 166 154 110 180 106 160 172 17 142 121 137 123 77 115 51 146 242 241 74 110 182 160 120 196 266 135 -4 27 -21 11 -29 49 87 110 101 66 101 12 47 91 63 -2 4 31 1 51 44 -53 -32 24 78 96 64 90 80 31 5 16 43 72 67 84 52 47 34 98 64 148 71 49 98 101 121 230 170 154 129 111 141 101 47 51 75 35 89 84 104 143 166 132 84 103 65 89 88 144 118 100 37 92 91 50 46 101 67 50 129 99 68 70 162 156 128 146 144 155 129 155 120 78 50 63 58 100 81 63 31 39 121 79 112 139 118 118 149 144 125 98 66 85 66 111 136 110 106 112 155 161 207 180 207 207 190 191 158 159 151 140 182 147 175 151 191 238 198 203 173 195 184 177 192 203 174 206 220 213 241 236 199 221 211 213 240 248 244 256 232 192 153 151 120 94 76 97 92 80 106 124 97 103 125 122 105 135 142 155 151 145 125 113 110 122 129 115 105 104 93 93 91 75 86 70 74 53 56 86 92 94 100 68 73 63 60 69 64 54 64 72 69 62 47 60 68 69 64 55 69 42 56 55 59 68 66 54 54 65 72 80 59 73 104 111 106 92 87 84 87 74 72 77 74 70 72 71 46823 309 406 30 10396 13 0 23 5929 3018 -27 81 532 540 4954 86696 296101 366067 690859 999999 649291 235496 38847 1185 973 942 751 693 606 410 404 238 209 141 66 181 207 164 113 134 85 178 109 99 150 72 161 183 210 193 114 68 66 94 62 76 6 67 146 30 136 78 74 115 168 42 104 82 25 76 85 103 0 -18 -23 -50 58 33 30 76 1 -2 25 71 119 3 17 -39 110 115 129 83 71 78 32 14 38 40 -43 -23 116 105 95 62 23 -11 54 51 53 32 23 42 36 43 40 -1 -4 59 136 136 41 86 156 73 116 137 114 171 125 55 56 153 67 79 130 151 87 92 38 27 106 135 -19 16 40 -56 -19 64 25 -4 64 15 10 37 143 151 87 104 151 96 63 57 88 99 79 50 91 118 85 74 9 38 107 78 52 38 59 37 18 45 106 93 142 105 81 76 100 122 119 102 145 187 184 126 185 173 164 201 186 197 188 145 159 169 133 167 173 191 163 183 168 186 201 173 178 194 215 201 223 238 226 176 192 270 225 202 196 234 230 214 220 240 202 136 114 123 112 82 16 44 51 65 74 94 116 108 99 101 120 121 156 166 105 100 101 102 134 127 102 87 102 91 87 96 77 48 57 47 37 41 54 58 76 90 84 59 36 38 40 28 41 56 55 55 42 44 44 40 41 47 52 52 61 51 41 28 31 48 48 48 43 48 56 62 57 84 94 97 93 76 75 72 72 71 64 72 72 56 53 46829 317 166 30 10396 13 0 29 5930 3017 15350 999999 999999 999999 999999 999999 999999 999999 999999 1 558 1835 8521 63546 237153 600873 773000 624835 427521 507483 209993 2340 760 720 675 507 342 367 316 168 206 161 154 155 163 101 68 221 265 108 65 36 63 68 -6 73 -1 120 48 94 103 -8 39 15 162 139 79 140 24 47 -75 -35 96 101 50 -34 -26 0 999999 -79 -66 -49 -64 -14 -7 -68 -66 -12 19 -30 -61 -47 -47 31 27 4 -62 -4 94 6 11 12 51 120 80 -36 -60 -57 16 -82 -82 35 -1 -59 999999 -79 6 84 27 2 58 0 -18 108 102 103 79 -1 -63 -28 55 72 43 83 93 84 47 46 47 91 89 -42 47 17 46 24 -27 13 63 76 9 -17 -8 63 61 61 45 70 43 70 30 107 29 71 66 66 101 114 55 35 82 77 69 34 69 42 29 9 1 35 78 54 39 19 53 42 58 35 0 8 54 73 39 77 90 87 100 33 105 141 98 109 132 166 133 133 80 104 114 140 136 132 98 98 134 166 165 160 136 163 137 113 151 171 160 157 155 149 193 177 123 148 206 181 152 177 183 192 236 201 190 140 112 99 62 51 31 43 29 10 2 73 59 38 81 67 43 69 79 79 85 73 95 73 87 83 57 59 48 53 39 16 20 39 25 19 1 5 18 27 20 30 19 46 13 -3 3 3 1 5 28 24 3 0 999999 10 3 -5 5 19 15 0 12 23 5 -8 5 5 10 1 21 27 10 16 50 64 64 39 41 50 38 42 38 38 33 27 24 46835 317 166 30 10396 13 0 35 5931 3016 23714 865 790 895 906 854 991 939 1131 1199 1382 1815 2369 3291 15873 142415 251676 149895 44002 1638 888 699 672 627 466 541 555 329 355 177 169 160 118 36 70 97 145 176 203 255 161 117 56 70 35 50 42 71 70 41 5 -9 11 58 42 57 90 152 58 17 9 87 128 41 112 80 129 65 96 3 29 -22 -33 43 33 51 22 24 23 -10 -14 -24 -26 3 24 -60 -55 -78 -50 13 -58 31 55 -3 -32 3 10 26 12 -19 -14 -9 10 32 -25 46 44 43 37 -3 -1 -49 -14 49 169 193 96 87 86 55 73 34 27 37 32 63 87 -3 -8 6 29 119 72 75 57 37 82 31 6 64 77 45 -17 16 13 53 61 61 53 40 79 162 142 118 49 113 135 61 15 21 6 23 103 54 48 24 5 29 20 107 61 61 30 33 57 117 70 74 63 78 67 61 54 63 73 73 82 129 114 111 126 128 117 144 114 105 136 140 135 148 151 197 149 92 84 137 133 123 153 156 131 112 161 179 199 198 194 199 198 172 171 170 186 189 215 201 195 192 204 171 121 106 112 117 81 67 36 45 27 47 61 46 52 59 85 62 59 85 88 142 131 86 85 84 77 80 73 84 92 92 81 69 68 69 72 51 40 31 32 36 38 58 50 39 33 35 30 50 46 44 56 41 37 33 37 29 25 23 40 31 28 32 36 30 32 38 28 44 60 50 49 59 44 64 88 83 83 71 71 66 59 60 56 60 55 55 46 46841 316 197 30 10397 13 0 41 5932 3015 1186 999999 999999 999999 999999 999999 999999 999999 47 327 750 2029 29205 166107 343022 682833 999999 757367 104816 2946 784 649 682 571 553 577 509 393 324 251 138 106 133 161 213 151 133 142 174 138 107 142 110 74 -6 -19 50 59 44 81 93 193 139 144 120 140 52 17 23 47 14 45 89 18 -43 -84 -9 51 -2 7 -1 53 -29 81 79 -64 13 71 -42 10 -70 -46 -18 -13 15 -10 -72 33 -58 -43 -1 -10 63 59 -23 29 -8 -31 27 70 23 71 56 44 40 -20 106 8 -11 14 77 42 42 68 108 123 -1 55 9 24 81 46 127 22 103 72 82 60 41 80 38 76 74 72 61 61 33 38 52 102 68 43 49 64 82 26 92 100 102 110 28 102 156 133 91 103 70 109 87 80 32 13 18 43 37 -16 24 57 68 28 71 68 56 45 42 88 78 47 59 72 105 120 113 111 157 114 104 153 94 127 107 153 134 130 147 141 153 151 154 166 197 181 154 150 173 180 159 142 211 163 177 186 196 200 229 169 187 174 178 219 239 165 168 196 216 195 224 188 174 169 160 156 109 53 62 43 30 57 54 61 63 98 104 88 52 84 112 103 130 112 113 94 83 74 65 93 115 132 107 106 107 90 60 59 51 26 45 52 47 51 69 67 61 51 42 55 51 29 44 44 36 44 35 30 28 35 42 39 35 31 30 44 34 34 28 32 55 59 59 61 55 66 79 79 86 83 73 76 69 70 67 61 53 53 54 45 46847 316 199 30 10399 13 0 47 5933 3014 602 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 1952 22377 98606 395609 999999 999999 566009 33966 1862 816 680 596 536 646 530 518 485 462 249 137 229 187 166 194 234 217 255 172 72 93 123 63 51 71 30 57 148 165 172 107 38 80 47 170 145 24 145 185 145 111 86 -5 41 26 26 55 -52 -37 -25 -12 -42 28 80 -19 -47 -2 37 17 -4 11 22 -51 999999 -84 16 48 -24 -75 -60 -86 -69 -95 -97 -52 15 -8 15 -30 98 80 5 49 68 10 22 8 29 -26 -42 10 44 -39 86 109 120 118 100 86 37 2 -34 59 33 62 99 55 24 22 12 42 45 51 70 116 41 -8 68 22 -13 10 58 81 45 82 86 78 88 28 102 52 57 77 120 114 87 65 63 77 36 22 -8 70 84 41 -17 -7 26 -43 -10 43 25 34 72 73 51 23 24 46 41 47 30 95 106 75 63 103 124 150 156 113 120 127 139 165 94 82 114 124 174 109 100 102 123 127 153 152 169 205 184 123 194 169 130 160 179 140 215 220 173 184 208 216 212 206 172 143 126 129 130 83 77 38 46 31 2 38 25 35 31 48 78 100 86 78 86 89 98 107 85 102 96 80 87 50 55 56 85 71 49 75 52 50 21 39 49 49 35 45 30 23 26 33 41 26 32 25 46 37 22 16 32 28 15 19 15 20 14 23 31 27 21 15 13 18 29 29 37 42 54 71 62 55 61 58 62 66 56 48 46 42 44 49 40 35 33 46853 316 200 30 10400 13 0 53 5934 3013 909 455 404 395 311 509 519 630 826 1182 1516 2989 20562 169185 481412 754361 322429 11652 1014 722 730 635 539 568 597 566 570 441 424 427 255 144 97 56 184 211 116 215 93 22 44 133 202 185 131 96 21 2 -7 36 15 21 86 -17 50 100 93 108 66 -6 61 85 58 20 -15 -17 999999 999999 -37 -74 -73 75 7 43 -49 -37 -26 -99 -5 999999 7 31 -78 -1 -30 -19 -26 -35 -17 54 -44 -83 999999 999999 -25 -19 -56 -10 -14 77 51 29 -41 -69 -77 -45 10 -39 -20 -23 -41 -30 -30 51 116 156 55 43 26 34 76 34 -46 10 2 15 63 82 39 26 54 48 6 49 31 -24 9 3 -6 -28 4 42 24 65 91 -15 26 31 10 35 15 13 5 45 -1 1 -12 0 -20 52 30 31 -36 -37 -7 70 67 78 118 48 33 85 64 -7 8 14 49 40 10 52 45 49 46 -7 19 26 55 63 65 101 93 89 123 77 82 128 125 108 105 91 81 79 86 117 147 139 103 107 157 142 153 127 148 158 118 118 153 191 154 158 164 149 170 156 188 130 125 121 115 109 71 57 21 16 8 8 2 -2 44 44 48 33 49 13 6 66 89 80 57 88 91 70 66 40 15 51 48 33 41 47 47 27 -22 4 11 3 14 32 15 -2 0 13 3 -13 -1 7 -8 2 6 5 5 -1 -9 -7 999999 -6 -14 -9 -7 -1 -5 -6 -2 6 19 25 11 36 56 57 39 40 42 37 36 25 29 41 41 28 24 24 29 31 30 24 46859 317 170 30 10400 13 0 59 5935 3012 14316 620 489 513 482 524 556 634 876 1300 1513 2220 5640 45435 199532 302629 369117 395648 10696 756 764 673 633 724 700 588 609 506 383 384 278 339 367 231 112 111 89 112 96 153 101 69 65 30 188 190 46 178 111 126 67 89 66 84 115 85 30 7 10 11 -71 -24 69 -17 17 -9 3 12 -86 -87 36 38 68 36 -13 -43 -36 15 -18 -50 -25 -53 -81 30 -61 999999 -79 -66 -97 999999 -67 -42 -52 -10 -43 -15 129 27 40 -22 108 54 -43 20 95 2 -58 31 -9 -59 -6 -23 14 44 -42 72 94 14 38 47 -50 -51 89 22 61 39 -67 -7 39 17 116 108 80 90 29 5 6 -8 39 -29 -45 -16 71 36 8 -54 9 13 8 10 51 61 64 95 75 51 41 73 95 37 41 14 15 3 25 43 44 69 86 72 -9 -48 -16 23 50 34 32 31 -5 -2 52 25 44 86 32 -35 26 27 105 120 121 119 68 70 131 137 130 74 128 130 85 103 146 119 85 97 139 189 148 130 142 168 177 208 148 162 127 134 138 148 168 168 184 154 149 146 142 133 142 81 105 111 60 30 35 2 27 44 57 42 53 95 59 48 43 29 69 81 94 46 68 82 71 57 40 64 68 29 40 42 38 23 18 -1 1 4 4 20 41 45 43 33 8 -2 -2 5 8 22 9 5 10 24 19 21 11 25 5 -6 -3 8 -4 0 0 7 16 25 30 33 48 50 60 64 55 52 51 41 44 43 39 39 38 43 43 37 36 40 39 46865 317 168 30 10398 13 1 5 5936 3011 48011 315 999999 999999 999999 999999 -20 63 104 211 747 1113 5200 51120 338325 714032 705837 451023 365198 193544 3020 678 663 642 966 707 613 497 382 456 409 366 317 313 247 195 294 180 75 164 196 123 199 161 176 116 46 131 146 122 206 67 123 109 103 103 -4 25 62 -30 57 61 13 -3 -8 27 -12 -100 999999 -38 -18 -61 45 81 12 -46 20 -65 27 4 98 69 -20 -29 27 -23 999999 999999 -30 30 -2 -52 46 54 131 33 999999 -39 39 61 38 88 121 78 7 73 40 -57 23 42 -6 16 70 50 98 17 90 78 51 64 97 29 102 109 81 53 77 17 16 56 38 99 181 53 23 45 40 74 20 40 41 39 23 14 96 27 -27 14 68 42 92 153 116 141 113 80 49 14 75 51 91 71 85 17 61 6 9 -1 66 6 21 39 7 22 65 71 135 60 49 63 77 74 91 57 81 126 91 66 123 142 133 150 99 75 146 113 141 185 176 190 175 151 146 121 140 166 191 141 184 209 183 165 174 174 181 179 169 160 154 169 182 193 200 187 134 150 124 157 151 160 139 88 71 72 72 49 49 39 35 18 71 97 78 58 74 91 90 94 73 66 88 102 99 88 83 67 79 71 32 35 49 40 37 35 49 45 33 46 56 34 31 20 7 33 52 30 20 16 10 10 21 30 25 19 29 15 10 17 14 23 34 28 26 18 26 44 29 36 59 75 77 69 70 63 61 67 61 63 63 52 49 51 55 51 45 47 43 46871 316 224 30 10394 13 1 11 5937 3010 1954 323 210 424 537 522 600 820 1005 1486 2176 6163 20463 84210 389044 647687 426780 23366 1797 745 649 675 672 732 638 581 398 472 459 322 276 346 378 240 184 218 113 88 155 271 261 191 173 148 200 113 32 142 180 105 30 -1 44 54 0 137 45 213 159 4 39 87 111 61 103 82 -6 -49 14 39 -15 11 1 -1 15 -87 26 -7 57 69 -27 22 -4 14 -24 11 -34 29 -70 -6 17 -20 17 52 -58 -3 -21 19 49 58 24 12 -11 26 28 -8 19 53 47 94 -1 25 141 65 38 2 125 63 35 111 76 85 38 127 36 54 105 95 95 54 51 92 9 5 29 21 23 108 116 91 54 7 21 47 22 89 117 128 95 59 82 65 43 41 116 63 69 71 50 25 51 64 36 -15 28 54 57 45 35 60 25 56 71 90 109 81 82 75 18 99 98 63 68 115 107 129 146 162 138 98 163 175 145 138 142 164 137 129 132 185 169 162 168 179 184 188 223 189 218 215 150 181 189 181 206 196 175 183 158 159 175 200 176 177 188 177 175 165 141 170 128 103 78 50 47 83 76 37 37 62 107 85 80 87 113 130 117 128 116 101 105 94 94 99 106 68 90 52 36 33 12 35 47 44 68 43 34 65 38 46 15 21 34 45 36 25 49 40 42 44 47 47 31 38 45 33 31 37 38 38 39 45 29 38 56 69 65 75 86 81 89 78 64 63 70 68 68 63 65 61 59 64 59 55 61 64 46877 311 339 30 10389 13 1 17 5938 3009 -37 45 142 479 1016 1460 10164 116920 409868 819503 931062 317986 3924 781 671 683 746 707 674 651 481 362 356 293 241 164 208 301 252 174 180 219 167 177 101 153 134 30 164 84 29 43 114 82 120 8 113 82 69 123 9 4 42 12 72 -34 -45 -9 -23 -85 -88 2 -33 -2 57 -4 -32 20 75 78 23 9 -16 33 60 11 -24 -86 -41 -14 68 2 42 12 16 -97 -41 33 -9 -71 -81 38 114 41 63 6 -31 40 12 82 95 -17 13 98 113 72 84 73 146 180 86 -5 3 64 85 90 129 77 92 126 106 105 83 86 54 131 132 93 54 65 -21 64 77 78 91 81 111 141 80 18 84 50 38 128 87 20 41 30 79 87 67 68 51 10 56 53 49 102 111 94 129 16 41 53 76 10 67 71 8 25 91 66 64 52 61 111 116 87 99 67 83 45 65 111 107 123 118 118 179 163 153 100 129 232 246 185 162 161 155 152 151 171 184 143 170 182 200 194 187 241 232 211 187 233 246 261 222 198 156 164 170 159 134 144 162 137 69 77 106 79 57 83 66 46 103 107 90 67 94 112 114 104 101 98 108 104 99 77 69 91 70 62 62 42 52 63 57 62 45 45 47 44 44 63 51 36 37 24 48 27 27 24 41 54 28 27 24 22 36 32 34 27 21 22 36 31 50 30 42 50 46 65 76 78 72 70 73 73 71 66 65 62 54 55 63 57 53 62 51 52 45 46883 316 186 30 10386 13 1 23 5939 3008 14383 999999 999999 999999 999999 999999 999999 999999 999999 230 1112 3041 27051 171181 619589 999999 702814 326356 162854 3267 692 591 803 652 549 520 355 310 370 327 297 265 219 79 144 158 162 173 216 100 116 45 72 92 53 53 -43 -13 999999 -32 97 38 38 45 59 -1 -78 46 -2 -67 -93 999999 -54 -100 999999 25 999999 -10 999999 -65 36 12 -69 -56 -70 999999 -31 -38 -56 -51 -44 -32 -31 -77 -100 -63 -77 999999 -2 16 -34 -25 1 -56 999999 -70 -75 -37 -34 -8 82 15 -1 -62 -11 -18 999999 -84 32 39 -36 -55 2 94 97 91 18 26 3 -32 -3 13 42 13 10 2 43 6 -2 0 24 54 77 19 -18 -65 -72 1 67 72 41 51 29 42 130 48 114 52 30 60 58 36 74 83 44 -5 59 106 52 11 -13 -29 9 45 19 27 -14 40 10 -1 8 -16 28 65 114 10 71 61 43 12 10 44 30 54 46 69 88 94 49 76 135 116 73 97 107 133 94 74 101 86 109 113 154 142 112 83 124 162 137 151 124 117 140 120 151 151 162 135 141 147 118 132 105 106 140 130 96 107 120 109 93 35 9 14 23 15 12 -5 9 41 21 42 37 57 71 70 56 41 58 56 54 66 56 45 31 22 27 34 -11 8 11 8 -1 10 14 -1 4 24 23 1 -22 -24 -31 -9 -10 3 -4 -5 -2 -8 -9 -4 2 -12 -5 0 -8 -3 -8 -10 -4 -1 -12 8 22 22 15 14 24 32 29 28 20 24 26 30 20 25 17 20 13 13 12 8 13 9 46889 306 484 30 10384 13 1 29 5939 3007 174 3863 35571 137773 462284 999999 999999 999999 119831 2282 686 570 541 537 610 713 644 365 265 237 212 282 379 337 242 241 203 200 271 232 38 93 124 39 78 53 113 65 -4 -8 -29 31 56 39 38 -6 -41 -17 999999 999999 -18 22 -49 -24 19 9 -23 -2 -18 6 -77 -89 -63 -55 -68 -61 -41 30 -43 -23 16 -4 22 -14 -72 -85 -61 17 17 11 -29 -69 52 13 -48 -65 49 -26 -3 42 28 -3 -66 -4 -4 18 -4 33 39 33 -4 -48 -22 134 112 79 44 50 81 -19 42 4 43 45 62 102 44 51 54 6 -26 53 101 27 -15 -41 -32 59 54 16 -34 44 72 92 67 63 66 84 35 44 72 53 42 45 77 27 71 53 78 73 19 14 45 24 15 69 10 28 19 15 17 31 40 -21 13 49 41 59 37 59 18 39 89 36 78 103 101 79 69 30 97 107 127 162 156 151 180 158 155 122 122 153 145 122 99 137 175 183 178 152 166 161 180 151 134 158 178 206 199 179 157 163 167 158 173 142 165 166 152 105 108 43 10 18 55 60 52 18 46 52 74 85 86 66 83 104 114 104 91 104 88 51 62 41 40 55 52 31 19 34 44 38 34 26 26 40 33 48 38 36 16 29 32 20 13 20 15 13 14 10 9 15 9 16 4 1 15 20 13 22 22 18 20 31 21 19 38 45 47 59 66 68 57 51 58 60 60 58 51 48 48 42 44 45 35 36 46895 306 483 30 10383 13 1 35 5940 3006 87 1592 9324 37292 117624 361036 999999 999999 999999 303138 3022 737 639 732 749 540 528 555 458 424 327 256 405 329 198 289 227 201 120 142 92 103 269 126 -1 54 44 122 167 78 70 -4 46 61 16 45 108 11 -49 -70 -21 -18 31 9 36 -54 -21 83 98 26 -45 -16 -46 5 18 -24 0 68 59 -87 -26 -52 -27 -20 -59 -19 30 -14 -72 -100 -1 9 37 -24 -11 27 6 26 -33 -24 19 44 43 67 79 49 67 54 36 -2 62 63 63 116 95 118 56 112 74 47 28 47 81 57 62 55 117 145 104 -48 -3 13 39 42 90 107 138 36 108 58 8 13 59 30 119 95 135 77 126 17 -15 48 108 127 83 140 112 119 77 57 77 77 67 73 123 83 72 42 48 87 30 33 61 59 37 111 98 34 30 81 129 90 76 83 86 113 117 147 82 98 151 145 160 181 191 182 174 181 143 187 184 198 195 168 152 160 172 191 210 207 200 156 191 193 212 171 169 215 232 234 241 214 241 172 171 185 217 188 123 89 86 84 40 36 44 64 62 90 117 95 115 115 87 86 115 139 143 124 120 104 133 141 106 89 85 88 82 61 62 58 51 56 61 61 67 42 59 63 53 62 81 69 56 37 24 18 28 32 56 53 44 45 27 47 50 49 53 45 34 42 46 46 54 44 48 45 82 90 71 88 88 93 98 92 86 80 87 86 86 77 77 72 73 76 68 64 46901 307 453 30 10383 13 1 41 5941 3005 108 606 3869 31627 132060 425787 905190 999999 738946 155542 7817 795 451 479 659 678 579 436 400 364 259 267 284 326 363 315 251 198 94 74 123 152 56 62 -32 -29 4 -22 66 -25 -6 159 109 13 -44 -40 44 48 26 -10 -49 -15 -27 -41 -42 -53 -79 -85 -71 -12 -11 14 7 -92 999999 -70 -60 999999 -79 -7 -22 -13 -37 -81 13 -12 -8 -27 -10 -51 -57 -85 -44 -1 -33 -20 31 1 -7 15 3 28 -25 -33 -28 -24 -71 0 41 83 1 -3 37 47 102 114 72 -8 32 47 57 15 33 32 39 1 19 26 83 56 48 45 61 40 114 62 18 -20 -32 -11 23 18 98 82 28 95 131 52 53 97 38 25 70 38 39 61 70 49 89 33 38 -16 -22 -24 -36 12 21 41 69 31 46 41 17 -24 18 10 2 72 65 18 -5 26 43 43 37 39 51 68 83 129 71 81 123 83 100 141 150 130 134 105 128 127 99 103 93 90 106 119 152 119 140 158 171 162 126 148 139 133 174 172 166 179 170 101 103 117 118 162 151 123 94 65 81 81 20 50 35 36 24 48 46 54 76 74 53 68 76 97 94 75 61 66 89 77 69 51 56 35 34 27 22 22 0 25 28 22 25 5 33 45 18 29 14 3 -3 5 -2 999999 -8 4 17 24 0 1 4 6 -1 5 7 4 6 0 11 7 15 14 30 39 30 43 54 60 46 51 55 37 32 37 42 47 38 34 26 27 22 23 27 46907 305 513 30 10383 13 1 47 5942 3004 1464 24248 68413 261495 861890 999999 999999 479098 6017 791 615 531 555 597 486 484 485 425 400 312 216 198 141 233 246 122 113 172 42 50 178 153 40 96 3 63 62 64 17 39 64 -38 -49 59 29 22 0 -38 -49 0 -30 999999 -76 -33 -28 -23 18 3 -12 70 -48 -32 -78 -27 22 -31 -19 3 10 -51 11 -50 -75 -18 17 -6 10 -39 36 0 15 10 -54 28 -8 -42 2 43 70 55 0 3 -80 -11 25 40 16 -56 -3 22 49 63 54 93 126 98 80 52 20 14 -5 -52 15 104 66 66 136 43 35 5 72 4 47 -29 -35 -9 58 10 -48 -39 -78 35 74 110 116 47 65 57 14 78 95 121 19 74 6 40 104 93 44 -15 16 -65 -51 27 48 -10 -52 2 72 130 86 45 -24 4 11 -10 20 6 37 28 55 22 73 85 40 35 79 91 48 81 32 64 99 130 180 169 83 77 103 117 146 135 159 158 146 117 143 162 135 124 183 193 166 200 163 187 196 205 218 180 199 170 111 124 154 167 178 176 148 80 64 30 43 26 12 40 29 36 88 77 73 99 78 85 91 76 77 76 88 88 111 97 70 79 48 32 33 19 19 26 28 36 33 38 46 16 26 32 35 42 37 -3 0 20 22 19 26 17 -1 19 18 18 23 12 2 -3 -1 4 15 3 -1 22 29 21 22 31 39 59 56 55 51 53 45 49 48 45 39 40 35 34 28 25 37 37 27 46913 316 181 30 10381 13 1 53 5943 3003 4422 999999 999999 999999 999999 999999 999999 999999 999999 215 686 7135 64027 349874 980543 999999 709598 483559 122924 2550 809 580 579 732 761 611 423 483 536 316 377 352 347 257 202 48 99 94 91 19 89 82 14 -10 95 80 91 7 57 -7 41 29 125 7 -85 99 67 -7 119 14 57 -19 28 23 -53 1 20 37 6 -8 63 117 79 39 10 -13 30 99 87 107 47 73 -38 -18 53 77 0 104 49 37 -25 -95 55 68 5 23 125 114 41 63 73 87 89 23 28 10 -55 -22 57 7 24 -4 19 88 159 150 186 85 -9 -3 -14 -4 135 54 72 150 135 76 89 49 -14 57 60 -62 -9 104 123 140 57 47 86 89 66 98 117 66 83 65 66 91 44 114 152 135 62 26 77 150 88 -2 56 26 107 74 46 59 37 82 44 -4 31 93 147 160 75 91 126 98 77 94 114 121 108 101 30 74 77 95 128 117 135 144 110 187 131 140 180 164 168 158 181 180 196 185 163 183 150 188 229 242 204 218 227 215 256 223 210 238 235 191 193 201 176 176 187 185 189 205 142 137 124 118 64 64 61 70 45 69 111 102 77 90 118 122 115 117 110 110 96 121 139 137 83 76 91 79 78 40 49 67 64 57 68 66 53 52 53 70 86 73 74 64 54 54 48 54 50 54 55 52 59 44 49 64 50 41 37 32 47 40 33 43 50 53 55 68 87 103 103 94 82 86 79 82 80 78 73 75 88 83 87 80 72 64 71 69 46919 317 149 30 10379 13 1 59 5944 3002 120474 1630 588 547 594 769 789 810 1047 1291 1839 2346 9353 78671 183305 138562 157109 338429 420409 385981 36337 963 625 635 653 670 502 387 391 363 268 340 275 191 151 140 228 264 63 184 268 122 45 27 98 45 50 45 85 62 82 71 36 20 20 38 -15 77 125 124 38 999999 -61 -36 -50 -10 33 76 29 -21 -22 56 79 11 40 23 -25 -50 3 10 -53 -20 -37 45 -35 20 23 -78 -43 -41 90 45 12 -15 43 34 23 23 52 30 87 73 39 28 1 -17 24 27 108 112 31 16 -24 2 154 203 207 115 12 58 36 97 79 132 48 58 154 72 65 100 -5 49 56 60 10 101 24 17 -18 33 26 73 115 73 80 130 82 22 38 -11 33 57 62 74 84 93 122 89 76 65 60 -18 35 78 51 39 34 57 55 78 82 91 73 29 63 68 21 8 70 48 68 51 43 65 77 56 104 89 92 104 110 125 129 155 141 114 156 193 131 121 179 188 181 164 171 203 187 136 156 172 190 188 188 208 216 175 154 159 152 170 210 198 153 150 202 209 205 223 178 160 147 115 142 120 84 95 72 58 57 61 118 71 76 92 103 86 99 154 130 93 123 113 126 103 74 62 45 52 48 57 39 46 30 53 59 35 44 55 71 40 55 69 42 21 28 51 34 35 40 43 38 24 13 23 37 24 30 27 31 43 49 44 50 57 52 55 52 67 68 60 63 73 75 74 71 70 68 59 56 52 50 53 55 51 47 45 46 46925 311 325 30 10375 13 2 5 5945 3001 -39 178 478 869 9135 88619 226343 292657 542304 889498 999999 820630 253574 36992 957 731 799 607 825 708 506 491 494 511 394 358 436 415 375 239 201 209 274 287 283 424 359 256 133 27 149 211 95 144 98 -17 26 12 19 83 64 104 84 74 93 93 51 23 15 57 98 20 29 58 52 15 134 19 5 124 103 93 109 52 20 82 69 29 -51 92 46 15 5 51 57 -19 -49 9 72 23 58 129 106 117 18 26 23 99 91 58 36 32 72 79 156 175 140 66 132 165 98 133 216 213 162 133 84 101 151 152 169 130 92 185 164 78 53 105 115 155 123 68 104 129 119 248 221 96 173 199 150 83 117 129 163 154 174 188 208 239 125 112 123 140 212 92 152 157 120 96 109 94 122 58 111 156 169 175 158 113 128 97 112 53 95 117 107 150 105 141 190 215 195 207 206 190 155 167 143 179 258 196 219 228 231 209 239 241 196 205 262 242 213 228 185 191 224 244 293 292 262 240 241 255 235 264 301 257 240 251 263 280 261 249 233 206 151 140 143 125 109 135 138 155 156 128 128 144 171 157 207 211 184 148 139 142 146 136 140 104 85 98 82 76 77 77 96 89 103 126 105 96 92 72 89 103 115 91 60 69 80 82 64 60 73 77 62 88 94 68 60 50 62 68 64 71 93 96 107 105 86 79 95 112 128 119 107 105 109 115 113 101 107 98 95 84 85 90 87 81 91 46931 310 352 30 10372 13 2 11 5946 3000 94 333 937 10148 74174 118839 190922 413261 999999 896146 557263 215221 5295 578 611 584 629 617 495 450 318 282 206 222 314 258 243 239 117 68 166 224 144 57 74 8 -88 -20 -3 -43 -1 32 13 49 -31 54 18 -71 -40 78 23 -63 11 -48 -73 -68 -20 -25 31 25 74 30 -32 7 -44 -62 -4 -25 999999 14 43 41 29 -11 16 37 90 91 27 -49 999999 4 37 -2 -15 50 79 -6 2 65 -4 36 25 91 99 35 -46 999999 19 45 33 23 40 9 44 91 75 80 66 76 17 9 70 31 -6 55 74 13 72 120 98 69 17 -1 -54 3 0 -18 48 45 86 92 36 41 44 7 68 69 124 14 50 37 37 122 117 149 28 119 124 117 109 26 69 27 27 124 78 29 55 38 37 64 74 64 57 10 -8 47 64 34 52 68 122 136 87 80 76 81 68 47 134 171 163 130 156 160 123 120 141 121 116 114 104 120 143 181 173 168 166 172 149 138 149 175 167 137 199 190 165 210 218 242 227 208 223 226 191 145 200 211 187 213 237 190 111 90 91 96 81 60 42 33 47 67 83 80 100 93 109 111 104 116 119 123 117 95 86 54 64 47 55 53 36 25 39 40 55 35 25 60 104 88 53 45 43 35 26 21 19 11 15 16 24 23 24 32 15 17 22 21 20 20 17 22 19 14 38 29 20 45 49 37 46 58 63 62 55 52 55 50 48 41 42 41 32 36 29 32 36 33 46937 315 203 30 10373 13 2 17 5947 2999 117 17 39 246 204 304 430 737 987 2026 26549 115281 208589 322749 701589 733727 147505 2073 727 579 469 443 557 486 515 424 368 275 319 361 253 277 206 230 168 186 183 85 106 155 175 44 30 70 34 -49 -88 -41 83 51 35 11 19 9 -4 18 -23 5 32 -97 -3 -6 -68 -49 -64 -18 31 -24 -72 -25 -39 -45 -26 47 -5 -19 -9 -18 -53 999999 -7 -36 -15 -22 -9 31 -38 3 999999 -41 0 -1 -35 -4 -20 2 -73 -58 41 -84 -75 -3 26 54 25 -9 -16 62 19 38 -73 20 41 51 82 61 16 53 115 32 58 44 -27 -26 126 152 -23 -7 2 15 -2 12 48 48 -55 55 -3 22 86 37 71 48 92 13 -31 -31 26 58 43 52 75 100 94 76 61 55 66 70 52 19 23 94 53 59 53 72 62 92 89 48 37 -2 28 32 16 60 66 34 26 39 100 103 35 39 25 83 100 24 6 73 101 102 89 130 111 112 140 163 182 152 132 132 174 167 118 120 111 125 132 160 191 132 154 185 162 198 211 185 176 182 208 222 220 201 157 176 205 200 180 131 87 55 69 64 36 44 17 15 0 55 66 64 79 91 112 88 91 104 96 37 70 81 45 36 31 60 71 51 24 54 47 30 42 32 15 19 42 17 29 30 32 26 40 12 19 11 28 27 25 9 19 2 -6 -1 11 8 16 22 18 13 13 30 31 21 32 26 23 31 50 66 64 59 60 64 57 46 39 38 39 36 40 49 37 31 28 46943 316 177 30 10377 13 2 23 5948 2998 11207 -46 999999 999999 -51 175 184 276 609 1068 2018 12295 82502 203094 507114 950222 571020 52592 1280 584 500 497 423 459 598 572 445 276 166 269 381 353 146 204 296 233 198 229 194 214 238 185 118 62 157 99 76 36 81 72 -32 -47 66 73 -32 83 -2 44 6 33 62 87 57 -7 -21 -65 -28 -34 -57 -70 35 86 5 -53 -3 52 -1 113 64 29 999999 -97 87 138 -34 65 -15 33 0 -8 63 87 31 7 48 -25 -18 -33 -5 41 -20 -9 -17 14 88 59 -26 18 14 90 132 52 87 59 94 147 120 52 -7 85 54 86 33 14 99 38 67 31 71 20 40 111 63 20 22 45 58 28 11 30 42 37 95 98 70 29 16 96 103 145 119 108 -1 37 64 79 96 100 98 36 65 74 50 47 22 30 57 62 -3 15 12 97 74 148 110 54 40 80 38 94 94 90 98 87 69 99 137 113 94 117 84 125 145 215 107 172 164 165 143 153 207 189 135 179 195 150 164 199 169 178 160 200 217 182 163 183 201 217 227 242 164 215 271 277 241 239 223 276 297 228 212 157 143 113 91 80 69 85 80 75 72 114 129 128 129 123 148 141 130 129 122 115 95 77 60 70 85 89 78 34 36 50 66 57 85 57 38 36 61 87 67 60 60 49 54 59 62 33 36 50 45 103 561 618 84 42 53 44 28 31 33 48 58 68 56 73 64 67 75 90 95 90 87 83 67 66 70 75 72 72 60 68 68 62 64 58 46949 307 449 30 10379 13 2 29 5949 2997 153 2081 26815 103113 381343 981626 999999 946542 220952 36501 806 619 424 431 432 532 440 424 337 434 463 395 291 265 113 277 271 113 175 175 194 138 204 156 103 113 85 42 -36 -71 -53 -48 -34 44 34 -64 -26 56 82 18 20 38 37 1 22 22 -8 -4 5 39 77 7 42 70 32 17 -6 50 -65 104 73 -9 57 -40 -54 31 30 -21 59 19 5 -17 38 57 -21 -30 -33 -5 3 59 48 23 -17 -4 11 30 78 -2 10 21 38 100 90 109 136 149 126 77 90 78 67 64 93 49 52 84 145 161 24 -5 105 118 49 12 4 71 46 71 70 36 72 132 50 62 70 55 47 14 142 105 76 132 123 58 24 63 103 29 48 115 105 81 117 61 58 21 -18 22 71 31 111 81 111 132 72 78 86 50 69 87 61 72 65 56 73 45 99 117 118 112 117 114 147 109 121 109 108 148 200 187 178 156 146 195 173 166 187 194 147 172 133 172 181 213 191 210 163 189 219 206 223 247 244 214 209 237 194 182 177 179 190 205 185 135 92 81 52 56 61 66 102 98 99 103 123 149 143 122 129 116 126 99 91 67 66 79 97 81 57 63 69 53 51 51 36 53 41 65 57 53 59 59 58 17 26 23 18 39 40 40 21 31 45 22 26 27 29 19 39 28 22 37 53 46 47 53 71 73 90 82 70 72 63 84 81 59 64 67 70 60 61 60 60 60 50 49 52 46955 316 180 30 10380 13 2 35 5950 2996 10333 -95 -81 52 -31 74 320 501 893 1495 2710 29120 215680 511998 785798 678127 303084 4179 727 594 511 516 499 569 556 472 403 491 288 393 340 357 322 364 350 225 246 185 213 249 190 207 162 48 119 103 4 -17 57 -20 75 29 23 82 8 999999 -97 76 35 36 60 46 154 57 19 17 30 27 -77 -67 49 52 57 -53 26 41 77 112 2 88 72 25 37 133 19 36 9 7 10 45 49 3 -58 -35 -18 41 38 27 50 54 0 12 54 56 30 2 -38 7 -24 13 -27 1 141 188 163 89 67 83 44 56 148 86 61 46 91 50 60 98 4 28 -6 49 118 122 21 59 89 132 0 70 130 191 174 84 38 3 99 123 102 59 158 157 73 61 51 51 31 91 68 73 43 67 85 58 4 25 15 62 54 11 51 49 120 116 103 71 55 117 44 63 59 47 79 84 117 34 67 128 139 116 118 128 152 116 134 196 177 184 207 170 189 202 206 144 171 217 208 170 153 180 195 195 218 239 190 174 216 178 181 260 250 235 212 231 221 200 225 254 246 215 223 207 188 122 83 79 68 75 104 106 78 108 132 128 119 115 99 105 116 110 111 82 73 77 109 74 43 43 54 52 49 57 54 66 51 45 42 62 51 52 57 45 40 25 31 50 58 57 32 22 24 30 37 42 23 25 41 30 32 49 65 60 58 52 58 68 75 91 85 78 84 74 81 77 69 66 73 74 72 64 60 66 69 69 60 58 46961 315 209 30 10379 13 2 41 5951 2995 -40 999999 999999 -65 999999 113 281 485 837 3158 19136 82460 274310 642993 753268 783800 385491 3726 565 535 501 443 425 472 424 497 526 563 396 357 216 197 306 354 205 170 175 151 185 280 132 106 37 130 11 -67 999999 999999 -53 -40 20 -10 55 99 62 -62 12 47 94 -37 -27 -23 -50 50 111 84 105 113 68 59 102 33 -61 -42 -16 82 66 34 20 87 90 45 102 100 27 -12 10 6 -5 -19 -15 1 -7 26 42 -1 -42 -4 29 66 20 22 24 31 56 37 20 30 80 91 90 140 135 87 111 22 16 150 132 94 57 40 88 162 170 74 141 124 109 63 49 115 157 59 145 111 40 77 52 142 131 181 123 170 81 143 179 54 102 81 102 112 33 48 53 58 96 67 75 124 31 61 112 110 105 57 38 99 142 66 31 59 63 72 79 169 105 41 36 111 105 86 149 74 114 148 112 178 147 124 150 168 146 137 188 186 158 210 208 217 181 189 154 185 228 203 168 204 225 193 213 200 223 232 196 163 225 214 261 254 264 276 280 264 249 262 243 227 241 247 235 139 119 138 124 90 108 123 94 85 131 95 113 173 164 153 133 137 116 112 104 70 74 62 56 65 90 68 79 63 55 70 74 69 69 62 54 51 51 44 51 47 50 53 56 54 71 58 92 119 50 48 52 53 47 49 55 53 66 62 58 70 96 89 101 96 93 94 87 96 101 93 98 81 82 97 88 82 87 83 86 84 79 81 77 46967 307 446 30 10376 13 2 47 5952 2994 97 3950 22232 80513 236459 699405 772658 999999 999999 647458 13016 799 452 476 424 472 516 440 563 377 294 302 311 276 214 115 136 225 190 56 141 118 65 70 129 35 -26 63 105 112 -1 96 64 113 41 -80 -2 40 53 63 17 53 21 -87 6 119 88 69 107 -66 999999 10 -33 15 26 56 122 65 -43 -61 60 -15 -57 6 -29 10 4 8 71 42 -13 -30 50 -22 -60 -53 24 -16 -38 -13 48 30 -22 -47 -64 19 64 -12 5 48 100 109 183 172 71 40 139 126 75 42 100 82 98 27 79 79 110 53 -22 61 72 62 -26 -35 60 58 109 61 147 120 75 65 48 26 22 83 117 113 135 79 95 52 61 117 45 89 58 101 63 74 71 35 73 47 3 58 62 91 148 68 37 39 62 24 45 57 46 19 79 142 92 63 76 121 92 118 127 96 136 120 134 156 155 193 161 83 142 151 137 138 183 164 188 162 150 194 186 187 194 190 199 169 190 191 191 182 197 179 197 237 235 197 191 244 217 260 254 251 292 244 214 198 223 184 137 125 86 39 69 85 107 113 110 131 127 133 140 121 111 105 95 116 79 78 65 75 78 69 59 67 79 60 72 57 37 46 30 54 67 19 31 20 19 28 17 47 42 18 24 109 106 29 32 43 28 42 39 34 52 48 49 51 50 60 57 67 67 62 71 78 79 61 61 71 72 67 72 66 65 63 57 65 65 63 60 55 52 46973 315 200 30 10370 13 2 53 5953 2993 2184 999999 999999 999999 999999 999999 999999 -52 166 871 7125 28186 110764 280031 509924 792837 815442 999999 461803 8522 724 496 560 431 482 326 255 337 346 123 118 152 146 93 199 101 196 34 114 183 227 87 6 22 25 16 -4 -32 999999 -21 999999 -40 2 -76 -50 -37 -57 10 -46 86 65 15 3 -50 4 -11 -47 61 -26 -14 -87 -20 44 -29 -12 44 58 -42 -36 -27 -8 1 40 -7 -99 999999 -80 -73 -44 24 17 -3 15 -58 -51 -26 54 99 19 -44 -49 -31 -26 57 -16 -53 20 -67 -63 33 44 22 46 111 -17 -15 89 18 102 19 46 80 90 96 103 50 49 94 98 51 11 7 21 75 41 26 18 76 100 53 95 92 34 86 97 109 95 -20 42 70 139 68 -5 36 126 53 49 44 80 50 51 48 53 53 75 78 90 92 62 120 110 51 30 80 33 36 65 50 27 63 15 39 103 81 42 80 114 146 146 98 116 120 150 121 118 123 129 130 142 165 213 208 214 212 213 160 162 140 118 150 212 199 184 174 169 174 169 196 222 233 206 218 220 207 211 243 201 183 215 234 180 199 171 138 109 91 64 81 79 111 117 122 110 129 112 112 84 108 85 78 45 66 79 51 30 41 40 27 51 56 66 45 27 38 34 45 42 33 13 31 19 20 43 22 23 27 29 24 14 15 22 15 28 23 20 23 24 34 48 38 54 56 52 61 64 68 70 62 67 58 54 59 53 55 56 58 53 51 49 53 54 51 49 48 46 46979 306 467 30 10367 13 2 59 5953 2992 1525 23119 127527 246025 245261 341332 785297 999999 999999 488963 5625 518 532 529 509 546 444 470 453 257 215 282 221 161 239 270 144 174 206 136 106 -5 170 183 160 80 77 -11 42 60 27 112 57 -14 40 46 15 -29 9 -31 27 53 67 -3 45 53 20 7 -10 -43 49 -80 -3 77 18 51 -2 -9 25 -10 -40 53 -91 999999 -9 4 12 -44 -15 -18 15 -17 52 51 -76 -93 25 -63 9 48 92 41 24 -29 -38 29 -6 44 43 3 110 108 59 160 130 154 35 85 37 -18 -68 23 -23 43 126 34 50 44 133 133 45 -38 21 1 999999 38 17 67 100 71 22 115 69 -4 14 77 82 69 79 96 65 28 81 77 47 92 38 63 1 -7 -27 2 4 40 87 138 47 53 103 76 66 22 24 57 41 33 37 71 48 26 93 100 86 96 144 101 80 97 105 106 82 119 151 131 160 180 141 195 158 163 165 145 192 149 132 119 182 188 190 141 141 176 188 192 143 143 187 196 175 184 200 260 232 234 206 215 220 193 207 204 209 223 228 199 143 104 60 59 64 56 57 77 79 106 133 115 111 103 103 101 93 85 60 60 77 79 72 68 55 27 12 38 55 30 17 19 41 66 72 52 33 18 31 39 21 4 -3 13 11 29 19 20 25 13 5 6 22 37 47 48 41 59 68 70 74 70 72 63 60 61 57 63 64 45 59 62 62 63 67 62 59 56 63 63 58 54 46985 306 466 30 10366 13 3 5 5954 2991 1555 14195 58186 157295 324655 616831 910460 999999 999999 306914 170704 40028 813 510 498 441 411 365 369 318 188 209 145 167 156 189 39 -4 86 159 119 21 109 139 102 109 55 39 37 48 -40 26 74 76 82 82 71 -54 999999 999999 -20 10 37 -64 -56 -67 -73 41 -7 -91 999999 -18 -27 -49 -86 60 106 36 -36 -23 31 -75 18 -41 -39 87 55 48 -1 16 -55 999999 16 -21 -75 -99 -22 999999 -68 999999 -47 15 -2 26 -12 -28 -24 -73 -73 -6 25 87 120 108 -10 22 31 -8 -5 103 -2 62 94 -19 -20 -41 29 56 105 76 44 28 26 -33 47 33 63 98 72 -27 8 47 44 74 100 86 81 60 -5 8 31 47 55 42 38 63 14 -21 41 49 7 72 38 -6 -12 10 37 25 31 44 48 -42 9 75 42 24 33 58 57 4 11 42 60 101 84 63 81 117 127 167 111 88 123 165 129 100 182 211 189 123 120 158 123 139 177 159 155 182 146 124 129 140 124 152 167 151 170 173 139 164 198 158 174 157 190 217 228 194 201 214 207 199 202 172 123 117 82 63 49 37 53 78 105 85 106 110 78 44 76 64 49 34 26 48 55 47 73 84 56 34 18 31 79 39 32 43 20 14 18 -11 4 9 21 10 -5 10 -7 -10 -9 -12 -1 -2 4 -11 4 15 11 64 93 40 32 24 27 34 50 48 44 44 48 49 44 48 49 49 42 48 43 34 35 41 35 40 38 37 36 35 46991 316 166 30 10366 13 3 11 5955 2990 158 999999 999999 999999 999999 999999 999999 999999 999999 373 4280 16585 54350 109937 197432 457776 999999 999999 999999 263827 43932 1248 673 646 675 685 630 552 429 451 394 231 185 134 78 172 208 32 78 156 115 121 105 97 103 62 47 59 -27 53 171 150 166 154 -37 -76 66 114 211 0 33 43 39 160 173 76 94 32 34 62 27 87 -75 -77 -52 -44 -45 87 89 78 -41 -12 54 22 -9 82 75 23 -22 57 64 73 -31 13 15 -3 20 97 31 84 -14 -9 109 88 4 123 84 74 73 35 14 55 161 111 186 251 116 88 27 28 83 104 124 58 63 103 97 121 118 106 -21 20 70 -13 62 58 99 123 146 176 88 76 73 50 93 48 81 78 74 100 124 130 159 117 167 189 74 65 70 83 24 90 97 102 58 111 108 91 94 57 113 119 121 122 26 88 93 116 92 117 136 110 102 144 114 127 127 92 83 122 163 88 155 188 180 213 206 191 256 211 154 217 232 245 178 182 176 155 151 192 226 247 205 220 231 268 214 211 217 250 265 206 224 278 296 251 286 259 240 242 237 279 267 244 184 143 108 105 110 87 114 136 145 127 154 180 133 104 111 107 106 61 53 86 82 65 92 73 61 71 66 75 108 69 69 62 45 81 75 60 32 30 52 60 29 21 40 53 46 63 59 52 44 53 93 26 593 15012 24038 2313 103 87 76 99 103 97 100 102 107 111 92 86 91 101 106 96 86 90 93 90 79 80 82 84 81 82 46997 315 195 30 10365 13 3 17 5956 2989 4428 999999 999999 999999 999999 15 1 643 6443 39019 106705 108700 98251 188248 372746 619307 998841 999999 19985 1224 700 665 659 536 537 644 625 480 349 295 265 177 87 106 100 135 96 163 35 -5 55 107 100 73 16 69 41 -12 -8 59 98 -14 45 86 21 -37 97 83 35 -67 27 -12 38 -70 -79 -95 -75 -28 -36 28 -11 -68 14 5 88 -16 -39 50 -19 12 27 -50 -11 9 -14 -54 -25 -45 73 -18 -5 -10 0 999999 21 81 -2 -27 -48 23 5 9 3 17 -25 -9 8 62 102 102 91 143 94 128 52 39 48 68 43 111 72 9 74 9 50 62 85 149 113 74 125 91 44 54 65 6 31 79 26 108 74 123 159 117 36 51 37 51 52 27 14 22 72 58 62 72 80 92 72 30 63 37 54 32 40 67 87 86 40 3 37 63 87 63 59 54 124 121 92 82 82 76 82 111 99 114 100 125 127 101 121 122 146 144 152 142 198 166 165 158 176 186 180 143 152 169 169 175 129 169 177 159 161 153 129 139 193 221 197 194 200 209 218 222 209 244 227 214 211 213 249 218 160 121 97 63 63 75 64 99 129 127 120 116 129 137 137 125 109 76 76 67 67 69 52 52 58 69 57 43 35 46 73 50 49 48 40 25 25 47 38 26 42 56 26 777 5410 4073 535 61 5 22 29 26 45 21 291 2956 2232 307 39 44 49 63 67 82 94 89 81 85 89 80 81 77 75 80 80 78 67 65 65 65 68 65 61 47003 315 223 30 10363 13 3 23 5957 2988 766 999999 999999 999999 999999 999999 999999 999999 999999 3319 31364 104395 263813 625238 940966 999999 999999 251603 4296 765 677 626 600 551 580 593 517 441 321 300 251 153 119 79 4 183 40 150 124 78 80 25 -15 101 77 77 59 51 38 95 72 38 13 -24 -26 -38 -3 103 73 -70 -31 51 -33 -45 -42 10 -66 999999 -62 -66 -57 999999 -67 -51 -46 -37 24 -36 15 -7 -12 -37 -35 999999 -39 21 22 16 28 17 -28 51 107 11 19 61 61 -19 -27 -33 -82 -36 -31 -96 -86 -26 -80 -20 53 13 106 137 99 24 66 25 -5 8 3 -2 -9 46 62 -45 58 75 67 44 -39 -24 58 55 10 -8 45 41 20 46 48 39 31 35 -2 43 29 -52 -10 75 74 86 54 28 5 -27 -2 25 12 -36 -56 -1 -40 49 108 89 75 44 93 65 -6 44 72 44 74 42 79 115 83 43 50 76 93 105 86 90 92 93 117 90 82 85 91 94 134 155 148 171 158 153 135 171 131 120 122 135 148 168 172 102 169 149 164 179 132 161 195 200 150 135 168 187 172 190 170 199 199 201 193 194 181 208 224 194 164 87 83 33 11 45 70 77 142 126 87 96 106 86 63 76 69 73 58 35 27 48 47 36 17 22 23 16 42 50 53 24 -2 2 13 26 37 5 -1 21 27 22 17 29 20 11 -1 15 18 -1 -11 -10 -6 22 23 60 785 8800 20406 7888 159 51 51 45 49 69 74 72 69 65 70 57 44 50 56 52 48 49 36 35 38 29 41 47009 307 433 30 10363 13 3 29 5958 2987 1029 20932 64153 133298 220470 361374 704257 999999 999999 704311 342250 42943 1031 527 505 456 511 490 355 234 323 230 224 74 124 73 41 32 65 142 134 140 171 176 -57 -63 38 -21 24 -6 -19 999999 999999 24 17 -9 25 -43 14 99 8 -21 41 -36 -63 -58 -60 -46 -45 110 49 -54 -59 -60 -55 -93 999999 21 61 12 31 -57 -41 148 -46 -14 36 46 -35 -91 999999 3 -42 -4 14 69 -71 25 -20 17 52 72 83 -7 -36 -21 -2 999999 3 49 49 -14 75 42 60 78 53 42 -4 11 82 -7 -44 -39 1 88 61 21 56 68 52 -58 -25 39 97 -9 -5 31 35 86 -25 18 66 66 69 58 70 59 51 50 67 61 22 19 41 69 58 87 17 49 70 21 -5 0 60 15 40 24 12 38 96 30 37 81 56 12 48 44 71 35 45 91 74 40 15 62 70 99 124 142 129 144 188 181 140 96 171 160 118 154 136 97 78 150 133 114 101 121 148 114 121 125 119 173 134 148 142 161 167 152 181 174 178 224 219 233 214 177 209 218 232 220 174 166 171 100 67 70 34 38 54 83 123 85 82 106 106 99 67 92 109 84 61 57 38 50 50 31 26 57 32 17 35 52 43 50 21 15 15 50 40 0 19 28 40 38 41 30 8 999999 -7 5 999999 -10 -5 -1 -1 13 40 37 415 7875 34639 38789 28043 35244 6949 286 53 57 65 64 71 77 84 94 75 69 55 58 63 69 65 61 60 55 55 47015 315 166 30 10366 13 3 35 5959 2986 93 -46 36 226 395 516 617 1154 1354 3153 30332 119318 184142 319455 438956 510512 598014 474557 98239 3137 637 575 585 505 530 545 438 359 252 314 345 219 146 129 148 60 55 166 154 130 81 22 74 57 176 150 122 -27 75 -20 2 -34 78 120 48 -25 58 -29 33 83 42 -11 74 -6 -53 6 92 -1 -83 -38 46 -30 -32 61 79 128 108 -30 66 -49 -44 42 30 20 14 -59 999999 -54 92 25 -2 36 88 3 55 28 39 -40 5 37 55 72 18 43 32 48 99 83 90 25 127 73 60 36 12 14 136 99 63 52 113 100 71 44 83 161 112 23 87 31 24 66 104 91 0 52 81 61 78 114 77 160 92 66 110 20 36 56 141 97 69 113 77 99 27 42 61 65 92 114 65 79 63 -1 40 74 53 54 100 101 46 66 103 119 79 112 76 76 142 90 111 154 158 62 105 129 141 142 129 156 171 177 174 203 208 192 185 160 276 268 235 217 208 148 148 169 193 171 160 198 208 177 163 204 225 162 186 242 229 216 232 234 242 233 251 236 225 237 243 229 173 127 136 95 92 107 78 68 88 118 120 140 152 124 125 142 137 130 99 79 77 71 57 61 42 47 62 52 80 113 117 94 65 67 61 67 60 66 63 68 64 53 51 35 49 64 42 48 40 36 33 19 18 36 36 28 39 44 36 49 56 218 4421 29735 38489 7088 431 56 51 62 68 80 88 82 102 96 100 91 82 76 79 84 83 80 74 47021 308 410 30 10370 13 3 41 5960 2985 1988 16467 20026 18752 35286 70897 194108 446689 851182 999999 999999 140778 5378 657 594 562 494 521 475 425 513 456 353 295 372 249 195 182 221 177 237 291 240 188 102 97 0 117 42 52 106 67 107 38 33 68 -24 65 69 47 104 113 47 99 123 118 83 107 65 38 65 119 60 -27 87 11 -20 24 72 34 108 53 17 57 85 87 -23 4 38 37 7 112 14 24 61 31 117 117 64 27 31 82 -3 60 -19 62 139 103 74 97 182 51 124 158 162 134 117 65 61 76 118 174 145 86 106 112 111 52 133 147 70 165 170 105 133 96 134 159 88 94 66 161 185 161 69 179 148 38 29 54 109 69 116 197 246 137 144 125 110 118 103 147 77 30 76 108 90 139 126 68 114 108 62 114 162 149 160 127 125 117 146 67 102 108 113 107 149 205 134 135 138 180 198 206 184 199 199 226 221 202 223 228 206 204 263 172 143 182 180 204 220 230 219 214 208 208 227 234 270 250 224 232 252 264 279 272 294 298 287 288 274 273 251 189 161 108 91 112 123 95 110 112 144 178 198 139 188 197 162 134 114 139 83 83 89 99 86 76 88 86 93 83 93 118 211 213 116 89 85 69 80 89 98 85 57 49 43 55 80 74 66 56 51 39 49 57 49 44 45 67 66 71 66 66 67 67 116 719 797 268 115 78 81 84 84 95 111 112 114 110 108 100 101 101 98 102 87 77 47027 307 444 30 10374 13 3 47 5961 2984 60 770 2350 6162 16001 53030 182097 460427 743225 999999 999999 496675 7941 596 480 506 382 348 308 389 461 279 300 184 185 39 254 143 155 108 36 79 116 67 81 45 -71 -22 130 107 -19 -45 -67 -42 -10 -84 -52 -10 29 -29 3 29 30 -99 -46 38 52 -35 -2 74 34 -1 35 65 -22 7 -30 24 40 -52 999999 -26 -1 83 -50 -80 -1 42 13 -60 999999 -32 59 2 55 62 6 -36 -35 -45 60 25 -97 -59 -17 5 40 17 62 60 49 96 -31 22 48 -42 14 5 -34 16 82 35 82 15 55 91 34 104 93 21 -68 -66 20 38 26 48 69 37 90 75 150 114 102 111 75 31 -19 108 148 69 42 48 -5 13 44 99 102 27 20 45 60 19 12 38 39 -33 68 0 -24 100 124 76 31 31 80 74 111 124 91 61 80 59 94 68 44 90 82 51 90 122 175 147 174 123 78 88 153 203 219 119 100 156 169 152 118 139 138 158 112 157 188 143 117 144 181 201 188 166 135 160 183 172 187 160 224 227 231 228 184 208 181 171 128 105 85 41 72 69 55 54 89 111 148 108 115 102 104 87 69 62 63 60 28 15 28 33 47 47 76 65 38 48 28 158 446 125 42 41 31 51 53 30 33 20 17 5 23 20 14 5 22 20 3 7 -2 3 15 8 12 14 13 12 13 19 21 32 42 52 33 22 14 17 24 38 45 45 59 55 58 64 54 42 37 35 34 33 30 47033 310 356 30 10376 13 3 53 5962 2983 84 211 451 630 2958 21097 56765 86170 139931 244418 410622 856795 999999 765879 10322 732 738 873 643 563 598 583 422 433 456 253 365 242 160 22 180 78 89 210 161 205 194 32 -26 112 75 -40 -63 -28 54 95 40 3 1 77 18 53 -38 114 118 67 65 -7 92 45 31 67 88 174 107 60 14 46 -15 98 59 66 -71 -27 -21 999999 -46 -49 2 164 77 130 84 138 60 63 37 39 -3 37 -2 -49 72 80 118 72 3 19 -30 36 29 40 91 120 256 153 131 63 -3 38 105 128 148 67 109 52 74 129 165 100 -19 121 142 100 -19 -36 -3 -6 -24 118 159 87 66 129 58 111 182 83 76 8 23 66 78 48 90 53 64 115 104 73 95 126 128 117 79 82 107 112 144 168 21 -22 105 131 48 67 154 104 92 105 146 81 76 147 136 111 44 88 192 154 160 191 183 200 200 217 160 181 241 148 139 238 220 180 150 163 167 172 162 168 183 236 239 174 191 205 219 226 185 209 215 176 242 234 223 239 260 277 240 245 251 223 237 217 202 170 139 108 77 85 96 122 122 118 136 157 164 171 168 141 116 118 105 114 105 64 70 90 66 75 82 100 81 76 106 100 80 61 68 72 67 58 84 117 99 70 39 54 65 71 63 59 114 359 449 146 59 186 2867 12942 11530 7535 4483 1714 248 125 209 225 173 73 61 71 67 58 62 86 98 95 97 93 101 98 99 88 92 89 79 79 78 66 47039 316 178 30 10378 13 3 59 5963 2982 6029 999999 999999 999999 999999 999999 999999 999999 251 5186 15342 28903 116690 241458 279964 209241 309911 795634 999999 999999 423114 5960 621 620 614 673 606 490 467 518 377 149 200 226 134 137 140 166 53 108 137 178 89 90 47 -22 -52 30 145 221 41 79 -42 -37 -55 6 -6 37 10 -9 61 83 75 44 10 -48 -9 8 -29 5 15 41 37 54 48 91 120 22 34 -12 57 117 97 27 -17 26 12 22 73 79 25 -31 -52 -12 42 5 -63 44 77 72 14 -12 -28 36 128 90 80 20 20 72 70 78 74 71 -9 34 92 73 87 73 37 61 -2 45 67 19 31 72 159 85 32 30 51 15 60 23 76 99 76 85 125 152 87 95 110 84 85 148 112 80 45 47 32 1 36 76 103 111 101 63 35 20 -21 44 61 53 102 40 19 25 117 86 51 42 68 130 126 99 52 48 106 82 113 149 110 164 161 179 171 173 172 171 180 172 133 190 168 163 169 152 173 164 161 159 165 179 187 184 193 187 170 200 173 181 199 182 195 228 194 233 236 262 231 233 246 279 275 220 232 203 119 101 73 87 75 77 87 120 115 99 130 117 137 107 95 98 89 87 57 66 78 95 82 82 75 56 64 74 62 89 83 75 55 96 130 59 47 54 69 71 28 24 30 46 23 33 44 61 58 45 42 48 40 530 7893 19736 18258 10702 2485 1855 2569 3996 4560 1757 2164 540 40 40 55 62 66 83 82 88 91 92 91 83 78 73 69 77 72 74 64 63 47045 307 448 30 10378 13 4 5 5964 2981 867 2745 12566 64227 162364 362076 733384 999999 999999 999999 293362 62222 1688 612 529 504 550 459 466 429 354 318 294 285 249 159 163 129 140 179 116 75 241 185 103 76 105 136 69 -11 88 90 22 11 -60 -4 39 -11 14 34 82 151 84 -74 8 -45 27 50 -11 -36 16 12 -49 -42 -61 -69 -45 26 -30 79 35 72 -43 -32 -4 4 -9 -44 -9 -51 -37 -35 -5 111 -28 2 -82 -69 -60 65 63 -47 9 51 50 27 -30 66 54 1 44 75 120 32 23 9 59 147 113 131 89 46 114 30 19 28 81 188 151 41 -11 93 105 42 133 83 24 60 59 -13 2 66 49 5 64 93 58 72 126 158 57 70 25 47 73 134 95 110 86 66 76 64 26 44 74 80 60 88 116 111 99 73 100 84 82 105 163 99 32 83 80 88 94 116 118 110 145 104 101 188 205 161 149 167 155 147 168 172 158 186 192 151 161 151 179 162 170 157 136 186 208 168 209 194 189 217 215 247 249 244 219 242 247 238 250 242 261 241 209 172 142 106 82 92 61 75 88 104 132 148 125 114 141 138 90 89 100 87 66 75 95 67 56 73 74 77 76 56 68 63 81 77 18 1414 10408 2007 42 67 67 75 52 35 36 46 53 51 43 11 34 30 21 32 33 35 51 57 41 64 68 123 1230 9118 20517 25609 8753 3728 2118 96 52 49 71 80 79 88 91 96 100 100 86 84 82 75 75 70 68 75 74 47051 316 178 30 10378 13 4 11 5965 2980 4901 999999 999999 999999 999999 999999 999999 999999 999999 445 2032 7169 20873 52182 165684 535636 999999 999999 999999 386669 9191 624 541 338 544 479 493 383 297 310 163 143 220 223 248 144 92 142 255 85 123 168 131 71 109 22 158 81 1 79 132 46 -27 -4 -37 -25 -44 75 58 24 35 21 -69 20 -63 999999 -31 -34 23 91 48 -3 78 4 12 16 53 21 -48 -34 83 61 27 28 35 6 -17 -58 -32 -51 7 -50 -25 -10 -8 -11 -4 -27 5 24 22 -30 -30 -17 999999 -54 -33 110 66 88 85 97 99 75 134 94 5 36 69 25 49 2 38 1 0 41 23 39 94 36 22 68 38 11 -15 12 -5 -1 82 82 60 58 101 107 87 38 51 98 80 6 -2 24 19 -10 -13 -2 12 17 19 23 30 -7 62 41 70 85 54 96 51 65 97 67 99 69 85 79 73 109 97 107 122 149 151 112 137 128 93 112 161 122 137 117 158 196 148 149 151 193 138 144 130 92 133 154 167 152 185 196 161 169 187 200 164 138 189 193 208 220 223 229 263 250 254 238 251 254 200 132 117 74 59 83 77 24 53 111 76 76 122 141 111 114 87 75 69 66 82 56 64 57 40 73 64 45 77 65 75 69 88 90 41 257 2889 8395 713 53 59 41 30 21 30 33 43 27 34 26 19 17 8 19 28 22 33 44 37 47 60 104 172 567 3118 17230 48127 55464 17168 451 57 56 66 65 81 85 80 83 81 84 91 87 77 78 76 73 61 60 62 68 47057 309 390 30 10380 13 4 17 5966 2979 -60 404 1622 11708 59810 109103 258204 492414 640158 876168 922118 510477 75042 3524 544 483 533 382 487 428 276 133 158 292 251 153 209 49 46 119 105 68 26 10 24 42 -35 35 64 -28 -22 -55 -12 0 8 -48 -36 999999 -88 999999 -51 -72 -44 4 -22 999999 -22 -66 -97 -58 999999 999999 -90 -38 21 999999 -61 -25 -17 31 -65 -32 -22 -30 9 75 3 999999 -59 -13 71 -31 5 -12 -48 -38 -60 -4 -21 -65 -65 13 9 11 -96 -97 -7 38 0 19 13 -17 33 63 45 56 161 130 114 105 -4 35 85 86 65 5 -17 -24 59 103 41 47 61 39 -8 -41 -7 38 22 102 88 37 71 163 50 47 36 17 -8 -29 51 30 -3 5 -6 12 115 108 40 29 -42 4 92 15 15 -12 32 12 50 23 5 59 67 60 71 1 68 94 61 66 37 44 112 115 76 115 105 100 142 169 133 92 136 134 170 171 148 167 157 96 140 176 158 96 92 111 137 127 155 135 125 156 162 134 159 159 175 194 185 221 218 225 222 234 205 167 199 193 189 144 112 119 71 65 59 49 26 29 42 80 105 107 91 111 100 81 80 82 59 16 34 39 47 35 51 57 47 30 16 18 39 47 39 26 93 145 43 27 32 46 30 8 24 20 14 -13 -17 13 6 -3 -3 9 31 27 32 25 12 17 39 82 149 299 892 2935 6101 4958 2659 537 53 16 29 38 43 48 58 63 67 64 57 66 55 43 47 46 42 39 42 42 41 47063 307 453 30 10383 13 4 23 5967 2978 341 1610 4987 15890 51620 163602 475430 731047 785225 999999 999999 434972 176207 387075 5042 499 545 524 411 483 330 259 198 169 188 128 198 96 150 154 73 85 241 120 -4 101 8 1 182 170 104 -16 126 20 0 9 -87 -96 14 -13 62 96 145 125 109 82 67 132 109 27 82 18 91 127 38 74 53 40 -9 52 -31 -32 2 -73 87 -62 -71 6 7 -18 -79 17 -46 23 -22 121 161 69 7 35 62 119 161 165 63 28 8 156 108 89 -18 77 138 64 105 110 168 41 44 50 5 32 61 85 130 174 182 19 42 9 10 33 162 39 67 175 155 79 105 46 113 162 148 168 74 77 89 74 141 148 93 103 100 13 127 168 96 118 62 11 56 54 75 122 83 30 135 67 125 210 139 158 131 111 104 153 115 105 117 171 151 210 178 161 116 203 185 192 207 169 149 229 223 166 186 172 201 214 224 147 193 207 203 163 160 204 229 154 236 250 173 212 267 234 214 246 277 303 288 249 252 275 278 268 277 270 218 168 123 103 118 127 99 92 116 141 159 197 167 172 151 154 124 128 151 144 151 125 89 100 104 117 104 116 123 105 103 102 101 77 90 85 51 121 301 122 76 74 73 78 53 45 82 83 81 57 57 54 71 76 88 79 69 70 61 78 86 120 198 450 1340 2561 2166 601 324 418 121 90 92 109 123 121 126 118 115 129 126 118 106 107 98 93 97 94 103 99 102 47069 315 215 30 10385 13 4 29 5968 2977 5655 999999 999999 999999 999999 999999 999999 1358 30385 97559 129027 146520 92176 169358 434123 839688 818123 986291 698091 291694 57001 1541 486 497 427 400 316 296 259 212 229 190 168 100 147 111 109 152 127 111 36 110 99 162 149 120 91 55 -24 15 -35 -82 43 72 95 99 66 -42 -75 1 44 66 101 43 -47 -40 -21 2 100 -48 -10 51 39 -54 -43 -25 -21 -38 -9 72 88 81 -15 9 40 7 117 66 28 -2 49 6 6 19 -51 -66 -38 93 -74 4 73 46 57 131 81 49 57 76 159 130 183 186 149 62 9 68 103 58 88 69 33 67 135 125 63 98 114 62 81 -46 73 76 63 71 83 68 160 125 92 132 193 161 112 102 81 60 98 157 63 38 88 47 67 80 34 117 96 46 133 161 109 106 146 125 144 173 147 93 100 127 175 171 111 110 125 192 158 146 143 113 127 163 216 165 150 224 208 166 238 195 185 165 176 165 167 173 206 176 145 203 207 203 199 237 223 178 180 162 169 227 240 247 223 237 254 233 253 283 264 287 280 290 259 227 221 167 118 94 120 115 100 117 111 131 136 133 134 157 166 167 142 125 99 112 83 87 80 101 128 139 101 81 82 81 112 108 96 83 66 66 55 90 404 334 87 89 81 59 73 60 83 88 87 93 84 61 79 70 72 75 87 65 60 94 97 102 137 257 793 1672 1389 586 970 315 80 79 105 114 113 112 116 116 126 126 128 112 102 103 101 103 104 105 98 93 87 47075 308 425 30 10385 13 4 35 5969 2976 562 5598 18275 33019 113568 343548 419837 566411 999999 661597 603424 608664 621449 51937 1203 502 388 417 326 241 89 158 156 159 46 151 46 -84 138 230 175 137 79 115 118 143 38 78 34 65 -13 4 36 -21 -77 -51 -5 999999 -84 49 -7 10 88 -9 -77 11 30 21 -30 999999 -16 88 28 -12 -76 -47 -12 50 -36 -33 999999 -56 -10 -33 -31 -31 75 9 -11 49 46 -54 -22 -58 37 -19 -9 14 -1 6 999999 -17 18 -42 999999 999999 36 75 20 -28 88 108 -30 53 22 49 22 34 100 54 -26 68 10 -7 32 28 56 69 2 53 81 73 64 -14 13 39 60 34 56 23 71 87 -22 23 33 108 54 -18 72 171 102 57 40 16 -38 -13 56 56 60 97 78 -36 1 73 78 84 13 67 66 58 121 101 43 87 71 123 135 62 91 61 67 110 69 166 186 151 160 143 222 174 137 136 153 110 144 165 128 129 141 139 136 91 115 128 92 124 151 168 163 155 162 137 143 194 228 177 188 215 165 203 206 192 167 163 182 191 208 155 133 105 83 54 40 27 21 40 66 55 77 90 99 94 127 124 64 80 57 28 45 20 59 39 17 -12 19 32 43 38 42 36 33 40 21 3 11 55 355 362 42 41 57 21 -1 4 -7 18 12 22 3 -11 7 8 5 24 8 15 21 15 -1 17 42 110 332 976 3842 4880 957 40 20 31 40 46 56 66 61 55 58 63 60 48 43 38 49 49 44 44 55 47 47081 317 156 30 10386 13 4 41 5970 2975 45030 16530 999999 999999 999999 999999 999999 999999 999999 1788 9212 18565 40338 99811 142052 224563 498444 812099 704514 855557 999999 630702 34400 667 362 437 330 337 275 244 330 268 327 272 314 288 204 189 162 21 93 159 59 12 52 52 124 55 66 58 31 54 15 -30 16 59 57 26 103 104 6 -6 71 30 -1 -49 -50 -13 -50 -14 -17 -51 15 26 -33 11 12 78 3 44 12 -14 11 54 82 44 70 2 -53 37 -60 26 -55 -29 -25 2 -15 -6 17 42 -1 19 27 -11 27 66 -4 44 44 7 -22 -57 84 78 95 166 165 118 55 157 137 43 98 59 147 131 115 173 97 57 90 74 43 75 43 91 36 90 66 36 110 105 96 115 88 15 46 89 91 102 38 37 80 44 60 81 79 63 36 45 43 106 108 33 2 69 91 117 136 103 89 127 82 79 76 94 60 107 125 72 102 165 178 145 153 136 103 130 165 140 129 212 143 138 140 170 204 165 150 158 99 121 174 209 169 152 152 185 168 181 165 191 194 202 241 192 218 251 233 196 235 233 222 212 197 213 232 236 151 117 113 59 78 84 76 75 81 77 97 108 129 105 129 135 104 78 101 96 97 108 83 75 82 69 84 74 80 82 108 113 66 44 43 35 25 71 84 69 41 44 41 58 39 30 24 43 49 39 27 27 29 38 42 30 35 48 42 34 44 49 80 161 273 1655 14880 9093 330 51 60 59 78 83 93 93 93 94 93 90 80 71 70 66 68 84 77 72 59 47087 316 187 30 10387 13 4 47 5970 2974 4327 999999 999999 999999 999999 999999 999999 999999 -4 1313 5442 16285 42508 98949 221613 582049 934407 999999 999999 731960 196120 17690 1208 275 358 430 403 454 310 142 121 173 252 134 83 160 39 98 133 158 179 138 161 33 55 64 -4 -15 123 1 -37 -35 -87 -6 1 10 55 -24 16 1 -59 -9 40 0 -20 -8 12 30 37 -21 63 82 53 -27 -23 -37 23 5 70 26 -28 87 -31 -55 -13 -9 -48 27 104 58 -69 -76 -14 -52 76 74 -28 -25 45 -37 -35 -12 -18 -7 11 -8 -17 50 -73 -11 60 -50 67 60 78 109 25 37 141 96 24 -9 1 19 56 30 50 44 8 41 10 105 36 83 -17 -13 34 68 56 71 35 0 21 2 8 92 61 46 -18 1 -4 -3 4 30 17 50 15 95 123 92 96 38 45 69 107 106 42 51 54 122 121 127 93 127 92 109 64 46 69 119 104 46 108 135 126 132 81 147 137 150 208 210 120 88 163 132 154 155 152 144 167 159 105 105 128 147 142 164 157 182 202 193 170 245 236 180 181 194 230 209 218 228 199 209 222 248 238 177 137 121 100 75 81 80 85 60 78 96 111 120 113 108 105 119 93 75 86 84 107 105 81 48 43 63 64 62 71 97 72 58 30 26 50 44 29 52 126 68 6 17 21 24 1 8 12 6 11 20 14 9 20 20 27 27 15 6 9 20 36 37 134 1056 2739 3907 2274 205 30 43 49 44 42 53 65 65 66 62 60 57 51 50 46 42 42 46 43 38 47093 308 429 30 10389 13 4 53 5971 2973 1137 9290 28830 73212 144470 184550 393712 171344 218429 406488 693630 938665 761733 748777 438602 35244 670 517 316 339 346 208 239 199 123 167 52 119 194 71 97 139 64 153 86 21 4 -14 12 27 5 114 111 39 -19 -43 -26 -33 30 71 59 39 73 62 35 3 999999 -94 -81 -21 -17 999999 -24 0 -1 -92 34 6 -30 36 -74 -23 2 85 122 48 -57 -94 -62 9 76 31 -80 -92 -74 -22 24 -37 -58 81 64 999999 999999 130 130 -9 -3 0 -34 53 45 112 1 55 34 19 46 133 88 -33 35 38 75 60 31 54 115 99 106 137 8 39 -11 25 32 7 68 39 72 42 12 26 25 92 79 21 71 22 113 61 46 -6 61 132 108 42 98 111 87 64 82 96 128 116 87 96 120 122 48 98 168 152 45 56 79 95 78 95 87 53 119 146 75 96 184 180 130 147 170 207 138 115 128 147 148 122 122 145 198 173 200 105 134 143 125 129 170 157 166 162 170 174 207 202 225 234 221 186 135 149 178 189 218 213 186 255 261 219 213 237 187 180 407 581 221 72 61 34 59 90 91 112 102 107 125 124 157 135 75 107 69 100 115 81 69 69 73 64 70 80 94 90 106 91 39 51 82 71 33 89 90 40 44 69 65 41 44 34 20 39 51 27 20 33 28 39 42 41 43 42 38 36 39 104 369 419 157 54 41 51 59 55 63 70 90 81 88 79 73 66 64 74 63 62 66 62 56 54 47099 311 338 30 10388 13 4 59 5972 2972 -57 992 5571 15578 89473 188271 164891 219704 275045 215136 164616 493077 769102 696871 887702 484609 38839 669 475 395 406 230 234 299 243 279 299 311 246 146 26 163 129 152 152 145 103 202 258 120 165 99 66 102 107 164 123 79 66 73 32 112 113 195 98 39 -33 71 90 33 69 127 261 107 41 68 72 -27 -42 33 95 64 -14 47 89 113 94 114 25 -6 -72 999999 65 63 -44 -62 51 52 11 -71 1 60 53 99 35 124 65 66 -44 -21 96 120 27 -4 97 80 104 99 147 233 179 70 93 112 114 62 112 97 123 127 114 128 74 104 68 -34 -31 76 69 98 112 69 54 137 223 132 106 159 112 70 77 39 176 143 75 48 95 116 154 41 94 131 118 98 143 161 94 118 194 182 164 265 249 169 219 172 142 175 112 141 97 70 91 183 110 98 178 175 213 172 122 167 221 153 211 242 159 156 165 184 179 231 190 190 215 240 195 194 210 207 189 206 259 213 210 236 238 208 222 260 270 213 199 245 294 270 268 283 315 284 303 303 299 297 364 1122 1034 511 174 129 130 122 113 120 140 130 146 179 180 153 149 154 153 137 115 145 130 95 114 138 129 89 128 142 112 139 107 73 54 57 93 88 119 117 85 78 82 74 90 89 60 54 63 70 65 57 49 49 54 78 55 60 61 54 53 67 95 102 471 2914 10087 10846 5182 1304 202 72 85 97 112 120 120 116 106 103 100 99 96 90 102 103 92 47105 309 397 30 10387 13 5 5 5973 2971 878 2703 18560 61225 80715 115216 134080 257153 510609 928768 999999 999999 243248 4131 506 466 418 441 384 361 298 310 307 173 123 193 131 13 113 143 94 19 56 50 107 92 106 56 19 51 75 229 74 999999 -27 -12 0 93 131 -18 -7 18 111 50 1 -13 -57 -54 48 39 -23 76 92 6 -4 -7 34 -46 -39 -73 -56 33 41 2 8 12 3 -39 -56 -14 -38 38 0 -39 -26 -26 -58 -66 -56 34 34 -4 -46 13 89 12 28 -19 17 121 16 83 63 58 143 72 98 87 122 162 167 -23 -69 69 105 128 117 119 71 25 124 51 -37 23 28 64 -45 -16 -89 77 116 121 67 28 46 61 59 92 86 28 68 98 123 76 84 72 41 117 59 133 149 87 115 163 153 146 93 156 147 82 119 124 127 116 117 127 160 173 106 120 96 85 124 43 17 92 145 191 152 135 118 163 193 156 137 89 172 160 139 100 154 182 142 147 169 151 137 156 136 151 192 196 173 197 196 210 191 193 222 199 178 177 216 204 189 235 227 210 198 218 232 246 327 818 1015 904 401 105 101 91 91 93 111 123 128 157 108 101 114 109 94 97 85 72 103 68 36 50 58 78 107 122 91 105 75 79 38 38 31 30 42 37 59 30 16 37 36 39 24 27 20 24 28 14 15 28 22 26 23 26 19 17 41 33 17 25 36 39 84 972 3749 3284 473 35 37 55 71 73 75 77 74 62 64 59 59 57 59 56 49 47111 319 96 30 10386 13 5 11 5974 2970 965 999999 23513 6688 999999 999999 999999 999999 999999 999999 1698 8500 16623 49904 73449 143742 94557 159053 343796 814517 999999 999999 986720 251358 39443 615 398 378 304 272 226 270 313 306 245 138 182 196 161 205 113 17 -18 129 151 99 87 155 261 207 86 78 -5 -28 83 51 117 106 -85 -41 34 32 12 117 171 77 67 118 24 73 40 -56 52 57 -49 999999 -27 -9 1 169 47 -40 -28 35 -67 -55 55 83 0 60 75 26 -4 20 -1 58 114 44 -9 -8 105 -8 -2 113 50 46 26 65 98 46 12 35 83 175 98 71 113 78 66 72 79 68 95 45 158 117 0 66 77 106 68 -35 -12 74 59 49 67 36 116 143 94 91 93 88 101 114 128 133 82 41 98 95 38 77 103 94 101 177 147 183 97 87 121 114 106 143 121 129 158 214 161 158 140 114 97 69 90 120 109 148 113 47 109 153 140 158 109 98 175 151 103 156 203 195 206 156 170 156 182 168 240 195 164 110 182 210 171 173 182 184 205 195 182 213 208 207 269 244 203 169 172 207 268 221 251 289 254 269 263 246 280 278 362 919 1271 860 346 144 96 80 118 159 151 128 167 153 146 156 163 170 137 99 128 124 115 129 114 102 123 106 101 107 130 112 108 86 61 84 92 87 72 73 89 79 51 63 78 74 59 46 58 60 61 57 52 50 47 39 52 69 96 166 172 90 71 61 59 78 84 279 2603 4681 909 87 75 80 102 101 100 104 104 96 102 97 91 93 91 94 91 47117 309 396 30 10386 13 5 17 5975 2969 416 4662 20561 57181 96082 213087 189301 364200 981055 999999 999999 391207 7044 614 403 327 381 340 333 252 294 233 177 226 233 243 239 229 49 67 32 12 91 68 71 86 130 44 28 120 85 127 118 62 121 164 999999 999999 88 72 39 37 9 -55 -92 -96 66 84 -17 53 6 -23 -65 -22 -10 -25 15 48 6 58 181 81 -94 -80 52 -12 7 56 46 75 52 -63 -90 -57 -35 22 -18 -45 4 24 88 68 36 22 -36 -24 38 19 30 60 -21 26 53 71 29 21 104 81 33 -56 53 -43 -67 -35 55 121 140 89 55 22 74 106 29 36 49 53 152 68 89 76 64 -17 53 68 99 92 59 61 37 39 61 56 86 30 -7 60 56 92 137 144 112 139 155 174 55 63 109 79 117 78 117 202 140 81 67 95 133 103 117 134 139 135 126 141 155 134 231 185 165 212 178 162 139 184 143 109 99 100 167 222 167 115 141 146 172 173 167 148 122 192 192 186 197 201 172 177 222 205 187 232 251 255 265 256 270 296 257 263 334 404 443 596 948 989 689 360 102 132 130 101 95 82 83 109 164 145 150 117 106 124 132 123 135 128 118 115 116 91 109 111 115 106 94 96 86 59 55 49 75 58 74 58 47 58 24 31 56 71 25 23 46 36 33 27 43 57 45 50 227 1023 2201 5486 9066 4440 2004 1103 184 64 58 146 116 115 90 52 59 77 96 96 86 94 86 72 79 66 63 69 70 63 60 47123 310 367 30 10387 13 5 23 5976 2968 -71 244 887 2108 4982 13648 48194 194760 619308 999999 999999 999999 630181 46628 729 481 292 372 365 335 258 235 194 185 83 188 210 170 68 21 -12 27 69 103 69 110 149 128 50 136 86 16 -86 -30 -7 -32 999999 999999 -82 -19 -46 -55 99 -15 -92 -71 999999 88 69 77 9 -53 -18 999999 -26 -74 999999 -69 117 118 -12 -30 47 67 90 138 65 12 999999 -20 999999 999999 999999 999999 999999 -27 -24 -4 -18 32 2 -17 -80 -19 -24 -30 -77 -93 -29 63 5 95 37 -52 -1 50 -73 -74 69 74 95 50 -50 64 89 52 31 14 -4 51 72 73 114 47 61 195 67 81 126 95 78 -7 -56 -9 127 120 30 67 108 14 -53 -15 31 52 85 77 18 -3 -4 66 113 61 112 116 58 64 82 149 159 74 95 42 92 72 133 137 42 5 104 135 98 120 124 92 119 170 91 87 77 102 107 83 122 162 95 41 124 177 166 123 63 119 142 112 98 43 76 103 138 133 158 147 145 195 194 191 137 167 173 205 212 229 212 218 305 357 329 385 672 1064 1397 1345 746 563 533 397 206 101 42 49 61 53 76 98 80 85 94 79 96 87 112 88 80 77 82 89 80 75 86 74 66 69 38 62 67 72 42 25 42 19 14 48 45 28 20 7 22 61 29 8 17 22 15 6 17 10 41 56 147 658 1935 6107 18380 35870 33984 26112 11818 5225 4194 2515 615 62 46 53 47 62 78 75 76 86 71 60 64 69 56 55 64 58 57 53 47129 319 98 30 10388 13 5 29 5977 2967 542612 6077 999999 999999 999999 999999 999999 999999 999999 769 12115 29504 97244 146383 175836 366356 723953 756422 628226 712381 776979 587072 24863 627 429 291 297 197 216 193 199 125 94 161 131 111 105 165 153 123 47 -24 -12 81 65 116 38 59 -14 88 119 45 54 32 19 -19 -53 -91 -43 -52 15 63 7 7 47 1 -34 -31 -4 10 91 71 -30 21 45 -12 -21 9 -13 -8 -36 42 -58 -94 -69 35 37 20 -41 -73 999999 -47 12 -26 30 47 -18 -79 68 -54 999999 -67 -34 55 -45 -52 -2 65 40 39 67 13 25 82 79 68 100 77 40 79 -20 1 -7 -10 85 117 42 47 49 97 42 71 63 84 38 44 45 45 36 56 45 42 76 49 48 11 16 23 84 63 124 32 47 107 22 9 41 92 89 100 78 13 44 4 21 98 64 91 78 113 159 121 81 47 76 150 148 128 45 122 123 93 123 128 122 116 119 86 84 95 105 94 73 88 121 125 227 159 168 137 141 162 136 123 134 128 126 115 148 148 142 146 158 157 179 177 175 156 165 198 315 555 916 1220 1283 1423 1798 1912 1669 1165 680 525 531 482 366 108 86 99 92 76 63 61 102 91 80 64 90 116 129 103 91 62 78 106 95 71 32 64 76 50 61 84 67 36 18 20 44 25 38 38 20 33 66 46 26 26 21 9 -3 -6 13 32 24 9 8 13 39 96 156 653 5739 22816 40053 34729 19523 10020 9621 4882 1654 98 42 47 36 59 76 72 74 81 66 59 57 49 52 58 54 56 54 47 41 47135 310 368 30 10388 13 5 35 5978 2966 316 2763 8093 27027 102563 304393 620201 727491 741657 999999 999999 394658 3922 442 303 489 304 391 226 225 186 204 163 240 301 247 147 159 116 92 118 22 82 288 229 116 97 258 230 -31 92 140 71 151 63 -43 -65 146 62 -21 87 14 -89 26 65 58 81 95 -85 -55 999999 3 42 86 127 112 60 93 86 62 77 73 -89 10 69 62 11 68 -9 -6 88 94 7 -48 -35 -7 -87 -48 22 8 -14 55 106 9 22 -2 -91 7 25 -48 -35 -59 12 -25 -21 126 62 122 -11 49 12 35 -52 -49 63 113 56 45 69 155 49 41 54 89 142 47 67 89 59 97 107 47 130 14 28 56 100 67 5 29 31 93 88 107 154 129 173 129 94 115 72 54 66 137 130 101 79 146 60 111 184 127 110 122 122 114 107 96 126 72 141 129 151 116 111 104 77 150 114 133 168 151 157 235 141 138 175 190 171 179 128 162 184 151 183 170 165 214 128 116 213 188 201 212 170 205 200 216 350 530 778 1347 1709 1630 1464 1351 1441 1388 1247 1220 970 636 625 873 1177 736 155 93 93 109 121 102 106 105 108 131 126 114 141 119 104 109 94 77 93 109 92 63 94 96 52 92 113 101 55 27 36 63 40 37 51 34 36 38 32 38 44 47 26 26 21 18 26 46 29 43 48 54 162 940 1378 984 4370 21641 72238 47689 8925 783 71 60 73 75 65 92 106 107 102 95 92 81 83 85 87 82 79 87 78 78 73 68 47141 310 366 30 10386 13 5 41 5979 2964 31 2820 18054 57451 180531 495399 999999 999999 999999 566314 33453 586 330 309 272 309 197 249 166 130 164 60 86 25 43 72 74 8 78 110 999999 -86 -62 -64 -7 35 44 51 16 32 -68 -84 -28 -21 -28 -40 -58 22 -63 -89 -56 -24 -98 -63 999999 -60 -80 -77 -21 999999 999999 999999 -38 -57 999999 999999 999999 -37 -55 999999 999999 999999 -70 -77 -88 -86 -85 -46 999999 999999 77 -38 -87 999999 999999 -37 999999 -62 999999 -99 -92 -50 -36 -14 999999 -79 -45 -99 -85 999999 999999 -54 33 42 -19 82 81 -19 -54 1 118 55 -37 -48 -11 -48 15 -84 -58 44 5 31 36 -19 -14 -63 -39 -63 -66 -48 17 39 23 85 40 14 25 -70 -54 -11 10 -7 -21 -18 -36 -41 -23 7 -18 5 65 32 63 45 108 36 -9 -25 9 34 33 25 52 46 -6 19 19 22 62 26 19 23 48 93 50 29 66 40 42 72 73 16 36 70 28 69 59 67 103 43 76 39 68 76 76 100 77 80 92 117 67 103 129 116 121 129 199 512 1130 1690 2023 2363 2182 1713 1290 1198 1196 1325 1316 1215 952 943 1578 2231 1842 781 160 52 8 4 19 36 36 37 43 66 71 86 73 32 20 40 41 65 70 43 19 4 -1 28 13 25 28 19 18 -2 2 -13 -3 -16 -12 0 6 -8 -28 -4 -2 -14 999999 999999 999999 999999 -10 -1 -3 8 31 24 46 163 1345 4473 28393 151507 222130 129971 48985 11358 893 66 46 45 56 63 72 74 86 84 76 69 60 61 67 59 53 61 63 59 57 48 47147 310 365 30 10385 13 5 47 5980 2963 -4 1153 6814 29470 73698 219473 593976 999999 999999 883073 850223 250515 4885 495 355 284 192 127 40 93 109 132 129 -14 -29 103 92 999999 999999 999999 81 45 39 -33 65 -4 6 -26 8 -60 999999 -18 194 84 -51 -37 999999 -1 -66 -85 -68 999999 999999 -15 -97 999999 999999 -96 999999 999999 999999 999999 -60 67 10 999999 -62 -68 999999 999999 -46 999999 999999 -32 59 -96 999999 -78 999999 999999 -5 -33 -71 -80 -66 -38 999999 -28 -6 -30 -71 -47 -67 -69 -81 -30 -60 999999 999999 999999 -73 -26 97 175 -7 -45 -56 -77 63 29 19 67 56 32 -4 0 -32 44 -36 -35 39 28 10 42 -23 -50 -19 -81 -57 -13 12 13 7 2 -21 -21 -16 -20 -8 18 57 -16 999999 -79 -5 -21 -22 11 9 22 39 3 6 -4 2 29 90 22 17 -44 -18 9 60 84 31 25 36 2 24 6 47 -28 58 46 9 84 92 116 76 71 45 63 0 -18 70 61 45 63 64 79 98 70 2 61 78 52 109 112 69 101 132 108 79 154 146 219 685 1470 2058 2712 3395 3952 4089 3769 3311 2684 2178 1799 1411 1282 1707 2711 3262 2569 1663 1044 503 110 -8 -4 19 26 45 56 57 41 38 33 77 98 65 47 26 19 51 48 25 29 24 16 27 14 32 16 2 9 7 8 24 22 15 -6 2 -7 -9 2 2 -29 999999 999999 999999 999999 999999 -5 7 38 60 41 53 75 109 1705 23867 166789 225346 167132 69678 25674 4984 377 66 64 66 78 93 95 102 97 104 88 83 76 76 76 69 81 76 71 70 73 47153 310 366 30 10386 13 5 53 5981 2962 2119 12928 45507 131537 247532 398412 825538 999999 994376 581754 115351 2393 411 317 204 197 135 39 28 60 136 79 198 283 227 127 -7 72 999999 -25 -47 -85 78 30 107 104 88 28 0 -53 -20 29 -33 -100 -31 999999 999999 -85 999999 999999 -73 999999 999999 999999 999999 -27 -32 -31 999999 -42 -94 -47 -80 -54 -18 -98 999999 -3 999999 999999 -47 -72 -3 -92 -83 999999 999999 -59 -45 20 -56 999999 -60 -80 999999 999999 -53 13 -69 -55 -53 999999 999999 10 -60 999999 999999 999999 999999 -61 -51 -5 26 -15 -51 -44 22 69 61 69 61 19 34 -22 -46 7 45 -87 -58 53 37 32 42 -12 -74 -66 -4 999999 -31 -41 33 -17 11 18 -39 -76 -40 -12 19 31 -17 -42 -63 18 21 -3 29 -15 77 67 51 56 28 78 48 -30 0 17 -32 -8 61 111 62 34 57 66 -11 26 89 75 48 23 40 71 48 52 66 46 31 86 57 66 80 48 74 61 101 29 1 76 90 74 101 94 84 51 143 119 80 143 152 129 194 217 218 611 1465 2424 3722 4580 4763 4420 4121 3909 3464 3140 2948 2512 1873 1911 2987 3227 2540 1783 1346 1084 533 66 -6 41 5 37 30 65 59 54 61 84 87 65 61 67 46 57 65 70 65 58 26 25 29 38 16 15 19 19 -12 22 33 5 -15 11 -15 -3 -19 -19 4 15 -12 999999 999999 -13 -8 -1 12 20 31 38 61 718 3934 7698 19787 75464 115383 112198 56924 17854 4057 564 72 63 63 86 74 65 79 87 93 79 70 60 63 60 48 67 65 58 51 50 47159 310 366 30 10386 13 5 59 5982 2961 514 1387 8873 64908 131492 400799 701208 641318 999999 999999 444697 47931 647 270 392 359 265 144 87 128 198 141 70 154 95 49 56 61 -74 -31 174 -14 -12 -40 -35 -56 999999 73 74 -20 59 -15 66 11 48 -24 18 -79 7 -24 13 999999 -56 999999 999999 999999 -95 -83 -36 -90 999999 999999 999999 999999 999999 999999 999999 -84 -72 -82 -29 83 20 -74 -53 -26 71 49 -56 44 47 -43 -61 999999 -57 -26 -1 -49 -67 -43 -35 -88 -53 999999 999999 -55 -36 -78 -99 -76 -84 -38 -12 28 1 -30 58 119 152 103 -13 66 42 -2 9 5 75 -37 -55 -33 92 15 -55 46 124 117 -63 14 -27 -27 -10 27 69 -10 -70 -22 -16 28 7 -50 -56 82 81 61 -28 -38 41 -16 35 25 83 101 -10 112 112 92 56 36 19 47 81 37 -29 13 -5 52 21 41 -46 0 58 75 102 103 71 38 -7 23 63 84 83 118 95 102 35 90 127 104 61 88 136 119 71 66 42 34 45 103 103 156 165 139 159 170 459 1174 2257 3319 4274 4425 4543 4583 4426 4022 3314 2411 2128 2174 2387 3347 4066 3692 3200 2878 2983 2775 1807 851 392 157 84 36 60 83 77 57 110 105 76 112 87 44 23 63 83 68 85 126 96 49 60 66 48 36 19 6 6 28 39 24 13 58 50 19 25 22 15 38 38 4 12 11 20 17 6 15 37 68 155 1459 6011 14781 18802 18084 55282 75380 51828 23963 8162 1148 87 77 75 90 90 95 85 90 85 76 79 75 56 31 42 66 77 80 69 60 47165 310 366 30 10386 13 6 5 5983 2960 251 3400 9457 21754 92577 263704 623712 999999 999999 999999 59089 983 650 507 366 403 178 80 61 129 249 207 152 74 33 91 91 35 -7 19 -16 -18 -82 -77 55 13 31 -13 -67 -33 82 -39 999999 999999 -59 31 3 -62 70 -29 999999 999999 999999 999999 -35 -61 47 -33 50 -11 3 999999 -90 -79 -46 -18 -3 39 93 -15 999999 -45 -31 -35 999999 999999 5 -2 999999 2 -25 -80 -94 999999 999999 -7 23 14 -35 42 -16 -36 36 56 26 -2 -81 -5 31 -88 -77 -83 999999 -50 -38 -1 10 -50 65 94 20 24 -11 999999 999999 999999 5 -8 -97 -39 -46 -5 13 9 -35 -64 -22 -71 -90 -52 -69 -4 25 -21 -11 12 32 52 -52 -84 -64 -40 -9 26 0 -88 -40 -21 -16 -10 -5 25 59 58 29 -42 21 82 75 19 -52 -48 -4 -12 -9 0 -48 -82 4 54 105 88 45 49 -21 -1 31 71 38 35 44 21 17 69 34 75 87 114 94 47 58 55 98 83 63 51 78 53 57 39 131 129 129 125 248 872 1677 2702 3994 5381 6695 7263 7060 5976 4222 2895 2690 2919 3417 4147 4001 3916 4407 4498 3747 2484 1506 907 551 295 178 152 149 187 252 377 293 104 71 83 71 89 34 38 77 76 71 89 72 31 44 10 7 26 10 4 23 10 -1 18 5 -15 -21 -21 -2 9 -25 15 19 -7 999999 999999 -11 -3 1 3 165 608 781 2152 4255 11059 38113 108293 147714 127967 61997 14490 4390 828 90 59 61 76 82 84 90 76 69 69 74 70 48 27 50 73 68 68 63 57 47171 311 332 30 10382 13 6 11 5984 2959 -11 577 1972 5422 14395 47958 190100 681821 999999 999999 856811 9565 504 260 418 317 244 210 137 80 151 80 144 202 90 57 -44 -34 -1 -63 -15 68 -1 86 74 48 40 50 80 99 60 -53 -42 -61 999999 -44 -44 5 -57 -96 -27 -82 -29 -49 999999 999999 999999 -74 16 -27 -85 -38 -94 -76 -4 -65 -97 -86 -25 -84 999999 -14 -23 59 107 5 -65 16 68 53 -51 -35 66 91 -27 -50 999999 999999 -55 -63 -97 -85 -79 -78 999999 -22 10 -52 24 60 14 -53 -58 -53 32 58 17 -62 -41 25 44 85 32 11 -34 43 -18 -70 -70 -27 -63 -40 -34 -72 -22 -71 -44 -5 20 -25 -39 14 -26 -17 -40 -22 -13 26 -46 -28 -7 55 -29 25 -53 -63 75 7 22 57 -38 -51 51 51 60 56 -11 13 71 39 59 45 49 90 83 81 33 6 29 92 63 50 68 93 98 140 61 92 88 121 175 139 103 98 30 5 50 110 75 79 143 84 85 102 57 112 90 86 80 87 111 128 101 122 171 156 355 1182 2381 3771 5394 6898 7362 6368 5100 4207 3718 3696 4005 4217 4241 4422 5436 6466 7170 6060 3648 2119 1587 1329 1039 726 580 682 795 1042 2073 2356 1182 498 318 240 142 101 79 67 62 76 92 91 58 49 42 75 79 53 47 27 32 41 42 30 29 11 -6 -6 21 28 56 41 28 -12 -4 6 26 47 121 594 1228 788 1745 11217 44239 58803 64055 52546 19121 7329 2097 941 335 74 68 76 84 77 87 83 79 69 67 69 69 29 36 67 73 70 64 54 52 47177 310 360 30 10380 13 6 17 5985 2958 141 2478 10973 43402 125910 282611 637652 999999 999999 866267 9096 407 294 212 134 115 60 69 26 -81 -71 56 75 57 -51 -3 -65 999999 -12 -73 -38 -97 -94 16 -61 -55 999999 -52 -33 -34 -97 999999 999999 999999 999999 -92 999999 999999 -76 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 -41 -78 999999 999999 999999 999999 999999 999999 -60 -77 -37 999999 -74 999999 -90 999999 999999 -68 -93 999999 999999 999999 -44 -97 999999 -52 -35 999999 999999 999999 999999 999999 999999 999999 999999 -74 -59 0 0 -38 -66 -78 999999 -51 -47 999999 -91 -54 -22 -95 999999 -79 -98 -84 -92 999999 -94 -90 -51 -72 -50 -30 -8 22 -63 999999 999999 -97 -86 999999 999999 -28 -5 -52 -58 -56 999999 999999 -69 -50 -22 -27 -39 -35 10 -38 -5 -35 3 6 13 10 -69 -91 -66 -81 -48 -21 -24 9 -1 -17 37 28 -19 5 -17 27 50 -20 -2 32 24 46 -30 36 22 37 -38 -4 10 -35 35 -13 0 -51 1 20 9 48 26 76 59 72 190 891 2097 3446 5296 7051 7621 6503 5323 4023 3556 3616 4179 4453 4036 4226 4826 5090 5705 6042 5342 4355 3178 2438 1901 1119 705 614 931 1713 2182 1809 1300 915 702 431 101 45 18 -18 -8 7 11 7 13 13 -20 -44 -21 13 17 -15 -28 -34 -26 -42 -34 -52 -48 -53 -72 -59 -32 999999 999999 999999 999999 999999 999999 60 364 1070 3168 8139 14565 34482 117626 179699 190855 160649 64572 9128 959 87 44 42 56 63 47 52 68 66 56 48 60 60 38 3 20 49 55 46 36 37 32 47183 318 120 30 10380 13 6 23 5986 2957 2982 999999 999999 999999 999999 999999 999999 999999 2150 40508 141410 88467 171030 304635 682032 999999 999999 619974 6541 277 152 36 232 79 -30 -60 21 61 9 121 68 -82 999999 999999 -72 48 28 -28 999999 -94 -33 -25 999999 -70 11 999999 999999 -43 -86 999999 999999 -59 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -94 18 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 -56 -57 -95 -74 999999 999999 999999 999999 999999 999999 -35 -59 999999 999999 -88 -86 999999 999999 -73 -39 999999 -86 -61 999999 999999 999999 -87 999999 -66 999999 999999 999999 999999 -81 -96 -76 -45 -84 -85 -68 -87 999999 999999 -100 999999 999999 999999 -69 -87 -87 999999 -85 999999 999999 -57 999999 999999 999999 -91 -88 -95 999999 -85 -38 999999 999999 999999 999999 -72 -19 -86 -57 -63 -42 999999 999999 -80 -47 -83 -18 -29 -28 -21 -77 -53 -44 -77 -51 -81 -62 -50 -20 -44 -2 28 18 -45 -38 -16 -45 -78 -81 -18 49 -8 19 -51 2 -1 14 -4 -53 -20 -9 -65 -8 -2 41 11 5 -6 6 8 20 10 14 19 52 48 42 65 97 149 717 1846 3067 4489 5844 6514 6121 5486 4760 4125 4066 4792 5401 5455 5159 4984 5289 5862 5231 3770 2501 1935 1521 1166 1023 1054 1159 1203 1144 1144 1295 1299 1061 868 791 528 263 76 6 33 6 7 30 5 19 26 17 -10 -11 23 10 11 -10 -34 -22 -21 -49 -31 -35 -32 -24 -26 -13 999999 999999 999999 999999 -8 56 260 646 1356 3472 12808 37373 128495 290788 344760 290957 167526 64724 15649 2471 167 89 91 102 110 102 111 115 102 104 98 101 94 75 56 74 93 102 95 89 85 82 47189 311 332 30 10382 13 6 29 5987 2956 -41 1033 7798 55486 186522 485211 933529 999999 619687 334545 36358 412 81 254 156 101 71 87 -77 -18 -32 59 72 -51 999999 -56 -8 -49 -90 -98 -57 999999 999999 999999 -71 -82 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 -98 -73 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -45 12 -6 999999 999999 999999 999999 999999 999999 999999 999999 -72 -69 999999 999999 -80 999999 999999 999999 -73 -74 -62 999999 999999 999999 999999 -65 -40 -87 999999 -81 999999 999999 -94 -44 -55 999999 999999 999999 999999 -79 -40 -92 -100 999999 -86 999999 -83 -96 999999 999999 -61 -61 -84 -76 -57 -76 -62 -65 -42 -72 -43 -40 -89 999999 -78 -72 -11 -51 -39 -52 -81 -82 999999 999999 -89 -74 -45 -85 -85 -33 -70 -48 -66 -48 -76 -11 -20 -69 -30 -39 -67 -18 12 -1 -42 -31 -24 -24 14 -27 -27 -29 -57 17 54 37 45 41 160 1032 2456 3636 4848 5682 6379 6533 5608 4803 4236 3949 4178 4790 5687 6524 6544 6203 5609 4734 3468 2501 2163 1895 1618 1467 1595 1832 2013 2527 3135 3267 2907 2159 1581 1158 623 282 60 -13 4 -15 -6 11 7 -1 -12 -34 -33 -20 -18 5 -9 -33 -54 -64 -65 -51 -71 -65 -51 -47 -49 -45 -26 999999 999999 999999 999999 -12 53 196 517 1045 2476 14096 48215 143503 315282 334210 270065 129318 27777 6366 342 82 57 71 85 78 80 90 83 89 80 77 71 73 42 19 47 77 69 66 66 60 55 47195 317 153 30 10383 13 6 35 5988 2955 167 999999 999999 999999 175 538 891 3542 30434 236082 510950 463878 198387 230073 169280 48743 718 126 209 186 12 22 -59 -92 -39 -92 31 -22 -74 999999 999999 999999 999999 -96 999999 -77 -84 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 -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 -86 999999 -91 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 -20 -35 -57 999999 999999 -100 -96 999999 -88 -81 999999 -90 -95 999999 -83 999999 -66 999999 -85 -83 -70 -85 -57 -42 -81 -50 -90 -99 -74 -82 999999 -69 -72 -62 -69 -98 -81 -49 -40 -65 -53 -45 -58 -86 -76 -32 -12 -14 -40 -39 -58 -11 30 -27 -44 -65 -68 -47 -61 -64 11 -38 -39 -14 -6 -2 -2 -6 -16 18 -7 -3 36 223 868 2016 2891 3872 5070 5558 5262 4793 4688 4819 5087 5481 6211 6592 6551 6522 5830 4625 4282 3898 2998 2761 2406 1969 1884 2410 3285 4128 4634 5170 5320 4784 3643 2825 1809 1070 475 135 75 62 31 49 34 42 62 58 62 53 54 54 62 56 53 27 22 15 17 26 15 8 30 28 29 43 44 43 35 50 63 100 120 237 681 1858 5995 40016 105369 152064 384943 468651 367885 123595 29581 1730 185 88 82 96 100 102 111 116 109 97 102 100 95 112 99 56 50 69 91 87 88 84 81 47201 313 274 30 10384 13 6 41 5989 2954 90 383 811 3979 37809 177122 466018 622893 648569 299915 4630 331 316 106 67 139 93 -3 -95 999999 999999 999999 999999 -72 999999 999999 999999 -39 -97 999999 999999 999999 999999 999999 999999 999999 -92 -82 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 -67 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 999999 999999 -88 -55 999999 999999 -87 999999 999999 -85 999999 -71 -91 -79 -92 -94 -43 999999 999999 999999 -92 -70 -49 -87 999999 999999 -48 -89 999999 -36 -54 -63 -68 999999 999999 -92 -90 -55 17 -17 -56 -28 -33 -66 -50 -59 -53 -60 -67 -16 -10 -14 -46 -21 94 659 1263 1954 3949 5385 5205 5445 5751 5607 5580 5595 5892 6110 5794 5261 5102 4564 4415 4165 3430 2445 1821 1672 1908 2170 2486 2835 3334 3937 4413 4338 3221 2374 1951 1541 903 194 -35 -5 -17 -5 -19 -25 12 12 15 5 6 -5 -28 -15 -17 -31 -39 -40 -51 -61 -51 -42 -31 -29 -54 -32 -25 -19 999999 999999 -13 999999 -3 46 320 503 1558 17170 87384 213171 311070 389095 419110 315188 119260 33349 4244 190 63 74 81 87 86 96 88 86 93 80 70 72 76 76 59 37 48 68 75 76 64 65 47207 318 124 30 10384 13 6 47 5990 2953 15924 296 313 484 644 855 1298 2080 3844 22864 137283 309389 379111 215108 5166 389 256 244 67 125 68 13 84 -33 -77 999999 -57 -34 -51 999999 999999 999999 999999 999999 999999 999999 999999 -41 999999 -65 -74 -53 -71 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 -87 -51 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 -77 -33 -86 999999 999999 999999 999999 999999 999999 999999 -88 -64 -19 -91 -77 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 -100 -98 999999 999999 -92 -56 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -72 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 -86 -67 -89 999999 -95 999999 999999 999999 999999 -79 -87 999999 999999 -95 -97 -70 999999 -84 -68 -78 -42 -81 -69 -41 -44 -44 -52 -52 -65 999999 -93 999999 -70 -74 -38 -57 -65 -71 -81 -43 -65 -77 -47 -58 -44 -7 -13 115 530 1304 2523 4128 5281 5533 5506 6567 7198 6368 5820 5824 5658 5616 5876 5780 5177 4593 3778 2851 2297 2534 2930 2788 3172 3864 4386 5798 6399 5492 4922 3584 2918 2701 2179 1318 369 43 -2 -93 -68 -68 -34 -46 -91 -60 -51 -70 -48 -48 -39 -61 -84 -90 -82 -95 -95 999999 999999 -91 -86 999999 -89 -91 -91 999999 999999 999999 999999 999999 999999 67 217 844 8600 55236 147084 261456 327901 311959 158841 29676 6183 829 53 33 39 58 64 64 67 67 61 63 70 64 57 67 61 38 27 47 54 56 53 45 38 47213 318 123 30 10383 13 6 53 5990 2952 9841 302 297 492 613 743 1121 1919 2128 11121 150544 473693 328228 51018 926 276 263 280 185 120 101 32 76 134 43 -4 3 -8 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 -37 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 -88 -74 999999 999999 -2 -94 999999 999999 999999 999999 999999 -78 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 2 -61 999999 -79 999999 999999 999999 999999 999999 999999 999999 -86 -73 999999 999999 -63 23 -83 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 -98 -77 999999 -99 -73 -77 -80 999999 -53 -75 -74 -91 -73 -96 -81 -85 -87 -59 -58 25 -53 -84 -84 -75 -84 999999 -66 -94 -67 -93 -74 -12 -45 -43 -91 -49 -22 0 -33 -52 -73 -82 -76 999999 -75 -51 -57 -37 -33 -27 -49 -7 5 -32 -38 -47 -48 -23 -6 59 387 976 2227 4237 5494 5415 6119 6867 6078 5490 5677 5927 5870 5873 5793 5373 5244 4585 3756 3245 3508 4176 3605 3021 3850 5235 6405 6616 6919 6849 5980 4582 3822 3531 2817 1759 530 42 -6 -40 -61 -30 -11 -14 -33 -41 -36 -51 -41 -18 -41 -56 -45 -46 -58 -75 -77 -97 -87 -70 -96 -77 -65 -57 -69 999999 999999 999999 999999 999999 999999 51 78 189 5535 95897 218738 262963 295605 291811 190803 80916 22585 3473 896 91 75 84 89 103 102 96 94 90 102 111 93 78 89 91 77 68 83 90 83 74 70 47219 318 124 30 10384 13 6 59 5991 2951 4042 999999 999999 999999 -51 57 392 905 1432 14520 177317 554821 823322 477067 41302 692 340 238 71 79 119 112 16 -35 -61 999999 999999 -86 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -64 -59 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 -97 -91 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 -98 -54 -53 -93 999999 -82 999999 -82 -75 999999 999999 -89 999999 999999 999999 999999 999999 999999 -94 -87 -40 -86 -91 999999 -56 999999 -65 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 -45 -67 999999 999999 -90 999999 -92 -70 -52 -72 999999 999999 999999 999999 999999 -57 -24 -35 -16 6 -79 -96 -76 -82 -88 -70 -48 -90 -50 -40 -68 -73 -51 999999 -87 -92 -77 -55 -84 -76 -75 -62 -73 -86 -69 -49 -68 -23 -19 -14 -27 15 340 1230 2798 5083 6756 6824 6304 5776 5027 4486 5233 6391 6431 5700 5251 4824 4218 3786 3747 4868 4866 4199 5557 6480 5725 5347 5322 5139 4992 4760 4701 4162 3506 2867 1483 358 -21 -58 -64 -50 -21 8 -1 -62 -76 -56 -51 -43 -54 -67 -73 -74 -77 -100 -87 -86 999999 999999 -99 999999 999999 999999 -93 -97 999999 999999 999999 999999 999999 999999 999999 999999 255 4669 51320 166943 232100 234117 204480 130138 56389 18913 2681 221 69 41 44 36 54 59 51 61 55 44 56 50 29 29 36 43 30 23 32 36 34 25 47225 318 126 30 10386 13 7 5 5992 2951 1893 -32 132 276 255 597 1020 1463 7334 70988 276535 629918 504283 112393 17243 648 239 242 283 158 155 117 203 130 61 -82 3 33 -52 -74 999999 999999 999999 999999 999999 999999 999999 -87 -51 -75 -50 -62 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 -31 -68 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 999999 999999 999999 -68 999999 999999 999999 -89 999999 999999 -71 -96 999999 999999 999999 999999 999999 999999 -23 -30 -74 -99 999999 999999 999999 999999 999999 999999 -66 -54 -96 -76 -45 -33 999999 -79 -72 -60 -44 -17 999999 999999 999999 999999 999999 999999 999999 -99 -56 -96 999999 999999 999999 999999 -46 -83 -77 999999 -82 999999 -49 -62 -81 -90 -87 999999 999999 999999 999999 999999 -90 -37 -49 -50 -51 999999 -86 -63 -75 -61 -70 999999 999999 999999 -62 -19 -84 -84 999999 999999 999999 999999 -87 -93 999999 -74 -17 -40 -76 -80 -66 -66 -71 31 8 -16 -11 -80 -63 -65 999999 -60 -59 -3 -18 -46 -28 -52 -89 -25 -40 -28 -39 -18 -9 -7 -25 30 144 929 2901 5780 7403 6957 6505 6158 5278 5038 5837 7721 8554 6516 5189 4881 4774 4477 4278 4575 6232 7364 8153 7498 5850 5409 5014 5131 4280 3530 3172 3784 3781 2569 1188 310 -9 5 14 -20 -7 18 45 -1 3 -15 -34 -42 -32 -55 -55 -61 -60 -57 -90 -85 -65 -75 -77 -83 -78 -59 -64 -62 999999 999999 999999 999999 999999 999999 -8 133 3241 30708 96839 182982 243228 239904 183448 114482 57970 14164 1308 139 55 54 63 80 74 77 81 80 77 79 81 71 59 53 69 68 49 47 59 68 63 61 47231 318 128 30 10388 13 7 11 5993 2950 1742 185 194 337 467 730 1306 2519 17887 145815 415163 365835 455960 215068 25311 1083 455 375 301 200 206 127 93 -25 -97 -17 -51 10 -44 -6 -30 -78 -16 -56 999999 999999 999999 999999 999999 -72 -70 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -64 -92 -64 33 -86 999999 999999 999999 -78 -83 -41 999999 999999 999999 999999 -94 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 -66 -82 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 -96 999999 -89 999999 -54 999999 999999 999999 -44 -74 -79 999999 999999 999999 -67 -91 -46 -64 -15 999999 -83 -52 -36 -30 -21 -60 999999 -67 -47 999999 999999 999999 999999 -98 999999 999999 999999 -54 -95 -95 999999 999999 999999 999999 -39 -17 999999 999999 999999 -97 -76 -83 -78 -59 999999 -81 999999 -84 -88 -49 -77 -46 -54 -98 -70 -19 -29 -32 -90 999999 -44 -66 -8 -44 -41 -42 -54 -43 -64 -42 -5 -27 -58 -51 8 -23 -33 -13 -83 -56 -63 5 -12 -69 -64 -61 -68 -90 -35 -59 -85 -34 -12 -10 -21 -32 6 -22 -21 -46 -13 10 9 24 29 28 236 1320 2588 3445 5128 8137 8865 7559 6218 6094 8348 9518 8117 6497 5741 4686 4218 4655 5631 7845 9733 9027 7557 5560 4968 5335 5394 4728 4018 3654 3932 4268 3254 1888 713 118 24 -23 -36 -13 -16 -5 -27 -35 -42 -59 -31 -9 -23 -49 -44 -60 -72 -76 -72 -67 -74 -66 -64 -62 -47 -55 -67 999999 999999 999999 999999 999999 5 999999 956 10795 41483 90273 166699 223615 225869 140479 109129 75297 10983 2865 1206 77 66 61 54 66 70 60 71 77 66 61 54 55 58 65 43 33 43 48 53 48 45 47237 318 131 30 10391 13 7 17 5994 2949 2460 1372 1465 1587 1785 2047 2613 3213 3493 4150 4712 3314 2083 946 452 392 508 334 308 345 213 86 82 66 91 95 69 40 83 8 -55 -68 -59 -9 -14 1 -39 -71 999999 -77 -29 -32 -87 -24 -65 999999 999999 999999 999999 999999 999999 -56 999999 -57 -80 999999 999999 -36 -60 -48 -40 -55 -18 -51 -55 -68 999999 999999 -91 999999 -75 -44 -68 999999 999999 999999 -92 -64 -48 -29 999999 999999 -81 999999 999999 999999 -81 999999 999999 -58 -99 999999 999999 999999 -68 -85 -54 -50 66 -84 -22 -38 -38 24 -16 -65 -54 -67 -20 -70 -50 -86 -55 -6 -16 -38 -22 -46 41 -11 -76 -26 -37 -10 40 -63 999999 -92 -42 8 9 -19 -5 -16 -75 -37 -64 -58 -15 -28 20 -3 -55 -26 -66 -93 -57 -45 -46 -38 -35 -73 -67 -41 -9 -42 -33 -27 -24 -6 35 -15 -26 20 -9 -37 26 18 -28 -40 31 -12 -27 -13 1 -8 -2 41 27 3 12 51 65 40 32 60 2 10 12 18 33 -14 -23 -28 -24 14 -1 4 -5 35 51 17 43 47 43 16 25 71 36 7 49 100 83 99 346 792 1868 4464 6892 9235 9622 7587 5238 4602 6555 9227 9615 7118 4393 3658 4606 6108 8269 10470 10494 9343 6778 5139 5026 5033 5044 4571 3696 4072 4266 3384 1928 738 163 72 65 43 36 62 111 187 106 47 15 9 14 5 14 15 3 -15 -10 -16 -9 2 -8 -2 0 1 12 16 -4 7 16 23 43 59 705 4315 11467 28489 62660 98335 132469 149988 155470 140209 104046 54565 9941 1405 168 92 109 108 107 106 113 115 105 106 95 96 101 99 92 93 77 81 92 94 92 87 47243 319 102 30 10392 13 7 23 5995 2948 10606 1798 1906 1878 1865 1727 1732 1881 2010 2184 2262 2036 1866 1257 630 469 386 237 296 227 189 198 221 184 144 76 153 -13 -66 41 999999 -56 -59 -3 999999 -73 -23 -54 -60 -77 -77 -42 -59 -46 -73 -84 999999 -88 999999 999999 999999 999999 -73 -2 -50 -96 999999 999999 -83 -40 -47 -94 -44 999999 -43 -44 999999 999999 -16 999999 999999 -60 -83 -43 -58 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -48 -67 -77 999999 -90 999999 999999 -89 999999 999999 -70 -94 999999 -78 -22 -74 -34 -87 -86 -7 53 14 -47 999999 -53 -51 11 -14 -20 -34 -29 -3 -58 2 -30 8 -34 -66 -14 -59 -95 -58 999999 -61 -64 -76 -67 -90 -39 999999 -54 -5 -42 -53 -33 -24 -18 -9 9 -35 -9 -9 -46 -100 -49 12 -29 -66 -65 -1 -41 -31 -23 -22 6 68 40 -21 2 -41 -52 -8 44 -36 -17 10 28 27 33 16 63 53 43 7 -15 19 49 15 34 43 58 -13 3 53 11 -11 33 2 -55 -10 29 11 54 66 67 13 42 39 49 61 58 45 21 51 80 116 160 329 605 1039 2127 4667 6026 5141 4995 5345 4963 5386 7310 8550 8776 6297 3490 4482 6999 8409 9465 10431 10149 8037 6293 5197 4854 4279 3538 3283 3494 3782 2993 1828 847 164 60 61 37 48 65 208 249 88 24 9 2 16 17 -16 -30 -27 -14 -19 -37 -24 -22 -19 -20 1 7 -18 -33 -14 -14 -14 35 46 216 3282 14972 38302 89338 167491 214729 185194 79130 12700 1353 168 64 66 69 78 75 99 100 103 102 103 104 91 82 81 82 84 87 82 74 67 71 82 85 80 70 47249 320 73 30 10393 13 7 29 5996 2947 39171 1636 1618 1685 1673 1642 1713 1560 1362 1381 1173 1058 775 527 421 456 450 341 261 173 176 183 259 203 168 95 140 118 86 -4 48 114 -2 45 -40 -30 -70 24 -37 -27 36 -31 30 -38 -25 999999 -33 -27 -17 -43 -94 -63 -26 -53 -53 -51 999999 999999 999999 -22 999999 -82 -12 -26 -34 -34 -43 999999 14 76 127 -46 17 -19 -29 -63 -8 -88 -68 -11 -5 -43 -39 -76 999999 7 -74 999999 -77 -80 999999 -36 -84 -75 -50 -12 -61 999999 -89 999999 -100 -52 -14 -23 -47 46 -2 -25 -5 26 -1 -14 999999 -28 -14 5 0 30 34 21 2 35 54 70 -8 23 -38 -18 -13 -93 -87 -54 -9 14 -44 -32 -44 -86 -22 -80 999999 -4 -11 -66 4 -75 -3 -28 -73 -60 -11 35 62 56 19 32 37 63 13 -29 31 10 6 -12 58 73 28 6 -24 11 52 -19 -51 -10 40 80 37 25 29 78 139 79 23 10 14 -7 16 17 69 65 77 53 33 59 75 71 -9 29 81 66 62 76 50 117 68 106 121 71 81 61 86 108 125 118 94 127 128 197 273 520 1063 1839 2441 3133 3911 4193 3720 4386 7539 8908 5347 3205 3506 5726 6877 7173 8890 8744 7682 7213 5999 5013 4424 4038 3499 3496 3756 3525 2082 803 135 68 45 49 56 67 118 178 97 45 38 59 43 42 12 14 5 1 3 10 18 2 -18 -1 34 23 8 3 -3 30 67 39 194 2681 11877 16754 26716 60596 93959 101613 74771 15725 3594 145 37 36 47 46 54 67 81 87 72 67 79 85 77 71 54 66 73 70 59 43 47 52 68 65 53 49 47255 320 74 30 10394 13 7 35 5997 2946 37273 1768 1803 1934 1888 1720 1748 1660 1508 1402 1280 1209 850 447 439 420 473 378 376 370 405 252 175 209 150 209 275 157 184 91 -7 56 117 94 -29 29 147 177 43 72 -4 -44 55 11 -31 -3 999999 -36 -86 999999 -41 62 22 35 -33 20 22 999999 -77 -47 -86 -14 -37 54 98 65 -51 16 91 59 53 -49 -97 -20 90 1 999999 -55 9 37 35 -7 -65 8 -40 -46 -97 -78 -69 -62 3 16 -20 30 35 -2 1 51 -5 19 60 -2 35 139 115 14 8 67 -9 0 53 51 73 11 -65 131 127 45 13 79 116 68 54 157 63 69 32 53 51 -3 34 55 95 109 60 76 35 22 -10 -17 -77 43 85 45 27 60 46 -6 100 22 -10 -20 23 -6 31 48 79 56 21 107 79 72 92 95 130 91 80 42 33 112 118 59 -1 72 76 88 96 116 131 125 114 83 45 75 107 94 82 117 147 151 117 53 89 100 128 120 67 91 140 147 167 215 164 124 124 152 153 153 142 168 153 172 191 147 147 175 173 195 285 447 1010 1870 2639 3095 3468 2790 1942 2825 5723 6174 3903 3981 5481 7185 8125 8412 7979 7208 6473 5565 4852 3905 3647 3555 3641 4026 3412 2759 1346 309 117 107 103 95 104 122 128 98 100 72 66 103 94 96 59 41 48 62 58 60 48 38 44 64 53 54 49 26 31 40 48 90 422 1252 2306 5421 6210 4871 2374 536 123 37 43 118 293 259 70 79 77 88 95 84 76 74 81 80 86 61 60 67 63 61 54 52 60 59 64 61 65 60 47261 320 74 30 10394 13 7 41 5998 2945 36464 1661 1748 1856 1576 1515 1747 1554 1360 1265 1300 1168 898 598 487 435 262 308 272 252 282 343 190 272 250 213 76 72 60 37 119 69 39 111 119 81 -33 -47 -19 -1 11 21 16 14 -72 -57 -38 -21 -38 -85 -30 -65 -47 21 104 9 999999 -64 -34 -45 -22 -32 -60 65 60 56 -83 31 43 -58 -66 -31 33 -26 -20 999999 1 -33 -39 -43 -81 -19 8 -6 -18 -5 56 11 21 -18 -73 19 -38 -61 10 -55 -11 24 18 -10 65 9 73 90 45 106 204 52 4 31 70 -27 4 29 8 72 150 19 36 82 120 67 14 87 68 57 34 7 -25 78 -8 16 36 -16 -21 5 51 -5 -55 -2 28 20 75 83 56 -25 3 47 6 1 55 14 37 63 19 -24 7 54 7 35 44 20 13 64 102 35 88 31 26 61 72 106 71 88 77 132 150 103 66 95 89 87 92 101 114 71 65 94 72 64 148 134 97 81 108 100 80 107 140 142 125 118 175 146 133 184 162 174 176 136 178 153 168 164 200 159 205 318 639 1249 1878 1987 1820 1692 2089 2198 2419 4646 5231 4177 4993 6901 8340 8264 7877 7753 7022 6318 6713 7717 6636 5288 4426 3566 2908 2605 2044 1186 340 146 127 129 98 77 76 89 96 101 68 59 105 107 64 51 47 40 29 55 42 41 45 45 27 42 47 34 30 28 72 254 103 70 452 1861 2320 1725 634 421 1005 670 447 147 88 111 115 57 50 61 71 80 72 84 78 77 73 75 88 76 68 72 58 43 41 56 58 63 59 64 55 47 47267 320 73 30 10393 13 7 47 5999 2944 41375 1814 1706 1750 1569 1461 1508 1441 1418 1176 1224 1300 914 655 514 479 379 343 345 278 247 217 267 297 293 231 113 38 42 124 93 -41 105 67 34 -39 7 999999 11 -3 -63 12 97 23 -19 69 -7 -86 40 -62 999999 -46 -71 -17 8 33 5 -15 -3 46 -45 -70 -72 73 41 87 80 17 -32 -54 -15 -61 -22 999999 -70 -1 -32 -75 -6 -45 999999 -42 -2 -35 -72 999999 -57 -23 79 -54 -16 999999 -37 26 -63 -20 52 -25 9 34 -41 37 94 132 44 -17 69 41 51 37 -5 91 0 88 91 59 92 35 72 162 43 -1 13 73 27 -12 -21 134 55 -12 22 21 62 37 -37 21 54 22 0 -15 24 77 58 -25 -15 48 14 89 3 41 75 44 46 27 97 27 15 -7 28 48 2 -2 46 32 27 55 101 67 95 91 60 15 66 71 74 107 66 42 91 116 47 42 42 34 76 37 75 79 49 114 154 69 38 159 145 118 57 39 100 141 159 173 179 187 130 92 92 134 150 126 119 146 137 194 228 242 250 386 843 1585 2714 4833 5854 4564 3772 4079 4326 3999 4056 5674 7341 7666 7881 8273 7936 7250 5770 6515 8988 9090 6332 4593 3803 2912 2161 1589 780 619 460 271 142 109 96 100 111 124 122 116 83 66 89 78 79 82 34 49 51 36 40 15 30 9 30 49 42 28 27 27 14 77 111 74 161 795 2069 3960 4413 9299 18831 20235 23235 19727 10082 4781 807 127 45 78 80 99 91 85 85 81 78 87 76 74 70 79 73 55 59 67 60 70 75 70 72 63 47273 319 102 30 10392 13 7 53 6000 2943 1680 1586 1564 1464 1489 1415 1419 1365 1323 1442 1241 848 616 382 305 276 239 275 313 222 283 336 321 303 202 72 74 16 104 38 21 37 -56 -87 -32 151 30 -64 -22 31 -6 999999 12 -4 -51 -70 999999 -68 999999 -14 999999 -94 11 -88 47 18 -67 -60 -83 -80 -3 -58 -65 10 38 47 18 -81 -65 -40 -70 -42 -47 -25 -87 999999 -55 -84 -81 -6 -22 43 -32 5 -80 -76 -39 27 33 -41 999999 -81 999999 999999 37 -57 57 40 17 20 26 -99 4 118 83 18 32 120 113 48 39 34 37 42 70 21 35 127 122 52 37 73 80 67 22 -48 63 49 -15 21 -3 -42 79 58 -22 -1 56 -5 -41 17 4 -24 46 -14 -24 -32 -69 -19 71 41 -46 4 -10 -52 -33 22 38 63 40 30 64 68 57 -3 46 30 3 38 60 15 35 48 83 105 151 88 29 45 67 63 67 49 87 97 90 99 119 58 66 155 130 98 112 83 73 115 63 74 105 97 132 148 135 167 153 142 147 117 75 119 125 138 122 164 252 470 1048 1886 3148 5472 6780 5550 4338 3960 3770 3668 4042 4398 5690 7117 7609 6963 6276 6549 5990 5469 6099 6863 6667 5804 5680 5080 3622 2347 1629 979 789 472 253 165 97 64 71 89 85 83 93 69 32 54 71 104 96 48 18 20 24 27 21 24 11 9 8 35 53 27 16 8 23 92 71 236 1229 2178 2402 3725 6533 8089 17403 28654 28497 7842 818 363 123 38 75 78 76 72 59 57 62 80 83 53 51 61 62 61 47 48 57 61 59 56 51 47 49 47279 319 102 30 10392 13 7 59 6001 2942 1939 1769 1621 1553 1470 1407 1301 1263 1289 1399 1128 946 484 401 417 217 178 274 250 345 307 326 468 366 238 235 107 216 215 150 64 59 48 10 -65 -69 20 15 39 117 101 -17 -94 95 74 999999 -17 -21 63 51 67 31 124 94 60 25 62 85 9 72 99 112 48 83 41 30 11 17 21 -42 -21 0 11 -11 17 73 -18 -8 -36 19 -57 14 33 23 58 -12 -1 14 63 81 -14 -82 -32 -15 62 34 74 29 8 30 -5 -2 51 52 18 40 86 122 79 64 167 202 85 96 48 -12 132 205 177 240 110 147 101 96 88 87 70 19 47 65 17 62 20 33 -22 -52 15 40 68 29 33 16 89 125 79 98 58 50 140 138 28 10 79 91 26 72 99 79 83 106 90 73 111 129 21 56 68 73 60 107 109 107 121 87 84 114 122 120 78 77 137 124 142 122 71 105 122 123 108 156 111 92 112 143 98 124 93 111 94 112 178 148 182 192 178 193 155 122 152 155 189 196 170 267 399 822 1339 1739 2512 3655 4628 5407 5305 4587 4018 4319 5258 6218 7044 6652 6282 6478 6996 7056 6526 6251 6176 5656 4768 4414 4573 4336 3726 2998 2112 992 708 777 489 171 142 134 129 156 133 138 121 88 92 104 110 130 120 106 100 76 80 62 71 72 41 39 64 71 60 56 53 36 54 71 84 101 844 2264 2115 2786 5352 8400 14320 16267 12039 2346 207 67 63 67 100 103 109 113 100 80 85 95 100 91 83 93 97 100 92 93 86 87 88 78 78 75 75 47285 319 102 30 10392 13 8 5 6002 2941 1937 1710 1583 1564 1389 1393 1294 1343 1341 1232 1135 854 574 416 348 394 299 441 392 355 334 293 361 303 295 205 182 85 152 131 66 26 75 -16 95 143 144 103 26 82 59 41 -56 -82 -1 -34 -13 3 -44 -15 -19 -19 6 -51 63 -4 -50 -42 48 -43 -15 92 81 63 -12 -4 -39 -43 -8 30 -7 -46 44 4 -62 76 67 56 19 -64 62 63 -11 5 97 70 21 50 -28 -2 44 18 24 -24 89 13 9 -39 0 -10 128 106 30 122 69 84 93 -9 79 110 21 111 168 110 54 98 140 67 72 77 109 116 100 19 43 66 -45 -37 50 84 11 37 -6 -5 62 -2 -53 -29 82 73 42 75 60 29 18 93 32 8 73 39 59 92 114 29 35 48 80 130 74 74 103 116 116 117 66 94 73 49 47 109 50 79 48 36 68 135 133 130 100 127 144 121 86 89 145 147 125 119 107 133 98 69 132 138 123 190 123 81 54 95 134 162 170 124 158 214 210 157 197 221 221 181 201 271 350 708 1206 1501 1796 2015 2889 5862 8120 7296 5282 4806 6708 8243 8703 8061 6739 6248 6552 6788 6781 6363 5989 5476 5360 5687 5271 4909 5984 6277 3284 1444 1880 2328 933 226 157 138 110 110 131 152 130 89 92 133 138 133 132 111 73 72 68 66 60 77 66 50 50 49 55 64 65 60 37 41 157 216 281 1665 3596 4860 5275 4265 5462 5029 636 75 66 67 68 63 92 103 105 97 91 95 93 99 92 93 85 81 79 91 89 90 94 90 84 81 77 72 70 47291 319 101 30 10391 13 8 11 6003 2940 2139 1622 1559 1379 1214 1186 1309 1263 1337 1246 1120 843 510 465 388 310 289 259 357 475 325 233 236 303 312 207 126 141 110 133 70 40 -38 34 116 204 76 59 141 104 -48 -66 999999 999999 999999 -69 16 -43 -61 61 -17 -87 -46 -53 -22 21 87 62 -21 -39 -75 88 14 -13 24 -2 999999 999999 -54 -35 -49 -59 -96 -45 999999 999999 -50 -98 999999 999999 -50 -32 2 -16 77 69 94 61 -52 32 46 -66 -10 15 -22 -31 -6 11 2 11 4 10 74 -8 32 46 121 79 136 137 43 50 119 111 68 5 51 50 102 70 120 76 70 66 91 63 -6 -69 38 36 -40 29 56 51 45 -60 21 41 73 40 55 55 49 100 46 56 44 48 68 45 48 -45 -22 17 48 27 -3 59 40 168 116 63 40 44 92 84 69 33 53 82 136 92 84 94 134 105 81 101 84 99 68 96 105 133 68 64 115 83 95 45 80 83 101 79 132 140 91 75 68 69 117 147 129 136 112 141 153 163 166 157 139 194 202 222 383 1249 2214 2195 1991 1837 2607 5577 6991 5361 4513 4947 6601 7933 8431 8442 7199 6709 6862 7014 7040 6658 6536 7140 8131 8924 8083 7707 6934 4705 2905 1441 1403 1381 982 317 121 145 125 110 121 124 100 94 104 109 135 121 133 107 66 67 53 62 65 59 58 62 36 47 49 43 58 44 36 47 55 89 69 142 742 1847 3527 4546 6320 9047 6578 1050 62 53 53 66 84 97 100 100 88 85 89 93 86 84 80 90 85 73 68 75 86 82 77 83 74 59 63 47297 319 97 30 10387 13 8 17 6004 2938 1879 1520 1422 1284 1241 1225 1213 1342 1314 1257 1210 915 599 419 415 229 267 282 260 360 356 354 225 241 170 187 124 96 179 170 57 -54 -37 66 56 59 -24 52 73 27 -46 999999 -43 -3 -78 -52 -18 14 -66 19 -39 -59 -19 27 11 -40 -23 -24 -63 -75 -53 -43 -19 -27 27 101 2 10 23 -48 -20 10 -35 -14 45 -49 -12 -56 -64 -9 -43 -62 999999 -29 2 -3 -24 0 -39 14 1 1 -72 1 31 -14 -31 -14 -32 -62 -59 -54 -63 0 16 61 47 -5 34 -2 77 153 79 142 -39 -12 -2 -39 34 50 32 14 115 100 21 33 -5 26 -47 -13 -5 -44 -57 4 14 19 5 11 16 -28 -34 999999 0 -9 44 40 23 -2 39 12 -3 22 48 37 38 -1 -30 16 41 110 63 47 14 97 35 68 17 13 92 41 47 40 27 39 87 75 96 132 124 89 114 105 67 45 94 76 76 73 24 67 97 75 38 100 42 112 89 62 48 24 62 84 130 135 145 131 108 100 113 130 131 191 188 188 355 862 1376 1473 1548 1754 2093 2565 3950 4575 4338 4394 6078 6861 7050 7939 8535 7867 6098 6089 7041 8497 10324 11791 13211 10512 7758 7161 5986 3878 2446 1555 1410 2182 1291 222 97 92 72 37 54 91 99 73 76 109 96 100 107 101 60 30 35 66 28 39 31 19 36 7 15 37 36 36 13 0 20 22 25 38 132 304 281 362 774 1907 953 255 66 68 34 51 51 71 70 60 71 58 54 64 56 49 61 71 71 53 45 53 59 52 53 49 39 44 40 47303 319 95 30 10385 13 8 23 6005 2937 2334 1525 1393 1391 1234 1265 1361 1305 1390 1550 1511 1220 852 529 550 454 377 365 311 286 298 310 257 201 147 188 212 175 257 113 61 128 198 39 2 76 198 63 -29 17 -39 21 -20 -24 -40 -34 -35 27 75 6 999999 -71 999999 -69 -49 -52 999999 47 11 -10 -14 -29 48 60 20 3 -58 -78 -43 6 27 -80 25 -76 -47 -26 31 -8 -34 -81 -29 5 47 58 -38 -42 -8 30 -5 -57 -11 37 16 10 -32 3 65 44 10 92 88 54 81 42 88 99 40 28 89 110 114 88 61 56 64 111 46 8 62 54 108 196 92 90 68 96 61 28 8 37 -46 -28 30 -2 31 8 15 52 31 58 74 62 58 16 -14 -5 7 18 17 23 25 -36 0 17 16 74 37 66 79 43 50 103 76 37 88 41 93 65 80 25 99 87 52 63 107 106 94 92 99 102 95 120 165 99 71 96 94 96 119 96 101 164 102 58 134 102 95 93 102 85 50 58 94 133 151 138 157 167 166 162 149 153 195 315 597 905 1106 1144 1267 1738 2390 2680 2684 2969 3494 3925 5039 5329 4713 4864 5595 6466 7271 8503 11327 12675 14001 15612 14402 11511 8626 5846 4419 3473 2860 2474 1778 1426 594 154 126 85 94 106 132 136 111 114 121 118 134 140 112 110 117 91 77 89 88 89 75 46 18 37 35 38 35 51 39 41 50 46 28 19 41 44 46 116 901 7184 11627 5718 217 43 51 72 96 104 106 96 89 70 69 83 80 75 73 111 129 74 50 68 74 73 71 66 65 59 54 47309 319 94 30 10384 13 8 29 6006 2936 2383 1462 1396 1400 1389 1295 1292 1530 1606 1698 1803 1445 1055 690 381 389 408 418 403 358 384 270 217 230 206 169 198 251 140 179 204 167 58 29 39 45 151 96 24 36 -87 -2 78 39 -66 29 42 -23 -19 8 -38 40 -7 67 4 -7 55 82 -33 41 131 -21 -9 70 61 -9 5 57 31 9 -71 62 -4 -27 -32 20 -68 999999 999999 -45 -66 -82 41 69 -37 72 36 -1 2 7 38 -3 -81 -84 51 97 76 10 64 23 65 117 122 70 -3 17 62 80 71 93 55 98 76 45 24 24 23 75 120 47 38 104 93 50 83 34 1 19 -12 7 -23 39 50 27 30 -26 60 102 7 -10 -11 43 80 107 6 22 63 81 67 97 134 107 104 60 61 72 75 91 40 106 104 103 60 102 116 105 112 97 44 130 82 72 125 151 155 126 122 95 103 137 105 110 150 105 102 130 172 106 102 172 154 100 120 114 100 109 103 71 96 119 100 109 84 84 97 127 125 185 151 186 206 225 202 318 651 794 647 598 844 1215 1628 1692 1578 1982 2290 2763 3751 3854 3962 4473 6098 7585 9251 11869 14763 15724 17104 17172 14983 11533 7676 5063 3752 3383 2837 2293 1083 412 200 175 165 136 150 158 137 113 153 107 139 174 166 156 138 118 96 69 49 75 86 97 83 77 66 76 93 100 76 68 60 50 67 69 51 61 63 71 319 1387 5675 6856 1188 245 180 91 76 87 97 114 102 101 102 90 93 110 102 90 84 123 130 92 79 93 91 92 85 86 77 82 82 47315 319 93 30 10383 13 8 35 6007 2935 2433 1534 1470 1422 1385 1337 1305 1263 1518 1801 1864 1643 1174 738 533 475 357 278 338 410 379 288 335 376 179 235 196 266 188 77 5 -21 35 82 56 68 46 54 24 3 -40 33 -23 8 22 -61 -1 4 17 -9 -14 -44 -78 -47 -20 -27 33 44 21 24 -1 -21 -29 53 -52 -38 -50 -2 999999 -10 -86 -22 -17 43 29 -79 -85 27 -55 -63 -83 5 -5 -41 -33 -69 -84 -36 51 102 73 18 22 -2 7 74 58 69 79 60 79 115 -33 -22 99 27 17 67 102 10 88 51 68 105 29 72 39 48 75 135 88 18 46 59 7 53 54 25 3 38 18 -12 -8 36 -49 -25 9 19 -26 -28 59 71 91 7 -14 40 20 16 1 41 53 66 66 -10 30 51 51 101 52 56 63 78 67 110 60 53 30 91 108 107 113 135 112 82 103 46 70 111 119 116 62 95 111 126 117 50 109 91 129 149 172 72 54 120 70 61 80 96 118 115 123 80 88 59 37 74 94 153 159 166 200 172 203 208 241 328 350 379 368 369 397 463 1051 1601 1596 1459 1587 2017 2750 5424 8991 9788 10311 12285 15452 18373 17083 12314 9832 7080 3756 2697 3139 2952 2128 1098 374 139 121 133 128 117 97 96 82 98 120 121 113 104 93 138 114 110 71 58 47 52 48 51 54 41 24 31 70 71 38 17 19 32 29 24 21 34 36 115 379 572 488 574 578 866 1021 707 82 85 90 85 78 69 61 59 63 59 55 50 56 77 85 40 36 47 58 60 57 55 50 44 46 47321 319 92 30 10382 13 8 41 6008 2934 2098 1675 1560 1366 1263 1190 1255 1385 1492 1774 1915 1497 1127 835 567 424 410 413 349 363 334 320 345 299 306 156 223 124 23 18 13 25 -9 25 65 56 57 41 117 75 -25 -78 -63 -5 29 -57 -53 21 -24 -38 -9 -37 -55 -94 -90 -91 -47 30 -38 23 99 -47 -1 -71 999999 -74 19 -6 -26 15 -75 -63 23 66 -28 -84 -44 3 -69 -2 -25 -94 -90 -16 -46 4 28 61 87 -77 54 107 9 56 91 13 -12 -14 67 141 101 78 50 21 51 90 98 95 88 23 93 72 106 77 51 78 68 -2 52 36 53 79 44 124 -6 1 37 16 70 70 -39 -88 -40 30 5 6 -27 5 -76 -28 -9 50 55 108 -6 -9 81 71 47 10 -9 47 28 92 23 -59 -20 19 53 95 24 59 77 90 62 57 39 17 42 40 31 99 74 42 104 121 72 57 75 110 100 90 76 83 81 69 63 89 154 115 90 105 61 44 115 80 102 96 106 80 94 101 68 56 81 75 63 86 127 150 168 157 184 214 176 192 195 209 211 246 287 470 753 860 799 808 966 1447 2964 6432 9956 10922 10246 10644 12743 12853 10124 6912 4639 3255 3034 2838 2531 1790 676 114 69 103 130 123 139 105 95 85 93 115 95 54 105 105 92 113 77 84 73 39 45 53 53 58 35 39 32 33 38 31 33 12 14 5 8 26 42 44 89 49 45 70 183 215 173 3213 26444 11345 141 66 70 65 58 58 63 61 71 65 66 63 57 65 80 45 21 29 52 63 61 55 55 44 45 47327 319 91 30 10381 13 8 47 6009 2933 2229 1577 1519 1365 1188 1151 1257 1395 1675 1868 1823 1629 1291 874 541 424 387 360 393 279 295 288 363 343 202 161 102 207 112 184 172 145 104 140 52 83 107 156 100 -30 2 -25 -48 -65 -86 -40 999999 -65 16 -74 17 5 -31 -77 -37 17 111 62 22 -65 23 80 1 -42 28 -9 31 1 999999 -74 -21 -70 -61 999999 -60 -43 -82 999999 -32 -14 17 18 10 12 -26 89 54 24 4 25 -53 -56 0 50 45 -9 35 50 36 41 21 22 41 101 61 52 85 54 50 82 54 -10 42 86 89 91 74 83 93 68 58 26 19 -33 40 -38 -8 72 -4 0 -5 -7 15 -34 -10 14 63 46 60 78 65 31 112 144 81 75 59 52 66 75 29 114 38 18 18 18 30 46 72 117 138 89 126 135 69 75 108 117 159 170 148 120 129 88 53 119 131 71 107 127 155 107 111 138 113 114 112 106 121 148 128 126 85 82 112 122 93 129 149 156 138 113 36 57 104 89 66 95 139 190 237 199 202 259 287 284 268 252 239 217 228 231 260 485 875 1755 3481 5386 7180 7973 7662 7053 7237 7786 6940 4798 3391 2999 3123 3251 2828 2114 1178 316 85 79 103 148 128 106 117 88 115 107 92 95 117 117 86 98 132 124 120 98 57 31 35 58 67 72 59 43 39 53 57 55 50 47 32 26 41 39 74 412 936 491 169 926 5663 9970 2689 3091 4911 508 74 84 80 83 91 89 72 79 74 83 83 78 72 83 100 72 19 20 43 80 78 67 69 63 59 47333 319 89 30 10379 13 8 53 6010 2932 2193 1559 1387 1262 1240 1356 1408 1557 1608 1708 1651 1467 1243 855 488 461 612 558 383 339 413 331 353 380 284 148 144 171 171 125 109 93 128 59 55 129 107 39 108 -33 -5 7 5 20 26 28 13 -43 -5 38 18 45 -33 -27 -3 71 8 56 144 53 102 60 8 -27 -37 -87 -94 -27 -4 -93 23 43 22 3 -11 -10 -24 58 30 7 -31 12 14 16 -16 22 3 69 -9 24 -1 98 -25 18 81 20 24 14 1 64 110 3 39 60 28 28 59 72 120 62 94 146 82 131 81 138 195 109 62 98 171 138 70 51 56 4 -9 44 -1 1 -5 -27 53 58 33 11 -3 26 102 66 7 -4 52 61 75 77 13 65 107 72 -4 6 48 112 66 25 52 55 56 62 105 95 105 103 76 68 145 156 64 106 104 67 77 96 81 143 122 117 114 106 199 147 82 122 110 122 136 132 133 123 143 132 96 129 140 130 153 160 138 112 155 117 57 102 89 96 109 160 167 183 244 237 305 395 449 488 380 344 263 299 445 743 1528 3314 5696 7130 6513 5859 5683 6002 6832 6493 4901 3734 2989 2450 2418 2504 2304 1937 1398 529 143 84 95 135 127 127 118 111 100 102 129 109 120 129 125 102 79 114 152 103 121 100 53 46 47 50 59 46 45 28 31 54 64 53 40 16 12 29 27 42 50 50 30 38 43 91 115 195 4175 22623 7552 248 64 72 83 83 90 87 81 79 78 86 85 92 83 79 91 94 47 31 35 62 67 68 71 58 56 47339 319 88 30 10378 13 8 59 6010 2931 1836 927 885 984 1127 1208 1293 1361 1574 1544 1433 1304 1153 728 626 527 522 516 452 391 423 289 364 270 102 85 102 85 8 66 53 136 40 -11 77 84 99 131 136 -74 999999 -77 -47 -7 86 26 -15 -46 -28 -85 999999 -26 -5 60 15 -14 -26 -28 41 6 45 101 1 18 3 -52 -48 -51 40 -7 -21 -26 68 -19 -24 -24 -15 -45 -7 -17 -30 -20 -93 999999 -9 77 38 -14 -42 -89 23 83 16 -46 -26 88 25 -20 63 56 -6 47 79 8 0 93 90 49 44 78 80 86 16 68 71 100 122 111 84 65 12 64 52 89 115 66 7 31 19 11 -70 -53 -36 16 -11 7 0 -42 -38 -8 51 63 38 94 9 -4 23 15 11 58 86 94 18 40 44 51 69 67 66 67 69 152 119 109 86 85 93 134 127 106 111 152 67 76 68 80 10 113 100 111 98 113 119 135 105 104 72 115 102 70 111 118 107 132 123 102 131 128 137 120 102 131 66 96 121 71 95 143 130 191 303 513 806 1155 1298 1070 648 400 393 843 2115 4152 6226 6794 5881 4545 4222 4760 5415 5567 5001 4046 3447 2636 1812 1441 1269 1018 817 452 116 75 100 109 93 107 108 82 99 124 84 85 83 93 98 98 85 61 65 103 94 84 81 47 32 20 31 47 29 45 24 7 32 35 30 24 7 16 15 10 15 18 2 6 10 9 16 19 25 7 72 808 765 76 56 45 61 63 64 64 65 54 50 46 64 67 50 45 51 58 29 10 11 35 55 51 47 41 37 47345 319 83 30 10373 13 9 5 6011 2930 1610 754 942 978 1047 1120 1140 1263 1466 1374 1377 1374 1257 820 516 481 376 396 485 520 430 318 306 306 195 110 92 -36 52 30 -61 -92 -20 41 52 131 86 69 16 73 10 12 -2 -31 -45 -67 999999 -75 -81 -23 -18 999999 999999 999999 999999 -65 -2 -4 -86 -21 48 -9 17 -34 -29 -10 8 -40 -95 -55 -63 -9 -59 999999 -56 -99 -70 -50 -72 -27 -15 -81 20 16 -26 71 55 24 53 -5 -18 -11 -40 -53 38 -20 -56 -9 -22 104 85 70 60 12 31 45 75 8 -4 53 56 75 36 -19 -11 35 35 33 33 28 -4 19 65 66 25 -2 52 62 -32 -9 -43 -20 -91 -22 -14 -44 59 35 -45 -38 12 66 133 -7 30 6 -7 4 -33 -15 -15 -23 -33 31 7 14 41 61 43 64 105 70 42 17 22 78 57 29 43 79 133 81 97 140 54 74 59 64 135 110 80 35 76 128 66 53 102 77 62 78 97 145 105 93 67 88 54 55 88 123 87 84 70 71 55 116 142 178 240 300 455 1173 2725 3359 2672 1961 1476 1315 1818 2954 4013 4438 3942 3354 3435 4241 4726 4955 4899 4395 3466 2766 1944 1198 776 594 363 137 34 12 42 41 71 49 45 96 125 103 97 97 83 68 88 106 78 75 63 81 81 69 73 57 36 39 39 23 2 11 20 24 7 -9 -2 29 38 1 1 -7 -6 12 8 106 659 1253 192 10 258 2622 2252 390 9 80 64 7 31 53 50 42 46 49 43 47 38 49 44 40 34 29 30 34 19 8 -5 4 27 37 35 28 22 47351 319 79 30 10369 13 9 11 6012 2929 6894 1103 953 1011 1133 1243 1372 1429 1702 1962 1831 1910 1624 1388 1019 580 461 466 492 521 413 275 380 462 305 218 150 114 86 130 4 -51 -58 26 78 -18 -4 52 31 19 22 -2 -48 25 38 87 20 -73 -5 19 -41 -87 -92 -23 -60 -75 -91 -46 -8 -23 -55 83 10 999999 -87 3 -15 -7 -7 999999 49 -42 -94 -9 -16 38 -11 -32 -39 -24 40 6 8 17 91 91 29 81 153 66 40 71 38 -14 -8 14 -46 -11 0 43 94 139 79 23 41 17 65 88 44 91 78 2 75 69 49 24 41 11 29 77 94 90 53 -3 -10 -24 12 -23 27 62 89 9 -2 20 15 12 2 -37 -60 3 25 18 80 78 2 39 69 108 57 23 39 28 19 82 67 48 39 13 8 93 66 89 106 75 52 117 143 137 137 119 107 63 96 106 98 127 130 101 72 102 67 120 139 150 111 155 128 167 106 119 108 105 118 88 133 150 130 126 118 119 114 108 94 82 108 92 183 275 476 621 1075 2110 2894 2850 2535 2214 2353 2986 3629 3881 3940 4112 4329 5649 6782 6481 5260 4280 3553 2837 2224 1276 460 205 208 184 116 111 100 64 56 61 38 43 64 107 132 119 134 128 113 136 110 99 93 101 94 99 120 114 111 94 68 58 55 31 38 40 35 41 39 36 55 55 44 15 18 32 34 36 38 48 127 866 4277 4177 1176 155 915 518 256 104 48 48 70 91 81 75 55 45 43 53 72 80 77 69 53 59 70 54 42 41 31 12 35 61 59 58 50 47357 319 76 30 10366 13 9 17 6013 2928 2615 1006 901 1057 1119 1177 1388 1620 1828 2181 2217 2029 1741 1595 1297 694 474 476 370 350 353 424 403 306 320 314 205 78 45 116 -37 -55 -23 -78 57 65 103 -15 41 999999 -73 -53 18 34 -23 -14 -36 26 -35 999999 -15 -47 -31 -12 54 55 40 -64 999999 -73 -54 -68 999999 -59 -27 -73 -1 -63 -39 -54 12 33 -17 -30 -24 -17 -47 4 -20 10 57 -7 -19 36 29 52 -73 -24 -46 -41 -2 -35 -3 58 14 13 74 45 53 80 64 35 36 34 -16 66 18 -1 55 73 22 0 46 22 70 12 6 18 49 22 43 34 51 57 29 68 28 -32 15 -9 -32 -58 -15 24 -20 -43 999999 -5 -1 -82 -42 47 107 73 -2 36 12 41 36 16 -30 -19 -20 49 0 12 -31 41 29 84 80 41 36 96 63 56 57 140 116 90 63 51 90 112 93 71 52 77 110 61 91 93 72 40 103 60 84 101 60 57 67 83 88 79 112 123 129 99 100 56 98 77 53 90 86 100 122 353 1185 1735 2163 3284 3957 3587 3219 3091 3048 3526 4696 5528 6056 6089 5681 4986 3379 2816 2730 2554 2340 1884 1191 569 245 169 155 122 106 87 51 73 73 44 52 76 85 92 110 101 97 110 79 76 90 73 69 66 82 118 105 74 78 61 51 41 24 10 8 18 18 34 22 10 10 26 42 13 4 3 27 37 13 5 21 54 33 386 10177 49619 33748 9056 27262 119054 17362 180 76 82 88 77 69 75 69 72 85 75 74 70 69 76 69 66 81 70 49 47 42 52 72 68 63 47363 319 104 30 10364 13 9 23 6014 2927 3247 1001 1068 1130 1197 1443 1585 1837 2093 2340 2244 2095 1831 1612 1237 716 546 577 441 523 544 311 351 331 299 365 132 147 168 159 140 -41 -14 38 96 95 -39 -47 -32 25 71 26 8 -4 20 -16 -44 14 99 61 -56 33 -29 92 -67 -4 -29 -48 -6 37 -31 6 -9 36 9 -39 10 -56 999999 -80 -14 -17 -44 -36 -28 61 -15 96 12 -15 25 33 40 -11 -34 26 118 19 67 52 2 94 101 20 98 54 1 56 108 41 117 130 99 51 73 55 76 93 102 101 63 36 109 89 96 8 152 102 106 137 139 31 58 127 112 108 28 39 75 36 39 59 32 24 14 10 63 83 80 37 25 74 98 61 23 41 22 63 87 77 117 101 42 9 53 43 102 72 84 69 112 77 79 89 89 96 71 143 120 149 102 107 74 71 159 170 131 177 125 129 101 106 123 120 135 122 126 132 123 187 146 126 154 137 114 142 124 152 234 198 223 125 97 105 124 136 159 138 569 1582 2370 2646 2938 3078 3094 3351 3749 4663 4723 3675 2899 2347 1990 1990 2273 2674 3100 2912 1949 1151 608 367 289 239 247 203 137 104 111 102 67 96 126 104 94 126 144 150 133 129 140 118 115 116 119 126 125 143 135 132 117 104 96 101 97 99 79 73 56 37 41 44 64 59 71 76 72 36 31 57 69 66 55 52 688 3784 4005 408 577 3945 10891 34348 6409 115 87 95 111 112 110 88 93 84 87 98 100 113 101 89 84 84 103 104 82 82 78 72 87 98 84 47369 319 74 30 10364 13 9 29 6015 2926 2473 890 1050 1258 1353 1465 1655 1962 2141 1972 1813 1832 1754 1458 1048 693 495 453 349 352 366 406 320 231 168 55 104 25 79 4 999999 57 111 66 -46 -20 35 -17 -99 999999 -2 4 52 -14 -91 -37 -26 32 10 -33 11 25 -40 72 25 -79 999999 -31 -96 30 999999 9 40 40 -17 -14 56 -15 -28 -16 1 1 43 73 -10 -22 64 50 -16 22 81 55 30 -71 49 41 78 58 -49 47 104 117 107 20 98 93 30 2 129 68 48 11 47 49 34 -18 -28 17 48 78 97 103 42 61 55 51 45 119 66 43 50 93 95 11 -18 71 67 95 103 66 43 49 60 -48 -9 68 -21 24 -9 39 -7 17 19 87 73 35 39 109 19 -16 89 89 41 21 30 36 48 59 89 54 -20 73 79 23 28 49 106 124 70 120 153 157 71 152 137 71 114 65 97 96 117 111 131 136 132 130 136 131 90 96 134 108 102 157 134 94 93 133 96 147 85 67 49 40 84 117 83 114 195 636 1339 1915 2307 2411 2243 2086 2046 2148 2234 2000 1419 1213 1450 1751 1856 2162 2790 2942 2041 965 423 300 316 254 148 117 85 70 99 95 86 74 82 71 59 90 126 126 115 111 128 108 106 67 87 119 76 91 97 97 92 75 85 64 60 56 54 23 30 49 22 17 4 22 21 25 23 15 15 25 26 9 70 125 57 230 122 18 48 117 73 5 19 52 46 51 64 61 64 62 61 52 60 74 70 72 62 51 43 46 50 43 48 43 35 46 45 48 49 47375 318 75 30 10365 13 9 35 6016 2925 5897 1214 1256 1300 1473 1713 1940 1837 1686 1606 1615 1668 1231 837 607 553 465 492 473 314 329 364 255 76 -36 76 26 144 169 64 9 -6 49 23 65 -9 61 -2 -2 41 36 48 -6 86 56 17 50 38 75 45 6 -55 -6 36 -41 85 61 -53 48 17 -67 -23 999999 -59 43 20 9 -21 -71 28 37 70 64 29 60 99 -12 26 18 -27 -42 50 -7 26 47 -12 47 69 3 -18 52 121 97 39 18 97 127 57 64 132 62 20 38 59 40 92 84 53 93 107 52 90 110 121 55 49 -4 42 9 51 37 34 61 22 57 33 47 64 27 46 13 16 48 26 60 42 41 39 13 64 107 52 83 76 92 118 68 69 97 128 116 86 91 65 75 85 69 86 56 69 120 134 99 125 95 90 130 128 74 69 88 108 141 150 146 120 114 140 131 104 135 112 106 96 90 135 149 169 124 181 129 107 140 118 131 90 124 158 142 126 134 151 125 133 142 145 111 184 323 782 1445 1867 1731 1613 1688 1946 1885 1413 1179 1187 1558 1888 2003 2134 2308 2139 1591 935 534 412 359 267 174 188 175 130 104 104 107 114 96 88 82 113 122 136 137 126 132 104 109 108 96 118 121 119 124 135 114 109 143 110 68 66 67 90 52 50 56 63 75 61 50 76 70 56 57 52 78 58 66 87 103 168 739 5086 31580 56649 4562 92 69 91 82 80 94 110 115 106 97 81 81 101 125 119 109 101 88 88 80 75 70 69 79 89 91 89 91 83 47381 317 163 30 10363 13 9 41 6017 2924 11541 1368 1533 1819 1971 2057 1927 1883 1816 1763 1716 1323 863 580 449 462 490 418 377 464 316 146 33 86 96 165 86 31 63 98 52 39 24 13 70 -6 -78 -70 15 -22 6 41 60 32 -10 -34 -59 -9 -23 -89 1 -43 24 1 4 20 23 15 21 37 61 32 5 35 8 18 0 13 -38 -6 56 -15 24 28 70 -12 -40 43 10 -14 -11 -8 30 11 8 -28 10 16 31 12 -9 -52 -29 87 67 151 98 79 95 104 112 41 37 97 43 100 109 39 65 85 76 76 121 141 109 114 76 65 48 17 84 108 62 27 21 79 69 -13 25 8 -18 -28 -47 9 18 0 -14 -41 31 112 20 118 62 36 69 106 83 105 138 129 66 31 53 50 74 118 86 106 111 108 100 125 137 159 116 108 162 183 126 190 104 92 119 132 145 107 134 81 124 155 125 155 111 157 163 142 106 115 138 140 113 139 154 119 104 157 173 130 136 144 146 141 157 203 211 191 243 221 364 815 1137 1059 1055 1576 1806 1469 1128 1077 1391 1590 1492 1582 1700 1538 1313 903 485 343 319 264 216 234 227 236 261 255 158 113 135 90 68 128 119 86 128 143 133 119 115 107 120 114 129 120 139 141 112 107 106 121 111 94 82 73 78 60 51 55 61 46 42 46 53 66 46 67 51 37 57 62 63 66 74 51 148 2318 7964 2030 104 40 71 86 91 91 83 86 78 62 71 84 96 97 88 96 99 77 77 69 64 68 75 79 74 73 74 71 70 47387 317 130 30 10360 13 9 47 6018 2923 52203 1954 1580 1705 1916 1975 1955 1798 1925 2246 2381 2100 1424 829 571 504 452 358 334 299 224 188 17 21 98 119 83 106 56 72 51 -41 10 56 -87 -46 -23 -98 -97 -11 1 -89 -66 -59 -20 20 -85 -31 -6 -14 11 -16 -21 -69 -67 -40 17 -34 -58 -10 -3 -21 -27 61 -54 -41 -29 -45 -3 21 0 8 -21 -5 -44 -28 -69 -29 37 49 10 59 -12 8 -9 59 12 70 10 30 -1 -9 63 78 8 43 53 72 -19 15 26 90 65 54 -14 -2 49 53 40 93 42 48 38 75 100 24 29 21 55 51 -5 29 -19 -11 29 72 28 40 -7 -16 -17 -57 -22 24 -23 17 -7 47 36 7 49 80 46 44 -2 -31 -1 30 41 42 67 100 10 -1 54 74 25 34 58 55 74 120 96 94 100 94 65 100 117 102 92 97 111 119 91 80 69 110 100 113 81 77 112 64 73 128 122 131 163 99 61 146 148 176 153 136 144 136 154 189 277 222 144 163 147 152 150 141 198 472 741 683 527 594 574 563 557 526 653 753 891 1135 1373 1357 976 447 324 280 225 202 194 180 192 203 199 161 107 100 78 54 65 63 81 98 130 121 131 116 106 102 101 94 96 106 100 88 81 94 106 106 84 65 56 47 40 41 48 53 56 41 39 23 32 38 21 16 35 39 60 51 333 1342 1164 1259 2537 12544 52422 35901 607 44 51 58 74 77 71 81 65 60 63 61 73 91 79 76 72 72 57 55 53 65 75 74 68 68 60 67 63 47393 316 156 30 10356 13 9 53 6019 2922 9382 1711 1677 1893 1907 1882 2266 2565 2779 3073 2854 1998 1232 721 549 480 469 324 364 363 157 80 57 44 76 55 157 132 42 66 -13 37 -12 -20 999999 21 -50 -46 -67 -61 -83 -57 -43 -48 12 -26 -48 -75 -5 21 -7 -41 -59 -77 -97 -52 -32 31 -5 999999 -22 62 -29 -85 -46 -37 -48 -69 -46 10 40 20 20 11 -39 -10 1 -7 -78 -11 33 74 78 62 -43 -36 14 18 -31 20 75 36 0 17 48 15 16 20 -33 -7 52 66 70 85 -5 10 3 77 51 65 -51 6 84 17 61 65 71 69 90 54 -34 56 19 -61 -27 10 -9 4 21 70 71 25 -8 56 46 5 50 108 87 89 81 93 41 42 63 30 82 98 30 46 53 50 23 56 89 72 86 95 80 127 121 93 101 133 65 86 97 55 62 96 123 107 77 113 136 84 114 136 118 94 129 132 129 162 144 125 159 166 135 131 98 140 130 155 134 185 178 217 466 694 474 239 180 180 163 206 214 224 335 459 400 275 279 307 312 262 290 385 531 746 768 663 415 292 221 220 209 180 174 194 179 131 130 124 82 112 103 96 88 83 97 103 135 137 145 128 118 109 87 69 111 105 74 101 84 67 79 69 65 68 52 58 53 44 34 44 42 66 53 37 42 42 34 12 11 27 44 46 30 52 144 113 314 800 3000 26426 22043 526 60 62 55 62 65 61 54 57 61 64 69 77 79 63 59 52 57 57 57 61 66 66 62 59 64 60 59 62 47399 317 122 30 10352 13 9 59 6020 2921 164519 2416 1472 1503 1575 1883 2097 2299 2761 3377 4353 9945 7884 1602 718 453 340 291 363 390 343 391 305 72 95 192 67 41 49 55 49 85 59 -21 -52 -61 35 15 -15 -53 -30 -2 -7 22 37 -6 -48 -47 -30 -17 -14 -44 -58 -21 23 9 -33 32 -40 999999 -33 -51 45 -10 -18 -30 19 42 -21 -25 -80 -56 6 41 16 65 -10 19 -24 -21 -18 -15 -16 -34 17 -44 -9 29 -23 3 28 31 -16 14 66 93 51 88 53 84 31 16 10 89 93 86 13 32 93 78 55 53 70 32 77 96 22 25 36 90 49 -2 1 30 14 32 22 -33 -3 -39 -51 -15 52 13 -6 -10 1 11 1 -51 5 41 49 38 73 67 44 62 19 81 104 69 2 53 60 71 76 93 97 98 160 36 36 151 172 138 71 40 103 79 44 46 85 104 93 83 94 160 110 75 123 93 87 99 144 115 103 97 126 139 124 110 119 125 117 145 184 169 176 366 604 486 403 277 211 176 149 157 206 212 264 305 309 304 249 252 217 274 421 610 647 480 332 245 101 76 112 124 153 130 135 143 105 101 98 73 62 55 64 83 77 86 110 98 64 81 85 79 64 100 68 80 109 108 76 50 54 63 72 59 53 48 27 27 39 30 24 1 9 12 38 33 1 -21 -5 15 15 25 39 4 26 76 66 89 14 1005 4701 738 48 19 35 46 65 60 42 35 34 38 41 53 56 52 44 19 23 23 32 42 45 44 43 37 35 37 42 32 26 47405 317 117 30 10347 13 10 5 6021 2920 58041 2183 1445 1668 1889 2016 2225 2445 2749 4229 12584 7315 4294 2471 901 526 390 377 438 480 423 347 278 97 154 204 265 170 55 56 76 63 170 109 38 37 22 -26 -18 20 22 77 34 -1 29 87 91 87 95 26 63 21 -21 -21 26 50 -43 -6 77 34 75 75 63 14 -31 29 62 21 64 52 114 9 36 49 -7 85 44 40 23 70 76 122 55 29 8 61 18 112 49 37 24 160 172 65 71 159 24 100 53 124 114 111 128 133 27 70 74 63 58 94 86 94 94 24 74 61 98 97 79 117 38 21 49 38 38 71 39 63 58 20 53 63 50 43 46 52 65 46 63 100 69 48 103 138 138 82 58 45 101 77 76 98 102 45 77 96 17 22 113 64 111 74 104 140 129 122 163 112 110 103 121 145 115 135 129 116 134 171 146 114 146 167 107 143 139 180 173 166 131 149 146 199 102 143 153 190 245 200 197 251 401 394 416 327 252 175 162 210 265 284 292 409 486 526 410 323 259 266 307 285 237 187 197 173 131 173 209 209 190 197 178 160 150 100 114 143 133 116 97 99 111 143 141 125 137 159 164 151 135 118 99 116 117 117 113 105 104 100 85 74 86 77 69 79 73 57 45 38 46 54 64 58 40 24 16 41 39 29 57 162 640 1721 4184 2951 1577 2192 158 17 26 42 65 80 87 81 73 72 74 64 70 92 116 102 75 60 55 55 67 74 77 73 73 76 75 71 78 72 67 47411 317 113 30 10343 13 10 11 6022 2919 30172 1295 1308 1335 1313 1690 2017 2274 2638 4085 9178 22287 34232 9774 1356 511 478 395 208 201 326 308 144 187 156 149 76 92 103 122 29 -5 52 64 29 -14 -93 -91 -20 -25 -71 -52 -56 -95 -23 18 -51 -72 999999 1 -37 16 1 -39 -86 999999 -76 -71 -24 -67 -68 -86 -47 20 65 19 30 48 -19 -62 11 -47 -64 -72 -43 34 -47 999999 999999 -19 -12 -3 14 33 36 -20 30 1 -94 -29 -36 -17 -18 0 27 2 40 11 24 7 27 -29 16 54 -1 51 78 2 25 -13 -49 -39 11 -47 68 53 37 -35 -35 2 -18 -6 -26 37 -72 -42 -17 14 0 -10 -4 -56 6 -25 -15 -39 -23 34 34 -7 12 -30 8 42 -19 -37 -38 11 -35 -38 -29 -19 26 74 23 -10 13 19 23 47 -6 36 77 102 70 65 33 65 85 30 52 88 107 96 113 17 18 92 119 116 102 67 61 89 88 78 88 111 72 89 77 90 130 108 97 136 111 94 137 193 257 304 247 243 255 204 163 211 388 548 684 982 1069 817 378 198 117 96 95 112 78 79 88 88 92 123 115 122 142 128 114 98 62 39 45 72 52 52 112 129 103 55 68 48 83 84 55 30 42 51 33 41 57 39 13 26 11 13 -1 9 42 45 16 -6 -6 -14 -33 3 0 -10 -17 -8 -19 -33 -24 -2 -2 -2 33 580 1159 1523 10841 43066 135923 182820 152066 75257 6376 89 69 81 94 79 78 65 55 57 64 64 93 103 67 48 33 48 50 60 62 62 74 76 76 69 61 59 55 47417 316 138 30 10338 13 10 17 6023 2918 2553 1209 1394 1555 1851 2293 2731 4362 8104 8502 44447 104208 39904 1231 571 451 461 314 329 351 281 267 218 159 193 163 115 70 143 56 28 44 112 113 143 58 19 -37 -41 15 27 -5 42 32 46 6 11 40 67 126 -14 -59 -18 -45 -83 -58 -17 26 -8 9 -52 -78 19 43 -6 13 -6 30 16 103 -32 -3 -19 9 12 -22 29 2 2 80 47 16 56 7 41 4 55 8 50 96 115 32 122 112 45 56 115 -3 42 70 14 7 53 105 54 60 21 85 34 14 -6 85 69 43 80 20 49 51 7 -25 3 52 -14 -47 8 36 -6 26 38 66 -17 11 12 25 17 40 0 -8 -3 38 26 120 86 49 37 71 25 53 62 41 61 20 39 76 47 27 44 83 81 100 141 107 124 102 116 91 74 85 90 87 91 56 125 59 70 118 128 121 74 100 112 102 112 83 77 132 151 151 153 111 168 127 86 109 133 186 174 195 195 213 284 274 385 477 476 462 548 812 1502 2099 2446 1955 1228 704 276 134 145 132 139 135 135 122 153 166 171 179 185 200 164 153 114 108 75 96 112 137 264 410 334 136 77 87 70 99 138 114 98 82 79 73 86 86 53 61 83 68 63 33 56 69 65 69 36 17 14 26 57 46 14 19 35 28 10 6 4 25 20 40 69 56 50 171 614 3818 27898 82530 106202 49295 338 65 72 82 71 69 67 69 73 65 67 79 100 66 43 39 41 58 53 42 62 71 74 70 72 69 64 61 47423 316 164 30 10334 13 10 23 6024 2917 8893 1196 1324 1562 1722 2058 2325 2644 4155 16821 73172 104011 39188 3567 529 467 462 407 371 279 299 271 176 175 159 98 161 165 47 28 3 26 82 39 -2 -8 18 71 -2 44 50 36 -29 32 94 30 14 -68 -69 21 44 -22 -48 -44 11 -18 -27 -52 -31 35 -33 -43 -22 -73 -38 40 -16 -9 41 132 59 -5 16 77 56 40 44 113 68 7 68 16 89 76 -52 12 63 12 56 75 20 72 96 50 80 58 12 51 122 90 72 50 17 48 43 59 7 22 16 70 64 64 54 29 59 93 58 41 77 41 7 9 41 15 16 24 25 -7 27 -49 41 77 25 -4 18 -9 -17 7 53 36 94 65 3 67 48 56 50 32 73 28 66 62 -4 7 90 59 55 107 112 84 71 79 124 90 78 65 99 124 69 62 83 129 157 115 135 173 140 81 137 113 106 107 150 142 105 84 144 180 165 112 99 106 83 102 165 205 196 194 236 332 446 557 600 489 403 658 1158 1506 1918 2161 2062 1471 1053 801 453 223 134 135 153 171 177 173 170 205 193 224 195 180 196 209 205 137 124 175 217 240 373 461 234 84 69 94 118 126 126 99 60 58 41 60 95 100 58 35 53 32 43 66 65 68 80 74 46 45 43 15 38 38 31 11 22 30 18 4 18 9 20 18 22 37 34 13 14 13 98 614 2220 706 59 39 51 55 49 40 37 31 34 42 37 37 48 45 14 14 17 25 36 4 9 28 39 33 37 44 38 36 47429 316 133 30 10333 13 10 29 6025 2916 12951 1287 1293 1460 1679 2083 2410 8134 28238 63551 74025 71283 28930 1991 604 496 530 431 454 467 353 235 313 300 259 164 204 225 215 96 71 109 99 106 23 12 -1 78 69 79 52 -12 109 79 80 34 62 15 23 33 9 71 106 56 95 37 64 53 23 50 90 35 22 -65 51 12 84 43 91 95 43 41 26 105 18 68 33 40 75 104 35 63 118 148 201 49 110 56 17 162 65 104 106 136 167 157 165 180 160 175 121 154 160 102 132 165 152 76 119 155 115 47 24 37 90 118 110 105 83 48 40 75 69 67 124 65 26 46 71 65 53 75 84 19 55 11 71 104 123 75 98 109 132 174 148 89 57 44 73 46 65 61 93 126 104 144 158 136 96 135 160 185 136 155 207 167 142 143 168 215 169 152 138 158 136 126 153 168 152 176 130 143 173 165 178 173 197 184 176 198 170 165 125 157 185 313 505 569 600 779 900 826 655 449 423 896 1431 1398 1503 1716 1731 1474 1008 732 468 260 226 254 243 228 252 271 279 311 355 301 296 293 312 333 290 220 220 182 154 173 138 133 128 127 98 146 160 166 176 146 128 151 99 119 140 145 96 124 117 104 122 104 116 108 111 102 84 90 70 70 64 58 46 57 79 62 73 82 72 74 66 40 42 62 46 48 42 24 41 45 54 63 71 79 80 83 71 82 80 75 73 84 83 75 78 76 54 53 50 46 59 72 60 62 78 79 80 76 71 75 47435 316 133 30 10333 13 10 35 6026 2915 15221 1130 1085 1263 1536 1872 2259 3597 22740 90981 199776 58761 2922 865 477 449 417 398 379 315 225 227 204 115 215 174 182 153 87 167 47 166 110 105 85 -70 -41 -49 20 99 96 101 58 3 87 93 29 -6 -51 -2 34 85 31 -18 12 -14 51 -33 -65 36 9 -34 8 46 20 76 79 5 -28 42 24 -1 0 76 -14 -8 52 95 92 77 161 85 46 81 96 3 6 30 31 44 77 85 84 104 74 78 74 93 69 49 73 69 38 17 36 -10 36 26 16 20 -39 0 38 18 43 42 18 -16 16 22 -33 -42 12 30 28 79 150 102 21 34 64 10 29 77 -7 33 17 47 3 33 81 59 67 31 43 50 65 73 68 71 69 35 36 100 45 58 88 56 95 98 84 92 125 125 93 72 85 58 86 94 126 81 108 109 77 125 128 133 143 136 119 60 153 121 107 127 134 117 141 145 122 162 172 253 261 413 941 1242 1044 1107 1267 1181 734 385 325 610 898 1005 1324 1619 1597 1178 930 736 437 264 175 197 257 271 195 182 315 412 361 299 266 248 207 196 107 107 95 119 133 118 76 72 80 86 107 107 117 78 105 95 105 105 102 109 93 100 88 60 93 74 57 67 98 101 82 48 79 68 56 45 26 18 21 31 33 27 26 23 15 25 23 28 20 23 31 18 29 40 33 33 23 15 40 43 55 58 64 62 60 44 37 56 63 51 46 54 31 32 31 21 35 48 41 16 19 41 40 47 49 37 47441 316 134 30 10334 13 10 41 6027 2914 6634 1202 1291 1399 1554 1811 2068 2137 2266 2366 2737 2764 1629 823 475 435 387 422 435 352 328 285 229 202 131 231 134 10 132 120 103 50 20 148 64 151 59 -19 20 33 33 88 -12 1 90 65 80 14 77 18 -64 1 8 0 70 89 58 16 -11 45 2 -8 74 -18 60 13 26 -4 -13 84 57 76 75 -18 -61 -64 59 25 -17 -29 -8 40 127 3 -13 98 94 82 74 -7 17 49 112 95 117 145 113 45 24 4 8 78 91 79 61 31 85 85 18 52 50 -5 -50 -2 -24 20 21 17 36 -8 78 44 45 61 5 23 63 29 12 -14 37 -48 -43 -4 19 1 15 -1 72 86 103 133 87 53 64 103 120 69 29 106 89 108 93 49 66 138 140 117 169 176 109 101 135 133 99 108 135 114 150 126 101 94 137 126 57 110 123 135 144 109 169 129 129 117 140 146 146 161 144 142 131 138 139 211 336 789 1697 2195 1758 1546 1729 1176 722 509 405 533 645 877 1773 2787 2487 1530 979 863 568 357 254 200 241 200 222 312 291 282 300 260 249 202 147 135 124 131 122 107 94 100 107 117 100 94 103 110 118 115 104 107 144 104 91 94 111 119 115 109 102 127 94 62 85 105 102 81 78 75 59 50 37 48 49 54 52 73 61 64 46 33 22 34 30 26 27 24 24 26 33 20 40 42 39 57 63 67 81 77 61 60 63 52 59 57 66 68 49 38 24 38 53 59 49 33 29 56 72 65 69 68 47447 316 134 30 10334 13 10 47 6028 2913 12507 1081 1110 1237 1367 1498 1786 1973 2167 2614 7394 46140 39458 1275 512 327 339 277 301 247 180 95 159 140 63 161 84 1 73 66 37 39 9 22 71 -7 -34 -38 4 -54 -21 10 40 -58 5 9 -8 -27 -36 -74 -49 -28 -32 -38 -27 -32 72 -26 -8 13 -55 -46 -45 -25 33 77 25 28 3 1 -5 31 8 -12 83 -26 33 41 11 45 29 -20 14 41 -10 31 -20 5 26 -17 48 56 27 108 63 47 72 58 12 2 62 -26 28 53 40 27 28 -29 13 6 6 45 -8 62 22 15 -13 1 2 31 74 37 28 -37 -61 -42 -31 -23 -9 24 39 13 -25 -9 15 40 61 -1 -9 62 82 94 71 34 31 22 52 39 19 33 103 95 80 128 89 84 98 78 28 133 108 109 41 94 90 58 86 72 70 91 59 63 91 137 126 98 119 71 93 145 70 75 102 106 111 117 134 153 133 111 132 131 155 234 431 1310 2955 3857 2775 1959 1984 1303 879 749 630 625 667 870 1281 1832 1836 1401 979 728 555 398 249 190 169 200 291 307 377 433 373 271 196 164 126 130 93 87 84 102 105 106 112 92 81 76 90 72 72 57 76 62 79 91 76 77 113 108 108 83 53 67 80 65 66 73 69 73 87 64 14 14 28 38 19 13 33 52 31 11 15 3 -1 2 11 19 16 7 17 10 11 11 9 7 16 33 54 56 53 62 53 38 31 47 53 47 48 52 43 32 33 29 34 36 22 31 20 36 48 46 47 47 47453 316 134 30 10334 13 10 53 6029 2912 2385 1192 1173 1231 1478 1641 1895 2304 2768 5485 10857 24077 5122 1223 547 400 468 443 424 276 260 216 146 194 203 104 96 70 27 -8 40 13 89 10 -36 -2 62 11 48 -47 55 18 -24 11 5 79 30 -44 6 58 11 -36 -24 -45 -1 6 -1 -6 -7 -34 8 -68 -54 20 -41 41 38 98 -16 46 -3 17 27 20 78 12 16 -44 16 59 43 64 102 84 27 43 62 101 57 29 77 40 90 84 71 84 63 30 108 61 47 25 17 72 78 99 34 31 26 75 82 28 -2 20 28 29 16 16 26 44 52 42 56 -10 22 5 7 41 33 29 44 22 21 33 19 29 52 74 78 74 40 48 58 69 86 89 101 111 79 102 139 84 103 91 80 99 105 179 129 130 128 131 131 154 103 102 107 95 87 114 136 103 98 87 67 109 78 116 109 104 82 96 153 140 166 185 147 137 132 146 156 129 193 306 736 2339 4394 4907 3629 2696 2239 1964 1828 1648 1378 991 842 1184 1577 1743 1833 1497 1044 731 516 299 188 199 183 194 262 335 488 524 385 299 246 210 185 186 147 87 84 113 127 101 100 60 119 143 108 103 106 121 124 120 117 136 115 127 106 133 182 437 642 398 213 123 101 105 124 110 118 103 76 58 74 52 44 39 50 55 55 46 39 45 52 55 47 49 45 47 56 35 28 28 53 64 59 80 74 77 84 89 83 86 85 69 73 76 67 72 78 56 61 57 72 66 56 72 69 76 87 80 82 83 47459 316 132 30 10332 13 10 59 6029 2911 9176 1123 1190 1272 1369 1626 1989 2103 2058 2288 2535 2919 2148 922 570 452 396 417 363 232 138 159 136 199 168 153 98 86 70 74 -45 -30 51 -13 2 85 45 62 -44 10 10 54 -46 -46 -3 13 -16 -63 -22 -53 4 37 30 -37 999999 -51 999999 -55 -82 -27 10 2 6 -67 19 -35 -15 -48 -29 41 -25 -27 -65 6 56 19 12 37 46 25 9 26 42 48 93 85 51 14 41 81 8 28 2 23 87 34 81 84 56 69 30 0 8 74 56 15 -4 33 47 35 34 28 24 -22 -13 39 8 -21 32 -6 -13 -27 -2 49 -16 -3 -9 -5 -6 -28 -24 -68 -63 3 31 -5 4 -28 0 34 11 17 83 41 24 55 18 31 53 9 70 87 73 37 23 21 114 103 104 91 84 72 89 71 61 88 152 71 36 81 79 79 102 54 77 64 99 97 105 115 114 88 130 137 123 109 142 125 98 122 178 156 206 308 738 2832 5774 5734 4207 3032 2250 2647 3051 2401 1637 1049 675 715 854 1105 1238 1087 905 831 579 250 168 172 193 197 232 310 489 496 373 257 207 152 143 109 91 90 100 111 90 57 62 73 59 58 80 102 72 63 124 144 257 447 341 145 91 106 134 359 477 244 136 80 81 102 109 84 70 49 41 19 16 25 37 16 1 32 41 13 23 34 8 17 34 37 21 10 17 7 18 28 12 20 45 40 49 53 45 48 48 51 41 33 38 43 45 51 48 33 43 25 18 40 42 49 33 46 55 59 54 52 47465 317 100 30 10330 13 11 5 6030 2910 232684 2940 1067 1291 1434 1364 1644 1694 1909 2076 2165 2170 2020 1541 796 475 497 497 450 304 307 234 171 230 243 211 156 120 10 -49 49 -72 -77 -54 -6 -6 69 16 21 -40 12 -13 -12 39 58 -58 -21 -36 -12 10 -1 14 18 -37 -48 5 52 3 -75 -59 -15 -24 -13 24 17 87 -4 -28 56 32 19 69 35 36 -18 80 53 3 27 60 8 80 121 122 36 104 179 70 53 46 6 57 43 84 94 63 113 89 25 36 14 10 34 65 13 84 86 32 87 102 68 7 54 40 58 -17 18 4 60 16 4 9 4 37 -3 -11 -11 57 -38 -41 -58 33 49 15 13 27 54 35 23 51 3 116 131 64 48 75 59 15 33 33 86 62 78 143 104 69 66 118 88 84 121 95 100 101 108 99 145 90 75 97 136 128 49 78 98 97 146 128 105 105 85 113 156 115 157 163 171 140 136 219 215 184 221 326 438 1167 3842 5760 5237 4635 3564 2948 3375 3697 2986 2107 1555 984 594 673 913 980 1013 1071 1025 686 330 253 237 222 222 292 297 292 333 303 201 153 137 158 125 127 91 79 120 129 109 92 79 101 104 113 125 113 134 300 904 920 331 112 85 118 193 246 209 140 146 124 122 123 110 118 121 95 81 51 44 48 64 65 39 51 58 72 67 65 39 44 45 45 30 43 23 41 57 39 30 35 35 57 57 71 78 87 89 64 60 70 62 61 71 69 66 69 51 48 37 43 58 55 69 57 54 86 85 73 76 47471 317 99 30 10329 13 11 11 6031 2909 27446 1167 983 1016 1083 1219 1420 1601 1744 1853 1850 1404 791 451 429 437 425 394 343 213 199 194 205 140 125 215 135 -3 -70 -7 -99 999999 -19 44 5 -51 -27 -77 4 23 -33 -49 30 65 75 78 -33 -19 -44 -47 -21 -33 -33 -69 -47 54 -97 -31 -11 -45 -60 -74 -40 0 999999 -78 -58 43 -74 -41 -38 -46 -25 35 44 -48 -67 -7 1 43 -53 -45 -23 5 23 34 -32 38 134 7 9 20 4 -31 19 60 49 19 -40 -45 -57 -50 19 29 2 59 -26 -14 52 21 4 -26 -10 -7 3 5 -36 -6 -4 13 -13 -36 -14 -16 -40 37 5 999999 -25 -29 -5 -5 -21 14 9 28 -85 -40 5 48 10 -3 21 -8 -7 44 70 21 33 37 83 2 -12 25 16 61 22 6 63 110 120 86 25 31 84 96 30 41 95 22 63 92 59 71 53 50 14 41 37 14 5 89 54 40 86 74 64 104 77 103 112 177 309 348 459 1224 3064 4640 5437 6102 6563 5895 4516 3642 2595 1955 1639 1146 616 582 841 974 897 949 1310 1070 480 259 252 321 343 287 302 332 270 181 157 100 104 78 64 75 48 52 40 51 56 38 38 35 82 94 167 591 896 860 731 581 345 130 71 65 115 319 459 227 76 87 76 86 89 63 53 33 23 14 16 15 3 3 16 33 19 7 -11 -5 999999 999999 -13 -7 -12 999999 -4 8 999999 -8 1 -6 -1 10 18 21 15 35 19 14 10 16 10 20 14 14 34 34 13 -2 -2 -11 3 15 16 20 9 21 30 23 19 47477 317 97 30 10327 13 11 17 6032 2908 40226 1172 1065 1065 1204 1176 1270 1538 1751 1908 2649 5400 2778 749 649 603 447 421 524 412 244 238 241 319 227 210 94 36 59 53 -44 -44 26 57 5 13 20 14 57 43 71 -54 -3 53 37 125 72 66 63 53 30 -11 25 6 -20 15 10 16 -44 -40 19 25 22 35 35 -16 8 45 112 56 45 -3 37 -8 -21 14 16 91 68 31 -53 84 27 74 100 74 10 127 52 61 37 -44 101 106 71 -3 47 109 44 13 2 80 49 40 79 81 67 31 54 39 27 -17 35 50 42 25 86 6 -47 23 73 88 58 74 10 11 2 36 -6 -15 20 48 62 49 -24 12 17 45 30 107 111 33 60 57 55 107 51 64 40 50 73 20 40 83 106 64 56 85 134 116 115 94 80 62 127 134 109 55 105 89 56 123 111 70 115 148 65 64 88 128 120 58 85 154 135 119 105 116 131 182 198 284 383 514 698 1704 3930 6050 7439 9280 11079 8915 5002 3330 2521 2118 1948 1830 1178 816 1002 1396 1528 1511 1505 1091 565 515 648 554 328 236 220 233 228 206 208 235 216 216 177 180 121 104 110 106 102 99 92 103 135 278 575 834 769 769 1099 931 357 139 107 78 94 196 273 131 104 91 98 120 108 104 126 72 44 39 28 60 59 36 19 36 52 40 13 17 27 19 15 11 16 16 10 14 32 25 30 34 38 49 67 65 58 55 47 53 54 39 30 40 43 53 53 57 61 43 33 18 33 46 47 43 48 60 52 53 55 47483 316 127 30 10327 13 11 23 6033 2907 1957 1245 1370 1467 1363 1441 1458 1576 1888 1809 3246 12936 3132 1305 831 580 459 405 352 196 194 226 133 126 231 218 102 119 -10 -3 -13 -6 -58 -16 -22 -13 -27 68 75 30 -31 -7 -3 100 52 46 87 37 -11 19 -4 -38 -52 -25 -4 -57 -10 -11 -4 -21 -41 -84 31 -8 -19 0 23 23 28 38 46 12 17 17 -40 -60 -25 24 -25 -35 8 87 169 69 -27 35 1 70 25 25 1 5 2 -8 56 149 24 -52 18 -21 58 52 63 13 55 32 50 20 -20 46 27 -23 -42 -45 0 -58 -21 10 -47 19 6 -47 -44 10 36 -1 -40 -25 -5 -34 50 -36 -39 -14 -13 -2 -7 34 12 1 -13 15 12 -8 -54 -1 34 -33 37 23 39 56 52 65 48 -1 74 80 74 51 88 42 24 62 49 48 55 36 85 136 126 73 54 43 73 104 30 29 85 85 98 87 99 103 108 72 63 91 184 240 315 440 641 875 1969 4333 6563 7826 10445 12390 7660 4099 3551 3061 2622 2434 2277 1614 1260 1286 1571 1692 1556 1291 1071 1095 1089 970 585 289 212 215 262 277 273 313 334 255 180 153 104 93 77 80 54 75 67 108 148 300 522 404 525 1332 1671 1390 1012 676 264 72 49 52 56 40 33 77 71 52 75 67 83 100 64 52 23 17 15 21 9 27 14 -4 -7 -6 7 4 -2 8 3 -4 3 7 10 -3 -14 -6 6 15 23 19 26 49 30 26 29 22 23 22 24 15 19 26 27 32 25 19 11 5 16 17 18 22 23 31 27 23 47489 317 98 30 10328 13 11 29 6034 2906 9832 751 743 832 788 906 1118 1351 1581 1722 3867 22759 14440 183255 290042 7679 500 484 283 175 306 350 218 243 246 271 352 245 166 107 76 -1 8 -33 -44 55 6 32 90 7 73 25 21 84 142 158 59 85 46 66 -24 -2 41 26 100 63 -21 -48 6 -29 -20 -28 -23 -10 -10 31 -32 -20 64 -3 47 43 38 -14 45 28 59 72 72 86 62 58 63 36 112 135 92 48 30 24 6 -1 109 65 57 96 29 16 67 5 24 5 52 39 57 66 -78 -22 92 40 89 41 4 35 -14 20 31 9 34 -20 22 96 35 13 -62 -27 17 48 50 -34 -1 34 -21 8 0 -31 -30 -6 -24 48 86 48 57 46 72 22 22 71 13 50 32 56 53 81 56 83 98 102 145 146 102 122 75 28 62 94 108 57 120 69 99 75 91 110 82 62 121 111 64 106 112 150 99 101 94 138 130 194 193 206 243 383 573 830 1033 1739 3723 5894 7199 10124 11386 6778 4550 4138 3720 3346 2765 2030 1666 1902 2057 2091 2078 2350 2384 2006 1851 1703 1124 626 400 377 461 549 531 449 390 341 221 126 143 166 156 134 140 110 96 139 200 252 320 352 1083 2257 2357 2138 1834 1001 459 238 139 99 84 90 75 101 101 116 125 117 116 118 124 123 87 51 27 40 53 33 32 43 43 17 39 35 31 31 24 30 37 53 32 31 46 29 31 30 41 54 62 60 58 67 84 73 62 71 66 59 70 66 52 60 73 76 53 49 41 44 56 54 62 78 79 79 79 47495 317 101 30 10331 13 11 35 6035 2905 36139 4570 283 290 379 444 530 847 1320 1863 5539 24980 68684 315083 293859 21497 1661 409 286 268 255 268 242 267 294 308 253 250 175 65 27 -17 -14 -43 -5 11 -3 -1 -11 -37 -37 -12 27 72 31 32 -14 24 63 84 132 39 -3 35 65 75 10 -8 -8 -4 9 8 -10 -9 -1 -34 2 -10 -4 -36 -5 -2 -7 -46 -29 16 6 6 17 11 29 10 58 94 79 82 38 40 11 21 96 130 78 72 86 94 70 48 39 86 19 41 32 22 -8 68 86 50 9 3 13 43 4 -12 12 23 43 20 -19 11 55 31 -33 23 17 4 0 7 6 -21 -61 -35 -1 2 -6 -26 8 -16 -7 8 21 8 55 75 127 50 38 46 31 21 11 19 28 13 46 51 73 90 87 67 125 110 82 84 76 49 70 82 67 29 54 44 32 54 77 106 109 88 90 71 79 74 98 86 104 90 121 145 151 188 261 385 664 946 1208 1745 3845 6731 8723 10057 9203 6682 5357 4394 3520 3209 2816 2425 2227 2258 2359 2660 2871 2561 2236 2014 1773 1179 678 402 308 364 434 479 487 368 260 181 138 135 143 128 114 112 115 104 97 101 136 144 261 792 1061 833 898 1404 1785 1270 769 301 124 51 64 54 56 84 78 96 121 124 114 118 115 68 34 36 47 58 49 38 24 36 16 14 10 38 41 26 14 8 30 39 24 26 20 17 30 23 45 59 43 50 59 55 62 58 68 61 49 32 39 45 58 53 54 76 61 37 34 47 48 47 41 50 55 54 53 47501 317 104 30 10334 13 11 41 6036 2904 12297 102 999999 999999 999999 -24 90 179 365 1098 1372 6062 67744 527416 944845 589999 17956 1091 463 429 332 325 334 328 307 276 254 268 149 165 114 67 45 -36 -1 31 17 -22 19 42 101 66 4 69 35 86 109 116 88 47 111 51 6 27 52 98 101 75 59 21 64 0 13 40 6 -22 36 97 78 22 34 4 -40 -15 23 7 -45 -24 31 95 66 62 108 55 103 76 21 50 160 72 65 70 77 114 146 122 106 62 29 68 57 65 -5 40 85 67 37 61 72 81 -21 22 -2 -46 18 87 75 40 75 25 49 73 71 22 -3 70 11 15 -22 -8 -8 22 29 17 0 55 52 23 0 85 69 114 56 108 111 136 113 79 50 61 21 53 69 72 95 125 69 98 104 189 113 120 129 90 119 115 125 129 97 127 147 124 108 139 55 113 140 127 92 90 134 177 133 134 146 114 119 141 205 295 470 660 949 1140 1289 2219 5047 7672 8713 8965 8466 7876 6626 4392 3381 2843 2790 2728 2213 2321 2869 3361 3315 2908 2360 1715 1047 556 320 290 286 292 287 326 364 332 267 199 148 166 168 181 179 195 147 143 166 172 176 260 400 457 750 1211 1680 2115 1601 1015 543 247 184 161 100 56 59 109 141 155 157 163 155 150 116 99 59 52 74 72 69 64 60 46 48 64 46 44 43 44 65 62 39 52 76 66 67 61 64 68 78 83 74 83 84 80 76 77 85 94 85 78 86 84 76 81 82 85 101 82 69 73 71 78 75 70 81 92 96 47507 311 256 30 10336 13 11 47 6037 2903 -23 115 428 1040 1786 24141 221061 676922 863131 273165 44861 6251 699 365 286 184 217 213 226 259 228 202 149 75 87 -14 -79 -87 -64 -34 8 33 -45 -28 9 98 83 78 39 59 78 -23 26 66 57 73 75 -16 -5 35 -3 -37 -18 -88 999999 -39 -8 20 -87 -66 -32 999999 -68 -83 -42 -61 -59 25 11 5 -35 -45 21 12 -52 10 38 38 52 27 19 54 5 25 68 99 95 21 5 29 26 57 40 -27 9 -25 -23 -3 22 53 76 33 36 64 -7 -6 15 -28 -30 -42 -33 4 -8 -17 -12 -7 -14 -79 9 -29 -73 -44 -43 -10 -56 2 -2 -2 -76 -71 -15 15 48 -3 13 40 -11 38 38 6 -3 38 60 44 4 31 4 11 40 -22 24 79 78 71 42 35 47 45 82 43 61 89 89 15 25 39 88 37 68 38 41 60 68 55 46 63 80 95 93 139 171 252 391 591 734 941 1141 1410 2340 4194 5905 7458 8544 8863 8704 8763 6594 4090 3754 3473 2973 2523 2292 2443 2816 2980 2784 2322 1829 1128 571 303 237 181 215 236 199 248 214 178 133 96 117 129 141 130 126 118 83 95 125 140 202 283 564 875 1139 1583 1939 1755 1209 560 192 124 98 98 53 34 73 83 66 100 122 94 70 68 59 31 8 12 38 31 30 28 31 8 1 -7 0 -7 11 21 11 11 19 40 26 22 40 26 18 21 32 40 41 48 54 43 45 53 49 48 55 45 36 51 45 48 41 47 56 45 26 32 30 35 37 33 47 52 56 47513 317 110 30 10340 13 11 53 6038 2901 6649 272 -59 46 233 334 439 531 807 1265 1785 3784 28173 173420 515482 608636 368013 60238 1404 298 339 267 337 210 241 326 185 50 39 121 -40 -16 -56 -61 -92 -28 999999 -10 -24 -2 39 6 51 23 44 20 70 10 9 90 -6 1 24 -27 -55 -43 -18 -18 -72 -67 -13 -76 -66 -29 -79 -53 -74 -42 42 1 27 24 25 -20 -28 20 29 -17 -1 -16 7 18 -61 43 50 16 30 41 62 63 48 72 -9 7 -11 -61 5 3 18 -34 18 14 47 53 -15 -17 8 17 -16 -34 -23 -6 6 -81 -99 -26 28 17 27 14 13 -49 -41 -37 -52 -40 -42 -27 -72 -72 -19 -36 6 -26 -8 -72 -59 -24 -42 -28 24 58 48 -3 42 -16 6 50 -51 -23 -12 -10 -42 11 -5 37 -1 57 50 119 127 64 61 53 21 32 65 34 76 80 96 59 18 77 80 75 105 93 122 99 69 88 75 132 165 311 430 672 940 1280 1776 2184 2367 3008 4341 5762 6566 6956 7086 7091 7412 6853 5447 4212 4064 4035 3537 2534 1808 1711 2150 2684 2692 2128 1294 645 389 270 198 183 172 167 199 192 150 114 129 108 128 105 113 88 99 102 105 183 312 417 563 759 1018 1847 2818 3151 3199 2552 1667 721 392 253 120 69 52 78 67 70 100 91 79 55 52 42 21 28 30 28 28 14 31 23 6 -9 -3 8 0 -12 8 17 19 12 18 24 41 35 35 19 9 24 46 44 36 53 45 42 38 41 58 57 51 48 44 46 42 44 46 56 46 26 27 33 37 41 30 38 55 56 55 47519 308 383 30 10343 13 11 59 6039 2900 -46 461 2590 29058 207868 588617 999999 999999 434657 11130 421 288 259 311 316 222 206 205 63 17 40 64 13 -11 -14 21 77 85 -78 -17 107 42 -41 54 82 106 54 -10 123 -11 -11 -42 -51 40 -58 74 -14 999999 -81 -89 -50 9 27 29 3 -31 -58 -20 -96 -13 48 -43 10 -10 -19 -6 -31 9 62 48 28 47 -22 31 -16 78 106 33 55 76 102 93 54 45 60 52 74 45 58 75 47 -44 -3 43 59 51 -43 -40 -37 -3 61 25 55 74 38 33 39 8 -42 -44 -1 -28 2 17 8 -6 36 37 -18 -31 -19 -27 24 50 -11 18 3 37 -7 37 113 78 42 18 97 121 -10 33 76 69 50 51 53 7 23 60 98 138 143 106 82 169 59 35 62 63 49 76 121 90 58 87 78 50 94 94 59 97 105 95 60 75 116 163 191 321 632 1199 1793 2771 3571 4648 5211 5540 5550 5230 5471 6122 7106 7228 7490 7802 7260 7017 7105 6710 5277 3289 1956 1493 1661 2055 2395 1982 1056 565 348 271 234 209 227 240 226 212 255 246 184 167 152 195 227 224 198 161 138 207 346 671 941 1467 2795 3929 4314 4206 4098 3475 2605 1721 1016 500 378 214 105 90 120 132 119 100 89 74 86 71 61 43 35 53 63 51 51 36 39 37 25 23 27 32 42 58 53 57 64 77 63 70 60 60 71 72 83 84 79 79 78 63 61 76 84 91 74 72 84 93 91 89 92 90 80 58 60 57 70 89 71 80 87 83 89 92 47525 318 84 30 10344 13 12 5 6040 2899 12257 999999 999999 999999 999999 999999 109 102 204 474 1148 1879 4258 46573 323869 502645 686462 636050 60744 1613 357 286 267 318 258 231 151 -12 -31 57 80 63 25 25 73 12 120 83 37 26 80 82 68 28 113 104 66 40 59 14 51 1 -5 40 4 -2 14 2 2 -28 33 -50 43 24 18 -44 -47 -71 -27 31 89 54 96 14 -8 15 34 -6 13 -16 31 63 56 91 26 11 91 63 79 31 80 61 77 67 119 59 24 32 -21 32 37 46 35 16 100 36 32 19 -20 21 6 11 43 -24 47 58 73 36 52 99 16 41 37 29 105 -1 8 14 -22 65 71 0 27 63 -8 -25 4 37 36 42 127 117 84 75 67 -23 -7 23 66 95 80 56 21 77 106 76 43 62 147 91 132 105 62 92 145 108 61 104 85 152 161 111 145 100 131 135 102 123 161 160 174 164 260 438 656 1306 2166 3004 4122 4812 5465 5685 5657 5608 5432 5359 6207 8176 9574 9084 10203 10701 9015 7787 6437 4659 3191 1536 1206 1213 1183 1245 1066 548 324 276 218 230 245 229 250 255 300 331 305 240 229 186 206 332 441 348 231 195 312 633 1536 3068 4513 5297 5186 4435 3494 3415 4209 4555 3431 1727 629 489 226 118 139 122 138 158 148 128 108 104 106 77 55 63 71 82 78 93 84 54 66 57 58 67 66 76 53 83 81 78 95 96 73 72 82 89 102 101 91 96 104 112 103 81 78 92 112 98 92 103 92 106 112 109 118 101 89 87 86 94 99 97 101 107 108 114 116 107 47531 318 85 30 10345 13 12 11 6040 2898 4928 510 548 549 558 596 736 945 1252 1687 2326 3274 7962 43842 181615 258508 266487 81969 2615 417 257 260 271 193 256 154 45 -91 -83 19 -18 95 -63 -46 -10 -11 12 20 39 -89 -34 -65 -75 -43 -8 -69 10 40 -55 -55 35 37 29 -29 -91 -18 -56 -66 -42 -1 -33 -45 -84 -49 -60 -28 -40 -55 -70 -33 26 3 -17 10 15 -26 29 19 29 17 -88 -18 40 24 -15 84 46 66 92 84 49 62 60 73 46 23 38 70 50 46 19 -80 -33 27 -32 17 -1 -1 -11 -40 33 17 -10 -24 -84 999999 7 -46 -48 -33 -21 -57 -46 -87 -13 6 38 -74 -35 -14 -6 -14 -20 -19 -28 -43 -44 999999 -55 35 10 -8 -55 24 23 33 46 22 50 33 2 28 39 9 6 18 29 58 10 15 60 13 21 17 36 58 85 26 33 40 44 16 41 61 55 46 83 109 54 70 134 207 283 453 788 1478 2544 4072 5544 5949 5982 6099 5864 5524 5176 5495 7155 9191 9810 10507 12716 9618 7893 6593 4323 2797 1698 846 445 441 451 400 325 233 166 147 166 187 223 224 201 222 227 197 198 186 214 361 730 1104 1401 1372 960 984 1687 5093 9902 10957 8723 6368 4705 5026 6396 6835 5637 3137 1179 374 182 152 64 70 68 102 115 135 85 73 88 61 30 28 22 25 48 41 41 32 18 15 13 12 10 8 23 34 16 20 31 65 46 23 19 31 44 60 58 55 59 64 74 74 72 47 32 62 64 59 54 61 60 59 75 74 82 72 42 107 443 150 48 39 60 63 71 73 66 68 47537 318 85 30 10345 13 12 17 6041 2897 9432 408 411 319 457 608 629 821 1173 1618 2277 3064 12200 72996 190678 381757 274587 31822 995 312 263 271 181 84 151 128 8 -36 -3 0 -35 -50 6 -92 4 -51 -54 -2 -65 -71 96 42 -1 34 -28 999999 -29 -21 -76 -64 34 19 -15 999999 -72 -88 -72 -52 -100 -83 999999 -96 -62 -38 -52 999999 -19 999999 999999 999999 999999 -52 999999 999999 999999 -35 -45 -13 3 15 -18 -76 -47 2 -54 -53 -53 -35 -54 -83 7 18 -41 8 7 -56 -33 -9 -63 -42 -36 -49 -39 -52 -21 -50 -32 -74 -19 -70 -99 -42 -53 -55 -65 -79 999999 -43 -49 -55 -59 -59 -42 999999 -54 -95 -49 -90 -80 -43 -74 -87 -5 6 -59 -89 -36 -33 -37 -83 -55 -19 11 22 19 18 -69 -50 -28 -4 -60 -33 8 -37 -39 -28 38 49 41 18 58 42 68 -23 2 28 3 0 -9 -44 46 -28 -9 17 42 31 28 15 93 58 117 181 269 541 1260 2193 3534 4685 5472 6138 6617 6514 5679 5672 6159 7249 8893 10345 10709 10642 10923 9085 6276 4698 3672 2394 1063 530 501 418 379 342 262 172 168 224 222 188 164 172 143 121 127 206 286 380 535 959 1453 1551 1279 942 850 1190 4264 11458 12910 8717 6307 6967 10137 12026 9691 6282 4079 2488 1500 694 141 48 63 58 62 51 80 92 52 21 23 9 22 10 15 30 18 14 1 -7 0 3 1 6 4 -15 -5 -4 16 7 26 12 -5 2 24 20 35 40 33 22 41 24 44 58 56 26 30 30 22 19 19 32 36 41 50 54 66 41 22 783 3263 170 23 20 39 45 49 46 45 42 47543 318 85 30 10345 13 12 23 6042 2895 70383 1487 761 825 1019 1064 1226 1494 1931 2318 3021 4294 5836 8420 30303 38341 8569 1761 466 174 211 223 215 173 147 69 -8 -69 999999 -85 -59 -100 999999 -71 -77 -92 -88 999999 999999 -23 -58 25 58 -5 -15 999999 999999 -18 -23 -49 -94 -64 999999 999999 -92 -77 999999 -59 999999 -77 999999 -70 999999 999999 999999 999999 -81 999999 -74 -97 -94 999999 999999 999999 999999 999999 -47 -72 -93 -96 -39 -16 -29 -66 -12 -36 999999 -94 -82 -57 999999 -73 -60 -63 -2 -33 -23 -47 -38 -64 17 16 -87 -85 1 5 -30 -53 -87 -73 -28 -23 -87 999999 999999 -83 999999 999999 999999 999999 -96 -56 999999 -88 999999 -81 -73 999999 -73 -71 -35 -93 -52 -90 -74 -100 -93 -85 -42 -88 -42 -19 -32 -19 -38 -52 -62 -55 -49 -46 -47 -10 -5 -77 -69 -70 -19 -14 61 40 -12 -39 -64 -8 -7 2 27 -13 -29 11 32 -30 -14 22 39 32 43 17 -49 1 72 72 100 160 409 872 1516 2486 3501 4513 5617 6420 7131 8460 10244 11349 12301 12295 10326 10258 11657 10942 6588 4497 3999 2831 1814 1050 791 487 382 249 212 253 341 356 286 196 192 188 163 181 208 317 309 482 1045 1847 2212 2279 2490 2814 3502 6004 11694 14598 11533 9347 12532 15833 15357 13387 10085 6958 4485 2554 1294 632 147 56 83 63 54 50 74 108 46 26 25 36 37 -2 6 11 1 -6 -13 -17 -11 -10 -18 -16 -9 -25 -24 -16 -12 -6 8 33 26 11 -3 -2 17 12 21 26 30 23 16 28 20 18 23 15 7 5 16 25 37 56 53 60 40 999999 489 11534 3743 28 7 20 38 34 36 33 33 27 47549 317 114 30 10344 13 12 29 6043 2894 6916 828 902 1000 1044 1309 1592 2017 2155 2556 2834 3086 2880 2377 1600 821 458 317 201 178 179 194 153 90 24 33 1 -18 -70 -46 -53 -64 -52 -32 -23 -35 -48 -59 -77 -47 -66 -7 -14 -15 56 -24 5 47 6 -46 999999 -21 -86 -87 -92 -22 -61 -79 -66 -71 -40 -99 999999 999999 999999 -81 999999 -24 -65 -19 999999 999999 999999 -81 -74 -67 -31 -20 -96 999999 999999 -44 -27 -98 -99 -22 -13 -56 -36 -34 43 -9 -74 -81 -68 -44 4 -19 -91 -38 -22 4 -98 -77 0 -39 -62 -39 -12 -45 -22 -83 -57 -65 -49 -69 -80 6 40 -45 1 -65 -2 -56 -68 999999 -62 -40 -25 -26 -70 -80 -49 999999 -54 -67 999999 -84 -62 -72 -87 -49 -49 32 -19 -59 72 47 15 -5 -7 14 53 -52 -70 -51 32 11 19 50 64 -6 17 58 36 -36 11 50 27 24 13 35 67 35 53 65 28 42 34 42 72 103 124 331 687 1275 2227 3618 5361 7222 8837 10251 10671 10906 11705 13001 13861 13093 12040 13432 13495 9103 5937 4264 3602 2735 1484 836 613 610 605 681 660 570 485 390 307 318 244 221 277 437 963 1804 2475 2982 4559 4788 4513 4816 5686 7479 10476 13265 14045 13332 15337 16653 17513 18343 15092 11460 8267 4563 2233 1428 734 177 103 98 107 96 105 128 138 119 73 61 58 60 60 65 42 59 54 37 52 49 36 25 22 29 29 25 38 34 47 50 92 80 98 47 43 53 55 63 73 76 74 78 73 77 64 62 53 49 61 64 68 76 109 111 106 82 37 407 5528 689 60 49 66 72 76 79 79 77 67 47555 317 116 30 10346 13 12 35 6044 2893 6593 774 794 958 1048 1169 1404 1581 1862 2111 2261 2379 2291 1826 1294 907 409 249 238 201 117 100 133 96 -26 -71 999999 999999 -71 -80 999999 999999 999999 -89 999999 -48 -47 999999 -74 -5 -4 -35 -86 -61 6 17 999999 -42 -73 999999 -96 -72 -99 -81 999999 999999 7 -96 999999 -77 -66 999999 999999 999999 999999 999999 999999 -94 -69 -14 -46 -57 -49 -31 -62 -80 -71 999999 -77 999999 -51 -56 999999 -95 -98 999999 -88 -42 -40 4 -56 -13 12 21 -21 -87 -75 -52 8 -66 -54 -60 -69 -72 -63 -86 -71 -88 -82 -90 -76 -90 999999 999999 -95 -58 -86 999999 -87 999999 999999 999999 -27 -33 -93 -89 -98 999999 -65 -52 -94 999999 999999 999999 999999 -50 999999 999999 999999 -85 -73 -61 -77 -48 -59 -85 -62 -21 -30 -37 -46 -55 -91 -33 -57 -18 -15 -10 10 -20 -26 33 -18 -6 2 -12 -6 10 23 0 31 7 -17 73 21 10 -18 28 33 23 32 29 51 186 651 1470 2877 5010 7427 9446 11066 12047 12386 12723 13579 14471 15175 15144 13773 11222 9678 8617 6302 4635 4083 3213 1727 931 615 606 652 538 496 499 527 423 357 355 339 358 596 1180 2120 2873 3049 3664 3734 5261 7018 7437 6794 6242 9189 12507 12550 13820 16831 17624 21191 25325 21820 14868 8570 4799 2942 1502 950 345 121 119 107 86 64 89 132 122 94 67 52 86 67 58 42 26 27 29 26 38 49 11 16 22 12 31 35 5 13 31 42 85 36 21 24 54 52 44 49 50 58 81 76 67 46 45 46 52 47 54 54 67 94 92 74 73 45 52 1251 3689 321 51 46 67 67 68 68 59 52 47561 317 119 30 10349 13 12 41 6045 2892 7010 724 794 928 997 1057 1284 1481 1551 1723 1881 1849 1623 1355 1087 613 299 143 147 148 139 267 169 62 0 -79 999999 999999 999999 -63 999999 999999 999999 999999 -64 -97 -61 -57 -47 -98 -38 -78 -73 -71 -66 999999 -96 -87 -56 -31 999999 999999 -97 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 -88 999999 -89 999999 999999 999999 999999 999999 999999 -77 999999 -90 32 7 -98 999999 -51 999999 -41 -59 -64 -42 999999 -55 48 -22 -90 999999 999999 999999 -95 -66 -46 999999 999999 -89 -77 999999 999999 999999 999999 -99 -94 999999 -88 999999 -88 -64 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 -80 -81 -70 -85 999999 999999 999999 -94 -73 -76 -30 -61 -39 -68 -52 -73 -78 -45 -45 -93 -88 -70 -87 -58 -44 -42 -43 -21 -7 -43 5 -19 -16 -8 -5 -31 -38 -20 -37 -12 -41 -20 -43 -8 -10 -47 -44 -12 -39 78 295 935 2406 4756 7780 11294 14533 16524 17360 16958 16903 17423 17554 17411 16973 15236 10925 7905 7549 7509 6390 5190 4129 2704 1541 935 724 506 348 274 352 543 787 849 871 795 966 1856 2640 2953 2926 3870 5305 7151 8061 7648 6542 5901 5136 5770 8153 9735 10721 13045 14914 18516 23896 16614 10806 8174 4538 2786 2000 1308 761 140 54 72 79 53 97 88 120 127 78 33 46 63 161 135 21 34 24 14 10 26 7 6 11 -3 -12 -6 3 8 2 20 22 32 16 4 22 44 42 37 36 49 56 41 27 37 41 27 15 20 35 45 60 140 150 66 52 30 7 127 1627 1247 73 32 39 48 49 47 41 40 47567 317 122 30 10352 13 12 47 6046 2890 2940 784 746 805 952 1126 1292 1294 1433 1354 1578 1731 1551 1371 960 580 253 152 215 143 157 126 81 1 -32 999999 999999 999999 999999 999999 999999 999999 -86 -39 999999 -41 -28 -53 -34 999999 999999 -67 -17 -15 999999 -50 -25 999999 -73 -88 999999 999999 -97 999999 999999 999999 -29 -76 999999 999999 999999 999999 -45 999999 999999 999999 999999 -86 -76 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 -93 999999 -78 -19 -77 -39 -44 -73 -67 -93 -49 -45 -80 -41 -44 999999 -94 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 -87 999999 999999 -36 -49 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -97 -65 999999 -97 -51 -60 -78 -76 999999 -65 -52 -46 -50 -94 -77 -56 -72 -89 -73 -89 -42 -19 -34 -39 -51 -46 -13 -31 -10 -29 -50 -5 -3 3 24 39 11 -26 19 -16 -28 -61 32 83 339 1030 2848 6101 9948 13507 16852 19612 20099 20506 19642 18595 19146 21535 22863 19579 14481 11134 8631 7765 7606 7524 5542 3587 2731 1707 1188 759 536 488 692 1202 2161 2971 2645 2159 2280 3175 4536 6864 9054 11298 11091 8572 5607 3448 3028 3613 5043 6768 8000 8680 9359 13109 20617 24046 21840 15841 14749 11776 6856 4139 2825 2057 670 103 108 88 94 72 106 134 147 134 149 99 81 53 47 54 54 59 50 34 38 51 55 34 36 44 25 23 13 12 35 35 33 56 44 35 30 38 38 38 48 67 88 87 56 52 60 51 37 52 71 71 116 825 2530 1320 106 62 46 566 3373 3108 132 60 60 65 66 68 68 72 47573 317 124 30 10354 13 12 53 6047 2889 749 812 817 824 971 1193 1200 1217 1354 1401 1508 1481 1310 1127 723 256 170 163 43 150 122 114 81 -13 38 -54 999999 999999 -97 999999 999999 999999 999999 999999 999999 -75 999999 999999 -71 -34 -85 999999 999999 -71 -11 -83 999999 999999 999999 999999 999999 -46 -68 999999 -100 999999 -67 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 -82 -42 -40 999999 999999 999999 -36 999999 999999 -38 999999 -97 999999 -76 999999 -95 -14 -92 999999 999999 999999 999999 999999 999999 999999 999999 -94 -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 -100 999999 -77 -91 999999 -79 -60 999999 999999 999999 -29 -67 -50 -50 999999 -45 -23 -56 -55 -18 -48 -63 -68 999999 -75 -28 -58 -30 -72 -28 -63 -97 -72 -64 -51 -42 -86 -52 -38 -21 80 264 834 2527 6012 10895 15862 18849 20317 21488 21409 21977 23360 25346 26845 27454 23327 18112 14488 11901 8856 6846 6769 5467 3870 2734 2129 1795 1402 1205 1833 3396 4545 5272 5092 4451 3849 4069 6400 9858 11442 9052 5754 3823 3665 4132 4460 4792 5081 5974 7853 8417 8154 11365 17197 18660 15172 13813 15192 14267 8848 6041 4289 2114 817 212 74 74 56 93 106 114 106 125 111 116 92 72 70 44 65 63 56 43 47 39 10 21 43 19 3 6 14 8 11 29 32 22 14 28 23 21 6 20 36 29 31 55 42 34 36 45 33 23 27 54 58 128 811 5383 12732 1793 78 20 539 11167 8340 504 50 25 31 47 52 59 51 47579 317 127 30 10357 13 12 59 6047 2888 4677 783 803 1019 1018 1054 1071 1191 1262 1470 1434 1394 1281 984 609 322 278 200 49 122 157 161 18 -55 -94 999999 999999 999999 -97 -71 999999 -23 -60 -57 999999 -95 -57 -70 -51 -71 -34 999999 -100 -57 -62 -93 -40 999999 -70 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -92 999999 999999 -100 -50 -95 -91 999999 -92 -66 -89 999999 999999 -47 999999 -86 -62 999999 999999 -57 999999 999999 999999 999999 999999 -81 -56 999999 -79 -46 -84 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -83 999999 999999 999999 999999 999999 999999 -90 999999 -54 -91 -85 -53 -65 -54 -68 -51 -88 -54 -93 -94 -76 -87 -100 -87 -73 -83 999999 -58 -74 -60 -45 -16 -42 -13 -37 -14 -5 -52 -58 -2 -26 -15 -50 -29 -34 -4 51 113 147 359 1021 2329 5154 10640 16326 19607 21881 22825 23432 25447 25698 25903 27318 27513 24483 19707 16998 14591 11084 8675 7783 6263 5575 4834 4015 3381 2833 2370 2664 3845 4909 5134 4434 3862 4644 7593 11871 10418 8268 7924 7770 9604 9396 9526 9083 9015 9336 9104 9548 9717 11380 14615 16315 14602 12922 13597 12712 8655 5645 3900 2388 907 200 85 80 98 80 59 83 116 154 154 150 152 151 160 104 73 90 100 86 74 99 79 27 40 48 38 42 44 28 31 38 50 38 44 30 58 66 57 37 50 71 69 59 65 73 76 71 72 63 62 50 72 84 112 169 544 6927 7132 710 72 187 6182 18148 2372 91 67 55 77 87 81 81 47585 317 130 30 10360 13 13 5 6048 2887 5174 643 609 651 751 728 798 1011 1012 1030 976 995 935 636 353 190 27 -45 10 -20 67 61 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 -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 -85 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -97 -67 -98 999999 999999 -87 -78 -65 -26 98 235 614 2071 5502 10365 16477 20483 23344 25000 25445 25141 24811 25359 26042 25103 23297 21489 18179 14378 10232 6516 6079 6593 6810 6157 5011 4599 4101 4144 4980 5267 5635 6495 7312 10268 13540 12179 9417 10491 14655 19217 15320 15134 16840 16296 12648 10192 10091 11408 12572 14549 17096 17544 14996 14370 12070 8891 7025 5243 3591 2123 742 157 61 59 75 70 36 33 48 69 91 110 78 94 88 89 53 45 24 19 39 37 10 -7 10 -1 0 -4 13 -20 -10 -9 -9 9 1 9 18 15 10 8 10 8 18 20 26 44 31 26 8 7 11 20 28 33 50 86 1133 16211 15515 4428 92 191 6742 16300 423 37 23 16 35 42 45 41 47591 318 99 30 10359 13 13 11 6049 2886 77542 1208 537 516 511 633 613 736 818 929 938 1006 1027 881 567 109 -27 53 9 -42 -28 37 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -87 -83 999999 999999 999999 999999 999999 999999 -81 999999 -92 -93 -93 -58 6 300 1131 3758 9578 14207 17583 22411 26932 30356 32383 30376 28141 25823 25188 26510 26686 22729 19565 14850 9464 7955 9039 11839 13078 11130 9547 7990 6793 6222 5969 6602 8189 9782 12283 14563 13451 11759 12837 16629 18105 15973 14104 13851 13553 11425 11457 12087 11883 12132 13036 13409 15044 17636 18091 17077 15183 11556 10196 8329 4805 1996 741 1125 1251 487 79 40 35 70 69 104 113 113 95 97 95 101 51 38 32 34 25 33 23 15 35 23 -7 2 -19 3 -1 5 10 17 16 21 24 48 33 16 21 17 23 39 38 38 34 22 22 35 44 53 51 129 928 4550 22438 47530 7214 3337 511 9592 42101 10829 78 31 24 55 58 56 55 54 47597 318 99 30 10359 13 13 17 6050 2884 13294 307 344 414 446 508 589 537 637 724 990 1055 1021 834 436 105 -43 -27 -57 -29 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 275 1641 8027 20686 34704 42656 41863 37341 35858 35752 33693 29628 27129 25420 23563 22088 21134 18609 17082 15196 12155 11234 14017 16355 15886 14086 11673 9299 7514 6956 7756 8977 9157 10271 11768 11220 9463 10319 14589 13853 14520 16746 15136 12896 12937 15428 16405 15284 13993 13434 13662 13860 15045 16007 16818 19652 22178 19445 15604 10093 4900 2634 1595 1786 930 150 53 38 8 27 53 81 92 86 75 97 111 83 65 35 26 19 23 19 1 -10 5 4 -15 -6 2 -19 -13 -10 0 12 9 7 34 167 85 -15 -1 1 22 31 26 19 25 29 14 16 35 56 34 397 3883 21604 78606 67626 1250 805 265 4543 21185 4977 142 14 30 46 51 51 46 42 47603 317 130 30 10360 13 13 23 6051 2883 857 482 520 465 424 549 643 673 677 775 934 820 432 106 -43 999999 999999 -74 -77 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 209 1060 3731 10541 19576 27614 30460 30940 28809 26565 26263 25543 24777 23403 22854 24177 24929 24782 24001 22900 18880 15750 15545 16602 19030 21235 18848 15624 13640 10969 8704 8436 8717 8589 10091 11405 12408 14411 15129 17066 19111 17804 18500 18409 16342 14937 15495 14929 15109 15602 16553 15692 16180 19747 27468 34340 35520 32940 35294 34630 28384 15983 9088 5559 3255 2040 620 95 48 32 31 41 74 89 84 87 75 108 108 87 30 22 19 6 13 46 17 -4 0 -9 -17 -10 -12 -25 -13 -3 -3 19 -10 59 338 260 23 -4 -6 0 9 16 30 31 25 20 5 15 36 61 42 982 12206 29018 78487 117209 682 148 304 5551 37488 12780 227 24 45 55 54 56 49 43 47609 317 132 30 10362 13 13 29 6052 2882 1483 560 603 638 687 562 607 622 602 690 654 556 436 176 73 -76 999999 -70 -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 261 1266 3834 10063 16719 20542 21015 20361 21485 20905 19633 19979 20542 22193 26542 30565 30573 28670 25953 22423 20043 19870 18631 16611 15920 15587 15817 14545 13436 12641 11096 10089 11027 13289 14630 17260 18273 20569 23940 24073 21138 17981 17228 18932 21467 21084 18638 17739 16948 16973 18756 21400 23747 27770 29215 28696 30524 37887 42454 53315 54643 48451 30479 10311 4750 2796 1092 184 52 59 66 67 107 99 92 105 105 86 98 86 81 35 23 66 105 83 2 -23 -10 17 -1 -30 -15 -14 999999 999999 0 -12 34 317 321 58 -8 -5 -4 -2 4 22 19 20 28 27 33 20 125 429 190 1023 13759 32899 53221 102388 1054 112 581 17116 33241 649 35 21 61 70 63 52 49 49 47615 317 133 30 10363 13 13 35 6053 2881 530 467 377 402 381 306 444 384 443 487 543 396 286 -15 -85 -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 -98 153 932 3322 10484 19824 22456 23821 24526 25063 24458 25086 26592 28792 30204 31592 32699 32310 29668 26316 24534 23931 22721 19730 16960 15918 16497 17770 16839 12642 10168 9165 9743 9580 10057 12403 16247 19458 22289 22224 21073 22675 21680 20257 22649 23316 20079 16701 15765 21341 25310 23667 21473 21252 21639 22524 28014 38108 44297 40007 45979 65796 93835 55566 18397 8395 2880 598 43 17 51 74 129 224 237 237 263 154 94 418 754 268 114 99 337 736 213 3 9 18 2 -26 -39 -26 -12 6 -14 9 19 45 159 371 866 337 2 12 14 13 14 18 31 32 35 36 31 54 616 611 394 7096 43093 96864 93743 2863 515 6734 95853 113492 802 60 52 73 69 76 81 76 70 47621 317 132 30 10362 13 13 41 6054 2879 295 210 207 315 304 189 213 261 372 421 300 180 187 60 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 814 2915 9591 17039 19271 22334 23814 25398 26015 26360 27544 28580 29308 29909 30043 30161 30351 28026 27447 26697 24844 22833 19912 16592 14527 15317 15274 14019 11667 9330 7666 8875 12261 16101 20425 20915 19799 21779 26078 27266 23650 24889 26471 21932 18337 16421 17143 18345 18157 17949 19137 18406 17381 18493 20545 29210 40193 39017 39723 49747 86173 156754 128273 60166 17471 5160 2579 625 94 67 94 401 1643 3426 4305 2964 895 525 870 3476 5941 3207 718 311 115 18 3 1 14 -2 -8 7 18 -6 26 36 36 16 116 730 900 220 33 17 12 27 42 46 34 33 41 44 37 47 58 79 62 273 4624 38185 48687 44058 8227 1292 5968 70725 59950 464 42 44 74 75 81 71 72 67 47627 318 99 30 10359 13 13 47 6054 2878 6055 52 -59 47 84 27 188 193 168 231 205 350 267 38 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 339 1425 5671 14541 21184 27008 29953 30301 28667 27721 26793 26661 26372 26830 27613 28690 28905 29638 29667 27299 23340 21592 22143 22207 19771 19547 19734 17037 13654 10455 9177 9872 13888 17422 18968 18518 22158 22611 21653 20112 21493 24825 23476 18836 18277 19078 19303 18644 18158 20844 23940 25103 22273 21449 19950 20268 27316 35904 40611 41701 41486 44358 71790 142069 156077 98678 43957 16690 3264 393 131 100 422 4288 8929 5169 3347 4278 4806 5564 5886 5910 5364 1154 70 26 14 19 19 35 30 -9 15 25 23 33 47 46 148 771 1436 2246 1451 232 18 14 37 55 75 54 52 58 51 43 67 62 85 79 157 3948 31245 23762 10507 9484 1396 999999 27429 129387 628 26 43 72 70 72 76 67 60 47633 318 95 30 10355 13 13 53 6055 2877 7063 -7 999999 999999 -6 -35 -50 -16 32 -50 23 101 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 547 2808 11062 22563 29159 30381 28455 27293 27062 27321 27489 27007 25627 24933 25137 26082 26056 23587 20416 18492 19607 20446 18538 16661 18718 23552 27272 25620 22033 18540 16634 18593 24679 29909 30459 27338 26471 27648 25903 22123 19117 18418 17980 16628 15461 16010 15509 15723 18451 19309 16023 17154 18582 18827 24070 30175 32097 40249 53321 46782 33827 33494 41727 63294 112958 187242 172844 96004 26173 3580 289 46 210 2521 4983 2647 2235 4181 15059 39973 30932 9738 6341 3451 537 15 -5 -30 1 -13 -1 -8 -9 10 0 -10 12 32 113 1752 7739 11178 2655 163 999999 -6 18 17 19 37 30 27 36 29 32 41 50 79 44 880 11867 25890 14480 29213 999999 999999 105630 191592 747 5 -3 25 35 40 33 28 30 47639 318 92 30 10352 13 13 59 6056 2876 9933 999999 999999 999999 999999 -71 -78 -5 -72 -30 81 87 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1611 6372 18345 26663 26993 26866 26532 24969 24141 24674 25646 25444 24147 23059 22718 20854 17541 15678 16856 18663 18473 17371 17401 18650 18269 19687 26382 30972 29098 29124 31262 34083 38926 43972 41183 32122 26519 25128 23522 21912 21256 20917 18717 16520 16390 14725 14704 16037 16097 15108 15015 17003 20898 22785 25219 28691 28609 27634 34286 45915 41716 41086 51771 65587 96172 188421 210765 181840 109386 51909 7656 434 406 3687 7929 6601 2040 1484 4228 15194 38729 34695 16375 6572 1529 116 20 -7 -3 6 -16 -33 -21 -24 -19 999999 23 21 448 4232 16777 19022 4738 293 -9 -7 5 11 14 0 -1 -7 -4 -1 -5 11 38 66 34 145 3375 50274 26101 44045 8730 999999 160765 91613 514 15 16 43 59 55 42 37 37 47645 317 120 30 10350 13 14 5 6057 2874 -89 999999 -78 -35 -55 -42 -75 -29 18 93 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1135 5934 18023 27355 28901 26957 25837 26852 27615 27413 25972 23738 21524 19864 18344 17031 16796 17071 16691 15407 13391 12605 13880 15196 16512 16856 16849 21120 30737 34814 32646 32630 35057 38816 36720 33412 33361 33079 31744 30901 30526 28475 24452 22246 20505 18907 17576 18613 17640 17380 21014 23328 21506 18730 19205 18564 18945 22428 29114 35684 40992 50049 50565 50591 62066 98417 199322 206743 112800 90122 67341 9355 2292 5864 7221 4432 2570 2238 4845 15925 43374 37465 16430 10562 4930 1325 61 -13 -22 -4 4 -11 -20 -22 -26 -13 12 25 559 2191 2294 785 57 -6 -7 2 4 21 30 11 11 4 -4 4 27 16 40 111 109 372 9597 99153 48206 61490 9618 6221 110931 107216 355 28 34 57 62 68 58 46 43 47651 318 89 30 10349 13 14 11 6058 2873 32653 -29 999999 999999 -43 -14 -20 -24 -18 -37 59 -5 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 446 2274 10368 22674 26552 27759 30404 32183 31904 29594 25674 22514 20125 18507 17137 16047 15145 13967 11984 10047 8859 9414 11556 13793 17160 19287 18371 17130 17773 21464 30446 43245 44798 39576 35838 33404 33965 35568 36827 39182 37038 33557 28319 23382 21842 21274 18975 21068 20625 18600 19491 22796 23533 24010 26995 26672 26442 26550 27119 29447 32661 32345 34229 47701 64979 80879 95281 105244 99113 108582 100189 52105 10620 6852 10893 11061 8111 4615 2108 4654 15095 25596 13084 3944 2963 3256 1500 634 12 -58 -35 -36 -54 -64 -50 -62 999999 999999 7 24 62 33 -9 4 999999 999999 999999 999999 999999 -9 999999 999999 999999 999999 999999 999999 999999 33 166 300 2275 14991 97885 60871 13021 5830 52326 135684 17520 97 -6 -4 7 22 32 32 21 15 47657 317 118 30 10348 13 14 17 6059 2872 476 999999 999999 -75 999999 999999 39 -61 -55 -23 -18 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1905 6336 16136 25354 28370 27153 26778 26398 24399 21581 18360 15996 15037 14362 13471 12646 12059 11071 9627 9280 10528 13227 16997 19287 21391 23005 22089 20517 20320 21880 26862 32330 39078 47096 47343 42666 39925 36626 37923 38597 32870 27374 24451 23303 21677 21382 21601 21930 22223 22436 21008 19651 16456 17471 21922 25185 26435 25212 25846 29193 37041 44827 49162 58957 61207 60354 58324 53360 58991 96776 102466 55506 13127 11269 11598 11052 10699 6923 3057 3381 11060 28260 18617 4436 1672 1257 2266 946 -13 -36 -9 -32 -52 -54 -61 -67 999999 40 144 170 362 590 472 313 67 999999 999999 999999 -12 -10 -8 999999 999999 999999 999999 999999 28 115 174 972 16269 57666 80440 94416 57636 23648 69799 136536 22440 172 13 8 11 23 33 36 37 37 47663 317 116 30 10346 13 14 23 6060 2871 217 -48 -62 -55 -39 3 63 75 40 6 42 -17 -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 -65 630 2867 9015 18885 25383 24097 22034 21499 20996 21343 21585 19892 17800 16098 14215 12377 10989 10233 10248 10721 11416 12749 14819 15702 15528 18052 20174 21371 22449 24415 27380 29628 34591 40750 43823 42357 37849 32933 29440 28914 31310 30674 26902 25996 26848 31850 33904 28408 20888 14872 14941 16429 15348 15850 16896 18717 23065 23091 24852 28170 32306 37401 41277 45871 53923 53372 56597 69945 69849 73820 111211 84366 26219 15088 18519 20415 22772 20917 11371 5305 3718 6187 12619 12228 9057 10281 7521 1945 367 -5 -41 -18 -21 -28 -40 -46 -45 999999 71 86 210 917 1522 1821 2004 8856 7526 77 999999 -11 10 2 3 -1 999999 999999 -9 45 293 485 710 6309 50337 60698 88341 113583 36558 48888 117057 96102 2889 43 37 44 44 53 60 61 60 47669 318 85 30 10345 13 14 29 6061 2869 15338 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -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 -83 561 2499 7726 14072 16412 13439 13058 14838 17379 20182 21433 21246 18385 14271 11004 9479 8870 8599 8306 8463 9368 10305 10764 10516 10758 12595 13654 14304 14639 16552 21294 25694 29689 34615 37653 32318 24219 23087 22557 21559 22443 25391 28908 28344 25221 20572 14664 12328 13183 13233 12172 9502 9717 11702 13665 14322 15094 17276 19385 23462 29500 33659 37105 48415 96797 265812 278474 174235 174889 160896 118042 60610 24485 25107 22307 20869 20430 14891 7477 3564 5884 8189 9542 10620 8210 4198 1691 390 83 -57 -88 -69 -64 -94 999999 999999 -87 999999 999999 999999 294 1531 5603 10755 12954 66513 114714 11159 270 999999 999999 4 214 254 -14 999999 999999 999999 91 459 812 1374 15036 62467 90173 177170 191100 47817 36794 113650 24239 226 16 18 14 9 25 53 47 47675 319 54 30 10344 13 14 35 6061 2868 324103 973 999999 999999 999999 999999 999999 999999 -69 -48 11 -88 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1733 4696 8212 10164 10022 10017 11296 13867 18491 23306 24750 22450 17991 13938 11590 10693 10484 10387 10553 10939 11224 11275 11991 14808 16428 16000 16580 16882 18983 21161 22130 25921 32128 37576 41201 42986 39139 33481 30880 28209 24614 21274 17990 15602 15479 14961 14328 14117 14850 15930 15715 15705 15359 15271 17505 18772 18269 19678 21868 33471 69212 100062 116709 163643 219597 225046 139412 76384 54266 51509 53754 38551 26719 22944 19554 18068 14888 10442 6525 3856 5512 9358 10420 11331 8565 5542 2435 676 442 195 -23 -39 -38 -54 -74 -82 -59 999999 999999 103 473 1833 6449 26997 56764 108700 32271 770 -3 25 163 268 499 233 999999 999999 999999 999999 15 201 1029 1291 3752 17103 71353 178505 167084 61078 22975 65135 20932 252 39 34 24 30 42 49 59 47681 319 54 30 10344 13 14 41 6062 2867 66939 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 709 2484 4650 5950 6509 7268 8694 12015 17612 22605 24093 23322 21512 18504 15644 13668 12504 11643 10956 10585 10830 11951 14489 17715 18993 18488 18158 20168 20886 20542 21148 23227 27615 33183 40366 46485 49974 49656 42385 33345 27076 24652 22949 21460 22013 23996 25146 25480 23866 20242 18312 16326 14287 14142 17596 23629 27478 28447 33646 50119 90960 148500 178464 209645 197406 118389 61746 47974 44052 34011 22204 17773 24565 23915 16742 15696 12615 11138 10188 9546 7974 9972 8650 5209 4347 3738 2432 1047 929 1234 1136 373 -23 -36 -36 -53 -60 -49 999999 -15 499 1589 3478 18592 75176 136706 120940 5006 366 166 284 618 485 300 89 -2 -15 999999 34 94 155 1175 315 1372 17448 73731 134521 128336 21823 22486 17701 510 65 29 35 24 28 44 48 55 47687 319 55 30 10345 13 14 47 6063 2866 516904 3056 999999 999999 999999 999999 999999 999999 999999 999999 999999 -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 999999 12 929 2427 3356 4203 5621 7987 12523 18472 22288 23150 22633 20950 18087 15803 13763 11984 11284 11261 11822 12959 13897 14811 15614 16444 18641 19986 21321 20857 18942 18592 21504 22767 22634 25567 30164 35447 39586 44858 48934 48856 46371 42469 39089 34911 31335 27800 23392 20684 17199 13448 11888 13842 19302 26400 35202 40516 40834 37928 46216 66519 83938 109121 197234 246426 141195 62144 39332 31880 28979 25033 22505 19612 13848 9981 10428 10852 11591 11161 12420 14820 14162 9073 3765 2937 3090 2515 1589 1347 2071 3091 2521 571 -7 -11 -15 -39 -33 -39 999999 436 1496 2272 6585 22375 65369 143956 89664 2653 134 551 1719 2122 1148 560 68 27 10 0 70 262 210 211 311 4120 31808 153453 204306 203186 132609 24494 18274 271 29 20 14 14 48 39 43 58 47693 319 54 30 10344 13 14 53 6064 2864 257481 655 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1032 2212 3323 4505 6963 12011 17151 19394 18564 17177 15818 14578 13863 13656 13158 12832 13057 13110 13230 13394 13897 15383 17762 20704 23834 25637 24479 23760 22906 19749 16924 15341 16698 19597 21633 22993 26554 31410 34415 34682 34377 33501 31780 28532 22627 17266 16042 13988 15275 20762 30823 41821 50658 57718 64868 67867 67310 66891 58769 63588 96690 172027 239692 210081 170502 107424 57600 45343 35567 24419 14494 8389 8893 12715 17521 20787 19440 17320 16504 14438 10036 4779 2939 2160 1451 1731 2476 3582 4649 4422 2586 789 121 55 62 54 64 65 129 474 1039 2242 5339 12436 17419 21839 17391 1724 364 829 1844 1554 958 819 360 129 110 129 331 721 8 305 5523 2590 13767 194426 280871 178356 48486 138086 11761 240 140 144 58 81 103 77 82 79 47700 319 50 30 10340 13 15 0 6065 2863 59408 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 806 1969 3168 4641 6832 10116 12671 13415 13615 14711 16117 16769 16059 14539 13109 12773 12977 13654 14126 14836 16335 18321 19985 22284 25316 26112 26415 27176 26860 24330 21515 19035 16977 13616 11865 12872 15200 16279 18195 20066 21379 21060 19149 17188 16103 17125 19703 21409 25967 33016 38949 40056 37019 35638 39306 52017 68100 82240 85667 91807 113518 153748 154801 126107 117209 122203 86407 55670 37511 25587 16032 12729 12582 15341 18912 19583 15695 15779 14094 13345 13751 8646 4107 1681 1222 2110 2898 3165 3329 4038 4795 3548 1147 60 27 27 20 21 21 94 371 1424 4118 7400 12244 9782 8039 4074 608 265 913 2183 1727 411 172 142 57 73 77 154 447 417 871 7962 8358 77859 228043 252996 255360 146953 198989 17642 875 50 30 16 48 71 43 53 51 47706 319 45 30 10335 13 15 6 6066 2862 26331 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1343 2563 3958 5802 7877 9461 10455 11531 12038 12698 13694 14520 14682 14003 13021 12909 13980 15179 15876 16218 17080 18951 21114 23234 26490 29341 30622 32341 32068 27735 22814 21767 24084 25830 24824 21920 21517 20192 18877 19367 17123 18110 20799 25582 31173 34243 34288 32339 28925 27941 27500 29104 31409 37118 45093 49924 53081 60427 68248 71502 74063 90160 122673 115941 94850 93643 95892 79515 54627 39509 25071 16439 14147 15117 19745 20569 16325 15455 14534 11961 10494 9046 4760 2448 2273 4150 4717 3957 2699 3217 5273 5931 3829 883 98 99 127 99 80 86 153 287 1182 4180 8318 10429 5534 9623 21635 11097 395 312 458 436 583 1171 903 232 236 282 314 457 1136 1125 2050 4997 13228 197537 290807 223771 220204 293800 228122 73988 14242 12649 5363 147 82 74 66 64 47712 319 71 30 10331 13 15 12 6067 2860 70363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 231 1174 2084 3075 4369 6201 7916 8973 9316 9432 9646 9839 10113 10294 10374 11074 12341 13059 12732 13035 14460 16737 19335 22589 25898 28116 29271 30472 29660 24714 20760 20821 21751 21684 20408 19989 20102 19448 20123 22897 25343 25174 25634 26458 26227 27283 26319 23930 24623 28518 38519 48168 55232 58170 61357 64979 61868 60476 64514 66352 60144 64306 73377 81750 84201 77282 68006 65223 53753 45229 49384 42875 30446 21229 20375 18611 13925 14329 15512 13715 12467 11322 7741 5315 3585 3972 4724 4035 4033 4988 7286 9684 6818 2232 359 108 181 365 341 229 99 80 201 661 1471 3014 12649 55892 75060 113010 76120 1894 239 378 576 1502 2588 1644 428 330 384 464 579 799 1466 5875 9260 16414 120142 300702 214249 105282 264813 313389 253993 105710 92121 93727 29371 161 52 57 54 47731 143 5324 30 10334 13 15 31 6070 2857 3 1124 2512 3670 4943 6242 7605 9017 10061 10937 11519 11356 11082 11722 12567 13452 14315 15521 16052 17050 19554 22326 24729 27193 28801 30275 30935 29263 25936 23975 23888 24180 23785 23011 21918 22709 24785 25090 24422 25243 27347 28881 28842 27549 27332 29154 34009 39354 42266 43285 45237 46166 41141 36559 38117 48092 61344 62878 52047 42801 41339 42534 43368 45456 46878 42988 37778 35850 33789 32125 29259 29151 38180 35353 19745 11881 10525 11527 12912 12078 11745 12657 10833 9067 6724 5982 4827 5507 7833 8678 8862 8897 6238 4517 3400 2726 2222 516 140 78 102 1569 6461 14302 50854 70297 55126 57568 31464 25964 19487 1917 1002 2915 7042 10586 16392 23645 18743 4829 1146 510 579 792 1618 5295 18561 27603 43131 156566 115768 117828 301881 284540 285687 183203 82554 144305 190871 70166 1409 34 44 47737 143 5297 30 10337 13 15 37 6070 2855 332 1974 3495 4328 5161 5934 7303 9251 10993 12236 13001 13265 13347 13197 13767 15134 16921 17787 19025 21666 24625 26863 27820 27574 26580 26015 26492 27644 27953 27398 28164 27762 25674 26837 28738 33326 36899 38207 37889 35551 33684 31350 27280 25643 26899 27987 28670 30518 32370 32570 32172 33262 35851 38758 42453 44856 44852 46545 55190 62282 58312 52971 49355 39929 27343 20428 16938 15171 11957 9704 8667 7493 7726 11525 11893 11842 10997 8039 5395 5373 8294 13190 15499 16713 18485 15233 10105 6844 7969 11588 11543 10050 8434 6736 10399 10681 3997 713 139 139 419 3933 20584 63395 114697 109537 55140 14887 4259 3624 4132 3216 3960 8212 18958 28787 32801 37197 13983 5678 3111 1838 1780 1748 2462 8169 20144 14152 23125 44916 84555 200950 325257 326425 346223 79620 6925 126864 250079 89567 1324 78 78 47743 317 109 30 10339 13 15 43 6071 2854 275 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 293 1543 2025 2449 2921 3659 4920 6576 9132 12251 13916 14168 13610 12747 13185 15774 17846 18203 19487 22346 26319 29810 31318 30426 28960 28420 27369 26301 27148 30978 33398 32912 30039 28701 29892 31348 31708 32628 34863 35490 32336 25816 20942 18681 19059 23019 26987 30459 33288 35998 40172 44608 48512 49170 45727 42169 37608 38864 41391 40029 38883 34158 24142 15941 12286 10697 8299 7163 7848 7141 5650 5456 9961 13886 16129 14273 7117 6763 6501 6421 6703 8443 10789 14898 17654 16900 13067 10580 12906 14264 12546 10088 13941 18664 13858 5378 1056 365 1047 2216 4879 15563 41681 90460 74754 26021 11237 2238 4389 5195 5453 8107 12795 20726 27183 27635 21629 20843 6776 1970 1493 1959 2906 9236 32834 36253 25374 25297 59752 122243 270986 331776 411208 269075 369966 50092 34653 124026 74979 1231 76 58 68 47749 317 111 30 10341 13 15 49 6072 2853 2111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 963 1521 1944 2380 3257 4778 6535 8618 10519 12350 13559 13576 13592 15441 19037 21611 23318 26570 29385 28272 26750 27340 28185 28088 28956 32245 33190 29433 25021 23647 24880 29209 35022 37485 37044 34595 29528 23900 19279 16263 14882 15059 17953 22814 26190 30563 35533 40300 42846 44555 45671 47349 50609 49733 43598 36871 32817 25795 17398 11794 8387 6412 5279 4777 4285 3767 3986 4989 4809 5191 8103 14591 16680 12390 9946 10762 10216 6531 5747 10103 15198 18921 14236 13503 17793 17126 13583 12932 18230 13769 9211 5929 3365 1924 1878 2585 3300 10969 36893 136303 149962 21946 6823 6562 2613 7206 18981 23734 13402 17999 30340 26095 21234 15388 12041 4202 1302 2630 3432 13864 34484 41929 40502 45912 30726 28394 231139 363436 358602 327737 272372 194730 172708 34619 2541 47 54 60 56 53 47755 317 110 30 10340 13 15 55 6073 2851 2532 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 481 809 1094 1472 1941 2638 3487 5008 7774 11083 13296 14288 16490 20480 23547 25038 26007 25327 25287 23944 21709 20499 22429 25265 26904 29859 30210 31284 32960 34576 36438 38996 41736 39932 34645 29596 25715 22242 21157 26694 35409 39173 40602 43562 47482 45847 44226 48008 49145 50951 49171 47190 43261 31069 21633 16476 15410 14387 8165 4003 3128 2491 1613 926 1023 2172 4126 5701 9155 18675 23618 17797 14317 16657 19255 17735 12078 13649 13970 10325 9328 10664 14479 14555 13937 17533 20470 16238 14893 8605 4260 3666 1032 1118 4243 8709 44506 142805 71417 27608 26387 11420 3041 6463 10093 11383 12115 13783 17965 30650 35022 18140 9717 4507 1700 10732 29910 33431 32265 33356 92820 123699 999999 16046 208238 320960 176051 63444 57097 157083 57871 139 12 33 26 27 38 28 47761 317 107 30 10337 13 16 1 6074 2850 7235 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 358 845 1330 1820 2367 3062 4015 5900 9217 12157 13929 15884 19265 21021 21368 22358 22678 21470 18076 14355 12942 14653 17817 22668 30969 36582 36287 34781 33778 33532 35889 40358 41750 36631 28982 23593 22932 25974 32783 38618 37275 39325 48919 53027 47797 49217 51181 44595 33716 31579 40459 56552 44799 28136 22079 20836 20695 15427 9896 4984 2933 2023 1191 325 326 861 3396 12513 25600 25412 20844 15943 17594 21989 19849 13148 12248 10240 6679 7725 9813 12298 14774 17356 17471 18997 16628 8609 6512 7622 2627 328 1162 4192 9167 30084 87736 171700 125780 60434 11867 3076 5402 11050 12726 10082 12783 19980 31033 49124 26447 19497 10279 4294 17467 32798 37719 45495 32853 89427 107382 76856 135329 289855 370883 187766 34393 17514 23687 11580 195 8 15 26 33 37 29 47767 137 5505 30 10335 13 16 7 6075 2849 89 601 1182 1747 2238 2838 3520 4716 7281 10390 12847 14531 16053 17289 17363 17294 17021 15926 13792 10888 9065 10072 13748 18364 20495 20316 20689 21783 24583 30644 32009 25835 19428 16846 15625 14472 12027 13177 22422 30369 33643 37845 46957 50449 50374 51524 50035 40794 26584 22686 23459 22630 20399 18295 15755 13822 11739 7787 3876 1730 670 322 249 159 147 396 1375 5351 16184 26113 28698 23480 16821 16656 16430 14574 13091 12487 10385 8635 8284 10583 13751 12785 15862 17157 11963 10014 10388 6307 2313 2875 3129 5443 18926 32348 39065 115631 216905 224552 155769 86133 30931 10242 13436 19344 15391 16553 33344 27475 16828 17628 10661 10584 36585 69380 53365 24604 23266 32926 136853 83529 125280 226454 404124 373810 110811 34050 78539 53620 840 30 41 54 55 58 50 47773 317 105 30 10335 13 16 13 6076 2848 16010 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 583 1028 1628 2160 2765 3418 5029 8072 10242 9934 9860 10845 9475 8131 7486 6509 5607 5402 6381 7783 8521 8258 8374 9434 12725 18723 26470 32916 30831 22649 16681 15699 16376 13469 10189 16857 25393 30871 39310 48591 50911 51877 53801 54948 48239 35501 26926 20877 15840 12955 11810 11326 10685 10257 8046 4148 1351 367 213 179 143 115 125 243 1242 5418 15123 23533 27268 25687 18602 18731 16456 13064 10305 8611 8049 9808 10942 11108 11015 13583 16026 15742 14128 13393 7413 4870 8787 10835 12887 17887 42089 84281 87135 73835 175305 245044 220095 57915 22651 15702 20548 12321 2331 1736 4641 11262 12376 12005 13820 23899 95282 159379 79486 12300 15640 80938 108501 115381 195712 276922 337843 384903 165452 27894 10026 1099 7 10 34 31 28 25 47779 134 5595 30 10335 13 16 19 6077 2846 -79 121 377 659 993 1494 1863 2507 4095 6866 8603 8069 8499 8630 6784 5820 6477 7677 8572 8039 6540 5956 5945 5970 6874 11419 21272 32481 37276 35753 34128 32123 27559 21252 13788 13819 26637 36193 46270 48012 45636 44926 44995 53730 60043 58336 48467 30244 20474 17865 16513 14729 12239 9907 7854 5662 3231 1267 459 369 375 249 150 204 316 1346 8433 20481 26721 30607 24864 19961 16073 13517 10432 8893 9234 8976 10266 11026 10860 14287 18428 21504 21875 16506 12107 10994 9053 7877 15097 32942 87896 126389 109402 56907 15750 17535 25956 43942 61170 42636 22424 24959 11539 7835 2401 2269 4576 6890 9250 19324 61231 155293 159810 28581 8504 20869 30796 31531 215608 184090 46127 114549 196327 210337 67720 1408 39 37 44 55 54 50 47785 316 137 30 10337 13 16 25 6077 2845 82 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 564 1079 1371 1967 4049 6690 7490 8094 8439 6993 5861 6364 7696 8860 9400 8343 7227 6995 6763 6358 6166 8481 16862 29898 37364 38883 37866 36433 32326 23467 17625 20542 29160 38592 43871 44646 45987 49784 48533 48280 49132 44069 30148 23241 21267 20686 20107 16395 12260 9297 6450 3864 1947 705 506 466 343 284 641 2824 7354 16684 21558 24557 29002 23049 18027 17929 15977 11342 8962 8115 8411 11393 11854 12085 16039 23750 29452 24066 16314 17531 13990 9487 9856 14625 33527 77040 69001 41864 18096 7431 8203 12546 17277 41994 70271 34209 12499 6592 1983 1344 3488 5969 6856 12118 26382 68581 168827 204253 27819 7910 13821 90525 93092 226788 313599 113799 64816 51121 18020 9815 3452 89 47 60 72 65 69 47791 317 109 30 10339 13 16 31 6078 2844 13987 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 38 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 469 891 1825 3583 5303 5485 4852 4452 4142 3984 4501 5081 5586 5646 5858 6471 6682 6645 7233 9238 16974 28963 35056 40059 40988 37925 34045 27910 19030 19930 29536 38582 43273 48987 56676 69161 74163 65240 56736 47500 40236 35611 33235 25802 17957 13053 9131 5697 2162 749 525 446 385 392 418 3300 9823 12775 14908 21226 23825 22142 16268 12138 12456 13160 11779 11828 11402 8963 10316 12819 13640 19342 26030 25774 20311 19422 25788 21295 14592 7770 26497 56004 21903 11015 13577 13125 9152 4546 4988 5129 17643 71427 59122 14560 3041 966 768 3576 6703 9225 23275 44679 103263 161703 46732 29632 25260 4902 32390 239617 254963 333961 18061 11014 28984 3780 4792 3265 65 37 47 66 62 58 47797 317 111 30 10341 13 16 37 6079 2843 23186 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 357 1472 2823 3571 3644 3496 3216 2349 2903 3897 4788 6182 7867 9499 11261 12099 12326 14733 21492 26081 25365 18988 14555 14238 10592 9379 16413 29121 38814 41998 50803 64135 70670 75195 76838 54980 31402 25246 22777 17369 11259 7320 5532 5284 4451 2598 1142 637 402 285 287 722 4613 12761 17884 16199 14210 18209 17184 9897 11439 12274 8848 11102 15832 13536 10575 11465 11646 14595 24140 24744 19367 18482 27735 37143 37046 17061 17537 43219 14482 5426 15503 41314 65826 36991 12902 10874 15064 26180 50191 29646 7173 1748 405 1920 12095 22071 29718 49849 76799 101074 145983 69642 59099 2344 999999 228628 296128 235026 357485 198223 6962 5044 295 2215 2465 51 26 37 43 51 49 47803 316 144 30 10344 13 16 43 6080 2842 1653 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 802 1470 1836 2133 2428 1933 2030 2698 4293 8111 11690 12726 13105 12026 10670 9373 10015 14792 16069 11468 8219 8576 9007 7744 11424 23554 32646 40085 53154 54293 52258 69688 110391 132042 97590 43771 23914 19749 16853 13081 10168 8831 7162 4419 2042 947 608 393 323 376 3661 12971 20870 20491 12126 9255 14958 12693 7994 5288 4407 7469 14677 15509 11709 11498 12640 15703 28156 24739 18399 20745 33213 40957 41765 21085 24489 25194 11138 18723 14188 25355 55787 46765 37938 22557 17514 36127 77797 43433 8997 2464 1435 1226 7390 25001 35020 48216 76199 103015 96460 59894 31789 284 4918 278704 337020 238070 328494 316584 32258 405 35 69 107 68 71 82 89 79 76 47809 307 417 30 10347 13 16 49 6081 2840 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 294 750 1280 2002 2847 4161 6181 8882 10196 9947 9531 8064 6775 6543 8012 10299 9112 6509 4662 5671 7777 9961 18110 29215 37744 43241 45897 48611 55251 69611 88069 95912 90531 60068 39904 35507 27936 22288 19011 16168 13356 10979 7862 3589 1423 834 392 262 312 3245 12235 15629 16117 16910 15912 13821 8040 5757 6287 8755 11277 13721 11541 11021 13335 14558 24547 24146 21075 22858 31944 39809 44282 40555 26154 32083 29914 30026 8622 13325 54611 109785 82573 89346 56576 18110 49516 110319 47521 8119 1126 1771 7124 21238 29098 43243 81617 111522 73816 33288 16528 999999 999999 284974 339382 236103 339503 282071 16472 105 59 91 95 75 90 98 87 101 93 47815 317 119 30 10349 13 16 55 6082 2839 8159 999999 999999 999999 999999 999999 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 577 1154 1911 2656 3106 3481 4732 6401 7063 6915 5911 4173 3744 4635 6455 7334 5642 3693 3887 6961 12350 21661 31186 37561 41925 42562 43632 44329 48677 55449 57748 47520 29088 25831 26026 26195 25809 25140 22789 21555 19555 14662 8791 3279 1210 468 307 246 1022 6539 14398 19611 19781 19516 19436 14570 7427 6745 8309 9409 11417 14031 12342 12199 13609 13084 19813 27414 25378 24791 28965 37091 41698 39509 24514 36686 50277 36868 16241 18881 49747 99882 84480 42588 20080 8658 33888 100329 119544 30816 5295 6314 12846 25358 28299 32345 50288 114670 136933 34592 18051 6278 3325 174095 404346 262777 291914 331444 23843 168 31 71 48 52 65 67 72 79 69 47821 317 122 30 10352 13 17 1 6083 2838 6960 999999 999999 999999 999999 999999 -31 -54 -27 21 -9 21 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 400 554 629 1193 2354 3305 4317 6103 6723 5984 5037 3074 2412 2699 3040 3778 3695 5071 10546 16000 22001 29933 35195 29135 22649 22655 23154 25321 25177 23315 21291 20387 22201 24831 24407 21453 18959 16942 13649 10943 9636 7835 4539 2007 1135 745 587 634 3946 13072 18807 18730 21084 22780 22634 17982 8359 5779 6463 8874 9814 11939 12380 13283 13656 14314 19278 26498 27873 24786 28210 32841 39173 40707 23823 27617 54387 47758 30781 24286 19909 23040 28453 30661 14845 7527 14498 62173 151228 128980 19525 3884 13932 25226 35326 39040 37827 136121 156834 34077 17454 8626 1900 121719 422004 295149 307035 348576 65445 196 31 80 21 39 54 47 50 46 38 47827 317 123 30 10353 13 17 7 6084 2837 3305 -67 -25 -37 -91 55 134 204 90 1 82 94 38 70 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 95 881 1910 2333 3126 4132 4436 3122 2039 1513 1416 2102 5122 7120 5350 6006 9836 16257 24805 32394 26855 15836 10844 8313 6833 7251 9805 13561 15630 15890 14901 13839 13002 12535 10766 8737 8915 10100 10043 7742 4298 1789 1229 1065 753 1124 3566 8578 16355 22903 27495 27448 25232 27222 18947 9748 7156 7978 10351 10752 11207 13523 14847 16054 19525 23784 25214 24144 27163 32126 38185 37012 29414 29996 54699 48859 24111 16294 20520 34680 23343 12208 9898 6192 6488 25303 117192 150799 30698 4877 9973 24001 56449 66392 36911 165405 164440 68899 23769 9116 2479 5991 244327 339679 379491 390700 189452 926 226 102 10 34 47 50 50 47 39 47833 316 155 30 10355 13 17 13 6084 2835 195 -24 -14 17 82 139 231 311 433 460 379 269 213 57 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 651 1486 1644 2029 2238 2270 2335 1914 1679 1826 2491 4060 3955 2205 2677 7633 15628 23030 27033 19371 13342 9327 4045 1458 1902 4846 9922 15294 18763 20117 18724 15313 11659 8660 6776 5555 4076 3188 2332 1763 1897 2424 2857 3038 3567 5148 9599 17388 22129 26872 31195 31246 37796 29832 10026 5993 7237 11046 12292 10472 10863 15597 20575 18726 21078 23163 22243 24957 28987 35513 39381 40912 39631 49090 36065 18536 16261 20693 27087 18605 13992 9859 5194 4275 26289 117560 120508 24613 7523 13144 37026 106003 76803 53654 186878 182338 136244 38369 19986 10835 4140 219135 429888 486108 373141 73110 994 110 61 39 63 74 75 75 72 69 47839 317 127 30 10357 13 17 19 6085 2834 203916 1504 -97 -68 28 123 226 231 189 303 268 265 104 30 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1835 9151 20351 17755 19525 21560 8998 868 999999 999999 999999 999999 999999 -7 732 1320 1784 2095 2256 1764 1103 1457 1938 1341 1207 2730 6139 11387 17997 22389 21753 17051 11659 4767 999 234 374 1874 6599 12930 17706 19095 18054 13541 8696 5562 4581 3937 3044 2041 1597 1772 2472 2790 2440 2796 6292 12034 16948 18016 17302 21543 29514 32209 25578 21831 12161 5850 5141 6509 9536 10849 11386 14647 18997 20479 21214 23012 23595 25714 26715 35585 48714 48059 40292 44115 25244 15862 14738 21312 27223 23229 17078 9777 3826 3319 24327 118870 126538 38195 6876 21674 65989 119632 67024 102780 234000 289415 162683 46879 7286 999999 5733 324879 544850 290162 111646 25012 1940 430 3 16 55 68 57 54 51 47 47845 313 248 30 10358 13 17 25 6086 2833 -60 999999 48 -88 -54 63 -78 1 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 967 6302 14083 20413 23955 39798 70778 106078 66251 15947 9105 5041 1098 -49 999999 999999 999999 999999 999999 999999 8 588 820 937 831 804 809 884 1219 1176 1445 3265 7056 10914 14276 16921 16874 14093 8546 2857 260 107 92 124 365 1618 3677 5861 6708 4795 2254 1010 752 1080 1485 1759 2049 2041 1824 1557 1440 1515 2713 7133 11494 11135 9702 7433 9582 18897 26282 23932 17718 10319 6429 5374 7129 10642 10885 9901 12877 17609 21082 22050 23472 23668 23454 24079 40924 53172 47111 43457 38676 19040 11088 8851 16178 48012 69637 41786 17277 5904 3265 24403 108781 120220 25102 7313 37075 113325 134173 78918 125241 224415 346877 247676 91563 14291 999999 23266 378815 555086 255331 47465 32493 3101 88 17 21 47 61 63 59 61 55 47851 316 162 30 10362 13 17 31 6087 2832 476 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 402 7257 23203 33264 37212 42460 59049 74204 78429 80626 97743 119506 107790 77846 16649 705 999999 999999 999999 999999 999999 999999 999999 999999 102 260 268 160 9 -3 165 566 1171 2908 4937 7498 11002 15462 15694 9424 3272 1154 1072 1249 979 527 162 -19 999999 121 790 1203 775 161 999999 999999 999999 999999 999999 77 668 974 1230 1503 1528 1641 1753 1567 1648 1885 2539 4295 8913 15788 18822 15614 9745 6476 5662 6963 9759 10742 9564 9840 14070 17673 18927 20220 18614 19727 26112 42495 48110 48338 47808 37082 19387 16669 15562 15068 35807 56067 39858 23860 12892 3946 12648 51820 68277 32915 10357 36471 124000 127566 147542 216853 284991 315954 102075 179542 6890 999999 125935 479628 456229 117063 15613 30118 394 31 11 16 39 60 64 68 60 49 47857 316 164 30 10364 13 17 37 6088 2830 1397 85 229 216 170 185 167 218 220 167 174 116 116 92 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2550 13802 40725 37479 31102 19005 13139 9963 2764 655 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 168 193 120 65 103 309 1463 3061 2565 3104 8644 15201 14547 8022 3624 2273 1682 1042 478 113 -29 -74 -76 -90 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 805 1279 1037 564 310 301 504 1037 1779 2610 3907 5946 7539 8182 6550 5005 4865 6673 9176 10743 11085 13080 14718 17639 23111 24117 26353 34317 51249 73840 75168 48826 30700 24593 25406 16381 18482 42173 49278 29794 19055 10020 4529 4198 23450 38666 29451 12591 26585 80717 109769 64575 94022 317396 43498 266493 55966 999999 110054 413973 411470 97640 529 103 934 227 19 4 32 53 63 65 62 61 55 47863 316 135 30 10365 13 17 43 6089 2829 403 104 59 46 103 124 219 176 144 201 148 47 -66 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 567 3225 10206 18303 25862 35844 55895 79806 74016 36586 13635 2000 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 274 451 406 315 710 1938 2142 1634 2007 4515 9069 10239 6295 4096 2763 1407 427 153 263 387 255 47 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 423 1023 1157 964 757 560 480 536 737 1047 1568 3584 7755 10308 9183 6871 5067 5860 8887 11115 12357 12501 12614 13910 18044 25816 33238 44820 64566 108412 139088 107909 45391 29847 27065 18668 21031 27190 19700 12515 12652 14404 10777 5395 3600 5344 5504 11067 28069 58457 104441 117026 126370 200919 261780 263129 209 999999 29153 370905 300402 11304 407 91 274 118 23 25 47 61 71 67 66 66 60 47869 316 194 30 10364 13 17 49 6090 2827 693 999999 -22 -33 -31 -31 -60 -59 -92 -56 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 713 5155 16748 40772 72585 95428 103745 101166 89838 64075 28319 4176 486 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 247 712 1279 1442 1902 2487 2364 1808 1313 1234 1969 2973 4961 6497 4906 2454 1591 1291 811 467 723 700 459 293 172 73 28 -4 -48 -70 -88 999999 999999 999999 999999 999999 999999 999999 -25 63 134 185 197 198 677 2208 4438 6356 9819 13570 14508 13464 10407 6879 5302 6619 9801 12825 14786 13971 11044 11926 21903 31849 41040 57247 90572 164929 178349 65819 33568 30129 23868 19813 21953 25730 26890 21501 17215 12298 4299 1838 2103 3036 6094 31848 104779 139447 174508 210363 194847 200921 207799 435 999999 1190 304546 213323 12836 518 469 1758 313 16 17 41 61 56 52 52 52 46 47875 317 133 30 10363 13 17 55 6090 2826 12493 166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1029 5142 18143 47416 92899 112866 124511 133325 107928 53344 21807 3742 167 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 792 2157 3296 3398 2679 1942 1401 1220 1562 2065 2534 3703 4886 4327 3142 2084 1119 598 467 557 1251 2698 2934 2459 1836 1265 609 326 340 296 168 224 564 636 -61 999999 999999 999999 999999 999999 -44 334 1179 3576 7903 12859 17184 18798 19101 19122 18378 16547 12990 9794 8804 8948 10215 12755 14903 15779 14379 12344 17533 29783 41077 56212 89174 162902 192430 103405 47281 37157 25024 20863 26355 42993 51287 31149 13501 11483 7530 2377 1537 3334 15985 37884 89274 138957 197050 240994 187916 132781 154295 473 999999 1216 293296 237967 10938 633 4581 4077 290 4 22 39 46 44 40 36 37 37 47881 316 161 30 10361 13 18 1 6091 2824 2414 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 616 1530 4266 14939 55136 105695 128512 128844 132026 140364 123082 57469 9759 1758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 1283 2300 2616 2234 1591 1160 1122 1450 2405 3568 4163 4382 4411 3984 3195 2366 2029 3290 5768 7569 7855 7029 5493 3935 2908 1638 1012 881 568 602 1424 697 6 999999 999999 85 312 1037 2582 3203 4385 7862 12328 18929 22451 20187 19902 20563 18944 16391 14039 12927 12247 11332 10691 10939 12565 15252 16103 14554 15819 23632 32828 36303 42825 61335 129722 247016 246874 128794 53285 30330 21259 22653 34825 49710 49820 30420 15533 19126 20804 9806 2966 5037 11250 28122 73539 195105 226806 166515 23472 65420 30505 999999 453 217536 260611 185837 33552 13540 6681 359 7 16 21 26 24 19 18 12 7 47887 316 160 30 10360 13 18 7 6092 2823 440 999999 999999 999999 999999 -77 2 -21 999999 -68 0 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 209 2346 6217 8827 9750 14535 25592 34099 32127 28305 25455 17189 8875 11356 19956 26952 24222 27419 34018 25601 8678 2410 37 999999 999999 999999 999999 999999 999999 999999 999999 -23 575 1378 1514 1200 921 1247 1800 2378 3221 4032 4661 5144 5187 5968 7365 6492 5076 5114 4736 5300 5469 4887 3031 1726 1970 2291 2344 2043 1521 1892 3717 6794 10014 11938 12100 11473 12908 15976 20112 23673 24725 26514 28215 25180 19525 16306 14635 13614 12587 13015 15667 16899 14590 11429 12884 20477 30362 45018 62687 72856 78559 96194 92499 62970 75559 154413 223492 184350 53162 26094 17629 13611 24927 37114 38721 43550 30570 13154 11311 8148 4579 5271 15283 48097 172192 236043 232040 153308 22005 36827 9751 999999 744 254117 263818 235714 166391 28799 9991 663 93 75 90 85 85 83 83 80 78 47893 316 161 30 10361 13 18 13 6092 2821 6083 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4657 9178 6324 1632 311 1569 7085 16540 23252 30163 37515 38065 41135 47357 58828 77851 75779 33338 7072 533 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 670 689 761 1157 1356 1868 2428 2233 2112 2720 3673 3321 1376 1133 2997 5724 7838 8688 8313 7630 6708 5694 4103 2314 603 237 1158 4867 10750 13695 15354 15817 16249 17743 19336 21184 23127 23959 25046 26560 27330 26003 21997 15377 11823 11116 11433 12415 12624 10976 9013 9655 14668 23797 33316 36014 29248 31020 47314 63362 87451 104724 104690 128491 173306 131951 43585 23410 13501 11001 31605 69023 80870 57345 26289 10642 9500 9180 9361 11430 23758 87904 176296 190215 192502 200084 80763 22851 1464 89 7304 206295 117780 139531 196009 65800 8872 325 -1 15 24 22 31 30 24 23 16 47899 315 194 30 10364 13 18 19 6093 2819 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1159 4453 7276 5237 2492 7300 26484 54733 70435 73618 64768 58349 64755 69212 73174 75775 66254 43136 19388 5579 670 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 392 1063 1747 1943 2282 2380 2213 2164 1821 989 222 107 1330 4722 7525 9039 9770 8638 7103 6339 4915 2815 1345 1456 3002 5625 8983 11947 14318 17503 21789 26172 30192 36923 42554 43463 41723 39245 35886 32095 30819 29345 23128 14494 10923 11531 12383 10343 9741 11715 15479 22020 25612 26036 31176 50679 65549 76791 97996 136928 197955 215415 168525 151769 107848 48986 28286 19065 31598 65069 85507 69642 32406 9983 6498 8330 10224 11155 12192 23044 51480 76317 52641 61559 75874 19240 8187 1498 1801 21299 93318 39751 65782 113260 38735 1106 120 44 46 48 55 54 50 47 48 47 47905 314 195 30 10365 13 18 25 6094 2818 732 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1558 5972 11202 16399 17375 13136 7495 9155 18679 32624 47198 54139 50782 51390 56178 66487 86304 84807 47233 24636 11748 5389 1233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 273 513 689 811 738 484 151 999999 999999 999999 68 892 2180 3359 3367 3181 2289 2462 5113 8665 13264 17992 21866 24848 25680 26780 30573 38743 47049 51310 48681 44654 40752 35694 33298 32482 30566 30805 32111 30942 27782 24759 19431 16448 15072 14088 16398 19470 21792 28911 38102 45334 47469 38485 33759 46821 64497 86925 114078 124295 127596 106998 69154 40171 27343 25463 40087 123529 222822 206817 37580 13319 7991 9121 10819 8568 11413 24384 20123 5156 3320 6502 4941 3199 1427 10205 92681 77296 43586 104296 71550 4005 172 29 28 55 57 57 62 66 55 53 51 42 47911 315 198 30 10368 13 18 31 6094 2816 -28 999999 -98 999999 999999 999999 999999 -76 999999 -96 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 94 1398 2545 4666 8001 6228 4859 10732 26048 41503 52682 56803 61580 65736 71620 85089 109349 103326 60024 45614 41496 27398 15711 3327 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 -4 1 51 -27 -71 999999 999999 999999 242 1543 2382 1953 1503 2644 6575 11132 14612 16316 16213 16279 16846 18511 26908 39731 44858 38895 31603 27095 25600 26066 24211 23832 19421 16203 19521 24535 23758 18254 11916 8611 8746 12021 15382 20212 26713 39412 49967 42885 31692 29916 35072 43449 58936 78612 90712 100880 116924 117545 83405 49949 32043 20793 35854 109441 160240 163399 66273 17942 8250 5620 6502 8642 7508 8557 13939 6668 3717 7570 12441 6904 2003 7033 104096 113727 14502 92985 37062 331 402 137 45 52 72 70 68 64 63 65 69 60 54 47917 316 178 30 10378 13 18 37 6095 2814 2149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1423 5587 17883 38541 54021 59954 67849 66720 69615 82929 95555 104449 112163 99294 64820 64507 68062 51257 17674 2498 999999 999999 999999 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 426 536 453 754 1874 2675 3514 5146 7814 11768 16567 22112 25692 29375 29623 23281 14387 7792 6637 8206 10438 12172 11856 11840 11605 11721 11695 14365 17582 14189 8668 7689 12232 21509 27714 32007 43320 47021 37471 32967 34150 29743 39889 61218 98265 125520 128728 113775 116949 91930 58625 37565 27242 29911 93772 158317 143433 104753 34127 20010 16418 14048 9806 6618 4618 4058 9558 14089 11874 13336 14863 3970 2002 26690 171896 26972 69928 146402 9509 107 40 47 53 50 62 67 58 51 54 57 49 48 45 47923 316 190 30 10390 13 18 43 6096 2812 -88 999999 999999 999999 999999 -98 999999 -23 -58 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 777 3160 10072 28572 57652 74651 82732 82380 76517 75231 71735 65859 65207 57848 38901 39574 50040 45382 21638 4283 165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 -87 -87 999999 999999 -25 50 785 2694 4456 7044 11980 18451 25703 31424 31378 26898 20361 13119 8717 5966 5384 4814 6512 9391 10780 12457 10437 10344 9464 8277 7238 7157 11480 17229 22302 27966 32177 39217 42622 44087 44580 36147 34268 44900 50510 52057 54685 67968 88930 89060 83499 60054 36855 31932 36931 42664 120653 158239 107960 40628 17326 18411 16563 14173 14480 10355 5543 4598 12019 42636 46510 21213 26508 8853 7801 78662 128043 59614 63399 10301 1335 1016 575 231 44 45 41 55 56 63 65 60 49 38 39 47929 312 294 30 10404 13 18 49 6096 2811 -32 121 93 124 28 33 54 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1651 6393 21359 45221 59600 61967 63358 64400 68736 73789 88160 98964 84672 55158 36098 32605 26078 12806 3785 356 999999 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 -85 -2 1020 3719 5135 6444 11263 17952 27086 38906 47171 45622 37723 30131 21830 15053 8781 4726 2690 2465 3690 5046 5927 5549 5467 7500 9593 10162 15602 20750 26444 31299 35102 39606 40670 39860 40820 39862 39327 44359 50447 53348 59409 61830 61558 74161 86615 87424 66364 40217 28106 32230 42352 76667 100280 65009 21189 15447 22458 24046 16184 10537 9990 6978 5129 7750 22990 51346 39992 33753 19809 3992 14757 116158 80992 97393 112964 26460 1219 275 201 88 59 49 59 65 77 76 80 84 77 74 65 47935 318 159 30 10419 13 18 55 6097 2809 1587 999999 999999 999999 999999 999999 999999 999999 -19 -70 37 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 713 4583 17956 44878 66920 81841 85834 81408 89955 93965 94289 86391 63699 42629 35252 29087 15065 5470 911 999999 999999 999999 999999 999999 999999 999999 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 483 2837 7479 13897 21723 28764 32022 31156 30843 28610 24062 19346 12855 9931 7567 4237 2198 1182 1007 1343 1857 1822 1395 1191 2801 9556 16986 23494 28612 32028 35922 38347 41011 47462 60272 73978 73299 68832 84756 107354 121129 133325 170597 128881 87161 87056 61597 38270 37466 34873 31403 44112 38735 21862 14619 12744 19805 22720 22156 22109 18467 8785 7802 20107 51023 137623 142525 63574 45784 10359 6112 68479 157686 112117 118518 30562 1024 206 557 451 99 59 69 82 92 85 89 90 83 81 87 89 47941 318 145 30 10435 13 19 1 6097 2807 453 999999 999999 -62 -92 20 14 222 328 450 1167 678 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1072 4903 14722 30483 51764 71276 80845 81846 73087 69568 65042 51551 33461 22739 19872 20818 18652 10251 3907 1423 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 1089 2904 6047 12850 22640 28599 24172 11098 5211 3986 4478 6585 8510 9246 10472 10911 10072 6767 3405 2141 2097 2292 2329 1880 1970 3629 9079 19063 24595 25761 25539 30066 39894 52048 66889 78273 88757 96617 91254 84162 78794 71176 54305 70878 96422 97892 84752 52158 42898 50526 38426 23555 19637 16997 12149 9731 11685 18987 26791 20781 14811 14447 9482 11371 25894 37209 46782 51590 82386 51700 13633 45080 108028 132937 108187 79478 24034 2932 80 234 429 113 46 60 69 57 54 62 68 61 57 50 56 59 47947 320 125 30 10445 13 19 7 6098 2805 281819 792 999999 999999 -20 240 190 86 113 133 241 422 283 -9 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2421 10193 26985 47455 62654 67900 60109 48977 46912 50067 49327 48939 36605 20701 14079 9563 5300 2526 301 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 1108 3012 6556 12659 16948 17928 10165 3642 1899 1514 2121 2953 3667 3955 5180 10098 15212 14565 9925 5711 3405 2551 2226 2049 2315 3912 7927 14492 21494 25108 28543 37463 47936 56398 63607 80627 97412 88746 93659 120716 168323 142320 63664 50226 61241 72089 67770 50608 47444 43334 46184 56253 33829 14467 8516 10739 11733 16673 20637 15373 11728 11517 8877 19305 48664 51477 45660 47706 50893 16451 17245 98538 117356 103769 98343 119786 47059 2766 255 35 18 38 51 48 61 58 57 49 53 55 51 53 55 48 46 47953 320 110 30 10430 13 19 13 6099 2804 6757 -44 -41 -1 24 94 179 353 346 384 397 554 431 182 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 1686 6434 17517 33251 41840 44240 47287 45323 40996 33798 28689 26011 20677 12707 5541 3039 1949 994 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 232 1045 2737 5852 9847 8872 4745 2153 1577 1330 1107 1037 961 926 937 1030 946 888 2319 5105 6679 7012 6237 5405 4993 6153 8165 8770 9895 14566 21316 27842 34375 41808 46855 50156 67505 90600 69388 66540 99910 108462 100491 126910 136002 87348 66019 63786 60519 52560 36444 49144 116624 151581 136803 117959 34218 13981 17438 20677 20820 14323 10192 13559 38792 66104 60991 41653 81597 10816 3056 19041 160299 181876 107055 86494 109010 96421 16854 4917 177 51 67 68 65 72 74 73 69 71 70 68 63 68 67 60 53 47959 321 85 30 10435 13 19 19 6099 2802 836694 6327 140 21 -5 -47 122 367 490 600 653 361 206 165 61 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 955 3195 8010 18063 31123 42055 55182 57500 57829 55328 21731 5978 8730 10611 6032 2647 1544 849 127 999999 999999 999999 999999 999999 999999 999999 999999 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 373 1066 1350 992 683 1020 1353 901 559 321 188 312 542 589 743 1099 1776 2797 5490 10912 16445 17636 17290 14807 13171 10822 9699 9877 12080 15251 18369 20267 26794 38474 43195 41674 47477 50306 41451 58582 80206 114789 195359 213391 158373 106023 69524 58006 57876 39735 37930 116952 215251 186760 117079 81390 31202 21237 29417 33448 29196 25657 17428 25429 75571 92423 78860 55133 85188 30209 36752 40787 65930 152949 123908 55969 42493 23163 6915 3971 121 84 88 85 85 89 83 75 87 90 87 91 94 78 70 66 72 47965 321 78 30 10428 13 19 25 6100 2800 33624 3354 999999 999999 999999 999999 999999 999999 -12 130 71 204 240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 1543 5299 14420 28830 43343 47982 46560 48267 38276 25782 20619 15980 7053 3093 2376 1843 1070 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 122 -38 999999 999999 999999 999999 999999 999999 95 804 1841 2902 4492 6222 10961 15297 15062 14824 14298 16388 23977 53874 76040 66186 29314 14769 15601 22220 29451 31689 32552 37831 40172 30773 27880 57738 167958 289561 322300 283452 169549 96806 64845 49288 28582 36947 110919 193569 289884 242275 113704 29859 22166 27592 32353 31679 26510 22695 18769 48628 105062 154680 110780 41768 65981 99479 91962 139376 244342 208772 143289 116935 14204 3178 6783 647 56 52 58 66 57 66 59 56 58 58 55 56 49 43 46 46 47971 319 140 30 10430 13 19 31 6101 2798 1333 999999 999999 999999 999999 999999 999999 -7 365 362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1158 4185 10330 19456 28400 34761 37553 35130 30990 28759 29280 35393 62101 75203 39860 14097 6288 4154 2184 877 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 290 261 999999 999999 -45 735 2497 5701 8197 8121 7414 8554 12569 17550 21187 28808 35161 32715 28689 27697 27481 28120 28847 32452 28892 20386 16425 20882 28523 30891 30665 27003 20802 18065 32067 86340 204594 247597 256208 254213 235585 163905 74797 50557 33111 33419 78449 161203 283624 306460 196118 63045 35514 31106 35056 39332 36311 30741 27208 32315 54479 102979 199558 182633 53024 41258 82119 134448 173296 185458 146988 194368 44159 905 806 3934 1110 235 69 72 71 73 67 62 67 65 67 70 70 61 57 56 47977 320 120 30 10440 13 19 37 6101 2797 13786 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 658 2790 6437 10870 14847 17250 18162 18559 17437 16247 17709 30677 55569 66958 41105 14980 5857 3781 3192 2134 566 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1667 4976 10681 16994 21955 26025 28871 29048 27828 29773 37879 45580 48463 45383 43156 52344 66647 74731 82195 78298 63749 49358 37235 33362 33891 29602 22730 20038 20227 22755 47988 108016 170435 158765 137109 120726 111003 107939 92931 60693 34843 25911 47293 101389 203313 318323 366094 281253 96869 51721 52846 50974 62084 75568 42895 31453 51359 88878 115570 184023 237706 118857 40684 49481 134849 139788 96389 130381 314133 219290 52528 6392 2352 1179 176 52 71 84 81 87 93 83 74 76 79 81 78 73 47989 153 5165 30 10475 13 19 49 6102 2793 1214 3231 5293 7417 8590 8500 7851 7827 7426 9696 12049 13873 13625 9551 3904 2007 1485 1025 390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 393 1984 5673 10569 13324 15025 18410 21203 22428 24870 29422 30567 29277 33220 35923 39131 37925 34912 36098 39737 42468 46197 55414 63153 68081 68339 77745 80679 65969 48799 30959 17826 20342 22939 22591 24167 26362 26364 28947 35012 45006 86240 165181 147482 128351 134027 183119 309751 315705 127590 34506 33333 75935 139164 193496 264509 297369 290191 236974 171570 82959 83585 162416 310391 267489 159519 131832 105371 61521 46530 39092 155277 171460 210270 218522 228812 258485 200428 131765 143245 149344 69352 635 2935 5858 189 73 91 93 103 93 92 98 84 87 84 79 71 47995 322 104 30 10484 13 19 55 6103 2791 5507 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 780 4301 8761 12505 15811 17577 16188 13661 12050 11943 12105 8619 4395 2216 1964 2602 2389 1566 529 999999 999999 999999 999999 999999 999999 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 581 1253 2161 3138 4319 5228 5888 5588 3945 2310 2032 2060 2330 3066 3713 4958 7397 10352 16943 24042 32285 35672 34087 34168 33132 35773 40466 45256 52078 51447 41418 34821 32278 26888 20707 10829 8926 11518 15161 16736 15176 14813 18632 23280 24651 29136 42673 85349 136891 140704 167034 209411 267698 406061 471852 328524 92484 37149 52345 94980 141367 212883 274467 389998 462933 304099 68050 71772 92050 167851 240951 135616 118149 98491 84654 76251 29444 49439 112543 145602 162461 203280 226282 165671 83802 61981 69695 46976 8532 31213 10559 109 28 56 68 64 66 54 52 57 54 59 58 53 50 48001 156 5079 30 10479 13 20 1 6103 2789 1121 5595 12324 17660 20619 22761 20019 16070 13359 11565 7351 5469 4778 4651 6120 6362 5308 4017 2283 323 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1570 2283 1721 958 -26 111 652 854 1582 1525 456 111 1587 5294 7333 8479 11883 13825 13770 13825 14302 18330 25672 31177 31477 33635 39721 31079 21451 17443 13784 12087 16266 12978 13657 19621 23284 31675 39613 59677 97017 127285 210796 306870 353937 375810 421861 437852 282345 65198 41392 63596 99602 142364 289936 420052 429000 427981 289118 67298 70978 106502 153643 130098 147574 188827 162025 70351 54657 49956 48416 83775 186778 194869 246516 245235 184036 76951 32500 22932 9749 29210 31752 259 75 92 101 104 104 104 102 91 101 94 96 96 94 88 48007 321 117 30 10467 13 20 7 6104 2788 1095 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1869 5774 10091 13097 15645 16281 12926 8539 5773 5853 6718 7550 8639 8849 6946 4663 2249 740 231 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 511 1568 2156 2309 1738 1121 1241 1613 330 71 1720 3101 2650 1760 2168 2704 1573 358 547 965 899 940 1191 1736 2340 3814 6961 11843 18924 23704 21447 16693 15350 15941 14514 11759 11002 16791 25312 29767 36453 61943 114124 153092 199108 263992 288621 316978 336437 326277 193107 53135 36584 53899 78158 131280 279000 347307 398119 381147 239867 85444 70894 73278 92508 122291 170471 235983 257995 44959 25425 47784 29902 13775 315395 96494 322530 423544 348209 163430 13858 6129 14428 49380 674 18 49 66 67 53 53 61 57 55 66 64 59 50 46 42 48013 157 5026 30 10456 13 20 13 6104 2786 515 2876 5996 8023 8700 8896 7976 5766 3868 1742 1438 3569 5017 7753 14246 17154 11733 4514 1284 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 -67 423 849 1262 2996 4539 4387 3195 465 999999 999999 999999 999999 999999 369 545 1513 2061 823 225 17 116 363 586 721 1072 1878 2281 2662 4049 6662 10374 14822 17569 16095 16367 17331 16469 15209 13450 14442 18115 21839 24372 28456 33088 47152 85055 120345 180619 252916 264503 270137 250696 201525 131117 46330 29568 39723 57088 91924 160406 289283 386482 405242 389283 343381 206637 125271 81459 87752 113541 182358 276080 154589 26456 26535 45926 4571 146547 192259 192774 407611 482989 282696 27852 9179 17064 32713 28625 291 20 32 44 51 41 43 48 45 51 52 49 43 34 25 48019 320 160 30 10450 13 20 19 6105 2784 3774 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1187 2470 3327 5169 6675 4254 924 999999 999999 -22 999999 999999 999999 117 300 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 62 629 541 2928 4146 3102 3683 3996 2964 1963 1588 1357 1306 1735 2377 3463 4831 6550 7795 9875 12550 14689 17453 18284 17165 15887 16110 19778 22545 21543 19797 20395 23865 28164 33643 45754 79551 92390 130509 217997 232149 237208 261369 257022 208626 145470 69181 33066 34003 55662 126819 188035 309747 443426 533076 568915 542111 274177 139263 115656 78960 130724 177126 190974 94568 35069 26900 28749 80055 306453 425471 169112 99913 281355 122867 9809 18906 24010 37782 55433 5669 50 60 81 85 93 88 81 77 81 77 76 75 68 48025 320 106 30 10456 13 20 25 6106 2782 313 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 263 1066 2510 3578 2710 1083 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 269 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 236 2624 7136 7768 5316 8150 12645 9402 6878 5078 3278 2336 2178 2777 3994 5315 6484 8375 9613 10344 11077 11446 11990 12943 13809 13831 14395 15312 15768 16757 14774 14623 18050 23084 30276 40251 52121 61429 73719 128227 194030 221371 210868 197617 206613 203456 164549 99472 45358 26871 31352 80137 202013 224154 255060 359209 435858 451794 489163 315778 137841 52212 66519 110679 151721 170513 83820 44485 10746 22332 347527 329511 484233 293744 10572 307805 301196 51247 8767 20061 20082 33785 8184 27 9 34 50 53 58 49 33 35 34 34 28 48031 154 5127 30 10467 13 20 31 6106 2780 -12 985 2501 4001 3282 874 999999 999999 999999 999999 999999 999999 999999 134 728 2015 3548 2884 1744 3373 2880 2198 1440 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 588 2445 6020 8473 10226 11282 11303 7898 5830 5691 6644 6371 4129 2717 1969 2248 2793 3643 5138 6701 7673 8904 9798 10595 12192 13573 12605 11220 12184 11523 11370 13099 15869 20957 28896 33763 34814 39325 43486 66959 139917 205000 222923 226625 217247 201576 183540 163350 130066 79155 32576 24169 57959 180343 201715 245414 353087 453358 476651 486471 497963 274666 76662 79313 137639 193570 178187 96260 73273 53553 5316 240857 480363 466210 306327 999999 175673 475540 193724 7052 16279 19197 21855 18694 216 53 76 86 83 72 67 74 69 70 72 66 48037 321 126 30 10476 13 20 37 6107 2778 469 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 553 889 985 724 78 999999 999999 999999 999999 999999 999999 875 4448 6759 6224 5152 8351 10250 8599 6255 5186 2299 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1139 2882 3958 4453 4207 1816 1449 1537 1578 1458 1344 1509 1314 1472 1936 2795 4183 5425 6947 9273 10801 12138 13244 13853 14113 14906 15448 15992 15833 16551 18810 23344 32902 38408 36452 36965 42664 46339 69023 142400 253187 276424 283060 292190 298318 290501 222604 104478 46228 24608 43943 117315 195356 206340 256397 362686 456663 485860 462188 415241 273473 125755 108927 137170 188938 142414 131238 144533 118101 65210 194263 275660 305002 135359 999999 245647 471810 47250 1593 7715 16344 32171 5067 143 120 130 137 138 138 130 131 134 125 123 115 48043 321 126 30 10476 13 20 43 6107 2777 1932 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 79 1552 1991 825 999999 999999 999999 999999 1041 3659 4832 1730 285 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1989 4063 8206 9856 7273 5345 4337 3153 1660 929 648 865 1394 1946 2473 3118 4499 6068 7663 10350 13741 15411 15819 16037 17433 18316 18195 19493 23429 27142 35054 51438 60376 59846 60192 56003 52364 91012 202700 252146 245051 215557 194415 170598 129461 83251 34961 18844 31760 83835 169065 200219 195892 241005 443634 504271 543919 541597 386365 275215 120640 115316 179245 241559 111127 83152 119546 115291 110501 141919 27971 128158 999999 999999 331649 221217 2996 2251 11845 17014 3748 73 45 63 56 49 51 44 38 49 44 40 38 39 48049 321 121 30 10471 13 20 49 6108 2775 8043 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 214 550 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 966 3214 3602 1555 999999 999999 999999 999999 306 697 1141 1522 2299 3556 5334 7028 9456 12153 14113 14803 15132 16916 18193 17888 17397 20784 25186 38118 49136 42099 35676 41105 43524 48627 78002 144766 201911 222205 240599 232379 221129 215843 167650 94858 42800 20775 35556 104908 192631 226235 207196 252433 493719 565490 604173 567265 285333 120681 109178 126982 220350 236154 133286 111742 103134 81476 139422 171833 132485 153542 23123 999999 325356 214241 1470 3287 12537 3119 188 58 79 81 68 75 78 61 65 63 59 58 48 41 48055 149 5276 30 10466 13 20 55 6108 2773 -22 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 649 2395 3524 3948 2265 963 154 999999 999999 999999 999999 -41 667 1443 2040 2687 3731 5786 8054 10442 12186 13196 15372 18068 18875 19311 21077 22942 30298 32488 30388 37961 44607 42401 41933 47787 84636 151754 186958 200251 213185 232951 217148 161910 113695 79766 46584 26072 33632 88307 187064 208745 184996 245442 494053 533144 575293 571805 315178 73110 100935 149649 232981 298368 240497 184989 129808 92835 124044 304722 340726 115994 41601 90145 231936 54738 657 12102 17151 628 45 63 84 84 79 80 74 65 62 66 59 60 58 47 48061 321 106 30 10456 13 21 1 6109 2771 213378 1332 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 557 595 227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 1097 706 999999 999999 999999 999999 999999 999999 999999 185 683 1385 2216 3251 4414 5884 8014 10045 12202 15108 18037 19403 18888 20830 25374 24467 23560 27370 27715 29106 34829 36425 51114 108487 149906 157575 169184 186634 194306 201697 178571 132501 76619 29455 20483 29062 59272 131557 184307 199263 139794 266087 547456 535683 562864 429766 132183 73769 125323 182656 251017 303402 337828 265607 146863 73817 109365 359924 346199 238079 114481 178312 185741 9339 9027 23214 6742 238 79 99 92 88 82 95 87 84 78 75 75 79 66 48067 321 127 30 10447 13 21 7 6110 2769 480422 3919 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 809 1218 506 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 408 932 1439 2442 3527 4805 6344 8110 9785 11797 13328 14967 17452 19120 20537 23118 22824 21246 22752 27108 29036 30030 32040 52782 102555 132289 135231 143010 154727 169258 181309 182402 162441 113771 56272 25849 23637 33825 60029 116475 158474 186811 158340 259514 515656 569414 537449 390924 153823 79035 115042 158446 226383 321274 376765 303591 179555 90153 16128 316085 483068 384051 178259 146242 127176 10912 10778 25163 9117 518 64 75 75 85 80 74 70 71 66 59 61 56 48073 82 7267 30 10447 13 21 13 6110 2767 -49 605 1709 3260 4740 6113 7228 8584 10225 12092 12981 13810 15736 18713 22406 20737 18137 21389 23026 21315 20431 27061 46684 80671 104655 117181 118752 108426 91827 101532 129375 139269 123986 86925 46976 22255 22847 28852 40455 68570 109515 137735 169581 165435 214593 516406 556995 603308 568051 225807 58381 75763 123332 226690 347489 370005 282720 203976 64323 58088 376898 497955 411973 197818 169404 135174 24409 8150 17566 3118 197 57 69 79 82 72 63 63 71 68 64 55 48079 87 7096 30 10456 13 21 19 6111 2766 491 641 8 999999 999999 999999 999999 139 1289 3289 6069 8204 9463 10977 12761 13970 14666 15570 16279 17259 16329 17143 19817 21789 23474 30985 47810 69693 95088 106973 102220 101490 91188 78482 85775 102020 102434 83516 53197 26387 20323 24905 32543 43716 67414 109944 154229 189241 182125 316061 552553 590058 649875 582103 215090 143844 175784 122966 155638 310218 311940 179245 218905 204646 400 234322 409922 381551 281250 140823 111364 36968 1221 6610 1144 99 52 82 97 99 102 93 83 79 76 80 70 48085 321 117 30 10467 13 21 25 6111 2764 22109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 759 888 581 0 999999 999999 999999 999999 999999 999999 999999 1388 5066 8738 9498 8896 8940 10320 11688 12997 14288 15922 18111 22717 28422 34471 53547 83913 100684 103907 101378 97508 91543 90157 84348 84763 87811 88648 76871 53393 38799 30770 32745 39047 49136 61512 93602 166496 203396 205702 310544 444752 458343 503840 494751 267689 254977 297383 164670 107550 161548 394747 275503 263599 256545 125767 109035 350100 317034 234540 135524 91529 32626 2718 6084 1646 129 66 90 113 120 114 104 101 105 103 103 105 90 48091 151 5224 30 10474 13 21 31 6112 2762 -53 999999 999999 999999 999999 -80 -53 -16 61 95 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 1137 3436 5342 4447 2070 700 -1 999999 999999 999999 999999 999999 999999 999999 66 1702 4391 7640 9484 9174 9072 9760 11040 13644 18171 23050 26957 30385 41872 71015 87168 89983 91756 94489 97411 99633 90614 78610 75190 93424 122646 125535 75026 41794 36693 47694 63496 68791 101076 165589 191767 211082 264846 302380 323173 369391 334031 222837 241313 255914 207512 52484 15058 459033 466985 373853 239793 207416 133079 327071 267521 159825 111142 70063 27545 11379 16917 5929 121 58 76 86 90 93 80 81 82 84 82 76 74 69 48097 139 5585 30 10475 13 21 37 6112 2760 117 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 172 2281 6847 9128 6427 2666 1209 545 135 999999 999999 999999 999999 999999 999999 999999 999999 598 2341 5054 7720 9201 9770 10681 13896 18031 21720 23867 27042 38635 59105 74692 78389 76384 71962 74433 90345 113303 116903 101361 100746 82661 77022 107489 76047 39775 39343 55532 72192 112100 166664 182052 206884 245314 281931 318243 358635 345488 223613 177967 280071 291537 221702 999999 196393 558556 553247 441940 241678 134265 223473 368570 211453 120961 76128 47193 10304 24038 17592 249 53 64 75 79 83 84 85 75 69 73 76 78 76 59 48103 320 156 30 10476 13 21 43 6113 2758 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3051 6490 8934 7633 3323 1479 956 563 75 999999 999999 999999 999999 999999 999999 -66 -5 464 2231 5269 6422 7594 10812 14337 16392 17297 20422 25919 30991 38798 48950 53575 59159 61584 63615 76310 91744 108858 119113 111976 93777 63684 26516 15934 17307 23421 31963 47102 74716 129210 135923 165346 251529 302624 380885 484467 555722 609522 498534 264460 291845 270288 170920 14457 217949 519333 494253 417352 233576 69051 278232 472693 280682 122612 83804 58600 11763 25014 27052 347 59 73 86 95 83 81 75 86 86 78 66 72 69 57 48109 94 6937 30 10477 13 21 49 6113 2756 137 3394 6145 6530 4598 3213 1924 843 98 999999 999999 999999 999999 999999 999999 17 622 1475 2761 4715 6494 8108 10988 12259 12489 14800 19244 24856 30361 37780 44488 46393 45098 43320 42490 59341 90000 102387 107016 126024 158523 184490 167647 101266 29398 21798 26841 42633 81694 124582 112818 213086 347038 409347 465697 516017 551700 566991 413362 234486 272214 245961 182864 118309 311202 445469 398865 378904 228155 90571 224706 441258 278168 116884 75769 69420 19630 26827 34308 526 40 59 68 69 74 64 62 66 58 58 56 54 49 45 48115 94 6940 30 10480 13 21 55 6114 2755 799 5700 7922 5382 3260 1858 1086 414 23 -89 999999 999999 999999 999999 999999 120 297 1377 4004 6284 7687 8931 10010 10060 10228 14318 20037 22982 27253 34457 44754 50775 48522 44554 44817 50235 53457 63931 102392 123204 123620 122122 118837 78112 25444 18695 22581 33575 63131 104396 99095 161355 320467 383910 394208 436732 490214 547773 459449 193383 184514 166692 207000 143708 175125 334217 387177 381927 368334 368980 413459 553963 435111 74166 46977 73633 33440 20784 143875 55387 404 49 57 61 59 57 57 57 62 53 50 50 50 46 48121 94 6944 30 10484 13 22 1 6115 2753 1365 5138 6011 4952 3492 1888 1116 537 247 194 245 409 504 448 588 1147 2036 2872 4447 7692 11369 13344 13057 11889 12536 15532 18448 21600 26001 33010 39350 40969 44128 47680 52658 61219 67375 66959 74070 115508 137634 161032 191920 167070 92593 23946 21732 27833 43627 83339 106646 113130 240651 323860 315892 330214 350975 348618 258770 130577 129789 167913 232841 221461 157399 203009 351369 374971 367913 459323 525753 566857 653108 416971 12749 42296 48307 6247 66286 218345 98877 2674 88 90 103 104 92 88 92 83 77 85 85 73 48127 320 140 30 10490 13 22 7 6115 2751 3404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1207 2292 2683 2418 1611 738 107 999999 999999 153 1008 1632 1428 1277 2041 4231 6921 9600 11920 12385 11483 11505 13169 15354 17437 19828 22494 26748 32981 39200 42445 42684 43621 46965 57362 61292 67582 91122 110237 126847 147047 167409 158868 87927 30182 19683 22945 28982 45897 85086 97255 182603 291355 321308 333215 334922 320193 284641 206055 106937 126881 228798 249558 218459 167377 227577 365830 404844 410416 501853 676488 763196 648087 112671 16504 46317 57578 21342 56927 165922 75730 371 75 84 92 92 88 81 71 72 67 75 65 48133 320 173 30 10493 13 22 13 6116 2749 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 509 2466 4323 3556 1628 694 595 666 1047 1515 2258 2669 2638 3154 4904 7216 9496 12153 13911 14847 14975 16078 16909 17792 20128 24225 28661 31716 33480 35368 37616 43619 60221 71618 71224 77034 89587 97437 107113 112672 101309 63760 33014 19315 18221 20830 26961 40165 73632 97618 147494 246781 282042 286987 302625 320831 331227 263604 116096 108834 212794 261698 231037 236615 203064 307290 445685 432624 460855 662601 765319 720062 393770 23621 22377 86101 66220 68876 104000 113970 3732 101 99 109 101 104 93 88 93 85 81 79 48139 91 7045 30 10495 13 22 19 6116 2747 -91 1364 2772 2721 2865 2650 2446 2884 3335 3287 2759 2371 3037 4158 6032 8715 11415 14999 18129 19842 22012 24965 26924 29609 35238 34406 32804 34866 39811 43757 44178 44380 54471 67731 75859 83831 92621 97953 91262 67239 34407 19751 15630 16803 21168 26767 43059 76288 97609 143901 211103 222495 228183 254137 277599 268072 187613 91105 117746 220464 248857 252595 258309 232778 290576 479155 481054 433480 574881 695931 707716 427025 73196 19161 62162 37489 26823 129752 142821 14106 88 55 69 77 66 60 56 53 51 49 44 48145 320 176 30 10496 13 22 25 6117 2746 66145 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 2297 3348 3187 3658 3292 2900 4061 5753 6105 4827 3803 3391 3348 3689 5417 11087 19889 25333 30554 31576 25815 21435 22786 23534 26567 32158 32177 30860 34368 39804 53249 71473 88941 96077 106803 111498 99696 76861 41357 21943 18413 18155 19158 24078 36527 60119 87192 108544 167842 205973 188712 175688 192895 256591 280642 225996 124914 155238 232556 230299 250416 246379 254668 333903 475883 517210 466538 600083 714304 693365 350063 58685 10364 54465 1903 1011 217736 160707 8475 93 82 91 91 77 76 75 76 73 67 63 48151 320 176 30 10496 13 22 31 6117 2744 45095 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2889 3789 4065 4211 4495 9035 14765 15150 12415 10047 8488 7512 7059 8236 12169 17411 26143 33747 29786 24654 22888 24373 26508 29608 28865 28345 38230 60026 67253 58250 62611 82079 100828 116432 122529 126175 94331 49630 29121 23671 23064 24832 27910 34525 49270 70769 97854 124525 182327 204485 180470 139901 107161 114216 99647 84212 97933 168135 206573 178803 213974 248624 271043 347492 484571 532355 446255 526828 683652 670068 284303 59815 5116 17883 999999 999999 205037 165641 11808 85 71 74 73 73 66 69 65 54 50 54 48157 320 177 30 10497 13 22 37 6118 2742 17539 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 604 3096 5415 6737 9638 12814 17925 23231 23149 21590 19985 18885 18648 18267 17182 16601 17270 20778 24760 29386 28409 27533 25588 19554 15869 15932 21479 31872 40828 52669 64591 77928 84543 87543 103286 115738 95081 69249 55139 31983 25345 25624 24794 25756 31570 41761 52587 69095 95912 126518 168607 191015 186440 167494 166540 215619 190299 90847 82882 118064 154773 126972 175243 246130 277865 320499 449674 564886 542972 463348 533542 655475 492757 171979 18939 7826 1302 999999 4895 148504 16083 95 61 70 72 66 58 54 53 53 48 44 48163 320 178 30 10498 13 22 43 6119 2740 156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 460 630 719 159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4008 9384 13980 19099 23639 25083 24632 23268 23118 23689 23790 22864 21314 18878 17691 17481 17231 17990 18957 17652 15535 14688 15444 14395 14949 17310 20581 24976 27362 26948 28751 39521 55828 72753 93260 111170 111074 98219 75997 52998 37110 35495 37473 31446 29082 33342 40644 53717 77819 105634 134288 173842 196802 184937 138389 81772 46664 42387 42659 62355 109698 179110 198746 196353 257785 281483 304705 423467 599393 614945 537565 484180 579994 633974 336958 64115 6044 776 975 24991 87242 14736 94 86 86 83 87 76 69 74 83 85 78 48169 148 5340 30 10500 13 22 49 6119 2738 -57 224 524 906 867 -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 190 3215 9812 15871 21224 26795 26482 24769 23577 22617 24056 26315 22833 16837 14428 15183 16791 17283 15904 14161 15817 17133 14364 14843 17818 18827 18107 18894 19692 19176 20809 26952 36271 47754 54128 56708 60468 68344 76652 83780 93848 73089 42551 41319 43117 39386 35036 33892 37438 49294 78360 109509 142491 185453 194273 162921 119824 70539 37275 39895 53606 74145 122189 238460 234982 234156 280631 325827 374127 376392 529400 530804 486194 520555 540711 556615 280756 126448 8999 1154 854 3405 34300 20355 188 72 89 86 82 85 88 80 79 79 77 48175 147 5375 30 10505 13 22 55 6120 2736 -34 98 264 522 349 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4058 9366 15572 23759 29015 27834 23861 23268 21870 20769 23259 24494 24407 27437 28652 23692 19863 20270 21732 21691 21122 17559 13138 9235 7906 13665 20943 21030 19400 21209 23528 25801 29768 34294 36586 38705 40909 42607 48958 86606 113857 83768 66116 57781 52015 44433 41806 42984 51728 83840 112572 147733 190985 174108 135947 86304 44007 29052 31635 44180 67772 118366 239564 282753 270868 315055 294929 398890 408656 584749 588142 519423 485675 432641 483132 279618 108299 5708 2177 6916 7625 22445 19086 217 100 107 116 112 105 101 93 95 86 82 48181 320 188 30 10508 13 23 1 6120 2735 800 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 3706 10158 15780 21558 22628 19343 15328 12259 10103 10245 13399 17891 21114 23077 25735 30565 33936 35358 33917 25337 21291 22927 28284 28847 26914 28046 25881 23615 22039 22619 25917 25520 24997 27706 32426 34396 37702 40318 49641 73077 100280 76516 53201 51851 58718 58806 51163 46605 46860 64297 104016 119410 175471 191081 157792 111488 60176 36308 33793 38946 52672 81482 140882 248083 328444 351042 317163 350513 427448 521027 561557 437465 431429 264522 349958 342807 81665 8754 18649 28234 33435 38339 11409 72 57 63 60 67 64 63 58 43 43 45 48187 320 191 30 10511 13 23 7 6121 2733 3855 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2536 8720 13304 16160 14376 9633 8222 6946 5985 6472 7428 8421 7518 5898 6304 8140 12361 20237 30013 37399 37456 35010 30655 29656 30536 29132 25824 23738 24720 25952 25066 24410 30466 42758 55340 64625 70433 66136 57807 50781 61744 89994 68739 64363 112544 101646 61503 53543 49470 58441 97304 118644 159144 189418 158824 130301 106057 76739 50882 46492 46821 56846 91804 175959 314687 374268 344045 274896 385057 475957 176999 421747 469176 999999 66676 421310 133173 12147 25624 46641 60903 79955 758 42 64 76 83 71 70 66 60 56 55 57 48193 320 194 30 10514 13 23 13 6121 2731 2147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 913 4493 7425 10717 10249 8883 10168 9574 9385 9592 9519 9364 9109 7888 7583 7504 6972 6302 7702 17284 30667 32543 27483 23697 21767 22215 21965 20457 21978 26155 28513 33313 41361 49222 56461 68093 78896 73260 61930 45457 42160 74449 110667 84509 87382 114441 106577 57601 52515 67338 99453 117967 156945 168375 156487 167204 164752 138748 83527 49759 50614 57216 96030 222320 380461 374799 352902 289915 391572 489408 210422 430178 395644 8280 63042 276272 20169 12193 42975 86535 96166 47317 266 35 53 74 67 64 63 58 58 60 53 51 48199 320 167 30 10517 13 23 19 6122 2729 510 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 987 3977 7471 6279 5847 7373 9859 11391 12700 14423 16643 19194 21066 20947 18800 17367 17115 16024 13979 13993 18618 23329 23723 21356 24029 27977 29541 30316 32387 36944 43710 52976 61464 67148 71369 74609 73805 59681 44182 60703 106760 100864 67751 53312 46618 88863 90299 60811 72842 100243 139180 181408 164449 182153 199290 188371 147994 91813 48589 52133 77399 153999 315252 370649 435965 439780 345033 468558 479959 358769 299489 125530 86630 192456 18843 6329 17966 80542 124813 122956 4171 50 60 77 81 60 65 72 56 58 55 57 52 48205 320 197 30 10517 13 23 25 6122 2727 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 432 527 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 852 1829 4053 7365 7913 7130 6344 6183 7916 10807 13424 16742 20505 24005 25778 25792 25332 26259 26469 25302 22498 19970 20664 24651 29130 33859 37694 37616 39330 42713 46671 49111 53953 57832 63068 70792 78942 74915 63454 48954 52169 90613 91980 61613 46473 35333 51444 77563 67668 73821 96373 148672 178768 178887 206720 212438 201548 174946 91766 32717 45230 91470 181148 263058 408477 455932 412109 344389 487814 473494 441652 449276 191958 93401 50349 7950 18021 41303 99450 115681 37528 254 61 78 82 81 84 75 71 65 65 66 68 55 48211 310 496 30 10516 13 23 31 6123 2725 295 193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 427 608 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 451 1112 1973 3424 5521 7829 9099 8215 6252 5715 6600 7277 8727 11115 14049 16628 17899 18735 20443 24152 27926 29763 31024 32200 29442 23007 20162 25202 33851 41852 48195 51875 52598 52845 54968 55033 57101 62276 75511 85710 88582 87058 83793 77079 82583 106285 94892 61915 41027 25280 31098 62733 80522 85068 104443 160250 197024 200213 198712 161526 118949 78819 48472 40187 49005 86506 160789 204374 338779 458980 411091 357304 441207 380221 338472 355867 97272 69035 33889 17851 32203 36547 109284 143289 10486 76 76 88 91 94 92 88 86 83 69 65 71 67 48217 320 224 30 10514 13 23 37 6124 2724 4405 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 756 1623 2798 4249 5993 7400 7723 6935 6779 7392 8429 10794 15076 18235 17825 17994 21169 25377 27492 27963 29259 31466 33235 35576 36469 35387 37128 36100 37421 37513 34915 31160 27295 25369 25498 24917 29236 45391 60860 67362 74578 91566 117250 123057 128675 105014 71667 53996 43665 28812 17648 30308 63143 85642 96631 133068 192162 192093 197139 188620 166781 130070 72617 50446 65039 99009 159962 180787 331477 412651 376140 342637 419569 370274 257874 274702 157546 33934 23388 22468 65962 58317 98914 165860 18011 81 66 79 84 74 73 70 60 66 62 60 62 63 48223 320 194 30 10514 13 23 43 6124 2722 290 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 487 2178 4993 7336 8656 9455 9785 10150 9524 8377 7936 9888 14435 17559 15670 15119 17857 19595 21408 20816 18564 18082 20391 26727 36870 39606 40518 42139 38051 36429 34455 35711 31261 24422 22618 17463 13581 26460 41532 30781 27473 41632 54511 75138 88411 83515 68667 56429 45547 29844 17336 12266 15563 36408 70223 95405 109159 162237 179474 197812 209749 235295 248041 185720 92335 76947 105221 137474 186387 331211 374968 397494 344407 418289 415415 223077 219228 204007 60161 42270 21573 84151 108300 107101 122417 50325 261 65 76 83 79 79 79 66 60 61 54 52 47 48229 99 6796 30 10516 13 23 49 6125 2720 436 1930 5502 8182 7442 7354 8809 9861 10024 9101 9243 11103 12964 12564 11627 12022 14026 16698 20040 21982 22308 22660 23108 24148 28426 38899 53794 64244 61275 52232 41719 36842 34870 30256 26102 24398 21388 25171 40904 38216 30987 40955 49409 57833 67797 67644 62325 53046 39320 25622 14547 10911 13228 27913 57596 95825 111431 153270 175009 176247 164345 226859 238420 189450 110079 72781 101253 145664 207450 339588 366555 481621 419772 327013 352895 199649 219493 258228 157612 120552 26412 29951 129127 138803 157895 145339 834 64 89 94 92 89 89 84 82 79 74 63 57 48235 320 199 30 10519 13 23 55 6125 2718 3565 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2655 3833 4602 6175 7059 7454 7204 7079 9082 11247 10978 9617 9420 10320 11607 14365 16488 15537 13604 14785 18033 21952 24840 24162 26413 36615 34502 29347 31606 36102 40848 39570 41208 44185 49018 52321 53631 65256 73814 73869 74556 70122 73994 77492 76078 70273 60328 45837 30688 18873 12114 14099 32639 65963 109046 135873 154385 158406 139392 153350 175235 165226 113191 56222 69858 112468 150080 246379 355572 354825 431595 369499 290048 289300 191875 201980 251671 202340 197045 24503 25941 149825 161060 177883 191796 1156 30 48 59 58 54 49 47 48 39 37 37 23 48241 102 6742 30 10522 13 24 1 6126 2716 266 1531 3193 4949 6118 6950 8256 8767 8611 8533 9061 9916 10670 10605 10463 10693 11663 11210 10437 10668 11683 13833 15213 15789 16979 19891 23702 29226 32033 29653 24035 25514 30300 32987 33723 29120 30326 40738 55168 67654 78695 93136 96359 95516 96099 101887 106573 102850 96542 85447 72786 56731 38088 22710 14624 18273 45543 92226 143170 153645 155652 136424 143833 156884 143402 127190 101466 66022 81861 150045 238709 334125 336416 309627 377594 330510 175576 122531 126764 202045 163715 230281 173711 25306 28943 148594 207464 222295 221117 2707 45 55 65 70 72 65 59 55 52 50 39 35 48247 103 6713 30 10523 13 24 7 6126 2714 781 2753 4459 6214 8810 11086 11580 11356 11528 11983 12131 12155 11809 11686 12086 12364 10842 9498 10566 13299 15888 16653 15088 13529 12965 14248 18054 21804 22076 21859 23124 23806 25022 29184 39017 42992 32678 26036 35514 51810 66266 81317 94413 98976 101176 102008 105766 102835 98014 89148 73429 60865 48052 31840 20106 17123 22292 53492 95766 127902 149777 145078 137709 145383 134837 129139 153165 140755 62437 81017 170980 341246 393230 329839 243359 271549 256987 149358 121560 123040 199765 202051 232972 160499 35272 23080 96359 245394 259450 255948 133505 469 99 115 110 122 110 109 110 105 91 92 97 48253 320 203 30 10523 13 24 13 6127 2713 927 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1896 4608 7150 8641 9044 8642 8301 8309 8034 7341 7329 7668 8603 9396 8553 7460 7512 9341 11560 14461 18285 18865 17084 18333 17372 12369 10195 11473 13565 15297 16704 16907 16365 20606 31885 45736 48567 46623 52355 65657 82237 104918 130883 149570 152838 136764 114562 108192 104303 102954 99418 87640 65349 42530 25627 17089 19866 47790 82025 112382 154797 147048 139461 139766 138982 135489 135037 104364 60847 77267 156929 317009 387172 310691 194396 186808 188928 146364 161331 125837 194313 219967 249997 127232 38826 22993 29793 207815 298581 283266 330842 14237 148 93 102 118 114 111 110 100 93 79 76 48259 265 1852 30 10522 13 24 19 6127 2711 -100 932 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 696 2631 4857 7061 8778 9319 9142 8352 7884 7598 7796 8496 9277 9875 10354 10975 12088 12391 12757 14877 18162 22981 24343 21015 15631 12079 9755 8619 9169 9490 9778 12822 12190 8486 10703 18113 26132 38987 54824 67580 77168 86067 97793 110530 108256 96762 93963 95591 95128 101976 107427 100117 90710 77882 58058 30651 15606 14819 20917 47649 86271 133378 140436 134118 142221 149967 158568 149517 111220 71972 75710 120259 267475 368586 374333 339269 208441 160799 136898 124527 118609 170182 218572 144851 115044 19822 17991 1071 91699 271089 344680 373866 131578 393 59 72 78 71 60 69 63 63 56 55 48265 265 1852 30 10522 13 24 25 6128 2709 1002 2942 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1167 4213 5386 5768 7105 9238 11305 13263 14010 14348 15504 15749 14965 14308 14308 16262 19463 23212 28406 33459 37042 37937 36165 32544 25116 20657 18960 16045 12007 9229 8468 10572 13561 13879 11978 10034 12453 16359 20438 25446 28981 32207 43255 59107 75273 87803 87846 81684 73888 68699 68364 68124 62366 58287 50750 38944 26748 21705 17173 17883 23873 52475 102429 145299 142329 164621 164394 154480 129803 85991 60571 66300 90940 188711 322059 309363 337931 321759 204757 156746 141989 116454 114519 207325 196935 98513 25318 22843 23450 10966 179659 280986 345837 306374 21067 136 77 97 103 97 92 73 76 81 70 48271 320 202 30 10522 13 24 31 6129 2707 17932 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3989 24015 23776 1259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1903 4913 6917 8513 11523 16096 20189 21995 21341 21397 23719 25881 24215 20592 21133 23590 27571 35078 42867 40938 29097 19947 16366 18260 20278 25896 27104 22058 15934 12641 12463 14603 17392 19022 14202 11700 11433 15019 19726 24178 28453 34727 44574 57233 68733 68368 61063 54077 44673 41155 40579 39897 39202 34062 28759 24571 24363 24530 20068 18166 21054 32741 68131 127078 155163 168290 184010 172498 144279 99749 60959 52768 80192 138042 253874 316947 317022 305483 197790 126262 120988 108266 113384 84214 134798 78190 68038 53247 32057 35317 11250 128918 224483 375870 333352 847 53 65 82 81 84 73 58 55 52 48277 320 205 30 10525 13 24 37 6129 2705 138134 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 3487 15113 23269 4795 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1892 3955 5277 6792 8936 12170 14862 15722 15997 17228 18468 18668 19157 20541 22245 23438 25922 29145 31043 28646 22017 18286 18908 22210 25471 29562 31091 24080 14563 11665 11306 11885 12874 14634 14552 12497 14210 17255 26389 38472 45246 49444 55326 68220 79947 84594 89660 88844 82976 81167 81083 64691 53234 40355 27883 21111 19722 21754 23136 22424 20657 23799 36954 67753 126913 165261 184573 194958 180244 168848 123325 69237 44359 57594 101007 214586 298874 286935 313770 240605 90929 64543 72870 142141 205671 150404 37820 81686 123796 19778 19444 84255 57626 162398 264770 372776 5336 59 68 76 79 70 70 68 60 49 48283 265 1857 30 10527 13 24 43 6130 2703 5885 35856 62842 23770 884 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 667 1352 1663 2360 3381 4019 4974 5948 7423 9677 12685 15410 17351 18684 17691 16293 16453 17728 19963 23179 25629 32224 40701 33172 27018 30628 36020 42864 50911 53602 44487 29056 19320 14261 13237 14034 14417 16588 19768 19608 18919 20369 24972 32698 32207 31750 43918 53347 47478 45694 48193 42642 38666 37256 35232 36575 40414 38531 36047 27529 20289 19031 20946 21500 21066 22126 28930 50415 86948 139471 161832 178521 193627 214586 199903 148271 74045 34462 53744 95930 197921 275249 247602 325007 416674 254481 88123 75213 110576 149974 119730 71787 109951 145648 15762 19154 131155 167688 92122 213364 281974 1610 67 76 86 87 84 78 76 65 56 48289 265 1858 30 10528 13 24 49 6130 2702 4093 23816 22108 2686 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 764 1426 1927 2172 2661 3331 3685 3933 4408 4984 6008 7670 10482 15083 19319 20359 20498 21606 22994 26192 28861 32514 35534 30125 21108 14942 14838 15875 14650 13689 15496 17039 17164 18548 18815 17937 17225 16412 16474 17938 20950 20581 20008 22578 21459 16424 15089 26205 39839 29098 24776 27571 31876 37486 40301 40449 44051 46347 46287 44660 35561 24568 20264 20335 21775 22717 23450 25212 37277 78828 123268 144258 153134 172176 203484 185889 137894 92763 54616 60783 105408 161977 255830 283357 303815 348267 348783 165972 75833 115718 108521 140283 91798 31272 226674 33533 4486 55940 144305 999999 27868 281176 83510 239 67 73 74 79 79 67 61 60 53 48295 320 206 30 10526 13 24 55 6131 2700 3446 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -9 999999 -14 101 -95 1124 10267 7390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1179 1540 1952 2213 2512 3318 4315 4647 4973 5410 5715 6774 8293 11176 14209 15576 16165 18420 23209 28822 36887 45878 43871 35881 29123 22176 16738 18905 19674 17081 14837 14287 13772 14106 14830 15128 15249 16253 16880 15660 15672 18347 16876 14919 15336 13781 13674 17817 22922 25215 24266 28034 36663 42244 46600 45151 40286 34721 30924 29123 26938 24017 19835 17572 19716 24465 28871 32263 39656 71599 134571 139013 147569 167099 184103 140883 85981 54757 42428 62144 120001 180530 224619 269211 296266 261895 212119 162149 81890 91955 198216 254197 278134 49978 32283 50449 6125 3286 117702 31826 999999 190881 283535 2576 50 58 65 63 64 59 52 46 46 43 48301 319 234 30 10524 13 25 1 6131 2698 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 40 112 34 -26 15 59 2124 8847 14210 8279 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 228 694 1368 2712 3695 4439 5832 6951 6035 5453 5794 6588 7665 8308 7286 6022 5405 4965 4613 5305 8801 13513 22095 33841 35916 25150 16321 13639 12338 11223 6755 3080 2746 4198 7651 12022 16130 20236 21719 19691 18470 19142 20790 21400 18864 14477 15727 17347 19318 26589 29570 25718 32829 38848 43649 46852 46896 51002 54617 55500 52899 48291 40976 32460 24799 19979 24842 32170 40187 50776 77542 132850 151527 153596 184446 193251 145345 94291 63918 61811 48224 72259 150315 190356 157015 80044 112769 157114 131591 109833 124599 144686 300852 398116 234258 15803 13684 8372 8780 1241 176774 999999 999999 185497 160966 463 53 58 66 77 83 68 59 55 49 39 48307 319 234 30 10524 13 25 7 6132 2696 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 224 428 286 8307 26834 21107 2136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 538 1922 3531 5036 6330 5672 4306 4362 4382 4895 5175 4969 4264 3037 2425 2745 3680 5114 4555 5657 9603 10314 14554 18168 10397 6037 4269 1830 967 2623 6351 11511 15310 16010 16316 17404 17312 15605 14430 15952 18753 17751 17326 17636 16952 19344 23546 33327 42738 53821 60344 67357 75816 81613 84113 82982 77335 67335 56879 46416 35642 22552 17370 19738 29263 38115 52325 78847 122479 136562 152926 187202 178166 136671 110539 113420 121838 50717 35800 78708 126419 115315 80967 81435 125100 267649 306509 169078 265503 291215 368834 312726 57182 10616 16235 26046 7884 24508 164942 999999 6764 261643 32314 224 69 79 86 91 88 83 78 74 57 53 48313 319 235 30 10525 13 25 13 6132 2694 2523 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 974 2998 4977 4371 4120 4601 4968 5548 6282 6291 4775 3640 3409 3782 4756 4647 5246 8247 8714 8352 13422 16122 12585 5176 2692 2787 5209 7786 8925 10232 13118 15071 14626 14147 13202 12601 13004 12973 15910 18973 17927 14544 14118 15735 18256 20094 24440 41332 60812 67761 68200 66253 68446 73959 76086 76699 76562 78756 72555 62586 45795 23707 15428 21040 32027 45954 71330 105701 122735 153969 184334 157383 139769 125896 144491 168001 59054 22721 37869 85245 94111 52957 58079 58947 83714 212809 371973 339693 401060 467389 323765 127643 36317 29972 80415 2741 1900 213638 999999 36325 272867 199902 2701 102 97 104 109 110 107 102 93 88 83 72 48319 319 236 30 10526 13 25 19 6133 2693 4526 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 860 1922 2924 3297 3583 5233 8089 10142 10077 9156 8244 8270 9021 10469 11165 11359 11925 9870 8709 22075 45482 39863 27496 18279 14271 14555 15334 15666 16097 14180 12411 12691 14564 14425 11163 9954 10461 10404 10243 10670 13179 15942 18851 20673 20394 22879 39075 58869 62841 58317 59948 64924 68789 71364 72192 64692 59534 61037 74225 86162 51712 16775 15125 23297 36713 55930 84016 111500 161545 181313 155082 137964 125138 132505 124851 48041 25195 32716 63964 123330 57535 30237 34400 43297 109605 313543 437303 386325 440832 344544 147994 26450 10605 93834 129005 5663 171564 463372 299975 248605 226580 4144 110 94 112 116 106 110 111 101 94 91 84 84 48325 320 204 30 10524 13 25 25 6133 2691 14268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 685 1090 2475 4739 6280 7648 8260 8133 7821 8447 10014 13111 16030 16384 16106 15648 13752 11375 9276 9824 26609 41555 34232 22918 12060 8471 8440 9653 12573 14984 13356 10376 11275 12204 10107 9967 10851 13043 16254 19536 21668 21242 21293 20988 22692 33525 57584 81793 90112 93259 89860 78443 68567 69111 70364 70159 61876 58824 77712 60377 19209 12342 18795 28947 41546 64506 97930 149338 188054 165649 160523 154045 130701 87679 35200 16024 22887 30682 42753 97780 55721 29461 36492 42962 93885 265585 367952 445596 408306 200773 91327 13716 18410 134784 181676 79636 137683 237530 266654 270617 175325 742 62 68 85 97 93 85 88 81 69 69 69 56 48331 117 6290 30 10520 13 25 31 6134 2689 345 1823 3545 4602 5176 5805 5841 5763 5757 5913 6851 8854 11485 13899 13894 14741 15772 14424 10870 8091 6834 5155 3971 5232 9181 10108 5611 4638 5300 6235 7598 8774 8955 7203 6407 6344 6539 7701 10940 15075 18581 21262 23246 26428 28625 27555 24662 27431 40179 65606 93033 105693 103609 97842 85684 73918 72910 75202 73452 67229 67198 65151 36892 13166 12517 18390 26416 39522 63453 101679 155494 172543 160179 162769 143677 104960 51793 22010 15425 18357 22407 26883 29299 29060 26411 26690 46673 25772 9449 256400 483425 504481 439687 265765 24062 30474 155257 214019 200683 93237 98350 179905 179688 136499 64370 236 57 72 67 64 70 70 69 64 59 63 47 48337 140 5624 30 10514 13 25 37 6135 2687 26 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 558 2982 6283 7739 7159 6377 6408 6330 5695 5609 4875 4503 5556 7704 9860 11963 12878 11798 10589 9110 7366 6836 7831 8834 8452 8480 7889 7549 8366 7569 6543 6088 5861 5412 4746 4530 4201 5733 9071 12313 14650 16068 19224 21331 22245 23961 24866 25894 31292 45344 64842 89851 106483 100781 83686 68405 64939 75106 90206 102703 104677 97791 65748 25960 11124 10689 14864 25942 41474 63140 104993 151685 153537 151143 143609 121575 88752 38611 25304 14452 12279 16927 26040 38849 38285 32504 40756 48064 54871 49139 16238 259042 439191 426942 659651 279773 58728 205863 242977 201933 106158 21814 49675 148814 7973 31177 23930 166 87 99 116 114 106 101 101 109 96 87 48343 319 195 30 10485 13 25 43 6135 2685 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -11 181 954 2541 5482 7589 7119 6049 5542 5641 5989 5942 6122 6057 7594 8479 8755 9354 10041 9463 8939 8924 8937 8849 8937 8832 8434 8682 8130 7737 8229 10336 11152 9802 7950 6047 5146 4233 3574 4149 6104 8479 9068 10731 16694 21395 22986 23704 24342 26237 31695 41292 56292 84296 103286 96275 86767 72091 59018 63818 77315 100020 134992 166556 162541 119770 59040 17729 9737 12858 23600 42437 67417 106895 137961 133968 140368 142732 108291 58465 17115 8081 6848 4591 7215 10308 27605 53214 40005 44571 55183 57815 54868 37283 104955 375649 637583 775997 461549 137554 193011 217718 78201 105126 20952 3769 16467 4970 999999 153433 353 69 77 97 99 81 72 81 86 74 61 48349 319 215 30 10475 13 25 49 6136 2683 942 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 159 210 -27 1057 2928 3344 3517 4797 6384 6896 6600 6944 7326 7464 7454 6876 7292 8502 9891 9680 8668 7970 7839 7528 7347 7058 7613 9172 10790 11082 10199 9144 7751 7917 9489 12554 10895 6910 4898 3621 3029 3415 3816 4286 5448 6572 7763 10823 15445 19519 22124 23253 25920 28893 34114 47881 73408 94015 102158 98410 92586 92711 74898 71726 82118 100459 150305 150195 95634 57768 35746 20026 11015 9775 12511 20915 41827 76245 117877 133590 124850 144210 180772 182555 134131 38783 32656 81816 7652 3615 5950 12043 24643 34648 46172 48067 48362 48568 47507 160799 429011 622396 686950 418353 185520 234847 85266 46804 61310 27455 9355 3011 999999 168440 78174 264 70 86 98 94 99 96 81 80 77 72 48355 141 5524 30 10474 13 25 55 6136 2682 172 388 367 299 212 46 999999 999999 999999 999999 999999 -83 471 1399 2240 3342 4483 4773 5533 6543 7208 7654 7196 7202 8084 9227 8836 8659 9016 11068 12741 12479 11718 10897 10674 11171 11359 11035 10519 11417 13236 12885 13291 14670 13445 10864 9474 9992 9520 7988 5547 3005 2287 2335 2857 3693 4478 4932 5366 6419 8846 11612 14753 21140 26961 30850 35898 41047 52267 70218 83421 78345 72491 72248 70728 64767 60444 65730 73594 84569 112964 144340 131896 102229 77701 47796 34856 18302 14412 15372 24020 54248 103520 129530 126672 126932 175816 175670 114374 41791 39945 150737 80501 15979 13071 11432 12443 17098 32741 54955 56605 47688 38864 37874 37272 339851 595407 585780 314814 235407 174103 94166 137252 46324 22963 3070 999999 34921 351663 23174 184 74 81 101 105 97 95 88 84 82 69 48361 319 184 30 10474 13 26 1 6137 2680 778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 493 1073 1209 1184 1210 1145 890 639 537 512 593 981 1651 2464 2554 2486 3047 3804 4324 5178 5295 5683 6173 6828 7461 8520 9598 11232 12737 12691 12110 12223 12026 12690 13326 14715 16502 17002 17196 17674 16556 14461 13372 12997 12568 10444 8716 7971 6709 5179 3943 2658 2351 3014 4093 4875 5341 5743 6026 6852 9138 12652 17267 23986 29644 33411 37335 44032 55275 65696 65463 64272 70859 81339 82579 70333 61252 55759 57842 73199 117787 164090 138246 92732 54171 28416 19489 17856 18504 18241 17636 26596 67493 120959 137717 124794 158514 173019 112769 60826 34150 91396 100813 17895 12468 18597 20478 23759 26630 29641 45269 53700 47718 34774 38361 49926 308197 623818 491962 324380 192643 80872 21500 30909 59765 9702 999999 999999 224277 409427 15441 66 41 60 76 70 70 59 56 53 53 44 48367 319 184 30 10474 13 26 7 6137 2678 2434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 691 1177 1413 1671 1942 2056 2224 2273 2391 2553 2874 3226 3335 3211 2863 2618 2933 2853 2703 3147 3890 5098 6179 6500 6610 6517 6512 6926 9279 12601 14913 14971 15385 17656 18845 17833 15248 12133 10174 9819 11221 12506 13189 13235 10693 8140 6125 5496 5026 4854 5029 5500 4565 3302 3319 3911 4237 4890 5962 7090 10010 13957 17450 22577 31284 38093 40864 45224 49028 49713 49435 55572 60687 66139 73040 71305 59104 56480 56345 68048 113665 162615 141488 112752 93606 72451 53055 27083 18001 21134 21775 19318 27748 75501 124487 123186 131600 189218 170918 105032 72299 55207 61117 12250 3096 5278 10247 15694 23336 26028 24434 32821 54655 60761 44474 23652 106374 443814 561116 428250 328297 205489 69390 44404 6878 80536 3955 999999 79660 408733 333058 859 50 50 76 83 80 83 76 69 63 55 53 48373 320 153 30 10473 13 26 13 6138 2676 9309 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 761 1375 2040 3051 3947 4832 5406 6034 6791 7490 7921 7541 6451 5203 4768 4507 4139 3542 3189 2931 3578 5279 6849 6291 5069 4621 4285 3773 4148 6509 12564 15171 12763 12309 11221 9712 9662 10999 11227 11403 12381 13657 17486 21535 19453 13737 12451 12238 10044 7960 6814 6528 6255 5607 4859 4088 3844 4025 4325 5416 7226 8484 11673 17213 25958 31421 33428 37012 38434 38813 43075 46359 48290 59223 76375 93472 86871 68528 62018 58155 66086 103736 151906 144542 114519 72525 40575 19285 15714 16108 19296 21444 20066 25723 68791 112519 113512 172135 233399 186554 69510 27630 58346 16564 1864 1390 4204 9318 17952 24059 26059 20861 24202 55741 84054 46651 13354 383824 510709 487238 361169 151202 98203 106362 11468 97030 80882 999999 9720 243080 329675 79916 233 41 65 100 99 99 93 87 82 76 71 65 48379 146 5368 30 10468 13 26 19 6138 2674 240 1322 2278 3478 5094 6819 8515 10044 11572 12850 13279 11641 9780 8271 6777 6191 7298 7892 6346 4144 3636 4140 4246 4498 4009 3239 2527 2809 3821 4841 5577 6843 9392 9609 7327 7528 8585 9351 9702 9779 8697 8634 9070 10447 10836 9991 10479 9778 8766 7961 7219 6102 5575 5677 5452 5069 5099 5059 4607 4240 4926 6262 5955 7342 10968 17193 27405 34630 37868 38506 42476 44111 42137 45007 54653 68585 78584 77443 70660 72654 79242 79243 85704 124807 152815 149653 120444 84496 43834 17196 12401 14479 18552 21642 21819 29960 66206 92531 133539 188923 168475 66111 24452 7706 9439 1829 1383 1528 4650 8988 15193 21895 25885 24049 26378 60353 130436 50974 161748 466564 373357 318517 245821 102423 85480 65872 10952 150303 9034 999999 228485 302155 247159 814 61 47 74 89 101 97 88 78 74 73 70 69 48385 320 142 30 10462 13 26 25 6139 2672 57270 -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 1244 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1475 3098 5155 7675 10822 14245 16851 17710 16644 14255 11222 9804 9604 8635 9681 12181 13764 12374 7706 4528 3507 2905 2475 1894 1767 2139 3061 4056 4834 5440 6091 6447 6845 6441 4717 3780 3759 3603 3593 3814 3849 3731 3242 2304 1780 1780 2016 2607 3659 4768 5807 6265 6129 5827 4959 3947 3926 4785 6233 8432 8802 7139 7932 10721 14917 23208 32334 40438 44635 45403 47945 50884 52334 56687 67133 76729 76180 67314 63933 69242 80726 91820 112975 146203 165533 158680 117050 66031 23019 12586 10672 12212 16602 21800 23015 28279 58634 97599 138955 162854 148157 62600 14555 15316 12946 4405 1435 1649 689 1232 6528 11646 18366 47280 41323 55801 131768 129383 401242 503130 242948 196036 117134 55541 121154 56801 12396 146095 36035 15807 226823 300301 20437 129 70 66 86 98 91 91 82 78 80 74 72 68 48391 268 1695 30 10455 13 26 31 6139 2671 30 1456 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 798 2477 5075 8187 11634 15063 16996 16634 13944 10682 8771 9275 10808 13309 17352 18840 14891 10148 7749 5169 2897 1751 1122 887 1210 2137 3082 3850 4541 4990 5396 5542 5681 5304 4339 3721 3426 3239 2993 2701 2510 2205 1903 1720 1624 1923 2236 2189 1946 1970 2215 2908 4042 5174 6318 6434 4959 4403 5636 6455 6805 8709 10372 11777 15084 19228 23430 28966 33967 39459 49049 47392 43919 51561 61376 67395 68262 65310 63284 62028 71087 88744 116018 158131 172906 161675 149396 120674 57194 24122 11069 8664 9112 12205 16777 19531 26530 54996 97323 113626 154071 120887 41526 27260 32353 17154 2080 753 2391 2380 859 569 1615 7219 38388 40199 49740 118320 226797 375607 482562 275801 180652 107805 50072 116792 173503 10613 14778 24626 9214 180448 312054 277888 843 70 80 88 98 98 84 79 71 68 63 65 61 48397 269 1688 30 10448 13 26 37 6140 2669 3648 32503 50105 26674 1132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 508 1776 4403 8277 12151 14801 15687 14234 11149 8223 7553 11112 16599 19385 20481 19560 13094 5963 3461 2963 2109 1719 1575 1567 1884 2190 2937 3908 4649 5511 6212 7036 7821 7693 7169 5530 3270 2539 2550 2315 1803 1445 1144 1222 1684 2060 2284 2299 2571 3179 3738 4120 4609 5562 6864 7589 6257 4503 3872 3879 5913 8403 8661 9937 13149 15247 16839 19574 23201 29499 44373 55320 47276 41417 47369 56872 63776 63879 59913 53451 50530 67309 99385 148492 168050 152938 150137 133693 89694 38877 17335 9579 6783 6526 7894 11376 15265 19367 46907 76776 93797 113223 77004 28752 26492 40358 15125 2711 1255 792 2312 3248 3164 1710 788 6769 38901 38368 66823 146383 253339 380252 390310 300625 273410 130855 124128 171526 101831 35872 4609 999999 136430 219549 463404 186209 1347 52 66 84 84 74 73 70 60 53 48 48 48403 320 126 30 10446 13 26 43 6141 2667 8441 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 602 28681 109230 97893 22438 335 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 647 2081 5012 9482 14291 17439 17783 15367 11205 8759 10369 17716 26057 25553 19559 15072 10449 5952 3722 3964 4256 4368 4038 3085 2653 2719 2906 2883 2943 3264 3668 4260 4963 5504 5459 4881 3822 3035 2872 2611 2197 1914 1869 2009 2120 2162 2148 2387 2685 3250 3910 4529 5182 5581 5651 5665 5297 4626 4453 5433 7027 8106 9004 10023 11546 12811 14324 16170 20414 28005 36598 47484 55677 53518 48285 48907 55431 63572 69001 67215 54829 45374 55424 92611 143770 157881 149196 124659 88908 49685 20647 7915 5393 5597 6113 7145 7827 10872 17588 46817 71804 96378 97306 52133 25020 25206 15359 10964 4535 1711 306 256 797 2480 4441 2506 925 8121 42185 36928 59076 131248 221770 331809 366168 305031 151361 113435 74588 119586 99739 12146 145 28554 160279 293412 491351 168419 466 37 49 64 71 60 46 49 44 32 22 48409 321 96 30 10446 13 26 49 6141 2665 254973 1617 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 10269 56698 132580 181075 146864 27074 818 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 402 1712 4319 9007 13904 17067 18005 15171 11399 8934 9805 15363 24991 27393 21676 15486 10951 8336 5850 5297 5624 5997 6795 6203 5555 3898 2396 2167 2367 2436 2441 2745 3017 3446 3771 3957 4318 4636 4043 3079 2275 1781 1775 1921 2172 2721 3534 4142 4459 4958 6090 7264 7397 6694 6255 6083 5886 6025 6639 7156 8330 9864 11250 12415 13596 15781 18814 21650 25159 32009 40496 40318 42057 43975 48182 56218 66449 77532 78500 66369 56277 50474 52606 69053 102547 148742 168287 154852 123980 91907 58282 28680 10522 4523 3782 4196 7175 8923 9041 17028 46998 74937 102174 66908 35322 80880 89316 52543 46576 15390 973 109 83 150 559 2465 3180 1656 617 7702 38482 26795 42447 111018 187496 253692 322127 282165 88688 41107 19901 108417 66882 13942 3282 4890 159087 259496 462600 75626 190 61 85 88 92 75 71 66 56 54 48415 271 1597 30 10447 13 26 55 6142 2663 639 12189 47204 111449 202457 254124 153174 54780 3697 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1027 3383 8114 14408 17641 17091 14258 10201 8949 10030 14170 19992 22959 22350 18852 13196 9075 6816 5533 4632 3871 4342 5405 5848 4692 2965 2520 2364 2303 2384 2679 2963 3113 3127 2956 3012 3130 3046 2447 2038 1906 2195 2871 3718 4645 5505 6002 6193 6076 5663 5231 5209 5663 5650 5478 5798 6405 6960 8228 10281 12793 14742 15632 17193 19252 23877 27140 30485 33702 34914 35717 40600 49021 59447 72492 78089 68988 60005 53897 50730 49385 53302 64375 89907 123513 166666 186523 168757 130382 78482 38262 20494 12561 6915 3980 3806 6197 9832 10106 16196 40502 66954 54530 33630 64763 120251 79830 48590 76672 79981 2795 513 248 198 202 312 390 412 391 2818 38304 21359 47956 77005 119597 102513 281738 458623 216473 27323 23603 41176 11719 16585 11950 999999 85440 262053 408972 178341 2403 81 96 115 119 114 96 90 90 86 48421 321 99 30 10449 13 27 1 6142 2662 41739 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3355 12846 32303 58092 100141 167091 214566 115405 10798 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 370 2085 5505 10472 14183 14485 12775 11351 10813 12215 15633 20385 23742 24423 22949 17800 11020 8407 7389 6105 4395 3246 3416 2913 2221 2464 2756 2176 2358 2559 3082 3682 3866 3480 3524 3835 4268 4144 3328 2986 2721 2630 2542 3050 3820 5183 6801 8123 8789 8340 7161 6581 6919 6850 7148 7693 8244 9056 10002 10750 11497 13557 16524 19816 23076 26839 33147 37920 38969 38877 38475 38293 40650 49625 64997 74034 69412 62271 53525 47381 46391 51131 61590 76544 102280 152347 195289 207913 176562 90384 33122 20870 18592 16660 13466 8697 5407 4167 8231 14329 16078 26053 46270 50874 37076 46458 58235 43197 32972 35780 58647 30802 1110 320 174 120 87 81 129 156 434 11375 74411 32685 35711 50928 99816 115086 243665 318259 44202 25326 37800 47231 20802 37513 33466 999999 167609 236373 395811 90557 1765 78 114 114 107 112 104 95 87 88 48427 273 1537 30 10447 13 27 7 6143 2660 2645 15511 58169 134467 186224 192295 60897 1485 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1677 4232 8164 11317 12519 12204 11886 11252 13774 20163 22896 20863 19045 17397 15642 14302 11305 6850 4805 3680 3079 3486 3791 2804 1853 1622 1814 1975 2366 2227 2089 2056 1923 1847 1780 1629 1803 2613 2942 2991 3179 3276 3177 3742 4670 5530 6260 7036 6965 5762 4952 5393 6666 8156 9308 11178 13740 14617 13168 12027 13016 17009 21223 25318 30038 33550 35622 35298 32944 36169 46551 55115 60436 71129 69990 64749 62683 61463 55274 51210 54003 62178 74674 87790 116027 166700 210176 198087 112438 50214 26324 17917 14470 13714 13737 12428 8085 4332 7075 11924 12834 23454 33313 23404 27549 29697 14367 17259 37246 46417 21621 1857 574 999 998 217 30 66 84 113 1500 42145 102270 63921 13197 44224 99838 169238 258047 106238 17381 9955 3398 1533 7916 51549 18451 162179 226478 232868 494374 14515 152 62 75 83 73 68 60 54 54 52 48433 272 1563 30 10443 13 27 13 6143 2658 5300 26886 64536 103143 132420 149660 191325 167567 107254 26448 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 824 2904 6932 11002 13078 14234 14869 16517 18297 16646 15395 15185 15193 16748 21751 27150 26599 17926 8981 4491 3400 4160 4997 3868 2085 1721 1174 1160 1287 1328 1453 1945 2329 2513 2433 1957 1524 1367 1340 1634 2360 2865 2992 2685 2837 3363 4375 5489 6110 6160 6159 6561 7691 9344 11539 14150 15859 15893 15549 15411 16289 19190 24721 32370 40448 45139 47941 49697 51626 61064 68186 70597 77703 78975 74601 62836 54257 56084 55332 55294 58086 64894 70153 74145 81666 104564 162046 193504 150845 86251 45514 28654 22239 18151 15392 14666 15555 10796 6414 7212 9289 8663 9327 10521 11497 13417 12639 17990 21058 2893 1199 1559 867 1246 1248 366 452 229 119 50 282 4755 109902 153500 61784 15770 79621 203747 246948 217123 15926 4104 27511 5266 551 2105 24055 90764 112580 101354 131396 397396 31311 245 114 129 121 119 111 107 93 94 92 48439 272 1559 30 10439 13 27 19 6144 2656 615 7919 29840 82826 131418 138469 162989 157690 60685 781 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 348 1989 5656 9270 10664 12491 12622 12870 14913 13860 12918 13746 16483 19197 21107 21987 18541 12525 7866 5875 5119 4328 3451 2471 1779 1692 1366 1113 1102 1264 1566 2039 2163 1868 1344 1110 1275 1440 1365 1176 1100 1222 1725 2249 2187 2089 2280 3056 4086 4498 4516 5948 8081 8890 8582 8557 9251 9771 10204 10974 12614 14881 18081 24421 29784 32078 35405 36188 36981 45366 58351 71935 80679 78478 72326 68730 74695 77911 62325 48157 43773 44580 49613 59245 71923 102970 147671 121235 76733 53135 37080 25390 18612 14874 11790 11845 10548 6876 4694 5519 5452 5406 4131 2587 3479 7151 13378 41800 18008 973 398 1696 2517 1363 267 999999 3 66 20 18 1653 32456 96699 41904 1428 15932 100921 158264 221585 181815 6248 92830 341773 74881 1755 17810 74747 147436 128491 62660 282936 356446 18874 99 43 46 42 45 38 23 21 21 23 48445 320 115 30 10435 13 27 25 6144 2654 15365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1314 15785 62828 132060 189823 214017 181690 84597 4851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1400 4838 8002 9288 11686 14333 14159 13453 14385 15754 15764 14487 13728 12520 10504 8900 7187 5188 3899 3168 2504 1885 1651 1634 1655 1705 1203 1021 1261 1531 1589 1449 1476 1798 2302 2889 3071 2849 2387 1801 1292 1237 1271 1289 1296 1366 1763 2386 2858 3858 5577 6123 5908 5944 6320 6718 7412 8472 9899 12012 14937 17677 18589 18482 20419 21413 20353 24819 31215 37496 46908 61323 75870 86087 95677 102357 97857 87131 78670 76060 75773 81961 103052 128638 138772 135892 109455 82762 59747 43382 35393 26954 17699 13107 11653 8758 6510 4947 4992 4086 3016 1989 4062 6904 8971 34829 55687 1520 72 744 3246 7348 3621 426 310 35 49 33 385 11771 35848 24367 4807 1877 32654 91933 271851 316761 115804 999999 300303 220058 2799 1549 8517 88455 188103 999999 92123 426829 297586 2726 70 93 85 90 84 85 86 76 61 54 48451 320 113 30 10433 13 27 31 6145 2652 26922 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9426 58619 154012 257133 218605 69452 3825 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 326 2247 5647 8770 10431 14632 16636 17907 18678 18578 17904 16587 12871 9339 7696 6699 6133 5138 4064 2980 1988 1404 1209 1096 918 825 802 706 607 755 1290 1809 1826 2077 2677 3381 3401 2821 2095 1396 1004 762 781 849 976 1049 1161 1455 2556 4697 7289 8572 8100 6773 6254 6578 7119 8250 10246 12199 14621 16756 17812 17865 17773 18414 19058 22196 28017 31959 34394 37612 47613 64561 81755 92860 97708 100945 99088 94129 98029 118089 141190 154182 156460 139870 107979 84229 70244 53362 45018 43161 34132 18868 13523 11938 7812 6293 4958 4597 2672 1441 2116 3736 3293 4566 16265 11111 286 134 648 1795 1534 965 780 294 999999 999999 999999 1284 25159 27930 1003 150 3346 70174 286857 270222 77597 54383 187858 90252 179413 29186 44205 97266 94764 36134 999999 125608 351726 42171 267 62 79 79 63 57 53 55 43 37 34 48457 320 112 30 10432 13 27 37 6145 2651 22229 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 436 11928 57306 147819 232393 162181 15921 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 859 2834 5625 7426 8306 12459 17994 19853 17895 18122 18161 17384 16550 13182 9318 7486 6286 4889 3196 1965 1358 1012 628 299 187 211 279 329 432 779 1245 1309 1415 1897 2519 3069 2986 2412 1734 1389 1496 2006 2892 3532 3994 4235 4478 4804 5169 5340 5721 5976 5710 5752 6135 6957 7970 9140 10754 12551 13557 13731 13865 14197 14122 15656 17055 17360 20021 21736 21321 24584 32302 43562 59617 75986 88359 93147 88487 92321 104795 110000 117446 122388 86267 53190 42496 42295 43705 39379 33583 25241 15104 9294 8511 8442 5929 4530 2947 2500 1646 1008 1364 1702 3065 4871 30276 15364 631 1607 2850 2688 2069 2005 1344 487 151 159 164 2683 38733 28163 1032 939 8038 129938 377265 265264 227463 280038 178008 141058 360330 242171 268012 218448 156784 287599 268504 218826 490584 241881 485 77 86 87 83 76 58 59 63 60 48 48463 320 113 30 10433 13 27 43 6146 2649 25669 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1011 16908 68244 137242 154974 118734 52479 17947 40875 38749 614 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1374 4181 7909 10657 12719 15738 21435 24597 25210 25554 24014 21353 18084 14946 12023 9527 7222 4724 3122 2408 1901 1105 467 104 -53 -39 65 217 904 2418 3139 2839 2617 2524 2497 2272 1820 1200 913 1162 1753 2575 3806 4934 5709 6016 6135 6567 6769 6728 6422 6304 6662 6969 7090 6997 6806 6231 5942 6166 6955 7912 9394 11781 13930 14752 15259 16807 19214 21016 24974 32417 41130 46483 50104 56104 63937 68220 70550 91516 130495 128446 99251 67189 42235 33395 31658 32702 38118 40869 31236 16604 9709 7125 6794 7071 5199 3168 1755 1600 1223 1082 1104 1542 3591 5366 4411 3117 2558 2431 1998 1558 1301 1054 551 541 385 427 429 1317 10135 5545 1282 1567 8176 78920 370265 451248 310453 167281 68900 127720 441446 586816 445851 281299 172730 400554 154369 126447 415363 205785 402 96 98 101 92 88 86 79 73 71 66 48469 320 114 30 10434 13 27 49 6146 2647 279885 2826 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5452 48184 124793 175872 166618 89642 12951 2662 4929 1231 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 228 1514 3755 6306 9703 13526 17293 22470 29113 33381 34238 32733 24950 18710 16271 14515 12385 9024 5962 4654 3862 2776 1640 975 537 40 999999 -68 74 673 2216 3314 2845 2223 2115 2350 2480 2582 2679 3059 3486 3966 4397 4971 5883 6505 6631 6769 6499 6316 6080 6524 7088 7441 7456 7324 7275 7534 7462 7104 7074 7685 9018 11493 14484 16637 18008 20550 24005 26942 30331 33558 37387 44075 47434 49700 55299 58722 63163 83412 117629 128429 101141 64309 44966 35851 33173 34231 38745 47083 47936 26951 12942 8631 5966 5514 5783 5655 3105 1220 1597 1415 1399 1376 1753 3276 7693 10352 13675 4360 1930 966 1204 1635 1192 635 596 536 587 594 694 1609 7675 2915 1275 2233 22169 126990 102290 69531 55953 56173 165560 388395 627823 509430 388205 248930 409271 130402 27350 84865 25997 135 75 91 82 75 78 70 57 67 57 47 48475 271 1584 30 10434 13 27 55 6147 2645 8321 60707 114649 131523 167016 164996 101875 8198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 523 1914 4325 7746 12040 15358 18880 23895 30395 34509 26058 18912 15403 12278 11300 10053 8567 6890 5608 4518 3543 2792 1978 739 -79 999999 -77 215 1059 2506 3214 3155 3335 3543 3893 4428 5049 6180 7557 8540 8994 8153 6682 5797 5676 5655 5821 6252 6627 7195 8322 9089 9434 9637 9963 10106 10328 10897 11732 13411 16433 19985 22307 23481 23872 23908 25741 29490 31458 31779 34623 41684 45048 43909 46946 51644 57882 73191 89222 82193 66645 49708 41578 38160 35780 34403 38349 51431 53946 38063 17309 11441 8599 5767 4154 4463 5189 2995 1103 1651 1436 1038 1188 4129 16835 20207 5863 2571 1240 430 306 621 1415 1488 914 622 642 809 769 856 1062 1328 1432 1627 1970 2984 14619 66834 56344 33715 69358 249146 372045 658579 602070 467446 360915 394551 396999 51326 3506 84 67 94 98 99 92 94 90 84 79 67 64 48481 272 1553 30 10433 13 28 1 6148 2643 -18 27597 101777 28101 -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 40 701 2030 4328 6771 9209 12428 18040 26613 27834 22357 18852 16220 13465 11049 9294 8047 7004 6446 5553 4477 3920 2596 1060 -66 999999 999999 176 575 1430 3183 3803 3758 3670 3987 5456 7327 9073 10624 11865 11777 10813 9495 8835 8130 6829 6593 6836 7132 7569 8833 10605 12153 13161 13670 13474 12989 13794 15895 18379 21640 25023 27667 29493 30324 30327 30398 31845 32134 31529 32673 35962 41736 46465 48021 46328 46402 53202 70516 73839 54043 40805 35732 33559 31924 30986 34219 49766 60066 46858 34677 19528 13581 8827 4639 3219 3547 4453 3212 1379 1876 1269 1876 4197 9138 8805 2143 1121 750 734 837 1367 1495 2075 1721 1136 835 690 712 820 882 1050 1466 2022 1944 2006 2673 5145 22499 34406 15820 30059 146386 278563 464162 639581 568344 555676 513482 312665 94092 4067 44 49 73 84 82 76 69 67 59 53 50 50 48487 318 171 30 10431 13 28 7 6148 2641 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4997 21809 11910 949 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1999 5015 8425 11719 18902 25600 21512 16041 15649 13228 10658 8793 7206 6046 5622 5588 4547 3133 2453 1965 1266 284 999999 -85 250 850 1800 2827 3601 3971 4070 4225 5409 6952 8194 8748 9123 9077 8884 8322 7813 7394 6899 5781 5626 6247 7124 8124 9043 9807 10578 11603 12880 14916 17828 20733 23533 24918 25753 27472 29249 30341 30677 31108 29779 28244 29013 32032 35096 37526 41966 44920 41288 38013 41232 48764 57897 54949 39663 34487 35131 35247 35062 34735 33714 44584 60845 60758 68430 87912 78522 36475 6529 3008 2060 3617 3007 1080 1405 1620 3052 2507 3223 1904 1613 1627 895 1536 7273 6898 3089 4365 4500 1973 732 639 570 695 1498 1385 993 1355 2069 2252 2147 2499 3405 9687 21865 46421 115845 302692 234057 505973 778256 669232 529834 244471 155314 148585 618 53 76 91 90 80 67 68 76 67 65 54 48493 318 171 30 10431 13 28 13 6149 2640 -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 1149 4167 1623 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 372 2134 4684 7046 10394 14505 18172 21002 20883 16292 10412 6977 5025 4263 3955 3951 3870 3539 2928 2226 1495 567 94 237 807 1740 3021 4111 4673 5128 5282 4932 5022 5656 6351 7188 7656 7686 7200 6660 6547 5925 4997 5104 5255 5498 5718 6098 6581 7688 9457 11507 12955 14305 15114 15921 17804 19695 20325 21326 22997 24451 25289 26288 26947 26743 25023 26032 28976 31124 35771 39514 38040 33988 32550 31455 29082 28661 33906 37439 33565 31037 29576 28465 30676 32749 31449 34189 60560 89981 121969 170018 174422 69498 5332 2722 1881 2675 1493 804 2093 2099 1273 1146 1754 2472 2872 7862 8204 16834 14447 2515 2358 2594 2418 2181 1550 810 478 564 987 773 799 1190 2015 2688 2566 2511 2918 3599 15135 94569 234728 396859 256453 398683 732362 570985 336364 121727 135359 85747 7897 88 66 62 64 69 67 64 58 48 43 48499 318 174 30 10434 13 28 19 6149 2638 1908 999999 999999 -63 -44 -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 933 5905 2959 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1483 2488 4020 5772 8547 14288 18684 17713 13867 7555 4377 3716 3668 3622 3226 2567 1870 1233 1028 639 844 1789 3035 4425 5629 5888 5752 5164 4709 5047 6043 6921 7085 6890 6489 5968 5485 4898 4806 4876 4773 4854 5372 5426 5149 5088 5167 6133 7527 8892 10047 11543 13385 15986 18602 21234 23698 24319 24733 24708 24160 23858 24532 25798 27071 30806 36228 41232 46067 50444 48930 39357 30570 24931 21492 23425 31305 36605 33386 29350 28620 28297 28345 30857 41257 62339 76652 80464 88383 151436 242495 100598 10249 6600 3295 2150 1647 1197 1598 1479 1374 1734 1620 2985 11712 28190 12847 17561 15715 3790 2380 3078 3030 1568 1722 1593 734 481 1766 3922 854 929 1138 1931 4056 5613 4902 6080 16013 33307 114432 344984 283965 244961 556586 401685 575408 269543 89404 58967 43057 340 82 98 99 101 96 87 81 76 76 48505 318 179 30 10439 13 28 25 6150 2636 7791 999999 999999 -61 -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 3637 29424 38780 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 904 1691 3177 5880 7637 6887 6157 8782 12822 9570 4903 3730 3792 3806 3316 2533 1420 1077 1013 1327 2110 3359 4749 5639 5883 5447 4830 4389 4365 4909 5611 6003 5848 5606 5279 4926 4505 4127 3941 3786 3774 3811 3879 4071 4695 6869 9371 11084 13456 15722 16884 17225 18219 19226 20625 21330 21952 23133 23527 24710 27189 29009 30474 32043 34175 38497 44803 53386 64443 75791 78985 69586 52346 34750 23163 24377 31832 36917 34442 29652 26809 25749 24799 26043 23565 20900 34255 55045 69534 88644 140468 106554 22384 10547 9783 5142 2200 1230 1031 1401 1615 1435 2034 4466 13536 53426 49772 18410 36505 22257 3235 2840 3101 2320 849 631 738 368 294 957 1524 597 532 671 1016 1781 4095 5332 9208 19717 19727 48997 327992 280368 203361 258428 560767 551513 328575 228157 43246 18302 3700 66 89 84 89 86 73 69 65 62 48511 318 186 30 10446 13 28 31 6150 2634 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17011 50324 26164 374 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 434 953 3249 6523 7907 7621 7146 6078 3968 3275 3126 3045 2732 1930 1333 877 474 669 1378 3205 4868 5148 5199 4671 3944 3272 3044 3507 4409 5077 5140 4703 4285 4147 3679 3106 2703 2460 2257 2024 2080 3015 5171 8290 10970 14338 19952 24762 28321 31432 34308 34518 33372 34074 34218 34000 35214 37712 41856 42955 43519 44180 46098 47729 52351 60452 74951 96831 111587 105666 91865 68745 42853 33166 35062 38625 37688 34153 31721 29632 25995 22479 21990 23013 21741 19339 18230 26777 51623 60951 39433 14565 13429 12730 6358 2814 1364 1015 1124 1285 1835 3202 6397 13894 31830 62642 51190 36363 11095 4157 2895 2396 2482 2239 1086 584 470 292 495 1470 825 528 610 848 2304 2794 2781 5030 9558 9059 11090 173482 385422 319254 208697 488859 639736 320864 109924 99370 16389 278 65 83 90 98 88 82 80 67 57 53 48517 318 191 30 10451 13 28 37 6151 2632 6427 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1020 9541 5222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 187 2172 5397 4534 3253 2700 2568 2810 3389 3194 2319 1480 815 252 53 255 661 1683 3249 3984 3964 3765 3606 3575 3322 3148 3332 4043 4615 4698 5113 6251 6372 5809 5540 5743 5631 4895 4418 4504 5298 7251 9276 10283 11716 14948 19740 25957 34979 45370 56299 71179 83462 88849 89326 86932 83313 72631 59116 58744 61366 64091 66316 70090 78638 97921 128107 148194 143569 115503 76709 54550 42634 39053 34375 30058 27727 25661 26491 27126 25412 22049 19588 17757 18834 19941 16860 17002 19431 13815 9860 8552 8894 9056 4491 2124 1161 931 1667 3021 4907 9994 13482 16053 31666 32634 17262 3445 3122 2807 2642 1948 1074 437 319 410 284 281 392 374 421 510 607 704 1569 5482 9622 11116 14111 14388 52560 367179 500164 275329 251052 527401 308544 65410 81118 84781 19021 452 85 105 104 108 104 99 82 75 82 70 48523 318 165 30 10455 13 28 43 6151 2630 229 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 631 1517 1888 1688 1633 1818 1992 2206 2130 1583 830 236 130 354 999 2150 2916 3045 3154 3067 2870 2916 3070 3252 3371 3797 4900 6202 7396 7736 6746 6169 6391 6917 7221 7242 7041 7226 7933 8429 8330 9222 11815 14253 19080 30873 46641 61849 73099 77093 79180 86134 91950 99773 101121 82743 70002 64371 64731 66550 68002 74803 81281 88236 91287 85220 74494 61433 49456 42008 38211 32701 28986 25272 20685 17150 17607 22458 25632 25384 27342 32558 27814 19695 11213 8283 7457 6484 5246 4708 4420 4851 4584 2929 1788 948 1186 3122 6362 8149 8313 10025 12839 6738 2531 1932 1998 2004 1678 1444 913 339 292 317 357 394 432 509 575 661 796 970 1129 1981 10786 24434 26535 23202 32944 165649 422210 482455 246598 268772 584426 520521 412867 190473 18759 405 61 88 93 85 92 87 85 75 75 72 67 48529 318 197 30 10457 13 28 49 6152 2629 1020 -4 -20 125 109 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 198 395 646 819 919 988 1249 1548 1849 2123 1964 1366 971 1068 1785 3063 3780 3715 3629 3460 3500 4040 4575 5429 6806 8586 10738 11968 12262 12301 11782 11660 11608 11026 9998 9227 9480 10516 12276 16694 23009 26837 29807 34169 43651 61399 70991 66431 57716 48592 50235 50785 47239 51217 59248 56940 46764 49710 56359 65102 72863 74174 69445 61834 54244 47402 44127 42995 40633 36142 29046 29131 31091 29120 23910 19957 19162 22580 29363 31392 30785 34553 33486 24901 15836 9626 6891 5282 4510 4684 4739 4431 3337 2381 1669 1031 1325 3773 7105 9670 10457 9770 11080 4260 1576 1542 1750 1492 1084 895 793 486 362 375 410 445 506 573 667 770 890 1030 1209 1447 2690 7489 13794 18454 17018 61848 307140 548391 273721 124546 415645 682649 520695 164980 65348 2995 114 126 140 141 140 144 136 130 128 117 111 111 48535 318 199 30 10459 13 28 55 6152 2627 290 73 177 190 34 -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 274 1572 447 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 99 191 230 289 385 698 1268 2148 2830 2810 2327 2291 2806 3459 3774 3933 3707 3096 3020 3328 3678 4181 5106 6476 8372 10397 11950 13596 14238 13482 12415 11302 11304 13987 20579 26587 29950 31683 38835 49718 54771 58466 68564 86978 90818 77314 55562 42533 36769 36603 39205 41971 44298 51793 44580 36270 37681 35006 32436 32106 34283 35532 44827 58571 59459 52531 40040 22264 15975 13122 11863 13620 18012 21004 20188 19488 18515 16744 19176 28060 28203 24762 19823 14666 9426 5920 4253 3515 3809 4477 4134 2830 1865 1124 1131 3298 8104 13460 16231 10965 11265 2873 1276 1350 1308 1248 1128 1274 1152 620 337 321 321 370 410 463 517 732 1433 1559 1384 1447 1622 2779 8703 8721 12710 29035 247676 575542 257756 13343 238515 668387 466870 55001 12513 3782 96 96 102 109 104 114 106 103 95 91 87 78 72 48541 319 172 30 10462 13 29 1 6153 2625 23801 178 -59 -71 -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 6185 31914 12164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 315 241 134 65 220 582 1171 2083 2620 2836 2900 3089 3370 3326 3316 3345 2878 2452 2356 2539 2518 2422 2696 3268 4100 5384 7534 10200 12650 17842 25277 32532 38245 43276 46586 50216 54831 51467 44755 44722 40958 38836 41810 49455 52804 46673 43476 44495 53738 62438 56755 56811 61358 62269 61294 57797 60682 55071 51277 62515 73198 75980 69624 58269 39763 32936 20965 14940 14035 14291 14404 16012 19325 21675 19410 16359 16433 16957 15879 15225 15424 15103 13051 9244 6108 4045 3321 2976 3320 3531 2722 1395 915 1260 2876 6894 11893 13178 11590 8127 2073 1301 1291 1100 1042 1270 1423 1324 990 611 324 328 348 352 392 483 567 707 3433 8502 5031 2674 2226 2410 4944 8130 14187 34527 182680 637977 303142 31892 188733 567369 243950 1724 191 38 52 70 79 90 77 62 70 76 65 57 48 46 42 48547 317 235 30 10465 13 29 7 6153 2623 -51 51 197 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9834 75081 54001 1215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2487 3287 2456 1268 719 737 909 1309 2136 2740 3163 3646 3785 3702 3848 3735 3318 2984 2643 2575 2606 2378 2428 2911 4106 6956 13109 24313 36920 44584 47940 50782 51506 49737 47547 44233 41238 41432 39180 33747 29531 29560 34064 39446 37431 34677 34038 37112 43370 51205 61118 70710 83394 91337 86630 77679 76424 80837 84618 72997 59037 49841 46381 44152 36420 26903 19678 16879 16295 18144 22141 26617 27611 25659 22515 17771 17240 16375 13756 10967 9715 8981 7952 6373 4712 4412 4211 3128 3333 3769 2166 1076 1122 1931 4472 9466 12875 7376 6808 3517 1640 1476 1394 1464 1704 1985 2073 1781 1134 596 300 295 356 335 346 406 495 526 1781 11052 16337 11000 5957 2660 3774 8293 5628 13169 92722 565757 576557 999999 999999 319719 142650 39782 269 63 77 98 103 102 94 99 90 91 92 78 77 82 76 48553 319 178 30 10468 13 29 13 6154 2621 4388 -86 -77 999999 -18 -83 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 426 2030 2935 2734 2265 1574 1310 1449 1670 1822 2005 2264 2559 2703 2773 2908 2958 2999 2987 2658 2637 2706 2325 2697 3545 4988 8173 15304 23937 29857 32519 34402 37421 41017 40606 35871 30552 30407 33227 34857 32318 27402 24257 24971 26059 27737 28382 30492 32966 42294 50430 52765 55293 57665 60055 63316 71369 81356 83260 68060 52643 44831 37549 30590 26373 23439 19926 16847 15070 14989 14563 16230 19846 22015 20269 15876 14194 13834 12409 10599 9067 7851 6786 5866 4914 4633 4494 3521 2619 2604 2142 1473 1309 1240 1733 3155 8624 11187 4541 2844 1957 1279 1778 2195 2479 2723 2510 2158 1857 1435 1075 872 748 723 542 460 485 576 730 973 2475 9975 14165 13257 10056 8401 10321 19334 35806 125626 253626 603995 348343 56069 168937 626577 560863 164362 21112 129 65 76 77 66 62 65 61 60 57 50 35 43 48559 319 183 30 10473 13 29 19 6155 2619 2113 127 48 999999 -73 -28 -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 355 1704 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 342 1194 2582 3490 3651 3428 3041 2889 2511 2207 2189 2248 2394 2406 2462 2542 2697 3215 3702 3557 3105 2992 3191 3386 4000 5018 6503 8803 12986 18391 22816 27294 30651 30485 28829 28714 28981 29483 29109 29530 30732 28612 24342 19314 18859 22031 26036 30307 33415 37751 43209 45095 46375 47438 51755 52481 50574 49832 45198 36706 29899 26567 24058 21873 19391 17034 15608 15853 14959 14443 14996 17857 22719 23467 20322 16160 14620 15214 13649 10643 8162 7202 6464 5937 5184 4452 3873 3875 3716 2765 2386 2251 1657 1769 1892 2717 7783 12905 7223 3607 1867 2223 2696 3101 3339 3085 2692 2284 1993 1939 1854 1493 877 680 864 981 546 497 581 699 945 2140 7146 13816 13459 12037 14817 20764 24738 41664 248438 477878 563874 95563 16680 303861 730240 567863 213608 15988 146 60 69 60 59 70 65 57 48 36 38 42 48565 319 189 30 10479 13 29 25 6155 2618 6269 -77 -99 41 90 36 -5 57 1 -20 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 318 1000 1644 2332 3475 4734 6803 8313 6739 4667 3381 2744 2613 2789 2808 2841 3293 4193 4047 3350 3304 3508 3607 3596 3711 4292 5288 7094 11063 17676 22485 23024 21647 21524 22390 23073 24719 24845 21741 20355 20965 20035 17915 18181 19759 21283 22503 23546 24986 28029 30356 29722 29339 28910 32087 31209 28684 25236 22667 20977 20232 19132 17989 18307 18774 18424 19843 19730 19647 21051 25371 30218 34381 29361 23937 24008 25502 26503 24005 17884 11513 8835 7803 6791 5641 5537 5843 4411 2723 2442 2983 2246 1968 1564 2234 5097 6040 2527 1886 2262 2642 2941 3809 4865 4855 4433 4161 3562 2519 1886 1889 1749 2092 3175 2309 956 507 567 693 852 1266 3159 12804 26587 24067 13468 8771 10520 29610 101155 422879 587079 434986 36767 110634 487725 825988 401449 9802 105 65 65 62 66 65 59 60 47 44 40 33 48571 318 197 30 10487 13 29 31 6156 2616 60 160 165 167 64 53 122 -13 1 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 379 896 1434 1698 2202 4024 5258 3693 2988 2490 2206 2242 2270 2387 2575 3149 3511 3408 3323 2654 2061 1716 1603 1737 2170 3182 5282 9319 15340 19582 22048 23789 25096 25459 26251 26029 21853 17885 16335 15912 17419 19246 18359 16990 18285 20947 23787 24984 24005 22060 20691 20006 19381 20082 20592 20648 22123 23489 24441 24565 24287 24146 24614 25926 27836 29525 29648 29159 33985 41236 48904 49419 45660 42058 41945 45560 43491 32769 19517 12186 9281 7313 6100 6244 6306 5957 4600 3199 1840 1319 1709 2288 1904 1728 1758 2003 2679 2998 3716 5250 7229 6948 3227 2720 2573 2425 2781 3097 3905 5648 5299 4766 5005 1807 742 799 933 1104 1465 2401 4925 17369 33446 24103 11050 16392 35515 42441 358885 660914 655100 291984 226473 541623 529981 46776 173 62 87 100 90 82 79 87 81 74 68 63 58 48577 320 175 30 10495 13 29 37 6156 2614 219 999999 11 -19 -39 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 644 979 1416 2931 3961 2725 2009 1810 1778 1825 1794 1740 1967 2105 1897 1505 1209 1272 1239 1227 1582 2115 3387 6177 11225 17138 20333 22435 24015 24360 24283 24869 25220 26778 27864 24667 20188 18487 19737 22802 25451 27227 28303 28195 27266 25544 24445 24282 23653 22241 20154 19519 20036 22100 24583 27006 28573 30125 31695 33522 37401 42409 45779 48897 50793 50078 49665 54420 61476 60760 56024 52784 54272 53178 43171 27972 16099 9980 7137 6423 6019 5594 5433 4470 3035 1791 2289 2575 2272 2369 2360 2300 2720 3604 4125 4258 5998 8695 6252 2752 2072 1957 1876 1797 1681 1533 1575 1399 1573 2906 2504 861 626 730 870 1702 3050 3554 6188 18716 28450 13845 15592 31148 97909 525831 610842 290850 95616 304030 569554 408503 6512 55 66 85 74 75 68 63 61 48 51 48 42 35 48583 319 211 30 10501 13 29 43 6157 2612 82 23 89 12 -30 -43 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 246 687 1195 1391 1362 1397 1427 1466 1532 1598 1350 1141 906 863 1127 1382 2036 4034 8186 12770 17270 20938 22370 21557 22556 23734 24295 25308 26562 27366 29486 32996 35929 35774 32475 27465 26833 29881 31368 31431 30014 29449 29355 27675 23783 20911 18679 17325 16056 15371 16246 19261 23125 26334 29534 35721 45516 53960 57768 61737 66792 71582 73720 71810 70830 72770 74475 72519 70762 66393 61527 59704 50217 35040 22046 11994 8584 6438 3672 2563 2355 1927 2054 3009 2757 2620 3265 3162 2742 3366 4832 5184 4697 4598 5832 6107 4348 3018 3075 3280 3039 2313 1858 1355 932 988 655 723 518 591 520 662 612 1144 6836 18569 15293 8718 14774 4575 4030 88611 390281 618442 364304 29838 90565 221958 199851 1589 94 70 88 87 85 79 79 80 82 72 60 53 57 56 48589 320 184 30 10504 13 29 49 6157 2610 7391 -35 -7 -61 -5 999999 999999 -35 -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 -30 249 317 215 299 315 393 548 437 331 534 1101 2235 4954 9830 16547 22467 24736 24441 23226 22266 22062 23309 24847 27335 31408 35905 37157 37560 37608 38025 38410 36713 32917 30645 29266 25393 21631 20076 17949 17133 16453 17362 18820 18868 18253 20532 24837 28047 30329 33981 40583 49539 58092 68127 76389 78269 73769 70293 77651 90197 93204 92942 93176 84881 77448 75877 70265 61350 53286 41144 29474 19804 13330 10587 7900 4887 3147 2372 1999 2867 3555 3615 4363 4390 3304 4353 5653 6652 4580 4107 5605 8857 9042 4389 3329 3310 3232 3386 3193 2687 2605 2160 1358 440 327 341 390 457 547 657 833 2269 14466 37743 10566 11139 999999 999999 258165 563277 566607 196776 56357 66365 19777 1719 35 44 86 93 92 93 86 92 88 79 85 73 63 54 56 48596 320 187 30 10507 13 29 56 6158 2608 17722 23 999999 -89 -48 -5 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 126 692 2310 6024 11073 16623 21947 24708 25332 25267 25615 26700 28429 30330 30964 31143 30908 30411 27954 28375 31272 33930 35274 34300 30276 26795 24926 22710 20352 19695 19107 18446 17908 18101 19036 19638 20371 24162 29648 34021 40505 48374 54818 58955 63213 64253 64354 64423 65653 72062 79258 85477 92729 106889 109647 93170 76133 65737 59507 59172 56359 43583 28087 16908 10728 8083 6014 4131 3201 3117 3426 4241 4271 4919 5103 3845 3710 3980 4352 4114 3993 4702 9618 14218 6711 2928 2668 2357 2093 2805 3673 4098 3448 1454 385 121 162 181 212 241 298 368 476 1617 4511 12471 16293 13592 999999 999999 297731 512617 399703 169288 72407 150489 11385 99 16 41 79 69 71 67 60 51 55 55 57 52 40 42 42 48602 320 188 30 10508 13 30 2 6158 2606 947914 3112 -25 4 -20 -11 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 130 993 2887 5964 9496 13687 17362 20205 22664 24223 25908 26601 25953 24349 22695 22443 24221 26150 27723 29114 29060 29713 33458 35923 35772 34708 33497 32340 30788 27191 28767 32974 35692 31457 25498 21247 19419 19663 21390 24557 30431 34773 38379 45375 51420 60237 59162 51870 52781 63802 79266 94727 94192 90301 95069 101938 96236 80927 65243 60235 60204 60887 51011 37907 25251 16338 11089 7908 5836 4628 4605 5346 5854 5870 5732 4479 3432 3790 4005 4184 4587 3745 6286 7963 3609 2637 2297 1557 1354 1591 2384 2846 2557 1426 787 298 178 10 999999 -11 -14 -4 21 61 25 675 3961 3425 4102 849 999999 71414 327393 131996 103838 78276 28149 17731 760 25 28 55 59 48 39 49 47 52 47 39 40 37 29 27 48608 320 194 30 10514 13 30 8 6159 2604 11202 233 262 253 212 218 266 157 117 60 -11 999999 -32 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 346 1167 2667 4338 6380 9758 11894 13606 15411 15868 15952 16276 17335 19067 21865 26051 27715 25593 23347 22457 22996 25348 29490 36795 43780 46664 47039 45638 41845 39329 38423 43337 47742 41694 36113 37059 36400 36430 37519 36293 32729 29604 32304 36983 37796 41177 40428 38771 34699 38611 52610 82363 98669 90121 76381 69912 76563 80706 82160 86116 88971 85416 69106 52630 37901 28322 21154 14900 9848 6481 5753 6751 7081 7134 6618 4728 4308 4095 3479 5213 4284 3480 5425 5075 3808 3254 2309 1405 931 655 546 2817 6425 4811 2149 718 388 351 34 -11 0 -9 -12 -10 22 60 95 603 1342 1304 518 6241 90342 18604 2433 3018 1110 6488 33269 1187 34 42 82 69 68 64 65 58 65 65 61 58 50 44 38 48614 320 169 30 10519 13 30 14 6159 2603 8753 253 446 307 293 311 173 139 194 93 40 -21 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 419 1212 1923 2483 3777 6228 8307 9068 9879 9912 9193 9020 9607 10088 10695 11221 11031 11296 12560 14404 16774 19490 22789 28275 36615 43107 45124 43715 40217 38108 39500 40796 45354 57415 59372 51328 47206 42741 42386 43863 49058 51520 49343 51751 59551 68003 89634 93163 74472 54831 40849 33073 33065 43871 53324 51685 51445 59589 74679 90361 106582 107014 90202 63698 43301 32593 24421 18058 12988 10139 9952 11675 9138 7011 6831 5522 6031 5408 3048 4570 4885 3833 3796 4197 4639 4373 2701 1604 1132 1058 980 1521 4493 25770 34758 1898 742 488 251 19 7 12 7 10 19 34 22 65 180 228 1099 1320 15072 103041 11621 298 69 80 2039 35892 26883 296 64 81 80 82 73 80 71 68 72 71 65 64 60 55 48620 319 234 30 10524 13 30 20 6160 2601 4832 601 590 557 574 484 459 393 316 214 195 204 118 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -25 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 44 341 999 1626 2621 5034 7059 7898 7118 6267 5901 5404 4994 4567 4829 4923 4597 4486 5293 6257 7306 8856 10530 12244 14183 16763 22330 32474 42112 45496 44439 42820 38732 32843 29380 30894 34979 41485 43911 42084 44750 47263 42011 30111 22536 18871 17451 22389 32452 34334 25122 19315 16729 16335 20942 29427 38673 47178 56303 69638 89448 108791 108100 86188 61543 46368 38155 33711 26412 16690 11084 11024 11040 9579 8557 8030 7208 5491 4733 4405 5926 6157 5087 4664 5441 6655 8149 8296 5878 3031 2233 2008 2721 5538 10531 45737 39601 1626 699 370 86 28 32 35 45 42 40 162 293 109 87 98 60 433 10418 40304 10310 1850 5414 3376 1776 9917 435 57 78 99 93 95 99 93 99 91 85 86 81 72 70 65 48626 320 206 30 10526 13 30 26 6160 2599 4325 757 676 643 618 543 535 566 449 414 352 415 265 237 142 126 999999 999999 999999 999999 999999 999999 999999 999999 -61 999999 -40 -90 999999 999999 -87 999999 -18 26 -60 999999 999999 -81 999999 -28 32 132 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 175 570 977 2066 4503 6371 5711 4363 4103 3940 3669 3501 3383 3150 3087 2870 2725 3425 4640 5610 6350 8174 12176 19723 31148 42152 49540 54273 56717 58621 59091 56745 49882 39709 30375 25683 26094 28574 30803 28924 25353 18744 11701 6113 1806 849 1913 4074 5824 7125 10191 13693 15781 16815 22230 33777 46926 60702 76500 89111 92937 77725 60879 48582 46944 45003 41138 32787 23022 14628 8971 6979 7129 6682 6800 7108 5479 3316 5312 7033 4594 5428 7231 6244 4323 5820 7164 5336 5153 4456 2724 4901 13426 21319 9990 5026 2509 1329 738 167 25 28 18 39 34 31 38 71 119 52 80 55 235 3045 7794 4571 8451 27317 7576 104 56 48 41 55 80 83 82 81 80 72 75 80 66 68 62 59 56 48632 319 237 30 10527 13 30 32 6161 2597 3622 709 597 454 490 388 428 437 384 431 353 320 306 189 176 51 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 55 79 -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 999999 999999 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 215 272 921 3117 4251 3407 3184 3370 5259 11015 13340 9301 5163 3169 2664 2624 2973 4435 7335 11695 19216 25757 29288 32246 36323 44411 54892 62910 66770 64580 59203 56097 49701 36114 30383 34414 35949 32446 27283 22127 20271 25283 27397 17131 6379 5333 5714 7136 9969 13487 17220 21523 25513 25108 28596 36927 53939 69482 76244 68067 58534 54042 52421 54136 52938 47584 36582 21473 11413 8707 7441 5619 4633 4908 4616 3230 2238 2991 4047 5639 5726 4660 6960 13207 12238 5819 3376 4896 3339 3123 5051 9867 21796 37770 26195 6535 2354 1358 574 117 14 18 23 11 26 161 307 188 78 90 341 2251 8630 7779 4026 7315 15994 8319 177 44 36 52 60 69 76 76 68 77 73 66 72 68 63 66 62 57 48638 318 268 30 10528 13 30 38 6162 2595 444 526 554 557 512 582 500 415 371 275 399 325 269 253 220 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 -87 126 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 266 867 1617 2026 2688 5618 11105 15181 12059 5186 2847 3239 3408 3729 4096 5006 6950 9568 13008 18043 24229 31090 38025 46177 53518 57524 60184 63401 64793 61533 49704 37185 31378 29988 30684 33226 36871 41811 43782 43021 35822 36311 53519 59080 39714 22477 17905 21515 26071 26563 25998 27637 29545 30968 35562 42012 53667 64578 61401 56962 51296 44605 43903 44575 42472 34588 23651 16222 11217 7679 5512 4597 4286 4180 2393 1152 2708 5419 5080 4115 6043 11525 16125 14480 7645 3557 3458 3101 3503 4691 6476 21431 118574 104629 17431 4417 3116 1851 910 148 22 23 33 34 176 948 1621 1135 720 2557 6581 6254 6755 17675 9346 20651 13534 637 43 36 61 79 78 79 85 82 81 81 89 77 64 70 61 51 45 48644 319 238 30 10528 13 30 44 6162 2593 11751 318 338 464 417 464 467 325 337 247 116 56 149 161 74 110 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 53 11902 30644 3528 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 371 757 1237 2736 6555 8481 5566 2364 1887 2137 2472 2767 3070 3798 5592 8461 12709 17534 21965 26833 32781 37027 39320 42364 46010 49317 52952 57259 58494 50388 39512 32185 26961 24731 29121 38921 41424 41005 41661 46139 46579 36055 29586 33891 35508 31073 29096 23739 18568 19335 24195 31481 34103 32021 30488 35010 42890 46571 45477 43539 39079 35752 34425 33377 29276 24296 15274 8681 5699 4682 4379 4734 2464 809 1636 4888 5144 3727 3695 4704 5616 7497 8591 7689 8478 8352 4360 3236 4906 7885 15737 130782 248797 36518 6410 3776 3321 2049 1513 838 203 -7 999999 -3 394 1324 1214 1225 4442 11354 10681 4912 23884 141959 174443 50651 325 -1 -5 14 22 28 30 28 37 32 20 30 29 23 20 10 7 3 48650 320 207 30 10527 13 30 50 6163 2592 89531 1058 368 440 398 452 358 333 267 191 201 211 284 245 169 181 71 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 509 999999 6577 126781 153350 5731 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 428 816 988 1621 2651 3063 3006 3446 4198 4653 4860 5324 6369 8587 11672 15712 20508 23716 24976 25987 28947 33249 36770 38992 40682 42826 44154 42899 40228 35215 29937 31182 33098 29457 29797 34726 34076 30731 25546 19808 16858 16026 18905 21463 21975 16195 11523 14140 15572 16369 19082 22797 26974 31511 34494 34797 36619 38212 39984 41108 40027 36534 34636 33641 33574 29504 19244 11449 6725 4006 2806 3869 2751 2198 3622 5250 4620 4284 4351 4537 4780 5016 5199 8027 12626 15426 19178 11988 4971 7567 9056 63519 107349 6827 1821 1439 1255 1047 1071 397 49 12 10 14 364 1169 1387 1675 4566 13398 20210 15790 9285 63015 204894 104532 3088 77 37 49 64 72 80 76 75 71 71 72 68 63 59 60 55 50 48656 319 238 30 10528 13 30 56 6163 2590 1391 315 306 406 221 117 115 32 92 70 26 46 29 -7 5 74 3 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 184 999999 13087 127947 138853 36232 412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 513 1244 2420 3528 4400 5737 7673 9131 9797 10089 10748 11979 13829 16407 19191 21088 23207 26213 29038 32343 36947 40926 41611 41732 43431 42911 42235 42176 43787 48480 52520 52596 51441 48558 45281 41818 33197 24431 19972 22234 37948 65493 82989 89442 77634 57625 46684 37816 26335 21254 18484 15206 12799 11598 11718 13692 19736 27859 29763 27182 24763 22493 20300 17718 15051 12715 12519 7710 2991 2141 3206 3520 4871 5795 5409 5176 6296 6399 4457 4845 5249 4733 8465 15404 17201 15830 11277 8054 7122 7648 59341 56785 3615 1880 1260 648 150 15 999999 999999 0 3 15 22 59 376 1060 2924 10337 21736 23907 21044 27092 55740 43777 26102 1005 35 30 53 65 74 65 60 70 58 55 60 49 50 50 42 38 48662 319 241 30 10531 13 31 2 6164 2588 429 355 320 241 95 156 207 125 164 233 154 161 241 191 52 118 245 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 2111 9978 11210 2411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1787 3506 4678 6437 9063 11251 12952 13509 13643 13513 14010 14778 16212 18970 23388 27014 29076 30021 31511 32875 31887 29890 32036 37165 45965 57921 59665 51886 46629 47338 50662 54003 56064 55379 52965 50228 50531 53395 62298 73466 84056 93487 94402 80513 60143 44941 34170 29553 25598 20769 15824 12875 12406 13681 17442 18730 19301 19281 18577 17735 17961 18326 17416 13535 11712 11960 7218 3445 3261 4265 5053 5410 5322 5389 7258 8057 6040 4184 3838 4983 6566 9252 9027 6591 12363 22481 22860 11294 11485 37113 33370 3475 2356 1670 881 401 127 30 -15 999999 -7 5 35 32 91 1157 3064 10486 21775 28976 25555 78832 76383 42335 14527 2111 125 32 47 73 82 92 78 72 80 79 68 65 64 67 57 51 48668 320 214 30 10534 13 31 8 6164 2586 2505 239 305 297 292 327 412 329 240 227 202 172 330 315 293 234 288 235 278 177 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 999999 2051 32914 76474 5859 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 210 1634 4385 6873 9062 11913 15087 17657 20017 22631 24170 23831 23670 24192 23480 22165 20311 20289 20992 21763 22251 18623 16721 19126 25048 30800 32688 36300 40372 40354 41310 43443 43367 41471 43283 45914 45361 42751 47081 52814 59370 62441 59615 49956 40602 34447 29575 24630 22252 20746 19655 19079 17923 16666 16264 16519 17960 19860 21102 22185 22106 19057 17849 17951 14481 12105 13220 10405 5254 4495 4628 5819 5277 4669 5026 6649 7120 5576 3672 3281 6990 11411 12936 14329 7549 6757 13113 21795 20288 8872 19784 61067 14974 3395 2509 2295 1870 1153 668 300 67 13 17 364 718 243 69 433 2547 6479 20946 45202 57758 154654 178647 181398 68531 670 134 64 64 86 96 103 96 99 91 90 85 79 85 81 79 69 48674 320 216 30 10536 13 31 14 6165 2584 4505 298 265 332 352 267 354 361 300 195 218 283 308 282 333 228 229 200 157 122 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 1138 3757 6885 9966 13823 17242 19815 22311 23663 24828 25042 22950 21799 19444 16952 16367 17159 16814 15454 14899 16037 17565 19412 19683 20896 28315 40710 55551 65821 70891 77388 78224 70179 57385 48482 45152 49250 50691 48697 49522 49675 49523 47204 42947 38825 33183 28316 23454 21588 19125 16432 14458 13606 13004 13275 13979 13451 11716 14039 20101 22912 21930 21488 18339 15221 12787 12397 10075 8995 7066 5878 4384 3692 4910 6776 7088 5217 3479 3780 8423 14030 11229 7176 4010 6409 15004 21666 22869 9884 3954 59538 42066 3407 2452 2291 2012 1125 762 885 888 559 250 103 252 625 1300 2091 1871 1716 2115 7320 14391 5922 8300 104436 242631 189175 4940 159 50 58 56 75 72 65 65 63 64 63 55 50 54 55 47 48680 320 216 30 10536 13 31 20 6165 2582 3720 163 122 214 167 43 42 46 55 81 117 4 109 193 117 -13 40 47 -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 -66 787 4282 8586 11799 14899 17145 18980 20274 21328 22557 24070 25224 23413 19228 17273 15955 17303 19607 19884 18524 17125 16367 16046 16727 22381 37887 54525 65124 70619 74556 83383 94827 101756 98264 87175 71321 61169 60291 56832 52061 45243 41073 38477 38794 36441 36017 35257 32437 29162 25359 18968 16223 15459 13999 12479 11758 11675 11490 11638 14432 19753 22545 21628 16841 12381 12277 13374 14743 11074 5302 2955 2703 3027 5191 7520 6530 4492 4381 5145 8405 11094 6581 2870 4784 10889 19525 34260 43356 51168 94433 49617 48313 56981 25239 3211 2114 1281 624 310 189 187 300 240 142 776 2915 3341 3941 11677 20927 27632 27268 31219 17818 15923 197003 182269 11861 280 100 61 65 85 100 95 97 89 85 83 77 73 73 66 62 61 48686 320 214 30 10534 13 31 26 6166 2580 300 -77 -77 62 21 5 51 24 999999 999999 -77 999999 -80 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2044 6085 9852 12380 14554 16578 19399 23302 25763 24794 23105 22504 21664 19358 18920 21256 21716 19251 16722 15092 14425 13746 14388 16923 21261 29984 35449 34952 35604 41101 50349 59248 70506 88255 99735 94846 80413 66625 55518 50276 48242 47586 46562 47736 51709 55339 54638 47528 43303 46402 48520 44151 37130 31824 26052 21395 16832 14313 13414 11702 12975 17643 17814 10905 8870 11945 12516 8552 4722 2756 2123 2746 6014 8173 5737 4099 4468 5446 6745 7858 4885 2073 3823 8684 10632 18969 45889 106531 162716 188495 241642 209124 118746 19588 4339 4760 5243 4794 4380 2171 882 345 140 1776 16727 28150 21073 19025 22869 33982 38295 42425 32352 28994 56542 132472 11890 168 90 73 71 95 94 101 96 91 93 92 93 87 80 88 82 68 65 48692 319 240 30 10530 13 31 32 6166 2579 931 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 291 1739 4983 8867 11391 15172 19719 22792 24852 25701 25008 21946 19527 19413 19533 20565 21745 19460 16328 15337 15202 14418 13942 13393 15090 19593 25626 28560 29105 31970 38261 43518 44701 45633 47116 50107 56523 69434 84517 85500 69569 54533 50707 52409 50106 49099 47349 45778 45439 46890 52124 57293 55846 47057 38190 31238 27376 25026 22083 16641 13511 12754 12801 16745 18659 11905 7727 9110 7301 6071 4575 2693 1927 4292 8511 8036 5432 4910 5802 7212 6242 4337 2983 4423 7850 6468 6961 17418 30867 80833 190285 152021 262997 361657 152206 13837 5170 5702 12550 17364 15927 11107 7957 5270 4344 16758 44636 38797 42063 43067 40799 41494 50133 51493 48142 32380 40055 88664 1366 135 41 40 51 65 71 76 77 70 74 66 69 68 64 57 46 45 46 48698 318 267 30 10527 13 31 38 6167 2577 1302 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 935 2731 5975 9789 13644 18472 22506 24331 24132 22575 21677 20893 20173 19734 20504 21058 20570 16915 15608 15721 14520 13880 13846 14480 16391 21867 27634 29431 30897 34661 42716 51195 56203 59753 63756 66786 65023 62932 66407 73931 81281 78108 63150 54301 57856 68158 73762 71910 66516 61217 55116 50147 41895 37436 36285 35620 34931 33454 31076 28463 24889 18905 15679 15450 17011 17293 12371 8332 7328 6754 6346 4861 4001 6073 8784 6347 4874 4665 6191 6998 4642 3362 2833 3861 6017 5019 2384 4582 10126 16361 23610 52403 161876 246304 207789 42501 8131 9898 23501 28243 20619 17802 17241 11707 14609 26620 35250 43154 49562 52625 46898 43616 38236 30436 37066 34755 25343 66672 10578 685 173 59 50 61 80 84 75 68 68 69 74 75 69 63 56 47 47 47 48704 319 236 30 10526 13 31 44 6167 2575 5047 -11 -86 999999 999999 -94 999999 999999 999999 -85 -72 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1400 3968 7289 11013 15685 18594 20218 19482 17187 15680 15405 16309 18851 20676 21151 21708 19210 15229 13093 12474 12822 12966 13764 16686 20656 24317 25738 23898 24049 24632 25212 28756 37661 51210 60963 66162 70359 70007 68406 67867 70257 75697 83120 83999 82018 83305 92072 98798 87324 73669 60917 46194 38298 37959 38853 39389 38705 37826 37262 32846 27986 22550 19514 19118 15582 11184 10773 11266 11567 12051 10980 7290 4649 6016 11323 8911 5033 4088 5563 8017 6025 4639 3911 3213 3010 3393 1707 2253 5002 15721 29692 34285 69361 173580 252396 66775 5012 4654 17486 24383 23788 14787 9769 9955 14219 12619 11805 12519 13188 23526 40980 45899 51104 52106 47783 43663 30658 81044 59225 1017 463 138 50 50 57 81 84 86 85 81 88 83 77 63 67 65 63 63 56 48710 319 234 30 10524 13 31 50 6168 2573 32577 783 138 117 130 239 81 29 72 72 76 107 228 374 302 68 30 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1557 4562 9446 14927 21574 24164 19640 17730 18266 20150 21656 22476 22092 19527 18051 17245 16024 15260 13752 12911 14359 16836 20594 25173 27204 27361 24734 20296 18837 18719 18828 19318 20417 22150 25447 28887 31808 35964 44211 49261 49465 53355 61513 71168 77302 85159 98242 95659 86144 74942 57368 39206 34114 35809 37325 39689 40650 40548 39809 38604 33543 25348 22072 22674 20843 14357 9374 8141 7433 12371 17027 14697 6586 5611 9189 7926 5165 3640 5798 6262 4107 3993 3925 3539 2621 3808 4971 5146 5232 10291 23586 39372 104057 199376 202322 185363 14070 5438 5570 8829 11880 8362 6435 13147 13362 5899 5334 8048 15405 19449 12647 17667 15711 12641 16794 26884 31893 72296 104601 5799 123 127 100 68 68 62 77 82 83 81 81 80 86 80 74 67 70 73 59 55 48716 318 260 30 10520 13 31 56 6168 2571 5337 269 317 327 281 123 157 179 120 238 300 393 503 1038 4180 2414 141 69 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 860 3814 10604 19550 24487 20603 16740 16433 16854 17469 19289 22523 25211 26718 26833 25225 23462 20733 17518 17438 19756 24907 25278 23587 21403 23217 25546 26200 29137 31582 27148 27202 29588 32927 34612 35400 39012 42643 42944 40490 38772 46596 59766 72793 79704 73978 64510 60221 58652 57445 50671 43128 37476 35618 37888 39184 40691 44303 48134 46788 37669 23211 20456 26352 30731 25971 15652 11640 9193 7152 13268 21512 18259 8679 9357 8176 6765 4800 5722 4565 1610 1401 2635 4723 4772 3517 6539 15567 14855 9536 5042 9435 27266 136771 267066 127777 36991 3037 1151 583 557 678 782 866 1915 3975 7470 7643 7494 7847 12527 18708 15936 12689 14346 15150 18681 34880 28214 5990 1045 97 66 75 66 65 65 83 81 80 76 74 82 77 66 69 57 57 57 54 48 48722 318 256 30 10516 13 32 2 6169 2569 18747 379 230 273 187 153 141 190 246 280 296 449 406 221 177 166 188 98 68 69 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1597 5664 13722 22381 18463 15989 17069 15834 15111 15960 17696 19646 21994 23373 24573 25642 25612 25063 24581 25171 25533 25892 24928 25206 27170 31222 31245 27836 32058 39968 42789 43998 45120 46086 49179 51770 50338 48734 50104 53184 53359 51525 52401 52510 56558 61210 54425 41984 33466 29536 28534 30811 34689 39198 42702 42921 43902 43033 33404 29829 32190 29016 25793 27304 27409 26157 33049 31231 16639 7627 13937 23788 18050 9133 8747 7534 6988 6762 3464 910 611 824 2005 4252 4340 3366 6243 16688 16686 11617 10746 17156 23724 69505 254762 236748 49547 5428 3225 1417 2263 10305 5690 2774 2730 819 859 2654 4767 6200 6633 7855 9242 10003 17592 31228 30266 22802 4936 976 278 85 65 57 61 64 65 77 80 75 73 77 76 84 70 60 57 59 56 51 43 48728 319 251 30 10511 13 32 8 6169 2568 835860 5531 106 43 95 136 222 167 246 181 154 325 462 435 656 482 287 312 274 170 83 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1328 6514 15206 18858 16320 14980 14342 15266 18320 22043 23887 24575 26639 28336 29971 30810 30622 30299 27497 26633 31685 33390 30606 31473 32644 31508 31227 31343 32579 34054 31477 30920 33066 33869 32962 36549 43731 50573 47672 43413 47723 52746 51948 51730 54600 54719 47092 38053 31423 29938 31434 34825 36426 37934 41781 40841 33398 27890 26543 23519 26745 30721 29714 28430 27213 27802 35446 35652 28328 16252 9890 21145 22396 9632 7709 8865 10109 6171 1310 647 896 2220 2246 2062 2858 2358 3382 12057 20523 14762 13735 24354 21843 25991 89476 294059 225731 70427 5553 3611 13856 18096 16754 8642 5253 3007 1630 1638 1346 1792 1936 2930 6620 9801 15156 16248 9342 3193 798 414 660 790 227 69 57 66 69 71 80 74 78 72 72 69 70 63 62 61 52 58 49 48734 318 248 30 10508 13 32 14 6170 2566 14899 230 73 42 31 -7 190 234 225 231 291 248 248 221 83 96 15 13 13 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 2217 7668 13796 16464 14810 13275 14158 18157 22471 25054 28828 34121 35631 35674 34180 30675 26607 25212 29633 42961 48121 41027 36406 37495 32615 28943 30563 34490 37987 34970 33573 28846 31486 32396 29615 30449 34263 36370 36770 39826 44181 41504 35198 33913 33757 32265 30527 31058 33216 35958 38208 41529 45192 45870 42840 28790 23555 27527 28277 25680 24839 23301 25339 29065 30735 27933 30644 42284 42291 29329 18692 16521 31033 29982 12195 9127 12335 6798 1405 838 1680 8636 8246 2707 4362 5978 7642 8446 9341 11176 11147 20547 36397 31322 23257 119561 301370 201234 19549 1718 3206 5138 9373 3594 1136 789 611 707 1012 1527 1302 1173 1268 1865 10233 11847 6298 2227 570 246 343 687 534 113 102 92 81 90 88 103 105 102 101 94 89 79 80 72 72 64 61 48740 319 218 30 10508 13 32 20 6170 2564 55371 690 -95 -96 30 65 44 -13 -78 23 40 39 111 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1754 7908 14147 15717 12707 14244 19591 22618 26171 30054 28516 25745 24638 24724 26754 30359 34457 40252 44859 42971 40979 41810 38397 33443 30884 30500 35348 41115 41894 43318 40749 38118 35507 35125 40741 45707 43207 47132 50479 45512 43588 44176 42129 38379 33411 33312 33536 33761 36107 39450 40233 38705 38170 39273 36911 24378 20704 26714 27888 25978 19751 15364 13394 15038 17084 17660 24661 38156 48843 47447 34591 22345 20019 38711 42857 16911 13429 5625 1859 1467 4444 16342 11452 10472 19989 25947 16929 12583 18823 14841 10451 7609 10190 28224 31793 30755 118323 352047 85833 2648 1005 1058 4133 8258 5069 1219 315 209 380 895 1097 1067 1393 1311 938 1159 905 356 197 140 140 142 121 160 271 250 124 104 108 126 125 117 117 115 122 113 99 99 95 88 82 48746 319 217 30 10507 13 32 26 6171 2562 988 100 54 23 -1 85 72 10 94 135 101 46 40 51 30 2 43 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 -25 2563 8483 13962 15125 14521 17238 19929 23033 23588 22140 23137 25440 27416 29721 31437 34737 34151 30414 25822 23523 26562 31466 30863 26111 22233 21815 24047 28237 30221 33486 31777 28674 26212 27375 29625 32118 35428 39891 47634 58217 64842 66365 64549 58429 47891 43542 39881 37603 38809 39414 38099 36330 37839 37748 29630 21132 18834 23196 26857 22094 15396 12105 11324 10087 9909 12306 16316 27865 38790 41091 31098 26762 22496 26147 36931 18949 13591 7270 3965 2961 7554 19796 17496 17757 20657 15118 19497 15110 11797 7580 8869 7302 4950 16150 32276 37012 51182 220892 290169 26661 684 227 1944 9736 9846 1414 322 266 451 1693 4478 8167 17334 14729 9115 4855 692 439 257 138 103 77 73 90 96 88 89 85 72 82 99 104 91 89 91 82 91 82 73 64 69 48752 319 216 30 10506 13 32 32 6171 2560 2088 -44 999999 999999 -78 0 23 66 50 177 170 269 111 30 80 96 91 144 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4048 10059 12937 14963 17898 21966 26451 26136 22961 23103 24435 26330 28974 31554 30602 27175 21914 17898 18330 26595 39768 40611 30981 26063 26332 27952 29819 27690 23355 19453 22868 25602 28883 32327 32535 33425 35270 37553 41686 48062 54838 59191 59740 60232 54749 39969 35818 37348 39123 42692 43042 41250 35596 24448 20540 20601 22227 25789 24963 20839 15763 12892 13410 13705 12523 9708 8688 11346 22031 35699 35469 25853 25117 22455 14868 15293 14778 9153 7082 6302 13318 26581 19163 11508 7050 3026 3375 2473 1622 1745 3646 4278 3886 11439 29072 45174 56325 149874 84154 3810 205 159 1999 9441 11213 1828 291 217 205 255 1038 6284 38154 70444 46457 6138 1918 391 167 190 139 78 47 41 73 96 56 54 48 74 78 72 71 67 69 60 51 49 50 48 47 48758 320 183 30 10503 13 32 38 6172 2558 -24 999999 -92 999999 999999 -19 4 -91 45 -17 -35 -85 999999 -31 21 121 50 34 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1750 7570 13847 19021 24083 27939 28413 23983 20424 22495 25533 25199 24825 25895 25170 23442 22250 22843 28056 48166 65813 53301 32960 24347 20825 20575 17847 13882 11573 18420 30321 38507 45556 45461 43712 41997 39776 38990 37991 37753 43503 48930 45112 36788 39701 46573 51833 57776 52408 45528 43071 36895 25568 21967 19512 20589 22774 20299 15758 12727 13453 16315 18164 18519 20440 20225 16228 11246 9967 15710 28358 30097 27533 29632 24927 22346 16607 15064 8184 9347 15375 16790 8788 4735 2409 1059 361 443 621 576 1466 3654 4454 15245 32292 42438 93002 221971 50598 1259 64 4 1123 9479 14235 1695 423 209 163 151 1477 18418 72655 67014 58806 11205 721 343 245 145 97 82 38 18 28 31 34 30 39 51 40 32 32 34 33 29 23 21 22 20 14 48764 320 180 30 10500 13 32 44 6173 2556 -46 999999 999999 999999 -42 28 21 24 74 -62 999999 999999 999999 -66 31 66 153 65 26 17 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 525 4157 13376 24792 32795 37789 31498 24309 26896 28101 24680 21416 20182 20153 20243 21804 26703 39005 61186 75964 55120 35217 23111 18619 15250 11935 11255 11393 11470 19913 32539 42291 48965 58942 60824 62343 63646 59288 52630 49063 47687 45018 40846 41501 46048 53117 60805 74854 68718 38768 21286 19716 19695 19250 19707 16072 10495 9388 11388 15758 21437 28750 33160 37438 46472 45333 41306 26287 10995 6657 11952 18825 22282 22878 23100 24400 24950 16601 8696 11481 13809 6210 2904 1400 1013 355 396 1085 635 974 3465 6563 9723 21120 36514 55683 174921 335940 81166 1761 45 0 372 5079 15296 2785 626 713 441 1130 3592 30268 84789 79975 40926 10933 3150 511 184 196 213 179 85 58 58 61 81 107 69 82 72 71 70 72 73 58 58 52 52 54 51 48770 320 175 30 10495 13 32 50 6173 2555 263 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 39 239 388 902 1905 653 310 462 1766 2366 339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 990 4054 12212 25137 31345 28502 26371 27261 25695 22162 20150 18967 18186 20066 25154 36595 53341 65343 62230 44522 32823 19634 11697 12985 14992 13066 12303 19350 37705 54079 55056 52799 51030 52058 54373 58102 62415 64907 67574 61084 49132 45663 45653 48410 53624 60205 53537 39354 24461 21457 26218 25448 19430 12195 8780 10471 13242 18333 25707 29466 31085 30770 34889 38406 34521 30521 22261 10882 6891 8454 14055 15831 16501 16475 18902 17576 12168 8405 11975 7739 2053 697 1164 567 353 1675 1649 760 3544 10384 9689 8358 20077 35113 38111 64363 281300 322036 25543 256 17 999999 935 3111 825 485 618 1217 5069 7249 19934 63895 123412 145952 127702 47436 21716 17994 17702 30721 38543 7874 1042 660 72 71 58 59 76 76 77 72 68 65 61 55 57 54 50 44 48776 310 472 30 10492 13 32 56 6174 2553 -20 71 167 219 213 51 49 1 -37 -77 -21 36 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 311 3295 12306 21536 24137 24980 23171 20553 18866 20676 22816 24328 23375 22854 25692 36140 42216 36901 37612 31834 18823 11917 11946 14192 13893 17533 30956 49953 55919 51413 50586 48690 44667 41047 38629 37185 38769 46995 58534 65672 60228 56116 57130 53614 43658 38726 35019 28530 21031 14914 12793 10962 10691 11317 13445 16322 16103 14941 13805 16340 22438 28411 30076 31658 33202 32893 28705 19543 11918 7818 9099 10321 6552 7496 7443 5959 5064 6920 4111 756 719 2228 1400 348 1639 3293 2444 3470 10871 12894 8543 8919 9666 21012 28198 38590 146645 258984 104795 1560 204 999999 62 1480 1237 202 42 63 388 1321 3182 15442 64059 106416 118841 81977 47051 46594 90714 79456 147474 304541 262124 110097 756 52 48 30 50 56 55 52 57 54 48 36 36 34 35 28 48782 140 5572 30 10492 13 33 2 6174 2551 371 3691 11792 16225 17750 19587 16575 18636 24197 27718 29878 32371 33622 36760 38062 33794 26029 21043 23969 30191 27867 21926 21223 25838 34335 40556 43545 44288 47384 50655 52362 54557 55002 53819 52562 51712 52208 57421 65075 68564 67213 59551 53125 46268 43451 42977 39867 31439 21841 15123 11821 12958 14479 14721 14579 14651 13949 15601 17553 18993 19195 20148 22140 24084 22681 22237 23297 22347 18556 11104 6234 7114 5378 2174 2531 2616 2188 2028 547 272 1769 2579 1641 1026 1471 1327 3307 9756 17301 20167 19811 11993 9226 20810 25604 47891 133572 172915 122175 2566 999999 999999 999999 383 646 110 7 -15 13 76 507 1990 8862 55556 179717 160978 97263 40714 47195 38900 45598 305810 280003 57782 344 75 69 64 61 80 76 76 77 63 64 59 49 46 47 40 48788 318 234 30 10494 13 33 8 6175 2549 -99 -21 999999 999999 999999 999999 999999 -76 -46 38 402 838 8536 21749 2962 356 75 56 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 722 4928 10790 10458 11335 14780 18002 23098 25897 28472 33255 36202 34598 29626 24570 20960 17666 14620 12722 17659 32866 52987 63539 61928 54910 50761 47589 44603 46833 50702 52988 55216 56368 53729 50819 51520 49554 53407 61658 61765 59864 56060 50612 45979 46220 43161 35464 28864 21139 15257 16059 15335 14571 14895 17062 15348 15634 15273 13193 12195 11960 12051 11762 12693 14665 16683 19287 23558 26730 17822 7703 5219 5602 1673 768 620 342 84 469 2098 3414 2327 1560 1827 556 1251 6778 15045 17783 21259 21238 14309 11683 27695 39863 59412 117548 153886 71266 3452 999999 999999 999999 999999 999999 999999 999999 -14 31 268 1347 6586 28077 76648 157943 200796 121258 52357 48421 76986 123529 73341 12219 240 112 143 100 86 95 102 102 98 98 93 91 91 89 84 81 68 48794 320 176 30 10496 13 33 14 6175 2547 -50 999999 999999 999999 999999 -10 -92 -87 19 54 204 451 425 473 5495 48306 103561 5573 361 203 88 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 2579 5769 5605 6219 8249 10774 15109 22537 26186 25608 25815 24848 22082 18203 16781 16742 17291 18937 23584 37110 48907 50010 48861 46797 44298 44895 42709 41424 42783 44838 47196 49068 48121 38810 32195 39339 44084 45824 45593 44678 46282 48180 47438 49580 48815 49377 46263 36000 26121 19870 16748 16906 16928 13901 9924 10456 10833 10595 10439 10002 9368 8310 7272 8113 10240 13898 18217 24860 29999 24629 11130 4108 4549 4560 751 251 137 86 971 2431 2040 1110 1567 743 1354 4838 10125 13990 17806 21749 19299 11668 20277 36652 53040 47535 45191 61921 26712 2896 999999 999999 999999 999999 999999 999999 999999 999999 9 330 1829 13318 40552 81099 121074 160096 87492 68441 53987 69195 141557 101912 1129 92 119 127 94 82 70 72 71 63 69 56 46 52 50 43 42 37 48800 320 176 30 10496 13 33 20 6176 2545 207 140 277 308 298 269 282 282 338 344 320 192 175 134 222 296 359 235 219 109 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 512 1400 1764 1955 2211 2566 4527 16758 29204 23422 21967 23787 22273 21937 23235 25600 29521 34637 40445 45141 44170 43430 41393 37174 37362 40879 42552 38525 31732 22820 19287 20725 26132 28409 28284 21413 18456 21963 28057 40040 52893 54600 53598 53869 55739 61566 71438 74759 69608 56308 40846 20107 11124 9323 8971 8673 10619 12681 13177 11549 9466 8470 6917 6282 6483 7596 10395 14594 19973 25556 20607 13174 7262 4809 4608 1068 348 242 476 1502 1794 992 1007 393 659 3060 8908 13719 18880 26728 24162 18405 29868 38692 58624 72025 53060 47077 35930 3822 29 999999 999999 999999 999999 999999 999999 -11 -9 7 124 853 3658 36229 86958 185487 170858 61442 29047 44263 46649 18745 1295 173 119 138 110 100 94 90 93 100 91 84 80 80 87 81 78 76 67 48806 320 175 30 10495 13 33 26 6176 2543 413 370 378 415 370 294 225 186 208 308 338 318 387 488 506 434 439 495 636 554 429 149 -54 -91 999999 -54 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 35 335 585 857 1315 2079 5027 13048 20002 20514 21300 24928 28912 27516 25333 28439 34169 38619 38228 33120 26473 21574 18906 17246 19651 24255 27245 23855 13695 6578 2974 1015 1514 6583 11356 10978 12750 16254 19504 25450 32811 37784 43323 49515 57072 65668 68208 63116 49286 36569 25743 14774 10038 9161 10214 12974 14302 12115 11606 11041 10572 10725 9887 9320 8769 9646 11272 11428 11527 13674 17382 16798 10462 6342 4179 2798 899 267 484 1255 2180 1643 629 165 1475 6582 10894 15495 21816 24760 19714 26052 40521 47486 72803 87308 87278 66297 33403 3140 130 999999 999999 999999 999999 8 -1 4 6 18 603 1656 3218 28621 59923 153826 151771 35729 29643 33994 40563 22828 939 142 156 118 97 101 99 108 111 105 103 96 89 86 92 83 77 71 73 48812 320 175 30 10495 13 33 32 6177 2542 7553 541 574 548 493 507 564 502 647 720 798 769 787 847 1026 975 784 769 875 854 858 880 455 144 13 1 90 41 57 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -19 107 230 372 563 811 1970 5187 9429 13586 16610 14488 13871 17235 18710 18686 20321 24841 28452 26816 22097 18506 16343 12408 8461 6749 5871 4842 4520 2996 1043 6 -85 -89 647 4529 8162 9694 12362 17851 22840 24584 25609 24039 23401 26508 31060 31703 26370 18737 11553 9152 9761 11417 16321 17316 13364 11590 9450 9204 10473 11321 10761 8917 8689 11872 22031 29229 28476 21890 12450 8491 9447 8129 5897 3713 1766 1217 370 667 1854 3147 1680 369 181 807 5191 10835 15890 21217 24176 21445 27703 39530 42498 64593 90200 80632 69769 62535 24002 1843 132 999999 999999 999999 999999 999999 999999 999999 41 401 755 2596 23132 47554 172066 252947 35807 34036 32008 50843 50799 744 276 147 117 110 112 98 103 106 103 102 106 108 94 88 76 81 78 71 48818 319 206 30 10496 13 33 38 6177 2540 12056 841 846 844 821 815 924 1048 1019 1094 1113 1055 1170 1056 982 934 800 848 700 821 723 388 142 -33 -4 24 131 61 3 -92 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 999999 999999 999999 999999 999999 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 168 298 648 1813 4029 8738 15622 17215 16348 16515 17295 16606 14256 12847 11396 8756 7196 7805 10179 12158 12063 10135 6239 3046 926 381 354 29 999999 999999 999999 999999 -14 560 2801 7394 13296 18509 18559 15847 15193 16490 17747 18145 17211 18025 18988 19401 20636 21360 18804 15905 11321 7133 6777 9962 13372 14015 12632 9650 7590 11275 24422 42106 58227 66238 64881 36514 6878 4734 5755 4156 3436 1931 841 697 1168 2702 3772 1954 263 226 438 3353 10855 15981 19289 22230 26727 36101 38508 47806 69416 68263 67888 71565 74339 46075 2805 206 999999 999999 999999 999999 999999 999999 999999 7 141 283 758 2880 28019 130832 266514 47179 24070 36984 49722 109690 7251 224 130 128 135 125 121 122 129 123 112 107 105 108 93 90 88 84 80 48824 319 208 30 10498 13 33 44 6178 2538 23293 720 756 641 609 602 709 618 650 581 555 536 477 413 379 449 393 439 361 317 230 -44 999999 -74 -87 -32 -74 -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 -92 17 92 387 1226 3132 6931 10153 9255 7061 6141 7127 9906 12925 14147 11827 8471 6230 5255 5092 5006 4199 3656 3086 2167 1399 512 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 1238 6759 16183 21257 24497 28037 28368 27630 27296 26350 24473 21909 18507 14362 9915 7720 7280 8639 10727 12534 13641 14944 15640 14037 15007 18217 25098 40736 57373 75595 87173 91006 71979 23350 4045 2856 4789 3918 2928 1761 1089 1133 1896 3347 2985 361 105 231 1120 7271 15834 20283 21391 24198 36038 44315 45982 47192 60269 73052 59040 46102 37568 3871 213 999999 -5 999999 999999 999999 999999 999999 999999 999999 165 934 1641 15739 162866 345775 214272 131441 58462 72868 154838 18505 239 101 187 119 87 88 84 78 80 76 69 66 56 63 59 57 49 43 48830 318 240 30 10500 13 33 50 6178 2536 3110 469 430 372 304 232 261 201 353 281 302 376 198 335 394 364 353 190 84 -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 999999 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 230 650 1300 2940 5199 3969 2827 3264 4024 4316 4889 5008 4819 4522 3759 3583 4132 4189 3171 2199 1409 667 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 1702 6642 14367 23142 31932 37149 39400 41216 40562 38087 31995 25236 22274 20059 18523 16679 13234 13217 17364 21441 24449 24405 23865 22657 22970 30981 44312 59833 68588 73642 76736 73988 69710 51424 19824 3737 1233 2102 3667 3792 4059 2016 1461 3220 4838 2658 197 190 307 3017 12563 18854 23115 23292 32764 37381 39184 46536 51233 60420 52470 41756 27968 12001 1596 465 103 -1 999999 999999 999999 999999 999999 7 48 230 1371 4155 18105 102314 278991 333369 261799 148179 243575 351611 128752 707 87 86 82 79 75 81 78 70 73 67 67 55 61 64 56 56 45 48836 318 244 30 10504 13 33 56 6179 2534 11030 504 433 352 307 340 393 431 660 715 458 382 367 356 402 461 757 779 683 295 102 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 503 911 1045 1452 2180 1898 1972 2925 3583 2775 1679 1454 1448 1350 1281 1202 1110 1170 1245 902 568 263 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 514 3506 9212 17382 24755 31205 34830 35914 33738 27651 23861 22426 23476 24071 24286 26489 31034 33321 31677 29121 22610 20936 27835 37552 49764 59389 68323 72195 69694 68473 67711 64966 64670 50313 23389 3384 928 645 608 1686 5845 9336 7369 3532 4019 6080 2995 623 350 2111 12007 18819 27307 29916 32332 38777 38496 41550 44437 53594 54557 36838 32173 26283 13448 3650 1346 674 169 83 85 111 132 166 210 265 491 2592 16383 48858 188748 333244 360481 338316 329055 441668 333018 13427 197 124 126 126 122 135 133 124 109 97 106 110 107 98 96 96 93 83 48842 318 247 30 10507 13 34 2 6179 2532 25075 515 373 340 447 492 547 618 659 563 448 371 337 279 353 409 560 585 489 320 37 -86 999999 999999 -76 -31 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 507 737 953 968 850 1042 1595 1864 1360 534 31 -50 284 628 1062 1134 832 568 425 335 457 511 578 1211 1918 1695 376 999999 999999 999999 999999 999999 999999 -84 968 4603 10708 19157 26638 30245 31189 26815 19919 15703 14795 15486 16767 20538 22174 15854 15782 24756 33027 34570 37600 44299 48464 56387 60885 62729 59423 55437 57727 61378 61270 61069 45289 16667 3045 1049 634 455 329 592 3462 9924 10882 7722 6008 6466 3547 958 1103 6630 15933 23909 33446 35400 36382 43401 52208 53145 42555 32215 23981 25917 46117 76684 67174 17229 2173 411 9 31 -8 10 15 18 70 137 998 5578 19932 48253 189703 334801 352178 368095 316869 247241 26064 192 90 101 91 79 80 86 76 72 78 79 77 78 73 58 63 56 52 51 48848 318 250 30 10510 13 34 8 6180 2531 200785 1742 420 441 558 532 578 463 401 434 308 404 421 423 385 434 594 707 522 444 225 53 999999 999999 -82 -77 -35 16 -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 -65 171 356 558 527 202 68 51 338 610 450 999999 999999 999999 999999 999999 999999 100 362 398 161 161 463 737 911 1291 1376 717 -41 999999 999999 999999 999999 999999 999999 999999 999999 729 4849 10407 16735 21159 22750 21241 18541 15868 13893 12790 13925 18174 23236 30061 30684 21253 17835 23757 34072 45728 57621 55216 55168 57512 57064 55248 49084 44846 45026 41511 30939 17540 6777 3061 1541 593 404 812 4334 11552 12755 9273 6997 5583 2602 1284 5137 14750 23209 33526 40802 42141 58152 68539 51287 33164 32152 28792 31024 53518 60526 81671 51601 3479 548 362 900 575 71 157 105 95 350 2211 6118 13251 19746 55325 259213 308052 390078 394637 296401 46396 332 86 100 104 108 104 88 86 89 90 85 92 83 78 72 72 66 60 63 60 48854 318 253 30 10513 13 34 14 6180 2529 3056 391 479 437 424 405 371 341 312 294 282 321 341 426 345 343 432 351 306 291 140 -2 -58 -80 999999 -72 -61 70 21 -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 999999 999999 999999 999999 999999 999999 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 214 238 192 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -79 -66 -62 -84 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 1207 5269 7967 7062 7321 9367 10718 13677 22298 30623 32724 39774 49864 57971 58420 55781 48452 41085 37029 36443 36689 40228 44884 35468 27780 23593 22020 19886 18663 14305 8657 5503 3126 1597 814 774 3541 12156 20218 17508 11755 7074 3080 2126 7480 16906 27724 38773 46413 60047 68205 42535 35295 39203 32056 27539 45914 81482 97349 112485 148851 56263 6418 2915 2532 1380 949 1480 809 157 1604 2938 1964 2682 11507 127253 292192 274397 342965 340199 126856 873 87 84 101 99 94 81 91 98 95 89 91 89 82 80 82 78 73 65 65 64 48860 319 196 30 10516 13 34 20 6181 2527 768 735 800 518 382 234 247 216 247 307 337 287 272 350 312 164 312 306 347 249 213 173 20 999999 999999 8 -11 999999 5 73 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 54 672 1129 1151 1719 4617 7288 9103 14969 15262 10597 14761 28930 50740 55842 44876 40613 33812 26439 23626 25353 34725 36151 26824 18623 16245 13561 16235 22418 23950 23949 18668 6232 2903 1635 1089 7048 21362 28970 20274 10040 4612 2358 6358 17029 25281 35628 43994 52794 58091 46394 40468 40841 34439 31775 45483 93862 138640 105140 103219 166591 144903 35492 4686 3445 1832 1153 996 228 999999 368 2351 2185 2806 27184 191982 226807 295532 347698 249038 116216 658 67 67 74 79 73 65 70 72 76 68 69 70 68 57 45 48 47 55 47 39 48866 320 197 30 10517 13 34 26 6181 2525 956 802 774 483 425 255 249 161 140 225 271 362 255 303 337 184 77 159 114 96 155 9 -44 -80 999999 -91 -56 -45 -75 -45 -70 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 948 1703 3023 5515 7757 9009 10921 13670 16527 17142 16395 13119 15700 28675 46433 60773 72295 75128 60869 35871 21013 19252 19778 20376 18800 17008 21021 28926 32788 40959 34743 6541 1714 2148 2073 7413 24225 28565 13103 6111 3096 4050 12645 21880 30320 37984 48881 60353 59903 46873 36837 29159 35692 70552 126227 171144 158169 98277 85391 124476 148122 43705 6918 2412 1017 1098 1405 703 21 99 376 991 2038 21394 164001 177786 294299 368942 166981 4717 84 74 74 76 76 71 84 83 74 75 69 64 61 69 71 54 52 51 52 49 44 48872 319 228 30 10518 13 34 32 6182 2523 931 295 412 265 215 172 144 85 181 127 96 141 159 59 -5 -4 -16 -38 22 -51 999999 999999 999999 999999 999999 999999 -26 999999 -35 -43 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 1528 4707 11639 18716 21438 23504 25804 28043 28491 27776 26549 24144 21525 21186 21777 18222 25778 38988 43427 56722 74805 56611 28377 15467 13584 14779 18286 23463 27635 35124 40899 46465 45555 22233 2768 488 1196 4828 12880 20628 20120 8857 4427 3334 9086 18983 23357 30149 42692 57087 59368 38035 29846 33813 52844 87219 133157 171957 199565 185211 167902 132817 107459 162821 62265 5975 1843 2205 3327 1942 455 56 327 1562 2759 2280 31101 173057 267662 325017 365235 74365 380 73 94 87 72 71 75 72 75 81 73 80 75 76 69 64 65 68 66 60 61 56 48878 319 228 30 10518 13 34 38 6182 2521 4441 385 356 331 231 127 107 123 184 156 137 175 220 266 212 95 125 19 6 -75 -79 999999 999999 999999 999999 999999 -1 -46 -19 -73 -67 -67 -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 999999 999999 999999 999999 242 405 1904 6795 12565 19383 22012 21331 19852 20317 19216 14781 12266 10941 10214 12855 16014 12510 9191 13048 20925 33760 40226 45491 55805 51890 33683 19902 17985 21314 30540 36747 40130 46060 49007 35118 9716 2281 1027 1375 8934 17650 20455 15247 9016 4170 4371 8985 17420 22413 34468 48529 63513 54165 37044 37070 44903 63120 110943 164929 197390 228721 249996 213597 130354 132571 172398 90010 11656 3681 4409 3536 1416 274 66 1577 4379 3738 2096 22174 181089 266288 302988 261679 32028 217 75 76 80 62 70 83 76 80 78 67 80 68 74 67 66 66 66 62 53 45 47 48884 319 229 30 10519 13 34 44 6183 2519 51182 735 332 405 445 266 184 193 92 176 147 145 318 279 249 220 3 14 136 -1 -65 -67 999999 999999 999999 999999 999999 -84 -79 -68 999999 -33 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1755 3213 4160 5214 6582 8240 9786 10144 11761 13601 12406 9117 8016 8492 8380 7817 8532 7161 5629 4922 5760 8156 13281 20601 26036 43148 78345 79829 51063 35874 33863 40128 50123 51690 47896 48624 42184 14313 3254 1528 2372 11377 18325 16220 13437 5726 4650 9414 17100 23519 38916 50711 62627 61306 49282 46219 54467 85566 140626 174966 196208 234923 272508 238085 153047 183637 209709 129449 38436 4727 4619 5223 3768 1188 1131 4375 7013 5287 5483 27310 172309 307307 266419 260343 146247 1036 116 112 110 111 121 114 111 113 117 120 111 111 119 106 98 94 92 95 102 95 82 48890 318 263 30 10523 13 34 50 6183 2518 5593 200 87 77 31 150 62 -64 38 66 122 104 188 263 83 -70 -85 -29 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 473 1301 2265 2630 2839 4415 7699 11357 14332 12758 7801 3928 3054 4255 5549 5330 4475 4866 5908 7232 9587 14898 19959 23971 46488 76139 71672 48855 40732 42155 40531 41957 37602 40991 43499 18234 3453 2420 881 2928 11044 9576 5376 3476 4705 11119 16338 25296 34718 47041 56539 55050 43760 49478 66061 98423 138650 172005 207675 257523 295409 303912 250134 138967 111094 165700 118781 19989 4026 5769 4282 3772 8128 9181 5990 19530 62991 33415 199291 231456 135076 291762 243311 8396 123 90 94 97 96 98 97 101 105 107 104 96 97 96 94 90 86 75 78 82 69 48896 320 209 30 10529 13 34 56 6184 2516 7635 98 61 77 90 -1 -45 -30 -65 -59 -9 100 105 231 179 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 849 2096 3289 4496 5471 6115 6962 10957 16539 13774 7955 5720 6560 7539 7407 7366 7788 9236 11605 14937 16302 16204 16844 16621 16858 24980 48906 59667 55160 45087 39496 48655 45964 35655 37578 30823 4455 1306 1839 1115 2014 7145 5309 2567 3473 8713 14838 21387 28612 40150 46678 44657 44445 60545 76859 107240 153746 196336 245241 280628 293813 273195 231789 90033 31131 55947 123686 41402 3950 4800 6550 8602 3656 2205 3062 4549 19723 156806 247819 88622 24910 130787 245729 7195 95 62 56 58 53 59 64 66 72 73 76 70 74 65 60 60 51 42 43 51 46 48902 320 216 30 10536 13 35 2 6184 2514 18233 428 293 251 166 125 61 -29 48 148 148 141 179 256 273 148 152 43 12 -55 999999 -100 999999 999999 999999 -78 -71 -51 999999 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1485 1441 835 233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 1661 4129 7514 11599 15503 19911 24761 24386 17653 11466 10893 10874 10207 11819 15107 17751 17414 15968 14802 14581 13381 13902 19540 27156 39925 65141 70892 54613 52195 52595 48904 46249 51943 43941 14072 2590 1376 1467 2088 900 5056 6130 2639 4107 11234 21274 23535 33225 48011 50715 55163 71573 88972 109543 135367 162568 190528 213434 234684 243497 190579 105190 32252 14636 50268 216025 172224 10510 5952 11720 10652 6579 4599 2177 2840 2796 4495 13063 13401 17500 29855 107489 26288 235 113 95 104 108 116 113 109 105 123 119 107 113 106 108 106 100 104 95 90 88 48908 319 251 30 10541 13 35 8 6185 2512 559 356 273 149 102 110 80 130 178 188 245 269 153 224 115 57 45 -16 10 -72 999999 999999 999999 -81 -5 -7 -70 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 395 1402 2842 2447 1538 1747 1890 1181 412 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 329 964 1525 2080 3180 5389 7730 10129 13663 18920 23919 22638 16971 12479 14372 16760 15983 15851 17595 17905 16839 15181 14621 16290 24706 39375 45571 49345 57977 58884 52126 42618 36056 32669 29477 29702 36745 27624 7340 2494 1245 723 792 1678 1362 1033 2372 2044 2903 7834 19613 25069 34802 48493 54033 64444 81638 92323 91662 124637 174432 206686 227281 233522 220826 180657 61559 23755 56507 181641 216733 77938 6876 3948 6782 6527 5408 1553 1332 2200 2583 1989 3350 8241 17823 28656 46568 1556 87 81 85 81 90 92 99 96 97 90 93 86 98 100 84 79 73 81 85 77 73 48914 319 254 30 10544 13 35 14 6186 2510 3322 188 200 65 30 -27 169 160 111 59 125 138 106 127 25 37 62 -50 -99 999999 999999 999999 999999 999999 -76 -39 -2 -61 -98 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 200 567 707 624 408 390 778 1683 2322 1972 1013 298 165 265 204 999999 999999 999999 999999 999999 999999 999999 999999 162 885 2358 4209 6219 7453 7960 6518 4972 5187 6474 8350 10463 13069 15528 17279 18106 17144 15211 16536 20495 20541 18040 17903 19028 21203 24605 36493 52674 69990 71941 62648 58443 46277 32403 27821 25580 19706 16673 16626 4650 1235 661 324 469 431 971 1661 766 1321 2171 4691 12950 23137 30004 37073 44957 58205 74417 80104 77359 115297 162275 208328 259844 296831 308575 297604 248560 115867 35193 92236 266244 186320 15049 4336 5926 5358 7423 11646 8556 6258 4890 3015 8152 29105 11319 15479 31384 48346 774 79 75 76 78 82 85 87 101 97 94 92 88 80 87 82 69 72 65 66 68 60 48920 318 284 30 10544 13 35 20 6186 2508 662 361 186 230 176 49 77 58 -21 12 135 204 42 73 82 -58 -83 -61 999999 -70 999999 999999 -94 999999 999999 -70 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 610 645 660 911 1417 1615 1415 1344 1434 1450 1605 1776 1503 854 -18 999999 999999 999999 -44 696 2432 4947 7128 7875 8025 7196 5997 5130 5817 6693 7441 9378 10914 12805 13343 12015 11222 12162 12811 12331 11957 12904 13653 13684 15623 18109 17824 18650 22521 26981 34567 47837 57728 62100 56247 43066 24373 14750 12832 8014 2933 1568 1523 684 285 -15 -3 204 503 1280 1309 938 1718 6752 18991 28047 33017 40348 52746 68305 77415 71738 83503 126483 174576 250320 318411 345034 316105 250999 153871 48216 65498 160822 206969 61292 13756 5675 4269 6240 13632 17653 9440 3153 3895 15068 54676 78892 10396 12089 35112 50053 677 77 73 75 74 77 80 85 91 90 85 82 82 83 71 69 70 59 59 58 56 51 48926 318 284 30 10544 13 35 26 6187 2506 60759 728 167 256 143 161 146 157 105 35 41 93 82 101 -42 -63 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 -44 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 584 935 1301 1997 2989 3709 4163 4431 4674 4691 4421 4109 3368 3089 2338 928 -66 999999 999999 25 1439 4252 7692 9710 9969 9800 9306 7748 5977 5320 5948 7416 8122 8920 10382 13034 12784 12834 12558 10923 9868 11071 13892 16842 18826 20736 20385 18243 19174 25669 30803 31711 38183 51034 66486 67590 49922 26159 14092 6038 2036 1462 888 425 68 999999 999999 137 329 598 1406 1553 1518 4877 16110 25926 30296 35791 45987 59810 69121 70178 72548 95259 144176 243693 314463 340177 330063 302379 288169 180110 28584 21487 66646 57803 31867 16158 3231 4224 9894 20615 22721 18355 22118 21249 39300 112530 59065 6269 11220 37077 35389 368 80 81 78 81 78 80 85 94 101 92 97 93 92 91 86 86 76 77 71 68 65 48932 317 313 30 10543 13 35 32 6187 2505 797 169 207 89 95 232 78 156 125 64 63 164 137 96 49 -19 999999 999999 999999 999999 999999 -44 -92 999999 999999 999999 -79 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 653 1581 4278 8236 9547 8964 7771 6929 6610 5410 3569 2253 1081 230 -38 -86 999999 19 410 865 1410 2463 3148 3182 3252 3272 3406 3621 3277 2421 2476 3427 5297 7485 8673 10493 12148 14246 14960 13551 11448 10423 10663 16404 20165 21271 22184 22801 23434 23207 25472 30803 36532 46641 58334 66644 74980 66305 39465 13569 6298 4405 2043 691 213 -4 -34 999999 240 564 370 1004 4030 9232 15375 23765 23856 27477 33268 43811 60030 67200 67107 69500 87789 176724 269540 320919 337896 316197 290252 252380 123168 26021 46655 84842 56498 24173 8908 2946 4303 8951 20495 23073 17394 19008 29069 25865 55129 62533 10713 4850 29419 35606 517 69 74 70 77 82 86 90 88 87 85 84 75 78 73 74 67 75 66 58 59 52 48938 318 281 30 10541 13 35 38 6188 2503 87470 854 161 27 -3 11 -4 141 17 -62 -43 -8 -96 -55 -62 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 158 1503 5229 11568 16640 17046 14924 12451 10332 7984 5688 3893 2334 1228 520 354 373 329 273 470 1158 1987 2122 1523 1097 1133 1420 1618 2203 3313 3555 2903 2416 2897 5149 8589 10875 13367 17590 22855 25214 20956 18900 19456 22346 26806 29643 32138 35157 37790 35154 29912 29197 36913 50161 63454 76264 94441 99254 82670 40710 14076 6293 2915 1707 1118 1426 1724 999 340 159 495 380 450 1067 3781 8174 15101 21512 23865 28614 42731 56611 63096 61402 59868 85408 162621 256279 298529 273921 267437 254006 164333 45916 28723 85192 198917 159194 35446 8030 4619 7825 12034 24108 32263 27250 17883 14379 13138 10917 32482 74428 2182 7333 17611 456 72 72 59 65 76 88 76 80 79 81 81 81 76 71 70 70 67 72 63 61 51 48944 318 280 30 10540 13 35 44 6188 2501 26442 195 25 34 999999 -55 -72 -73 -38 15 -61 -85 999999 -96 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4421 8589 10536 10042 9308 8242 7041 6260 6023 5448 4723 3956 3044 2585 2320 1959 1898 1869 2175 2675 2451 2132 1654 1048 806 898 1041 1165 1121 1061 1086 1538 3252 5530 9245 14096 20131 24916 28570 37370 47335 45200 37405 33824 31906 31502 31553 35364 36857 36842 37154 37036 38905 44478 55786 67359 78667 99148 103071 58916 13380 8337 7596 6003 5002 3860 2359 1543 910 428 651 1355 662 709 1682 4256 9650 16904 18606 27875 43974 52272 53932 46658 56787 95545 145743 157281 150447 168628 230704 260452 211189 75706 10669 19756 67268 177613 198034 21520 5820 9671 14711 27149 31100 27687 21469 15511 15228 25080 48592 142776 26652 2168 231 21 36 50 40 30 31 41 41 51 37 32 35 37 35 32 39 30 36 32 28 28 23 48950 317 310 30 10540 13 35 50 6189 2499 790 31 56 22 -95 999999 -77 -56 6 45 -36 -96 -55 -85 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 558 2076 5568 9109 9876 9078 7939 6898 5672 4520 3713 3092 2501 1927 1752 2369 3040 3517 3573 3283 3260 2975 2102 1143 974 1061 1167 1261 1316 1075 745 784 1128 1564 2234 3169 5244 9479 15229 20908 27916 31348 33948 35496 31361 27309 27835 31865 36509 38828 37079 35450 38252 42758 42958 43501 50920 64965 81807 95757 98912 81596 47805 20602 10903 7486 5174 2674 1407 621 489 598 702 1076 726 1222 2978 7500 11950 17903 26255 36664 47305 53688 47259 49649 75770 95830 95890 91138 95070 163536 243966 262018 191957 47191 6610 19352 66000 213993 285605 40763 8374 9543 13334 22245 24239 38217 43978 35027 26231 28294 48625 98791 58950 1426 403 44 59 66 51 57 65 69 75 70 67 72 71 66 60 65 54 52 61 58 46 48 50 48956 317 312 30 10542 13 35 56 6189 2497 3268 -58 18 -2 -95 -59 -81 -94 999999 999999 999999 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 524 1253 3449 7368 9038 9134 8147 6474 5413 4987 4183 3440 2953 2663 2729 3113 3662 4011 4001 3765 3389 2771 2533 2298 1754 1157 834 822 906 899 674 431 388 820 1605 2759 4289 7236 12518 17944 20572 22374 28726 33529 30830 30347 31548 32633 35968 39695 42136 40660 35834 31496 30620 34596 41896 49434 54527 72281 98169 115434 118753 78591 26278 10048 9796 8817 2308 517 433 517 638 970 1319 1481 1758 3108 6471 11243 18902 28043 34711 44102 49902 51296 58852 67352 67056 67387 71637 99039 168002 241645 255486 195421 58464 8561 12013 47934 152706 312786 148472 12402 9572 11994 18051 29550 44839 47259 31649 22964 35798 61735 87588 114894 6535 584 40 43 53 55 42 37 56 51 65 61 57 56 56 54 58 62 47 40 42 35 35 35 48962 317 313 30 10543 13 36 2 6190 2495 2716 89 -51 -24 -24 -75 999999 -89 -50 -56 -73 999999 999999 999999 999999 -35 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 395 883 2103 4803 8099 9342 8006 6535 6553 7063 7048 6399 5805 5191 5009 5379 5891 6370 6228 5598 4886 3897 2700 2133 1989 1944 1954 1819 1729 1998 2347 2355 2149 2093 2464 3206 3941 4770 7132 11240 17072 28048 39677 42175 43891 41254 34777 39372 41781 41831 42320 44096 49417 54195 53184 47547 39174 31166 31598 47694 75500 118180 151823 149714 104983 34233 11375 6267 1875 442 172 132 489 1221 1938 2093 2649 3970 5180 6142 11138 18262 26580 34164 40671 47966 50149 50150 55007 56402 58965 64655 103902 190054 242354 247035 137536 30375 8873 5635 27343 117172 283291 217449 23332 12578 11938 17050 28360 39873 49938 35875 22668 20925 23647 43364 122733 50418 16306 9439 556 85 100 83 85 93 79 87 79 77 82 87 80 75 80 78 73 73 69 65 62 48968 317 312 30 10542 13 36 8 6190 2493 7901 -10 999999 -86 999999 -30 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 309 937 1871 3580 5802 7524 7350 7469 8637 9816 10697 11101 11108 11228 11406 11469 10817 9843 8774 7339 5972 4424 2452 1194 824 1145 1569 1755 1476 1168 1083 1123 1194 1322 1587 1892 2229 3068 5153 9546 18278 27537 34148 38983 37944 39243 41980 39747 39519 36267 37846 51696 65582 72861 76016 66788 47931 32732 26981 25174 40287 77054 117049 131995 137721 93603 25928 10444 5459 518 48 50 144 180 681 2165 3372 4275 5479 6702 7582 10938 17175 24457 26423 32693 38755 32279 32146 37106 42597 52118 90686 164311 209814 234480 233699 158311 56097 11951 6557 18669 60918 230482 282941 34310 12468 11279 17291 29761 44378 47491 36842 22327 19519 20215 32457 81081 45451 9967 10739 843 66 63 62 55 52 59 66 65 72 71 71 65 64 51 51 52 43 40 39 39 48974 317 310 30 10540 13 36 14 6191 2491 3254 -82 -46 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 318 1021 2003 3175 4643 6068 6903 8145 9052 9447 10007 10634 10998 11408 12059 12174 11555 10415 8868 7216 5412 3769 2255 1111 762 1124 1736 2184 2189 1898 1500 1147 1003 1057 1421 1723 2394 3502 5235 7707 13274 23416 36241 45289 48483 47777 45338 43687 39918 37150 38375 44623 53013 54476 49934 47857 45462 40622 33468 26335 23439 35559 70120 100686 112709 115351 91081 37009 9351 4314 1033 246 262 179 18 107 609 1417 2986 4485 5409 6974 10520 16492 21296 21925 24023 24919 20713 23613 28736 40110 58088 92906 141174 189797 219848 230347 209700 125810 36170 8896 15740 52792 178855 259714 34207 7320 13745 27843 39117 52752 39192 28357 27612 23089 16752 18775 46393 42946 2871 1347 98 53 44 41 40 51 43 47 50 38 45 46 46 39 44 49 41 35 24 32 24 48980 317 307 30 10537 13 36 20 6191 2490 310 10 -72 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 529 1497 2826 3943 4745 5773 7943 9649 9711 10342 10831 11197 11479 11380 10950 10535 9902 9393 8330 6649 4788 3032 1872 1330 1359 1607 1831 2536 3390 3297 2706 2371 2324 2571 2915 3116 3608 4104 4548 5576 7776 10649 15243 22680 31073 39527 46282 49598 46687 44213 42303 41291 41841 40024 32157 27092 28384 33132 36881 35391 28808 22404 29100 47769 64689 94331 110136 85947 38766 7943 3383 1611 657 557 551 287 -63 -87 177 906 1829 2831 4150 8006 14092 17259 19027 19605 17293 13221 15498 26919 41578 55451 77064 118946 169932 193376 225144 240191 198607 102773 26900 50256 104086 181795 240036 29230 13623 23164 36656 44370 56035 36066 26353 23327 20354 35959 80967 84230 33185 852 388 67 76 75 76 70 63 72 73 64 58 68 69 62 58 57 60 59 52 50 45 46 48986 318 274 30 10534 13 36 26 6192 2488 13746 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 325 932 2060 3609 4585 4880 5859 7874 8416 8498 9758 11031 11343 10922 10841 11529 11870 11231 10026 8251 6353 4271 2586 1522 1047 1365 1908 2737 3464 3377 2960 2881 2852 3001 3326 3803 4222 4524 5199 6408 7969 10288 12600 15884 19731 24530 30438 37487 44346 50925 51421 48545 48665 41945 33142 32040 38704 44337 43756 36512 32961 28760 22857 22162 35124 60964 83793 93650 93217 72990 26292 5634 3377 2453 1509 1103 1296 794 126 -57 12 180 710 1500 2502 4023 6885 9019 11834 14371 12766 9041 8173 15496 31231 54961 82786 111450 139385 185633 236554 244649 201865 110530 40052 51884 149861 249723 220974 26584 13891 14926 28582 47941 47476 26252 17207 15404 17787 42659 115130 95775 35614 595 117 47 57 61 49 55 68 60 58 55 58 60 63 58 52 55 44 41 51 44 36 34 48992 317 299 30 10529 13 36 32 6192 2486 1214 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 389 1108 2366 3647 4429 4813 6050 7328 6908 7560 9052 8838 7363 6501 6268 6128 6537 6971 7117 6886 6017 4730 3509 2696 2450 2816 3501 4421 5466 5597 4772 4118 3975 4299 4440 4722 5587 6939 8651 10264 11845 13953 17210 21895 27614 32355 35863 39027 42765 47019 48924 47187 50521 56203 55907 51609 49604 47738 49552 57273 54760 36759 28873 24539 20541 25191 50508 74638 84941 80840 53703 21114 7070 3260 1989 1587 1387 1770 1623 632 287 298 276 559 1133 2494 5245 6212 6114 7174 8320 9281 6663 4863 8553 21517 48693 78691 103453 142179 203407 253954 273382 244370 175643 75113 37803 85817 210999 151936 23530 8668 11333 30059 44605 46941 25665 17324 15777 13719 32395 88550 52865 22568 852 109 54 71 82 67 68 65 72 74 74 71 71 72 72 60 60 59 62 58 52 40 43 48998 317 294 30 10524 13 36 38 6193 2484 5681 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 711 1630 2697 3617 4560 5798 6739 6350 6974 7725 6697 5709 5488 5260 5414 6129 7077 7697 7908 7899 7561 6931 6282 5576 5155 4763 4589 4823 4769 4362 4434 4813 5205 5093 4848 4859 5516 6761 8387 10464 13335 17540 22869 28666 34550 39571 42340 44609 46873 51021 53973 51369 47337 43915 41240 39428 40555 50321 63923 64933 59823 56103 51599 42071 31411 22194 20609 41422 70454 82282 61822 26641 10633 5976 2687 1875 1672 2528 2581 1179 611 588 674 758 1024 2154 3980 5533 7488 8363 7333 6164 5679 5869 10328 27002 56577 85524 113770 148752 207852 248700 259710 243055 200932 132996 61346 86136 188772 106690 19287 4801 13241 33450 41779 48158 24953 14173 20016 17605 16589 47701 25228 10479 1026 232 97 98 99 103 108 109 111 120 112 101 95 98 102 107 101 86 86 85 80 84 78 49004 318 257 30 10517 13 36 44 6193 2482 16948 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 400 1142 1823 2524 3579 4656 5106 5205 6097 6288 4800 4595 5124 5023 5322 5842 6248 7082 7925 8593 8979 9112 8837 8395 8030 7878 7932 7807 7347 6364 5461 5122 5267 5387 5200 5387 6504 8043 9951 12171 15132 17502 19012 20986 22771 24250 25297 26340 28025 31465 37659 45571 53249 58003 59000 53849 45755 42362 51230 63662 64326 64168 64203 69824 68251 62472 53369 41659 32219 33275 42025 57257 57625 33836 13696 7745 3943 1680 1836 2287 1288 623 716 1037 1086 1161 1959 3321 3485 4145 4641 4104 4436 4581 5577 13530 33616 56857 84202 126559 169772 205651 235585 260033 254109 206030 122303 75423 96488 167927 115801 20637 3537 12446 25613 31637 42645 32321 17080 19338 23003 12467 7823 10707 2103 1211 652 136 78 102 93 89 99 103 100 108 97 86 87 84 84 73 78 82 80 73 71 66 49010 149 5352 30 10512 13 36 50 6194 2480 185 739 1360 2005 2845 3439 3872 4181 4491 4985 4717 5325 5655 5237 5014 5457 6533 7646 8469 9074 9492 9807 9853 9727 9977 9822 8786 7486 6322 5997 5878 5759 5598 5562 6136 6978 8104 9679 11463 13433 15347 16306 15635 15110 15012 14705 14309 15135 18815 26013 36175 45731 50896 48836 43468 41188 43477 44559 44715 48933 56278 67117 81264 81013 72531 62120 54612 60900 61230 51535 46917 46869 54048 76828 61491 40392 28433 7707 2186 2018 2451 1949 989 653 625 998 1345 2117 2949 2346 2958 3580 3206 2588 2767 6040 18530 38756 54066 78146 127460 172496 199992 220243 247571 262959 248864 219770 141210 67404 86546 110682 35417 6153 8575 22608 26514 35854 28796 18820 13824 17407 23023 26602 10374 1422 667 528 200 86 97 86 84 87 101 90 97 87 86 89 82 86 86 82 77 78 77 72 70 49016 319 218 30 10508 13 36 56 6194 2478 9468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 489 924 1434 1942 2358 2566 2876 3366 4074 4691 5440 5128 4392 4725 6061 7605 8403 8439 8682 8968 9078 9270 9505 9614 9101 8257 7335 6393 5848 5144 5051 5210 5186 5534 5863 6144 7123 7840 8255 8968 9325 8905 8298 8643 9453 10797 12964 18465 25494 29568 30561 29179 27991 27280 26189 26758 29877 35740 44359 50742 58388 71855 83740 93853 106141 94980 54140 43107 50000 56818 65134 69448 89390 104672 94479 82133 53075 16125 3273 2313 3416 3097 1667 1281 724 556 965 1776 1816 1620 2459 3039 3244 2701 2775 6071 16282 32675 48319 82034 137070 189951 235910 268283 298137 315562 321045 298441 209473 58754 49069 83716 34013 3519 3410 12001 18863 26429 23967 15900 12275 10027 4765 11606 18640 6477 640 367 210 76 54 70 65 70 70 68 76 75 72 60 62 67 68 55 54 51 47 50 46 49022 150 5288 30 10508 13 37 2 6195 2476 54 282 611 1057 1415 1575 1938 2631 3468 4168 4237 3679 3817 4730 4974 4795 4147 3779 4140 4715 5387 5907 5859 6010 6416 7098 7082 6438 6005 5638 5203 4805 4389 4034 3982 4183 4812 5807 6497 7590 9209 10488 11439 12671 13923 15714 18233 21252 22918 23380 22652 21888 23859 28714 35163 36461 36196 39549 43707 46147 46240 44325 49110 61056 75158 81545 69994 44207 24514 30081 47428 58202 74499 119996 170076 182070 164553 114984 42622 6441 2018 2423 1360 379 548 750 806 1383 1244 817 999 1303 1666 2462 3351 4238 7228 16425 30998 44349 66425 121317 182293 223896 246495 270471 290317 306535 305244 248592 99729 49026 89179 40344 5801 2642 4387 15720 19737 21371 17802 7859 5348 3316 1691 1315 1111 2569 349 201 79 47 46 46 41 43 46 54 49 38 38 45 45 45 39 42 35 22 21 13 49028 319 218 30 10508 13 37 8 6195 2475 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 150 381 807 1305 1595 2005 2631 3437 4140 3937 3458 3729 3654 2550 1544 1598 1988 2294 2795 3358 3757 4267 4837 5001 4995 5081 5828 6566 6654 6062 5624 6319 7131 8076 9558 10158 11291 10696 10195 11671 12880 13235 13136 13197 13240 14020 15704 17355 19554 25046 33860 43301 48055 52532 57181 60167 61805 57949 51487 45557 39980 45170 54676 60297 68719 78991 73106 38639 12156 21199 42112 62099 85284 115013 151493 197712 200439 145003 66797 11192 2090 1527 848 436 204 279 527 693 483 437 680 1157 1982 3235 5302 9530 19188 35504 50369 59949 69329 111327 155561 194630 233874 261938 277516 293241 282910 173563 46981 47742 33052 7922 2789 2780 9105 15811 17995 23750 18506 8694 4453 1533 928 930 923 1054 359 194 98 92 100 106 84 79 89 94 95 100 90 86 87 80 78 80 74 84 79 62 49034 151 5257 30 10507 13 37 14 6196 2473 10 377 891 1358 1832 2477 3277 3887 4076 3749 3881 3393 1843 847 956 1772 2728 3596 4292 4623 4618 4601 4975 5279 5393 5681 6175 7247 8788 9927 11042 12686 13919 14210 14885 15363 14023 13151 12360 12828 13832 14097 13988 14378 15397 15731 15881 16814 19138 23313 29658 38362 48491 55206 54808 53293 52966 50413 48284 46820 44087 42602 43437 47776 52100 55277 55883 45365 22613 8813 11551 24490 42447 59659 82901 116761 167214 193642 155854 69607 13524 3113 1343 959 592 190 109 224 239 329 770 1661 2967 4529 7037 11729 21117 36194 49385 63714 92535 137433 193053 231315 252919 264272 281325 284006 252559 121349 31182 33042 29315 8913 2528 1449 3911 10682 9933 14555 20714 15225 10516 2752 1273 1367 1165 640 337 351 268 123 98 117 119 103 92 101 108 99 98 95 93 92 96 89 90 86 85 81 77 49040 152 5224 30 10504 13 37 20 6196 2471 85 474 993 1477 2214 2936 3169 3097 3060 3245 3669 2982 1637 1023 1371 2563 3711 4463 5413 6357 6892 7290 7545 7867 8329 9332 10534 12292 13676 14005 14430 14604 15329 16923 16438 14985 13703 11354 10751 11375 11932 12982 14129 14810 15721 17279 18552 17923 17241 18746 20140 23115 26914 32939 34522 32867 35675 37958 37151 36710 36809 33978 28865 30272 39394 52903 67046 79400 78102 57474 27932 13009 19330 42514 57957 79013 134708 186351 181414 110539 15644 3482 2267 1426 1101 1041 1164 359 83 220 600 1333 2518 5465 11027 16951 24017 32039 41789 61797 96528 135895 185344 244762 290874 316182 331263 306121 239583 108403 19585 28655 51111 17890 2519 1350 2899 7463 6973 7714 10288 15982 11928 8734 3128 1543 1180 693 270 122 92 73 57 54 59 56 55 62 64 73 66 56 55 56 55 46 49 52 54 45 43 33 49046 319 211 30 10501 13 37 26 6197 2469 183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 256 645 1091 2020 2753 2736 2452 2419 2931 3433 3261 2520 2091 2003 2469 3381 4331 4907 5842 7379 8486 9006 9828 11016 11998 13400 15065 16950 18553 18119 16168 15778 17621 17584 16177 14145 11246 10237 10727 11849 12398 13018 13611 13934 13859 13790 13594 13973 15328 16690 17464 18988 21090 23170 25550 25449 24155 21890 19875 20973 24637 30052 33138 33002 28873 21340 20774 26603 41625 56134 51525 32211 17809 23248 47147 61818 67243 82631 123570 153464 110625 32741 8341 4546 3521 6557 6906 3212 296 74 298 664 1507 3290 7165 14373 25810 30443 37443 75866 139805 207118 289219 374528 431808 440002 382906 277138 169812 60689 18428 31640 50966 12834 2185 1387 2130 4332 5221 6604 7184 11535 10398 4800 2843 1845 1500 743 212 68 53 49 57 63 49 55 52 54 49 44 47 45 46 41 48 41 39 35 35 30 31 29 27 49052 319 209 30 10499 13 37 32 6197 2467 837 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 281 718 1391 2454 2969 2667 2537 2663 2929 2766 2455 2600 2936 3437 3730 3739 4362 5515 6537 7023 7028 7454 8560 9673 10822 12187 14033 15487 16360 17464 18767 19180 18299 15589 12336 10331 9388 9128 9438 9129 9156 9478 9714 9779 9967 9940 9930 10069 9876 9878 11391 13827 15111 15914 16297 17838 20572 22493 22472 24698 31597 36029 34802 27927 18599 12683 10884 14590 19289 20820 21043 18971 16920 25846 41871 57539 71403 80132 89033 86487 91094 68307 29821 12254 5074 8414 27275 17527 2569 182 307 487 1003 2288 5148 11841 24575 29965 40679 102808 204278 314585 401456 463238 488083 487670 422921 285290 150632 48707 12013 32310 69667 29782 2943 1894 3127 3895 3573 5421 8120 9182 13389 6957 3585 1967 1383 1321 1064 185 70 63 69 64 66 66 69 72 65 61 70 78 71 71 82 78 68 57 58 65 62 54 52 48 49058 319 207 30 10497 13 37 38 6198 2465 1083 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 457 1096 2173 2935 2854 2656 2619 2383 2043 2021 2241 2667 3422 4090 3914 4192 4929 5141 5201 5417 6268 7274 8249 9365 10580 12006 13985 15481 16795 16643 16115 15977 14874 12089 9726 8742 8612 8873 8346 7873 8248 8411 8622 9092 9041 9073 9312 9861 10834 11870 12659 12642 13004 15441 16440 13995 12834 12846 12481 16005 20314 16836 14910 13541 12799 10571 10450 14903 14899 12703 12397 10422 11417 14990 21203 30239 41240 63115 85077 98288 111882 117699 79053 32438 16018 13997 26828 19486 3390 280 303 458 837 1576 3463 9195 20748 26794 26301 63421 175499 290005 387199 481068 562217 591009 522579 361084 180199 51831 11965 9498 28009 23080 6115 1923 2192 3049 3252 4312 6411 9685 14538 6143 2941 1974 1836 1363 940 486 139 69 54 46 44 63 72 64 51 63 58 52 60 66 67 62 53 48 52 50 44 40 38 37 34 49064 319 205 30 10495 13 37 44 6198 2463 414 999999 999999 999999 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 647 1650 2507 2501 2368 2340 2003 1551 1321 1533 2115 2850 3628 4272 4477 4425 4217 4365 5408 7568 10125 12620 14303 14632 14227 14261 14860 15438 15383 14020 11533 9549 8980 9241 8151 6293 5891 5515 5286 5810 6177 6248 6083 5806 5911 5677 4972 4158 3832 3462 3695 4378 4982 5388 6344 7770 9726 12243 15511 17044 17706 20581 23100 28090 31988 30433 24079 13312 9170 14463 19788 15116 11095 14336 21505 23382 22716 25300 39199 62471 97966 144917 161139 103354 41338 23760 37131 46554 17483 1163 204 220 406 1011 1947 5178 13752 24069 26373 34662 90759 214057 341483 438453 504582 547001 565960 519766 340467 135936 27768 5829 3240 3160 2558 2558 2084 2214 3257 5990 9297 7538 12549 6923 2574 1656 1341 1183 974 522 177 76 67 73 77 71 82 88 76 70 67 68 72 76 76 73 72 75 72 68 73 67 62 56 55 55 49070 319 202 30 10492 13 37 50 6199 2461 -39 999999 999999 59 82 117 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 451 1378 2279 2391 2112 1665 1047 601 566 750 1390 2315 3424 4382 4716 4228 3818 4325 6248 9237 11733 12893 12728 11862 11652 10801 10061 10619 10889 9372 6706 5552 5586 4981 4272 4310 3817 3607 3758 3974 3872 3440 2875 2527 2185 1903 1383 979 577 228 145 292 491 823 1930 4644 9455 15430 19695 20215 17384 15838 17713 22877 28346 28703 23201 15288 12060 17886 29170 27227 16031 13247 16708 24477 33468 46166 64957 68386 66899 91109 114201 108222 56544 13123 24919 63346 51769 7606 156 58 277 976 1797 2902 6326 15291 26668 29374 39122 101042 239610 376522 475559 544135 555652 534120 472342 308469 77746 12482 5527 3817 2067 2328 2608 2326 3278 9371 14309 8785 13281 11656 3392 1906 1325 1096 1244 855 289 218 113 63 67 74 87 95 87 89 90 87 85 80 75 84 83 73 78 72 68 68 65 64 66 67 58 49076 319 199 30 10489 13 37 56 6199 2460 660 -29 151 394 197 11 -82 999999 999999 999999 999999 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 502 1420 1696 1358 766 408 207 180 347 873 1718 2764 3624 3847 3544 3234 4135 6450 7595 7465 6236 5131 5135 5973 7575 8243 8167 8347 8531 8027 7475 6880 6342 5566 3823 1655 1016 1230 1504 1744 2246 2491 2428 2325 2167 1544 896 458 47 999999 999999 999999 15 510 1640 3845 8941 17472 20283 16723 14718 13047 13053 16315 20094 22971 20460 11648 5884 11807 21347 19093 13051 12877 16578 25160 36704 61654 99377 110567 76502 93440 114027 64727 12960 3816 5014 28990 49089 7900 48 2 387 1317 2143 4182 9443 21200 33678 36010 37755 82274 225653 382942 490159 557238 580456 589205 538396 266547 23892 2710 2098 2161 2290 3642 4007 4402 7927 19793 18701 8893 16674 9610 4981 3123 1610 1068 997 508 283 172 105 85 77 76 71 94 98 88 87 90 92 96 90 92 88 95 90 88 86 85 75 69 64 62 52 49082 319 196 30 10486 13 38 2 6200 2458 662 293 486 338 60 -38 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 394 616 476 205 57 -55 -51 6 515 1329 1929 2359 2719 2904 3467 5406 5726 4314 3345 2862 2687 2647 3262 4627 5612 5377 4242 4061 4021 3397 2776 2100 1508 1023 871 1014 1222 1280 1253 1353 1569 1668 1270 763 309 -69 999999 999999 999999 999999 999999 305 1670 5650 12935 18940 19152 15096 11831 10961 12306 15196 20001 24221 21622 14589 9146 7002 10345 17059 15383 12983 12313 12010 15808 26456 44189 66776 83795 66088 58443 48837 24040 5649 3363 3717 11929 35417 18077 1006 -76 328 1337 2560 4820 13065 30937 38737 32205 48614 153452 276946 389444 481326 534825 563758 582558 574276 449123 161986 6156 1301 766 1171 2574 3708 5042 5009 7669 11826 10102 11958 8260 7102 3065 1212 470 392 281 245 194 100 85 89 98 95 105 115 103 106 95 101 97 107 108 111 105 95 89 96 91 82 86 91 88 78 49088 319 224 30 10484 13 38 8 6200 2456 5697 508 184 -9 999999 999999 -99 -58 -93 -35 -20 999999 -93 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 -51 999999 999999 999999 999999 -71 178 582 937 1342 2143 2522 3264 4183 4172 3825 3230 2747 2504 2915 3559 3728 3435 3176 2881 2623 2359 1954 1726 1672 1545 1501 1244 841 685 739 808 921 1134 1305 1125 643 116 999999 999999 999999 999999 999999 -93 917 3517 7864 14306 17996 15267 12190 12090 13973 16975 20162 21804 20999 16992 13273 7866 4021 2865 3022 5217 13060 22032 24110 20679 19364 27964 61128 90206 69626 67677 68830 48483 20521 6770 4520 4612 11311 37442 17379 600 71 1102 2599 3925 7592 22636 34148 30493 44792 103689 254522 380890 435820 460595 496488 522166 528867 458548 223447 29775 1403 292 273 967 1271 1186 1645 3894 4989 6547 10393 4725 2504 618 236 252 238 192 168 141 84 65 66 64 62 71 75 80 75 81 78 72 70 79 65 76 81 74 64 61 58 59 56 54 49 49094 319 194 30 10484 13 38 14 6201 2454 3577 48 999999 -21 -69 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 287 683 998 1570 2624 3123 3566 4257 4314 3751 3243 3576 4496 5723 6554 6038 4666 3658 3318 2928 2240 1675 1214 878 628 631 598 619 766 916 1003 1091 912 655 381 -81 999999 999999 999999 -90 482 2164 5946 10714 14371 18103 19872 16623 12547 11423 11764 11983 12197 12466 12821 12378 11213 8893 5860 3323 2345 3662 8194 10212 9937 10315 14340 34324 73517 103996 104910 74624 62186 64782 44990 20406 7620 5596 16971 54791 44470 2564 9 533 1869 3636 5057 11606 27633 27091 33701 84053 214317 317185 334578 368793 394408 399366 436974 486048 360401 68072 2512 434 129 257 575 957 3513 6222 4116 7169 5755 1900 390 129 179 190 201 231 213 113 81 36 22 44 53 53 67 64 55 59 65 65 68 56 55 52 46 54 52 49 42 44 34 36 34 49100 319 165 30 10485 13 38 20 6201 2452 6900 999999 999999 999999 -94 -95 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 307 519 997 1932 2534 2485 3235 4089 4810 6109 8250 10308 12419 13668 14381 14227 12463 10142 8140 6785 5636 4666 4060 3465 2545 1251 551 546 669 752 942 1123 956 653 276 999999 999999 999999 999999 14 685 1869 3786 7806 12551 16628 19535 16746 11861 9299 9081 9681 9117 8613 8026 6106 3689 2477 1953 1370 2031 3959 6214 7864 9325 10598 10327 16948 32797 57984 88806 105567 92531 75478 55775 41154 20725 19392 50897 98360 79982 5160 10 416 2058 3948 4560 7598 22094 25406 29088 80201 205059 296063 314841 313463 308135 315040 355878 438294 385082 231801 53778 2887 608 233 597 3617 18463 14119 7834 6746 2536 1006 304 148 153 160 185 229 241 149 113 97 77 80 84 95 90 95 96 84 90 85 89 86 81 85 75 77 79 73 77 76 66 66 64 49106 319 199 30 10489 13 38 26 6202 2450 11224 -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 999999 999999 999999 999999 -16 161 618 996 1243 1740 2249 2866 3213 4041 6385 9006 10961 12186 12854 14215 15386 15013 13649 11671 9944 8916 7480 5940 5041 4338 2968 1608 1212 1052 998 1006 880 609 212 999999 999999 999999 999999 717 2292 3694 4067 3970 4269 5892 10052 13960 13804 11047 8362 5792 4282 3687 3911 4183 3961 2924 2199 2217 2484 3174 4198 4505 5179 5956 6673 7463 6422 12084 40621 78339 95316 104697 100246 86505 66177 50684 46377 70909 110378 106614 23791 768 1191 3764 4934 5390 10436 22933 18407 32274 113883 235681 288973 321780 352897 347061 327225 322963 313860 270005 170150 54390 8532 940 239 452 2460 10235 16202 8795 2548 1212 516 162 93 102 102 144 193 258 310 221 105 63 37 45 51 60 70 74 64 63 68 62 62 68 69 61 59 52 54 48 47 43 44 34 49112 319 203 30 10493 13 38 32 6202 2448 61526 297 -23 999999 -24 2 -89 999999 -94 -62 -53 -53 -13 -6 -32 -71 -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 999999 999999 999999 2 283 459 547 931 1754 2070 2230 2703 3679 5453 7750 11511 16042 18927 19772 19597 17781 15516 13281 11460 11176 10953 8431 6211 5725 4774 3250 2441 1958 1625 1535 1418 1407 1111 230 999999 -35 489 1463 2895 3651 3041 2108 2042 3673 6780 8912 7783 5560 4347 4218 4771 5960 6798 6892 5634 3449 1567 1028 1422 2231 2926 3974 4720 4376 3872 5765 11701 37420 53394 37811 37076 48905 56131 61238 59244 61634 87580 117528 134887 127158 28793 859 1056 3185 4402 6212 13515 18820 14878 26369 89919 202602 296731 362298 430572 407816 360156 365347 330118 225887 68339 6037 1090 425 217 1138 4349 5724 5470 3278 1005 337 115 93 90 99 108 124 249 288 222 163 147 106 65 75 92 97 105 100 91 84 96 108 98 91 94 89 93 92 84 81 74 69 68 74 49118 319 207 30 10497 13 38 38 6203 2446 1081 44 -94 999999 62 20 999999 999999 -51 -44 -92 999999 -57 32 75 72 34 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -20 -30 -49 430 1280 1544 1939 2780 4245 7507 13731 19361 22120 22236 21229 21392 19585 15218 11848 9713 8993 9265 8068 5862 4817 4680 3978 3526 3148 2812 2573 2262 1694 1363 1191 1404 2099 2823 3260 2682 1942 1298 1041 1579 2740 3965 4864 5603 6651 8058 9271 9984 9821 8884 7240 5428 2585 551 239 391 719 1141 2027 4504 5797 4030 4423 5340 6546 10309 17118 20245 25557 36774 40557 50232 74223 90385 113107 127753 128511 99966 4320 1530 1895 3069 6028 7791 7847 13238 42259 112970 243015 319156 378847 439665 390929 335740 329598 257990 172584 71498 3840 452 169 115 1130 2744 1950 612 140 136 79 74 85 77 74 94 179 300 340 232 166 148 116 82 83 82 95 106 107 111 108 108 109 97 100 99 100 88 88 82 82 83 81 76 72 49124 319 209 30 10499 13 38 44 6203 2444 2606 9 141 21 7 11 -65 -63 -3 -16 132 152 51 46 123 68 -53 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 189 837 1267 2032 3735 6842 11643 16371 20408 23125 23938 21967 21443 22024 17967 11988 9641 9651 9197 7437 5838 4949 4249 3801 3341 2753 2625 2853 3183 3766 4075 4306 4632 4076 3286 2573 1939 1098 615 481 1373 3329 5262 6384 6476 6348 5973 5748 5692 6465 7204 7131 4983 3133 2011 1594 1733 1909 1751 2203 4300 6556 6702 4741 4756 8309 15288 32259 59087 73593 81541 95816 113098 122618 112871 115354 119166 96211 54378 4079 1047 1211 1860 5044 6041 4916 8893 39577 127721 222156 278817 343010 420651 398606 333023 297591 205860 93086 16522 1191 377 102 95 333 513 329 128 80 84 79 81 95 95 93 125 255 395 423 250 185 135 96 95 79 98 108 100 105 101 102 95 98 94 87 96 99 96 84 79 84 90 78 71 63 49130 320 180 30 10500 13 38 50 6204 2443 354397 2261 9 47 109 62 97 74 -10 -48 58 79 92 26 45 54 95 9 -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 43 401 998 2084 4393 8268 13027 17007 19386 21144 22158 21492 18405 15101 16704 18531 17620 14805 10721 9420 8876 7125 4949 4143 4083 3698 3210 3174 3865 4687 5256 5316 4497 3118 2516 2190 1693 1339 1156 1010 998 2153 5486 10375 13947 12145 8864 9108 10651 12280 14170 13057 9681 7608 6128 4276 2752 1948 1128 583 691 1122 2468 5796 6235 3598 2849 7728 18539 29219 40356 55304 83020 115700 104037 94812 106077 91849 43086 8565 1218 758 906 1432 3443 3742 3401 9657 35713 101914 193972 311029 386985 410808 358515 322693 236095 93384 12802 1479 752 306 60 34 91 87 43 21 32 63 66 78 73 49 52 56 205 482 434 194 124 95 64 55 60 70 67 73 61 70 72 65 62 55 62 67 61 61 52 49 48 51 49 44 40 49136 319 212 30 10502 13 38 56 6204 2441 444810 1578 304 307 192 232 146 87 131 178 167 161 172 187 103 270 163 144 -42 -39 999999 999999 -40 999999 -51 999999 999999 -31 -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 -45 392 1525 4406 8958 14028 17050 18073 19714 20890 21942 23493 22339 19797 16141 13697 14015 14307 10500 6639 6150 6368 5853 6472 6745 5509 4185 3702 3918 4163 4219 3212 2077 1614 1876 1896 1743 1448 1064 786 1010 2084 4581 9536 18318 23914 18183 12841 12193 14648 20479 22515 18345 12322 8425 5833 3623 1154 325 23 -31 142 559 1559 2825 3196 3911 4872 6940 9701 11129 11219 14042 24564 45330 54967 47628 36824 13031 2602 820 486 669 981 1425 1585 2122 8399 46677 130991 220117 332394 414619 412116 345316 271702 179483 94957 23745 2978 685 243 78 74 95 75 68 78 63 74 89 84 76 75 90 91 209 650 487 172 146 119 84 81 80 74 91 91 90 91 93 90 93 93 85 83 86 81 84 73 70 72 67 64 53 49142 317 273 30 10503 13 39 2 6205 2439 3492 331 358 332 262 156 179 271 296 389 298 360 392 302 429 373 170 102 29 -37 -15 31 999999 -52 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 587 1831 5662 12202 17055 18363 18268 17783 15315 14951 19048 22596 19915 14494 11264 8231 6078 4951 4238 4144 4672 5456 8256 11053 11962 9288 5693 4560 3717 2290 1498 1174 916 780 757 758 659 729 1422 2783 4873 8069 12572 18427 23068 22074 19598 18692 18657 18672 18819 16823 13021 8777 4277 1691 183 999999 999999 999999 999999 7 493 1370 3323 5852 6853 8334 11061 12988 14848 17499 25326 36942 43762 42755 35359 18641 4154 583 203 298 548 708 692 895 3719 14636 57434 167510 284334 384084 425935 371310 285519 182682 121223 63227 8560 1405 252 84 89 106 96 79 72 96 110 106 112 108 89 104 166 396 481 395 197 138 110 92 92 87 93 113 125 107 103 105 113 109 115 111 108 108 100 100 93 87 88 90 85 87 49148 318 245 30 10505 13 39 8 6205 2437 420045 1801 362 318 254 349 286 185 238 224 270 316 272 258 259 292 257 160 104 7 58 41 -10 -85 -88 -59 -20 -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 999999 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 450 1057 1402 2483 6165 12329 15728 15717 14157 12127 8430 5907 7241 12151 14264 9789 5260 4399 4066 3595 3119 3212 4053 5315 7242 9588 13649 12186 5863 2280 898 438 163 -43 -83 62 350 570 654 751 1024 1436 2094 3383 5506 9084 14754 19775 19712 17610 17718 23629 33231 39542 43500 42732 36066 23053 8918 823 999999 999999 -78 115 307 354 1186 2700 3309 4013 6658 18570 42670 51871 61487 79031 72544 42608 12172 2572 993 340 200 461 615 562 552 1125 1989 6137 60400 170020 248475 365550 450788 341154 191389 130487 101225 51271 4331 400 58 66 89 72 79 65 53 63 71 74 74 66 66 100 176 349 468 281 131 110 89 79 83 81 89 89 104 99 78 80 79 94 90 86 86 76 77 67 72 71 68 64 62 61 49154 318 247 30 10507 13 39 14 6206 2435 12006 491 511 443 340 299 294 144 280 277 322 387 330 478 367 412 329 150 52 -4 -19 -47 -70 999999 -91 -25 104 6 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 453 1264 2142 2680 3480 5649 9257 11273 11538 11183 10259 7600 5193 5718 10344 16267 18153 13591 7356 3902 1799 1341 1682 2325 3133 3673 3390 3625 5576 6278 3937 1509 248 999999 999999 999999 999999 4 56 -4 -75 999999 999999 999999 -60 34 314 1178 3272 7857 13564 17864 24060 30757 39298 46423 45232 41095 33801 21204 8281 1136 999999 999999 999999 -98 69 228 472 986 1577 2436 3840 5024 6511 12817 28469 53138 75362 93164 80775 38022 5827 1009 448 374 533 562 660 988 1829 7266 65912 166992 262329 347849 280284 190235 147455 151405 116595 44378 8246 737 68 55 65 55 86 61 57 80 73 70 58 60 82 95 147 217 210 129 97 97 81 51 46 67 67 83 89 77 72 83 81 69 70 72 77 73 80 68 65 58 63 54 49 48 49160 317 278 30 10508 13 39 20 6206 2433 4339 696 531 547 457 416 329 417 517 383 464 565 608 551 478 420 281 192 121 133 180 96 98 166 264 221 152 53 13 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 92 558 1470 2357 2986 3413 4096 6627 9255 10552 11561 12331 13691 12219 6933 2973 2562 6129 9934 12113 13350 10542 6124 3017 1135 395 287 177 119 149 246 453 583 414 167 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 605 1380 2520 5131 8589 10057 11210 13320 12973 9925 5144 4113 4288 2534 1484 448 999999 999999 -70 -38 -39 38 138 231 433 891 1693 4197 10117 16939 39476 81637 82026 46393 5994 1017 378 404 489 543 933 2909 20751 109058 159039 244862 284906 208702 173777 164081 153987 118627 47402 3435 483 69 62 63 61 45 67 67 67 84 73 71 75 74 73 127 177 195 186 155 85 72 65 72 78 80 92 90 95 90 89 88 92 94 89 88 84 73 75 72 66 74 61 58 54 49166 319 221 30 10511 13 39 26 6207 2431 9174 689 454 393 409 448 306 307 349 343 373 397 456 399 435 484 297 213 249 135 68 84 105 72 47 50 36 60 1 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 194 475 989 1957 3119 3752 6506 27314 22389 7967 8557 11521 13300 13323 11676 7497 2619 450 107 824 2533 4694 6373 6634 5472 3654 1542 308 -14 999999 -56 86 87 125 332 560 228 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 205 811 2245 3977 6806 10638 13320 14430 12446 7509 3439 1421 292 -56 28 201 352 412 385 333 375 466 581 799 1787 5652 10983 14102 23946 76580 168213 190300 86871 4794 567 230 306 311 1526 9166 80280 160659 174909 217885 247702 233869 228419 215299 166516 74127 10764 1215 210 67 65 63 74 84 75 75 74 89 94 99 105 84 91 150 184 136 108 101 91 88 81 83 91 101 100 110 109 101 97 96 98 98 100 95 90 86 87 88 82 75 69 69 64 49172 319 224 30 10514 13 39 32 6207 2429 6230 336 421 386 322 323 323 166 208 236 248 357 366 237 195 270 163 55 96 37 9 -49 -1 28 50 166 36 0 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 245 847 2113 4299 6215 8239 39081 127558 47164 8466 8701 10015 10290 8568 5165 1994 228 999999 999999 999999 82 584 1066 1280 1310 1031 568 141 -65 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 -93 271 1308 3715 8320 17299 27747 33634 34426 29084 21030 8299 1226 -70 999999 999999 999999 999999 -84 44 225 337 523 810 1243 1595 1817 2549 5666 17324 53161 123961 186894 162018 38724 1566 168 224 447 4434 38255 118386 188503 213064 209345 247741 266719 237909 164110 74125 22963 3957 631 81 24 44 50 51 50 51 53 79 80 64 74 90 76 78 121 121 97 68 60 49 56 65 62 54 62 79 80 78 68 77 85 75 83 68 77 73 58 58 61 58 49 47 53 41 49178 319 197 30 10517 13 39 38 6208 2428 26490 527 403 399 299 319 268 338 321 405 350 410 337 364 409 301 240 124 17 122 70 8 71 30 108 91 28 25 -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 999999 999999 -54 264 917 2417 4991 8468 11195 14778 39972 67641 16108 7426 7293 7176 6307 4097 1340 211 999999 999999 999999 999999 999999 77 412 547 495 380 261 114 -57 999999 999999 999999 999999 19 303 451 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 421 1937 6350 11806 16998 20467 21390 16261 6251 780 999999 999999 147 555 959 1455 1809 2177 2198 2182 2366 2489 2764 3679 4365 4642 5388 5946 6338 7650 27167 150433 244470 88207 2900 223 253 1375 15785 85723 178377 252170 245868 235983 255854 220463 149874 86939 35014 11498 4805 645 39 46 49 70 68 48 50 59 67 79 73 64 77 78 139 154 121 106 96 72 49 61 73 66 59 73 76 91 91 79 73 86 78 78 81 75 68 71 64 63 57 58 59 56 54 49184 317 289 30 10519 13 39 44 6208 2426 1001 559 488 368 320 299 389 375 351 426 402 424 328 254 178 106 148 -44 4 64 34 6 151 92 65 -60 -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 999999 999999 2 488 1574 3857 7496 10961 14178 14883 16548 26534 11519 5719 4780 4360 3942 1994 274 999999 999999 999999 999999 999999 999999 129 428 489 395 269 199 189 111 -74 999999 999999 -32 208 599 558 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 9 637 2864 7004 11871 17614 21727 18933 14758 10173 4458 1150 440 476 873 1719 2624 3475 4342 5413 6386 8389 11079 14423 18679 20305 19718 17864 14449 15598 26113 30124 20752 59615 187561 133573 6116 246 600 1892 6492 52869 145607 208962 207702 204753 245346 205185 123791 83669 34411 7965 1715 55 7 35 54 59 57 59 39 41 64 74 67 62 70 76 123 155 155 114 81 88 59 53 44 43 58 70 73 78 79 78 78 71 71 67 68 68 66 64 67 66 63 53 48 43 35 49190 317 289 30 10519 13 39 50 6209 2424 26821 766 474 404 486 368 336 429 508 490 488 589 547 464 290 196 153 179 261 241 199 154 69 151 143 140 38 -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 999999 5 120 711 2354 5678 9828 13116 14740 14254 13607 12802 7945 4518 3308 3541 2813 1044 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -48 -28 -41 999999 -52 90 470 879 492 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 778 1855 2776 4273 6339 7178 6055 4474 2251 905 661 498 614 1214 2622 3982 5600 8189 11306 14302 18275 23971 27618 30519 35679 37877 36353 34035 31638 33441 24820 24204 115124 119457 5715 381 931 3970 16856 66240 146400 201238 224403 214294 196075 153741 94627 46808 12024 1479 68 24 22 36 66 70 69 60 54 60 57 72 57 70 64 97 175 247 430 223 101 83 59 44 53 50 66 77 81 85 93 86 74 90 86 77 83 81 84 72 65 60 62 56 58 58 54 49196 320 198 30 10518 13 39 56 6209 2422 477 999999 999999 19559 653 383 470 442 374 411 416 432 474 518 519 430 301 324 229 227 203 146 133 237 233 98 119 206 170 64 -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 69 439 1496 3971 7582 10779 12158 13450 13684 11537 7967 5579 3833 2764 2135 881 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 195 1671 6356 9370 6109 658 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 175 851 3150 7776 11497 13705 12339 6473 2868 655 39 20 199 492 735 1154 1791 2308 3210 5303 7324 8616 10635 13466 17325 22115 26839 31257 38519 37378 31901 88133 151725 73370 3036 328 616 4548 37481 113996 184716 229052 237089 185373 157463 137701 90144 39065 9635 1104 64 38 35 63 92 87 77 72 66 91 94 91 86 100 132 167 149 175 215 162 119 86 68 71 81 84 101 114 111 103 97 100 99 93 84 89 94 95 77 77 74 70 78 73 69 66 49202 318 259 30 10519 13 40 2 6210 2420 7173 604 513 356 376 409 413 469 530 541 479 490 490 418 284 235 172 83 94 211 131 221 120 94 104 45 37 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 52 428 1389 3457 5986 7846 8746 10011 10598 8670 6285 4065 2704 1842 1093 333 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 242 2773 6078 3787 353 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 165 493 1420 4277 11930 21279 19098 12371 8284 4545 650 -34 7 145 434 795 1236 1848 3003 5153 8909 12801 15745 18881 22347 22824 23628 23323 22227 20514 19647 17843 18819 69342 94209 25226 1182 291 988 10764 71534 160250 204257 218593 175803 134755 102170 83275 49785 6990 566 19 -4 30 37 34 33 55 49 45 41 50 62 74 77 119 148 131 138 154 201 114 54 40 39 45 67 69 60 54 66 62 57 56 62 60 55 55 51 54 47 43 39 38 32 29 27 49208 319 231 30 10521 13 40 8 6210 2418 240790 2767 667 605 511 549 553 599 536 516 533 598 533 478 406 283 207 286 375 381 317 299 226 262 191 238 262 145 -21 999999 -51 -88 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 -70 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 -87 -79 -99 999999 -74 999999 -98 -80 999999 -38 -33 -86 999999 -98 -56 67 299 665 1570 3182 4802 6145 7379 8146 7340 7488 6444 1690 289 252 281 54 -78 -67 999999 999999 999999 999999 -97 999999 999999 -92 -82 999999 999999 999999 999999 -96 999999 999999 999999 999999 -47 163 38 -62 -83 -89 -89 999999 999999 -74 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 126 645 1704 3712 7216 12281 20390 30177 31041 25345 14801 6076 1581 195 -3 70 345 1094 2172 3390 4687 6888 9409 11959 14350 17794 23465 29404 33184 35255 35027 22269 9226 11336 49184 115175 84706 8198 909 310 1663 21072 106615 196735 249276 227243 148125 59756 21791 11743 6383 2790 815 117 63 47 79 88 89 96 77 89 126 123 112 142 287 242 256 305 244 325 206 77 70 70 71 83 96 86 96 108 115 112 110 99 110 107 96 106 94 94 87 85 84 81 75 68 49214 319 234 30 10524 13 40 14 6211 2416 4706 510 388 345 392 463 380 385 491 503 465 431 428 429 304 200 141 176 119 115 211 121 128 162 140 162 127 68 999999 -70 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 68 275 937 2265 3286 3580 4173 4815 4441 3005 1961 773 15 999999 999999 -15 96 -97 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 999999 999999 999999 999999 999999 999999 -73 162 940 2968 8423 18987 31438 47486 51002 35327 14986 4814 442 -32 -56 150 613 1340 2224 3026 3980 5414 7640 11450 18375 24852 28636 34990 40944 43771 40143 26337 9846 6107 9711 10559 4489 1500 392 386 3192 27619 101571 177982 236273 231195 170406 90745 62425 65578 68269 45978 21226 5414 600 68 61 75 47 40 58 81 83 93 91 136 265 242 194 110 85 78 82 70 63 65 79 87 86 83 91 112 114 96 89 101 103 95 92 95 89 87 72 66 69 63 71 65 49220 319 236 30 10526 13 40 20 6211 2414 19147 667 446 367 317 311 340 383 392 380 445 383 359 409 393 228 43 -34 22 95 97 87 165 131 152 186 112 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 29 287 686 1080 1119 1358 1704 1649 1249 629 177 -22 999999 999999 999999 33 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 -98 28 859 4336 11560 28647 55151 73367 78534 70552 54929 42604 24816 12417 3840 359 -22 64 166 344 673 1067 1743 3472 6530 10292 14815 23342 31981 38329 42772 41382 29013 9348 3571 9358 27540 21299 2280 407 1120 4936 31005 95124 171340 224759 232173 165576 75503 74261 90524 70642 30635 8844 2946 770 81 58 58 57 52 60 70 70 73 73 215 427 305 114 47 37 42 45 51 38 50 68 59 66 87 84 86 76 87 77 76 77 75 74 73 76 66 66 65 62 62 59 50 49226 318 266 30 10526 13 40 26 6212 2413 4324 399 400 372 350 463 464 444 514 575 614 517 494 438 385 232 224 179 132 173 153 114 169 198 192 32 -75 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 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 -80 -45 10 55 35 71 128 84 2 999999 999999 999999 999999 999999 999999 999999 999999 -36 -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 -80 -26 -3 -4 105 246 569 1359 5811 21012 46086 60496 65688 62830 68119 75375 61066 28370 5903 182 -98 999999 -15 96 311 712 1477 3074 5804 10703 17998 26197 37981 46590 43107 23379 5811 6460 21726 44259 26781 1552 842 3539 12341 44805 119612 188720 231756 214676 120918 73793 78847 61242 37491 19115 13350 4676 1610 280 62 104 96 63 81 95 107 112 132 279 242 215 96 63 60 54 61 71 76 84 88 94 90 101 121 125 116 109 97 103 102 99 103 92 88 83 92 96 94 86 88 81 49232 319 234 30 10524 13 40 32 6212 2411 7891 615 557 483 591 622 622 596 689 653 720 727 568 616 548 597 519 381 280 164 266 273 321 324 333 184 233 181 53 -76 999999 -33 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 -73 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 -90 999999 999999 -85 999999 999999 999999 999999 -73 999999 999999 999999 -58 -36 -53 -81 999999 999999 999999 -91 999999 999999 -90 -62 -37 -67 -59 999999 -56 -19 -25 -42 -77 -79 -93 999999 999999 -69 -78 999999 -97 -48 -77 999999 -6 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 -63 -84 999999 999999 999999 999999 999999 999999 -82 -91 -71 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -23 73 173 541 1058 1404 1065 949 1347 2306 4806 9161 15884 28372 41853 49849 51091 46069 28597 7893 793 -63 -34 10 211 516 906 1697 2964 5044 7920 11542 15465 19150 23468 21346 16079 10303 3608 10949 38920 52644 34252 2893 574 2564 11819 40495 102469 173931 216432 175849 108494 71611 79568 66914 43098 19191 5516 1029 321 89 73 87 81 69 81 92 95 80 158 377 255 131 53 41 53 61 75 72 70 70 76 96 103 106 114 117 104 112 110 102 108 97 95 105 96 90 85 88 91 85 87 82 49238 318 261 30 10521 13 40 38 6213 2409 4479 541 539 523 549 593 621 648 616 618 587 509 577 604 507 389 282 281 232 179 281 230 220 219 60 186 242 174 47 -20 4 -72 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -74 999999 999999 -46 -82 999999 999999 999999 999999 999999 999999 999999 999999 -99 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 -88 -79 -60 999999 999999 -74 999999 999999 -81 -46 0 47 42 33 153 310 549 933 1466 2125 2354 2019 1313 744 1349 4340 10136 20288 34632 47059 51607 45768 31701 20540 10079 3159 339 -64 999999 -88 0 31 42 171 470 1117 2310 4789 8842 13823 19740 25401 26542 18028 5716 1246 2948 9084 17732 7184 570 1559 7456 27338 71881 142657 186237 185352 123583 52726 93489 114278 97715 65399 26171 3590 150 43 33 56 71 63 61 68 72 55 142 352 187 65 50 38 42 55 59 58 61 53 56 69 70 92 96 85 80 76 76 79 83 71 69 70 70 62 59 57 56 56 53 50 49244 319 227 30 10517 13 40 44 6213 2407 21884 919 590 603 668 639 662 621 666 736 832 780 833 771 824 818 690 552 426 346 409 384 286 328 376 343 334 319 253 119 46 75 -19 -100 -58 999999 -28 6 25 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -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 -98 999999 -89 -74 -64 999999 999999 -91 999999 9 999999 -85 999999 -44 -30 -91 -65 -77 -99 999999 999999 999999 999999 999999 999999 999999 999999 -80 -55 -65 -87 -95 -96 -75 999999 999999 -84 -47 -36 -97 999999 999999 999999 999999 999999 -6 -68 999999 -94 -15 -19 -87 -67 -88 -68 -72 -35 -80 999999 -73 999999 -75 -38 -80 -96 -61 -57 -65 -56 -36 -27 -61 -16 -20 -46 999999 -17 -53 -53 -20 21 -37 -75 -80 -50 -88 -83 -45 -62 999999 999999 -88 -67 -71 -100 -93 999999 -42 -45 -53 -45 -8 -45 -77 -52 -92 -90 999999 999999 -95 -86 -42 -16 -50 -42 -34 -12 29 94 183 319 533 837 1301 1415 1520 1590 1856 2025 2122 1804 1355 1478 1626 1516 1357 605 138 336 1718 3480 3842 3103 1548 322 272 90 -77 -92 -97 -97 -87 -78 6 117 246 616 1626 3483 6307 9221 13171 19132 25628 32578 25777 5219 4037 5593 4087 1173 487 1488 5056 18610 67538 146237 187263 198225 162087 95604 102452 105629 60580 25701 9438 2062 189 17 26 50 57 73 87 82 75 89 85 71 38 46 34 37 58 62 74 55 45 54 75 90 82 78 81 90 87 80 87 86 100 90 82 79 72 63 64 57 52 58 60 62 49250 319 226 30 10516 13 40 50 6214 2405 7420 579 538 562 573 569 745 719 694 675 733 821 776 751 813 681 593 544 427 411 415 531 391 485 442 420 427 392 249 155 90 18 5 999999 999999 999999 -41 -19 -28 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 -92 999999 999999 -63 -90 -72 -64 999999 999999 999999 -90 -69 -86 -92 -31 999999 999999 -72 -67 -49 -62 999999 -91 999999 999999 999999 -97 999999 999999 -55 -45 -67 -62 -76 999999 999999 -81 999999 -95 -90 -83 -45 -68 -35 999999 -65 -79 -67 -92 999999 -94 -35 -78 -75 -31 32 -17 -61 -80 -63 -42 -56 -91 -35 -66 -44 -39 -36 -56 -58 -8 -5 4 -15 -13 1 -22 -15 -36 -42 3 92 -62 -97 -45 -50 999999 -41 -79 -95 999999 999999 999999 999999 999999 -99 -54 -64 -46 -37 -50 -45 -84 -85 -82 -56 -49 -79 999999 -98 -55 -49 -83 -27 49 70 69 236 486 618 828 1299 1985 2491 2981 4052 4502 4774 5490 5527 4963 3936 2933 2743 2842 3030 2430 1059 186 -73 -53 -40 -40 -70 999999 999999 999999 999999 999999 -93 -79 -58 3 164 561 1358 2526 4856 8065 11211 15658 20598 21863 17210 13612 13334 10079 5407 2036 1446 5442 20812 58429 137030 195732 173177 136200 106872 121735 96441 60412 24535 7027 1999 212 39 48 64 77 81 77 77 85 79 69 51 36 52 47 46 55 59 57 60 51 41 65 75 91 97 94 99 84 88 96 89 82 86 81 79 74 71 60 60 58 47 53 51 49256 319 225 30 10515 13 40 56 6214 2403 1831 586 611 626 623 565 678 710 685 736 863 838 797 718 849 804 756 608 555 475 544 461 639 590 587 552 493 423 289 188 62 76 -6 -99 -59 -32 -18 -19 -32 -5 -1 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 -82 999999 999999 999999 -88 -48 999999 -40 -79 999999 -95 -22 -61 -71 999999 999999 -50 999999 -61 -65 -88 -74 999999 999999 999999 -89 999999 -79 -58 -3 -95 -90 -90 -47 -74 -57 -29 -38 -36 -70 999999 -77 -85 -28 -86 -37 -87 -33 -69 -87 -90 -54 -3 -43 -42 10 -40 -12 -21 -1 -15 -26 -69 999999 -69 -26 -48 -60 -64 -43 4 -24 -32 -33 -8 28 -3 -28 -16 6 -12 269 1189 509 -63 -72 -45 -78 -56 -91 -94 -62 -82 -74 -53 -78 -89 -94 -84 -35 -38 -34 -13 -26 -85 -57 -36 -83 -83 -70 -48 -42 -49 -74 -71 -83 -96 -93 -82 -29 58 161 382 608 705 812 1125 1674 2169 2475 2591 2610 2623 2922 3182 3270 2925 2005 786 178 -43 -69 999999 -80 -68 -80 -58 -76 999999 -65 -98 -85 -42 64 223 413 879 1826 2736 3923 5485 7214 10011 14848 20791 26269 24248 17346 10264 3727 1329 4304 15650 44744 108889 167737 134079 100615 111041 128254 108237 87816 60305 21576 2744 245 50 52 47 74 72 76 74 86 85 72 39 45 52 65 79 66 69 52 55 47 62 66 63 74 86 90 113 109 94 96 89 90 87 83 74 81 75 67 63 67 67 66 64 49262 319 254 30 10514 13 41 2 6215 2401 626 486 531 380 577 544 534 630 725 782 694 819 878 840 744 726 734 620 638 608 555 542 497 644 592 696 569 461 360 188 8 -19 -78 -83 -88 999999 21 40 82 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -83 999999 -99 999999 999999 999999 999999 999999 -49 -85 999999 999999 -93 999999 999999 -99 -80 999999 999999 999999 999999 999999 -42 -54 -69 -42 -63 -53 -65 -76 -74 -57 -87 -65 -76 -66 -82 -84 -81 -71 -91 -46 999999 -43 -41 5 -93 -33 13 -2 -42 -21 -29 -33 -54 -31 -45 -18 25 -1 -36 -15 -17 -11 -17 -23 -36 28 235 958 1110 210 -60 -59 -44 999999 999999 999999 999999 999999 999999 999999 999999 -65 -90 -96 -65 -67 -93 -37 -57 -80 999999 -71 -58 -64 -82 -82 -80 -84 999999 999999 999999 -14 91 170 484 1056 1691 2361 2870 3379 3787 4227 4863 5159 5155 4427 3601 2235 934 435 128 -6 -51 -79 -89 999999 999999 -95 -92 999999 -84 -87 -72 -85 -94 999999 30 436 971 1688 3497 5896 8533 11407 14810 17886 19672 20513 20726 25445 33397 40448 39003 22655 9055 6405 2524 2821 10000 32503 88589 132076 101637 84031 114308 126072 110504 94459 75416 47058 18946 3076 138 64 74 90 102 91 92 104 100 105 92 76 82 76 88 97 80 84 83 76 84 89 92 97 101 111 124 122 115 106 109 117 113 107 108 105 95 83 93 94 79 79 83 49268 319 224 30 10514 13 41 8 6215 2399 42291 753 461 541 606 655 617 745 815 771 815 874 841 839 861 779 786 807 740 832 800 767 736 675 688 665 533 454 297 215 85 29 -52 -73 -79 999999 -32 -56 -87 -13 -90 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 -82 -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 -94 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -75 -86 -84 -53 -94 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 -89 -86 -90 999999 -87 -80 -44 -64 999999 999999 -42 -70 -60 -86 999999 -93 999999 999999 999999 999999 -36 -11 6 -78 -85 -56 -58 -22 -89 -70 -71 -34 -44 -58 -30 -77 -63 -23 -27 2 -56 -66 -6 82 377 757 1118 823 219 -24 -32 -93 999999 -93 999999 -99 -76 -88 999999 999999 -81 -98 -70 -51 -81 -68 -65 -29 -41 -68 -59 -83 -68 -86 999999 999999 -76 999999 999999 -50 120 335 446 721 1361 2407 3061 3612 4703 6018 7266 8620 9708 9804 10151 10035 7796 3235 365 -18 -40 -95 999999 -68 -83 999999 -72 -86 -96 -95 999999 -81 -41 109 285 372 549 1012 1481 2250 3847 6046 8473 11834 17622 24755 34631 40016 40218 44241 49345 49650 33267 7944 3334 2505 2691 8761 27920 75275 126128 108365 81382 98319 98397 85037 77662 76378 63097 36958 13043 1739 111 99 99 98 120 115 105 108 114 98 81 100 99 113 120 106 97 100 107 117 112 106 121 124 128 132 129 119 111 119 110 108 112 121 114 104 102 99 103 101 95 89 49274 318 253 30 10513 13 41 14 6216 2397 21783 681 456 579 584 531 646 741 629 685 804 832 869 884 807 781 746 717 728 771 774 775 635 633 477 451 285 214 125 -24 31 999999 999999 999999 -83 999999 -77 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -57 999999 999999 999999 999999 999999 999999 -94 -89 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 -73 999999 999999 -82 -76 -22 -6 -34 7 -7 -16 78 404 711 882 1157 681 176 74 25 -61 -78 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 -55 20 127 225 304 350 598 1040 1625 2625 4676 7302 8993 9191 9826 10581 7768 2350 197 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 -20 -13 50 246 393 448 1020 2652 3958 5482 8511 13889 18604 20842 25966 34783 50150 62005 70556 74919 68337 51877 29105 7949 4952 2275 5839 19234 46736 85411 110531 85890 74616 90787 78531 55813 48987 42415 34923 24482 11160 2545 97 47 55 65 59 63 74 77 73 51 47 61 75 68 71 61 54 71 75 65 81 76 73 91 96 80 89 84 79 82 82 68 81 79 69 63 71 64 70 61 55 50 49280 318 252 30 10512 13 41 20 6216 2396 693 559 596 577 655 598 706 803 789 822 806 871 897 809 735 799 945 770 778 947 977 902 771 643 577 488 298 205 56 3 8 -80 57 -22 -32 -94 -82 8 999999 999999 999999 -87 999999 999999 999999 999999 999999 -92 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -80 999999 999999 999999 999999 999999 -34 999999 -95 -76 -52 -83 999999 999999 999999 -78 999999 999999 999999 999999 999999 -20 -70 999999 999999 -84 -95 -95 -94 999999 999999 -72 -23 -60 -39 999999 -95 -40 -64 -79 -80 -79 999999 999999 999999 -99 999999 -76 -71 -83 999999 -83 -30 -92 -58 -10 -81 -74 -19 -54 -33 -62 -63 -51 -32 -61 -73 -46 -30 4 -45 -22 -44 -12 -15 72 132 148 244 416 869 1162 1331 1813 1825 1106 752 846 384 -18 -69 999999 999999 999999 -96 -91 999999 999999 999999 999999 -90 -86 -61 -24 -53 -34 -77 -84 999999 -73 -49 -64 -71 -74 25 114 260 406 691 955 1318 2784 4317 5383 5872 6097 5639 4501 2002 1130 710 408 362 223 106 64 26 -40 -88 -89 -86 999999 -96 999999 -88 -76 999999 999999 -83 -85 -83 -10 25 23 13 76 179 380 690 1815 3729 6366 10680 17075 24721 38245 67318 93683 92513 60710 24212 4125 2261 4916 13752 34801 74655 97343 88061 66742 73548 63561 41299 28036 22091 20836 19232 12093 4907 941 58 61 68 65 73 68 84 75 62 59 49 57 81 75 69 39 35 65 88 75 77 81 89 90 80 80 79 84 79 77 72 70 68 73 63 57 53 54 47 43 40 47 49286 319 222 30 10512 13 41 26 6217 2394 1964 249 403 381 419 432 401 417 526 484 525 616 604 590 623 717 725 547 707 814 750 859 811 478 296 290 214 81 2 -56 -85 999999 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 999999 999999 999999 -98 999999 999999 -95 -82 -52 46 157 113 215 377 708 1121 1535 2257 3724 4735 3794 2450 976 -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 -48 379 1038 1030 903 1479 2276 2665 3367 4768 8249 12017 14562 17234 18301 20408 23583 27226 26922 20936 11750 3616 467 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -47 -23 116 341 1042 2271 3319 3782 4651 6081 8492 12819 15292 19761 32968 49598 67286 77400 93675 118087 134100 113837 53782 13673 4269 5902 13135 26859 59454 104126 104995 73703 69013 52767 35594 23257 15644 12051 10413 7860 3810 1127 166 68 78 78 80 73 84 97 88 71 72 66 80 82 77 66 62 82 92 86 87 99 87 89 100 98 91 89 96 81 89 89 90 82 77 80 72 68 72 64 68 65 55 49292 318 252 30 10512 13 41 32 6217 2392 4404 411 467 514 428 527 612 551 584 578 593 755 743 679 683 739 709 729 808 823 739 656 436 396 281 213 121 -13 -55 -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 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -69 -97 999999 -80 -95 -53 -58 154 403 335 234 257 341 300 451 838 1357 1908 2905 5933 10325 8867 3223 552 17 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 176 332 677 1138 1571 2021 2465 2759 2638 3170 4284 4381 4520 4708 3042 1738 709 105 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 113 200 382 528 784 1124 1515 1713 1774 2180 3413 5056 8114 12046 16288 29974 68691 124491 142420 153411 167976 176592 143636 54807 5999 4055 7598 17969 41151 86397 119351 108812 68928 50236 30400 24176 19356 13246 9166 5755 3808 1689 325 68 69 85 92 104 102 106 105 97 85 87 83 105 111 95 84 91 95 101 104 114 117 107 120 118 108 108 102 95 108 118 118 105 113 104 95 92 84 91 89 81 88 85 49298 318 251 30 10511 13 41 38 6218 2390 3455 440 494 470 532 597 515 535 512 629 659 597 715 748 747 763 783 874 792 834 783 579 374 350 308 230 16 -59 -43 -78 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -54 -10 44 125 180 202 185 246 395 577 1000 1884 2951 4384 8290 14415 16054 5809 668 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 -15 85 230 563 947 940 961 906 746 715 666 719 315 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 14 342 932 2449 4171 5368 5702 6208 6928 9182 15159 25461 61253 128735 167876 146287 156405 155594 108545 46317 6683 5076 8887 19210 38441 73826 119929 96081 54704 30484 13178 7449 7986 9988 9292 5644 2316 534 87 47 68 67 47 56 77 78 81 74 48 62 70 71 65 76 73 67 72 75 69 83 86 80 77 84 85 85 66 75 83 77 86 81 77 70 64 65 64 66 55 59 56 54 49304 318 249 30 10509 13 41 44 6218 2388 15813 589 346 362 541 620 678 613 725 735 703 654 587 688 752 895 873 872 853 916 828 602 486 398 253 182 76 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 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -60 -48 -22 30 70 124 185 363 524 821 1144 1721 2515 3705 5851 10670 25354 37619 13567 1200 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 -82 -66 -82 -22 8 46 74 25 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -46 66 210 164 179 371 806 1165 1512 2507 4493 6564 8655 10999 13097 15411 18442 22568 29944 73868 172642 193442 122615 143912 187285 149337 60239 10452 5471 8139 21018 40063 65052 98663 84303 43668 21292 8418 5746 3529 2101 2385 2665 1953 635 113 87 70 87 91 83 90 96 85 86 76 70 82 93 82 80 79 95 86 85 81 105 99 98 102 95 91 103 95 94 82 94 95 89 90 88 84 81 80 77 77 68 68 60 49310 318 247 30 10507 13 41 50 6219 2386 43699 603 277 319 395 446 473 505 564 530 588 513 561 631 609 717 762 822 842 813 674 496 306 276 200 127 14 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2 24 134 247 393 617 821 967 1338 1742 2320 3786 6365 14289 37516 68235 26666 3038 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -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 -95 -78 9 141 449 828 1696 3332 4841 6191 7933 9268 10141 11784 14076 16228 17162 18946 20708 21830 23343 23811 23925 28135 46505 102357 181391 198950 126672 99125 157426 198299 98922 18098 6251 9300 23162 36568 51047 66399 60302 35444 19038 12010 10921 7402 4387 2945 874 267 144 68 76 102 99 95 95 96 107 117 100 83 79 105 102 104 100 85 89 104 107 110 101 96 103 100 98 100 103 105 103 98 104 95 101 95 90 90 77 81 83 87 73 71 75 49316 318 244 30 10504 13 41 56 6219 2384 22988 508 374 365 303 374 433 520 516 408 559 635 538 614 719 767 875 865 823 898 771 482 340 272 244 70 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -38 75 196 317 456 630 799 934 1126 1440 1907 2514 3718 7401 14761 26576 64283 51398 6187 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -2 6 105 350 557 834 1417 2647 5031 7581 9970 12765 15836 18419 20896 23369 26886 30809 32282 32070 31167 31170 32131 51660 132932 193648 118909 90041 145486 194283 111698 22034 12453 18591 25647 33279 44486 50511 39191 22883 14878 19655 33756 23498 8986 4940 4148 1541 153 84 96 95 105 99 111 112 100 104 119 101 92 118 118 118 106 96 102 110 112 122 120 120 113 126 119 108 112 104 103 117 114 108 112 100 100 99 95 95 90 88 86 83 82 49322 317 271 30 10501 13 42 2 6220 2382 3364 377 471 344 377 327 419 571 580 603 461 592 620 824 832 746 795 814 716 603 545 392 218 150 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 98 136 287 387 387 442 541 709 897 1311 1864 2554 4028 8238 14383 27128 63535 52822 5268 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 53 99 153 434 837 1285 1734 2581 4005 5862 7774 9801 11845 14135 16790 19122 20774 22540 23594 25176 26088 27637 29835 31513 32899 35602 44802 85754 158446 159213 103577 126393 185714 136943 52346 25064 20579 19458 24304 35240 38038 25483 15463 12617 9343 20377 34954 19308 4103 1568 1797 419 70 109 90 79 100 93 73 82 98 100 98 88 91 90 84 91 93 89 110 116 100 93 104 103 103 112 103 95 97 100 86 97 96 87 94 89 85 73 76 76 75 72 65 60 49328 317 269 30 10499 13 42 8 6220 2380 3219 297 287 501 502 505 542 537 657 628 692 780 856 859 907 1006 950 943 965 811 606 403 369 368 264 27 999999 -99 -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 -62 44 113 143 214 294 311 352 396 513 584 917 1517 1887 2060 2914 6798 14910 30606 67601 71658 11458 296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -33 -78 -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 -13 227 468 885 1253 1459 2107 2937 3625 4462 5697 7351 8973 11914 15232 17961 22401 25398 28772 32522 35661 39229 43509 56060 96165 120633 106385 122637 165358 148998 75865 61999 36728 15220 16700 23290 24636 16507 7788 3583 3462 6123 8751 16607 14944 3045 238 166 71 62 81 83 87 70 64 85 80 74 85 90 79 72 80 81 75 62 75 91 95 92 83 77 86 81 83 92 84 78 80 88 93 95 88 84 76 75 68 63 71 72 69 59 49334 317 268 30 10498 13 42 14 6221 2379 8048 387 442 414 430 522 495 632 727 641 748 767 794 863 896 925 994 1143 1064 984 861 661 485 487 305 252 39 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 -66 14 41 -22 72 158 136 201 289 402 714 1076 1311 1537 2001 4042 10280 20915 48636 62316 15012 490 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 270 173 130 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 -45 -28 121 434 960 1814 2681 3499 4205 5895 7392 8581 9241 11144 15088 18891 22173 26086 30085 35382 43253 53042 67532 89282 95341 96645 94188 98495 135535 168127 164531 89733 65574 77869 23322 14805 16822 16217 8821 2722 534 1252 4480 5293 3526 3373 2421 277 48 56 75 81 55 47 62 78 76 87 64 75 76 78 76 73 78 88 79 75 77 78 81 90 69 83 90 74 72 84 82 83 82 84 81 75 75 75 64 64 66 56 60 62 52 49340 317 268 30 10498 13 42 20 6221 2377 1615 311 423 424 534 556 686 669 644 740 756 715 778 873 880 919 1045 1140 1368 1225 1009 874 593 534 419 337 189 -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 -20 -66 999999 999999 999999 999999 -15 -17 27 223 476 832 1198 1481 2096 4035 7831 22096 53154 42205 8573 434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 51 429 894 807 532 257 -27 999999 999999 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 48 174 386 550 707 1049 1542 2196 3002 4074 5214 6827 9378 12564 16353 20171 24333 28446 32774 37806 40902 48397 59271 78592 109328 138001 118419 92501 94407 88392 102721 131833 137084 75433 19865 13928 14545 15022 13170 9051 3940 794 127 519 2191 2959 3213 1635 398 132 52 76 75 81 72 76 87 88 91 81 92 83 68 87 90 86 91 100 89 85 99 107 110 97 104 111 97 91 94 97 85 97 94 98 97 96 95 83 81 81 73 72 76 63 63 49346 318 238 30 10498 13 42 26 6222 2375 104425 1061 248 422 468 554 582 573 680 688 656 697 787 784 778 820 911 1024 1158 1176 1146 961 723 444 411 366 233 63 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -88 -36 28 140 424 709 993 1323 1891 2737 9719 39741 65670 28008 3545 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 24 95 256 452 618 404 34 -72 999999 999999 999999 999999 999999 999999 999999 -66 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 213 361 827 1839 3779 6276 8091 10438 13463 17489 21597 25303 30151 36231 42933 51368 70402 90817 114225 153097 159263 112925 75600 83554 117689 136139 122894 84067 31934 12329 11157 11883 12646 10447 5004 981 133 86 98 305 616 613 669 317 74 70 69 94 105 88 72 76 85 82 97 99 77 64 87 95 90 99 113 102 90 101 96 96 97 90 106 102 98 96 95 89 92 94 96 92 86 86 74 77 74 68 70 72 69 65 49352 318 235 30 10495 13 42 32 6222 2373 4609 427 344 424 439 470 654 554 632 748 801 750 848 826 855 892 1028 1017 1114 1131 1008 814 640 426 345 291 85 -57 -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 -57 45 142 326 576 783 1400 2584 5395 21103 51998 44287 10642 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 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 -80 -65 -34 -10 35 126 360 676 1288 1728 1896 2362 3335 4827 6610 7882 10992 16389 21299 27527 37359 53353 86130 124641 159195 196985 201587 137000 83338 55782 83774 115350 101784 81075 44271 13470 13003 12188 9198 7225 4121 1052 179 67 67 57 77 95 96 109 73 31 60 87 68 54 66 59 58 75 86 84 67 56 74 86 87 83 79 76 79 84 72 82 90 91 85 80 82 69 64 79 75 85 87 87 75 66 67 60 62 59 56 56 55 52 49358 319 201 30 10491 13 42 38 6223 2371 17673 731 388 306 399 399 471 631 688 719 802 924 811 976 904 901 901 1006 948 992 1067 839 672 431 379 358 183 70 -56 -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 -91 -71 105 381 669 1230 2267 4162 15932 48440 52655 24606 3325 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -47 999999 -47 -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 -67 -23 56 164 440 790 940 1339 1836 2629 3714 4748 7001 9620 11359 12007 14823 19129 21662 24481 28102 32719 34430 39010 71753 148013 240203 245936 157346 85982 67935 104613 118853 87827 51590 28594 13586 10803 9695 7069 4327 2247 685 124 63 81 85 90 85 82 61 64 65 55 67 73 85 82 91 104 111 90 91 80 75 81 87 97 89 87 83 80 100 102 103 105 99 109 94 85 97 101 105 94 92 91 89 83 87 90 81 83 84 74 66 66 63 49364 319 196 30 10486 13 42 44 6223 2369 14719 408 317 336 420 520 614 532 633 725 836 832 903 837 723 819 846 851 967 925 988 692 505 447 418 328 28 -45 999999 999999 999999 999999 -97 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 512 660 826 1590 3762 17965 45657 39929 12246 1029 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 -19 199 298 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 -49 15 61 91 134 217 407 1228 2635 3655 4617 6475 8339 10860 14152 16553 18092 21597 26518 30935 34261 37984 45334 71874 131117 211111 250843 201407 121607 77258 84737 100969 77266 40159 20658 11482 7240 5291 4118 2514 990 297 104 73 71 61 75 47 51 59 68 64 53 62 60 59 58 63 65 67 72 74 82 75 77 81 92 76 65 77 72 83 80 92 82 87 89 92 82 80 76 77 74 70 65 76 76 70 73 75 64 60 60 56 56 53 49370 318 252 30 10482 13 42 50 6224 2367 4170 317 417 401 438 554 604 682 775 695 823 728 695 719 681 855 894 938 914 792 667 528 349 277 81 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 102 210 1207 3899 11088 37899 50621 21390 2860 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 694 1005 716 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -37 26 160 282 411 550 698 1122 1677 2287 3151 3877 4861 5504 6303 7687 9634 11422 13068 15299 17202 19129 21389 23325 25543 28219 29278 33199 66647 187540 329234 358921 231587 129358 92181 76455 83432 71244 36198 10603 7043 6582 5182 3438 2107 907 220 101 105 97 99 87 95 101 88 91 91 100 100 105 89 77 98 112 95 86 94 82 109 116 106 111 123 128 111 119 114 115 108 114 113 118 105 110 103 98 108 106 101 118 104 100 104 100 89 83 87 89 84 75 75 49376 317 247 30 10477 13 42 56 6224 2365 353 257 348 230 363 363 389 477 520 401 386 536 561 472 447 610 540 574 485 376 309 330 276 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 295 1410 5938 30408 63907 50131 12393 730 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 417 337 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 492 1156 1755 2930 4290 5041 5601 5766 6074 6895 7155 7517 8153 8440 9003 9202 9917 11596 14209 17542 18745 21607 24555 26598 27255 28243 27862 24305 18996 14216 21693 99358 235745 357771 370227 298683 250825 147059 84044 81342 57376 22617 6292 5107 4766 3275 1893 806 185 62 52 69 84 80 102 94 82 74 72 80 81 90 82 88 95 106 98 95 94 93 104 88 90 98 93 97 108 105 105 113 116 123 105 108 112 105 98 94 102 100 104 96 91 92 93 92 96 94 89 93 81 79 78 49382 318 214 30 10474 13 43 2 6225 2363 22582 720 315 388 440 399 347 402 477 624 597 449 534 700 642 548 591 626 703 523 500 350 289 217 87 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 599 3371 12815 41402 62023 38976 10558 939 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 532 317 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 821 1418 1910 2628 3010 3496 4683 5535 6372 7760 10197 14227 16206 19870 26533 29988 30537 32877 37016 40254 43420 44514 46395 44619 35222 23759 12874 5198 3448 8167 20496 61492 153920 262962 277815 206930 118580 88874 72781 31273 6646 5216 3657 2009 1096 456 92 57 62 66 68 56 60 77 82 70 78 83 82 61 82 92 67 69 108 85 88 99 88 80 86 84 96 89 87 89 97 98 88 92 86 96 88 73 82 89 86 85 82 82 83 89 87 76 75 73 71 70 65 63 68 49388 318 212 30 10472 13 43 8 6225 2361 5475 22 197 185 243 291 342 396 339 317 463 470 412 354 354 431 542 491 394 358 235 143 81 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 320 1846 4986 17133 63488 131050 119806 40763 5015 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 121 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 101 286 619 1159 1770 2287 3347 5037 6488 7735 8999 11572 14965 19812 23293 25192 26828 26818 30134 33017 37298 42418 41938 38557 35988 26951 10787 3582 3876 9739 25690 76519 162538 232690 312328 310283 202458 112762 101788 96695 60095 15374 7747 5105 2461 1101 425 146 80 82 87 68 76 74 95 106 87 80 78 74 69 83 72 98 102 91 82 96 110 99 104 99 93 102 90 88 89 102 100 105 97 94 112 107 102 106 106 114 105 102 107 111 103 100 92 90 86 85 85 97 93 82 49394 318 211 30 10471 13 43 14 6226 2359 4035 209 33 151 98 80 155 256 310 379 465 370 369 289 336 312 389 333 373 257 121 130 139 93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 442 2744 5626 11398 38842 125338 207790 176954 62510 5778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 41 2 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 85 167 484 755 1159 1699 2151 3089 3736 4220 5071 6025 6794 8656 11396 14370 16129 18390 20024 19466 20860 23178 26989 32456 35799 36926 34784 32939 29257 20719 13560 9538 10777 15349 24179 65736 162940 262082 331558 376351 295610 175384 106858 68157 33566 11457 6845 4560 2118 1149 585 191 94 77 97 112 108 104 91 85 99 85 92 99 87 83 82 91 111 111 103 123 115 101 125 117 100 109 103 96 98 125 122 126 122 114 104 106 107 99 111 120 114 114 113 114 116 111 107 109 102 96 93 91 94 89 49400 318 208 30 10468 13 43 20 6226 2358 16772 181 50 30 140 84 164 137 151 168 196 166 228 252 214 244 337 341 304 225 7 1 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 777 2801 4831 6982 16563 51433 119551 154426 117113 34682 1922 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -4 -34 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 52 211 357 612 720 882 1462 1843 2016 2456 3363 3911 4843 5710 6577 8057 9766 11698 14171 19182 26390 31559 36281 40567 38267 37320 37981 36468 30022 21102 16216 14605 22586 38553 56022 101906 172359 245134 336888 418631 401843 268343 136854 48992 18371 9990 2287 1230 731 400 198 74 59 68 80 53 65 88 72 78 76 79 81 64 64 79 78 81 103 103 75 76 101 94 88 84 90 95 111 108 102 93 100 95 101 108 97 92 97 91 93 99 99 94 100 92 87 95 89 82 78 77 83 79 78 73 49406 317 233 30 10463 13 43 26 6227 2356 214 74 243 192 177 195 177 247 365 383 296 308 327 250 197 364 453 339 150 103 40 -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 535 2691 5364 7487 11212 29772 83790 92732 48835 12448 995 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 193 716 1064 1185 1448 1708 2129 3088 3729 4901 6503 6782 7522 9097 11177 13001 14456 16032 17161 18094 19865 23611 25901 28005 30452 32334 35094 32347 23361 17404 10266 5767 7915 16548 34428 55656 89400 157701 223055 291989 397740 420243 313077 163699 63183 16969 3044 683 381 222 109 44 16 38 48 49 45 40 39 39 47 62 58 57 52 50 49 49 54 69 74 74 60 50 56 64 88 91 74 83 95 97 88 81 78 70 75 78 66 62 72 71 74 71 71 71 81 74 68 58 55 58 55 57 53 43 46 49412 317 226 30 10456 13 43 32 6227 2354 699 122 77 165 225 293 272 227 294 265 242 356 281 265 361 335 332 298 190 32 32 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 506 1880 4298 6489 8928 25808 54562 34144 6981 439 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 45 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 217 276 353 515 850 1130 1345 1616 2066 3243 4743 6309 7924 8412 8889 11179 14023 15019 17488 20494 23484 27637 30517 31505 35643 36858 38642 41522 41730 39538 32271 23534 13497 7271 6391 14086 30920 51995 74789 122387 175502 199344 260173 364290 424496 372464 215902 65194 14337 1475 383 253 124 48 63 69 43 58 47 27 49 49 53 53 35 51 61 61 73 72 78 88 71 64 50 57 70 82 80 85 73 73 85 82 94 95 90 88 86 74 76 61 70 78 87 67 67 75 74 76 65 62 60 53 60 61 58 53 51 52 49418 317 249 30 10449 13 43 38 6228 2352 2686 -44 -9 150 199 110 123 150 290 220 261 228 299 227 281 326 363 242 81 68 -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 239 1159 2637 4370 5038 6566 12657 14822 7540 1621 -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 -77 60 232 462 523 735 1432 2012 2258 2490 3382 4954 6625 7620 8463 9323 11010 12022 12686 13597 16102 18801 23773 27275 29836 35479 41063 46141 54002 60878 67442 63694 52018 32569 17448 7931 13267 25955 49611 84315 137508 179232 193264 249614 338094 435060 456564 294752 77642 11570 773 271 210 114 71 63 61 65 70 86 80 86 55 81 85 89 79 91 74 79 96 104 100 78 96 106 87 89 103 95 87 92 97 96 103 96 99 104 112 115 109 94 101 93 97 101 104 97 95 89 82 81 86 82 81 85 77 84 79 77 74 49424 317 211 30 10441 13 43 44 6228 2350 8108 -21 55 29 139 203 126 237 290 315 232 143 127 217 295 336 285 175 162 93 -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 -92 79 420 1290 2285 3226 4079 4116 4968 7968 10687 6715 1561 999999 999999 999999 999999 999999 999999 -78 -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 -85 -27 -29 -93 15 286 787 1480 1960 2346 2844 3472 4183 5555 6375 7503 10001 13175 14139 15801 18358 20102 21504 24271 28840 32863 34015 37854 40067 40317 42788 48934 46158 31271 18281 10114 14578 38621 88086 162848 213172 181255 124397 156733 279821 436012 457968 294525 121170 21780 901 197 148 109 63 60 81 70 49 59 63 71 81 84 85 81 69 67 70 70 66 50 75 61 81 83 79 82 86 83 78 95 97 98 108 95 90 82 81 82 87 78 91 90 93 85 84 84 83 73 82 81 74 82 79 74 72 67 59 67 66 49430 317 202 30 10432 13 43 50 6229 2348 1232 57 136 228 172 292 211 239 193 321 270 278 255 378 397 398 425 398 159 69 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -6 222 665 1634 2511 3002 3288 3752 4378 5593 8817 10119 4691 885 999999 999999 999999 999999 -14 122 345 238 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 191 694 1126 1362 1301 1309 1487 1680 2071 2917 4096 5742 7121 8262 9248 10915 12702 14525 16650 18874 21608 24270 26688 26978 25988 27065 29473 29403 28309 25598 20158 14647 7979 5979 16375 47182 95863 169224 224182 208383 165092 176877 237326 315347 412518 320746 93050 17794 807 178 93 58 59 65 59 52 77 61 70 84 79 73 80 84 74 59 61 70 71 56 77 80 72 76 90 82 90 77 89 83 98 100 100 96 106 97 100 87 84 72 82 81 85 82 79 78 74 72 81 76 82 83 86 73 69 64 65 70 66 49436 317 223 30 10423 13 43 56 6229 2346 4242 271 309 336 320 379 393 455 500 433 400 377 563 464 523 580 490 428 193 115 56 -45 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 999999 999999 -70 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 104 378 945 2020 2819 3807 4871 5524 5940 7938 12865 12996 5108 785 999999 999999 999999 31 309 553 613 384 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 999999 999999 999999 999999 999999 999999 999999 999999 128 598 857 922 974 1142 1452 1696 2228 3193 4336 6286 8071 8539 8555 8762 9933 14000 18964 24687 29788 31694 33620 36636 39091 39243 38156 36089 28463 19418 10028 3783 3051 9928 35359 80774 145349 198237 224241 224227 206532 171347 284932 377920 156799 33696 4490 586 150 112 94 65 61 60 58 66 78 80 75 79 87 71 58 86 68 72 62 95 103 98 101 94 107 104 102 108 105 98 111 110 106 113 100 96 107 93 99 101 89 92 105 99 94 90 97 99 96 89 94 97 90 87 92 86 91 84 76 70 49442 317 186 30 10416 13 44 2 6230 2344 9526 132 113 133 204 173 259 371 370 306 318 446 456 423 553 403 248 273 156 118 21 -80 -70 999999 999999 -52 -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 -96 44 103 52 21 -12 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 114 378 863 1589 2401 3144 3896 4404 5143 5893 8454 10522 6307 1521 6 -77 117 492 966 1407 1575 1240 541 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 -11 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 213 396 745 1182 1764 2327 2628 3105 3846 5374 7756 10217 13207 14412 16843 21740 27545 35122 41218 44343 47535 53765 57107 60277 62278 55434 43318 26065 11912 4593 3010 4983 21254 79998 172237 238871 260782 240229 173317 246252 357383 166425 33190 13968 2525 159 104 109 83 74 83 100 98 105 103 98 103 112 113 121 104 110 100 122 113 112 108 115 124 123 111 133 128 115 125 145 130 117 124 128 140 129 113 124 120 128 117 104 126 128 127 121 116 112 112 117 110 102 107 112 105 95 89 93 99 49448 317 182 30 10412 13 44 8 6230 2342 12322 263 144 209 298 221 289 224 202 264 192 308 352 408 445 394 304 207 31 32 29 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 -68 12 144 211 157 181 91 41 -66 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -22 -35 72 223 409 662 1272 2047 2667 3350 3946 3945 4004 5161 8398 10305 7480 2399 380 90 275 774 1732 2634 2528 1511 488 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 110 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 167 250 761 1370 1908 2582 3227 3922 5704 7813 9103 9752 12300 16733 21721 27620 31673 37522 43414 52396 60981 64793 66621 69181 69823 68350 63067 50836 36062 25669 17902 18246 23999 44582 113622 201089 259926 262398 186120 207120 224232 55772 46733 24507 3783 228 101 99 69 89 90 77 91 102 92 81 83 94 97 82 91 110 109 96 96 104 111 108 107 112 110 115 113 104 105 113 113 125 130 130 115 116 118 111 110 117 114 108 119 119 110 112 109 108 99 99 111 107 99 94 102 98 96 96 88 49454 317 178 30 10408 13 44 14 6231 2340 170 47 35 93 6 86 73 123 85 118 247 219 232 248 174 180 196 112 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 381 540 639 717 599 532 433 310 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -76 41 270 731 1263 1754 2091 2695 3688 4394 5424 13572 28270 23804 6770 1193 323 429 1416 3146 4372 3751 2003 723 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 211 305 172 11 999999 999999 999999 999999 999999 999999 999999 999999 -43 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 282 641 1356 2025 3339 4754 5918 6440 7812 10593 12709 15286 19789 24691 26683 29954 34313 39909 45086 53029 58796 65507 75065 84253 87475 85264 80866 74369 65430 54488 41468 31974 28331 40091 62043 93225 131428 134425 113248 189960 235064 85489 68800 26695 2508 187 64 50 54 27 28 29 39 47 61 63 62 57 61 59 54 58 63 68 88 80 90 76 82 72 63 69 72 83 87 79 70 80 90 85 86 87 81 85 78 61 57 68 71 71 67 60 68 62 60 75 67 63 60 62 63 62 64 61 51 49460 318 144 30 10404 13 44 20 6231 2338 14209 251 114 97 189 146 260 219 261 229 212 309 270 337 546 403 282 143 115 95 -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 999999 999999 999999 999999 999999 -19 283 456 598 714 561 400 300 250 158 100 9 1 999999 -71 -76 -79 -25 43 78 197 315 237 91 2 2 108 160 249 477 675 991 1346 1939 2755 3953 5531 7231 12545 28783 29954 7912 1649 776 1143 2715 4511 5308 4283 2551 1283 322 999999 999999 999999 999999 999999 -86 -75 999999 999999 -19 569 1157 681 243 -10 999999 999999 -95 40 370 572 438 304 201 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -20 75 618 1569 2441 3037 3740 5600 7888 9400 11484 13430 15410 17611 21185 26608 31015 35069 41521 50317 60087 68875 77795 84424 87719 86186 81297 71537 59425 50440 44209 36976 28680 24848 31272 41293 64077 91652 85626 110985 188558 100842 86670 65206 3100 126 89 85 80 56 32 52 63 63 63 60 64 74 68 35 54 69 71 74 70 87 73 79 74 71 66 70 79 92 91 91 81 75 81 77 87 82 76 70 75 83 74 76 73 66 78 78 73 76 70 71 68 75 78 69 59 61 69 65 63 72 49466 318 137 30 10397 13 44 26 6232 2336 21498 426 148 145 245 181 294 440 347 314 313 305 304 486 389 355 324 192 152 74 -26 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 36 412 506 528 540 480 435 344 391 409 478 423 240 7 -65 999999 -58 -32 5 79 190 177 189 237 357 536 507 614 847 1035 1272 1692 2292 3266 4283 5720 9070 20948 39474 25817 4881 1398 1047 2282 4377 5407 5583 4935 3352 1583 695 215 146 377 639 686 559 556 604 635 924 1622 2286 2419 1783 933 327 46 108 238 264 268 224 123 45 999999 999999 999999 999999 999999 999999 999999 -59 147 394 628 935 1111 1603 3200 4969 6835 8045 9693 11343 11962 13110 15594 19051 23432 27900 32519 41158 53025 60670 65738 72037 73295 73307 78604 81941 77270 64276 53955 49544 42160 28267 20581 21580 28190 34409 39012 36578 47751 111217 131868 79561 110323 70151 2535 88 89 85 76 58 59 41 50 55 70 78 70 69 69 77 68 60 61 63 57 62 68 83 75 71 78 67 67 77 97 93 80 94 84 89 98 105 84 90 97 87 92 83 74 76 84 80 83 78 83 70 73 74 78 76 72 79 76 64 64 65 49472 317 190 30 10390 13 44 32 6232 2335 241 105 81 23 3 147 69 79 165 153 176 210 243 200 197 191 60 -78 -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 -64 94 279 455 596 735 913 1104 1180 1071 992 751 325 9 999999 999999 -87 -46 -9 75 95 212 276 426 660 693 763 968 1219 1575 1893 2488 3241 4342 6215 8690 13237 29310 54134 35163 8309 1513 1202 2167 3451 4276 4907 4615 3335 1889 1052 819 822 902 669 631 828 975 1010 1218 1829 2164 1837 1251 593 169 0 114 286 411 444 255 44 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 73 175 253 574 1312 1751 2312 3721 5526 7814 10901 13739 17527 24216 30381 35708 40813 46062 50989 56532 65253 75576 82429 85580 87706 92889 90374 90145 88606 76143 63451 46638 31754 19349 12181 16396 19313 21334 26925 48621 62727 43824 118017 138310 80332 5119 221 70 70 61 47 59 58 68 75 45 62 76 60 59 57 59 71 74 87 97 84 69 70 68 100 95 80 82 69 87 90 81 92 99 90 97 87 97 93 83 82 76 77 89 84 90 94 76 77 79 74 81 88 77 68 72 76 76 74 69 64 49478 317 154 30 10384 13 44 38 6233 2333 187 139 97 25 43 122 169 116 90 110 167 346 355 302 341 254 42 -26 -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 -29 137 522 1029 1696 2306 2899 3435 4104 4365 3664 2756 1439 477 238 116 97 85 221 305 356 406 513 698 861 934 1019 1336 1918 2789 3956 5172 7205 10234 13836 20189 33488 55180 58516 36861 10990 2081 2081 2956 3620 4766 6032 5373 3543 2244 1766 1351 972 848 832 811 856 1060 1386 2321 3349 3226 2456 1521 652 136 999999 -63 119 335 394 502 787 625 145 -47 999999 999999 999999 999999 999999 999999 999999 999999 -95 80 323 1061 1967 2396 2879 3968 5685 7372 10217 15060 18105 20798 25186 28332 32697 35976 41042 49321 57299 70888 79956 88946 94039 97417 91000 83661 72241 55708 41821 28671 19174 15472 16856 20144 16009 12568 14335 22081 28061 25944 49223 69051 34155 8286 344 74 68 46 40 43 29 40 46 46 58 43 50 58 52 45 48 49 24 43 55 49 62 64 58 69 63 59 55 66 72 77 80 76 62 63 70 65 68 81 75 65 65 73 67 56 54 54 55 61 58 59 65 68 71 58 53 56 51 52 46 49484 318 118 30 10378 13 44 44 6233 2331 5131 3 66 65 10 116 89 156 81 119 165 181 236 207 203 122 37 10 -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 136 697 1452 2028 2226 2265 2427 2885 3432 3465 2833 1908 1023 363 73 24 -3 34 85 212 475 738 941 1069 1371 1930 2742 3926 5502 8068 11371 14988 19281 24765 33027 50700 77219 91038 66907 22316 6316 3882 3921 4736 6968 8276 5806 3257 2536 2095 1819 1747 1732 1601 1391 1498 1709 2540 3745 3459 2498 1432 704 233 6 22 234 580 781 882 967 722 431 193 49 -21 -39 -33 -8 9 13 51 207 808 1668 2331 3336 4405 5100 6733 10123 13974 16523 17795 20125 25674 33457 37892 43934 48761 54540 58572 58701 60759 64557 69960 74139 76419 77976 73886 65955 57941 47947 42019 36072 25490 18333 23800 25549 10376 3858 6020 7839 7345 15191 59561 67385 10468 235 102 106 75 57 51 58 43 51 70 88 97 84 67 65 86 77 58 78 77 84 86 80 79 69 76 77 94 88 97 98 103 101 103 106 88 94 105 90 90 86 91 104 92 90 93 93 91 81 82 82 90 87 72 81 86 73 72 72 66 63 65 49490 318 110 30 10370 13 44 50 6234 2329 369 3 -66 -28 70 91 48 18 77 50 23 144 118 144 109 51 -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 77 593 1095 1468 1712 1788 1977 2298 2561 2830 2576 1975 1600 1016 439 150 146 223 389 588 897 1245 1710 2292 3013 4376 6531 9594 13165 16522 19805 23606 28667 34860 45179 64311 95376 116987 73977 16632 4488 2721 3446 6261 8519 7554 5404 4244 3594 3212 3114 2613 1628 1340 1761 2491 3400 4774 5808 5226 4029 2751 1753 943 594 595 918 1353 1422 1282 1208 879 437 268 146 153 327 650 941 1171 1245 1416 1774 2325 3359 3726 4437 5884 6744 7845 9260 10521 12530 16667 21834 24312 24791 30012 38031 44549 49873 53237 55634 58227 60381 66630 71273 73117 72284 69430 67518 64273 54788 48739 39911 28250 16548 17120 29028 13927 2199 529 735 1538 11850 62431 43454 3422 96 82 71 48 29 43 35 53 65 62 60 42 57 68 55 53 74 60 69 63 68 63 52 54 59 66 68 72 67 60 76 91 81 77 71 80 85 74 71 63 61 81 82 74 62 66 70 73 75 78 65 63 68 68 65 63 63 68 65 60 54 45 49496 318 132 30 10362 13 44 56 6234 2327 556 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 -85 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 71 498 679 697 745 874 1018 1070 1185 1278 1258 907 572 279 37 -66 -63 83 402 760 1277 1899 2691 3755 5254 7460 10303 13759 17104 20886 25067 29754 35123 43748 59204 88786 130528 147810 100438 24357 4695 3253 4588 6432 6396 5127 5215 5241 4298 2834 1869 1823 2408 3097 3856 4910 5776 5275 4137 3634 2976 2162 1621 1497 1912 2565 3269 4119 4327 4118 4436 4671 4150 3420 2182 1277 1531 1930 2027 2024 2257 2675 2851 3030 3230 3700 4370 5098 6810 9490 11632 14677 18561 23668 29286 35762 43173 49617 51567 56408 56730 59726 64417 64343 66505 74099 77076 78475 82474 78380 67622 55270 42034 32602 24268 19104 18878 24864 23679 11133 4701 1551 1627 15404 86667 84313 2833 35 39 64 31 32 40 28 29 18 44 69 59 63 64 53 50 48 58 59 74 62 44 41 45 49 72 81 58 69 73 73 59 46 68 66 67 72 77 69 59 54 71 69 68 64 65 58 66 74 66 77 75 62 63 56 54 54 56 56 51 42 40 43 49502 318 94 30 10354 13 45 2 6235 2325 673 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -69 -52 18 92 97 102 180 78 3 21 -44 999999 999999 -53 201 511 1006 1845 2914 4128 5665 7465 9582 11866 14458 17310 21033 24616 26561 29600 35551 44156 60022 87266 103103 78977 22834 4747 2745 3533 4996 5409 5219 4510 3918 3436 2662 2190 2444 2880 3316 3998 4666 4345 3413 2789 2499 2038 1399 1089 1173 1399 2177 2994 3597 3897 3676 3128 2640 2364 2100 1952 1946 1811 1846 2005 2103 2082 1764 1717 2960 4251 5361 7466 9762 12405 14339 17355 20160 22313 24519 28215 31233 33505 37505 43316 47890 52584 66570 79726 87517 101858 114720 120420 124087 126874 124292 131566 134979 127358 103704 75728 53500 29762 50645 60069 19340 2873 510 507 5132 42385 41157 1620 68 87 76 66 39 53 54 80 48 40 59 54 44 50 63 62 58 56 80 85 68 82 70 72 81 92 92 102 99 83 87 95 92 88 91 94 87 81 83 88 92 90 88 90 82 66 80 92 93 89 87 84 84 79 71 69 73 85 75 74 73 59 58 49508 318 90 30 10350 13 45 8 6235 2323 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 -42 97 185 78 53 -49 999999 999999 999999 13 287 691 1252 2043 3083 4417 6053 7659 9368 11037 12784 14715 17293 19762 22835 27237 32732 39280 46690 58585 74481 80981 71181 34729 7746 3478 4008 5643 6989 6184 5334 6175 7902 9222 7674 4551 3745 3845 4451 5050 4780 3550 2586 2003 1679 1503 1249 1084 1384 2256 4042 7273 10341 10154 8559 7021 5593 4148 2435 1863 2017 2501 2647 2781 2761 2529 2793 2967 3445 4456 5680 6987 8659 11115 12232 13380 16251 20330 23674 26558 30986 39850 48860 59134 67551 73193 82185 93838 100981 103052 101565 102525 105038 106145 102209 99530 94674 78772 57145 45820 34319 33583 42262 19141 3527 1687 615 2348 13862 14081 832 -5 7 29 18 7 6 6 35 17 9 -2 15 7 -10 0 8 0 20 18 11 37 27 45 43 29 50 38 33 50 33 36 47 42 21 28 37 37 35 28 32 36 34 37 31 32 42 50 30 27 39 32 30 35 29 26 27 25 24 21 20 15 21 10 49514 186 4046 30 10346 13 45 14 6236 2321 43 290 426 559 676 662 635 441 271 145 65 81 297 736 1276 1981 2913 4261 5745 7359 9177 11538 14623 17623 20279 23799 28417 33886 39533 46690 56407 65979 75998 88550 86517 49757 12121 4735 6261 7978 7087 6318 6491 7522 10058 11607 9167 6122 5648 6368 7856 7438 5553 4971 4030 3116 2605 1813 1301 1236 2001 3363 6135 10482 16136 19220 16806 12235 7821 5492 4464 3891 3590 3619 3668 3999 4559 5504 6567 7842 10106 13203 15913 16968 19821 21790 24510 29342 34133 36547 39147 42288 44770 47989 52325 56286 61873 67992 71190 72936 73382 72868 72876 77574 81944 85071 80135 81014 81829 74504 58470 40320 22371 16192 25217 24719 10810 3644 949 641 2028 2405 306 16 63 65 47 25 27 56 68 58 45 59 46 55 35 56 63 72 72 82 68 63 78 64 61 50 61 62 87 96 72 75 79 70 65 79 93 81 78 61 65 72 71 71 71 64 64 66 70 71 70 79 77 78 70 70 73 69 61 62 58 52 46 46 49520 319 53 30 10343 13 45 20 6236 2319 49290 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 343 602 808 858 902 838 721 560 451 423 526 597 1071 1722 2422 3154 3857 4747 6167 8522 11379 14451 18026 21803 25395 30424 35714 44047 55667 67188 75694 85306 98527 97258 64037 18137 4765 4803 6071 6404 7066 8159 8720 9337 10539 10701 8828 7773 7560 7383 6514 6097 5571 5264 5088 4493 3240 2239 1697 1750 2531 4591 8823 15446 20554 21654 18989 14200 10084 6929 5914 5519 5595 5458 5895 6946 7754 8451 9270 9763 11210 13003 14390 16770 19539 23844 29282 34640 37325 42773 48713 52241 53178 51556 54874 61133 66522 67946 72136 75456 74236 74997 79178 84895 93789 94423 93873 85890 76345 59681 36291 24712 16943 19958 27975 24950 11652 5277 3170 981 207 219 411 69 68 46 58 35 28 47 53 43 52 74 74 72 55 73 80 84 83 71 58 67 94 79 56 67 76 76 83 88 74 65 83 82 69 71 78 80 76 72 76 84 67 52 60 67 62 71 73 75 77 74 69 62 60 71 66 56 65 63 58 49 47 49526 319 51 30 10341 13 45 26 6237 2317 36889 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 255 527 828 1049 1092 1061 918 649 432 393 314 294 272 405 846 1240 1774 2525 3426 5229 7756 10481 12963 15989 21348 26842 31306 37920 46828 56690 67830 83565 107068 129313 137072 106151 38009 6758 3681 5073 8357 10400 9529 9483 12299 17146 18662 12539 7713 7020 6448 5671 5934 7113 7704 7582 6751 5067 3832 3171 3571 4686 7513 11462 15506 21025 25122 23227 16592 11941 9149 7667 7809 8828 9931 11038 12256 13507 14012 14976 15766 17663 19736 20729 22040 23442 24680 27063 29924 34063 38424 41273 44830 48688 54662 63246 69511 76550 80279 80373 84741 85392 92159 98583 92351 82259 71988 65438 55398 45988 38092 32207 24612 19308 15549 13524 18974 23219 20062 8484 3053 1753 556 190 92 78 83 93 91 76 63 75 100 81 89 93 76 78 53 65 106 95 91 84 86 82 82 94 91 82 99 110 98 98 95 87 96 95 78 90 76 67 83 104 100 89 94 81 82 84 91 88 90 93 93 93 84 83 86 94 86 86 78 79 73 64 49532 319 49 30 10339 13 45 32 6237 2315 112568 224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 534 899 1143 1343 1250 935 736 560 405 342 315 228 239 318 550 1042 1579 2246 3046 4481 6347 8422 11132 14772 20458 26489 31312 37434 45816 53139 61857 77483 95655 96881 68999 24044 5173 3627 4782 7137 10201 9693 9240 11921 15543 16263 10814 8808 7129 5013 4927 4867 5057 5212 4882 4325 4114 4311 4285 4452 4972 6556 8912 10835 11157 9399 7466 6238 5199 5653 7103 7909 8176 8441 8514 8013 7710 7942 8961 9958 10434 11916 14001 16857 18771 21019 23445 27332 31029 35886 43073 47655 49770 53500 58418 65514 72851 78183 81409 87769 94625 101000 106936 110846 112840 119017 124788 131202 130969 115032 93291 72691 55947 33473 17248 29314 49052 44180 25000 8779 1875 706 965 310 73 78 81 62 56 75 70 80 78 53 68 74 55 80 69 68 71 85 71 86 87 87 93 93 98 104 103 96 83 91 104 94 95 86 96 94 94 87 83 88 85 99 95 88 81 85 91 85 95 93 93 95 84 89 81 73 73 75 85 82 67 49538 319 48 30 10338 13 45 38 6238 2313 40446 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 812 1618 2332 2922 3281 3514 3257 2719 2212 1689 1281 1227 1206 1141 984 1136 1633 2357 3357 4837 6555 7873 9515 11976 15350 20005 26536 35063 45277 57520 68060 77857 89151 101332 119942 137390 109176 42237 11653 7824 9301 12481 17327 20017 21078 27802 32964 26249 18516 15916 13559 11270 10735 10298 10558 11494 10903 9609 7647 6491 5442 4984 4802 5340 7067 10786 16842 20924 19466 16338 14599 13728 12715 11827 11068 10453 9612 8745 8444 8680 9233 8932 8035 7324 6132 4848 5238 6773 8203 9489 10898 13457 16976 19564 22541 28192 33506 38061 40476 40116 43381 47095 48241 50643 55944 55127 52038 55104 57834 61822 66637 68742 68730 66563 59125 46488 31569 35877 81559 114179 84637 30909 3204 303 97 75 62 75 112 86 53 79 71 60 85 89 80 78 68 91 82 78 99 98 89 92 93 91 102 94 93 96 109 111 105 90 101 107 109 106 98 106 116 111 105 110 99 103 95 93 97 94 99 95 99 111 100 94 92 89 82 83 90 85 84 82 82 49544 319 48 30 10338 13 45 44 6238 2311 41618 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 424 1193 2142 3049 3739 4136 4186 3865 3207 2391 1872 1570 1324 1290 1432 1717 2103 2576 3429 4545 5879 7315 9043 11451 14182 18107 23137 27513 31145 38322 48341 61858 76980 85462 93592 112061 112251 60842 18012 9792 9109 10094 12413 15868 20960 25359 29934 30793 24642 18449 13450 10897 9764 8943 8754 8408 7433 7232 7717 6628 5227 4981 4926 5650 7499 10975 15709 20302 22864 22617 18873 14933 12245 10571 9574 9866 10245 10545 11232 12082 13150 13954 14954 15566 15797 16241 16584 15641 14919 14406 15430 16936 17429 18933 20117 21755 23754 25449 26727 29118 30940 30351 29971 31160 33882 35600 37291 38981 42554 47633 50883 53947 58083 63130 69635 71174 67547 58806 51003 64515 113707 125852 51128 3699 81 45 59 73 96 94 86 74 69 67 72 72 75 102 73 66 82 60 62 82 84 88 94 87 75 80 87 92 96 93 103 89 94 96 81 86 89 78 82 74 84 80 80 92 99 91 90 74 68 79 80 92 82 84 85 90 98 87 82 79 74 77 75 68 49550 319 49 30 10339 13 45 50 6239 2309 42291 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 641 1522 2441 3375 4241 5063 5461 5227 4590 3672 2815 2391 2317 2334 2527 2721 3194 3759 4709 5857 7561 10065 13205 16212 18883 21736 24657 26032 27262 30914 36898 43570 54018 68757 80153 82387 65979 34237 14633 8677 7623 8494 11161 15945 22280 27735 28249 23734 17123 12801 10753 9381 8357 8965 9309 8690 9055 8074 6427 5563 5073 4395 4254 4562 4851 5224 6380 7976 9193 9003 8568 8620 9543 10594 12933 15738 18389 21608 24454 26572 27398 26986 26099 25356 24532 21918 19263 18459 19735 20147 16843 12319 11257 9431 8483 8519 8629 9872 10890 11583 13695 16615 20555 26525 32042 42140 51590 55967 65336 67693 60471 58812 60972 62495 64190 66354 70804 73721 81393 103609 152383 158394 74698 3174 93 65 75 102 106 73 85 73 85 82 108 100 94 77 78 99 85 90 91 72 89 107 107 84 98 116 117 112 121 113 98 93 96 91 105 101 98 91 113 98 86 88 104 103 103 93 95 99 112 107 101 95 97 102 96 90 90 83 82 85 89 86 83 75 49556 319 50 30 10340 13 45 56 6239 2308 39626 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 386 1172 2197 3216 3922 4220 4209 3788 3329 2853 2467 2382 2520 2698 3056 3529 4239 5179 6250 7511 8850 10155 11301 12266 13227 14771 16605 18237 19941 22340 26415 32636 41635 51950 55513 46132 29503 14473 7072 5143 5732 7612 9950 12795 18908 23943 22073 15290 11085 8057 5751 4792 4456 5635 5338 5078 4844 4618 4598 4202 3803 3650 3846 4209 4578 4844 4885 4891 4229 3669 4949 6727 8538 9784 10575 11914 13404 15342 17213 17781 17065 15589 16614 17579 18583 20361 23005 25666 28111 30530 32425 33906 36061 36881 37127 32577 31312 34373 35129 33611 33974 32818 33639 36906 39383 41098 43561 47194 45601 48487 52907 54292 60010 69269 77160 84210 91066 106678 143072 192645 246527 209628 93689 20430 1070 58 58 99 53 16 15 23 32 37 17 33 55 49 32 36 30 55 53 55 53 60 79 84 64 78 64 52 69 72 61 48 50 58 65 61 45 49 56 55 50 54 50 52 57 53 52 54 54 53 60 55 53 54 53 50 41 43 49 43 46 43 39 33 49562 319 52 30 10342 13 46 2 6240 2306 19419 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 864 1422 2250 3211 4004 4743 5311 5480 5220 4873 4544 4266 4207 4337 4526 4916 5697 6715 7678 8396 9214 9582 9967 10434 10939 12679 15632 19137 20497 20489 22792 27496 34614 40267 42404 39711 31011 17858 8394 5451 6659 9644 12609 15350 19708 25687 28763 22269 13126 6584 4018 4840 5843 5087 5036 5022 4546 4733 5387 5166 4996 4688 3876 3339 3280 3401 4122 4483 4567 5124 6325 10437 16454 20721 22044 22974 24092 25194 26851 28838 31374 33703 35097 35419 31703 25821 23796 23905 22385 19047 17085 15349 13915 14649 14970 13876 14175 15029 17428 19854 21661 24485 26167 27386 27053 29244 30770 33194 36344 41049 47893 54421 60334 67021 71278 64210 69887 87833 121843 163705 196663 256591 292535 136779 49912 5473 567 64 81 110 90 70 63 62 60 64 69 67 51 66 92 75 85 66 72 90 107 96 87 87 84 82 92 96 98 106 108 107 98 106 91 97 92 85 88 83 91 97 93 98 94 84 85 92 95 79 100 95 91 86 88 89 86 81 76 74 73 69 68 49568 319 55 30 10345 13 46 8 6240 2304 22894 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 223 719 1412 2063 3168 4116 4836 5460 5623 5449 5338 5205 4927 5297 5885 6440 6668 7269 8082 8563 8540 8162 7671 7010 6954 7816 10469 14447 17802 19782 21607 24933 29343 32273 32806 29439 22027 14231 8132 5393 5280 6071 7304 10383 15671 22214 26741 25082 14602 7164 4305 3698 3883 3955 3928 4384 3797 3458 2872 2914 3248 3398 3535 3488 3082 2674 2428 1969 1590 1403 1365 1805 4469 10451 17335 22479 25302 26625 27423 28215 28328 29371 30368 31033 33073 33609 34399 35069 35915 37927 39959 38931 36746 33841 26930 22867 23247 22154 18257 18218 18737 19781 21792 23363 27642 31491 33673 38178 42965 47217 53884 60168 63027 64710 73279 84625 92199 93038 97034 113128 141623 178995 245972 286116 186225 102228 61196 16086 665 190 209 97 80 37 66 111 95 101 98 85 85 83 82 95 83 85 94 115 111 94 110 105 107 114 95 91 111 118 98 103 103 107 111 113 101 105 102 100 94 94 96 103 98 99 99 105 100 99 102 96 95 100 106 93 86 86 93 86 85 79 49574 319 62 30 10352 13 46 14 6241 2302 24734 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 684 1561 2827 4054 5074 5938 6650 6928 6926 7179 7026 7411 7937 8592 9122 9904 10772 10615 10992 11854 11742 10334 9084 9052 10590 14044 19248 23913 27657 30489 34287 39210 41606 36913 25689 15468 9309 7040 6566 6940 7202 9835 16741 25620 30752 31422 23755 12219 8135 6974 6336 5005 4153 3761 3605 4435 4563 4286 5535 4688 3581 2855 2523 2288 2004 1690 1110 860 1175 1906 3359 6116 10014 14684 20136 23901 23888 21770 19170 17168 15167 13679 13365 13351 13199 12998 11683 9954 9094 8936 9004 8663 7667 7648 9642 11371 12585 12598 13789 16174 19905 21448 22659 25260 28080 29690 31269 33897 35699 37036 40704 47007 53614 59334 63884 67955 79342 92422 103882 127728 170652 245481 334294 315923 218737 184635 66024 3658 245 125 58 34 26 20 40 56 54 36 54 56 47 62 64 49 56 45 51 52 66 69 73 70 62 68 73 70 64 69 72 75 63 57 60 61 66 69 61 65 68 60 61 69 70 69 58 55 56 59 59 51 61 56 55 56 50 47 49 51 48 49580 190 3939 30 10359 13 46 20 6241 2300 47 601 1582 2799 3700 4483 5088 5262 5183 5003 4978 5083 5222 5343 5373 5532 6031 6372 6636 6998 6931 6565 5951 5778 5977 6928 9174 12123 17360 23896 28176 30429 28676 24365 18776 13165 9260 6299 5107 5301 6186 6964 10112 17379 24035 26964 24285 15544 9853 7905 6224 5458 5418 4574 4142 6780 11750 12188 8180 7587 6584 5391 5158 5030 4232 3200 2444 2031 2416 3866 6041 8458 10073 11281 13158 14201 15006 15667 15587 14769 13839 12985 13488 14604 15642 16684 17640 18744 18743 18672 18087 18177 18328 18464 17939 15880 14711 15458 16321 17799 19841 21871 23902 25363 27317 29602 33130 37340 40881 47159 53846 58337 61817 65547 69313 75863 84123 91425 98613 106982 121060 168781 268846 381784 358062 213186 142143 74519 8582 813 102 35 7 13 21 33 41 55 52 26 22 29 19 21 30 34 34 47 52 64 40 32 48 54 63 58 57 47 45 47 56 58 50 61 51 48 51 47 40 41 50 59 38 44 49 51 53 51 47 50 49 49 51 49 47 42 44 40 35 31 49586 190 3915 30 10365 13 46 26 6242 2298 94 896 1784 2495 2889 3052 3129 3190 3316 3497 3725 3846 3834 3632 3612 3901 4144 4243 4443 4310 4134 3960 4110 4262 5068 6489 8656 12685 18191 21452 21484 19813 17215 14446 12167 10853 9430 7024 6313 6711 6923 8529 12729 19275 26924 29024 24329 15026 9070 7378 6010 6818 8203 9172 10656 12026 10789 10899 10776 10526 10950 10381 8710 7719 7612 7731 7458 7600 8365 10136 14418 18775 21305 21973 22243 20787 19382 17840 15589 14358 12409 9824 9598 8863 7918 7281 7146 7283 7651 7675 7665 7606 7921 7402 7796 8111 8021 8710 9893 10983 12277 13533 15777 19403 22934 26232 30823 36014 39480 44127 49596 54847 61898 68005 71698 74780 81385 95125 112944 145652 187378 228144 288789 372755 399120 237095 180350 148167 7448 321 83 56 59 60 35 30 47 53 77 60 59 63 62 48 56 83 87 73 79 70 73 75 87 98 82 86 89 83 72 81 87 78 76 86 83 86 89 85 81 88 88 89 83 83 79 86 95 92 94 84 77 84 85 85 90 80 73 74 68 64 49593 190 3953 30 10373 13 46 33 6242 2296 148 746 1356 1976 2462 2866 3264 3785 4062 4191 4498 4606 4546 4666 4517 4491 4772 4939 4682 4216 3733 3694 3953 4593 5774 7460 9842 12958 14503 15032 16964 18016 18017 16703 15146 13449 11145 8855 6919 6193 7350 10888 16950 25162 34473 38451 31305 15368 8203 5558 6288 7700 10992 14703 13308 11085 8194 6899 6202 5929 5862 6226 6987 7529 7688 7602 7468 8110 9480 11249 12994 15032 18341 21133 21358 20502 18285 13625 11247 9571 7126 5508 4952 4224 3713 3756 3681 3501 3958 4547 4699 4707 4868 5297 6117 7341 8595 9911 11726 14029 16261 19569 22852 26896 30301 33146 37028 39619 41664 46785 53498 61391 69141 77436 84411 90716 98988 110778 130990 154373 175543 195730 221325 306282 354620 288636 275677 170857 24013 3014 171 63 66 50 63 68 111 99 64 73 74 72 100 79 78 85 95 100 108 100 110 109 102 110 103 96 94 84 100 96 92 100 97 106 103 100 106 112 114 95 90 99 94 92 96 87 87 93 94 96 95 91 100 95 90 93 87 77 85 77 49599 190 3960 30 10380 13 46 39 6243 2294 308 919 1724 2286 2643 3097 3697 4283 4381 4410 4451 4440 4320 4067 4252 4544 4801 4977 5237 4950 4565 4704 5226 6352 8121 10068 12290 15309 15599 14290 16801 21738 23749 23848 20161 13373 9308 7281 5804 5303 6752 10121 14890 21738 30454 38201 31363 12869 6144 6580 7149 8005 9311 10052 11533 13460 11011 5049 3900 3562 3795 4463 4478 4020 3670 3632 3941 4950 7051 10139 13091 15355 17195 17142 14596 11765 8825 6833 5302 4423 4667 5383 5774 6053 6625 7324 8135 9857 11246 13204 13861 13160 12310 12263 12629 13194 13130 13997 15631 17123 19645 21384 23066 25851 28794 31699 34774 38614 42840 47674 54462 61799 68916 76274 85359 95151 105090 116434 128287 144906 164560 182229 217940 267035 301247 303571 259834 202357 85687 6563 443 28 18 22 24 30 42 45 23 32 61 42 39 54 59 53 62 55 45 49 71 72 55 55 70 83 71 73 69 79 65 62 63 69 72 57 59 62 63 53 52 51 59 68 62 51 56 64 61 59 67 71 62 53 57 58 52 45 40 40 49605 191 3936 30 10386 13 46 45 6243 2292 3 579 1217 1969 2823 3848 5134 6001 5877 5631 4858 4061 3648 3461 3356 3486 3627 3835 4070 4372 4608 5053 5970 7474 9145 10518 10985 11349 13126 14514 15763 21572 25853 26363 23574 20485 15844 10958 7573 6099 6241 8206 12863 19429 26813 32536 30739 17799 7574 5953 7315 9592 10801 11533 11229 11160 12340 9325 4009 2580 2160 1787 1407 1176 874 687 900 1673 3203 5679 8829 11733 13735 15313 15157 13893 13195 12770 12069 11621 10980 10883 11946 12596 13728 15200 16360 17456 18932 18813 17006 16690 17195 16369 15072 14747 15038 15325 17045 18766 20147 21674 23099 25593 28825 31801 34965 39443 44765 51712 60153 67572 75250 85378 96164 106293 114687 123023 133573 144464 157387 172125 191392 220460 247798 256200 254548 254049 198797 94943 5545 278 97 91 82 81 62 65 81 82 95 91 90 93 66 67 86 90 86 88 93 97 102 102 110 96 86 105 99 106 112 104 103 93 96 102 96 96 99 97 101 99 96 97 98 89 89 90 102 97 102 100 95 98 94 84 79 84 89 75 74 49611 191 3941 30 10391 13 46 51 6244 2290 218 858 1611 2233 3113 3899 3961 3992 4210 4390 4222 3897 3977 3973 3875 3875 4032 4244 4453 4913 5598 6827 8285 9566 10603 10692 11436 12581 14525 16733 18545 23680 30995 37914 40065 35482 28361 18570 10057 6668 7592 10774 16518 23529 29694 30924 23446 12136 6300 5245 7392 11197 13267 12714 11956 12593 10932 8509 5863 3668 2636 1952 1496 1592 1665 2262 3526 4929 6409 7965 9730 12004 14628 16841 17429 17378 16777 15612 15247 14541 14381 13737 12010 11071 9869 9538 8699 7919 7849 7259 7761 7745 8827 10741 11988 13237 14012 15736 18002 20331 22030 24379 26667 31394 34272 34166 37373 42571 46506 49583 53519 58650 64948 74652 88188 103655 115370 124499 135085 146975 160599 169979 184858 199200 235824 266523 275566 278364 259704 152573 36091 1342 136 96 62 90 99 84 80 81 102 90 99 106 97 74 96 112 111 91 91 105 107 107 100 111 119 109 100 114 120 119 120 96 106 117 103 101 97 106 115 123 117 98 106 112 105 116 106 96 115 110 107 111 109 96 90 89 84 87 86 49617 192 3885 30 10395 13 46 57 6244 2288 -17 386 887 1455 2206 2959 3419 3794 4002 4201 4077 4007 3918 3657 3608 3842 4041 4341 5308 6283 7176 7510 8091 8929 9430 10769 12411 13556 13721 15756 18500 21214 27073 36900 42216 41464 37474 28748 15946 7924 7542 9464 12000 15586 20697 24256 24837 20192 11996 6422 6613 8635 10647 13119 14776 13624 11089 10389 9303 6898 4811 3569 3166 2968 2876 3109 4613 6387 7981 9538 10706 11411 11485 11119 11468 12329 12403 11308 9646 8537 7343 6765 6603 7267 8487 10249 11762 12787 12163 10783 10615 11613 12155 12923 12449 12167 12441 13510 14577 16646 19100 22099 25723 30039 34145 37530 40913 46496 54241 60342 66778 72714 78900 84643 91336 97073 103328 110231 117255 128249 142445 161148 176255 197918 238000 290306 305383 283817 280358 275147 198057 82198 16403 1120 121 89 76 86 75 84 91 74 77 92 99 76 79 96 92 97 93 107 107 108 101 116 111 111 107 113 117 116 114 106 102 97 104 110 101 103 97 107 101 94 106 104 92 93 103 97 98 99 96 105 101 93 98 93 91 83 83 77 49623 192 3919 30 10399 13 47 3 6245 2286 83 494 989 1574 2280 2876 3093 3590 3654 3689 3773 3935 4270 4594 4926 5309 5566 5931 6232 6169 6987 8514 9572 10704 11451 12922 14569 15618 16133 18470 21891 26276 34261 42899 47990 49423 43474 28411 15345 9117 6948 7568 9847 12200 15680 18519 20344 18561 13839 9392 9504 8805 8497 10886 12389 13542 13796 12652 10661 8823 7443 5906 4863 4469 4662 5342 6415 7934 10024 12077 13892 14517 13703 13525 13880 13546 13716 15023 16864 18136 18492 18183 18189 18304 17820 16389 13462 11321 8750 6226 5404 5781 6071 6335 6533 7505 10394 14223 16985 17451 18484 20210 23441 26419 29383 33777 36301 43513 54248 62668 69243 73551 79593 84691 88815 94032 99879 107671 117545 127664 138249 152873 168336 183081 199228 228553 277605 299590 277524 241885 172539 91031 11192 884 82 57 56 41 36 69 93 42 57 65 62 70 62 45 75 64 71 58 60 85 83 78 91 65 84 93 90 86 74 69 73 74 80 78 81 80 72 72 84 78 79 74 67 68 77 85 77 77 72 71 79 75 67 59 56 53 58 50 49629 319 116 30 10406 13 47 9 6245 2284 354 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 361 838 1292 1852 2392 2927 3309 3908 4097 4210 3910 3805 3742 3930 3994 4197 4747 5423 5938 6419 7138 8136 8922 9799 11097 13164 15305 16794 19007 22793 27879 33829 38604 43243 44240 37397 26816 17033 9541 7162 8131 10313 13027 16126 18830 18500 17470 14281 12102 12770 11377 10440 9908 11868 12977 12729 12957 11796 9793 8120 6745 6127 6578 7393 7928 8248 8989 9755 10364 11089 12056 13107 13532 13792 13336 12416 12040 12308 12417 13273 14119 14011 12449 10502 9258 8330 7876 8362 9663 12378 15856 18812 21328 23698 25553 27487 29347 31078 34078 36496 37408 38334 38184 37593 39497 42891 47698 50007 52822 57644 61815 66322 69172 72458 80202 89793 97954 107908 115945 125421 137213 151792 171846 188670 208355 246518 287308 314516 304470 247014 167078 91914 4857 199 88 105 64 67 80 62 87 75 77 96 87 103 105 105 110 104 127 111 105 112 115 114 111 113 110 111 127 128 122 114 107 112 110 116 114 114 116 119 121 110 110 117 118 111 104 105 107 119 116 106 105 107 103 101 88 85 85 49635 192 3933 30 10413 13 47 15 6246 2282 18 463 872 1281 1758 2183 2851 2936 2591 2625 2601 2504 2497 2531 2709 2726 2585 2639 2868 2983 3380 4090 5201 6655 8486 10509 12251 14009 15661 18510 23252 28801 33302 34834 34775 32969 26492 18504 13519 10127 8923 10639 13764 16207 17509 17224 15939 14601 13539 14117 14091 12046 10513 10652 10858 10733 12537 15424 15732 13602 11884 10461 10682 11383 11951 12910 13478 13866 13552 12631 12046 12081 11929 11459 10906 9105 8597 9521 9667 9768 9812 9865 9906 9333 8605 8083 8008 8669 9766 11294 12565 14742 16448 18174 19284 20851 22818 23937 25190 24778 23375 22810 23591 25403 28890 32178 35420 39528 43407 48049 53392 57632 62397 69779 79082 89988 99208 106242 113489 122026 130928 140651 156953 168053 179576 196999 229461 275173 326935 330619 270164 143953 69843 8878 249 48 52 58 67 62 66 56 35 52 57 45 42 67 68 77 69 52 75 87 73 65 67 74 80 78 80 76 67 81 72 73 65 58 65 83 77 70 78 69 71 67 66 67 78 65 63 71 73 71 63 54 58 56 55 46 40 38 49641 319 131 30 10421 13 47 21 6246 2280 266 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 306 459 620 873 1138 1321 1737 2449 3285 3909 4286 4852 5637 6066 6515 6865 7048 7575 7970 8677 9388 9648 10252 10984 11817 13100 14708 16966 19654 22769 24211 21706 16848 13882 12152 10772 10335 11112 12076 12573 13140 13676 13387 12427 11573 11887 14211 15886 15651 14217 12542 12223 11786 12225 12174 11219 11049 11633 10403 10233 10586 10401 10419 10462 10960 11601 12188 12724 13037 12008 11051 10746 11177 11561 11849 12306 11609 10315 8312 6022 5409 5202 4579 5216 5864 6226 7123 8310 9002 10051 12482 14253 15690 18467 22506 25919 28033 29654 33175 37978 42288 44758 48057 51487 54581 60437 68122 70170 70070 71086 72876 75442 77198 82499 90214 98522 108161 115017 120651 128612 139997 156260 173927 206692 244646 308558 359257 359048 334163 185788 77010 26522 1709 81 62 67 95 90 86 72 66 79 89 78 70 60 80 79 85 84 89 88 88 93 98 99 94 85 93 88 92 98 91 93 89 79 68 79 81 86 90 99 89 78 89 86 87 77 81 90 86 80 84 86 86 73 69 67 66 58 49647 190 3979 30 10429 13 47 27 6247 2278 94 393 791 1374 2094 3043 3586 3652 3532 3743 4321 4739 5188 5346 5126 5134 5452 6177 7450 8100 8536 9227 9838 10731 11705 12776 14388 15894 16561 15914 14227 13300 12705 11992 12027 12605 12977 13472 14050 12709 10344 8759 8261 9325 11215 13522 14699 15286 15489 14774 14607 15873 16870 15656 14611 14374 13670 13130 12485 12131 12483 13020 13144 13159 12934 12716 12538 12696 13678 14604 14538 14432 13892 12967 12170 11153 9528 7735 6983 6112 5505 5950 6981 7712 8622 9821 10865 12272 13906 15685 17111 18991 20455 22993 25839 27865 30313 33105 35170 36866 38857 41554 43006 44677 48965 53070 57524 62344 67686 72233 75541 78953 84010 86595 90159 93054 96432 103901 111236 120620 131310 147839 172665 201237 229724 294149 354709 360228 289961 169973 112212 53747 3594 83 75 95 96 86 68 76 86 78 85 93 86 70 86 99 97 94 105 92 96 90 85 85 101 103 87 88 96 100 90 103 96 82 85 86 81 86 78 87 96 90 73 78 85 85 101 99 90 84 84 80 74 74 76 76 75 63 49653 189 4046 30 10436 13 47 33 6247 2276 -17 188 379 646 880 1055 1425 1829 2436 2963 3369 3828 4236 4244 4348 4690 5309 5736 6517 7141 7709 8700 9514 10085 11384 12502 12672 11946 10632 9838 10096 10957 11793 12681 13785 15501 15929 13423 9925 7329 6546 7104 8741 9670 10094 10972 11292 10289 13548 16383 13246 11233 11379 12340 11579 10135 10077 11066 12320 12656 12244 12376 12479 12276 12517 12699 12996 13253 13311 12918 11909 10869 9632 8425 8081 8108 7487 6263 5812 5877 6436 7075 7742 8656 9534 10681 11896 12907 15055 17118 20022 24322 27773 30213 33737 36817 40403 43761 46782 49610 52846 56519 59814 63470 67499 71181 74019 77438 79911 79626 83967 91075 97044 100469 103409 108944 112137 115779 120490 128473 150659 170629 195307 224497 252102 257789 259215 230432 169205 128426 70520 5819 133 38 56 41 67 72 83 77 65 70 59 71 58 53 78 82 71 88 93 85 79 74 62 70 77 81 69 69 82 84 91 88 67 68 58 64 69 69 81 74 71 79 84 78 72 82 76 78 77 69 63 64 63 63 58 57 57 49659 188 4081 30 10441 13 47 39 6248 2274 36 397 924 1476 1843 1839 1912 1832 1958 2088 2149 2153 2128 2468 2918 3457 4244 5122 5939 6548 7560 8553 9149 9759 10578 11052 11009 11773 12935 14340 15872 16441 16662 17558 17548 15945 13040 9993 8420 8284 8779 8832 8650 9930 10888 11254 15501 19639 15601 11243 9177 10219 12634 11246 8543 8174 8222 8384 8318 8459 8624 8730 9096 9232 9378 9173 8959 8863 8841 8815 8694 8880 9226 9524 9589 8938 7686 7823 8482 9203 9877 10192 11000 12668 14313 16195 18611 20932 22650 24048 26299 29519 34131 38790 42828 47013 51482 55180 58437 62581 66528 70508 74731 78078 81296 83964 86468 88469 90308 94037 97714 98581 99540 99501 100632 100841 101421 107920 125015 154041 178316 200538 215102 227089 226270 189581 178064 136793 87929 52579 9801 449 46 59 53 56 59 67 44 55 62 67 80 70 72 62 52 69 78 89 76 71 76 71 79 73 90 88 81 81 67 74 77 77 73 59 65 73 77 70 70 79 82 66 69 72 72 79 69 66 55 56 62 60 56 52 49 55 49665 187 4116 30 10446 13 47 45 6248 2272 -55 109 229 587 867 1128 1339 1614 1745 2002 2227 2533 2817 3237 3758 4312 4910 5480 5641 5831 6309 7106 8412 9859 11076 12130 13118 14958 16403 17098 16875 16641 16153 14584 12367 10099 8869 8494 8153 8710 9078 9445 10003 11655 15430 18547 15397 9306 7233 10595 10636 7214 6498 7109 7475 7528 7452 7623 8184 8985 9738 9810 9735 9681 9667 9761 9966 9919 10055 9855 9417 9515 10280 10056 10158 10681 11174 11499 11892 12627 13586 15231 16485 18320 20345 22330 24194 25173 27185 31149 33623 35860 39327 42734 45774 48804 50553 54120 58833 62583 65186 68463 72598 77004 80817 89146 93290 88531 87478 90644 92284 94745 98965 100317 99582 95066 99377 119731 145466 168956 192566 223917 262627 267854 196947 172407 150666 72203 20201 2401 149 42 48 58 62 53 71 62 72 69 53 55 60 64 73 72 70 78 69 68 62 71 70 82 91 81 86 90 81 74 81 83 82 80 81 79 70 69 66 70 69 79 71 74 73 75 71 73 72 67 65 61 63 59 57 53 50 49671 188 4089 30 10449 13 47 51 6249 2270 -2 559 780 938 1237 1553 1630 1674 1726 1644 1568 1611 1670 1772 2030 2234 2544 2962 3232 3679 4519 5585 6389 7507 8386 9051 10319 11838 12737 13899 14758 15230 14244 11814 10004 9549 8880 7695 7090 7465 7728 7656 8201 10627 15150 19710 19442 13446 9613 16613 20599 10505 7114 5872 5010 5248 5659 5724 5795 5752 5709 5627 5617 5676 5840 5985 6129 6232 6321 6435 6585 6791 7125 7639 8203 8443 8194 7725 7913 8486 9519 11041 12730 14621 16467 18486 21127 22984 25357 27620 30169 32881 35226 37367 40305 43120 45705 47606 50456 54404 59206 63865 67299 71740 77690 83446 86778 89908 93195 93449 91272 88571 85095 80033 79464 83119 90620 105126 125455 151299 179167 201879 223396 276690 315517 249036 194017 153426 102266 40669 4821 329 45 50 66 54 64 38 39 74 78 69 42 57 43 48 59 72 79 62 62 63 50 58 78 70 56 52 59 49 61 61 50 62 74 77 75 61 64 66 75 66 60 60 63 75 66 70 74 77 63 54 46 55 56 47 44 39 49677 319 164 30 10454 13 47 57 6249 2268 2463 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 87 30 -17 -58 -50 48 76 245 485 717 1046 1572 2223 2920 3629 4275 5036 5682 6298 7094 8098 8880 9514 10447 10880 9898 8025 6950 6874 6473 5897 5780 5880 5599 5057 4961 5952 9036 15968 23366 23436 19262 15508 22199 23613 14195 6332 3466 3371 4019 4450 4601 4747 4864 4915 4981 5118 5297 5486 5417 5521 5726 5958 6040 6234 6522 6898 7381 7876 8388 8962 9371 9746 10545 12034 13715 15372 16934 18544 20458 22234 23485 25198 27844 30195 32103 34680 37511 39710 42720 45724 49173 52659 56470 60084 63741 67659 71368 75395 79371 82087 83746 83161 78228 76974 75919 79715 83751 87921 96893 109821 121139 138745 163304 175999 189408 214363 261455 314280 339985 310285 226713 120880 54501 11531 2960 494 78 56 59 64 73 82 90 83 99 96 78 84 72 83 86 83 93 96 100 100 100 89 95 97 86 77 96 91 85 93 92 83 88 84 72 79 77 80 83 83 79 79 92 87 84 82 77 76 77 73 70 73 71 68 59 49683 184 4188 30 10458 13 48 3 6249 2266 -25 176 166 178 313 351 494 720 848 930 1183 1331 1460 1906 2317 2668 3229 3947 4608 5293 5691 6131 6982 8227 8440 7772 6812 5415 4409 4037 3993 3945 3841 3710 3118 2912 3255 3219 4149 8034 14844 22244 24075 19306 13752 15328 17492 13430 6496 3628 2743 2519 2700 3162 3585 3864 4024 4300 4639 4971 5131 5181 5272 5648 6027 6319 6815 7352 8002 8656 9395 10055 10328 10514 10554 10771 11139 11319 11714 12026 12318 12999 14094 15577 17780 20625 23114 25276 27749 30136 32645 35811 39546 44518 48240 52431 56380 61435 66793 71230 73341 73359 76692 80715 82491 83924 86553 90427 93639 99047 102231 111051 120914 131851 140251 148079 158839 175611 203124 222442 231844 256410 308518 308178 191065 95163 48052 6434 505 36 31 18 42 44 35 47 41 41 30 34 43 34 32 23 43 53 52 56 56 30 37 43 49 49 45 36 47 52 56 44 34 41 53 44 41 54 60 49 51 50 47 51 46 37 52 50 43 46 46 38 34 31 17 24 49689 179 4373 30 10463 13 48 9 6250 2264 -54 20 152 324 431 616 825 1078 1389 1710 2029 2427 2979 3590 4016 4533 5074 5728 6043 5924 5395 4822 3994 3500 3416 3248 2868 2371 2097 2163 2242 2087 2168 3999 8241 14374 19987 23402 21315 14202 9942 9844 10127 7142 2860 1912 1927 2208 2305 2084 2113 2329 2519 2961 3448 3842 4206 4647 5110 5701 6398 6974 7309 7793 8333 8865 9394 9662 9809 10011 10234 10497 10838 11051 11225 12226 13651 15250 16956 18554 20318 22461 24663 27615 30763 34043 36945 39190 41312 44994 49475 54921 59528 64737 69752 75373 81151 89906 96678 101648 108371 114488 120396 122529 117534 115400 117302 109940 109853 114720 124718 139040 165607 191492 207397 222296 230049 255649 290964 267459 208108 133005 45991 3806 167 87 71 78 82 78 95 91 94 82 82 85 82 79 95 117 94 96 98 89 97 92 83 91 85 87 87 96 104 103 103 103 92 84 90 95 88 99 101 98 96 98 101 91 95 94 97 90 94 91 99 88 82 77 74 49695 188 4108 30 10468 13 48 15 6250 2262 -77 -2 97 139 137 137 251 281 373 561 715 945 1181 1433 1664 1959 2380 2616 3080 3451 3963 4823 5523 6569 7482 8250 8658 8612 8058 7338 6347 5783 5353 5238 5104 4691 4522 4337 4033 4086 4755 6615 10543 16648 25654 32861 37124 32275 18556 13533 15499 22092 11611 4721 5256 4874 4153 4206 4224 4630 4745 4986 5361 5761 6323 6899 7565 8361 8931 9556 10331 10814 11350 12064 13084 13591 13662 13602 14273 14959 15842 17417 18779 20465 22214 24370 25762 27680 29888 32531 34478 35360 36678 37714 37911 37625 38759 42321 45498 47482 50955 52224 53060 55964 59906 64866 70521 75811 76792 77555 71115 68521 69080 70502 74290 82201 91051 103449 117507 134792 154621 174230 187123 195001 198133 197036 213967 241256 242026 215271 176248 110961 35957 4509 387 114 100 97 110 109 114 107 99 90 97 92 117 88 111 118 95 102 126 104 93 114 126 127 111 128 116 123 133 118 112 113 120 114 126 128 116 110 119 120 125 117 112 122 117 111 113 116 115 111 99 99 99 97 49701 189 4083 30 10473 13 48 21 6251 2260 23 187 315 364 268 239 448 594 753 899 1038 1260 1522 1866 2011 2278 2868 3217 3808 4406 4938 5578 6116 6870 7728 8557 9572 10071 9201 8017 7240 6792 6662 6640 6682 6749 6645 6334 6141 6413 7148 8920 11738 15358 20800 28929 38063 46967 41638 28208 18994 19343 33078 27220 13410 7526 5233 4952 5083 5141 5345 5590 5980 6424 7048 7833 8617 9455 10091 10596 11009 11344 11493 11504 11507 11772 13348 15018 15516 16611 18480 19815 21191 23208 25739 26860 27678 29486 31487 32955 34362 35084 35622 36025 33256 29839 27728 28463 29316 30919 33771 34954 36074 38275 41472 43502 44020 45649 49667 53182 56604 60719 67018 73330 79258 85421 91227 99801 107793 114685 120849 129151 131358 128404 121230 121872 135751 165072 214303 251164 259690 254062 182737 76032 22678 5985 588 101 97 79 94 105 92 102 102 99 92 95 101 83 83 93 96 92 106 111 97 99 108 112 107 99 100 93 106 111 103 105 90 94 94 97 99 99 100 103 106 106 93 99 90 89 91 88 84 83 82 81 76 49707 192 3999 30 10479 13 48 27 6251 2258 -36 122 215 229 468 741 920 974 1134 1201 1442 1792 1975 2137 2463 2909 3333 3811 4244 4740 5268 5659 6121 6893 7324 7775 8598 9553 10372 10743 10770 10418 9586 9195 9142 9141 9108 9234 9548 9611 9980 10601 11075 12291 14018 17603 23739 30285 35226 43856 51402 49454 39286 28485 30919 49131 56428 28759 9291 6069 6347 6131 6360 6392 6245 6022 6516 7285 8241 9276 10201 11046 11335 10401 8416 7114 7224 7721 7542 7375 7284 7248 7028 7083 7168 7436 7943 8772 9636 10065 9950 10115 10309 9832 10179 10203 10021 10487 11035 11563 12319 13217 14619 16303 17954 20850 24313 28004 33947 40488 46069 51016 54186 59561 67782 74129 79182 84695 90608 95951 100528 104295 106469 106101 102389 99598 93916 93937 115607 164854 219043 264512 311295 374302 424466 364043 133581 35672 5772 355 73 55 56 60 65 60 52 34 56 70 66 51 76 69 57 64 70 91 78 66 57 57 63 74 84 84 83 67 73 68 56 64 72 64 66 74 72 69 58 64 62 66 67 67 60 57 56 53 52 45 43 43 49713 187 4125 30 10485 13 48 33 6252 2256 63 175 311 404 472 605 687 814 1047 1208 1447 1636 1915 2264 2450 2692 2991 3175 3494 3869 4330 4767 4979 5330 5569 5415 5121 4879 4967 5334 5674 6078 6179 6139 6114 6148 6788 8047 10051 13461 17758 20639 21860 23372 26390 27655 24787 23389 29303 44268 50301 21388 4478 3331 3061 2986 3091 3586 3825 4001 3954 3920 3894 3736 3507 3121 2596 2090 1830 1872 1975 2194 2769 3969 4711 5306 6915 7997 9071 10102 11108 12846 14251 15023 15416 15704 16776 18091 19022 20076 20500 20972 21704 22415 23197 23960 25977 28374 29954 33561 36049 38717 41501 46052 50121 55647 64058 69929 73656 80629 86267 90751 90345 94356 106156 108062 108037 108390 104500 94174 81960 79312 101130 132538 161253 195919 241365 286472 372776 476348 490471 182432 8326 645 74 74 72 72 69 66 73 75 68 65 71 69 75 63 64 63 70 67 61 67 70 69 76 71 79 80 92 86 87 67 81 74 72 71 72 68 78 72 76 73 83 77 70 80 76 68 63 63 63 55 51 50 50 49719 185 4221 30 10491 13 48 39 6252 2254 48 134 146 153 282 453 585 691 857 1104 1194 1309 1506 1727 1907 2158 2261 2523 2826 3114 3269 3413 3383 3111 3125 3330 3988 4392 4492 4403 4318 4577 5349 6606 7745 9202 11189 13918 16367 17407 17580 18028 19561 20767 24035 31593 42891 53158 39509 9874 6771 3744 3132 3204 3530 3649 3121 2391 2078 2114 2250 2275 2476 2569 2616 2536 2215 1927 2134 2430 2716 2873 3485 4500 5316 6017 6695 8330 10395 12062 13907 15960 18292 21387 23325 24959 23866 22925 23248 24920 26462 28583 31967 34672 38038 41834 42341 45053 51281 55398 59833 64516 65474 70260 76070 82301 86592 92281 98605 101416 102651 103445 103446 104655 98553 89442 76245 63208 58522 62790 77867 102762 145656 218884 314321 407569 484043 483717 255266 37324 2628 85 31 48 49 33 32 38 54 43 33 42 39 52 64 73 67 67 55 59 43 47 60 49 72 65 59 75 83 73 56 47 54 58 53 62 70 58 51 57 54 54 54 50 55 56 49 49 49 51 47 41 31 31 34 49725 188 4133 30 10493 13 48 45 6253 2252 46 18 17 138 337 432 458 668 847 1023 1293 1441 1565 1782 2009 2237 2455 2759 3106 3312 3543 3831 4268 4575 4556 4200 3881 4134 4815 5457 5808 5966 6416 7203 8044 8920 9897 11279 13248 15554 18358 19848 19485 20269 21475 22330 26374 36243 50065 65327 79385 58186 15316 8201 4951 3524 2954 2661 2723 2709 2638 2684 2741 2223 1364 573 68 87 364 646 779 1320 1972 2272 2597 2545 2933 3710 4378 5002 6277 8477 9730 10049 11148 12625 13922 14990 16280 18149 20729 23170 25405 27638 31234 35835 40110 45527 49626 53951 58936 62706 65672 71536 78351 85204 89862 96130 106590 115299 119105 118241 120756 122728 120866 110105 102631 87777 73743 67734 64584 59439 55326 71878 103238 144302 191310 256141 328900 396513 399077 213565 35873 3130 196 82 52 83 77 93 91 82 84 94 94 81 74 80 97 82 72 82 100 93 68 91 92 91 99 99 103 90 83 89 84 87 90 88 90 82 91 99 87 89 89 89 98 99 99 93 87 85 79 70 66 68 67 60 49731 187 4164 30 10494 13 48 51 6253 2250 -59 83 132 214 303 461 648 810 864 965 1182 1385 1545 1666 1825 2032 2318 2325 2482 2780 2891 3286 3533 3558 3605 3565 3709 4020 4563 5207 5841 6571 7644 9091 10843 12611 14409 16875 19612 21160 21969 21970 22128 21699 25625 37060 48808 60411 74072 80238 59874 19192 4389 2759 2606 2489 2153 1773 1636 1714 1768 1532 1285 978 776 902 979 952 1196 1502 1843 2385 2893 3659 4149 5003 7628 10547 12913 14775 16410 17375 18943 22067 24266 29236 35326 40321 41009 41219 42987 46951 50109 52078 50656 53600 56871 62196 66812 69406 73147 77095 82560 87518 90652 89268 88656 94004 90898 88875 85575 86307 88799 87779 89491 88649 83096 80380 77528 73375 68022 62880 65169 83456 113811 166441 209585 247541 241687 214655 161568 54044 3416 117 44 39 44 59 50 48 68 52 44 42 32 47 48 60 45 64 69 61 55 53 74 64 54 54 67 77 72 69 68 55 78 68 57 60 68 67 72 72 66 62 68 73 67 56 58 54 48 47 48 44 37 41 44 49737 188 4135 30 10495 13 48 57 6254 2248 -11 69 246 393 505 561 670 945 1116 1248 1441 1613 1760 1962 2165 2310 2560 2869 3020 3256 3408 3687 3940 3877 3714 3726 3912 4307 4889 5573 6548 7837 9159 10739 12755 14421 16731 20276 24158 27364 30190 31160 30019 27116 27474 38158 53669 67328 75574 80383 67506 25717 5162 3076 2714 3054 3010 1665 996 1204 1446 1428 1408 1238 1308 1435 1803 2331 2681 2843 3289 3873 4180 4369 5487 6509 8012 8700 10002 11715 13356 14890 16518 16303 16708 19486 22341 26317 30876 36220 40216 43494 45253 47790 50620 51488 52046 52068 55428 56376 56749 55978 59588 66528 69794 70643 77688 85298 89761 93458 97722 102893 103708 101479 100108 99899 100409 103204 102469 92198 78837 67297 63358 63101 74022 98547 140864 186595 218879 242253 239772 159333 56271 8967 350 56 46 30 49 45 56 44 48 58 58 44 61 65 75 62 73 68 57 62 58 66 65 75 54 68 62 63 73 69 61 65 81 63 60 58 70 77 66 71 66 67 65 69 63 71 71 63 56 53 51 47 49 46 49743 174 4554 30 10494 13 49 3 6254 2246 -86 -4 78 90 105 180 209 245 296 249 302 347 436 618 767 997 1331 1660 2027 2534 3109 3859 4643 5539 7042 8309 9423 10752 11442 11120 10237 11226 13800 17024 21539 24949 27056 27592 23887 14155 3462 565 337 172 -59 -26 -6 -52 -26 -12 -57 62 129 83 10 93 202 387 616 1006 1482 1956 1968 2181 2581 3158 4107 5441 6292 7526 9354 10539 12356 13432 13575 14169 14991 15668 16332 18307 21523 25878 29913 34137 38878 44071 49956 55789 63276 70498 79151 86303 87814 97045 102620 107748 119522 132035 142715 163696 183869 190472 197477 184791 166839 141664 127260 99289 88518 83520 78043 92240 136404 171006 203436 220521 216081 198870 120806 42902 2886 104 83 62 49 55 54 55 55 83 59 55 71 63 74 64 74 70 81 66 61 69 74 71 79 80 77 92 92 97 88 89 80 79 87 90 83 74 81 83 76 87 78 85 79 87 79 78 71 62 61 65 58 49 49749 158 5032 30 10492 13 49 9 6255 2244 -25 120 261 429 561 795 1208 1600 2138 2760 3384 3835 4301 4645 4868 4910 4711 6112 9149 11377 12923 14221 15431 13298 5518 547 23 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 93 138 498 781 847 917 1294 1782 2394 2842 3423 3991 4628 5439 6323 6789 7491 8494 9461 10237 10864 11724 13484 14819 15631 16968 18548 20553 23153 27307 31902 36588 40858 46091 53471 60840 68288 79128 93291 105821 122601 143718 162752 187241 220564 240252 249862 241714 196320 154340 136550 100018 88374 96166 89677 116751 166436 202352 242280 264662 223894 121124 48562 10660 661 47 62 77 61 87 72 73 62 69 65 70 67 95 86 70 86 77 81 83 77 86 88 87 96 83 70 66 79 92 94 84 75 82 77 76 84 70 74 85 88 85 79 76 80 70 63 67 68 64 65 62 58 49755 158 5032 30 10492 13 49 15 6255 2242 7 136 237 391 543 807 1219 1444 1864 2410 2965 3522 4184 4780 5172 5315 5297 5666 7326 10696 13191 15099 15970 16320 14030 6580 753 155 98 66 -13 999999 999999 999999 999999 999999 24 172 216 214 323 501 854 1243 1538 1687 2054 2445 2872 3530 4475 5487 6521 7935 9168 10670 12196 13393 14952 16993 18854 20088 21806 23912 27116 30943 34868 38631 43193 47860 53384 58504 62598 67594 75874 86189 99769 110030 121659 137956 152346 179148 196528 203397 202487 189731 166221 127029 103724 79402 55408 44478 40300 52756 74057 98855 148565 184504 219836 256328 261387 246291 218811 123188 10017 732 108 88 82 70 85 65 62 73 78 74 65 85 79 77 87 76 82 80 81 68 89 82 79 86 79 78 76 85 96 87 84 76 95 93 90 88 85 81 86 81 88 87 75 80 86 81 75 69 69 65 62 58 49761 157 5062 30 10492 13 49 21 6256 2240 -95 7 210 361 523 633 824 1141 1635 2015 2502 3075 3719 4278 4823 5033 4984 5264 6973 10406 13576 14445 14466 15240 15260 12383 6046 858 196 -79 999999 -62 -2 261 444 490 482 358 90 -63 999999 999999 60 387 925 1717 2349 3008 3857 4967 6468 8259 9627 11213 12712 14233 16765 19604 22642 25124 27517 31769 36635 40547 43039 44572 48292 52863 56443 61073 66922 73684 81607 89511 99018 111323 125913 144145 161174 179439 192930 199324 197952 201840 198851 149555 115502 86164 71051 59294 50415 40618 36212 45323 70332 102768 140080 187498 230022 246060 223217 193352 136767 53261 3543 184 61 76 67 90 69 69 83 75 74 76 70 78 67 79 86 87 74 68 81 75 66 89 82 77 83 89 95 80 78 75 90 91 82 90 83 78 86 94 81 85 83 76 80 91 86 82 73 60 57 60 61 49767 159 5004 30 10494 13 49 27 6256 2238 -58 -42 111 286 450 704 927 1077 1406 1631 1880 2307 2888 3461 4077 4832 5861 6157 6093 6757 8518 12444 15813 16641 17056 18324 20191 15174 4620 326 89 79 142 309 447 549 696 764 759 841 1133 1764 2475 3037 3659 4645 5218 6039 7159 8556 9992 11004 12055 13691 17211 21469 24747 28771 31603 34880 39143 42623 45892 49592 53471 58485 63497 69053 75032 80890 88514 97918 108615 116595 124299 136657 148504 153513 159414 164839 162809 154541 149250 135937 118222 105851 92759 86112 74936 66848 60324 54858 45270 38471 36438 37148 41387 46973 60643 94447 139896 185484 227707 236055 177018 99170 36159 2216 77 45 64 53 43 44 52 52 53 60 40 64 57 54 48 48 61 59 59 52 50 50 66 70 56 62 79 70 68 64 47 48 62 61 60 62 58 54 55 60 59 61 59 47 54 47 44 43 38 34 33 49773 160 4975 30 10495 13 49 33 6257 2236 -69 -39 128 275 387 581 893 1121 1270 1403 1636 1914 2172 2589 3037 3733 4658 5658 6550 7177 7776 9049 11341 14212 16044 17031 16792 17277 16620 12941 6535 813 287 506 903 1348 1740 2173 2341 2211 1736 1432 1517 1775 2146 2528 3254 4413 5561 7150 8156 8967 10616 12419 15101 17558 19781 22043 25051 28128 32078 35471 40197 45740 50106 55177 60267 66602 75125 83527 91695 98807 104301 103911 108688 120479 124821 126810 133420 143830 160512 175482 187290 190028 171530 145051 120402 99183 92126 86734 69473 63721 58949 52342 46194 40131 38400 41509 46875 62577 90728 118308 146361 179692 203159 181818 117400 49360 3994 185 95 81 77 79 83 65 83 101 90 93 86 75 87 98 103 98 99 101 84 92 92 91 96 97 99 97 88 91 97 79 96 92 96 92 94 85 89 93 91 88 95 85 83 83 80 74 76 80 72 65 49779 173 4585 30 10495 13 49 39 6257 2234 -62 -86 -6 122 242 303 335 435 615 729 897 1116 1232 1383 1680 2110 2407 2703 3023 3447 3890 4210 4644 5738 6099 6544 7916 9628 11616 14194 17608 21155 24951 27732 30070 31062 33876 39382 44553 46147 46115 50941 60773 47453 14442 3283 3645 6088 7998 9082 9097 8424 7444 6205 5774 6367 7294 8585 10133 11559 13242 14110 14485 15641 16843 18721 22656 25361 28220 33743 38857 44166 51125 57684 63013 70052 80750 93749 101352 107107 114428 118399 120399 122204 115847 107505 104976 98319 85314 67288 66445 67662 70726 67893 64609 64842 65546 66531 64418 66516 68533 66568 66242 68646 61580 56650 55087 51552 45487 40639 42983 48359 61303 86110 117021 141591 158669 172732 189876 157900 58912 3620 139 113 97 92 97 106 116 101 87 85 95 104 105 107 109 110 107 100 86 114 121 105 113 109 113 122 107 110 117 103 102 109 106 114 115 111 107 113 102 110 105 99 91 97 94 98 102 92 81 85 79 49785 189 4104 30 10494 13 49 45 6258 2232 -82 -18 146 240 257 346 428 537 623 698 955 1078 1054 1125 1218 1272 1387 1593 1820 2058 2121 2227 2364 2587 2805 3120 3669 4180 4508 5187 5818 6397 7082 7959 9127 10356 11490 12593 13345 15526 18355 20638 24457 29504 34927 41133 48518 56805 63463 71752 79238 84610 102257 114457 117325 114150 107773 111868 123266 86676 28223 12446 14950 17910 19558 18600 16311 13046 11815 12306 12407 11359 8949 7638 7286 7476 8864 9463 8699 7690 7496 9207 11641 13903 16361 20212 21799 22563 23834 26322 28434 29760 29577 28314 29240 32977 36197 35406 33384 35298 37381 39163 40001 41005 43296 46934 51111 52892 54945 58180 60156 62516 65794 69782 72979 73814 73769 72540 71622 72153 71096 68556 62434 50469 42240 39881 44426 52995 65643 92333 124783 148221 156127 159738 171616 104937 18459 2365 223 103 68 70 67 47 68 66 40 59 71 41 60 71 81 64 54 70 69 82 82 81 67 75 79 84 62 65 63 62 68 80 71 67 73 65 71 69 73 71 68 67 68 65 59 62 63 56 46 51 45 49791 183 4283 30 10493 13 49 51 6258 2230 -48 -97 19 111 92 172 219 253 299 369 404 458 508 454 459 590 745 787 994 1240 1477 1722 2135 2596 2975 3433 3716 4041 4544 5182 6183 7586 9188 10322 11261 13163 15693 18469 21822 25686 29123 32075 35284 39208 42216 50560 63780 70983 67851 58982 48726 52791 69503 56475 12087 8979 11814 11225 8745 6217 4043 2033 803 364 377 421 169 170 182 376 1382 2818 3807 5125 6730 9098 11652 14112 17257 22195 26780 31597 35144 37073 39653 44366 49900 53579 52272 55582 58713 60380 65111 68248 69451 72074 77138 83601 93945 104816 107810 115539 122603 121771 103235 83393 78047 83126 83809 84683 84131 83620 87544 86517 81175 78583 72911 61859 48324 41319 43130 48904 56407 66801 84475 113332 134817 163996 186767 87248 4235 193 81 65 64 52 59 62 69 59 37 47 54 53 52 74 66 60 48 47 54 65 73 49 59 65 74 68 62 64 65 65 60 59 61 63 57 51 47 55 64 63 65 68 64 67 65 61 51 51 45 41 42 49797 163 4882 30 10492 13 49 57 6259 2228 -5 218 421 658 895 1253 1538 1797 1990 2190 2737 3558 3913 4513 5616 6777 7959 9505 10925 12462 13731 15112 16460 17662 20157 22841 26066 31230 33476 29617 23380 19287 27170 56011 54841 15378 7166 6675 5244 3199 1055 198 -29 -48 124 406 885 1578 2337 3226 4040 4912 5927 7365 8649 9618 11746 12711 14659 17279 19318 22432 25069 26471 30859 34569 39075 41964 47896 56923 64073 69862 71033 70182 75378 80143 84144 88852 94480 98634 107546 113096 117983 117549 112829 120580 129059 134715 136810 136790 126101 115876 117080 103238 77968 62607 50511 46470 45738 46540 51883 63644 80500 97732 122358 151845 176918 208880 231553 87725 5365 204 82 87 44 64 73 78 59 56 70 63 67 62 63 69 67 81 63 60 69 79 84 77 65 72 72 77 80 75 73 75 72 81 85 82 75 71 79 79 79 78 75 71 76 72 68 61 56 57 59 51 53 49803 157 5061 30 10491 13 50 3 6259 2226 -79 78 255 379 556 800 1066 1443 1794 2228 2677 3418 4167 4856 5487 6113 6647 6963 7302 7691 9056 10524 10748 10141 9304 8235 10786 22897 33187 24701 10769 5780 2953 2158 1345 774 700 705 853 1511 2496 3496 4459 5688 6362 7042 7652 7867 8570 9806 11060 12295 13442 14609 16157 18121 19976 23603 28348 31639 34520 37387 39933 43810 48704 55453 62486 66274 69766 74123 82154 89613 100192 110169 121213 137972 150123 163403 173733 187207 197092 216413 228119 214690 193705 152710 103041 78105 64714 51930 45130 48446 52971 56297 63362 74019 87231 106540 137672 172042 202763 236151 253454 119078 6759 218 93 73 84 83 80 84 79 73 87 70 72 74 79 72 66 84 86 83 81 89 92 78 94 89 86 86 90 96 97 101 92 95 89 89 96 106 104 98 99 93 89 99 86 92 87 73 78 81 75 70 70 49809 151 5240 30 10490 13 50 9 6260 2224 -82 163 414 602 773 997 1311 1704 2036 2265 2440 2605 2750 2761 2648 3026 3756 4027 3623 3503 4896 9830 16499 17608 10972 3584 1347 1134 1109 1036 1088 1112 1226 1733 2394 3397 4536 5534 6528 7626 8657 8986 9376 9665 10067 11150 12422 13745 15270 16176 17548 19276 21457 23411 24875 27527 30440 33467 37915 44277 50096 56309 62441 69523 79908 91154 100885 113542 127742 144222 163663 183193 197677 212345 215772 225388 228267 216113 207899 167244 107005 59837 40797 37856 42069 52259 60170 64591 69369 84736 112065 144491 171421 198269 233464 265554 271083 98465 1825 95 93 100 77 84 96 78 62 54 76 87 64 69 60 66 85 67 84 94 86 81 83 80 83 90 78 65 76 90 87 84 89 78 76 78 80 88 85 78 74 80 77 84 79 75 84 78 66 76 62 62 60 49815 156 5088 30 10488 13 50 15 6260 2222 -61 -18 217 485 734 820 1241 1541 1890 2381 2878 3369 4046 4573 5134 5681 6133 6863 6857 7019 6685 7399 8336 8635 9239 12234 23682 41588 37378 15564 5353 4142 3687 3511 3285 3188 3275 3444 3913 4654 5436 6429 7222 8099 9046 10190 11091 11961 12816 14055 14746 15614 17194 19382 21937 24778 27167 29361 32776 36517 39885 42766 47219 51714 53855 55270 61919 70094 75641 82605 93880 103815 108583 112383 114524 124771 136655 145487 154179 163163 172300 168250 155342 129629 100639 78745 64103 53422 42487 35576 40606 53315 66342 76612 85953 98072 122511 159116 204490 257304 311022 268324 106017 3080 384 82 79 76 55 77 68 34 50 79 88 70 55 62 69 57 60 60 63 60 63 58 61 67 54 58 65 73 71 69 54 78 68 60 77 78 59 50 71 70 84 77 76 70 72 75 61 62 58 55 53 52 49821 151 5237 30 10487 13 50 21 6261 2220 -82 50 278 581 808 1033 1221 1384 1747 2142 2496 2704 3346 3802 3471 3153 3841 4404 4408 4485 5898 12373 22974 24327 15161 5954 2306 1794 1676 1791 2052 2425 2929 3463 4173 4888 5290 5739 6327 7114 7982 8805 9725 10544 11663 12572 13163 13804 14807 16712 18818 22444 25273 26757 29560 34108 36113 37733 40724 43875 48939 54939 61851 71080 78691 86849 94010 100909 105872 120046 135734 143878 153641 163199 174657 176147 175984 169751 166175 146328 122241 100295 84678 63883 44174 36363 43751 57480 73548 88026 101095 123201 156591 193409 240181 311794 310558 87162 6007 260 53 49 36 25 29 21 30 39 44 50 48 60 52 50 40 44 53 55 53 54 43 40 53 50 65 47 52 54 65 57 46 44 49 49 46 52 45 51 58 64 51 44 54 43 46 46 45 39 36 27 24 49827 149 5298 30 10488 13 50 27 6261 2219 42 219 380 554 813 1112 1415 1812 2052 2031 2177 2502 2330 2129 2285 2426 2645 3276 5558 11712 18069 19527 12318 3687 1023 1346 1584 1642 2146 2813 3382 3941 4501 4955 5444 5941 6623 7371 8035 8796 9470 10424 11280 12159 13231 13980 15103 16736 18539 19706 21560 23762 26398 28447 30950 34661 38880 43788 50817 59181 65315 74258 85664 97092 107169 115653 126786 137066 149805 160763 178866 193027 188276 180685 179744 174086 160862 134248 113020 99125 84931 58947 43054 33553 33867 43209 59498 81175 105906 134980 162461 197379 247006 292080 304003 167242 30403 3360 154 88 67 52 56 35 52 67 46 36 39 49 63 69 71 44 63 55 69 62 52 64 57 65 64 51 69 73 62 70 64 66 74 81 80 76 70 73 67 61 62 60 67 65 74 70 59 49 47 43 44 49833 149 5299 30 10489 13 50 33 6262 2217 29 116 354 523 799 1002 1281 1767 2202 2442 2349 2439 2695 2872 2984 2966 3014 3237 3863 6046 12400 19583 23063 19623 10763 4865 2635 2921 3893 4587 5002 5371 5566 6032 6505 7056 7880 9425 10756 11622 12380 13944 15915 17837 19958 21974 23582 25426 28014 31114 34366 38579 42461 45594 49650 54878 60450 67091 75572 82457 89857 99014 107774 116114 130390 146809 159496 171464 180070 192367 198685 192584 186752 178145 168458 147504 115403 100967 90778 79796 69698 57318 45925 39125 39447 48691 67883 92314 120081 148304 179369 207610 237873 239818 186646 57835 1830 184 118 117 115 109 84 94 87 88 102 102 74 72 93 102 113 87 82 85 94 108 92 90 104 101 100 107 92 99 101 90 107 103 100 109 107 94 96 103 111 113 98 93 97 97 97 95 90 84 73 73 75 49839 153 5180 30 10490 13 50 39 6262 2215 -11 72 133 317 441 637 897 1209 1452 1902 2271 2626 3365 3709 3343 3901 4319 4148 4140 4527 5166 6745 12523 22629 33363 25256 12145 6556 3218 3029 3833 4682 5385 6306 6695 6927 7645 8493 9036 10210 11673 13432 15624 17029 18509 19958 21956 24865 28867 32064 35831 40568 45432 51595 60710 70022 79092 92583 104371 107583 113815 121959 124812 124656 125329 130501 136688 136086 142016 136825 135486 129797 119901 112112 107205 95913 90878 92073 92692 93511 94630 95363 92016 84712 76291 65856 52882 43622 39850 46873 57214 73655 97818 124661 147696 163216 169410 167355 143240 62584 2735 103 84 78 78 80 74 67 65 61 65 60 78 80 69 63 84 80 76 65 68 70 66 81 78 92 86 74 69 80 70 87 87 76 71 73 74 77 76 77 75 73 67 66 69 76 69 63 59 62 60 60 51 49845 160 4970 30 10490 13 50 45 6263 2213 -34 102 243 414 619 720 852 1207 1435 1636 2032 2385 2790 3087 3307 3466 4045 4543 5709 7133 6935 6923 7151 6989 7431 8778 10615 14001 25173 47346 66719 66535 26602 10847 7425 7453 9501 11256 12819 14252 16073 18595 22220 26156 28972 30961 33001 33112 31031 29441 30932 33292 34126 35850 38791 42343 49292 56617 58943 57791 56993 64455 73961 80151 80836 85839 92896 90190 88034 89347 93675 94046 92256 92121 98106 100405 93547 94153 97478 96786 99115 102529 103685 103312 98319 94613 90501 86912 83522 73508 59596 48382 40083 33973 33319 38501 49213 68881 87981 108329 129084 145102 154011 152414 137681 92788 22044 635 83 63 72 57 48 60 55 54 52 52 45 56 63 58 57 60 54 59 60 65 55 58 61 74 61 65 74 66 69 76 81 79 76 75 68 67 66 72 77 63 62 72 66 61 59 62 60 53 46 45 50 44 49851 171 4638 30 10488 13 50 51 6263 2211 -91 999999 999999 999999 -71 -84 -6 35 58 180 237 388 608 886 1024 1335 1797 2097 2804 3410 3883 4428 4805 5028 5316 5493 5582 6598 8343 10324 11122 10331 10818 11761 11894 12160 13947 16382 22895 42011 67452 84354 63048 28375 17265 14497 15536 18119 20352 23392 25785 27320 27975 27584 26794 25141 25192 25454 23012 21579 19477 19119 20118 23006 26575 30070 32554 36233 42065 45689 47665 51439 55639 63638 71611 75114 79528 82983 87207 84491 85430 94199 103951 113499 116557 117807 122994 120657 119254 118409 119734 122824 118467 115651 116728 109585 100082 91038 85801 73820 56306 47512 45559 43711 38341 34684 40565 59472 78958 98799 117318 133564 147497 154576 143774 81779 17204 1324 135 86 82 72 66 58 56 71 90 94 82 87 78 76 77 79 78 85 94 92 84 82 88 90 82 83 82 79 80 87 78 88 95 75 87 99 97 88 86 90 97 88 89 86 84 88 91 95 89 74 76 70 72 49857 160 4966 30 10486 13 50 57 6264 2209 95 291 423 649 748 1095 1350 1720 2044 2434 2976 3443 3709 4151 4237 4113 4261 5613 8020 8882 8317 8512 8666 8773 9763 10653 12198 15780 23686 36092 53171 69955 52278 31705 17146 13320 15592 16469 16755 16914 16069 15252 13481 13127 13562 12914 11725 11384 12272 13614 15625 17902 20862 24811 28417 31484 36386 41449 47069 52875 58590 65018 72534 80813 91528 97887 102503 104470 106374 109291 116966 119720 122579 128553 134890 139690 145021 146889 141498 136730 135038 132783 129198 122519 111758 105169 94077 84089 69512 53933 49441 46077 43638 43298 45858 54313 73561 97654 111622 123563 138821 145208 140756 108515 42455 3572 227 91 95 73 74 83 54 58 74 87 92 95 113 103 89 80 90 85 94 86 94 95 94 84 94 89 71 102 103 104 105 84 101 101 95 95 88 107 100 91 82 85 103 88 84 98 98 88 78 72 78 71 72 73 49863 161 4963 30 10483 13 51 3 6264 2207 -39 9 107 178 270 423 650 833 1140 1445 1651 2016 2301 2522 2929 3429 3969 4659 5404 6222 6948 7103 8405 8537 8518 9075 9642 10858 12415 14855 24875 42741 60739 67799 66774 38515 20130 19461 19760 19229 17886 16686 16777 17370 18550 18761 18403 18233 19482 22357 25916 29667 32865 36409 40943 44077 45392 47920 52303 58969 64306 68107 70134 73684 79007 86167 92986 100539 112091 115844 117655 125223 126239 124043 125720 127921 127248 129443 126659 118942 110466 103666 97423 91469 86133 71548 57156 51972 48873 47712 45244 44107 46970 48807 45673 45575 55062 75496 99040 125051 148918 163027 165612 145109 62339 5657 727 80 64 56 42 37 47 38 59 55 43 46 36 50 37 44 48 52 51 62 62 44 42 39 52 64 56 50 59 55 53 49 60 66 55 63 58 58 62 55 52 56 52 55 49 46 47 39 38 42 44 35 32 32 28 49869 162 4902 30 10482 13 51 9 6265 2205 -50 47 217 288 424 570 703 832 954 1123 1335 1705 2045 2451 3091 3875 4676 5520 6771 7072 6682 8026 8533 8402 7818 8648 10269 12440 15282 20680 31431 48211 65480 72394 68155 40578 20168 18794 18867 17824 17202 16571 15640 15985 18104 19973 22162 23689 25050 26436 28164 30691 34859 38410 43101 46446 49321 49929 50993 53581 55281 56973 59228 60027 61871 68003 73399 80375 87500 93504 105355 117693 124015 130435 145141 147022 139740 136052 139482 140720 129637 118349 112001 105235 85305 76407 72944 66913 60110 54175 50349 47523 46612 47886 47783 47410 51159 61326 78597 105705 129265 137831 144705 140708 121016 65628 8672 585 71 80 61 44 62 46 55 56 59 51 79 82 66 60 66 70 79 82 79 62 58 53 65 60 71 96 83 64 68 85 84 73 72 74 78 78 73 73 78 75 72 77 69 67 66 68 67 62 59 60 68 69 60 52 49875 163 4868 30 10478 13 51 15 6265 2202 110 287 401 480 527 700 925 967 1140 1370 1586 1809 2037 2311 2873 3557 4475 5634 7266 8520 8272 8401 9333 9581 9072 8539 9969 12752 16470 22772 32940 47827 64320 77678 54271 22823 14858 13984 13599 14271 15486 16663 17635 18628 20179 22045 23699 24976 25030 24950 26276 28436 30865 33805 36959 38752 41609 44436 48179 53239 58758 64722 69708 79162 83492 83158 87601 87482 90659 90813 89324 94409 96615 101795 111126 117293 116268 116975 115891 114620 112918 111396 103470 98551 88708 80860 74744 67515 56132 49648 45213 42224 38866 39833 45219 49640 52709 56886 64620 77621 95610 117731 144292 174337 185917 156917 95592 18255 1441 92 68 52 42 48 66 51 74 63 47 48 66 67 68 63 43 46 46 64 67 68 49 64 59 56 63 66 70 80 81 73 79 81 76 79 76 81 81 78 83 66 67 75 73 67 60 54 58 62 54 49 50 50 55 49881 162 4894 30 10474 13 51 21 6265 2200 105 282 332 345 516 673 819 916 1102 1130 1136 1365 1690 2026 2466 3022 3987 5582 7290 8284 8170 8291 8187 8141 8580 9367 9791 11013 15055 20770 30233 44815 63543 87441 96945 61281 23745 17020 18336 18941 18855 18338 17621 17191 17785 18610 19763 20886 22698 24929 26547 28920 32370 38791 43020 43677 46498 50546 53402 56543 58138 60562 61776 65639 69497 72071 76190 82831 90553 97347 103818 108947 112702 115706 119622 121055 123805 118608 112737 109657 104517 96587 91228 87087 82760 77622 74838 70410 66598 57881 50531 40158 38417 46072 50890 51850 54788 59988 68295 82132 101882 123631 150752 169313 166330 121756 33647 4763 502 87 64 60 57 61 64 68 65 59 52 78 84 62 60 81 77 67 88 100 70 75 82 67 83 83 75 71 77 69 84 98 86 86 97 86 89 90 76 75 84 86 86 79 75 83 79 71 67 64 67 66 66 58 49887 158 5012 30 10472 13 51 27 6266 2198 31 100 116 231 250 354 419 516 566 724 937 1397 1862 2507 3206 4091 5084 5532 5705 6400 6273 5795 5342 5612 7008 8777 13135 21971 31350 38641 55148 74264 55865 16646 12419 13217 12551 11183 10301 10679 11377 11585 11832 12684 14070 14671 15348 16421 17984 19677 22274 25566 29410 33582 35810 37244 41300 46044 51465 57761 60908 64789 67533 68876 71371 75810 86386 98524 112755 122270 131688 143316 150749 158940 159397 158347 154629 131329 114604 104085 103631 102842 100761 98768 91601 82610 64790 38223 32346 43847 54700 59246 59927 60354 68982 88302 111992 129597 146082 165768 179758 127011 31842 1879 450 98 49 55 50 48 58 51 53 56 59 49 77 80 72 63 67 63 53 57 73 62 73 73 69 69 61 72 65 68 69 66 68 87 79 78 80 66 67 69 81 70 62 64 60 59 58 54 47 56 61 52 46 44 49893 159 4982 30 10472 13 51 33 6266 2196 -56 -29 38 175 348 402 438 555 551 748 929 1198 1713 2407 3352 4395 4897 4963 5910 7146 7018 6875 6567 6558 6676 8363 11148 15453 23107 33033 42034 59902 70500 38348 16300 15001 15226 14744 13814 12750 11984 11721 11756 12461 13754 14996 17214 19683 21841 24551 26484 28234 31201 34392 36976 40166 43549 46891 50757 57798 62805 65045 65368 65714 71420 77742 86000 89506 91812 96470 103801 118788 134563 147967 151090 150334 139896 132993 120954 112326 110868 108703 105044 103183 99113 99075 98275 96617 88868 66343 43211 43146 61628 72031 68784 68651 71706 71644 81126 95266 109368 113756 100425 59245 12470 5168 2959 218 37 38 47 57 46 60 56 38 28 43 62 65 65 47 53 57 57 46 67 55 40 44 51 64 66 60 57 58 67 61 61 52 56 63 58 55 61 67 49 57 61 52 48 47 37 37 37 40 39 35 35 49899 161 4923 30 10473 13 51 39 6267 2194 -78 22 120 286 466 547 517 465 585 737 909 1219 1631 2199 2870 3858 4953 5667 5867 5463 5614 5409 5445 6238 7606 8959 11197 15038 19982 27005 33674 40770 60063 52041 20686 15209 13306 11410 9282 7913 7978 8819 10065 11700 13324 15076 17320 19011 21092 23908 26784 29109 32160 34804 38883 43895 48725 52252 55916 59957 63053 67449 72909 80503 89001 96090 100761 107719 115282 120005 115970 109648 104830 108328 111341 108048 103805 100938 99458 100874 101277 101377 103345 102248 98905 99988 102888 104618 106885 104451 92636 77390 54239 41819 42435 47852 57990 68624 70841 68243 70730 82861 98662 112996 110514 81102 27238 16344 40552 2264 83 64 50 67 93 88 65 73 64 61 87 76 81 87 87 99 105 84 81 75 81 97 91 88 90 100 84 93 91 91 101 88 77 89 87 93 84 88 95 100 90 89 72 72 75 76 80 78 76 72 71 49905 166 4774 30 10474 13 51 45 6267 2192 7 156 208 222 317 384 528 680 795 861 901 849 897 1109 1342 1662 2091 2711 3508 4582 5587 6908 7155 6567 6009 7156 8231 8980 10194 12004 14348 17459 21603 26547 31832 35942 40442 53265 47469 22608 14311 11954 10013 8513 8309 9344 11757 14513 16817 19614 21577 23189 25630 28082 29330 30372 33777 36317 37627 38220 40554 43892 48203 55125 60459 64771 71190 78221 84633 88728 94187 98419 102835 106103 106648 106323 109599 108974 101240 94707 90923 93963 100557 98434 98819 99910 95878 92271 92669 95466 99734 104112 109083 113064 113229 108135 88174 61687 49807 43980 45906 51185 56825 59191 58634 63865 78871 98801 108786 101250 68419 25347 4706 6026 2091 81 74 81 63 85 64 56 64 71 60 53 71 60 77 76 75 80 76 71 84 83 82 82 95 84 87 94 89 85 89 96 88 88 99 84 69 77 87 94 89 80 79 73 76 89 72 63 60 62 60 57 49911 163 4867 30 10477 13 51 51 6268 2190 -71 44 119 192 228 329 369 384 471 618 791 976 1200 1428 1847 2441 3150 3984 5148 5559 4746 5314 6001 6435 7232 8105 9845 11703 13990 16590 20115 24101 26163 30273 29697 24616 15797 9269 7455 7054 7197 8054 9416 10952 12303 13897 15578 16798 18145 20245 22434 24018 26368 28965 33316 37349 39540 43270 47038 52528 58468 64769 72744 79518 85237 90628 98113 107109 116254 120014 120774 124040 124518 130845 137987 139286 135459 119323 101788 93872 85001 78112 71503 65910 66891 69329 72877 77458 85953 96476 105489 113714 113619 100826 83215 78107 68322 51193 45926 47402 51953 55524 61149 73188 86691 103050 116486 92839 28255 6170 18558 1589 68 87 64 57 60 53 45 66 74 64 72 78 58 54 51 62 66 60 76 83 76 69 89 72 73 68 54 60 62 69 89 87 82 70 74 66 73 85 76 68 74 68 69 65 65 65 64 55 51 47 45 49917 164 4838 30 10478 13 51 57 6268 2188 -51 30 119 179 154 177 281 280 473 774 867 1023 1283 1543 1854 2281 2841 3700 4575 5462 5909 5843 6116 7283 8582 9907 10954 12898 15063 17146 20332 25672 31012 33897 38913 41019 27050 13373 9856 8537 8114 8662 9360 9849 10322 10990 12038 14199 17102 19913 22584 25700 29242 33981 39190 43603 48494 53038 56911 59747 63159 67027 71434 76270 82609 90786 99335 103882 115874 123484 122001 122079 119431 115381 105700 92885 87675 80477 79007 78067 71847 68468 63932 57928 59175 62744 69815 83489 95782 109467 126992 140865 149711 152072 137912 117111 109068 99987 77250 51471 48072 56009 58970 55252 57007 68593 71727 52474 26529 21872 50190 82701 2564 53 57 77 90 92 87 85 59 55 58 74 92 95 69 70 80 79 88 81 82 84 84 92 81 74 80 88 87 87 74 85 100 100 102 92 80 77 92 98 100 85 89 87 77 77 74 67 66 67 64 68 49923 160 4958 30 10478 13 52 3 6269 2186 -88 4 59 116 265 432 662 903 1007 1285 1729 2100 2634 3271 4077 4716 4931 5556 6976 7063 7692 9214 10600 11876 14115 17986 21454 23357 24456 28714 30723 22516 12276 6669 6324 7210 9044 11072 12623 14517 16438 18866 21862 24562 26572 28197 29592 31896 35235 37615 40013 44169 47636 52158 55525 56655 58835 63496 68232 70796 75611 84882 89952 91708 97239 99111 96115 87247 79408 72602 73111 73129 72718 77762 76089 70324 64270 57599 56880 56235 56788 64283 80216 93433 114700 137541 155474 162993 163712 170605 171630 163062 150676 131211 106243 80443 58419 53725 57544 59085 63897 68917 71187 61722 28730 9823 22839 35915 991 64 46 42 30 52 49 46 56 48 50 64 54 58 54 52 57 61 70 58 56 58 51 57 61 71 63 64 69 55 51 62 59 63 60 60 59 53 52 52 51 57 52 53 44 40 40 41 40 37 32 20 49929 158 5015 30 10475 13 52 9 6269 2184 -52 68 309 420 494 698 917 1168 1501 1868 2565 3240 3641 3859 4565 5085 5841 7539 8404 9389 12255 15537 19445 24080 29196 33659 33461 30671 26516 16991 8544 7109 8015 12055 15367 16302 17588 20072 22497 25329 28156 31203 34329 37382 40584 44238 46823 47521 48151 50054 53028 54397 54821 58872 63156 69241 70376 69776 68942 77229 82010 77908 70709 63965 62924 58630 58094 64394 61749 57452 58866 57633 53881 56750 59264 63179 71001 81109 90180 99063 112266 130745 142035 148450 148916 148217 160811 176937 175273 158276 146110 147402 132932 94999 60560 57270 60739 61576 57755 54710 66084 68274 36485 3832 202 54 76 64 75 73 61 60 59 58 47 53 69 71 78 60 54 53 80 77 62 78 92 75 72 87 77 79 80 76 82 76 67 71 59 78 80 72 78 75 79 71 64 61 59 60 57 49 54 51 50 52 47 43 49935 159 4983 30 10473 13 52 15 6270 2182 -42 46 263 426 579 813 993 1237 1468 1828 2536 3520 4432 4386 4436 5901 6420 6355 8041 9099 10347 12578 17877 25887 33435 43199 53860 41339 15233 10221 9735 11799 13458 14575 16563 18608 21192 23755 26802 29465 30875 30574 30145 29615 30093 29442 30028 31704 33977 35405 38408 40624 43291 46657 49731 52854 57642 62742 64172 63725 60639 61969 62851 67132 70638 76317 80772 85297 87670 83561 78983 80195 78416 72974 64738 59824 56079 54641 56190 62072 68736 77822 92798 103735 111922 119758 128032 140407 170507 185763 182432 186547 187590 158224 100425 61475 52971 54862 55469 52316 44561 39117 29426 12992 24946 5164 116 18 26 43 34 36 30 35 34 35 44 35 51 48 49 65 50 57 38 33 43 53 61 64 56 47 52 55 58 58 54 68 76 68 57 55 53 54 56 54 50 50 56 56 56 59 53 51 43 33 32 37 26 49941 167 4741 30 10471 13 52 21 6270 2180 5 92 241 266 353 411 427 509 518 526 637 897 1255 1488 1629 2092 2436 2925 3598 4576 5548 6272 6796 7651 9093 9470 9943 11412 12865 14878 19598 26522 34792 44968 60522 67723 45222 21592 14022 17564 20041 20082 19656 19308 21200 22105 19730 17700 17550 18253 19744 20889 22302 24369 27202 30117 32053 33771 35668 37722 40093 43011 45256 47634 52082 55035 58054 60726 63215 62877 63317 66296 66921 65467 65933 60109 54289 52537 53282 57630 62000 62755 59930 57617 56088 58306 61372 63847 69996 78707 90006 100076 104165 104147 107518 127440 165102 192721 210310 224108 230014 207680 153347 88914 58808 53521 47027 40962 37826 34319 22835 8953 13124 16328 1210 63 44 46 44 44 45 32 31 73 52 47 55 50 63 70 60 57 55 50 46 44 56 58 58 59 56 63 57 57 58 62 66 62 56 65 59 58 57 52 55 57 63 57 60 51 52 46 40 38 36 36 34 49947 166 4768 30 10468 13 52 27 6271 2178 -74 -36 0 19 123 194 247 326 377 476 601 840 1027 1141 1374 1749 2051 2435 3027 3789 4693 5727 6485 7353 8379 9600 11405 11494 11331 12209 11833 14373 19189 25694 37016 50689 62392 66288 58637 35697 20604 19773 19630 19718 21920 23778 24344 25227 25774 26401 27091 28190 30439 33333 35676 37366 39493 41871 44851 48775 51436 53741 55499 57932 60071 62104 62931 63950 66578 69002 67791 59600 53490 54067 53883 51679 49037 45595 44142 43350 42147 42085 44403 46700 49923 54833 61822 72708 83222 90806 92771 87004 79044 73318 88923 121766 166430 195484 212567 231414 240852 232845 184375 108020 54986 38889 43304 46415 42319 27881 12022 25547 44072 9222 241 45 55 54 72 63 57 49 55 77 82 71 64 74 72 63 68 59 62 72 74 68 72 71 75 76 80 78 83 84 88 73 77 79 73 79 78 69 71 77 77 64 58 65 66 67 61 64 68 57 59 47 49953 158 5005 30 10465 13 52 33 6271 2176 19 130 165 254 362 438 669 822 1025 1304 1582 1984 2674 3439 3975 4363 4852 6399 7716 8512 7909 7429 7699 9035 11503 15141 20997 28755 38972 54191 62891 38592 15370 14265 16386 18130 17778 17834 20390 22771 23232 23888 23937 24229 25523 26994 29247 31522 33642 36799 38612 41715 46762 53032 58359 63010 63104 64835 68950 73839 78772 81151 80038 75032 72824 70578 65937 62325 60186 59443 57001 57757 55811 52242 50258 49775 51437 57155 69425 81936 86583 83864 71596 60574 59705 67962 86292 112999 147413 186862 210092 226486 240603 252249 247857 206889 125516 51306 27594 30654 38547 43071 29868 28963 71836 52137 2576 114 86 104 101 90 88 101 108 94 88 102 101 114 116 100 113 110 107 112 100 109 104 103 101 101 112 106 100 102 105 112 118 111 111 112 112 107 104 97 104 97 95 99 98 93 93 88 85 84 84 79 49959 160 4944 30 10464 13 52 39 6272 2174 -39 37 186 207 223 297 406 559 682 854 1068 1259 1543 1940 2660 3726 4582 5176 5758 6790 8449 8453 7774 7586 8216 9681 12906 18502 26941 39232 56017 73271 80177 53519 19312 15950 18702 20360 20766 21372 20772 19235 20214 22880 26162 29251 32643 36398 38656 41589 43096 44065 44860 43681 44796 47990 52562 57003 59923 61491 64732 65076 65734 66745 67381 68104 67755 68921 64862 62480 58536 54225 50634 49652 49944 50345 49186 49051 52821 58739 65933 74404 80704 77873 71523 61200 56028 61138 78538 94354 109395 143681 187025 210383 226898 239533 247949 243029 200922 129495 61534 34065 39441 40634 25143 8658 22404 31857 4995 167 101 84 98 108 90 91 95 96 100 82 86 94 96 91 71 91 108 112 94 101 89 100 103 95 97 110 99 101 109 93 102 93 96 95 84 94 96 102 98 91 85 93 96 85 81 85 80 73 77 69 49965 161 4913 30 10463 13 52 45 6272 2172 7 27 55 100 128 232 324 459 637 770 931 1072 1384 1738 2077 2459 3044 4006 4962 5708 6582 7439 8695 9123 7917 8663 11220 14976 19931 24877 30213 36924 46731 59391 73581 63256 41483 28671 29235 27550 24361 23349 23056 24392 27149 30412 32970 35017 37153 38727 40266 41899 44902 49709 56847 62662 67317 72658 75483 79873 81847 78722 77202 72759 69757 67970 60561 58351 53221 50963 50173 48005 47366 48080 48506 49635 50414 49902 49017 48202 49402 54029 65961 79009 85089 80091 68414 55581 49612 56990 71479 81784 84323 111020 155713 184511 200380 212071 217688 212666 186218 123934 54513 30180 44284 45850 25821 14850 18777 11807 1513 99 97 81 85 66 85 84 69 84 84 107 105 87 94 82 94 96 91 89 90 67 74 87 88 94 81 100 94 89 99 102 104 94 95 86 92 87 88 79 80 82 83 85 83 79 77 68 70 72 66 49971 160 4944 30 10464 13 52 51 6273 2170 -21 35 128 206 269 345 482 705 838 1059 1374 1682 1922 2120 2325 2739 3352 4022 5336 6397 8154 9679 11139 11769 9892 9719 12067 14981 20082 28798 33909 38286 50565 69579 89617 83544 49028 37506 34513 33487 31628 31150 31491 32005 33292 35689 39108 41948 43924 46213 49890 54164 55759 58521 61318 62845 60961 58366 53967 50329 52667 54250 54227 55469 55075 53071 51637 51363 50399 49399 49481 51605 54288 56706 55785 48392 43754 44799 50344 56395 60004 66862 69676 62902 50509 42354 42189 46890 53318 63320 69013 62485 64572 106812 162347 184093 201847 209507 211426 205869 177045 119562 59571 40334 45222 35817 32954 65856 42201 2717 92 59 62 69 80 79 73 52 68 58 52 73 73 87 60 64 62 88 74 88 81 89 78 80 85 97 90 74 76 74 79 75 91 68 65 62 63 69 68 70 70 68 56 51 51 58 61 59 48 44 49977 161 4913 30 10463 13 52 57 6273 2168 -72 19 259 519 569 558 680 995 1192 1395 1703 1836 1859 1999 2340 2888 3452 4017 4899 6290 7440 9660 12670 13847 12443 11113 11958 14932 21186 28812 34309 39862 53679 65535 84349 109468 76973 56494 66720 52451 39552 34748 34502 37217 42843 48419 53565 57212 57239 56827 54417 49441 43687 40862 40150 37427 37531 36340 34681 34410 35022 36109 36592 37861 39545 40354 41948 43224 42376 41937 42919 43827 45372 46846 49602 54204 59037 61925 62901 64378 65014 63288 61876 58066 57248 56670 52955 51425 54573 62430 71091 71302 71432 83251 136596 190639 201189 207159 214679 213135 209439 185667 152114 104767 60667 46108 35164 31333 59036 60393 4435 157 93 85 83 92 84 96 103 87 102 109 99 85 85 94 95 91 91 95 89 93 114 111 101 88 100 98 98 104 119 105 95 96 83 84 90 96 97 90 89 92 86 79 86 83 81 88 86 76 81 49983 166 4762 30 10462 13 53 3 6274 2166 -94 -9 63 144 274 364 547 710 1035 1223 1294 1484 1734 2175 2391 2552 2722 3059 3397 3938 4592 5373 6240 7028 8571 10686 13862 17201 17897 17134 17569 18297 20785 26835 33065 42894 57008 70306 83554 106838 132192 89025 64356 68373 58331 48054 46009 50428 55565 54993 51574 45382 37237 29348 24353 21390 21705 24167 26634 27297 27613 28541 29897 30919 31038 33420 36050 38010 38037 37563 36614 34980 34268 33802 33687 34964 37270 43247 52242 60134 65553 68799 68187 65873 64752 66403 66791 65637 65763 63367 60843 59859 59058 61436 66114 70754 73443 88405 109307 149397 186411 195016 194496 202742 206656 209088 186355 143943 100725 64976 46412 33748 28647 57993 50145 4068 183 124 82 70 73 75 85 96 92 87 110 107 92 107 114 96 101 120 130 109 80 99 113 111 107 99 96 101 102 108 112 116 114 110 107 110 111 108 96 96 95 99 97 91 86 89 83 76 84 88 49989 170 4641 30 10461 13 53 9 6274 2164 -80 -25 114 199 267 344 468 587 659 700 843 1015 1044 1175 1427 1727 1953 2206 2564 2873 3356 3876 4613 5224 6007 6853 8075 9323 9708 10831 14329 18345 21307 22328 21638 22440 26230 30846 35057 41696 52026 61742 76889 104163 130752 94341 62057 61541 44375 39783 41146 40267 35396 29810 26595 25577 25214 25967 25874 26691 27421 28131 28425 27978 28082 28720 29170 28512 27419 27564 27888 28624 29154 29300 30188 30971 32015 35504 40012 48371 56814 60328 60409 60546 58413 57003 56793 58179 59140 59468 57999 56699 59779 61859 58522 53797 53353 53338 55482 60829 68958 84683 113074 153765 189614 192079 189044 197320 207938 206281 194888 178948 152325 95382 61034 40750 24406 31416 40603 20661 714 98 72 79 62 65 63 75 79 87 73 95 104 92 89 81 76 73 69 85 79 88 68 77 89 89 92 82 73 88 85 86 78 85 91 89 76 79 81 75 74 69 63 55 66 60 59 56 59 60 49995 169 4671 30 10461 13 53 15 6275 2162 -28 197 269 305 389 365 250 168 237 314 444 696 997 1122 1313 1615 1943 2195 2420 2846 3408 4030 4601 5089 5817 6751 7862 8336 9937 13384 16379 18668 21034 22779 24478 26615 29333 32678 38046 44973 52567 62357 84547 118258 128859 107764 62794 42094 37065 34510 34725 33536 32014 32392 33264 34744 35307 35477 35694 34836 33127 31885 31194 29931 28738 27860 27050 26619 27575 27306 27367 26361 26120 27751 29883 32683 37366 45835 52376 55859 61007 66635 70879 71860 69103 62442 57980 56072 58804 64823 70278 66351 57349 49193 47264 45074 44585 45680 47125 52613 69667 93784 128849 189608 222533 229231 233628 232368 227025 211250 186094 141783 97866 61333 38959 30986 16017 42742 69178 4216 134 93 83 68 79 102 70 72 70 84 100 88 63 86 90 111 91 90 88 86 95 87 97 102 89 95 104 102 91 91 89 82 90 86 87 96 93 92 93 88 76 88 86 79 71 69 75 70 55 50001 169 4671 30 10461 13 53 21 6275 2160 -28 136 123 161 238 264 242 348 606 735 768 931 1029 1228 1507 1807 2141 2380 2854 3364 3931 4718 5541 6380 7059 7934 8740 9048 11205 15111 18115 20647 22756 24226 26629 29074 32595 36220 42143 51740 71494 100936 125147 153590 136683 81873 49795 40812 39030 38443 37853 34463 31149 28958 27118 25342 24534 23956 23221 22645 22478 22295 22960 23145 23200 22389 21901 20970 20902 21347 22659 25344 29254 32688 37571 43600 49683 54052 58071 61230 59589 56089 54594 54025 53013 57153 60354 57210 50784 46512 43800 41016 41364 40596 37482 37524 40401 42248 43164 49657 63577 88433 125262 172232 201779 224408 246550 256551 256355 241270 205362 152022 116200 99692 70189 25564 7447 24255 33813 4249 224 92 80 89 86 85 71 80 82 76 80 84 86 90 81 78 102 99 85 100 97 93 90 99 84 98 111 99 83 85 91 88 95 89 78 93 87 81 73 80 92 87 71 74 74 73 76 71 70 50007 175 4492 30 10462 13 53 27 6276 2158 -70 -62 -36 -8 66 114 261 443 581 812 1075 1116 1291 1372 1486 1629 1683 1958 2310 2421 2742 3081 3496 4067 4681 5464 6363 7186 7899 8740 9957 11246 11814 12778 15800 20639 25208 28757 32755 36023 38706 40007 41241 43285 51110 73372 87652 83135 80254 78213 66254 60329 54980 48405 43809 35840 27848 26296 24746 23137 23093 24410 25940 26530 25918 24636 23578 22823 22097 22146 22178 21720 22450 21873 22533 24304 30162 38597 44683 47488 49792 51368 52578 52567 52537 50106 46029 44976 48282 53205 57458 58584 52132 45484 43615 41007 38793 37126 35768 38055 39195 36233 34063 37758 44956 56582 81758 118067 144372 165344 180979 195017 211627 233760 255932 261219 225885 155766 110770 107848 86821 38164 7166 9359 4532 930 122 87 60 76 79 92 100 96 100 92 105 99 97 83 76 86 98 98 105 96 98 84 101 95 94 100 103 103 103 108 101 100 107 102 92 90 104 104 97 99 99 92 88 85 79 78 81 81 71 50013 172 4581 30 10461 13 53 33 6276 2156 -99 36 223 420 481 498 602 761 1032 1163 1157 1292 1681 2062 2169 2170 2292 2567 2960 3351 3833 4229 4677 5389 6173 6808 7708 8324 8876 9767 12190 15915 19569 22698 26730 30656 33533 35875 36614 37942 42758 49603 55584 61787 69193 75384 70151 59662 52340 48594 38954 31387 26649 25077 24595 25669 26629 27660 28122 27341 26054 25448 24678 24098 23810 23376 21687 20506 21731 23316 25716 28546 30772 34513 37105 39051 40531 42499 45516 46362 47490 47652 47179 48386 53055 57929 58241 55167 49945 44965 40485 35397 32292 33167 34878 34855 31995 29872 29908 34139 40827 51769 68780 93141 112935 139729 180350 206691 206336 203145 218569 242925 250758 243796 208516 131450 100342 93585 54577 21357 6963 1274 148 81 70 76 55 53 62 81 80 72 77 74 88 81 74 68 69 72 83 95 87 80 81 79 93 98 86 90 89 85 93 90 82 85 79 84 86 75 71 72 78 73 65 59 63 67 64 64 56 61 50019 172 4582 30 10462 13 53 39 6277 2154 2 64 161 197 224 528 648 830 971 1098 1147 1386 1573 1585 1671 1891 2105 2352 2634 3167 3647 4136 4814 5791 6541 7222 7814 7700 7890 10552 15214 17692 20772 24761 27352 30141 31903 32411 33897 36566 41434 47172 54469 66065 75461 68342 58980 60444 53884 43905 34033 29614 28263 28122 27696 26677 25011 23659 23465 23202 22698 21499 20213 19342 19457 20158 21724 24617 27466 29796 32155 33956 35490 36765 39014 40895 43451 46764 49849 50695 50795 49936 48404 45022 43548 45420 47194 46588 44014 42400 39507 38461 44173 45583 37826 31581 30353 33713 36361 37196 41863 55098 77870 90739 106931 144716 172629 186214 185707 190211 218666 251520 260371 258087 242103 184617 122407 105827 76994 13620 3631 2738 544 125 109 101 84 87 90 96 99 84 106 98 102 97 105 101 100 105 100 109 113 108 115 112 113 113 111 98 111 108 102 102 107 110 112 111 102 98 102 95 94 93 88 92 88 83 82 86 90 79 50025 173 4552 30 10462 13 53 45 6277 2152 -87 -49 3 156 205 287 481 580 739 840 1031 1215 1357 1530 1609 1824 2132 2453 2682 2989 3519 3938 4451 5261 6248 6862 7459 7610 7646 8762 12003 15482 17729 22522 27520 28422 28029 28648 31090 35155 39007 43321 49816 55376 52395 42352 35686 38507 36293 29243 26817 24398 20452 19434 18722 18818 18982 19811 20688 21365 21968 22171 22905 23876 24129 24662 25549 25819 24866 25055 26436 27766 29726 31462 34181 38616 43098 46868 51321 55291 58239 57339 49574 39182 36387 39280 42007 46660 52859 53979 48574 42027 37443 34462 31619 30267 33267 33276 30814 32516 41282 50111 56366 64382 80512 114808 161568 187697 197062 197908 217388 248616 265858 270407 256084 225397 176776 113422 114231 98195 31584 5939 2962 382 41 41 50 60 27 42 55 43 44 54 51 43 58 73 60 48 45 43 59 79 66 55 70 56 64 73 71 66 63 59 63 58 65 58 53 68 66 59 66 61 63 54 57 48 46 36 31 31 39 50031 171 4613 30 10463 13 53 51 6278 2150 -78 -14 -15 128 235 423 650 641 632 823 1015 1212 1511 1872 2127 2388 2561 2857 3212 3721 4242 4992 5794 6802 7821 8085 7715 9162 11851 14390 17946 21147 24484 27049 30856 34949 39905 45415 50734 53718 55937 54219 41802 33067 33283 33965 33548 30617 26255 25932 25668 24404 23818 24061 24327 24135 25778 27791 27554 26746 27166 27893 27662 26184 25503 26174 29477 32463 36080 39999 42664 46684 53066 57356 59808 59556 59217 61273 60858 57314 53154 51847 50987 51709 51650 48980 44154 39841 37799 39053 42599 40889 40266 41901 38218 33914 32842 36856 37895 38753 41001 46588 63314 107249 157574 169546 174290 200126 247399 289361 303661 291824 252727 212047 171891 123698 120160 98503 27717 5108 859 146 88 83 86 84 71 79 92 101 87 95 109 85 94 88 104 102 104 109 109 104 98 106 107 96 111 108 123 111 115 117 118 108 100 109 101 98 108 102 102 106 97 101 98 103 97 93 88 84 87 50037 175 4492 30 10462 13 53 57 6278 2148 -77 -24 41 74 43 126 259 336 431 593 737 896 987 1186 1466 1575 1749 1998 2280 2473 2830 3035 3305 3616 3991 4539 5506 6729 7718 7550 8089 11190 13447 14593 16979 20924 25690 27829 27204 27956 29766 32423 36093 41777 47902 51389 43503 35327 35628 34247 32677 29280 26158 25911 25536 23746 23639 24991 26157 27446 28736 27851 26288 25183 25087 25495 26554 28812 31795 35603 38057 40019 40407 40843 42061 43028 45628 48743 50993 53004 54478 56811 57770 55581 49348 40106 33230 30211 28801 28139 28074 30872 35490 42248 45670 48215 47932 42677 35677 31801 32245 31368 32286 37314 41938 48036 60199 91882 129665 143267 156205 176118 208536 257991 291317 300326 274931 235438 207327 175574 153841 120458 98040 23875 1083 124 104 83 96 95 83 89 92 109 89 94 102 75 99 99 96 108 117 110 117 114 106 114 97 97 111 115 110 103 99 109 102 101 113 105 106 107 107 98 103 103 101 100 104 100 91 100 98 87 82 50043 323 50 30 10460 13 54 3 6278 2146 1589 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 10 133 262 492 619 858 982 1100 1385 1512 1685 1907 1904 1996 2242 2759 3084 3316 3845 4488 5232 6340 7525 7965 8438 11072 13722 14524 15955 19013 23606 26185 24843 23587 24815 27781 32961 39965 50618 56428 43428 36059 38219 34300 29295 26364 22499 21153 22717 24352 26583 27817 26210 23686 21682 20732 21723 23852 26112 29368 33767 38296 41388 42805 41825 41690 42899 43512 45184 48684 50636 52842 54666 56110 56158 56374 51708 44617 40840 40418 39222 40414 38910 33790 33223 40329 55233 64287 60833 52294 45572 38845 33537 32636 29716 29116 35349 40752 46980 52674 59654 71212 88493 118159 142404 154254 169129 204628 243831 259917 250499 229281 206212 172324 126132 141500 211294 51433 880 122 95 73 71 63 57 68 70 66 64 67 64 66 73 75 75 84 69 92 92 89 86 95 97 94 81 92 89 81 90 96 92 82 75 79 88 82 86 92 84 75 76 71 76 84 80 65 64 65 65 50049 323 47 30 10457 13 54 9 6279 2144 629 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 126 288 371 443 598 784 854 965 980 1081 1162 1280 1530 1782 2076 2461 2804 3408 4390 5765 6790 6920 7499 9075 9699 10065 13036 16344 17164 19125 22785 24787 24556 23976 25738 31263 38468 45966 54781 59732 52284 39826 40700 44388 40064 36428 35451 28174 27054 28428 31371 33145 32694 29948 27370 27006 29140 32776 37738 40814 42991 46325 49255 53195 55768 58192 58149 53582 52526 52894 53154 54772 52902 50276 49401 48950 48651 49620 51583 53783 54421 52338 49205 44877 46495 52936 61621 61359 52456 44798 38220 34233 34601 38203 43003 45324 47565 55761 65592 75487 86425 88775 77833 63306 72234 86282 101993 128058 154305 177531 212044 245570 239980 196954 143667 111376 152858 119480 22472 3696 214 126 111 91 99 113 115 121 125 107 100 130 151 118 112 113 116 124 119 127 139 129 117 121 127 131 126 126 131 129 126 122 133 117 111 115 111 118 121 122 113 110 105 109 118 112 109 111 103 97 50055 170 4635 30 10455 13 54 15 6279 2142 -75 -30 91 207 328 418 502 627 724 864 1093 1268 1352 1512 1764 1923 2236 2877 3791 4474 4901 5630 6720 7837 8526 8999 10979 14731 16473 17488 19873 21883 23555 24810 26568 31601 38148 50132 60842 59096 51029 36675 32474 34331 36855 42423 57477 64754 39061 29063 31174 32199 30734 27101 27624 30517 34325 38754 42149 47599 52634 52775 49066 45131 44946 45112 46249 45864 45363 42772 41219 42421 43472 43695 44970 44772 44012 43234 42051 41325 42480 44594 44913 47830 51478 48520 40364 36854 37418 36585 39004 44895 48853 49703 45637 42445 50759 63699 77354 90650 109886 138923 146046 120137 76971 55076 70263 104581 140730 171401 193822 209222 209576 186058 143434 106210 94689 56507 7222 819 195 140 95 82 99 94 112 102 92 87 89 87 69 71 82 91 88 93 109 107 104 104 110 106 101 99 97 103 101 103 106 109 102 99 96 99 95 104 104 101 94 85 87 98 94 82 82 79 80 75 50061 165 4810 30 10450 13 54 21 6280 2140 -5 111 214 288 403 546 592 731 898 1096 1316 1687 2103 2580 3092 3660 4267 5214 6161 6622 6886 7529 9289 11945 13352 14206 16458 19644 21862 23646 28011 35152 43933 56544 57336 45935 44039 40183 34249 33701 36029 48579 66948 51178 30601 26934 25278 25242 25638 27147 30970 34825 37895 38823 39319 40723 40961 38088 38140 40335 40808 41487 41758 40839 39784 41937 44260 45372 45235 45719 45196 42523 40136 38570 39111 40053 42072 46554 45043 38169 32057 29871 34489 38875 40815 40609 39544 33467 31128 34067 41054 51583 59568 69387 88564 125852 174225 200911 192684 129161 67279 48011 61641 96228 133049 161665 187596 202121 200262 163300 123290 106791 80727 25656 1796 193 98 59 23 51 47 41 41 44 60 65 50 47 53 55 52 63 66 59 60 64 61 63 85 81 71 59 66 59 59 71 69 68 65 56 57 64 59 51 50 48 60 50 49 51 47 45 42 35 37 50067 161 4898 30 10448 13 54 27 6280 2138 -42 55 166 355 600 881 1084 1417 1790 2149 2496 3034 3749 4417 5092 5707 5684 6000 7299 8937 10129 10891 12875 16505 21568 25625 29779 36626 47561 57808 55443 51774 57529 56956 42501 31821 33917 42754 47591 41061 29983 26304 25580 26286 27427 28790 30015 32761 35459 35587 33643 31243 30900 33278 34580 36718 38452 41180 44101 48682 52072 53494 56814 57550 56385 53503 48993 45640 41664 40023 41985 45604 49562 50749 47978 42112 36280 34324 33238 32541 32628 32810 30015 30891 36652 40835 42487 42152 52708 76146 107056 154994 199215 208041 186490 145717 116634 92006 82985 99692 127807 152225 173776 190269 202599 195803 158219 103326 74156 46987 10986 666 177 121 97 82 81 83 91 95 94 110 102 97 92 105 108 111 108 119 116 111 95 91 104 107 107 99 105 112 122 116 117 115 99 91 106 102 97 102 91 104 101 90 80 77 81 88 88 82 82 50073 163 4837 30 10447 13 54 33 6281 2136 -1 104 227 420 597 825 1054 1234 1420 1722 1936 2139 2567 3025 3642 4523 4947 4868 4972 5643 7424 9726 11928 11689 12464 17458 24359 31408 37599 41134 42540 45060 52140 61498 57169 43711 29667 25754 27917 34537 43092 35984 26695 23649 24241 25260 26494 28126 30822 30503 27334 26726 28076 31345 33723 35978 37412 38459 38721 39247 39910 41737 43669 44096 43578 43649 43553 40829 38127 37868 38759 40504 40597 39614 36914 34158 34646 35815 35360 32232 26721 25027 27438 30149 33378 34555 36397 37709 37752 42238 55329 76683 111486 165309 202017 219129 223639 206231 162265 117766 113067 127418 134914 146470 163423 173174 176372 172347 151325 108912 74176 61363 18380 2619 371 112 74 66 45 69 71 75 63 80 77 75 71 66 70 72 74 88 86 73 79 92 113 99 80 83 85 81 87 92 84 90 82 73 78 78 77 73 74 70 74 72 70 70 72 62 60 56 52 50079 169 4658 30 10448 13 54 39 6281 2134 44 112 162 267 352 484 611 824 1017 1338 1604 1920 2165 2352 2647 2943 3522 3872 4407 4799 5069 5884 7121 7399 7164 7909 9620 12386 16505 18440 15550 14384 17143 20776 26131 30825 36399 46171 58037 64843 58257 42574 28806 25269 24696 26125 28183 26599 22220 21425 23389 25232 25907 26464 26148 25970 26387 27306 28919 29013 29857 32242 34149 37745 40121 42104 44730 46017 47643 47312 45177 44789 44497 42971 41357 40668 39652 37608 36283 35506 36928 40367 43730 39973 33403 29710 27725 27338 28830 29806 30692 32337 33521 36454 43526 51532 58427 69813 86094 108190 151045 188309 203371 204684 184195 142999 148847 189007 202481 182844 174624 188044 197405 193165 176110 136053 94682 87035 30920 1777 486 173 127 99 95 122 109 107 102 89 99 108 111 96 111 101 102 119 108 103 110 117 108 100 105 105 107 108 108 120 111 121 122 118 113 107 110 110 110 115 112 102 105 103 95 101 104 96 89 50085 165 4777 30 10447 13 54 45 6282 2132 -21 164 195 279 491 673 830 939 1176 1339 1550 1760 1942 2211 2583 2758 2853 3096 3818 4399 4494 4905 6771 9315 10393 10617 11490 11911 12526 14190 16870 20951 29030 44676 69253 91527 95995 80645 56309 32754 22392 21310 20654 19847 20012 21321 21765 21490 22795 23832 24698 25838 27139 27820 28956 30829 32511 33779 36509 39250 40501 40710 42253 41870 40619 38801 36695 36571 35685 32563 31444 32051 33463 37392 43697 49036 53905 54189 49436 44178 39161 32754 29525 30150 29393 31357 33672 34098 40731 51336 56375 56188 59197 62864 68404 87314 104967 110005 130662 163951 168114 178768 201091 227168 248201 241442 212778 197493 193560 179508 153917 110124 68488 48225 13707 1576 216 93 53 52 63 55 59 57 41 44 72 61 51 75 81 66 60 55 65 79 85 79 74 71 70 65 76 74 75 72 74 87 73 66 71 69 62 58 71 60 50 60 60 55 53 53 53 42 42 50091 162 4865 30 10445 13 54 51 6282 2130 -7 117 342 528 637 721 843 873 1050 1364 1590 1773 1901 1980 2203 2607 3046 3622 4319 6441 8841 9000 9062 10711 12398 12864 13124 15224 19612 26215 40564 63647 91907 110016 102890 75369 44544 24158 24243 27426 26489 23376 21024 22214 23197 23791 26458 28196 28317 29172 30287 32036 32376 32332 33148 35070 37664 37679 36451 35684 35225 33645 31752 30483 29721 30216 33229 36280 38011 42203 43485 43704 43807 44817 45552 44284 41539 36359 32183 30906 31268 32230 34031 40419 47888 55114 57829 56159 56113 59510 67053 70085 68207 70544 87439 124996 169164 184904 205793 241219 261088 262806 258663 253330 231392 213041 188207 154448 106692 54716 30667 12809 946 143 87 50 63 83 58 64 89 82 69 71 77 83 72 66 73 80 91 95 97 97 97 95 90 89 88 89 89 86 82 88 86 78 70 80 76 76 70 63 70 67 66 76 68 67 63 53 52 53 50097 323 32 30 10442 13 54 57 6283 2128 356 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -10 75 169 301 558 780 949 1064 1184 1218 1313 1670 2227 2862 3358 3665 4166 5592 7141 8139 7919 7433 8585 10993 14880 22458 29847 40499 63699 86784 109690 122146 110591 84147 47475 29981 29736 26465 21888 20847 21821 24047 26867 28950 28378 26973 27262 28658 30389 33449 34762 35903 37097 37283 37058 38488 39769 39347 36353 34809 35513 36826 34806 33746 36182 36812 38645 42662 44050 43740 42281 42171 42633 43081 44479 46526 45917 41577 36660 37651 46174 55814 63798 66144 60327 57030 55756 54949 58922 65984 57862 56352 69847 103320 167952 207221 216209 229736 229446 210743 196392 222039 258200 254817 204360 133913 76695 28930 8423 1727 307 111 91 80 85 75 68 68 75 73 51 49 75 74 72 67 68 67 74 93 80 79 80 74 89 90 81 82 78 96 84 86 73 70 76 73 72 72 68 62 65 76 75 60 65 60 56 50 42 44 50103 158 4981 30 10441 13 55 3 6283 2126 -41 167 379 546 573 622 779 755 822 1176 1719 2351 2900 3407 3714 4442 5061 5483 6036 6667 8385 11476 16581 25099 37881 56290 72214 83118 89593 100901 100610 93013 81269 57022 42307 45747 33275 25162 28026 29811 30683 28635 28479 29407 30264 31896 33812 34165 35456 37263 38188 37449 36952 38265 39674 38928 36426 34165 33656 33817 34867 33933 32013 32618 33568 33855 33126 35589 38827 42645 48002 52877 55672 57114 57852 57700 57597 57872 57429 56480 53528 47067 43408 48571 55959 54309 52774 57338 60579 62505 73537 92504 116228 166368 216361 236122 251901 243974 209002 201392 227904 260809 255191 161163 74973 38916 6055 2841 795 170 115 93 110 101 103 117 132 110 118 127 109 111 108 113 123 121 104 110 126 122 118 121 122 96 109 120 114 119 111 110 127 118 115 115 113 101 108 107 106 98 105 112 110 101 97 91 87 89 50109 165 4772 30 10442 13 55 9 6284 2124 -19 121 279 392 587 642 718 886 944 1105 1306 1360 1588 1771 2007 2281 2789 3511 4562 5563 6676 7636 8106 8618 9770 11412 13462 16661 23233 34570 51510 67796 78953 87278 80084 56044 34914 28287 30079 31853 36577 42256 34998 24904 22976 24078 24915 25915 27661 29515 31046 32307 33146 33542 32983 32708 32291 31491 29691 28880 29353 29487 28602 26182 25109 23719 23653 24319 25499 27505 28311 29604 32216 35220 39297 42654 43256 42304 42249 45194 50460 52940 50572 45741 44775 49162 49918 46249 46923 48836 48876 45634 42278 41528 47370 58253 83927 109533 131159 167100 201159 201860 195647 214565 228902 239649 246985 249732 255249 269592 261915 153457 58323 7307 2942 669 121 81 60 54 74 96 90 84 80 92 83 92 95 103 96 90 92 93 88 101 100 108 105 101 94 93 93 90 86 88 86 87 83 88 91 84 98 92 89 88 84 78 82 83 81 83 78 73 77 50115 160 4923 30 10443 13 55 15 6284 2122 -74 67 218 338 573 845 1018 1343 1603 1738 1856 2009 2282 2528 3384 4386 5048 5607 6687 8348 9212 10339 11452 14058 22161 38914 56344 64987 67530 67833 59326 47428 38380 37430 38680 50848 63088 53866 28509 20281 21308 24219 27691 29762 29787 29119 28592 29086 29697 29462 28033 27402 26098 24997 24340 23447 22285 21906 21169 22064 23561 24829 25522 26595 28531 30364 32802 35180 37416 40216 41875 42235 43749 42963 39828 40819 43209 45372 50793 55073 56601 54858 49438 45261 38172 31946 29364 31077 41923 60503 88377 108437 121343 157664 185954 184688 194037 227998 246545 246232 252436 270174 284867 297091 308783 293769 180405 66270 11766 1533 195 80 86 84 76 69 63 57 72 68 73 62 76 78 67 70 70 77 73 64 74 77 86 88 88 70 82 85 85 70 69 76 75 72 74 79 85 79 73 65 67 77 78 73 68 68 65 63 64 62 50121 157 5014 30 10444 13 55 21 6285 2120 -31 97 322 544 753 969 1097 1212 1136 1187 1558 2136 2834 3122 3493 4406 5289 5922 6590 7713 13720 26832 38957 52854 72123 90026 100848 91937 64498 40257 42524 66631 74676 41779 26000 22426 24314 25825 26744 27481 28566 30308 32204 33168 32764 31548 29815 26579 25912 24166 21386 20292 19850 20314 22233 24993 27578 29263 31064 32609 34418 36679 39252 41886 44768 47484 46837 42826 39657 40809 43764 45727 47645 50379 57427 60242 60068 55780 39477 27166 31514 36172 35614 35618 36686 44079 58406 87552 113453 127106 149930 185526 211396 221891 233957 230684 211536 233650 284278 330726 362859 350659 286768 192179 67337 10275 3807 730 119 84 63 57 77 77 72 82 74 57 75 92 93 82 83 86 86 108 103 96 83 87 87 98 103 100 107 99 79 87 95 103 91 85 84 84 89 88 95 102 93 83 86 81 88 84 66 64 67 50127 156 5043 30 10443 13 55 27 6285 2118 45 202 327 429 509 481 574 862 1253 1895 2415 2505 2748 3526 4518 5492 6580 7876 10554 15045 25577 44859 69960 98444 120847 136134 134115 97201 62697 48860 57643 60956 37352 25312 26180 28034 30829 34259 35862 35598 34095 30076 26242 24430 22192 20125 18460 20431 22856 24739 25735 26930 28318 30251 31985 33277 34345 34999 34417 34014 34604 35754 36363 35533 35296 37921 41057 40943 41227 44032 49478 54903 58364 58938 45695 33732 27888 28273 32324 34691 33896 33273 32583 41141 72383 102189 110442 110807 132729 163668 185868 203447 208278 208947 208269 207145 227594 279747 348144 401647 388169 236161 91442 18887 1163 242 151 124 108 92 120 108 97 97 103 90 83 113 120 88 93 91 86 105 111 110 106 99 96 99 99 105 114 121 115 110 115 101 105 102 102 110 108 100 91 90 87 98 104 105 101 97 94 88 88 88 50133 159 4950 30 10440 13 55 33 6286 2115 -41 140 385 601 746 830 789 841 1013 1254 1556 1967 2675 3276 3400 3765 4515 5406 6814 8392 10064 13313 22578 40277 63294 84303 97632 101723 100286 89157 64117 38616 42288 47788 30176 24634 26788 30087 33257 34553 30461 22316 19465 19957 20972 22245 22851 23081 23585 24222 24382 25113 26440 27976 29039 29233 30136 30380 29373 29292 29421 29483 30508 30741 30080 29280 30161 32588 35014 37368 39086 37756 39208 45179 57721 61238 60581 54717 48019 42735 36270 35785 39051 37008 37926 45054 61499 83268 93763 83994 85626 109759 133609 156485 183676 203697 218463 224194 224489 224210 239215 289212 360895 384633 251553 63637 14022 600 116 111 62 52 55 46 58 50 60 57 74 91 65 64 52 71 78 84 67 57 68 74 74 85 73 76 74 76 90 81 73 81 72 78 80 84 76 77 83 71 75 69 67 64 67 66 71 66 54 56 60 50139 159 4947 30 10437 13 55 39 6286 2113 23 148 176 171 165 175 274 456 666 864 1133 1608 2180 2673 2833 3071 3685 4460 5444 6474 8103 11358 18863 32940 48210 62731 80847 102254 121193 126208 111956 75281 56988 42536 27414 27366 30848 32075 29665 26170 25392 24070 23340 23321 23551 24387 25319 25438 26171 26280 25647 26203 27627 29475 31475 31464 30615 31029 31787 32592 33448 33082 30364 27811 29119 31495 32682 33063 34752 39059 45742 53646 62364 74227 76538 67518 57350 52794 49162 36327 25179 26639 36064 47439 56900 65998 75865 75691 70552 69792 86274 127352 154205 128554 109777 146203 193095 223308 237886 249721 263436 278177 310926 341375 263348 69641 4687 268 135 93 94 78 88 86 87 76 69 94 84 81 59 65 89 102 124 104 92 82 77 88 90 84 81 90 93 95 105 100 100 89 91 96 95 96 94 93 86 79 85 85 93 89 85 91 85 92 80 75 77 50145 319 142 30 10432 13 55 45 6286 2111 412169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 74 257 374 416 644 1018 1415 1705 2039 2518 3004 3600 4648 6366 9338 14058 21750 31749 44160 57769 73403 91243 110282 124905 122848 102250 68041 39383 33947 34481 31911 31602 30954 31324 30330 27115 24596 25069 25416 25237 25793 26034 25192 25146 26205 27337 28869 30536 32144 34015 35392 35617 36124 35259 33339 32700 32994 33697 35541 37811 38157 36440 36756 39598 45557 56528 58269 46170 34071 29220 28403 26106 26341 34847 47178 55279 55981 58718 65040 61763 50581 50334 73236 127394 166898 148517 104372 89160 128907 190166 227231 242152 250613 271763 296134 328042 348997 291687 110753 31890 1153 121 129 100 77 96 85 90 101 89 85 90 98 92 78 87 88 74 85 99 97 104 110 99 111 101 98 86 82 97 94 106 105 92 90 92 104 94 90 88 93 92 83 92 93 83 78 80 80 82 79 74 50151 153 5119 30 10429 13 55 51 6287 2109 -83 17 148 216 318 567 849 1274 1657 2019 2648 3264 4062 5286 6339 7810 10820 16362 25157 35349 46815 57805 72797 89214 103099 112122 101898 72992 54198 63949 51618 37725 37117 32215 27404 26008 23590 23762 25110 24653 24743 25810 26997 28050 30001 31347 33068 35152 35805 36107 37574 39051 40137 39850 38120 33658 30441 32569 35668 35799 33612 30288 29181 34545 40908 41529 30736 23207 25341 27048 27532 33558 41774 47977 52935 59179 61531 58447 53082 48653 46127 50997 70605 103726 138621 138111 116820 86024 72949 123534 202862 262014 273176 264723 270908 288191 314255 332686 315967 143102 24298 1943 138 137 135 123 111 123 114 110 107 125 132 115 108 118 110 109 113 131 107 104 119 122 115 114 120 123 114 119 136 128 129 121 114 119 118 117 109 98 107 101 100 110 111 104 107 106 106 103 92 88 84 50157 157 5024 30 10424 13 55 57 6287 2107 -14 0 73 181 306 426 483 637 952 1384 1730 2108 2575 2960 3449 3993 4862 6254 8180 10569 14545 19941 24556 31823 39622 48377 60973 75155 82972 83939 75589 59974 56090 52824 38270 29328 26320 25631 24813 23019 21774 21997 22614 23862 25208 26706 28138 29771 31848 33661 36044 37969 39821 42533 44331 43444 41248 39614 37359 34795 32953 34433 37535 36485 31612 31638 34954 40909 42544 35691 25680 18318 24245 36765 39561 40217 46044 55102 58016 54140 44273 40355 38532 41839 53710 66482 90328 115380 124817 136156 134639 90288 61233 77999 142855 215447 266331 275908 247151 251049 292371 326757 319984 193535 42672 1675 162 139 106 77 83 98 104 76 70 83 76 70 79 91 81 91 93 80 79 78 83 89 96 98 78 71 85 78 84 83 82 87 81 84 83 85 82 72 80 81 78 75 77 76 73 79 74 74 66 65 58 50163 159 4930 30 10420 13 56 3 6288 2105 -86 -3 36 99 296 392 513 719 996 1374 1715 2100 2530 2916 3441 4081 4621 5046 5671 7046 9243 12672 17314 23135 28758 35987 46034 54299 59520 67254 71518 67198 66055 45431 31685 28341 27951 26318 22536 19627 18221 18385 20513 22354 24187 25658 26796 28589 30972 33334 35829 38033 40967 43075 45354 47302 49098 49319 45607 41644 37544 34069 31684 28210 23818 24458 30255 37197 39831 34997 31615 27548 22968 25555 30731 38344 39105 41917 45969 43846 40577 36218 36942 40329 41172 41681 46741 53273 70276 98756 121541 138933 138438 110465 59577 58449 115313 200787 282986 335335 342419 308303 294582 332361 350064 272004 91220 3550 193 164 138 104 96 105 102 79 85 107 95 98 87 89 108 111 100 108 109 82 80 92 102 106 117 104 106 103 96 104 103 107 108 107 108 102 91 91 91 101 103 99 103 101 99 84 84 81 81 82 84 50169 155 5046 30 10416 13 56 9 6288 2103 -41 141 264 422 652 923 1155 1426 1728 1975 2260 2459 2852 3754 4814 6434 8858 12262 17821 25430 34883 45458 56740 69512 80675 93631 104206 92499 65911 35704 29932 28656 26483 20436 16740 18211 20489 22144 23752 25392 26743 27910 28902 30294 31843 33341 35254 37057 39245 39765 40686 41073 41210 39591 34478 30529 26944 22714 19984 20112 20874 20540 22634 25910 28142 29577 34292 36443 30812 31489 39784 53010 56697 55561 50729 40805 32491 28904 29563 30531 30916 31429 35925 40627 53036 72113 95242 124776 146662 135418 87004 60138 89137 157832 262738 353680 405115 414584 373520 308902 301719 291343 148185 20688 637 162 133 133 105 88 84 99 83 64 83 88 79 95 85 74 83 99 100 95 92 105 107 97 88 92 99 90 97 104 103 102 100 99 95 95 103 98 98 90 92 94 90 95 87 78 80 84 82 74 78 50175 157 4985 30 10415 13 56 15 6289 2101 -5 230 589 851 1083 1590 2226 2277 2299 2554 2721 2948 3575 4377 5392 7115 9365 11747 15612 19837 24011 32138 43205 51487 56518 61203 65333 64368 53586 51545 47806 31288 27150 26693 21587 18105 18254 18426 19257 20529 22251 23871 25124 26864 28965 29972 30350 30791 31063 32453 34071 35878 37021 36806 34616 29715 25730 23171 19455 16604 15302 15815 17741 18340 16315 15657 16839 18990 24420 33258 39780 36509 35008 38416 41050 37137 27318 19194 18177 20327 22536 25062 28487 28640 29146 36852 50692 61536 75297 98306 121604 127298 115861 82502 87095 156708 239226 334821 405323 450644 447296 393991 345968 320128 230434 95461 14279 445 198 149 118 105 80 67 79 70 55 55 73 58 50 54 59 46 44 62 67 65 72 79 79 80 91 73 66 66 73 67 64 64 72 77 67 63 64 75 74 69 66 63 58 63 72 57 51 49 42 50181 157 4985 30 10415 13 56 21 6289 2099 13 95 150 279 365 628 941 1207 1418 1680 1690 1916 2623 3477 4497 5862 7918 9958 13061 18539 25566 31881 39830 48448 57149 66142 78899 89669 88354 80881 67425 46334 43428 42890 29362 21678 20571 21155 22657 24639 26568 28901 31315 32250 32608 32766 32809 32992 33954 34792 35955 36290 35224 32242 29140 26206 26378 25206 24771 26297 27817 26416 22385 17423 13866 12978 14547 17178 17798 14833 15948 18862 23881 28921 26100 23531 23490 23449 21565 19936 19112 20743 23321 25856 29093 32074 35531 44519 56920 65637 68035 87829 109495 96061 116761 177772 244327 323799 403718 453838 469024 452597 415667 377785 299768 151039 33873 1066 284 205 141 109 82 85 69 73 78 60 67 105 90 80 79 82 64 64 81 85 86 89 98 102 93 89 81 78 76 83 84 91 101 92 93 86 82 74 81 83 81 75 76 81 79 72 73 70 66 50187 161 4865 30 10415 13 56 27 6290 2097 26 105 190 266 285 368 576 820 1092 1446 2001 2425 2686 2791 2888 3704 4809 6127 7737 9075 11141 14128 19372 25698 29903 31626 33060 36862 41826 48057 56875 78949 114889 101938 51423 51676 51085 29991 20126 20376 23105 25094 27258 28976 31088 32695 32234 32633 32440 31320 30708 30828 30971 31262 30894 31221 31619 31906 31879 31736 33145 34308 34972 34839 33717 31723 28990 26042 22490 18483 19526 20475 17446 17595 19395 19989 18895 18057 18129 18845 22320 26697 26057 20721 21085 21696 24966 29177 37851 43751 51818 55972 56713 62433 80210 110153 116751 102122 97846 124066 187099 284086 367941 409941 434064 441001 411561 368243 305525 164560 14131 538 261 229 150 104 100 89 84 63 76 83 82 95 89 92 85 85 91 79 86 90 85 89 82 87 91 93 92 100 98 101 87 91 101 101 88 76 89 84 86 76 78 83 83 82 83 78 76 80 79 50193 160 4894 30 10414 13 56 33 6290 2095 -67 94 234 370 448 681 954 1379 1843 2267 2657 2921 3366 3955 4618 5699 7301 8198 8816 9840 10704 12911 15778 19566 22716 24485 25442 27336 36763 61602 93543 92172 59083 41558 46701 37506 22086 17490 19202 21074 22833 24402 25858 26222 25580 25742 25094 24413 22641 21461 21066 23157 25599 26936 27497 27859 27675 27938 28599 28662 28612 28788 29487 28392 23034 17580 15803 16149 15366 17537 27112 37489 45594 41642 27079 19553 17950 20696 20490 23058 25563 29456 36162 38361 44270 49908 48974 46147 47145 48758 54711 62238 76905 104151 133218 133270 113632 87733 104031 190092 281730 359638 416129 449544 465763 441114 392829 311702 91399 4534 344 277 211 104 90 72 60 59 46 56 80 75 73 64 55 81 86 57 57 66 72 67 77 67 61 56 66 67 80 79 76 68 75 70 64 64 79 78 70 66 62 65 65 61 62 60 51 56 51 46 50199 161 4863 30 10413 13 56 39 6291 2093 -87 14 142 291 470 727 1038 1372 1932 2579 2685 2857 3005 3237 3826 4688 5882 6872 7778 8846 10862 13834 16978 19626 21625 23090 26131 33440 43632 64044 83320 76038 47262 33933 30616 21707 16027 16630 18686 20986 23154 25117 25641 26104 25096 22709 19919 17552 16666 18423 19828 21372 22363 23125 23224 24092 25042 25011 24332 21786 18733 16963 17173 18539 19890 21356 21829 24899 33135 43376 52621 59928 64792 69075 60666 38007 23329 21332 21959 27754 35364 43128 50154 50146 44281 39615 40448 45003 46798 50032 53823 56114 69098 92543 130536 147127 140857 118906 87722 98163 171705 251665 315334 373982 430651 474337 468171 427795 332303 78300 1408 211 270 247 189 139 123 103 94 93 102 81 91 99 98 103 106 102 109 113 115 97 108 109 113 117 116 117 113 109 119 124 122 117 120 117 117 118 114 107 113 113 111 105 108 101 101 96 89 91 90 50205 161 4861 30 10411 13 56 45 6291 2091 -20 243 466 735 1124 1680 2534 3530 3528 2957 2969 3171 3522 4119 4912 5889 7441 9333 10844 12473 13886 15382 18541 20275 22016 26035 34236 41338 44928 54859 81732 86741 50181 28005 15351 14581 17335 19675 21145 23415 24062 22320 20769 20366 19303 18689 18942 19857 21423 22829 23211 23652 24128 24314 24732 24206 22808 21148 18599 15648 13087 13330 16731 21411 23370 24088 24964 28504 37385 44629 48514 47539 45072 41674 38127 39277 41777 42141 42778 41439 38663 33408 27113 26577 28611 31446 33676 34411 37853 44872 50147 60421 81922 114155 143805 152553 139618 121334 107991 139339 203047 284828 362128 425669 475004 474759 416565 341393 225356 21979 470 218 281 224 160 118 59 69 63 77 88 92 81 87 85 84 79 75 77 70 74 87 91 85 80 80 77 84 89 94 99 99 104 96 97 91 91 83 87 92 91 85 86 83 88 81 78 72 68 66 59 50211 162 4829 30 10409 13 56 51 6292 2089 -51 132 194 323 602 1005 1551 2699 4329 3830 2389 2287 2644 3274 3734 4472 5864 7358 8522 9351 10398 11041 13114 17503 22059 28651 37214 47442 57919 71918 72245 63746 50640 34008 19447 17392 20944 21784 21063 21107 19559 18698 19880 21163 22662 23545 24048 23546 22623 22725 23320 23476 22659 21906 21084 19743 18533 16769 15226 15105 15875 17330 20435 23148 26037 27355 29395 32791 39602 43577 43352 36547 31061 26963 24039 27537 35848 34614 26645 21136 17334 16070 17439 19148 21028 23382 26365 32093 34895 36796 45828 59363 76993 99622 126268 149085 147000 116176 104234 128327 184060 253252 319269 383689 428346 472315 489851 436085 381721 300623 13769 336 269 240 149 117 105 86 78 89 88 78 84 90 87 91 85 101 106 86 87 84 94 92 93 103 100 100 95 98 99 95 86 90 101 103 96 94 102 92 89 88 87 80 81 83 81 89 84 76 71 69 50217 160 4887 30 10407 13 56 57 6292 2087 -62 142 423 790 1370 2053 1980 1679 1547 1875 2517 3394 4180 4929 5659 6472 7301 8124 9226 11471 15265 21578 29268 34425 41163 48972 53913 53304 41052 33188 45692 37175 19555 17301 19558 19201 18560 18900 18951 19344 20840 21541 21848 22553 22384 22310 22661 23366 22719 22543 21920 20705 19382 18301 16565 15243 15140 14985 16109 19296 23005 25692 24767 23606 23658 29733 35632 38358 41944 44931 47799 48372 46106 41108 26667 15741 13811 13094 14551 16516 19506 23153 25546 25746 26296 29738 33000 38374 46143 52734 65564 89456 122792 163073 154721 123659 114337 152013 236270 328989 400125 462220 499611 493074 431324 338942 348827 273027 4785 354 292 174 102 75 86 80 62 75 70 84 78 74 73 78 95 93 90 78 75 76 72 88 91 85 91 84 81 89 88 79 92 90 84 82 92 78 88 84 86 86 78 73 73 70 67 71 59 53 59 47 50223 160 4885 30 10405 13 57 3 6293 2085 2 143 377 697 1007 1155 1262 1481 1757 2461 3030 3253 3628 3942 4712 5700 6556 7800 10078 14155 20864 28618 34171 37252 40038 42769 43643 39733 34234 43335 67150 65014 34246 25590 24317 24955 26112 26934 26172 24712 24325 23778 23542 23068 22436 23260 23808 23805 23860 23504 22721 21365 20165 19030 17200 17206 18263 18923 19122 20141 21201 22943 25267 27766 28716 28314 28868 30431 31473 35240 39500 41239 37255 25800 17923 15335 16204 18175 19679 20590 22882 26307 32924 39064 40313 39376 38989 40330 42876 48824 60358 90484 145196 169732 142768 107603 139908 223272 293356 356087 422723 488180 548465 551215 413688 286123 279787 82103 1299 237 213 166 112 101 75 80 68 75 69 78 79 87 100 77 72 74 97 92 106 92 98 95 95 92 86 94 97 102 108 95 89 109 101 93 93 87 92 91 99 101 87 84 79 78 75 77 82 76 70 66 50229 160 4884 30 10404 13 57 9 6293 2083 -78 128 427 789 1013 1508 2571 3143 2552 2409 2513 2607 3182 4078 4902 5963 7582 9813 12494 17079 22245 26281 28836 30907 29466 26711 28096 34832 46019 79054 78112 44558 45666 28784 22683 23141 23155 23348 23370 23182 23221 22486 21591 21187 21648 23322 23507 22196 21347 21295 19637 17641 16420 15540 15329 15453 16281 17804 19693 22452 24272 24618 25591 27398 29534 32312 35738 37326 37572 35210 28490 20693 16466 16081 16955 17900 15273 12762 13163 16173 20865 25342 29320 42306 56218 56215 44451 34545 33955 50261 93353 145216 161907 150292 144343 164921 211189 282191 348556 401019 459134 512426 569558 569020 399147 241489 174873 26411 516 204 192 144 111 72 72 80 90 87 87 85 91 97 95 92 99 109 110 94 84 100 113 103 95 85 86 102 97 101 98 104 109 101 101 109 110 106 102 90 86 94 85 87 92 90 87 87 82 78 77 74 50235 158 4944 30 10404 13 57 15 6293 2081 86 361 756 1641 2662 2311 1478 1355 1481 1872 2516 3146 4174 5735 7825 9533 10947 12708 14190 14941 16056 17269 17910 20081 30421 47792 65214 73928 76673 61546 53846 38978 23370 21207 21411 19475 18711 18887 18638 18122 18459 18773 19016 19007 19046 18643 17998 16900 16480 15842 15462 15551 16712 19566 21382 22324 24429 24955 20896 18468 19902 24550 30532 34908 37149 36804 33337 29523 30577 30427 27136 22707 18373 16202 14566 17370 18436 18709 19898 21463 24284 28975 26749 21764 21823 25863 32137 42960 64909 95705 124730 135848 132437 161634 210908 274912 348502 415149 473581 522124 557572 560746 465977 323815 293670 137958 1860 210 168 159 128 92 78 90 81 74 69 65 80 69 62 75 86 73 76 83 74 80 71 83 95 98 91 91 90 99 96 89 102 92 95 84 82 93 83 74 75 77 66 73 77 74 72 73 68 68 75 70 50241 157 4973 30 10403 13 57 21 6294 2079 41 256 136 6 15 58 176 401 652 1107 1736 2371 2821 2931 3264 3998 5005 5805 6743 8531 12832 18538 20248 25363 40811 57929 66144 88105 93432 60258 46937 28284 16422 15063 14977 15771 16371 17039 17405 17218 17333 17496 17365 16726 14896 14046 13462 13159 13192 13918 14281 15300 17179 17749 17285 17884 15899 15749 20733 29295 36086 40803 46509 50039 46784 37844 32010 30483 30218 27240 25936 23714 17433 12797 9774 9602 10434 12219 12720 14816 18387 20131 21844 25243 26672 28493 39721 61438 91080 112778 121261 151179 190504 242021 312180 383585 449116 504991 559732 603309 618934 564044 384698 279584 247736 12546 501 167 157 120 109 96 96 92 92 103 99 94 91 90 89 97 92 92 109 115 97 91 105 100 105 111 112 104 98 99 99 108 98 97 102 91 94 100 100 95 94 94 95 100 97 90 93 92 84 81 76 50247 158 4942 30 10402 13 57 27 6294 2077 128 287 273 339 250 143 131 191 486 852 1246 1641 1927 2260 2823 3664 4533 5102 5828 6765 7741 9770 14091 25386 44258 60453 62917 55344 50862 54250 54469 41662 23507 16021 15415 15115 14394 13907 14183 14194 15010 16093 15937 15319 14648 15008 14833 14551 13997 13734 14156 13996 13354 13766 13662 13364 13314 13761 15917 18784 22985 27686 36245 46337 48804 42385 31473 23766 22307 18896 15875 15994 20310 23845 21586 17864 15999 17309 18378 17309 17038 15413 15934 19400 23097 28822 38203 55792 77134 90596 104954 126729 155958 187313 241506 312689 387584 463856 528893 586447 635353 675433 671571 502607 286045 180301 52256 2358 167 144 182 138 111 107 102 83 102 111 112 121 107 117 112 111 111 124 101 109 124 117 109 110 136 129 114 121 120 121 112 128 122 120 117 104 111 117 113 113 98 99 110 105 100 90 103 104 93 85 50253 160 4882 30 10402 13 57 33 6295 2075 -96 158 383 673 1125 1192 885 624 619 787 1059 1572 2305 2930 3630 4275 4934 5994 7182 8378 9644 10905 12046 12918 14727 25762 52148 66937 47963 26113 34141 46963 46599 28383 13727 10849 10349 11871 13857 14980 14919 14708 14757 14563 13909 13333 13162 12360 11733 11739 11970 12191 13843 15055 14530 13964 15239 17591 19174 22060 24730 22093 24227 35090 43112 45105 43564 34348 22056 17619 16816 16188 15589 15520 17700 18970 19948 19607 21392 22824 25890 28673 24864 18335 16272 16052 18342 23374 31086 48801 80929 116619 133534 126397 128574 153830 197176 254215 334990 404381 468648 530188 585824 624429 631751 535794 309382 132915 61174 1342 109 118 97 83 72 84 80 74 63 82 79 74 71 65 62 76 79 69 62 52 89 89 79 89 80 84 80 78 86 75 78 66 74 70 75 80 74 74 84 83 81 68 68 71 69 58 50 55 60 54 50259 161 4853 30 10403 13 57 39 6295 2073 97 372 1132 1893 2112 2231 2196 2114 2324 2338 2659 3097 3517 4212 5205 5793 6112 7437 9050 10543 12310 14603 16869 18718 20237 25623 44977 56672 41809 42780 64356 59534 43022 29988 17595 14793 17134 19297 19118 16326 15246 14420 13878 13886 14631 14836 14228 13805 13467 12794 13107 13759 15150 15730 16726 19623 22540 22925 21326 21106 22280 19985 17094 16484 16636 18063 20147 24145 25031 20551 16883 15982 16167 15179 15177 18220 21628 23733 26636 28167 23864 19157 15999 17117 19496 21982 24147 24955 25704 29614 37936 60636 105721 141361 151363 156046 167292 193421 228288 271351 328291 397218 465023 516276 555669 578512 536926 399821 236394 126719 29939 410 191 190 124 121 107 102 91 74 84 86 97 106 93 98 95 98 87 85 90 106 83 79 95 98 104 110 117 109 100 102 101 94 102 98 100 92 87 89 94 91 89 82 92 80 76 75 74 77 74 50265 162 4824 30 10404 13 57 45 6296 2070 13 135 504 1402 2467 2869 3225 3918 3892 3576 3198 3097 3550 4179 4695 5402 6444 8140 9623 10974 13109 15113 16666 18071 21443 29572 41780 55058 55536 55957 80978 81978 42067 37264 26795 22253 22123 19765 17486 16290 15740 14923 14016 14023 14788 13573 12530 12213 12422 12518 12887 13363 13748 15026 18497 22612 24254 23298 21100 19616 18174 15186 12327 11543 11094 15448 20373 21646 21747 19051 14233 11743 11450 13094 16298 19860 22811 23350 21208 18420 16149 16226 17687 17198 15866 20662 29023 37521 37391 29155 28950 37116 52780 79495 121722 152939 162805 180380 190116 212582 243125 273684 306961 364252 429244 499788 551697 563519 474967 311643 191738 132485 2999 270 231 161 147 138 114 111 138 138 126 134 133 131 123 122 122 125 118 121 110 107 120 138 134 132 127 146 148 122 120 133 146 137 127 130 122 125 127 133 121 123 122 116 118 110 110 112 115 109 50271 318 144 30 10404 13 57 51 6296 2068 608546 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 105 326 706 1402 2596 3833 4204 4632 4601 4010 3572 3465 4072 4730 5130 5399 6196 8271 10468 11726 11946 12729 14134 15976 19924 26012 32213 37690 48504 78846 100160 91814 55587 33886 21115 18231 18156 17802 16918 16322 16277 16182 16237 15875 15782 15696 14952 13421 12452 11779 11206 11545 13002 15463 19295 23032 26015 26594 24001 19734 14849 12075 12003 12160 12368 13736 14910 15561 16890 17276 16288 15246 15510 18240 20472 23507 26863 25269 21536 19057 18538 19608 20712 20462 21295 23568 23975 26392 25498 24731 26270 28417 31363 36516 47707 67200 103919 160828 167403 154912 167362 210919 278813 348819 417384 478759 533465 576292 567329 418490 258271 204964 128869 2510 263 212 148 131 115 72 42 57 78 84 95 101 75 81 86 85 82 85 86 96 99 110 97 88 84 93 87 91 84 96 101 94 100 98 104 88 90 90 89 86 92 87 78 75 75 79 74 76 71 50277 165 4735 30 10405 13 57 57 6297 2066 -74 -20 146 471 1165 2379 3462 3702 3715 4199 4215 3623 3186 3306 3515 3941 4833 5643 6748 7762 8742 10221 12427 14746 16931 19148 21405 24561 27545 30749 47670 91568 97405 83128 42930 20560 18005 17134 16031 15561 15603 16710 17051 16603 15469 15334 14909 14098 13453 11640 11871 13152 14734 18263 21259 23957 24270 23881 21789 17874 12953 10043 10860 14234 17205 19643 19728 17410 14343 13739 16777 18973 19607 21312 23110 24871 24082 22590 19562 17030 15367 14319 13894 15938 19002 21279 21689 20859 21234 20984 21699 23612 25987 28296 32726 43875 67485 116943 172044 158706 96984 130139 203162 273259 339121 413406 485212 548250 606960 631632 532687 294070 166122 169554 33482 632 277 226 146 117 92 82 91 81 68 78 74 65 73 89 73 67 73 96 87 79 99 94 95 94 98 93 93 90 94 103 89 91 114 98 97 107 98 91 82 87 87 91 92 87 84 78 78 75 66 50283 165 4735 30 10405 13 58 3 6297 2064 -99 -42 184 481 1265 2037 2082 2021 2477 3337 3528 3414 3138 3369 3631 3931 4386 5337 5928 6824 7686 8902 11157 14337 15761 15671 16246 17835 19870 23830 35001 57102 89461 100236 51113 28522 20367 15398 15195 15090 15051 15065 14257 13528 13669 12259 11580 11997 12633 13881 14738 16597 19210 21590 22588 22685 21515 18242 14291 12203 12845 15104 16687 17425 17477 15853 14457 16264 19555 20507 19825 20518 24036 25782 28215 28928 24741 18493 14794 14524 14508 14384 14910 15152 15794 15901 16273 15966 16535 18497 18812 20139 21906 27773 38939 59271 103450 168888 205780 142932 100579 145689 217699 311527 393596 463312 538320 603747 639499 622584 482379 276844 182314 86699 2597 220 293 244 142 127 90 66 75 69 89 77 74 85 91 89 91 98 106 110 96 90 100 104 107 110 102 100 113 107 103 104 112 114 112 115 116 100 100 96 87 95 94 90 93 91 95 85 81 81 78 50289 161 4857 30 10407 13 58 9 6298 2062 -59 282 312 291 741 1530 2075 2633 3006 2818 2453 2429 2851 2956 3000 3296 3905 5379 7788 9364 9617 10029 11037 12870 15724 18340 24155 46829 87632 101891 58683 22295 17014 13799 11949 11424 11745 12521 12866 12519 12374 12444 12963 12610 12229 13222 14709 16088 18127 19606 18489 15925 13441 12249 12316 12870 13763 14514 14823 16061 18067 18686 19197 21340 24649 30314 34694 34661 36088 32961 28101 25559 24049 21789 20113 22823 25043 24128 22872 22147 22401 23074 20791 21000 20836 20881 22035 22736 24900 30540 41704 67900 116629 169192 174146 111231 95917 163450 268648 356427 437462 508265 574768 654192 709739 655733 432063 234835 166901 49094 2275 264 290 240 166 115 95 89 79 93 100 83 96 97 91 90 100 122 116 117 110 94 91 97 113 110 105 112 115 113 107 102 93 100 107 110 107 104 97 103 97 107 100 89 98 90 87 89 96 87 83 50295 159 4918 30 10408 13 58 15 6298 2060 -97 99 604 1081 1571 2079 2450 2374 1657 1363 1520 1681 1966 2527 3499 4736 6001 7097 7841 8341 9424 10664 11538 14449 28745 47201 68118 94104 71919 29383 18313 14817 12824 13140 13852 13646 12923 12195 12118 12062 11836 12242 13223 14445 15734 16854 16909 15903 14811 13845 13208 12390 11374 11621 13533 15181 16307 17513 18672 20582 25455 29822 35777 36880 32708 35269 34742 31769 27894 27436 28119 26841 24099 24299 26954 25097 20667 19219 19776 19589 20053 18936 19565 20674 22051 26661 33632 43484 59407 85985 127784 164046 148714 93271 60247 79909 169626 294221 397442 501156 576128 641108 681615 682819 576866 288992 150360 56806 4867 318 291 230 128 97 72 66 72 80 65 61 72 59 62 71 63 64 70 69 81 72 69 78 78 96 88 90 89 82 81 82 78 89 90 90 82 89 91 83 80 81 74 78 80 74 72 64 64 61 56 50301 160 4889 30 10409 13 58 21 6299 2058 -38 412 773 1284 1829 2386 2837 3049 2635 1994 2058 2315 2693 3330 4322 5656 6842 8069 9409 11326 13365 14013 13693 13070 15241 22334 35740 55148 72523 53368 29625 19008 16729 14711 12522 12364 12442 11983 11809 12838 14049 15268 16100 17036 18286 19238 20007 19799 18797 18037 16863 15143 14115 14424 16774 19895 23744 26687 28632 28347 28016 32568 38809 38784 35442 35061 34187 32961 38008 37397 34575 30226 23934 23100 26364 28547 27618 21790 17002 18792 21836 25073 27192 28171 27899 29333 30072 35409 46525 64422 108208 163948 172751 121330 79301 62726 70715 113343 183667 279698 377021 458686 534726 607571 662246 613192 339330 140959 106427 20879 668 252 240 168 130 106 107 87 81 84 78 91 82 100 104 108 108 105 100 87 95 95 102 111 90 92 96 99 92 86 91 98 100 93 94 106 102 94 92 90 93 86 86 87 95 85 90 79 76 75 50307 164 4771 30 10411 13 58 27 6299 2056 -43 154 470 983 1581 1939 2051 2239 2765 3023 3164 3071 3015 2971 3298 4008 4885 6350 7921 9724 11423 12345 12266 12214 12532 13010 13662 15318 19052 26839 39785 54469 58491 50798 38039 22378 16954 15190 14077 14657 15273 16652 18932 19483 19773 20709 21834 22491 23332 23454 22759 21769 20563 19066 17368 17062 18381 20097 22947 25889 29798 32853 33978 33752 35259 38081 36779 30715 31763 39593 44243 38142 31571 34846 32287 26744 25412 25534 25885 29862 35971 38140 27507 21113 23647 26108 26957 28160 31220 32322 33958 39565 49311 74170 114939 151707 148885 113051 93850 77401 61620 70707 85204 131929 219196 315894 409240 486096 536160 503336 340535 185395 188376 67961 3386 273 251 190 147 97 74 85 91 82 80 84 82 75 88 87 97 95 80 78 84 74 80 84 91 77 84 80 85 81 77 78 78 84 90 81 82 77 79 75 74 78 72 64 65 67 61 61 64 59 50313 163 4804 30 10414 13 58 33 6300 2054 66 561 1050 1383 1653 2033 2398 2827 3336 3812 4145 3550 3002 3205 3615 4389 5666 7600 10192 12031 12145 12032 13218 15153 17611 21865 27766 33999 42938 67987 86012 71798 47283 23948 17724 18428 18908 18156 17984 18479 19029 20125 21414 23199 24736 25394 25264 25179 24253 22753 20760 19611 19299 19307 20333 22704 26339 29178 30671 31115 31261 30910 30281 30087 30184 34979 41661 46019 40134 31745 30775 28760 27057 28314 32384 38324 40928 41193 45788 51381 52100 47758 37757 32920 28706 25694 28711 32986 36856 42368 51318 70743 90944 98941 115104 129608 110348 78491 60960 49983 55713 107026 160356 190125 267854 365118 472341 548706 568417 432661 174382 113081 115771 5238 330 344 320 226 164 123 123 129 128 115 111 118 119 117 121 129 127 139 138 117 122 130 142 133 126 120 135 125 129 134 129 126 132 126 124 126 126 144 129 120 123 118 118 120 121 119 117 111 113 50319 165 4748 30 10418 13 58 39 6300 2052 -70 165 350 660 1221 1371 1542 1899 2168 2316 2305 1937 1818 2078 2473 2832 3255 3804 5001 6849 9112 10479 11310 12038 13008 15324 18747 23371 26887 28438 34477 45214 49740 48065 34700 19977 18540 16064 14018 14536 15548 17059 18498 19034 19675 20344 20002 19082 18077 17081 16618 15740 14570 15276 18208 21799 25897 28360 27917 25810 23452 21896 19996 20284 20411 19602 20802 23414 25895 28911 36980 51633 52410 34701 25429 25414 27015 30010 30604 32722 36417 38146 41055 43491 41333 34489 26795 26056 32000 35259 38885 48975 64092 79432 96705 113615 124392 136513 139213 127879 97242 64789 48509 63879 121106 183412 242180 295653 360031 431953 501187 511628 357912 188835 192668 16165 1197 279 262 199 142 95 96 85 71 78 89 104 99 91 89 71 80 97 95 103 115 95 101 91 89 96 106 99 103 103 89 100 110 105 102 95 99 96 85 95 88 88 77 87 79 74 77 69 65 50325 162 4842 30 10422 13 58 45 6300 2050 150 360 619 1005 1196 1353 1464 1450 1209 1251 1409 1745 2087 2518 3147 3813 4534 5768 7293 8864 11449 13607 14860 17235 19301 19287 20802 24845 31165 37092 37519 33532 24866 16139 12509 11348 11913 13567 15055 16031 16395 16121 15946 16158 17056 17305 15824 13978 13888 16029 19069 22430 24548 24736 24023 22638 20135 17958 16555 14951 14182 14776 15937 17834 22084 24513 27815 33580 39431 35740 27053 25403 25697 26775 26733 27926 30546 32673 36653 42260 44180 40560 36350 29903 31267 34094 36444 42848 51164 61075 72149 88116 103380 115779 126317 138387 148981 152748 142083 116504 87959 95326 168138 249936 327492 364926 393252 433022 424913 303635 210406 156204 26340 1597 248 266 232 152 86 51 59 53 60 65 53 55 61 72 64 83 51 68 85 76 84 80 73 82 90 85 73 78 73 71 76 83 92 92 85 85 79 79 80 72 64 62 57 50 52 54 61 56 50331 163 4787 30 10427 13 58 51 6301 2048 -90 246 539 1167 2071 2207 1633 1175 976 1005 1372 1875 2480 2977 3240 3699 4470 5428 6809 8327 9815 10818 11539 13105 14108 14414 17604 21281 23361 23916 27503 33039 28030 17361 11705 11369 12329 14211 15444 15535 15600 15460 15262 15757 15724 15005 14822 15573 16389 17177 19441 22975 24767 24558 22944 21672 19794 18037 16252 14452 14695 17480 20640 24665 26366 23780 23675 25125 27046 31275 30323 27541 25974 26232 27378 29038 30974 33705 38150 40627 35847 30826 26411 27104 29367 29338 29921 30996 32000 36459 47392 67227 81258 83220 85800 96592 112774 127910 135669 139099 131288 118943 151882 226258 285466 347848 412853 452527 468754 426691 241433 165617 137655 43239 2001 235 256 220 113 51 31 32 48 63 53 53 54 61 58 69 68 78 74 70 69 57 54 77 83 67 70 66 61 67 69 65 69 74 73 67 73 68 66 74 72 74 64 67 63 61 59 53 48 50337 163 4820 30 10430 13 58 57 6301 2046 -32 145 759 1177 844 695 648 673 774 823 978 1254 1400 1654 2153 2903 3794 4462 5433 6521 8093 9719 11252 12780 14418 15582 16263 15962 16566 18401 23299 27122 24814 16476 12304 11457 12487 13111 13157 13171 13249 13253 13244 13084 12972 13495 14284 14903 15757 17260 19169 21926 24714 25336 23538 20810 17811 15924 16284 19259 22055 22264 21477 21049 18956 16498 15415 17284 20546 23580 25439 26346 26113 29419 33003 32948 33447 36043 39307 38943 38652 36897 29769 23070 20716 22699 27513 37155 46592 47906 45991 51284 57661 70134 87539 111650 141716 156629 154406 133419 129714 160235 218053 294526 367075 446737 507042 539053 514309 377346 216130 172144 98652 28011 948 270 253 227 137 95 66 73 83 85 80 78 94 100 104 89 93 101 82 82 95 95 94 99 92 99 84 89 100 108 103 106 104 97 100 104 102 106 105 90 91 102 95 86 82 82 88 88 84 50343 323 20 30 10430 13 59 3 6302 2044 646752 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 244 732 983 899 992 1009 931 872 978 1289 1539 1635 1778 1940 2234 2800 3565 4816 5959 6974 8275 9286 11004 12327 12533 12359 13552 16035 21058 24129 25109 26843 24468 18666 13854 13306 12705 12750 13210 12935 12561 11988 11485 11121 11385 11505 11915 14204 17616 21608 24969 26337 26146 24392 21292 17760 14735 13810 15575 16342 14447 12792 13640 14375 14837 17037 16383 15365 15060 14722 17051 20725 24088 31048 36018 37909 39818 38669 37672 35717 30662 26542 23710 25058 33513 43380 44191 38762 33708 30723 34212 46296 63020 80104 95079 114248 131945 125730 109057 109510 126556 157449 235270 362092 483520 575197 629898 647733 568484 340033 152134 108357 62859 5002 306 265 232 188 105 83 76 97 83 83 69 82 86 87 97 107 92 92 95 97 84 89 99 103 99 105 93 99 97 85 83 85 84 93 103 104 108 99 94 87 94 103 88 81 86 80 89 86 78 50349 165 4760 30 10430 13 59 9 6302 2042 -23 157 335 460 577 674 640 733 810 958 1036 1256 1583 1910 2319 2565 3013 3539 3998 4414 5007 6191 7847 9125 10546 12978 14482 14017 14227 15390 17761 18083 17639 25205 30317 16742 12399 12512 12467 11797 11190 10420 9457 9098 9975 10997 12546 14968 18333 20825 22981 24202 23968 23001 21179 18371 16078 15307 17130 17954 17498 16039 14486 14208 14525 13665 13067 13433 13973 14738 15576 16990 18117 18046 19576 22302 25852 30347 33666 36618 36479 36566 36873 38357 39929 42140 43005 41344 37074 30595 26047 29404 36822 45384 56259 74816 97307 121606 130194 115364 105132 119205 163307 218214 293089 381978 481408 576325 652106 704336 608504 289102 114791 96906 70179 4043 311 254 193 136 115 94 86 71 82 96 93 89 106 106 89 79 92 95 100 107 108 122 102 114 114 108 105 111 108 101 108 104 114 113 111 102 99 107 112 98 102 94 99 97 96 99 89 89 87 50355 163 4820 30 10430 13 59 15 6303 2040 -31 67 42 17 90 172 303 449 664 908 1093 1434 1776 2164 2686 3240 3759 4083 4298 4848 5979 7848 10417 12925 15062 17319 18956 18945 18612 18451 23811 33433 34543 16147 12403 12061 11751 11428 10309 9423 9879 10477 11715 13330 15204 17939 21378 23434 23095 22007 19901 19698 21417 23509 24692 25786 24265 20743 18957 18394 18797 18281 16980 16376 16197 16675 17416 17033 15492 14364 13462 13894 18235 22181 25657 30955 37285 42478 47816 51426 52774 54329 54675 50843 41493 32655 27381 23903 24297 29460 31049 34039 41773 54186 73943 103933 138497 128103 119221 130818 169635 230864 313004 397300 473118 544879 616953 657532 546840 216315 101939 126235 55041 1555 264 246 160 122 108 102 81 94 85 88 102 96 94 104 106 95 117 108 99 111 107 108 99 114 109 110 106 111 115 114 116 114 111 108 112 112 112 106 106 111 109 101 105 102 97 103 100 94 85 50361 156 5029 30 10429 13 59 21 6303 2038 -80 52 142 318 540 883 1413 2036 2417 2847 3199 3628 4665 6032 7511 9340 11824 14901 18766 22945 26775 27628 29179 30988 28757 35560 44325 20830 14832 13554 12653 12533 12300 12261 12512 13429 15221 17068 18485 19358 19404 19509 19068 19041 21747 24173 26252 27132 25714 21994 19265 18989 21259 23712 23825 20717 18050 16505 15145 14834 14005 14043 14864 18588 23539 25613 26634 29656 34684 43393 49972 52805 54541 54168 51234 47480 41304 42829 45813 36685 27117 24445 27213 30163 32042 36347 45680 53775 72917 97906 101397 108114 130764 155546 195994 263691 352068 453229 524458 576784 604531 537417 292890 79013 80477 121240 39668 482 213 155 139 89 94 67 87 84 88 95 109 97 86 106 111 99 89 101 93 85 99 102 116 114 118 107 94 105 107 100 99 111 110 111 108 111 105 100 96 97 91 94 100 93 90 93 93 82 50367 153 5118 30 10428 13 59 27 6304 2035 -19 210 451 725 1040 1432 1894 2579 3419 4537 6037 7745 10151 13258 16560 20979 25904 30790 33384 30485 25697 25863 45835 73230 43100 19235 14495 13027 12709 13349 13673 13708 13854 13599 13047 12904 12828 12504 13088 14678 17388 20296 23380 25736 24725 20834 16804 16100 19810 24688 26888 25774 22772 19420 17661 17273 17768 18523 20448 23039 24239 25134 26224 29608 37585 41156 42507 51036 58251 61249 63398 59433 45102 31519 26605 27362 27097 28352 31666 36706 43103 49204 48612 47577 54247 56141 53332 70332 102691 122245 132021 166685 211915 276694 375798 474143 545342 589705 584233 398352 114297 60149 104262 84557 1575 227 161 93 69 45 70 61 67 73 79 75 89 102 91 85 84 88 77 76 81 89 76 83 77 93 93 86 91 101 85 84 91 79 79 86 92 86 80 91 84 75 74 73 82 79 68 65 59 50373 152 5150 30 10430 13 59 33 6304 2033 149 495 837 1192 1632 2219 3018 4085 5339 7137 9837 12776 15690 18632 20620 22036 20631 18996 18528 21810 31685 48938 63692 54327 26440 15737 14618 15105 14302 13193 13014 13337 14027 14489 14548 14723 14563 14595 15761 18065 20173 21410 19326 16218 15534 18447 22712 25255 24691 23698 23798 21791 18624 16451 14936 15451 18429 22900 29333 34521 35312 29905 27504 32705 43980 54706 60307 58734 54176 46495 37581 33398 32979 30499 32227 35015 38253 44285 52889 54387 44736 31354 25049 26564 30263 31960 48915 108551 158797 161210 177418 224418 298222 372125 444539 523154 580237 611752 533654 268891 86435 181475 159621 3349 245 201 145 105 99 114 111 94 97 107 101 107 108 116 119 130 129 122 125 126 121 119 125 110 109 112 147 146 132 126 124 127 135 132 128 117 122 122 124 118 115 125 126 111 106 116 109 102 50379 153 5123 30 10433 13 59 39 6305 2031 136 446 702 1191 1635 2219 2825 3270 3940 4999 5953 7140 8677 10960 13207 14079 13802 12769 11586 13477 22301 37014 52777 62607 53279 33843 21110 18777 21296 21982 19715 17697 16953 15984 15223 14767 14458 14911 15977 17007 17470 17371 16696 16200 16467 18099 20872 22762 22047 19955 18379 17498 16554 15203 14353 14527 15029 16340 18703 21734 23558 23990 24154 24869 26696 30131 33703 35447 34419 35976 39555 45128 51229 57041 56523 56412 52101 45574 45656 49537 50773 48679 40054 28569 23248 25632 27940 37474 72940 137439 178010 181278 191916 221917 285961 365283 425114 486999 544636 573459 508267 300985 115219 140777 143675 10400 262 136 89 81 80 70 71 85 87 98 85 90 80 90 92 84 89 96 99 90 77 80 96 88 92 97 105 96 91 82 87 87 83 89 97 97 86 86 89 92 87 81 71 69 83 77 67 50385 154 5099 30 10439 13 59 45 6305 2029 120 447 598 767 1105 1251 1743 2332 3079 3751 4304 4616 4741 4577 4276 4711 5582 6770 8270 9886 11902 14851 19733 29470 41059 51249 49730 30424 19614 23062 27481 26170 21871 16097 12729 12628 13691 13905 13328 13386 13831 13168 13416 13738 14478 15823 17241 18837 19524 18575 18044 18493 19616 19577 17246 13722 10469 9941 10520 11533 14652 20402 26801 31716 34025 35559 33928 31745 32028 33010 37418 42765 46037 46027 47829 48193 51119 45846 32658 26260 21562 20483 21918 23629 25272 24807 24486 25621 31666 51311 94227 143890 173980 203871 244556 300189 355540 413516 476170 539410 588157 610520 509814 255765 112082 97834 44809 1514 145 125 102 97 78 70 80 86 69 78 84 70 71 77 72 80 86 89 93 93 79 87 86 87 88 78 84 92 89 88 98 96 89 89 93 90 82 77 74 79 71 71 71 68 61 60 50391 151 5194 30 10444 13 59 51 6306 2027 97 336 561 925 1386 1840 2348 2758 3440 3936 3841 3468 3136 3509 4405 5666 8109 11932 15891 20401 28735 37686 35825 27477 18929 17858 20760 20686 17752 14291 11814 9802 8992 8886 9399 9670 9942 9910 10220 11043 12162 13458 15222 16261 16024 16343 17202 17173 16349 14911 12703 10671 10095 10417 11025 12415 14934 18861 22869 26579 29838 32314 33280 34903 35921 44125 49913 50842 49455 47224 40943 31532 23821 20825 20911 23289 28179 31861 32079 32041 26859 21762 19680 20124 23974 28609 37710 51461 61775 93925 155654 213144 267176 326171 395404 471524 534302 595163 644357 645507 520699 279799 116277 105659 29565 539 118 107 94 69 68 78 80 84 76 90 81 79 89 84 82 71 70 80 77 88 84 77 78 80 80 76 83 86 75 63 76 81 75 79 88 83 77 85 67 71 75 74 69 67 63 50397 153 5137 30 10447 13 59 57 6306 2025 -70 114 251 529 758 1108 1592 2057 2661 3498 4262 5225 6154 6578 6797 6798 7813 9991 12748 14334 17534 28446 46395 58361 36499 20740 25070 24444 19802 16303 13370 12042 10457 9460 9308 9372 9084 9031 9042 9622 11011 13190 15103 16431 16894 17239 17569 17779 17835 17916 17296 17865 18240 17193 15341 15081 15767 18056 20583 22470 24888 26735 27259 27410 26551 26316 27269 28627 29181 28066 24310 21289 19776 19041 21280 25115 27893 30097 37677 48783 55319 45113 32761 26690 22517 23349 27075 31112 38404 47804 54098 76315 127501 178066 219983 273570 347983 407334 475030 542746 588630 612431 548082 357318 196081 163369 67756 1821 139 114 82 70 57 57 54 53 39 62 63 65 84 74 69 73 41 52 77 74 63 79 79 77 77 66 66 62 69 78 83 77 65 70 73 69 60 66 63 59 59 59 59 53 45 50403 153 5139 30 10449 14 0 3 6306 2023 -49 39 141 473 1012 1458 1833 2486 3154 4102 5668 7221 8360 8898 8367 8373 10374 12053 13707 16166 22768 35283 45251 45887 36628 31707 27453 18893 13699 11712 10456 9434 9362 9301 8400 8328 8966 9518 10617 12712 14462 15535 16289 17150 18685 20666 22570 23337 22827 21556 19456 15961 13697 14444 16372 17820 19025 20213 21649 22722 22688 23200 24246 24228 24223 24196 25244 25754 25794 25996 24312 22509 21151 23892 29707 36536 39878 44843 49904 38842 31943 29291 27674 24891 22035 25792 34602 44219 51567 54721 51331 57884 83820 139848 189967 251587 313853 379136 457446 529786 600929 654786 616255 400816 193161 225159 108574 1986 228 171 101 84 89 77 99 85 84 97 79 95 93 75 85 87 97 90 84 82 87 92 91 87 86 95 98 81 89 98 91 97 103 91 95 98 92 91 86 89 88 77 78 77 73 50409 151 5203 30 10453 14 0 9 6307 2021 -36 361 814 1279 1805 2468 3359 4623 6175 8003 9786 10495 11510 12335 11242 10584 12133 17117 25726 37393 50315 52256 41658 29609 21114 17507 13720 11816 10932 11004 10679 10375 10727 11160 12197 13918 15821 17843 19325 20601 21610 22232 22043 21742 21525 21943 22209 22235 22319 22831 23333 23360 23243 22600 21852 21461 22009 22709 23545 23162 21687 19323 17468 17132 18869 20696 21857 22942 24912 29021 30898 31060 34469 37655 36157 32516 28406 24334 21388 19439 17915 20306 26174 31872 35274 36375 34730 36991 52134 76096 104242 148851 212398 290366 360702 432412 489046 547825 604347 634087 610709 392487 154821 133950 39429 518 173 109 42 56 44 55 68 63 54 53 65 75 70 53 69 74 69 71 75 55 58 67 57 63 71 68 77 72 69 64 64 66 68 67 70 68 61 60 54 55 57 52 48 52 39 50415 154 5087 30 10457 14 0 15 6307 2019 -8 332 727 1085 1458 1870 2136 2698 3335 4429 6283 8530 10583 11056 11920 16414 21738 20883 15391 14805 17594 23456 41016 59661 49392 32549 21456 15356 12915 12017 11943 12749 13725 14068 14130 14717 16153 17205 17931 18314 18393 18430 18606 19534 20796 22394 22725 22782 24428 26362 29225 31878 35762 35400 29487 23004 20375 20744 21999 23420 25201 26649 27043 25831 23424 20250 19160 20177 21669 23739 25192 24144 25052 25186 26343 30765 36021 37163 36663 32048 26181 24322 27198 30400 32302 34778 41593 47552 48592 45483 45944 50668 56734 60554 109739 214215 299944 377333 453631 530597 597395 649787 681978 567266 271092 97139 67023 3981 219 192 133 87 67 78 81 80 88 83 82 90 93 74 86 104 93 89 94 88 104 88 95 90 85 87 96 100 88 84 84 87 102 95 91 93 97 91 83 90 88 87 86 79 81 77 50421 155 5091 30 10461 14 0 21 6308 2017 25 119 250 493 761 1128 1593 2153 2626 3020 3534 4083 4528 5138 5654 5524 6231 7744 8945 10932 13233 16256 26331 45574 61944 48444 27910 19965 14034 10588 10348 11801 13089 14129 14326 13842 14131 14941 15137 15566 16010 16712 17293 17607 18221 19718 21132 21947 23623 26019 30771 33692 32993 31119 25205 20674 18337 17484 18437 19363 19854 20694 21727 22301 21459 19496 17745 16276 15645 15929 19621 25137 30092 32453 32253 35349 36342 33993 34079 35546 36916 36708 36596 39663 45918 54903 59400 60121 62023 60033 52620 41080 32601 37358 72414 151803 241970 321150 395480 488333 587735 684292 744679 766629 584741 216825 99154 21773 646 223 165 111 118 100 100 92 93 93 90 100 109 107 99 106 121 108 103 105 111 113 105 103 116 107 114 102 108 118 116 116 113 118 119 107 107 115 116 110 107 111 105 106 96 97 98 50427 150 5242 30 10462 14 0 27 6308 2015 57 257 600 915 1481 2129 2900 3975 5201 6202 6733 7796 9724 11212 11054 11191 16776 25583 37356 46919 35745 27217 20971 15318 12046 10318 9690 9326 9436 9525 9676 9898 10353 11292 12162 13446 14734 15950 17022 18009 19692 20923 22022 23382 23618 22726 20462 18415 18845 17612 14836 14099 13838 13660 13164 12337 12298 12721 14247 16621 18276 19104 18309 17028 16936 16108 16816 18908 21585 26091 29615 31464 31170 31132 32115 34695 38605 40647 43124 45611 48490 55879 67405 74944 76178 60249 42307 56276 112192 183878 253831 340157 416035 488829 565182 633806 702212 744008 696291 550360 299497 110668 21152 463 188 112 92 86 91 90 84 86 84 104 88 102 114 114 112 102 106 106 111 111 108 108 115 118 120 106 108 110 108 104 102 110 117 111 109 119 116 117 122 107 106 98 107 102 102 98 50433 150 5243 30 10463 14 0 33 6309 2013 194 405 544 1031 1475 2031 2884 3915 5206 6657 8319 10211 11565 11794 11599 13716 20806 29445 38103 53726 52099 33217 27076 26131 15789 12729 12300 11950 12048 12707 13616 14784 16004 17343 18371 19531 19808 21390 23669 25041 26943 28663 30837 31635 27255 25089 26768 24171 19313 16153 14556 14715 14150 13422 12283 11429 10915 11320 12122 14087 16595 18450 19404 19368 19960 20601 19686 19951 21410 23555 25055 25719 28317 28670 29434 30540 32785 35572 40963 47607 56180 65245 73391 79602 73306 55871 43174 42532 78542 140377 201108 257222 326216 433764 543341 642107 719984 774700 715190 454399 229652 116783 16999 564 163 97 91 80 102 94 76 87 107 98 102 97 105 113 120 111 106 102 102 109 110 108 101 100 109 97 106 121 109 104 104 107 114 108 92 93 105 109 111 98 94 95 94 98 94 83 50439 149 5272 30 10462 14 0 39 6309 2011 -86 69 298 583 1056 1915 2790 3509 4413 5226 6454 8139 8776 8556 11207 14674 19268 27623 40586 55991 44584 33147 20643 13490 12131 12183 12461 12795 13461 14571 15842 17700 18952 19955 21141 22022 22921 24466 25848 26739 27508 26853 28340 30173 26725 22080 17920 17960 19658 19701 16678 13823 13549 14564 15978 16356 15132 14560 14831 15096 16136 16624 16676 17019 16704 15894 14879 13764 13926 15423 15772 15802 15597 18789 26304 38093 42957 39310 37642 40853 49282 58583 57501 46765 40462 40687 52255 94849 198489 284957 354986 411459 460450 521770 589068 666818 729669 680953 383232 164686 78723 14587 652 150 79 59 52 55 66 65 66 64 57 63 82 67 54 60 82 74 69 76 76 78 55 63 65 69 83 80 68 69 83 78 83 81 76 63 65 66 68 65 63 60 55 52 50 48 51 50445 146 5361 30 10461 14 0 45 6310 2009 48 317 711 1098 1391 1691 2115 2552 3204 4155 5185 7198 10827 17146 26687 40575 58877 76485 75264 49328 31479 23137 21724 19843 18766 19877 21600 22860 24121 24821 25414 25899 26781 27543 27522 26598 27130 29356 31319 27317 23527 21791 19906 17913 18775 19740 18502 18065 18058 15663 16099 16777 17034 15702 14768 14585 14811 15680 16465 16777 16892 16729 14428 12134 11239 12143 13548 15564 17168 20164 27296 38531 49337 47411 34651 29760 33693 44198 57044 64869 67992 64736 59033 54487 65732 88504 119295 174631 258713 335750 419394 496875 570208 644641 700736 615279 320104 109847 36900 1024 140 105 79 73 74 68 81 81 77 75 84 86 88 87 81 86 88 100 94 88 94 86 78 92 111 83 88 86 90 81 79 85 84 77 93 93 88 84 81 73 66 74 71 67 69 68 50451 145 5392 30 10462 14 0 51 6310 2007 115 261 388 491 595 903 1232 1800 2717 4566 7718 12032 16345 24083 39814 62275 81839 72524 45059 33494 29457 24559 22295 22868 23966 24522 24051 23879 23588 22722 22167 22507 22229 21535 20691 19931 19331 18805 17959 16473 14210 13010 14129 15899 16778 16072 13933 12186 11895 11330 12209 13531 13545 13251 14120 14241 14826 15374 14747 13567 11948 11386 11514 10844 10678 10794 13439 19370 26961 34040 38862 40466 33958 27296 25093 26100 31478 40656 44252 41906 52432 74704 81683 79046 100172 147515 191126 249240 326212 401025 481743 551358 619085 671147 664692 452958 204502 93096 3860 156 83 76 85 72 61 67 59 64 76 78 81 80 80 80 79 74 85 88 87 77 68 82 90 85 85 87 84 87 85 84 76 79 87 83 80 79 80 72 80 81 78 69 68 72 75 50457 145 5393 30 10463 14 0 57 6311 2004 70 286 447 603 869 1354 1787 2280 3383 6102 11998 18935 22152 29236 45056 60111 60695 52616 41936 34078 29062 25681 22706 21184 20272 19147 18688 18705 18648 19580 21046 21661 20843 19939 19199 18965 17958 16567 15207 13269 11866 11420 11055 11328 10632 10069 11851 13782 11514 10526 11775 13376 14860 15316 16492 16950 17263 16866 14810 13302 13748 16298 20549 24073 25009 26085 28876 32173 34551 31558 29029 27341 22310 19644 19489 20777 24035 28749 37153 47420 59739 68893 67797 80838 103483 134031 179008 241197 318740 401359 484043 563104 642822 709289 736261 600520 318893 90376 40461 2594 142 74 68 75 63 64 71 77 82 73 72 65 75 65 77 96 88 75 70 86 86 82 86 79 76 69 75 78 69 72 86 90 78 82 83 77 75 75 59 65 71 68 58 63 53 50463 144 5423 30 10463 14 1 3 6311 2002 -44 222 419 700 1127 1516 1799 2430 4034 8389 15772 22248 27061 33585 46105 55027 50526 43428 34528 30627 25340 20268 16665 15447 14806 15094 15539 16399 17170 17468 17178 17026 16932 17250 18019 18009 16830 15260 13375 11366 10125 10846 13745 16447 16065 15048 13618 13696 14017 14965 16795 18591 19346 20434 19684 19965 22191 22672 22953 24797 26027 26904 26972 28169 27763 25758 24913 23459 22420 22461 19686 16295 15597 16654 18602 20041 24331 33626 51302 64867 60364 53603 76103 115938 152256 181861 234494 303133 382043 453149 511457 572286 634225 692204 683399 451979 148752 56642 4692 150 107 81 80 63 86 84 66 74 76 69 67 62 71 73 75 76 73 73 80 62 71 75 71 74 78 73 83 81 85 82 71 70 82 73 67 67 75 72 58 59 63 63 61 57 50469 144 5424 30 10464 14 1 9 6311 2000 -17 249 421 652 883 1147 1454 1907 3020 5917 12766 20921 25897 31237 40438 49458 41587 30566 35673 33716 25805 20079 15511 12298 11514 11494 12250 13163 13796 14110 14554 14950 15176 15288 14910 14112 13465 13241 14886 17965 22436 27094 30850 30030 24853 18731 15230 14862 15393 15821 18356 19303 17643 19082 20428 21510 27106 27158 25585 25929 24920 22295 19854 19333 19414 20700 23083 24493 25024 24008 21617 18597 17316 18204 19749 25403 38603 48024 50750 55236 53296 47555 76328 148301 194176 193224 201891 245762 328179 425299 505402 569444 634044 677023 678180 527229 199295 30124 2118 152 101 89 87 79 69 91 83 95 87 91 92 90 81 82 83 93 110 104 115 104 108 106 107 104 95 91 88 84 96 105 113 98 97 104 113 107 91 85 81 79 83 75 72 75 50475 143 5455 30 10465 14 1 15 6312 1998 -3 101 269 537 849 1348 2490 4445 8995 16695 24110 30884 39815 49199 52759 41264 38296 38888 39800 33262 22119 17834 16947 16569 15853 14431 13244 12326 12034 12646 13908 15517 15630 15602 16591 17591 17265 18118 23207 30361 35541 39787 37758 29699 24482 23148 23294 21908 21094 20355 20559 20833 20194 22014 25183 24012 24212 26879 27456 26589 24920 21197 19138 19947 21158 22309 24160 26899 25947 23745 22811 23976 26472 30415 34380 38294 41609 50289 59248 54653 42299 51019 107029 171790 199658 197554 188342 235835 311992 396536 491090 574300 636901 671549 545048 287306 82077 6615 342 98 87 82 92 76 77 89 89 115 83 86 94 85 92 105 112 97 107 94 90 94 104 98 93 101 101 101 94 102 105 95 98 99 91 91 94 91 78 74 79 76 76 65 66 50481 143 5458 30 10468 14 1 21 6312 1996 -16 181 415 710 1325 2536 4558 7188 10846 17181 20590 22260 25874 29440 34119 41549 38874 42022 41186 28890 20025 17654 15304 13563 12230 10952 10031 9580 9459 10006 11282 12759 13992 15127 16543 18024 19973 24132 31293 36107 38909 43029 42999 40291 38185 34496 32691 27597 25746 25966 26614 25835 23989 22709 23404 24907 24891 27820 28152 24878 23804 25182 26621 26230 23779 19632 18072 20698 23173 23467 25836 27865 28647 31511 31886 36640 43997 56014 61165 47312 35626 42847 87667 158181 204666 239176 264344 289390 317356 364731 436170 515646 586561 619850 535633 288427 25923 2060 246 97 84 91 79 79 66 61 101 94 95 102 88 95 107 106 95 101 102 88 85 102 109 110 101 112 100 95 99 96 94 98 95 104 107 102 99 98 89 88 89 82 82 76 79 50487 144 5431 30 10471 14 1 27 6313 1994 97 325 651 1039 1582 2195 3074 4783 7962 11518 13283 12421 12552 17058 21452 24689 27267 27367 47409 55673 34415 22260 14597 10661 8700 7251 6689 6843 7889 9282 10747 11947 13119 14626 16111 18193 20568 24028 28083 30439 32558 36672 40283 42719 43244 37876 32591 30458 27980 27104 24656 24012 23203 21285 21674 24694 25066 26419 27656 29732 28082 26928 27441 26838 25742 24231 20400 19133 19593 24524 29969 29745 28867 27575 27742 32516 42115 55521 66029 63920 52495 39139 31982 50159 110507 168357 206471 247314 285009 323773 367823 415613 483405 560503 612573 556680 290594 54825 1431 132 82 57 48 58 67 53 51 58 61 75 69 69 70 82 69 68 80 93 82 66 83 75 79 84 76 84 78 80 71 75 85 72 73 79 72 73 73 67 66 64 61 56 59 57 50493 143 5464 30 10474 14 1 33 6313 1992 112 366 734 1172 1720 2705 4524 7423 9122 9170 10502 13633 16073 18793 21083 22070 32933 53950 54816 33206 17033 10779 8884 7748 6915 7149 8362 9739 10502 10887 11684 13173 15262 18148 20778 22620 24771 27953 32014 35951 36880 38597 40352 36108 32878 33668 34661 35309 34769 31203 26342 24472 23310 23681 25198 25172 25638 27020 28009 30001 30598 30279 27948 28511 28609 25074 24548 27168 30879 29306 25609 26549 30343 34434 40021 47049 57105 68473 67535 56658 44842 36368 46007 82386 123324 159558 195360 261665 330159 390234 448729 508908 576552 635612 576025 318653 74494 2575 110 65 45 51 69 78 69 70 65 59 66 75 86 71 66 81 95 92 77 84 70 73 68 75 77 79 76 76 90 78 77 86 79 72 67 70 79 76 76 66 65 64 55 54 53 50499 144 5436 30 10476 14 1 39 6314 1990 -28 153 402 683 1204 1706 2150 2500 2815 4923 7185 7729 9238 10828 16024 23961 31099 49721 61976 49176 27074 15728 11305 10469 9472 8758 8607 8795 9330 10449 11864 12891 15682 19174 22698 25519 26482 27314 27611 26654 25828 25830 26300 27610 26859 24635 23078 23337 24424 25894 25266 24347 23913 26144 28274 24990 24485 26920 25342 25313 29506 35745 36198 31754 26442 24178 24174 26069 32914 31960 26895 26182 28157 30612 34182 40122 47709 56745 56960 51191 47587 44017 35692 55000 123553 184797 222083 265458 302537 351824 419890 484748 538122 584938 581415 412779 239269 121929 3146 92 77 70 63 48 72 66 74 73 72 74 61 60 75 98 81 82 82 62 74 87 65 72 78 69 77 78 82 76 77 74 88 87 74 79 82 77 71 68 60 67 64 56 56 53 50505 148 5319 30 10479 14 1 45 6314 1988 100 306 458 539 785 883 986 1141 1384 1532 2037 2974 4504 6795 10012 14030 15857 17316 16150 14803 29213 56690 67427 56119 34993 18747 14963 13361 12391 11423 11329 11516 11980 12563 13330 14541 16293 18005 20865 24509 25385 25071 25862 25880 24851 24310 24227 25022 24780 24661 25714 26202 25578 25601 23848 23276 24081 23229 22553 23663 20765 22013 29649 37497 40336 37341 35066 32861 29851 27524 26899 31999 36568 32292 29508 30926 33326 37899 43055 49644 57246 64902 70242 73293 67279 50075 35952 58955 112142 163460 213066 280384 344577 411891 476983 548331 596975 630164 530855 255526 133265 21996 491 106 72 68 74 74 74 80 79 75 78 69 83 85 76 87 85 103 97 93 87 87 91 89 88 81 93 72 77 86 89 93 96 91 85 93 85 80 86 87 87 87 73 73 73 72 50511 150 5261 30 10481 14 1 51 6315 1986 16 469 619 724 896 1069 1295 1497 1412 1411 1763 2347 3341 3984 5396 6828 7819 10157 14137 18054 22326 35248 54490 66930 55365 32348 19140 18844 17253 13417 12318 12329 12722 13357 13697 14220 15195 16198 17237 18244 19292 19852 20175 20900 21415 22112 23813 26030 27838 28204 26564 25048 23820 22547 22181 22841 23052 23376 25652 26872 27697 28084 28430 29755 31800 33778 33639 35003 33932 29493 28258 26718 29253 38839 35698 31116 34500 38675 41606 45110 48167 52395 59269 64412 66338 61885 49843 40879 44244 78671 142850 204929 262001 309720 369801 448271 525266 600846 650522 631617 417538 152582 32132 1969 129 93 66 80 79 84 82 81 80 86 101 108 105 101 101 91 104 117 121 113 102 96 94 103 101 105 101 98 98 113 102 100 97 109 99 97 99 100 100 99 91 87 86 81 82 85 50517 322 102 30 10482 14 1 57 6315 1984 767147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 283 627 766 746 710 758 724 743 936 1168 1430 1733 2267 2703 3957 6170 8029 9200 11254 14780 18989 22209 25269 50882 68918 55285 28996 15768 12534 11745 10614 10522 11202 11729 12008 12098 12519 13228 14040 15072 16268 17739 20502 22987 24246 24143 24942 27159 29476 29252 27573 25681 24171 21642 19076 18815 21473 24141 26660 27766 28567 30197 29792 29785 32743 34144 35059 36036 34909 31367 29196 29731 30824 31079 33419 36086 34424 30203 33149 36365 35693 35747 37318 43281 50007 53083 54396 51969 47270 48454 73388 104163 160509 223886 288555 350240 407848 471514 546481 614313 654320 569269 328322 185156 42269 1321 129 107 112 108 108 110 110 124 111 94 129 126 121 119 116 124 139 142 125 113 118 122 120 133 135 133 121 125 118 130 132 136 136 127 126 122 124 120 112 113 111 110 114 105 111 106 50523 147 5349 30 10479 14 2 3 6316 1982 54 73 153 366 666 1002 1473 2014 2955 4543 6260 6427 7065 13943 20011 21095 18075 23267 55516 72385 52740 24078 16037 13389 12539 12163 11576 11779 12138 12370 12463 12824 13792 14568 15568 16994 17786 18201 19547 21727 24373 26668 27887 27225 25798 24703 23427 21815 19875 20169 22703 24937 27015 29673 30603 30835 29508 30398 30638 27875 26690 25959 26322 25788 25385 25330 23910 24115 23018 23589 26263 29848 33119 37530 41722 43877 44270 45755 48719 52564 52555 48330 50213 44894 43098 76918 126796 183229 239866 299061 356894 420561 495261 566585 633691 665279 465444 196055 92252 7824 227 81 52 56 71 55 52 63 72 92 70 73 86 77 75 81 70 86 91 90 93 74 74 92 81 83 88 74 71 80 79 87 94 90 98 85 80 75 81 76 69 67 65 67 60 60 59 50529 146 5375 30 10475 14 2 9 6316 1980 -45 98 543 1067 1372 1429 1477 1874 2693 3380 4128 6232 8646 12304 16302 21169 26651 39239 52482 47236 24051 15299 13549 12439 11361 10907 10881 11217 11406 11835 12477 13033 13665 14131 13932 13962 15575 18563 21185 22277 22829 23392 23735 23980 22868 20755 19510 18583 17867 18954 22274 25999 26781 25657 23944 23414 23620 25983 32651 37047 33361 24910 20959 19596 17732 18016 20510 24849 32308 40304 45799 49320 50282 45300 41301 42011 45269 47189 49334 53936 53985 50410 47225 54627 82328 134485 172439 221820 282935 336354 396829 472163 549332 611728 664135 544417 237816 42116 1750 53 41 44 46 33 33 29 56 50 47 51 49 58 53 63 68 64 50 48 51 47 42 39 49 57 53 55 57 44 58 63 63 57 49 46 50 52 49 57 50 40 37 42 39 37 40 27 50535 151 5222 30 10472 14 2 15 6316 1978 -70 179 593 899 1108 1399 1953 2480 2762 3298 3666 3579 3477 3688 4579 6244 8437 10594 13276 17463 22517 26560 23590 20016 16771 12682 11004 10704 10021 9610 9736 9695 10037 10441 10676 11092 11203 11264 11119 11441 12698 14292 15390 16414 18298 19396 19697 18883 17835 17755 18330 18630 17855 18157 19195 20070 20056 19938 20692 21549 21994 25894 33882 45340 56136 45645 26614 22680 24294 25072 26764 30247 35385 43703 52645 57007 54751 49920 45526 39760 37974 41369 46983 52176 55440 60297 58517 51175 72617 109884 147289 177750 219654 268216 319533 375555 437484 513025 586633 611086 491796 208502 20641 591 84 52 29 30 51 56 58 33 30 53 42 39 33 42 44 43 52 62 52 50 43 34 43 41 33 39 40 57 48 45 39 38 46 53 50 41 44 47 44 33 33 36 32 25 30 31 27 50541 150 5246 30 10466 14 2 21 6317 1976 85 305 518 757 971 1080 1041 1040 1255 1637 2279 3307 4466 5859 8230 11414 12699 11779 14181 18393 17538 12169 14186 19843 18625 13505 9579 8369 8366 8706 9294 10111 10626 10896 10549 9744 9063 8356 8404 10399 13016 14902 15553 15673 15846 15703 15951 17087 17757 18143 18112 17629 17063 17029 17006 17638 20727 26475 32254 40127 50911 52967 45997 34069 32346 30010 30788 36418 38875 40221 43428 46558 48339 50179 51295 48281 40707 33172 32449 35334 38639 40535 43922 52355 60881 65172 54344 51861 80872 138190 188535 223012 252578 300155 350063 410564 487012 571765 642481 525926 248128 86863 1656 87 73 60 46 34 32 35 44 59 65 67 52 48 53 72 66 53 65 72 52 60 41 46 53 53 64 69 68 59 58 55 57 63 65 66 59 48 43 43 37 45 50 48 43 42 31 29 50547 151 5214 30 10464 14 2 27 6317 1973 20 245 442 623 756 942 894 900 1118 1448 1736 2376 4105 6396 7540 8218 8288 10059 12295 13257 12962 12966 19159 26790 21857 13130 9807 9894 9889 10415 11253 11813 12087 12073 11763 10820 9433 8030 7669 8910 10694 11379 11417 11792 12414 13609 14736 14730 14527 15093 15826 17401 18813 19551 22038 24816 24315 21595 21740 25167 27298 33040 43922 58147 56691 39456 36298 35466 35331 36310 37347 38388 39509 39323 35029 30526 26430 23027 20541 19654 20554 23793 28604 38106 49980 56535 60898 65379 62063 56925 89224 154816 204547 237605 267517 307412 363688 435529 513469 610464 648085 426854 206111 133595 5245 69 34 47 61 56 53 59 52 66 74 73 63 56 63 65 74 71 65 80 83 75 55 60 66 72 84 80 78 78 76 72 66 74 78 68 59 61 68 68 77 74 69 67 62 65 56 50553 147 5333 30 10463 14 2 33 6318 1971 1 63 192 238 339 471 722 1327 2470 4200 5708 6094 7259 10695 14483 16506 15927 18678 28091 20645 8897 7111 6829 6781 7357 8548 9819 10640 11201 11440 11190 10651 10746 10795 10618 10856 11942 13109 13410 13318 13258 13360 13536 14248 16290 18405 18717 19520 21378 21813 20573 17113 14777 16529 20642 27895 35626 43038 47318 41062 34195 36203 39411 43521 44864 42923 38286 33904 33488 31414 22914 16953 17387 17903 16871 17878 20563 21906 24275 29650 36715 42730 44008 49478 62413 83878 106765 138576 168656 206549 244135 274022 313492 364991 439625 520136 590890 599156 464514 334590 77021 2467 121 97 73 69 69 67 105 98 70 61 83 89 81 109 121 111 118 101 91 83 100 107 106 113 109 103 105 103 103 105 109 112 108 106 94 90 92 93 81 83 87 89 86 80 77 50559 148 5303 30 10463 14 2 39 6318 1969 160 394 546 514 399 483 630 927 1700 2927 5102 7571 8031 6820 10184 17129 21129 22070 25216 31951 22460 9541 6383 6741 6914 7534 8873 10544 11654 12729 13594 13831 13975 14331 14948 15116 15939 16171 15483 13842 11982 11431 13030 15609 17641 19341 21203 22764 23266 22448 19917 17059 15826 18719 23389 31240 37113 40143 42152 41022 36974 33084 29392 25838 22518 21623 24836 26718 24237 20930 19832 19934 21733 21796 21622 20707 22114 26811 30844 31022 30266 34231 36806 32163 32181 51202 88588 126011 150286 168003 187004 220326 253459 293980 340085 398038 476867 558503 614058 565392 365830 142316 2980 164 111 98 88 75 79 99 101 89 95 97 113 102 107 107 96 113 114 107 114 106 108 121 119 111 109 110 102 107 121 112 114 104 100 104 106 104 104 100 95 90 97 90 85 84 50565 148 5304 30 10464 14 2 45 6319 1967 134 435 454 401 350 530 872 1395 2106 3323 4672 5775 5732 6629 8921 11998 14805 17227 20088 25786 25548 9733 4890 4552 5256 6367 7473 8326 9470 10503 11524 12249 12722 13078 12833 12628 12328 10983 9228 8492 9127 10877 13485 18196 21803 24675 25963 23378 20297 19313 19780 20299 21046 22105 25191 29416 32628 33647 34346 32319 27805 25080 24980 27049 33637 42185 48873 51098 45914 37425 33869 30259 26580 25548 24570 25147 29153 34329 38180 38967 35170 30375 27919 28643 35343 52564 81588 113222 141538 163787 188354 214311 246101 276051 311059 351959 403536 469993 558558 635556 446437 128123 10999 330 110 89 85 91 90 85 105 97 96 116 115 113 104 99 110 121 107 124 120 116 121 121 105 109 108 114 117 114 119 118 115 111 112 117 105 107 104 96 96 89 89 91 96 92 50571 143 5455 30 10465 14 2 51 6319 1965 -49 131 403 676 1123 1830 2796 3093 2987 3374 4298 5211 7073 9062 11468 15581 16703 6777 2509 3371 5068 4717 4739 5203 5826 6391 6545 6612 6612 6586 6560 6134 5570 5176 5168 5982 8164 10882 13384 15935 17974 18034 16492 15538 16349 17653 17520 15021 13751 14105 14865 15479 14184 12751 12345 14333 18072 25217 34033 45389 55574 57715 54731 54692 63350 72734 73147 67889 56674 42139 36260 35576 38750 37430 32209 31096 31838 33809 38293 44415 58193 79129 99781 117461 133815 142698 151499 173456 201831 229152 263013 306125 382708 498835 631137 650790 343683 97798 5685 128 51 54 56 46 61 60 53 59 60 64 65 66 67 67 62 70 63 65 76 63 64 64 63 68 77 70 70 72 71 71 66 78 71 67 63 56 62 55 51 47 46 46 44 50577 147 5336 30 10466 14 2 57 6320 1963 -24 121 169 285 567 1051 1676 2451 3497 4133 4069 3961 4165 4497 4082 3861 4971 6595 9815 14724 15134 6749 3064 3895 4745 4048 4250 4870 5314 5660 5918 6167 6157 5880 5463 5296 5571 6237 7432 8768 9943 10805 11278 12948 16753 21406 25294 25083 21500 16975 13753 11997 9989 8425 8076 9675 12457 13841 15641 20017 24105 25820 28512 31733 33669 30940 33242 40015 48554 61675 73305 79260 83434 81052 71923 54979 35950 27909 30240 34012 39566 48187 45749 41444 52597 82136 109900 133363 143845 143296 148208 159163 181883 202982 245415 301671 393337 518216 661224 673625 379811 114999 4023 146 64 70 60 63 79 74 65 77 70 52 64 68 86 82 88 78 93 96 97 104 93 75 81 86 89 90 87 92 97 89 86 82 82 76 79 84 81 79 72 72 65 63 69 50583 321 118 30 10468 14 3 3 6320 1961 851116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 140 222 393 654 1029 1296 1434 1379 1460 1649 1907 2401 3245 4765 6291 7125 7439 8104 11586 13720 7983 5926 5958 10628 9348 4686 4287 4956 5465 5713 5797 5947 5908 5705 5804 6078 6401 7364 8897 10501 12066 13395 15149 17420 19280 19931 18558 16800 15772 15641 13678 11035 9752 8041 7720 8769 9778 11502 13517 15081 16594 16980 17172 19953 24045 25489 28778 43094 65018 77653 87249 95027 100594 87005 56810 39464 33411 32815 34831 38140 46031 46102 47680 43311 43277 70440 120848 162132 186342 186999 188551 203490 226087 246744 277114 342201 431336 555942 718698 677120 218617 80531 3075 135 104 110 123 147 122 108 103 101 107 120 145 140 132 126 120 121 112 117 128 124 124 123 122 122 140 123 128 121 116 133 139 126 138 133 128 123 122 120 107 102 105 105 103 50589 154 5127 30 10467 14 3 9 6320 1959 -23 52 141 270 304 421 518 591 648 722 738 706 913 968 1179 1477 1736 2789 4606 7909 10743 10302 9774 9804 10101 11174 10914 6126 3637 8586 9277 4795 4264 4774 5345 5910 5931 5970 6276 6623 7020 7486 8133 8979 10970 13448 15347 16353 16305 15974 15457 14403 13331 13130 13619 14197 14473 13735 11984 9937 9385 10458 11231 11640 12494 12956 12153 12840 15039 16357 17710 21225 27694 35534 49275 58808 60167 60163 61943 60765 47773 29844 26851 31143 36876 43657 50589 59046 75016 77978 63327 58036 82443 133845 181073 213153 218005 215965 222253 232349 256203 289407 351678 475411 588611 668059 476085 83393 13033 777 69 39 50 80 63 55 64 51 74 75 82 63 74 94 88 83 78 77 77 77 80 83 80 81 86 83 77 78 78 71 72 86 95 89 79 75 71 73 70 65 64 62 58 58 50595 156 5065 30 10465 14 3 15 6321 1957 -42 68 152 180 163 221 316 408 427 501 506 523 540 719 1044 1337 1542 1905 2894 4580 7379 9877 9810 9907 10153 10554 12279 13260 10003 4279 3094 4892 4578 3992 4233 4593 5106 5501 5657 5975 6426 6966 7804 8731 10024 12133 14053 14786 15022 14761 14209 13717 13890 15251 17610 20030 21930 21778 20723 19441 16265 14111 13913 14986 16561 17374 16987 15792 14607 13827 15084 20069 27738 34703 42028 54035 60041 58112 54917 49757 41965 31022 23921 23976 24877 33921 44711 49698 56603 67354 64364 48108 43827 59571 101199 163917 210402 230916 242671 252462 256112 259093 265354 303026 380452 468005 602961 552499 157970 28378 1145 57 33 29 27 34 21 30 30 38 37 51 64 51 60 57 55 61 53 59 68 59 69 60 51 53 53 54 64 55 54 58 52 56 60 59 51 54 58 50 38 43 42 38 40 43 50601 148 5301 30 10461 14 3 21 6321 1955 56 441 756 922 848 753 959 1207 1539 2435 3825 4897 5401 4953 4857 4804 5038 6654 11345 17964 13226 3110 2129 2765 3537 3233 2931 3229 3447 3608 3931 4513 5122 5964 7225 8302 9464 10567 11481 11981 12086 12158 12343 12427 12011 12109 12445 13216 13733 13865 12413 10019 8594 8059 8841 11265 13640 14059 14254 15144 17165 19056 22400 24339 30084 40090 44951 50779 61387 71508 74585 68064 51952 32793 27905 30714 37217 50557 65087 70856 58313 39128 25954 25165 40329 88417 157900 204187 233139 252672 264037 278016 279785 278618 298842 371912 455632 603012 723833 335490 38376 5846 207 69 72 63 56 58 60 48 54 71 86 77 68 67 82 69 69 78 92 92 93 83 75 89 95 93 93 95 85 82 75 91 100 85 84 83 91 85 77 79 73 71 77 67 62 59 50607 147 5326 30 10456 14 3 27 6322 1953 -40 41 108 192 344 483 722 916 974 1202 2258 4077 4996 6409 8337 10589 12939 15031 15544 12396 9625 7509 6668 7355 3975 2659 2805 3282 3819 4359 5208 5948 6620 7529 8917 10092 10806 10826 10113 9266 8765 8935 9970 11734 13249 14180 14156 13369 12700 11955 10789 9015 8406 9272 11081 13420 13989 15079 17639 20796 23587 28232 34043 38936 45320 51046 55689 57671 55092 48903 39452 35110 34538 39272 48008 54084 58318 63905 61113 47895 33160 26757 38189 69842 130575 177599 205961 236037 267194 287549 299487 296728 290871 312551 396487 515645 798123 745216 85565 35419 5994 356 86 85 82 63 52 56 58 57 80 86 91 90 79 77 87 102 95 93 104 102 92 106 99 99 104 93 98 100 100 101 97 96 100 89 96 101 97 95 92 87 85 79 81 71 69 50613 144 5438 30 10448 14 3 33 6322 1950 -89 -88 -62 999999 999999 50 432 933 2327 4469 6119 7867 10192 11970 12831 12251 10372 12300 13534 7422 4318 2382 1834 2029 2379 2866 3550 4415 5477 6293 7047 7557 7762 7725 7445 7127 6966 7531 8661 9450 9581 9710 10401 10551 9990 8866 7748 7634 7808 8270 8941 10334 13009 16174 18053 18564 20209 27380 38252 54061 71368 86325 87671 67530 51007 50879 46133 33218 32312 36455 40162 45334 54206 60077 59684 54491 40476 29967 34020 59110 108581 158358 189287 214206 246495 282430 311227 326387 323220 309046 324588 418932 555683 738084 502263 82713 4221 397 115 85 99 114 85 65 68 86 94 90 96 102 95 104 108 104 103 109 100 88 105 114 110 105 105 107 123 106 93 108 131 112 103 106 109 100 97 102 90 93 92 89 86 88 83 84 50619 146 5343 30 10443 14 3 39 6323 1948 -95 58 126 198 200 393 795 1138 1695 2372 3620 6107 8346 11171 15446 18758 20763 21108 20781 18383 7961 6724 7726 3886 2246 2593 3421 4466 5632 7319 8897 10095 11107 11982 12699 13111 13038 12552 11977 11248 10136 9408 9736 11324 14303 15992 15072 13807 13201 13028 15816 17510 16097 15146 17020 21143 23629 24357 27061 34714 48811 65899 72832 70326 57120 45863 39205 32317 32178 36018 37736 38057 39603 42801 46067 48240 49559 48919 46186 45049 49115 68782 125253 165629 177017 191585 221445 260882 293724 319630 328469 322380 324718 438565 628578 688652 258669 54394 884 117 59 79 95 82 49 51 45 57 76 89 87 80 73 83 90 92 84 91 100 82 99 97 87 95 89 91 100 91 93 85 78 91 93 85 84 82 79 75 77 76 73 74 71 67 61 56 50625 153 5129 30 10439 14 3 45 6323 1946 -2 190 327 348 259 175 226 377 566 794 1042 1202 1468 1660 2254 3427 5058 5495 4231 3221 3275 5384 8535 12890 16733 14635 8108 11165 12107 8406 7198 4079 1725 1966 2865 3890 4976 6752 8711 10163 10795 11099 11069 10519 9967 9382 8642 7987 8171 9689 11572 13333 15170 18201 19847 19767 17776 16501 17990 14468 11810 13137 16181 19028 21564 30428 46382 60970 74828 80038 70164 53686 35153 30073 34529 39937 41696 42019 44855 47774 49476 54243 63354 64057 54136 41445 40182 51792 79077 126320 156294 172271 176067 189181 221841 269195 312030 339774 350628 326430 348941 642115 714659 274057 49268 809 106 58 78 118 88 74 73 63 72 65 83 98 87 97 103 104 105 101 104 111 106 93 109 107 103 102 102 99 102 100 96 99 105 101 93 95 92 93 90 86 78 79 86 84 79 76 67 50631 154 5097 30 10437 14 3 51 6324 1944 -54 78 45 -35 -58 -52 93 312 567 809 1089 1529 1837 2410 3339 4318 4907 4347 2746 1580 1106 1326 2098 3713 6754 11975 12236 6888 8520 8457 7002 6972 3675 1143 1495 2482 3622 5052 6892 7816 8133 8381 8589 8388 7718 7029 6615 6764 7228 8237 9933 12541 14446 15834 16445 14616 12161 11013 11321 10792 11023 10590 11355 12707 13643 15870 24399 34867 51058 62641 59270 68126 79525 80170 69765 50522 38405 33083 32727 36621 43395 49206 52099 53248 52220 48374 43909 39046 51495 97967 151722 174432 184773 201301 221723 231984 258450 308443 338185 338923 324875 328525 509604 753800 332903 71393 2813 143 77 59 99 100 61 42 63 81 65 69 60 75 68 79 88 85 95 96 86 83 100 85 82 97 105 108 102 95 93 94 97 94 84 100 95 92 85 87 90 79 82 80 76 78 73 62 50637 319 145 30 10435 14 3 57 6324 1942 157366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 380 751 1090 1655 2305 3052 3598 3909 3506 2249 1081 689 588 781 1500 2684 3511 3458 4503 5508 6993 10679 7101 5080 11631 8972 1823 1371 2109 3468 5224 6598 7521 7966 8021 8016 8015 7655 7073 6650 6523 6488 7176 8278 9293 9274 8681 8573 9014 8683 7687 8003 8565 9484 8595 6941 7228 9244 11332 14356 19621 25455 32778 46858 60225 66504 65078 62560 63143 51438 34745 34618 34231 36874 51833 65878 76095 81216 87410 85703 61285 62759 104546 142387 157688 174365 201114 235690 255671 267356 299432 334175 340455 314462 315466 427499 723592 492470 122833 7159 298 95 78 94 104 72 49 59 67 66 85 84 96 99 82 83 83 99 95 100 93 101 107 88 88 100 106 99 92 91 98 95 99 99 98 92 97 95 90 84 79 76 75 80 79 79 74 50643 149 5244 30 10434 14 4 3 6324 1940 109 266 572 1065 1464 1851 2528 3276 4152 4947 4892 3963 3056 2363 2220 2374 2692 2852 3666 4081 3432 3188 7242 10831 9889 8089 12082 8970 2627 1743 2670 4526 6495 7660 8343 8515 8575 8578 8347 7616 7101 6927 6945 7029 6892 6661 6156 5918 6462 6925 7040 8530 12706 14638 11462 7838 7335 7561 7415 8655 11707 14217 18084 26292 36916 47818 54673 56691 56121 58783 59036 47377 35363 31648 36451 42051 46897 58522 68475 65072 63256 64183 68729 79494 90016 99215 116968 145840 174296 211480 251533 271776 278785 299194 319828 313115 296157 352806 627607 771951 226496 26117 2509 247 53 57 100 81 42 45 53 54 60 71 60 51 70 78 74 62 75 65 73 81 64 69 80 74 77 83 84 80 65 73 75 74 78 71 71 67 69 64 57 54 63 58 55 56 54 50649 153 5122 30 10432 14 4 9 6325 1938 -78 45 76 125 456 863 1312 1615 1718 2072 2674 3584 4927 6364 6595 4905 3198 2481 2087 1915 1851 1784 1514 696 1193 3321 3709 8220 15631 16676 11353 11299 6671 3901 4794 6203 7163 7664 7800 7907 8049 7998 8075 7752 7671 7600 7662 7972 8320 9009 9610 9491 8613 8351 9016 10741 13552 16129 17807 16728 16692 17382 15297 11711 12113 18539 24447 31454 45249 52942 53787 46797 39895 33312 32828 37360 47127 49852 44054 44602 53641 64530 72356 70881 64532 68168 81558 95596 104760 108449 124746 150794 183372 219319 248628 272669 286477 300634 328173 336118 302216 356338 642302 641382 241864 160935 2552 141 96 112 169 111 82 101 105 106 104 115 100 96 110 109 111 111 118 117 125 119 123 138 130 125 122 124 126 118 122 113 118 123 131 130 134 123 117 115 111 111 103 113 106 102 98 50655 153 5121 30 10431 14 4 15 6325 1936 -26 165 391 636 1084 1446 1475 1491 1588 1788 2289 3197 4235 4994 4793 3877 3498 3612 3893 3911 3764 3285 2446 978 350 2945 6957 12924 15803 11134 16609 24372 13954 6716 6442 6849 7204 7236 7512 7821 8053 8029 7987 7957 8224 9033 9831 11287 12173 12778 12969 13387 14185 15890 15773 15966 17562 18805 19216 18860 18271 15944 15062 14297 14990 20041 29126 37567 41361 37846 33550 27546 24716 23713 22307 23166 27610 35777 43728 49722 50918 49111 53680 58454 54212 64147 84883 105509 119012 128915 138356 156846 183208 206360 227980 241921 262249 282338 307204 332850 288213 341155 591866 413816 181953 354747 36740 345 84 99 154 115 67 53 69 70 82 86 73 76 76 89 92 105 101 88 99 84 83 102 100 84 97 95 94 94 94 95 99 97 98 92 95 87 80 87 88 77 68 79 80 81 72 50661 156 5030 30 10430 14 4 21 6326 1934 73 484 987 1487 2065 2391 2158 2114 2363 2965 3570 4168 5157 6409 7224 5957 4908 4656 4721 4498 4736 4909 4396 4205 4140 4741 5286 5321 5219 9743 11115 10802 11276 25907 22156 10080 6754 6822 7411 7818 7952 8371 8831 9273 9709 10069 10788 11772 12595 14071 16076 17719 20258 22519 22841 22070 20903 20233 19730 19281 20347 20889 20136 16951 14272 13511 14356 17056 22218 28510 30019 30682 29914 25244 20532 18855 22972 29462 37776 41892 41944 41935 39541 37618 39411 45343 50635 52866 60193 66862 82036 111321 140063 150889 159878 171915 191223 211274 225199 241848 264612 301520 332721 310421 346977 591591 352935 155094 321011 16431 227 66 92 196 121 71 61 82 88 89 78 67 59 68 93 90 99 75 77 86 89 92 81 86 86 74 89 87 82 95 99 96 89 86 82 79 81 79 68 71 72 66 62 60 62 59 50667 156 5028 30 10428 14 4 27 6326 1932 69 506 991 1245 1449 1404 1439 1753 2223 2626 3134 3853 4811 6006 7234 8496 8137 6924 6387 5967 6242 6728 7050 6557 7162 7858 8943 7080 2161 2336 7940 13420 24920 30430 14923 6497 5385 5818 6591 7154 7707 8325 8977 9663 10482 11350 12753 14044 15469 17312 18009 17918 17707 17792 18450 20305 23042 24643 24362 23604 23109 21669 18587 15787 13354 14019 14717 17088 26531 33325 39423 51466 51610 42514 32354 25427 24094 26923 32921 38209 39743 40999 42256 45672 48261 48450 52084 55647 58514 66766 81412 105906 135200 153718 168103 178867 195147 214689 227402 228560 257955 305870 333923 314073 390374 513900 159750 158088 195686 3439 82 75 168 191 94 60 63 69 65 60 79 83 85 90 96 95 97 89 86 85 98 95 95 89 89 79 82 83 93 92 90 85 94 92 81 85 83 72 74 63 63 68 68 71 61 58 50673 157 5024 30 10424 14 4 33 6327 1929 56 251 380 468 509 592 727 786 919 1254 1797 2272 3180 3911 4294 4168 3662 3989 4323 4501 4945 6001 6728 7057 6908 6995 6505 5817 4927 1638 63 1187 10293 16212 18129 17975 9670 4320 2990 3229 3829 4767 5546 6082 6673 7488 8300 9399 10670 11714 12414 13150 13502 13575 13907 15644 17439 19020 20754 21718 22214 20989 19527 16783 12403 10055 10343 11030 14619 22539 41722 60593 78581 90182 77528 44488 31236 27997 29434 33874 39598 46367 53857 58288 57077 53048 55430 58678 60630 64228 71727 83961 100043 115808 143527 175713 195703 205949 210664 209375 199459 226313 296046 321347 331934 406041 306088 97827 292402 118188 1329 51 75 165 176 69 37 27 55 65 50 58 71 76 83 65 65 61 63 81 73 56 61 75 75 69 60 70 63 61 60 67 74 70 69 68 62 59 49 48 49 56 55 55 43 36 37 50679 157 4991 30 10421 14 4 39 6327 1927 -73 151 104 999999 -99 -7 137 282 636 1149 1499 1795 2103 2246 2095 1941 2043 2224 2919 3776 4564 4811 4970 4898 4962 4918 4657 3901 2978 2273 2343 2611 6524 13689 17046 17420 8264 2652 1909 2339 2949 3598 4382 5061 5753 6295 7218 8128 8940 9768 10095 10683 11343 12769 14423 16508 17937 19183 19482 18073 15335 12625 10120 9493 12944 16759 19921 28995 42721 52349 71166 84198 78876 95330 103824 84898 47884 33183 34844 40367 46669 51390 59285 65882 65684 61774 67054 72828 77924 81447 80253 84333 95954 114780 139895 165676 185659 201069 198480 195392 196143 214155 281697 316643 334821 385809 298701 185470 344795 36356 352 86 171 256 146 70 75 61 72 73 82 102 111 94 104 100 91 104 118 111 99 102 108 114 104 107 99 98 85 94 101 105 99 114 105 94 90 88 81 72 77 74 83 82 77 74 71 50685 150 5199 30 10419 14 4 45 6328 1925 -19 167 410 672 926 1272 1421 1340 1156 1092 1364 1630 1911 2115 2256 2552 2756 2869 3206 3710 3909 3879 3882 4303 3543 1616 3814 9912 9062 3860 3159 2867 1586 1315 1694 2183 2625 3148 3620 4178 4843 5374 5749 6174 7315 9059 10374 11213 11651 11682 11032 10592 9842 7968 6599 6187 7070 10273 14098 16608 22409 34923 61978 90845 98833 102495 116307 127706 102979 57402 33245 38865 45999 53586 60029 59125 56006 53896 62755 74675 77902 79883 85906 89139 92838 108130 125451 143383 156058 166446 176908 186367 183313 186237 194195 236132 305873 329527 376701 373638 186229 304419 61616 678 100 240 248 118 72 54 59 80 82 83 92 91 75 81 82 91 93 108 88 100 94 94 91 96 85 85 91 97 96 96 90 91 95 94 92 87 86 78 80 76 80 81 76 69 67 57 50691 150 5195 30 10415 14 4 51 6328 1923 76 296 546 789 1112 1446 1719 1665 1229 1311 1606 1853 2172 2316 2265 2137 2102 2205 2258 2704 3119 3654 3700 3283 926 999999 190 1619 3759 8414 9873 7096 3763 1165 1250 1675 2140 2520 2881 3375 3975 4938 5990 6854 7627 7882 7864 7362 6738 6344 6072 5346 4475 4040 4031 4267 4988 6879 10121 12810 16358 28548 48258 66384 86710 112691 138896 139770 84465 35043 33710 39930 47177 48143 46844 46140 48643 57561 65108 66642 71957 80052 84297 89433 98630 113772 131797 143850 153964 160484 165406 170874 167400 162373 176386 215377 260949 285627 400500 547110 185860 339093 169613 1662 79 214 293 105 36 35 36 52 57 59 61 43 55 80 80 60 66 80 78 76 66 76 65 70 74 75 70 70 77 79 73 70 66 73 73 62 63 63 59 59 67 59 48 47 51 42 50697 320 93 30 10413 14 4 57 6328 1921 233411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 257 421 506 636 721 769 858 1030 1217 1559 1710 1717 1861 2248 2589 2746 2967 3214 3490 3575 4250 4678 4819 1795 999999 999999 999999 630 2355 5910 13236 13828 6830 1796 1238 1621 2113 2918 3776 4602 5696 6587 7254 8065 8462 8110 7184 6192 5627 5949 6288 6030 5257 4265 4010 3916 4666 6682 9370 11834 13113 16018 23168 32107 38890 54973 77232 96887 107391 88133 57357 40080 42592 46643 51472 57090 62743 69524 68358 68241 83136 93803 99449 101654 104473 127428 160245 172696 178859 179470 174776 170874 167760 167483 165438 200785 267458 259686 361812 575627 316424 272600 250870 4968 143 122 350 242 73 58 58 77 83 79 85 87 92 88 85 94 98 100 98 99 98 102 99 89 84 90 101 101 93 90 99 84 80 92 94 93 94 91 90 86 89 84 81 80 72 63 50703 152 5132 30 10412 14 5 3 6329 1919 -87 13 111 299 271 281 359 593 1083 1915 2709 2661 1910 1689 2076 2541 2820 2969 3437 3537 3795 4629 6083 6049 3311 1695 734 28 999999 -83 -4 1920 6156 8436 7808 6108 4023 2898 2760 3723 4649 5515 6081 6549 6759 6928 6807 6269 5618 5265 5260 5459 5391 5229 4768 4278 4244 4598 5901 7986 10464 12735 14599 16678 21437 31797 36300 36608 45534 59252 59687 58532 59800 50476 45328 53774 64199 70456 71143 71525 68012 76378 99731 114381 116449 110867 107371 126684 157596 176505 179890 179499 176100 173549 173033 168979 157971 150245 194392 263087 299982 445941 521963 214830 379395 63042 617 97 232 390 154 69 53 64 69 80 95 94 101 88 80 80 98 97 101 100 105 92 98 102 89 92 96 100 97 95 92 92 93 89 85 87 84 81 80 68 72 75 80 81 70 68 50709 323 0 30 10410 14 5 9 6329 1917 784791 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 412 507 615 824 1152 1726 2488 3394 4043 3955 2978 2824 3611 4634 5402 5767 6107 6476 6876 7513 8401 10713 13956 17665 17160 11436 4608 1419 1359 1049 2579 9685 14872 9925 3815 3759 5240 7598 9746 10608 11207 11199 10816 10703 10723 10496 10566 10878 10939 10465 10399 10472 9565 8322 7509 7544 8125 9276 10826 12633 15070 20223 25983 28158 29906 38909 41184 42691 55143 63082 55944 43349 40121 40610 43195 48084 53395 56730 61104 75620 99624 105823 113665 125204 127156 149162 175599 185478 182017 173272 168633 169982 170812 166956 158948 154134 178681 258339 383435 545599 305551 144137 313474 137462 1637 123 258 443 243 97 65 60 75 88 93 90 98 94 100 92 104 109 123 124 111 109 116 125 118 106 120 107 104 113 115 112 103 95 112 108 104 97 93 94 92 96 98 91 84 86 50715 149 5220 30 10410 14 5 15 6330 1915 -12 147 440 843 1150 1499 1749 1999 2059 1686 1528 1926 2756 4190 6577 8738 10558 12246 13389 13307 14938 19381 22011 23809 17205 9382 6717 3291 1357 1182 2035 5550 7122 4833 4935 6972 8333 9337 9389 9649 10244 10789 11144 11205 11245 10616 9110 8146 7610 7385 7506 7500 7604 7740 8015 8551 9096 10653 14785 19608 24001 27579 32974 42066 48376 49695 60157 68250 54591 33269 30602 31009 30597 32855 37292 43396 50641 57220 72063 84492 90445 101574 116176 125390 146934 171978 184595 185867 177272 167865 169731 169024 162780 158303 150292 158740 212981 326198 521741 391692 132805 296253 219596 3007 122 234 414 299 79 42 37 53 61 55 45 73 88 73 71 78 84 95 81 85 81 83 77 89 93 87 81 69 82 80 79 80 78 84 73 63 60 61 59 64 57 61 58 53 43 50721 146 5311 30 10411 14 5 21 6330 1913 24 199 323 435 338 235 171 357 984 1880 2688 3430 4429 5407 6689 8450 11775 16073 20567 23055 24849 30153 28429 15052 6967 2661 1994 2589 3283 3384 3284 4336 5576 6881 8076 8671 9475 10060 10250 9901 9132 8621 7959 7631 7866 8069 8318 8309 7899 6627 5546 5356 5557 6500 9041 13024 16796 21755 27217 32518 38859 50148 77379 86890 66832 43395 33927 31109 29905 32392 34551 38476 44543 51602 59872 69623 76801 86748 95123 105078 120891 150563 169216 176794 177070 173380 167635 162036 157245 150490 144912 152525 168074 226197 394860 728118 510448 177165 368680 228053 2345 165 291 451 291 92 63 64 78 67 65 93 88 96 88 90 93 86 83 101 106 108 97 99 94 95 103 94 96 90 83 85 89 91 91 83 92 84 78 75 69 77 81 71 71 68 50727 147 5283 30 10413 14 5 27 6331 1910 -76 -48 999999 999999 999999 999999 999999 181 516 990 1598 2241 3080 3914 5209 6873 8929 12076 14985 16091 19064 24289 22205 17833 17001 8431 3572 2466 2422 2839 3363 3619 4312 5325 6598 7375 7510 7409 7073 6609 6387 6718 7448 8176 8750 9422 9444 8835 8042 6689 5965 5634 5816 6536 7843 10187 12995 16129 20471 24161 31141 54893 75168 71755 61090 47451 29669 23124 24401 27642 29840 34805 41397 48082 55341 57493 59713 67138 76191 89076 100525 117937 148807 166814 173853 180966 176113 157754 148996 141100 139844 141208 159293 191783 266150 449889 742344 499530 191283 412024 333148 7066 254 305 472 268 103 62 69 62 72 71 73 96 93 102 94 92 108 122 103 101 102 108 102 117 104 99 109 93 93 101 97 91 95 95 87 80 77 81 79 75 73 74 69 64 71 50733 149 5224 30 10414 14 5 33 6331 1908 1 254 421 470 539 528 521 532 737 1047 1523 2514 3742 5161 6934 8922 11054 12565 13632 14059 13104 13173 19068 24298 29613 35367 29231 18381 10067 6625 6106 7921 9083 10134 10505 9921 10029 10094 10057 10114 10351 11275 12331 12987 13629 14357 14801 14584 14297 13226 11889 11153 10948 11231 12049 13775 16623 18587 18799 18903 19832 21839 25247 32781 30619 21469 17984 18589 21150 22955 22959 23316 27695 34488 43061 47699 50137 54545 61755 71789 82862 88999 101662 131890 153182 164287 173274 173933 171492 169046 159243 143209 136706 150271 183821 230226 308462 516878 682699 235495 138233 389189 363381 12230 400 369 532 316 152 111 75 73 97 93 90 89 98 98 115 129 121 112 117 119 122 111 106 121 117 130 122 112 112 111 110 98 101 114 108 97 101 91 84 87 100 92 88 89 78 50739 146 5314 30 10414 14 5 39 6332 1906 88 215 208 252 215 95 234 419 757 1472 2729 4353 6692 9719 13037 17422 20926 21345 23303 29315 38899 59203 48621 31479 20042 13154 8881 7501 9400 10221 10057 9756 9919 10168 10493 11034 11553 12424 13275 14078 15095 15820 16192 15615 13715 12843 12418 12520 12869 13386 14148 14606 15263 16551 18563 20080 20829 21165 20776 20817 19922 18842 16595 15382 16218 17881 18854 20022 23189 27002 30592 36038 44654 49811 52449 60770 73448 86009 90541 91750 114011 142204 161527 180519 187339 186163 178790 171527 155533 136975 133970 173976 256287 311727 423737 526731 166792 157177 375031 302175 16263 518 316 483 340 133 72 64 76 78 86 76 68 77 92 82 90 88 90 110 103 90 95 89 83 83 97 93 88 103 94 98 85 89 89 87 82 84 85 86 78 74 79 79 71 70 50745 148 5254 30 10414 14 5 45 6332 1904 17 352 517 641 600 553 382 267 607 950 1312 1867 2349 2725 3340 4253 6614 12570 20192 24478 24875 28395 41512 56228 50548 30693 16446 9552 7196 7916 8711 7409 6958 7600 8784 9225 9496 10176 11333 12962 14778 16569 18012 18787 19500 20213 20459 20778 20417 19570 19027 16957 15701 15757 15843 15987 16341 16435 17685 18846 19068 19042 17792 17575 20045 21791 22037 24031 29017 33221 35895 38067 39928 43254 49066 56441 65084 73623 78845 75512 69975 83152 104267 132116 157923 178196 193071 205067 205493 195412 170852 147960 128834 135923 243140 404881 512246 514080 143963 136804 250399 137162 4609 425 352 487 337 115 73 72 72 70 84 89 81 87 95 101 103 102 117 114 106 106 97 98 95 106 105 102 107 97 99 105 99 106 99 96 97 98 91 88 88 89 88 82 82 80 50751 135 5645 30 10415 14 5 51 6332 1902 42 559 2293 5072 8334 11045 12848 14593 15696 18239 22545 19254 7922 8375 15536 22382 32897 41760 30028 13205 6767 6664 7135 8110 9520 11391 12671 13546 14651 15236 15431 15821 16695 17459 18144 18320 17114 15530 13938 12593 12187 12056 12281 13353 14171 16369 19556 21614 23817 27041 26727 25049 29354 36196 41580 45652 39651 36217 39230 42045 49804 54750 61136 65671 61405 55940 60065 78199 101576 121045 140324 159324 177377 205108 235651 260015 264911 226392 168414 146374 150604 308584 559719 528318 345902 105324 60670 164690 179731 3529 384 420 477 325 136 91 95 73 79 103 103 111 129 120 110 109 126 125 110 120 113 114 115 115 123 114 112 109 118 111 113 117 119 119 110 110 100 99 107 104 103 93 88 94 86 50757 136 5616 30 10416 14 5 57 6333 1900 5 261 854 1697 3226 5993 9780 17135 21409 13683 16319 18417 6564 5210 12551 22668 39290 42599 18372 6915 4335 4903 5744 6878 8183 9294 10065 10422 10903 11859 13401 14545 15185 15282 14636 13516 11799 9768 7821 7432 7253 7438 8113 8731 9017 9696 9976 10927 15282 19647 24335 30811 34506 40641 49034 60766 64358 57384 49861 46218 42250 41889 43851 47156 47207 48206 50638 62632 84720 107320 123080 137028 156586 185379 223157 260586 283763 288709 254852 183840 162828 178635 330234 487539 456405 146338 55053 97041 175441 221316 4138 330 416 421 188 78 71 64 53 57 72 80 94 96 87 83 77 74 81 85 100 108 87 88 92 91 88 96 109 106 101 95 89 88 94 85 85 79 80 90 82 76 74 76 78 66 50763 146 5317 30 10417 14 6 3 6333 1898 -8 80 22 999999 999999 -77 62 234 451 756 941 1043 1452 2108 2954 4266 5135 8544 16127 16844 15425 22210 8820 543 3284 9480 16429 17123 5651 1397 1386 1911 2788 3772 4115 4699 5482 6348 7613 8762 9863 10764 11078 11162 10357 8953 7913 7017 6542 6511 6738 6881 6806 6909 7080 7502 8615 9274 8820 9343 11908 14448 17983 23394 30562 44686 58131 71958 87145 102733 103795 79859 47950 41499 43932 46375 46691 54196 71871 96549 119588 135210 146966 158017 185258 217336 251988 278861 282397 237764 172556 202254 242407 332130 454179 426360 94246 105098 232648 257304 31938 544 371 373 149 82 60 65 68 66 80 76 85 82 87 88 92 96 104 94 81 103 110 102 100 100 105 100 96 102 101 111 99 89 94 85 78 74 79 84 84 72 77 79 78 71 50769 139 5528 30 10418 14 6 9 6334 1896 -51 30 112 337 740 1211 1759 2227 2195 1985 2302 4902 8067 9005 7742 964 999999 291 657 691 1171 2472 2567 929 -15 168 493 766 1041 1371 1714 2121 2590 3065 3330 3322 3163 2933 2516 2136 2042 2236 2646 3331 3829 4023 4273 4515 4665 4786 5746 8573 11649 13608 19094 26477 32598 40843 51500 67799 88198 110697 129302 136105 103478 50477 36167 34458 36505 44358 56696 75821 101433 121105 140480 155518 170674 181705 205178 236241 266808 289889 286696 245239 206956 258189 376317 430582 333505 94581 138497 219540 237075 61601 965 326 335 143 57 48 59 42 51 71 80 67 62 58 49 86 80 78 84 61 58 76 77 89 80 87 87 87 77 83 90 76 75 80 73 69 64 67 66 75 67 65 67 67 64 50775 146 5319 30 10419 14 6 15 6334 1894 14 160 172 127 209 273 316 355 427 635 878 1145 1685 2539 2909 2880 2439 2933 6577 7124 2689 1429 8 999999 91 999999 305 3572 8125 10497 8601 1971 285 789 998 1403 2008 2769 3605 4227 4698 4922 4846 4705 4847 4180 3549 3647 4015 4596 5741 7027 7902 8460 8943 11168 14502 17933 22799 28780 36457 36943 34519 43700 53107 44835 38666 57142 94772 118281 97719 50428 34740 30677 30063 33861 41690 53551 75091 103315 126877 146518 162138 182785 202756 227413 257848 287473 317940 317833 286455 251196 251982 328153 393786 346921 166340 127569 150678 177905 71988 1822 370 371 192 98 55 65 69 63 67 69 87 95 76 75 87 91 92 93 89 97 97 97 96 87 94 98 95 84 86 97 94 91 88 89 79 84 85 79 75 73 70 70 67 67 50781 144 5379 30 10419 14 6 21 6335 1892 23 366 686 787 873 1065 1393 1600 1463 1635 2151 2391 2603 3499 4516 7721 11531 9408 3564 308 999999 364 355 999999 999999 986 6700 15875 20744 13638 2886 933 1650 2350 3212 3996 4651 5105 5295 5460 5504 5404 5100 5042 5229 5651 6425 7661 8732 9780 10727 11285 11707 12992 15605 18180 20753 24990 37583 56006 65887 66230 52934 32324 26282 32996 46337 56233 60705 49288 29125 26071 26992 29698 34555 42590 55795 78050 102550 119498 137072 155528 173576 191040 210859 231199 258205 291894 305399 279195 287806 357654 364101 425017 222916 183803 156852 186439 136776 2699 341 374 180 59 48 40 43 34 59 41 57 76 65 69 79 67 71 61 70 75 78 88 73 77 82 85 79 86 86 80 69 66 69 77 69 60 62 65 66 58 57 58 56 56 50787 318 160 30 10420 14 6 27 6335 1889 6224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 548 1065 1317 1016 871 946 1254 1378 1474 1895 2348 3116 4713 9563 17750 16964 6635 1747 2405 2681 1580 367 999999 999999 -85 5600 9181 5046 687 224 1084 1791 2244 2519 2822 3157 3331 3545 3624 3781 4005 4228 4643 5485 6243 6944 7838 8751 10110 11041 11493 11604 11659 12724 15036 20347 34469 56406 77590 93210 107893 108785 67690 37696 30243 26665 27171 35951 40662 32662 31886 38972 39852 45470 57887 78268 101715 119358 137317 157885 173205 188815 204841 223909 250353 289400 320965 313776 307380 438058 397990 300387 235736 155837 140491 102569 80515 2199 336 366 254 99 60 40 58 51 49 71 87 68 61 65 74 81 70 89 93 71 95 81 72 79 80 83 76 76 85 85 72 76 73 66 70 59 64 61 65 72 63 50 44 47 50793 144 5380 30 10420 14 6 33 6336 1887 75 605 1235 2028 2954 3658 3850 3044 2348 2065 2464 3337 4027 5364 11790 23039 22094 7568 4613 7080 10611 11887 9235 5594 1655 999999 1235 3518 2666 575 556 1542 2475 3053 3551 4081 4364 4773 5231 5542 5748 6248 6772 7368 8360 9437 10229 11034 11551 12218 13370 14067 14501 15067 16295 18116 22365 32409 48750 77646 111302 123736 92947 70859 50778 33678 28246 27011 27324 27644 31611 41961 49756 48467 53123 63620 57448 64224 74667 88307 106654 127224 154505 182940 204027 233396 259814 282651 310471 328014 330802 338276 384656 329560 210883 170764 183641 116703 90032 4770 446 422 362 164 96 93 88 79 97 113 113 110 118 121 124 117 111 126 123 116 115 115 125 120 118 125 118 121 123 114 108 117 124 120 113 113 103 103 104 104 94 94 91 94 50799 147 5291 30 10421 14 6 39 6336 1885 -4 165 535 918 1251 1831 2260 2677 3100 3807 3529 3088 3244 3517 4214 5296 8492 18729 35203 44190 26552 19927 26737 31993 31930 27207 19811 11816 2117 438 520 34 451 1141 2519 4066 5046 5893 6691 7698 8635 9389 10072 10909 11752 12747 13937 14576 15048 15863 16687 17620 18099 18589 19367 20116 20714 21304 22235 23495 24775 26286 26117 26072 28535 28533 27199 25638 23410 24306 24999 27613 35342 46068 51645 50971 50529 49120 46751 49864 53693 58581 67787 82281 104085 137396 166378 199488 217099 229413 244680 266911 292692 316011 339402 439388 476333 309121 218881 240461 150142 59696 3776 425 352 232 114 70 46 40 57 78 75 75 68 71 83 89 91 89 91 97 85 76 80 84 89 83 82 91 93 93 79 82 80 81 81 76 72 68 68 78 71 62 57 57 55 50805 144 5383 30 10423 14 6 45 6336 1883 -83 40 103 -2 63 194 368 668 961 1136 1496 2043 2892 5488 12620 23688 29582 23704 21768 29635 37429 41495 40298 29895 11020 1472 6117 3163 486 1295 2169 2610 3278 4362 5022 5575 6546 7402 7836 8351 8812 9304 9816 10412 11619 13226 14738 16496 18670 21492 23712 26114 27607 27818 27942 27765 26715 24943 24207 24335 21282 20849 23158 25736 29801 28999 26462 29475 34850 38140 37917 33436 33936 39729 43659 47146 53092 62298 72704 86563 104622 134815 169233 191415 208275 228750 247727 270787 285324 309209 386549 459218 466797 433218 363875 228165 208678 135359 5197 658 476 354 219 128 90 84 74 100 113 102 102 97 95 97 102 111 113 114 116 108 118 119 122 116 106 108 95 103 99 105 111 113 105 99 102 105 93 97 100 91 84 86 82 86 50811 138 5535 30 10425 14 6 51 6337 1881 -93 92 265 634 1190 2016 3430 6816 14486 22307 20772 18409 22746 28155 33117 35942 34552 26267 10496 1245 999999 29 548 1404 2158 2787 3421 4311 5099 5672 6170 6631 7123 7535 7845 8178 8585 9173 9783 10453 11976 14935 18616 22108 25441 28219 30380 31167 31383 31230 29820 28165 28277 29817 32881 33979 32328 29338 28084 32896 35880 32999 28043 24595 23586 27552 32492 36664 40472 44586 48467 52550 61403 76910 95199 115966 147763 175721 195798 217981 238563 261130 287715 311480 386698 535413 546835 394094 248574 204496 219340 154070 7363 559 438 332 177 97 93 74 57 61 61 83 86 100 86 92 91 90 95 95 100 110 87 98 108 111 89 100 97 101 102 84 82 89 98 86 87 84 79 76 70 69 71 67 62 65 50817 137 5595 30 10425 14 6 57 6337 1879 67 419 1012 2167 4340 7434 11175 13437 13385 15349 21767 28724 32659 34238 34464 31490 24042 14745 3686 374 3787 3172 1046 1433 2337 3548 4653 5543 6089 6263 6444 7030 7366 7703 8265 8754 9753 11289 12908 14470 16337 18434 20689 22847 24889 26170 27836 29350 30761 31057 32231 32916 32975 32624 33022 36350 38123 34568 27150 21437 18784 18466 19655 23205 26863 30640 37044 43445 49494 50989 53445 64915 76278 89742 115045 150445 180188 201418 212276 229394 247133 266663 288989 334988 468928 557379 402504 266326 218617 120487 142228 124662 5693 485 349 191 105 85 88 71 73 81 94 99 105 101 106 122 118 114 122 113 107 116 133 118 112 116 133 117 115 115 108 108 108 113 109 98 103 94 94 96 100 90 82 89 87 50823 148 5266 30 10426 14 7 3 6338 1877 -31 999999 999999 999999 999999 999999 999999 999999 999999 15 462 1041 1705 2570 3012 3746 6209 7538 7407 10343 13677 17759 22440 26946 29679 28430 23861 13498 1558 999999 74 325 724 920 1291 1582 2118 2642 3276 3984 4536 5274 6094 6900 7954 9069 9863 10826 12339 14023 15669 17240 18576 20640 22477 23840 25873 27141 28925 32004 33058 32618 30780 26075 22915 20619 19097 17402 15955 14822 14906 16916 19820 23723 27093 32107 37544 42012 44948 49032 57375 70486 83764 98932 115257 139203 162787 182999 193434 199648 206226 225885 246771 262205 280109 374937 590170 545932 387347 210156 150772 92947 139547 6986 506 339 179 76 61 60 51 47 66 66 63 74 74 77 64 69 74 62 73 83 83 79 73 79 69 55 81 88 78 56 75 76 73 59 62 69 62 62 60 56 64 55 54 44 50829 142 5447 30 10427 14 7 9 6338 1875 -82 -2 126 331 559 846 1081 1662 2396 3360 4265 4327 4873 6346 9176 14249 19795 24786 28910 32738 31904 24424 10125 683 999999 999999 239 607 958 1385 1627 2009 2493 3304 4208 4753 5429 6563 7413 8111 8787 9193 9666 10605 11761 12890 14301 15710 17242 22736 32642 41628 46336 42324 30704 23399 21632 20771 20547 17809 15685 15169 15451 16322 18250 20569 22967 25272 28135 32505 37127 42565 51645 64107 76742 89910 105180 125032 150899 175398 193588 200385 208134 214999 219522 240262 251676 269851 307789 431236 538133 313519 311221 232806 123634 89532 117646 4395 599 334 150 88 66 54 65 72 57 68 79 89 90 76 86 90 87 85 103 86 74 76 86 77 85 77 81 89 74 75 77 72 73 72 73 69 72 67 63 59 50 54 53 49 50835 139 5538 30 10428 14 7 15 6339 1873 36 289 611 809 1202 1732 2417 2830 2534 2363 3247 6554 12225 17723 22757 28101 33438 35148 31592 24872 16670 6146 1104 354 592 858 1015 1101 1239 1397 2001 2744 3761 5034 5754 6050 6179 6239 6330 6681 7452 8549 9820 11905 15098 17998 23887 31355 37724 42503 46105 45445 37957 35112 32985 30044 24536 19091 18820 19885 21424 23660 24807 25834 27508 29164 34197 39759 40282 44109 57185 72516 89336 107592 136370 169709 194458 211758 224647 235841 241641 244062 257342 268352 286772 338499 406411 380081 226139 117816 37968 31012 70608 80769 71986 11312 573 178 58 48 38 40 31 45 47 67 69 52 51 55 68 76 68 76 73 73 73 67 64 61 62 61 70 69 61 57 56 55 67 69 64 51 54 55 47 49 42 40 34 50841 316 228 30 10428 14 7 21 6339 1870 847419 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 156 212 292 332 531 887 1256 1618 1932 2043 2177 2572 3951 7690 14212 20910 27481 34435 38722 36264 30848 32822 37520 23205 2891 1907 1756 1155 1314 1517 1930 2469 2895 3175 3533 3805 3852 4127 4527 5406 6294 7100 8433 9663 11659 13605 15457 18623 23063 28755 35712 47768 54915 50269 39655 27526 18444 16443 18234 20265 22268 21519 21608 23019 24896 28426 29926 30206 32123 34379 37715 45779 59555 73158 82048 91844 127757 168730 198616 228419 253019 273247 281533 276179 267680 273881 291254 299898 367007 387955 207353 49336 30166 35331 68964 95975 54660 1440 435 139 68 64 58 59 62 65 78 61 69 76 76 87 85 105 98 85 85 83 84 100 98 93 85 91 84 85 90 79 75 76 80 76 73 76 74 74 68 59 52 53 50847 140 5508 30 10428 14 7 27 6339 1868 96 453 971 1488 2119 3122 4023 4329 3873 3216 3123 3842 6436 12907 21476 29063 35941 39461 37409 29084 29775 53572 72311 29160 3616 3270 1667 1468 1563 1943 2433 2858 3291 3748 4279 5089 6120 7208 8440 9529 10250 10972 11601 12547 13767 16169 16748 18146 19774 17227 15436 13698 13787 14267 15381 16155 16171 15453 14255 17144 20013 20751 18651 17924 19393 21026 24118 27746 31583 38219 48071 56246 60478 67852 79191 99692 137891 181844 208303 224442 241060 256550 268004 267430 257932 249999 258199 292128 301415 378888 360197 115057 42615 9989 45988 219874 30057 1082 456 150 70 63 75 78 65 67 66 88 84 89 90 89 104 110 102 108 107 104 100 98 108 99 88 91 96 95 94 96 96 80 82 92 88 91 91 71 77 70 66 62 50853 140 5508 30 10428 14 7 33 6340 1866 18 299 548 859 1144 1453 1545 1595 2469 4766 7881 10607 13882 20090 27001 31052 31684 32375 35575 42661 45281 45107 36247 7040 3181 2637 1213 1617 2129 2534 3067 3884 4724 6025 7498 8456 8457 8884 9477 9436 9297 8615 8061 7454 7094 7291 7726 7967 8424 9088 9329 9594 9902 10747 11991 13107 13008 12496 13261 13863 14885 14406 14845 16599 20458 23479 27857 34500 42796 48376 51929 54618 60520 74539 94862 111681 136437 163826 184886 200462 213709 224512 227863 219517 209844 225969 280053 329988 324490 378789 402437 210535 135192 104508 42764 111394 27839 889 377 96 44 30 20 19 13 10 22 39 36 24 55 61 61 55 55 59 63 54 35 48 49 45 53 46 34 49 45 40 50 46 44 45 41 38 27 23 20 21 27 22 50859 141 5479 30 10429 14 7 39 6340 1864 -31 104 322 625 1004 1449 1690 1531 1624 3097 7483 13599 16280 22954 30139 31948 36177 45482 58017 68686 62789 17981 1497 1142 1334 1596 1831 2137 2608 3175 3862 4722 6012 7677 9323 10753 11414 11702 11410 10602 9300 7497 6792 6680 6704 6697 6619 6591 6956 7917 9125 10523 12036 12369 11932 11554 11444 11659 11475 12011 13711 15790 18191 20571 22940 24625 27997 34231 43998 55458 63118 68742 71265 69118 78473 95312 106225 125811 151531 173086 194303 211907 227672 234288 229242 226865 236861 261122 329844 392052 406986 262595 162968 158290 165433 173367 93552 37783 1047 397 157 89 60 46 43 35 61 55 64 74 61 73 82 71 81 95 97 95 90 83 93 80 82 81 88 84 71 82 80 72 73 68 79 75 68 58 57 60 65 58 52 50865 140 5509 30 10429 14 7 45 6341 1862 89 385 707 1239 1800 2477 3194 2836 2582 6001 11489 13141 18328 21486 19781 26444 38651 51669 66992 79339 62649 20519 3130 1202 1329 1437 1639 1920 2197 2607 3375 4574 6180 7501 8524 9809 11328 12332 13121 13281 13062 12218 11068 9953 9594 10104 10924 11799 12839 13478 13989 14478 14896 15184 15621 15970 15879 15984 17113 18564 19049 20550 22862 25953 25838 29608 38758 49222 59971 68152 76097 79280 75721 70049 78054 91989 103204 129612 152761 174526 201758 227384 243341 252298 253189 251843 259807 269584 267575 190771 130034 151174 212734 288949 226885 54013 4813 710 279 94 45 58 51 47 46 45 36 47 63 73 82 79 75 65 78 84 71 78 73 63 68 77 61 69 58 63 65 60 56 56 50 62 58 49 50 47 44 36 41 38 50871 140 5508 30 10428 14 7 51 6341 1860 163 602 1100 1827 2593 2999 2787 2622 3433 5975 9077 11215 14434 19515 28020 38903 52561 61832 61384 56571 42990 26124 9068 2310 1039 1106 1376 1719 2227 2854 4076 5731 6728 7585 8741 9942 11151 11863 12405 12475 12651 12769 13029 13441 14003 14865 15320 15686 15577 15804 16179 16599 16634 16913 17089 18238 19266 18606 19675 21875 22103 22213 21511 24689 28556 32651 39086 49261 58155 67923 70588 62767 56319 56806 66854 83605 105665 122611 136099 150224 165430 189255 211415 226697 227750 217234 236452 272759 293047 249402 200003 242034 308928 322197 184529 55850 1392 657 309 125 61 65 66 48 51 63 63 68 76 67 64 69 90 96 84 81 79 79 94 98 107 105 91 95 95 92 81 80 71 76 79 76 84 85 75 73 64 59 59 53 50877 141 5476 30 10426 14 7 57 6342 1858 -14 395 782 1203 1884 2432 2120 1761 2384 3627 6246 10120 15016 21809 31092 41764 53955 66512 70031 46598 16428 3565 1018 1225 1512 1858 2506 3242 3774 4487 5338 6077 6674 7203 7886 8698 9510 10631 11509 11858 12207 12573 12914 13723 14365 14629 15367 15867 16113 15877 15412 15271 15149 14863 16079 17422 19246 21299 23762 26586 29235 31589 34360 37432 40677 43753 46648 49108 50449 52845 59749 69115 81109 93297 104903 115012 121835 126220 129963 131662 135271 146395 172269 200094 202370 198738 198876 249925 330997 408874 519386 352395 267762 332217 185050 58831 38157 1175 597 263 139 104 99 105 107 97 90 100 111 122 115 110 127 133 127 136 137 136 137 138 147 155 133 122 134 124 128 123 123 119 122 121 123 112 113 112 113 107 95 95 97 50883 142 5445 30 10425 14 8 3 6342 1856 18 283 556 747 1016 921 593 690 1422 4005 7953 10282 12999 17863 24124 31177 39059 45212 45301 37698 19762 4973 469 490 801 1318 2062 2874 3742 4690 5624 6454 7275 8215 9291 10011 10287 10124 9152 8371 7557 7019 7176 7291 7392 7992 8899 9755 10190 10374 10688 11430 12812 13727 15426 17370 20045 23561 27683 32111 34768 36936 38643 40825 43354 46557 47219 45224 44823 50788 61864 75891 90586 106998 113109 110014 106689 101063 99481 107644 123135 141363 160346 172497 168682 166934 183613 184662 233919 334612 458150 493831 292361 225238 303026 310628 80806 43261 1352 467 202 63 37 65 66 76 63 60 59 58 56 47 60 82 78 75 73 83 96 88 68 73 84 79 68 74 72 66 68 62 65 72 74 69 64 58 51 56 53 48 41 36 50889 141 5476 30 10426 14 8 9 6342 1853 -42 228 654 966 1193 1256 1267 1222 1388 2774 5513 9078 12171 14605 18515 24228 31402 40580 52045 63441 58378 23553 2903 1748 1525 902 1389 2193 3398 4725 5649 6134 7408 8931 9876 10982 12191 13025 13879 14660 15191 15448 15732 16064 16101 15634 15361 14682 13651 12933 13878 15637 17104 18036 18627 20296 23574 26665 27492 29221 33513 36323 39873 43888 45791 49193 46843 45101 46913 52886 58935 65084 78252 99446 130907 156344 158867 150350 144376 136142 131601 134880 153041 186547 210789 213391 208426 227687 281916 331376 314571 187283 161743 172978 350402 137042 6167 661 412 195 82 46 40 41 59 54 55 57 62 75 65 58 79 71 71 74 97 88 78 69 72 83 76 78 82 73 73 72 76 78 63 56 61 61 56 58 56 61 55 46 40 50895 139 5539 30 10429 14 8 15 6343 1851 279 697 1319 1793 2124 2508 2073 1868 3504 7376 11090 14823 20966 28661 37751 49541 62965 71676 54786 25338 11539 6819 3042 1474 2082 2811 3807 5162 6480 8118 9526 11058 12925 14406 15337 15944 16564 16695 16102 15230 14550 13909 13856 14201 13726 13342 13359 13327 13724 15089 16279 17307 19208 21706 23554 25584 28557 31128 32425 30724 28967 28670 27782 28894 33907 37910 45133 53496 63167 82717 111439 135138 150790 147933 133301 114379 103670 103641 114654 136764 166990 203193 231927 241057 217812 212911 318429 361261 428479 237421 128125 282000 280135 93606 2271 593 367 191 85 77 62 72 67 60 55 78 97 102 108 93 100 109 103 111 110 111 105 115 107 102 109 101 108 107 103 94 93 87 84 91 87 84 74 90 81 64 71 75 70 50901 140 5510 30 10430 14 8 21 6343 1849 90 615 1356 2335 2961 2912 2568 2342 3077 5759 8952 12037 17971 26786 36811 48672 58676 65096 55261 31364 19356 6372 375 442 956 1878 2330 2978 4493 6047 7636 9336 10199 11031 11468 11869 11916 11563 11235 11016 11026 11026 10994 10703 10660 11173 11937 12407 12843 13451 14584 16541 18003 18892 20037 21661 22174 22154 21434 20391 18715 18928 20450 24002 29036 33071 37359 46874 60711 85536 116813 144166 149450 143944 129982 115608 106927 111288 128949 148343 172979 206746 235244 213376 193902 249477 303560 292365 333405 502892 241212 178911 344044 253069 34134 940 416 244 135 105 95 93 82 84 80 91 104 94 106 95 106 118 108 116 127 121 111 119 134 119 113 119 119 122 121 109 105 105 97 94 97 99 97 90 92 87 82 81 83 82 50907 140 5508 30 10428 14 8 27 6344 1847 126 492 950 1505 2128 2015 1603 1193 1971 3720 5645 9459 17825 27069 32001 33735 34939 19735 8329 32434 42850 37660 20249 2596 916 1573 2311 3241 4013 4852 6197 6973 7556 8078 8564 9214 9460 10047 10453 10651 10367 9899 10146 10606 10583 10381 10844 11569 12651 15376 20149 25068 26405 24262 21536 19353 16755 15204 15064 16249 16340 16923 18338 20186 23096 30662 39684 49604 63630 91139 117445 127616 139337 148890 150936 150755 144630 126297 104806 124631 172532 206423 230851 211088 215398 399758 311542 198207 340584 520642 201684 197955 271010 46559 957 433 292 144 67 64 62 48 31 52 57 55 50 78 83 77 67 76 88 100 95 86 93 88 80 75 86 81 84 76 77 71 69 70 73 72 62 61 56 54 56 59 57 49 54 55 50913 140 5505 30 10425 14 8 33 6344 1845 163 596 902 1301 1604 1574 1978 3070 3701 5140 10566 19556 30367 40559 48881 48803 25191 3700 14757 35643 38568 21667 3091 420 770 1102 1737 3048 4275 5289 5838 6113 6790 7289 7473 7987 8489 9065 9745 9967 9648 9247 9477 9874 10108 10473 10641 11453 12780 13990 16003 17667 15841 12567 10799 11178 12569 12267 12144 12514 12649 13404 16785 20808 24444 30494 40510 51159 67486 90887 113779 132314 146470 154660 160294 166643 171197 171823 167993 152730 150743 191305 238589 238678 191329 309793 326743 252182 546921 581458 203823 173997 150179 4028 645 377 190 84 67 48 71 69 47 60 74 60 72 76 77 74 91 84 100 99 97 101 111 99 91 100 97 88 85 86 90 89 83 81 77 84 78 67 61 62 61 57 54 53 62 61 50919 143 5442 30 10422 14 8 39 6345 1843 145 459 615 933 1484 2080 2423 2696 3220 5379 9228 11700 10127 17142 28683 39714 53666 63582 41945 4057 775 12092 19518 17695 6300 551 665 1147 1805 2907 3828 4464 4838 5271 5907 6383 6893 7946 8652 9386 10066 10668 11318 11617 11618 11875 12485 12799 11716 9328 7142 5980 5404 6144 8132 10519 11853 13071 13420 14170 16210 16792 15663 15480 16433 17868 19647 22010 26105 32424 45300 65200 85816 111437 142244 166762 179405 181849 176597 174507 173769 172440 161295 141308 146679 219330 203536 142495 254548 385760 352537 719747 558147 97396 218941 207950 3163 563 372 191 108 100 102 109 109 93 88 90 93 88 95 90 107 106 119 108 104 106 117 119 120 130 127 124 121 124 110 106 103 107 107 98 90 84 87 86 89 77 80 75 80 81 75 50925 141 5470 30 10420 14 8 45 6345 1841 186 714 1404 2162 2933 2846 3325 8868 12294 14084 23934 32189 32908 34430 39191 33770 11999 1004 9009 27172 27048 11400 1305 467 1050 1849 2850 3572 4166 4548 4716 5304 6230 7128 7654 8140 8886 9749 10255 10711 11347 10865 9289 8235 8236 8256 7900 7341 6825 6723 7559 8880 9288 10232 11890 13770 15703 13710 11358 10417 10826 12703 14986 16987 20398 26294 32985 42603 54521 67218 94226 134633 169874 188417 194328 188333 177430 167329 160794 162352 160659 147174 164165 215616 134544 142506 233084 205754 274895 681625 536307 93150 198103 284677 4299 494 336 186 84 70 83 77 77 63 67 80 70 79 74 90 70 88 86 100 109 94 102 103 110 110 110 100 97 97 99 98 83 79 79 86 87 82 69 70 71 77 77 73 68 73 61 50931 141 5466 30 10416 14 8 51 6345 1839 -21 267 737 1070 884 523 1161 4506 8061 12123 17984 24682 32680 31520 15673 2601 999999 9152 30675 35445 24717 7634 1353 1018 1456 1807 2485 3376 4096 4435 4939 5495 6136 6611 6949 7578 8332 8674 8548 8180 7776 8036 9064 9922 11521 13586 14221 12474 10364 8566 7345 6777 6595 7031 7834 9104 10604 11278 11229 11813 13205 13043 13331 14514 17885 24050 32020 40557 50740 71152 101055 124252 140901 150507 156014 157498 159559 155968 148785 144950 141738 138425 144533 181191 232995 221465 222507 240678 487486 728205 447862 131869 273584 159423 1775 399 235 115 64 54 51 50 41 49 55 53 48 54 63 65 69 60 54 79 99 96 91 96 80 81 80 80 77 77 79 60 73 65 64 63 70 57 49 43 49 55 52 44 39 45 40 50937 142 5433 30 10413 14 8 57 6346 1837 9 302 634 874 695 252 342 962 2976 7454 12070 14874 19321 24387 25339 17726 6574 487 12907 33587 32525 15652 2310 1062 1389 1636 1948 2433 3025 3806 4373 4960 5548 5978 6140 6338 6744 7261 7506 7757 8781 9730 9525 8415 8270 9442 10868 11506 11419 10411 8045 6075 5453 5356 6704 8886 9576 9488 10480 12637 14687 18535 21563 25233 25875 28229 33843 37604 46084 61627 82946 104809 121719 133295 142389 149589 156160 153694 147873 146469 145607 145167 146029 152391 162081 198003 282336 348369 390649 434962 639741 411159 60444 109911 203176 3660 467 234 119 61 64 47 42 37 47 29 31 40 51 44 53 49 56 81 79 72 76 79 81 78 89 90 73 77 75 78 72 53 60 62 59 53 65 44 45 49 48 46 45 43 40 35 50943 143 5398 30 10408 14 9 3 6346 1834 139 466 850 1428 1988 2336 2549 1938 1756 3424 9541 15040 10660 12968 15650 13946 6886 1103 3775 14332 24782 28686 24456 10702 536 340 965 1673 2424 3065 3536 4080 4628 5091 5620 6033 6403 6760 6830 6636 6472 6929 7312 7516 8259 8975 9081 8772 8616 9098 9734 9709 9203 9155 9359 9586 10544 12089 13021 14251 16359 17154 19015 20622 24124 27086 28689 32874 37307 46483 57861 71049 95482 123117 139633 148541 150853 148971 151748 155490 159639 158699 154554 154361 161860 167407 204798 326693 433808 347408 324027 654199 517769 72458 68035 74809 3525 665 291 129 53 20 33 43 31 41 30 34 41 32 30 56 61 53 60 66 65 65 74 60 55 73 70 64 69 55 72 72 70 69 59 45 38 44 51 36 35 36 37 40 37 29 25 50949 142 5424 30 10404 14 9 9 6347 1832 -9 261 584 1036 1461 1880 1731 2904 7688 10270 8061 11455 20236 26689 22394 9367 1405 999999 3129 18860 32528 30809 11189 377 478 1016 1468 2028 2598 3049 3648 4184 4744 5123 5571 5789 5920 6072 6341 6887 7057 7253 7681 7965 8601 9541 10007 10171 9870 9874 10390 10642 11178 11075 10644 10856 11372 12438 13822 16592 19361 21926 25220 28615 29881 30575 34099 40081 44941 51729 65996 89674 110827 124084 133080 141956 147925 150851 153510 158042 159268 159598 156360 156008 161915 211060 292317 451533 511410 342621 560336 601642 289376 69939 52184 4569 1686 1219 233 129 77 70 66 64 45 58 68 43 59 71 63 64 80 76 81 91 98 100 106 93 94 87 85 96 95 92 86 86 80 79 74 66 73 68 69 67 61 61 57 62 56 42 50955 144 5362 30 10402 14 9 15 6347 1830 190 534 998 1477 1961 2271 2437 2470 2543 3414 3986 5780 13815 22904 29441 33387 26493 9150 2500 1471 16375 33737 18121 4212 156 -3 303 619 986 1588 2036 2417 3017 3716 4400 5176 6052 6876 7316 7538 7725 8116 8526 9167 10246 10999 10826 10079 10424 11544 11530 11844 12826 12852 14417 15819 16932 16536 15293 14727 14712 17301 20529 23387 26695 30691 36082 40604 41952 42299 46072 55503 74840 101934 115563 120220 124662 128284 130320 132781 134459 141933 148214 149454 151101 153737 163019 195372 265009 374849 445652 315147 447313 517777 325941 107349 77001 115439 39464 4558 712 218 128 86 69 80 84 91 79 69 55 56 82 74 73 77 72 79 106 104 106 104 112 116 104 110 110 101 103 108 110 99 94 93 88 79 81 80 66 67 61 67 64 56 50961 146 5301 30 10401 14 9 21 6348 1828 -86 130 420 741 921 1117 1415 1829 1898 1766 1557 1317 1367 2535 10624 25897 27592 24932 25065 16889 6312 1229 10306 22551 19331 21497 10619 1080 -88 -1 396 704 1267 1996 2816 3959 5177 6469 7111 7253 7589 8030 8601 9186 9530 9512 9566 10023 10754 11156 11059 11558 12459 12346 11295 9964 11916 12898 13424 14836 14679 14730 15832 16637 17752 20619 24823 29588 31804 33922 35517 38061 45010 63442 93433 115145 127398 144012 157641 162183 162476 155464 144326 132835 118936 117785 129271 135044 139284 153109 210544 329715 434437 313170 379708 598178 287562 178559 147936 112752 63466 11578 1894 274 166 103 99 95 75 68 86 90 79 88 91 79 82 85 85 95 115 113 99 108 113 106 102 107 117 110 106 107 106 101 89 84 88 88 94 90 74 66 76 72 65 63 50967 146 5300 30 10400 14 9 27 6348 1826 11 325 744 1203 1800 2589 3508 4597 5368 5919 5960 5008 4488 7208 17306 28247 24405 25346 26422 15392 3711 350 1997 1618 7560 22417 10559 414 999999 999999 321 960 1871 2906 3522 3976 4400 4832 5221 5483 5837 6225 6529 7322 9341 11947 14787 15717 15204 13906 11989 10270 9269 8975 8437 8788 9462 9406 9879 10219 10365 10934 11816 13439 15053 17600 20185 21129 21747 23498 29015 35982 49652 74717 100230 119781 137853 147329 152972 154632 156923 150104 135041 120924 110127 112602 121187 119268 108012 118722 212266 388426 483142 442760 582920 599274 277110 132461 90322 37257 7984 4105 1073 217 116 72 64 50 33 38 47 44 41 41 43 42 52 53 41 41 65 66 71 73 66 75 73 60 60 57 60 64 70 59 57 51 46 52 55 46 36 38 32 34 33 27 50973 149 5208 30 10398 14 9 33 6348 1824 125 503 1004 1582 2390 3352 4216 5507 6605 7488 8637 10029 10516 9644 13904 22740 26907 24177 20964 27204 23832 10096 825 58 5044 9978 3125 173 610 999999 275 997 1744 2514 3123 3461 3892 4279 4550 4839 5132 5453 5946 6439 7209 7851 8693 9972 10927 11207 11052 10438 9858 9553 9759 10291 10250 9362 9462 9951 9864 10059 10914 11397 11786 12565 15655 19389 23357 26754 30885 37073 40665 46097 57504 75290 92619 104988 114907 126815 140939 155018 169031 171949 176981 175244 163833 153331 147445 142089 142091 136867 130756 242337 431463 403139 352763 493227 440658 166317 49658 2411 778 2903 3971 633 193 111 89 66 64 63 64 61 65 45 43 55 52 59 70 74 84 86 83 83 91 101 84 70 73 78 81 81 84 79 67 66 62 58 49 53 50 49 50 47 44 42 38 50979 148 5264 30 10394 14 9 39 6349 1822 21 354 744 1270 2079 3229 4744 6581 8846 11856 15409 17737 16242 19972 30021 36804 59528 69360 43671 15286 2706 340 4126 8361 4754 713 999999 243 1006 2319 3705 4802 5506 6112 6488 6563 6491 6529 6788 7168 7739 8332 8687 8921 9531 9870 10224 11134 11838 12864 13704 14319 14700 15221 15816 15972 16083 14638 13459 15184 15963 17432 17982 18327 20964 23411 25933 30492 35301 42079 49344 57352 71211 82901 91122 93620 91762 88343 85784 85036 85369 88416 93129 102043 110187 123535 136697 142800 142201 123990 100081 147398 331783 443117 404659 432239 450353 277947 82457 51078 19216 31692 12675 554 242 130 68 38 22 23 3 20 27 31 41 23 25 23 34 50 35 41 48 54 62 59 53 58 59 46 40 49 49 46 48 52 41 34 35 44 37 19 12 15 14 16 17 12 50985 147 5258 30 10388 14 9 45 6349 1820 54 447 937 1549 2330 3384 4645 5895 7206 8416 9265 10807 14120 19178 36346 45279 34123 32439 47636 55342 29475 11075 9461 3041 620 607 1462 2783 3398 3619 3854 4125 4283 4525 4959 5323 5929 7052 8646 9919 10754 11358 11652 11368 10987 10979 11810 12447 12570 13621 16161 18699 20817 22782 24658 26553 27217 25599 23020 22909 23741 27882 31310 38295 44616 47751 55881 60232 62180 66407 80050 97341 106467 103821 100709 100273 101885 99518 94599 87078 78215 70443 65128 66619 79389 103759 137555 163056 162868 117448 157240 313766 360919 372761 408592 297713 98044 3651 10331 59021 73264 1505 279 160 85 39 20 18 19 28 8 11 15 7 31 14 -2 19 25 34 51 50 36 46 58 46 34 33 42 50 42 38 35 41 37 34 29 24 17 26 20 14 16 20 16 11 -2 50991 146 5284 30 10384 14 9 51 6350 1817 35 373 688 1231 1996 3138 4478 5780 7082 7466 8694 11881 19755 28873 27188 25209 40226 43056 29768 15308 10367 7554 2841 403 607 1391 2104 2641 2971 3120 3361 3712 3967 4290 4703 5302 6101 6673 7108 7591 8137 8618 9098 10101 11338 12781 14566 16669 18607 20065 21911 23125 22765 24394 30600 36995 39625 40604 43569 40889 40419 45736 49084 49226 52235 58964 65875 75352 84439 93751 94566 82975 75999 79251 86965 93124 102449 111566 119903 129745 127599 113590 99890 96439 119065 150464 177912 183446 169729 212403 249793 456397 569656 346243 180831 9697 2563 16927 40873 2983 478 293 177 114 78 49 65 53 44 52 57 54 58 50 55 54 59 66 68 63 86 102 86 82 82 73 75 74 65 74 67 75 73 63 58 65 57 47 42 45 44 33 39 37 33 32 50997 146 5278 30 10378 14 9 57 6350 1815 3 301 694 1275 1982 3015 3978 5049 6821 9417 10284 8892 11656 23619 42022 53275 59116 48161 32161 20354 9286 646 999999 183 709 1500 1981 2388 2756 3204 3568 4034 4530 4833 5147 5484 5736 5683 5142 4435 4168 4664 6274 8327 9707 10152 10697 12017 14683 19012 22149 23340 24956 26992 29124 32175 35587 37980 38384 38680 41549 48019 54780 58159 62988 76599 87475 86717 77128 65301 56240 58947 73651 93371 111430 130337 150849 172163 185983 191239 184085 177237 161111 133918 132993 167110 181299 213755 260860 313345 371745 446764 295546 79599 24223 2295 9190 30840 4200 670 422 254 141 114 90 78 68 83 70 55 61 63 62 55 75 80 76 87 92 105 112 103 103 90 87 85 95 95 91 93 87 87 82 84 77 75 79 74 63 57 57 54 58 58 50 46 51003 149 5182 30 10372 14 10 3 6351 1813 -32 188 602 1015 1493 2197 2867 3194 3420 3423 2880 2209 2007 3627 8042 9017 14383 25310 34356 43720 53628 64889 55428 17739 737 -69 289 948 1752 2380 2745 3136 3492 3745 3813 4003 3976 3785 3353 2916 2503 2170 2203 2570 3105 3639 4369 5322 6387 8307 11306 14575 17061 19148 23076 28117 31745 29387 29065 29819 34293 42230 43746 42651 46292 56164 60222 63768 73028 81431 80827 67729 55792 51525 59033 80900 103861 119302 139468 156306 173048 188840 192534 190268 177233 153911 141672 143344 148168 136298 210981 333570 357886 389466 435413 210472 6573 999 3443 6376 4426 1285 472 311 215 121 64 28 28 36 37 39 26 25 29 37 43 30 41 40 45 47 56 60 49 69 70 70 54 46 62 63 54 47 52 51 45 38 43 39 26 29 30 17 14 17 18 15 8 51009 311 317 30 10367 14 10 9 6351 1811 482272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 171 528 719 849 1076 1522 2210 2681 3257 3436 3667 4066 4188 3918 4613 12572 30506 34872 29694 27506 30519 38033 47243 63106 47013 16133 1346 481 1171 1762 2233 2589 2984 3478 3851 4063 4253 4123 3851 3568 3209 3089 2954 2817 2800 2763 2912 3277 3575 3844 4826 6378 7767 10118 14588 19939 25169 29482 31824 33037 34682 36403 39216 42245 48161 57654 63053 63465 68749 79346 92230 102113 98999 85116 75114 72442 77558 87573 96279 105915 115615 127027 138696 149288 158696 156807 145907 134690 134344 139450 141903 160488 187138 234122 332254 362179 316301 142631 28782 1469 3827 11113 7244 1334 577 415 306 179 74 55 60 39 51 55 45 45 42 43 52 51 55 71 67 61 64 71 76 79 79 85 88 71 72 64 66 65 58 55 41 39 44 48 47 45 44 34 31 31 33 32 33 51015 148 5233 30 10363 14 10 15 6351 1809 137 595 1300 2303 3516 4837 6296 7454 8252 9584 11222 15285 29826 38068 26451 19957 24294 26764 29671 35139 48235 62846 37159 4397 890 1211 1758 2310 2880 3186 3442 3729 3819 3752 3735 3780 3649 3568 3352 3182 3365 3722 4062 4406 4972 5620 6191 6926 7983 10002 11344 13065 15623 19572 23639 27453 31311 36421 37836 40548 52236 65307 63394 57105 61179 62457 68908 80428 89049 90506 83937 76435 77247 85634 92599 99071 109271 120413 133420 144110 157918 164666 168792 166155 148335 122410 135665 179865 230515 302430 390490 329636 229360 131216 54249 19077 19175 34428 37928 3311 789 631 472 329 239 149 91 67 60 69 56 56 62 59 67 66 55 58 66 73 69 83 83 76 73 84 73 77 80 95 90 84 84 85 75 73 70 66 64 63 60 60 46 43 42 51 40 40 51021 155 4991 30 10361 14 10 21 6352 1807 -50 79 153 251 388 666 1039 1551 2025 2484 3471 4437 5236 5840 6303 7369 9836 15863 23327 29511 29250 20673 24841 32031 39911 51021 62196 43739 26049 6671 767 937 1437 2076 2667 2882 3136 3365 3628 3747 3847 4036 4117 4151 4376 4577 4952 5363 6020 6683 7161 7615 7893 8543 10004 12229 14143 15436 16697 18104 19033 19614 19919 21141 24642 34278 47700 56570 55880 53328 55398 58366 62197 67658 74819 78854 77370 70800 65023 68208 74571 81279 85761 94174 102882 110006 118721 128610 139599 156178 183114 213031 242490 204321 162056 193392 260062 335694 336082 329262 187337 56653 9575 2399 9924 31745 2845 571 622 621 382 239 177 112 94 59 54 54 54 51 59 65 60 55 57 66 63 86 83 82 78 83 85 86 89 90 80 81 97 93 81 67 64 74 64 58 51 44 45 43 38 41 49 53 47 51027 161 4808 30 10358 14 10 27 6352 1805 -35 999999 999999 999999 999999 -91 -27 124 383 694 989 1402 1983 2745 3620 4401 5463 6624 7149 7172 7981 8025 8275 10901 9110 7838 18107 38909 54853 68372 85968 102584 74782 15980 1586 1171 1473 1674 1830 1980 2283 2744 3283 3821 4240 4632 4956 5228 5392 5752 6221 6708 7650 8602 9369 10155 11011 11900 12799 13819 15069 16151 17269 18816 20246 20974 21117 20938 20568 20649 24691 34450 41833 41356 39377 41279 43851 47318 51503 57715 62918 65044 67107 67543 69086 74210 78397 84050 89501 94871 99913 108114 122683 143426 167945 189724 223074 265598 301234 286234 161791 148978 231089 283631 201391 158004 70990 35262 24232 7355 1697 2160 682 428 592 582 391 223 147 104 98 83 50 72 60 60 67 58 50 67 79 77 77 76 94 87 104 98 94 90 97 110 96 90 83 82 85 74 74 83 81 73 67 73 67 57 67 64 61 58 55 51033 157 4924 30 10354 14 10 33 6353 1803 30 253 516 833 1247 1514 2124 2903 3505 4304 4814 5512 6521 7877 8502 9171 10209 11621 14071 21108 32695 34620 56566 79738 77119 78307 87463 78966 52476 20315 4579 1694 1604 1750 2011 2691 3388 3820 4508 5238 5637 6086 6385 6713 7329 8015 8887 9858 10874 11547 12127 12716 13168 13990 14333 14020 12868 11578 10581 11002 12520 13925 15843 18881 22966 27203 32682 38172 41256 43264 41530 41485 44806 49414 52509 55205 57188 61287 64374 65703 66058 67403 69398 72002 75848 76737 80361 81906 89001 100711 121342 150732 190114 252795 329894 333012 173316 118940 182416 212531 154144 113861 38523 2730 1546 799 838 665 314 305 488 484 303 140 84 84 74 52 18 24 25 49 50 30 11 10 31 19 30 45 46 63 68 58 63 63 47 58 50 60 64 53 45 44 42 42 38 27 23 21 19 17 25 25 15 4 12 51039 158 4889 30 10349 14 10 39 6353 1800 66 187 369 441 570 951 1376 1647 2082 2796 3914 5195 6130 7104 8724 11033 13678 16229 21629 28921 29787 45033 83876 75536 49797 60269 81947 101723 110383 66928 17840 2425 734 1014 1594 2323 3113 4012 4925 5640 6129 6328 6493 6737 7303 7600 7872 8551 9762 11643 13521 15128 16062 16267 16577 17154 17621 17983 18319 18723 19567 21180 23120 25033 28428 32787 36571 38975 38038 35082 34679 35916 38365 42938 47920 51963 55213 56218 57727 58130 55167 54065 53128 52259 55258 58266 60523 63123 66223 74259 86274 121541 171238 219488 260211 360703 344566 141514 84493 174778 291991 136147 59155 31298 4187 680 699 726 476 276 228 334 372 278 192 164 149 103 61 50 64 69 83 78 81 84 91 71 70 77 82 95 110 117 118 129 113 105 106 99 98 99 98 90 83 78 68 68 68 71 68 65 62 59 58 57 58 58 51045 157 4913 30 10343 14 10 45 6354 1798 13 175 288 392 687 1013 1502 2196 3249 4634 6220 7771 9138 10991 12279 13306 15428 20905 28730 36875 63556 75017 53396 54338 63634 72797 88489 112755 99008 45349 8977 860 588 872 1338 1853 2497 3437 4256 4823 4795 4722 4936 5126 5419 6133 8091 10276 12120 14280 16369 18262 20015 21423 22794 24360 26866 29535 31544 34341 37410 40394 42317 41800 41367 41460 45579 50706 49421 42548 38277 39025 42005 45260 46135 47434 48811 50844 52240 52359 52615 52707 52822 54127 56624 59572 63198 68497 75909 86455 92536 107521 175035 289002 430425 402087 182049 134690 162931 161671 75748 68541 54958 5379 690 1071 665 311 191 210 276 274 216 215 251 183 98 81 88 77 94 100 91 86 82 81 90 84 81 101 120 119 118 111 105 107 113 109 111 109 97 100 98 90 95 91 90 84 85 77 77 71 68 71 64 61 59 51051 153 5026 30 10336 14 10 51 6354 1796 154 492 820 1258 1881 2853 4073 5707 7804 9460 10707 12217 13536 18502 28168 28927 35913 42725 35800 47808 76039 113051 139167 108075 43079 36494 39717 37650 18134 3867 2053 2260 2494 2697 2827 3020 3152 2996 3091 3867 5500 7398 9607 11450 13402 14853 16653 19614 22263 25322 28973 31371 35693 40017 44286 48281 48940 47283 41968 35862 31376 31734 36217 40355 42228 41779 40178 37718 36876 40001 44180 47534 48426 49797 51187 50331 45706 42640 44431 48725 59547 73236 72491 65877 66125 69701 81840 106311 203205 421837 591126 451008 190268 147783 91944 64775 27927 27115 19408 3503 793 1261 748 396 229 136 162 243 228 203 264 236 133 109 95 82 89 92 88 85 85 85 89 96 102 105 103 106 108 116 124 125 118 113 115 119 115 121 96 98 104 95 91 85 79 80 73 74 69 69 79 67 68 51057 153 5052 30 10332 14 10 57 6354 1794 -41 223 559 1024 1550 2178 2980 4030 5165 6735 8783 10873 13186 15704 20523 31041 35334 32159 36760 50295 64173 68645 57516 57736 61340 52891 48990 61049 33666 4011 694 607 691 727 855 925 940 1317 1982 2789 3509 4230 5318 7389 9393 11989 15676 19685 24480 30307 35259 37819 40261 42553 44482 44823 45235 45117 42312 37843 32802 30686 33316 38092 41784 44470 46265 43457 39244 36414 36809 40120 45548 48420 48112 47776 45050 42223 39521 39655 42440 47469 55736 61237 65104 66883 69570 124011 342016 585563 730307 515703 210609 133000 37746 14095 3132 563 682 897 1179 706 394 205 105 102 134 173 224 231 172 92 55 62 62 55 71 82 70 60 66 75 71 72 71 90 88 96 102 105 104 98 102 106 92 97 93 95 97 80 80 78 74 68 58 58 58 56 61 59 56 60 60 51063 154 4987 30 10327 14 11 3 6355 1792 -89 198 576 932 1334 2013 3226 4636 6511 8705 11073 13864 15912 17599 21065 28263 32251 35321 48963 58421 57988 62505 64267 53832 47277 51558 54252 57278 59030 40159 5661 223 -74 999999 999999 999999 999999 113 819 1673 2463 3156 3975 5913 8221 11461 15243 17687 20093 25879 29451 30478 33410 39179 43406 45678 45456 44264 41306 37202 34387 34460 38029 45379 55538 64141 71421 73097 72141 69232 61550 55804 47502 44147 46169 51213 50281 45672 50574 51442 46110 49281 55592 65101 69964 74729 95111 109599 116912 258788 557764 606452 318526 125297 42827 6014 1039 469 728 962 903 617 340 192 97 77 82 143 210 223 238 141 77 72 58 71 67 69 69 69 51 61 63 64 82 92 79 73 93 99 83 83 82 92 87 92 83 88 73 56 66 59 64 68 59 54 52 57 59 48 51 49 46 49 51069 159 4834 30 10324 14 11 9 6355 1790 79 359 704 1031 1322 1700 2188 2850 3621 4188 5179 6247 6620 6775 8455 11071 15269 23194 30675 32036 31494 43616 65628 64589 50339 56532 76413 68531 37458 31160 30150 25524 13245 12222 9897 2378 485 -12 999999 999999 999999 999999 -51 345 805 1346 2216 4257 8083 11376 15241 19286 23408 27041 31313 35655 38779 40877 42415 42706 43191 42960 41061 39170 39967 43977 48222 54472 63607 71873 74487 74663 73344 66437 57772 48864 42597 41680 45120 50239 57119 61758 71010 77858 80777 89508 93399 97211 101135 109830 122070 143723 180575 349055 524227 528834 190739 77390 30277 2573 451 440 622 916 922 633 402 208 105 80 120 176 181 180 240 203 122 89 72 82 69 70 74 73 81 68 62 68 63 84 89 102 90 106 105 103 100 107 105 99 98 96 91 91 87 80 84 71 80 75 67 64 69 60 63 65 59 66 63 51075 161 4769 30 10319 14 11 15 6356 1788 32 218 405 762 1323 1929 2518 2978 3724 4368 4903 6140 7962 9963 11902 13047 14915 17272 20149 23169 28039 38715 45033 52647 71541 64864 53469 52848 39721 13693 7882 15057 26127 25753 13995 8498 3653 8524 16312 2582 999999 999999 999999 999999 999999 -98 170 800 1700 3135 5718 9426 13185 16169 17996 21008 25214 28373 31962 35152 37705 39299 39629 40850 43450 45869 48690 52802 58373 63911 66671 63614 56577 50918 44692 41626 38775 39056 45414 49586 50400 50767 53002 56621 59684 62409 69817 78455 88820 103616 120629 128046 122774 156701 281980 573423 773149 549557 76829 19912 1480 497 555 677 713 583 377 270 156 106 83 56 89 119 146 172 125 80 64 55 59 49 57 58 57 70 56 53 59 46 51 56 66 87 86 88 83 86 93 96 87 96 88 76 78 79 72 81 78 62 60 55 56 57 50 51 49 42 45 43 41 51081 161 4766 30 10316 14 11 21 6356 1786 -71 88 256 583 842 1216 1598 2188 3057 3879 5262 6857 8150 9123 11467 15178 19249 24176 28170 32614 36379 36541 34623 31184 31424 40710 53031 50482 21967 6794 7706 11429 16432 16446 10704 5388 9606 21661 24129 6739 999999 999999 999999 999999 999999 999999 999999 410 1402 2629 4339 6643 9091 11259 13748 16099 19024 21551 23239 25246 27302 30125 32712 35153 37096 39758 43346 46162 48585 50916 52272 51438 48899 45562 42458 37825 35986 37070 39212 41176 45763 52067 57735 67114 76730 86348 98195 113487 125099 126531 133157 153242 186890 214849 370513 582295 836761 828998 215731 8764 445 478 596 685 698 637 468 242 126 93 76 102 112 143 183 208 132 84 81 96 91 70 77 77 72 88 87 95 87 67 65 106 109 103 116 111 105 101 107 114 115 110 118 113 97 89 87 86 78 83 88 86 80 74 76 68 69 77 75 72 66 51087 161 4761 30 10311 14 11 27 6357 1783 145 470 921 1462 2111 2952 3876 5086 6520 8122 9992 11709 14106 17645 21586 24125 26471 30290 34334 35258 34727 34083 30928 31367 39198 47017 44643 22590 6104 3821 4476 5885 9181 11969 9409 6047 6124 7813 5701 1527 999999 999999 999999 999999 999999 999999 999999 290 785 1402 2291 3767 5450 7283 9887 12427 14540 16575 18765 21210 23156 25437 27781 30310 33167 35792 38135 40161 42794 45021 46068 46864 48806 50743 52300 50816 47423 44444 41621 41503 42388 42850 44892 48495 45868 42583 39849 43028 57713 74228 104319 138203 171081 210168 340316 558977 800120 946059 711644 235893 17364 374 290 382 520 601 505 283 100 49 30 48 89 107 130 166 130 63 69 76 83 54 45 39 36 53 33 31 48 61 77 71 69 72 90 80 87 83 85 78 68 73 80 71 72 59 61 60 56 50 53 45 44 55 43 45 46 45 40 40 35 51093 159 4818 30 10308 14 11 33 6357 1781 -45 179 662 1240 2075 3101 4439 5935 7829 10713 14403 19711 26254 32718 38990 42006 38980 30788 29004 38144 51778 50740 47260 35644 15410 5289 2390 2446 2545 1879 1426 2342 3079 4361 6733 6715 6925 6061 1354 999999 999999 999999 999999 999999 999999 -58 423 929 1796 3255 5341 7366 9034 11158 13634 16215 18154 19925 22389 25203 28017 30264 31843 33356 34651 36206 38891 41427 44540 48883 51380 53130 53766 54377 51575 46873 43403 43395 44534 45753 46854 46269 40877 37153 35633 36922 36673 35401 42931 75115 122964 213779 371218 579195 772314 907301 848272 511563 235007 36939 765 313 365 405 406 309 113 50 68 85 70 126 163 192 205 121 93 122 104 73 61 63 69 75 74 79 71 73 85 92 99 111 112 112 107 112 105 102 105 97 103 102 96 90 84 89 87 85 86 87 72 80 72 75 73 64 75 79 65 51099 311 258 30 10308 14 11 39 6357 1779 636271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 349 910 1677 2622 3725 5196 7103 9314 10737 13164 19235 27241 36064 49132 65893 83378 97902 107453 84346 40153 19414 8769 2347 1041 955 1451 1771 1374 739 713 1241 2345 6792 10619 11489 13818 7463 8245 1480 999999 999999 999999 999999 119 742 1280 1951 2867 4219 5682 7223 9186 11311 13443 16103 19277 22467 25179 28141 31349 34918 38271 40655 42549 45603 47646 48191 48059 48247 47504 50091 53969 51200 44977 42086 43828 45733 46015 44167 41537 40537 40231 42463 45683 47650 47590 49106 53940 74094 117798 180104 304818 496937 709246 831143 706002 391099 134682 5037 439 265 376 457 348 144 66 56 38 28 69 120 143 166 115 84 79 94 76 57 71 69 61 42 43 62 68 58 58 62 69 73 88 84 85 94 78 69 80 75 84 83 66 55 65 68 73 55 50 55 55 56 51 49 47 43 43 35 51105 158 4848 30 10308 14 11 45 6358 1777 60 416 970 1660 2712 4066 5605 7583 10212 13996 19144 27687 37730 50372 66937 84498 106865 118183 87654 52545 36451 20559 10803 5553 1191 724 981 1935 2408 1754 1476 2524 3120 3934 8861 11525 11942 13912 18146 23414 13715 1265 999999 999999 -7 831 1787 2635 3247 3968 4848 5787 7294 9521 12503 15712 18320 21596 24573 28135 32642 37125 41512 44693 46749 48412 48114 47807 51225 56340 59487 63521 70559 76613 79018 76671 70712 63625 51995 41524 38702 43862 48127 51930 55673 58147 63894 71623 78460 83197 81143 93459 214836 383595 569459 753993 633893 245969 38502 1424 300 303 437 541 324 83 54 37 50 42 44 89 138 151 121 96 86 51 41 53 57 48 44 36 34 39 65 70 52 65 76 71 81 76 73 80 79 74 74 78 66 68 52 59 47 41 45 44 38 43 42 36 31 32 41 38 33 38 51111 159 4818 30 10308 14 11 51 6358 1775 7 389 844 1551 2590 4013 5983 8430 11471 15509 20322 26163 32123 40469 53546 64146 63533 55952 43646 29629 26656 24887 18871 10461 3681 1353 74 191 1116 2299 2231 1411 1823 2516 2616 3231 5176 13796 43190 83900 127129 84773 4207 -23 428 829 1194 1552 2028 2469 2898 3472 4512 5864 7463 9725 11340 13853 16516 19560 23972 28377 33364 37760 40456 42447 44931 49077 55027 62690 71788 80217 84437 83599 80401 75229 68228 58536 49210 46358 48709 51978 52334 51466 53751 56063 60665 71568 85500 95883 109205 118291 124663 147641 268857 518003 701721 550349 34396 901 252 214 285 354 375 241 68 25 41 46 33 50 101 127 181 144 82 87 75 53 31 28 33 42 38 30 50 46 51 68 72 67 68 70 76 73 67 69 70 62 65 66 64 55 54 55 50 48 31 38 47 42 35 38 38 41 32 31 28 51117 162 4728 30 10308 14 11 57 6359 1773 -68 165 473 746 1032 1659 2700 4382 6585 9291 12431 17470 23993 32165 41147 49158 60472 76725 89930 99038 100795 84261 51385 39650 25555 10953 6786 4051 1890 1465 1933 2254 2470 2916 3452 6230 14922 16669 7669 3215 3679 14933 58787 116164 46869 3982 179 477 998 1437 1688 2094 2384 2623 2900 3249 3699 4497 6058 8272 11682 15587 18910 24879 30395 34492 38550 42681 46861 49573 52059 53456 54066 52991 52547 55845 59029 58537 54640 52209 53575 55739 54968 53406 52481 50902 46483 42000 41914 46824 51754 64703 90502 115724 130104 160829 214518 413664 663470 638156 292695 7853 271 126 219 287 246 172 51 36 37 34 34 21 56 122 163 173 128 93 101 72 54 32 37 37 44 37 43 39 43 46 49 45 45 60 65 72 77 65 62 64 56 53 62 57 56 52 41 41 38 27 28 31 26 26 31 30 30 28 22 16 51123 166 4605 30 10305 14 12 3 6359 1771 49 374 748 1232 1985 2963 3949 5388 7033 8443 10664 13762 18626 24252 28825 36234 44104 47852 54765 63340 71142 78578 85046 76472 58031 38076 20063 13476 11286 5664 1907 1366 2477 4178 3654 2034 2416 3816 5986 11393 16047 11715 2586 1752 7286 39885 102572 92663 26674 2126 395 487 672 846 903 1014 1389 1946 2649 4320 6690 8543 9919 12444 14883 16967 18887 21534 24409 28633 33826 38557 43018 46288 47067 47202 47613 45725 46142 47952 48898 48863 48345 46658 44391 43759 42643 43300 43493 45693 47615 50653 54153 55786 68542 82581 93252 100576 128927 223630 350807 557459 665964 380817 202095 21290 766 166 181 327 180 84 66 36 43 32 20 35 79 137 190 229 116 85 112 76 55 66 53 48 51 52 40 43 69 88 72 79 87 79 70 76 65 78 80 81 78 74 69 64 58 64 59 56 56 48 52 47 44 40 48 39 45 45 39 38 51129 164 4692 30 10302 14 12 9 6359 1769 -95 183 544 907 1533 2309 3325 4909 6945 9580 12345 15531 21108 27343 32008 38260 48727 66068 77042 77217 75480 79435 72616 56822 50054 45280 42291 26552 7513 1460 1535 2206 2684 4189 8416 12375 16687 18116 19511 21626 28176 31414 34938 50147 62097 41724 16781 1788 216 174 197 223 310 480 750 1055 1309 1885 2947 4549 6166 7837 9807 12542 14191 15703 19220 22674 25782 27767 28712 29665 31017 31632 32631 34983 36583 37477 36044 33939 33417 34785 38270 42844 46638 49359 50214 47583 45477 53947 63150 74302 76870 76162 98466 108966 168452 326561 449929 557163 657479 428969 95868 32373 17457 338 169 248 178 73 51 58 39 39 55 58 185 202 302 307 148 123 99 78 62 62 66 72 73 64 63 54 69 72 78 86 82 83 107 96 85 79 87 88 86 75 84 80 82 74 69 66 61 66 63 58 58 62 61 57 57 63 53 47 51135 159 4808 30 10298 14 12 15 6360 1766 142 555 1062 1578 2204 3067 4380 6186 8450 11228 14698 20498 27943 36854 42927 47292 48926 46221 37029 35079 55130 61328 43811 17481 6598 5544 4579 3237 6180 10998 15397 24865 31665 37496 45469 55103 61414 77621 100154 117236 103833 49487 10087 1778 201 67 201 489 802 1392 2007 2650 3312 4339 5381 6214 6894 7374 8036 9091 9845 10498 11987 14094 15465 17505 19349 21619 23226 23987 25905 27257 30769 32274 31439 30305 32463 36546 38209 37705 45216 52286 55594 54063 52709 59901 82589 93230 90786 106513 126615 137324 174819 257803 368509 455387 517259 363557 90617 30511 7126 187 140 145 85 49 34 10 -1 23 12 42 106 184 221 166 95 55 37 33 27 12 8 14 33 25 12 26 39 48 47 58 70 65 49 41 43 51 52 46 38 42 38 33 28 21 24 40 28 24 24 19 17 26 20 16 16 16 9 51141 159 4806 30 10296 14 12 21 6360 1764 162 558 970 1505 2164 3125 4682 6840 9402 11994 16744 23199 31750 42079 54409 61146 57073 55641 51802 39217 59723 89769 79502 35247 9305 3080 2263 2339 4052 6827 6925 10086 25977 41524 58558 65591 68627 74310 104923 96785 38528 24006 6447 4811 811 486 621 805 1280 2007 2997 4119 5571 6743 7604 9004 11166 13381 15220 16231 16441 15834 14873 14360 13504 13869 14528 16428 19435 22578 23849 24663 25272 26171 27123 28336 30012 31796 37968 43687 46684 45284 48303 51848 57533 66079 77055 84789 95012 109062 123214 135124 145227 148297 151220 229530 424119 394180 102995 28816 188308 150163 3002 211 131 115 99 67 60 60 75 84 95 183 250 261 166 108 92 102 80 65 59 68 77 73 73 84 81 82 86 98 103 109 102 94 93 112 101 89 87 89 83 86 86 88 81 82 79 77 75 72 71 62 62 66 65 58 51 51147 164 4654 30 10294 14 12 27 6361 1762 1 270 655 978 1584 2437 3360 4301 5171 7151 10727 13485 14651 16617 20053 24459 29078 36561 44599 50945 58465 60375 44398 32346 49767 82967 104429 97672 62615 28298 21236 24364 26358 23783 15980 9042 3859 2196 4687 6189 5439 10049 18498 18089 10033 2031 2594 3166 2204 712 569 1077 1766 2898 4720 7622 9835 12005 16867 21032 23825 25123 23257 20939 19738 18847 18951 19632 21384 23576 24164 24264 25375 26802 27193 28730 30356 30238 26750 22700 18128 14984 15796 20627 28475 38079 47866 55686 58144 60580 63020 65589 79151 106014 124014 137016 143692 154427 178273 211277 241744 259829 265074 115466 30580 145142 276260 97883 1719 114 101 98 85 60 74 55 53 85 137 232 260 195 115 88 75 75 73 72 65 58 47 60 64 87 95 95 100 85 91 105 97 98 111 94 89 101 95 77 74 74 77 85 77 68 69 74 58 54 60 60 58 59 61 55 51153 162 4714 30 10294 14 12 33 6361 1760 -66 233 480 787 1192 1555 2032 2677 3354 4114 4738 5801 7361 8957 11375 14824 18550 20648 22128 27056 32274 40051 45091 29303 31556 56827 75793 53817 25108 15319 12483 10985 10801 11683 12833 17019 26547 28333 16106 6195 5551 9746 14539 17965 26759 49364 66575 57451 30950 8709 8257 11112 12494 14613 16103 16223 17167 18412 21632 24535 24130 24810 24673 23620 22371 20721 16547 13119 10672 9790 9448 8965 8985 9387 10651 12108 12539 12574 11067 9435 8882 8479 8246 10773 20523 37343 62819 81724 88566 97075 105885 107558 116177 122765 119962 113387 114606 127421 167246 231923 291778 193597 44291 119135 396810 235290 8153 183 58 43 42 42 20 21 35 66 122 171 189 189 126 80 60 56 33 61 64 43 41 61 56 51 56 69 70 89 84 85 73 78 83 77 66 64 73 66 65 61 56 48 51 54 53 56 52 51 44 47 45 38 36 37 51159 159 4806 30 10296 14 12 39 6362 1758 -46 146 446 845 1405 1826 2442 3274 3985 4844 5918 6848 7904 8671 9776 12752 15766 20318 26306 19888 15613 27598 38173 31240 24170 17332 10997 6643 8190 12171 15077 26125 43683 59411 80139 59410 12845 1981 1724 2469 6482 11678 20315 36822 66569 101942 132615 97959 24031 8127 12583 22127 33187 26951 17916 12943 11169 10269 9317 8052 5892 5072 4446 4133 3669 4397 4634 4699 5510 6479 7187 8373 9160 9769 10828 12412 14915 19243 23273 22826 24636 29809 50746 80781 94577 96879 96129 93773 97636 90093 91147 84907 85761 109626 108869 108083 163897 220126 275458 139984 50175 198827 443719 84970 835 32 20 40 37 40 50 60 59 70 104 147 176 145 102 81 47 34 41 46 44 43 46 51 52 53 43 40 58 73 88 78 69 77 80 66 74 71 55 67 53 54 50 45 39 43 41 41 31 30 35 30 24 25 36 51165 162 4719 30 10299 14 12 45 6362 1756 -28 248 561 1059 1728 2493 3410 4562 6040 8185 10790 14139 18566 24023 31217 43652 56073 65544 70376 72645 63096 51929 47973 52612 73558 105665 129980 119824 60464 29807 69308 96515 71163 30077 23552 30626 31790 30564 28517 20586 11298 14018 40793 20137 6692 8379 22489 49378 57509 23145 1706 1221 1752 2780 3687 3358 3529 3819 3532 3229 2640 2051 1821 1510 1648 2276 3327 4393 5806 6853 7290 7703 8178 8166 8353 9182 9104 8926 10378 11979 13443 15896 20884 28534 36927 48947 61201 72745 70189 69656 77996 96345 119800 122294 146684 161962 176062 183803 160172 99372 55613 70879 93415 35932 45207 239738 124328 2122 92 68 87 65 66 78 58 60 82 100 132 157 185 169 111 96 68 63 54 67 63 57 65 75 69 66 70 83 85 99 101 101 103 98 93 80 76 90 82 78 73 74 70 67 60 65 60 68 62 59 64 63 52 55 51171 165 4633 30 10303 14 12 51 6362 1754 -55 306 856 1217 1624 2457 3265 4106 5332 6187 7667 10334 14108 18936 23203 27345 34104 40373 48523 58768 67271 69997 70776 61707 51113 40986 40253 49608 63116 68178 59803 39193 22437 29909 28409 20134 15516 26015 32962 38909 24879 5397 3070 6130 13547 18346 12576 32609 153752 192879 131616 10617 760 -33 999999 -90 78 410 1216 1731 2185 2661 2935 2988 2744 2039 1677 1948 3596 2861 1476 2350 4108 7024 9174 10647 10149 11564 13698 13884 14111 14699 15013 14829 14906 16514 20195 25732 28553 39987 50593 57343 61776 76257 125625 172038 175682 163366 114165 85649 121878 192059 182734 79342 13970 11528 8067 35162 188811 153050 2714 95 78 77 58 35 47 71 55 50 88 140 180 173 158 116 96 98 74 61 64 74 63 61 67 73 80 84 100 98 117 114 105 108 93 100 93 95 93 90 87 83 88 95 84 74 73 62 67 70 57 62 62 57 55 51177 170 4455 30 10305 14 12 57 6363 1752 97 449 819 1297 1890 2534 3348 4313 5415 6527 8027 9673 10882 12372 15105 18771 21683 25501 31150 37065 41521 43925 49264 54846 56493 58763 61393 62049 51797 44522 48918 57871 72670 101891 144760 183359 168527 76216 16248 6366 14329 9973 22837 35129 11041 4567 2047 3320 20242 59780 73000 49174 90074 216146 168243 45338 1546 999999 999999 999999 999999 999999 -64 -40 73 135 185 227 230 186 219 233 230 213 210 296 409 931 2816 5569 6278 8356 9100 11077 13582 16432 20108 22304 25222 25044 24280 27464 28011 26552 27451 32099 34990 38797 47480 75365 98178 82564 89889 122638 155434 147544 87831 91568 106052 67870 37391 18820 40602 32711 896 55 39 60 34 42 55 60 73 54 58 126 172 164 119 104 83 64 64 63 52 65 61 65 54 68 66 78 63 64 76 96 101 101 97 106 96 82 82 92 90 82 76 81 69 71 73 68 62 59 65 64 59 55 53 57 51183 166 4606 30 10306 14 13 3 6363 1749 44 425 926 1664 2587 3569 4932 6551 8396 10655 13965 18496 23801 30685 39962 51409 68040 85162 107071 137340 152273 153393 156892 162904 129554 65788 55084 83774 135091 166592 179728 172278 117795 42648 8463 7217 12147 19080 60461 26678 7666 5887 3064 2070 2981 11950 52733 58989 22846 10733 451 -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 -35 1733 4998 5824 7209 11465 18785 30235 37164 42378 49459 58622 68800 80984 92355 104653 123994 139211 150597 126089 93626 68206 52392 47404 56968 88463 107407 91444 42868 29600 41475 47335 87162 50286 1604 47 18 21 40 53 35 35 62 59 71 107 166 214 151 81 85 82 71 66 51 42 46 49 57 71 59 64 73 75 81 87 102 101 102 89 99 100 83 82 76 74 75 69 78 66 69 66 62 59 57 58 59 62 55 56 51189 310 288 30 10308 14 13 9 6364 1747 661268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 229 541 856 1302 1772 2465 3465 5035 7437 10783 14540 17393 21056 25202 28280 35865 46532 58722 77273 106499 134146 160748 181875 191948 187485 176122 170279 192207 246648 297302 290424 159495 55083 11381 2540 2949 7107 12086 7821 1894 1367 2654 2964 1313 3402 20858 97345 102220 12605 168 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 1145 4420 8386 11849 14390 17115 18698 16527 12427 11308 14053 16518 17985 19413 22251 27122 31232 34691 40147 43703 45735 46137 50826 51936 54055 64250 83478 127105 192399 156661 68648 13669 24609 59867 75616 30481 2522 3275 3426 872 113 83 74 78 78 91 56 81 88 115 150 192 183 183 122 101 108 93 82 84 87 79 84 87 93 94 104 107 125 127 124 128 131 128 127 128 124 131 134 117 103 118 126 111 107 114 104 98 93 99 99 99 94 90 91 51195 161 4758 30 10308 14 13 15 6364 1745 -41 276 785 1297 1961 3041 4504 6490 8966 12656 17766 24861 34718 47210 62807 80238 96077 107773 105771 90147 114395 143278 183336 278994 382414 455275 438364 319304 111343 5242 3071 10649 19008 10203 1833 1256 2107 2153 883 565 7589 26878 19672 3959 234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 246 1472 4465 12165 26899 40940 44355 33308 24951 21449 19961 18665 17553 17335 20139 24950 27987 30052 30856 29036 26478 25504 25850 27059 26946 31183 36954 42114 50222 59476 77179 159617 223726 161729 30466 7131 5103 6259 4518 14981 3633 161 77 56 79 69 64 75 73 77 81 105 138 171 193 184 132 92 98 94 89 88 88 80 93 101 105 111 96 97 99 101 127 129 131 125 133 123 134 115 109 115 104 100 111 103 104 112 111 100 94 106 104 99 96 96 89 88 51201 159 4820 30 10310 14 13 21 6364 1743 29 375 813 1440 2412 3423 4675 6646 8504 10787 14198 16307 19404 23960 28293 29533 25992 22121 39470 80051 122036 166134 223012 292176 334367 261371 106992 33265 8938 14917 60766 133850 109728 31484 2461 1167 943 294 422 12193 88917 46617 550 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 651 3117 6781 9697 13560 21027 26708 32222 36769 38304 38466 44096 54270 58961 52003 38946 28516 21373 19264 20553 22489 23737 26415 27205 26031 24860 24923 32339 40061 51808 115835 304489 367858 114536 37330 22839 2216 1201 207 22 -6 11 13 14 12 10 12 8 20 48 92 99 79 57 31 23 25 13 15 7 7 7 16 19 25 8 20 34 33 50 54 49 50 51 55 50 53 42 29 21 22 28 26 23 31 36 29 29 30 31 20 22 19 18 20 16 51207 157 4882 30 10312 14 13 27 6365 1741 136 531 1023 1788 2615 3735 5382 7907 10942 14009 17531 21179 26465 35313 38517 32451 41126 61293 81257 105237 125603 139825 147655 150862 149148 132350 95616 64630 28543 165829 367442 161048 7236 2015 1702 1490 21 6811 90104 68673 1351 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 576 1546 4130 12276 20568 26136 34775 41279 41819 42881 49908 59929 64120 47886 26020 14925 16913 19318 21671 23795 23113 21622 19301 17948 19644 24531 30805 40338 61131 145967 400746 357260 100778 35424 27976 11202 1063 43 46 46 54 54 23 36 37 39 49 60 103 131 156 142 97 60 57 65 64 55 55 38 39 44 44 56 59 57 65 76 81 88 89 84 88 84 71 67 76 79 68 72 68 77 72 67 64 66 65 60 59 56 55 47 55 54 52 51213 161 4763 30 10313 14 13 33 6365 1739 76 300 467 919 1498 2247 3385 4905 6961 10020 14291 19744 26928 37209 51569 68618 85329 107885 138666 163039 175796 196310 201851 155204 138895 173147 172294 104835 34544 58028 24836 23351 37096 119034 97304 3922 438 -20 -91 999999 -54 288 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 466 2648 9368 16687 19551 23100 30690 37336 40729 46808 58205 67788 60020 43663 28683 16718 10508 8713 8704 11997 14547 16986 20041 19946 23352 32303 42493 56023 95576 303190 485332 233224 108596 72788 56481 33462 574 55 68 67 60 53 50 66 59 76 57 44 92 126 155 143 104 82 67 75 69 58 68 65 60 53 65 66 65 84 87 87 97 96 101 103 96 99 108 75 82 87 79 76 90 90 74 74 81 90 80 75 73 76 75 75 70 62 56 51219 165 4647 30 10317 14 13 39 6366 1737 37 456 1151 2012 3093 4297 5642 7582 9795 13215 17064 21090 26491 35138 43939 54428 66542 80566 98441 120075 140693 149647 178344 221053 210372 164111 129245 114161 72044 28222 10702 42536 79310 55814 27691 43001 32790 2433 999999 999999 999999 999999 999999 999999 999999 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 2548 6844 8496 8525 11700 18838 28348 38006 49730 64979 68937 50251 36490 28564 18905 13640 8964 9909 13552 10315 8532 7168 6059 7057 11038 17572 25715 31781 71792 281719 540667 420242 169940 97314 20035 9384 151 41 39 23 -4 18 11 21 8 17 25 35 69 86 128 97 57 53 30 9 20 5 17 14 24 37 25 30 23 38 51 66 56 66 67 65 58 63 61 53 55 50 39 48 41 53 45 35 45 37 32 39 40 36 37 36 36 31 25 51225 186 4022 30 10322 14 13 45 6366 1735 -81 999999 999999 -99 999999 999999 999999 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 8 492 1052 1495 2507 3258 3570 4715 6532 8098 8215 9069 11932 15556 19556 27743 37626 45567 52380 53505 52427 52447 60203 86859 128596 181415 270576 362859 350751 183337 31742 8197 3164 2903 15479 17755 9858 52031 71281 9788 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 399 1881 2914 1874 1639 4075 10173 20275 32891 51060 67533 60254 42584 35115 27909 20513 13579 6463 7646 13972 17947 16998 14528 13359 15593 20770 17440 24272 53818 96398 243673 423798 537170 381882 168135 26476 1768 138 86 66 66 83 83 55 66 57 57 57 57 69 128 148 135 108 74 69 74 86 76 53 68 70 56 61 61 73 82 80 89 98 96 102 114 99 94 99 93 74 72 85 83 84 80 83 86 86 81 79 71 79 82 72 69 72 75 66 62 51231 167 4597 30 10327 14 13 51 6366 1732 24 364 869 1323 1974 2968 4194 5276 5927 7215 8216 9049 10757 13455 15093 16544 18845 21885 24229 28646 37552 48729 67996 96609 148333 240683 380590 489116 367832 52597 5048 2786 21883 26176 11273 22089 38156 6797 -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 9 172 27 999999 216 1896 5101 11575 24351 47541 67535 60049 37631 30714 28659 26408 22197 17732 17096 16110 16533 11014 13341 19534 27771 44419 78454 121082 161139 156936 182512 266653 352030 403233 75617 12065 5548 173 23 8 14 45 21 12 9 21 31 31 24 70 80 92 95 52 22 10 18 11 17 -1 6 15 17 17 28 21 30 29 57 55 58 48 52 54 62 51 38 38 35 35 37 47 40 32 30 34 39 38 31 33 36 27 25 21 14 21 13 51237 166 4631 30 10331 14 13 57 6367 1730 -53 158 433 709 924 1193 1908 2863 3639 4331 5361 6486 8094 9713 10815 12487 14749 16745 22482 36278 56818 85067 141184 214334 293857 369527 362477 245971 131660 68772 13001 44843 39445 13334 58459 17015 -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 383 2342 6239 18777 42142 55480 37388 23599 21639 26446 34602 36760 35415 33407 30156 34528 42131 41866 36200 29932 60552 110420 171509 220546 216864 256027 342171 303268 194826 82774 1414 300 146 66 42 26 19 22 31 22 9 16 27 34 78 101 101 77 69 58 46 43 46 23 26 24 31 45 37 48 58 45 57 68 71 72 67 76 88 67 55 48 59 47 42 50 52 52 46 49 48 48 46 36 38 42 45 47 52 41 39 31 51243 172 4453 30 10333 14 14 3 6367 1728 2 90 72 153 266 360 418 546 586 791 1286 1706 2123 3108 4322 5188 6770 7654 8568 10398 12285 14809 19514 29685 49445 91724 174985 254069 339950 437427 511833 494188 221383 61856 56751 83174 12710 9725 8865 4016 1612 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1983 6803 17381 24963 21177 22583 28323 34546 43447 49629 60431 71025 59678 40380 40791 51808 61625 44142 41097 80238 123180 161051 197740 252133 284525 230576 161894 52164 1085 193 126 95 54 37 59 75 58 53 46 60 63 87 136 165 167 136 102 75 79 58 61 54 52 63 60 70 70 81 80 92 103 108 112 97 95 89 101 104 88 97 102 88 83 85 82 87 73 78 90 83 88 87 87 87 80 73 75 71 72 72 51249 178 4274 30 10334 14 14 9 6368 1726 18 110 122 320 493 565 698 758 1046 1122 1132 1321 1533 1697 1892 2448 2946 3583 4673 5788 6452 7339 8829 10816 13445 16796 21228 28396 38653 53167 71060 98691 146224 206978 276270 352197 416687 388531 216379 66644 59253 39001 4688 5559 7739 5882 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 254 1668 5540 10553 13761 16300 19462 21374 25964 43959 69416 92902 98552 53942 41466 63835 78431 105688 94767 74609 94692 139104 188431 207107 172690 169786 126183 31230 55844 2176 94 80 65 60 55 68 45 51 50 60 45 69 50 152 158 126 107 106 86 53 62 54 50 58 67 76 61 69 76 64 75 82 99 95 94 97 95 95 99 95 85 89 76 73 73 82 73 67 74 77 78 72 74 77 81 74 72 69 64 54 57 51255 194 3768 30 10338 14 14 15 6368 1724 -78 383 842 1145 1438 1899 2243 2548 2702 2831 2736 3068 2924 2202 1725 1365 1292 1460 1773 1971 1683 1909 2547 3251 3565 3353 3542 4116 4929 6136 7820 10150 12273 13893 13092 10994 9146 10750 15114 19299 25650 30270 34774 42848 58242 83099 122495 179126 234423 277402 308493 298156 231076 165239 118090 80213 38588 3321 234 432 1381 1038 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 567 2186 4317 5713 6620 8534 12083 17244 31278 58603 93608 103765 63748 29651 18976 31295 86828 123550 140280 123869 66479 58599 128755 193600 140189 161359 114056 13949 2241 179 37 36 48 4 32 48 34 31 32 40 31 21 66 135 120 143 134 98 51 33 33 41 23 33 27 34 43 49 38 53 67 61 51 63 69 62 56 69 71 69 54 50 48 41 43 54 54 44 44 44 38 29 36 37 37 34 36 27 33 34 28 51261 193 3833 30 10343 14 14 21 6369 1722 -84 10 49 98 31 142 243 361 411 411 456 446 450 517 694 828 895 1111 1276 1363 1386 1427 1478 1553 1429 1806 2553 3471 4205 5392 6312 6639 6524 7380 8249 9759 10380 11444 14661 20490 26504 28612 29510 37619 49821 70255 106601 164384 235475 320590 412635 462277 370409 142689 9322 1182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 537 1029 1310 1695 2427 4109 9064 15568 22650 35748 55713 66276 56493 49602 40145 25276 15047 54846 111787 136494 131715 60595 25756 67892 214171 314672 280698 148420 81732 2391 162 106 100 94 73 76 70 56 64 61 59 61 78 104 147 188 189 192 143 98 81 81 93 74 70 60 65 65 87 82 84 103 97 101 111 120 113 103 118 114 101 97 86 75 78 92 91 85 97 103 101 92 87 88 86 87 81 78 77 75 73 68 51267 200 3629 30 10349 14 14 27 6369 1720 -80 146 233 370 450 513 510 381 172 83 -12 999999 999999 999999 -96 37 464 615 610 846 1069 1296 1482 1573 1739 1886 2188 2969 4209 5724 7155 8205 9019 8967 8609 9326 11093 11415 11663 12721 13525 13863 16194 19587 26322 36675 50156 71283 90820 92263 86644 88171 123931 206315 322728 426108 505426 519529 396019 180099 22502 1005 551 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 -49 -21 96 286 810 1805 4871 12822 21348 24051 28347 37797 43648 45325 55804 78782 73555 29720 29408 98129 160404 171921 82568 22048 14386 46147 82381 45681 8682 4172 469 164 88 65 51 72 63 66 69 83 83 72 74 63 76 135 203 238 157 114 85 72 69 62 62 64 66 79 76 76 86 110 95 104 97 106 112 102 112 113 106 114 87 90 91 98 91 92 89 87 100 95 79 77 81 74 74 80 78 84 76 68 66 51273 203 3542 30 10352 14 14 33 6369 1717 -48 186 257 231 159 191 183 168 158 145 93 -5 999999 999999 999999 999999 999999 -35 166 405 702 1181 1509 1848 2044 2446 2875 3184 3329 3517 3631 3907 4336 4614 4835 5418 6746 8016 9002 11324 13198 13533 14851 15624 17976 21453 26169 39546 62517 80572 95144 118006 144165 170790 205668 273199 354794 446819 506711 525542 432754 176059 19575 11126 6813 3695 1088 150 -56 999999 -85 -74 -77 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -77 -94 999999 -76 999999 -93 -63 -52 -54 -77 -87 -96 -72 -74 -73 -94 -43 -93 -78 2 160 427 1132 3041 7637 14795 17066 16482 24673 36290 43542 44575 66775 84583 77308 33793 38710 95487 119927 90097 20814 4310 6409 10481 7021 1616 663 213 141 105 64 47 41 42 45 57 59 49 61 84 62 98 149 212 223 142 107 76 64 66 66 56 60 60 54 66 61 92 96 83 80 72 77 97 97 94 87 93 88 76 85 80 79 81 79 74 80 84 79 80 79 72 67 72 67 64 62 53 56 53 51279 308 394 30 10354 14 14 39 6370 1715 146964 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -57 -9 47 186 334 325 232 60 -45 16 54 4 40 224 385 612 997 1298 1669 1809 1770 1967 2280 3357 4451 5409 6240 5862 5005 5032 5756 5930 6168 7620 9996 13752 19792 29220 43834 58581 78978 101045 122869 156396 194688 232689 275785 321830 362798 391045 396698 316831 202017 135843 94267 20237 1613 142 -12 -72 -67 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 -81 -73 -63 -10 206 769 1889 5716 14418 18921 19997 32252 47994 57333 66493 93789 103091 67643 29162 12347 90866 168357 145761 47004 7008 2475 2908 2920 1238 463 203 170 106 69 53 70 59 55 55 56 56 65 87 108 101 111 184 225 172 103 76 73 52 56 56 40 58 74 71 66 72 67 74 99 84 87 96 87 93 110 90 86 78 71 79 74 68 77 80 84 81 78 75 68 70 68 65 65 72 67 67 66 59 51285 208 3395 30 10355 14 14 45 6370 1713 57 220 430 473 563 551 520 604 887 1209 1746 2386 2762 2459 1974 1528 1035 689 410 329 212 167 161 213 295 646 1126 1462 1835 2437 3180 4207 5767 6437 6125 5868 6477 6733 6305 7327 9455 10559 9623 8695 8514 10004 13413 19012 25145 34301 44440 51779 57684 68266 86481 110484 147456 182734 209806 243931 282315 305877 326408 320565 256641 215975 227904 188854 63233 5278 413 -8 -23 -22 1 -33 -82 -81 -79 999999 999999 -84 -86 -89 -91 999999 999999 -84 999999 999999 999999 999999 999999 61 192 233 207 20 -57 999999 999999 999999 -61 -81 -61 -63 -71 -59 -81 -67 -38 -48 -40 -67 -84 -90 -69 -33 12 112 436 1301 4162 10381 18678 25969 37432 51496 62639 68894 78798 72187 19514 3701 3559 47029 169023 178993 71556 5393 2029 1174 1049 786 480 349 284 170 133 120 87 109 93 75 90 99 82 85 109 117 127 173 248 306 212 132 121 125 109 101 104 94 89 103 109 111 125 122 141 142 141 134 133 119 141 144 128 114 117 120 114 117 120 120 121 121 125 124 128 117 110 115 111 103 105 113 110 105 51291 214 3219 30 10359 14 14 51 6371 1711 127 490 956 1207 1385 1635 1772 1670 1940 2353 2800 3165 3782 4252 4514 4700 4384 3890 3451 3393 3600 3740 3708 3471 3205 3162 3103 2583 1656 906 493 294 390 363 510 634 749 1083 2308 3991 5484 5957 5349 4681 5403 7770 10871 14117 18679 21286 21211 23507 28292 37148 49743 62687 72054 76013 66919 58738 53164 56128 69343 85135 105810 138612 171246 200195 200564 141972 110801 194024 335865 388854 252298 10771 405 0 -85 -90 -44 -41 -58 -73 -92 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 1042 1930 1052 331 -44 -83 999999 -97 -81 -87 -79 -50 -83 -71 19 346 450 155 35 -3 -47 -70 -41 3 77 285 1050 3420 9821 21106 31395 38302 46273 60259 77181 74098 51847 10322 1186 445 5355 100561 190260 126097 47150 3685 1230 767 488 334 282 203 137 138 98 101 78 80 77 70 66 94 104 90 81 111 126 165 241 207 156 113 99 89 83 82 77 79 83 91 91 93 101 98 115 116 118 122 121 126 126 115 108 106 102 90 103 110 114 106 111 118 106 95 96 101 89 93 89 83 86 89 81 51297 283 1153 30 10363 14 14 57 6371 1709 102 762 1556 2480 2513 1759 385 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 55 174 227 317 511 671 792 944 1026 1143 1208 1226 1163 1445 2002 2804 4153 4872 4995 6148 7105 7212 6666 5951 5599 5741 6429 7053 7529 8514 9835 10850 11537 12155 12073 11228 9929 8660 8099 8529 9495 10424 10358 8107 5708 5100 5924 7473 8151 8208 8439 8855 9429 10024 10231 11289 12101 11677 13718 17948 24866 31003 34409 38887 42418 45475 51122 53105 49571 44101 40116 37236 32844 27170 16786 12802 12515 13076 12111 9283 9013 13233 43410 109741 140849 121205 158599 360707 403917 187295 74859 43776 26065 5571 -25 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 1569 1743 468 -47 999999 999999 999999 999999 999999 999999 999999 999999 408 1886 2450 2211 940 278 -21 999999 -92 -66 143 1159 3289 5142 10263 23069 35194 40681 43270 57856 103246 127027 101412 73491 22101 1286 430 3485 66298 203122 135999 43316 19094 3624 641 564 403 217 120 92 73 65 40 39 51 57 66 46 64 51 74 77 73 73 106 130 176 166 130 92 75 56 75 73 71 53 58 88 71 71 79 102 88 92 97 105 112 107 87 87 77 68 67 76 68 70 74 85 81 84 82 69 65 75 84 77 67 68 64 59 51303 283 1128 30 10368 14 15 3 6371 1707 280 1037 1303 1665 1149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 44 164 270 396 566 728 879 1042 1099 1084 978 1009 1328 1741 2398 2477 2339 2322 2069 2405 2926 2890 2663 2677 3007 3550 3834 4197 4618 5088 5575 6524 7028 7293 7756 8725 10168 11825 12606 12191 11965 11574 11286 11618 12402 13118 12491 11658 13344 13273 11782 11797 12496 14819 18670 21620 20754 16777 13743 11422 12513 17577 23966 26822 29589 34855 36302 38909 42624 42217 39850 37267 34151 32862 35504 35965 28328 20268 17035 16796 15828 12894 7959 4066 4844 25830 81891 133213 159361 204227 234600 170190 194458 171947 94588 21642 809 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 284 764 837 550 95 999999 999999 87 826 806 321 445 3194 4685 4190 1948 703 588 203 -22 27 826 2674 7141 14461 19911 24962 32482 41589 46085 50744 77674 141912 187117 166141 85329 16734 2857 557 148 1914 40155 167945 140472 17859 20216 9865 557 326 216 139 99 73 50 37 34 48 55 31 16 43 41 33 46 86 78 83 67 89 129 145 158 133 77 56 35 32 53 53 36 48 48 63 69 61 60 64 75 73 77 73 67 58 45 54 47 48 54 63 71 66 66 57 57 56 52 55 50 46 50 47 41 46 51309 284 1131 30 10371 14 15 9 6372 1705 -49 336 898 687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 125 186 359 387 537 733 880 1146 1219 1381 1571 1723 2015 2263 2516 2718 2848 2850 3036 3212 3343 3617 3689 3839 4273 4999 5799 6922 8737 10728 12492 13693 13879 14272 14033 13307 13093 14649 17267 19325 19179 15655 12654 12273 13133 13011 14216 16682 19506 24685 28832 30267 26659 23337 17290 15676 15136 17717 24775 30054 31982 35530 41733 46826 57353 65176 73444 81848 91285 96337 99703 87730 68477 53966 46776 46955 43624 31935 20491 11593 5602 5736 10645 17298 26883 48883 69432 89930 130610 121426 96161 31598 2760 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 266 714 1173 1166 1050 1824 8195 20811 31033 34368 33534 28875 22746 12615 8755 8516 9586 11516 18551 21022 16846 9587 9342 11013 14523 21081 29370 37736 46876 52834 54893 67001 126399 194451 200953 153778 68013 7994 902 199 180 301 6484 95549 122132 43525 73401 18244 608 195 198 161 76 47 58 59 25 36 22 36 26 34 29 42 85 100 63 63 71 70 106 125 87 90 67 38 30 23 31 28 36 48 44 60 59 62 78 87 76 68 64 64 66 58 55 56 51 55 57 69 70 66 63 64 61 54 53 55 53 49 41 47 52 44 51315 278 1314 30 10374 14 15 15 6372 1703 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 16 62 82 336 509 660 838 1224 1489 1564 1643 1704 1842 1906 1974 2211 2516 2461 2574 2997 3901 5308 6645 7786 8563 9016 9561 10411 10718 10812 10882 10910 11044 11460 12106 12701 13895 15419 16872 18894 21272 20647 19219 17867 19086 20500 20219 20981 21689 21829 22808 26353 28649 26013 23385 20696 18312 20090 22184 23642 26102 26820 33074 41350 47932 55855 68485 69075 65123 63639 59242 58855 58326 64433 71444 68214 70590 77480 76589 54100 25177 19822 34189 42282 42684 57542 101480 97650 28157 22734 23901 16895 4689 564 111 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 441 1407 1987 2190 1428 1072 5995 22042 41715 45587 41612 40088 41182 35583 26972 28210 37483 43041 40621 35184 32730 34966 30858 23181 20628 22526 28939 35366 41398 50807 61494 77510 115200 154257 188812 209759 169524 45843 2650 500 159 286 187 2612 39338 88759 87475 78928 2956 520 327 202 115 76 65 62 49 48 57 45 52 44 69 88 155 163 109 84 72 105 124 127 117 93 87 65 63 50 50 63 57 68 73 65 62 70 84 93 84 80 100 94 82 66 69 62 64 65 69 72 79 79 69 70 71 69 72 63 64 65 63 60 58 60 54 51321 279 1287 30 10377 14 15 21 6373 1700 16 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 -72 39 208 372 573 866 1161 1316 1347 1339 1296 1335 1419 1622 1699 1805 1752 2038 2687 3133 3525 3982 4498 4982 5306 5575 5802 6319 6660 7081 7606 8175 8816 9756 11063 12663 15103 17827 17815 15136 14217 14592 15154 17411 17009 15248 14229 13831 13628 14279 15259 15130 16995 19068 19629 21209 20592 21218 23675 30768 43804 51317 50063 47406 45711 41219 36521 39987 50418 55700 66512 75396 73187 85189 107497 119988 107141 90371 79926 67179 53360 43230 35440 24916 14252 9450 30044 77026 46392 4391 204 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 131 980 2617 4322 7890 14273 18148 18536 20916 26210 25177 24056 32181 48717 51808 46696 54559 58149 53693 47180 36269 34195 42177 39289 29040 23362 21670 21385 23869 28840 34362 40985 50889 65357 82199 98021 113898 128437 146814 163961 144716 52008 4872 773 136 275 211 1054 19723 120351 144809 29294 1133 511 315 197 123 72 42 31 48 58 36 42 54 52 130 185 146 86 47 62 86 88 87 104 98 64 46 51 55 52 42 35 46 53 61 59 74 69 82 89 90 93 95 83 81 59 54 59 58 65 66 61 68 74 67 64 57 57 58 52 58 46 43 46 47 46 45 51327 279 1289 30 10379 14 15 27 6373 1698 56 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -10 19 66 176 376 520 657 763 605 510 455 609 651 687 741 893 1039 1353 1770 2178 2583 3097 3243 3425 3772 4107 4739 5832 6897 8273 9974 11729 12969 13285 12988 12340 11194 10494 10391 9883 10054 11041 12481 15194 16646 16894 17236 17174 17438 18858 18390 16510 16508 17604 17802 18437 19100 19308 21266 24667 23654 23734 24692 29942 35617 35136 36158 41858 53667 72041 90567 105691 118717 128853 131562 139089 135849 119591 109349 96255 69763 44448 23112 18469 10092 1982 397 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 199 1328 4793 9994 16497 27612 37583 47620 54143 52696 60225 85991 104726 95572 79388 74581 74967 56777 46947 41677 36776 31673 23427 15133 11474 11340 12345 13557 15487 17803 20197 23128 27513 38295 53046 67207 74208 79465 109948 153659 123002 24241 2613 238 217 314 394 8011 113626 204826 116680 3242 681 507 247 100 98 78 51 62 54 62 70 77 86 119 168 163 106 85 65 75 129 111 104 109 82 66 65 56 63 63 57 84 85 74 79 79 80 81 83 101 91 84 108 98 88 81 77 79 86 81 84 84 86 76 76 77 80 80 76 75 71 68 64 63 65 61 57 51333 209 3393 30 10383 14 15 33 6373 1696 -36 128 260 501 667 770 925 972 982 912 861 858 876 973 1006 1015 1398 2007 2279 2250 2322 2699 3317 4291 6238 8099 9362 10675 11186 11365 10925 10241 10056 10378 11049 11161 12099 16877 23234 31683 37449 39521 42962 51487 56458 50929 49378 49311 50084 54943 58463 65231 73370 87127 104537 120888 141079 152237 157756 154027 139119 113890 91242 56842 22386 3692 553 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 117 2195 8244 23355 40947 57617 64902 77062 82863 66909 44711 39862 34828 34549 37266 37244 37553 36482 35072 32580 29456 27616 26834 22681 17526 12833 10782 9139 8238 8716 10781 16608 25928 39830 60400 90384 127365 141693 59425 3720 429 373 313 159 2269 36659 212596 229660 147904 2784 519 250 89 72 49 52 47 61 51 48 37 62 143 199 163 72 59 42 68 78 108 114 89 86 81 65 54 69 60 41 39 63 76 71 76 75 73 76 80 100 90 97 85 77 92 85 75 78 81 79 76 88 88 88 78 71 74 75 74 79 76 66 66 66 60 64 56 51339 193 3876 30 10386 14 15 39 6374 1694 -24 163 449 922 1434 1977 2642 3071 3501 4204 5592 7261 8038 9002 9347 9489 9717 10333 12004 15424 19030 22759 26805 30589 35484 43217 50106 55516 59702 56105 51966 57275 61793 61266 70098 74311 81454 101472 123009 139886 163949 160126 149378 133551 109470 72198 32666 11339 5358 5214 724 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 1583 4156 14601 33660 50946 59997 64131 65716 65583 53909 28003 23718 29192 32921 40223 46078 49988 53027 50706 43991 38184 33972 28804 19226 12719 5746 2434 1511 1532 1706 2567 5203 14190 37872 69990 92322 106004 72102 28550 5560 933 545 254 153 5524 105224 290318 300854 110366 1728 309 155 89 75 91 95 102 71 69 75 61 121 164 208 159 85 78 97 94 109 109 117 128 108 88 79 84 81 89 82 90 78 78 86 102 93 99 114 118 117 114 119 112 106 98 87 104 103 105 110 91 88 97 102 114 106 100 97 87 93 94 87 90 88 86 82 80 51345 193 3877 30 10387 14 15 45 6374 1692 -97 -96 102 197 234 417 690 984 1394 1884 2435 3061 3822 4639 5322 6572 8818 12162 15561 18860 21682 24197 27734 31299 37055 41753 43829 49523 52595 51874 52828 60258 66132 74931 78811 82075 93593 103692 113963 132730 139992 136637 129411 107983 92615 69241 50113 30485 9960 1488 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 289 2385 7185 20400 41885 57239 67124 57628 39304 31146 28600 32930 38107 43527 45785 46916 50996 49726 43569 35454 26800 17708 9825 6980 4082 2571 1468 700 333 279 1443 8846 30253 53557 59409 48377 31289 18268 7510 3333 1900 408 -25 3125 81084 362131 415081 93411 1167 236 99 29 24 39 35 29 35 13 13 32 55 69 154 114 36 37 29 30 45 42 62 68 37 30 26 37 48 29 44 42 31 44 37 32 39 38 48 51 56 64 70 61 40 32 36 34 45 50 35 33 47 47 45 45 50 49 41 30 36 40 43 31 26 29 22 19 51351 197 3758 30 10388 14 15 51 6375 1690 73 194 462 748 953 1112 1244 1359 1734 2139 2571 3207 3669 4286 5551 6775 7223 7418 8302 9100 10132 11609 13371 15168 16840 19261 21294 23273 25856 28836 28941 31563 34443 39414 42382 43879 47322 50666 57863 67376 79980 97402 112972 138949 163064 175362 184113 193893 189865 188098 163926 110515 61402 26603 2737 999999 999999 999999 -70 33 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 279 2981 5654 9983 17966 27925 49272 53642 45812 49657 44299 44687 52213 49121 42646 36626 29113 27285 33011 43903 43649 30946 18507 14646 13765 8839 4212 1605 666 452 1012 6485 18486 16649 14176 28462 31097 15782 9868 9517 5452 885 166 351 9514 169704 400504 163527 3843 401 253 144 84 96 94 63 61 56 81 80 80 128 189 198 120 80 85 101 88 96 110 110 75 59 69 74 73 82 59 76 73 66 83 89 93 114 117 107 97 101 109 84 85 83 80 85 79 92 95 93 81 79 99 84 74 75 71 75 84 78 79 78 81 65 57 63 51357 201 3638 30 10388 14 15 57 6375 1688 -65 70 318 561 745 1028 1329 1588 1893 2397 3081 3845 4683 5322 5720 5891 5712 5655 6120 7318 8547 10194 12294 13974 15381 16697 18241 19300 20233 20437 22523 25894 28231 29410 30968 33075 34866 34779 39151 44903 56909 68510 83907 100354 117022 141890 161155 183047 213881 252907 282747 317518 321754 290630 227110 168750 87115 18401 4109 816 156 86 167 217 260 191 155 131 132 111 7 -21 -83 -69 -55 -56 -83 999999 -97 -96 -90 999999 -78 -95 -78 -63 -30 -84 -68 37 256 552 1644 4878 9791 14979 17889 19921 19023 16168 9370 4793 2638 2906 7350 13887 21882 24538 15576 8026 5837 4300 2885 2253 2076 1819 835 1041 2021 5183 17113 39214 34123 18002 10178 8639 2261 304 236 423 7304 114446 126186 4218 465 406 245 114 85 65 63 51 47 48 75 49 73 141 188 165 100 49 54 62 66 89 83 68 65 41 43 47 42 47 42 49 49 48 48 47 65 73 67 81 75 73 76 81 64 57 58 69 80 80 69 71 61 57 57 52 55 55 59 62 58 44 44 38 35 35 30 51363 202 3609 30 10389 14 16 3 6375 1686 -25 40 101 252 459 544 746 1046 1360 1701 1985 2454 2845 3164 3535 4137 4649 5279 6076 7080 8224 9379 10778 11210 11182 11689 12516 14522 16432 17723 20402 23015 25189 29087 32593 31924 34917 42461 51014 58462 64679 82898 95369 101622 112702 128779 153086 180856 215941 251765 294731 344270 353349 320776 274152 237556 176787 96543 57104 30316 3078 928 559 378 319 302 314 288 309 369 310 182 154 144 98 68 50 48 67 66 30 34 58 42 49 48 28 35 69 31 62 73 87 64 12 19 55 130 244 356 290 161 159 156 294 941 2286 5590 12320 16169 17068 10252 4780 2483 1231 660 324 281 332 398 3668 21154 51747 49779 25862 8493 3967 1754 519 273 233 274 1150 3521 1361 397 426 397 304 178 122 96 71 61 60 89 91 103 135 178 214 151 106 79 79 102 98 103 97 89 72 74 70 75 74 63 63 60 60 89 82 84 82 85 88 86 97 99 100 84 72 78 71 72 84 89 82 73 82 84 77 73 80 77 68 65 70 70 66 59 58 56 51369 206 3491 30 10391 14 16 9 6376 1683 -70 -47 -6 93 268 434 591 797 891 1031 1209 1587 2073 2496 3166 3769 4223 4747 5116 5840 6866 7606 8265 8640 9708 10594 11406 12323 14499 16188 18056 20146 24073 30409 34527 35772 34751 34847 41567 50286 57215 62294 71964 76677 87032 101664 117940 128110 138376 149247 158958 177827 207972 242942 272141 278514 254201 218061 166924 132512 111354 107801 76087 41141 7707 1916 1044 579 403 392 351 297 275 268 303 288 205 148 109 86 65 55 47 95 29 -1 -32 37 19 31 2 0 -23 15 41 51 16 7 16 16 36 47 62 61 73 87 92 113 170 334 2018 7759 14518 18863 21828 18050 9963 6113 2786 1167 503 297 263 728 9645 42997 68867 51351 16854 6444 9499 3539 520 327 235 291 532 739 507 345 342 346 348 288 164 109 89 71 52 65 87 102 123 124 180 216 166 107 83 69 65 66 82 85 61 75 70 75 69 61 69 71 62 67 74 83 90 67 63 71 87 99 102 98 83 65 56 64 65 61 77 78 68 75 79 74 68 69 77 68 56 58 62 52 47 50 51375 211 3343 30 10393 14 16 15 6376 1681 40 157 275 413 588 744 775 927 1116 1214 1384 1537 1766 2104 2557 2902 3009 3556 4061 4428 4594 4875 5072 5271 5677 6064 6161 6574 6876 7151 7193 7985 9830 12754 15462 18522 21707 24359 27770 33707 38184 41728 49436 56255 59964 61620 70339 86762 106999 129154 153350 190282 242304 277876 245769 215179 212925 216519 203961 194767 181351 153085 139355 126737 70605 49620 63698 23216 4582 2886 2186 1066 679 514 457 586 490 253 185 186 236 232 203 149 96 61 67 25 28 22 29 -15 4 22 17 14 -17 7 -3 15 28 44 29 45 -1 19 31 42 32 24 72 79 60 72 122 178 445 896 1364 2699 4465 4579 3766 2503 1328 481 296 222 512 8772 41028 74410 75397 29251 7017 12361 9793 1300 450 206 141 286 484 482 349 273 269 275 263 193 129 65 42 28 39 50 62 83 104 121 175 195 113 39 57 78 63 53 70 63 60 58 40 31 37 49 39 30 36 45 54 63 71 68 65 63 68 77 82 67 60 55 42 48 54 66 68 60 57 61 53 58 53 47 52 54 48 38 38 36 32 51381 212 3285 30 10395 14 16 21 6377 1679 -72 -65 -27 -19 -6 999999 999999 -11 77 133 231 356 457 499 524 695 690 710 918 1249 1705 2156 2348 2601 2890 3275 3815 4396 4792 5716 6728 7786 9942 13248 15519 18881 25624 35707 41602 42793 44057 45560 46727 53545 59952 65838 74123 87750 102512 125570 148146 202039 256378 299903 325226 356945 343814 282259 244367 205975 171500 135254 102126 68151 35784 38349 41462 17976 4416 3507 7117 8071 3795 1167 570 487 500 533 378 250 181 213 250 264 260 172 115 103 70 61 48 41 19 25 47 27 26 20 13 11 23 45 15 30 60 32 16 24 33 30 33 64 71 63 77 58 99 120 126 99 114 129 130 117 130 124 85 140 223 173 2363 15932 53553 78780 51858 15587 7933 22048 6818 1179 603 289 174 183 325 429 355 208 176 168 140 98 90 67 44 70 73 75 103 116 120 112 159 191 104 83 80 76 71 68 83 64 41 47 56 64 59 38 27 44 46 58 68 62 58 70 69 74 88 83 88 77 61 51 68 71 63 62 66 73 68 70 69 63 58 54 64 60 57 57 45 40 51387 213 3288 30 10398 14 16 27 6377 1677 -59 -22 -29 35 78 125 113 105 141 235 191 270 376 586 712 1060 1561 1975 2193 2408 2648 3146 4167 5512 7486 10121 12460 14868 16847 18924 21645 24747 26881 26897 27132 27293 31763 36918 42347 46862 51188 58823 69224 77126 84154 89169 97446 107073 126031 147490 184658 213710 261600 334830 395037 409089 355926 264636 177215 109769 81303 60733 47225 40428 28692 16397 12267 7736 4008 2419 5541 13989 19677 10000 1337 451 417 443 383 322 237 174 191 187 207 204 181 146 135 146 67 21 83 99 55 45 29 43 8 47 11 39 58 21 38 17 9 29 40 25 49 83 78 79 74 83 65 66 55 68 117 100 115 114 91 93 122 122 183 212 1585 12739 36715 53048 51052 30699 12202 32614 69604 11597 1599 936 514 204 187 214 327 337 215 190 152 105 71 76 62 68 62 59 52 100 113 113 119 130 179 124 82 74 72 60 69 91 82 66 63 61 77 68 76 60 56 70 66 69 73 76 87 87 84 97 94 83 82 79 79 74 72 75 92 94 88 87 87 91 72 67 78 72 68 66 70 66 61 51393 290 983 30 10403 14 16 33 6377 1675 -95 561 1603 2487 843 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 105 410 687 1040 1129 1114 1189 1108 882 818 994 1216 1536 1846 2179 2760 3341 3363 3672 4267 4747 5415 6820 7802 8730 9725 8705 9479 11161 13485 16174 17593 16266 16684 18992 22464 27193 31273 35791 40412 47864 53662 65786 78503 90463 95889 93393 88350 85033 87812 98174 112795 159011 220232 247635 246849 254191 287517 283595 217509 126107 76194 73566 78590 77204 76789 71540 59660 45532 27604 14028 6323 7151 14132 21881 15295 3576 707 463 527 481 319 222 179 237 191 200 258 283 225 110 91 87 102 64 38 41 39 50 52 12 18 34 12 30 40 34 57 49 35 4 45 52 61 30 49 96 164 162 125 96 103 95 104 96 94 73 93 96 114 189 516 2250 7990 15989 19245 25205 26313 13424 11978 69920 67451 3308 484 415 241 148 178 231 258 243 212 128 94 72 69 53 56 49 69 77 86 70 88 84 80 105 90 53 59 45 66 72 70 56 37 48 40 54 48 38 44 42 51 61 71 54 62 67 90 94 83 88 77 79 71 60 59 64 66 73 69 72 75 64 69 67 57 57 58 58 52 44 45 47 41 51399 291 956 30 10406 14 16 39 6378 1673 967 3682 7651 14666 21678 14295 3622 687 667 571 610 629 546 644 828 843 783 638 495 440 498 700 1054 1435 1785 2376 2920 3344 3805 3933 3786 3540 3480 3928 3284 2255 1784 1450 1352 1515 1550 1508 1355 1066 894 858 699 504 414 348 282 262 179 173 273 86 -67 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 199 495 596 790 1175 1951 2610 2923 3458 4164 4752 4987 4389 3647 3142 2623 2548 2578 2187 1543 1586 1789 1999 2327 2574 3533 5809 8573 11553 16325 20662 21243 21422 22480 23961 22569 21680 22107 24378 28458 33176 39960 47559 54506 62186 70019 79326 92992 100841 100006 93046 75662 55006 38887 34271 40566 61903 85732 100566 104956 104503 109117 88886 67151 72464 96389 106367 107513 114268 124928 122394 125839 135533 148916 156751 161125 129567 68828 22985 12465 11791 6146 1379 703 725 735 514 352 223 230 259 211 226 177 241 257 210 153 134 101 119 104 98 92 81 100 75 58 75 103 78 81 63 66 55 114 102 75 106 114 92 83 126 131 141 151 183 180 159 142 139 148 136 182 220 273 208 2255 12613 20604 19094 18398 17308 14329 14924 31426 48644 11167 1092 462 369 205 169 255 271 262 184 158 102 97 106 101 84 85 66 55 73 110 101 92 117 128 123 80 94 84 66 78 73 74 85 83 84 72 85 66 70 72 70 90 92 97 90 98 103 112 106 99 113 121 105 101 91 86 84 88 100 101 101 86 91 86 88 81 78 86 84 76 74 74 74 69 51405 292 929 30 10409 14 16 45 6378 1671 946 3552 6217 17329 34952 28635 8956 2677 1677 1653 1502 1464 1476 1435 1495 1466 1427 1249 1134 1094 1358 1908 2798 3486 4066 4649 5138 5605 6276 6172 5809 5080 4800 4701 4236 4976 5260 3284 1670 699 219 154 20 999999 999999 999999 999999 999999 -52 53 35 38 106 106 77 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -93 23 148 242 243 409 553 520 640 706 477 168 -55 999999 999999 -52 36 159 225 325 284 211 300 137 445 1349 2658 4419 6547 7870 8214 7920 7492 8062 8368 9673 11611 12832 15218 18791 21545 24054 25622 31521 39218 46428 53373 59721 62700 60097 55431 49484 41781 38477 40402 48950 56743 45428 39405 43973 50633 58624 66227 72921 84429 92631 99294 114738 124488 131700 145451 155788 160127 164208 187480 204997 219025 235487 190427 24352 4268 2764 1311 812 749 711 618 475 338 342 321 269 262 234 183 181 200 189 158 112 108 43 50 66 41 35 35 36 58 29 61 55 36 87 52 32 15 61 57 72 70 109 60 94 144 178 239 277 264 200 162 141 177 186 176 209 174 1379 8652 15468 17135 17489 17388 16000 14863 21593 37715 23447 3563 253 304 261 164 140 191 240 162 91 63 76 85 72 63 57 62 73 89 83 63 78 85 85 66 55 62 72 66 74 46 65 72 60 73 73 62 47 47 37 51 61 66 64 70 61 75 76 68 68 68 78 71 77 75 65 61 66 68 71 72 67 69 67 61 61 64 67 60 57 50 48 46 42 34 51411 292 932 30 10412 14 16 51 6379 1668 761 3665 8481 16775 33183 43083 23376 6129 1543 1000 955 961 935 842 855 824 864 1052 1264 1635 1884 1800 1761 1905 2320 3192 4283 4695 4359 3400 2582 2487 2483 2022 1823 1703 1232 498 -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 -42 999999 -56 8 7 -73 999999 999999 999999 999999 -3 209 356 457 357 158 64 -19 37 12 999999 999999 999999 999999 27 197 563 1221 2388 3432 4426 5482 7083 8879 9301 9568 9010 8124 10257 11471 10552 10780 13125 16419 18650 20672 24189 29373 34561 40342 51381 67820 84305 98630 109932 104161 86259 71864 59489 50471 45280 41136 42760 53243 66836 86492 105941 111196 113938 117693 122075 119853 130571 153821 191822 265929 321464 312965 257548 53354 3120 1240 685 661 701 711 533 372 287 278 247 230 244 177 140 186 175 188 185 104 84 65 68 41 47 62 26 15 36 -9 -18 7 58 36 41 71 61 80 48 76 84 101 66 86 217 415 436 373 614 906 1181 1458 1123 652 461 852 5629 18823 23195 19016 18586 18461 16390 11827 10645 19756 16275 2430 248 519 539 244 185 189 169 142 122 87 81 96 78 58 40 62 71 45 63 68 41 76 82 94 70 69 57 50 65 66 51 66 44 53 50 61 39 39 34 53 56 43 48 26 62 62 73 63 71 75 89 87 84 83 78 66 61 63 63 68 65 73 75 70 64 68 60 52 58 47 53 50 49 42 41 51417 293 904 30 10414 14 16 57 6379 1666 1324 6987 14194 23520 41757 50900 32998 8669 1534 913 794 621 700 868 1097 1033 806 658 637 422 299 126 178 463 814 1244 1616 1822 1968 1807 1592 1378 1103 814 400 11 999999 999999 999999 999999 -82 -24 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 282 565 569 257 -53 999999 999999 999999 999999 -9 -3 -24 -36 54 134 215 296 499 556 459 345 360 408 483 410 390 373 270 272 106 -59 999999 61 694 989 1133 1681 2264 2894 3411 4168 4530 4865 6499 7798 8212 8420 8402 9451 11185 13465 16346 16659 18536 21318 24131 26477 27807 29530 33051 41130 55239 78934 106201 133130 134527 86586 50913 44766 47279 52368 57237 65330 80318 93740 110873 122836 135282 142722 151693 169268 190208 224987 290660 309401 233001 110112 19306 2386 835 653 688 614 529 454 383 304 209 204 138 154 159 155 142 128 105 117 103 103 71 63 45 17 -5 -2 70 45 39 50 61 56 15 14 25 41 59 70 45 114 275 937 3901 12006 18123 21917 24032 22819 20296 14026 6696 3183 4388 14714 35396 35391 17320 13974 23978 34493 31829 18220 11312 7730 7040 2265 244 242 314 252 238 251 212 133 108 81 88 91 94 92 62 62 71 77 84 83 98 110 97 104 125 105 89 106 101 97 89 80 85 99 83 62 56 74 73 88 75 75 80 84 88 89 87 97 100 96 109 110 103 101 102 102 104 102 98 98 108 105 90 88 94 104 98 95 84 82 85 80 69 76 72 72 51423 295 847 30 10417 14 17 3 6379 1664 -44 3245 20152 37271 32341 23544 9747 1500 954 625 337 148 -13 -41 -18 -58 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 8 60 74 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 99 158 310 358 340 290 448 500 599 710 752 836 826 695 568 625 696 894 1020 1119 1261 1395 1553 1354 1250 748 574 510 565 363 172 -23 -27 -83 999999 999999 -33 178 215 299 976 1954 2703 3430 3974 4978 6260 8250 10189 10760 11744 13519 14370 17495 19286 19348 19902 20408 20507 21589 21674 19345 19978 21495 25254 31950 43639 69741 112155 155030 171282 131679 80329 50810 41404 46229 55846 67069 82203 92936 99808 115192 136247 157632 191028 249349 301155 326840 219095 68205 6986 922 589 456 473 593 582 542 534 497 412 247 188 162 105 56 96 105 129 99 85 53 34 -20 7 -49 -39 -30 -12 -22 -44 -17 6 2 -22 -32 -39 -5 4 11 3 10 18 50 111 105 1295 6508 10051 11821 15787 17705 14355 11147 9170 9602 15923 30053 31302 16704 14938 28729 44733 52179 45897 23936 11662 5309 2187 771 350 459 447 302 231 250 168 95 79 84 90 82 62 64 64 59 80 71 72 72 72 71 71 74 89 86 78 85 65 72 90 80 79 67 54 60 47 65 63 43 42 57 67 69 59 69 70 77 75 74 83 90 83 88 95 79 79 80 72 76 82 83 77 73 79 83 71 75 67 66 64 59 57 59 55 47 51429 295 850 30 10420 14 17 9 6380 1662 179 5652 26584 41715 20618 2415 143 56 94 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 43 104 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 207 537 893 1102 1227 1413 1392 1200 1118 1361 1578 1601 1611 1616 1671 1381 1190 1267 1573 1922 2114 2283 2531 2537 2467 2210 1611 989 633 290 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 208 288 327 345 403 429 737 1244 1174 1244 1899 2886 3921 4627 4905 5687 6901 8394 8683 8977 11354 16080 21308 27088 34064 43304 53482 72277 98932 112133 95665 77008 71482 76213 91491 107682 123489 148312 171722 187109 201910 207810 209387 211905 214245 215945 207135 159628 50858 2849 553 483 469 435 511 567 594 503 365 246 188 93 43 70 63 42 64 55 47 -11 15 1 -32 -8 -19 -9 -41 -38 -23 -32 -41 -30 -28 -5 -33 -35 -14 4 -5 -15 41 1 13 55 104 297 1701 5920 11823 18800 24442 27014 26466 27873 31007 22992 16515 15311 20269 33711 57526 79334 77140 35995 10819 2751 946 972 753 489 301 259 273 266 165 97 90 101 59 75 97 86 87 71 80 83 74 73 71 78 100 105 118 112 88 99 76 90 87 77 94 68 59 60 65 79 74 57 56 60 76 52 53 75 100 102 86 110 107 108 101 100 99 85 93 88 86 123 120 83 86 90 85 85 89 90 76 79 81 85 78 78 71 72 51435 312 342 30 10422 14 17 15 6380 1660 1320 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 478 5580 13710 9076 356 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 293 690 1102 1453 1907 2236 2467 2424 2394 2573 2661 2568 2405 2453 2567 2529 2080 1726 1281 1193 1420 1547 1950 2793 2924 2828 2631 2380 2096 1407 963 543 283 14 999999 -91 21 108 188 170 11 999999 999999 999999 999999 999999 999999 999999 -36 253 754 1247 1614 2083 2471 3197 3748 4014 4084 4692 5474 6503 6828 7322 7639 8240 9902 13088 16037 18980 21117 21873 22288 23455 25572 30668 40756 54308 64101 62039 53297 59937 60213 46581 59557 82901 92920 109845 120187 135043 156107 176627 185638 201587 213220 200962 188224 189804 206558 139031 22905 1298 219 201 264 307 334 440 466 555 533 337 202 156 102 56 39 74 41 -12 25 -8 -20 -51 -57 -44 -48 -56 -58 -77 -91 -76 -85 -51 -60 -35 -14 -51 -69 -68 -45 -51 -51 -49 -38 -3 39 135 257 2736 11918 23670 33674 42451 48784 44420 33282 16872 7767 4778 8986 34272 68009 95181 87404 30799 7454 1801 1113 901 358 154 189 225 235 207 117 85 81 49 52 67 56 25 30 49 53 40 45 50 33 50 73 75 98 64 50 49 58 60 71 58 39 30 41 47 51 54 42 38 33 51 53 52 35 45 55 61 67 66 73 69 77 83 75 70 44 44 69 94 88 58 70 68 62 58 56 56 50 46 37 43 45 43 38 29 51441 312 344 30 10424 14 17 21 6381 1658 8711 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 848 1899 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 283 594 786 997 1280 1405 1501 1855 1969 1791 1605 1768 1923 2254 2439 2360 2251 2102 2036 1848 1639 1887 2297 2453 2528 2560 2337 2413 2889 2726 2165 1483 1009 566 364 177 191 378 408 392 237 -30 999999 999999 999999 999999 999999 999999 999999 248 667 1064 2034 3453 4990 7140 8684 9940 11149 11379 12028 12197 12478 13424 14126 15389 18216 21586 24098 26612 27976 30943 35249 40018 45462 51104 51323 45980 42843 44250 50330 51033 43273 40662 50417 64192 80834 107752 115265 113960 140327 177768 208028 232241 243550 239583 238860 241468 221672 153288 48168 12018 1982 321 234 220 242 247 316 418 517 567 676 628 452 285 224 93 34 130 159 112 44 -5 -19 -39 -16 -20 -5 -16 -37 -65 -20 -45 -37 1 15 -16 9 15 10 -23 -32 -40 -6 -11 5 24 22 29 86 328 3012 9619 15714 19814 18716 12847 5276 1470 722 2887 13596 55918 86280 94902 68612 25898 9660 2670 1116 411 146 156 178 160 212 213 130 65 61 65 50 55 40 52 36 35 61 41 27 50 52 63 53 75 85 66 39 48 73 65 54 52 44 30 43 37 27 36 30 48 39 39 72 64 49 61 51 55 61 66 67 74 59 71 76 73 63 62 95 74 76 75 70 65 64 63 64 66 62 55 59 55 48 46 46 44 51447 312 317 30 10427 14 17 27 6381 1656 35194 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 328 1840 1667 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 369 569 926 1239 1452 1690 1963 2081 2164 2204 1979 1969 2060 2415 2699 3058 3237 3273 3282 3138 2868 2671 3031 3582 3867 4151 4325 4441 4276 4250 4151 3107 2128 1434 1050 775 675 721 884 975 827 281 999999 999999 -34 5 68 125 158 138 -14 -30 999999 999999 -92 150 415 720 1351 1952 2423 3116 3386 3792 5125 7134 9142 10539 11038 12435 14406 16478 18148 20510 22360 23139 24085 23016 20141 18241 18075 19501 26328 39423 45500 43422 42401 34609 32824 44592 59268 81553 111987 148281 183644 219910 245851 253131 269437 279405 270918 206890 124583 64594 19743 4561 648 170 158 200 191 265 371 436 439 499 472 461 455 303 203 59 45 33 24 10 34 17 -35 -61 -52 -52 -87 -57 -73 -72 -62 999999 -49 -71 -32 -48 -46 -58 -55 -80 -59 -12 -44 -47 -42 -40 -13 -38 -44 0 161 613 1199 1700 1591 761 244 197 449 5667 28598 58335 64132 55613 36377 18947 5455 1068 416 112 189 5009 195510 50059 644 129 84 72 32 39 58 42 46 24 34 53 39 33 37 39 46 65 66 71 33 48 47 46 30 39 55 39 26 45 35 26 22 33 27 33 33 25 47 35 37 56 54 59 58 55 60 66 63 64 65 56 45 52 46 44 59 63 61 55 55 48 48 53 45 37 30 29 35 32 31 51453 312 350 30 10430 14 17 33 6381 1653 16704 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2506 14877 28383 22056 1398 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 394 702 1126 1608 2090 2594 3099 3632 4191 4383 4696 4789 4376 4069 4477 5213 6078 7234 7973 8521 8969 8699 8401 7893 7546 7506 7754 8136 8442 8168 8182 8009 7925 8648 8578 8061 8124 7715 7441 6877 6145 5553 5080 4934 4961 5160 5181 5285 5427 5332 4749 4153 3305 2909 2497 1834 1165 757 550 452 346 249 143 40 -36 -60 999999 999999 -90 41 288 452 648 995 1791 2960 3711 4108 4093 3367 2273 1107 605 681 1520 2796 4256 7001 14231 26670 41196 58368 70979 82646 85925 88136 94572 102834 118894 145599 180407 219990 269756 317939 348124 340984 277409 120286 12324 1047 349 331 350 394 516 521 465 406 611 852 1177 1322 1074 748 556 378 242 161 190 180 171 133 58 77 81 44 60 19 25 24 12 26 26 -4 34 29 55 75 54 57 77 53 69 61 55 92 76 34 48 69 68 66 69 119 112 106 109 141 262 381 4284 25798 48408 39044 34918 35331 19437 3717 1138 257 84 110 185 189 206 175 106 91 68 55 61 45 24 30 37 37 54 42 39 46 64 45 56 74 67 59 57 57 75 68 62 47 44 44 39 44 42 38 53 38 37 39 34 31 49 67 65 64 60 66 74 70 90 79 86 69 66 51 49 60 70 59 64 68 70 74 58 53 54 52 55 48 45 39 34 33 51459 312 354 30 10434 14 17 39 6382 1651 22241 280 161 260 310 255 158 -15 -63 -15 -62 80 382 510 457 433 2328 20639 77502 79328 9083 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 74 -88 999999 999999 999999 999999 108 43 -60 -16 63 11 999999 -63 29 268 534 641 931 1511 2516 3804 4665 5823 7424 8807 10423 11787 12276 13402 14695 16300 18476 19812 20973 22142 23258 25885 27850 29337 29479 29111 28590 28661 28349 27772 27319 27002 26585 26779 26792 26225 24696 22020 21511 23520 25152 23790 21764 19755 17467 16238 16564 16964 16648 16831 19071 19313 18793 17639 15764 13437 11153 9157 7328 5846 4905 4128 3424 2713 2188 1740 1553 1339 1169 1101 1238 1491 1765 2153 1931 1661 1565 1879 2518 3053 3420 3392 3053 2823 2907 2397 1686 1264 769 462 486 818 1917 4047 7891 17340 26219 32245 40695 54445 75269 106327 133246 151302 157808 148538 131366 119704 107333 81780 46931 19794 11999 3606 2651 22174 30370 70259 120123 102998 79610 59185 23820 3699 832 667 951 1246 1297 1287 1632 2134 2225 1479 375 186 240 174 125 115 81 53 87 58 29 37 14 -13 35 74 32 25 32 40 23 42 64 51 34 71 73 75 71 51 35 43 60 53 102 121 96 500 2630 5241 11457 22979 35701 53684 54693 35455 33837 50017 55362 19334 3068 1225 239 105 161 181 226 212 203 144 120 90 96 94 76 68 92 67 74 79 84 76 83 73 78 85 95 107 87 82 97 94 83 84 56 70 61 62 59 67 60 57 75 75 73 68 67 60 66 87 83 81 86 93 100 107 104 97 89 81 79 72 71 86 94 91 84 87 98 80 80 75 69 70 67 63 65 62 51 51465 311 388 30 10438 14 17 45 6382 1649 131764 2767 1797 1684 1417 1278 1199 1139 957 921 867 1683 1973 931 1256 1735 13911 78915 51948 2068 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 81 106 -49 999999 999999 4 418 651 362 235 152 126 119 135 356 738 1210 1930 2939 4660 7198 10051 12299 13667 15122 17466 20436 23642 25941 27488 28331 29855 30862 31139 34713 39638 42217 41343 37398 34597 34759 36007 37130 37301 37552 37467 35002 33695 33364 33213 31878 29620 28612 29635 30792 32518 34535 34906 32578 31138 29372 27223 28517 30437 31346 35844 39544 38313 33096 25354 19839 15574 13688 13084 12645 12107 10196 7926 6685 6257 5650 5075 4513 4069 3630 3227 3370 3765 3652 3984 4583 4774 4165 3708 3439 3066 2557 2253 2114 1682 1304 826 550 465 378 429 356 270 302 792 1985 3649 8661 25622 44659 41365 33224 44674 53108 69598 90962 92751 97455 86115 52762 31224 14754 7175 2194 861 401 351 319 218 484 1269 1112 308 244 313 423 567 530 542 481 577 801 1126 1201 1427 2101 1436 393 229 257 163 136 87 31 49 15 -15 13 5 3 28 40 2 -14 3 48 60 46 32 48 33 39 54 92 48 66 68 79 72 102 157 188 705 4558 10406 18808 27200 37241 45400 46946 50519 52666 61140 76815 41193 6788 2899 653 166 120 144 158 162 182 154 110 108 99 92 70 82 83 70 62 66 55 60 70 93 120 75 68 92 96 101 72 87 73 73 81 87 88 76 74 60 66 84 75 68 73 70 77 67 73 79 79 87 97 100 96 86 98 98 98 96 90 81 84 91 96 100 100 101 97 89 87 79 81 76 72 74 71 65 64 63 51471 312 360 30 10440 14 17 51 6383 1647 274768 12077 2371 2123 2074 2010 1736 1596 1575 1358 1018 1176 2022 1957 1177 818 8580 20588 4909 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 201 413 216 60 -86 -26 113 362 783 1614 2341 3703 6495 10361 14265 17274 19160 18471 16996 16314 16064 16536 17899 19632 21260 23865 26490 29050 31251 31538 30665 28334 26019 24247 24289 24915 25243 24750 24269 24668 25394 27120 28869 30864 33527 37085 40589 43513 45015 43872 42651 43198 40562 38575 35401 33806 32218 29085 23978 18847 14202 10593 6403 3749 3247 3323 3341 3526 3863 3835 3376 3106 2880 2770 2745 2837 2887 2998 3322 3708 3596 3838 3607 2770 2483 1965 793 295 229 149 -2 -94 999999 999999 999999 999999 999999 999999 -89 -51 73 47 -1 -32 50 166 430 1531 4803 8557 11282 34137 115558 164692 152777 134762 130038 125261 112150 86040 53920 25118 7838 1771 794 1524 868 261 153 116 112 204 370 553 645 733 777 724 729 788 893 1057 1411 1880 2366 2191 751 176 146 122 74 61 44 20 38 19 -32 -5 -11 -32 6 -7 9 -4 -39 -26 7 15 22 15 4 16 25 28 11 -12 -32 -9 -13 61 220 588 1097 1553 2734 5841 9309 14432 21768 31501 35309 47542 73853 54750 15572 71671 84702 1139 83 86 143 179 159 124 106 104 1014 4877 9017 989 44 55 76 53 56 68 55 60 67 61 81 81 82 80 75 52 55 48 52 71 51 53 66 64 59 64 58 41 46 60 44 52 61 56 64 64 62 68 79 79 93 92 89 76 71 74 70 79 95 83 79 83 70 73 68 71 75 70 59 49 54 54 46 45 51477 308 482 30 10442 14 17 57 6383 1645 2304 2118 2122 1889 1706 1700 1813 1663 1984 2350 2120 1002 10473 50123 45517 27171 12333 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 157 73 -19 -61 999999 54 361 589 522 312 302 202 453 764 1201 1707 2826 4936 8383 13528 18712 21717 21363 18481 17091 15796 14397 14335 14923 16773 19847 22500 23957 23330 22394 22070 21820 22672 23101 23629 25285 26092 26591 27356 28299 30215 34370 40177 45460 48991 52065 55031 57362 59459 60536 54829 44665 33564 24633 20891 20036 19164 16751 14331 11764 9350 7259 7046 7295 7018 6927 6629 6569 6587 6881 7344 7884 7914 7437 6661 5855 4618 3210 2607 1922 1337 1104 798 716 884 877 765 600 418 280 198 238 176 134 162 37 -48 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 163 280 1806 11791 17561 28660 44954 64485 78254 71975 53013 23622 4581 786 572 240 66 37 -27 7 155 289 511 808 1230 1710 1773 1751 1573 1278 1032 891 852 1117 1699 1984 760 -10 -17 -36 -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 -46 104 346 2861 11636 16498 42615 200359 334688 195092 285568 290857 3597 104 86 100 125 157 129 66 58 83 59 56 43 53 54 52 51 64 64 50 49 72 43 50 55 64 75 63 116 204 68 36 49 52 52 36 31 45 38 45 37 35 27 34 50 54 55 66 52 57 76 71 80 79 73 82 84 64 52 44 64 80 71 71 69 67 70 57 56 62 59 45 45 56 52 47 47 46 51483 312 363 30 10443 14 18 3 6383 1643 3055 2943 3006 2651 2539 2605 2619 2650 2667 2679 2210 1690 1771 2509 1869 11206 70747 117490 62187 29312 4841 999999 999999 999999 999999 999999 999999 999999 21 351 402 320 225 288 498 1047 1554 1464 963 714 693 942 1478 2270 3699 5815 8553 12556 17334 21690 24242 24286 22727 21337 20421 19916 20548 22275 24161 26225 28032 30293 33211 33900 34480 36936 38926 41704 43111 44518 43874 43225 44820 49688 56903 66737 75882 85868 96077 98478 90600 79968 73804 69595 63058 54711 45905 36236 31423 30391 30076 28077 28724 28687 26950 24854 21663 17808 14407 11749 10869 10698 11173 12064 12540 12603 11802 9734 7657 6369 4709 3579 3133 2819 2549 2359 2248 2262 2123 2093 1990 2078 2794 2620 994 701 719 646 624 564 578 625 489 413 398 233 177 130 83 93 71 23 10 -30 -54 2 24 119 151 155 163 189 272 263 207 234 244 287 308 248 236 244 482 1209 2042 2756 3400 4204 4833 5188 5157 5147 4958 4615 4041 3458 2824 2564 3251 4488 4239 3630 5660 3147 279 174 198 197 114 98 48 25 20 28 12 32 31 66 50 -4 17 37 -1 12 22 22 46 13 -18 -20 29 36 50 33 29 23 37 28 48 5 36 114 522 1559 2012 3396 6623 18813 98335 103698 22263 5796 1686 279 91 57 41 45 88 93 51 54 52 65 45 46 21 23 24 33 15 22 33 28 16 41 22 38 92 145 2353 66932 52103 2410 55 40 45 48 32 37 28 26 40 30 30 26 54 51 48 51 51 60 62 58 59 56 69 69 73 82 66 74 64 67 69 78 82 80 87 78 78 72 61 63 60 62 58 61 64 57 49 46 51489 312 364 30 10444 14 18 9 6384 1641 5162 4993 5084 4995 4866 4841 5080 4693 4045 3610 3145 2918 3419 3677 2859 5288 8533 2128 1493 1322 999999 999999 999999 999999 999999 999999 999999 97 231 238 177 280 461 589 907 1411 1329 1033 1139 1567 2717 4225 5832 7551 9516 12178 15613 19235 21771 22728 22229 21679 21187 21331 21847 23314 24152 26093 29636 33991 39584 45380 48286 50621 52510 53241 51899 51138 53213 58822 66704 74741 80825 85176 86117 82948 77692 73017 68158 60284 53113 50168 46317 40988 35275 30811 27667 25869 21373 17847 14887 12361 11480 12268 12651 11634 10873 11501 12094 13740 15673 15642 14851 13950 12119 10200 8347 7383 6303 4911 4052 3634 3180 2825 2705 2739 2441 2111 1761 1356 1229 1527 2091 1298 1344 1444 1232 1038 973 893 714 736 655 562 473 409 323 275 206 103 73 56 24 -24 999999 -80 -11 -20 -11 91 143 214 258 277 250 263 289 529 3924 19048 29459 25726 12944 7642 6114 6259 7699 11658 15882 17055 18656 18865 19429 15122 11002 7897 6426 6896 9831 10548 7176 2903 1875 1334 359 170 132 130 89 127 90 33 30 41 50 59 38 55 69 78 25 23 15 32 41 54 43 15 47 32 31 70 61 41 47 87 256 780 2815 8898 16242 21717 23793 23589 26576 26164 22778 20237 27738 28793 17232 6302 850 124 104 85 54 93 122 112 71 47 25 40 59 59 34 32 28 35 55 41 39 51 63 65 68 659 16616 74759 10183 41710 1127 80 64 71 78 82 84 84 63 68 84 75 70 73 58 63 58 74 80 94 75 80 102 113 99 107 91 95 99 86 77 91 92 97 103 100 104 98 92 92 87 84 89 76 71 82 81 71 68 72 51495 310 425 30 10445 14 18 15 6384 1638 4228 4056 3885 3825 3613 3365 3049 2568 2783 3432 3995 3254 2592 2056 2094 16320 23797 1517 -77 -64 -19 63 108 182 343 302 275 291 341 498 759 1291 1719 1622 1762 2392 3227 4376 5430 6352 7845 10009 11642 14111 17281 19284 20008 20840 21535 21799 22893 24312 27558 31139 33731 37034 39832 43743 49348 53156 53838 53844 54713 55830 57226 62181 68743 73666 71810 67567 61617 55846 49904 44027 38083 31539 26513 24244 22714 21600 21181 20991 22298 24671 26428 28316 29688 30130 28190 24298 21954 19898 18385 19977 21925 23432 23151 23857 25477 24241 19399 14186 9725 6497 4711 3898 3240 2978 2966 3001 2830 2774 2608 2274 2045 1893 1895 1981 2260 2201 1878 1369 965 777 597 482 414 295 186 93 11 20 -67 -34 -49 -97 -90 999999 -100 -91 999999 -74 999999 -79 999999 -68 -39 -13 20 76 113 206 542 1418 2732 5298 9524 22646 29793 28615 30535 31333 33038 31664 30008 30812 29291 28689 32224 31983 27769 18549 10793 7921 10430 12838 15502 15192 11077 5101 1548 568 311 240 124 87 76 63 42 63 59 43 51 60 39 23 9 32 15 41 21 37 94 54 32 17 38 19 22 43 8 23 37 18 39 61 182 526 2313 6262 10706 16481 24297 29426 26889 22508 17615 16941 18827 7582 351 67 67 49 49 82 89 63 71 46 40 48 37 15 5 14 39 45 18 12 18 23 33 48 44 32 39 50 47 51 45 26 35 30 31 32 35 49 32 27 35 29 35 21 8 24 43 42 42 55 51 49 54 54 65 65 52 53 61 59 45 50 60 64 65 70 47 47 60 55 50 52 50 44 40 37 45 44 40 27 51501 307 515 30 10445 14 18 21 6385 1636 4223 4142 4011 4050 3998 3606 3805 3873 3591 3381 2548 4629 28837 19553 893 435 631 878 1184 1071 764 600 695 804 996 1178 1586 2034 2310 2505 2806 3454 4331 5784 6793 7363 8277 10132 11705 12784 13900 14969 16138 17933 20345 23323 27078 30491 32813 34298 36068 40352 44606 48334 50786 51595 50174 48897 48924 48022 46941 45466 44896 44902 43998 41440 38024 34818 29930 25569 23083 21730 21602 23403 25135 26193 27947 28833 30441 33777 38010 41613 45252 47120 47097 46854 47727 46433 43616 39481 34278 29267 27034 23302 19567 16866 12481 8414 5868 5245 4954 4552 4176 3979 3866 3950 3643 3184 2966 2701 2432 2430 2257 1883 1699 1383 1171 849 725 614 369 286 214 152 151 42 56 49 -12 -79 999999 999999 999999 999999 999999 -58 -55 999999 999999 -72 -42 -67 999999 -62 4 33 118 440 1684 2958 5968 10076 12501 16078 18829 20465 22747 27358 30387 34786 40049 41813 41304 41706 42174 34922 21627 10239 5952 3223 3509 11764 21870 32681 32260 21818 8914 1252 356 249 185 112 128 97 77 83 87 82 92 84 97 62 54 82 146 169 262 390 488 481 286 129 71 60 45 67 68 54 88 111 180 512 1309 2277 3032 3812 4426 6787 11115 15233 14970 12732 10301 9121 13759 15519 2791 160 101 87 82 86 116 120 121 126 83 76 85 76 64 60 61 58 34 47 62 75 73 53 50 67 72 76 79 45 54 43 31 48 60 65 78 88 54 48 50 62 56 43 56 65 84 72 70 74 77 75 62 78 87 86 91 93 87 88 93 88 82 97 101 107 100 93 93 91 88 93 85 75 71 75 72 69 66 68 67 51507 309 457 30 10447 14 18 27 6385 1634 5576 5313 5133 5260 5791 6234 6603 7141 6917 6092 5444 5122 4674 4140 3575 3138 2874 2776 2727 2616 2418 2327 2149 2198 2217 2413 2579 2952 3722 4356 4842 5824 7173 9268 11028 12089 13160 14786 16371 17235 18026 19677 22336 24734 27735 31605 35023 38966 42006 44231 46755 49895 54170 59759 63818 65670 63288 57318 52214 48294 45475 44577 44639 44408 43275 42664 39500 36047 33161 30668 29119 28341 28219 30747 34695 39586 48516 56229 56912 54930 55500 51377 44078 37696 34862 32945 32352 34151 34937 30381 25084 19756 16590 13129 11694 10937 9676 9828 9452 8468 8118 7148 5604 4533 4099 4147 4148 4738 5249 5073 4855 3993 3081 2595 1993 1551 1431 1095 962 818 678 515 385 394 391 373 296 211 244 212 123 36 62 -34 -22 7 2 -10 -27 18 -53 -61 2 31 -20 94 205 287 531 819 1288 1812 2486 2962 3532 4135 5421 8803 16211 23433 30142 34523 36542 35189 29857 26106 27344 20271 11481 5579 3455 1954 1890 6136 8327 3063 447 269 266 306 292 257 233 133 137 168 153 165 82 59 92 116 110 107 113 139 230 431 558 564 593 767 791 492 347 300 195 111 114 111 117 252 624 1407 3405 4436 6155 10095 13471 14033 12364 9879 7828 6993 5048 1009 188 160 135 116 105 105 133 111 105 117 107 98 57 63 60 51 77 50 50 78 41 63 63 40 52 43 58 80 58 59 60 53 37 43 34 45 81 48 56 71 56 36 39 61 68 70 54 58 59 61 64 68 86 76 71 78 86 77 81 84 88 90 95 79 64 79 89 88 89 93 91 89 85 72 74 71 69 65 67 68 61 56 56 51513 311 400 30 10450 14 18 33 6385 1632 4269 4256 4154 4349 4567 4951 6314 8301 9971 10547 10089 9501 8817 7974 7502 7152 5904 5371 5128 4810 4508 4100 3752 3538 3590 3617 3877 3961 3902 4327 5124 6493 9208 12390 14159 14822 15428 15648 15794 17137 19891 22770 23602 23730 26232 30338 34127 37704 40077 42934 46459 50679 55606 58509 60315 61770 60326 54744 47703 43043 43176 47144 50478 49603 47386 45059 42869 40309 38829 36745 36936 41248 43101 41857 39423 37261 36575 35435 34574 34173 32214 31433 33638 35310 40266 48158 52838 54986 60047 62459 62111 53894 42340 31784 23944 18055 13348 11877 10476 9432 8282 6747 6213 6240 5857 4879 4177 4265 4135 3853 3117 2436 2177 2118 1935 1640 1540 1489 1411 1220 877 838 706 521 448 426 360 188 167 106 120 49 29 19 1 -15 -17 3 3 0 48 -33 24 75 110 59 69 201 370 683 886 1188 1580 1958 2455 2685 3064 4304 6394 10901 16772 18197 16303 14907 14267 13255 14277 11350 7018 5236 3639 2242 888 317 214 187 123 106 111 122 205 252 271 328 300 259 288 226 229 179 97 83 128 134 86 113 198 461 1330 2999 4642 6235 7226 8403 9467 8104 3887 1406 526 141 70 38 103 148 224 676 2750 7630 13614 13899 8139 2431 703 395 325 253 227 225 177 150 151 168 128 105 82 83 107 113 86 55 91 76 58 69 59 51 58 49 53 54 49 55 64 44 43 34 53 51 61 50 63 57 35 45 41 36 52 52 47 68 55 41 45 32 34 46 35 41 51 53 46 49 63 77 80 70 79 67 68 81 83 64 53 67 80 83 86 83 88 70 57 59 60 62 70 52 50 53 48 39 45 51519 310 405 30 10455 14 18 39 6386 1630 4139 4487 6041 7706 9971 12362 13286 12920 12648 12632 12153 11686 10921 9575 7967 7429 7285 7161 6989 6718 6324 6091 5910 5724 5448 5455 5190 5145 5809 8115 10877 12934 13876 14243 14152 14668 16236 19336 22831 25477 27734 30172 31933 35523 39013 40883 43391 46832 50963 54006 56478 58044 58858 58620 56053 51397 46841 43593 43866 49395 56604 58181 55178 50645 47740 46735 46648 45837 44571 43712 40564 34538 30570 27763 25750 24991 24989 24772 24066 23148 23676 27251 31517 35818 37277 36012 36466 35078 32684 34167 31329 29891 26582 21661 17728 14370 11349 8392 6878 5831 5326 4851 4648 4373 3942 3945 4131 4048 3278 2332 2144 2174 2054 1794 1480 1342 1084 1036 765 327 261 185 184 110 151 128 99 21 -21 16 21 -6 -37 -9 -36 -35 -5 -36 -46 0 12 -22 4 41 62 120 169 172 145 284 611 852 849 789 884 1081 1577 2452 3084 3247 2376 1458 1002 855 783 509 389 1138 2178 1927 1136 568 255 198 175 207 230 330 326 234 187 211 182 247 283 285 252 203 216 251 372 373 660 1779 5050 11102 16718 23489 30357 33962 35098 35881 38445 36423 18565 3006 1305 1595 555 77 83 150 459 1276 3299 7359 14159 19492 17574 13715 8307 4133 1547 1707 2130 1230 383 259 312 288 218 194 358 354 132 108 119 73 54 71 63 44 55 55 57 57 56 42 36 36 40 29 47 41 58 52 63 72 54 50 34 27 36 38 39 47 33 43 48 38 36 19 42 49 23 32 38 59 51 63 57 52 47 60 63 66 67 68 71 67 52 53 69 78 81 63 71 73 62 58 53 55 55 59 49 51 48 46 49 45 51525 312 379 30 10459 14 18 45 6386 1628 61110 6870 7482 8991 9821 10224 10824 11044 11785 11487 10587 9208 8093 7316 6698 5827 5627 5855 5970 6401 6614 7028 7277 7152 6936 6351 5636 5207 5232 5365 6004 7141 8203 9180 10470 11914 13387 14961 17844 20991 23664 27627 31519 32666 32052 33173 36081 39122 40366 42019 43672 44649 43676 41110 38942 37502 36253 35935 37646 41190 43262 43457 42362 41718 41958 42190 39356 35704 31173 27427 25203 23322 23924 25635 26161 26452 25455 23244 21233 19659 17727 17315 18683 17929 17794 19553 24250 29651 32944 33227 33702 35963 38580 36282 32646 28063 22416 16752 12035 8419 6017 5099 4624 4229 3693 3257 2855 2393 1925 1738 1644 1750 1826 1506 1268 1113 934 645 407 309 17 -55 -58 -52 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -62 -72 -76 -76 -28 19 15 125 184 -2 -60 -97 -97 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 1 65 184 289 396 459 364 116 14 -36 -35 14 91 48 47 182 1088 2632 5278 10969 16620 23150 32761 42506 50064 54465 64407 74800 77278 75165 65907 54677 50627 39254 35086 25267 9373 2977 408 72 60 135 388 1620 3790 6248 10285 17791 22576 16454 10538 6463 4445 4719 5334 4338 2212 1119 483 486 1269 2844 2743 791 110 82 55 34 66 48 23 33 17 1 20 20 22 12 3 -12 5 2 20 10 21 29 21 19 19 9 17 14 21 16 19 31 22 18 5 -8 6 15 8 20 17 6 28 27 25 45 37 37 46 51 36 40 36 30 20 31 43 59 57 49 47 43 31 25 35 36 32 33 34 31 29 21 21 26 24 51531 309 471 30 10461 14 18 51 6387 1626 5158 4965 4252 4104 4406 4763 4568 4022 3372 2976 2559 5666 14590 4719 1997 2149 2184 2414 2867 3191 3154 3225 3367 3111 2732 2824 3102 3383 4120 5463 6835 7708 8627 9275 10673 13340 14947 21097 70708 130190 85021 36450 29925 32593 32849 30204 28405 26311 24033 23343 24053 26186 27640 29119 31269 32124 30157 27931 28454 32517 36844 37944 36262 33827 31380 29080 28352 28808 27635 25400 22384 19509 18836 18608 17690 16330 14761 14561 15535 16332 18533 19893 21467 22531 22464 23321 25563 27467 29487 29406 27825 24787 22034 19074 16048 13586 11423 8694 5690 3686 3068 2660 2294 2085 1721 1319 1117 1058 1280 1591 1818 1869 1538 730 21 -54 33 -16 -67 -39 -62 -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 54 320 430 522 620 555 491 358 307 187 52 -8 -55 80 895 1913 4603 9184 14442 20830 31805 48273 61309 72654 79043 85199 90827 93411 96603 103553 111225 113839 109600 96164 79445 60624 45944 38094 33291 17991 4833 618 302 815 1797 3043 5599 7908 12239 16073 11933 7512 4979 8507 9061 2213 986 892 958 5537 21448 23321 3550 121 100 68 59 40 43 42 37 41 49 49 54 39 35 29 8 26 34 7 30 55 49 38 21 17 26 39 62 56 43 32 40 23 25 30 27 29 26 40 44 36 31 53 68 60 59 50 53 52 58 71 65 53 55 49 61 76 76 69 72 62 59 65 61 67 57 54 58 59 52 53 48 44 48 45 51537 305 589 30 10459 14 18 57 6387 1623 2458 2469 2033 1700 1457 1595 1739 2170 2666 1940 2026 2059 1850 1494 1379 1582 1500 1507 1865 2174 2496 2961 3374 3784 4385 5313 7748 7672 6204 6977 8366 9499 10282 24729 79015 91217 69472 20939 15837 14511 12990 12976 13973 14628 16369 18960 20513 21512 22996 22706 21429 20174 19761 22072 23353 21974 19866 18453 18503 18286 17638 16988 15591 14472 13005 11668 11017 12131 12983 13327 14470 15721 15709 14685 14108 13159 12027 11665 12300 14395 17613 20926 23752 26475 29234 30600 30765 27631 21913 17144 13348 9762 7518 5569 3987 2885 2610 2477 2353 2118 1673 1170 1065 1319 1520 1338 976 518 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 472 1286 2098 4270 5096 1869 -73 999999 102 1199 2651 3153 2408 1662 1175 988 731 355 377 1060 2637 3723 4732 9586 18170 24149 28270 36273 47525 57558 68351 76476 78723 81853 86737 92223 97044 101366 110840 118817 121937 125139 133775 134312 126071 114517 106285 93487 71178 50142 33639 14824 4858 1808 532 273 517 871 1895 5288 6641 4097 3734 3224 1719 1227 4258 19254 47025 27329 2603 91 78 65 57 43 57 85 86 74 41 54 75 51 32 52 55 62 71 46 39 56 40 28 26 46 45 49 42 43 42 43 43 36 39 41 37 50 47 59 69 53 48 67 50 48 55 56 63 73 73 84 76 63 54 78 74 86 81 75 75 70 65 67 66 67 66 67 60 56 54 63 61 52 55 51 51543 310 437 30 10457 14 19 3 6387 1621 1745 1624 1493 1432 1693 1898 1948 1924 1838 1577 1386 1308 1070 1711 2644 3509 4053 4242 4258 4316 4518 4759 4722 5080 5494 6124 6824 7812 8617 9304 9476 9828 10605 11643 12654 13656 14092 13735 12207 10420 9312 9397 10868 12836 14853 16428 17915 18131 18322 19207 19868 20246 21726 23139 22636 21533 19634 18110 18090 17965 17085 16170 15651 15316 15079 14917 15247 16222 18390 20205 22329 24045 23286 21078 18901 16948 15947 15154 14304 13402 12249 11630 11039 10489 9692 10418 12693 16296 19936 21165 21748 20762 18886 16104 13623 11172 8769 7073 5658 4766 4158 3500 3316 3230 3266 3882 4879 5347 4418 2379 1133 671 380 173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 358 637 1272 3673 6621 9203 11229 10676 5100 1014 38 540 3141 7041 8202 6163 4356 3401 2838 2590 2823 3027 3121 4057 5587 7111 8951 10627 14367 17677 20811 25765 29740 33717 40757 49111 57336 69238 78344 90381 99536 106120 117113 120200 113540 114363 123068 129685 130451 124802 117965 105957 90004 74728 59752 46458 27536 12443 5826 2187 409 109 89 206 598 495 1022 2466 1803 2524 9498 60234 83126 30994 1531 88 79 90 83 79 80 93 75 63 100 79 72 74 49 61 64 89 65 74 77 95 78 48 33 37 68 81 60 78 94 80 71 59 50 48 58 53 56 71 60 63 75 77 83 66 65 80 96 93 103 87 60 69 67 84 98 94 93 103 90 86 88 92 87 84 84 81 79 71 76 79 76 72 72 68 51549 312 376 30 10456 14 19 9 6388 1619 3199 237 67 999999 -94 999999 -82 30 -40 999999 999999 999999 999999 -38 999999 999999 7 97 243 654 1113 1247 1449 1629 1861 2132 2407 2777 3103 3463 3660 3925 4124 4344 4824 5414 5495 4780 4081 3556 3353 3765 4429 5509 6361 6591 6800 7379 7539 7796 8450 9154 9514 9758 9352 8730 8106 7422 7099 7136 7151 7153 7388 7431 7699 8834 10264 11297 12010 12186 11538 10500 9944 8966 7799 6637 5962 5295 4723 4404 3896 3695 3481 3679 3492 2898 2450 2296 2244 2428 2809 2931 3182 3071 3042 2927 2651 2303 1818 1495 1318 1150 1125 1241 1353 1360 1326 1210 986 574 101 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 593 15355 132319 300096 255841 15939 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 605 1698 3319 4766 6137 6510 5974 5425 4813 4070 3596 3082 2509 1992 600 342 1350 4359 8205 9545 8882 7546 5879 4690 4347 4755 5173 5961 6955 7515 9109 11305 12888 14156 17561 22960 27456 33394 42009 47992 56331 64799 74012 80752 87432 95460 102114 106303 114894 121171 121640 125677 132381 132168 131398 134028 126828 119966 121245 124853 118550 93304 56134 34891 16565 4463 727 124 137 169 277 681 2042 2969 3351 17969 96352 125772 41199 2145 125 101 103 109 98 105 96 95 112 102 104 109 86 87 67 83 103 121 107 89 85 66 55 72 78 80 97 100 68 82 95 81 79 82 63 63 77 75 78 88 93 93 86 91 88 94 105 108 99 93 109 104 95 92 102 109 113 122 125 109 98 104 110 102 110 103 99 92 84 84 83 77 83 85 82 51555 286 1155 30 10455 14 19 15 6388 1617 -76 171 124 197 303 470 652 799 690 509 396 340 410 521 577 672 829 1051 1390 1746 2167 2333 2595 2659 2450 2126 1977 1960 2002 1948 1910 1994 1845 1942 2112 2052 2185 2712 3376 3870 3818 3590 3182 2742 2233 2125 2266 1863 1545 1421 1288 1366 1422 1162 981 1091 1194 947 604 342 236 156 333 269 211 278 322 207 139 12 -60 -84 999999 999999 -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 834 4273 20827 80534 215911 453824 559637 240820 27247 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 510 1279 2067 3239 4380 5072 5663 6626 7401 7149 5813 4420 3305 2260 1232 467 206 999999 999999 999999 999999 521 4174 8460 8778 7885 7238 6229 5659 4996 4404 4520 5333 6569 8142 9897 12996 17100 22812 27586 33718 40390 43622 46091 53611 60379 65125 72418 82547 92089 94922 91053 88661 89042 97816 104761 106283 109863 111026 110942 115851 120856 124794 124253 117011 111888 101968 68165 29367 8655 1246 278 136 87 124 379 1529 3631 2953 5312 29366 99416 106360 28445 1995 85 75 66 63 61 71 51 65 61 81 59 57 43 21 37 51 49 50 41 63 53 46 60 32 30 49 51 40 59 52 48 41 37 30 28 49 23 41 34 40 61 47 36 54 52 47 52 63 56 66 61 59 65 60 76 86 87 78 81 74 69 57 54 59 67 58 57 58 49 49 46 40 43 44 38 51561 310 436 30 10456 14 19 21 6388 1615 361 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 18 151 133 72 108 41 64 160 159 128 45 -13 15 44 -54 -53 -37 -74 54 13 -46 87 -20 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -35 -15 -92 -90 999999 -80 -38 -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 -62 3050 22803 77314 161582 290151 447167 456243 249467 78457 1461 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 692 1422 2403 3403 3980 4480 4798 5038 4765 4105 3568 2737 1880 925 262 -82 999999 999999 999999 999999 999999 999999 481 2378 4863 6462 7233 7646 8166 8259 8474 7949 7618 7915 9178 11178 14832 19274 22748 27614 31632 34869 36438 39035 41019 43578 47482 53009 58078 63417 71961 82252 91579 99760 108388 117858 124372 128014 131302 129647 129196 126760 124362 121227 118236 115208 96300 78531 40123 7275 1214 196 91 104 196 693 1800 1969 1976 9850 61268 101276 72863 15900 1260 62 76 60 63 32 14 46 50 47 41 31 17 23 31 -4 -8 -3 11 29 37 41 30 7 20 29 25 35 26 26 20 23 28 36 23 29 28 18 11 24 26 31 34 36 32 34 31 32 35 52 48 57 50 31 16 47 68 59 57 66 66 67 54 50 44 53 46 40 35 30 31 29 20 28 30 19 51567 182 4276 30 10456 14 19 27 6389 1613 458 7179 32260 83797 164987 305988 482564 565478 414224 29688 999999 999999 999999 999999 999999 999999 999999 999999 186 663 1246 1991 2914 3068 3163 3298 2928 2927 2592 1994 1657 1401 935 481 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 783 3314 6917 10418 11326 11128 10961 11088 10641 10005 11030 13488 15097 17344 19899 23829 30290 38107 45173 51100 60426 63736 63358 65140 66614 66183 63733 67692 74046 77609 82787 90493 98623 104463 107981 113075 116961 120442 121782 124720 123352 124226 129399 132996 122618 77975 25667 3874 753 312 200 304 546 785 809 806 1872 8761 36557 63949 30743 3336 288 91 78 52 79 76 65 39 44 54 46 72 59 70 29 19 37 44 48 58 83 57 39 30 28 34 30 51 47 39 38 46 52 52 39 31 42 41 43 42 62 52 43 34 55 59 55 45 54 57 55 64 56 48 59 64 71 81 71 78 76 73 65 56 59 64 54 57 49 40 35 45 49 43 37 44 51573 309 469 30 10459 14 19 33 6389 1611 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 135 151 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 309 598 739 792 851 949 857 651 169 999999 999999 999999 999999 69 180 1916 17447 50214 107328 224528 359347 541938 700828 510632 93620 1940 999999 999999 999999 999999 -34 749 1832 2642 3252 4497 6362 7602 7047 5567 4520 4250 3464 2887 2491 2154 1545 787 326 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1210 4861 7989 9897 10935 11986 11881 11752 11171 11151 12352 14209 16543 20482 27907 37909 44965 49042 48303 50517 56865 60127 62075 66370 72154 75553 78023 82310 87206 86062 85229 90596 95299 101609 104608 112041 117842 121641 127074 131908 146316 159909 142406 98783 51831 23360 8213 2519 865 642 976 1209 759 775 2885 9790 31560 40470 16347 1960 252 231 154 146 155 138 139 119 102 100 114 87 91 116 98 92 89 84 70 75 96 105 105 73 85 84 83 83 96 97 97 84 80 89 90 104 102 77 81 86 100 109 89 98 101 100 99 87 106 116 116 123 123 123 112 117 124 134 135 140 127 117 112 108 107 108 119 111 102 99 97 91 96 97 89 84 88 51579 198 3800 30 10460 14 19 39 6390 1608 155 294 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 274 2950 12929 37508 77077 164410 316709 502093 662839 745699 483047 219595 4162 999999 999999 -71 1012 3251 6793 9252 9044 9308 9445 10032 11629 9506 7442 5943 4488 3816 3352 2595 1887 1355 1051 732 356 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 1101 3221 7216 8989 8558 7927 7553 8383 9809 11598 15290 20110 24799 28607 30263 33079 35169 35789 35881 36181 37081 39671 44239 50857 58937 66353 71669 75372 76957 77921 80315 84452 86176 86358 85802 89018 94138 98391 101517 106271 113454 112916 93656 54852 23500 10032 4418 2004 630 899 1271 676 2507 6809 14188 33625 25170 10272 1287 169 146 126 105 103 77 70 75 78 70 57 102 110 89 92 87 70 68 52 57 65 61 47 37 27 33 43 51 74 72 72 79 83 77 63 58 62 50 58 60 63 71 70 85 71 72 75 83 81 72 69 92 78 69 79 92 102 105 96 106 99 87 90 87 86 83 82 81 65 71 68 64 70 69 65 63 67 51585 310 439 30 10459 14 19 45 6390 1606 2084 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 206 406 566 542 674 1176 1393 548 999999 999999 999999 999999 14 79 -57 999999 999999 -66 999999 999999 999999 317 881 1595 1868 1912 2134 2416 2737 3162 2948 2333 1690 1456 1048 1456 2353 2330 4012 12580 39702 94388 176685 242816 366168 473308 525498 604970 531041 182609 4638 999999 999999 1153 4736 8112 9601 10557 11823 13095 13897 14757 14475 14393 13163 12424 10930 9780 9425 7528 6512 5662 4438 3196 2363 1495 575 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 95 449 1061 2201 3395 4553 6515 8413 10674 13407 17152 20993 25140 31046 35213 35252 36190 36312 33788 34099 37779 41439 43588 48916 54266 55613 56285 57711 61071 66968 73038 80117 81762 77648 72818 74660 77381 80569 81057 84503 99675 115674 109655 69922 20277 4213 1201 574 455 488 618 3391 11001 16334 17872 13286 4613 565 224 150 136 123 125 126 114 117 130 121 117 99 99 102 104 83 89 77 53 51 80 80 65 57 54 60 66 56 58 72 81 69 85 93 78 52 47 61 48 64 74 72 63 61 65 48 53 72 68 95 93 93 82 72 78 102 101 109 115 108 115 95 90 91 85 87 93 89 92 87 79 66 82 84 77 72 67 65 51591 263 1847 30 10457 14 19 51 6390 1604 -80 -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 -43 155 380 596 932 1262 1606 1763 959 149 999999 999999 289 968 1562 1803 1967 2133 2480 2967 3759 4525 4929 6105 10114 14974 16433 15927 10700 6377 5502 5565 6070 7628 9470 11770 12926 14093 16483 17799 21407 31399 53254 119866 226007 348308 494255 554022 592584 452951 115246 2445 999999 999999 999999 100 2226 8315 14413 16370 16671 17599 19406 19995 20533 22930 24481 23216 21676 19999 17045 14900 12865 9660 8481 8329 7931 7577 6642 5168 3726 2854 1990 1472 1021 387 60 999999 999999 999999 999999 999999 -95 -7 262 897 1654 3115 5842 8121 10024 13726 17498 22694 28721 31986 31813 29208 26943 24613 21351 18554 17902 19613 22167 27376 33108 38637 44276 52066 53851 56430 59470 57975 60993 64987 68576 72729 74893 76658 75925 71315 74558 74395 65879 51961 27557 8786 2118 326 460 613 1048 3169 7189 7648 3073 400 152 124 107 64 34 68 59 51 70 148 160 99 56 56 75 46 6 20 13 4 -2 27 40 30 16 9 -3 12 17 22 17 10 26 19 22 38 12 -6 15 15 19 25 17 16 22 8 7 15 20 20 29 38 26 23 19 18 40 59 61 63 51 47 43 36 46 35 33 40 40 36 29 31 25 22 28 21 28 29 25 25 51597 310 436 30 10456 14 19 57 6391 1602 858 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 275 677 1094 1491 1258 1037 938 1134 1419 1871 2490 2988 3297 3772 3818 4124 4656 4825 4505 4877 5295 4981 4286 4046 4514 4537 4848 5708 7063 8161 9655 12703 13829 16125 26858 52132 80615 114741 174435 296628 510975 713838 814785 442315 97861 1120 999999 560 2057 5006 9521 13823 18932 23112 23997 23012 21535 20801 19050 14996 12518 12151 11729 9989 9692 10523 9507 8685 8671 8175 7662 7193 6541 5063 3482 2565 1758 875 242 -4 -44 999999 999999 999999 999999 -86 -27 34 312 1013 1917 3127 5244 7888 10290 12367 14637 15813 16258 15032 14738 15573 16592 20005 26949 33472 39041 46697 51752 53118 54692 57197 61980 67795 70937 73088 74678 71828 68337 67197 64384 60002 60076 69543 75289 67474 56509 39215 19724 4705 878 857 664 474 659 1587 1704 595 188 140 149 126 109 108 54 34 35 46 97 233 198 105 83 94 89 41 32 18 23 5 -1 41 53 36 12 14 9 9 14 23 38 46 27 37 44 37 16 11 11 16 9 22 33 40 25 30 45 33 40 35 42 64 60 39 30 43 59 66 81 78 71 72 69 59 67 68 54 53 52 60 43 43 53 48 47 47 43 38 40 34 51603 282 1304 30 10454 14 20 3 6391 1600 -6 17 -8 -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 53 486 951 1167 1119 890 605 553 662 623 749 619 627 553 496 286 250 431 807 1364 2535 3268 3592 4964 7026 8815 9559 10032 12570 15230 16569 17852 19891 22101 26167 28479 29800 31847 35246 35731 31582 27115 23832 19181 15802 15923 15683 17785 19817 21975 24055 24758 25998 28054 27674 35280 44425 44180 53534 76852 102322 143904 304531 483429 444898 406747 235885 161707 91032 4489 19 999999 247 1918 4465 5913 6453 7422 9313 12395 16706 18538 16956 13900 12016 10735 9788 8757 8716 9011 9209 9713 9822 9570 9233 8910 8441 7576 6911 5966 4562 3039 1592 624 341 173 91 20 -58 -42 54 316 880 2229 3984 5279 6357 6992 6921 6739 6828 7218 7149 7129 7071 6896 8238 11321 16027 22395 31393 38582 46710 56708 64930 70678 74105 74640 76671 79668 79952 79101 78368 73633 68668 64846 57849 49959 50320 56259 45878 33419 21339 10976 3679 926 619 527 819 1413 952 370 375 430 432 382 290 192 109 79 80 72 104 133 248 287 193 140 124 92 81 62 53 37 45 50 55 62 55 48 47 38 43 47 63 76 65 40 59 69 56 51 33 33 42 57 50 43 56 62 56 55 60 67 72 63 66 64 46 56 76 94 104 101 93 94 87 82 84 81 79 82 79 68 71 72 74 81 72 70 73 66 64 60 57 51609 309 462 30 10452 14 20 9 6392 1598 2537 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 254 438 708 960 1144 1449 1564 1754 1944 1683 1441 1078 752 451 169 63 66 -3 -28 71 368 696 956 1227 1067 660 420 373 223 204 199 131 34 999999 999999 999999 999999 999999 999999 999999 999999 15 544 1566 2497 3330 4225 4045 3424 3247 3192 3717 5260 6198 5761 5129 4892 5146 4810 4656 5448 7045 8260 9575 11781 13786 14631 15273 18465 22888 27729 32387 35572 38867 43324 50059 58012 66207 71332 73127 72809 70750 68932 64041 59607 52621 49148 43263 36076 36914 38915 44927 52790 62120 70684 74799 62936 47272 44841 44643 37580 35180 62692 86561 87931 52063 57343 42697 39675 73962 31031 2405 720 7 -87 -18 383 2005 4855 7443 8367 10160 13042 16941 19437 19080 18082 16923 14934 14049 13927 14855 15063 14613 14879 15386 16464 16313 14981 13495 12432 9776 7927 6703 6198 5292 4102 3010 1725 948 678 564 831 1337 1615 1645 1907 2307 3138 4839 6860 8468 8551 7763 6443 5501 4792 3913 3806 4762 5305 6487 9010 13438 20016 30333 38636 45814 53795 58400 62910 68568 73608 76730 81076 79846 75183 71518 65040 59843 55944 55676 60428 59929 49622 34078 26376 16032 7269 2332 594 464 657 1493 2656 2800 1774 1068 635 475 405 352 371 379 133 8 33 19 17 54 60 162 142 76 136 133 63 12 5 -24 -28 -9 24 10 33 3 -9 10 9 -2 8 18 24 25 18 19 4 2 16 14 15 19 9 10 12 19 3 23 26 23 29 26 28 24 33 25 23 41 51 65 58 54 46 52 45 24 33 40 35 41 43 34 36 34 33 34 25 24 29 23 16 51615 311 400 30 10450 14 20 15 6392 1595 88398 3046 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 258 416 536 522 657 579 266 999999 999999 999999 -94 146 274 451 573 515 548 659 1101 1070 1155 1158 1826 2947 3799 4799 6154 7540 9058 10664 11210 10122 8448 7389 7101 6890 6949 6698 6019 5298 5352 5604 6046 7321 8600 9681 14147 26199 37632 46831 35559 27471 39162 60236 77986 86585 103853 167206 235319 252749 382962 387790 448999 348892 172011 47426 1563 1146 1912 2623 3389 6598 10850 13493 16525 17770 18198 18972 20018 20176 19910 20175 21083 22382 22967 23819 24361 22539 18471 15648 13934 13229 11141 8336 6428 5739 4801 3680 2654 1448 621 692 1566 3218 5022 6203 6287 5642 5932 7545 10866 13520 14148 13688 12930 11880 11337 11308 11967 11134 11099 12439 13994 16543 20760 24913 30614 38001 50090 61157 65795 66665 71089 73878 73777 73203 74179 72237 68844 62744 56580 53502 55064 61474 63726 56220 35153 11464 1867 364 264 295 744 2057 3994 5244 4122 1947 744 518 459 396 343 283 247 95 22 40 36 62 34 100 196 110 116 166 168 67 17 14 16 13 32 15 28 16 16 -4 -2 -2 10 22 18 21 14 11 10 10 8 25 13 -3 6 24 28 9 22 35 48 30 5 11 17 15 18 32 18 35 62 66 63 64 56 53 45 50 46 36 38 49 28 29 35 30 30 36 30 26 27 30 24 51621 308 489 30 10449 14 20 21 6392 1593 1373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 491 1010 1123 1125 1535 1708 1092 354 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 780 1231 1303 1299 1736 2425 3158 3645 4053 5281 6119 6117 6120 6366 7298 7949 8865 9929 9935 9480 8543 6028 3870 3270 3456 3666 3240 2360 2232 2257 3304 5292 5101 4636 5123 5162 6864 13870 36635 70823 108830 115226 112694 96271 145713 186097 234890 311493 380175 424273 528989 277228 84578 2924 2747 3715 5435 8002 11378 16506 20979 25663 31663 37457 39386 38741 36363 33380 30400 27434 25939 25462 24206 22234 19544 16086 13390 11411 9468 7429 6641 6452 6083 5357 4228 2908 1756 880 758 1114 2755 7195 13919 18714 20260 20752 20982 19469 16464 13919 12692 12229 11609 10992 10884 11774 13533 15978 19705 26545 36781 47039 52053 53818 55675 58525 61534 63126 64637 65273 65187 64968 58611 47912 40836 37577 36837 37663 41924 51658 58438 44381 28635 11627 3450 590 392 735 1504 2810 3541 2815 1357 644 496 427 378 278 247 257 241 167 99 76 67 84 64 90 182 205 144 176 226 170 84 39 41 52 51 61 60 47 43 56 57 29 34 52 65 62 60 68 69 59 45 39 51 39 44 58 57 62 67 60 55 62 61 67 63 55 60 53 63 56 83 100 98 101 95 91 84 77 84 85 69 71 76 61 60 58 57 63 59 61 61 54 49 51627 310 429 30 10449 14 20 27 6393 1591 6177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 279 760 1329 2001 2418 2487 2292 1602 792 266 999999 999999 999999 999999 999999 999999 999999 999999 -73 65 113 302 559 988 1240 1269 1394 1828 2096 2445 2728 3091 3686 4591 5428 5593 5756 6438 7608 8043 8665 9243 9780 10266 10617 10735 10258 10068 10612 11271 13451 14203 13170 12608 12736 11161 7897 6247 7733 8963 6939 4052 4466 10008 11753 14447 7866 7359 13185 29171 59688 98439 128821 192736 327589 415857 363763 323945 248221 106147 115972 117017 62566 2475 1232 2225 3022 4287 7372 10119 14323 21595 30862 37132 42052 45998 47497 47055 46707 46947 47015 45442 42267 37450 34099 30133 25347 21087 14721 10872 9313 9063 8786 7952 7286 5975 4214 2828 2111 1598 1448 2491 6087 13133 20433 24140 23616 21290 19415 16988 13984 10704 8678 7775 7569 8275 10163 13852 18849 23445 26018 27993 29889 31202 32600 34480 36964 39641 41044 41603 42114 42781 42537 40698 38937 37779 36987 36679 38936 42518 43500 41063 34186 18490 5706 875 304 800 1348 1566 1428 972 644 521 424 313 266 266 244 226 180 140 137 110 55 26 27 29 52 108 118 95 112 157 133 56 5 -7 -1 18 22 14 -2 -15 -14 -19 4 18 19 17 19 15 -7 -13 -14 -13 -5 7 8 13 8 4 21 24 24 23 20 22 23 23 30 41 37 20 37 61 58 51 52 45 34 30 35 33 33 25 22 16 12 20 24 20 15 15 16 5 3 51633 299 758 30 10448 14 20 33 6393 1589 68 162 117 84 154 72 5 -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 -8 207 492 837 1339 1867 2294 2623 3114 3907 4316 4225 3736 2867 2105 1448 885 432 244 288 613 1026 1515 1771 2220 2689 3378 3679 3625 3595 3486 3269 3420 3478 2862 2385 2739 3181 3354 3654 4207 4877 5296 5604 5707 6178 6131 5765 5978 5876 5717 5554 6871 7732 6844 6021 6330 7916 7878 7391 7656 8913 9202 9074 10265 12333 13715 15441 19185 22812 23301 22907 21784 17503 13524 11307 12667 12761 10650 33819 99241 107943 119023 190237 181768 204434 341795 373386 282011 230985 191373 102087 29258 2282 501 1066 1931 2004 1505 970 2165 6002 12461 21807 31203 37757 44791 47452 46715 45613 47830 48096 46009 44046 42434 38825 35326 30638 25607 20149 14537 12375 11839 12003 12551 11926 9955 7143 4543 3161 2556 2005 1758 2049 3563 7374 12585 18365 21495 20192 17005 13958 12580 12064 12090 13108 14676 17338 21118 24851 27619 29418 31613 33116 33757 34462 35829 38147 39951 40889 42468 43962 44776 45291 46305 46065 42726 37647 34335 37894 44736 48061 43765 24787 10596 3361 525 409 686 842 836 772 653 512 425 409 416 389 341 300 276 230 173 141 125 110 78 43 30 65 116 124 93 112 136 73 10 7 18 22 25 31 33 44 46 31 32 40 29 31 40 36 29 31 32 28 18 18 22 36 42 31 38 35 41 39 38 43 48 54 54 49 38 30 53 81 88 81 68 74 73 64 73 62 56 48 52 52 48 42 44 42 32 30 32 33 30 51639 310 429 30 10449 14 20 39 6393 1587 3600 999999 999999 999999 1861 1594 1416 1194 1088 1083 1155 1193 1342 1592 2056 2461 3180 3801 3762 3461 3242 3127 2984 2740 2378 1998 1652 1528 1213 941 789 897 1058 1358 1613 2063 2399 2809 3364 4007 4568 5056 5950 7156 8443 10226 12110 14401 16527 18356 20702 23438 25199 23372 19717 17508 15784 13634 12252 11671 11384 11013 10742 10293 9927 11013 13487 15012 14540 13933 14448 15139 15636 16814 17446 17130 16944 18939 21087 21097 21244 22003 23106 19984 18070 18055 17818 19749 21574 21885 22585 21751 20236 18199 16925 16122 15462 15253 15343 15359 15658 16104 17770 22984 23668 21817 24608 25163 24663 25657 26214 27730 29953 25466 18425 16107 13375 11313 9803 9196 8767 9824 11970 30915 30364 28121 11603 3367 -12 999999 999999 999999 999999 999999 999999 -75 112 457 1097 1600 2214 3174 3555 3806 5991 9242 13275 19655 27105 34290 39602 42522 44555 47338 46787 43685 38569 32382 30362 30020 28200 24729 21343 17785 13640 11081 10553 10766 10265 9040 7383 6079 5019 3251 1866 1592 1417 936 915 2085 4680 7801 10563 12769 13823 13575 11757 9638 8255 7976 10458 15852 26250 35955 46145 51087 52131 52172 50867 53630 57427 59493 59001 57702 58781 57783 51390 45058 40463 37791 37202 38425 38451 39268 38687 34835 28594 21989 10669 2372 618 732 795 865 821 641 498 482 505 522 463 363 296 273 275 249 191 142 103 82 68 63 80 105 189 176 120 129 141 78 50 44 40 36 48 63 48 34 37 23 51 70 58 51 47 41 39 43 43 45 53 51 50 55 38 37 48 53 53 53 48 51 61 67 71 54 50 73 97 94 99 95 92 93 81 77 78 72 69 72 64 62 57 57 62 55 57 52 54 51 51645 305 578 30 10448 14 20 45 6394 1584 2165 1734 1464 1081 1032 1208 937 620 556 815 1204 1814 2396 3003 3265 3307 3335 3182 2878 2550 2031 1622 1357 1391 1465 1570 1777 2147 2724 3495 4175 4797 5723 6770 7396 8158 9029 9945 11501 12698 13839 16029 18765 21423 23951 24816 23146 21059 19470 18181 18312 18637 18011 17026 16279 14945 12689 11464 12810 15647 19972 24768 28733 32287 37970 39319 34230 30554 24378 19942 19723 18568 18045 17459 17396 17439 17309 19679 25849 29197 33796 40982 46499 49028 51122 52157 48520 43731 35974 32669 32606 33521 34545 35635 36221 34128 33696 31910 29718 27861 27360 28324 30882 32422 33336 32093 28937 25518 19765 13618 8764 6204 5460 5230 5431 8474 19632 35439 47079 9201 6008 997 -52 999999 999999 999999 999999 999999 999999 999999 999999 17 349 1329 2067 2089 2773 4697 6395 8479 13758 20072 25308 30588 34662 39602 45083 45055 44598 43730 39124 36361 34593 29336 27126 25722 22932 19709 16204 14505 13793 13230 12799 12134 10902 9048 7175 5355 3074 1506 1442 2273 2652 2023 1680 2140 2968 3901 5170 6182 6788 7032 7239 8534 10051 11651 14361 20670 27171 33400 34132 35650 35582 33523 31283 28039 28485 29151 27945 26719 25918 25799 26040 27896 31368 37730 49483 57775 62477 60837 38320 16701 8067 3772 835 553 643 718 709 585 464 484 586 601 530 382 289 230 199 197 252 199 115 108 97 81 74 50 76 111 148 109 137 118 47 48 61 26 16 38 47 37 58 41 41 58 54 57 51 48 17 35 32 40 28 29 46 55 51 44 37 53 49 49 52 59 54 44 55 59 63 70 75 84 90 91 96 102 86 74 78 69 69 77 76 65 60 63 54 50 57 58 57 52 55 51651 281 1297 30 10447 14 20 51 6394 1582 -98 -49 36 252 461 689 822 1155 1694 1974 2204 2627 2892 3383 3892 4506 4914 5501 6162 6423 6468 6083 6094 6295 6494 6157 5876 5764 5892 6149 5762 5615 6438 7717 8303 8536 10077 10703 8712 6469 5269 4817 4849 4969 5671 6907 8875 10453 10127 8774 8943 10345 13690 16535 17061 16243 14733 14198 13892 12497 11649 10872 9643 9994 12089 14184 15120 14988 16193 20472 26930 31391 31685 28844 28092 28511 25918 26907 28985 27029 25713 26697 25241 22832 21332 20969 20976 20483 19052 15192 12834 10424 8822 19698 73511 81685 105429 145225 193278 276486 266410 295981 250758 110923 2267 999999 999999 999999 999999 999999 312 2107 4226 7948 14960 21096 28308 33276 35663 35164 34863 30390 30254 33092 35288 36259 37272 38871 36870 34275 32152 27980 23845 19130 16455 17459 18117 15421 11293 10726 12618 14307 11352 7754 5177 3270 2860 4060 3690 1876 861 1080 1644 2417 3454 4243 4521 5237 6412 10263 18571 27065 33713 39609 42891 47084 46641 43153 40451 39096 34302 29590 27697 27368 25018 23852 22662 22442 21676 21437 24875 30787 43080 55522 54125 58848 61303 27209 3466 532 382 525 613 589 500 456 471 472 548 540 389 273 197 188 139 154 194 176 125 109 76 50 63 89 64 131 183 115 128 112 51 77 56 43 40 41 51 50 24 31 64 45 51 50 50 56 47 54 46 52 47 51 54 51 62 53 53 58 70 76 67 69 73 78 66 71 63 66 92 119 104 91 91 95 85 75 82 83 79 71 67 64 60 60 63 62 58 55 53 52 45 51657 304 605 30 10445 14 20 57 6394 1580 41 27 74 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 45 52 156 325 491 671 867 1055 1242 1431 1588 1869 2321 2786 3428 3914 4379 5263 6367 7319 8214 8903 9272 9410 9428 9522 9555 9499 9566 9011 8138 7593 8259 10103 11209 10975 10450 9795 9224 9348 10580 12459 15761 17469 17210 17243 17065 16678 15319 14552 14320 13730 12644 11870 11721 11368 10991 10291 8868 6368 4444 2861 1728 1689 2359 3339 5276 7768 9728 12961 17131 20045 19641 17860 20203 25082 25304 21885 18108 18372 22250 27296 26727 23167 23468 20778 20656 23605 23411 22540 19699 17971 14792 12746 21190 34774 42079 64324 202173 363057 309775 240806 85046 2651 999999 999999 999999 999999 999999 999999 -66 88 426 2485 5795 9196 11216 13862 15987 20143 22317 21445 21688 23537 27973 36348 38801 44100 50606 54729 54217 54001 54405 53506 41494 26088 20369 20320 18498 17525 17275 15686 13679 13170 13688 13519 13683 11928 8731 6242 7156 11280 10697 6886 3654 2777 3392 4554 5986 7387 8659 9950 13031 23755 39244 44762 47075 47556 39246 28642 26136 25088 23801 23464 23257 21996 20994 20443 20288 19871 19581 19842 20410 20080 18905 18046 19507 23690 40674 52898 39706 16274 4054 427 327 381 394 426 401 382 421 474 510 399 273 218 219 186 145 140 134 102 122 78 53 56 66 47 46 49 102 125 82 110 73 31 51 61 59 44 52 34 41 38 35 50 58 54 48 71 73 58 38 39 38 32 39 43 56 54 58 49 45 40 51 48 49 73 68 57 61 64 89 97 94 89 81 74 77 70 71 69 57 60 62 65 67 52 56 60 43 45 47 45 42 51663 305 572 30 10442 14 21 3 6394 1578 607 545 697 666 517 313 140 999999 999999 999999 999999 999999 999999 999999 45 138 224 285 417 739 1008 1169 1243 1431 1587 1669 1832 2011 2169 2388 2792 3205 3664 4298 5155 6240 7271 8087 9381 11303 12726 13604 14255 14294 14053 13880 13286 12286 11809 12694 15066 17511 17299 14791 13189 12797 12767 14136 17828 23388 27826 29870 27370 23079 20055 18541 18263 18107 18512 18875 18357 18683 18768 18780 16518 12061 8274 5291 3587 2488 1592 950 441 19 999999 999999 188 672 1334 2213 3297 4646 6244 9468 12907 15256 19056 23808 24095 23337 20458 16148 12182 11738 12955 11482 9763 7606 7282 7760 8379 7092 4969 4261 3499 3278 10381 50647 118050 258359 365499 394410 277564 73408 330 999999 999999 999999 999999 999999 95 240 636 4095 10117 13484 14823 15558 18066 21936 21840 23807 34001 49845 62248 67555 63596 59073 52854 49285 48337 47421 44197 36985 30446 26040 24193 25532 22805 18995 15291 15052 17170 20290 22302 21754 19809 16831 13114 12455 16369 15681 10628 5990 3406 2982 4064 5247 6746 8990 10941 13918 18696 21783 25460 29346 25666 18791 16727 17291 17722 16156 16350 17456 19172 20724 21547 21286 21418 20954 20166 19733 19227 19914 20647 19952 22334 22324 20005 20885 18680 13696 10356 2851 400 303 320 349 333 357 393 385 331 262 228 190 206 164 115 97 102 108 84 68 63 68 44 44 72 81 97 106 75 109 104 56 21 10 36 40 26 16 17 24 10 5 22 22 38 37 19 39 49 41 39 42 33 31 35 33 36 36 46 28 27 33 30 33 34 31 33 58 65 75 73 71 79 75 63 63 54 45 58 53 44 37 42 42 41 30 31 34 31 27 29 51669 310 419 30 10439 14 21 9 6395 1575 427 220 375 478 551 515 430 342 177 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 301 376 458 650 620 709 723 845 1086 1364 1764 2141 2449 2865 3267 3834 4216 4765 5758 7085 8317 9510 10416 11146 11307 11302 11374 11567 12419 13916 15032 15271 14637 14058 14638 15417 16288 17612 18580 18488 18876 18184 16972 15839 15200 14891 16519 17374 14059 10171 7995 7024 7231 7738 8186 8915 8853 7833 6564 5430 4689 4564 5409 5836 5409 4185 2920 2294 2249 2286 2280 1991 1560 1300 1098 701 270 -81 999999 999999 -40 114 340 620 788 679 481 444 522 715 970 481 8709 83142 80499 17841 312 257 614 1067 1333 3104 29592 115257 187565 290044 384956 319479 81928 1534 999999 999999 999999 999999 999999 999999 999999 -12 1362 3705 7097 8626 8231 16109 21709 34225 44692 46751 47979 52581 64067 72229 71359 67126 62071 54787 46291 41519 40711 35362 28285 27700 30804 30309 27266 25848 28101 31991 33170 32461 31745 28216 21158 18983 23869 26787 28870 25699 14186 7129 3921 2712 3636 7490 15771 26882 37588 43319 47125 46944 43466 35918 28004 21867 20919 21776 22322 23176 22907 21704 20954 20878 20545 19402 18003 16672 14487 12154 11125 13136 16535 18457 21078 19335 15387 9366 3804 1460 573 388 371 408 466 450 425 351 337 346 300 269 269 210 202 203 192 157 131 138 126 108 103 86 90 58 87 118 94 108 122 129 103 55 65 56 60 61 52 41 61 60 36 42 62 67 71 72 76 47 47 65 68 68 75 62 62 59 58 65 65 71 81 68 51 60 66 91 101 109 110 108 104 101 95 76 82 81 81 84 86 86 73 61 74 78 66 66 62 63 60 55 51675 308 477 30 10437 14 21 15 6395 1573 7304 2388 2318 2530 2492 2020 1680 1256 631 303 124 250 362 628 1006 1372 1728 2075 2237 2442 2646 2895 3188 3470 4105 4683 5398 6508 7394 8067 8866 9948 11529 13246 15109 17166 19299 21378 22744 23157 23425 24103 25622 28545 32005 35365 36588 36728 36584 35700 34251 33393 33536 34020 34805 36294 38351 38289 35507 32688 28956 26686 24595 20761 15930 11881 9343 8122 7508 7137 6662 6753 7241 7881 8461 9787 11577 11877 12196 11437 10006 8210 6094 4766 4075 4166 4655 4560 3864 2894 2471 1923 1404 1139 1083 1090 906 944 753 482 425 419 414 537 733 735 577 364 412 370 10629 84300 138690 110557 8148 2953 2615 27178 59176 42239 1171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 360 2281 5136 6690 7818 12084 15926 20912 25790 25785 27671 32209 42051 53403 63144 74533 76820 72623 64928 52385 39495 31767 31166 29482 28525 31050 35666 39684 44008 43672 41075 35829 34560 39303 43638 46689 42842 31693 19970 13125 9359 7107 5106 4459 5064 7951 14626 22080 26157 27441 31597 33432 33652 32709 31177 28905 29132 28523 28323 27419 24739 20209 15350 13520 12792 11744 10070 8166 6763 6074 6000 7698 12433 17628 20713 19874 15620 7693 2129 4240 1404 695 581 473 389 418 460 370 309 308 292 597 3347 7483 4327 396 183 156 131 118 77 77 72 99 80 74 109 105 115 133 118 70 40 54 60 44 26 58 49 62 68 67 83 64 60 65 70 54 59 63 46 48 47 65 73 60 64 71 83 63 74 76 72 69 68 99 114 113 101 101 99 105 94 91 83 79 82 91 90 83 69 72 68 68 65 64 64 58 66 68 51681 306 536 30 10436 14 21 21 6395 1571 4412 4384 4213 3843 4000 4284 3606 2353 1715 1756 1916 2022 2374 2679 2912 3080 3402 3700 4160 4770 5366 6051 6833 7880 9003 9933 10973 11991 13356 15517 18490 21485 24956 28154 30783 32607 33909 35721 38795 43162 48178 53107 57203 58055 55221 50466 46730 44589 41919 38895 36769 37423 40791 43909 43427 40592 31657 20582 14485 11520 9500 7983 5917 3625 2230 1732 1238 676 342 167 100 90 342 1089 1943 2557 2013 967 169 999999 999999 999999 999999 999999 999999 -37 7 171 367 410 95 999999 999999 999999 23 676 1353 1343 1006 786 728 832 525 435 946 962 901 502 1474 9486 2773 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 508 2784 5540 9188 12391 15390 17483 24586 33856 41161 46258 46986 46494 49260 51820 49440 43393 40200 38844 37571 40114 38621 34097 31718 31012 30891 33591 35895 41025 50017 53607 47889 34979 22793 19960 21929 18921 17429 17570 19159 21312 25998 37580 50892 54360 52220 48542 47744 44103 32353 25898 24558 24864 26147 25111 24666 22981 20010 15690 11951 10360 9908 11415 13453 12398 8474 5672 5440 5758 6665 7538 10233 17018 19555 17699 20228 13918 5302 2565 794 444 563 784 634 590 2068 5615 10804 12983 12318 6637 691 251 161 146 155 106 67 90 74 70 63 68 53 77 98 111 84 39 73 79 58 41 49 54 60 69 45 83 94 59 70 53 56 52 40 48 40 53 44 52 66 48 56 64 60 64 71 67 66 72 103 113 110 106 99 98 103 99 80 80 82 88 83 82 78 71 65 64 60 55 62 65 61 52 51 51687 307 509 30 10439 14 21 27 6396 1569 5473 4293 4377 4729 5028 5134 5657 5462 4269 3353 3103 2867 2621 2411 2420 2561 2674 3164 3886 4496 5105 5834 6296 6797 7617 8321 9347 10686 12037 13694 15652 17688 19854 22660 25626 28961 31974 35453 39180 42666 45331 47014 47602 46566 43213 38981 34501 30788 28112 27166 29690 32543 32000 28945 23638 17034 12070 9135 7682 6295 4323 2647 1618 898 469 126 -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 -62 375 677 1143 1172 772 13383 95761 77473 72358 47912 13356 999999 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 577 1721 3116 4663 6080 10078 16189 24351 32251 40231 49598 46867 37552 35511 35724 31928 29547 31776 33680 31931 33347 37131 40826 47253 52605 51901 48800 49570 54647 53960 47139 36582 29787 30587 23761 21438 22516 27160 27323 31311 40689 47180 48244 43886 35807 28177 24750 24834 24339 23122 21452 18820 17297 17527 17114 18011 20079 23324 26757 31318 33440 35571 37694 38785 33679 24090 15505 9019 6212 4052 4502 5285 4172 3579 2879 1645 968 598 517 491 582 749 2372 8437 13252 17493 21546 22443 19395 16227 5887 537 167 166 173 148 115 155 183 152 127 118 93 89 89 77 77 77 56 47 65 69 39 46 60 55 58 90 85 79 74 69 60 65 66 64 81 87 80 67 53 75 81 62 63 89 83 66 87 102 122 113 126 133 117 109 113 116 114 110 93 93 92 90 88 83 83 74 74 69 71 76 79 75 69 51693 309 453 30 10443 14 21 33 6396 1567 18596 4140 4659 5203 5501 5396 5839 6592 6448 5400 4138 3158 2811 2747 2867 2953 3048 3130 3456 3741 4059 4424 5024 5675 6472 7018 7905 8848 9994 11120 12240 13630 15195 16604 18260 20531 23165 25873 29133 31687 32505 32351 32008 31120 30075 27871 25062 23454 24931 26330 23695 18208 13652 10674 8692 7628 6863 5824 4329 3100 1873 974 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5527 79344 207592 216029 138257 55510 1371 999999 999999 999999 999999 999999 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 609 1619 5088 8441 12049 16921 22883 27973 32995 33055 28277 24660 26308 30847 33393 32379 32445 33000 31629 27766 26103 27829 32723 39522 45862 50412 50606 46164 40540 37106 35627 32954 30604 26458 22132 21933 21680 25353 30802 33351 35725 40382 45266 48638 46797 41117 35373 30178 22258 18577 18468 19600 21721 25210 29143 32301 38025 42713 47692 47648 43741 41335 32701 23240 15702 12886 13242 13263 12068 8789 6326 4656 3646 2933 2234 1226 692 603 519 1067 4052 8125 13551 18213 17401 15384 18176 26361 29666 20313 2314 178 186 230 232 195 263 245 202 205 208 154 106 98 120 105 99 81 43 48 54 51 72 69 58 66 69 71 76 68 64 55 58 71 53 73 67 62 57 48 48 68 68 74 66 68 74 80 93 94 110 103 118 119 117 112 114 99 93 98 85 81 84 88 82 79 80 71 75 72 74 77 75 65 66 51699 306 547 30 10447 14 21 39 6396 1564 9782 9968 10747 11305 11146 10060 8041 6294 5288 4691 4593 4557 4753 5027 5348 5820 6562 7387 8066 8951 9892 10923 12292 13399 15326 17090 19455 22890 26636 30776 34640 37640 40795 43414 45155 46580 46943 46408 44625 41975 38481 35582 34491 33401 29691 23686 17476 14036 12108 10721 9725 9032 8176 6948 5427 4195 3053 1821 737 -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 -71 256 880 1636 2916 5525 8764 12169 17732 24439 30389 30795 28563 28725 30369 33535 34767 33348 30630 30362 30441 31350 31275 25204 22022 21923 25154 33283 38984 39682 39111 35410 29921 26005 24600 24723 24857 27017 30322 31576 30347 29388 29064 28551 30696 35911 37931 34771 27353 21160 17531 15800 16810 20074 22807 25800 31986 40411 48890 55345 56100 56759 53312 42081 27641 18179 12303 10487 10863 12377 13541 14255 13921 14526 14151 12941 12033 9340 6234 3975 3741 7668 12993 17484 14888 12261 14943 24074 24813 18912 19754 19699 3952 172 207 229 204 238 304 228 163 213 174 124 81 85 49 59 36 25 12 18 -13 5 20 -1 -1 28 34 43 42 39 24 29 31 21 35 37 24 19 11 10 17 36 37 17 26 38 37 53 48 58 64 74 95 71 82 83 63 55 53 56 57 51 48 44 46 30 30 39 40 34 37 37 35 34 26 51705 305 578 30 10448 14 21 45 6396 1562 11313 12309 11774 11544 10550 9031 7512 6741 5972 5638 5626 5692 5935 6634 7294 8187 9381 10851 12275 14174 16424 19334 22883 27043 30879 34739 38234 40749 42095 43160 43153 42486 41576 39461 37154 35142 33439 31834 30259 28221 25651 21104 15705 12050 10397 9509 8360 8163 8427 7924 6296 4823 3732 2752 1895 1043 314 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 638 1458 2641 3938 6186 10774 19326 29732 39448 43003 41148 40367 40788 41106 40332 38455 38181 37323 35183 32513 29310 25995 21602 21597 24547 25406 22645 20680 20951 24656 29960 32987 32893 32863 32667 30434 27453 24847 23259 24539 25480 27933 30901 31878 29337 23140 16483 11318 9592 10770 14058 20751 27816 33738 42300 49940 59252 64921 63862 62838 59283 43477 27701 16507 11848 11220 10256 10457 11379 11757 13603 17030 21242 23987 22024 24450 26683 23362 18235 19567 17484 12466 12659 19047 21252 14437 9842 7402 3819 3699 762 222 232 181 163 178 190 234 262 201 133 96 90 80 52 43 22 25 42 42 27 42 60 36 37 40 59 51 47 46 55 45 45 46 40 26 40 47 42 48 49 41 56 42 48 53 71 96 90 93 89 97 97 104 98 106 98 89 91 82 79 77 69 62 65 67 64 64 62 59 56 54 56 54 51 51711 307 518 30 10448 14 21 51 6397 1560 12379 13187 13307 12323 11453 10832 9884 8685 8159 7430 6900 6622 6933 7207 7908 8754 10119 11846 14251 17112 20149 23356 27306 30420 33276 34978 36670 37720 37837 37320 35809 33612 31030 28538 26332 24598 24184 23525 21450 18697 16242 13484 10787 8871 7568 6684 5989 5527 5221 4840 4534 3883 2927 2234 1780 1450 881 279 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 196 448 785 1333 1973 3113 5155 8531 13399 20666 30247 41086 51407 65652 79678 83471 76675 66944 57927 50054 45480 43728 41661 38395 33744 28382 27245 31307 31753 30050 27449 22184 20155 21723 23641 23019 22491 22008 22086 22522 23271 25131 27620 30477 30887 30070 25663 18341 10913 7497 6966 8175 11113 15685 20283 25274 30846 37961 46352 48858 44651 40956 35024 24219 17082 11273 8606 7909 7965 8489 9543 11434 15564 24830 33522 36113 35505 39625 39476 38591 27870 18320 13914 13618 19761 19269 9889 7802 7936 6306 2556 386 240 291 237 122 124 159 161 226 254 223 156 78 73 58 36 31 30 40 31 11 9 11 7 14 35 24 25 48 43 48 31 23 27 26 34 28 24 19 26 38 20 31 39 45 45 58 63 67 61 75 75 72 83 85 85 85 84 83 72 76 70 66 70 56 57 43 40 45 48 46 46 44 42 44 43 51717 306 548 30 10448 14 21 57 6397 1558 14226 14207 14258 13861 13456 12465 11390 10746 10202 10250 10442 10976 12240 13981 16071 18506 21416 24402 27292 29998 32352 34296 35758 36926 37937 38561 37948 36457 33865 30748 28092 25988 24113 22030 20135 17938 15555 13232 11736 10595 9644 8456 7526 6636 5621 4382 3453 2877 2240 1697 1349 1100 1128 1114 734 395 141 -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 52 371 790 1695 3338 6132 10132 15441 23532 35701 49091 58596 59914 59477 68162 73932 67072 56389 53110 50969 47616 46075 43307 37627 30788 27319 27184 26943 26501 27521 30801 32425 30850 29994 30470 30755 30547 30306 28307 25355 22964 20274 16374 12542 10361 8319 8494 10331 12859 16023 19766 22127 24645 26525 26395 25019 23110 19566 17358 15672 11851 8710 7684 7672 8315 8488 7060 7036 9946 14502 22197 32664 41994 47739 49145 49637 40969 25006 20124 17659 17135 17763 11803 6199 6192 7524 9566 7810 3314 409 157 190 186 115 97 150 208 203 203 121 71 57 51 28 5 16 16 4 17 3 17 7 38 19 13 9 31 46 26 25 10 -7 3 22 34 24 0 -2 8 12 17 21 21 43 52 73 57 58 68 62 56 71 84 82 69 66 66 71 74 56 41 50 48 40 40 45 38 35 30 34 32 33 37 29 51723 306 547 30 10447 14 22 3 6397 1555 14652 14968 15404 15189 14716 14802 15873 16823 17143 17755 18722 20074 22356 25167 28041 31108 33660 35724 37531 38920 39082 38870 39435 39813 39312 37765 35127 32341 29586 27098 23792 20951 19113 17513 14248 11177 9713 9217 8385 7672 6888 6151 5535 4661 3565 2623 1985 1367 912 707 824 1082 1333 1189 1234 1138 468 231 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 578 1276 2885 6897 14616 23544 32983 41364 47488 53369 56694 59430 66492 82212 89042 72825 53694 48648 52485 57767 59690 54821 47419 41188 35837 34070 31267 26749 24316 24588 24705 26145 28691 30900 27324 22461 17276 11897 9427 8284 8343 9104 9697 10577 11537 12389 13804 15496 17161 18599 19281 18440 17323 16838 16042 15066 13748 11890 9429 6769 6273 6758 6163 5509 6297 7149 7467 7766 8712 12220 17808 27111 34725 38742 38245 33074 27236 22700 15377 15196 11091 5614 6164 7361 8348 10471 10836 8140 1942 194 187 202 166 97 117 188 205 191 172 127 77 66 50 38 58 31 18 37 24 32 16 45 69 37 46 52 56 69 50 45 46 33 30 43 45 52 45 37 34 49 46 62 58 59 99 80 93 109 95 84 93 103 101 83 85 83 84 83 81 69 62 66 68 59 57 60 65 54 56 56 57 48 50 51729 305 577 30 10447 14 22 9 6398 1553 24477 16952 17811 19507 21234 22248 22639 22809 23831 25550 27250 29617 31829 33943 35302 35921 35830 35237 34443 33523 31953 30590 29096 27812 26492 25042 23202 21318 19557 17791 15380 12815 11149 9673 8454 7411 6430 5624 5276 4961 4486 3605 2678 1869 1194 711 549 511 655 1035 1209 1455 2026 2247 1466 1518 1254 330 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 328 1571 5652 12431 20897 28201 33009 36196 43347 52975 60209 59384 60019 69347 83541 88214 76592 60939 52697 52663 54141 53164 49901 47019 46036 49065 46920 39854 34282 27254 21024 16549 15064 13548 12687 11369 11398 11508 11960 12373 12990 14237 15928 17946 21640 25934 30451 32497 29417 24914 20723 17143 15417 14111 9707 6625 6800 7645 8893 11604 14383 16439 15565 13225 9330 6600 6312 7316 8043 7887 9211 16046 22504 25121 29030 28599 26080 19992 12620 8866 7088 4097 3419 3869 4712 6027 8317 11792 11180 3980 322 183 190 125 109 150 202 186 155 145 113 61 63 49 33 23 26 36 32 33 46 39 32 37 43 51 39 54 66 59 45 35 26 30 34 39 30 41 55 65 61 53 66 74 91 97 103 100 88 94 109 97 96 90 93 84 73 73 77 66 63 68 65 75 72 66 62 60 62 55 55 50 48 50 51735 308 487 30 10447 14 22 15 6398 1551 267439 407591 20956 999999 999999 999999 25647 26033 25618 27294 29140 29703 31009 31525 31273 31244 30795 29869 29100 27900 26382 25129 24095 22640 21388 19851 18315 16271 14341 12993 12155 11105 10120 9055 7992 7013 6161 5749 5149 4259 3485 3174 2783 2295 1810 1217 951 893 1324 1831 1635 1701 2024 3323 4975 3955 2599 1238 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1817 4016 7928 13713 17418 18131 20819 25971 30604 33608 37040 42356 48102 53256 59216 66856 72026 73671 67958 56102 47001 42846 39867 36534 36436 40258 42396 39632 33366 27997 25024 25983 25305 23679 22427 21398 20239 21679 25277 30545 33353 33054 32407 33780 35709 37612 43002 48552 49636 43573 32336 23691 20815 21011 20085 17907 15527 14472 14071 13648 14362 15556 16490 16507 13716 9284 10166 8285 4688 4933 8155 10813 12855 18397 23171 25428 22206 21053 16133 11819 10473 8407 4239 2635 2805 4416 6444 6020 6297 9413 10510 4641 493 158 147 109 103 150 184 175 127 83 53 51 41 44 30 35 34 34 11 6 30 26 15 51 53 52 47 56 59 57 51 42 41 33 35 41 37 31 46 42 37 56 60 73 93 91 78 82 84 89 92 89 101 97 80 85 86 72 70 71 68 61 52 58 56 56 58 46 48 52 55 55 49 43 51741 301 697 30 10447 14 22 21 6398 1549 29715 29471 31297 31552 31306 31100 29904 28087 26100 24495 23304 22515 22857 22459 22058 21055 19888 18193 16829 15246 12777 11653 11197 10227 9196 7964 6920 5953 4939 3893 3276 2655 2172 2061 1897 1857 1965 2478 3407 4326 5555 6936 6654 5927 11651 23452 22461 11133 5158 2057 1043 538 249 -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 14 148 243 154 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 381 1377 3501 6030 9644 12578 12695 12026 12069 13212 16141 20755 26626 33691 40705 46646 52851 56107 55206 50871 42273 34759 30924 28641 26545 24348 22767 22230 24136 24707 23693 22724 22859 24660 27509 31359 36141 42290 49021 56209 62211 63030 62689 60983 56683 52680 50590 50413 53130 56400 57797 53731 49335 42591 36899 33780 31487 25856 19990 16684 15836 14949 14196 13481 12067 12457 17073 16792 9982 7086 6557 5174 6439 10237 13317 17602 17375 15436 15235 12911 11841 13441 10951 5035 1982 2084 3400 5063 6713 6044 5512 9019 10945 4684 1174 299 134 158 142 200 191 173 118 70 52 83 64 39 46 33 29 16 38 37 39 39 39 37 45 76 63 66 61 64 57 51 36 35 45 55 53 44 59 61 55 64 58 58 91 112 102 100 101 105 112 107 110 113 103 83 88 82 68 81 83 78 79 81 70 64 68 59 66 62 62 55 57 62 51747 302 667 30 10447 14 22 27 6399 1546 26289 25661 24837 22471 21988 23332 24012 23876 23597 23332 23424 22565 21841 22013 21503 20484 19692 18572 17394 16423 15960 15150 15200 14596 13733 13544 12868 11387 10052 8400 6376 5349 4610 4456 4845 5495 5965 6663 7864 9656 11417 14557 18032 17792 25911 40954 33839 20647 15050 9483 5401 2907 1270 355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 518 772 486 342 448 153 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 408 1316 2448 3866 5195 5912 6670 6798 6893 6772 6446 9020 15623 22182 26726 29946 32158 32957 31931 29034 25553 22272 19643 18348 18366 20208 24647 31496 36434 37552 36128 35632 39451 49698 61405 68862 71264 69549 68220 67692 66474 64611 63610 60925 57455 53969 50688 47075 43804 41272 39913 37560 32322 26884 24864 24023 23881 22414 20284 19249 18739 17078 14680 13429 12804 13171 13282 10768 12278 15633 15471 11573 9306 10880 12376 10903 9393 10129 9687 8967 11110 12557 6671 1562 1092 1992 2852 3566 5638 6823 5204 5709 10416 6989 2187 347 102 153 150 142 170 94 72 40 18 42 22 -9 -4 28 24 10 10 -7 8 30 23 35 37 46 44 43 37 52 29 23 14 12 44 28 18 29 32 24 41 40 39 47 65 66 64 76 71 71 75 84 85 81 83 71 66 65 55 62 57 59 48 51 52 45 43 40 30 27 33 36 35 22 51753 301 698 30 10448 14 22 33 6399 1544 23277 21488 19110 18658 19815 20694 21149 21192 21196 21385 21820 21772 21120 19406 17374 16086 14900 14326 13765 14259 14429 14365 14455 14561 15014 14873 13869 12850 11946 10897 10734 10408 9353 8755 9454 10329 10981 11986 14721 20814 27512 33796 41814 46982 44098 40775 35947 20934 8139 2902 861 327 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 326 523 694 938 1117 1146 1166 1154 1116 954 731 253 2054 13536 12666 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 389 445 380 443 1433 4381 9652 13863 14387 12850 11715 11159 11030 11964 13589 14716 15997 16689 16264 15997 17524 20727 25918 33778 42274 50080 53807 54527 60143 71647 81057 84398 79201 73688 70871 70519 70316 67538 62903 56251 48641 45132 46359 47409 46908 44425 41720 40033 37037 34495 32393 30891 30789 29647 28340 28368 29492 29075 26546 24177 22310 19558 18960 18046 13485 11014 10531 11331 14990 13659 9081 6073 5920 4585 3138 2902 5722 9186 5575 1564 1245 2142 2839 2133 2192 4654 7584 7735 6624 5773 3309 451 123 125 146 174 185 182 134 88 84 95 80 67 62 42 46 46 31 49 62 32 31 43 41 58 59 75 59 55 67 68 57 63 58 44 52 57 56 59 64 58 62 83 110 105 100 103 95 104 116 130 115 125 119 110 97 103 105 99 98 92 90 90 76 86 76 75 72 58 64 69 72 76 66 51759 302 668 30 10448 14 22 39 6399 1542 14296 13973 13037 11863 11232 11158 10814 10013 9194 8461 8302 8293 8673 9297 9918 10292 10192 10073 9924 9876 9662 9560 9986 10454 10861 11215 11304 11294 11017 10981 10993 9939 8409 8129 8732 11292 14409 14210 15206 20088 27588 39563 54205 55564 47411 35527 19992 6367 1488 351 -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 98 390 608 766 880 1018 1061 1061 887 1442 23874 130790 133354 40028 273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 879 2486 5447 7985 9252 8083 5313 3215 2495 2384 2869 3616 4499 5359 6781 8975 12067 16828 22881 29660 37395 48618 58987 65806 68723 70392 72873 74887 76413 77202 77587 74965 72013 67360 60567 52867 45696 40376 39312 40759 37996 35344 36498 41382 45756 48955 49499 50661 53969 56687 58003 55224 45153 38040 31463 24765 20111 14464 9042 6991 6941 9770 15966 16013 13839 11167 9710 9518 9240 9000 7812 5836 4573 5416 7841 7110 3110 1190 1568 2974 3543 1797 488 1418 4998 9457 9563 6447 3104 289 61 136 156 207 205 172 93 65 44 53 56 33 8 20 21 35 32 22 16 26 -6 8 12 12 30 58 59 39 22 26 33 20 14 4 19 26 34 40 46 51 51 61 73 77 68 71 70 61 88 84 92 99 93 83 78 69 69 65 59 52 53 55 53 49 52 44 46 38 41 50 44 36 31 51765 301 698 30 10448 14 22 45 6399 1540 20575 35643 33488 13706 12421 13265 13931 14474 14803 14861 15222 15957 16179 16538 16270 16276 16314 15917 15909 15815 15812 14890 14332 13681 12916 13272 14780 16451 18562 20806 23488 23565 21341 19193 19996 25720 36335 51141 74104 107415 133767 121327 81077 54825 36925 18289 5465 2274 1040 534 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 290 747 1102 1168 1158 1043 749 563 -37 1956 22635 13588 2245 -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 -100 206 970 3512 7830 8775 5085 3347 2307 1490 1306 1533 2360 3649 4809 5882 7499 10009 14022 19165 25096 32183 39222 44663 47936 51851 55064 55457 56332 57798 55821 53254 57166 68082 69328 60265 46318 36662 33905 36829 38735 37679 37618 35349 33422 31648 31712 35118 38487 42001 45433 50714 54277 46307 33821 21748 11664 7020 4341 3606 4078 5071 5135 4734 6459 8657 9115 8317 6652 5030 5116 7987 10565 10118 9175 8278 5757 2648 1343 1979 2915 3655 2974 882 219 301 837 2875 7304 9780 5265 664 133 166 206 225 188 158 133 86 44 36 24 17 25 28 4 0 24 11 3 38 17 29 30 7 31 47 39 35 19 35 46 33 20 19 37 24 25 34 50 42 47 59 80 82 66 65 67 85 96 83 83 89 90 71 75 66 69 76 58 52 48 50 50 53 49 43 45 45 41 38 39 45 35 51771 312 349 30 10459 14 22 51 6400 1537 37297 21796 22888 23982 23995 23248 22817 22713 22193 21877 22367 22353 20591 18615 17388 16486 15761 16136 16012 15697 15142 15421 16258 16999 17519 17875 18190 18143 17861 17099 16395 16175 15435 14585 14158 14495 15594 17241 19920 24319 29347 35392 42351 46615 52065 61676 78467 105281 133409 165898 189277 145456 103296 87586 65937 38716 15079 5244 2641 952 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 -17 63 999999 999999 98 706 1139 1029 748 460 252 158 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 570 2432 4475 4663 4284 3749 3088 2482 2267 3455 4766 6318 8624 10277 11985 13176 14434 18208 24489 31643 38489 44700 49924 55376 60593 58970 54435 50808 43910 36546 32371 32835 34383 32118 29519 24634 21454 20548 17035 13971 12826 9381 7062 8618 10188 10213 9728 9827 10947 11960 11986 9964 7873 6166 4539 3309 3444 4507 5183 5683 7276 7066 6307 5946 5714 4964 6201 9402 12055 13805 14335 12508 8089 4351 3063 3236 2922 3296 4429 4007 1749 351 231 179 164 187 348 780 507 97 82 127 186 222 241 180 122 93 30 31 24 12 18 -7 27 36 31 47 57 36 51 49 19 47 44 20 26 32 22 21 23 27 39 42 28 35 39 36 62 79 70 85 93 92 80 77 83 99 106 84 80 71 68 70 66 62 48 60 72 53 54 54 49 47 40 45 49 38 33 36 37 30 28 51777 313 364 30 10474 14 22 57 6400 1535 55515 20571 20934 21056 20772 20867 20761 20586 21270 22996 24201 22081 18600 16530 15618 14669 13475 12671 11970 11448 11616 12696 13303 13700 13724 13451 13146 12763 12538 12464 12562 12969 13491 14388 15831 16688 17164 19262 22916 27280 32487 38625 46770 55503 66449 83268 104865 133603 158293 161043 146782 121127 79497 54096 32273 17254 8235 3290 1227 -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 -70 271 448 421 231 133 42 -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 403 1735 3453 4504 4478 4081 3492 2619 2367 3056 3992 6689 10803 12160 14371 18120 22240 29085 37567 46650 57764 66093 70699 71456 64229 58945 56048 51555 43596 37599 31133 27344 26543 23513 18624 14050 9887 7247 7961 9116 7687 6449 5610 5104 4746 5952 8223 10626 10509 9678 9953 11105 11128 10361 10161 9206 8035 8653 9916 10420 10974 12152 12789 11359 9449 13414 16249 18145 20594 19760 16823 11754 6804 7067 8942 9886 11892 14511 14452 9117 1459 156 159 146 107 92 78 62 90 113 107 118 147 177 152 91 49 4 8 5 -6 -29 -14 7 14 13 3 5 4 22 4 12 41 43 29 18 12 26 27 14 11 13 14 10 7 20 40 39 38 50 48 51 56 40 49 76 97 97 80 59 66 70 65 70 52 57 45 40 38 33 27 30 39 41 29 30 19 15 20 20 19 24 13 51783 313 352 30 10492 14 23 3 6400 1533 78693 21295 20695 19820 18851 18123 18297 19273 19814 19288 17760 16248 15770 15993 15885 15289 14835 13602 12727 12456 12461 11881 11357 11676 12029 12318 12078 11634 11799 12203 12696 13275 14264 16056 18779 21970 24811 27265 30289 36575 45966 58753 67784 73932 85962 106977 138862 163615 166487 143282 97221 55638 30346 20468 16565 9803 2575 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 178 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 220 977 2018 2307 1909 1736 1830 2134 3102 4388 6207 9504 15345 19926 22923 27079 32444 39119 48163 60111 71065 77358 76002 71522 66426 59925 53770 48355 41432 34447 28218 21282 16749 13856 10198 6442 4824 5187 5791 5444 4935 4434 3281 2557 2629 3045 3428 4212 4932 4407 4454 4454 4641 4932 5216 7344 11205 10712 8330 8056 11424 13952 16476 19512 17201 13128 14424 20403 25001 23086 17793 10906 8590 8378 9312 10834 10309 9170 7960 8564 12447 6031 380 190 187 138 143 125 121 129 128 165 212 223 189 121 98 95 78 47 32 41 44 26 53 41 14 22 37 46 30 39 60 59 55 37 37 37 29 47 53 32 39 50 53 56 69 71 64 69 80 87 88 80 90 117 137 127 115 96 94 94 76 69 82 80 82 84 70 61 51 58 63 59 63 58 57 49 54 52 50 50 43 40 51789 312 431 30 10511 14 23 9 6401 1530 22474 10298 9000 7993 7810 8253 8852 9037 8909 9338 10743 11380 10636 10327 11768 12130 12264 12672 13188 13929 13372 13678 14208 14303 14543 15953 17956 19105 20506 22316 24651 31520 35777 71731 197143 103208 31292 36463 43681 55080 70858 87662 107434 131499 157012 176680 172313 141999 97881 52775 25335 10522 5518 3091 399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 93 419 1139 1931 2793 3623 3779 3614 3774 4217 4795 6178 7898 9936 12680 14940 15686 16560 18598 21063 23927 25265 26249 26293 25248 30084 40146 47204 48944 50623 46914 38144 25929 17280 11413 7299 4334 2447 1348 1087 948 857 922 1003 999 1101 1042 883 837 1010 1409 1991 2395 2894 4062 6701 9827 12594 18456 21784 14106 11931 13277 16759 14048 13013 17795 22802 18305 15074 16117 16609 15405 13177 8715 6462 6202 5716 4607 2717 2628 4567 5925 10740 13028 2218 205 204 173 124 135 165 189 176 210 215 208 175 125 82 63 40 34 70 65 63 27 24 40 31 47 52 60 52 71 73 75 61 78 72 60 66 63 53 61 69 65 72 69 79 95 103 106 104 100 103 120 135 168 162 119 114 112 115 123 103 102 96 88 83 79 86 75 72 79 78 69 75 76 74 74 65 65 64 73 64 51 51795 297 869 30 10529 14 23 15 6401 1528 20 233 229 267 258 275 482 642 560 628 681 1065 1648 2997 19127 86480 169185 226065 541997 999999 791327 63974 35353 43196 56058 74819 94338 121880 147401 154386 143862 119554 84989 52897 20956 5585 992 114 -47 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 -87 -95 -40 -54 999999 999999 -62 -61 -49 -74 -51 -80 -66 -77 -34 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 -72 -98 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 -87 -86 85 386 801 1225 1773 2307 2710 3671 4946 5618 4930 3216 2590 3024 3662 4302 4616 4520 4737 5065 5589 5821 6510 7674 8256 7883 7272 6869 7448 8592 10933 14137 16294 15892 16013 15610 13803 13341 12967 10750 7539 4515 3200 2269 1271 924 696 608 687 750 885 1177 1375 1503 1529 1865 2741 3821 5241 10661 19048 28536 28146 12169 4421 8761 15179 16323 14894 17029 19704 18642 16009 13623 10680 7137 6573 5312 3028 2377 1683 4003 11812 17267 8094 2694 7419 13379 7614 1084 212 514 1760 3145 6003 9710 8737 6266 4184 2135 627 140 65 48 27 -7 17 38 30 14 27 17 45 43 37 60 38 66 66 32 49 32 38 47 45 37 45 37 62 55 52 64 65 54 88 117 99 83 99 118 130 140 123 106 96 99 103 90 92 85 87 74 69 76 81 71 67 67 70 68 61 62 61 60 60 66 64 52 51 53 51801 312 437 30 10547 14 23 21 6401 1526 3961 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -74 68 192 429 628 614 609 474 493 633 753 911 1197 1709 2018 20253 143700 212735 225757 519068 999999 889406 62763 27856 26600 30732 46301 73709 106549 134501 146626 126554 83980 48630 25178 14044 5604 1463 291 112 -7 999999 -24 -85 -43 -46 -14 -74 -34 -87 999999 -59 -51 -96 999999 999999 999999 -20 -86 -15 -2 -54 -30 -9 -37 -85 -48 -25 -77 999999 -63 -64 -64 -88 -26 -26 -53 -47 19 25 -7 -88 -65 -17 51 -35 24 52 -9 -20 -69 -37 -99 999999 -67 999999 999999 -100 -16 -62 -67 -93 -76 999999 999999 -72 -63 -64 999999 -80 -57 -86 -32 -81 -61 -78 -3 -54 999999 -95 -96 -47 999999 999999 -97 -88 999999 -64 -45 0 127 366 561 741 1018 1328 1652 2006 2506 3248 3544 3365 2987 2611 2872 2749 2341 1911 1656 1763 2344 3105 3181 2978 2816 2566 2207 1736 1782 3071 4890 7942 11946 11698 8975 9301 10020 9519 5764 3201 3057 2669 1840 1486 1287 930 601 593 674 782 975 1221 1554 1813 2521 1943 794 867 1311 4532 15737 23319 14354 3540 2251 4225 7673 11472 14181 15690 18836 19160 14483 8424 4963 4760 5123 4148 3210 6734 17002 30483 25491 7310 1213 1414 6539 15435 14514 9102 12060 16107 18715 20929 20533 19516 19775 17791 11209 6249 2641 362 86 44 35 40 27 55 52 44 38 45 44 44 50 69 70 64 69 62 65 67 59 78 68 62 57 84 95 73 86 99 142 126 102 104 129 137 149 156 146 135 120 107 103 97 97 112 92 73 81 90 88 83 78 86 88 77 72 70 73 62 58 62 60 60 64 59 59 51807 311 514 30 10564 14 23 27 6401 1524 1069 1127 1187 1130 946 971 1595 2887 5340 9616 14114 15938 13227 9603 8341 10374 13231 14245 12269 10150 9595 9575 9326 10207 10608 9685 12296 49281 70498 43274 155829 419351 468720 126233 11215 9510 11265 14737 19623 31723 50642 76369 100316 104380 79774 46098 24609 13302 6434 2360 715 124 33 -24 -13 7 -31 -20 -57 999999 -79 -9 23 -56 -59 -88 -87 -12 -15 -53 12 -78 -76 -66 -41 999999 999999 -74 -32 30 7 15 -34 -49 -56 -68 52 31 11 17 -17 10 7 -33 -11 27 14 -31 -19 -12 32 -31 999999 999999 -61 -30 999999 999999 -96 999999 -52 -80 999999 -44 11 -48 -50 -39 -35 19 -4 -47 -60 -28 -34 -20 -32 -52 -41 -55 -48 -86 999999 -79 -71 999999 999999 999999 -54 -36 -63 -50 10 -18 30 47 91 160 201 409 734 1339 2136 3347 4010 3338 2669 2393 2224 2442 3303 3611 3516 4031 4443 3816 2824 2130 1502 767 350 162 42 9 31 113 303 471 474 575 971 1414 1707 1873 1815 1868 1966 1899 1506 868 845 1395 1819 2027 1872 1689 889 306 274 315 442 954 5323 19417 33162 30252 14931 6328 4287 3668 3150 3349 4062 4735 5865 6004 4561 3281 3064 4006 8872 18187 27880 28522 17118 6602 3534 1450 1257 6159 14322 17885 18716 19145 18998 21424 24923 27249 27790 24993 19183 15130 12171 5743 1168 59 40 45 30 39 29 29 46 60 67 77 75 80 73 49 53 69 51 64 48 58 77 57 64 65 86 85 100 127 123 112 114 125 143 155 177 144 113 112 120 118 117 119 102 90 98 95 86 84 88 94 88 85 87 82 77 84 78 64 74 80 82 79 69 67 61 51813 314 411 30 10581 14 23 33 6402 1521 751920 6555 3133 3111 3142 3033 2965 2618 3305 7367 13785 23952 36263 32051 19532 14506 14630 13039 14343 16010 15582 13728 11656 9781 8213 8482 9341 10190 10574 9392 7804 7028 6201 6402 6676 6431 4542 3114 3214 3100 3122 3193 3360 3131 2070 2478 5145 7532 8085 6311 3966 2115 858 250 28 -2 -23 5 0 -38 -94 999999 999999 -86 999999 999999 -89 999999 999999 999999 -69 -58 -77 -88 999999 999999 999999 -65 999999 999999 999999 60 153 124 177 62 25 72 87 87 25 -24 -68 -59 -88 999999 999999 999999 999999 -34 -43 999999 999999 -98 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 -98 999999 999999 999999 -90 -58 -34 104 396 759 1016 1260 1551 1715 1897 2157 2726 3690 3598 2219 2446 3441 2987 3147 3189 2202 1049 437 13 -70 -59 -59 -67 -77 -40 15 171 249 422 665 850 1379 1849 2285 2409 2578 1641 1063 1823 1458 327 6 -38 9 72 152 225 339 462 664 2215 10434 26402 34693 32121 23757 15937 12314 13790 16877 18191 16513 12971 10692 10051 12374 16598 20626 23142 23199 23985 32124 37459 20727 2893 314 768 3548 8817 11511 12761 13624 16349 27925 33930 39508 43257 39950 32668 25939 14763 7271 1476 286 9 10 -7 11 32 30 24 44 35 37 49 40 20 36 38 25 31 27 38 51 37 43 60 69 76 80 92 100 88 88 112 122 154 150 144 116 103 88 81 86 74 68 70 76 58 59 67 71 69 75 70 56 43 55 59 61 55 50 47 48 52 49 48 37 51819 316 398 30 10598 14 23 39 6402 1519 11251 2797 3174 3457 3502 3948 4473 4931 5191 5880 10054 17352 24793 34828 41997 39059 30654 23660 17001 9922 8539 9288 9530 11377 11050 8569 5847 4341 3415 2718 2465 2232 2263 2799 3104 3440 4584 5727 5641 4923 5495 7484 7491 4808 2562 1175 651 517 804 2023 2884 2301 1215 516 85 999999 -66 -39 -45 999999 999999 999999 -76 -69 999999 -68 999999 999999 999999 -92 999999 999999 999999 -97 -92 999999 999999 999999 999999 999999 999999 999999 999999 -72 -38 44 45 10 48 -21 2 -8 -77 -33 -50 -96 -71 -49 999999 -61 -3 -76 -36 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -98 -90 -77 999999 -100 999999 999999 999999 999999 999999 999999 -95 -85 999999 -99 -93 -89 -95 999999 999999 999999 999999 999999 -96 999999 999999 -94 -72 999999 -92 -91 -61 999999 999999 -98 -59 -76 -79 -51 -37 -35 9 89 216 370 566 696 947 1544 2127 1997 1138 601 776 567 305 152 225 294 193 -26 999999 -83 -77 -94 -68 -48 -23 27 115 226 521 826 888 1069 1704 2432 2066 1592 1761 1185 274 72 46 24 -38 1 109 321 758 1272 1887 2882 3888 7956 17123 28621 36859 40731 38511 36376 37613 39970 41725 40130 35696 26703 21102 18648 17385 18813 21365 22697 16587 3429 752 277 229 259 511 3230 9523 17500 21514 23353 34045 37619 38114 34878 28568 22213 12938 4659 832 42 27 34 29 25 46 50 28 52 41 44 56 53 62 66 73 52 44 73 44 54 62 55 67 84 107 109 132 115 105 112 141 155 157 183 175 148 115 113 129 107 104 109 96 99 103 103 89 93 97 94 91 90 84 80 78 77 78 75 68 69 70 71 63 54 60 51825 316 385 30 10615 14 23 45 6402 1517 3263 1832 2208 2552 2993 3651 3935 4189 5372 7981 11362 13566 17010 18943 18187 19382 22663 19853 12819 9537 7640 6107 5298 4519 4225 4558 5042 4799 4567 3930 3048 2304 1982 1563 1232 1077 947 1002 951 1002 1438 4379 32730 237071 550852 245410 5149 219 77 -6 3 10 58 45 49 0 25 27 -18 55 -39 -88 -24 -85 999999 -41 -94 999999 -17 -41 -97 -32 999999 -9 -37 999999 999999 999999 -76 999999 999999 999999 999999 999999 -90 999999 999999 -25 -9 -32 -36 26 -42 999999 -33 -58 -34 -67 -27 -15 -42 -68 20 -85 999999 -66 -92 999999 999999 -97 -93 -94 -91 -85 999999 999999 999999 -56 999999 999999 999999 999999 -76 -81 -65 -79 -39 -71 -60 -34 -61 999999 -62 -86 999999 -81 999999 999999 999999 999999 -58 999999 -85 -71 -32 -48 -35 -66 -95 999999 -81 -59 -39 -71 -64 -16 -54 -75 14 41 123 233 416 468 543 459 321 186 7 -20 -30 -81 -59 -10 77 243 228 103 -37 -5 34 145 331 818 1490 2618 2875 1734 617 142 152 642 1140 2082 5177 4583 984 83 10 -14 -5 2 -24 -14 74 218 415 635 1202 3657 6945 7460 14055 28879 46727 57877 56419 47556 38515 27749 26256 24093 18550 16813 18110 23634 21967 13006 4137 739 364 294 190 129 147 614 1886 4262 8096 8665 5777 3702 2295 1366 1332 1431 1451 1085 513 150 31 17 3 9 27 14 13 33 17 42 53 29 30 33 29 43 33 54 42 58 39 45 38 49 64 65 87 95 89 96 100 97 144 147 150 140 92 75 73 72 83 74 74 69 77 63 60 56 69 71 54 53 53 46 43 52 49 48 48 53 47 45 42 48 41 38 51831 317 402 30 10632 14 23 51 6403 1515 17440 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 4346 58411 270791 493376 836801 999999 999999 58373 692 138 190 158 85 122 104 45 -15 -69 999999 -73 -96 -50 -48 -48 -99 999999 -45 -22 -26 -53 -25 -72 -86 -89 -64 -77 -23 -78 -36 -48 999999 -68 -24 -78 999999 -69 -2 -86 -69 -63 -78 -32 -23 -84 -35 -9 20 36 -66 0 -15 -24 -61 -29 999999 999999 999999 999999 999999 999999 -64 -37 -37 -58 -66 -50 -69 -79 -96 -82 -85 -80 -7 -44 -15 -49 -62 -48 -82 -61 -51 -85 -44 -60 999999 -75 -72 999999 -99 999999 999999 999999 999999 999999 999999 -80 -66 -49 -87 -69 -78 -7 -13 -42 1 21 11 23 7 2 48 48 -19 20 55 69 12 27 177 294 397 426 427 503 887 1315 811 146 503 2116 4485 6646 8249 8437 7512 5350 2448 1098 488 315 528 1204 1278 510 56 8 26 -9 -16 4 -14 2 -1 -4 64 249 505 685 1316 4072 6338 9556 16866 28518 40897 46753 43505 35820 30590 23371 19831 17720 20667 30350 33793 40859 22785 3151 435 407 340 231 168 101 109 83 63 66 94 118 159 210 165 107 86 69 70 51 19 15 44 38 0 11 47 42 50 53 57 58 56 48 35 20 27 33 38 31 50 66 52 67 88 101 118 127 105 87 102 128 149 190 164 143 132 91 81 89 80 82 84 81 70 72 82 65 72 72 63 65 60 60 56 52 54 61 57 52 55 53 64 57 49 44 38 51837 315 448 30 10648 14 23 57 6403 1512 668 676 712 725 785 600 299 34 999999 999999 -38 279 501 602 459 324 373 335 273 179 232 375 679 818 885 823 597 549 645 682 765 814 1300 1488 1967 11991 71573 112859 160643 256410 208839 123656 174041 397559 224661 73786 2734 148 107 106 97 38 103 44 12 -24 -20 -48 -87 999999 -90 999999 999999 999999 999999 -82 999999 -77 -81 999999 -99 -54 999999 -99 999999 999999 999999 -78 -43 -100 -63 -22 -36 -85 -45 -48 -91 -87 -16 -78 7 3 -45 -77 -61 -41 -86 -58 -32 -45 -53 -56 -56 -43 -90 -60 -59 999999 -85 -76 999999 999999 -89 999999 -59 -71 999999 -74 999999 999999 -41 -6 -10 -76 999999 -66 -67 -35 -45 -54 -83 -81 999999 -78 999999 999999 -74 -50 -79 -80 -39 -24 -57 -72 -83 999999 -71 -19 -43 -74 -24 21 -39 -5 15 -13 9 27 17 -23 -26 -31 25 15 68 129 259 408 550 756 1038 1216 1220 1071 908 598 1037 3287 6052 8194 9865 10086 9421 8022 6053 3347 2019 1263 803 1197 2644 4531 3661 840 48 24 58 42 41 74 54 62 51 135 186 322 503 684 991 1634 3474 6271 11124 20032 34760 43459 42987 38725 34710 30124 20429 19732 35383 39894 44376 33100 9187 1619 502 431 415 309 178 147 122 102 92 69 83 119 164 195 171 118 112 92 74 56 57 21 10 25 39 40 36 19 16 38 50 39 29 31 53 65 54 50 41 55 65 62 65 98 107 139 136 119 99 128 141 149 205 251 208 164 109 83 74 77 90 91 81 83 83 73 68 69 65 59 58 62 60 48 52 63 67 62 54 56 55 52 44 46 50 42 42 51843 316 464 30 10664 14 24 3 6403 1510 26099 2359 2272 1932 1724 1872 2309 1960 1424 1449 1348 1025 881 670 621 676 672 714 625 747 727 600 549 660 669 754 583 505 370 271 320 361 428 524 720 1018 1247 1899 16645 72420 114813 92478 38000 1999 69 -57 29 69 39 42 -52 -42 -14 -11 18 -17 6 -88 -20 -91 999999 999999 -95 -87 -48 -32 -38 -3 -93 -35 -24 -64 -65 -94 -48 -65 -89 -68 999999 999999 999999 999999 -52 -7 -43 -48 -73 -46 999999 -8 -13 -32 -75 -48 -88 -50 -56 -76 -24 31 22 -17 -54 -62 -67 -60 999999 -66 999999 999999 999999 -53 -68 -89 -66 -67 -76 -78 999999 999999 -37 -22 -97 -86 -95 -57 -69 -77 -51 -28 -13 999999 999999 -82 -41 999999 -87 -42 -78 -87 -50 -25 -62 -54 -97 -65 -66 -13 -18 15 47 100 131 181 180 185 178 175 127 267 506 704 807 883 976 1168 1401 1951 2546 3322 3961 3669 2491 1496 1027 1714 4033 6555 7116 7379 7600 7785 6866 5088 3670 2639 1640 704 252 36 153 213 72 14 22 20 48 108 161 206 185 166 219 323 426 496 606 682 914 1214 1720 3653 7009 11134 18689 28708 32318 28334 26134 28362 26479 29058 36618 40478 41509 30560 12308 2581 882 576 542 435 327 227 186 139 118 89 81 76 93 124 121 108 106 81 78 81 57 50 37 36 -2 -10 19 32 19 29 36 63 55 33 38 52 62 49 48 51 51 40 55 75 111 153 137 107 117 158 193 217 227 201 153 102 89 68 60 51 59 71 73 75 72 63 63 70 60 61 65 58 38 56 55 49 55 50 55 58 53 44 55 56 41 40 37 36 51849 312 567 30 10677 14 24 9 6403 1508 1326 1157 8288 84965 142108 13202 848 626 328 208 83 83 -1 165 302 432 332 251 175 255 328 83 -66 999999 -70 77 94 179 229 587 8484 30493 92312 235231 359400 244482 51836 517 27 -22 0 -31 36 78 3 -13 -85 999999 -94 999999 -77 -73 999999 999999 -64 -44 -94 -59 -32 999999 -89 -94 999999 -61 -42 -60 -87 -83 -76 -59 -72 -59 -88 -65 999999 -95 999999 -66 -63 -22 -55 -44 -23 -30 -41 999999 -83 -62 -78 13 37 -11 -40 -12 -49 -20 -43 -59 999999 999999 999999 -76 -97 -86 -92 999999 -78 -64 -74 -66 999999 999999 999999 -64 -73 999999 -35 -4 -7 -7 -64 -83 -72 -59 -33 -16 -51 -92 -68 -78 -68 -67 -65 -30 -59 999999 999999 -97 -76 -66 -47 -45 30 -7 56 220 328 564 785 1093 1236 1310 1515 2152 3063 3482 3537 3657 3730 3680 3930 4869 5297 4911 4500 4354 3840 3284 3822 5099 6855 8065 7822 6993 5655 4059 3291 2533 1626 865 455 196 103 72 45 20 68 63 101 78 172 249 335 376 355 376 347 320 288 359 385 448 558 756 999 1750 4280 7092 8852 11245 15660 21426 25265 25649 22199 24760 31724 32501 34125 32605 24351 10968 2399 538 525 599 557 411 312 246 197 209 149 124 79 41 71 86 104 98 83 48 34 15 22 20 38 29 11 27 24 26 50 56 54 39 62 61 63 38 31 44 51 54 80 82 86 158 187 138 124 122 149 193 180 173 146 132 105 100 85 84 80 68 65 72 65 68 80 78 63 51 62 61 53 51 50 52 50 57 61 59 54 58 59 56 48 48 46 38 34 38 51855 310 668 30 10688 14 24 15 6404 1506 578 29555 131689 46988 2123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 504 6401 35285 38588 88669 132211 268698 495710 866091 858176 520704 12645 91 -85 -47 -69 -57 -71 -44 -59 -67 -97 -84 999999 999999 999999 -56 -69 -32 -19 -62 999999 999999 999999 999999 -64 -87 999999 999999 999999 999999 -66 999999 999999 999999 -65 -82 999999 -43 999999 999999 -80 -47 999999 999999 -93 -91 -99 999999 -88 -26 -14 -78 -56 -71 -81 999999 999999 -90 -85 -78 -60 -43 999999 999999 999999 999999 -26 -64 -10 -98 -62 999999 -90 -92 -72 -62 999999 -85 -40 999999 -84 -62 -90 -36 -89 999999 -43 999999 999999 999999 999999 -97 999999 999999 -78 -36 -83 -91 -95 -59 -65 -65 -40 -33 40 207 514 1060 1728 2429 3159 4227 5490 7091 7317 6375 6980 8915 9760 9816 9570 10317 10840 8873 7466 7193 7280 6999 6575 7152 9193 11225 12508 11427 9523 7928 6324 4257 2554 1741 837 386 271 233 119 99 105 156 167 461 1089 1473 1284 1113 783 579 505 531 497 478 515 466 529 590 802 1077 1698 3852 10024 17694 19523 18630 18209 17363 17283 17939 23895 31496 25579 21052 22998 18451 6856 864 446 469 559 564 497 400 345 265 213 251 254 172 98 78 45 63 63 59 36 54 58 73 70 57 45 31 28 25 38 40 79 105 91 55 66 61 64 76 72 59 76 94 83 107 154 209 175 139 132 147 173 177 201 184 156 130 125 102 90 88 76 82 87 92 83 81 84 92 81 82 77 81 73 80 71 71 76 71 81 81 75 71 73 78 64 62 59 51 51 51 51861 312 587 30 10697 14 24 21 6404 1503 7107 1530 8161 60395 28708 1468 1696 2303 2789 2768 2701 2949 2262 1491 635 278 232 110 160 196 183 138 93 57 29 39 27 18 40 71 297 549 2913 21117 104081 214813 338097 165078 4701 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 -85 999999 -92 -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 -99 999999 999999 999999 999999 -63 -94 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 -95 -98 999999 -24 151 433 1104 2212 4145 6910 9664 10929 11490 12635 14137 14513 12571 11879 11327 10916 10860 10509 11858 13009 12694 11773 13682 14887 16655 16271 14419 14023 15066 15909 14275 11142 8782 6971 5957 4417 2402 1052 642 532 551 571 656 773 906 1692 2850 2751 2116 1484 1121 1200 1430 1437 1213 909 770 748 694 538 460 529 687 955 1343 2744 6817 12225 16184 17348 18559 22586 27145 27872 23238 19282 21840 25819 24424 8188 1144 673 572 578 715 538 420 367 308 222 224 214 206 234 215 181 123 91 78 44 28 63 56 46 18 14 15 30 26 24 22 52 66 54 58 75 68 63 65 66 58 68 66 61 57 79 139 194 173 154 146 160 165 162 131 132 113 81 78 97 87 86 91 87 67 65 81 80 79 83 81 75 73 69 70 74 69 73 71 79 69 72 72 61 68 68 67 64 62 58 50 40 51867 313 597 30 10707 14 24 27 6404 1501 884193 999999 999999 14910 8237 669 383 473 927 1491 1363 769 143 301 1066 907 473 595 82 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1285 8292 11847 50782 227925 524253 438299 243760 17374 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -81 35 236 921 2448 5408 9486 14388 18249 20738 23112 21729 19610 17030 14045 14061 13286 11819 13302 11929 12733 12947 12058 13361 14610 17770 23961 27680 24407 17743 16262 16641 14944 12232 10769 9428 7511 5078 3148 2333 2111 2217 2960 3813 3905 3734 4475 4837 3678 1493 544 477 665 818 1149 2150 3023 3165 2581 2021 1530 1327 1060 901 698 697 861 1277 2146 4478 9742 16820 23502 26955 24465 20109 17588 22430 29046 31488 23079 9004 1947 1088 1009 727 633 712 665 415 284 229 181 182 185 157 168 186 192 216 190 123 85 52 30 75 34 1 34 25 18 22 38 51 52 44 48 54 52 71 72 62 68 73 83 80 88 73 73 146 184 156 141 128 156 173 145 124 124 92 79 85 88 77 83 82 85 79 78 86 93 81 75 67 57 67 72 71 67 71 76 71 60 61 69 80 80 70 62 54 54 61 57 53 44 51873 314 578 30 10718 14 24 33 6405 1499 11428 27227 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 345 766 16 999999 -50 1847 6479 7697 4204 7716 14951 49032 144001 357908 801433 999999 999999 500158 8576 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -32 148 442 1181 2954 6153 9594 13012 16541 18019 17593 17587 20701 22079 16241 15312 15243 12240 9879 8811 7844 8335 9731 12072 15015 17557 19771 22305 25494 26996 22237 18068 19120 17526 14662 13100 10829 8894 7330 6439 5710 6173 8064 10316 11182 10630 10507 9441 6738 3325 1320 764 634 576 617 567 475 552 563 654 941 1241 1477 1968 1594 1223 1051 975 1249 2170 3250 4028 4771 6304 8057 11131 16354 25290 30598 21154 8155 1919 1190 1276 1255 1006 721 537 743 698 402 219 123 125 94 60 61 79 130 173 188 175 153 94 112 50 -12 16 8 12 -16 -19 3 33 45 52 36 9 54 48 31 45 46 69 72 64 58 78 69 70 82 91 153 119 122 124 123 118 101 75 88 63 63 64 63 60 69 59 41 44 54 50 49 55 41 47 39 46 43 38 43 42 36 36 29 33 47 44 52 40 34 35 32 33 26 19 51879 290 1283 30 10733 14 24 39 6405 1497 63 1610 3565 5200 4874 1463 999999 999999 999999 999999 726 4167 19632 67915 175391 423562 999999 999999 769341 84266 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 -75 -32 110 296 619 1281 2691 5487 8619 11186 12857 13874 15743 16174 14969 16725 17058 14833 13289 12846 11103 10766 9973 9660 11096 12878 14714 17012 19587 21698 22428 22113 19211 18085 16893 15043 13965 11676 9916 8826 8263 7694 8100 9032 9564 10364 11749 13204 13441 13369 10949 5070 1266 775 684 627 683 824 954 1010 808 496 481 840 1663 3103 4081 3215 1927 1356 1169 1616 3900 7504 10619 13118 14796 17229 18067 15351 8699 2990 2838 1916 1323 1956 1653 869 512 572 673 562 325 209 153 82 43 40 52 22 59 122 139 126 153 115 45 19 -4 -31 -16 -3 1 18 18 28 44 31 23 35 18 30 12 21 52 38 41 41 33 47 46 44 62 110 125 91 104 135 133 119 98 88 69 77 66 74 63 53 44 48 49 47 41 43 57 67 62 37 41 45 33 30 35 38 38 44 47 44 30 36 40 39 34 34 32 20 20 13 51885 292 1267 30 10747 14 24 45 6405 1495 754 10047 36489 69821 82927 53743 28570 16599 1031 999999 260 -86 11353 76872 174633 391890 894484 999999 486709 227972 47869 1268 999999 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -95 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 -52 -85 999999 -53 11 63 281 835 2612 5077 6944 9936 11214 9926 10187 11835 12235 11758 11438 11059 10342 9133 6929 5183 4701 4894 5710 7438 9395 11450 15051 19606 21620 20591 19048 17666 16933 16315 14786 12343 10009 8436 6832 6154 6475 6202 5918 7199 9512 11229 11081 11101 11808 9766 4886 1590 887 917 1154 1872 2671 3313 4110 2957 1386 2205 4177 4365 4363 5045 4007 2664 2074 1746 2472 5451 9280 12592 12566 11177 8498 3956 1975 2699 3335 1959 816 813 510 389 547 855 1485 831 313 199 135 99 96 163 159 69 91 105 110 103 107 113 84 64 59 32 28 27 5 21 22 35 19 27 40 64 26 58 59 44 64 98 69 84 83 82 95 82 123 134 128 152 144 126 140 166 159 169 151 105 72 95 82 91 77 84 84 59 76 88 75 81 65 58 68 71 62 49 45 58 66 59 54 67 64 62 64 61 53 53 50 46 52 47 43 51891 315 562 30 10762 14 24 51 6405 1492 1084 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 335 6280 20181 23685 16007 10363 38767 132220 214269 212084 223930 169170 87140 43278 26807 8527 483 12463 113601 427505 772148 936638 387714 18106 299 999999 -56 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 -54 -63 999999 999999 -55 999999 -85 999999 -94 999999 999999 -73 -77 999999 999999 -96 -74 999999 -64 -89 -86 -92 -64 999999 -58 -65 -64 -92 999999 999999 999999 -78 -94 -95 999999 999999 999999 999999 -100 999999 999999 -94 999999 999999 -63 999999 999999 -98 999999 999999 999999 999999 -74 -39 -50 999999 999999 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 -72 -15 -69 -56 -47 25 159 557 1342 2356 4047 6540 8157 8054 7685 6945 5424 4330 3900 3485 3304 3203 3156 2865 2463 2355 2457 2877 3907 6227 9586 13098 17203 20150 20855 18551 16313 13757 10747 7770 6148 5379 5201 5518 5619 5683 5509 4962 4746 5791 7169 6971 6234 5591 3269 1669 1920 2613 3533 4401 5055 5535 6375 6501 7976 6784 5384 5361 5754 6567 4150 2166 2204 2834 2950 3973 5387 5248 4254 2905 1244 1873 4407 2933 1004 609 627 645 657 2573 7006 12797 8598 949 171 126 332 1096 1920 1282 241 37 45 87 90 59 64 68 65 31 53 56 51 28 17 29 33 76 90 100 100 109 75 103 84 79 97 88 86 102 111 113 120 106 131 142 154 170 150 124 161 171 158 142 116 99 103 108 90 90 87 86 78 86 86 72 81 83 64 73 76 75 66 64 78 71 70 64 67 66 71 72 73 68 59 73 59 55 64 61 56 51897 315 606 30 10776 14 24 57 6406 1490 18992 700255 999999 16988 999999 999999 999999 999999 999999 999999 999999 999999 32 170 103 416 824 669 1712 4190 3252 1739 783 691 610 697 1339 3592 8817 6739 223 999999 46 381 1940 16190 87182 352793 747565 940739 378722 6389 8 999999 -84 999999 999999 999999 999999 999999 -73 -52 -29 -57 -90 999999 -65 -19 31 -34 -43 999999 999999 999999 -69 -91 -87 11 28 7 -63 -93 999999 999999 999999 -70 -87 999999 -93 -76 -55 -57 -28 -62 999999 999999 999999 -58 999999 999999 -71 999999 -86 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 -81 -57 -27 -74 -79 999999 -62 -97 -91 -92 -81 999999 -99 -43 -58 -39 999999 -77 -74 -67 999999 999999 -88 999999 999999 999999 999999 999999 -71 999999 999999 999999 -54 -52 -60 101 300 651 1766 4810 6744 6363 5381 4466 3953 3602 3260 2497 1491 1127 960 993 1214 1346 1624 1769 1982 3383 5403 7303 8838 9266 9759 11347 11443 9798 7767 6369 5311 4705 4219 4458 5239 6138 6346 5919 4533 3146 2958 4054 5060 4591 4207 4784 5821 6454 7645 7436 5955 5961 6625 6536 7579 8513 9863 8976 6761 7682 7950 5756 3455 1758 1358 1449 1260 966 945 982 865 1829 4708 3871 1123 437 373 575 1980 5916 10563 14844 22498 29535 18131 1410 1828 6490 11595 12877 6955 660 48 43 55 63 75 71 70 32 32 27 34 24 14 39 45 57 53 93 101 116 126 106 103 104 89 87 93 92 98 168 138 121 159 190 185 148 124 154 167 161 141 114 75 93 103 95 96 95 87 94 91 87 76 95 84 76 79 64 62 73 71 54 69 77 76 67 59 67 82 70 73 77 71 64 63 69 66 56 49 47 51903 312 679 30 10789 14 25 3 6406 1488 35267 95 999999 999999 999999 999999 999999 147 469 748 784 873 1257 1349 1204 1174 1674 1495 1278 1055 927 885 1031 935 1376 3073 3620 6790 8170 35852 190392 455381 652707 666479 413680 9141 47 999999 999999 -88 999999 999999 999999 999999 999999 999999 -96 -71 -83 -52 -78 999999 -73 -39 -85 -69 999999 999999 999999 -44 999999 999999 -63 999999 -64 -97 -77 -75 -43 -54 -98 -78 -52 -87 -76 -63 999999 999999 -68 999999 999999 999999 999999 999999 -79 999999 -88 999999 -94 999999 999999 999999 -77 -69 999999 999999 999999 999999 999999 999999 -86 -93 999999 999999 999999 999999 -82 -65 -53 -27 999999 -89 999999 999999 -83 -61 999999 999999 -91 -65 999999 999999 -90 -82 999999 999999 -69 -81 999999 -82 -71 999999 999999 999999 999999 999999 999999 -15 198 463 1449 4930 8644 8578 7939 5907 3945 2663 1717 760 666 975 1232 1414 1561 1613 1624 1787 1961 2620 3355 3937 4285 4315 4591 4847 5074 5489 5211 4707 3936 3595 3903 4224 4449 4700 4774 4593 3807 3511 4600 6698 7936 8322 9069 9980 10815 10496 9780 8973 9194 10196 11709 10069 8822 7078 6372 9704 10875 6912 7181 5736 2455 1401 1016 862 975 1423 2470 3462 3063 2483 1198 636 541 593 2389 8202 11392 12161 15382 21016 31318 29234 12876 18440 27120 27002 20525 9329 1594 106 46 41 35 47 56 39 52 43 58 33 38 23 34 55 79 86 141 178 171 152 131 123 125 97 99 100 89 96 127 119 121 186 182 169 192 194 219 165 105 91 91 85 83 91 89 73 80 89 82 57 55 71 66 77 64 58 61 73 70 69 68 69 63 65 74 70 64 66 76 77 79 70 64 68 58 61 59 52 54 48 51909 313 692 30 10802 14 25 9 6406 1486 14524 999999 999999 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 1699 12926 21429 50011 135676 339348 773841 999999 692558 817720 518116 11054 15 -92 -86 999999 999999 999999 999999 999999 999999 -39 -58 999999 999999 -46 -65 999999 -50 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 -63 999999 999999 -90 999999 999999 999999 -50 -85 999999 999999 999999 -92 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -97 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -93 -25 6 127 866 2380 4151 5375 5014 3812 2934 2482 1939 1114 558 256 89 -18 51 102 162 270 508 646 612 832 1611 2541 3175 3567 3863 4181 4654 4157 3534 3646 4029 4399 4745 5096 5146 5489 5724 5505 5481 7511 12792 15951 17209 18294 18778 16753 13693 11904 11834 9799 7753 6425 10640 13944 9861 7816 8566 10523 8729 8619 7071 5869 4422 2611 1781 2275 4068 4963 4531 4695 4473 3575 2269 2305 9350 22763 21353 19566 24484 35350 37434 19623 33679 61579 50670 25543 8420 586 87 39 61 71 49 48 62 50 48 59 63 37 48 68 72 65 84 136 154 210 208 193 155 133 130 101 101 107 124 133 154 153 159 150 156 149 170 204 239 247 155 109 104 107 112 105 110 99 99 104 103 104 99 109 92 91 98 80 88 102 90 82 84 95 97 96 86 87 86 96 88 87 80 77 93 82 78 76 78 72 65 67 51915 284 1572 30 10812 14 25 15 6407 1483 916 3720 9763 25014 66195 182013 517780 999999 999999 651590 87852 778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 433 1031 1681 2658 3935 4250 2908 1307 552 92 -10 31 -28 -82 -22 43 126 228 278 371 546 661 833 863 714 928 1427 2041 2882 3924 4483 4414 4422 4711 4387 3630 3597 3974 4613 5309 5614 5810 7729 10693 13954 15783 15810 13555 9785 6892 8563 10599 10559 9728 8127 10413 12773 16273 13285 10237 8441 8949 5047 4382 10138 11447 10176 8465 7318 7112 10333 19711 27180 32806 33519 28749 24000 19336 21746 24101 22189 22645 25450 36384 37574 22931 39380 62503 60177 35723 16390 5513 368 67 41 36 80 66 50 41 13 26 33 15 33 30 35 48 75 104 152 203 220 231 162 149 135 128 112 121 126 112 119 129 135 138 144 165 212 320 457 246 120 98 93 85 106 92 79 73 85 89 94 75 83 96 87 68 68 74 94 79 79 72 62 62 67 92 82 70 72 79 80 75 74 71 70 67 55 61 68 53 49 53 51921 312 711 30 10821 14 25 21 6407 1481 894 3270 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 673 6781 19843 42408 90542 203144 484730 952460 999999 797202 14012 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -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 -99 -64 40 300 713 1161 1328 1114 738 451 181 61 58 134 158 63 70 97 270 439 638 854 919 969 868 844 992 1099 1308 1960 3112 4120 4306 4361 4386 4354 4681 5086 5470 5654 5497 4813 4432 4213 5719 12187 19317 20596 19138 17248 15847 14612 9976 8384 8963 12990 14443 14106 14023 12720 14311 19203 21607 18554 16785 15231 11720 10393 9779 7646 9012 10111 10890 12744 13658 14518 14505 16193 23332 28899 30055 25245 20474 20703 16614 12679 14839 24495 30383 14321 32074 69446 81519 51436 28539 15926 1383 58 67 24 60 63 61 40 31 15 40 47 15 10 43 75 119 143 200 218 199 184 135 130 123 113 106 95 99 112 109 97 126 133 161 224 315 763 644 133 96 93 79 89 78 66 82 82 61 65 73 72 65 55 59 56 61 60 63 74 80 74 68 80 84 71 83 72 75 71 61 64 66 66 64 60 59 61 56 51 53 42 51927 311 780 30 10830 14 25 27 6407 1479 22492 310165 207384 18669 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1327 22052 90525 259798 649710 999999 992224 271859 3060 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 66 240 323 629 1142 1291 1122 1013 773 629 904 879 634 512 508 720 915 882 837 773 787 896 1090 1421 1839 2030 2184 2585 2746 2555 2328 2537 3571 5119 6444 7681 8759 9215 9144 9130 9022 8801 10066 14331 20080 22490 23798 24274 23403 21106 18987 18660 18562 18908 19439 21934 22086 17383 12874 11653 12917 17510 19374 14736 13573 16362 14515 14734 14784 16262 26091 35500 32367 18382 6590 3466 9825 23568 33986 31367 30075 25350 17763 10717 8901 12039 12250 10486 16310 40544 54890 49175 18502 32238 45408 3143 41 77 95 72 50 37 42 50 42 50 49 24 39 65 106 118 130 153 206 189 158 190 170 126 130 141 144 141 136 132 141 128 116 195 281 396 751 908 310 109 105 98 94 102 85 77 72 63 82 84 79 91 89 86 62 78 76 71 80 85 79 74 64 75 79 72 83 84 79 80 71 78 79 76 68 74 69 64 61 50 49 51933 314 699 30 10839 14 25 33 6407 1477 11193 7280 999999 999999 93228 2004 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 999999 8327 114941 406078 673315 557938 49358 558 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 166 203 208 338 702 990 1145 1223 1474 1869 1693 1416 1208 812 651 587 544 586 608 506 536 604 679 1080 1517 1723 2053 2519 2376 1946 1690 1848 2649 3629 4840 6287 7742 8802 10230 11907 13007 13903 14355 14771 15881 17271 19364 21801 24288 27115 30243 31364 31015 28279 24169 22941 23094 24409 22706 23930 25365 18338 17342 15618 15731 20228 19858 17238 17408 17870 15817 10146 9890 12627 15316 22066 29009 24518 18407 13149 16536 27011 31935 46173 23886 6396 6062 8990 8190 12643 23841 30304 29509 32604 21935 13853 72941 68382 5784 85 53 57 53 19 38 28 2 32 13 -27 -11 25 15 22 83 78 132 169 140 128 130 130 135 121 124 115 109 126 121 120 145 156 213 445 821 1440 1408 310 85 73 70 79 65 63 52 56 59 48 49 66 56 57 62 51 47 42 52 62 66 60 52 48 45 40 41 53 68 55 61 52 41 45 36 38 37 34 42 35 30 34 51939 314 678 30 10848 14 25 39 6408 1475 6929 251608 999999 999999 6172 420 337 326 241 85 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 224 1318 19370 102065 116772 6104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 392 788 999 925 1099 1449 1649 2096 2417 1892 1888 2547 2821 2527 1992 1504 1245 1125 1157 1090 890 718 611 658 756 826 1023 1264 1405 1513 1580 1513 1607 1899 2622 3221 3805 5344 6947 8087 9358 10478 11901 13724 15526 16978 18414 19089 20036 21027 22883 26040 28960 30148 29761 28115 26741 24271 24076 26230 26372 23629 21652 18878 17093 17371 14480 9301 8519 13519 19576 22185 21289 19653 13746 11566 14284 8475 2538 3365 4348 5493 10106 19367 23889 17698 24983 30227 18270 9916 11944 18365 23875 19979 16752 20717 26890 19088 7005 21628 77444 112232 51247 7030 328 96 96 57 23 45 60 37 43 40 37 43 76 90 89 126 149 181 192 191 156 154 164 137 125 148 182 158 138 140 137 194 320 676 1389 2239 1600 327 103 87 98 88 79 70 84 97 84 90 96 63 56 60 74 70 78 81 82 78 69 72 70 67 84 80 67 72 82 77 76 70 66 67 72 64 62 66 65 53 49 50 51945 315 689 30 10859 14 25 45 6408 1472 30058 23201 27290 999999 999999 999999 58480 2611 740 544 231 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 117 272 346 83 999999 999999 92 999999 2750 37479 43647 2773 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 421 778 1008 1142 1391 1667 1497 1735 2515 3163 3276 3056 2997 3301 3457 2995 2101 1937 2356 3061 3627 3286 2519 1792 1266 1027 896 878 763 581 514 661 889 1215 1625 2305 3020 4062 5407 6579 8006 9453 10425 11930 14189 15306 15082 14576 13131 12785 13973 15280 16371 18307 19527 18397 16496 15562 14264 11810 10486 11309 12606 14083 17397 19480 20234 19584 17570 14632 9384 9402 16764 20859 18485 16932 19098 23334 26733 32539 34992 29435 22138 16186 9767 5156 1989 1590 10404 18885 15925 20173 28844 37346 36220 30464 25095 21423 22835 19479 20386 28126 31286 25514 27138 46190 101688 136549 100713 20926 555 75 80 55 41 25 14 44 56 57 19 50 65 95 132 129 167 178 203 185 144 145 151 139 148 140 153 190 182 178 192 227 583 1483 1543 946 278 117 95 73 61 71 81 79 80 72 61 76 68 73 57 58 72 59 71 69 71 69 61 56 57 72 81 66 71 63 70 73 62 60 60 65 60 57 47 40 42 40 51952 301 944 30 10874 14 25 52 6408 1470 299317 175852 55847 32113 13072 1639 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4330 27761 2091 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 262 599 1336 2258 2740 2920 3199 2737 2300 2659 3293 4064 5097 6253 7384 7965 7665 6053 4807 4438 4445 4687 4847 4725 4084 3319 2037 1346 784 453 428 551 975 1379 1932 2771 4032 5275 6101 6955 7870 8072 8513 8278 8291 8486 8235 7962 8100 6064 4321 4964 5533 5279 5801 7222 7861 7843 7545 7603 7331 6988 6689 7707 10057 13410 16117 18870 21269 20865 19014 16160 14232 10584 6459 7441 10888 15493 19402 20374 17490 15347 16106 13128 21030 24619 24702 41225 41041 27746 20113 13961 8185 5764 7423 11933 16038 20706 21488 19751 23599 20148 20438 21424 18583 13153 14682 17469 23408 31673 38023 74615 150251 114624 4402 85 32 23 6 11 -11 -19 -39 -40 -24 -17 -16 6 29 51 95 145 167 150 112 89 69 108 97 88 61 57 117 146 131 161 369 665 692 354 114 31 22 6 13 1 16 -1 4 5 -3 -2 -3 -3 1 1 -4 -12 -7 4 6 -5 -8 -4 -3 -5 -12 -11 999999 -8 -8 999999 -15 7 -8 -15 51958 308 897 30 10887 14 25 58 6408 1468 7062 8940 13592 2256 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 461 1174 2327 3717 4718 5669 7140 8394 7960 5757 4843 5305 6313 7809 9598 10669 11026 11327 11976 11642 11087 10163 9014 8213 7550 8166 8216 6955 5919 4485 3559 4058 5371 6927 8393 10480 13028 13824 10759 8360 7573 7214 7150 8108 10548 12723 14221 15802 16553 18709 20351 21054 21457 18454 9201 3837 2069 2294 3690 4596 5201 5730 5927 7345 9968 12747 15385 17744 20395 21931 19448 15979 18664 24281 25672 20914 17302 18214 19177 16820 8024 3966 5332 8661 11158 14463 17289 17267 17256 18729 22187 27236 31454 33923 30406 24510 21239 24447 21842 11930 4795 8997 13349 15910 8207 2845 5335 9636 13869 17468 21864 28159 35296 40935 45039 44407 58984 111986 74960 2731 117 101 105 64 77 47 50 50 20 29 56 77 112 132 159 263 348 329 237 170 196 190 171 156 154 154 160 184 225 208 261 532 795 592 325 131 85 88 69 66 71 65 61 53 60 72 60 42 75 78 59 78 79 79 77 67 69 62 59 64 74 76 69 74 80 75 63 63 59 65 61 61 59 49 44 40 37 51964 311 852 30 10902 14 26 4 6409 1465 11242 904 467 195 -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 119 688 1483 2761 4459 6183 7961 10235 12733 15211 15362 12652 11845 12235 12873 13234 13662 14643 15760 17348 17705 17081 16447 15474 14271 11536 10820 9777 8867 7896 7395 6833 7666 10798 15030 16680 18495 18582 19020 19765 18788 17867 14370 10866 9625 9113 9138 10799 11691 12691 15155 17064 18509 20379 21380 19992 18734 17665 14749 11043 8777 6374 5507 4750 4829 5687 6684 6788 7505 9317 12628 16157 19793 20677 19214 20662 21500 19847 14249 11215 11976 13554 15833 17128 11893 2544 1519 4850 11294 13540 14232 19963 24394 31492 42937 47010 40341 34712 33664 37943 32488 19352 19726 25680 11142 10011 16015 17331 22312 15617 12167 15656 22172 27356 27716 29296 30182 36846 52415 51889 61173 56876 10827 494 75 86 100 108 81 61 58 63 19 26 74 103 136 162 216 306 326 250 198 216 201 175 157 170 154 182 236 238 239 248 594 1364 902 308 171 101 81 78 89 90 78 70 83 92 91 67 76 85 69 81 88 82 75 75 98 87 86 74 82 80 88 91 87 87 92 89 77 72 72 75 70 70 74 72 72 67 60 51970 311 837 30 10917 14 26 10 6409 1463 3269 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 452 1615 3484 6081 8919 10929 11633 12104 13749 14078 13535 13614 14639 16199 18963 19085 17214 16250 15954 15310 13528 12561 11325 8811 8549 8901 9694 11167 14280 17801 22582 29674 36536 43230 49615 54398 56787 56894 52529 39491 22247 10438 8049 8610 9737 10436 10907 12191 14304 16905 19721 23781 27366 30987 33867 36380 41292 48567 51733 49681 40741 35112 26572 15288 9859 8244 7851 7356 7307 8072 9594 10631 11822 15543 22047 28813 27934 20798 14010 11418 11134 10904 11998 16073 14219 3983 1194 1984 5555 11672 11533 13794 18083 25797 32735 35652 43660 46717 28836 20442 23907 42684 42036 11033 16627 15145 14874 23207 20859 24114 23240 18036 15067 16209 17781 12775 4349 247 2012 18969 46328 34757 6304 308 81 91 101 112 84 33 64 19 53 75 87 126 173 305 328 352 342 285 239 214 193 210 200 167 158 184 187 238 268 258 535 1928 2311 605 226 125 100 105 102 107 104 105 96 86 78 91 91 83 97 90 67 81 91 86 97 90 93 94 87 78 95 95 98 84 95 102 88 103 98 82 83 78 80 79 68 64 70 72 51976 312 848 30 10928 14 26 16 6409 1461 7430 -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 172 1096 2655 4694 8156 11900 13634 13770 13364 13449 13889 15188 15927 16205 15277 13329 12197 10924 10369 10004 8339 6618 5478 4749 4604 5068 6314 8572 10999 16461 22758 28853 40074 47729 52142 55649 59011 61683 58023 51207 40926 27228 15905 11548 13341 16390 18304 19198 19321 21365 25548 29049 34919 41385 48692 57652 65608 70303 75644 82245 93180 89353 81917 74345 55761 29879 10074 6472 6110 5631 5277 5725 7148 8716 9849 11063 13716 18682 22089 22321 19671 12684 7455 6206 6479 6801 11002 8667 2091 1300 3209 7005 9292 12363 15496 21392 29945 33161 38243 38686 41951 44720 43225 36006 41191 28534 7320 3806 8222 12299 13451 12433 11341 13680 19722 15177 3335 1235 4270 3000 307 82 698 524 24 24 41 45 59 60 50 11 16 14 17 49 87 127 190 368 517 461 299 190 197 185 176 174 127 87 102 178 235 249 230 1207 3629 2706 931 213 73 62 72 73 48 53 49 56 56 47 50 40 41 53 25 25 40 50 45 44 46 51 52 53 58 46 48 50 51 53 59 50 48 51 46 40 43 51 44 33 34 31 28 28 51982 311 857 30 10937 14 26 22 6410 1459 6341 463 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1572 7370 6556 656 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 697 1202 1968 4091 6854 9710 12288 14070 15576 17172 16766 15712 13526 11452 9592 8235 7916 8020 8461 8141 7447 7361 8038 9061 10617 12701 13929 14226 14876 17031 24187 36311 44949 57340 67196 66868 61929 58607 46575 32875 24378 16397 12984 13159 14483 15803 17471 20318 24554 30574 39108 49674 57577 62417 72283 82685 88789 95597 97433 100358 96796 82201 64550 44790 31833 24705 15350 11190 10350 9469 7701 7367 7600 6977 6122 6942 9483 11795 11927 10907 10016 7258 3731 1857 1806 2355 3603 3708 2545 1868 4285 6266 10401 20104 19926 18417 24932 29964 34368 37281 39768 41618 43420 38246 29088 25734 9355 1675 527 794 2538 5177 9764 11634 4779 1892 4682 3485 802 1061 3226 785 -16 7 -7 17 8 11 39 33 0 4 9 40 81 114 194 399 652 562 328 225 197 217 210 187 165 149 132 118 195 270 222 522 3234 5674 1793 491 126 55 68 57 55 55 44 48 57 65 41 44 43 41 37 32 47 55 49 49 53 55 50 38 49 47 45 39 47 44 43 47 43 37 44 35 35 44 39 36 30 27 24 28 25 51988 313 835 30 10945 14 26 28 6410 1457 60844 279368 2251 165 738 9335 17297 2026 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 954 6849 31481 89547 97114 67345 66673 58812 12998 1258 5779 13811 16248 11026 1432 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 190 1476 3343 6382 10114 14415 18458 20035 18898 15977 12152 9185 7050 6046 6167 7399 9056 11617 15389 18866 19956 18766 16130 13943 13595 14973 18338 23979 28835 31512 35889 38936 38606 38679 42278 45681 44029 35788 22340 14208 11069 12032 17173 24091 31662 37831 45942 54385 59612 61295 63555 69940 77717 83030 89018 92493 89736 84267 82158 77255 69141 58271 46244 36368 29495 22985 17624 14754 13265 12198 9938 8941 7835 8631 11698 13984 13052 8921 4544 4055 5598 5600 2399 2016 3766 7911 8522 4256 2590 4342 8260 16231 25021 27629 26511 23727 23991 25056 24916 28173 35713 42959 35950 24064 22481 14865 7454 5264 4998 4356 1684 133 1076 2872 1335 266 57 596 2024 1305 454 879 584 130 30 51 36 8 17 39 35 35 92 187 396 672 682 457 301 227 207 224 265 281 216 202 144 116 198 297 315 346 2489 8181 4945 1118 218 83 77 68 87 77 94 73 69 80 62 69 79 88 57 63 69 63 70 56 74 78 82 82 84 78 68 72 78 67 58 69 67 66 71 73 69 73 77 63 55 55 57 46 42 51994 314 817 30 10957 14 26 34 6410 1454 1724 16235 7160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1351 6207 18171 54214 148878 268518 143011 5785 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 409 1566 3982 6466 7884 8885 9021 8619 7431 5775 4370 3700 4152 5214 7197 10711 13867 15489 15873 15132 12348 11502 12272 13762 18503 25733 31989 37729 44525 51474 65630 80596 89575 91484 93164 96482 97171 89645 79098 64540 48613 37398 33730 31256 31538 35848 41154 45093 46863 49733 53449 59319 64411 70566 77148 82242 88209 88807 84459 82121 77919 66713 53274 37518 24072 19965 22554 21236 15541 12322 9786 7696 6982 6497 5694 7419 15896 23258 14882 3467 2814 3326 2947 4249 2666 1825 3000 5304 6310 4353 2341 1820 3706 8454 14909 19125 23733 29622 38685 37097 26410 20639 26495 39606 31315 16193 15726 17773 19074 22893 28744 30010 14663 4143 1542 633 350 264 338 1109 581 944 1788 311 34 33 80 67 48 31 26 62 119 186 399 633 575 464 367 299 253 251 286 233 223 199 159 134 180 257 315 292 746 5003 8001 3564 896 178 99 73 74 80 66 61 59 59 73 60 51 57 52 69 45 38 64 68 64 84 73 58 67 78 75 61 68 69 63 75 75 58 56 70 73 71 60 64 49 43 49 47 50 46 52000 314 800 30 10970 14 26 40 6410 1452 450 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1891 6811 18286 51097 98914 109442 40832 2009 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 446 959 1466 2190 2973 3351 3435 3370 3898 4653 5353 5159 4870 4817 5135 6288 7471 9600 12401 15713 19298 23728 28663 32193 35752 40842 47454 55301 62253 70925 79604 85936 86396 82584 71624 68151 66354 52393 38170 28229 22398 20239 21238 23269 26741 32268 39068 45060 52297 61673 72450 86603 101883 115816 135083 148772 158505 163156 150764 129072 109967 94807 85260 68964 59039 54701 47964 37278 25269 19009 16007 16016 21504 25417 18760 7959 4566 5011 4757 2890 1742 1445 2035 2460 1968 1925 3126 3816 1966 1097 1578 6041 15649 17640 17270 23116 26728 27433 27103 21216 28365 41518 25581 13775 16458 19681 18237 14765 9680 2377 497 844 2554 3356 1395 164 13 242 661 93 39 42 50 56 48 53 50 56 158 323 507 545 410 340 307 289 224 227 229 264 203 169 149 148 178 268 297 275 468 3028 5844 3063 1045 258 87 89 85 77 71 74 75 70 77 82 74 61 63 70 72 75 80 72 54 69 69 65 62 62 56 66 78 81 77 72 70 79 77 73 66 70 70 63 57 55 55 53 52 45 38 52006 293 1476 30 10986 14 26 46 6411 1450 611 2668 7238 20132 43910 39258 13700 688 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 461 786 1044 1267 1635 1854 1910 1797 1707 1988 3114 5097 8206 11970 15690 19308 22473 26226 30163 34492 39918 45932 50703 54766 59194 63796 68650 74511 69580 56731 45740 34280 24932 21611 16830 11642 9176 8804 9511 10412 12524 15666 19563 23604 27656 33278 42478 55697 73180 90740 106590 124970 140843 154106 153133 149868 152057 147003 130178 125527 129013 131739 131285 114489 88282 63790 54881 45521 36929 39523 47007 38784 19726 11581 9493 9221 8711 7171 5400 3823 3313 3167 2977 3396 5011 6954 4053 1326 947 2721 11778 16332 9200 12777 21786 23225 26361 26521 29746 48567 48572 37810 28712 20097 9257 3088 1339 4880 11673 16619 16653 17229 10502 1233 41 45 28 40 38 56 38 21 25 40 80 214 366 374 287 225 219 226 252 237 234 231 234 211 161 146 155 194 230 265 267 226 773 2776 2334 826 376 106 69 69 57 57 59 72 82 64 70 67 51 57 69 76 53 47 56 54 43 35 47 56 78 92 70 51 56 56 61 71 71 53 62 61 69 63 63 48 47 42 43 43 51 44 34 52012 311 922 30 11002 14 26 52 6411 1448 2973 5697 487 1134 1132 573 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2449 6317 7596 10087 17240 23315 12389 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 -91 112 338 463 592 788 1003 1187 1210 1082 1119 1367 1724 2456 3696 4830 5704 6055 6302 6585 7642 9246 10756 11759 12314 13343 14930 16935 18043 21694 23670 23049 24170 23426 20917 14747 7856 4725 3059 2355 2418 2984 4055 5419 7101 9109 12063 16274 21768 28763 36999 46442 57929 67924 73941 77995 81331 84195 90041 100599 110985 125303 145093 161280 169097 178203 195380 204312 221516 239351 248184 279103 254880 176933 112420 64001 40685 23987 15809 16443 13392 11210 8935 8430 8297 8029 8247 7038 4839 3231 3986 10730 9746 2435 849 1129 8081 18723 16747 8807 4292 10595 21648 23914 26872 23235 20381 18498 20555 25343 25289 20836 21839 19551 8203 1900 2710 393 26 14 -10 -23 -13 24 27 4 19 29 56 134 268 304 274 243 255 227 215 233 241 223 206 181 170 161 166 152 212 287 257 246 261 1162 2931 1774 640 271 94 78 71 68 74 56 67 77 69 49 53 60 64 61 46 53 47 65 64 57 70 66 76 73 72 47 58 67 64 64 66 64 71 64 59 52 58 54 48 49 50 48 39 46 45 39 52018 315 849 30 11019 14 26 58 6411 1446 29930 71359 80214 16420 4570 5133 4758 2547 1191 999999 999999 999999 999999 999999 999999 999999 999999 282 2284 10467 27149 28712 15871 5438 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 210 438 801 995 1331 1757 2370 3267 4276 4687 4380 4154 4518 4962 5559 6728 7813 8478 8516 7927 7713 8188 8515 8335 7337 6023 5463 5101 4378 3700 3130 2632 2295 2057 1954 2021 1896 1697 1650 1953 2378 2931 3614 4725 6016 7793 10484 13587 17404 22574 27698 32349 38531 46174 53472 61079 69555 82433 96316 109682 120098 128268 137887 149842 160011 169121 178014 196926 220672 237960 236920 220085 219288 219910 169874 126033 90064 45858 31204 19907 16023 18796 19422 15139 12495 9710 8957 9131 7728 7457 5835 5004 4868 4679 6217 6318 2284 979 822 3193 7727 10077 11223 4564 7103 18183 18541 19996 19142 16040 15613 18546 18619 16613 12056 5676 1213 438 261 46 96 478 217 24 -12 -1 2 0 -35 -27 41 98 188 231 264 219 188 173 205 219 217 228 201 189 164 151 139 166 169 168 183 215 192 672 2912 3502 1220 456 192 75 46 35 54 62 50 55 46 36 51 47 45 36 36 50 32 36 51 31 37 42 43 63 48 47 61 61 55 36 45 53 47 42 34 42 45 41 30 30 21 22 25 28 26 17 19 52024 315 834 30 11034 14 27 4 6411 1443 79402 726 999999 184 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 1414 6917 21945 32011 9362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 632 1027 1508 2087 2802 3600 4166 4458 4554 4832 5069 5366 6052 7496 9539 11188 11016 11029 11669 11425 10615 10325 10521 10730 10137 9744 8747 7414 6537 6017 5704 6083 6100 5793 5418 4971 4622 4330 4363 4844 5379 5917 6564 7761 9454 11898 14622 17631 21316 25286 29684 34218 40164 47085 54212 63577 76048 91162 106379 119597 127154 142059 161847 180470 194045 202631 214199 222474 207791 191360 184949 172934 135729 118980 101414 74365 57510 44255 38413 24122 10026 9673 14465 15904 10916 16403 15808 10659 8323 6997 5642 4606 4574 5128 5028 6664 6169 2791 2053 2052 2407 3241 3062 4298 8626 4554 3358 13074 11362 7827 4984 4883 5801 5778 5163 3125 6757 17775 15626 13586 10389 5599 2542 773 19 -7 15 22 7 37 58 122 152 195 202 214 205 211 182 199 199 212 256 203 173 167 184 166 131 138 181 188 186 181 389 1849 3008 1462 421 186 62 54 70 46 30 38 69 48 34 42 55 34 41 44 29 32 31 44 35 30 30 38 44 38 45 48 70 52 43 43 53 56 44 38 52 50 37 42 50 36 26 34 29 21 14 13 16 52030 317 812 30 11042 14 27 10 6412 1441 218 32165 117734 178023 6811 4910 10141 13849 11836 6512 2714 999999 999999 999999 999999 999999 999999 999999 48 2061 6328 11144 18778 28262 47023 73676 80059 14920 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 246 1228 2579 4133 5838 7490 8659 8523 8128 7995 7367 6774 6028 5668 5487 6000 6338 6242 6158 6575 7240 7738 7751 7716 7919 8125 8290 8291 8143 7965 7846 7938 7765 7504 7272 6562 5988 5738 5862 6185 7043 8382 9841 11297 13337 15835 18622 21446 24624 29004 33476 38503 43292 47284 52573 61539 72443 82797 96601 110331 121393 134440 145667 151902 151403 150548 146975 140292 135544 131753 117888 116052 114646 108321 99139 89012 71373 57872 56997 57447 52385 43224 25773 10305 6991 14815 23697 16683 16355 25188 14583 10113 11328 10026 6173 4486 4879 5016 5540 5791 4491 3013 2639 3019 3091 2017 2482 6294 5839 2879 2256 297 86 65 89 212 1100 2736 5978 39681 94262 54215 13317 1608 45 34 -4 40 31 26 19 54 146 224 233 270 298 255 278 279 389 317 254 221 252 207 210 188 190 193 161 163 204 233 254 191 757 2506 1892 538 290 172 94 80 85 76 64 42 57 70 62 44 40 52 71 71 63 72 71 66 48 66 65 62 71 78 73 59 56 63 75 76 68 62 47 49 51 62 62 60 54 57 51 47 53 43 39 38 42 50 52036 314 901 30 11041 14 27 16 6412 1439 657 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 296 2167 6256 16882 45374 102104 115346 65857 15465 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 353 1153 2184 3066 3916 4902 5604 5225 4961 4832 4690 4682 4680 4567 4337 4021 4144 4560 4926 5366 5911 6567 6859 6852 6838 6422 6177 6110 6144 6085 6028 5749 5400 5170 5096 5262 5720 6262 7064 8359 10033 11672 13273 15412 17734 20273 23188 26316 29016 31829 34920 40030 46896 54862 63531 73913 81757 83466 76380 67097 58445 54683 62632 66677 68804 72790 79928 88975 105358 127292 141592 155662 179055 196938 193816 205140 219739 207640 168218 127978 81351 48201 14669 9109 13191 32626 37958 37387 30605 14372 12887 15663 15694 19843 19352 10100 6990 5638 3789 3734 3863 5556 5759 2404 2018 2265 1691 1440 1995 5260 7179 5430 1537 240 176 141 199 1276 1630 1376 23938 80120 54933 9578 2590 130 42 52 97 92 41 44 57 159 229 279 317 338 369 441 528 591 541 592 534 410 345 268 239 235 299 234 202 233 346 396 176 1002 3345 1652 285 283 178 105 108 118 109 97 114 106 88 82 72 98 100 80 77 79 102 96 105 110 103 110 107 94 112 111 108 98 81 83 88 96 93 95 99 106 106 104 90 92 91 95 83 85 84 79 69 73 76 52042 294 1500 30 11040 14 27 22 6412 1437 -20 1987 6261 14623 24791 38529 58112 53329 34368 31795 55555 78826 37229 6944 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1062 1720 2542 3976 5253 5736 5122 4773 4799 4720 4776 5161 5579 5974 6743 7133 7022 7432 7504 7331 7087 6836 6275 5816 5633 5452 5189 5227 5262 5160 4963 4922 4954 5086 5409 5973 6545 7416 8287 9498 11623 14771 18097 21348 23721 25535 28147 30840 32893 35731 39537 43985 47832 51594 55758 61411 67685 73830 79805 85261 92418 98000 105251 120489 136017 145259 155846 158757 141818 129273 129234 128318 120665 106433 95021 96931 94613 89224 86387 77429 52983 34507 19461 11370 17649 35387 36667 29040 20053 16199 13447 10419 15242 20236 20815 15887 9530 7748 7352 5410 3644 2975 3035 3508 3321 2416 1786 1445 1171 1129 2160 4469 4991 2319 453 151 110 93 128 176 519 5791 28636 13300 2489 82 18 20 43 16 8 20 28 60 147 248 284 359 379 404 441 585 612 583 629 546 371 323 235 198 191 160 142 150 180 215 198 196 1689 3619 922 190 166 114 91 73 65 64 80 80 68 60 64 62 60 59 37 48 53 52 55 56 52 47 54 58 59 76 78 58 58 63 72 72 65 57 57 61 69 67 59 52 49 49 45 42 38 40 34 36 44 52048 289 1658 30 11048 14 27 28 6413 1434 -3 815 3369 9294 20351 38644 66648 65810 29468 30423 33106 1555 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 873 1394 1855 1990 2114 2400 2674 2522 2420 2634 3226 3685 3871 3786 3892 4170 4331 4132 4001 3977 3742 3503 3231 3019 2917 2843 2693 2457 2425 2440 2548 2598 2660 2871 3352 3932 4646 5488 6217 7296 8612 9760 11007 12595 14161 16130 18813 22039 23814 24283 25141 27358 30432 35712 43215 51109 58242 61359 61192 62620 63743 70195 82379 94955 116772 141087 156842 173854 193485 214387 235048 245757 255412 252176 239926 208250 144063 82060 49672 26188 16616 16520 18708 22790 33773 43904 45607 43113 39235 26667 18139 13693 16135 25006 23795 17017 13300 10909 8957 6946 5212 5126 5242 5320 5427 4918 4439 3619 2919 2049 1513 1131 839 749 908 626 301 123 65 29 19 265 1714 1568 132 47 34 43 17 3 24 16 16 48 132 252 347 418 425 401 406 457 556 487 375 345 376 295 220 200 199 149 119 135 187 232 158 504 3153 2744 346 180 139 108 82 69 77 65 47 63 61 64 55 56 58 65 58 48 56 61 49 57 57 62 64 61 63 71 71 54 68 66 61 55 50 50 68 59 61 58 53 54 46 50 44 33 36 45 46 46 52054 288 1692 30 11052 14 27 34 6413 1432 0 978 3337 10080 26259 57679 103460 100951 54317 2511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 385 648 910 1053 1317 1701 2060 2392 2483 2560 2610 2728 2936 3184 3567 4261 4243 4172 4091 3935 3838 3597 3151 2706 2342 2185 2002 2015 2149 2371 2690 3456 4213 5178 6102 7022 7907 8762 9395 10102 10925 11940 12452 13311 15205 17613 19870 22126 24310 27327 30969 34202 38978 44034 48886 52332 55788 60080 63298 67601 77614 97393 116879 137778 160566 180878 200716 211998 214717 212219 214275 200386 188268 178534 140312 96930 57352 40573 32369 27272 24853 25041 29224 35055 39439 41724 38765 31139 21592 15024 12812 12927 17123 18472 18557 20650 17564 12544 10971 11928 9666 6095 4824 5330 5969 7250 7981 7678 7401 5962 3968 2538 2096 1612 1532 2219 2678 3778 2930 2440 1646 1105 245 52 65 38 20 39 55 11 58 58 43 38 185 442 496 545 494 356 343 340 394 402 297 267 251 208 221 212 172 150 138 117 124 185 155 395 2446 2052 267 163 136 85 74 66 74 81 64 70 73 64 68 62 53 54 62 50 49 67 70 66 61 47 50 55 55 59 64 60 62 63 58 57 56 66 57 62 62 60 62 48 49 48 49 42 41 37 44 39 52060 292 1570 30 11050 14 27 40 6413 1430 40 93 893 1839 2279 4165 12980 33198 85327 104500 69042 67244 37442 3844 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 281 809 1381 1918 2553 3065 3061 2978 3156 3354 3672 3921 4296 4850 5618 6039 6207 6319 6066 5854 5572 5099 4982 4675 4238 3795 3331 2962 2805 2662 2839 3584 4722 5881 7216 8724 10394 11681 12732 14125 15280 16255 16925 17661 19424 21422 23265 26485 31099 36750 40486 42922 45472 47925 51975 60894 70850 79013 87777 98517 106716 113355 120247 130981 144043 156602 170650 181529 189353 180493 156811 135913 114707 102236 87630 55240 37669 28783 22804 23467 25203 27352 32839 48979 56612 58895 57628 46804 33113 22455 17827 18178 17020 15216 15625 16330 17061 16410 15275 13903 14274 13499 12930 10855 6660 5153 5504 6512 8291 7288 4110 3209 3238 1499 673 555 663 840 999 802 742 321 111 76 64 84 68 38 52 39 42 5 33 101 326 534 522 470 369 364 340 361 430 422 352 330 246 183 169 172 140 118 139 148 192 175 453 2177 1375 192 156 116 100 94 68 74 71 65 71 82 69 52 50 72 63 54 50 39 57 49 54 77 53 56 59 66 49 70 74 62 59 59 57 60 58 62 60 59 60 57 55 50 48 47 51 47 48 51 51 52066 288 1685 30 11045 14 27 46 6413 1428 252 1536 4451 12787 39691 102799 206075 194886 37550 604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 458 1133 1913 2963 3737 3899 3581 3798 4319 5151 6122 6772 7320 7540 7653 7927 8077 8114 7935 7821 7624 7296 6843 6294 5813 5453 5069 4843 4781 5076 5685 6545 7531 8634 10187 11740 13461 15100 16850 18440 19356 20126 21125 21922 23159 25431 29051 33987 38416 41657 44663 49622 57546 64678 72728 81799 89059 95268 101585 104571 107516 117410 126188 125388 116447 109399 102356 90962 85463 80477 70147 58999 57076 54790 53835 48916 43456 40735 41494 40560 36037 40383 44098 40947 36849 34057 34216 33662 34398 33102 32134 28891 27040 22769 16846 15547 15951 14968 17028 16346 17289 14439 14291 14521 15347 17018 15035 10945 6927 5768 7027 7469 6168 4085 2915 2643 2514 2448 2471 2541 3271 2533 947 295 616 1151 931 191 90 55 64 47 35 15 78 321 543 500 462 402 327 338 381 477 466 618 1566 1278 256 198 190 162 140 130 130 184 180 540 1522 501 175 189 117 91 83 70 75 77 72 59 75 62 61 60 45 71 63 57 65 77 68 69 65 52 60 61 56 54 70 68 64 61 60 52 64 64 60 62 63 69 62 60 56 46 40 55 58 54 58 50 52072 290 1621 30 11041 14 27 52 6414 1426 38 851 2583 7494 21406 63638 164255 235570 188036 14157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 405 1103 1847 2598 3434 3924 4548 5170 5657 6288 6854 7431 8050 8620 8975 8924 9014 9314 9366 9316 9606 9528 9365 9027 8373 7913 7571 7373 7263 7584 8326 9050 9748 10350 10935 12027 13417 14756 15602 16460 17598 18925 20833 22860 24365 25934 28906 32725 38176 43555 47559 50305 52458 53129 53178 53366 53308 53094 55219 62172 70342 76411 85342 97704 108632 115275 116871 120618 109409 94126 79337 61787 48626 40181 34656 38398 45718 57136 64358 59491 44467 36151 36719 40913 39427 36719 30539 27644 29139 22151 17303 17206 15701 15550 18758 20116 20548 20237 17293 17668 18492 15599 15616 15139 13144 12829 13845 19633 23552 20370 9867 3514 4141 6158 9824 9539 5339 2777 2447 2202 1759 2022 2831 3866 4339 3240 2605 1839 1756 675 87 18 45 36 65 74 245 469 481 455 352 290 331 432 473 502 469 458 1096 1908 958 276 200 172 119 125 166 197 156 583 1109 244 185 187 129 72 80 82 67 59 71 64 59 51 44 56 75 63 58 63 60 69 63 60 59 69 57 62 75 77 69 65 69 57 58 57 58 70 68 60 62 63 63 50 55 53 44 40 47 46 41 48 52078 292 1561 30 11041 14 27 58 6414 1423 -69 662 1800 4638 9930 20237 44113 104659 210177 226732 80051 2054 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1035 1997 2766 3307 4123 4881 4835 5001 5291 6012 6858 7524 7980 8336 8387 8625 8702 8846 8876 8693 8704 8636 9080 9243 9470 9710 9032 8806 8665 8629 9046 10044 10948 11344 11705 12273 12919 13634 14562 16163 18346 20805 23464 25785 27956 30871 33528 37333 41133 42640 41730 42901 44599 47099 49280 51325 55785 62001 67067 70004 72868 73895 73959 76527 83101 94136 94211 87026 81867 69634 58634 44149 36706 35103 38082 38592 39571 49393 56428 50935 43608 42519 42045 41335 37662 34876 37470 38175 37118 33928 31332 32992 32131 27965 17193 12294 13977 17276 21266 24758 21681 19475 19851 16267 14006 15444 13974 11897 16196 25603 25783 12824 2692 3719 6222 8779 9004 7087 6215 5988 4679 3223 2041 1551 2151 2638 2130 2909 3113 1326 652 69 30 41 36 44 189 497 509 375 333 371 627 1344 2856 4111 2522 808 467 471 608 674 463 187 130 116 146 145 144 305 909 501 146 193 136 80 69 71 73 63 65 70 44 45 37 44 66 54 39 45 50 58 44 42 52 68 56 70 67 58 55 65 65 68 61 63 57 60 66 75 62 43 51 44 50 44 40 37 47 42 40 39 35 52084 292 1564 30 11044 14 28 4 6414 1421 1807 5539 11720 22823 45021 96900 168149 213290 216377 28314 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 613 1684 2791 3088 3203 3954 5283 5750 5074 4641 5032 6185 7410 8305 8815 9317 9662 9437 9174 8915 8798 9241 9850 10270 10239 9928 9605 9618 9884 10124 10055 10262 10726 11145 11386 11861 12223 13217 14505 16228 17881 20082 22967 25987 28185 30101 32392 34110 36443 39552 43976 49078 53972 57809 60152 61585 64023 66161 67059 65322 63537 64725 68508 68135 65305 62911 64672 63176 59363 55773 54178 50698 45299 41284 41804 40919 39935 37103 34627 35719 38366 42803 44142 42313 36539 32783 29508 28191 31456 36326 37497 39407 37916 37447 37363 36760 32577 20251 15870 14798 17316 21277 24439 24340 21035 20108 22587 19769 17017 15565 15855 13242 15130 21167 21106 10100 3095 3583 5231 5620 5107 4068 3789 3970 5555 5978 4979 3177 2893 2850 2578 2882 2459 1338 228 60 62 66 79 249 468 507 426 557 825 1155 3277 7323 8674 11727 10059 3062 436 371 390 303 189 151 121 160 175 273 1106 1165 217 317 293 162 128 107 92 67 92 95 101 96 86 86 73 77 86 89 101 94 107 96 88 105 103 108 107 87 91 92 98 98 93 93 100 93 99 106 105 89 93 89 83 85 75 77 85 84 81 77 71 73 52090 303 1239 30 11049 14 28 10 6414 1419 547 1788 2825 1330 999999 999999 999999 999999 999999 519 2514 7539 17517 33700 50446 100761 173992 210976 117210 43339 2693 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 623 1397 1890 2630 3201 3549 4054 3975 3910 4383 4948 5906 7178 8117 7944 7298 7388 7201 6918 7020 7029 7096 6903 6821 6565 6490 6483 6498 6831 7131 7389 7634 8261 8950 10021 11127 11610 12052 12526 13618 13982 14144 17151 21041 23459 27044 32146 36434 39904 41791 41830 38229 32940 31673 31561 33732 34965 37387 42941 49492 54504 64528 73514 79065 89847 100001 97299 85918 77296 72661 67256 64428 61672 62972 59397 53485 53523 56619 57944 47342 38147 34117 27047 21938 22493 28852 36083 39809 42241 45356 46685 47709 41293 32670 22321 23637 25872 17792 16241 17956 19744 21495 25074 28623 30708 26864 21557 20999 23377 21866 19535 18197 12898 12712 19727 17038 7376 2526 2114 2558 2295 1940 1582 1628 2485 3633 2557 2465 2827 2172 1568 1232 1540 1684 485 99 65 96 149 330 586 567 535 714 831 1016 2074 1830 1309 4371 4105 1137 688 492 223 193 165 128 147 161 273 1189 1703 528 268 351 180 127 94 102 102 123 115 111 113 82 72 72 86 88 83 83 89 92 90 100 108 96 90 94 88 100 105 97 89 89 88 95 93 87 101 110 100 88 88 78 76 87 80 81 77 89 86 83 82 78 52096 294 1513 30 11053 14 28 16 6415 1417 675 2560 6739 14649 30260 62846 110678 224195 317647 144177 25265 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 317 1012 1843 2605 3282 3721 4033 4349 4368 4591 5186 6050 7268 8377 9159 9889 9838 10070 9636 9301 8850 8607 8443 8390 8568 8783 8978 9405 9886 10025 10009 9800 9674 9895 9802 9550 9697 10475 11862 13229 14552 15780 16980 18754 20458 21825 24537 28242 32357 34788 35583 35812 35699 35550 35944 34986 34603 36109 37954 38371 39694 41717 45011 50494 53601 53467 52566 54261 57530 59380 61189 62043 60058 57863 58455 57813 54395 47410 40098 35771 31333 28280 27143 29846 35757 40126 30901 26636 34747 40255 36825 37993 38066 33425 28993 25349 22845 23431 22471 22589 20513 21371 24668 23606 20637 19766 21024 22943 26163 27980 22410 23033 23848 21047 14211 9387 18290 15095 7003 4367 3687 3985 4152 5071 3737 1341 840 1170 3205 4194 2458 2291 2357 1052 1148 1567 516 78 65 141 334 531 604 597 901 1292 2728 5515 8225 8203 3115 589 441 546 1031 1336 423 136 144 132 148 145 585 2118 1428 218 291 219 142 90 63 67 67 88 80 83 69 48 47 72 67 45 55 51 52 62 63 55 54 66 52 56 70 67 64 74 79 71 64 65 66 62 64 60 62 68 59 58 60 67 47 34 46 58 47 47 50 47 52102 300 1334 30 11054 14 28 22 6415 1414 147 -64 999999 999999 999999 999999 1540 4291 7614 11050 19108 34924 71821 140413 203416 196709 79294 22390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 843 1499 2015 2390 2740 3207 3924 4629 5315 6113 7038 7953 7907 7474 7297 7268 7164 6926 6860 7008 7367 7829 8095 8793 9278 9802 9988 10257 10109 10049 9887 10118 10101 10405 10655 10786 11389 12118 13526 15003 16155 16898 17995 18826 19420 19478 20575 20697 19919 18497 17908 18962 20173 22112 23938 25533 28095 31840 35145 39540 47924 55987 61307 66261 72392 75216 73293 70166 68240 63475 57875 53564 47705 43260 40361 36350 31042 27451 22921 20868 21419 24238 25167 22287 20740 24548 29598 30112 30422 35534 34357 23241 18430 21860 27506 32917 32578 29992 22203 18669 22252 26549 26836 22202 16121 15956 17538 18497 21517 20345 19163 17741 20252 20899 18420 14478 15482 14859 8044 5249 4737 3483 3352 3230 3086 3319 1850 669 667 1016 2087 2819 2421 1575 430 626 1447 800 177 17 96 234 403 593 1072 1622 2661 6742 12142 33024 104629 155051 49106 6394 690 1642 2608 1520 457 453 2620 3354 188 649 1897 811 189 357 194 94 65 62 45 38 52 49 48 35 28 21 26 51 39 36 36 34 20 26 35 39 29 22 27 26 29 35 30 30 38 39 45 38 42 46 42 45 37 28 23 32 33 32 25 18 19 23 24 22 19 52108 293 1544 30 11054 14 28 28 6415 1412 557 3459 9053 18829 34089 61215 96461 125222 108354 48556 4571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 291 828 1279 1797 2415 3087 3659 3944 3770 3756 3678 3663 3863 3782 3623 3554 3513 3633 4120 4681 5125 5428 5458 5442 5469 5465 5254 4992 4800 5011 5200 5400 6056 6793 7207 7426 7857 8425 8892 9208 9624 10234 11052 11937 12653 12865 12528 12265 12527 13218 15218 16441 19232 22001 25264 28270 31794 37966 41876 43909 45964 45449 44333 46789 52033 56363 59566 60294 62898 66602 71517 78417 83548 86818 86109 84079 82562 80255 72667 56675 41817 31392 28713 26977 22931 21546 23706 26864 34830 41275 38300 28107 22825 31242 44558 41385 31130 27601 26509 23527 21650 21427 21291 21860 21849 18390 16994 19938 21554 16142 12848 14849 20383 21921 23844 31210 26046 15068 8588 5231 5132 5746 4101 2081 1467 2032 2776 2704 1906 1390 910 568 371 239 59 102 914 1144 1072 456 163 279 355 535 1322 2727 6233 14236 17802 23826 105276 175795 56050 18306 13097 11342 8463 3049 2179 2409 4612 18952 17116 2025 1995 17094 6683 319 450 267 135 92 99 85 74 74 61 75 70 61 46 58 74 72 84 69 71 56 57 67 70 60 64 87 79 80 81 76 92 86 80 71 80 84 73 71 78 79 67 65 70 72 67 61 61 62 60 59 59 52114 294 1514 30 11054 14 28 34 6416 1410 624 2169 4632 8558 17439 31770 57955 102257 126128 59127 6687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 444 1152 1978 2541 2703 2884 3084 3516 3514 3748 4337 4749 5301 5813 6345 7025 7436 7146 6249 5658 5343 5307 5427 5829 6146 6328 6302 6192 6079 5984 5789 5500 5420 5586 5963 6588 7262 8088 8933 9935 11512 13390 15153 16790 17337 17156 17065 17734 20024 22393 24228 27291 30080 32957 36295 37748 38674 41689 43728 44792 45903 46852 46792 47563 48999 50323 50875 51342 54263 55064 57431 64240 67255 65157 58784 49445 42555 38810 34115 31521 30755 29097 27270 25921 25777 25411 27300 30476 31300 27008 26877 29691 33023 33143 31373 28374 28347 29148 27333 28008 26244 23775 24368 26879 26870 22969 20994 20163 20398 25254 27738 19838 11675 11769 16848 22649 26847 36526 21940 18611 10729 4585 4175 4939 5844 4602 3801 3334 3728 4680 4471 3480 3180 2660 1236 373 -30 124 904 1021 771 400 349 382 546 1241 4044 12189 20253 17625 24678 92434 229484 109959 23652 16976 17692 20509 21027 16703 8492 2209 2884 13140 29519 18615 7587 51250 29422 703 416 331 171 117 90 73 79 88 57 55 71 64 79 77 57 51 53 50 72 67 41 55 60 63 64 76 76 87 84 77 76 73 72 79 85 80 84 82 69 70 66 63 60 62 52 47 42 52 60 54 52120 295 1455 30 11055 14 28 40 6416 1408 355 1788 4815 10283 18054 31430 42709 44310 34699 19282 1505 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 456 881 1074 1077 1012 1208 1547 1760 1895 2136 2574 3391 4272 4917 5196 5388 5414 5325 5439 5249 4989 4904 4861 4553 4446 4569 4709 4865 5189 5488 5872 6420 6750 6840 6981 7283 7639 7957 8173 8650 9207 9726 10056 10346 11028 12405 14077 16078 19272 22814 25605 28347 30967 32840 33872 36540 41271 45367 46879 51845 59479 67918 73134 73661 69222 64682 64850 69236 78167 87195 89507 85773 77636 69315 61259 52573 42641 34662 33651 33462 32014 32367 30336 26875 26539 26889 27233 26649 25185 24658 24854 31050 34105 29898 25896 21005 22266 26479 28488 25882 24682 23174 22358 23588 26362 30947 35921 37271 33601 29311 25674 27689 32016 27618 16482 14274 18347 25118 38325 24709 19559 16053 7385 3542 3984 3752 3104 4824 5045 4365 5405 4724 3086 2668 2758 1156 291 -28 -9 306 945 946 714 1296 1242 584 3419 12181 19505 21277 20475 33161 95853 152944 63075 7181 10537 12571 17337 22780 31620 36498 19420 4968 3225 25313 30615 4968 4417 6146 354 192 203 129 97 81 66 43 44 50 51 53 44 15 21 37 59 46 26 36 49 27 37 42 38 48 43 56 44 53 49 41 41 38 42 36 39 37 46 51 44 34 37 38 31 28 26 31 29 29 23 52126 296 1457 30 11057 14 28 46 6416 1405 209 1125 2703 6440 15129 27132 37336 36805 13483 -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 240 427 578 552 677 970 936 867 918 1109 1229 1382 1639 1725 1816 1977 2222 2495 2685 2969 3242 3498 3646 3873 4191 4637 4791 4998 5059 5005 5007 5243 5727 6169 6840 7423 7738 8354 8841 9520 9847 9981 10352 10692 11478 12946 15252 18665 23650 28683 33749 40010 46370 53541 59742 65401 69765 73248 74012 75905 77040 74371 68197 61622 59117 62665 64052 66511 64802 61840 55036 44149 38622 36686 37112 38954 40998 44269 46677 49190 53079 51057 44350 37592 30915 26490 21970 21323 23933 28953 33688 33445 24750 22846 17891 16414 20292 22778 23799 27515 31870 33061 31613 30727 29354 27289 25839 28714 34003 39081 40578 39811 37130 35629 38417 33000 21302 20237 27193 42400 22089 20461 16582 11650 8026 4943 2859 2613 2966 2660 3149 3374 3439 3214 1590 831 403 40 3 75 365 651 1395 3821 2563 2079 6613 13931 18307 20879 24850 57633 164509 76711 5738 4748 5175 6880 12092 13318 16844 17963 8806 1091 1331 11982 15046 3228 7890 1774 146 183 208 140 89 66 68 45 38 39 53 35 27 17 17 12 9 27 24 36 32 38 44 39 33 29 36 49 42 50 33 32 42 43 46 46 47 58 48 48 35 37 31 27 29 24 25 25 31 28 23 52132 296 1457 30 11057 14 28 52 6416 1403 26 655 2083 5097 10494 23212 42551 42059 16658 2393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 276 654 678 641 878 824 755 815 966 1268 1613 1939 2116 2428 2639 2895 3279 3570 3902 4332 4693 5031 5375 5714 6056 6392 6814 6923 6998 7000 7294 7688 7890 8217 8481 9120 9979 11108 12421 14299 16853 19597 22707 25874 28711 32066 35777 39298 40701 38920 36877 33837 31208 29368 29129 30096 33011 36619 39875 42572 45986 49127 50281 51819 52633 51809 48942 46436 44716 43529 44067 43726 45121 49143 50698 53537 53792 48716 45829 48755 56620 58724 53603 44076 29243 20550 19732 22386 21931 19850 16818 14064 12037 11248 12333 13227 13378 14455 15777 17877 20224 22899 28676 34547 39189 49699 57038 45840 27638 28887 39525 45476 39761 36414 38325 43456 20233 23529 40200 24286 19649 17729 13722 13993 12317 8899 9621 9065 7973 5920 4030 3041 3159 2077 1682 784 98 -20 73 183 944 4679 6751 3565 4927 9140 14188 18727 30270 68905 225583 285547 13527 4862 3523 2889 5328 12218 22258 20008 30072 7559 4900 13087 41118 35356 7200 32859 1515 160 215 210 164 150 89 66 60 52 61 58 82 89 61 62 70 58 54 56 72 74 72 66 72 68 62 62 78 82 60 67 67 72 76 65 69 73 60 63 63 65 64 65 60 66 58 48 42 47 46 47 52138 299 1369 30 11059 14 28 58 6417 1401 336 1207 3086 6797 15057 29426 32951 19378 8815 1523 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 217 479 360 308 234 426 839 1127 1311 1646 1905 2196 2502 2741 3174 3710 4050 4399 4799 5346 5526 5474 5517 5749 5898 6149 6627 7035 7179 7653 7747 8078 8820 9735 10888 12033 13003 14275 15460 16786 18612 20068 21444 22646 23399 24824 25547 25625 25770 25724 25818 26626 28599 31816 35602 38415 39274 39187 40487 43107 45389 47850 47729 49601 52786 54434 55459 55528 55346 55374 53658 53578 50765 54730 60892 59210 49280 43919 44269 44055 41211 44291 43359 27947 13062 12754 14297 15291 19271 21355 22943 23408 20499 16653 15037 14366 16164 22392 25281 26690 24335 27586 37235 53417 62026 56513 39784 30348 31278 33271 33777 30624 28462 31617 27394 20296 26983 34577 20058 18393 18176 14711 15254 14996 14410 15861 15639 14252 11947 8143 5571 3828 3344 3501 1905 390 255 154 128 1925 6407 5310 3956 7629 11136 14976 23753 36687 72336 188039 191625 7281 3483 3334 4344 6221 8040 18250 32448 35944 5353 12709 59756 120881 42097 63142 87514 1645 181 226 208 187 136 89 86 82 78 96 87 87 76 75 66 71 77 77 72 78 81 94 79 82 82 82 78 72 72 74 73 85 83 75 77 82 75 82 80 77 68 55 59 61 67 62 58 51 56 54 56 52144 322 681 30 11061 14 29 4 6417 1398 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1717 5438 11622 14629 15551 14366 12586 13361 14395 12987 4809 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 187 335 242 374 720 711 914 1249 1661 2060 2475 2828 3046 3596 4011 4584 5094 5342 5514 5600 5312 5059 4968 5024 5208 5612 6370 7548 8851 10133 11363 11929 12459 13474 14436 15007 15813 16826 17536 18215 19472 20914 22443 24059 25609 26768 27189 26542 24323 22895 25373 29343 30715 30747 31601 35404 41831 49745 57866 64277 66382 65531 64759 62978 59071 56920 56577 55998 56757 59306 61303 61899 62274 62497 59574 60447 57619 52158 50649 50770 45884 42914 34516 22717 22882 24119 22923 25450 28687 32966 32840 24642 15124 10740 8234 8824 12251 15364 19884 24373 25679 29713 39383 50222 51246 41990 35376 32574 31522 36466 35644 28075 29711 36029 32607 28646 35007 29925 13765 14696 18674 18806 16377 15736 16273 17815 17655 16113 13577 11488 8426 6538 5366 3326 881 341 952 334 2653 7324 5727 4518 7197 15703 22928 26981 38469 72527 72263 36945 4831 4021 4043 4811 6807 6978 10173 30272 57547 30509 20841 71142 111130 42811 7611 98742 5027 209 222 240 204 173 140 137 135 100 99 110 117 114 97 86 94 96 109 105 99 102 105 114 105 104 92 90 103 114 118 110 102 102 103 107 97 111 103 104 109 103 96 100 94 92 83 81 79 87 83 86 80 52150 298 1402 30 11062 14 29 10 6417 1396 698 2600 6016 6396 3812 2142 3462 5109 4470 4718 4761 7302 10931 10207 7337 13337 8649 310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 438 726 885 1062 1319 1519 1804 2033 2273 2559 3028 3448 3810 4160 4368 4406 4435 4635 4889 5313 5544 5846 6287 6893 7407 8021 8491 9127 9749 10222 10786 11534 12448 13162 13989 14869 15269 15611 15824 16219 16927 18404 20345 22831 25694 28518 31860 34804 36903 38264 39982 41958 44259 45806 45428 45924 46879 48551 50402 51203 53123 55855 55462 53390 51526 53018 56005 57337 55150 58157 58859 56883 53633 46445 48745 56374 68957 76292 69456 52107 30994 28668 27663 28596 33658 36822 36744 40534 40014 31145 24467 22579 20670 12255 9882 11881 14360 20641 28759 30869 28780 31020 42090 46309 38482 32783 33877 34507 35628 43060 43142 35141 31959 31994 31980 13573 10004 13346 15793 17403 17793 17333 17983 17628 18136 17825 16485 13448 11676 11244 10110 8539 6173 1520 526 3405 7578 4676 6329 8702 16550 26841 47461 73373 73917 14433 6234 7115 6157 6592 8820 9303 8326 15026 37436 71954 47210 56386 119430 42763 2611 23602 45543 1236 145 169 194 155 135 82 80 101 70 64 79 87 86 77 79 60 66 87 82 80 77 78 84 81 80 79 77 86 88 82 73 65 79 73 61 66 63 71 79 72 58 63 63 62 60 53 47 46 55 52 50 46 52156 288 1702 30 11062 14 29 16 6417 1394 447 1589 3544 7030 8474 11480 18991 29215 32036 20225 5536 -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 117 387 678 1107 1427 1661 1890 2111 2584 3327 4275 4963 5360 5576 5576 5829 6116 6176 6278 6525 6819 7218 7547 7990 8213 8625 9092 9461 9889 10248 10852 11521 11884 11958 12903 13506 13625 13913 14909 16846 19482 23166 26685 29516 31347 32886 34133 35037 36523 37570 38164 38770 40337 41973 43796 45798 47646 49928 51285 50943 49455 49017 48729 51020 55491 58197 61041 61905 56387 50019 45875 41855 41761 42423 46345 54039 60068 62881 56310 41797 31218 26461 26029 25256 26113 28041 28301 28082 27958 29589 29171 31601 51831 65715 61982 56398 34674 14950 18198 24979 26642 29092 26402 24325 25973 30470 37394 41528 37499 35525 41955 38041 28732 30453 34697 33273 17425 9962 10714 11291 10940 11732 12502 10960 11271 12399 11505 10816 8669 8296 6933 5815 4844 8071 6465 3344 7091 9875 7559 6082 7999 19570 28492 39732 33746 10317 7726 8068 12087 15749 15027 13584 7458 6354 13636 54426 108650 70709 113751 119547 8056 2583 5826 908 127 164 143 119 90 72 78 60 70 78 70 54 65 75 51 40 42 56 66 72 63 53 50 70 79 53 56 50 59 61 60 68 62 64 63 62 51 62 67 65 63 61 60 46 47 52 49 45 49 46 44 46 49 52162 285 1791 30 11061 14 29 22 6418 1392 662 2761 5819 10803 16289 19600 20360 12841 2275 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 425 686 963 1244 1453 1953 2460 3162 3658 3990 4188 4447 4691 4900 5148 5449 5604 5873 6348 6796 7257 7626 8122 8171 8057 8249 8268 8706 9384 9860 10357 10269 10311 10996 11845 13049 14548 16633 18798 21150 23571 25165 25793 26569 27499 28497 30840 34672 38471 41187 42436 44568 48211 50409 52347 56740 60662 63309 64938 67525 69247 69581 73491 74482 73210 67533 62064 61349 54982 46265 44433 42615 42214 44075 41795 36908 27578 19044 20214 24211 21762 17938 18994 22286 23596 20651 17584 20374 23357 39008 76166 100249 91678 58266 28260 18070 16173 18241 22335 23699 25501 28158 28776 29773 32962 35283 30921 25354 24393 30197 32282 33715 36687 28746 20474 16061 14647 13359 12046 12869 11973 9739 10134 9980 9768 9279 8728 8860 8248 8929 8525 8731 12116 11371 10760 7992 5347 9457 13238 8567 12516 15506 13493 12738 16351 16903 16734 20132 15877 8976 9468 17058 30668 99072 114000 86961 180179 145057 8893 14543 1567 121 120 115 144 125 94 77 66 61 60 83 80 57 27 34 47 33 33 57 54 54 69 53 41 60 65 52 58 73 75 64 51 59 53 56 61 59 62 58 62 62 63 56 56 53 51 32 31 44 44 45 39 40 38 52168 289 1671 30 11061 14 29 28 6418 1389 166 1362 3796 6528 10186 16359 21008 14699 3984 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 307 456 735 1143 1496 1930 2608 3169 3593 3812 4023 4278 4057 3971 3926 3838 3993 4217 4358 4385 4799 5098 5284 5986 6815 7401 8242 8857 8934 9309 8475 8447 9800 10950 11539 12074 13055 13699 14656 15344 15716 15814 16602 16793 17180 18869 20696 23165 26172 30338 35254 40575 46564 52604 57157 59682 63892 69104 74532 77751 81107 82161 82456 80554 75435 72753 66692 57611 52157 46929 42028 37109 29161 25379 24068 23441 25544 24635 20457 18406 17426 18790 17204 17313 20077 21979 23523 21657 20761 22076 26090 34534 59201 90364 102255 75096 39224 24021 20620 20930 25934 27914 23043 25368 30063 30729 31016 28277 24974 22825 27786 31182 26453 34419 35658 34482 35430 25655 22048 24963 22347 17605 16284 16093 15949 15750 14713 13684 12144 12313 13113 14366 13766 14396 12874 12119 7306 5390 5864 8453 13388 7680 6884 11993 15828 15491 17910 22124 16779 13315 10526 9247 8596 17541 39280 73947 116646 81416 135620 169838 86029 3688 5520 343 130 158 140 125 119 89 76 70 67 60 78 70 77 59 57 56 62 70 62 80 52 67 58 66 81 75 55 58 79 73 67 68 73 56 71 72 67 57 68 68 64 60 61 65 61 67 60 55 53 55 65 62 56 51 52174 291 1611 30 11061 14 29 34 6418 1387 338 1237 2890 5726 9836 15410 16378 12524 5909 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 999999 999999 999999 999999 999999 999999 999999 -68 49 329 492 871 1272 1800 2263 2686 2922 3093 3040 3078 3157 3332 3444 3706 4096 4598 4978 5168 5248 5100 4886 4775 4858 4762 4745 5027 5524 6104 6943 8591 9892 10013 9199 9536 10172 10565 10386 10396 11283 12374 12368 12151 11611 11126 11056 12571 14876 17658 22190 27454 33286 39893 44580 48093 51173 53752 56361 60185 66307 70788 72377 73458 72277 68791 66466 63661 58273 57156 58052 57860 53095 45938 38438 33737 28418 22609 20012 19335 18581 20090 19242 16568 20433 21860 21545 21156 17356 14695 17178 25551 35507 42701 52618 70667 94041 101175 84507 57228 39089 37058 35293 36188 37897 35300 31636 28585 26871 23104 19717 17535 16726 16736 24546 32835 33099 34112 30868 35131 26146 23767 26589 32354 34111 31646 31412 33763 35779 32859 22495 14435 12231 12198 12660 14487 11689 8595 8503 5260 10007 15814 12254 8487 9437 13084 14124 12003 11236 13384 14647 12552 8475 7795 8168 11415 26256 64623 96470 97350 91596 173079 181641 6786 2463 681 134 162 154 131 111 104 92 82 74 67 78 76 76 72 63 52 52 61 62 71 84 82 78 66 64 73 58 66 88 77 74 79 93 82 70 74 72 74 83 80 78 79 66 66 68 72 69 66 62 62 62 58 67 65 61 52180 292 1581 30 11061 14 29 40 6418 1385 203 1772 4918 9274 11930 12613 15250 11567 2820 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 334 700 1048 1423 1859 2183 2491 2686 2617 2652 3078 3386 3671 4011 4453 4862 5216 5454 5750 6230 6343 6338 6697 6998 7195 7782 8161 7485 6750 6393 5947 5366 5098 5491 5935 6100 6059 5960 6455 7431 8340 8841 9004 8565 8313 9591 11544 12665 13407 14695 17059 19529 22282 24754 27442 31907 35653 38572 44113 50139 54835 56495 56578 55231 53432 53225 53603 53093 52443 50312 46774 46115 48206 43517 33069 28782 26932 25056 24120 22267 19652 18975 18050 17782 19670 20715 21679 22082 22458 20812 17792 13375 14872 22015 29300 34853 41154 48740 65601 92963 111971 105498 80204 60807 51482 52334 55340 49787 42504 33861 29318 26676 24040 21244 20576 19816 17462 16009 23050 36857 48850 38975 30625 27247 22488 28219 34443 36656 36138 32247 36597 42469 43974 43764 42824 34425 23741 19838 18299 15034 8284 4010 4747 12189 17230 15486 14482 10683 10506 8077 5968 5677 11473 12211 12991 10484 10048 11757 25535 76129 118630 79397 116652 197332 77347 8031 6993 1472 127 112 106 123 123 113 91 79 67 66 50 58 65 66 67 59 44 45 53 42 33 36 40 54 58 52 53 63 60 58 45 41 52 60 57 56 67 71 72 66 59 58 61 62 60 60 57 44 31 39 38 44 50 43 41 37 52186 291 1612 30 11062 14 29 46 6419 1382 107 3411 7085 1809 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 243 439 818 1018 1208 1251 1357 1311 1265 1227 1296 1722 2159 2603 2976 3212 3605 3791 3723 3743 3828 3666 3366 3179 3014 3034 3095 3129 3320 3332 2974 2703 2883 3158 3436 3767 3609 3778 3905 3905 4146 4436 4833 5291 6288 7811 8998 9411 9787 10251 10588 11866 14125 17393 20732 23429 25989 29219 32143 34752 37037 39427 44264 50689 55056 59788 63733 64208 61949 59321 58785 51473 46804 46395 47005 45810 39252 32538 22815 17629 15501 13880 15387 15779 15895 20524 24957 24392 22164 17882 17226 15173 10989 11395 14634 21255 31914 41793 50710 62034 77496 92113 98840 90839 76762 61413 54553 58631 73274 86829 93907 84110 60201 46592 45692 45926 34915 25450 20192 15770 12368 22189 35510 31706 28371 32776 25142 20212 31012 37509 37520 37462 31708 30539 32735 36262 34254 32280 33468 30204 21559 14057 8865 6027 5838 9451 15856 14282 17411 14384 7901 7727 13985 14828 8798 8795 11488 12257 13365 19920 49719 124211 113830 48740 192143 180026 6596 6229 31278 1191 106 115 149 131 125 123 125 103 73 54 71 73 74 67 75 77 76 68 72 69 87 82 89 62 57 72 72 69 67 71 74 71 83 74 77 76 66 65 70 74 81 78 59 59 68 65 64 65 59 43 39 53 55 51 54 50 52192 316 864 30 11064 14 29 52 6419 1380 56 118 121 151 78 143 112 130 98 138 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 843 566 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 511 767 1006 1146 1215 1178 1017 1059 1297 1442 1560 1868 2074 2346 2535 2619 2649 2521 2331 2151 1998 1920 2049 2254 2219 2291 2305 2168 2098 2073 1943 2204 2546 2663 2857 3094 3161 3320 3516 3532 3683 3971 4320 5073 5606 6096 7053 8310 9254 10308 12188 14443 16703 19023 20916 22750 24947 27639 29690 30383 31738 33341 35743 36753 36309 37136 37586 37557 36767 34118 32115 31484 31467 30269 25484 19132 16022 11996 10817 11245 13231 15354 16680 15266 16349 18467 16152 13130 14098 16713 16399 16285 25628 35726 43861 49760 53798 63359 73801 73404 69098 78386 90646 92197 90865 87158 83995 90908 86128 92534 107877 123840 117063 96167 71709 35061 19282 16915 11721 9111 15131 25321 33090 28224 32980 33585 22962 18463 20516 22180 19147 17230 19913 24079 33897 44617 40026 34075 26462 19221 9967 4189 6023 8349 9269 9796 11937 16208 22533 6442 14353 43392 38785 9461 9329 15221 19769 24016 32132 86269 114539 36333 92523 271775 46783 1112 3603 2001 128 133 130 111 118 110 87 97 86 72 74 69 60 64 99 102 83 57 55 46 63 70 79 78 67 77 82 79 90 84 73 77 84 78 75 74 78 81 92 71 75 85 81 74 68 65 65 65 62 63 56 55 60 62 59 54 52 52198 316 866 30 11066 14 29 58 6419 1378 -50 74 167 252 191 239 187 190 152 999999 999999 999999 999999 29 51 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 545 869 1034 1074 1049 993 929 1021 1334 1469 1593 1693 1628 1355 1382 1374 1470 1416 1433 1352 1313 1280 1117 1143 1163 1304 1401 1234 1204 1154 1185 1510 1763 2067 2472 2647 2836 3013 3220 3489 3899 4371 4662 4758 5043 5865 6850 8047 8870 9840 10972 12193 13738 14841 15368 16594 17741 18599 18869 17960 17223 15668 15142 14722 13057 11375 9288 8408 8851 9680 10709 11858 12581 13104 12324 9691 8191 7370 6569 6307 6376 6578 6804 7197 7644 8499 10723 13779 15682 15009 13529 12546 15717 24554 28790 33100 36957 40325 45775 51274 54895 62064 76023 104411 142187 176041 185256 181828 179588 165328 151128 151357 149854 132133 75569 26136 12508 10682 10539 12706 19447 28633 28325 25849 29608 35872 38689 28344 19255 16037 17321 24235 24711 26770 27706 31146 33435 33843 29367 20087 12830 8786 9561 10869 8967 11276 19732 27083 12351 19678 60195 49546 14588 9841 13586 17238 23917 29947 42072 65466 73191 57903 132330 207347 49253 883 149 118 86 103 133 131 112 91 84 58 64 40 45 71 77 72 94 81 65 53 47 43 59 64 88 67 70 66 69 75 87 86 75 68 76 73 81 89 82 79 81 80 78 66 66 72 70 73 66 65 64 64 55 55 60 58 59 62 52204 313 956 30 11066 14 30 4 6420 1376 -37 999999 49 78 144 122 150 101 173 433 529 388 231 35 192 248 79 -6 -74 999999 999999 999999 999999 999999 999999 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 545 951 1024 966 948 1045 1155 1133 983 951 895 981 1125 1146 1066 989 864 720 540 479 629 744 917 1047 1138 1258 1352 1330 1250 1342 1797 2288 2626 2542 2332 2277 2357 2562 2820 3341 4075 4898 5685 6272 6568 6769 6993 7123 7114 7178 7239 7154 7268 6625 6275 6167 6068 5903 5628 5475 5452 6090 6910 7823 8202 7823 7576 7530 6850 5597 5200 5726 6397 7336 7701 7601 7348 7200 7333 8512 10023 10337 10229 9231 8882 8366 7724 7793 8927 11166 12842 17003 23464 30340 35912 34950 36244 33735 24540 25021 40692 63917 91511 131433 159011 171557 182678 184960 169383 146199 121397 118527 139973 160584 146438 91976 32128 11574 8955 8910 10027 14023 20314 25967 33013 41040 42335 43873 36406 27659 23140 18347 21116 25815 29584 28465 22011 24231 28316 26219 20708 14197 11172 13985 14589 18936 23205 11274 29627 113478 140020 75773 19309 12365 15128 18700 18686 24635 46201 92820 129037 75764 105268 146150 52089 714 106 120 131 117 117 118 104 95 88 66 58 81 84 59 85 91 56 61 62 69 63 50 47 46 60 76 71 82 78 74 75 74 85 74 70 75 75 77 83 63 76 84 68 61 71 65 50 45 53 57 56 59 57 58 63 64 57 52210 324 626 30 11066 14 30 10 6420 1373 8064 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 999999 999999 -18 -54 350 481 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 457 547 548 591 583 729 755 787 726 716 710 575 359 165 136 91 88 278 407 533 715 959 1065 1144 1303 1428 1324 1342 1696 1988 2052 2049 2019 1868 1909 2059 2239 2480 2809 3142 3492 3653 3731 3723 3910 4051 4122 4058 3921 3894 3796 3716 3774 3995 4309 4312 4325 4478 4777 5318 5726 5830 6109 6490 6449 5829 5803 5841 6403 6780 7331 7721 7566 7758 8697 9864 11394 11830 10368 9249 9073 8326 7899 7180 6434 5886 5825 7266 9969 13225 15189 17665 19815 22844 27846 29326 26825 21309 16183 20842 34320 46807 59259 71083 78149 85429 106713 135721 155532 164339 170373 173538 179889 195028 200896 204364 198776 122963 33783 8467 8649 12614 16772 20261 21806 23315 26913 33454 40109 46549 45810 33165 25111 30870 43179 26133 11793 16358 21701 20703 19413 18140 15528 13904 14547 15305 16806 10278 45940 148958 184148 75050 35527 15268 13628 14969 15521 16112 24229 52649 98471 81399 99263 112396 52604 1154 94 96 141 118 114 119 116 72 58 48 47 64 68 60 64 65 37 38 56 57 46 57 54 54 52 63 68 57 45 61 50 41 52 61 74 82 67 53 60 58 56 64 63 47 49 57 57 43 42 42 45 42 43 51 48 45 34 52216 288 1702 30 11062 14 30 16 6420 1371 60 268 354 281 326 647 784 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 -47 124 126 253 551 608 549 572 556 675 687 490 275 270 403 738 874 844 875 935 1055 1258 1417 1523 1786 2092 2363 2460 2288 1895 1545 1536 1780 2122 2334 2555 2380 2349 2509 2807 3251 3778 4465 4888 5004 5317 5563 4970 4434 3742 3305 3063 3054 3242 3365 3588 3774 3747 3691 3713 3768 3598 3663 4029 3868 4254 5256 6587 7657 8391 9790 10921 12107 12331 11907 10825 10280 10168 10057 9976 9829 8851 7808 7177 5935 4475 4112 5444 7923 11014 13459 14975 16796 19775 22765 24276 23274 21423 17869 17331 21732 27957 36085 43628 52711 54425 49047 55194 72295 99133 130693 162665 188780 201358 213517 211694 194171 227727 238620 167348 64699 18979 7839 5952 6788 10228 15038 17940 18842 20016 25238 28600 25662 25554 25445 31575 51464 38533 30656 66788 61719 29057 14772 13209 15416 15091 14850 14431 17562 21201 13529 48334 160782 189570 91668 32951 14153 13994 15239 16236 25066 58292 115245 79763 83079 101542 30296 1391 114 92 104 122 127 141 114 104 103 107 80 93 83 79 83 79 68 74 65 65 67 68 81 77 64 60 65 75 64 79 82 87 84 75 79 90 88 74 68 78 76 78 86 76 82 84 82 65 65 61 56 65 62 63 68 69 57 52222 289 1669 30 11059 14 30 22 6420 1369 159 50 266 503 329 499 310 957 1819 3956 7772 4756 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 220 394 633 838 1020 1103 1027 950 1085 1068 1037 1033 1137 1315 1653 1988 2225 2544 2701 2635 3110 3765 4183 4551 4492 4667 4967 4821 4582 4143 3732 3318 3366 3398 3482 3681 3463 3583 3859 4277 4844 5357 5521 5498 5415 4752 4127 4151 4457 4808 5035 4684 4536 4378 4282 4073 3957 3924 4163 4690 5014 5122 5340 5601 5442 5101 4809 5232 5542 6410 7426 8734 10572 11912 11570 12314 12830 11845 10471 8037 6047 4649 4150 3961 4278 4904 6012 7884 9580 11351 13237 14697 16309 17899 18776 18154 17477 17745 17815 18939 25553 37123 45787 55856 55204 47314 50074 65196 101526 124939 109514 121645 152340 183955 199796 188959 131908 118889 153211 158478 82609 30941 20554 16648 16407 20305 23250 23243 21171 20808 19786 17757 14515 14363 26949 60416 55200 62243 121343 125181 94151 37793 8783 7515 15773 20379 17392 22015 19181 5167 5313 50707 146113 108369 62928 29306 14587 16606 23919 32204 40444 58715 89804 63552 49173 107978 55813 1264 91 123 164 111 137 126 108 89 78 73 71 74 67 62 63 60 76 65 67 58 58 54 65 75 77 64 56 74 73 68 60 72 71 52 64 75 76 83 67 64 64 60 64 66 63 71 77 55 50 47 49 53 56 57 59 50 43 52228 290 1637 30 11057 14 30 28 6421 1366 -17 172 224 508 633 966 1326 722 437 262 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 274 600 753 979 1051 1153 1251 1228 1301 1352 1547 1644 1678 1683 1873 2036 2039 2124 2527 2964 3685 4537 4873 4753 4581 4283 4191 4129 4374 4980 5498 5051 4234 3789 3461 3267 3369 3582 3966 4297 4523 4267 3849 3820 4209 4243 3791 3568 3583 3629 4132 4363 4262 4078 4184 3988 4025 4265 4401 4469 4629 4401 4806 5491 6277 8315 8774 8098 7560 7657 8107 8564 9915 12847 15104 15679 14779 11220 9067 7724 6420 5802 6144 7509 9372 10678 11204 11379 11870 12977 13910 14198 13930 14272 15952 18557 20578 21705 23064 25486 30626 40099 49456 49531 45715 50147 64440 84965 108170 113989 89046 89334 125585 152050 169413 186850 190863 148282 82869 39149 38659 46101 38991 23358 22059 23462 25739 22597 17168 22828 27698 24604 18357 15442 29152 62583 76252 104720 147610 129784 102214 63856 18420 5098 5889 13533 19647 26118 28358 14502 8458 19270 85034 109997 48086 31283 26107 27723 31827 36862 50713 61473 76138 85211 48074 31870 74927 41926 1053 116 120 105 114 116 126 105 99 83 96 71 66 68 51 66 56 71 67 47 47 53 48 61 78 67 67 68 63 60 74 77 82 67 82 76 69 79 78 83 69 59 72 71 71 64 57 51 61 63 58 56 55 61 55 62 55 50 52234 289 1667 30 11057 14 30 34 6421 1364 -71 140 371 668 786 815 704 569 509 508 388 420 321 224 214 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 152 425 482 589 724 773 1042 1245 1327 1496 1506 1408 1273 1189 1288 1404 1528 1617 1955 2135 2449 3087 3560 3702 3618 3257 3052 2869 2800 2801 2805 2809 3043 3838 4695 5077 4459 3797 3443 3383 3311 3070 3105 2990 2967 2840 2842 2638 2588 2586 2799 3162 3245 3382 3537 3688 3805 3804 3585 3752 4026 4159 4443 5610 7305 8448 10578 12796 12517 12288 11718 11669 9916 8439 7237 6809 7370 7665 8379 9732 9346 8489 7994 7505 7387 7290 7047 6904 6970 7866 9295 11021 12934 14434 15935 17736 20030 23302 28384 32682 36659 41100 42934 43823 42475 46159 54707 66348 80336 92045 93644 85365 71265 64029 72325 84690 106431 157769 196166 213916 213306 162713 86069 37427 23445 22552 24345 26916 25926 23212 21939 27871 30347 27523 28487 30848 49150 83058 102744 137922 139309 114727 84391 55558 26733 12277 8503 10505 24245 41094 21729 11563 24220 49801 73901 60832 37373 35129 33742 40137 44134 44164 69292 93220 116833 73002 26099 19655 10673 529 182 153 127 128 151 164 153 136 130 124 112 110 116 92 91 105 107 104 86 86 90 91 95 101 99 105 116 93 102 103 111 111 120 116 113 122 108 114 126 116 114 114 118 124 104 99 105 112 107 101 92 95 103 92 99 108 100 94 52240 312 978 30 11058 14 30 40 6421 1362 -96 -99 999999 999999 999999 999999 -4 -91 -12 0 66 56 45 95 140 162 176 170 158 103 250 449 727 1019 1707 2359 2805 2909 3008 3045 3259 3548 3465 2999 2294 1540 1064 691 314 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 164 332 387 509 529 455 322 220 231 278 392 577 801 1029 1375 1752 1911 2195 2361 2331 2233 2034 2003 2046 2097 2422 2592 2495 2374 2151 2156 2308 2521 2470 2154 1979 1805 1781 1659 1478 1493 1367 1195 1056 1170 1385 1545 1892 2195 2415 2554 2661 2907 3173 3609 3856 3813 3776 3740 3724 3857 3925 4266 4896 5888 7279 8976 12686 14175 11688 9952 9617 8540 7478 6811 5962 5575 4886 4543 4534 4227 4030 3948 3819 4381 5618 7339 9217 11204 12758 13790 14815 16914 20713 23667 25316 27576 28729 30913 31584 33685 38622 46874 54518 62188 68720 69250 68560 63434 59025 62915 67094 76643 94993 133009 179261 206714 215508 204826 157097 82203 30600 22183 21843 22461 21093 19522 20718 25263 30544 31266 27802 32993 47728 74456 112484 137271 139270 118925 72886 47531 32731 23143 16331 11150 14988 28339 25526 15881 8745 12715 44308 90646 80670 36059 34598 42299 54075 63904 67790 78969 140138 164388 63793 12302 2069 383 95 111 119 122 120 135 149 119 117 117 113 78 69 75 77 83 84 82 67 58 60 66 68 60 80 77 78 61 67 81 81 75 81 81 78 82 77 81 72 77 75 68 72 87 72 66 66 62 68 70 72 71 61 62 55 62 63 64 58 52246 304 1220 30 11060 14 30 46 6421 1359 -40 2 127 210 396 430 396 379 331 164 158 43 999999 999999 999999 9 209 411 627 963 1208 1524 1862 2686 4565 6835 7566 6157 4925 3416 1965 1053 852 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 -59 112 155 255 286 360 326 428 567 714 979 1166 1279 1225 1119 1057 961 806 748 616 643 669 598 598 658 677 730 721 647 566 509 533 615 776 1001 1262 1437 1604 1861 1913 1788 1818 1883 1989 1999 1925 1772 1668 1594 1666 1672 1768 1969 2462 3050 4378 6286 8780 12551 15670 15864 13476 9845 7687 5761 5467 5262 4796 3840 3283 2746 2281 2005 2131 2400 2939 3624 4325 5033 5863 7048 8784 10925 12719 15396 19430 22403 21739 21463 28447 36241 40405 45137 51401 54349 53658 54422 54206 52920 54528 63655 72548 81430 81132 81134 92342 102200 121555 157362 185666 203215 194731 117373 47154 25558 25024 25710 23669 22980 25105 28970 34598 40954 45247 43631 59959 96051 141280 135211 100918 79807 73036 61776 41202 20050 16954 15214 21316 28236 20825 16628 10873 10843 54450 119024 98491 54802 59237 58806 54613 59453 73412 76263 89665 151455 102058 31738 9792 1717 136 114 130 98 129 108 138 127 112 101 80 69 69 68 69 63 74 69 53 60 61 54 52 58 62 65 55 66 62 74 69 61 55 66 69 71 79 64 61 63 83 90 75 70 74 70 63 68 59 61 55 52 52 52 57 54 52 49 51 41 52252 302 1282 30 11062 14 30 52 6422 1357 2 3 97 168 227 109 48 -8 -90 999999 -65 9 162 369 586 1007 1286 1626 1985 2299 2945 3538 4498 6303 6381 5160 3858 1808 252 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 79 197 328 404 483 608 595 657 627 539 346 157 43 999999 999999 999999 999999 999999 999999 -67 27 191 419 568 600 596 788 879 918 1042 1082 1142 1166 1314 1446 1467 1474 1506 1627 1625 1589 1686 1523 1382 1286 1431 1534 1613 1575 1705 2020 2624 3329 4023 4180 4447 6308 9758 12917 12734 10495 7156 4570 3210 2530 2195 2016 2304 2747 3376 4301 5492 6327 7287 8161 8804 9761 10327 10267 10290 11286 13053 16355 20701 21197 22174 33288 43809 47669 49650 47984 44344 41212 42156 45801 54984 71342 93333 112809 127143 136354 121397 74606 73674 92444 100433 110857 128737 137910 111909 59496 20314 12319 14586 17514 22756 26858 30179 35275 45744 57866 57093 62045 86599 118559 121877 101186 88764 99823 120210 83583 32154 16021 16921 22312 28299 22820 14313 13781 13526 59830 159247 134733 129093 132824 63316 49792 78843 112947 93551 74619 66257 78406 49865 7208 4973 1025 80 88 117 112 89 104 117 89 92 92 73 54 67 68 81 71 59 48 33 27 44 60 52 63 77 60 66 72 61 50 46 43 63 69 57 61 74 65 64 82 80 71 60 72 69 72 70 55 51 50 54 54 54 48 54 57 59 50 54 56 52258 305 1194 30 11064 14 30 58 6422 1355 50 473 887 1252 1729 2494 2539 1795 1079 1136 1576 1484 1392 1353 1216 1202 1329 1649 2021 2450 3054 3972 5218 6176 7375 8284 7938 6180 4460 3486 2735 1405 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 53 172 250 505 797 989 1073 1257 1407 1451 1235 981 621 237 -15 -100 999999 999999 999999 999999 -96 0 70 126 305 314 416 572 740 1066 1309 1486 1616 1660 1760 1769 1777 1889 1965 2119 2287 2408 2573 2352 2123 1901 1829 2169 2475 2783 3141 3372 3360 3469 3729 4445 5563 6302 6268 5697 5009 4569 4184 3931 3478 3187 3117 3113 2783 2268 2071 2174 2701 3558 4897 6393 7503 8586 9720 10940 11900 12709 13169 14599 17486 21742 29118 36216 41562 48061 53057 51319 42967 34546 28653 26047 32330 44306 49549 60660 71846 75461 73591 75618 73238 67548 60276 65531 75191 98851 124704 126567 107903 87503 67258 40795 25712 20720 20339 25639 29865 33944 39265 44601 51938 67465 69719 73844 89770 104189 90738 102282 138308 135459 117433 90270 37954 19324 30084 35386 23501 16844 13110 16921 60192 140668 172013 159245 195902 88878 51270 79903 135751 155758 104832 45775 29352 13668 1249 1383 1293 168 135 147 126 144 139 137 131 125 136 114 87 84 97 111 125 113 86 96 97 82 89 90 100 108 100 87 87 100 88 110 109 94 100 111 121 127 110 114 105 108 110 109 113 106 107 93 99 107 109 97 90 95 92 89 94 92 91 97 88 81 52264 306 1165 30 11065 14 31 4 6422 1352 7 183 394 562 804 1061 1295 1648 2004 1999 2647 2952 2526 2390 2117 1662 1578 1738 2363 3399 6263 10323 11713 8492 6738 6130 5652 4919 3986 3081 2557 1510 534 307 340 79 49 54 176 220 304 282 261 229 171 143 163 135 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 124 389 495 719 1021 1125 1248 1089 1068 793 302 190 49 32 58 120 164 93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 148 262 392 442 493 561 650 574 726 813 775 993 1227 1487 1562 1546 1530 1714 1967 2412 2724 2997 3455 4200 4920 5404 4822 4008 3691 3666 3341 3124 2740 2520 2638 2384 1810 1436 957 599 520 645 1118 1878 3038 4243 5443 6673 7692 8697 10321 12600 14530 16383 18170 20196 22444 25123 28009 28133 24820 22483 21294 20369 21054 22754 24792 29150 33886 36209 37094 39035 45739 50407 52612 56673 59996 61077 62447 60904 66669 65801 74826 97096 137833 166470 161507 121010 95431 87899 57754 36319 40273 35163 34760 41494 50282 60045 69734 77404 67771 74612 79661 83479 108784 150172 148681 138783 61626 23530 21509 30166 35547 22230 16141 17987 30618 86309 138409 154093 121120 53506 47775 62985 87214 124402 153944 130818 44269 5048 1473 1081 266 113 111 93 83 94 103 92 101 103 113 101 72 69 75 84 82 95 91 68 60 54 62 81 61 67 53 62 70 76 63 68 70 65 71 74 73 82 87 71 73 86 88 83 80 82 69 68 74 74 75 69 64 75 65 60 62 57 64 66 66 65 58 52270 307 1133 30 11063 14 31 10 6422 1350 129 203 284 313 570 545 519 671 631 952 1013 966 1022 1382 1835 2364 3436 5367 8567 12341 15257 21115 25113 21702 19840 22519 26904 30320 23732 13777 10639 11223 6702 1681 1041 850 574 342 184 194 272 273 211 184 178 180 205 142 121 11 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 133 193 -40 999999 999999 999999 999999 999999 999999 -6 241 562 1037 1463 1786 2051 2103 2021 1610 1349 1169 1185 1076 1152 1379 1429 1495 1378 1305 1288 892 475 220 -27 -44 999999 999999 999999 999999 999999 999999 -95 12 67 153 255 452 560 797 766 611 980 1209 1416 1548 1603 1660 1833 1824 1973 2288 2609 2928 3367 3661 3888 4282 4550 4726 4785 4284 3617 3354 3067 2770 2957 3266 3522 3715 3238 2779 2274 2077 2174 2779 3491 4191 4818 5593 6675 8208 9681 11348 12633 13802 14636 15984 17242 16768 15562 15005 14425 15561 16911 17361 17750 18607 19929 21429 21454 22390 25145 27859 29877 30425 32175 35238 37829 42729 52546 55659 55346 56762 63666 68873 77301 91516 106582 131109 175432 182992 121190 99213 87812 48314 54629 39292 32821 40871 51387 63525 71409 74026 80529 82096 87657 125057 138777 104762 103151 103279 32475 9291 17749 21538 27045 20983 15184 22188 58531 133844 191688 146154 63490 59167 61885 67489 111809 155964 137015 81073 37341 23323 12061 1700 185 137 115 94 112 118 137 244 172 92 90 73 80 56 61 78 93 79 57 73 57 51 60 61 65 50 73 76 62 60 85 99 79 79 77 83 63 84 94 89 90 78 77 90 91 96 90 79 86 69 78 81 77 75 73 69 72 75 78 81 66 69 73 52276 310 1042 30 11062 14 31 16 6423 1348 -94 79 80 106 181 349 511 713 830 1051 1230 1542 1987 1998 2125 2580 3182 3482 3920 4588 5365 6718 7708 8560 9723 11876 15339 23399 32750 39400 45466 46026 42889 31671 15469 3802 1083 877 925 1121 1178 985 736 641 584 539 574 556 316 130 -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 -75 999999 -8 273 516 781 1085 1496 1662 1892 1846 1396 981 801 959 1179 1360 1500 1583 1552 1557 1446 1164 834 344 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 434 384 429 417 87 -42 211 365 666 1189 1690 1927 1969 1953 2095 2377 2786 2946 2993 2837 2867 3107 2931 3033 3515 4506 5960 6779 6704 6508 6069 5497 5269 3951 2312 1958 1641 1826 2359 3087 3849 4875 6459 7812 8831 10346 11353 11029 10689 11304 12429 13561 15033 16489 16720 16633 17579 18622 18705 20364 22297 24137 25475 26834 26722 26156 26821 26749 27841 31712 37371 43819 47851 47025 44254 46322 48826 49249 52095 52353 52277 66776 78348 97539 133570 135716 117712 99721 103054 75224 58434 69863 42317 47268 72887 91943 83712 72633 77250 101913 126760 118641 87406 83818 97850 87612 31624 12039 22014 23502 30692 33025 35862 51303 83971 180010 152165 64467 57504 60256 82456 117469 127337 113411 65422 51710 44577 29768 51686 20373 482 142 125 106 96 111 115 116 110 133 134 103 96 69 55 55 46 90 81 71 69 67 74 70 60 50 68 86 90 65 77 80 80 86 71 77 86 86 85 78 94 96 88 101 93 98 106 98 81 90 94 88 79 78 67 75 71 81 83 76 73 70 66 52282 322 681 30 11061 14 31 22 6423 1345 247 504 586 647 974 1184 1327 1694 2020 2381 2712 2953 3426 4079 4521 5493 6431 7217 8619 8908 9640 11873 14867 13656 13904 19964 23215 21563 17758 16189 16872 17082 16239 15662 16316 19264 25661 26673 25708 25856 23789 21469 17577 12444 7527 5789 4116 2161 1387 962 979 964 741 670 854 1216 1387 1123 728 319 57 26 -33 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 61 133 193 266 336 441 503 828 919 797 573 347 500 873 1053 1003 1265 1067 605 199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 286 466 716 795 631 343 99 169 264 440 628 799 835 967 1091 1642 1901 1833 2180 2561 2832 2891 3087 3399 3569 3360 3108 2845 2920 2645 2292 2214 2662 3375 4539 5428 6050 5978 6364 7457 8544 8854 8920 8933 9979 11691 13056 12623 12159 13179 14426 15730 17162 18252 19687 21095 22214 23839 24731 24467 24376 24672 26226 28522 29329 29873 31564 32404 35237 38773 42044 45202 46676 45980 45491 48196 48363 47443 49568 48011 50909 69234 93731 104447 89465 81885 83265 78990 91589 67784 47849 69020 62808 44939 73654 90966 80226 65907 76003 92404 100484 82381 50730 43508 49497 64491 57233 12936 14284 24825 25596 34107 48292 49446 52184 139028 273944 225590 81782 56532 97922 103639 80045 66658 34088 36044 42836 54076 54875 90767 5725 136 113 113 96 116 137 109 97 108 98 96 104 89 68 59 78 74 61 69 62 54 64 65 68 78 76 78 72 74 82 82 86 89 92 91 73 82 98 86 94 75 85 81 82 92 84 78 66 77 84 73 66 64 66 71 65 61 76 76 69 66 67 52288 310 1042 30 11062 14 31 28 6423 1343 285 927 2016 3721 5039 5944 5131 4184 3311 2942 3293 3722 4508 4779 6203 8557 11733 19569 29258 35294 35227 37714 39206 35834 32711 29571 27853 26182 24309 23771 28061 37000 34249 17872 9841 6142 3428 1487 1085 845 538 189 -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 -40 47 119 156 352 608 764 717 543 463 290 184 210 201 317 345 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 -95 13 209 433 737 999 1403 1902 2619 3488 4028 4543 4995 5551 7125 9333 10211 9322 8244 8119 7736 7182 7148 7072 7226 7666 7816 8341 8351 8430 8693 9103 9371 9549 9616 9638 10209 10961 12819 17737 28038 38376 41802 41242 38869 37612 35986 35310 35068 35777 35754 37096 40670 44470 49347 52368 56643 58407 59079 62892 62472 62500 58479 58674 65943 73803 80280 84075 90157 91079 85443 54844 47177 70372 54636 41131 61703 63008 27913 48001 70943 61743 56817 85951 106682 108483 71196 30979 25159 29654 31686 31330 22036 16639 22358 21384 19140 25179 39441 39820 77946 299035 516170 230457 102924 77254 71326 94348 97782 58955 41244 37468 48667 60978 99453 45412 972 156 135 122 127 139 134 134 125 92 95 136 114 106 88 93 88 97 90 81 84 84 78 87 91 91 99 76 61 92 93 88 83 89 98 94 92 93 91 88 80 101 101 93 100 92 85 86 91 86 72 74 75 76 70 63 76 78 72 70 72 63 52294 311 1015 30 11065 14 31 34 6424 1341 214 467 711 778 916 1519 2018 2304 2565 3111 3809 4315 4247 5620 7041 8810 10069 12281 15417 20478 29301 34447 28511 22323 21334 21858 23892 26590 32193 40256 48911 53155 47852 36666 17762 6324 3176 2010 1343 716 233 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -36 71 152 201 194 208 118 67 61 106 48 -8 -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 -37 220 409 613 851 1306 1748 2270 2571 2996 3812 4931 6753 8471 10806 15248 18019 16415 14894 12955 12541 13413 15915 20478 27068 34290 36864 41422 45245 44914 34795 27599 19814 17580 24525 31580 33798 35165 35073 32283 31816 31833 31570 30841 31134 33762 35201 34007 33631 33406 31415 31471 33011 36630 41700 44579 47502 50048 50214 51437 54015 60034 67054 75519 83857 90520 97580 86624 45254 26313 29081 32986 30564 36407 58221 73263 34530 25110 42969 51741 53391 68595 82938 68650 49808 29633 24781 21394 21797 20026 15055 15991 21345 25160 19385 21024 32206 37421 50690 150369 382272 202703 137094 56879 56137 88617 71408 54674 34969 26973 37535 119311 120577 7378 752 117 133 97 91 109 84 88 84 75 77 69 54 43 49 57 66 50 48 35 34 33 34 32 42 50 46 46 46 58 56 47 46 44 55 52 59 62 66 61 73 60 66 62 52 46 58 59 48 51 46 53 43 38 36 41 53 47 32 34 34 33 52300 322 686 30 11066 14 31 40 6424 1339 393277 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 251 430 901 1378 2066 3154 3675 4196 8023 13639 18526 21969 19920 16925 17495 19947 18826 16753 17065 19450 23038 29063 32012 34423 38823 45444 52978 60048 68501 68261 53125 28273 12182 5773 3308 1922 1357 923 503 311 195 187 117 35 0 80 70 57 53 44 -15 109 83 94 70 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -28 99 200 224 167 96 -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 108 550 1386 2550 3603 4531 5185 6131 6758 6823 7600 9628 12604 13142 12263 11947 13313 14044 17308 22310 24876 26727 28316 27329 29662 32786 36409 39268 34681 29971 32381 38476 45457 45965 40084 35244 33304 31247 30857 31960 32825 35416 38392 40150 42203 46784 51913 51432 49011 46636 44867 41872 36681 32560 33288 36679 40465 42877 40847 36281 37188 42226 47652 48701 53313 56240 58281 50160 35307 28834 24099 17851 14345 18434 30563 51735 83996 66036 22624 20728 35319 45078 57713 82871 98976 66491 23123 15402 13308 18484 24593 23102 17901 22803 24218 15825 16052 21586 26921 43956 104171 284679 221608 266384 168157 52113 71046 81600 73085 57749 42293 123921 151345 25355 646 178 171 141 158 150 151 142 127 130 127 113 120 98 120 114 111 103 87 105 86 87 77 80 86 99 96 94 88 84 89 98 98 119 102 91 104 106 104 99 102 112 103 103 87 77 96 109 102 99 93 90 93 97 82 89 98 96 93 84 84 85 78 52306 304 1226 30 11066 14 31 46 6424 1336 433 637 1228 2827 3588 4828 7435 8470 6213 8011 8120 6510 8057 12588 14374 16411 16694 17761 24920 38102 59675 84783 105762 149586 164683 82210 20228 8967 5415 2997 2424 2322 2149 1692 1475 1374 1477 1816 1817 1479 1248 1007 655 291 154 272 239 80 -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 18 223 328 -9 999999 999999 -37 -46 999999 999999 999999 999999 999999 999999 999999 -89 7 -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 -51 386 1013 1611 2176 2765 3422 4398 5834 7507 8758 10342 12725 13680 12916 13014 11993 9734 8180 7599 7602 9771 11958 11381 12545 10238 10775 13872 17106 20976 25831 32238 39821 46243 45306 37215 29812 29458 32603 36491 33916 31120 31953 35556 39391 41575 39480 36253 36858 44160 50204 48326 44167 41580 35867 30259 28778 27788 28874 29283 30307 34609 40744 45706 48419 47345 51295 59892 61689 58047 49902 48670 49211 46040 32467 18898 15637 15427 25900 39491 56702 75421 98305 66866 21900 16247 30380 59058 82664 58292 24482 14182 11853 10248 10146 15330 19911 21486 22656 20422 16317 14500 13145 16427 32033 77906 166866 219333 249866 183772 40947 49791 82181 112523 79039 75117 143523 101049 7929 198 161 156 148 123 129 128 154 158 140 159 120 111 111 108 107 94 84 70 70 79 86 98 96 89 87 88 88 104 99 106 104 107 97 103 101 99 102 96 98 123 114 101 99 87 89 96 94 101 98 82 79 82 82 76 87 84 83 78 77 76 74 71 52312 310 1043 30 11063 14 31 52 6424 1334 -53 102 182 312 647 990 1468 1922 2373 2806 3552 4346 6150 8818 11739 16036 18269 15192 17199 24878 38060 49809 67937 73916 64800 52166 52023 56133 59796 76289 99679 55880 30476 25649 22949 17678 11926 8794 6845 5502 4134 2497 1546 1115 663 438 289 285 312 231 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 -1 77 142 190 188 153 103 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 35 274 585 1163 2175 3124 3587 3874 4365 5269 6495 8034 10326 11409 11016 10192 9304 8776 8662 9206 8817 7495 7131 7793 8611 10253 13219 15486 18053 21123 26197 33174 35696 34244 32520 30313 28471 27640 30871 36539 39287 38582 36520 35038 35593 37806 41267 45167 51483 56669 59804 65780 72459 76540 79994 80696 75136 61129 49615 40187 37505 34663 32237 33017 39596 49760 63220 72485 70146 65472 52442 46422 40121 25125 19795 19557 19276 25840 35078 41090 51560 68483 101357 75196 19545 11957 16648 28685 24187 9468 5727 7151 9321 10511 12232 17527 26780 37107 35478 28406 23562 18239 11208 16449 54428 109644 183414 201961 119785 40577 37085 54569 71268 76708 108080 133881 94478 54424 3913 198 179 183 198 141 153 158 148 157 133 105 106 120 102 105 94 91 106 83 74 84 81 103 117 86 75 83 100 99 105 113 112 91 93 98 113 110 104 99 97 99 102 112 112 110 113 102 93 90 102 91 78 88 89 80 69 86 89 73 75 85 83 73 52318 300 1342 30 11062 14 31 58 6425 1332 464 1644 3162 5593 9275 13786 17416 21894 30074 37626 44463 45602 49787 53037 48053 48088 48421 47350 50565 62291 74725 78530 83612 88280 61621 39258 31578 8004 4995 3993 3255 2798 2304 1855 1690 1537 1186 790 451 366 195 105 -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 -58 71 106 126 127 78 -24 -86 -36 -5 19 -30 -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 103 637 1362 2104 2477 2877 3828 5356 6254 5994 5619 5741 6315 7259 9185 10878 10371 9072 8517 8764 9574 10345 11142 12378 13544 15188 17656 20502 23259 25483 25294 23394 23618 27332 28650 29052 30109 30208 30965 30102 27925 26922 27937 30037 31501 32619 35153 38085 41418 46711 54100 63469 73976 81440 86492 92280 92431 86301 79660 61186 43840 40799 42350 44043 49652 50463 51618 49016 44208 43486 38915 32896 25237 22068 22348 24822 24657 28133 36092 47846 61012 71299 90275 68039 14562 12557 10222 9237 9135 9367 10826 12590 13592 12625 16023 22237 26989 36356 38471 24720 16234 15713 13289 31213 74307 81496 144179 176677 89819 53177 49960 58437 58312 71043 91909 90567 71577 61126 1739 85 107 87 79 97 103 73 95 95 90 71 71 62 50 41 40 61 63 61 53 50 36 42 44 42 45 54 39 51 62 49 56 53 78 68 61 73 64 67 62 60 68 66 66 68 65 55 49 49 55 55 50 44 39 29 40 48 47 37 36 43 33 35 52324 288 1702 30 11062 14 32 4 6425 1329 3 770 1714 2667 3444 3161 4062 6527 9989 19427 34996 64280 107552 171570 233216 151884 67511 14314 7833 5557 4343 3423 3046 3402 2982 2191 1963 1630 1252 689 496 144 31 458 4613 17634 32291 29559 23756 1309 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -38 163 377 286 124 -10 999999 999999 -67 61 29 -22 -98 999999 -62 -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 336 661 1478 2975 4311 5303 6674 7705 8777 9344 9528 9692 9549 9978 10197 11009 12460 13706 14175 14907 15695 16496 17104 17887 18962 18845 18404 18693 20052 23288 27438 29518 27384 24697 25776 28152 30094 30716 31251 31764 31807 30901 29861 30634 33394 34495 35080 39540 47833 55219 63906 78626 91508 99028 96747 87808 69061 54156 49543 50720 51264 48086 41417 34601 29072 25486 24620 23915 24989 27112 25783 23542 22568 28293 37050 54373 61250 66284 76554 88611 65244 13445 13963 17432 18331 16583 14731 16394 20181 23220 24307 26093 29240 27060 30072 33061 24966 19572 23277 26942 45671 61088 74625 149002 175904 91209 68764 57458 62470 59017 91071 77721 70691 105439 46916 680 126 126 107 113 86 95 72 65 67 70 99 101 87 61 54 75 72 61 53 62 62 57 60 68 62 57 51 65 60 59 56 56 64 64 75 69 60 68 79 77 63 52 75 88 80 63 60 69 67 61 54 58 57 55 51 53 52 57 46 38 40 37 33 52330 297 1432 30 11062 14 32 10 6425 1327 -51 479 1052 1727 2572 3543 3735 4186 6025 9716 14837 17571 19688 23261 31316 45660 62848 69355 75070 88228 91654 80943 79644 63446 62610 61384 51937 42461 34851 24049 15500 9999 5515 2292 860 563 755 543 -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 50 328 567 896 1322 1289 890 467 59 73 134 -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 23 570 1471 3172 5425 7422 10184 13213 14645 13820 12514 11916 12952 14257 15376 17338 19656 21648 22445 22048 20593 18699 17343 16745 17677 20558 22945 25616 26436 26956 27849 28046 26956 27532 30497 34437 38446 41645 43887 45732 47093 48032 49798 51481 51893 49639 48298 51788 57453 63413 69300 72234 70920 72243 74381 68285 59502 51966 42054 33387 30166 26261 21745 22318 26188 31967 35686 39711 36203 32106 30378 26293 35831 57663 61162 69908 80250 74069 21329 14003 18819 19183 17969 14560 15346 21532 21759 21670 26709 32175 36090 38935 33488 26514 27577 30569 27541 33817 42984 90909 220323 263958 93035 45958 47029 48618 58388 94713 112981 161677 86626 2269 103 123 111 106 93 103 109 77 107 115 93 102 77 71 88 87 83 76 68 50 43 43 56 77 78 66 58 73 62 75 82 61 66 79 76 80 68 85 80 78 85 79 72 76 81 83 83 68 65 79 73 58 65 64 59 56 52 60 64 58 54 49 49 47 52336 300 1341 30 11061 14 32 16 6425 1325 478 645 310 1410 2134 3077 4192 6096 8615 10007 10081 11758 14575 19337 24846 25475 25453 29771 33485 37679 42746 51488 62130 68777 66764 63185 64850 65601 57455 36941 21119 12083 5960 3447 2567 2021 1380 834 487 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 -45 63 229 436 382 429 478 340 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 48 558 1590 3775 6899 10209 12478 13471 13593 13206 12946 14546 16151 17441 18104 18327 19179 19775 19478 18147 17677 17869 18168 19275 20865 22292 24123 24801 25240 26879 28399 31841 36182 42235 47913 50827 53901 56180 58028 60436 64117 68414 71562 70011 68584 68607 66291 63284 63171 65977 67588 59339 50944 40297 33901 32500 40768 49852 44896 38340 33871 31892 29624 26675 25675 27591 28850 29605 33529 33537 30868 28723 30806 40955 53058 61630 63565 73282 72370 31582 20059 20950 22037 19418 16368 19546 27975 31901 27600 23656 29321 32425 29808 29722 32255 31210 31710 36328 57219 95481 170710 177543 90031 56460 39758 49217 56994 94176 152106 195184 91307 1185 105 83 101 88 84 80 65 90 114 117 92 67 48 56 44 50 29 43 71 59 51 47 37 42 23 48 53 43 54 60 41 59 62 46 54 74 67 62 59 69 59 50 60 77 77 59 52 55 68 61 53 46 43 42 36 41 43 42 38 42 42 35 32 31 52342 302 1279 30 11059 14 32 22 6426 1322 209 621 707 855 1657 3452 5512 7036 6609 6064 6258 7211 8551 9813 11214 12165 13219 13976 15139 15885 16591 19448 20604 24842 39166 53357 58782 61062 62830 51082 48196 49317 45857 21660 8822 4360 3235 1942 906 638 409 150 -74 999999 999999 999999 999999 999999 999999 200 3422 3299 394 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 207 456 531 541 327 83 49 -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 -25 862 2270 4906 8215 11147 13488 14007 13344 12135 11925 13398 15612 16546 15728 15299 15461 15630 16768 19109 21686 24911 28156 29587 30973 31881 32607 32614 33028 34358 38675 44121 48514 51281 50757 47851 42444 37528 34668 36295 42609 50813 59841 67700 74815 76343 72831 69516 68580 63855 52943 48790 46116 40000 37272 32292 25256 20717 17117 18637 19218 20293 23357 25251 25547 24025 23017 24828 32258 40426 42690 40367 42821 43136 48220 59827 70472 64917 66383 85491 60433 36108 33314 30215 21184 16957 20986 29261 38710 42644 39764 33177 28797 28576 32225 36043 38553 49202 73309 84614 104109 175036 211212 98347 39476 54782 49020 61542 88444 136354 214461 2999 64 97 137 109 104 120 119 104 88 79 95 82 97 83 71 87 68 72 65 57 54 53 44 44 38 38 41 56 58 69 64 69 73 76 56 56 74 78 70 70 64 64 63 62 63 62 67 66 72 71 76 76 69 53 45 52 42 41 49 52 48 47 44 41 52348 296 1460 30 11060 14 32 28 6426 1320 326 1838 4594 9198 17010 30819 44073 43963 34439 17306 10251 8933 8996 13351 19322 19054 18869 31881 46493 44257 24655 19371 15594 13260 11060 8238 5504 3353 2070 1053 621 384 -75 999999 999999 999999 999999 999999 999999 999999 999999 814 4639 5209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 131 205 211 217 378 430 261 87 -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 609 1670 2693 3784 5691 7979 9906 10291 9969 9943 10132 11022 11926 12657 13891 15419 17937 21977 26829 30133 31903 32453 31623 31708 31967 32628 33443 34993 37196 38921 40008 40305 39518 36242 33566 31151 29665 29469 33049 40652 48147 51982 55846 58968 64306 67399 66280 63948 60552 56173 50226 44817 43008 46339 52105 56424 56173 56685 55741 48580 38885 35767 39793 43388 44990 42783 40397 40645 38822 36154 41043 46859 52854 60409 55553 56836 81507 98195 87694 78131 85800 82014 44631 41217 53798 54450 39948 30781 42359 47114 40700 36458 39169 46263 47178 42066 43871 59989 74294 60807 97293 159788 96950 37490 54345 67215 43421 40119 48334 43680 34047 503 130 148 134 120 126 120 114 104 93 107 105 95 114 134 110 95 98 97 92 84 73 75 71 60 71 67 69 76 95 87 89 85 85 79 84 85 87 85 91 89 94 84 81 98 113 105 92 83 73 90 95 85 82 80 86 79 63 67 63 67 73 68 54 57 52354 299 1374 30 11064 14 32 34 6426 1318 -58 538 2067 4326 7188 14570 24338 20053 15083 14971 16816 18447 18433 17747 15528 21005 17080 16139 20032 23387 25022 34350 44461 51217 57606 61074 59406 25554 5788 1710 845 613 638 474 801 1374 815 592 627 1220 2010 5153 3107 999999 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 266 793 944 1120 1092 780 682 751 380 187 470 625 690 851 938 972 561 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 127 929 2222 4231 6993 9205 9243 10121 11793 11831 10799 11946 14057 15790 18434 20718 23350 26152 28505 28535 27946 27562 28773 31187 32883 33581 32824 32686 34128 36595 37557 38376 38284 38568 37192 36527 35437 35658 37232 38391 39131 39792 41893 44735 49562 54389 53042 50752 49389 50360 51359 48207 42348 39372 38311 38438 44582 54208 58871 57519 57294 59566 57045 53417 49892 50532 51479 51743 53428 52837 56354 58080 58617 65410 75780 81096 74160 61843 74379 96186 100974 85698 85818 77892 47713 43299 64472 73283 66566 63900 44428 23946 21617 31069 29868 22206 24129 31236 37034 42022 83580 108112 40036 28943 42461 61449 56512 45708 34347 6295 1817 156 107 168 201 162 140 124 136 148 126 119 109 125 153 145 141 111 111 96 100 111 122 89 86 101 99 101 74 81 96 101 99 94 106 101 110 114 103 100 95 116 109 118 122 125 115 112 113 113 99 98 107 103 102 111 93 96 95 98 91 90 87 87 90 71 83 52360 298 1406 30 11066 14 32 40 6426 1315 493 1935 5112 8072 6662 5640 7034 10408 7937 4950 5412 6437 7715 8443 10138 13797 16994 20749 26538 32907 39969 45043 38336 37332 36865 28026 14937 9841 6400 2663 815 532 310 347 43 999999 -77 204 326 1124 8092 26108 45238 48472 21113 3896 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 294 597 619 609 640 673 756 422 316 376 329 394 176 85 254 251 306 93 -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 373 1801 4149 6590 7973 8679 9561 10415 10531 11010 11740 13198 14527 15241 15830 16651 17514 18681 19918 20414 20351 20038 19535 19063 19302 20924 23379 26550 28941 29771 29645 29559 32045 34786 36857 38454 39488 39347 39225 40227 42308 44508 48250 52552 55048 54193 53708 55400 56981 57597 55997 52860 48739 45862 46198 46532 46893 47101 49083 53981 56301 57886 62491 60989 58913 63274 65054 62063 59945 58664 58253 57868 57177 59074 57887 55557 49248 55264 54267 53913 69709 89465 94818 90122 85125 66567 57523 66939 69893 86080 95868 61317 27307 25147 31588 19861 14091 18365 19113 32809 52549 50221 27880 26511 31936 31444 20875 18229 16717 12383 382 39 86 113 118 127 113 94 94 92 75 99 113 88 89 82 94 80 73 66 74 74 71 63 68 80 63 57 51 60 57 61 85 83 74 71 83 84 74 65 74 79 78 80 71 76 76 81 77 64 76 73 74 69 66 61 65 58 51 55 53 53 46 50 56 55 51 48 52366 321 713 30 11063 14 32 46 6427 1313 1081 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 19 304 917 1478 2545 4649 4767 4269 3603 4959 8212 11555 11274 11744 12592 11052 11453 12627 13826 15759 18330 22256 26889 30437 34100 38309 40692 43028 44447 48947 52186 50817 48642 47019 42455 33219 20329 9752 6291 4245 2189 687 913 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 21 433 736 821 707 427 175 -15 -64 999999 999999 999999 999999 999999 14 142 451 529 275 18 999999 999999 699 1768 999999 999999 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 841 2382 3950 5091 5761 6070 6507 7475 6987 6886 7092 7317 7151 7410 7794 8222 8705 9082 9251 9286 8971 8479 8650 10666 14383 18183 21124 22495 22841 22668 23192 27246 31897 34212 32775 31437 31603 32238 34014 36217 37763 41331 47124 51106 52133 52895 55424 57920 59791 62533 62767 60855 60619 61346 59370 55654 53314 54442 54370 55454 58526 62454 64722 66755 66516 65666 65591 62609 60887 59970 56692 54381 52576 54007 60652 69448 78485 90437 84983 70908 52095 37080 38585 61148 83613 93240 84405 78318 80080 120501 115203 61954 40519 32798 28425 26093 26977 23753 21677 32621 40786 46270 38355 22844 16916 13686 7550 1867 1331 9873 7163 100 31 82 108 126 123 103 101 117 106 80 90 99 90 82 63 86 75 56 64 60 51 53 48 57 55 57 58 54 51 54 49 51 56 71 85 76 70 66 74 68 62 72 71 77 83 75 69 71 70 71 72 67 69 60 55 56 58 53 54 62 65 59 44 51 53 45 46 52372 320 740 30 11060 14 32 52 6427 1311 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 241 458 642 901 1645 3351 6626 8332 9278 9785 7085 6002 6215 7340 8970 11085 13218 14649 16545 19225 21983 24682 28636 33639 40691 48277 54964 62644 69039 64823 49605 37246 31340 23345 15151 8143 4316 1674 470 -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 271 345 293 106 -47 -55 999999 999999 999999 999999 -76 -31 -65 999999 999999 999999 999999 57 121 74 999999 999999 999999 -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 90 1117 2370 3139 2947 2491 2073 2019 2721 3442 2933 2161 1498 1346 1322 1346 1437 1665 1871 2301 3380 5291 7257 8912 9117 9297 10717 12568 14197 15141 15990 16079 16019 16057 15838 16321 17989 20817 23892 26851 31394 36423 40378 43544 46644 50877 53749 57352 61682 63122 64244 66560 67506 67735 69076 72747 79483 82747 83870 88332 88629 82587 75879 69864 69626 75970 83097 84667 83364 79947 78641 77817 75003 70678 69934 75766 84010 81920 67712 55146 53344 44877 30683 32517 37587 48877 86348 111667 112080 131304 116745 72758 37598 31741 21870 20145 23157 20470 18751 21848 32210 45418 106101 138129 24320 14181 8558 2053 102 11 565 1150 59 26 95 98 118 138 94 101 102 95 91 82 78 56 71 78 91 91 81 70 70 45 41 42 62 57 46 38 50 45 49 57 62 63 70 71 66 72 66 69 85 88 61 64 77 84 90 81 67 73 77 91 80 78 60 66 59 61 61 62 58 58 57 54 55 53 53 53 52378 322 678 30 11058 14 32 58 6427 1308 2951 886 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 207 1264 3068 7022 12647 14381 10302 11710 13395 12397 11894 9156 7107 7255 8234 9762 11000 12125 13825 16322 18748 22681 25716 27823 31030 33227 32730 31868 32535 29402 24760 15184 9864 7258 5268 4392 3645 2010 1218 1539 1177 1001 822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 42 -18 52 -87 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 3285 4952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 326 683 459 100 -6 846 3328 6995 6135 2018 518 540 323 999999 999999 999999 219 803 2210 5960 16337 19001 13860 9098 5938 6664 7316 7342 7416 7968 8619 9813 11655 14062 15920 18507 22034 25814 28916 31343 36786 44684 53194 57047 56205 55101 55639 61388 68806 75095 79201 82330 87314 92852 98134 102629 109210 115589 115355 118202 119631 115278 104639 89627 75693 71354 71534 76838 84168 88522 95065 104969 108354 102019 83800 64260 55646 47831 43627 35145 26622 28802 47360 40519 40059 94836 119483 143438 129592 55501 27837 35687 30073 20737 22062 23273 25630 29478 30499 52803 147042 62436 13838 13402 9317 1898 307 459 48 48 39 87 136 170 147 123 135 152 120 126 118 142 130 130 128 111 104 98 88 83 66 67 67 78 103 74 67 84 79 85 79 85 105 98 92 102 93 90 101 100 112 109 106 104 105 115 107 100 99 106 102 92 100 111 109 93 89 94 84 94 91 90 92 90 83 91 87 80 52384 302 1279 30 11059 14 33 4 6427 1306 239 1607 2909 3472 5896 7527 9614 11514 15149 20999 21932 25116 23272 25703 27110 26464 31164 38390 44318 45693 44415 41314 35033 27713 24256 21835 17168 12919 8125 4982 3997 3323 2615 2406 1504 989 704 1781 3865 967 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 377 522 451 162 999999 999999 999999 999999 999999 999999 999999 999999 824 4547 18867 37188 17885 320 999999 999999 999999 999999 999999 999999 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 3075 6833 8255 8074 8611 10647 9248 6846 6974 9837 12617 11517 10825 13628 14971 8767 5064 4011 4921 6895 7833 7147 7534 8660 9636 10624 12119 14374 15776 16191 18002 22710 29282 35687 39250 41139 40441 38050 37279 40559 43411 44426 48774 53490 57264 61726 69646 77422 78625 83764 88946 94061 101176 111971 120502 126575 133483 134941 118356 89835 69797 61558 61968 65347 67230 74964 84533 88545 92414 95685 88136 67028 55609 49337 35556 29601 35057 49526 60957 47718 45769 96799 136674 77395 27278 33397 47150 35282 29133 26657 23365 21707 25054 28404 39986 103592 60583 14523 20121 28234 18903 3797 2384 119 79 71 91 153 188 154 158 156 139 123 113 113 116 106 118 98 79 96 107 81 99 101 77 75 95 90 87 88 82 72 82 95 77 108 107 85 91 105 113 106 104 99 109 123 106 97 105 96 104 108 110 96 91 96 106 96 81 80 92 98 83 75 87 86 81 84 84 78 69 52390 305 1189 30 11059 14 33 10 6428 1304 170 204 446 747 1234 2093 4180 6307 6169 9618 16881 28184 35795 24879 17262 16343 15604 16452 16936 16988 17492 18549 18208 16305 13410 10506 7009 3860 1982 1649 2356 2880 2372 1827 1341 582 -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 -62 -40 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 4508 28253 50568 46449 22878 1432 999999 999999 999999 999999 999999 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 189 41 -38 658 2435 6752 13342 16745 17760 21225 28925 32998 32528 37485 37482 26332 11806 6236 5930 7194 8608 10350 10622 8937 8006 8731 9277 9065 9073 11306 17348 26856 33055 34007 31533 29509 27519 27434 28458 28908 29780 32556 35320 38262 42274 47769 54895 59389 64050 68659 71431 74006 74381 79727 94324 109319 122208 131854 136856 136288 126032 115184 92561 70678 66402 61794 60069 58460 61137 68371 73745 78775 80249 74560 68428 62082 51380 39986 34610 45120 66265 73588 46064 28400 30611 25064 38736 57019 42242 34093 30477 27617 23354 24818 30498 31515 41902 64526 44009 22068 24206 51080 62319 6412 118 24 46 61 71 112 138 152 168 158 133 121 119 129 118 123 118 102 85 86 82 81 62 69 95 72 56 65 76 93 84 113 95 85 80 94 95 99 110 92 90 96 95 114 108 92 104 102 97 87 90 99 102 104 101 88 81 88 73 67 72 78 79 81 85 92 83 82 71 68 52396 309 1067 30 11057 14 33 16 6428 1301 33 330 1462 3143 4454 6409 5957 2708 3534 5749 8446 10140 11550 8157 3862 4050 4506 5184 6154 7534 8636 9571 10129 10468 10648 10462 10872 11630 11557 10878 9555 8146 5908 3301 1537 538 45 999999 999999 801 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1150 22927 65719 88278 87316 28830 932 999999 999999 999999 999999 999999 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 1417 4287 6654 5704 6027 11502 17918 18945 18889 19887 19970 15729 12154 7455 2718 2221 4505 7716 9317 8526 7799 7983 7436 7211 7223 7659 9176 12952 17582 23212 27402 28455 27511 25518 23485 23022 24075 26552 29259 30473 32225 33958 34253 36115 38682 41586 43053 45860 49045 51797 55784 57713 58924 60896 63364 67513 74214 79417 89108 110696 141251 163466 164789 131735 101953 90616 76769 74389 74452 70379 61166 56039 62678 75898 81073 76097 64663 55467 58579 82942 97969 59914 29525 39270 48929 55692 51796 34796 25361 21880 21696 20941 27264 30752 29709 40300 54530 37944 15343 14863 36639 32883 4530 76 10 7 20 67 76 94 124 98 112 113 90 66 72 92 93 73 88 79 84 60 41 48 50 34 49 50 46 63 52 60 45 53 59 59 45 44 49 67 70 65 66 65 73 79 74 81 82 58 60 69 71 76 80 71 67 64 60 50 44 50 46 44 43 52 60 53 42 43 34 52402 312 1004 30 11054 14 33 22 6428 1299 187 776 800 1072 1155 1396 2013 2154 2538 2672 1863 1233 985 1179 1507 1907 2053 2341 2606 2844 3313 3653 3605 3829 3950 4206 4170 3845 3405 2916 2397 1640 911 650 558 537 386 1381 2968 5741 7663 3333 3222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1036 13588 38243 66206 88643 89637 47029 4604 999999 999999 999999 999999 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 2571 6250 8262 6759 3328 523 999999 999999 999999 415 1549 4019 7833 12758 18562 24503 28024 26523 21960 17121 14896 13376 13218 14348 16874 21276 24751 25106 25295 25330 24587 23676 24186 25332 25963 27050 27374 26561 24364 22897 22775 24595 27430 30658 33279 34106 35857 39931 43850 47797 51940 58493 64276 66464 67787 69542 72509 77076 81951 87934 102237 128498 158758 172211 148950 119687 107279 106639 103315 96211 98763 101752 116026 143591 140621 103073 76616 73588 86975 115303 96123 50750 44453 54356 57658 48970 37669 31787 27258 23262 18812 21122 28786 37143 47052 49357 44364 39334 11020 10804 29469 27930 1983 110 443 453 105 135 166 210 201 227 237 147 129 149 157 128 129 140 148 127 113 103 119 118 103 92 85 90 99 102 124 125 129 125 109 111 115 117 115 122 130 130 135 115 130 132 126 127 131 126 120 124 113 113 122 124 120 114 109 114 101 99 95 113 111 114 113 108 99 98 96 52408 321 701 30 11051 14 33 28 6428 1297 245 826 1735 1672 671 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -22 999999 -87 999999 999999 999999 -23 191 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 130 -29 -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 2804 13216 28622 44762 60194 67029 54372 34161 8501 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1251 4607 6673 5217 2248 642 1674 4179 7571 11768 16709 22383 29216 34254 38108 41106 40540 34995 26655 20389 16134 15058 16477 19173 22236 25378 27333 27739 28062 28655 27742 26318 25003 24334 22459 19890 18387 17153 16735 17482 18676 20342 22177 24131 26035 29660 33293 36664 39335 42381 42183 43529 44508 45974 48574 51739 56179 60682 66637 76459 82613 89797 106146 117803 124222 122870 111373 108043 114152 114390 108068 107109 115912 133784 154496 150103 106445 72270 91480 103598 67891 50178 47090 40187 32323 26470 25259 28193 30206 32514 38638 49139 48647 38598 42913 45930 46718 82780 32443 14297 21345 3703 10 97 1132 883 38 90 120 148 130 71 85 98 113 84 64 61 83 78 76 85 50 50 69 52 59 51 56 31 23 51 64 63 50 54 46 43 52 57 79 70 69 73 72 62 82 69 47 64 58 51 49 56 60 58 56 64 46 41 36 35 39 39 36 35 39 42 37 43 34 35 32 52414 321 699 30 11049 14 33 34 6429 1294 -31 -65 999999 340 1321 1910 981 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5747 16162 26189 36789 42162 36811 26052 15662 4784 546 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 906 1705 523 634 1963 4280 6805 9537 12847 17061 23307 28639 31214 35066 40328 42442 41940 42284 47673 48402 41643 35277 31290 33298 36788 33024 31585 31512 30552 27962 25384 22886 19260 17191 18101 19337 20529 22905 25142 26058 27117 27916 28835 29929 31241 32356 33257 33207 33355 33248 33903 36278 40767 47496 52928 58390 64469 72497 81657 89411 96501 103270 100159 93828 93279 97257 102597 108837 112825 115645 116952 116026 121640 152831 203979 158099 83201 85639 84762 56071 42962 38308 38187 35415 31132 32667 30699 28238 31446 38384 49265 59511 49809 43980 45148 52016 49138 12329 8309 7017 36000 25939 1393 179 132 63 93 153 161 237 139 101 120 84 65 52 76 74 91 98 84 66 70 67 39 57 50 45 45 41 52 40 50 59 69 72 71 79 67 69 75 85 70 68 75 62 61 57 57 66 62 65 68 58 64 60 62 60 61 55 51 54 39 35 41 45 63 53 45 46 44 44 52420 285 1778 30 11048 14 33 40 6429 1292 282 308 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1627 8678 18224 31741 53427 79575 88402 62677 33747 9169 603 999999 999999 999999 999999 999999 999999 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 1402 3261 5176 7141 10352 15584 23051 30383 32013 30269 27484 28643 29259 28535 29161 30262 31535 31902 34007 34694 34999 35838 34524 31272 26690 22098 19306 18753 20560 22325 24997 26478 28198 28697 27231 26553 27495 29552 30817 32894 35596 34417 29740 26577 25070 26695 30375 36023 43235 51894 58538 62979 67605 76122 89091 97828 97362 85183 71039 69048 82188 94981 102468 107236 108050 109744 116494 139619 209529 255856 157945 83841 73429 63822 57708 55991 52606 50328 43967 40319 38485 30592 20796 21751 32374 44189 44137 22939 20843 19728 14525 9097 12024 17262 47663 105000 10256 1050 175 74 130 113 176 193 151 123 105 93 88 77 67 52 61 71 69 47 63 57 57 39 37 34 32 17 40 30 44 52 42 38 52 54 58 64 55 53 56 66 58 65 57 49 43 56 66 68 50 58 62 67 57 54 57 61 56 51 46 42 44 42 41 42 38 39 44 40 40 52426 209 4055 30 11045 14 33 46 6429 1289 382 2889 5953 10745 18319 26904 31374 27297 13200 3557 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1852 4167 9162 16200 21805 25193 27748 31552 37379 44543 51126 55785 63866 72682 73854 63497 59643 56982 51156 47763 44278 32152 21698 20526 21277 22959 24057 24775 25223 25834 27007 27612 28551 28330 27216 25312 22805 21169 21390 21722 23329 28149 34872 41982 47899 51171 54700 61066 65316 67479 72539 78863 78802 67266 57548 56707 65248 82305 98903 108854 117043 124592 144832 204235 298149 294208 177779 91801 65124 42824 33156 38802 40886 40932 39561 36848 39314 46291 50219 50776 53629 39679 30015 23917 19757 13668 9433 6635 6210 10079 55078 89535 28627 12512 445 90 74 100 150 165 175 119 117 118 119 84 70 95 76 70 75 85 86 83 81 60 60 76 74 72 52 62 66 70 47 26 50 64 70 73 85 81 65 80 85 92 73 80 89 80 63 66 74 65 66 70 85 85 79 70 61 62 66 52 46 53 56 57 62 50 45 48 52 52432 208 4082 30 11042 14 33 52 6430 1287 845 2969 6040 10685 16767 20737 14615 3889 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 280 954 1750 3080 5362 9305 14729 19072 22870 26427 31503 38986 46000 50895 55098 59814 62289 63033 65901 71451 72307 79832 86790 84054 67589 45325 30244 25395 24254 22783 21806 22301 22560 24759 26848 29068 30578 29823 28777 26989 26159 25729 25318 26712 29137 31959 34160 36080 39141 42966 45645 46490 47310 50649 58438 69617 77030 73890 61652 54047 68305 95999 118757 131578 145420 169690 239132 334658 264609 130445 59483 56583 59838 55080 51194 49263 47552 51114 51438 52153 48461 45320 46511 56518 52019 34360 22611 19126 19882 11650 21066 29015 5299 5948 16204 26072 1545 76 99 84 77 119 136 146 134 188 186 129 85 86 114 109 105 108 92 81 76 76 70 66 55 64 74 60 62 44 51 77 81 71 72 63 78 78 83 90 83 80 78 78 83 81 92 88 93 83 89 84 76 73 73 65 61 70 66 69 56 54 52 52 56 65 64 59 50 53 52438 208 4079 30 11039 14 33 58 6430 1285 1491 3799 7836 15069 22405 20247 7107 1016 999999 999999 999999 999999 999999 999999 999999 1696 5007 6546 4656 2434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 790 1821 3363 6657 13132 21007 27449 35301 43518 48620 52345 59964 68790 76453 90113 93876 88971 81392 73816 62809 51992 49876 42596 34997 30303 28375 28236 25364 22772 23427 23823 24533 25791 28282 31308 32989 32070 31675 34691 36976 37591 38232 37012 33344 30041 29750 31503 35793 40205 42260 45538 45734 43024 44264 51135 64756 78633 81965 72668 68509 77218 101133 123822 147850 158790 172869 230601 243115 154297 76972 64073 69376 67463 61980 58262 50619 42097 34970 31367 32753 40157 52715 60313 36293 28334 19308 19222 19546 32648 97723 74173 4919 848 8839 11481 524 57 80 99 82 92 108 147 109 100 67 99 104 84 79 69 86 98 97 72 78 78 57 55 49 75 72 52 57 65 64 77 73 88 98 95 96 94 80 82 82 92 90 80 88 93 80 66 85 91 89 90 85 90 78 74 74 60 66 61 51 48 45 62 58 57 55 54 53 46 52444 209 4048 30 11038 14 34 4 6430 1282 551 4641 11174 21056 35606 46426 33656 6259 999999 999999 999999 999999 999999 999999 701 3687 10145 17390 23569 23530 9455 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 796 1793 2907 4864 12582 26110 34484 39536 38185 35992 33969 30618 25891 25052 28597 32399 31889 31137 31196 34899 39790 43537 45107 50809 55184 54218 33940 21818 19867 19684 22335 21568 21278 21683 22111 24629 27125 26173 23910 22570 23602 28314 34772 39795 43062 43105 38843 32514 26557 24940 29451 36585 38155 37658 38465 40462 40120 43287 57207 81537 95471 93475 82850 82301 101717 129869 183007 234266 248459 211770 126386 93129 87286 72851 65430 56953 45372 41322 45176 43505 40966 43818 46987 41073 35046 36491 27797 20154 23381 54937 117280 113806 101067 6288 333 4599 7461 620 52 38 92 97 65 74 72 65 85 84 67 67 59 76 83 66 69 76 77 53 37 24 16 35 35 26 50 43 54 46 28 48 41 37 44 50 44 49 51 51 49 67 57 55 42 39 49 45 53 65 52 42 44 52 54 58 49 44 42 29 27 28 25 31 37 33 29 35 27 52450 303 1227 30 11037 14 34 10 6430 1280 258 809 423 689 1333 1844 2380 1626 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 6829 24820 53388 77684 64479 29838 4997 999999 999999 999999 999999 999999 999999 999999 999999 465 407 426 1189 1902 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 779 2133 10446 31297 45262 45922 46743 48130 54360 55953 51065 45096 35789 28088 26988 27214 29091 32525 36731 35137 31013 23666 18946 19158 18781 18891 19011 19408 19279 19447 20362 20910 22513 23308 23317 23632 24432 27708 31686 35938 40717 46746 51844 55582 53842 44595 30157 20879 21565 25179 29825 32852 34094 35377 41057 47223 47940 48968 62432 91646 113006 113902 105149 103885 122683 174413 215930 219804 148821 87486 67362 63041 62007 46525 47345 42076 39809 38370 36258 39150 40790 28246 19295 24444 23660 19415 24010 128273 213472 454095 365886 7267 438 9543 86257 5448 118 126 151 106 76 83 113 108 110 101 109 104 142 136 102 104 103 95 81 96 95 78 99 99 81 80 73 85 93 98 85 88 90 102 117 102 100 112 120 106 101 106 103 104 98 107 98 88 104 108 107 101 93 89 97 98 98 100 97 89 80 78 86 86 97 96 83 76 73 52456 296 1435 30 11035 14 34 16 6431 1278 82 783 2139 3777 6988 9661 6621 3772 1069 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1834 13580 40577 88547 130336 73122 15739 1668 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 321 1849 2474 1526 1266 1734 3100 7289 13696 18531 21704 22861 25428 31435 37452 39760 38875 35788 30855 26512 25080 25205 25987 25460 21430 18846 17794 16181 17295 19176 18484 17466 18763 18022 16127 15582 16045 16371 16996 17672 18831 21028 23995 25944 26896 28392 31987 37119 42639 48470 54399 57124 54768 45335 31668 20902 20425 24537 27407 30759 31920 31590 32889 37853 50097 61031 68007 82441 101006 113899 124109 129602 132896 164633 178336 104862 72931 72155 63607 69238 74851 52532 40458 37929 35394 33988 34462 29757 25707 20375 19426 24333 24232 26235 71239 202798 419602 883877 164228 8447 69603 119879 63418 1449 133 119 120 154 137 150 139 142 145 118 116 131 142 135 133 157 139 135 124 119 97 66 91 90 108 89 98 93 97 107 111 105 104 114 125 117 130 120 125 138 117 107 126 137 137 119 113 118 133 117 130 132 116 105 114 113 115 123 116 111 97 101 101 94 100 99 103 103 92 52462 295 1463 30 11033 14 34 22 6431 1275 457 1940 4702 6864 10072 14011 14759 6587 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7206 33661 56237 65670 45577 12739 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 333 977 924 740 749 2344 7342 10217 9906 10355 12679 14533 14549 14676 17471 21125 23554 24420 23330 22929 23678 24021 22602 21049 20500 21207 21753 20986 20437 20157 19497 19032 19212 20765 21654 22874 23200 24294 22840 20704 19097 17099 14956 12838 12288 13103 14141 15153 16746 18778 20809 23994 27378 30766 33774 38293 41842 43995 46654 48011 46614 40451 33269 27879 22645 19592 20573 23693 25686 25875 24515 25215 30411 38027 50848 68803 88368 109373 129264 140658 148951 142766 115719 76307 57430 67312 108207 112590 59816 33643 32546 31473 27179 24868 24496 21482 17965 17299 18894 22801 26814 36773 108225 229432 537496 783075 216441 37634 123332 93344 1615 54 80 54 72 77 90 104 107 118 96 103 96 97 78 84 62 84 84 74 62 44 38 35 42 39 36 37 69 49 55 61 67 82 86 89 91 84 89 92 91 93 85 81 87 73 76 74 87 86 76 84 86 71 75 77 71 76 71 58 58 48 55 44 47 56 59 58 51 45 52468 293 1522 30 11032 14 34 28 6431 1273 235 2145 7625 11379 8956 3676 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1974 12618 27137 41242 58787 60171 20429 386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 548 229 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 991 541 1 543 1596 3380 5715 8447 9934 14556 25070 33830 31290 24882 23121 24412 24179 24222 24811 25334 25075 23464 22603 22411 22290 20609 18060 16902 17174 18833 19742 20252 21817 23144 23248 23016 22392 21655 19639 18770 18019 17317 17675 17841 17579 17749 17403 16016 15766 17111 18819 21064 23233 25291 28969 32530 36477 39967 43780 48096 50630 47815 34990 21453 13805 11945 15385 19703 22752 27293 31376 33410 35607 36641 42147 52459 69468 97162 132059 156563 157365 167159 180806 97811 50315 105591 95947 31582 21665 18109 17069 18019 17525 16622 16383 16735 18056 19339 21833 27540 36995 75007 138069 354427 994336 320300 94979 176113 125772 4236 294 41 44 68 95 104 83 91 125 97 86 83 69 86 101 97 99 87 71 49 28 35 42 49 43 48 49 46 65 74 58 43 53 67 73 67 64 68 68 67 77 84 62 63 67 69 67 64 65 63 57 68 68 60 66 67 55 54 47 47 61 57 37 36 36 37 42 40 40 52474 296 1431 30 11031 14 34 34 6431 1271 114 1244 3998 7340 9316 9173 8013 6993 1244 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 7080 26033 46279 69594 82556 44145 7700 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 884 2223 4600 9238 14350 17676 18872 19107 19227 18882 18185 17571 17820 18217 18896 20280 22555 22995 21579 19370 17832 17626 18242 18805 19146 20248 20649 19565 18681 18564 18860 19193 19551 20290 21149 21674 22049 22813 23401 22593 21260 19154 17336 15381 13985 13481 15015 16890 19053 22430 28878 36549 43191 49311 52868 49733 38805 25182 15690 12065 12891 18074 23184 25882 28367 33503 37625 38356 37706 43903 55057 73996 102128 126267 142628 163159 194905 182564 95651 49997 51182 36148 16179 15869 16211 17741 18584 21273 23594 21910 22097 24569 32057 37680 35462 66883 148404 425956 884657 585744 179843 132375 75268 51723 2158 98 87 59 59 111 106 76 67 82 80 87 99 103 81 73 69 78 76 75 48 41 54 50 48 65 50 28 44 56 62 66 69 64 57 47 24 48 58 70 64 57 63 63 64 56 59 69 68 66 55 55 63 66 54 52 45 46 53 50 49 45 45 42 35 37 46 48 43 52480 299 1341 30 11031 14 34 40 6432 1268 452 2170 5906 11097 13134 17282 18371 9929 454 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1247 14528 40959 50589 32025 8540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 1154 2366 3874 7184 11212 12909 13410 14553 16276 16962 16608 16720 18016 20585 23011 25471 26899 25367 23458 21357 18537 17524 17330 18255 19187 19440 19496 19683 20564 21286 21411 22310 22910 23709 24585 25348 25000 24614 25079 25364 23928 21404 18535 16451 14103 13104 12603 12961 14642 18582 25574 33297 40190 42932 40072 34647 28236 19820 12570 9249 8653 10712 18521 29360 35052 38456 41105 43347 42116 42916 52776 66697 86625 116126 130073 122007 148732 192931 146081 98682 61899 35905 25158 22982 25120 24833 20688 20780 22471 20871 17016 18052 23627 30623 38440 51015 121430 291375 521231 684530 472818 224814 158793 129877 50400 1212 116 107 86 81 99 143 111 113 105 106 99 102 102 103 104 91 63 58 66 67 71 65 67 76 81 79 69 75 79 92 88 89 89 70 74 91 92 96 98 91 87 85 90 86 93 93 94 94 98 87 81 81 75 76 86 86 82 82 69 55 60 66 63 61 70 71 67 66 52486 301 1282 30 11032 14 34 46 6432 1266 521 1609 2345 4151 6351 9062 12991 18653 15382 2101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1432 15673 36337 29260 8171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1067 2433 4042 5388 6722 8121 10444 12981 14702 15957 16208 14049 12946 13040 14089 14995 14982 14562 13743 13608 13733 14246 15856 20038 26218 35171 42278 42521 41328 36170 30721 27398 25733 26229 28043 29588 30417 31134 31541 30964 29357 27875 28417 28173 24960 21796 18981 16504 14588 14330 15928 19976 25854 33629 40600 47041 52923 52106 38886 26609 16534 10945 7750 9134 17463 28409 35563 41914 50779 57498 61716 72577 97224 136263 157197 139206 141261 143179 116307 92432 73546 69050 67045 63182 40050 29045 23611 21882 23118 23032 20221 22436 25715 23112 19740 20991 30870 82356 187140 311558 505101 332279 164988 185777 188066 83065 1173 120 130 137 102 127 124 112 113 126 116 120 134 142 135 116 123 129 120 113 89 78 83 82 82 78 76 84 89 87 78 96 111 105 101 101 129 118 112 99 115 120 108 104 112 110 101 97 111 102 108 116 113 113 106 103 103 103 98 85 81 84 77 81 86 87 92 93 89 52492 319 743 30 11033 14 34 52 6432 1263 207 1080 2012 1062 415 999999 999999 999999 999999 999999 2399 4618 3664 2896 4413 3671 3123 7661 13110 14602 14737 11932 5124 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3860 7899 3609 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 209 1306 2196 2914 3705 4714 6170 8315 9517 9631 9013 8635 7581 7717 8440 8605 8814 8868 8737 9054 9996 11112 12393 13011 13364 14682 17370 20133 23004 23576 21633 19534 19063 18920 19406 21242 22542 23673 25165 26722 28332 29527 30044 29590 27995 26293 24331 21252 18445 16909 15709 14452 13517 13463 14236 16752 20610 24673 29764 34958 38662 38208 30984 23624 19138 14992 12572 10866 13640 21685 30161 36885 42000 49359 56522 69499 105961 165100 217618 223216 179295 126621 112022 106229 77995 72755 84505 83761 55587 39724 33061 27169 22701 21859 21184 20885 22594 21948 21122 28797 47996 123590 198200 260097 249195 151484 121772 152523 157787 16949 257 63 47 37 66 71 68 74 63 71 77 60 72 62 74 76 50 61 28 27 36 20 5 14 8 20 19 22 40 29 29 42 42 44 58 51 49 54 60 62 55 59 59 62 47 48 53 36 41 50 39 48 57 46 44 44 50 41 32 36 23 24 36 42 34 29 28 28 21 52498 308 1071 30 11031 14 34 58 6432 1261 1610 3586 2565 2148 4843 8430 14645 20175 18850 19329 22568 21673 27394 8213 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1023 3082 4611 5141 5557 5690 5784 5437 5538 6100 6573 7027 7641 7871 8212 8024 7745 7676 7975 8557 9511 10584 10949 11360 11925 12940 12994 14513 18287 20083 20397 20075 20117 21284 21988 22402 23158 24135 25115 26599 28118 29364 29857 29801 29597 28992 27559 26656 23990 19895 16699 14659 12529 11999 12599 13843 16212 21687 27688 28156 25215 24690 23663 21250 18667 16863 15237 14871 16166 18492 19862 22524 28902 34790 40662 47687 56519 81347 136974 207951 244964 236356 190005 167585 174431 111253 72717 77750 71899 66306 52323 31041 25574 26593 24058 25037 26446 27149 24481 28373 55909 145839 180235 185386 102614 78645 115093 189348 211624 64061 706 71 138 122 72 86 116 97 97 78 89 66 67 109 90 64 68 89 85 80 73 42 53 51 57 27 26 48 31 41 65 73 61 55 63 71 71 75 72 80 79 81 75 62 64 69 78 85 71 68 78 71 77 78 69 61 59 65 54 53 59 51 54 59 56 55 61 61 50 52504 317 800 30 11030 14 35 4 6433 1259 869 953 533 496 103 999999 999999 999999 999999 999999 999999 999999 423 1172 1289 3182 8237 22722 42305 36759 18922 12932 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 838 2596 4772 6503 7149 7910 8276 7887 7346 7282 7625 8186 8631 8768 8486 8289 8226 7999 8331 8843 9020 9782 11475 13918 14965 16329 18439 21782 24972 28615 32888 32914 26861 22379 21445 22412 23331 24802 26882 29170 31354 33147 35980 37922 38618 38813 36809 33168 25029 16193 12565 11332 10835 10969 11426 12924 17418 23259 27165 27312 24627 23475 23300 21494 18587 16027 14999 14929 17046 24784 33285 40010 44189 45833 48831 51332 51711 56589 65110 86898 149095 237319 274203 255643 180818 126410 88045 84425 84205 74996 62690 40850 31673 28175 19615 15985 17394 19672 26870 29429 39816 85626 147461 155400 41398 37602 77275 219252 246976 55622 540 147 169 126 71 91 116 147 117 87 75 92 93 109 102 99 87 91 80 78 73 55 46 41 70 60 66 66 56 62 49 65 78 83 84 91 93 82 79 76 78 80 90 85 78 75 91 90 72 78 79 83 74 71 72 80 73 63 61 59 57 61 55 58 60 56 50 46 53 52510 319 739 30 11029 14 35 10 6433 1256 -92 573 1232 3728 4435 1333 999999 999999 999999 999999 999999 999999 999999 999999 999999 363 1374 1885 2682 6315 14737 17395 6269 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 1081 2523 4326 5740 6217 6245 5589 4681 4410 4487 4611 4672 4607 4437 4491 5027 6762 10194 14045 17737 21322 24989 28440 33120 38306 44799 51332 55647 55547 50844 39702 26582 21426 20154 20161 21351 22920 25066 27275 29465 32339 34824 38026 42244 43013 38756 30777 21336 15405 13744 12639 11750 11118 11327 13879 18032 22194 24864 26236 28347 28888 26628 24447 21720 18614 16829 16807 17811 21940 30298 41800 51142 58385 62515 65317 64547 56813 45934 51548 100343 190378 287542 296709 203902 122538 96549 104103 100253 76445 45513 21638 16647 15192 14248 15736 16255 19683 24885 28372 42543 97143 145662 125638 112911 54132 60810 214299 285847 106127 1061 122 103 102 84 76 87 129 140 148 106 107 94 117 108 72 106 109 109 93 72 72 86 68 70 73 69 58 91 80 65 80 85 83 80 76 80 82 79 90 90 90 92 96 83 92 91 90 98 85 76 88 95 93 89 81 80 73 72 72 71 60 69 75 78 75 69 69 67 52516 320 709 30 11029 14 35 16 6433 1254 -74 461 1550 1120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 947 2732 5632 11800 20210 19668 8049 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 700 1391 2123 3174 4420 5252 6020 6875 6962 5900 5386 4821 4077 3761 3676 3762 4219 5796 8517 13031 19338 25917 33055 39974 45631 48208 46321 39895 33292 29489 26568 22987 18649 17555 16603 16664 17860 19992 22048 23326 25059 27618 30774 34490 37005 37626 35892 33112 29751 26842 22016 17622 15234 12788 12018 13983 17138 19323 20748 21513 24011 27494 30107 30889 27490 21339 18745 19653 20494 20181 20967 24524 27363 31668 38674 48993 58365 63458 68216 68210 62244 95563 193918 278490 245651 131805 95905 104886 157879 142078 76070 30047 14386 14342 18071 19329 19222 22131 27181 31454 35649 58193 137549 133346 132730 177463 87411 67534 256491 218781 5265 113 118 105 61 63 123 97 124 138 124 96 103 107 104 108 97 105 97 99 87 89 76 58 63 59 85 89 75 77 81 64 81 90 89 98 90 105 119 120 100 74 94 106 97 96 97 104 106 91 86 86 92 104 104 98 90 92 84 85 81 71 70 76 72 81 79 79 79 78 52522 318 767 30 11027 14 35 22 6433 1252 3890 1361 999999 999999 999999 999999 999999 999999 999999 999999 225 210 999999 999999 999999 203 2157 5230 10151 15664 14568 8419 9009 9465 6148 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 4798 12498 1309 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 608 1470 2740 4188 5263 6656 8393 12168 16190 13877 10409 7925 6215 5373 5488 6256 7843 10472 12758 15814 18063 19868 23316 25522 25313 23881 21771 18677 16424 15989 15983 15370 15405 15842 15931 16120 16727 17753 18993 20604 22235 24008 26168 28955 31670 33184 32915 34268 34958 33285 31132 27364 24342 21820 20372 19708 17960 16858 16190 16177 16952 17757 19022 23233 30946 32805 29039 23700 21268 21690 24069 28223 32927 35217 36781 40033 45384 53688 63079 71682 78113 82275 82402 73439 82204 147068 175846 116267 119648 125750 104416 88462 49845 21976 16861 14414 12842 14613 16249 16601 27398 43415 65571 109794 133746 132264 180733 206593 53405 86460 273566 242799 40372 382 94 87 67 83 77 83 107 120 135 145 125 104 117 119 115 101 108 101 129 106 71 81 86 67 58 65 67 63 72 44 77 78 78 98 87 83 101 94 78 75 92 97 94 104 94 94 89 81 89 88 90 84 80 79 81 75 66 65 72 68 71 65 75 75 69 70 69 52528 300 1308 30 11028 14 35 28 6434 1249 440 1463 3662 5778 10041 22639 34193 29456 9407 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1073 12759 9820 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 713 1952 3639 5161 6321 6903 7906 10269 15203 19401 22284 24400 21955 17808 12261 8399 5811 5303 5590 6194 7172 8474 9595 10597 11582 12398 13168 14248 14385 13632 13703 14068 13800 13507 13577 14036 14311 14462 15421 16649 17901 18854 20001 20382 20897 23411 26146 27711 28285 29239 30668 31296 31846 30666 30054 32290 31835 31151 30262 28496 24135 17516 13365 12628 14000 15220 16592 20642 26353 28542 25268 21687 21508 23871 26070 31050 38525 43938 47491 49617 50847 53704 59170 69040 79059 79057 75879 69707 64593 89368 113764 123273 112519 74858 56028 51316 43730 31449 22841 17932 18269 18377 19952 29275 50186 82590 112698 113546 145996 296481 184771 42595 154229 271094 248897 20373 281 61 597 7402 14039 1707 59 90 92 112 84 69 100 93 89 77 77 91 94 71 71 60 27 39 41 45 42 41 50 52 66 58 57 63 76 85 71 68 81 67 60 82 73 83 82 86 88 72 70 69 68 60 70 63 60 59 63 55 52 63 61 51 58 58 50 53 53 54 52534 303 1223 30 11033 14 35 34 6434 1247 537 1505 2899 5213 7573 13107 20686 27275 35162 29209 14319 282 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 598 1346 2148 3345 4668 6218 7667 9705 12117 15115 20315 23994 23395 21257 17916 10784 5709 5098 5506 6062 7034 8104 8898 9493 10431 11390 12600 14028 15937 16734 14357 12566 12703 13056 13222 13025 13123 13368 13810 14868 15976 16704 16826 16578 18082 20297 22616 24321 26155 28263 30289 32917 34048 34680 37032 37269 35794 36235 34485 31931 28019 23006 18034 14975 14002 14405 14557 13716 13551 15405 20783 25020 25101 23119 22035 22628 24103 25377 28515 33540 38463 42548 43751 42045 40142 39871 40213 45607 55451 57277 57024 72394 130451 155632 92690 72748 81822 82736 77198 74763 73685 41097 25017 24390 29149 49725 76184 80683 96293 110848 162604 209579 63084 39369 164784 273489 319009 56883 539 128 1191 12089 27306 10130 394 113 110 144 108 121 117 144 112 118 106 110 96 89 91 87 91 81 79 89 73 64 75 92 79 82 94 110 110 97 107 106 101 104 101 97 111 96 93 95 91 93 92 104 89 89 95 99 101 94 80 83 75 79 63 68 81 78 74 74 79 70 52540 316 835 30 11035 14 35 40 6434 1244 4 944 1926 1933 1211 165 999999 999999 999999 1093 3519 4735 2576 3266 4762 8271 13909 20405 29159 23035 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 924 1426 2310 3357 4548 5916 7022 7886 9627 12435 14223 14918 17308 18476 16189 12612 7546 5301 4618 4774 5173 5567 6164 6497 6888 7504 7921 8508 9520 10833 11733 13069 14686 14285 12580 11281 10875 10931 11276 12124 12864 13277 13951 14636 15913 17873 18222 18438 20235 22645 25976 29843 31959 32193 33587 36930 39066 40520 39602 40241 41286 39028 34776 29589 23059 18812 16820 15445 15551 15845 14666 13452 15042 20041 24461 25667 23747 21744 22064 23272 26697 29115 31094 34547 37900 40675 42706 43394 42154 41847 44508 57412 64497 69576 138019 132408 68912 108768 137788 119224 81924 77122 80023 81019 47795 24955 31531 50650 62819 70431 93008 121069 173847 113212 36988 104797 252645 338112 172062 4632 149 682 6626 40910 43119 765 132 131 115 93 94 103 118 129 122 133 133 101 115 63 60 65 65 65 76 80 94 90 88 81 82 95 83 97 93 98 87 104 100 99 113 110 108 105 109 101 100 89 94 98 92 96 101 95 91 82 82 96 86 77 81 82 89 93 93 94 88 90 52546 316 834 30 11034 14 35 46 6434 1242 57 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 1061 2749 5405 7387 9649 12715 17871 19019 14578 12271 10871 9089 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4868 839 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 600 1468 2182 2892 3628 4327 5215 6573 7730 7739 7231 6311 5631 5470 5535 7078 10773 12672 11928 11850 11458 10148 8930 7311 6830 6964 7427 8530 8688 8168 8950 9779 9432 9607 10318 10686 10346 10324 10388 10950 12382 12994 13925 15208 15477 15306 15555 16927 19266 22829 25622 27659 29076 30783 32703 34249 37228 39654 40729 41596 40401 37599 34594 30398 25355 21400 19248 18133 18583 19535 18644 16021 15076 16729 20179 22750 22559 22185 22526 24365 27783 32195 35437 37708 40448 43431 47736 50394 50002 50095 51351 56365 70069 91070 90090 88503 196108 265857 125053 65240 50746 60443 93104 110281 77790 39721 35806 35300 54575 70987 75517 107369 181785 162545 84495 146701 249215 215591 5438 131 76 256 606 405 49 51 77 80 109 95 92 96 117 117 97 84 66 86 89 58 67 59 57 55 50 71 52 56 62 68 66 69 77 81 77 82 84 86 74 86 83 73 85 79 94 89 79 84 80 75 76 71 58 66 67 67 57 63 62 53 60 64 69 61 58 58 58 57 52552 306 1132 30 11032 14 35 52 6435 1240 -71 235 402 1429 4184 6941 8472 11759 15014 15478 9311 432 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 817 23922 34692 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 999999 999999 999999 999999 999999 -83 -72 -92 999999 -86 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 120 331 219 999999 999999 999999 999999 999999 999999 999999 122 660 1237 1935 2465 3070 3931 4906 6016 7212 7514 7482 7176 6467 6539 8846 15214 21276 21972 19485 16111 12654 9509 7853 7424 7812 8505 9088 9728 10357 10139 10587 11453 11704 12007 12653 13437 13623 14625 16325 17262 16839 16779 17367 18028 19471 21721 24744 27275 28975 31595 34769 37770 40709 44474 47432 50365 53867 54862 55659 55649 52759 46673 41472 36322 31359 28645 27919 27867 27330 24856 21762 18310 16761 19145 22466 24548 26638 27121 26640 29363 33842 40557 46376 52130 55355 55906 54870 54405 58717 62926 65995 56548 53459 68926 92799 152239 106025 86393 60768 60014 64909 80443 93074 92163 69348 38944 31475 40083 61812 57994 64229 63806 103970 174291 97818 133296 208915 98574 2778 119 92 460 708 302 75 82 130 135 101 103 90 89 118 123 110 94 84 84 115 103 68 64 60 33 56 72 64 40 59 86 82 60 60 76 78 82 76 77 80 71 84 81 87 86 81 88 88 94 87 90 80 67 74 71 72 64 56 54 61 63 61 67 68 65 69 71 68 60 52558 303 1221 30 11031 14 35 58 6435 1237 317 1154 2022 3372 4962 5950 10084 15051 14617 14751 10078 1953 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6917 14374 4364 999999 999999 999999 999999 999999 999999 999999 999999 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 15 32 136 192 311 269 216 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 29 212 359 411 269 48 999999 999999 999999 999999 999999 999999 999999 999999 34 295 658 940 1346 1925 2619 3747 5253 6754 8059 8511 8040 7300 8327 13134 20286 24701 26827 23604 14077 7914 6941 7388 7576 8301 8629 9454 9836 9752 10825 10815 11569 14719 17327 18301 16670 15150 15138 14548 13711 14773 16339 17931 20753 22713 24640 26604 27887 29420 33580 37532 42116 46513 52693 59502 63217 68546 77037 84008 85318 82482 75089 65304 56637 47639 43418 39351 35452 29918 27266 26964 25124 22041 21762 24175 27244 29571 32646 32788 33860 37540 45418 57377 70427 81756 89331 88288 79342 71921 71337 74780 79216 72340 55219 49082 50966 46904 43897 42884 44352 50245 50168 43095 30092 20975 21793 37156 47247 52220 59564 61530 60936 122387 131960 72030 105232 147220 44723 1605 103 273 1675 4778 7214 4736 769 93 68 117 101 91 103 97 105 78 75 77 87 109 61 54 39 20 22 39 41 35 35 54 53 61 65 65 81 78 71 73 89 82 92 85 68 70 65 59 61 53 64 78 85 78 81 70 65 58 54 48 62 54 45 43 44 52 50 54 53 47 50 52564 323 621 30 11031 14 36 4 6435 1235 859501 999999 999999 999999 999999 999999 999999 999999 999999 587 949 254 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 63 128 1192 3064 4482 4933 5408 6302 5609 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 28 97 76 116 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 131 473 716 1235 1970 2731 3590 4191 4203 4018 4266 4768 6332 10457 17670 25990 32838 36958 42698 47469 49157 44715 29370 15234 10424 10317 10595 11261 12375 13286 15044 15382 15684 15045 13223 12609 13280 13744 15604 17380 19606 21491 23785 28126 32786 36286 40088 44300 48683 52762 56424 59377 62534 65109 66503 67787 68176 66256 63912 64053 63555 61753 58830 53993 47937 40528 34760 31022 29746 27382 25081 22652 20722 22374 26325 28680 29632 29789 30223 31476 36419 44927 53555 61155 71876 82140 88801 82697 66365 66112 81658 93727 67407 39529 33901 37175 39392 43702 49752 48757 38015 28678 27406 29518 31656 27720 34691 47639 58598 50016 46335 75497 154020 102434 100673 134718 126896 43498 35517 16552 1119 3740 3914 13504 17239 2405 80 116 127 122 95 94 100 133 95 77 87 81 95 89 85 78 77 54 66 56 67 72 80 66 65 67 85 97 87 89 94 91 92 91 93 81 85 78 84 85 93 98 98 88 85 72 74 80 70 70 66 56 58 63 64 63 72 72 68 63 62 52570 309 1042 30 11032 14 36 10 6435 1233 34 537 742 705 1312 1252 2323 4071 5023 8572 11301 11435 4516 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 -44 302 477 299 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 97 164 253 296 364 324 297 268 386 470 559 643 602 279 -49 999999 999999 999999 999999 71 348 628 1158 1589 2124 3165 4377 5098 5414 5494 6055 7029 7899 8822 11518 17573 24338 28725 30417 28040 19319 10632 7704 7628 8236 8622 8615 9241 10342 12172 13469 13398 13219 11649 10477 10204 9420 9595 11551 13175 15156 16985 18106 20233 22796 25721 28474 32450 37621 42718 48512 52783 57571 62540 67355 71619 75060 78236 78024 75874 75365 74970 71891 67722 65874 62504 56274 52751 46453 39742 30076 24472 21953 20414 20749 21313 21835 24060 26333 27489 27876 28642 28065 27952 31506 35276 39690 45949 53658 59714 58867 58578 67253 84779 95943 63555 38167 30734 35405 43475 52806 57370 53476 43271 34646 32243 37117 54819 58211 42071 38817 38644 40434 39090 62272 89290 111901 151656 132034 142167 83590 97300 47476 1118 1544 1672 4606 8324 2865 548 47 77 69 79 86 80 91 94 88 88 95 80 65 59 34 46 50 40 45 79 71 56 34 49 80 75 63 85 75 61 53 61 68 61 71 78 76 69 65 56 60 63 61 65 63 59 41 50 52 47 34 44 44 37 42 48 46 51 42 35 52576 309 1045 30 11035 14 36 16 6436 1230 286 1267 2004 2844 5289 6572 5805 5675 7058 10801 6435 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 47 199 270 134 17 999999 999999 999999 999999 999999 999999 999999 999999 90 233 382 564 742 695 585 445 318 188 166 172 162 306 873 1162 923 282 999999 999999 999999 999999 999999 -37 157 564 976 1456 2077 3029 4064 4417 4376 4296 3970 4235 4727 6577 10799 14501 16221 18191 18033 15214 8743 5440 6140 7212 8224 8834 9029 9150 9601 10180 10921 10906 10304 9179 8633 8886 9440 8879 9343 11514 12715 13313 14386 15604 17842 19453 21516 23988 27360 30982 34950 40942 45815 50229 56364 61681 64800 69000 75750 80943 84832 86519 90268 91134 85580 81786 80686 80329 79196 74652 65750 50881 37500 32018 28560 22493 18347 17365 19385 22365 25265 30686 35168 35870 35253 34735 36383 37912 39528 47402 61968 75693 62875 52580 74028 95184 76329 48347 41306 52718 62244 62065 57113 50836 38940 30211 29871 33305 47745 58041 66888 42632 30461 35383 36173 46744 86687 127806 140543 125883 107484 63676 93468 129705 7255 889 1634 2757 12995 11255 2832 111 62 101 107 116 102 114 112 101 100 91 86 86 51 43 48 56 45 52 59 45 53 59 78 73 60 84 80 85 88 74 80 80 83 66 77 77 82 92 87 77 82 76 67 71 86 69 53 43 51 63 62 59 58 52 55 56 64 63 59 52582 303 1227 30 11037 14 36 22 6436 1228 180 1091 4022 11882 20870 12418 2310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -2 149 152 274 202 83 45 999999 999999 999999 999999 -40 134 395 598 720 830 852 901 946 911 821 766 566 393 349 448 844 1175 1298 1109 524 15 999999 999999 -64 -4 271 687 1010 1410 2097 2729 3139 3090 3079 3506 3849 3988 4146 4080 4730 6433 6575 4779 4268 5097 5110 5268 5873 6412 6884 7311 7727 8371 8425 8381 8161 7657 7299 6986 7522 7994 7514 8024 10374 11335 9789 9869 11632 14170 16810 19531 23739 29733 34758 39647 42753 46618 53286 57313 60505 65099 71412 76333 84720 92117 96128 98291 98618 97723 96871 91528 85161 78291 69679 64430 61411 57939 51002 46115 45724 38540 25055 18616 17175 17252 19509 21850 26683 33046 38388 41833 44624 44655 45052 47812 58321 79205 91676 79882 70934 74156 67415 54530 45238 46113 45759 53291 58090 49723 33341 26781 28826 37743 52680 67618 97635 87251 40319 36479 38338 47930 83645 113029 86370 113111 82961 21993 38547 88232 6719 5074 2837 3711 7003 3685 3797 1213 31 74 100 95 94 110 88 95 93 83 77 77 54 36 44 48 40 41 51 73 66 51 59 57 72 75 63 69 77 72 75 58 68 78 76 69 65 56 67 60 50 54 51 56 61 57 54 48 47 51 46 44 42 48 50 44 37 39 36 52588 302 1259 30 11039 14 36 28 6436 1225 15 1081 3442 7404 13875 15395 6248 749 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -65 999999 -23 -16 251 552 654 405 124 6 999999 -53 -27 -50 999999 999999 999999 -44 33 59 -18 999999 999999 999999 133 461 759 1034 1130 984 677 508 365 352 261 142 8 160 568 1165 1743 2390 3303 3927 3827 3785 3791 3695 3764 4058 4048 3774 3646 4195 5615 7373 9429 10486 11445 11880 10730 8614 7823 7950 8330 8676 8887 9258 9734 9603 9353 9559 9310 9690 10507 11185 12446 11741 8962 8830 10405 12498 14455 16062 20450 25841 30998 35351 40317 43822 46762 50277 54993 60358 64937 68619 72034 75255 77301 81352 82587 81277 77793 74351 75441 77254 81715 86214 92839 99796 101484 92056 78855 67300 56021 42154 31232 27378 24891 26126 25410 24495 26647 31400 36198 41430 44307 45570 47152 48153 49659 53506 67838 90618 97980 79499 60089 45997 44385 54826 66797 65143 52431 39992 26856 20992 23651 29078 35211 43166 59303 69107 40417 34779 48637 63397 84448 111498 82295 54583 79314 38713 18510 33520 8253 4403 12402 11855 5621 9292 25102 5429 155 124 128 147 127 154 162 135 130 116 116 107 81 77 90 79 68 77 64 58 87 87 94 92 111 112 109 113 107 115 110 115 112 98 103 111 108 102 102 117 113 106 97 107 103 88 86 85 84 94 95 88 90 94 95 91 92 80 78 52594 302 1259 30 11039 14 36 34 6436 1223 75 1013 3590 9013 17276 23287 13728 453 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 188 406 409 319 141 -22 -18 52 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 434 584 789 1013 1120 987 854 853 998 1044 900 980 1047 491 294 796 1574 2427 3682 5000 4996 4408 4525 5038 5169 5169 4569 3531 3227 3356 3560 3964 4509 5326 5624 5897 5897 6143 6443 6964 7334 7834 8636 9090 9868 11540 11970 11321 11364 11589 11977 12341 12359 12330 10374 8541 8840 10529 12915 14429 14116 14434 15879 17773 19670 23419 29438 35957 41189 47070 54301 58110 61815 66331 68961 72136 75232 79969 87122 91365 96349 102170 106228 111665 112377 112739 110912 104919 91808 74987 59633 44324 28546 18534 17179 19736 23236 26251 27523 28321 30591 32873 35950 39121 43145 45975 48337 48461 46611 50971 70377 97120 116957 101621 70585 47099 35692 29336 26907 25163 24246 24779 23953 23296 24039 25039 24301 25627 29848 37389 50104 72609 114331 167291 151395 131442 127549 55308 28193 17382 8520 1601 7362 27441 11947 11996 13595 10561 638 120 129 120 137 146 159 148 149 149 149 114 111 98 77 71 78 77 89 94 91 109 114 104 111 93 111 115 113 115 117 108 118 119 118 112 109 111 120 115 101 101 106 110 122 100 94 93 79 91 97 90 95 93 87 90 94 88 88 84 52600 302 1259 30 11039 14 36 40 6437 1221 611 2439 7344 14671 14872 9722 8945 2022 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 258 349 229 42 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 -74 -26 71 184 400 591 999 1098 1058 927 705 520 474 498 390 278 158 213 485 894 1457 2184 2972 3582 3788 4041 4417 4917 5126 4833 4239 3805 3640 3467 3493 3642 3846 4117 4471 4750 4958 5434 5924 6329 6737 7453 8089 8948 10557 11849 12813 13385 12824 12154 11662 11076 10397 9849 8417 6777 7010 9031 10279 9113 7998 7891 9850 12645 16206 20734 25930 32863 38978 45060 50064 54342 56981 60693 68117 76949 83766 87802 93040 99486 102691 107969 113019 119683 119588 107178 89788 78223 72710 70790 66591 55037 36657 20691 12131 11489 14433 17930 23014 29856 32797 33499 33849 35270 37367 41472 48414 54665 57694 59049 61968 72550 96233 121371 102712 53386 37924 31895 30088 25960 23278 21650 19857 18051 18645 22013 24356 27333 31330 35998 39957 42507 51474 123609 211796 193022 132019 70468 72596 92705 9485 1098 7851 26543 18748 20865 15696 2598 132 154 150 132 146 135 145 138 114 117 113 104 109 86 84 90 66 71 74 85 84 96 107 96 106 111 112 118 115 99 88 109 107 112 103 82 106 120 113 111 91 100 109 94 93 99 87 93 81 80 69 69 88 90 97 89 86 75 76 70 52606 303 1229 30 11039 14 36 46 6437 1218 260 1424 3878 8066 12573 12187 4758 -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 -8 244 585 830 600 434 327 264 288 247 8 999999 -96 31 253 446 890 1410 1845 2079 2176 2484 2752 3127 3422 3265 2940 2692 2473 2384 2529 2619 2626 2874 3072 3243 3623 4148 4421 4597 5003 5679 6393 7120 8228 9455 9927 10309 9721 7960 6483 6107 6214 6558 5965 5053 5045 5540 6760 8383 8674 9933 12314 14613 16912 20776 27075 35301 40930 47486 54887 66323 79062 89986 96101 103480 111186 120004 126163 132407 138628 136303 137124 123509 108801 100939 91908 86927 83921 80991 80301 80458 73669 59710 43190 27639 21346 17725 13774 14420 19597 26182 31724 35375 39074 41747 45357 51202 58756 64670 65074 60986 58905 57438 54085 54971 53125 42685 38828 36978 34144 32572 33136 29056 21891 18790 20320 23684 27621 30232 31996 31087 37086 62435 134361 155315 104468 84377 87325 119737 89270 6930 2132 9310 16139 19222 30114 10965 1860 136 160 144 146 141 139 120 108 128 123 126 128 101 93 107 103 87 88 83 90 91 104 122 118 118 121 132 139 114 108 103 117 134 125 101 121 127 107 109 116 104 106 106 103 94 88 87 94 99 95 100 94 85 106 100 95 100 90 86 81 52612 323 629 30 11039 14 36 52 6437 1216 1048 999999 999999 241 787 1295 928 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 944 1887 2496 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -40 36 -22 -23 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 218 469 513 491 637 991 1062 1173 1253 1305 1133 927 887 1004 1179 1397 1318 1240 1392 1598 1701 1848 1979 2190 2548 3188 3812 4635 5350 5421 5290 5026 4154 3179 2673 2694 3192 3770 3866 2827 2273 2761 3491 3764 4796 7527 9191 11532 15037 18413 21933 26912 32139 37426 40070 46743 55541 64528 70395 78747 93795 108674 114880 124097 142261 152305 158458 165641 172663 169403 153535 144669 116462 92511 81830 86296 90663 87166 79309 75970 57158 29921 21483 17614 15427 20476 28439 35421 38454 40392 41229 42150 44277 49349 55078 59667 64277 62909 59593 56103 57481 55798 45795 36977 33147 29951 26089 25817 26089 26381 27847 28517 26728 23761 20916 24508 33447 43739 62648 73401 57037 61796 61179 29468 24056 22392 19473 12189 21460 20480 19767 18631 8011 869 111 103 106 97 128 90 104 101 77 84 85 75 25 28 40 65 52 45 38 59 75 74 76 72 100 77 72 76 75 80 91 76 69 68 73 76 79 70 74 86 72 60 73 76 69 52 58 61 49 47 49 47 52 55 60 60 60 61 54 45 52618 324 601 30 11041 14 36 58 6437 1213 617 107 236 90 556 1078 360 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -33 -26 101 193 135 0 999999 999999 999999 -76 140 384 538 577 814 1126 1261 1262 1143 1172 1119 887 794 933 991 1005 1121 1250 1381 1508 1845 2084 2373 2779 3317 3998 4745 4852 4608 4496 4472 4022 3527 3090 2896 3457 4042 2767 1824 1902 1956 2780 3614 5072 7153 10346 13639 17009 21509 26325 32697 40907 46954 53216 60758 70335 80141 86860 93214 101803 111439 119877 125755 133089 144035 159607 177425 185266 175601 155483 128339 113856 100351 92688 93427 92615 90200 88606 86413 83486 72324 46665 28728 24839 18500 17429 22326 31279 37497 40076 41216 43559 46411 48941 52606 58780 60216 55028 52337 46699 39664 34239 31370 30492 29993 27118 23674 23883 28840 33498 37798 37847 34187 22028 21396 30586 40330 40153 33189 32707 43160 48716 34194 30384 53580 64449 8468 23512 27389 19405 3863 1460 201 114 117 113 115 109 121 101 74 90 110 82 89 84 66 66 51 63 57 66 59 62 64 73 80 85 87 102 105 108 100 91 89 100 102 93 86 79 79 69 74 64 84 82 74 76 76 83 74 69 66 71 75 68 69 75 74 73 71 66 55 52624 326 543 30 11043 14 37 4 6438 1211 5441 3722 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 971 927 -68 999999 999999 999999 999999 999999 999999 -2 509 352 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 999999 60 326 596 838 965 1191 1382 1465 1398 1396 1296 1184 1054 934 863 964 1033 1193 1531 1866 2113 2470 2742 2897 3250 3571 3921 4386 4559 4685 5055 5016 4914 4711 4360 3915 3528 3626 3385 2985 2949 3777 4903 5599 6180 7496 9840 12548 16215 19300 23360 29586 36050 43948 51222 58746 66446 77291 88886 101071 118289 134692 149167 166661 182829 192151 199171 206077 209091 189591 158208 116016 93386 85335 86770 93352 92951 89227 81252 73699 64241 46550 33817 26674 23764 21272 24381 26345 28579 31776 34926 37019 35763 35798 36731 35812 37579 36281 30106 27626 27068 25321 25141 27991 29845 30577 31667 34428 37370 43057 46073 42810 31818 25786 27696 34811 38044 44024 41928 30042 34059 47989 49637 64062 53717 88375 50611 12273 36058 57444 27124 4228 1395 204 141 125 147 135 130 139 137 107 126 108 87 96 99 79 98 85 91 81 102 90 73 104 96 90 122 126 116 120 123 110 113 110 113 103 105 124 116 100 99 110 108 90 101 113 99 98 90 88 86 90 86 80 88 87 86 86 81 85 82 74 52630 328 485 30 11045 14 37 10 6438 1209 5089 999999 999999 999999 999999 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 519 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 211 448 686 900 1065 1153 1197 1289 1338 1424 1476 1329 1206 972 925 932 1021 1217 1390 1657 1949 2194 2417 2576 2827 3065 3487 3834 4091 4301 4588 5320 5874 6216 6520 6189 5466 5219 4793 3055 1617 1326 2385 3618 5214 7288 8621 11076 16552 22401 27945 33724 39087 46022 54605 63031 71735 81393 91459 100770 108917 117672 129726 139565 149323 163085 166848 165335 164860 155014 130831 96462 79062 72618 74463 82877 88947 89937 86379 78986 73472 61132 43600 28935 19596 17287 18471 20679 24863 28339 30520 31916 29712 26161 24438 24817 26285 28472 28710 25625 24524 25083 26696 27374 28471 30883 33527 38331 41683 41000 37525 35763 38502 41954 35269 31057 34594 37093 47705 50441 41553 47879 91137 200252 197679 95353 12460 7543 35983 88808 79320 23014 3707 182 98 97 96 92 103 117 96 85 87 89 91 105 84 73 78 74 73 70 60 50 48 79 79 86 87 97 93 84 74 82 99 85 94 92 89 82 77 80 77 84 81 71 67 68 74 66 59 72 74 68 63 48 55 58 60 59 62 54 56 58 52636 296 1448 30 11048 14 37 16 6438 1206 429 1617 1318 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -65 -82 999999 -22 45 77 149 209 269 374 661 982 1181 1575 1826 1759 1806 1958 1967 2054 1998 1959 1984 1746 1471 1425 1478 1579 1851 2154 2279 2414 2554 2817 3239 3721 4119 4712 5177 5547 5791 6983 8293 9180 10066 10641 10078 8161 5319 2866 1995 3214 4288 5019 5756 7496 10001 13081 18147 21538 25466 30765 36749 44485 52407 59491 68863 81534 93691 104670 113271 122842 137622 146099 157308 161243 163932 164498 150416 125564 99587 70790 61106 65906 74053 82769 89741 91854 90938 89735 85466 62477 37342 26802 26425 20521 16114 14108 14456 16513 20070 25343 32042 35413 31758 26260 23552 22714 22576 23438 27875 33863 37878 38633 36097 35718 38669 39925 42229 42223 40480 38688 38935 42787 40241 33765 33092 41820 56587 47804 33929 39633 86916 179627 159413 70195 11059 11771 51085 142804 109773 23567 7261 201 105 128 157 134 140 129 97 114 98 128 127 100 75 84 85 78 69 91 92 93 99 100 105 98 100 115 114 97 106 108 100 96 105 126 113 105 98 103 108 100 101 108 107 104 90 82 87 88 84 82 81 88 93 87 84 93 87 78 84 71 52642 202 4268 30 11048 14 37 22 6438 1204 10 110 26 65 215 269 462 895 1144 1527 1762 1961 2056 2135 2154 2158 2078 2102 1936 1704 1472 1514 1484 1455 1590 1827 2019 2198 2237 2334 2668 3147 3779 4055 4220 4324 4821 5169 5793 6927 8059 9815 11791 12458 10944 8080 6140 3924 2633 4043 6201 7812 9723 13035 19106 26263 33392 40250 46274 51232 56014 62031 68822 76660 80957 86528 95924 105871 115304 130085 138433 136922 142168 142643 133556 110282 83141 60355 50579 45317 47070 50758 56164 65389 84011 97897 94969 88541 84489 49273 26177 24534 22943 16485 14196 15670 18489 21274 26820 32754 36276 34776 32185 30220 27837 26668 26430 29537 33863 36021 36917 40753 44614 48033 46404 40013 39307 36711 34534 38938 41223 45978 38591 32531 37612 39977 28456 24628 27901 52462 121434 118426 70268 56223 17149 12537 79509 196798 101495 33669 33212 3040 130 117 113 97 97 105 89 100 81 74 94 106 65 77 87 49 51 57 77 78 67 76 63 77 90 92 87 77 76 100 117 75 79 76 70 84 72 78 73 85 69 58 73 75 73 65 63 68 66 73 62 63 76 75 57 55 57 55 50 45 52648 199 4359 30 11049 14 37 28 6439 1201 -27 46 353 711 1163 1464 1480 1427 1383 1379 1352 1387 1380 1350 1459 1298 1094 987 945 1019 1138 1310 1420 1554 1573 1650 1823 2167 2468 2708 2986 3300 3674 3944 4487 5471 6519 7620 8747 10429 11736 11516 9494 7016 5231 4553 5142 5333 5946 8239 12235 16760 22098 25858 30588 37398 43225 49633 56798 64041 71306 77275 83741 90924 101034 111996 122971 130359 128831 133598 137644 127243 105448 82874 63604 52645 46383 42867 44267 49137 55799 66839 76529 84129 85475 90611 94813 74750 39475 22473 18848 17070 14576 13110 14055 15969 20012 25126 28667 34705 37239 37390 38403 39590 42630 46720 47727 50792 51386 51454 46434 37604 36777 39145 40736 41325 42245 48467 49260 34329 32637 35609 21926 17007 26005 43637 86344 138327 103015 61481 23267 7109 25967 135104 208744 125676 43332 25796 2685 103 137 143 103 74 94 114 86 78 73 75 61 52 68 52 45 54 64 62 82 77 60 81 89 72 77 94 102 80 85 90 87 94 93 83 89 95 86 87 74 73 77 71 67 61 64 50 62 62 56 64 53 51 59 68 63 58 55 52 52 52654 298 1389 30 11049 14 37 34 6439 1199 178 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 281 422 609 883 1333 1526 1212 971 980 1048 1178 1297 1265 1142 932 814 788 801 814 861 983 1021 1187 1292 1286 1510 1666 1759 1886 2051 2223 2562 2878 3515 4098 4801 5716 6804 7692 8545 10069 11434 11275 8808 6577 5206 5191 5904 7328 10064 13298 16194 18803 21644 24286 30556 37755 46461 56833 66643 76381 85280 95348 105913 115965 123993 134700 145743 149311 147007 142919 116217 82349 63368 56026 56616 57442 53114 52214 57413 64935 75713 82792 76882 84968 102867 95610 62742 36763 25428 19001 18852 15508 13552 13402 13080 12296 11969 12739 17399 26702 32716 37169 43084 46340 45756 40413 34957 34503 36462 37723 40989 42578 40827 44617 50897 50599 48016 46240 41377 40083 40032 19583 17377 30009 42890 44468 66315 98887 69334 39795 33690 18820 26023 88096 214204 159130 47116 8885 1837 268 109 95 101 90 89 87 70 61 91 67 68 73 44 58 62 53 57 68 68 67 68 67 73 68 76 73 85 97 94 78 68 62 73 67 72 64 67 73 69 64 57 64 50 55 50 52 59 46 43 54 60 68 62 62 64 57 50 43 33 52660 201 4299 30 11049 14 37 40 6439 1197 -56 126 361 525 675 681 503 503 464 533 586 654 718 653 594 442 314 299 323 406 530 612 726 668 620 705 781 823 977 1181 1425 1595 1812 2014 2371 3054 3727 4578 5606 6308 6995 8055 8639 7504 5745 5072 5331 6065 6660 7823 10876 14268 17098 19658 23666 28609 35221 43212 50761 58426 68755 78859 89111 100068 106908 113114 119426 127010 130981 120439 121327 126251 123535 108235 91009 81205 73274 65274 60784 58455 56686 64234 73843 81690 86813 84416 98107 100017 62705 40301 33525 27346 23557 17636 14471 13516 13171 11775 11229 12775 16487 22982 24981 24780 27345 29981 31614 32715 33685 35589 39804 46322 48038 46097 46668 45075 39340 42711 49163 49684 46860 39850 24490 20119 27830 38119 56577 70584 70580 78871 81551 75542 90050 74872 43841 70219 167979 188541 51330 12583 1815 351 181 171 127 115 119 102 113 98 93 118 123 78 90 82 54 57 76 70 54 77 98 103 82 83 96 102 100 105 98 90 106 95 97 100 99 92 93 96 94 98 92 91 91 85 72 76 82 81 76 80 89 75 80 81 79 74 70 67 60 52666 202 4270 30 11050 14 37 46 6439 1194 -65 13 141 299 402 334 214 246 305 321 375 361 300 305 254 174 166 168 144 210 294 443 508 547 496 478 469 529 750 910 984 1095 1239 1378 1769 2186 2673 3364 4511 5743 6284 6695 7969 8807 7785 6828 6587 6596 6336 6407 6855 8000 9722 12148 14903 18892 25530 31388 38679 48489 56244 65467 74960 82491 90202 96438 105381 113161 119796 116642 114036 118756 120157 121923 121962 109350 92344 79478 71039 65516 61155 56238 54912 62902 73459 81865 93404 95802 94444 102461 75431 41268 28729 24992 24773 24357 22892 21476 20535 18033 14763 15841 22398 31363 35611 36444 33656 31906 32019 31307 29221 30005 35763 37131 33693 34271 38110 39866 36250 40505 47523 27252 19813 25613 34381 45783 82548 116189 109751 78527 67147 62072 74662 86745 48257 19443 96127 197566 80746 6044 538 192 156 130 136 131 127 83 85 94 99 83 95 107 75 79 75 79 50 66 82 74 75 78 81 113 102 85 74 56 73 75 79 92 102 92 89 96 90 83 86 81 87 75 59 67 62 58 62 61 63 74 71 70 75 75 67 62 55 58 59 53 52672 205 4182 30 11052 14 37 52 6440 1192 -80 -27 78 317 504 606 585 519 482 413 438 558 684 766 808 868 856 775 793 697 630 539 661 781 851 991 1035 977 968 917 999 1181 1338 1443 1701 2143 2586 2985 3601 4392 5497 6760 7558 8409 10123 12362 13847 13504 11227 9138 8496 8773 8701 9353 11080 13600 16453 20466 25190 28429 32454 39505 50509 58339 65557 74653 84535 92689 102933 114218 121852 122288 113316 106401 92260 77995 69931 65622 60741 59519 61748 63058 63004 61645 59729 57693 63640 70772 77536 87821 95197 96043 85870 64470 42744 28976 27086 27209 27358 25559 21421 17632 15289 15787 18597 19596 19049 18204 16744 16746 18703 18511 16320 15824 19929 23788 24993 27276 27159 26539 27679 30070 34436 32460 25800 28080 35088 49168 77935 117363 122693 107432 105976 61670 47293 58122 72226 45821 37036 100773 267735 149013 19404 1382 96 103 104 98 97 91 104 76 57 62 71 73 58 66 54 55 57 55 40 35 27 39 63 76 68 44 70 84 68 58 59 65 72 67 58 53 63 72 70 53 62 56 57 53 39 52 45 35 39 34 43 42 42 36 37 39 36 29 33 25 26 52678 208 4092 30 11052 14 37 58 6440 1189 -83 56 161 331 477 680 927 896 903 837 751 767 937 1101 1149 1247 1352 1420 1436 1447 1371 1300 1131 1007 917 915 1068 1237 1437 1519 1479 1597 1737 1827 1967 2186 2523 2936 3309 3903 4646 5503 6536 7785 9440 11027 12647 14795 17519 19809 19117 16246 12742 12366 14127 14729 15024 16170 17088 19188 22148 25352 30763 37592 46034 54947 63539 71301 76439 80346 84513 86690 83012 77786 72338 71053 69361 62090 53210 48902 47634 49426 49830 51029 52698 56600 60441 63638 69043 60830 61839 76109 85239 81872 81574 80840 77514 57236 36277 29070 27038 25754 25138 24468 25127 25930 24843 22917 23831 23881 21597 23082 26699 31908 37260 38950 37066 31454 25487 24458 25688 30033 36965 36861 41267 44056 42807 37687 35935 50370 67508 63370 59502 66609 84602 102792 77510 107280 76873 57913 54239 96418 72502 163507 166592 33100 5181 208 153 121 93 103 111 96 92 76 85 78 96 83 70 67 67 43 67 58 57 62 54 68 72 78 81 76 58 80 84 78 78 78 71 76 92 91 70 61 71 81 75 66 57 55 48 49 64 56 44 46 48 54 55 58 56 58 62 54 44 38 52684 210 4033 30 11053 14 38 4 6440 1187 -51 155 300 426 614 862 1201 1482 1707 1899 1781 1814 1854 1905 2098 2263 2455 2612 2396 2244 2137 2089 1807 1517 1359 1400 1541 1979 2532 3041 3334 3257 3156 3071 3251 3912 4551 5312 5752 5862 6408 7024 7969 9339 11123 12918 14523 16461 20415 23091 24121 24883 24452 23550 22658 22262 22216 22002 22499 23172 24333 26236 28306 30764 32926 36327 40333 46790 55637 60314 55080 50296 51359 51253 51569 52166 52732 52524 53091 53146 52281 50055 48656 48801 48247 45412 48922 54768 58636 61363 65572 66712 67092 76518 80177 77228 79624 87429 79027 52541 35425 29200 27531 25845 24521 24055 23673 23583 23994 23113 22062 23398 26345 29621 32097 33848 34027 31755 33714 37359 36456 34229 30657 26610 26466 28711 30461 26346 28587 39649 49849 64506 63542 69016 73573 78811 66028 95618 221086 146068 42746 63367 104498 71135 97459 180959 68559 5809 340 92 140 144 149 131 111 117 112 104 116 133 99 110 96 97 81 79 63 60 86 99 88 83 94 98 97 103 94 96 93 104 102 86 99 108 106 99 93 93 92 91 98 93 90 94 80 79 75 67 68 67 74 77 71 71 83 76 70 66 77 71 52690 332 345 30 11055 14 38 10 6440 1185 925874 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -14 126 237 323 381 379 517 682 801 892 917 1118 1307 1415 1472 1516 1540 1647 1794 1767 1720 1429 1386 1221 950 916 1082 1199 1505 1941 2269 2400 2537 2782 3005 3320 3709 3948 4308 4764 5081 5371 5911 7231 8360 8992 10018 12415 14937 18674 22418 25133 28027 29693 29846 27412 24829 24148 24918 26410 27734 28368 27864 27088 26661 30080 37376 46409 53177 60013 63881 64720 59072 51263 47815 44327 39703 37747 38019 39850 43240 46450 48626 50098 48093 43605 43308 43245 46451 48244 51192 57423 66481 69903 66317 75118 81829 74006 76683 90095 92157 70028 41399 30080 29923 33768 33242 29414 25425 22570 21437 21626 24665 28216 28531 28831 30203 33657 36179 36419 36269 39316 43216 43158 37022 28582 21406 19935 22665 27376 34633 44072 56311 63913 62306 51795 44392 43338 47514 86452 156758 135374 47705 66581 69443 59294 186061 239205 40870 1659 145 130 104 131 147 143 138 135 90 83 97 80 88 101 95 75 50 58 52 62 54 61 56 71 91 89 78 77 84 93 94 97 79 72 85 91 83 79 79 76 81 85 77 78 71 75 59 64 78 65 64 63 52 54 55 61 68 65 57 66 67 50 52696 215 3885 30 11055 14 38 16 6441 1182 -81 24 64 53 203 300 323 370 334 380 438 479 593 831 1008 1173 1330 1491 1525 1741 1713 1456 1200 1044 1017 926 887 988 1255 1585 2016 2575 3066 3197 3038 2912 2864 2941 3388 3860 4278 4943 5488 5447 5842 7028 9125 10278 12340 14740 15677 17873 21509 25209 28495 29876 30191 29900 28274 26556 27094 26479 26918 28650 29246 28471 27815 28036 28559 29939 33048 40771 53567 63012 68608 75564 79988 73764 59595 47771 39250 34651 33867 35439 38511 38371 38690 42602 45466 47044 48504 46926 44383 42403 46997 52972 57708 69821 81026 86140 83465 85079 91402 91274 73540 50737 33740 25827 25501 25366 26225 27217 27373 27165 26977 25341 23379 24539 27027 29753 32382 34594 37196 36021 34957 38350 43979 43877 36857 32956 30784 35568 37508 38195 54131 60500 56187 44783 39153 55122 100889 136029 141266 66636 27250 36896 47064 133432 339584 207588 23025 484 136 156 143 164 148 159 146 157 158 149 144 143 111 112 106 93 107 110 93 80 92 97 94 89 105 127 117 124 135 118 127 105 100 110 101 116 109 101 108 109 119 122 98 105 113 104 95 106 106 98 109 97 92 84 92 94 92 101 88 85 81 86 81 52702 217 3826 30 11056 14 38 22 6441 1180 -85 -45 3 96 156 338 431 448 534 594 665 829 981 1147 1374 1463 1616 1903 1973 1957 1880 1628 1385 1211 1133 1139 1106 1013 1202 1385 1443 1386 1361 1683 2423 3011 3335 3529 3880 4140 4369 4385 4628 4646 4977 6131 7329 8421 8898 8838 10265 12189 14896 18887 22766 26038 27102 27767 29336 31302 31272 29420 29248 28758 28006 30270 32566 35947 39502 41548 39204 37486 39348 38139 37878 37684 44442 55792 63690 60694 52576 41988 34378 32301 32374 35660 40201 42475 46353 48923 49627 50096 47173 43891 45443 46472 47043 48811 55325 66502 75951 83526 88182 90807 90407 78517 53164 33651 24586 25106 28889 28893 26022 23184 22602 23413 25413 26347 27012 27555 27652 29024 31552 32207 32551 32860 33721 35092 35266 35496 34174 33891 37855 35997 35136 48760 59127 49819 43388 47189 54861 77567 126737 130704 114103 57661 66507 99206 98659 218931 259328 74395 2468 138 136 140 156 143 126 137 126 118 107 92 102 105 97 113 83 68 79 62 52 62 85 66 95 82 78 94 98 87 83 83 90 100 101 109 92 94 96 80 87 85 95 103 99 87 79 91 78 74 86 76 77 80 74 72 80 88 77 88 76 75 73 67 68 52708 215 3914 30 11054 14 38 28 6441 1177 -96 0 54 153 341 324 455 565 698 806 928 1035 1161 1282 1509 1787 1888 2097 2144 2105 1902 1742 1555 1357 1030 922 930 919 1202 1600 1999 2511 3155 3350 3398 3485 3878 4102 4336 4593 4772 4866 5033 5586 6103 6676 7711 8791 9297 10627 13173 16553 19263 19854 20880 24738 28080 28610 29161 29850 30289 31193 33032 34946 35187 35840 38577 42466 47655 52882 57539 58532 60313 61992 63771 61754 60531 58192 52194 46862 40414 36547 36026 36444 38137 40385 43745 45366 46398 48252 48779 50722 51657 49495 49116 53691 61614 77336 83944 75136 75322 76739 83061 91794 77304 48731 29027 21771 21572 24302 26378 24678 21735 20731 22809 25152 25386 27645 30924 32687 35593 37601 39122 38400 34581 29187 30692 35949 39442 42119 41283 42925 51312 57333 44934 35720 39526 42996 51579 84829 91424 67850 73174 66086 121822 118763 96533 147586 126950 30014 969 85 130 159 184 152 118 143 105 70 91 108 85 78 102 91 62 50 21 40 54 69 67 62 49 56 69 68 64 57 73 72 66 76 103 89 81 80 95 82 78 80 79 86 89 80 72 65 73 77 70 69 61 66 62 58 63 54 59 68 67 67 62 62 58 52714 213 3941 30 11051 14 38 34 6441 1175 -64 79 120 163 247 401 560 666 824 860 978 1149 1360 1600 1851 2059 2240 2261 2215 2060 1883 1638 1559 1458 1274 1311 1350 1581 2051 2654 3258 3792 4128 4015 3769 3763 3699 3500 3792 4437 5048 5530 5679 6020 6425 7286 9066 11512 13932 15484 17010 19209 22640 26198 27775 30187 34461 39716 41118 40811 41577 39693 39465 41172 43723 45863 48859 52550 55884 58519 60206 60168 60013 59574 60738 61690 59957 56019 54519 56325 55457 50779 45989 42819 41731 41139 43983 47466 51886 55215 54431 52559 54196 59487 69523 79247 84814 88336 97494 87772 75102 93820 96264 61809 33794 23816 22253 23357 24547 25344 24480 20260 16861 20148 25026 27810 28689 30770 33072 33207 37604 45363 46742 34393 22512 20864 28565 31927 32969 42140 42691 34898 35250 40664 48321 58142 70517 64546 130395 160648 49343 49891 69184 73290 86760 114393 70410 3595 110 149 199 219 176 155 132 100 110 112 112 122 109 108 101 102 82 92 84 75 75 56 71 82 84 75 70 78 74 84 95 97 99 95 114 112 93 83 98 107 103 96 102 102 120 106 94 88 82 86 85 87 90 97 89 77 72 79 86 89 81 85 81 81 75 52720 214 3909 30 11049 14 38 40 6441 1173 -42 15 105 195 357 623 770 948 1035 1125 1222 1263 1314 1199 1131 1302 1429 1688 1873 2002 2036 2067 1788 1477 1278 1141 1374 1982 2631 2886 3316 3381 3391 3722 4070 4377 4489 4433 4246 4515 4871 4604 4169 4415 5501 6289 7021 8514 10869 13216 14894 16305 17442 18609 22703 28465 32574 35350 32827 31795 35204 37980 40528 41536 41091 40555 39656 40126 41286 43065 41590 41457 43362 46516 50019 52604 54992 55574 53551 50603 45215 41020 38681 36712 36162 35898 37603 41098 45153 47457 48608 50332 49375 50023 54019 58145 70259 83550 90203 97162 105098 93103 71234 84178 95365 60938 30900 27881 23797 21298 24977 31555 31766 28280 25040 23667 25473 29816 30959 31095 33031 34354 34870 36044 34756 36697 36993 34810 31185 32502 37910 36975 34896 38124 43003 40573 40176 49107 60615 131178 167642 63979 50585 80681 115175 145391 154440 64653 1028 112 142 169 194 169 134 117 98 107 99 105 100 114 115 110 100 72 68 86 59 54 61 51 75 77 79 94 95 92 102 107 101 89 103 102 102 102 101 74 85 97 105 102 103 92 90 100 77 69 87 88 78 81 81 79 75 79 80 75 73 75 78 76 79 81 52726 215 3878 30 11048 14 38 46 6442 1170 -88 -23 103 237 380 530 650 660 726 796 749 678 678 700 1008 1160 1340 1432 1398 1512 1439 1343 1287 1218 1100 863 835 1162 1527 1418 1449 1889 2407 3069 3484 3564 3342 2805 2389 2302 2568 2771 3066 3477 3942 4265 5055 5897 7104 9573 12183 13450 14928 16124 17445 20372 22707 25320 29158 34216 39075 40144 37489 34201 33079 36011 40663 45685 48003 49701 52771 52561 49936 50310 49006 44235 40639 37788 33617 32007 32768 33672 35675 37097 37744 39347 39899 40273 41641 42808 46647 51728 51829 53206 55141 56254 54322 55734 64377 82810 104365 111898 111341 87922 70295 91331 95914 57582 38683 32097 18129 14210 17756 22071 25386 28344 30612 31778 31637 33143 32974 31665 31187 31745 32834 34215 38633 39480 39751 42721 44741 33458 40579 46336 36836 26363 24792 30065 44544 61058 108555 161402 82624 42793 65652 112558 138725 125043 84648 3762 101 116 161 150 125 121 103 102 77 103 105 93 92 100 102 81 77 61 60 41 56 67 61 69 61 71 68 81 79 91 89 82 75 101 92 82 92 100 86 93 87 85 79 73 78 85 89 80 78 82 74 79 77 82 69 71 62 68 67 71 62 70 70 60 51 52732 210 4028 30 11048 14 38 52 6442 1168 14 115 277 348 308 252 368 448 546 728 883 952 960 1152 1037 1120 1135 1049 864 720 713 1016 1301 1602 1926 2143 2001 1935 1864 1797 1767 1822 1864 1731 1585 1667 1973 2419 2921 3201 3594 4391 5771 7352 8456 9447 11299 13623 15219 16876 19023 21245 23406 27347 30022 29894 31648 34763 38582 41589 45814 50222 54449 58773 62145 63871 62558 61238 59907 59768 57279 50813 42803 36623 31324 31650 35790 37354 35142 35220 39115 44110 46327 48460 49622 53354 54218 56309 58104 58291 55685 46235 42197 50986 64379 77811 100954 119750 105122 81551 68294 97597 119573 79434 36956 27668 25249 21748 18904 16710 17578 20973 23265 26292 27951 27262 26781 27076 27064 29947 32659 28338 30307 32632 34928 33754 36898 46846 35698 21987 20982 33591 44448 52021 58483 73906 113876 72578 47004 72528 155899 148879 91231 42263 3220 119 114 137 151 170 139 114 74 77 96 100 114 96 104 105 96 56 45 33 49 51 44 56 74 83 78 74 68 70 72 73 78 75 73 77 87 96 82 81 71 71 80 85 78 74 79 74 75 62 68 66 60 69 65 63 61 52 59 69 66 62 55 53 52 55 52738 213 3938 30 11048 14 38 58 6442 1165 -92 64 161 165 254 340 318 400 504 530 479 534 670 952 1245 1309 1355 1379 1470 1447 1412 1272 1286 1510 1644 1395 1363 1560 1817 1999 2409 2714 2703 2542 2580 2538 2438 2726 3179 3365 3567 4751 5835 6200 5989 5939 7384 9204 10924 12943 15739 19510 24096 28012 31294 33862 36594 38650 40081 41180 45478 50397 54515 55216 54150 54596 56898 59582 61570 60638 57019 53114 48269 45000 42763 39557 37118 36178 35991 38123 40979 43097 44033 44659 44565 44863 47959 51930 55475 58216 61716 61178 53051 42511 41913 49872 56944 69938 86730 105623 108208 93900 74337 66994 90658 119922 97295 44890 32988 34851 28201 24294 21175 21060 22368 23245 21012 18054 15163 15412 18377 20656 23250 24688 22944 24838 26083 25311 26967 28837 26329 23163 23524 29118 34622 35744 33144 37930 53829 83854 98332 77937 75101 120236 148912 109055 80082 25736 929 97 101 141 203 187 120 135 88 71 99 103 66 84 109 99 95 76 62 64 64 50 50 49 65 63 77 81 82 92 82 67 74 83 80 68 74 79 90 81 68 70 84 84 85 82 70 73 74 63 66 71 76 64 48 51 53 63 63 61 63 66 59 59 47 52744 214 3906 30 11046 14 39 4 6442 1163 -54 50 115 160 268 428 485 504 384 291 368 479 654 876 1113 1281 1349 1547 1669 1862 1987 2100 2328 2413 2417 2648 3382 4276 4882 5121 4543 4046 3732 3468 3650 4227 4618 4965 5086 5348 5853 6605 6253 5184 5502 6694 8745 10320 12043 14125 17429 21452 26117 29314 33478 40039 46042 48185 47375 48888 50416 49052 46847 48069 50861 50738 53158 56762 60754 62886 61783 58651 54069 48697 45235 44102 43849 42402 39138 36962 36128 36453 36752 37999 39820 41950 43645 46412 50489 53833 53091 51000 49497 43268 38646 43056 51059 58316 69856 75715 75055 83285 84615 73119 64402 68714 86349 96238 69149 37099 39343 40023 30524 19463 18209 23565 30732 36220 39122 40403 36240 28229 27040 27740 24452 22690 21769 20217 22628 28357 26801 21423 16446 18197 17168 13579 16287 18730 19827 42085 65712 68019 63475 67581 137426 212896 129850 76384 8951 464 126 119 206 266 206 143 120 102 115 127 102 106 121 118 114 94 94 81 65 68 61 69 79 83 84 85 87 100 96 99 90 96 101 95 110 113 103 91 84 91 87 97 93 89 82 87 91 89 73 79 83 74 73 68 63 67 72 79 75 75 69 69 66 62 52750 206 4145 30 11045 14 39 10 6443 1161 -13 211 456 643 655 800 1031 1278 1647 2252 2823 3799 4217 4318 4279 4788 5665 6226 5701 5512 5029 4503 4206 4023 3811 3783 3868 4029 4085 3888 3797 3933 4768 5125 4928 5383 6071 7983 10333 12538 13860 16570 20379 23187 25312 26861 27193 27244 30013 33763 37260 41281 44269 45227 44715 43689 43853 46906 51357 53913 55741 56052 55752 55285 55203 52430 50708 50214 49419 47942 46479 43156 41793 39967 37327 35151 34310 37578 43920 48676 54500 57589 56445 51089 45736 39845 38881 39147 42390 51969 63544 75016 81762 81059 72509 66175 61873 64687 73404 92374 67357 29089 22162 30559 38029 31156 21370 18248 22063 29125 38162 45497 45890 37947 31008 27772 22354 20706 19195 17941 19064 21340 21904 21799 18126 13011 14058 24215 34350 45368 68225 68016 58208 63083 65931 75169 131580 213094 149891 104320 24453 9630 885 92 97 146 152 120 130 131 123 132 109 117 117 112 113 107 90 69 59 73 51 50 50 63 77 95 76 93 91 85 92 90 105 90 89 89 89 91 96 84 76 83 81 82 90 86 88 76 75 77 76 77 78 77 67 63 62 71 72 68 64 69 63 63 52756 214 3904 30 11044 14 39 16 6443 1158 -90 -76 999999 -52 72 220 361 580 859 1224 1457 1722 1740 1941 2203 2575 3095 3282 2922 2919 3119 3221 3145 3298 3249 3212 2934 2457 2510 2592 2784 2927 2868 2738 2830 3058 3277 3435 3692 3935 4303 4444 4829 5919 7393 7786 8536 10345 12233 14180 16754 19606 22208 23763 23565 24888 29105 31375 32767 33490 34019 35190 37113 40394 44437 48184 50647 51707 50749 51288 51836 53039 53636 52779 49884 47451 44004 42291 42555 43425 47339 48015 45011 43455 43200 46190 47771 49065 52389 56645 59851 57251 49715 43464 39504 34847 36689 49978 65150 69835 68124 61019 61340 69576 67935 62860 84523 108483 68623 26528 19019 26788 36265 35531 26543 23729 28492 36101 40935 43681 45104 40794 34608 28773 24972 19393 16775 20150 26763 32298 33981 20259 14718 21892 29254 39773 53889 69843 89392 80940 48894 44267 62740 91720 115874 106275 118708 88373 39147 10865 2820 440 108 188 159 112 96 92 111 128 116 123 97 92 111 103 79 55 59 80 73 60 55 63 62 63 72 88 81 77 88 96 84 91 81 87 83 86 81 86 95 94 86 97 89 78 69 78 77 86 78 76 75 61 58 59 66 73 67 68 62 61 56 53 52762 332 363 30 11043 14 39 22 6443 1156 160033 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 0 30 96 149 209 214 331 596 829 834 871 1033 1151 1266 1478 1581 1732 1877 1886 1781 2036 2449 2499 2804 2870 2477 2111 1776 1669 1852 2245 2587 2748 2778 2666 2551 2653 2687 2857 2752 2773 3180 3806 4727 5854 7072 8638 9124 10020 12370 15110 16974 19083 21728 23249 23306 24838 27930 30643 30837 31886 34829 37937 43076 45395 42861 41173 39689 37114 33789 31522 31460 32708 32805 34669 36020 36012 37472 40229 45832 50919 54316 55107 56214 54645 51842 50622 51943 53513 56621 64509 67005 58836 52662 53525 49224 43222 43003 46576 53257 57668 63902 65915 64813 71267 75087 93356 105679 72246 30442 16702 21780 28354 34013 36410 35997 37427 41541 45355 47229 46094 42137 41803 41816 35120 26278 17384 16709 19373 22526 22758 22822 25982 27524 33323 42108 43865 41501 48406 58353 53457 43271 62354 83481 73796 80846 123093 131084 81406 33288 18566 22050 12168 529 116 100 82 114 98 97 117 115 104 122 108 119 110 72 65 47 64 65 56 56 64 101 84 80 97 105 95 85 86 86 87 84 79 100 96 90 91 97 94 77 73 79 90 76 84 89 87 81 76 66 70 66 70 73 73 75 80 77 74 71 52768 217 3812 30 11042 14 39 28 6443 1153 -85 -23 -4 85 -40 999999 999999 999999 999999 -13 46 165 236 397 489 641 614 765 887 953 1221 1397 1519 1642 1655 1668 1686 1676 1515 1399 1445 1592 1689 1745 1654 1665 1787 1982 2158 2259 2388 2469 2375 2291 2847 3906 4954 6097 6676 7017 7769 9108 11251 13965 16649 19533 23068 26148 27052 28388 33892 39145 40957 39942 41078 40634 39381 38029 34055 33698 34034 33739 33717 30318 27594 26619 25822 25191 25793 26737 28631 33903 41735 46477 49966 52318 54556 59024 61823 62474 65492 66410 64488 61502 60226 58471 57619 55686 55053 54704 55134 48257 46790 50466 50310 58437 67320 75066 83304 85441 108637 109569 62062 20572 10743 15153 21097 24590 28061 31962 36387 41381 45134 47022 49487 55960 64961 52947 35312 26844 20259 19256 22136 26002 26984 26297 27594 30832 31781 41004 63319 105782 89290 51241 51342 77106 81549 58617 67366 87650 106051 90378 34239 13299 23308 17875 676 118 110 117 115 115 126 135 145 138 113 104 96 92 72 55 68 72 73 56 62 90 92 101 104 113 103 84 97 107 86 85 97 95 117 109 102 106 108 104 93 79 87 83 76 97 83 80 98 93 78 79 85 86 86 82 78 81 83 80 75 52774 207 4111 30 11041 14 39 34 6444 1151 5 93 157 184 307 496 673 839 1028 1231 1446 1617 1787 1972 2119 2181 2033 1831 1631 1386 1197 1185 1336 1524 1529 1474 1440 1273 1297 1448 1693 1822 2236 2775 3410 3852 4126 4648 5292 6868 8409 9882 11113 12907 15627 19621 23396 24632 25297 29586 34887 35631 35047 36387 37993 38710 41931 43922 44663 43253 37988 31324 27692 25526 24083 24952 24919 24118 23940 23998 25617 27708 29952 31671 32759 35886 39341 45958 53174 59025 63512 66744 71927 76282 76408 74477 69234 56356 48831 48819 58524 66321 58966 59669 64893 61593 63675 72745 88632 92931 91748 132397 122138 47976 10526 10566 17079 24694 29158 32663 36145 37313 36769 39968 46135 56750 74197 77443 51151 34284 28873 26038 24988 25723 22817 22604 28965 32517 36331 48307 67749 85196 76111 53985 53478 64213 70113 50244 48639 56226 61961 52933 33158 9004 529 128 134 138 114 111 130 110 100 107 115 118 130 122 103 65 80 94 64 48 65 90 82 90 96 86 88 89 108 105 106 98 87 96 102 112 108 95 109 115 108 119 109 100 102 98 94 83 85 87 87 91 87 78 84 81 82 89 99 85 83 75 69 52780 202 4259 30 11039 14 39 40 6444 1148 -29 260 521 744 1121 1372 1728 2839 2805 1735 1456 1359 1196 1026 891 817 913 838 675 638 558 472 467 562 542 495 602 891 1276 1758 2212 3169 4299 5693 7513 8931 10090 11682 13692 16142 17522 19948 22880 26489 29006 32170 35638 38540 41257 42676 43886 46170 45894 44814 46465 44906 45168 48743 51304 51697 49646 42567 35499 30816 28399 29225 32027 35725 37407 38492 39933 37839 34844 37657 45433 54465 61784 69582 72569 74144 72388 70625 57115 46273 47171 49248 51197 53655 59647 73715 86017 86724 79143 77408 81906 87617 115667 147741 101627 33529 10504 11919 15755 20212 26189 31514 33926 37953 42204 48603 55041 53345 37820 37702 35649 28956 24218 22861 22373 24516 29112 30949 31234 40941 49127 43359 44398 64627 68967 59656 62743 35554 31823 49707 55243 61231 52453 50812 35709 2537 158 104 97 126 135 148 131 105 98 146 144 98 89 94 45 52 45 34 40 46 68 49 43 65 63 61 61 57 62 77 71 74 74 82 69 64 73 70 68 74 69 65 75 66 60 61 56 56 65 56 55 54 55 55 55 56 56 56 53 52 49 49 52786 204 4199 30 11039 14 39 46 6444 1146 -62 164 334 378 540 681 973 1173 1417 1752 1952 2157 2350 2559 2630 2717 2729 2495 2470 2314 1877 1496 1241 948 716 549 524 997 1593 2274 2915 3781 4733 5395 5803 6374 6887 7726 9485 12117 14311 18151 19564 20378 23609 25998 27047 29647 31864 31367 33303 39299 47082 55062 55654 55337 58263 59735 63062 64138 63342 58472 51409 47568 45456 44224 44649 46520 49613 46088 39191 37153 40892 48269 50503 41419 37937 47208 58438 63034 63125 60546 57683 56005 53038 52102 50234 48096 46523 45166 53021 71778 75055 71882 77506 73827 83400 85557 102628 104135 55055 19895 7471 9039 15093 21694 26977 30287 33652 35962 39613 41156 39910 51676 49048 41784 36558 32046 27787 24204 27934 32089 30629 28082 31497 38326 37053 37215 32863 51189 66868 59887 58352 38984 38022 46843 64604 81936 72941 55896 71959 45150 5501 158 167 123 139 120 102 97 113 156 138 101 84 90 89 67 55 43 51 62 67 72 78 68 93 71 81 77 72 85 100 105 91 84 76 69 73 73 88 80 64 79 86 82 73 70 68 75 75 63 61 55 52 57 62 54 59 58 53 64 58 57 52792 204 4198 30 11038 14 39 52 6444 1144 43 166 325 563 798 916 1149 1363 1529 1788 1925 2068 2208 2314 2572 2689 2753 2756 2409 2159 1896 1827 2025 2018 2012 2535 3178 3658 3997 4518 4567 4712 5010 5434 5829 6524 6906 7253 9079 11908 14076 15156 15208 16094 18043 18793 24138 30366 34217 36932 42789 47833 46545 51089 60230 68763 73759 75215 74505 72383 70596 72950 71279 67016 58537 50647 44745 40932 38209 34378 35585 42252 48670 51512 51738 48797 44598 45123 48554 55291 61960 66725 66489 61586 56590 49208 40659 36043 34985 40336 52692 64566 69855 67471 70065 79893 92908 104568 103912 122702 158712 138512 60018 13867 7914 9200 11516 16282 20341 23217 27273 30706 33905 38086 37594 35301 31850 28045 27883 29848 27215 27740 30486 34232 33253 25761 29903 33510 29743 36944 51339 52150 59201 57485 54354 62902 44152 18428 14836 17754 22303 22374 10586 2971 185 139 146 134 126 133 171 204 168 127 97 110 84 84 80 82 80 62 75 96 83 93 90 92 88 83 117 106 104 109 101 95 86 102 100 94 91 87 88 92 87 83 85 88 82 75 79 72 70 69 70 66 69 75 77 75 64 64 65 62 52798 202 4256 30 11036 14 39 58 6445 1141 -86 77 159 309 495 634 872 1112 1253 1453 1638 2061 2541 2904 3094 3223 3209 3070 3025 3262 3544 3858 4625 5301 5318 5232 5270 5707 6538 7293 6686 6649 6518 6656 8657 11347 12491 13380 14292 15835 17003 18401 20583 22957 28878 35968 40668 43191 47395 53934 56152 56473 58973 58382 52755 47174 46081 47555 47453 47844 46268 43885 44097 47470 53608 53872 47085 39245 31373 28512 29613 33137 38078 41956 41395 41866 44853 45505 43102 42552 41874 42405 42530 37374 29709 27238 31232 40707 47125 52195 55643 55880 68501 85463 88778 109761 112185 111687 144353 154548 113721 59431 25943 12465 12912 16969 22513 29142 37321 43812 41846 38032 37849 38510 33620 27413 33155 42426 40551 37993 35637 32124 25240 23340 32773 30855 29750 33894 34697 44603 69777 66724 53061 52667 55048 36801 19821 19349 18612 6745 1690 1749 383 183 140 121 114 136 161 169 187 174 122 128 109 74 68 60 67 68 97 80 86 97 74 66 74 83 90 95 108 98 93 89 100 94 77 89 92 80 65 82 81 74 79 79 74 76 72 77 76 71 77 81 80 69 69 67 63 62 56 58 52804 200 4314 30 11034 14 40 4 6445 1139 -31 170 329 523 726 993 1194 1431 1694 2123 2668 3225 3499 3947 4141 4165 4389 4804 5187 6047 6502 6289 6626 7666 8275 9073 10596 11251 9852 9093 9974 11871 12334 12679 13462 15079 18297 20462 22018 25027 29797 34342 37492 36529 35848 38151 41495 42213 42120 43024 46444 55063 65251 72536 77964 76259 69979 59144 50048 46493 44274 38499 32100 27253 23696 21347 19449 18952 19001 20214 22532 23517 24382 27472 33171 36039 31122 31936 38647 40304 33268 26943 29791 36733 41411 45452 53190 56268 52351 53622 61174 76294 94136 117907 128413 115390 109966 141860 163848 103537 39255 21138 16565 15260 16378 18814 22583 23115 20416 24957 34058 36942 35395 33236 36284 38461 36364 33213 31296 32064 31863 28714 22398 17334 15363 12615 7125 31919 70591 73811 69263 53501 81172 100753 80816 32504 28006 29293 13709 1312 255 379 257 180 158 190 174 160 178 191 180 140 126 86 85 86 71 74 86 113 104 107 106 86 106 107 87 104 112 113 109 113 118 106 109 104 109 107 111 102 106 93 100 103 101 94 90 84 81 79 74 81 89 79 84 78 74 78 78 69 52810 198 4371 30 11031 14 40 10 6445 1136 -33 130 133 327 590 1012 1386 1728 1991 2394 3033 3795 4550 5188 5684 6364 6924 7552 8160 9210 10868 11717 11841 12200 12820 13680 13702 12588 12252 12719 13239 13385 14192 15819 17152 18951 22031 25771 29028 35891 42039 42241 43502 46608 50145 54723 59662 68426 70862 69463 66879 59626 54101 47345 41227 36327 30649 27365 26556 25021 23673 23097 21510 20391 17973 16584 16185 16714 16898 17378 19063 19988 19078 17570 15846 17974 22875 27816 30087 27537 23691 25393 35174 46524 51171 55829 60148 68656 78662 89466 105721 112707 111601 103313 121527 164353 175256 124080 48463 29615 30955 30914 30827 32152 32868 29236 22989 19070 20441 23361 27438 29468 34795 38582 34062 34133 32744 31544 31745 28092 21538 8895 1307 3924 19835 47810 67045 63645 64290 54919 84144 93883 57264 23810 31461 30721 10114 2268 459 154 132 156 174 208 194 201 231 201 148 139 104 92 80 67 62 71 77 75 84 84 98 88 100 96 80 93 108 103 102 100 93 107 89 77 76 88 74 81 85 86 92 91 81 80 80 63 72 57 64 77 66 62 74 65 67 70 64 59 52816 338 170 30 11030 14 40 16 6445 1134 350788 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 159 338 475 654 834 777 753 925 1201 1559 1892 2533 3287 4011 4626 5244 6086 7551 8961 9865 10811 11600 11970 11140 11535 13352 12991 13351 13941 13601 13238 13639 14646 16204 16740 16794 17686 21184 25066 27641 28293 29773 33788 38061 41191 44640 48099 52160 54290 59118 66466 68266 62820 52881 47665 46416 47249 50745 50908 51156 49214 43486 33649 25078 20722 19307 17843 16719 16534 15838 14628 15839 17960 19603 20519 22523 26728 30429 25925 19076 18034 19427 21981 25385 28257 28898 32236 39373 42190 41739 45695 57144 70678 88456 108691 123948 124008 119473 113841 129100 168002 175862 109314 34603 15945 20412 29440 37754 46481 50770 46719 38982 35561 32511 22037 25885 26111 25468 23221 23489 27782 31351 29828 20809 9944 1738 297 1876 11326 41999 56342 67331 61803 57363 51258 47663 33165 14529 18611 15223 2637 745 1324 329 150 231 212 191 254 289 233 189 186 140 138 115 102 110 121 106 113 113 121 90 115 132 133 132 143 139 127 124 115 131 110 125 131 121 120 117 114 114 107 113 118 108 108 120 124 104 99 104 111 100 107 103 102 107 107 104 104 99 95 52822 201 4280 30 11030 14 40 22 6446 1131 121 295 466 737 1136 1378 1763 2111 2339 2798 3690 4428 5134 5657 6389 7225 8028 8526 8832 9849 10449 10851 10476 10023 9958 10679 11535 12784 14298 15114 15519 15899 17227 19291 21745 25050 27823 29271 30866 33299 36216 40003 43351 44551 44771 48323 50920 53643 58434 63099 69157 71625 74087 76662 75347 73126 66049 54356 43555 32861 27631 27223 27383 26947 27114 28525 29513 28049 25598 22129 20326 19937 21569 23653 26854 31725 34668 26669 20521 18458 19520 22467 26679 34617 44429 48409 47208 45403 41951 38117 41788 58195 89560 128229 134589 134382 135888 142981 177155 177227 93368 27271 17145 19752 24638 27436 29680 31887 30497 28622 32203 34430 33842 33126 35224 23421 12724 15327 24935 27054 20720 6306 2778 3340 1875 7832 20873 37303 51308 64427 54800 35854 11403 11276 8331 2569 1593 665 559 392 153 132 170 205 217 268 246 231 189 173 165 151 126 100 93 101 81 97 110 115 95 95 98 99 120 124 114 110 117 118 116 107 122 111 116 107 113 126 114 112 125 105 93 99 112 109 101 93 107 100 99 103 100 95 101 93 84 89 96 92 95 52828 206 4131 30 11031 14 40 28 6446 1129 -64 57 121 263 404 526 543 633 826 986 1352 1754 2172 2809 3351 4042 4483 4909 5591 6315 7056 7485 7716 7968 7606 7325 7219 7856 9140 9589 10268 11141 12537 13946 14415 14329 15348 16975 19451 21091 23507 27433 31427 32909 34668 36782 39320 43173 46362 48316 55368 66217 72423 75212 74556 71369 68748 63533 53023 43216 34713 26889 22542 20817 21494 22329 24588 27697 31186 32540 28573 29582 32801 31944 31282 34129 34504 34531 34828 37905 38824 36244 30342 21791 17126 15393 20480 27723 31967 36311 42767 45483 43851 40672 38064 45895 63195 90547 125921 147227 142536 122820 103876 147246 178888 138078 50837 20981 20779 25437 28149 28398 26446 24888 24293 24512 31789 34541 15988 12139 15585 16546 15776 21294 25365 23673 19528 17167 16951 13858 13578 23243 52903 63236 61475 52247 10537 5836 4908 3395 2738 587 456 457 220 95 104 157 164 246 238 189 171 145 119 99 97 83 71 48 51 62 67 60 72 58 68 91 82 64 60 66 79 74 51 58 83 93 71 75 87 81 63 55 65 68 68 64 66 61 53 52 63 58 52 59 56 49 52 54 45 60 59 53 51 52 52834 208 4071 30 11031 14 40 34 6446 1126 -85 -61 -36 -14 10 163 295 413 609 887 1150 1490 1894 2181 2525 2673 3020 3552 3995 4320 4725 5022 5101 5646 6181 6587 6693 6813 6740 6779 8142 9668 11110 12711 14385 15553 15815 17206 20724 24742 27389 27741 27949 28724 30258 32387 36090 39450 45125 51199 51722 51841 49240 47145 47953 47740 40492 30215 24118 20825 20680 20578 20693 21705 23823 26207 32055 37966 37819 38765 39920 40924 41951 37965 41919 45004 43599 43591 44713 44698 43800 40513 37585 35204 33197 31727 27956 23123 22918 27683 31420 34549 37044 38680 36976 37825 47801 65676 84104 109504 139064 157021 146841 110694 95687 139257 182201 170201 111511 36500 24476 26825 23195 16100 9377 9625 13804 13927 21752 26965 21043 17378 14221 12296 15205 29132 29618 22355 19966 18929 16636 18628 20838 26149 54409 69799 62893 44467 20024 14555 47539 28599 1206 386 426 342 172 102 122 186 233 235 211 212 169 160 138 106 97 80 59 51 64 68 67 63 67 68 73 87 84 70 85 91 84 86 91 94 88 74 80 89 86 70 80 89 80 78 76 89 86 84 76 78 74 77 77 70 73 71 66 70 81 74 64 71 72 71 52840 204 4191 30 11031 14 40 40 6446 1124 -67 20 98 207 477 765 995 1331 1581 1777 2136 2610 3105 3373 3691 3886 3861 4123 4641 4940 5025 5297 5871 6591 6989 7099 7921 9530 10956 11870 12777 14255 16587 18947 20589 22685 24942 26921 28669 30324 31605 33644 34923 36419 38820 40716 40583 37603 38021 37286 33512 27880 25200 24066 23497 23064 23514 23495 25765 30144 32361 35918 41488 45006 43663 37394 31919 32650 38022 40349 40658 43922 46820 47416 42566 33300 27739 27657 28657 27403 26629 28190 29046 28506 26533 24344 28198 30117 30632 32382 31917 31103 33123 47234 71228 109958 152788 177164 163572 105603 86385 137246 183763 173506 155995 85056 30974 29998 35792 34104 27652 23794 27056 24243 12776 13542 26939 22143 20042 17341 21250 31729 28109 23599 14859 18142 18422 19912 19006 10999 39001 56741 45851 42016 34518 12829 29762 20333 18051 12972 2920 459 278 200 181 203 247 230 233 204 177 138 120 116 92 58 79 63 46 50 56 62 82 74 73 70 80 76 75 99 100 80 79 86 78 68 71 82 78 66 66 73 77 64 68 75 68 66 63 69 63 75 63 66 65 64 53 52 57 60 66 60 46 45 52846 202 4251 30 11031 14 40 46 6447 1122 27 140 284 527 676 664 827 1013 1220 1597 2264 3015 3331 3281 3040 2900 3171 3533 3691 3970 4432 5052 5821 6940 8426 10404 12883 15195 17650 20041 22520 24987 28947 30429 29446 29282 30380 34238 34511 33980 33129 32870 32914 34792 37552 37469 36287 36871 41324 42724 39270 38462 38485 37658 35935 36286 33493 30376 30249 33351 36607 36135 36149 37198 36519 32779 31216 31221 31151 32113 32690 32838 31836 29995 27739 24300 23208 23108 22424 22195 22456 25314 30204 31765 31165 27995 27038 27942 28853 26769 31477 42880 63733 111791 166599 182554 144610 87630 89249 141503 180635 177874 157189 125372 72859 32384 32791 28239 17479 20377 24356 29269 27564 19365 23403 27821 26935 23563 23347 36208 38702 22861 14407 13503 22068 23067 12670 33353 52093 54267 48146 48218 39520 25585 23470 25401 33117 22258 1794 411 344 262 239 244 260 314 281 246 216 160 134 122 104 92 71 72 67 61 94 112 101 93 78 73 85 104 102 102 105 98 96 119 106 92 88 99 90 87 94 88 89 98 93 94 90 91 86 81 75 82 86 85 88 79 77 76 79 77 69 78 81 71 52852 196 4430 30 11030 14 40 52 6447 1119 -64 98 331 462 698 1270 1859 2134 2228 2566 2956 3047 3492 4073 5126 6374 7648 9256 10799 11682 12146 13291 14468 16867 20734 23359 20297 16974 16657 15792 16244 18617 21488 23886 25197 26039 26191 27613 30712 33265 34901 37898 41715 40972 37893 34434 32294 31823 31321 30872 28644 26768 25815 24095 22768 23102 25278 29240 32980 32572 30778 27175 24657 25868 26819 29251 33735 37344 42269 51563 58292 58819 57533 50577 32723 20059 20681 24276 25596 26367 26237 27192 30496 29904 27612 34329 51571 76769 121504 155211 139406 101620 79629 110444 153329 181207 178269 152799 97561 43162 28799 30516 28767 27051 25677 27335 36711 38357 32669 29268 27974 25455 27810 31498 23299 13362 9967 19875 37529 39696 31871 28414 47832 57284 63112 60489 53496 46664 42323 37731 39323 24199 3219 375 288 226 176 227 295 315 227 220 204 162 149 107 83 66 45 53 53 52 77 76 70 70 62 76 95 87 76 77 71 74 73 78 75 67 69 62 55 59 66 82 75 75 64 71 65 61 70 68 62 55 55 50 49 52 50 51 53 56 59 63 58 46 52858 194 4490 30 11030 14 40 58 6447 1117 -43 88 512 893 1363 1932 2283 2919 3519 4195 5176 6236 6935 7391 7995 8601 9050 9021 9088 9103 9032 9456 9567 9628 10042 10690 13027 15134 16568 15996 15563 16262 18736 22681 26377 30919 33046 32140 29798 29167 30068 31448 35229 31283 25329 22029 21519 21446 20059 19551 20286 21811 24779 28268 30016 29583 30856 33924 36022 38046 36698 34220 31775 31446 33246 35612 38283 42786 46382 46518 50354 58860 69907 68783 43577 26281 25699 27586 32841 43456 52388 53797 42044 36993 51410 73663 102222 146023 147432 100940 70453 98347 147275 174299 172064 153619 113437 62082 39482 36057 36996 40166 46233 46006 32970 24592 14123 17749 28794 36132 33947 29801 22998 11253 12681 23067 46680 45221 29718 23877 34508 42502 55505 46340 43926 47421 45462 44679 54225 65148 50125 6331 415 373 297 176 175 219 237 269 246 189 160 132 88 79 54 57 67 66 68 84 77 65 76 58 54 53 82 83 91 80 75 78 84 84 90 77 65 68 80 81 84 77 69 71 76 74 81 68 56 65 60 58 57 63 62 56 52 58 59 54 59 50 52864 332 350 30 11030 14 41 4 6447 1114 771161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 194 298 484 657 792 1000 1286 1592 1953 2056 2222 3005 3843 4248 4811 5462 6473 7325 7589 8101 8610 9194 9414 8952 9176 9316 9399 9465 11455 13305 15049 15883 17400 17896 17996 18963 21753 25866 29387 30857 32165 32439 31865 31212 27017 23974 23076 22733 22634 21755 22104 22916 23096 23352 23373 23076 24685 26699 29417 30303 31118 33352 35752 36385 35694 36074 37532 36862 36996 39771 42202 46103 48207 44993 38718 38843 46072 60626 85003 94061 50255 24993 21710 26564 32996 35280 40566 45332 42744 47293 73123 114251 143743 129046 92324 80941 105804 143848 174015 168515 147439 122691 80739 41149 30819 32813 41351 49619 41521 42287 42758 31127 13386 20649 30699 38694 34809 23303 16199 17923 25388 36709 40608 26604 17987 27076 46784 70732 70205 66177 52256 54471 48729 47135 51327 67599 48765 2379 1179 1268 289 224 268 271 277 267 236 203 165 129 112 98 88 116 96 103 105 119 116 99 92 109 125 118 100 103 107 115 115 112 118 105 100 110 126 122 104 102 108 104 115 105 97 103 105 108 100 89 95 106 95 81 95 95 93 89 86 83 78 52870 201 4281 30 11031 14 41 10 6447 1112 0 95 257 367 482 804 1285 1896 2682 3306 3656 3664 4092 5321 6455 6655 6572 6053 6036 6396 6597 6656 7023 7493 8121 8474 8792 9686 10585 11039 11718 14120 15813 16784 18904 21319 22550 24339 27567 30468 30439 28751 26502 25756 25748 27197 26590 25883 24605 23471 23296 23080 21685 20127 20563 20825 20851 21813 21264 21507 24733 29554 35953 38832 41066 42132 40387 38908 39740 41231 44114 46457 43190 41637 44395 45686 38769 34706 42575 55446 73377 99995 78658 49493 43872 41792 39511 40894 37708 35299 37896 53686 91714 142428 163932 119702 71718 79837 113309 161222 182248 176919 162581 126406 57851 12070 5556 7130 9747 17458 25417 34515 37105 27921 14627 15652 25768 30695 25445 21788 26427 34103 37706 38786 23547 10104 14574 25059 38591 56704 77850 90082 44985 41437 44884 43812 38451 34851 63120 43469 1325 270 217 235 262 261 323 263 231 181 156 137 115 90 82 69 87 105 83 95 105 85 103 110 97 96 111 101 92 90 93 102 107 102 99 99 106 97 89 81 83 97 100 93 92 95 94 89 75 83 76 70 70 72 73 74 82 79 72 71 73 52876 198 4371 30 11031 14 41 16 6448 1109 32 139 192 299 467 768 1227 1567 1795 1965 2306 2797 3514 3989 4412 4881 5239 5655 6317 7419 8083 8297 8796 9401 9843 10487 12006 13691 14071 16103 17798 17561 19598 22864 24545 26485 27432 27440 28675 29347 28915 28528 30009 30839 29502 29033 29607 28014 26654 25442 23313 22847 22589 22728 24440 25907 27352 31131 34319 41161 48859 50822 47964 43834 42735 46031 46518 44714 41553 39282 37596 35636 39577 42665 38463 43153 59056 92915 116283 71175 48985 46254 46119 45091 40199 44688 49295 50099 65055 99307 134473 154586 113096 65856 61600 84751 145920 181994 163163 134038 105026 56274 18666 9847 6962 2379 3855 11728 22080 18125 10371 6526 11403 16124 17802 20862 21911 35428 45102 36360 20310 8322 8061 5547 7730 32519 42119 76576 60613 34866 42035 47303 47307 54221 50139 51273 110346 21432 331 247 255 275 299 288 265 228 142 105 112 110 78 70 55 67 67 73 62 64 65 62 66 63 78 83 88 93 86 84 85 90 83 79 77 85 72 69 71 80 70 74 76 77 77 71 67 69 56 52 57 53 60 65 71 67 53 64 58 49 52882 200 4312 30 11032 14 41 22 6448 1107 -9 144 351 546 768 1034 1171 1371 1727 1985 2569 3250 3823 4421 5517 6121 6223 6117 6199 6299 6606 7410 8267 8708 9461 10922 13007 14847 16646 16510 15940 16586 18909 21565 22800 25755 28672 29322 30747 31556 31953 31593 32041 32614 32224 32309 33854 34841 34262 35150 34073 32475 30631 29008 27348 27741 28428 28817 31221 35220 39547 43684 44360 44597 47901 48349 45574 42497 41352 38786 34234 29928 24529 21954 26022 31441 38211 41894 44963 58982 81624 95894 68959 51015 49891 56213 51460 37908 41745 60122 85263 116090 145641 138753 89936 68993 70781 87348 130927 169778 162806 133703 91876 45854 27603 28901 13051 2716 2879 6546 17211 27463 12210 2521 2513 5352 10882 21201 27001 27802 31205 21454 12900 25729 11656 768 3046 9218 12186 67883 77985 29216 38040 45559 47354 49271 63443 77107 135984 79163 1183 261 288 322 325 372 356 267 182 149 166 143 83 63 82 91 92 99 121 105 98 122 98 105 98 103 115 120 107 89 120 118 107 111 110 104 101 95 105 110 102 100 93 90 98 105 100 90 94 91 86 76 86 73 90 93 91 94 92 79 52888 205 4164 30 11034 14 41 28 6448 1105 -71 80 187 143 306 428 657 946 1209 1561 1854 2105 2629 3080 3648 4552 5544 6501 7103 7342 7881 8442 8324 8089 8772 9803 11242 12196 13052 13787 14248 14817 15066 14900 16279 17708 19739 21303 21674 21817 22171 25202 28561 30118 31707 32325 32509 35027 37320 38719 40332 40936 40173 38413 37645 35682 33271 31249 31501 31738 32182 33706 38869 42032 43138 42698 42890 44413 45446 39655 32811 30616 28613 27529 25127 22096 19711 16963 16636 17778 19761 24799 31511 32454 26775 35572 54699 62477 54854 43020 41554 50113 51837 47751 52470 69376 100552 134512 144531 104632 68368 66605 78433 112431 158918 180571 165305 118940 66137 30071 17246 11379 7694 16320 24288 32503 37477 15138 2214 3724 7580 11504 17819 27132 28369 31526 19203 22107 28787 6269 3760 5455 5499 9285 57891 76172 46527 34662 44304 43918 56625 77301 79751 160308 63262 795 275 439 422 324 366 389 338 226 185 156 134 113 94 112 102 104 86 95 119 112 117 101 124 141 127 108 129 139 133 127 131 122 120 117 120 109 112 122 124 115 115 108 121 127 121 106 102 111 103 102 98 105 113 121 109 104 96 90 91 52894 206 4136 30 11036 14 41 34 6448 1102 11 55 123 215 370 465 606 762 918 1247 1715 2012 2236 2409 2778 3295 4013 4916 5857 6467 6392 6161 6032 6773 8101 9030 9346 9120 9015 9479 10219 11730 13747 15023 14770 15520 16593 17647 18736 20300 23044 24976 26380 27833 27991 28643 31410 34013 35893 40261 44980 47858 48047 48105 49086 47003 39935 37040 35611 35658 37198 37586 39225 42170 44813 45365 44467 40946 36718 30369 23322 19581 17568 15527 14571 17223 21666 22270 21005 18992 17595 17270 19707 22228 26389 27474 26797 33601 51029 50161 46068 46050 40220 48053 60312 81275 102726 122355 123930 94358 70697 69231 83000 106305 132343 146514 139424 114929 87269 52827 25659 12607 11537 13682 20420 32641 39079 30580 7573 5010 14020 13053 15029 14941 18048 22000 14230 18557 13984 4399 8825 7784 4667 10851 21129 52745 61950 49465 24886 38447 43645 39445 58329 87287 160611 73265 933 202 250 292 289 419 529 352 138 116 97 94 57 45 33 27 21 45 64 71 52 59 75 70 72 65 69 70 70 65 76 74 65 77 85 76 63 58 67 62 68 64 63 67 57 52 56 50 56 48 48 56 53 57 51 52 53 54 45 39 52900 206 4138 30 11038 14 41 40 6449 1100 -68 81 199 258 469 620 730 893 1133 1271 1426 1612 1770 2177 2531 3016 3441 3660 3978 4567 4794 5002 5262 5570 6056 6551 7343 7925 8294 8824 9647 10697 12620 14233 15266 16411 18662 20554 21578 22242 23398 25113 26370 26518 26817 28935 31816 34901 35412 36491 38641 41180 40256 39529 38892 38359 39134 39452 39190 38989 38227 39368 40562 40210 39003 35749 29789 25607 22983 20253 19062 19174 18036 16509 16891 19458 21704 21542 19890 19289 17123 14887 16601 21295 25607 29670 30466 31842 34829 34372 35774 43529 47538 49321 58259 81831 106607 115222 111784 95410 78236 76024 83116 99438 115226 127079 133599 134536 124940 100167 66170 38540 23132 21119 25474 27529 31634 26769 7551 949 7159 17604 12568 11258 22547 24537 25901 31089 27769 10223 2258 602 3018 18193 22927 15040 63233 69971 24504 26253 48296 48464 41199 57382 125955 146883 3764 230 222 263 358 794 1468 1015 217 120 98 96 61 54 27 37 65 63 74 72 89 73 50 62 65 61 68 75 65 68 57 68 61 62 69 61 55 62 67 56 53 61 62 53 52 52 51 47 56 46 43 51 44 43 56 62 51 53 49 43 52906 205 4169 30 11039 14 41 46 6449 1097 -46 84 225 366 482 636 822 984 1219 1460 1583 1856 2246 2677 3145 3651 4307 4810 5230 5621 6430 7695 8701 10149 11873 13571 13919 13888 15036 16411 17422 19015 20889 22499 23353 23564 24622 25497 26209 27280 29789 32053 31336 31537 30700 28343 27875 30338 33364 35655 36390 36773 38179 41571 43696 42583 43202 43884 45997 46516 43255 41075 40281 37034 33873 29065 24308 21849 19701 18659 19090 17099 15563 15000 14768 15973 16720 16268 15521 17619 22397 24796 20576 26954 34287 31033 31296 28225 29209 39423 49578 59534 73012 87098 99953 120022 125632 98755 95764 80330 76175 96601 111267 121668 129881 135480 137288 129824 119079 97076 66714 37112 18500 11444 10200 13423 11356 3317 155 171 850 2537 4225 11780 20327 27831 33283 8766 1520 695 458 325 3415 14115 15833 7307 22455 14808 10770 26315 49249 46090 42828 58777 120229 130592 3717 277 256 356 456 823 1048 543 171 144 122 100 63 55 54 73 81 62 74 64 68 81 83 95 76 61 74 75 71 72 87 97 92 82 83 76 63 73 72 63 67 78 78 71 73 69 70 79 71 69 60 55 58 61 62 61 61 52 47 52912 205 4169 30 11039 14 41 52 6449 1095 -24 105 255 388 660 823 1140 1468 1737 1956 2189 2469 2916 3429 3762 4231 4801 5403 6108 6898 7660 8081 8555 9257 10477 12085 13968 15540 16747 18063 19511 20016 20697 21592 21753 22354 23971 26100 27430 27156 26099 26639 28592 28383 28940 29536 30328 33273 32907 34527 35277 37825 40864 41912 41795 42986 43780 44842 46815 44739 40194 37897 34498 27811 23426 21836 22140 21696 19824 18112 17232 16404 16123 17339 19271 19860 17550 15978 15927 13592 12912 17940 26274 34555 37554 34960 37113 36414 34551 38310 47711 60876 81809 110886 126336 132201 135798 126901 102865 89570 80532 91405 108965 120848 123992 120432 113550 107552 93053 59091 33846 15051 5959 2385 3380 10301 8550 933 179 247 669 2313 7625 16597 19401 13811 3915 6401 10581 13081 6302 724 624 2116 9550 4191 1255 2735 8164 17951 33686 46242 44532 43882 79465 245722 91500 1799 195 289 385 433 772 1165 678 163 98 76 39 35 38 48 49 46 60 45 51 63 56 47 55 54 47 67 72 76 74 79 64 57 49 52 47 55 60 58 53 52 56 71 66 53 40 40 53 47 46 40 50 50 48 46 47 34 32 52918 204 4199 30 11039 14 41 58 6449 1092 10 116 244 372 476 537 780 964 1152 1436 1753 2032 2385 2884 3205 3640 4137 4695 5144 5429 5745 6197 6709 7254 8214 9324 10402 11561 12728 14343 15734 17000 17507 17349 17049 17232 17488 18551 21168 21933 22253 22843 22423 22691 24735 28671 32479 35905 38799 38645 38304 38315 37415 37807 40924 43301 44730 47416 44652 40509 38701 36894 34794 31596 27279 23597 20216 18120 17872 17416 17423 17623 18362 22103 27152 22376 17021 15440 15007 16537 19453 22725 28259 36579 34682 35474 46782 44188 41736 51553 67171 83305 103491 120850 125277 130693 130353 120250 101987 87874 98041 121242 137083 142314 140736 133206 122463 108167 90183 64371 40891 24023 12253 5868 6174 8195 7582 3796 3797 5188 5920 11499 16800 24132 18045 18431 23898 21910 12527 8836 15756 25050 14903 3418 1412 825 2747 6147 10462 29052 49858 50035 51234 62604 140564 111066 4229 290 336 449 420 806 1680 1112 200 172 148 101 90 88 103 106 102 114 104 86 85 99 94 98 92 95 102 90 93 95 98 111 100 88 92 88 96 99 89 90 94 93 85 87 76 77 81 71 64 74 81 77 79 83 75 67 66 67 52924 335 269 30 11039 14 42 4 6450 1090 600903 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 10 100 307 419 583 735 994 1131 1467 1610 1814 2128 2341 2696 3028 3234 3393 3842 4411 4747 5300 5898 6626 7669 8706 9801 11306 12727 14419 16031 16215 16196 15809 15874 16262 17202 17776 19982 21967 19985 18132 17457 19656 22623 25629 29390 34248 35838 34714 37665 41585 43899 47462 51648 52521 51169 49419 44441 38939 36420 35586 37043 38042 34096 26719 23483 22649 20490 18832 17759 17229 16901 16570 15602 16602 15933 15198 16719 17082 18914 21952 22931 25358 29934 27938 31165 34634 37694 41001 45394 57444 78430 101557 115228 120170 111531 103430 113436 109725 86648 77771 105445 119649 120154 119510 112610 103661 89878 76881 63352 48773 34362 24349 23445 25267 18341 9113 9894 19667 21958 22220 22266 19866 19724 26540 26335 25903 27028 22414 16477 7410 3472 716 296 850 2407 4757 10085 33514 42738 51624 68306 126608 173472 38111 1747 267 300 414 375 745 1233 683 171 126 104 55 64 52 67 59 67 84 80 57 51 77 79 76 63 72 81 77 74 71 82 63 58 76 63 52 63 66 60 62 58 61 64 57 61 60 43 39 41 51 50 49 50 55 53 42 42 34 52930 202 4260 30 11040 14 42 10 6450 1087 -65 25 269 449 668 842 1073 1311 1639 1855 2146 2401 2463 2529 2796 3054 3292 3522 3860 4349 4886 5991 7346 9254 11710 13604 14752 14724 14565 14188 13358 13241 13552 13778 15376 17608 19169 20299 21489 21438 20436 21013 24138 29544 32282 33999 36692 39398 40220 43050 46607 49790 51492 51121 50908 49948 44764 41712 40591 42378 45783 46590 46499 43479 35548 33124 31402 25712 22089 20295 19288 17857 16576 15367 13798 13064 13092 14450 15507 16710 20203 24088 24057 26011 28583 26359 28790 34662 45238 55759 60422 82851 104407 118770 133807 135545 111681 101328 96897 79569 81457 97340 108946 116081 116885 116975 116489 110037 94113 78386 62065 39047 22225 14412 4857 6032 14635 27893 27776 22031 11664 18295 26227 31942 42256 30717 21373 14663 10632 2778 408 275 267 1001 1963 3315 13737 45990 53790 60232 66588 100727 118327 6517 359 340 412 613 517 761 843 264 132 157 121 79 68 80 72 71 83 69 52 62 80 98 88 100 106 96 90 82 81 87 96 84 87 84 76 83 82 79 89 92 73 69 71 80 84 70 71 67 71 67 61 55 60 63 71 73 65 53 52936 203 4231 30 11041 14 42 16 6450 1085 -65 -11 121 221 346 468 442 558 770 943 1025 1000 1054 1181 1327 1523 1785 2195 2755 3445 4210 5395 6483 7523 8691 9630 10728 11244 11655 12321 12584 13170 13483 13185 13267 14552 16611 18333 20888 22010 21748 21461 20981 21755 24452 26421 28136 29315 30864 31991 33833 38110 42962 47831 49774 50650 51261 49116 44209 40146 38962 38816 36971 36247 36401 35495 34597 31502 28613 24942 22501 21123 17228 14080 12245 9797 8587 9300 10354 11681 12969 15402 18496 19659 20982 24149 23614 18996 24320 33810 42455 52565 62818 77614 96571 121816 152410 178198 179188 131260 86998 80902 91342 106730 118872 125336 131699 133693 128448 116615 97867 76735 52638 27723 7344 1860 3398 8813 17046 22087 23907 26612 20927 11805 14786 21301 21977 16171 14718 11384 797 131 384 301 412 837 2275 16678 39763 39276 47147 93493 156773 31658 1996 279 261 346 714 601 525 584 244 155 135 99 42 23 40 44 36 39 61 59 45 59 56 49 44 37 40 35 45 45 53 57 49 57 45 44 51 59 49 39 42 36 36 40 47 37 39 35 41 36 36 32 30 32 26 24 26 21 15 52942 203 4231 30 11041 14 42 22 6450 1082 87 201 382 628 720 932 1172 1377 1555 1664 1843 1887 2050 2221 2260 2445 2737 3101 3613 4357 4935 5386 5780 6364 7089 8108 9412 11100 12940 14439 14943 15373 15842 16460 16825 16933 17361 18684 20370 21255 19996 17378 16017 17635 21566 25414 28233 30664 33275 35568 38497 42898 48967 56493 62169 63721 62846 57255 47553 40342 37367 38145 41367 44949 46877 45808 40774 35624 32463 30306 27128 23162 20282 17795 14063 11051 10604 10760 10075 9977 11260 14762 17648 20073 24053 29189 34768 33903 28540 25219 30106 41462 54469 65608 81938 106691 134097 156302 144490 124928 104431 98554 97166 87359 94435 125927 136193 136554 133041 124506 110351 92346 70008 51835 37295 31598 18053 5764 2324 6246 14550 22115 18107 14802 18072 7773 5982 6948 20196 48891 6002 248 198 260 326 397 931 8872 34625 37031 48972 105321 217154 7745 810 419 469 755 1080 723 623 504 217 166 179 149 85 88 90 74 81 97 112 112 108 105 112 103 112 121 126 115 89 92 103 111 100 88 95 85 97 102 111 94 86 97 95 97 90 90 98 92 90 82 78 71 76 86 85 84 89 85 67 52948 203 4233 30 11043 14 42 28 6451 1080 -31 108 279 421 550 684 761 809 956 1152 1196 1367 1518 1699 2029 2217 2472 2883 3427 4024 4622 5390 6117 6834 7563 8594 9365 9873 10594 11860 13108 14292 15021 16038 17150 18389 18442 16705 16147 15755 15053 15984 18750 21542 24738 27508 30914 33899 37248 41680 47952 53565 57005 61522 64596 64256 62257 58855 55292 52612 51786 53914 54050 53912 52218 48717 44874 38731 33030 28495 23735 18411 16029 14513 12661 11691 11040 10948 11385 11259 10912 11517 14818 22097 29862 26875 26824 30970 29189 38180 53472 65642 74352 77106 87716 110213 138083 166519 140545 104144 91581 79812 68136 66283 122646 157764 156390 152772 144230 126687 104616 93404 78113 59733 45979 33496 11384 3077 764 809 2560 4077 2814 4490 6062 4666 15724 32773 76745 34424 2139 128 323 499 591 631 3755 18039 30827 38109 50707 44456 61381 29242 6052 712 849 1108 958 697 685 327 150 147 175 108 77 77 60 60 91 103 112 88 100 97 81 93 88 100 118 113 105 103 100 95 94 103 102 80 80 86 89 89 91 94 87 78 82 87 87 81 85 82 77 75 80 79 77 81 69 68 63 52954 203 4235 30 11045 14 42 34 6451 1078 92 161 344 468 688 949 1148 1262 1399 1471 1648 1791 1823 2019 2287 2609 3041 3574 4189 4828 5589 6116 6694 7643 8350 8938 9610 10320 11475 13148 15091 16317 16610 17250 17886 18410 18756 18854 18994 19171 20034 21696 24142 27637 31611 35593 39055 42049 45342 47845 50369 53330 56922 60169 61435 60306 58968 59188 59058 58445 60283 65781 72109 72281 64551 53560 45063 39819 33326 28780 23983 19274 15504 13103 11319 10350 9648 9796 9761 10069 9672 11693 14820 17856 29588 28218 22758 29197 31740 35582 56617 89846 103118 103250 115777 142296 179638 195333 155408 102462 88313 71393 52299 49339 94928 147849 155482 140366 121589 109005 88744 69436 51857 37551 24502 9954 1311 729 1700 2710 7590 9116 3557 4734 8960 17041 24854 50954 94070 26995 1631 164 420 605 617 795 4223 16401 33245 41535 21224 24783 34347 27877 6873 940 1204 1443 1206 1410 1140 359 178 175 209 165 118 110 107 104 96 120 124 127 121 114 124 122 122 111 123 149 132 133 118 119 117 125 122 124 117 105 109 108 112 122 112 124 125 103 109 130 121 116 119 106 102 103 118 115 110 107 101 52960 205 4178 30 11048 14 42 40 6451 1075 -68 164 227 228 418 675 956 1258 1458 1514 1767 2084 2198 2337 2626 2877 3296 3704 4292 4748 5299 5653 6077 6516 6975 7585 7884 8445 9548 10715 12190 13282 13977 14334 14661 15975 17444 18149 18399 18223 18780 20303 24581 29094 31263 33721 36860 38554 39992 42068 42222 44570 47062 47693 49112 49827 51061 48656 48501 50849 54094 57860 58529 59715 61805 57197 53293 48136 38929 33951 30523 28247 26036 23227 19426 15166 11402 9913 10814 10739 9723 8673 8021 9681 12924 18550 26449 27160 24059 23808 30103 41884 77767 127513 134043 135251 160748 195212 170197 118386 95717 83537 75446 61110 50470 47153 53792 71912 103591 121232 112821 96090 86480 69358 43638 32669 23332 12915 4691 6786 10076 9761 12274 16155 11704 15931 18978 8097 17084 67953 79511 35652 3869 108 432 573 504 824 6693 28285 41250 33999 6225 709 4546 9868 1686 854 1298 1407 1306 1681 1255 399 147 144 157 112 62 58 56 51 63 74 66 74 72 67 58 69 69 57 69 77 77 72 78 80 85 79 70 55 64 68 64 61 62 73 76 79 81 72 69 67 64 60 57 66 59 74 65 60 55 54 56 52966 200 4330 30 11050 14 42 46 6451 1073 -46 113 303 523 803 1035 1285 1683 2083 2357 2602 2981 3531 4016 4247 4463 4963 5455 6344 7316 8366 9103 9714 10434 11342 12472 13567 14135 14165 14560 15858 16475 16567 16905 17391 18400 19215 21170 22438 22696 24402 26035 28969 32734 33097 33764 35817 37429 39033 40396 42578 46016 52248 58318 65042 71375 72840 72290 68854 62463 51012 44696 41576 39406 36227 32578 27999 23544 19677 17318 13614 10837 9537 9739 11806 12642 12558 11098 9633 9187 11505 20012 31122 29557 27727 29928 33576 53731 93852 120586 152918 179007 186582 141387 93601 81590 77366 63699 46757 53639 91749 112768 117191 120988 123244 113758 96917 77800 54116 40165 31160 21964 14832 9395 11435 12347 14087 17387 23596 20915 35399 35490 22416 62794 87715 58845 25145 3729 408 1493 994 329 2244 13757 31773 55961 69575 31107 2209 400 219 341 835 1407 1798 1684 2573 2885 1562 319 172 171 176 105 48 28 49 64 77 104 102 87 85 88 101 103 99 88 89 108 99 102 91 97 88 90 101 80 78 82 86 79 88 97 90 86 77 77 88 83 77 84 78 73 76 80 80 77 77 68 52972 199 4363 30 11053 14 42 52 6451 1070 20 48 260 437 625 968 1157 1401 1670 2217 2790 2999 3076 3388 3790 4221 4626 5482 6441 7044 8168 9049 9565 10461 11327 12574 13363 13862 14573 15718 17417 18803 19708 21362 22772 25541 28497 29941 31261 32387 36951 44596 41551 35819 38465 44608 50792 53575 55975 57999 60698 65305 66910 62610 59002 59599 60414 55746 49500 41513 35824 30952 27856 24484 21863 19369 17338 15681 13632 11634 9816 8797 9319 11321 14458 16028 13258 11754 12682 13548 14691 24685 28181 30069 35624 39637 48559 73598 119256 170858 199034 179271 134889 89294 71459 68614 65460 55701 51887 54836 71077 83309 82226 78832 75116 65399 54289 39795 27026 21290 19687 16433 14825 14061 13139 15187 19803 24154 30207 53773 73940 65583 86738 107036 79574 7655 482 753 1718 1011 910 3005 11009 22831 45688 67206 67264 71575 2220 428 301 743 1573 1983 1612 3007 4916 3496 747 194 184 178 115 67 59 78 77 66 70 65 90 77 87 97 89 82 99 93 80 84 86 90 97 92 86 90 82 69 70 75 74 81 76 83 81 88 90 77 71 69 76 76 71 73 74 74 65 65 70 52978 193 4515 30 11055 14 42 58 6452 1068 40 137 225 295 365 570 821 957 1168 1323 1512 1724 1850 1981 2134 2352 2401 2642 3166 3503 3762 4493 4975 6017 8652 12976 16674 22191 32203 42485 55208 64543 65396 63556 61089 59014 53248 49840 46729 47185 48919 50739 52000 54762 59535 64471 66241 67074 72375 75899 79438 79303 74656 59981 42752 35371 33283 29486 25543 21987 18883 15859 12732 11602 11609 11137 11130 9910 9504 9840 11338 10131 11371 14279 18631 19837 18013 23667 30963 39634 54930 81080 137770 174973 128892 77325 63153 61423 67932 69795 59009 48750 45119 44482 52845 59878 62515 59993 56435 53181 45783 37178 28199 21688 18355 17125 16265 16177 15641 15094 22483 29509 56208 119308 129214 105944 112470 136762 67256 4875 212 809 977 1090 2051 6449 19146 30111 41907 56693 86162 106101 3833 1788 488 763 1477 2256 2005 2428 4412 3999 1228 224 201 211 155 95 78 70 78 89 89 103 101 109 116 103 89 88 90 99 102 94 81 102 96 83 85 90 94 90 92 98 108 105 89 86 96 97 100 96 95 87 83 91 93 87 90 93 87 84 84 52984 193 4546 30 11056 14 43 4 6452 1065 -48 -31 -57 -43 76 310 342 438 578 817 1034 1215 1471 1756 2111 2198 2222 2353 2711 3167 3875 4992 6967 9110 11716 16772 25397 34431 43312 53559 64309 73672 81770 80435 70744 58795 49858 47654 52069 55284 55605 57772 62367 64783 66478 69399 74612 73707 68993 61393 50841 38465 30406 27660 26861 25065 22195 19169 16256 14287 12630 11863 13245 14833 14083 11603 10075 8952 9372 10319 10696 9448 9452 15199 18942 15385 18486 26440 36475 50978 67229 98809 150702 151530 98674 72990 67908 67806 69658 63193 57786 54892 52442 41484 37244 46984 52424 48378 48841 48744 42428 34371 28476 23982 21174 19785 18919 14353 11167 16688 25791 43926 94578 168661 155079 97074 106252 95674 36420 2317 86 450 733 1081 2033 4583 18650 45158 60387 74470 79854 59640 7168 2789 664 696 1491 2494 2592 1762 3513 5325 3183 468 184 197 182 97 81 66 62 64 67 70 73 73 73 91 79 69 84 97 92 85 76 76 79 75 75 78 96 89 74 90 76 70 70 78 81 82 86 82 72 75 69 68 66 72 72 70 72 65 61 52990 193 4547 30 11057 14 43 10 6452 1063 -53 38 81 135 142 260 310 660 945 1298 1724 1833 2041 2251 2292 2508 3031 3819 4484 5008 5878 7151 8844 11755 15656 23146 36567 53092 65525 75922 78799 72833 68210 61798 53198 50349 48202 45824 48665 51217 56942 57818 55142 58804 64042 70761 67673 52667 41609 36588 34889 33811 31942 29229 26340 24205 21573 17988 15765 13812 12569 11892 11781 10796 8953 8652 8345 7876 9379 10664 10128 9739 12686 19380 20677 17010 16823 23398 49616 74794 98478 124567 151334 143554 113251 93928 80995 74407 71834 70136 66665 59601 50195 46657 43210 40083 37924 37067 36958 36479 34585 33843 32446 26213 26354 23989 19364 18630 20742 25359 34345 86411 182074 178408 85606 49699 75480 66941 24834 1700 119 522 1761 1573 2135 8517 30542 54991 65903 73078 80986 33243 1496 422 332 566 1255 2335 3001 2332 3960 6947 5748 1356 233 226 219 127 91 77 87 70 80 90 83 84 97 101 110 106 89 84 80 78 89 86 91 88 99 99 84 83 93 99 90 96 103 86 86 96 97 96 86 86 79 73 80 85 85 67 72 74 65 52996 187 4727 30 11057 14 43 16 6452 1060 -97 -32 105 339 565 781 928 1182 1538 1863 2282 2831 3374 3951 4799 5880 7247 9558 13195 20343 30061 41957 53581 66043 75156 80402 85891 83451 87473 70758 56795 48717 44190 41770 39631 36707 40919 55064 72350 82761 78849 63529 51439 44804 37042 32710 36726 38524 36690 33203 27745 23123 19242 16790 15611 14489 13601 12320 9797 7979 7454 6465 6819 8545 9421 8794 9747 11196 13298 16547 19532 23302 34665 59533 86932 115470 137998 144587 120020 95961 89008 83354 82717 76011 71882 71240 67357 57448 51827 43394 29278 25471 25688 27040 29152 29284 27919 26515 28620 25846 18489 18047 23488 28671 34942 60466 127888 172106 124218 57166 56232 53664 28385 2910 211 1056 8116 6683 3597 11492 25881 42126 47201 52302 67971 41061 11788 1170 386 358 561 1351 2441 2511 3015 5935 6940 2714 326 279 239 147 79 63 60 80 89 73 92 92 112 98 94 106 83 85 107 100 94 92 97 107 98 94 103 93 83 87 92 91 92 90 85 92 92 81 89 79 76 74 80 85 88 82 71 60 61 53002 194 4544 30 11054 14 43 22 6453 1058 -37 -12 14 69 130 205 240 467 776 953 1487 1943 2401 2881 3307 4028 5378 6322 7565 8904 11220 13527 15461 18358 23191 31494 45701 59694 67044 71894 69428 63861 56607 52620 52112 50625 49008 46360 46033 46852 47527 46919 52216 64076 79415 89118 83987 71802 56486 45059 39315 34620 31505 30257 28039 24988 21429 19061 18335 17071 15852 15079 15174 15169 12953 8782 5683 5283 6139 7838 9859 11389 10309 9855 9312 9787 10022 13103 19815 31613 48948 81597 116249 131510 152220 151414 123755 102722 88986 86878 74773 77670 72861 62419 54067 52731 46124 38049 32441 28136 26632 27016 29961 32810 31637 32045 28304 24696 23089 24426 29923 36599 48056 93625 149150 113101 42657 46398 56502 44220 4457 252 533 7905 12102 4846 6614 13980 26208 41305 49320 39753 20861 22047 4250 282 348 494 912 1668 1589 1864 4834 6692 3413 423 275 322 213 98 74 98 93 89 115 112 106 83 92 101 109 105 104 109 96 106 111 101 100 96 99 103 97 98 86 87 98 103 102 100 101 96 96 97 89 80 80 94 94 88 78 71 70 71 53008 201 4302 30 11052 14 43 28 6453 1055 -24 160 173 303 430 424 477 516 517 528 573 700 960 1405 1880 2376 2743 3278 3947 4993 6770 9312 11293 13366 15527 18534 21872 24399 27770 30915 35197 40953 44308 45511 47391 44420 42103 44041 47450 49316 50197 49165 47031 45292 43112 43713 46325 53842 67409 75581 79100 78855 69945 60138 55053 53571 50017 44756 37050 29257 24712 20987 17886 15398 14762 14972 15720 15365 14991 13324 10054 7533 6131 6758 8778 10498 11311 11204 10332 10680 11698 12923 13962 13610 19084 27607 42678 84071 123643 139644 146617 140419 123514 104513 89033 87746 86954 70852 64662 50948 49762 49055 39418 30270 27249 25864 24948 24327 25554 31937 42841 47324 42735 30816 30286 35106 35783 38729 42451 57186 96702 117831 81649 40311 45067 28328 15519 864 62 2702 34285 25071 6230 11318 25173 34730 34817 39461 33885 6196 490 317 271 470 595 836 1328 1578 1929 4099 5928 5028 1133 300 304 231 119 80 88 82 77 98 113 96 86 92 110 81 84 105 89 98 97 95 91 87 91 85 91 85 91 92 91 87 88 101 93 95 96 83 74 73 80 88 81 88 82 81 75 64 59 53014 336 251 30 11051 14 43 34 6453 1053 201813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 21 175 290 379 436 446 442 561 743 839 1118 1513 1803 2180 2792 3320 4145 5150 6897 9610 12754 16319 19419 23805 28662 31514 34736 38495 39044 37248 36489 34875 34137 34184 33752 34781 39071 46138 49848 52658 55393 53416 47301 42416 43983 51446 60838 65836 66957 63711 59229 58384 63078 58344 49660 43256 36374 26550 19377 16409 14588 13503 13069 14262 14460 13334 10718 9034 8042 7979 8525 9764 11743 13608 13908 13351 13870 15960 17806 19367 24859 36527 50055 70663 100098 117025 123573 129933 126942 121645 109784 94727 91303 101772 81904 66113 57833 49888 53298 48472 30776 22387 23193 24644 25938 26699 27267 28802 38046 42968 33818 30230 31233 34470 40604 49510 65364 92547 108559 95837 52368 41877 24051 4253 1913 681 388 9167 47778 11517 8359 22017 31363 23480 13166 16362 26473 24942 11129 1732 404 357 420 687 1283 1460 1982 4458 5596 4851 1459 316 295 211 107 94 63 67 93 89 79 77 118 118 83 81 97 86 97 86 84 91 84 103 93 89 82 77 87 85 91 82 88 87 81 86 81 80 91 87 76 71 79 74 72 71 68 61 62 53020 202 4271 30 11051 14 43 40 6453 1050 1 113 191 342 403 487 483 579 702 796 948 1108 1369 1795 2197 2435 2987 3879 4836 5935 7242 9021 11375 14027 16534 19085 22373 25130 27977 31042 32263 32770 33404 34679 36124 35044 36787 43011 49920 57412 59374 59758 58567 56858 55339 52801 52482 56654 63255 68263 70112 72870 78145 75170 65897 65298 67397 60886 48516 35366 23929 16056 13456 12999 12182 10593 8982 8847 10102 11281 11339 10836 9921 8944 8000 9104 11587 11951 11118 11146 11826 16314 23547 26709 34471 50018 75014 101278 115895 124454 125045 119244 104374 82324 65787 80333 81407 61032 67337 75837 58263 44670 31175 23192 23121 23534 23236 23751 25927 29311 40604 44117 37395 36576 34363 33255 37382 43064 57350 82675 125224 120521 57382 38515 13668 1266 1558 5396 2565 318 7962 49456 6104 4057 14892 23616 16006 7191 2826 1680 9193 27849 6759 498 561 499 901 1322 1491 3559 5109 5200 3969 814 345 278 133 81 70 54 69 60 77 81 74 80 76 82 90 84 95 93 81 72 93 73 71 73 74 75 79 85 88 86 93 88 81 81 68 78 83 86 60 67 69 69 66 65 71 65 57 51 53026 199 4362 30 11052 14 43 46 6454 1048 -50 -4 114 139 329 365 491 765 1128 1365 1490 1633 2000 2570 3381 4064 4813 5953 7775 9873 11377 13045 14803 17044 19498 22267 24631 26648 29125 32291 37040 42835 45134 47533 53877 63856 74929 78679 77833 76470 75482 71478 68582 67552 71777 76727 74494 70927 72385 73776 76695 80925 82852 83040 79964 66110 46252 30391 20236 15709 13027 11721 10603 9545 8538 9326 10460 11581 12116 11959 10820 9433 9751 10180 10887 12119 11836 10907 10369 13425 14966 15675 27824 60438 91836 109907 122183 124225 120666 102804 73875 64427 81226 68179 63597 72783 67762 46482 26732 20484 21524 24416 25387 25607 27848 32311 36363 36662 36907 36137 36210 34511 34106 36083 41731 53017 76911 124966 117219 59770 18650 5865 718 1749 11358 13049 875 2997 4613 1576 1293 5727 16296 27274 27221 21484 10489 1583 1467 763 350 525 493 638 907 1447 3368 4245 4180 3006 621 398 310 140 66 74 70 64 69 85 97 99 102 93 92 81 95 97 98 92 105 104 102 86 69 83 88 93 94 96 98 89 98 91 75 85 83 91 83 78 79 78 79 83 77 79 72 72 68 53032 199 4362 30 11052 14 43 52 6454 1046 -85 -9 40 92 215 305 452 644 843 1032 1281 1790 2316 2846 3286 3695 4383 5337 6792 8189 9782 11666 13580 15923 18545 21194 23227 24698 26429 29711 33011 35439 38470 46410 59066 69021 70794 73029 76650 80977 84346 79046 76245 78006 77849 79840 84545 89932 93940 99140 105472 108710 106917 95080 74515 52041 32379 23380 18906 15023 13148 12441 11591 10639 11245 13156 16023 17335 19012 22119 20256 13351 8554 8947 9963 10954 11746 12736 13170 13020 13582 13379 12975 21341 44503 72737 104276 127095 121329 97405 68232 59989 68364 58926 68604 77091 55905 35378 24498 22085 23706 25602 28209 32725 38874 40718 42214 43550 43760 40051 33501 29902 33094 41138 45892 62034 100694 120839 80105 26777 4013 2453 1036 7236 25930 9025 518 1460 1168 558 506 2131 9459 26885 37558 40688 30582 9249 685 235 291 474 460 658 885 1117 2266 3913 4798 3261 1310 652 381 197 106 93 85 67 65 78 98 104 112 85 89 94 102 105 105 103 98 104 101 113 115 109 109 101 105 104 102 103 89 96 100 101 101 96 97 91 88 74 87 88 87 79 72 79 79 53038 195 4481 30 11051 14 43 58 6454 1043 -58 -4 21 159 249 332 479 735 995 1302 1722 1988 2356 3164 4468 5397 6140 7418 9172 10563 11836 12781 14129 16242 18619 20625 22777 26310 29574 34187 41858 49226 56769 65321 75129 84216 94266 103966 111850 114150 110742 111642 107361 102645 104951 113308 116383 118088 115785 103618 85000 53542 29852 21633 19807 19191 18063 17630 16988 15885 15420 15028 15587 16824 19158 19782 17208 14359 12915 11004 10757 10603 9820 9656 10268 11832 14056 16452 18393 23027 38276 68560 103678 132807 121717 93363 69315 54532 53111 52150 63321 74509 51957 26425 25893 28099 29599 29966 32140 38034 41708 42090 38019 34675 33112 35358 37400 36824 41195 51977 63740 95071 134525 82827 32101 4946 2024 841 3695 22071 38443 4602 1070 2848 642 373 863 4278 12543 27839 40791 43938 40381 22452 1649 264 298 490 525 531 608 662 1320 2792 4042 3555 2163 770 377 214 96 101 111 89 96 99 114 113 113 118 127 117 110 116 111 104 123 132 117 110 112 119 112 105 109 119 108 111 113 109 112 101 109 118 117 110 94 94 104 102 98 91 94 93 75 53044 196 4449 30 11049 14 44 4 6454 1041 -57 37 11 193 307 438 607 827 1060 1326 1657 2107 2772 3591 4559 5421 6120 7234 8451 9582 10379 11531 13165 14650 16550 19108 21334 23097 24731 27175 32255 38436 46766 57164 67018 74452 79679 90312 100133 103147 105452 106182 108157 107887 111261 117165 125687 133970 132173 116795 81166 45582 30211 24332 21525 19884 19125 19457 18494 17117 16338 15089 13599 13246 14037 14404 16512 18437 18100 12875 9631 9914 11146 11137 11603 10159 9140 9577 10444 13746 26067 52297 88955 125612 143343 121101 99451 83221 52969 35295 35701 52288 69754 63247 38663 25741 25118 26314 28499 30174 32562 40068 42295 37868 39852 36050 36218 38323 42406 47138 54384 62952 86693 128428 88125 19720 1999 485 794 5619 16695 17022 4149 115 559 674 366 1422 7468 21185 33493 37708 35221 28931 9871 744 194 235 369 427 393 381 381 678 1706 2578 3564 1807 657 333 223 89 62 68 51 48 80 97 104 92 82 85 87 89 93 88 100 102 94 77 97 86 72 74 86 78 79 79 77 81 79 77 80 74 63 70 69 68 68 70 67 68 74 66 52 40 53050 202 4273 30 11023 14 44 10 6454 1038 79 94 105 197 267 320 361 453 588 743 1069 1341 1749 2323 2819 3375 4226 5036 5926 6593 7429 8353 8933 9905 10936 12153 13478 14353 15915 17719 19728 22461 25602 29410 33160 39495 48412 56653 62729 66429 69038 76739 84363 90110 97956 105829 111000 117644 122291 129370 136760 136989 135776 131446 121849 98711 65838 39648 26956 24033 22492 21611 20718 20066 19062 17326 15825 14856 12760 11912 12601 13397 13524 13581 15389 16105 12628 9500 8910 9676 9612 9572 10152 10465 11194 15481 31130 65302 113508 155846 156036 117470 89759 76898 60215 46575 40572 37713 46578 61006 51332 36685 31104 28582 28882 31693 34676 35967 35576 35392 34585 30701 31494 34888 38436 45121 52621 63970 85464 98089 37377 2174 1137 7010 16270 33177 36972 15811 1944 137 274 330 625 4101 12630 21404 26288 24107 16757 6905 1886 373 215 238 319 490 401 318 291 407 1024 1489 1255 684 511 353 277 141 91 96 113 102 88 91 98 106 113 101 99 107 117 115 106 103 120 115 96 97 86 86 85 90 89 95 103 93 98 101 96 97 98 88 90 99 90 88 96 92 85 79 78 76 53056 206 4116 30 11016 14 44 16 6455 1036 -74 -5 98 209 331 412 431 457 534 599 746 969 1270 1632 1901 2247 2593 3155 3765 4382 5026 5755 6289 6711 7286 8221 9773 11182 12521 13809 14711 15360 16414 18348 21437 24968 27961 31540 34051 37198 42103 46555 49266 53524 62909 73286 84462 90344 93079 95324 99220 104779 112246 122185 134606 142600 135203 121009 104945 88815 74981 62251 50749 43273 40500 40469 37827 31712 25138 19899 16069 12783 11276 10800 10075 9113 8532 8413 8136 8889 11495 12059 11641 10862 10007 9753 10330 9574 9250 9914 14669 30832 78243 147078 173994 105455 58451 58483 63501 52069 39776 41490 45686 53317 60474 48766 38825 30992 27046 27610 28944 30592 34265 38349 34392 29344 25474 26783 32157 42473 52699 62139 83150 73250 17767 606 2123 13341 20899 18201 15471 6408 463 516 751 706 3313 10213 22460 31727 35084 30875 17289 4866 693 189 158 162 231 404 349 293 265 489 778 600 386 415 324 263 180 67 43 53 57 55 66 72 48 52 63 66 66 58 66 73 58 59 71 75 71 59 63 70 70 75 54 58 57 68 61 58 49 52 59 49 46 49 38 39 51 50 48 48 39 28 53062 206 4114 30 11014 14 44 22 6455 1033 -45 57 71 248 305 359 322 393 527 666 881 1064 1382 1747 2070 2375 2836 3394 4060 4543 5136 6048 6764 7624 8826 9527 10526 11863 13077 13900 14339 15083 16439 18600 20935 23944 27071 30137 32700 36786 42112 47693 54723 62692 70777 77128 84578 92192 99167 110851 120220 128351 140889 150853 156085 153465 140886 126275 112565 99836 89144 80180 73642 60825 47075 38442 31470 24547 21259 18535 15585 12664 11867 11983 11921 11121 9393 9019 8889 9588 11093 11578 11463 11191 9749 9015 10725 13705 13474 12874 18427 43448 115764 176316 143309 78405 62188 65357 52310 32052 25323 34364 47048 58864 62762 52324 40336 36367 36149 37397 38588 40191 38291 35326 31112 31907 36561 38243 39892 47245 61752 69406 69899 36088 4977 98 1798 5934 4482 2152 1201 272 1138 1755 448 1027 2117 4887 11912 18979 19083 15731 9691 2919 517 204 200 217 394 480 380 344 357 1264 1066 389 399 359 310 261 171 70 79 69 74 72 71 84 83 83 92 79 81 85 99 102 101 97 95 90 95 97 90 100 94 87 92 91 96 91 93 98 89 91 88 84 85 77 71 76 80 84 88 77 70 67 53068 206 4113 30 11013 14 44 28 6455 1031 -23 36 91 202 213 302 396 571 830 955 1037 1306 1541 1868 2157 2478 2782 2909 3103 3388 3780 4453 5192 5767 6536 7619 8760 9727 10805 11496 11381 11528 12448 14135 17005 19947 22212 24269 27001 31031 34926 37826 40963 44859 51620 58107 65004 72457 79147 82396 84804 86877 92272 102450 111434 119855 125712 124884 116400 105659 97917 94362 87918 83668 77750 75762 71439 62167 53762 42450 35599 31985 28233 23220 17203 12974 9989 9541 10490 11675 13151 13429 12418 10926 10124 9589 12907 13111 11436 14347 30539 81788 158867 190299 130845 71111 52247 50485 43624 36157 34584 31266 30623 40469 58226 71284 50723 39793 37159 37482 39848 42762 42697 38547 33384 30516 33563 36001 39574 50665 66774 73425 64408 30867 3319 243 203 1842 3817 3798 1558 363 1746 6325 1966 221 559 1465 2726 4268 6014 7680 7974 6541 3162 521 185 197 244 310 269 253 353 1185 891 353 331 330 305 263 152 71 80 88 74 82 83 77 73 62 64 72 63 68 74 74 79 78 72 85 83 84 79 80 73 91 73 73 79 84 76 74 80 81 77 66 70 69 57 69 75 73 70 66 60 45 53074 209 4020 30 11010 14 44 34 6455 1028 -9 122 202 320 417 600 553 684 818 939 1114 1320 1581 1917 2170 2541 2879 3295 3572 3947 4310 4627 5140 5708 6333 7096 8086 9288 10699 11898 13343 14251 14934 15268 15904 16699 17970 19556 22047 25105 27017 29734 34344 38168 41843 47197 54956 60920 62562 63304 65564 69486 75406 82311 91867 100926 104629 103201 105972 105029 96666 89392 86991 89261 96471 96947 94065 95635 95976 82553 63258 48831 45119 40597 36888 31327 22089 15730 12224 11507 12155 12125 12569 12120 9351 8409 9635 10003 9643 9903 9201 10669 14203 32591 96242 154519 144536 102274 57468 45349 40999 33907 35565 39617 38634 37589 37523 42435 67508 66928 45482 39015 41165 47590 48522 43517 39919 38394 36227 36928 42813 42365 50534 65823 67321 43368 8445 375 234 1914 8158 6079 1133 780 325 347 1216 452 156 267 973 2454 3130 2599 2445 2693 5295 11331 3342 251 227 217 308 347 332 473 1008 462 379 301 295 481 291 167 78 64 70 58 57 58 68 64 69 66 60 79 80 67 70 73 75 89 87 80 71 79 73 68 69 79 80 65 62 63 65 69 71 78 81 67 62 53 69 74 67 58 61 57 48 53080 209 4016 30 11006 14 44 40 6455 1026 -20 54 196 375 416 501 809 969 1249 1516 1779 2046 2273 2550 2942 3209 3505 3955 4451 4836 5263 5939 6530 6825 7016 7169 7709 8020 8365 8843 9307 10246 11650 13260 15102 16393 16713 17966 20018 21889 24316 26964 29395 33289 40782 47456 54213 59636 62722 66840 68740 70671 73526 77965 84035 88854 93456 99152 105716 108200 103716 97748 102361 105786 105228 94489 92840 94303 89861 88023 75910 50308 37843 31592 27314 23859 21409 20195 18274 16124 15729 16842 15978 12406 9951 9357 9658 9474 8273 8007 8699 9769 11195 19115 55226 104986 125242 104084 74414 53994 36436 26863 33624 42004 45367 40342 36755 49626 66705 56766 44831 52524 54887 53513 48337 47207 46293 45962 43636 39507 44362 57543 61938 66769 60189 27606 2919 142 953 8554 12492 2017 1471 802 130 149 296 171 162 226 390 431 479 590 593 803 1819 4287 1250 245 246 300 350 334 297 396 864 480 358 298 322 326 275 203 111 77 65 56 63 72 68 80 80 69 90 91 77 88 87 65 79 86 86 84 65 79 70 81 89 74 73 59 60 76 85 74 71 76 72 64 58 55 57 59 60 55 51 50 51 53086 215 3834 30 11004 14 44 46 6456 1024 -27 101 157 341 589 724 853 1003 1322 1570 1847 2253 2504 2782 3235 3619 3830 4192 4258 4434 4615 4611 4608 4648 4764 4820 5086 5497 5930 6500 7195 7971 8707 9318 9744 10248 10839 12353 13815 15294 16584 18655 19900 21793 24939 27015 28653 32831 38588 43301 46720 51161 54320 54656 53926 55500 59492 64306 71733 73347 76370 76774 80475 83368 83520 86160 91528 96206 96340 99384 102344 103308 100786 83665 71979 70367 63335 50760 35333 26423 23369 22709 22722 23075 22081 17962 16099 16339 13842 12005 14358 14555 9894 6689 6462 7086 8293 9718 11329 18417 36993 80987 133846 136118 114821 75940 45691 35111 38260 44748 49020 45374 26982 16530 26868 57823 72626 39859 44656 59109 59782 57029 47250 41025 42526 46029 46956 58133 66897 58260 52575 18981 1263 156 125 247 199 643 2400 1674 106 108 122 142 139 210 418 531 446 454 547 969 1510 1728 1060 936 734 604 655 489 301 451 850 444 302 260 308 344 311 228 119 83 82 84 72 71 83 88 85 88 89 71 73 84 87 87 83 71 83 86 86 90 92 88 93 82 81 75 73 85 83 70 78 81 71 76 69 66 70 70 71 69 61 58 58 53092 224 3562 30 11002 14 44 52 6456 1021 -32 112 159 258 349 378 575 590 755 1112 1266 1472 1840 2171 2535 2839 3178 3601 3880 4335 4741 5162 5235 5053 4818 4609 4472 4460 4767 5061 5493 5806 5760 6227 6965 7250 8147 8869 9829 10665 10638 10381 10449 11941 14377 15749 16408 17477 19351 20280 22288 24828 27063 30912 34508 37700 42148 45901 48964 50437 48908 49545 51749 54546 55056 54778 56917 59778 63886 65892 67512 66700 69053 68920 68013 65814 61202 55146 48544 46128 51710 57173 64455 73170 81447 83816 76673 65377 53373 44733 39447 34348 29533 27463 26856 26618 22389 24063 23157 24636 27522 26852 17768 9415 5328 5760 8673 11266 11818 16592 44594 88232 103800 101050 85147 61904 49180 52813 52059 44334 37778 29664 19751 16103 21038 60204 87950 42824 39955 58771 61516 54627 51896 47064 44090 45067 54112 68804 67629 36068 6584 261 191 164 79 78 344 537 217 105 131 115 122 140 156 200 260 309 461 710 1462 2163 1478 828 1107 1173 787 564 374 266 372 530 343 272 236 277 310 293 214 97 75 73 76 86 107 95 91 101 79 97 107 99 95 96 86 77 73 79 88 83 90 101 90 93 91 85 93 98 94 100 91 87 84 81 80 76 76 67 75 81 82 78 70 60 53098 223 3591 30 11001 14 44 58 6456 1019 -3 -9 57 199 358 358 298 451 679 955 1197 1561 2123 2468 3027 3533 3905 4149 4108 4069 3983 3895 3748 3544 3487 3701 3968 4217 4385 4910 5530 6017 6679 6978 7108 7439 8136 8920 9860 10975 11715 12559 13784 14475 14810 16329 17977 18280 20191 22052 24068 25033 27077 29893 32651 36148 38380 39818 42040 42563 41348 39635 38055 37766 38022 40510 44190 46454 51465 56574 58657 56184 56185 54429 50526 46870 43969 45286 52229 61022 66325 70086 80878 92552 101206 102861 97358 87239 76794 66019 53598 41410 32791 29316 28754 30353 33526 34210 29864 29311 32958 35822 28157 12159 5868 6226 8661 7852 9006 27607 62441 87532 93443 76624 60826 53098 45159 34801 36400 61649 72033 64635 57257 41466 45664 61237 66826 52645 34057 48782 61738 52220 41876 44298 53563 54996 50799 63009 69550 30530 1930 161 150 83 47 80 232 192 91 111 129 124 151 167 185 238 432 1087 1845 3732 6877 4983 2342 1453 1798 1318 502 232 281 606 530 273 230 250 293 288 318 237 112 95 102 87 69 95 88 97 107 102 80 94 106 95 108 103 97 98 107 108 100 110 109 103 93 96 106 107 109 99 101 94 105 95 86 81 81 82 76 78 82 96 85 74 67 53104 224 3558 30 10998 14 45 4 6456 1016 -43 32 134 263 393 486 628 698 943 1141 1529 1831 2009 2253 2546 2795 3071 3128 3271 3660 4024 4305 4528 4814 4767 4880 5076 5109 5311 5405 5517 5620 5887 6124 6818 7281 8100 8623 8795 9051 9353 10080 11325 12730 13235 13481 15118 17243 17752 19992 23318 25200 26373 27104 27536 27068 25616 24941 24374 24220 25235 27488 29970 30900 32832 39152 44938 46841 50178 51739 51515 52065 53255 56699 59907 62111 64151 69929 76318 81918 84279 86522 88969 95920 102170 105527 102214 97019 86421 74849 65136 52593 38627 27544 27850 30732 30790 32414 35486 37092 36931 40343 43727 42518 26873 8814 6214 6900 9380 19853 37504 59875 79328 78280 62996 52464 49014 47331 39065 45389 79727 88397 70478 65858 51636 41530 36027 51669 76070 49270 34630 31590 39407 49989 54888 55106 57285 57207 65076 55584 9759 459 389 199 1289 5468 2727 105 78 88 97 152 144 152 195 234 337 930 2988 5289 7525 11354 9477 6998 4574 3612 2105 540 225 317 646 497 245 226 303 389 282 259 199 101 99 110 97 104 93 90 102 122 119 102 114 104 86 101 95 104 109 109 106 89 97 118 117 116 119 115 99 100 99 105 113 111 101 95 99 91 89 90 97 94 91 83 85 76 53110 230 3404 30 10994 14 45 10 6457 1014 2 72 149 188 298 412 555 780 900 1133 1259 1302 1333 1275 1255 1368 1661 2100 2587 3059 3355 3571 3863 3976 3907 3891 3854 4228 4637 5162 5518 5953 6259 6798 7144 7349 7740 7847 7974 7940 7721 7810 8133 8646 9321 9811 10443 11708 12975 14577 15699 15514 15452 16568 18601 19879 20614 21409 21323 20188 18597 17817 17288 16992 18186 19313 20392 20517 21466 22808 25753 28634 31192 33872 35940 37919 40456 44290 46760 48116 50519 54123 61894 71770 85290 98598 104888 106909 104944 105098 107238 108811 110431 107612 102755 97123 92375 78296 57763 42349 34711 32970 32282 34018 32726 30605 33407 40150 41830 39845 38307 23330 5792 2476 5625 21195 43416 64381 71727 66129 61158 56978 55431 48407 53002 72014 81596 73974 64933 58637 54105 44850 35941 41223 53625 54833 41030 38589 32029 30140 34960 54982 62849 56963 43424 21048 3332 1324 7804 16675 25446 18562 3177 148 168 220 133 121 206 376 345 383 707 1375 3054 8072 12198 12721 10944 10970 9400 4217 1051 350 230 381 1833 2185 389 243 252 290 290 232 126 79 118 118 105 123 104 116 122 105 113 109 104 114 106 110 111 100 110 97 107 116 123 105 106 101 101 95 99 95 111 114 114 107 105 96 86 89 89 93 91 97 91 92 83 74 53116 232 3310 30 10990 14 45 16 6457 1011 -18 126 398 705 907 1081 1259 1482 1662 1562 1429 1398 1245 1244 1381 1511 1735 2070 2339 2549 2874 3240 3843 4401 4648 4893 5197 5527 5826 5916 6231 7220 7956 8306 8612 8707 8975 8811 8602 8781 9157 9956 10894 11578 11929 11769 12367 13252 13877 14518 16605 19011 20586 21248 23076 24413 24125 23641 21168 18676 17056 16053 15839 16738 18462 18896 18656 18040 17248 17007 17865 20162 23535 27496 30144 32772 34157 35668 37639 41898 43912 45048 47750 49792 52822 61272 78361 102104 123693 128265 127795 123361 129482 136197 130049 126287 124254 119178 96447 69185 49163 38877 30032 28556 29347 26899 29408 36340 41254 45596 52901 44881 21121 6926 2939 1272 7019 23637 42379 59509 63556 57501 50200 51622 58864 60616 62127 62216 58717 62512 71019 62275 39250 31282 30543 28307 31701 40968 49406 49269 44066 35858 35459 43785 60120 50971 11006 1577 1405 6266 19961 30569 29369 13387 5508 5422 197 179 245 174 305 548 794 963 917 1062 2200 4842 7864 10624 11082 8085 6232 4268 2017 491 277 318 1235 2119 592 202 226 253 256 244 203 119 104 96 96 92 82 103 111 117 115 98 107 106 122 118 117 128 104 111 103 106 106 101 108 112 108 105 111 111 103 110 108 102 98 105 99 87 87 93 101 93 87 84 89 88 53122 231 3339 30 10989 14 45 22 6457 1009 -49 138 238 426 601 636 691 755 824 898 967 1082 1415 1592 1592 1617 1780 2186 2529 2991 3348 3468 3534 3585 3921 4275 4592 4592 4979 5581 5973 6351 6945 7632 8251 9022 9474 10227 11302 13186 15313 16276 16618 17015 16761 16918 17975 19471 20349 20712 21679 22254 22535 26300 29517 27777 26481 25695 25160 25484 26751 27186 26284 25236 23433 21839 21433 20746 19887 19740 19536 21050 25175 31961 36099 36655 36570 36617 39515 42925 49636 52146 48598 44745 44405 51098 67049 91919 114710 124641 122522 123355 130218 139527 150022 143688 112670 80321 55123 41409 34479 35814 37873 36577 38581 41369 37415 32376 32838 39417 44902 29792 7954 654 370 2876 13527 31041 51419 64691 57785 49114 51917 55628 52933 56685 64343 64150 55923 56537 63079 54563 35242 30565 36344 40911 30271 26909 30893 42450 55488 52122 47708 50975 40348 5807 301 4701 11644 6493 13892 10268 18590 13929 1801 94 135 130 128 234 560 1438 2314 2487 2990 4609 5892 6526 7926 6636 4322 2704 1149 469 424 226 1102 19903 42423 1481 210 219 229 227 216 146 93 94 107 108 95 94 114 112 99 92 87 102 102 109 104 103 109 101 97 105 105 98 100 101 107 96 101 91 94 102 92 87 95 89 91 97 98 81 81 88 90 86 83 81 79 53128 227 3459 30 10989 14 45 28 6457 1006 29 148 364 585 842 1106 1517 1988 2466 2920 3212 3587 3707 3658 3691 3696 3730 3827 3967 4211 4547 4565 4837 5136 5889 6829 7636 8817 10072 10656 11370 12100 13745 15756 17650 19186 19064 17206 15934 16329 17441 19341 21455 22562 23637 25655 27127 29754 33993 39655 45102 49994 54392 55702 56111 55345 52220 47306 42608 37196 32396 31573 31992 33935 37908 38019 35792 35693 36002 35481 34848 34959 36773 39395 42468 44034 45452 48830 49333 44222 44469 52169 62022 67756 81528 99836 107928 105541 94489 79235 69224 67951 63755 53186 41048 31215 26755 25958 28429 33620 36080 37246 33982 27453 22773 19764 21743 23660 13621 1992 315 2758 10908 27230 52523 76256 76693 55951 45706 45103 38379 40231 50225 44555 39363 46820 50741 42868 35015 34586 31085 34614 44896 50781 37677 30030 33775 44286 53920 55602 54829 25124 2888 1704 2419 1027 360 7004 33261 16792 696 61 62 101 114 191 890 2426 3109 3116 3395 4169 5407 6120 5833 4722 3779 2244 1033 436 290 178 1692 15972 35317 1262 152 134 138 206 164 86 55 62 65 65 66 63 57 56 58 75 60 82 84 71 62 56 61 57 68 70 56 61 62 60 62 48 43 44 58 61 52 48 45 57 47 50 51 45 38 39 42 42 37 36 31 53134 228 3428 30 10988 14 45 34 6457 1004 -76 71 199 343 566 849 1104 1317 1708 2042 2338 2557 2576 2651 3027 3486 3850 4005 4042 4411 4720 4901 5375 6040 6599 7193 7571 8138 8670 8982 9155 9907 10818 11624 13164 14718 15682 17780 20212 21892 23152 25686 27857 29117 29577 30470 31608 35245 39791 44757 50955 57056 60541 66260 70281 71492 70518 68157 66155 63152 58379 54200 53079 52635 52830 55306 59317 67425 76719 77359 72092 70165 64395 51176 43880 44726 49049 55856 58509 55353 56721 61822 69129 77058 83273 88200 90862 85594 77407 68982 57776 48413 46300 44685 42808 42146 41735 44259 45560 46896 46754 43832 37860 32753 27311 24080 23591 16332 7659 1837 243 1345 4918 11372 20036 32694 57222 75855 68787 48439 31845 31160 37290 37173 39445 47204 46566 40441 34699 23940 28794 35471 35081 34633 40430 40490 36690 34897 37451 40219 33251 18247 11658 3863 588 1078 2274 4073 24469 44973 17879 926 153 169 169 220 359 1165 4029 6475 6397 5929 5607 5677 6406 6594 3649 2096 2175 1955 1044 340 301 850 1240 440 206 200 224 284 237 190 128 113 129 133 127 117 114 111 117 125 121 106 119 118 135 138 140 140 129 133 119 106 119 134 122 126 122 117 108 123 118 121 114 116 124 122 122 112 104 96 106 109 105 96 100 100 53140 224 3547 30 10987 14 45 40 6458 1001 -61 101 178 308 473 681 866 977 1244 1480 1863 2220 2555 2947 3420 3900 4521 5111 5901 6525 6832 7221 7514 8070 8596 9200 9667 10060 10702 11772 12817 14082 15818 17668 20123 23564 26086 26685 28199 31098 33584 36174 39088 42145 42587 45744 53342 60633 71007 78992 83080 85424 85599 81691 74165 68339 63757 60078 60048 59838 59518 59616 53213 50737 50087 51632 51736 52173 51478 47121 42880 42446 45541 51368 61295 69712 73207 73482 63162 56951 69234 82645 82364 80458 79524 76987 64720 52559 48471 46794 45561 44749 44210 45193 41527 37468 33615 31763 27400 20224 15260 13011 12236 9084 3886 504 93 1670 3804 7114 16785 34134 59027 82527 85021 72194 50971 34628 37125 44246 43734 37308 32582 32737 45710 46087 29571 29390 32951 30190 38132 46894 42481 40372 42014 39737 26094 7975 692 90 169 390 688 1908 11065 18015 2037 101 87 151 161 213 440 1543 5153 10206 12223 11689 8174 6122 6716 7297 4696 1936 1190 1405 1038 374 223 655 1122 427 172 146 156 183 158 145 95 87 59 78 74 86 90 81 89 85 82 97 81 83 90 79 74 80 77 95 84 89 81 75 81 75 90 89 77 71 76 88 77 70 77 82 84 80 76 69 73 71 69 62 60 61 53146 337 155 30 10985 14 45 46 6458 999 396368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 25 239 535 779 991 1244 1416 1606 1959 2274 2586 3114 3539 4006 4471 4827 5393 6165 7010 7733 8285 9012 9823 10605 11324 12287 13180 14415 15401 16201 17249 18183 18675 18960 19838 23878 29666 35578 40970 43875 46859 55018 67237 76179 81797 87526 88828 86673 79873 70580 63251 57550 52966 48746 46600 47380 46693 48388 51405 54141 56893 57879 53716 45734 44997 49607 55998 61276 63238 67584 74269 77215 75530 69821 65018 65726 74887 88993 101323 108259 100968 70877 48066 46665 46223 44190 42346 40311 38702 37440 35859 34708 32964 26267 21910 15376 11125 8831 7160 3460 659 116 1041 4068 9676 18431 33503 49579 62670 68145 62423 50484 33650 26698 25996 29451 37966 49868 53834 38829 32520 36009 33951 35572 41641 42831 44335 44020 45256 44007 37560 18438 4560 286 34 115 121 174 199 127 79 61 96 116 144 198 217 370 1287 4669 10542 13924 15685 14087 7477 6913 5366 4860 4567 2767 1311 541 455 455 332 882 650 139 114 108 102 116 83 39 46 33 57 63 56 72 62 54 57 54 75 63 54 78 53 56 48 57 56 43 50 55 61 55 43 50 49 49 54 50 53 50 47 46 48 43 43 26 22 30 32 29 30 30 22 53152 221 3634 30 10984 14 45 52 6458 997 23 128 122 222 347 575 741 949 1232 1362 1594 2076 2679 3427 4156 4494 4821 5422 6102 6866 7665 8179 8777 9931 11700 12878 13734 14167 14519 14326 14896 15534 16289 18173 21176 24896 28423 29280 29385 32013 38435 45558 46625 50595 64016 72226 74460 75588 77641 78111 80080 83057 84224 82095 80185 79369 76690 72819 67193 63764 62774 58675 53658 50092 49500 51977 56052 59193 60963 63958 66467 70204 71811 71826 74965 74044 70748 70210 70021 71684 76198 81398 81917 74695 63624 49252 37605 28945 25519 25747 25909 26541 27479 29277 30328 29050 23615 16483 11140 8765 7913 5818 2192 120 -25 188 951 3805 11248 22062 35154 47368 56800 64246 61727 45111 30106 26865 40634 54270 62172 70403 64239 48023 36945 35200 39412 42282 43505 48155 53832 48140 40443 31646 13605 2372 218 204 238 266 176 105 105 113 193 228 216 214 215 451 3618 12094 21341 25300 20081 10362 6625 7883 5947 3386 2395 1402 538 367 637 653 323 215 182 169 159 142 167 129 81 94 80 97 120 99 82 84 95 102 95 92 102 93 91 85 101 92 79 82 93 103 103 83 77 70 79 88 99 106 93 89 91 84 93 85 88 78 76 74 68 68 82 84 81 79 70 53158 229 3394 30 10984 14 45 58 6458 994 -22 113 181 276 409 377 318 299 377 505 529 554 688 774 917 1101 1361 1677 2011 2243 2516 2751 3071 3424 3985 4579 5266 6104 6963 7765 8669 9616 10811 12112 13671 15408 17031 18367 19493 20308 21647 25063 28754 32231 34262 34327 34464 34502 35098 37327 38131 37825 41320 46700 50372 53133 57042 59952 64486 67907 70306 71220 70922 65737 58112 52373 47384 43258 40685 42002 44871 47771 51664 54655 56696 57654 56402 53645 53884 59088 63781 68654 71089 75076 82654 85563 85945 87140 88697 88883 86519 84677 80369 74657 66153 50215 34825 27210 29300 33542 36425 34415 28288 21982 17112 12614 8825 7125 6678 5446 2752 393 63 454 1320 2968 5729 10752 17199 25907 38933 52144 49561 34272 29032 36481 53290 63215 52651 49745 57057 63175 59073 48575 39837 37485 38078 43355 44216 42348 37607 23020 5914 747 198 131 154 236 189 119 119 140 208 199 209 264 675 5083 17409 24574 21844 13299 5220 3140 5417 7191 4498 1845 1003 487 328 255 223 201 170 155 159 146 155 298 180 99 92 109 100 105 109 103 109 117 103 112 101 90 96 98 108 114 118 108 90 99 119 102 97 105 98 104 111 99 92 101 97 89 101 100 94 97 102 91 87 82 84 86 87 88 84 77 78 53164 224 3547 30 10987 14 46 4 6458 992 -92 -72 -64 -98 999999 -74 -57 15 67 96 158 235 352 458 668 935 1066 1159 1324 1382 1466 1706 1995 2314 2804 3403 4135 5191 6522 8238 10077 11754 13192 14273 14621 14193 13990 14498 15044 15131 15084 15363 16172 17349 18875 20720 22921 25743 29102 32403 34917 37404 40908 46242 52798 57848 60657 62207 60192 56132 53418 50530 47596 45343 44262 46501 48511 53452 56962 56181 56371 55879 52480 51291 50776 49837 53986 65581 81759 98719 113908 126516 134208 138703 143290 145680 140956 119178 91101 76558 63573 46471 35394 30847 29456 29656 29473 26675 21934 18603 15449 11253 6840 3116 1060 158 -72 -36 78 395 1144 2469 6234 15520 27377 40976 51635 56324 48784 34046 27845 37890 56219 68462 61446 49539 46445 51490 58467 52967 44169 42767 47566 45969 38726 25863 10091 2154 234 571 1642 847 224 110 103 157 181 195 264 312 511 6098 25942 39776 38186 24074 15942 8225 5376 7673 6866 3291 1651 904 473 281 223 206 189 172 168 168 159 163 143 117 106 93 96 105 103 105 98 87 103 113 105 94 80 99 102 114 113 117 107 105 109 115 117 106 94 100 95 100 109 113 99 101 106 102 99 111 106 103 104 107 102 92 86 87 95 87 86 77 53170 215 3821 30 10991 14 46 10 6459 989 -75 -57 30 84 190 447 510 440 483 540 489 483 533 622 788 975 1273 1591 2088 2869 4011 5252 7072 9274 11607 13648 14573 14694 14117 14253 14879 13990 13181 13332 13919 14930 16375 18463 21226 24256 27858 30781 35545 42732 51213 59018 65625 70083 73019 71727 66790 60481 55195 51773 47534 43759 43980 43734 40951 38477 38497 38933 39850 42389 49107 57855 64264 67569 68169 69618 78473 93057 109721 132442 146496 143887 146632 161162 162258 146207 116216 85085 50496 27994 22127 17665 14105 11752 10642 10720 10685 8730 5618 4046 1648 196 -100 -64 33 546 1908 5056 10833 17163 25432 36969 47798 50918 43370 30618 25295 28065 34553 44637 55864 51472 42469 45109 45974 46792 42772 40906 39865 41866 42120 32131 13114 2579 219 51 152 265 114 81 84 174 214 175 123 201 288 407 5251 21130 36967 42896 42685 33996 10727 1993 4657 6890 4922 2309 1145 368 320 236 194 146 168 150 136 158 134 98 73 86 79 70 57 61 71 75 80 110 99 72 96 75 66 84 65 70 92 87 93 88 89 86 81 95 90 83 85 78 87 90 80 80 79 95 98 85 72 73 70 71 71 68 64 69 61 62 50 53176 207 4064 30 10994 14 46 16 6459 987 -34 2 98 204 347 406 448 588 763 991 1269 1587 1888 2178 2674 3515 4354 5381 6182 6572 6382 6378 7131 8256 9601 10790 11841 13432 15427 18297 22171 27528 34205 40389 46175 51952 59923 66439 72080 76749 81895 83929 80796 73655 69556 69419 70905 73899 76957 79581 76745 72448 66006 59987 54137 52097 54505 57794 66782 78272 85980 85058 80131 84732 87295 86603 86021 102278 118262 140789 150336 124627 103391 70288 38066 20257 12844 9745 8780 8308 7273 5451 4452 3687 2183 305 -98 999999 -84 84 429 1154 2861 6311 11421 17771 24652 34396 39926 43275 43438 38977 30104 30156 31864 37130 44341 42725 43678 49777 49354 36994 38121 46833 44362 32777 27697 13053 2782 301 90 73 57 46 87 87 178 405 415 218 151 244 169 1910 21166 58180 69057 54379 29146 9481 1076 1749 6112 5516 2548 1282 556 248 275 213 207 179 171 166 137 141 148 155 128 108 98 105 103 105 85 90 84 95 107 107 92 95 100 115 106 110 91 96 93 79 93 100 120 107 110 102 105 105 92 96 106 99 89 102 105 99 97 96 83 77 77 78 82 82 78 79 76 53182 225 3496 30 10996 14 46 22 6459 984 -90 -23 69 89 117 222 338 412 475 510 618 678 882 1042 1268 1335 1347 1429 1659 1635 1728 1926 2012 2516 2970 3330 3929 4495 5142 5774 6621 8053 9374 10446 11848 13555 15602 18651 21167 23047 23978 24490 24233 22652 21387 20062 19997 21742 23373 26122 30900 34619 39575 43745 44625 45042 48687 55666 63419 68882 72518 76517 82321 87476 90671 91244 91711 84931 69532 50325 39200 38296 38818 38075 40368 44842 51497 65887 83238 97061 98972 89894 83580 82847 81259 87986 102103 108095 111059 113510 107919 80390 51442 23971 11798 7606 6092 4838 4466 4133 2974 1467 333 -90 -95 999999 999999 -36 56 698 2021 4104 8048 13435 20521 30838 43780 50511 48959 40705 30729 28148 34454 41732 42443 37969 29946 30316 42168 38829 34687 41702 53554 42432 21116 4840 413 62 28 60 31 51 65 128 286 416 363 256 226 246 509 7423 34816 57778 55349 26698 6093 6576 986 4002 10710 5605 2068 755 242 341 510 237 182 173 156 153 132 134 157 121 80 111 102 84 84 83 102 106 103 80 86 99 84 111 105 99 111 108 111 108 93 89 111 109 103 99 98 92 85 92 100 99 94 96 101 97 95 101 106 109 100 86 88 89 92 87 75 79 82 53188 257 2566 30 10996 14 46 28 6459 982 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 -44 -77 -36 32 50 89 233 416 609 857 1046 1094 1119 1319 1493 1718 1807 2013 2227 2310 2266 2473 2644 2702 2889 3111 3346 3715 4035 4247 4962 5539 6404 7398 8705 10314 12367 14137 15803 16881 18141 19528 21604 24132 27171 30595 33176 35041 36536 36332 35592 33449 29717 26198 22769 20209 18220 17044 18541 21022 23195 26263 30919 32849 36857 42057 47174 51294 54395 61427 72697 80735 92718 110097 115526 113017 105696 94183 73946 63453 61266 59389 57517 53345 55999 64661 70954 71857 78622 78813 67328 60718 54168 42008 44324 50943 59989 61149 55762 53045 51672 43138 33302 24343 15620 11266 8469 6440 3294 1157 232 -55 -62 -99 -66 115 956 2073 3215 4787 7398 9423 12306 15722 21923 32109 40754 40605 34276 29979 27446 32226 47496 58151 58563 47289 41889 39486 36102 39476 41734 34998 20386 10885 4137 517 76 35 60 43 44 71 84 61 156 413 498 310 198 258 111 1889 19543 56722 60681 39054 9675 6663 924 3542 11203 5191 1499 355 181 156 183 252 263 200 173 139 154 147 159 136 93 102 106 94 94 83 93 95 90 79 89 85 91 101 99 86 106 94 83 105 106 106 108 99 101 100 96 99 103 104 105 103 96 89 97 96 92 86 88 95 91 83 71 69 76 84 70 71 72 53194 340 77 30 10997 14 46 34 6459 980 11309 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -35 53 177 250 349 440 609 749 713 668 802 995 1012 1218 1287 1337 1438 1485 1608 1891 1960 2006 2130 2192 2429 2668 2889 3085 3356 3521 3729 4272 4751 5386 6285 7690 9165 10773 12063 13357 14867 16724 19053 21773 24471 27360 30519 33574 35548 36694 38076 36520 33261 29317 29006 32867 35072 34896 33089 32862 31898 28454 28768 31566 33928 38387 42923 47433 53063 61853 72459 81288 87198 95977 105432 109691 107001 97630 90617 85691 80130 76690 69075 60804 56477 57945 65545 72886 87508 91643 77411 66256 55432 42231 30522 28907 33186 35562 29448 22423 17949 14908 14048 13127 11847 10111 7051 5922 5881 3822 1739 303 999999 999999 999999 999999 -24 259 635 1412 2483 3692 6842 13398 22294 29020 34773 39274 41465 42926 41588 34025 26290 31816 58871 77284 65757 53169 52720 52341 47307 41297 33470 17651 6074 1374 98 9 -9 24 50 30 45 15 36 126 147 151 125 159 233 94 2678 20700 47740 40073 23105 8971 1687 244 763 6915 14958 10666 2312 265 174 144 184 216 171 165 130 139 136 136 124 78 77 86 93 80 72 66 63 79 103 83 79 82 72 92 94 99 108 94 85 85 95 87 68 75 90 80 73 79 82 75 83 79 74 75 81 78 79 73 70 68 71 71 66 65 66 64 66 60 53200 230 3379 30 10999 14 46 40 6459 977 -26 -8 58 201 275 378 549 591 587 727 800 1006 1241 1370 1591 1941 2125 2452 2834 3205 3715 4261 4833 5252 5552 5867 6208 6639 7236 7796 8385 9041 9880 10758 11582 11432 11189 11918 13410 15378 17506 19437 22297 24780 26016 29117 34150 39250 44299 50797 58202 65273 73380 81887 81924 84357 82549 77443 72964 65566 57278 51283 50046 53831 61439 69889 77881 85822 93197 94757 95380 94005 78805 65617 55637 49289 47775 50555 52939 54614 53851 49920 48600 55395 62587 57187 45911 42855 42182 40004 36479 29792 25910 21899 15226 10423 7733 6903 6109 4917 4006 2951 1442 395 -4 999999 999999 999999 999999 999999 999999 999999 -99 67 792 2531 5822 13299 24072 33403 40092 45692 49239 50177 46650 36077 22302 17665 26877 53628 80829 77090 65838 63891 64435 46447 23685 6637 667 114 9 13 0 18 15 23 -6 14 20 60 133 139 145 172 212 141 5631 34128 48021 45990 34925 17327 7913 941 259 1920 14602 40006 33740 16002 1635 155 147 172 179 157 161 167 142 139 106 65 73 78 76 75 79 68 69 68 78 83 93 83 62 76 88 90 84 84 87 100 75 66 73 80 94 88 79 80 93 88 78 93 91 82 93 84 82 94 91 82 77 72 62 71 72 72 68 60 53206 338 140 30 11000 14 46 46 6460 975 8767 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -4 60 176 310 305 485 652 729 938 1153 1383 1842 2283 2648 2960 3393 3924 4181 4709 5363 5740 5985 6663 7330 7763 8344 8964 9529 10065 10638 11167 11583 11916 12715 13752 14716 15572 16774 17664 19552 21786 23649 24952 26642 28653 30640 33495 37162 41473 44594 46869 49464 51127 55163 57587 58948 58334 58911 62767 68678 74609 79720 79142 75537 71696 69019 67810 71353 73563 77632 81232 86030 87982 83606 82714 82244 79148 74401 75815 73242 66964 58855 53673 53432 48663 43457 36767 31630 31013 29953 31458 27371 23668 23276 19547 17332 14718 11805 10003 10460 9927 9086 8321 7526 6476 4769 2993 1752 344 -92 999999 999999 999999 999999 999999 999999 -56 238 1085 2647 5400 10259 17443 25726 34377 42398 45667 46237 44504 38619 28463 20731 17108 16661 24378 50999 97206 114859 84578 74332 81432 79564 63582 34532 6184 596 107 52 77 44 54 19 26 19 27 80 150 172 135 179 236 248 6691 38536 51468 45077 22125 3931 4750 1643 306 5125 16719 24170 19430 1950 160 173 209 204 151 135 179 204 167 162 136 103 91 101 109 96 97 102 122 111 97 100 104 102 97 111 99 117 120 116 107 102 104 123 120 114 113 99 97 102 116 95 94 103 110 112 116 118 111 111 97 81 78 93 95 94 92 85 82 76 53212 222 3620 30 11000 14 46 52 6460 972 -80 -55 97 124 148 259 555 687 838 971 1146 1303 1391 1500 1661 1804 1870 1980 2208 2462 2564 2819 3081 3023 2895 2877 3028 3631 4458 5093 6053 7145 7944 8440 8385 8385 9294 10881 12331 15927 18431 19086 21711 25716 28941 35519 42780 47537 52644 58089 65459 75182 88639 95472 100269 113837 130047 145228 164967 179703 183790 187164 205904 218742 215178 178682 138892 112495 104096 94750 81587 58457 45582 43267 44349 40145 31353 20831 13052 11248 10127 8533 6991 7551 9391 10692 12976 12255 9130 5650 4854 4716 3667 2078 649 -62 999999 999999 999999 999999 999999 -99 107 889 1686 3938 7941 11966 17884 26918 33304 36684 38797 40354 37263 30964 20168 10268 9209 21560 52528 103101 149109 111873 58761 46162 52834 66349 64906 36584 8732 754 117 46 18 31 22 26 16 11 25 32 74 105 137 139 179 174 2836 21326 47421 34803 9447 1102 408 383 209 1048 9819 16314 9357 3972 180 166 163 141 141 146 120 116 110 125 99 47 46 77 63 64 67 59 47 49 76 65 68 79 80 73 74 76 75 63 61 83 67 55 64 72 78 68 73 69 62 63 56 63 70 78 66 68 63 63 62 61 54 53 48 46 56 47 37 29 53218 218 3739 30 10999 14 46 58 6460 970 -64 80 169 420 585 534 603 775 968 1102 1226 1521 1680 1930 2191 2461 2738 3002 3332 3529 3802 4242 4846 5747 6733 7733 8309 9043 10391 12097 13829 16344 18223 20206 21883 22693 24984 28507 32000 37478 44110 50880 54361 57588 67727 80204 90923 101631 114497 128303 140262 149236 157639 167202 170831 168733 175567 188009 190692 178183 145439 123473 115231 105098 100535 91853 82809 75576 68232 62290 50974 41684 34051 25289 17082 9764 8023 9550 11709 12461 12805 11563 9683 7300 6268 5892 4886 4406 4309 3313 1751 709 338 57 -83 999999 -69 -86 -41 82 518 1828 3926 5631 8642 15903 24032 32033 40650 44383 44540 41591 35417 29340 17998 27428 80852 149627 145738 60208 16117 18534 22371 19237 12567 5938 1974 1106 754 435 116 91 79 90 67 104 89 83 122 178 160 207 312 356 5701 33445 44954 23970 5684 597 292 286 299 2062 8946 12539 7638 1552 190 242 265 218 198 187 184 187 183 161 125 99 124 142 126 123 118 100 102 124 114 112 136 120 105 102 120 124 123 117 117 127 126 127 117 120 120 122 120 128 132 126 125 133 124 112 118 121 117 121 112 100 105 115 107 109 109 107 103 80 53224 234 3260 30 11000 14 47 4 6460 967 39 11 46 43 154 284 366 446 447 459 472 541 622 651 747 890 1064 1160 1267 1456 1833 2171 2416 2525 2704 3097 3421 3777 3962 4203 4547 5016 5159 5610 6066 7234 8701 9884 11123 13277 15531 17781 20080 21595 23454 25543 28115 31216 34109 37108 41549 46604 51108 57276 63429 69465 74255 80827 79268 79494 87220 97706 110132 124909 140495 145297 144219 123791 94961 81392 66674 59788 59732 64395 70658 80268 93384 104823 106734 100678 89617 81596 72638 55536 45457 42050 42842 43416 38848 29902 19715 16887 14717 11313 11583 11867 10386 8171 7252 7609 6987 6993 6926 6205 5563 5502 5154 3473 1884 605 62 -76 999999 -78 -38 12 197 714 2563 7781 13755 20392 29392 33786 37377 39257 41045 46559 54172 51237 31346 19162 39210 97087 124054 58256 9129 3971 2490 1361 1176 975 500 204 130 102 28 65 64 35 25 3 3 43 73 89 87 155 297 409 5504 36580 50566 30000 17014 7945 1531 209 245 235 1932 8351 5153 562 176 228 193 166 154 181 142 157 144 142 100 92 97 98 101 83 87 95 85 100 89 91 103 89 86 101 114 107 95 90 117 102 84 90 102 103 102 90 91 94 104 100 93 93 99 93 90 80 84 88 83 75 68 69 74 77 78 67 61 61 53230 235 3233 30 11003 14 47 10 6460 965 -88 -9 13 97 194 268 404 480 619 769 1059 1243 1305 1261 1361 1460 1510 1668 1776 1834 1962 2273 2550 2715 2774 2834 3152 3456 3834 4158 4489 4750 5133 5451 5644 6038 6997 7845 8903 10265 11738 13394 15109 16807 18867 20981 22740 24639 26904 29026 30670 33739 37245 40916 45217 51864 60381 69683 80481 91118 100176 107104 113855 121906 117360 99712 84942 80416 71957 59824 53361 45015 37204 38622 47837 58484 70541 85956 104703 113227 110963 110956 109566 98101 79465 63328 52351 42219 40467 42745 46254 49131 40879 32947 27736 23147 19271 17694 14560 12613 12958 12139 12525 14251 16301 17461 14913 10393 7884 4653 1406 132 -92 -97 -91 -86 39 165 903 2968 5219 9275 16504 22805 28160 33552 38861 42058 44370 48306 50346 39368 33810 64064 108702 112155 44472 5326 2207 1175 481 383 371 78 21 -31 30 4 15 -21 9 -5 -1 -16 29 82 49 98 274 231 2353 19723 50671 42604 16152 2920 291 114 152 475 1642 2690 1421 235 170 215 156 138 132 124 124 115 120 135 108 59 74 96 69 34 46 43 46 67 68 68 69 71 65 36 58 75 79 84 65 65 64 63 64 67 64 67 58 60 57 59 49 59 68 60 56 57 61 68 74 56 40 38 47 48 44 41 38 35 29 53236 240 3085 30 11005 14 47 16 6461 963 -47 66 64 49 184 236 371 646 774 941 1018 1155 1329 1522 1638 1789 1716 1618 1493 1397 1423 1441 1618 2028 2474 2835 3003 3230 3363 3381 3413 3664 3715 3988 4116 4466 4954 5490 5913 6507 7130 7976 9326 10452 11743 12874 14144 15777 17086 19146 21850 24676 26853 29907 33415 36676 39379 40817 41934 44389 49858 57361 66047 72834 72405 72226 74839 79217 83172 84557 85863 80489 68741 56906 46706 44757 44208 49619 60071 70543 72985 65070 66323 75982 88687 97985 108100 113867 113569 108301 105759 93638 73238 57106 42253 35299 38749 50065 58491 56132 44546 29795 26740 27888 25005 24525 28997 31333 34486 30807 22347 16365 13547 11463 8936 6121 2403 344 -21 -34 -32 21 181 603 2241 5572 10010 17007 24765 30823 31391 28917 28374 29988 35677 43768 47028 62738 95625 93763 68125 35229 10446 3878 1283 367 238 229 179 83 42 25 3 22 51 23 30 36 20 71 123 127 179 276 274 2530 17699 40720 44822 32210 5641 422 164 115 245 905 1867 989 240 282 333 196 171 159 146 153 155 161 191 196 155 123 122 119 110 118 111 88 91 98 97 93 97 99 98 82 99 109 112 128 108 98 101 114 103 111 119 110 124 113 119 118 110 107 110 102 101 95 103 108 99 104 85 80 78 92 98 92 87 91 53242 253 2699 30 11009 14 47 22 6461 960 -10 106 18 999999 999999 999999 999999 999999 999999 -94 13 197 244 391 515 576 634 863 1057 1145 1346 1487 1404 1410 1321 1350 1356 1364 1337 1347 1612 1913 2146 2123 2258 2310 2392 2744 2902 3074 3441 3698 3630 3712 3942 4362 4558 4590 4889 5141 5406 5755 6087 6414 6735 7091 7948 8917 9571 10781 12488 14110 15598 17955 20543 23209 26510 29947 33835 37437 40829 44301 47400 50912 54036 57490 60760 62121 62798 59855 53975 52406 54740 56539 54834 53983 54675 55326 58654 58799 57303 49493 47128 52440 55676 61480 69819 75386 80679 87535 98004 112600 121440 126644 119783 96541 70596 45355 30831 30900 40504 51775 50058 40894 32647 26958 27165 27099 25082 22318 25052 28116 28055 29427 29964 24987 18848 14028 9336 5140 1333 -16 -53 -53 -60 -41 62 336 972 2003 4598 9901 18162 23748 27025 28654 26576 22532 23785 28431 40714 57348 80195 95685 83419 47136 16499 8077 4318 2268 792 276 135 11 22 24 -16 -10 -10 -14 -14 -12 26 49 112 129 212 244 287 5561 22498 38589 60242 46471 8326 6367 1237 121 182 855 1159 365 252 649 501 203 144 126 138 121 132 149 138 147 103 75 74 83 80 58 53 64 46 60 80 74 76 72 67 69 83 88 79 74 74 72 69 88 85 85 79 83 83 74 74 81 81 77 74 79 78 77 74 68 65 51 48 60 65 57 53 54 48 53248 242 3033 30 11013 14 47 28 6461 958 78 176 284 494 667 650 704 616 671 592 617 527 504 547 667 829 1025 1217 1252 1219 1135 1264 1462 1619 1701 1955 1998 2073 2162 2323 2392 2566 2694 2899 3211 3278 3421 3588 3712 3970 4492 4916 5259 5284 5579 6025 6538 6945 7694 8712 9962 11244 13080 15481 17670 20068 22011 24320 27469 31250 36054 42578 50045 56591 60367 60198 59956 61594 58036 52956 51592 51714 52195 54743 60841 63961 62484 61493 63447 61756 56440 54232 52563 49415 46089 46435 48265 50358 53675 63702 81601 99729 115936 133074 153650 150646 113081 76788 42935 34590 37044 41443 43854 43158 39296 37865 35222 31377 27993 22292 19041 16132 12321 10679 10963 11095 7895 3148 1008 53 999999 999999 999999 -17 95 354 1088 2458 4001 6209 9433 13064 18345 24534 30355 33039 25674 15364 11902 19211 25372 38603 70605 119770 133189 103084 52604 12954 4365 1803 833 483 334 126 19 -15 12 4 -24 -13 -16 39 107 155 225 344 181 2447 22227 59267 88796 80106 47233 34286 7953 581 139 162 406 953 622 276 3075 6878 2130 293 163 163 166 173 181 185 202 180 137 110 117 96 92 110 92 94 92 85 108 109 104 107 83 95 112 113 100 96 112 115 119 122 113 119 116 115 109 102 112 113 112 96 105 113 110 105 102 96 89 95 90 86 93 90 86 87 53254 226 3515 30 11015 14 47 34 6461 955 -31 104 159 285 309 318 335 509 562 504 689 908 946 1054 1134 1125 1152 1360 1572 1842 2037 2248 2429 2498 2675 2660 2838 3230 3676 3887 4177 4653 5251 5875 6526 7486 8673 9583 10751 12214 14304 17014 19676 22823 26603 30190 34461 40084 43376 42796 42621 42302 42667 44469 45321 47096 51420 56723 64259 72958 80001 84056 93512 97411 94618 96512 100072 97820 89717 75482 63881 64611 67987 82897 105408 129625 143506 132230 104887 75424 52649 41359 32367 29557 29098 30090 32991 36130 41473 39635 30995 25840 24520 21004 14075 12142 13037 11553 8255 4889 1889 102 999999 999999 999999 999999 999999 -68 12 224 636 1208 2228 3125 4509 6794 10118 13481 16958 20710 22712 21225 20098 31550 38897 48509 90090 116151 116850 94061 42958 13555 4863 1370 593 948 1034 292 -34 -22 -19 -49 -34 -60 -67 16 66 118 158 240 244 6356 53334 89029 91523 61083 48653 41143 1967 135 170 445 808 1013 315 3581 78391 84436 4704 216 166 147 161 157 182 221 180 138 119 116 115 103 94 106 97 99 113 107 105 84 95 110 111 102 106 106 100 106 108 114 109 102 106 102 118 115 118 119 105 105 103 102 101 102 104 101 95 95 86 89 89 90 87 85 86 88 53260 211 3968 30 11018 14 47 40 6461 953 -86 -35 -32 142 297 336 376 522 615 861 1023 1214 1462 1742 1977 2353 2927 3505 4189 5021 5801 6715 8096 9532 11105 12905 15337 18082 20640 23695 26896 30140 34493 40369 47482 55647 65257 75084 84885 91845 95471 96468 92491 88232 85979 76190 69799 71612 73971 70252 62210 58895 57634 64308 66769 67943 71754 82644 94095 102453 109346 111391 95450 74561 59873 46439 37000 29694 25390 23478 22379 29406 37503 35646 29043 26882 24490 21613 19518 16451 14002 11334 9859 8604 5787 2075 562 846 995 491 108 119 611 1361 2304 4074 6459 8695 10888 13188 14062 13858 12987 13125 14467 17260 19190 24829 49361 65933 65267 91558 103881 105802 96827 47499 13694 5500 1380 261 222 115 -65 -73 -77 -89 -92 999999 -94 -51 10 46 99 150 20 1695 27752 90805 86069 38909 29817 79324 11398 158 55 192 441 594 371 983 28936 140870 73297 1483 158 125 146 151 125 127 144 138 115 96 93 91 61 59 70 71 58 73 80 76 68 62 73 79 96 77 77 82 74 77 87 71 75 79 80 93 88 81 84 84 78 81 71 74 82 75 73 70 69 60 65 69 69 60 50 49 47 53266 201 4269 30 11019 14 47 46 6461 950 1 68 157 308 439 581 739 1009 1206 1454 1940 2399 2900 3458 4264 5147 6128 7233 8729 10643 12582 14230 15818 17344 18843 20884 24184 27026 28956 30861 32324 32082 29446 27536 27697 33596 45061 56357 66498 75083 87160 101019 111740 125010 139921 157425 171869 192252 213318 223443 205558 173183 150477 122827 102073 76118 52572 37350 29452 22441 18360 19758 23631 26245 28342 28920 27494 23964 18812 14236 10676 10853 11308 10354 9036 7912 6496 5520 3323 1822 1638 2101 3093 5342 8526 11597 14781 16706 17451 16427 14653 13882 13491 13898 16807 22525 28585 39448 50867 68158 87701 83566 61008 32179 20258 12561 7689 4425 1376 254 -22 -86 -73 999999 999999 999999 999999 999999 999999 -58 27 41 77 249 72 3419 54173 123137 94907 16089 29482 61344 3159 21 34 122 243 314 150 3777 87515 143933 20649 382 109 81 113 105 125 110 106 96 72 57 44 40 37 16 34 31 54 65 43 40 59 65 62 67 48 59 71 55 58 63 44 48 54 57 52 47 56 65 66 77 60 54 62 56 53 54 52 49 52 46 46 49 49 42 41 39 21 53272 197 4390 30 11020 14 47 52 6462 948 -65 71 165 323 519 760 1029 1392 1754 2175 2729 3265 4022 4655 5114 5794 6642 7284 7994 8528 9695 10867 12018 13322 15550 18715 22142 25883 29316 32510 36315 39457 44483 51941 60700 70651 86498 104811 126464 152425 187196 231159 280969 309273 283953 255117 238469 214784 169567 145318 122876 103005 81441 47167 28609 25681 24175 21951 23404 25704 22664 19864 17985 19032 19656 17823 16210 16091 15286 15027 14845 10935 6934 3936 2534 2512 3418 4528 5854 7400 9220 11031 12849 15972 18681 20137 19153 16812 14891 13868 12375 17301 26384 35250 45823 60961 63110 45226 33235 13543 10244 10001 5618 1804 776 429 108 -55 -29 -45 -55 -39 -82 -45 -66 21 122 55 530 3106 2112 8517 79919 120645 84420 20470 24610 3928 168 62 74 245 349 17 2417 53719 78848 11866 301 121 116 109 109 101 126 112 81 90 75 56 39 25 32 52 71 63 58 48 66 69 76 63 61 64 70 50 42 67 74 83 76 66 56 57 56 69 73 75 68 56 58 67 66 59 57 52 54 44 40 56 56 61 56 49 44 34 34 53278 194 4482 30 11022 14 47 58 6462 946 9 194 262 407 580 816 1033 1272 1722 2110 2585 3187 3852 4714 5607 6698 7758 8966 10129 11113 11848 12991 14152 15339 17266 18962 20366 23333 28075 33627 39186 48698 60393 73857 85966 100354 118355 139287 159280 174744 184501 202404 219525 244693 269909 297318 340339 349228 267470 180960 97231 61491 36216 23535 17052 17278 17257 16994 16971 16106 17154 19429 17263 16943 18640 20501 18754 15188 11030 8795 7177 5053 4538 4709 5839 7460 8770 9061 8276 6961 6646 6729 6328 6453 8241 11200 11024 9477 17117 28668 33634 38468 54732 60549 27844 13135 9843 5159 2558 1761 1022 458 287 98 -28 -35 -28 -46 -51 -25 -33 -18 122 242 93 5198 22772 14223 47757 137237 167797 93052 13433 22454 5845 156 84 92 188 346 180 414 9906 50439 6225 274 103 110 119 133 138 150 150 121 111 96 84 63 52 58 75 67 63 75 92 94 91 95 81 101 93 100 91 69 70 66 84 94 70 65 84 94 90 94 90 88 81 90 94 80 78 80 69 78 80 69 66 73 74 67 71 63 58 56 53284 185 4753 30 11023 14 48 4 6462 943 29 165 314 537 732 995 1389 1752 2187 2549 2961 3583 4480 5413 6243 6990 7899 8650 9965 12138 14883 18110 22100 26994 33265 40388 49989 63907 77673 88341 104224 128256 154628 187142 232816 270428 296294 320592 356618 378975 375744 342624 264063 170301 93041 45588 23623 18655 18115 21722 24096 20654 19068 16907 19706 22181 21909 20179 14920 12477 13172 11691 11375 10994 9016 9552 13660 16880 15032 10637 3438 1038 1893 3769 5386 5869 5213 4409 9372 23719 28084 32547 47312 59703 33867 10813 8752 6055 3586 2064 1034 624 259 36 -13 -85 -68 -73 -30 -47 -56 -10 19 226 162 861 12534 31873 25008 58706 112079 140185 110998 37812 46295 40641 4853 229 123 153 249 210 71 2331 12015 5927 992 176 147 150 159 151 135 162 151 151 110 84 76 79 81 88 81 79 82 76 80 90 92 105 94 92 97 94 87 91 86 104 108 97 96 95 92 88 101 101 99 102 104 97 96 85 90 99 87 90 82 81 85 86 80 78 76 74 64 53290 339 134 30 11024 14 48 10 6462 941 208077 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 41 146 325 499 759 970 1274 1726 2349 3184 3993 4852 6125 7620 9013 10171 11468 12168 11850 11201 12401 15417 19824 23852 27970 34323 43642 55366 66141 71358 79833 93031 112044 133265 154260 181515 216312 251752 282831 291169 289689 288171 245209 189192 160080 138024 103878 55706 48685 59685 54730 36415 30708 33583 28643 24556 28209 27396 27224 23019 17284 12920 12303 13878 14238 11540 8264 8335 10125 12190 14763 15773 18496 17147 11093 5008 1624 1188 4203 6856 6852 6115 5107 14960 21985 21486 26314 32074 46220 19977 5138 5958 4272 2192 1021 520 416 251 30 -26 -60 -45 -64 -45 -58 -79 -50 -1 130 158 567 5906 13002 13318 56027 118930 141830 89090 51734 89005 95595 11230 248 130 112 210 229 95 716 3793 4254 1150 213 172 153 158 167 199 203 185 184 150 125 99 101 93 90 92 92 79 90 101 88 71 89 114 104 121 118 108 112 119 110 111 119 131 132 115 115 123 115 114 119 110 104 118 112 102 105 103 103 96 106 108 106 102 96 89 79 53296 194 4455 30 11025 14 48 16 6462 938 -74 112 195 314 420 662 859 1071 1342 1711 2128 2651 3337 4231 5292 6694 8284 9537 11094 13494 16166 18550 20852 23480 25694 26486 27614 29727 32988 37103 42238 48250 56462 66476 75469 86543 99077 115823 137851 167858 200019 236015 275914 299146 303657 304172 260474 165935 92910 46333 23464 16932 22030 34740 40653 39468 37274 32852 32331 38637 31110 23449 17489 16206 15756 14639 15690 16204 15633 14664 12377 8117 6105 5999 8590 14613 18555 19629 17328 14068 9275 3535 1475 2729 4782 7510 7808 5051 8638 24448 26135 20732 17559 19056 27436 11813 8411 6091 7067 3450 1089 797 323 -4 -54 -51 999999 -92 -49 -84 -89 -35 6 133 146 956 5766 13108 34098 89944 123528 129892 122386 80040 53102 46811 2747 105 68 75 120 181 115 384 3106 4074 1179 187 118 121 137 144 188 183 163 141 116 88 65 66 65 52 51 44 60 69 85 94 81 85 82 101 100 84 81 87 101 82 78 80 90 94 74 79 88 85 94 89 73 78 93 80 82 89 67 58 69 79 72 71 68 63 56 50 53302 198 4365 30 11025 14 48 22 6463 936 -14 93 34 220 439 628 873 1125 1525 1889 2224 2507 3022 3468 3955 4660 5395 6643 8112 9803 12142 15124 17994 21482 25472 30371 34703 38186 41635 45507 49994 56249 59244 60312 66311 75358 83191 91328 102177 117571 139288 166439 192200 220020 237754 216310 190204 194149 197949 172244 123984 76952 42114 21293 16131 19277 21972 22245 20349 17079 17103 23067 29719 33938 37845 44281 47807 42217 31551 21890 16307 14648 14173 11478 8652 8209 11034 14913 18740 18757 14881 10920 8434 5572 4655 4510 3904 3219 2411 2987 6791 9249 13721 26610 34685 30759 18725 15825 19738 10697 6388 7487 12552 14299 8002 3305 546 76 -39 -70 999999 999999 -76 -72 -73 -22 44 165 213 1894 7873 13280 26355 70624 120904 130297 89065 60662 62240 88726 62783 1648 143 135 134 193 248 105 2868 22289 15869 2518 218 172 202 182 191 198 243 238 187 136 102 101 99 112 105 128 135 119 111 110 105 125 135 115 124 124 126 116 119 130 127 123 116 127 125 128 125 127 122 121 115 109 110 121 118 112 107 93 96 95 105 110 104 99 87 83 53308 201 4275 30 11025 14 48 28 6463 934 27 123 249 425 645 876 1071 1244 1727 2162 2420 2730 3059 3385 3934 4513 5201 6153 7393 9029 11092 13643 16519 19614 22845 25701 28756 32502 37143 42011 45992 48985 50428 51963 53667 55004 58101 64786 71844 78198 84145 94192 110242 133081 163393 201413 234474 242297 208066 166150 132610 109084 82956 53200 37623 27903 24296 23443 22641 21857 21204 20036 21543 21980 21434 19508 17449 19686 27678 29684 23618 17959 14027 10497 8928 7609 6950 7297 9864 15779 26643 36791 37474 28473 18647 13943 11151 8527 5672 3769 2157 1743 4096 8398 13416 17539 27264 26918 21546 14691 13539 19481 8530 2867 3528 2330 1071 337 69 33 14 42 999999 999999 999999 999999 999999 999999 999999 -58 49 160 655 3877 9607 22468 68905 124710 147080 125793 75610 49711 43313 59152 4804 86 60 41 110 216 62 2566 52048 147839 98575 2575 144 172 148 177 174 217 198 148 88 60 60 72 95 65 64 76 83 83 86 89 90 82 90 73 88 83 74 86 82 92 86 82 93 87 89 89 83 84 84 86 92 89 74 69 69 61 61 64 64 69 69 63 56 56 45 53314 205 4157 30 11027 14 48 34 6463 931 -64 -15 56 96 213 339 450 600 856 1030 1379 1714 2120 2523 2860 3348 3901 4634 5510 6304 7382 8731 10019 11653 13340 14820 17264 20152 23736 28135 32995 37229 42719 49912 56866 65025 73610 80121 83440 89230 90475 85533 82071 82305 82504 79080 78280 80641 84073 95021 111865 121512 126310 126327 131027 135558 122885 103249 72908 41507 26228 21792 20756 22075 21239 19273 18081 14605 11587 10660 10228 8952 9409 12293 14087 14409 14276 11788 7980 5246 3783 6869 15509 26055 35835 39392 36235 28042 17911 12009 9137 6476 4745 3146 1766 1961 7665 15866 18800 27780 34396 21590 8555 4327 5525 10315 4682 867 748 443 133 -15 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 54 197 1108 4220 8025 16413 62556 125076 153661 137213 76531 37579 20380 6520 787 23 15 10 33 149 91 729 25376 154146 248771 183614 3187 171 185 171 161 261 298 207 141 100 94 64 47 81 117 85 67 73 101 103 86 92 103 112 114 96 81 81 87 98 90 90 102 105 86 94 101 90 96 98 98 92 91 92 84 84 88 84 80 77 78 81 71 61 54 49 53320 201 4277 30 11027 14 48 40 6463 929 -45 132 320 396 510 804 1052 1335 1642 2043 2589 3062 3661 4293 4960 5535 6394 7154 7778 8537 9111 9937 11588 14278 17829 21576 25539 30411 35609 40971 47967 55135 61555 66742 70325 73838 71878 66685 57910 52531 53160 54419 57505 64062 72265 83124 98969 108077 110124 116836 121324 123343 119262 108792 90021 75726 66964 55380 36022 23761 19375 13769 10021 7612 5159 3413 1832 1257 3818 7562 8794 6381 4186 2463 2672 7452 16236 28165 42558 53333 55749 59240 61278 56457 48728 35015 24093 15975 8741 3628 2357 1849 4878 14420 21449 36292 47821 28188 6529 3783 4988 2900 1594 1324 575 85 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 306 1543 6060 9669 16315 58336 123913 138761 127327 91882 47588 27795 7429 627 14 16 14 4 117 143 417 8291 207227 284774 197829 2767 173 202 208 244 375 363 215 118 87 77 87 77 81 108 110 90 103 89 96 98 109 107 119 115 109 102 125 117 114 115 91 94 113 108 112 116 113 108 105 111 117 110 103 99 90 87 97 95 98 95 95 81 74 67 61 53326 339 136 30 11026 14 48 46 6463 926 868268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 15 250 413 579 793 1104 1502 1828 2115 2536 3034 3458 3890 4589 5218 5959 6547 7548 8859 10250 11687 13150 14833 16383 17837 19794 23627 29379 35929 40890 44610 49444 53686 59116 64606 71969 78238 81139 82515 79993 75622 76912 81926 82134 79918 81128 85451 87699 90375 96043 103172 104348 109228 132262 158513 172385 157689 114714 51039 13781 6079 3280 2122 1618 1179 918 1133 755 281 -51 174 1186 2831 4086 4081 7153 14438 24368 36569 49184 63208 70070 69407 58640 43301 30803 26079 24232 18635 10141 4131 2580 1878 3518 10857 20355 32692 45251 31630 11875 5535 5011 10660 15683 10724 4202 649 -56 -75 -44 -72 999999 999999 999999 999999 999999 999999 999999 -98 -32 88 208 1097 5434 9225 10733 23965 60310 91271 101355 96783 79886 56805 33647 11235 808 86 31 20 51 138 190 212 5525 116069 100288 45051 596 132 173 183 250 340 357 198 115 77 56 60 47 49 58 74 64 52 66 73 63 80 72 72 89 81 73 95 103 85 79 89 85 82 91 90 79 73 88 75 80 84 82 68 63 63 63 66 76 71 64 59 49 47 39 32 53332 205 4184 30 11024 14 48 52 6463 924 -43 143 200 339 423 506 614 837 1032 1351 1551 1749 1941 2125 2392 2958 3813 4987 6135 7205 8487 9714 11009 12319 13806 16169 19590 22978 27298 31608 35252 39524 45930 52692 59105 60449 57411 59258 63551 71327 86666 92158 89087 89152 97070 102679 112606 110871 105854 98167 92082 90521 95455 105000 135073 168890 175422 165480 164222 174951 145238 68653 29113 8594 2394 1645 1707 1336 930 719 704 610 221 168 141 653 2476 7314 13707 20415 28093 37786 46331 55017 60231 67657 65972 52801 42938 35297 35472 27618 11014 5327 3406 3491 7958 18296 34714 48171 41262 19295 6578 8886 7622 9072 15363 21458 19677 7023 559 27 12 -17 -21 -41 -56 -32 -35 -53 -3 56 177 231 667 5228 12958 13764 19227 45804 64482 68438 66126 53663 37256 24029 12484 2182 220 121 107 74 80 109 123 429 2551 3353 1935 289 135 194 253 418 591 781 298 118 79 72 69 68 78 84 75 88 99 93 87 95 96 96 110 113 91 109 119 115 97 92 101 94 100 95 100 98 105 99 103 118 99 94 91 91 81 86 92 93 94 88 71 78 69 63 70 53338 204 4183 30 11023 14 48 58 6464 922 32 120 220 295 410 547 713 960 1210 1454 1667 2024 2352 2823 3693 4454 5010 5376 5844 6518 7416 8502 9431 10897 13191 15182 18721 22024 24710 29051 33906 37543 42544 48688 53095 57048 58416 61044 65736 72276 77647 83307 90329 99774 108644 125792 142110 147228 145693 135399 130344 123772 115290 118402 136436 146275 169947 201334 185628 124103 53088 11844 4803 2960 2314 1738 1296 1202 1281 1337 3573 7255 4573 1337 454 1185 4088 7608 9307 12911 20974 32097 41014 48140 49720 51148 51227 47097 44834 50485 41583 19394 6925 7185 4675 6106 15040 28420 35640 29472 13417 2828 3047 7563 12027 10210 13258 17094 8232 339 -23 -47 -43 -34 -33 -42 -57 -50 -61 -56 -39 31 171 406 1574 8424 14132 15588 24370 51364 77810 79695 58077 42244 29358 15384 4101 433 88 84 90 106 140 165 974 7160 16016 21198 1526 154 237 323 515 793 1277 455 186 106 85 63 73 76 73 70 66 83 74 78 78 84 100 95 92 86 92 85 87 97 98 93 101 101 104 98 88 95 99 88 95 92 91 78 76 81 78 73 82 80 74 78 77 61 58 56 53344 204 4184 30 11024 14 49 4 6464 919 -1 150 225 313 473 651 813 1126 1222 1507 1757 2005 2432 2977 3627 4301 4674 5537 6870 7797 8928 10524 12170 14309 17378 20797 24213 27421 31358 36636 43050 51144 59351 67777 74160 78558 83852 87691 91551 95475 98660 102029 108977 112868 104357 94256 91357 93220 86427 86892 96990 121511 156354 169188 143229 92345 86295 94882 78547 45360 16890 8669 5126 4010 3056 2738 3666 4590 6071 9939 17550 22594 14048 4333 919 60 328 2800 9588 17485 23442 28974 34326 39460 44398 49769 54251 47050 35823 32818 39575 33827 18695 11691 6654 2794 7517 22671 43269 53990 36899 11847 2358 357 838 2261 3120 3992 4013 2501 989 339 -19 -58 -63 -55 999999 999999 -69 -62 -75 -58 101 333 754 4075 10856 10457 9951 45671 104475 110323 86803 70455 51220 26811 5858 675 133 81 70 68 59 62 173 436 996 6405 6851 209 140 235 248 346 1101 1091 935 387 87 43 59 51 42 44 68 69 63 46 55 55 48 65 52 68 57 60 62 61 62 65 86 69 75 81 70 66 59 55 56 55 69 65 73 62 57 60 53 55 65 48 43 43 40 30 53350 206 4095 30 11025 14 49 10 6464 917 -70 52 129 241 391 544 697 900 1059 1291 1562 1883 2325 2847 3427 4198 4987 5739 6962 8214 9416 10973 12921 15454 18177 21489 25556 28680 31734 35965 39917 44796 50675 56575 64376 73635 82541 90338 102581 112439 114585 113692 108673 101850 82577 74440 76958 76825 74174 67993 65546 67276 70538 71279 82772 102026 119698 147986 181829 198980 187307 144454 70376 18231 9483 8215 7719 7046 7193 8151 12058 14926 14489 11505 8470 5410 1593 165 76 472 4640 12815 17402 21228 31337 45713 57648 62322 63352 57044 44017 28864 20284 27645 39183 31559 21253 10152 3056 2774 12103 29360 36619 26096 11672 2857 280 -19 -14 -12 4 35 10 -1 -17 -20 -32 -38 -41 -30 -47 -47 -32 -9 35 260 463 427 2537 7594 10809 15152 33627 58364 64425 47265 35489 23078 12886 3646 301 127 90 105 94 83 116 272 524 2496 22676 20730 544 171 243 254 337 978 1664 1832 560 95 77 73 67 65 81 83 67 71 82 76 89 89 86 85 80 63 72 76 96 86 85 88 88 89 82 79 82 83 88 79 70 72 81 81 69 76 79 77 73 62 62 56 46 51 53356 208 4066 30 11026 14 49 16 6464 914 68 149 269 423 513 696 771 1040 1367 1672 2105 2576 3016 3697 4681 5836 6953 8097 9131 10027 10897 11902 13333 15420 17172 20008 23561 28427 33464 37959 43139 49569 55308 62620 72283 78541 86217 92583 93751 88648 89496 89421 92758 94677 90851 92093 86970 75749 69705 72073 83288 97750 112251 123214 138180 161358 183421 176126 147306 124260 108340 80063 45025 27304 23575 21586 18845 15428 12889 13321 16300 15906 13243 11447 10579 6892 2358 386 -12 -84 6 1151 4629 10441 15824 22967 35070 47073 54480 56897 54913 44583 33928 29162 36508 38062 28627 18176 11590 5526 1838 4070 16983 31419 33209 20116 7551 2297 130 -14 -26 27 -7 -49 -8 -2 -3 7 2 -8 -29 -22 -39 -23 -5 39 142 335 440 698 3421 8370 12748 15790 21551 34275 56825 55976 38174 24639 17234 7112 1125 190 125 109 117 132 127 163 272 270 2498 14812 794 183 201 253 348 904 1396 1752 722 179 104 94 82 95 111 113 113 124 111 109 87 111 123 132 108 98 95 104 108 110 105 105 107 121 125 117 113 114 111 112 103 109 100 100 94 95 93 99 102 97 82 86 83 75 53362 214 3885 30 11025 14 49 22 6464 912 -63 6 178 384 594 607 748 999 1224 1480 1864 2254 2808 3122 3656 4356 4958 5636 6262 7165 8283 9561 10726 11769 13432 15950 19112 20941 21612 24580 27859 30760 34594 38953 45048 52201 57924 64713 74776 84309 93024 101631 109402 115133 117048 120591 129638 143849 151982 148086 135344 137749 153778 162074 164672 152760 122728 96302 82050 67578 58291 53783 53340 49640 45185 36627 25580 21096 20989 23393 24226 23141 23409 25553 24891 24042 22673 15235 9766 9051 7821 6175 3575 1410 308 -32 -47 244 1615 3962 7295 10817 16520 25554 36235 47210 55537 57865 50691 36164 41617 45208 22765 14129 13642 9853 4038 2529 12107 33090 44389 28117 8182 2919 374 -7 39 16 -32 -29 -15 -37 -16 -20 -24 -8 -27 -36 -36 -37 -14 42 136 232 314 1674 6924 11363 14162 20556 23287 25101 57838 71104 41117 21078 10494 2784 468 159 97 74 81 73 104 155 149 222 259 112 126 151 206 272 627 966 1681 1229 234 95 61 66 53 55 82 74 58 64 64 78 90 81 81 70 67 82 76 68 66 76 81 83 75 75 74 70 79 86 83 76 71 70 71 60 64 72 70 60 64 59 49 46 47 30 53368 215 3883 30 11023 14 49 28 6464 910 81 284 498 799 1079 1346 1626 1721 1835 2043 2377 2776 3359 3873 4349 5015 5605 6406 7242 7989 8691 9613 10796 11911 13271 15927 18672 20616 22007 23904 26572 30626 35259 40969 46926 52094 56476 60596 65009 72447 81455 90758 101844 112233 126539 145152 158774 169883 177302 188194 189875 182306 173633 169654 139813 111865 77220 55640 48530 46544 38703 32945 28925 25165 24924 25086 25954 25906 25113 26433 30710 34103 35414 34075 28451 23977 18060 12430 7913 4721 3412 2678 1466 760 158 233 1184 3710 8864 15831 24080 32791 37885 40218 41228 41415 42272 44039 48608 47603 40117 31678 20371 13614 14819 11955 8181 3808 2318 11339 30436 45256 42359 19445 6891 2603 573 3932 5173 610 -6 -20 -9 -19 -23 -25 17 -5 -56 -57 8 18 36 141 350 500 2006 9968 12226 12922 25101 24996 27659 45057 38756 28472 20910 13672 5054 1226 220 96 91 94 123 130 154 137 257 234 125 135 152 226 386 1049 1304 1408 573 131 66 72 57 56 41 55 71 72 79 70 87 78 89 77 74 59 74 73 80 81 86 80 89 87 94 92 94 83 88 93 90 85 64 62 71 67 67 61 70 63 60 54 39 38 37 53374 216 3822 30 11022 14 49 34 6465 907 6 57 96 252 165 225 280 302 610 1234 1649 1699 1511 1926 2313 2555 2924 3299 3807 4243 4494 4973 5384 5704 5715 6039 6933 8807 10412 11838 13827 15586 17017 18528 20783 23410 25591 28881 32532 36325 39751 43361 49780 56400 65055 74073 85291 100152 116259 140668 172091 199913 221954 242906 267607 265241 219622 164821 130034 100303 77829 65827 60023 50167 40059 33579 30431 29176 28245 28780 32736 38998 41786 39215 31649 24638 17308 10276 5520 3011 2509 1748 504 -18 -82 130 943 3920 10146 17764 24809 32113 40619 48027 54485 57875 59001 54511 47367 46947 42800 23706 11539 8450 11613 17095 14508 10952 8187 13617 30197 45115 38248 20938 14064 9262 4606 4937 14178 28895 21990 3949 594 -17 -8 0 14 35 2 -2 -3 6 29 50 378 973 1070 3127 8478 8926 11405 16822 15597 5691 1371 2079 3207 3834 3180 2258 822 260 103 81 73 71 76 80 108 141 128 127 134 176 221 436 1023 1194 742 206 80 42 36 30 57 61 50 63 63 67 55 56 65 67 73 69 66 67 56 59 67 53 63 59 62 72 75 76 57 75 72 55 53 60 56 57 58 58 53 59 55 43 40 29 27 25 53380 220 3702 30 11022 14 49 40 6465 905 -31 154 419 587 917 1245 1530 1798 2052 2307 2414 2255 2228 2583 3157 4201 5393 6304 6776 6987 7075 7592 7990 8932 9972 10826 12095 13000 13708 15600 17966 20355 22534 24456 26352 28981 32756 38260 43047 46750 51748 55607 63710 69140 66486 61197 62726 69365 77230 87328 91760 98727 107838 111674 113344 113659 120188 122031 121271 123975 127876 120125 104236 90602 85656 80499 68217 55628 47935 42281 36042 35070 40468 47517 50084 45416 39405 32376 29579 28480 23036 14195 8275 4049 2384 2801 3251 2207 689 410 357 792 4417 13447 25369 36558 47939 62669 73881 76460 70751 57671 47686 44893 29289 13443 11644 13772 13202 15155 22791 29431 34638 33919 40059 57450 52456 25089 10665 6224 5411 10444 19946 25898 27570 11043 729 19 12 44 41 -11 7 30 89 270 362 4763 11083 5665 7810 7849 8853 9174 6561 5198 2156 694 663 1273 2042 2490 1583 419 159 137 115 112 100 103 113 109 99 134 129 133 136 207 246 485 1112 1185 657 173 87 67 60 65 68 73 89 87 94 77 76 92 80 85 84 92 94 84 91 105 129 111 95 101 85 97 102 96 75 73 79 76 77 80 68 67 79 84 83 84 82 74 61 65 60 58 53386 340 103 30 11023 14 49 46 6465 902 808384 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 126 278 493 836 1135 1275 1370 1481 1522 1549 1589 1894 2349 2836 3334 3837 4255 4664 5159 5884 6604 7145 7534 8273 9092 9922 11246 12338 13413 14494 16121 18377 20404 22868 25664 29090 32457 36676 41580 46575 50546 54657 60580 69002 77907 87159 98791 114790 119279 120641 122334 119997 105585 96427 93976 89820 94394 91237 87852 89947 91866 98542 95045 82263 61489 44671 37526 40832 51855 57474 53109 54297 59974 59940 50024 38495 36928 38831 34640 24730 12865 4746 3058 7197 8323 5200 3382 1624 1557 11217 29762 43430 58500 71591 79671 84107 79896 69046 56913 48407 34608 20690 14525 15608 14847 14967 20764 33578 42658 52765 53571 54665 63638 60826 32489 16605 10175 8072 13408 22882 18454 8818 4109 1523 156 19 49 59 29 28 178 550 527 3207 9965 4121 2256 10046 19112 24792 11785 4582 2072 198 159 246 477 592 547 369 202 140 114 90 100 99 134 133 139 168 150 110 135 160 202 236 417 827 738 383 169 109 92 89 92 93 97 92 102 94 113 107 103 104 112 106 106 94 93 104 107 100 117 125 117 103 106 108 109 114 112 112 95 92 92 90 88 94 99 95 103 89 73 82 75 72 68 53392 218 3736 30 11026 14 49 52 6465 900 -25 131 370 720 975 1383 1670 1869 2027 2181 2413 2761 3184 3748 4256 4863 5357 5859 6852 7600 8144 9008 9958 11196 12696 13934 15060 16003 17017 17899 19092 20378 23349 28478 33345 37892 41760 46281 51966 56592 61974 64936 62533 59076 59894 61019 63433 69913 77527 87594 96952 105601 111501 114636 123092 137329 149740 153556 157337 148374 120910 94399 80681 68103 61967 61447 60212 55029 49766 44009 45433 44936 42570 40964 39147 36511 32540 26869 18581 11863 8583 5927 4705 4058 4778 5890 4724 3163 2067 1821 2562 9905 20133 31403 41211 50534 62159 68759 72831 72025 63401 50483 40050 27857 15036 12407 12120 12710 21835 33784 40116 44323 47773 48915 60943 64995 56427 42017 21364 14421 13299 15853 31457 24804 6541 5146 1524 41 13 -2 59 245 330 1557 8949 6395 801 2147 9588 15072 13590 7468 3655 639 96 106 93 100 119 107 109 141 114 78 64 106 97 84 111 134 154 139 122 119 145 202 240 377 427 314 148 91 74 60 61 79 70 81 72 71 72 79 99 105 106 96 74 69 75 79 94 109 95 84 91 99 104 109 90 91 94 92 88 85 94 96 80 75 79 80 76 85 83 75 69 63 59 54 53398 216 3828 30 11028 14 49 58 6465 898 -56 29 174 422 638 865 1159 1316 1365 1674 1930 2277 2596 2861 3209 3654 4343 4960 5316 5756 6446 7136 7788 8534 9200 10173 10922 11436 12001 13518 16906 20083 22155 23520 26329 29738 33324 37544 41510 47291 52173 57105 64915 72346 76100 79006 83615 91992 103607 119912 137564 159236 172323 176930 176086 175312 174228 171463 145344 122735 132221 140991 124434 101734 82830 67874 63664 57558 47682 34921 23616 20321 18279 15675 12828 10287 8121 7692 9086 11584 13634 14181 12285 9144 6963 5470 2790 1038 1211 6644 17738 32628 45459 54950 60734 63714 61152 53306 39156 24422 16379 12993 12726 9386 4558 4121 7369 17140 26238 29336 38317 65310 81209 53382 58002 52330 28430 23065 29232 61021 63153 14738 8783 4610 288 10 -17 -2 16 107 195 1280 6638 5411 864 1610 10152 16618 12740 7492 2460 189 51 93 220 305 205 111 119 102 79 98 93 103 107 87 69 123 123 120 92 104 136 169 254 322 280 153 100 64 44 64 61 60 60 71 46 73 62 61 69 77 87 90 88 55 54 80 82 92 78 75 90 77 73 77 78 78 77 74 73 67 70 71 68 79 67 63 66 68 64 67 62 52 49 45 53404 212 3950 30 11030 14 50 4 6465 895 -9 56 220 330 497 688 914 1061 1307 1442 1686 2001 2333 2712 3194 3644 3996 4212 4680 4906 5344 5565 5892 6418 7296 8469 9756 10379 11541 13360 16050 18499 21071 23171 25455 28510 31519 35259 37528 40151 43799 47417 52043 58247 65431 74049 85547 102799 121369 131630 142135 160394 179003 195115 197158 180934 165610 161398 172091 180276 197337 207907 209814 206163 148661 113902 77337 41763 28066 24460 21790 18727 19117 20873 21009 19403 15575 9240 5150 3066 1419 517 718 1818 4751 10961 16525 20752 25222 33108 43900 53452 59365 52658 33410 17513 10407 7875 6550 7556 7093 4476 2942 3582 7226 20674 34355 49206 74133 59361 47933 59866 40530 25686 22470 34243 48716 23027 7920 7059 1707 16 9 -6 6 16 118 894 2279 1329 379 274 2732 13080 21527 17606 12511 4660 975 375 377 393 288 176 120 97 119 97 75 119 111 99 71 104 104 101 88 123 170 185 252 304 287 184 112 84 89 51 59 70 82 80 76 85 78 77 89 97 90 94 99 91 85 80 85 101 91 90 87 108 99 94 104 96 96 95 84 76 81 79 76 80 71 69 76 79 80 78 69 70 61 52 53410 202 4251 30 11031 14 50 10 6466 893 -49 110 202 315 426 652 888 969 1038 1179 1363 1558 1769 1957 2234 2732 3361 4002 4774 5672 6655 7644 8542 9580 11106 12958 15516 18423 21101 23757 26417 29842 32115 36535 42837 49721 55355 60985 66011 73849 85150 97283 113882 138348 159357 178659 200189 225717 240006 264162 287348 303555 322235 326838 312847 263431 193432 132947 75956 55316 43733 35410 31273 28566 27060 21165 13373 6844 3872 1780 928 816 1036 1703 2781 3935 5535 9035 14493 25907 38867 48793 47130 38638 28206 17924 8211 4953 6055 5598 3468 1917 1159 880 627 3331 16941 38345 69191 50809 26311 48017 48966 24821 14319 14814 23453 29236 26980 6959 5336 835 34 24 43 19 114 342 319 141 950 7425 14573 15854 20989 24238 17590 15378 9559 4147 1170 202 153 136 136 133 131 113 79 125 129 113 96 127 129 140 136 156 191 222 272 322 277 169 117 77 86 94 87 103 106 91 112 100 88 92 99 105 109 112 110 90 90 102 114 108 122 132 126 121 114 114 129 119 106 109 107 113 113 104 100 98 101 95 90 98 107 103 91 84 76 73 53416 198 4371 30 11031 14 50 16 6466 890 -75 23 85 117 273 346 554 733 876 1149 1426 1900 2455 3022 3582 4166 4811 5699 6698 7959 9418 10608 12050 14581 17307 20803 26179 31768 37179 43426 50789 56802 61647 68226 76380 84461 93889 113049 133928 157628 185233 217497 251828 274077 288078 311689 331448 338335 323284 300852 267668 203570 176220 132666 99266 64148 48952 37179 26844 22844 18412 12867 7333 4395 2786 1474 607 464 945 2453 5781 10610 16063 21656 30726 42599 48495 47985 46981 36132 18090 8252 4465 4394 4136 2165 992 511 303 217 687 7985 22234 35580 46528 30056 29183 38274 30192 17353 13705 13075 13338 22846 18117 2953 362 -12 5 5 48 81 170 251 103 1475 11744 16708 15498 27623 31376 23824 17243 14756 8726 3918 1778 270 107 130 125 117 106 90 107 106 93 109 97 101 107 114 121 157 181 202 206 203 168 116 66 42 60 70 65 63 76 76 83 101 95 85 86 98 86 79 85 105 90 75 87 100 113 100 91 100 84 88 102 114 97 102 103 90 94 101 98 87 74 79 83 86 85 79 81 73 66 63 53422 194 4492 30 11032 14 50 22 6466 888 -41 99 255 427 614 644 795 1161 1594 2179 2703 3217 3846 4780 5737 6794 8090 9542 11222 12790 14805 17168 19688 22756 25921 29700 34635 40075 46001 52948 61815 70719 81524 94598 108346 120507 139174 160574 180393 207220 234925 264522 291587 322576 339993 358799 368320 354602 327358 286228 203326 128437 93379 68119 51369 35674 22305 15420 8831 5089 2848 1610 1048 1536 3886 8036 13239 18815 26242 39161 55520 63216 46390 30159 22680 16291 10512 8216 6250 4695 3957 3136 2080 964 459 238 4590 24080 39138 19104 13920 27170 34575 23946 15534 13700 11796 14544 34276 13996 597 52 40 61 24 20 38 93 162 38 1423 10891 11859 9678 14244 11850 8288 7044 6129 3894 878 147 102 137 167 137 114 116 124 72 101 93 80 103 109 96 98 175 182 182 217 220 227 198 146 141 126 95 83 73 86 83 102 110 90 93 111 107 107 108 124 118 97 92 94 105 110 125 119 108 115 110 114 108 99 96 100 105 112 105 112 115 104 92 84 97 101 94 98 91 91 86 77 72 53428 196 4432 30 11032 14 50 28 6466 886 -35 79 212 419 580 778 1019 1326 1642 1939 2283 2765 3490 4198 5050 5913 6895 7977 9185 10528 12186 14210 16615 19176 21109 23975 27313 30005 33339 37321 40384 43115 50530 62604 77456 94615 109532 123479 147006 166791 187763 216647 249054 279243 299500 310661 326715 335375 347564 337160 295900 231308 157992 117440 115754 98974 74768 52344 39558 28871 19462 12475 7603 4745 3615 4604 7631 13277 21995 32344 45296 58102 65334 59705 44707 29112 20825 18688 13721 8931 7434 5899 3706 2671 2423 1309 590 353 3279 13767 34391 37052 16133 26564 30475 16843 15823 14687 12117 14244 33021 21894 3995 647 59 15 19 28 80 114 248 1886 5993 12531 8529 9412 8082 7493 7767 6452 3166 1384 496 291 281 171 137 146 103 113 88 67 96 93 92 87 100 91 97 129 165 176 177 210 224 157 115 62 57 67 66 69 67 67 79 82 72 84 90 77 89 93 99 90 86 73 83 88 94 95 104 91 88 84 95 95 92 90 96 87 83 89 87 82 76 73 63 76 85 89 73 68 69 59 52 50 53434 194 4493 30 11033 14 50 34 6466 883 -64 66 274 446 691 804 904 1081 1245 1466 1847 2383 2908 3420 3958 4799 5941 6792 7993 9621 11687 14534 17792 21250 24747 28385 29960 29852 32593 36868 43844 53857 66098 78735 91036 104907 122358 145047 174334 200849 225683 246496 275183 321291 370753 413458 443546 391058 325405 270117 209798 175127 142155 96999 44878 19278 11555 7675 6402 7203 9183 11738 15240 19351 25488 32582 42541 57229 68570 70187 64059 51513 34359 20273 14184 11516 8155 5173 3106 2469 4070 5540 6268 5702 3627 5146 12769 26988 41189 37848 9511 13664 32674 22511 7321 9910 10469 14343 26527 6537 1242 343 21 26 16 44 64 27 375 2926 2933 1589 2154 1457 549 167 204 817 1405 647 266 279 348 196 99 106 108 69 61 54 68 69 57 72 87 105 109 118 129 163 192 212 201 155 128 82 55 64 59 50 43 58 60 78 76 74 71 76 83 86 74 65 72 69 73 68 79 88 86 90 96 79 69 68 77 80 86 98 88 79 77 77 63 62 60 57 67 70 70 56 54 45 51 47 53440 195 4467 30 11037 14 50 40 6466 881 -85 -15 139 291 363 497 776 1011 1288 1549 2029 2414 2778 3371 4146 5183 6504 7962 9434 11063 12538 14041 16241 19179 21580 25222 29421 33831 38553 44394 52963 59426 63247 64931 73278 85367 94917 107155 119419 139120 162259 184008 209413 237494 265131 302293 335749 350939 383808 398179 379986 358084 318309 246686 163007 109849 68223 40032 16587 10920 11776 14840 19113 23588 30856 40984 52599 64950 75060 79291 70074 48390 24024 10788 7046 5369 4297 3575 3955 6471 8980 8865 8293 9265 11455 12696 13261 15308 28935 31176 11145 9361 26140 34706 17404 5929 1948 1803 3195 9446 9914 3866 2111 311 36 26 37 60 86 375 1590 1578 439 1665 1639 235 107 90 95 114 138 145 96 65 82 110 126 108 113 104 109 104 106 74 66 94 107 106 127 162 173 189 229 241 197 157 110 83 92 70 59 70 70 91 88 84 82 84 104 99 92 110 104 85 79 91 93 107 115 111 102 106 107 108 94 99 102 101 98 97 96 103 93 85 81 77 78 82 84 77 82 79 62 57 52 53446 201 4290 30 11040 14 50 46 6467 878 -36 90 252 518 691 872 1123 1415 1667 1952 2249 2472 2979 3419 3915 4626 5569 6596 7866 9382 10838 12328 14867 17575 20145 22585 25755 30772 36117 41777 47451 52149 56371 61763 65854 68404 73466 80003 92466 107617 121666 139065 156449 171752 197654 226774 252365 275790 297600 328218 332852 321930 278151 240487 210513 175329 162776 161563 168397 138242 96372 67299 42696 20400 11428 11197 13266 19347 26378 33951 46877 59411 66951 70721 79100 85474 68369 28779 10629 7110 4794 2587 1428 2333 5285 8737 12222 16231 15890 11254 8638 7875 7200 7148 7537 5316 2825 11827 20392 16560 9673 5075 3608 2740 4534 7140 7595 4370 1352 147 43 63 60 48 71 410 792 214 133 192 157 120 115 102 107 97 97 109 112 107 125 127 121 102 105 112 95 104 78 70 81 127 97 126 151 165 171 182 220 223 182 148 87 98 104 80 84 89 84 87 96 92 96 106 88 89 89 112 108 107 118 99 91 103 117 107 107 103 99 110 107 116 124 117 96 101 102 109 93 79 80 89 90 91 89 93 88 72 71 76 67 53452 197 4413 30 11043 14 50 52 6467 876 -42 97 180 204 279 490 707 972 1264 1526 1791 2257 2829 3389 3991 4838 5591 7139 8545 9437 10904 12713 13982 16130 19047 22644 25460 28319 32403 36438 39730 44193 49362 56287 61943 66804 74017 84072 98134 114442 125237 142822 167138 190639 213518 239866 269991 296877 332263 375968 388324 400008 383412 318756 229280 148342 76576 21195 12557 11669 12359 17320 24363 29574 35754 44487 55047 62591 68563 73103 76615 72202 50163 24217 12783 9253 7284 5023 4584 6068 9937 14636 15857 14801 18710 23429 20617 12606 6179 4753 2261 1686 4542 11184 16378 14093 11373 6137 2907 1300 408 418 626 209 58 25 49 72 56 87 260 404 338 292 626 652 246 218 258 206 131 124 128 135 142 165 143 149 119 135 132 104 113 91 76 93 122 137 154 188 188 191 211 219 227 176 145 129 104 100 109 107 117 110 109 114 109 138 122 126 123 125 128 113 116 129 106 113 117 134 145 136 121 129 123 124 129 127 135 127 114 132 131 117 105 113 115 114 119 119 111 100 103 96 95 93 89 53458 192 4565 30 11045 14 50 58 6467 874 17 116 321 557 818 1013 1214 1747 2272 2688 3091 3724 4660 5479 6331 7287 8194 9541 11089 12470 13834 15886 17186 18673 21641 26462 31075 33981 37565 40176 44190 52368 57627 69287 87471 102629 123365 144949 167587 188197 207544 229382 244633 260217 296300 352543 374875 400042 407167 355197 270964 173263 74940 28219 15513 14067 17664 21877 25664 28337 32691 40473 51351 63705 76437 88172 84151 57836 30337 17036 13310 11629 8412 7410 7464 9301 13852 17701 20556 25116 28169 24681 19504 10821 2725 835 1923 6594 12400 10681 9742 10269 7186 4579 2487 1521 677 58 0 18 17 13 50 92 264 743 575 363 231 132 83 72 92 95 108 96 105 91 68 90 97 98 126 112 95 62 66 75 50 52 89 99 101 88 115 138 130 144 173 177 153 92 55 75 51 63 55 48 54 60 55 66 73 72 72 74 83 73 67 70 86 89 75 81 88 66 79 90 87 93 93 85 79 77 72 84 87 78 69 65 58 57 65 73 74 72 65 58 49 57 53 38 53464 342 65 30 11045 14 51 4 6467 871 511621 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 83 267 449 637 745 748 985 1216 1474 1894 2125 2322 2663 3163 3486 4014 4486 5189 6402 7767 9044 11017 13669 15508 17407 18952 20522 23745 29841 37820 45888 52178 58626 68461 79887 88454 92166 97216 112136 133734 155455 185816 214111 243630 283642 332379 381885 418523 433528 413125 347222 196225 50923 19068 23197 29496 31283 34685 45045 60146 83088 116185 128062 85817 37191 27019 23582 17139 14897 12518 12136 13369 16524 20890 22280 26187 32012 34529 29491 22513 18135 8611 2333 1006 2361 5557 9138 11215 11107 8364 9821 11563 7708 2999 1171 835 165 64 61 117 259 1343 2350 1076 879 329 141 110 144 132 118 105 103 105 112 143 121 108 105 113 92 96 93 87 84 82 54 89 122 110 140 168 192 173 194 196 172 144 91 61 64 75 74 74 74 65 83 85 105 112 115 110 109 109 92 84 105 101 118 122 118 108 112 106 114 108 117 108 99 106 110 108 112 114 97 87 94 94 99 97 96 101 93 92 90 84 80 72 61 53470 196 4444 30 11044 14 51 10 6467 869 -54 91 196 376 542 680 913 1074 1128 1398 2204 2902 3325 3676 4045 4457 4985 5791 6804 7796 8702 9508 10946 12649 14488 16774 19970 22682 25889 28620 32247 35979 40650 47376 56782 68531 79597 94359 111843 129885 147335 162694 180704 193033 205672 226400 241627 269011 310235 336369 339922 309928 275668 235186 148420 77819 44712 16830 11862 12666 14679 17470 21806 25644 29218 36487 47783 72105 107637 125672 104373 61637 41066 31368 19636 13415 12672 11628 11244 13192 19605 25645 28655 25960 22043 19609 14675 12205 10485 6922 2310 2068 2413 5386 11006 14428 14619 14497 12251 14581 15663 14032 6932 2600 294 99 264 928 1747 1714 2719 953 90 76 63 78 83 91 84 69 72 72 48 81 81 64 87 79 47 70 59 28 8 29 59 58 87 120 135 120 123 146 140 130 111 87 46 45 58 72 46 44 56 62 74 65 70 59 78 75 76 48 47 65 75 73 88 84 70 80 69 70 81 88 76 66 75 82 69 78 84 78 59 53 59 55 62 66 67 61 59 47 45 43 35 30 53476 191 4594 30 11044 14 51 16 6467 866 38 136 367 483 728 988 1196 1455 1621 1884 2403 2883 3308 3833 4472 5540 8192 10698 12108 11798 11977 13386 15285 17433 20662 25339 31921 41211 50420 58122 62277 64862 72631 80214 85941 100860 124084 142922 163877 187803 216831 244815 273201 301656 331029 360600 380129 382056 339555 273722 207472 102621 72892 65788 29549 19053 20478 21315 22455 29315 45562 69964 89541 98954 89696 65807 49406 44297 31886 19891 14420 12386 9979 10402 16952 23127 26418 28277 25832 23597 16226 10506 8279 9196 10947 3506 2234 3895 3303 3363 5721 8511 10379 17193 21206 22510 17628 4886 3005 626 185 710 1666 2060 3422 6703 1825 74 78 84 97 89 119 91 76 95 100 91 74 81 100 89 79 67 51 66 43 43 85 93 90 88 118 109 127 151 164 156 125 107 66 42 74 76 72 71 62 73 79 72 58 73 77 88 80 78 75 94 78 66 89 97 103 92 93 116 99 89 96 99 101 95 82 90 88 95 86 81 73 65 66 80 79 91 82 82 78 67 66 53 43 53482 189 4654 30 11044 14 51 22 6468 864 1 170 337 493 650 854 1087 1290 1541 1884 2170 2477 2979 3733 4665 5705 6936 8265 9587 11506 14513 17464 21044 25391 28870 32891 39129 45753 55034 69572 77325 80796 89902 104592 122026 139406 158571 178788 189876 213672 234859 259921 286906 300081 329297 343082 342590 346381 305252 233847 163074 57598 25952 24574 30366 46465 71984 85823 87445 82775 71973 58105 46629 52403 59635 57180 49944 32255 15854 16684 21185 21868 19903 17584 18904 27325 28929 16695 8330 6073 5632 7152 7808 4749 5468 5287 3793 4500 5114 5202 13112 24180 24952 22590 3377 696 283 600 2358 3732 3071 5108 4834 473 109 116 132 92 108 110 98 82 92 99 117 116 107 102 88 85 96 102 65 47 40 80 98 98 110 115 135 128 144 169 170 161 143 111 85 86 69 68 96 90 73 93 75 100 123 112 96 89 84 91 104 100 88 90 93 113 112 119 122 113 102 107 115 114 101 110 100 94 100 110 114 115 108 93 91 85 96 102 99 98 96 91 79 71 70 53488 188 4685 30 11045 14 51 28 6468 862 -29 18 205 350 444 620 830 940 1144 1442 1640 1989 2368 2880 3849 5365 6911 8373 9678 11619 13463 15614 18841 22756 27624 31390 31767 33815 38855 44950 51499 59560 71357 84268 98701 112742 127688 143469 163297 183285 204292 225607 255228 289211 311763 320432 324492 329190 338392 361831 288992 116775 48220 35391 41315 58817 77569 86594 77640 67446 62169 68061 85007 85536 72616 49066 24932 18183 18694 23476 21827 15365 11326 11683 18224 26395 23217 12966 7772 5395 5117 7143 6791 6598 6167 3264 2674 3849 3250 2973 5764 10325 10199 2955 1492 781 613 792 1195 3217 8707 5257 1041 402 183 129 87 79 86 68 57 59 70 85 61 77 86 47 36 38 61 58 56 39 65 53 60 81 83 107 133 139 143 142 148 148 112 84 83 48 46 69 47 50 62 62 82 56 71 76 75 83 97 86 69 79 90 72 75 83 99 99 90 86 82 85 85 93 90 85 74 87 87 82 85 90 77 65 66 67 81 81 84 74 67 57 48 42 53494 192 4567 30 11047 14 51 34 6468 859 -74 -9 40 247 399 515 735 934 1143 1250 1430 1824 2203 2527 3000 3532 4303 5499 6687 8144 10554 12120 13738 15705 18881 23535 28787 34130 40785 46660 51051 54511 59610 69841 80313 92322 103399 116797 139578 164900 186428 203113 223803 246853 267602 299530 334215 330784 316640 316574 311473 285988 185799 84375 47304 41309 52923 65098 66719 65699 66420 64088 68423 68063 60741 58167 51776 46822 41085 41417 43290 40766 41558 34226 22953 18228 16993 19895 26701 26000 18176 10244 7869 8332 6390 7202 9626 13315 13187 3930 1875 2164 2168 1547 1108 292 251 192 199 316 418 430 1883 8355 12852 7907 3889 1647 529 207 74 74 52 107 99 78 89 106 86 64 51 62 53 76 62 41 38 41 65 79 81 97 104 101 103 126 134 165 193 139 123 102 77 71 66 86 75 79 71 79 80 83 87 85 81 89 79 77 93 97 96 114 117 107 101 97 92 108 108 99 101 106 99 97 107 107 105 113 101 96 93 85 84 72 80 87 76 76 65 64 62 53 53500 192 4570 30 11050 14 51 40 6468 857 13 165 209 394 525 696 955 1127 1346 1573 1932 2304 2550 2969 3376 3889 4443 5210 6151 7140 8333 9846 11534 13463 15938 19313 24176 28763 33634 37976 39759 43010 51973 61909 71026 82646 94971 111708 132559 151508 168166 191678 214879 239340 264849 291330 315623 327407 306457 288089 289859 263976 179215 106098 65982 60354 69440 74697 66835 60534 60278 63686 64747 52114 43240 39721 45049 53036 61796 60583 47055 39290 27320 18823 17756 20338 25969 30850 22428 14283 11689 11467 15677 10107 4796 7618 14330 15588 8381 3950 3218 2639 1347 876 189 31 107 195 242 196 465 1591 4011 6039 5563 5378 5035 3792 1930 600 156 67 57 48 52 68 85 73 52 45 60 55 43 21 19 26 37 22 40 69 61 49 71 64 76 84 118 122 127 128 132 125 79 43 45 57 36 42 23 32 61 61 55 52 66 69 69 66 57 56 57 73 77 69 57 69 66 71 78 66 60 64 57 55 63 88 78 55 53 57 60 53 41 42 48 47 50 57 52 42 33 26 53506 202 4274 30 11054 14 51 46 6468 854 -57 27 128 249 343 481 653 923 1088 1308 1578 1786 1992 2304 2641 3007 3553 4017 4487 5203 5799 6358 7094 7902 8755 9936 10971 11905 13022 14068 15124 16268 17572 19418 22418 26816 33881 42238 50188 55285 61591 69655 80666 95347 107628 120857 138816 160175 175793 188781 208204 234244 267749 291117 305977 292816 257373 210802 184328 133799 94388 66400 54583 54767 59903 63342 66845 69356 66154 58547 50226 45329 43959 44342 49008 55286 62017 65821 63043 60669 54743 46778 38985 29133 27928 29152 33698 33642 21323 10206 10325 12581 10774 6618 6055 7467 4053 7236 16029 26977 31509 10698 3428 1428 67 56 157 335 721 1252 1798 2696 4107 3273 3130 4128 5085 6595 6986 3874 619 211 133 128 84 81 92 97 83 74 59 44 50 38 19 24 34 57 50 44 82 96 106 113 107 105 120 141 128 124 97 67 53 63 67 60 46 57 60 49 53 69 78 78 85 84 86 74 77 73 67 73 66 68 96 97 85 77 88 87 89 85 103 88 89 80 87 86 75 76 75 65 65 54 58 75 79 67 59 56 50 48 53512 199 4337 30 11057 14 51 52 6468 852 -47 68 183 222 369 504 697 771 842 1033 1298 1410 1666 2005 2289 2718 3287 3717 4168 4749 5433 6118 6805 7440 8188 9383 10774 12367 14093 15550 16769 18918 22868 27988 33491 40925 49005 58673 69424 81431 94382 109378 126812 145870 167016 191824 215424 226163 244224 260033 261380 244001 241684 234284 203980 155073 115409 102282 83141 75962 77745 80526 73742 64663 59777 58160 46235 32622 36000 48081 57541 58272 58195 55497 58334 59366 51915 46985 44979 42728 42369 47205 49068 38827 20221 10934 9543 11032 11928 10601 13894 19645 6833 6361 17142 71442 107092 30585 1566 483 184 214 898 2149 3053 3129 3657 5017 4310 2174 2493 3749 5127 8462 13552 16719 12950 5332 2244 822 302 142 134 119 92 63 70 41 61 52 34 43 19 66 69 84 106 94 93 95 110 129 126 136 131 122 106 84 66 69 87 52 45 75 83 77 83 91 92 104 73 56 82 93 85 103 80 85 77 83 100 110 103 94 90 96 112 105 81 89 95 96 96 100 96 98 93 76 70 73 84 94 90 84 80 71 67 63 60 53518 202 4279 30 11059 14 51 58 6468 850 -42 84 163 243 450 594 747 850 971 1101 1264 1557 1818 2033 2381 2778 3231 3655 4081 4591 5094 5411 5805 6118 6328 6761 7500 8292 9436 11260 12971 14980 17570 20777 24480 27327 29906 34328 41113 48701 57745 68514 76599 82752 94052 106390 118968 129789 143727 158012 176617 201268 213693 220504 221132 205940 191670 176319 178334 177184 160651 138092 120257 95311 71906 66425 65141 60735 59087 57151 50962 51771 50141 50741 64647 67292 61859 66924 78335 82610 80043 64561 56431 60745 65531 57947 40452 30299 21054 9361 7636 8892 11701 30171 38521 8459 5189 8645 38011 87749 52915 5170 243 558 2032 4035 5135 4508 3379 3940 5112 3328 969 1469 2981 5260 8581 14823 24364 29574 24997 15565 8918 2656 612 303 175 113 65 66 78 99 75 57 52 58 54 61 97 123 132 143 139 130 129 130 158 152 152 110 96 82 96 92 80 91 102 72 76 95 90 114 108 95 111 116 112 113 124 130 102 85 107 118 123 123 116 121 131 134 135 122 113 106 126 125 113 105 110 120 118 101 98 103 111 104 99 89 94 89 92 78 53524 199 4369 30 11059 14 52 4 6469 847 -18 81 269 401 505 608 761 1007 1193 1410 1654 1849 2135 2308 2636 2825 3049 3053 3094 3254 3384 3534 3898 4259 4627 4974 5463 6201 7177 8430 10315 12207 13733 15242 16561 18953 23457 29007 36110 44863 54453 63533 71634 81571 94457 106684 118366 132075 149413 166623 183928 202013 220821 226036 227423 243197 249742 243817 235015 219387 171050 102987 56079 50149 52412 57295 60952 60684 57068 51690 48741 47863 55058 70006 77507 78092 82622 75577 62111 61864 66171 66974 64587 55589 42441 30356 21806 10591 6389 6629 6498 24367 31964 7452 30375 33455 27549 43378 20287 1702 808 2417 3911 5401 4920 1858 1147 3152 5194 1257 470 783 1826 3655 6398 11244 16502 19089 19346 16393 19490 19653 12210 3934 493 131 55 66 60 59 62 55 25 47 55 100 108 123 115 136 123 144 158 149 124 121 79 67 70 78 68 68 71 78 92 87 108 102 87 98 86 88 93 87 89 94 101 85 82 90 100 98 102 113 105 105 99 112 120 106 104 101 106 105 103 103 91 76 71 80 85 88 86 76 82 75 71 65 61 53530 198 4399 30 11059 14 52 10 6469 845 -21 68 225 329 455 549 725 879 1104 1305 1544 1663 1871 2085 2156 2329 2525 2645 2839 3161 3489 3987 4548 5203 5926 6606 7146 7797 8749 9649 10925 12668 15136 17730 20675 24998 30742 36987 43915 50498 58478 69847 82909 98389 114261 130740 152039 169071 188787 199997 215509 227379 222486 232724 249802 246432 211242 181752 166349 130910 83377 53601 45189 58958 60397 53453 49970 48504 49567 50496 50352 54873 57211 54988 56419 58344 58267 60929 63186 64239 66770 68117 64110 45785 22185 19038 14904 5362 2863 827 10336 37794 19197 70556 107883 42890 25606 8924 802 850 2044 2906 3290 2434 986 498 1883 3791 956 184 365 631 1038 1964 4545 6268 5484 4893 4362 5933 8962 10564 7256 2025 265 33 31 50 41 47 43 35 51 62 86 82 87 90 91 98 117 137 130 94 104 78 50 64 62 59 64 52 46 70 89 80 58 51 62 69 82 86 61 53 64 89 74 91 90 77 83 76 80 81 83 75 80 79 80 87 88 86 85 86 87 81 68 63 67 67 60 60 59 61 58 44 40 41 53536 200 4341 30 11061 14 52 16 6469 842 -47 57 189 296 413 625 832 984 1121 1393 1645 1888 2190 2583 2856 3267 3777 4355 4808 5316 6040 6762 7524 8459 9736 11492 13511 15326 16855 18080 19289 20383 21261 22364 23676 25503 28283 31576 36027 46809 58737 70444 81989 90070 97384 100143 100014 107626 120962 141783 165768 186732 205692 219422 223256 221233 214487 217565 207933 185637 145614 116227 100296 79514 58758 56690 65100 64626 52140 45895 46730 56373 60970 58639 55366 54157 54890 56226 62321 70657 74033 71910 71332 68490 57758 35987 17818 9202 8335 5778 1889 153 4209 33952 39582 52508 81168 53942 27000 3343 346 589 785 756 707 565 499 731 1584 1359 371 236 290 506 825 1196 1843 2324 1679 1232 1302 1680 1833 3387 5489 3490 390 50 44 41 31 26 44 64 51 75 103 100 135 114 100 114 139 123 100 112 95 59 42 53 76 74 90 77 60 73 63 70 64 77 68 61 88 100 85 68 78 97 86 79 85 96 81 90 96 100 90 88 105 94 102 97 102 100 85 94 92 84 66 65 72 82 86 81 81 67 60 54 68 52 53542 198 4403 30 11063 14 52 22 6469 840 12 64 138 377 515 628 719 857 1057 1356 1617 1967 2421 2973 3558 4224 4962 5559 6051 6720 7543 8552 9665 10991 12332 14025 15768 17522 19072 20598 21996 22491 23127 25479 29061 31557 36841 44437 53357 63875 72834 81944 91281 99364 104300 110415 120994 138149 156006 163357 172530 192075 204871 223534 239035 237743 238974 236336 193232 119848 85806 66714 57140 59535 65579 64302 55578 50170 55150 59701 60309 56765 50245 48134 52325 62246 73829 81697 84185 82374 81772 70266 47534 31069 22201 9711 4920 4498 2129 349 3168 33321 58071 34671 48955 38298 15655 3686 416 300 426 592 740 917 1204 2020 2165 678 132 169 234 377 515 703 951 1075 968 727 831 928 1236 1978 4982 7476 1930 68 85 92 56 42 25 63 48 57 74 69 65 112 125 121 124 146 130 100 77 59 75 68 59 76 67 71 84 84 94 81 78 85 92 93 78 84 80 88 100 85 77 81 82 85 100 90 81 90 97 88 86 95 104 101 93 93 86 88 81 67 69 77 81 83 83 86 81 70 71 63 56 50 53548 199 4375 30 11065 14 52 28 6469 838 -68 -26 119 226 245 345 437 593 758 823 1136 1435 1774 2025 2466 2889 3440 4156 4915 5746 6695 7808 8963 10055 11308 12596 13623 14693 16350 18481 21112 24080 26741 27815 27879 29092 30818 31783 33303 36580 45740 59558 75038 90297 109605 128483 146917 164412 179896 194448 209064 217843 225296 228917 230109 220385 209798 184402 146320 115097 88273 65909 60028 64020 62978 57363 55335 60102 62419 58118 53224 47706 49683 51955 57763 67461 79500 92799 101641 103907 99016 90984 74843 50267 30121 24419 18129 7865 4607 2905 874 515 5334 34920 45757 16913 8234 3254 1106 717 236 616 1164 1561 2152 2999 3057 1846 590 154 106 154 225 301 401 574 852 1075 1228 865 788 980 1464 2176 4426 7302 2757 78 79 69 25 38 57 57 73 82 94 103 96 109 133 132 117 120 120 94 83 75 39 65 48 46 71 82 98 101 75 85 86 82 85 105 82 63 90 93 73 81 88 95 87 99 97 96 99 96 96 95 92 88 95 107 91 88 85 87 84 74 81 77 71 81 83 79 78 71 60 55 56 53554 197 4435 30 11065 14 52 34 6469 835 -76 45 90 230 392 497 630 797 827 976 1099 1255 1467 1825 2128 2615 3144 3791 4585 5425 6417 7540 8621 9920 11198 12569 14111 15987 17940 20049 21362 21308 20905 21703 23747 26391 27808 31607 41736 56479 73351 89789 105315 120670 139301 159665 178696 194344 209983 225101 230512 233549 226980 213185 201241 183787 141742 84722 61855 61779 60226 59444 56965 57866 60697 61094 60575 58607 55201 53171 52133 54505 59995 68265 77091 85921 98956 105288 101710 100058 96756 84451 59577 31702 17631 17134 17011 10008 3576 469 3029 41130 80648 20081 1957 435 270 312 612 2408 3169 3096 3556 3638 2082 737 210 98 62 92 123 144 178 298 441 848 984 797 799 958 1054 1218 2973 4771 1497 79 62 77 55 34 48 44 45 74 81 88 85 92 133 120 103 130 109 68 35 21 38 57 61 46 52 87 93 69 72 69 75 84 83 62 52 59 74 83 90 88 93 106 89 73 78 74 89 92 83 91 98 85 88 92 85 83 77 82 76 69 75 80 78 82 72 62 55 51 51 48 37 53560 195 4496 30 11066 14 52 40 6470 833 -83 -34 16 190 245 358 492 646 744 930 1133 1359 1742 2181 2439 2825 3270 4041 4882 5779 6908 7985 9206 10372 11578 13111 14497 15879 15899 15353 15865 18143 21557 25926 30833 38733 49625 58292 67666 80461 95698 115449 134267 151605 158715 158651 164513 177625 188687 197349 204056 217389 228656 190055 156183 127445 92543 76603 61842 57367 55690 58650 62756 66524 67481 67326 64555 58374 55701 50782 50800 60796 74590 88153 96939 99791 106825 107763 103370 92708 76033 58436 36187 18665 16839 16319 9085 2996 4218 53213 131261 57264 5003 215 123 333 1478 2722 2081 2052 2454 1517 721 543 286 152 53 71 107 134 174 174 240 324 509 661 659 605 614 904 1765 1481 188 31 37 68 47 20 49 50 70 69 83 94 98 105 135 112 99 92 83 82 48 45 54 66 51 67 71 61 74 74 56 60 59 82 88 65 58 70 74 76 74 66 65 69 80 65 74 77 81 91 81 84 85 79 81 81 75 84 74 72 62 70 50 57 68 76 62 58 57 53 41 41 48 53566 188 4706 30 11066 14 52 46 6470 830 -84 -68 -57 53 137 280 444 598 909 1307 1785 2405 2983 3460 4165 5150 6008 6816 7615 8177 8566 9051 9560 10218 11405 12640 13584 15723 19925 25952 32946 41083 51027 62808 75985 89729 104259 124903 150247 177483 207964 241991 268223 285260 299034 301082 280085 251840 191216 115661 84689 63754 58582 58540 59958 65669 75764 78003 77976 74629 62297 50479 49141 56190 68564 81957 88066 88934 94231 97123 97677 98981 102255 99548 92498 75662 48685 23296 16000 14204 6386 3531 2962 25250 34983 4108 93 126 580 1619 1711 1197 988 927 933 940 690 324 223 161 112 82 102 146 130 142 200 254 399 535 580 470 530 1179 1120 241 66 83 105 70 51 42 58 88 99 92 111 102 134 162 139 139 156 133 100 80 78 73 56 82 82 91 77 95 103 85 81 98 83 92 96 84 104 114 93 94 100 104 115 119 124 114 110 107 108 118 111 108 107 117 110 117 112 89 80 94 92 89 94 95 103 97 88 84 82 83 72 65 53572 206 4166 30 11066 14 52 52 6470 828 -76 -5 111 207 292 359 502 624 698 742 920 1169 1264 1429 1688 1954 2204 2549 2649 2673 2689 2742 2694 2876 3153 3486 3980 4577 5503 6393 7234 8406 10045 11779 13401 14738 16454 18107 21180 24200 27383 30439 32397 37550 45989 51307 60122 74449 89265 99735 103601 106399 109492 126278 145961 163594 177453 196661 217023 231222 231915 222710 198307 186421 142126 92409 65236 54153 54193 55623 56763 57687 61731 74078 85426 85337 75896 65940 57455 52795 54638 60016 61049 62553 66058 72569 82118 91543 99802 105343 103613 92469 76416 50688 27082 15848 16164 10601 4641 1775 3345 20479 11267 292 113 443 1115 1326 983 685 619 617 496 380 239 208 260 197 105 75 82 109 125 145 149 268 499 500 441 416 945 1229 387 59 49 66 85 60 60 77 47 52 98 94 97 129 133 116 114 158 118 91 73 67 78 77 69 59 69 70 78 95 106 104 71 81 100 78 69 98 78 70 85 100 109 86 105 104 107 101 99 96 96 106 97 89 87 97 107 106 100 80 72 68 71 73 83 92 82 76 76 67 66 67 58 54 53578 219 3777 30 11067 14 52 58 6470 826 -92 -61 99 551 983 936 358 83 28 62 113 152 215 343 502 602 738 871 1034 1134 1206 1421 1612 1693 1877 2031 2193 2428 2679 3125 3422 3434 3596 3677 3716 3797 4152 4462 4495 4667 5276 5466 5409 5415 5534 6598 8493 10465 12516 14665 16566 18868 21846 27221 35469 45834 59283 71214 80179 91988 101928 116063 136117 152923 168291 177722 182925 186672 191687 200846 204263 203467 204249 179904 136186 103552 83201 72422 60921 55118 59919 70365 75763 73257 72450 78514 84498 75926 64790 57324 49755 47048 48051 49474 54953 63279 64854 59683 63278 73350 80384 84400 88021 88046 87646 83823 62698 31445 18265 16522 10801 5620 2077 2655 16179 10572 337 324 1238 1522 813 617 457 375 301 277 296 255 236 281 143 90 105 92 111 96 117 152 180 351 445 392 394 728 1087 355 57 37 57 50 42 57 59 63 78 88 113 103 117 103 109 132 133 114 89 66 81 77 72 88 78 77 84 88 97 95 93 83 103 107 94 91 81 74 82 103 88 92 104 101 120 114 93 91 108 96 119 118 107 105 105 109 111 114 97 88 89 85 78 90 91 94 86 90 79 73 75 67 67 53584 219 3777 30 11067 14 53 4 6470 823 -16 689 1693 2143 1042 253 9 66 144 223 114 198 299 353 452 552 677 837 981 1154 1247 1319 1423 1511 1679 1890 1977 2204 2708 3174 3683 3741 3728 3801 4021 4374 4454 4814 5095 5431 5640 5786 5555 5409 5383 5426 5381 6238 8969 13252 16983 19178 22392 29443 42661 55655 65207 73339 81731 95310 109228 120430 128284 132667 138239 147959 157971 174206 187554 199433 199579 184777 175432 161956 138263 120086 88672 68178 63638 65485 69612 76452 88275 96515 87712 74070 71366 66827 60890 57989 52173 42474 43396 48861 51825 50963 52240 59010 63204 69222 73027 78114 81044 83631 81205 75922 63274 43294 27045 16625 11918 11056 4733 417 577 601 229 367 2046 3805 1070 653 525 405 338 307 273 245 144 106 72 53 59 56 63 56 34 51 104 321 491 316 208 356 725 446 68 32 47 56 43 33 39 48 56 62 78 74 63 85 83 109 103 97 79 34 29 38 40 46 45 53 60 59 69 59 65 70 74 76 53 45 59 59 56 63 61 79 79 75 78 85 88 88 91 93 81 88 86 82 84 87 80 85 54 53 55 54 52 60 62 60 59 53 53 49 49 39 38 53590 232 3386 30 11066 14 53 10 6470 821 -59 112 4 106 472 223 999999 999999 999999 999999 999999 999999 203 1497 2420 2383 1900 385 -87 7 165 305 560 784 1022 1202 1275 1426 1656 1719 1806 1923 2238 2491 2567 2638 2827 3140 3380 3611 3765 3890 4222 4645 5043 5434 5655 5745 5921 6476 7194 7402 7470 7051 6128 4916 3621 2931 2817 3644 5707 9805 15225 19092 21925 23042 26661 33977 44913 53647 61983 70378 83700 94175 104969 111629 123577 129800 128002 136136 156225 177267 182296 180375 170654 163466 156535 136785 110565 92875 83985 84177 88875 96295 101792 105480 97526 86599 81146 78225 73363 67396 63932 62424 50404 45465 49724 51881 55354 57904 61328 68238 73607 77783 79650 79718 80828 80466 72161 49790 31253 22663 15219 7864 13472 9749 890 100 348 791 323 516 633 573 458 387 398 348 352 329 219 126 109 43 65 77 54 46 71 63 118 305 530 422 299 391 658 402 99 62 57 71 60 54 75 77 73 73 77 78 112 100 122 134 133 122 107 63 59 70 66 73 80 65 63 84 80 79 90 81 81 79 83 80 73 80 81 103 102 84 92 102 101 97 102 109 106 97 100 102 94 102 99 87 89 91 89 88 96 82 73 89 89 88 82 84 75 64 63 60 51 51 53596 223 3653 30 11063 14 53 16 6470 818 79 336 320 824 1451 2121 2278 1866 1467 331 -57 87 157 285 452 540 672 773 887 1093 1122 1213 1250 1362 1513 1612 1795 1935 2071 2589 3117 3581 3763 3927 4210 4471 4750 4974 5410 5832 5988 6224 6593 6839 6888 6943 6534 5371 4364 4075 4461 5191 6723 10092 15487 21880 26741 31678 39310 47591 54863 63743 70483 78574 83866 89724 96698 106137 114132 121183 122538 117491 113171 116077 119703 118646 123546 138997 146447 141605 142384 146305 152594 142168 129323 125306 117248 109781 101215 96116 88593 76623 67196 55031 44202 45892 51617 52455 51212 52162 52681 55041 58536 62084 68175 70084 75581 81936 92023 93194 70252 30866 19148 16281 10999 5139 7468 10019 3396 685 6067 5421 1643 1189 727 510 451 361 342 301 199 150 126 97 73 70 55 55 37 58 53 61 133 281 317 217 242 554 838 218 57 81 53 24 35 52 46 54 56 126 104 96 108 106 117 121 130 107 69 51 46 67 74 51 51 56 66 90 92 75 86 97 86 90 67 84 80 80 82 82 79 87 80 113 114 113 104 101 90 98 105 97 86 87 92 89 89 94 85 73 67 70 78 83 84 80 75 75 72 69 52 56 51 53602 228 3502 30 11062 14 53 22 6471 816 -8 761 1897 3279 4152 5142 3523 2837 4948 6799 3786 1233 339 387 520 669 705 899 1264 1601 1805 2184 2554 3165 3935 4148 3833 4054 4682 5222 5767 6398 7259 8304 9298 10151 10940 11809 12286 12859 13811 14258 14872 15237 15916 16707 17443 18101 18432 18560 19303 20643 21199 19896 17977 16303 15091 16026 16959 19246 25562 32335 42085 52390 53887 45699 39604 41944 46714 52315 60093 60848 64689 76703 93783 104528 110777 109879 104137 107073 111174 120601 130162 118438 110789 110999 105177 102579 100499 93929 88449 86792 84276 72750 71320 62713 47087 43120 47112 46930 45920 49556 49257 48022 46747 48970 54023 61096 67060 74011 79608 84956 89311 84445 64488 44159 28235 16516 12594 9556 2982 7228 16522 15029 28400 22979 10364 4539 1906 400 395 354 348 297 146 86 99 113 94 31 -13 1 30 32 34 44 62 98 115 160 172 245 583 741 204 9 30 37 30 16 -6 5 17 39 43 43 53 65 66 80 75 97 89 68 48 34 40 62 48 28 33 47 35 50 65 50 51 50 58 71 60 38 46 43 49 41 51 56 55 66 58 58 63 65 61 51 61 71 63 64 70 63 62 57 48 47 35 36 37 53 51 56 53 52 45 40 36 29 53608 227 3532 30 11062 14 53 28 6471 814 -45 391 466 299 288 326 466 223 273 455 753 1020 1221 1579 1888 2150 2397 2701 3027 3528 3940 4454 5440 6338 7363 6839 5810 5799 6192 6772 7531 8859 10342 11648 12739 13924 15461 17579 19625 22378 23435 23933 24433 24921 25641 27285 29260 33196 36890 40381 42986 44154 44252 42616 40233 37186 34833 33749 35772 39982 41570 40831 50994 71216 81909 76934 72613 73495 73037 68119 64063 52348 46156 49487 49820 51908 53020 54667 62617 71513 78326 82678 78124 78720 81987 87265 92492 94779 93401 89255 83124 75223 66118 54128 44119 40360 43625 41350 42773 44081 42246 40449 48660 52699 53840 59084 62451 69334 78931 88929 92925 91316 82578 66515 50346 36079 19777 13479 10296 6127 4004 12895 60526 121327 92188 44905 6496 1127 262 276 236 171 145 113 115 143 124 91 49 61 60 62 49 66 46 70 167 242 255 244 275 325 216 83 60 58 71 59 30 66 74 47 58 77 96 94 118 105 122 124 125 130 109 79 76 68 68 88 80 72 93 106 100 84 86 84 96 107 80 96 102 122 115 98 104 114 115 95 98 126 120 119 114 120 108 110 107 113 101 111 106 98 92 96 92 94 88 87 96 94 90 90 88 92 84 75 73 53614 227 3533 30 11063 14 53 34 6471 811 126 6 255 1229 1957 2842 3207 3103 824 -8 50 198 481 647 836 1144 1341 1654 2007 2327 2722 3081 3594 4200 4593 4880 5007 5097 5275 5695 6161 6899 7710 8448 9196 9948 10834 12057 13295 14352 15821 16857 18076 19305 20287 21365 22716 23715 24969 26028 26537 27944 30485 32648 36280 42149 45980 46675 47798 47553 45779 43313 37797 35201 33862 37186 40020 46790 55970 61584 68482 83276 99626 107326 112694 128393 135864 136660 133926 136158 135086 125673 113470 107575 104460 92773 85496 77577 68861 64451 59312 51630 49214 50799 46563 45212 48546 47438 50974 57120 56810 56496 55961 58945 63439 63403 63866 66371 64860 69082 77250 84868 86303 79365 67909 50059 28192 18856 16217 10866 5173 8509 18074 14176 7764 21316 19561 2847 144 90 78 112 98 79 96 86 110 111 79 94 80 55 83 50 62 67 71 134 177 183 135 149 107 93 74 74 90 103 57 60 76 76 77 80 100 115 123 129 140 161 154 109 81 97 101 103 89 84 85 117 110 89 106 101 112 111 112 99 98 92 116 97 104 107 99 112 126 131 122 114 118 121 118 129 138 137 142 116 111 110 110 125 123 112 104 111 103 108 115 119 115 109 104 102 94 92 91 53620 227 3533 30 11063 14 53 40 6471 809 -83 628 822 600 461 149 65 999999 999999 999999 999999 999999 999999 999999 999999 82 193 275 377 551 731 885 1038 1427 1763 2043 2356 2531 2745 2904 3312 3920 4178 4458 4722 5284 6074 7027 7633 8256 8902 9769 10525 11141 11709 12014 12571 12970 13677 14111 14002 13935 15030 16456 17175 19660 25249 29892 32149 34266 35366 37755 38671 38547 40250 45082 52292 61244 67851 76222 89853 100178 113543 126771 134978 144716 153314 165986 174608 171995 177620 183177 171189 171759 165538 135886 93877 75134 60968 55925 53047 51315 50590 49187 48563 46326 44691 53705 64216 70920 68337 66870 66718 64667 63618 63376 64150 66238 73570 81150 85732 79640 53233 33184 24532 20668 24160 23761 11062 11965 22206 13384 13439 8383 2800 582 80 63 57 66 57 66 69 34 53 27 39 50 48 30 55 50 44 44 45 36 32 55 52 74 83 105 111 48 53 30 15 29 36 44 39 56 54 68 74 85 99 90 99 109 113 115 62 46 54 39 51 42 40 62 49 59 75 43 49 66 65 52 59 66 62 57 50 60 57 66 90 86 95 87 77 77 61 67 84 80 72 82 92 93 99 81 70 74 64 57 63 66 75 72 63 64 65 58 53 46 41 53626 197 4432 30 11062 14 53 46 6471 806 -99 -27 40 155 281 398 516 544 583 729 881 1035 1319 1438 1715 1948 2014 2190 2367 2577 3023 3322 3311 3209 3173 3271 3576 4030 4618 4934 4993 6234 8458 10990 13927 17062 20225 23779 27361 31873 36193 42656 49770 58084 68854 81630 93463 108442 126485 146732 165970 189993 218843 262036 303331 336969 351788 322706 243041 163739 104099 66507 52969 46662 45856 48110 41977 45709 55204 64864 69183 64339 58051 60967 72478 89601 92956 94463 96095 96666 102206 98887 65113 33061 28376 30278 36464 35688 20741 4166 3869 1762 3055 3883 357 46 50 66 59 73 60 42 50 58 31 25 44 59 9 28 50 27 23 43 56 65 62 63 50 39 52 52 47 49 62 34 56 57 32 36 30 50 79 71 85 83 99 113 132 118 103 90 61 59 57 46 74 59 49 54 79 78 81 87 65 74 77 76 74 80 76 54 45 68 83 84 88 103 92 83 81 102 107 92 89 89 94 83 86 81 85 80 67 67 77 75 78 79 86 86 75 73 65 55 57 59 55 53632 224 3618 30 11058 14 53 52 6471 804 364 644 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 6 117 245 415 589 715 848 1095 1180 1474 1753 2022 2398 2775 3019 3303 3489 3740 4232 4660 5177 5967 6759 7321 8108 9152 10096 10374 9786 9738 10298 10732 11671 12085 13856 16909 20822 25823 30648 31888 32170 34055 38790 43622 48878 57030 66316 74967 82505 90689 101426 108663 116925 127638 144639 153680 169629 198845 221373 241699 264783 274382 238707 194720 172579 158733 108287 50400 37689 42825 53821 62321 49542 40226 44965 49593 54935 55726 56041 66766 75294 80995 84677 86977 92038 94413 88933 76592 49135 24622 23916 29736 41889 51080 25384 2841 160 118 115 78 81 42 42 45 59 65 32 41 87 65 56 29 42 25 59 53 19 16 10 14 25 58 49 66 51 59 32 27 69 67 37 39 24 23 18 38 48 42 74 84 66 90 90 97 118 140 129 109 83 55 54 58 48 37 50 62 68 61 66 69 75 46 56 76 80 80 80 69 75 70 81 71 66 73 75 78 83 81 79 90 98 86 100 92 89 89 80 78 73 69 73 74 78 71 85 91 78 71 67 66 63 58 51 49 53638 198 4396 30 11056 14 53 58 6472 802 -59 122 264 424 580 749 899 1142 1385 1693 1870 1950 2105 2264 2623 2940 3343 3955 4672 5297 5981 6472 7236 7749 7682 7148 6718 6747 7275 8543 11151 13039 16111 23565 28909 29824 33196 39988 47848 55694 63342 69127 74429 85191 104665 119328 133622 153432 168412 181917 200629 219796 220585 218385 225662 226969 216896 195886 157739 136123 103823 75051 51004 49416 56656 52762 49310 55037 56888 64292 67448 53997 64746 95166 108781 115797 114939 110983 114793 110720 99083 78166 48747 26322 28909 45216 59132 39448 14396 8614 2782 1064 416 130 104 73 51 23 8 12 39 55 57 47 46 51 30 63 32 -2 18 -9 5 28 9 21 38 33 64 33 28 -3 -9 18 30 33 46 46 30 27 27 32 37 58 61 43 62 78 87 95 115 110 95 83 37 40 28 38 36 36 31 62 79 49 50 44 50 60 65 57 66 49 45 66 53 54 65 74 62 68 75 71 68 71 64 60 75 87 80 75 74 68 74 69 52 59 69 65 68 78 73 60 53 52 41 45 45 35 53644 220 3763 30 11053 14 54 4 6472 799 -26 388 1074 1648 863 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 116 335 441 703 809 870 912 988 1037 1193 1388 1619 1991 2448 2821 3142 3607 4051 4832 5917 7016 7919 8590 9135 9416 9292 9292 9509 10053 11500 14137 17909 21493 25422 29526 35181 41639 50488 60752 74896 88906 96932 106115 120160 128721 140051 158602 176262 185804 199950 208982 210243 214475 226630 241731 232633 183947 170669 151541 108248 59808 55876 61626 73651 81660 79781 75031 82516 75254 71478 76511 86807 101080 109938 116100 116636 102366 90401 79806 54382 21397 21236 43968 76281 50287 9540 6618 2965 4553 6793 1490 103 88 59 34 40 46 65 63 67 58 68 75 59 20 40 52 32 39 35 31 28 23 55 78 60 40 37 31 43 37 30 37 33 34 34 34 37 33 37 68 89 90 91 93 108 111 120 131 139 78 65 79 50 61 58 70 71 64 77 89 80 84 79 78 80 67 81 70 74 80 89 90 90 82 92 96 89 92 100 90 86 91 97 93 86 98 104 106 92 83 84 92 87 83 92 93 85 86 96 77 67 71 65 61 53650 218 3770 30 11060 14 54 10 6472 797 583 1154 1319 898 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 270 348 422 561 616 815 1061 1188 1414 1778 1911 2176 2679 3241 4191 5345 6703 8292 10140 12132 14645 17788 21303 24626 27924 29908 29384 31924 37695 43716 52460 63358 73830 86458 99550 110686 125361 143161 151802 163036 184688 203085 204878 220413 223367 199208 193614 173788 165232 158793 139291 110609 86893 72262 71038 72520 77961 84619 76814 64465 59206 67793 67315 63211 76155 92926 101976 107333 109525 111837 110999 101462 79924 49073 20600 25824 55004 52591 12613 6196 3996 4321 9462 9051 1731 47 38 10 -9 25 16 27 50 41 -8 2 44 28 30 25 43 34 12 -1 22 14 5 40 36 8 25 5 13 19 -9 2 13 20 26 14 24 10 9 16 43 50 59 52 46 48 79 95 102 69 47 14 28 35 19 16 26 24 44 25 48 52 44 34 48 43 41 41 36 48 43 37 43 56 58 55 63 61 54 57 64 67 58 49 54 57 59 58 46 47 45 33 27 36 43 56 56 51 45 36 38 35 34 32 28 53656 217 3830 30 11060 14 54 16 6472 794 91 434 180 999999 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 -72 -7 84 180 338 477 627 782 1035 1156 1225 1485 1713 1981 2406 3034 3770 4782 5977 7682 9704 12660 17010 21952 25617 28629 31385 35502 37582 38397 44673 53072 63377 73245 86796 104160 119284 138829 163226 170338 174891 171785 159103 152679 151799 160209 191747 211081 196693 175984 142582 86728 70316 69299 65649 62811 68572 67088 59180 50883 48022 59927 65035 68080 83951 99600 111665 123352 128945 131240 133336 132972 109805 53769 40186 84630 95663 23156 17401 21722 36486 26959 4222 85 31 71 41 21 61 46 12 31 43 35 40 34 59 33 41 16 39 47 46 41 23 36 53 39 50 25 28 41 24 7 46 41 44 34 27 30 52 50 47 25 30 45 49 82 76 129 135 125 88 56 42 38 56 60 42 49 43 66 55 50 68 66 68 67 72 73 74 60 59 68 65 59 77 83 92 79 64 77 72 67 66 66 74 85 88 77 73 74 77 68 57 60 63 63 67 62 61 61 57 63 52 53 51 44 53662 218 3797 30 11057 14 54 22 6472 792 -49 741 1801 2330 2063 1837 563 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 228 308 380 494 688 965 1203 1551 1966 2368 2797 3085 3365 3611 4146 4674 5227 6241 7462 8381 9704 11521 14481 17461 21332 26238 30350 32895 33487 34555 37934 46802 57982 66741 71094 86425 108930 122710 128564 140701 164314 192418 199207 200427 201508 188912 174191 163396 162900 157257 127803 80331 63409 57892 50813 48930 49444 48031 43883 46731 52110 54950 55844 60358 68240 71300 79836 93551 101809 109438 120018 129434 134652 137097 130919 100909 44795 45013 110910 102564 25903 24706 60044 76406 39963 7024 200 41 75 71 42 44 55 85 43 43 52 68 106 73 55 77 67 58 46 25 58 100 59 47 44 54 87 81 87 52 61 48 57 69 49 44 44 55 73 77 57 79 78 94 114 110 127 139 149 142 119 88 80 65 60 60 64 79 80 72 73 80 78 81 91 88 78 79 86 93 92 82 85 80 90 105 102 94 87 102 103 95 91 116 112 112 107 90 92 96 82 74 83 89 94 87 89 90 82 88 85 73 63 65 55 53668 217 3825 30 11055 14 54 28 6472 790 273 875 1587 1564 1489 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 101 332 462 666 927 1180 1613 2030 2437 2782 3156 3614 4145 4744 5704 6641 7825 9162 10369 11729 13653 15790 17043 17027 16024 17022 20478 26944 35349 42938 52146 59882 67179 74783 81790 91488 100089 115586 137832 164885 180354 194641 212868 219512 225716 241289 244094 236051 212171 151819 81880 47996 46230 44845 39864 40745 46209 57143 67038 67016 80114 90411 86802 90079 102662 115690 122764 125821 130607 130485 115526 74512 38318 72047 126665 69512 17456 24968 63260 75152 29041 8409 318 32 80 76 72 77 42 61 66 69 68 38 24 24 33 40 8 42 11 21 27 20 45 29 50 62 35 52 47 20 35 34 40 37 45 38 38 38 43 57 28 71 85 95 120 99 109 129 129 121 105 83 48 23 34 51 52 70 52 69 67 68 91 89 70 68 77 73 75 67 68 70 72 74 63 74 89 102 92 97 90 85 92 78 82 73 82 89 95 90 81 69 66 71 69 73 80 73 73 77 67 59 55 56 52 53674 216 3884 30 11054 14 54 34 6472 787 127 616 743 914 450 999999 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 182 351 688 1039 1351 1857 2388 2765 3260 3915 4581 5294 6222 7473 9138 11116 13669 16611 18877 21956 27591 31347 32114 31926 32052 34629 36507 37190 39649 45215 49990 54283 63013 72137 81203 92880 113444 137969 166090 187549 213376 256813 273888 272645 267908 214676 126366 80818 69652 55121 44281 44674 46449 49644 53116 58624 61493 67855 73645 78333 86923 94089 108128 123611 128841 137026 144585 137524 115392 76562 44980 53277 105074 76496 26102 67960 84964 48942 19862 4818 96 46 15 50 85 54 37 74 87 41 38 38 31 39 54 14 13 -3 5 18 33 16 26 63 42 33 22 22 32 26 75 40 39 65 45 29 16 15 22 13 47 64 73 59 71 95 121 120 131 140 72 48 52 40 57 55 48 69 52 76 77 78 82 86 90 92 90 98 88 79 73 79 67 69 84 100 78 87 102 92 96 95 94 89 84 96 101 95 93 84 84 82 91 82 83 82 84 85 95 92 78 75 67 61 63 53680 218 3793 30 11053 14 54 40 6473 785 -91 103 138 350 939 2484 3746 1371 999999 999999 999999 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 216 620 1072 1457 2168 2780 3482 4565 5758 7089 8521 10535 12910 14637 15539 17958 24036 28170 28840 29996 32389 35868 39655 44187 48564 52212 52320 53743 60926 72816 92340 118164 142810 157959 177460 196125 210823 231032 237907 225797 193254 119510 80609 72634 61388 57801 55716 54712 58473 56692 52109 53933 60273 66288 69286 73872 80017 89276 98394 104544 113849 127847 145612 151251 144002 136501 116082 71078 47589 70262 112693 35613 40080 93343 96106 33283 10883 1376 128 82 55 79 63 33 77 76 86 53 9 52 42 73 105 53 84 66 36 50 62 55 62 23 41 59 62 38 69 83 33 63 59 48 46 59 42 33 81 79 94 83 115 128 119 136 151 130 140 116 68 71 65 67 64 49 70 84 88 98 103 85 90 88 89 91 105 107 96 108 88 93 92 86 97 109 105 108 112 103 100 108 110 101 114 115 103 111 106 99 106 99 99 97 101 101 91 95 99 96 81 77 79 74 53686 221 3700 30 11050 14 54 46 6473 782 -96 574 2163 3806 4919 5102 6001 5293 2976 2054 -16 999999 999999 999999 -83 -43 -2 20 -41 -34 -26 23 60 133 294 378 540 592 606 668 690 701 900 1074 1233 1208 1028 995 1154 1550 2435 3467 4709 6022 7375 9312 11425 13435 15516 18898 23550 28924 35554 42781 48447 52471 54707 52823 51807 60116 69533 77239 85049 94126 100181 100865 91241 85471 86524 86109 91716 107931 113499 113716 113133 104372 92263 77080 69396 61305 52243 45081 40929 40122 37981 36261 39552 46669 50494 53999 62910 69935 76649 80049 76914 71320 79492 102579 110383 123320 141185 144429 152456 154511 143106 96441 52623 38531 55677 127971 85058 20392 56808 101360 70706 42154 13562 1802 120 66 106 78 39 62 94 61 37 44 12 63 93 31 19 45 60 64 43 47 54 43 50 48 50 28 32 50 49 39 17 52 86 48 50 34 66 67 87 90 94 103 113 120 131 133 112 112 90 67 69 69 73 57 70 85 82 104 98 87 92 95 88 84 79 99 102 87 79 88 86 97 93 84 94 96 102 111 99 99 102 103 96 101 96 103 102 92 86 90 86 87 99 91 92 92 90 87 89 86 81 75 69 53692 217 3817 30 11047 14 54 52 6473 780 317 1261 2798 5562 7291 10212 10102 8330 4430 216 999999 999999 999999 999999 -74 28 80 106 109 111 93 107 190 210 269 319 295 153 117 242 282 389 663 606 435 452 825 1489 2404 3531 4767 6105 7460 9001 10798 13411 17338 22747 29882 38702 49797 62811 68471 62335 51793 48356 54075 62058 75391 91595 103118 117875 126105 129127 129062 129563 122266 121396 115465 107565 96043 84304 75573 66374 56085 47346 42129 44445 46726 47052 45222 41994 44049 49914 53421 58657 56075 54947 57008 58376 56682 65705 83836 106806 129188 142463 158127 182902 196073 187424 159075 90912 38345 31686 73028 117450 51094 15814 79681 109857 61619 52616 31210 2035 109 113 75 87 119 72 73 76 72 54 52 35 16 21 34 97 58 27 48 39 40 64 93 51 35 53 64 71 68 28 34 58 36 43 66 62 67 75 112 109 111 88 102 142 128 117 126 83 59 60 83 53 72 81 91 86 91 105 90 91 106 105 110 100 92 114 93 79 76 83 102 95 92 106 113 114 102 103 119 122 89 89 116 130 121 95 103 96 96 100 98 104 103 100 102 102 99 94 88 88 71 67 68 53698 218 3781 30 11041 14 54 58 6473 778 382 1185 2451 3957 5942 7315 4958 2352 1079 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 139 139 156 115 116 -3 -50 999999 999999 999999 999999 999999 -61 269 544 944 1443 2123 3045 4122 5430 7503 10547 14446 19256 25563 33088 41196 51533 63825 76634 88059 97374 105704 109929 117702 122365 124036 132796 144382 157762 167089 173276 169109 164388 152709 136928 110828 88684 74020 60597 53734 55728 56422 53599 47070 42938 41470 40789 42408 50427 59278 67569 66982 69094 73403 71927 75105 90027 105903 119870 140290 161336 169591 171033 143042 84428 33339 22812 63611 100084 36348 8807 47460 92164 47720 25292 18871 10407 1742 95 77 74 110 84 65 75 57 70 80 46 51 8 33 17 34 57 25 36 38 72 64 43 48 45 43 43 49 79 44 46 40 25 54 31 32 67 83 90 88 130 126 97 141 148 105 58 65 66 63 53 49 58 81 85 82 77 70 80 97 93 94 86 82 91 89 73 80 75 96 92 102 117 96 101 108 107 97 101 105 99 92 92 97 88 88 94 96 91 85 91 96 93 89 89 92 91 78 72 71 67 68 53704 223 3626 30 11036 14 55 4 6473 775 5 331 518 985 1657 3047 4703 6990 8840 7579 2268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -13 65 192 149 142 332 445 530 579 753 932 1101 1173 1181 789 525 362 41 51 158 227 421 749 1233 1929 2921 4298 6304 9248 12888 16526 20650 24846 30669 37707 45347 54258 65325 77330 89239 102610 116378 132599 142173 141229 139916 137767 141677 149236 155915 168692 172220 156469 136865 94448 65416 59580 56864 58197 55518 47850 38089 32734 36583 43166 50306 57130 57191 58795 60461 65064 64574 72446 77855 82919 89915 94259 100143 116991 132033 144600 135542 108194 73161 34111 12516 13235 21578 56009 37008 6880 14289 40452 36622 24874 26571 27314 18105 3412 37 72 69 70 65 67 61 76 60 14 35 40 37 35 36 10 17 42 20 21 10 26 21 11 50 41 21 15 -2 15 13 7 -1 18 36 45 38 64 68 41 89 85 111 90 65 67 47 29 22 30 14 43 57 51 64 75 68 91 80 60 42 44 56 60 37 54 58 36 48 57 69 70 66 65 65 65 74 80 75 72 75 66 74 71 63 48 55 57 60 57 64 68 69 64 65 58 51 46 44 41 37 53710 228 3471 30 11031 14 55 10 6473 773 -52 289 145 92 457 1036 967 1410 2855 5284 8068 11725 18643 27348 39656 35655 18615 10304 2961 877 1074 1201 1130 938 830 921 1159 1137 1181 1291 1377 1363 1460 1699 2117 2553 2904 3196 3513 4109 4534 4359 3990 4275 4679 4009 3270 3200 3791 4949 6056 6955 8997 12029 16653 21160 26316 31640 37888 48416 58769 67721 74588 74715 76352 85855 99082 114030 124588 135252 146885 152936 159152 153675 139241 102226 76507 61807 51813 44379 43061 43995 44739 44444 45895 48472 45146 37433 33837 36072 37700 38118 48420 59541 67961 71506 72111 70983 81200 87389 88501 87424 90604 95385 108745 114814 110590 115785 126012 128614 108270 69631 36836 18663 16878 22893 10964 1516 3030 13321 25017 30891 39860 27140 5715 102 40 56 107 65 75 50 68 54 53 44 43 76 27 12 24 32 47 43 36 34 64 48 62 31 40 39 59 40 52 49 47 37 44 36 52 34 62 81 89 91 107 110 119 110 128 84 63 63 45 55 68 84 79 64 76 77 66 81 80 62 64 90 94 64 64 64 68 77 85 80 83 92 101 100 94 103 100 88 83 102 106 99 98 92 101 86 82 87 83 90 92 87 87 82 84 89 88 71 66 69 68 61 53716 226 3528 30 11028 14 55 16 6473 770 371 1149 2370 3621 5475 7610 11432 16207 21698 28363 44854 63873 61672 17836 1904 1491 1511 1731 1895 2036 1948 1903 1701 1352 1385 1575 1581 1325 1160 956 929 1029 1483 2175 2758 3356 3669 4188 5720 6820 6707 6736 7449 8264 8630 8874 9263 9165 9532 9969 9772 11058 15031 22320 33335 45943 59463 69144 72346 76867 82369 87379 95634 102238 109691 117292 126738 131265 128451 122008 127716 137107 134208 115190 94761 77276 62718 55260 50987 50209 52485 55061 55523 52867 44556 32466 28994 33053 38378 47809 58143 65324 67620 70844 63355 66962 80324 90139 95095 96901 95618 106442 109991 88166 83972 96460 110648 112643 87842 63992 43829 21538 9301 7139 4157 400 475 2250 7193 14046 22685 20909 4787 130 92 47 71 80 72 75 100 63 87 76 65 74 44 68 55 61 46 25 65 65 60 34 43 56 52 38 75 59 28 64 77 32 19 52 61 79 86 75 92 115 107 108 110 113 109 120 115 87 58 69 76 66 59 74 86 89 95 87 75 99 93 80 85 75 102 86 96 125 122 78 93 98 116 117 120 117 115 120 116 100 107 115 115 113 104 96 90 102 102 93 97 115 112 102 105 92 88 78 77 81 83 73 53722 221 3675 30 11025 14 55 22 6474 768 45 665 2075 4736 8768 16737 31684 54893 67624 41243 6704 905 925 1005 1236 1732 1886 1758 1543 1194 948 631 451 442 291 194 171 110 15 -36 17 259 627 1382 2470 3582 4454 4963 5392 5986 6390 6795 7074 6876 6833 6970 7176 8511 10549 13656 19158 28764 41023 53035 66518 76054 82969 90524 92752 94361 98388 102325 106512 114812 122743 128855 137982 141700 136843 122003 107980 92443 72625 60974 52641 46936 40083 31561 23671 22464 25631 30306 35417 41822 49079 63000 67776 64119 57492 63574 68653 73970 75550 81037 89416 98158 105579 109216 110042 114381 117599 115053 104578 80506 48756 31885 25687 32601 23497 2609 119 158 300 1108 6057 17179 18766 3929 121 96 91 72 51 89 96 38 83 39 34 25 71 44 34 24 38 26 47 57 42 25 52 30 21 24 37 59 54 29 43 55 35 21 37 76 53 47 78 95 67 74 104 124 130 122 121 103 43 53 54 51 54 49 61 79 75 86 83 81 91 109 93 86 68 76 72 70 76 92 92 94 78 84 98 85 86 95 97 104 90 90 96 106 97 87 85 90 82 81 78 68 78 88 91 94 85 69 71 63 64 50 49 53728 223 3644 30 11024 14 55 28 6474 765 -53 615 1496 2652 4958 8910 16845 31731 54528 72392 56947 13744 1276 1297 1723 1993 1955 2095 2199 2460 2835 3004 2980 3087 2759 1908 1112 585 289 175 9 -94 999999 -53 189 351 973 2286 4212 5930 7108 7839 8087 7792 7637 7580 7091 6773 7239 8564 10387 12417 14627 18534 25410 35828 48151 61602 71114 80548 88260 95506 104331 107277 108271 111260 116977 119630 122784 120834 102073 83322 68089 51670 33787 22125 16077 16542 22376 28100 34098 37165 42708 49790 52355 65229 86407 73414 64907 65920 73106 72057 67792 72017 72031 68156 78437 80444 82975 95358 116030 139358 159228 154362 122348 64569 30990 27625 23662 27330 30839 5992 171 114 165 367 2526 10609 15296 3644 36 44 58 30 49 62 73 27 20 82 46 40 30 33 53 30 46 56 41 24 18 32 43 42 61 55 63 46 43 36 46 47 37 43 37 12 30 47 33 51 76 109 93 111 131 113 128 117 77 61 63 61 59 59 62 77 77 73 68 90 75 72 91 100 90 85 73 61 59 66 80 89 83 106 110 97 112 114 90 100 123 114 110 126 116 99 91 79 85 87 87 90 90 94 96 94 94 89 84 83 68 67 62 53734 222 3642 30 11022 14 55 34 6474 763 103 1005 2320 4693 9132 17091 32102 48284 46051 16532 901 43 147 332 451 612 886 983 1091 1129 1027 907 688 385 125 47 60 217 276 335 501 595 613 690 808 989 1343 1878 2473 3357 4077 4976 5446 5645 5138 4736 4758 5116 7318 10537 12791 12758 11842 19600 31668 41323 51284 60278 71102 81778 91764 99763 105661 110779 120637 130724 145467 153484 156991 148288 130921 97107 59779 35475 25730 21372 21495 25270 34119 39115 42846 43955 51028 79522 99032 77323 67252 64552 77349 90407 82724 82152 81799 73679 79078 83348 83980 95100 106644 129700 142719 134473 91797 47576 35750 29986 26105 25567 11895 1225 188 840 4041 10633 14990 23685 25058 7534 422 75 48 66 109 106 86 81 63 57 45 68 44 65 51 17 32 48 28 12 22 10 -3 33 44 54 57 45 37 51 28 48 42 27 21 37 30 57 57 78 83 111 90 89 116 117 127 88 74 56 44 57 59 60 55 57 83 84 76 68 70 79 87 62 74 65 95 80 64 69 66 69 64 79 98 89 81 104 104 110 98 91 101 90 92 92 92 91 86 85 80 79 91 95 87 87 84 81 84 77 72 67 63 61 53740 225 3551 30 11021 14 55 40 6474 761 20 670 1656 3073 4206 5894 8097 12097 21623 28084 20479 7736 1685 -98 999999 999999 999999 999999 999999 999999 68 133 43 -98 999999 999999 -82 149 296 404 532 572 692 805 801 653 492 522 831 1035 1061 955 1050 1982 3280 4304 4579 4110 3819 4212 5523 7639 9830 12301 15256 18170 19448 21893 27947 37118 48666 57784 66825 74508 80873 87224 94672 99384 103626 121027 138245 149880 163097 167370 148811 115804 71795 35736 26649 29300 33809 36988 43423 53057 57925 72148 79130 70294 69823 81635 84128 92437 96379 103145 110680 110249 99724 107696 125757 127378 136419 138341 121140 92215 62923 36639 36248 42570 36771 28277 20849 4196 254 365 4084 20828 41803 25385 10686 3105 88 73 74 25 77 113 77 34 50 83 43 47 56 52 47 45 53 29 6 11 43 32 42 29 21 39 14 21 43 42 40 44 24 36 20 14 42 59 37 45 56 86 87 88 114 112 123 129 75 52 57 58 31 22 43 59 66 51 70 70 65 77 81 91 68 60 67 77 64 67 59 73 73 71 79 99 97 89 91 98 84 83 92 99 104 91 87 88 94 86 79 82 64 83 90 73 74 87 86 80 73 60 63 58 46 53746 229 3429 30 11019 14 55 46 6474 758 363 609 1135 2452 3401 5141 8343 10091 13629 15200 9210 4184 6457 8357 1931 423 350 269 107 -68 -17 -65 -60 999999 -63 12 -93 999999 -86 104 266 512 701 826 888 1032 1004 794 592 418 243 -2 999999 26 505 1068 1347 1549 1836 2220 2772 3497 4005 4156 5370 7739 9704 11406 14422 18641 22358 28924 42677 64091 82436 104243 121845 135256 142588 141073 141215 134461 122971 121654 115277 100002 90074 73711 49816 31992 20891 20650 31715 38286 45116 51641 59472 70767 75335 77057 72004 76551 93571 106579 118728 129147 139747 141509 135827 127973 124794 133734 133050 121265 94154 64277 52491 50273 38118 34367 32860 34124 35583 31609 26275 14757 2032 354 4445 24107 40654 38447 19236 7994 512 25 39 43 60 60 44 72 56 72 48 -2 -5 5 24 5 -21 19 15 7 15 44 20 3 2 20 17 10 23 28 18 8 3 -6 -12 18 35 45 31 30 50 52 61 74 79 100 101 106 74 50 39 43 39 40 45 49 47 63 64 70 68 70 63 79 47 40 62 46 54 67 60 79 68 69 66 61 100 86 70 73 74 76 81 76 76 81 78 58 53 60 64 51 61 64 64 74 68 59 58 53 57 53 39 34 31 53752 230 3398 30 11018 14 55 52 6474 756 798 818 921 2276 5435 10352 19314 34231 43478 36049 24390 13175 4118 1950 1953 1987 2133 2331 2761 2562 1734 956 857 771 893 925 928 1074 1046 1144 1607 2570 3524 3665 3643 3385 2746 2030 1297 1148 1149 934 659 486 166 131 505 1471 3119 4538 6170 7385 8211 9207 9516 9395 9362 11081 12549 13881 17713 24160 34449 55119 74863 88754 99079 107876 116707 118952 106857 98868 101317 100742 86729 75986 74105 71904 62402 49134 34679 24678 23229 25377 31344 41189 49704 54798 69383 82569 80684 78178 93442 101810 113198 145367 173739 158461 124034 118407 116489 106484 91893 80257 68768 57963 53494 54089 54705 59850 60409 47104 38611 31858 25768 19292 13845 3556 5629 35362 82290 88698 85528 52416 12801 680 45 48 58 49 65 60 82 9 42 45 32 5 23 31 24 24 25 6 9 22 9 7 41 34 31 8 10 15 46 44 56 31 22 32 18 47 41 42 56 93 90 80 92 102 109 126 135 85 64 57 36 32 29 42 56 62 57 64 70 53 78 63 61 61 64 52 33 54 70 56 59 49 62 81 95 80 83 90 80 69 75 82 70 75 66 66 75 74 66 53 69 66 76 68 73 65 61 65 64 63 50 42 44 38 53758 236 3216 30 11016 14 55 58 6474 753 -69 999999 999999 999999 206 1991 3009 2694 3496 8057 12845 15010 22291 23978 19711 16540 9901 3229 1775 2162 1653 1769 1868 1356 866 627 780 1102 1511 1745 1843 2018 2134 2109 1994 1989 2075 2068 2547 3677 4429 4406 3826 2879 2820 3290 2984 2481 2507 2753 2744 2998 3275 2195 945 733 2132 4036 5762 8102 9856 11036 11609 11630 11369 10595 11228 14449 19045 22063 29743 46954 73942 96686 109300 114218 116423 107124 96845 91704 81275 67903 59929 50175 34820 25322 24818 29082 31647 32913 41230 57083 64838 73360 79004 73631 71482 89438 104406 110897 126170 144042 123639 67923 47303 61410 80680 90132 86772 88013 92396 85723 70564 60658 65508 72439 74436 63856 49480 39088 23833 11170 4273 986 5451 52199 152103 207366 188417 95171 9679 201 1 36 36 33 29 21 0 46 23 47 40 -9 -13 -1 -23 -12 5 2 -2 -7 21 -5 1 -11 -32 11 -12 -9 8 -18 -13 -12 -2 27 23 12 -2 -1 31 35 58 62 68 71 69 70 53 50 28 25 14 32 27 10 29 45 25 26 33 36 41 56 65 37 40 33 32 30 36 36 32 42 60 59 59 55 68 49 47 63 75 71 53 49 57 49 52 57 38 41 42 57 59 57 41 45 42 39 35 25 25 34 27 13 53764 232 3336 30 11016 14 56 4 6475 751 66 1168 2095 2568 3358 5790 8555 12699 18402 19478 10322 4867 4296 4858 5900 7476 8081 7767 5518 2169 1746 2106 2301 2400 2405 2191 2026 1711 1505 1470 1149 1265 1637 1601 1359 1970 2773 3431 3668 4054 3987 3963 4247 4448 4625 4751 4877 4855 4819 4627 4213 3535 3110 3586 5091 7021 9599 11570 10896 11468 12083 12492 13580 14269 14709 15761 15763 17595 27162 45834 69410 94010 113536 128878 137115 129288 110203 86924 63069 40881 29565 26822 26987 28626 30400 34099 44593 56111 58439 63769 67870 71360 76075 102617 120175 118344 114965 100839 83775 64166 61444 79633 85364 74567 73542 77031 70242 69840 85287 98467 114486 130697 126315 86704 60292 52749 30709 19505 7431 1027 273 11040 83455 189957 239500 186244 70691 3043 96 94 86 75 51 58 56 44 47 30 34 49 63 44 52 66 70 12 33 52 47 48 36 50 65 61 40 59 59 53 39 59 79 73 69 68 68 74 105 98 117 113 130 132 152 123 80 83 65 73 73 62 78 75 77 86 90 80 73 99 96 96 84 90 93 93 91 82 91 81 88 102 112 123 111 120 116 109 105 105 113 110 104 115 103 95 101 100 91 98 106 113 112 114 102 94 91 96 81 77 82 69 64 60 53770 232 3336 30 11016 14 56 10 6475 749 25 759 1054 1831 3259 6740 12251 17778 19487 18811 16519 18141 30719 47587 61578 45643 24399 14243 10584 6927 6829 6662 6288 6092 5618 4491 3643 2932 1980 1306 1039 1493 2843 4106 4212 4102 4095 4851 5838 6923 9038 10545 9934 9726 10006 10469 10965 11207 10991 10352 9243 7925 7221 7236 7254 6341 6067 7807 11641 15833 20758 23696 24587 24170 24779 25893 27404 29056 29515 33416 44000 59071 72696 83936 98934 103636 99509 90403 80208 62316 44226 36471 33906 35813 38913 45231 54447 60344 65678 71362 80339 90174 107591 122677 127721 120879 105623 92007 76913 67489 69405 73356 52729 44634 47948 53981 61518 65535 67123 69750 67071 70310 84873 80062 53919 47967 31849 16298 8890 2082 593 8251 51506 146846 180719 131956 29592 1300 43 54 44 25 17 35 33 48 51 73 54 22 25 30 44 52 34 21 58 35 38 57 35 39 29 36 53 58 37 44 42 57 29 53 61 52 57 99 90 104 119 108 113 114 117 83 40 39 45 36 57 60 72 70 54 54 94 106 109 106 95 100 90 82 81 71 93 87 72 71 98 111 116 120 108 115 112 110 105 113 117 107 97 105 100 98 82 86 95 97 104 111 104 102 99 107 94 90 83 80 85 77 69 52 53776 235 3246 30 11016 14 56 16 6475 746 231 922 1670 2594 2967 3700 5422 10877 20768 33384 50909 70388 79828 68723 45693 26084 23553 25697 21683 23857 19999 14391 10981 10020 9350 7733 6462 4933 3916 3657 3392 3131 3100 3904 5350 5428 4973 5068 4531 4734 5656 7134 8438 9818 11989 14467 16569 17431 17221 17568 17184 15356 12978 12875 12771 13323 13168 13468 14093 13596 13725 13072 12142 12903 19054 26845 28816 30502 33657 37332 40158 41559 42919 44385 46888 49147 47203 42593 36895 32727 31946 33918 36020 36595 34619 35311 40995 48587 57049 61676 70303 77202 83458 99329 120795 133463 141534 144491 95516 56221 46981 48597 57978 75980 70347 44941 40473 37487 37742 48648 60571 69411 79215 84945 78957 74520 55380 33705 26602 18939 8641 3320 823 389 4390 37412 129831 166421 119084 46769 3356 32 47 37 29 39 32 41 18 12 -1 6 13 -21 -25 3 -18 9 10 -9 -1 3 -9 31 8 15 24 11 20 -2 22 5 -4 23 6 -5 3 34 40 39 43 68 72 63 58 57 53 44 24 37 31 23 39 35 32 21 45 57 35 37 44 34 29 34 32 50 49 40 45 56 55 46 45 39 62 66 80 85 79 80 65 68 65 62 64 67 55 57 55 51 60 74 67 64 50 57 57 56 53 42 41 33 39 29 12 53782 339 127 30 11017 14 56 22 6475 744 30492 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2332 2485 386 156 431 1049 1479 1336 1469 2844 3373 2876 2685 4220 5090 3916 8619 28410 55529 70816 73006 72454 65033 55548 37752 37188 20588 15123 15400 15017 11437 9694 8211 7023 6834 7305 7833 7772 7737 7616 6718 5917 5567 5295 5468 6427 7330 8579 10661 12556 14350 16986 19054 18529 17350 16416 15547 16150 20365 25680 24799 22211 20741 16120 12964 12392 11976 12039 12784 12829 12064 12105 11737 11214 12769 14816 15757 15675 18292 21249 25095 28688 32312 36150 34206 29836 27301 28249 32719 38309 38010 35731 37045 42129 50702 55253 59874 69378 80558 101401 141622 187477 183321 142430 113167 76551 51294 42000 44499 51913 62488 74507 59215 49737 42656 38913 38000 39945 51458 70337 74790 78571 72398 55958 50195 42130 22407 12286 8330 2322 264 6 3915 40557 128181 181887 151867 36610 3302 72 59 76 61 23 33 44 38 28 8 22 41 46 29 8 35 16 15 10 41 31 3 15 -13 -18 -5 -9 2 22 43 21 14 34 24 15 19 25 55 64 59 58 79 78 76 103 65 31 25 40 33 42 61 61 63 65 32 26 38 61 61 56 52 56 65 53 56 57 59 75 76 62 67 73 67 59 62 81 91 75 94 89 85 87 89 80 73 77 69 76 78 88 86 78 80 86 83 73 59 65 59 54 54 56 43 53788 248 2859 30 11019 14 56 28 6475 741 -22 34 41 181 564 1197 2249 2534 1373 956 1046 2308 4674 4100 2846 2291 2601 2886 3091 5017 12952 32415 50335 44014 24824 15989 26768 38793 42548 36119 17828 7343 6024 6456 6280 6140 6104 6152 6166 5816 6184 6894 6739 6324 5836 6013 7076 8937 9588 9728 9870 10442 12419 15839 20471 24184 26524 26693 26028 26064 28260 29609 27458 23311 21156 22953 24183 22253 21209 21246 20137 19582 19052 17583 15101 12616 11073 10183 10493 11102 14975 19888 21608 21936 22525 23689 24860 27786 29801 31063 31293 31244 31728 32392 32166 35145 39716 46108 54396 65644 72786 82395 101045 123772 147136 164860 170770 158446 121634 82021 60077 48558 44964 37942 43941 52951 54382 62772 70623 60025 55791 45394 40192 43528 48118 52434 56254 48858 44355 42862 34140 30356 18764 9116 6564 2011 205 799 15853 107729 158418 100510 10167 198 22 32 65 46 19 3 33 67 78 38 82 54 52 25 -2 -3 30 22 -2 21 37 23 18 33 36 36 35 37 35 28 27 11 31 24 7 9 23 39 68 61 72 91 80 103 87 85 45 26 42 56 54 64 47 61 62 56 54 63 91 71 78 72 55 51 41 46 61 82 84 75 67 61 72 78 81 76 105 84 76 89 98 107 93 93 84 88 73 73 78 73 80 85 87 82 87 78 67 64 64 69 70 59 55 43 53794 343 10 30 11020 14 56 34 6475 739 920941 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 41 98 171 36 999999 999999 -90 -84 32 61 3 172 164 162 264 247 115 185 282 354 451 627 777 975 2028 5383 5785 3586 2316 1903 1812 1844 1925 2176 2301 2535 2723 3389 6742 13020 22086 26873 16340 16160 19060 11122 6382 6409 6347 5914 4911 4345 4151 3839 3555 3385 3140 2684 2557 3071 3744 4367 4770 5023 4914 4724 5000 5240 5682 6118 6619 7513 8800 9903 11410 13473 16512 20379 24484 28178 30805 32425 34001 35851 35684 32648 29367 27758 28062 30138 32446 34910 37019 36934 34089 28065 20928 17295 17272 17151 17350 19902 23363 26844 29172 31347 34052 37397 40089 43225 48291 53754 61202 71650 83274 98989 115181 128294 137966 148446 147820 136894 121322 97901 81779 76636 71750 67004 72382 83410 81887 64011 54362 53340 55535 65016 70752 56940 43470 40191 37790 38725 49227 50278 52301 53849 46563 37617 28990 20227 13160 8208 5360 2621 864 151 2773 24221 75892 76316 35593 4199 148 57 56 109 53 55 94 89 70 40 37 68 60 67 75 64 55 55 45 63 92 65 47 73 67 44 29 56 53 70 84 60 32 62 45 47 48 68 108 104 110 128 127 104 124 134 119 95 85 80 70 70 64 65 78 94 103 103 86 81 91 101 106 107 94 91 81 82 87 100 99 103 96 109 112 96 105 104 109 121 115 108 91 101 114 119 119 100 93 99 102 95 108 101 101 105 98 97 89 90 85 83 79 78 64 53800 236 3220 30 11020 14 56 40 6475 737 -38 63 76 90 300 685 1400 4196 11966 22279 27027 28827 26190 20943 16412 9564 11435 7657 4471 3607 3100 2985 3012 2848 2460 2188 2276 2190 2205 2224 2274 2022 2127 2291 2490 2723 2890 3159 3399 3645 4148 4850 6013 7787 9767 11743 13442 15134 16939 19342 22559 26585 30107 33015 33811 32826 32306 30703 29955 30033 30900 33794 36893 38714 42375 44627 45530 43492 37237 33770 35991 40697 44628 48371 52246 59205 67556 75072 83689 98388 112445 121597 130579 137505 142980 143411 141833 135387 123485 103037 79147 57157 50463 60890 70719 81611 91527 79240 68051 60133 48404 46123 45135 39452 33969 35732 33911 34413 33805 35470 38438 43108 42928 38645 30791 24243 17612 17100 16994 9686 3779 2149 731 282 1233 4666 13767 20889 16109 10889 2561 143 29 31 71 80 60 51 59 39 28 66 74 62 42 20 41 38 33 43 33 61 47 66 66 38 49 47 38 21 41 34 47 56 46 27 24 48 65 70 80 55 78 120 121 126 105 92 64 63 46 30 31 54 58 67 78 81 88 90 83 88 85 79 65 82 84 72 73 76 77 67 82 85 90 97 85 74 94 91 99 108 97 95 88 87 95 85 76 82 90 96 81 77 86 85 77 79 77 74 71 64 60 61 49 53 53806 342 40 30 11020 14 56 46 6476 734 201322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 653 2762 5061 8137 13377 16243 20237 27163 23294 20330 29631 26244 18130 7222 3152 2921 2658 2316 2026 1825 1916 2071 2205 2374 2681 2706 2219 1849 1671 1567 1759 1717 1793 1853 2038 2731 4068 5953 8345 11161 13908 15559 16519 16922 16785 17668 18892 20406 22290 23547 26050 28953 32237 35504 39711 40622 38181 37623 37943 41056 49110 58548 65593 66701 64888 61573 60519 63866 71507 81292 85660 87478 97589 112223 125804 134200 144564 160490 175192 180429 165811 132679 92387 69819 58426 54471 60684 61929 61102 66380 78534 78904 57050 44856 41990 43905 42237 37249 31192 29919 31677 29369 28276 32226 32353 27390 27248 24138 20598 18954 17295 13183 12038 7242 3743 1164 109 478 2126 1184 1968 6202 10055 8685 3057 157 18 45 99 86 43 64 33 22 45 35 37 15 54 39 23 26 7 0 21 -6 20 1 13 2 5 12 7 13 8 31 5 20 28 26 27 22 -7 26 70 60 58 84 69 62 74 88 73 29 38 37 49 37 47 53 44 62 58 69 59 43 53 66 59 59 56 75 51 50 63 56 61 49 61 73 71 73 73 68 57 71 73 68 69 69 71 65 56 66 64 62 65 81 65 59 61 62 61 57 55 49 41 41 35 25 53812 247 2891 30 11021 14 56 52 6476 732 66 217 354 366 233 236 59 9 -95 999999 999999 999999 999999 999999 24 160 529 1935 3702 9943 21462 22484 27511 34448 38254 42680 30901 21511 10405 6569 6695 6844 5984 5259 5502 5320 4525 4177 4197 4150 3971 3737 3673 3464 3297 3283 3357 3287 3262 3241 3280 3723 5100 7197 9086 10286 11925 14100 16636 20321 23898 25735 26328 26877 26204 24684 21582 18989 18823 21854 25862 28996 32928 36997 40441 43543 46131 51335 57615 64156 74271 88491 100594 109009 104585 103451 108467 109171 113786 124015 135089 133648 118304 104330 91590 78863 71303 64286 52907 52275 54422 56112 62284 67888 66001 63710 63775 59413 55734 66245 72588 61410 41990 37470 38695 30069 25335 24525 27811 30577 31004 31877 30661 29325 25463 18289 13071 12770 8265 2543 830 497 121 118 218 183 872 4773 9316 7205 5536 1263 83 31 64 56 28 31 25 14 19 27 35 44 31 23 -2 0 -24 -8 26 36 10 23 13 38 16 -6 23 21 35 54 39 30 32 26 17 23 28 40 57 49 46 64 70 71 83 78 93 54 46 44 33 36 59 74 78 64 28 42 47 42 60 66 78 70 46 59 53 62 58 59 61 63 66 71 82 70 79 87 77 88 86 76 81 79 72 62 65 60 63 72 71 75 77 75 73 61 55 57 60 51 59 58 40 33 28 53818 244 2983 30 11023 14 56 58 6476 729 -46 -96 16 7 -16 26 -52 -26 32 163 -60 14 90 537 2107 4680 9424 15467 21713 33213 44573 43818 35309 32931 22622 10280 6645 6246 6892 7509 6811 5294 4990 4497 3840 3667 3413 3589 3846 3972 4245 4523 4981 5008 4693 4483 4670 5066 5486 6564 7675 8454 9331 10310 11618 13322 14263 14744 15568 16130 16567 18048 20891 25232 28726 28617 27124 28664 31322 34032 37514 41263 46811 49945 48376 54044 63669 70936 75394 81642 88041 100259 113151 120156 127583 138155 140948 149054 149313 139095 115235 87877 67139 54597 49705 51417 55477 62810 71166 72552 55231 51678 57817 60422 58113 58944 63788 59585 36601 26964 40360 63064 66510 50612 31943 26657 28562 29830 38107 48865 47986 41197 31158 15933 7173 2387 219 4 19 53 52 77 140 674 2482 3731 1783 427 389 263 56 57 64 36 51 68 39 21 26 32 53 21 34 11 5 0 9 36 25 22 7 12 12 11 21 39 34 25 28 34 24 14 45 17 40 11 8 50 55 62 75 72 76 76 103 102 43 35 15 34 47 57 52 61 58 51 53 63 58 61 61 64 48 47 57 49 54 61 44 51 56 56 62 81 86 84 80 91 94 83 71 86 96 77 75 76 64 68 71 57 75 82 67 65 72 70 66 66 57 59 53 47 37 35 53824 268 2264 30 11024 14 57 4 6476 727 -20 41 278 297 408 562 729 934 992 1126 1253 1201 1091 792 838 929 1010 1482 2150 2871 3430 3475 3229 3074 2696 2672 3239 3512 3315 3323 3012 3055 2897 2575 2517 2460 2420 2720 4965 8266 10564 18789 32668 36136 26336 15069 8255 6349 6411 6940 7325 7500 7230 7113 7200 7238 7323 6717 6267 6138 6288 6572 6802 6720 6519 6184 5779 5914 5507 5591 6038 7030 8821 10457 10845 11353 11841 11609 11538 12267 13455 13771 13475 12581 11938 11766 12055 13620 15584 19354 26645 32632 36051 39221 42794 45420 49209 52171 55714 57181 59565 63770 66000 75717 86088 96168 109641 115977 124365 124989 122382 120650 118916 112082 99590 81923 65053 58782 57988 58056 61901 71359 74273 68942 60384 53677 50854 52740 59398 63889 69012 57109 41964 32852 40065 50717 54466 48693 34093 15208 8822 9295 20080 40623 46580 35764 22728 14476 6350 3197 330 14 -27 14 -11 3 81 290 884 1440 761 481 1185 292 27 65 63 43 26 30 12 43 60 -20 -12 2 20 19 -25 -30 19 2 5 -17 19 -9 -1 -9 8 3 2 13 13 -5 -4 29 38 35 48 35 18 23 58 62 67 73 65 78 97 79 65 38 41 35 28 46 41 42 59 58 44 68 41 48 52 25 53 48 32 38 43 52 51 44 51 63 65 62 60 78 66 66 65 50 60 78 65 54 65 59 43 51 52 45 44 56 67 60 50 47 44 43 39 41 44 36 26 16 53830 271 2145 30 11025 14 57 10 6476 725 10 154 174 302 586 820 931 980 1032 1229 1274 1217 1245 1421 1382 1330 1323 1534 2348 3082 3093 3263 3744 4263 4725 5153 5300 5723 6096 6099 5968 5304 4443 3523 3191 3391 3497 3580 3860 4078 4960 8628 15783 22606 21970 38248 60758 45904 25252 14007 7405 7597 8040 8871 9745 10717 11566 11267 10062 10325 10726 10924 11427 12524 13298 13405 14847 14281 11442 9157 8379 8620 9172 9939 10405 11407 12449 13305 14552 15665 16899 17658 18015 18128 17637 17158 17713 18660 17924 17146 17807 18427 20309 22832 26443 32993 43898 53984 57720 64266 72781 78103 84202 89346 88057 93418 94981 96914 102194 105394 99536 96985 90343 84997 83909 84091 79716 75285 71884 63792 55448 51982 46347 45534 49943 45142 37926 33545 29387 35606 46245 47794 47575 44024 28509 20925 19609 23336 32594 38964 40595 41232 32183 19635 13028 20693 37865 39550 27759 10686 2018 2711 1960 75 19 34 51 44 100 365 2384 7163 10261 9329 10410 8028 1037 9 36 54 15 80 79 85 56 34 27 17 51 33 18 1 39 17 44 28 26 43 24 23 1 8 34 36 51 53 40 -1 12 32 29 29 8 30 30 64 74 76 94 87 84 98 108 91 64 67 32 17 27 42 57 77 58 61 58 63 65 62 65 63 65 71 60 64 53 51 61 57 64 77 84 83 82 86 79 67 68 85 82 85 79 80 67 82 59 60 58 65 86 85 76 74 62 60 53 42 45 45 47 42 26 53836 274 2085 30 11025 14 57 16 6476 722 -44 165 383 873 1152 1217 1558 1994 2438 2740 3087 3440 3735 3919 3990 4190 4812 4915 5048 5502 5665 5344 5853 6958 7817 8925 10614 11850 12403 12470 12016 10634 9378 8459 7364 6811 7034 7137 7088 7043 7236 7193 7165 7317 7896 8805 10044 17560 32722 42012 37238 18103 12210 12765 11497 10261 9260 10607 12561 13909 14511 15455 17286 18421 18166 15682 13308 14414 16042 16528 15516 15186 14912 14407 14016 12734 11665 11449 11536 11926 12573 13252 13584 14050 13917 14023 14384 15119 16847 19197 21104 22425 27007 30342 28375 26031 29202 40794 58127 73606 78944 83126 84883 80169 83028 85636 88959 94234 96317 96908 97670 93561 88007 84998 80858 75382 66555 59431 53779 47011 43566 40213 37281 34853 32902 31284 29327 27472 25973 22730 24159 31764 37595 40426 38826 25249 14429 12779 20910 24932 21731 26472 31855 32241 30458 31694 31199 25833 22036 21737 17865 13019 4429 383 260 18 -8 11 89 117 323 2195 8695 19162 18944 12137 11667 4866 550 67 55 52 51 77 29 57 38 28 66 34 33 63 -17 -27 -5 5 33 7 6 -6 17 28 23 21 38 37 34 28 12 21 34 35 21 38 40 39 52 36 55 83 80 81 66 64 70 60 52 56 58 42 42 49 63 52 70 77 47 37 54 81 69 90 77 65 78 65 53 49 51 75 69 68 68 79 86 82 89 90 93 81 88 79 76 82 91 85 88 83 66 67 72 81 72 79 73 63 70 59 54 56 50 46 45 32 53842 277 1997 30 11027 14 57 22 6476 720 -40 53 263 505 771 1070 1452 1878 2392 2981 3809 4288 4832 5811 6595 7573 8498 9235 9179 9511 10589 10836 10455 8837 7995 9017 9967 10457 11900 13620 13857 13417 13613 13553 13593 12251 11151 10845 11224 10679 10212 9409 8910 8965 9668 10365 10761 11330 12550 14243 15387 16395 16725 16479 15565 19537 34168 33638 19035 16021 15224 16905 18554 19393 19965 21582 23235 22579 20697 18549 17227 16557 15600 16057 16327 15338 15121 15588 16215 16072 14681 13335 14266 15174 14783 13872 13096 12736 13437 14486 15322 16972 19325 21422 24811 33701 40988 42724 45898 47474 45244 51404 65491 80135 93960 98159 95752 91217 90618 95454 93043 85654 79963 76662 72987 68588 62857 55456 48281 41255 33122 29130 26587 23874 20626 18393 20094 25073 30195 30924 29862 32509 33514 39584 46067 50043 46797 29512 17982 19053 27066 31173 26996 23753 22064 20858 20533 19205 19230 20921 19275 13948 7465 2895 2091 1192 550 21 26 31 54 126 729 3367 10752 27699 30185 7871 1189 2462 393 32 79 49 13 35 55 49 23 14 30 30 21 3 15 9 20 20 15 11 6 31 30 11 3 46 38 19 32 12 31 31 51 43 23 46 14 9 20 34 36 46 76 100 77 89 96 96 64 61 51 51 53 70 46 40 82 70 69 54 69 48 66 68 59 61 85 53 44 45 54 48 65 71 54 57 70 74 78 91 90 98 89 78 81 81 79 93 84 83 76 73 74 79 86 80 67 69 72 75 69 62 55 53 45 43 31 53848 282 1851 30 11031 14 57 28 6477 717 -78 69 229 404 819 1177 1572 2107 2627 3283 4627 5595 6609 7719 8563 9095 9901 10778 12135 13551 14662 16328 17471 18396 18430 17155 15121 13682 14901 16297 17718 19570 21338 23725 24855 25097 25027 24927 24634 23857 23264 21221 17151 13732 11703 9609 9043 9897 12159 14721 17288 19739 19402 18700 18692 18724 18788 18975 19473 17731 15947 15341 17471 17877 15765 18527 22768 25771 29262 33214 30775 26987 29566 30309 25758 21846 19967 19973 21350 22251 22316 21928 21083 20786 20866 21921 23020 22658 23360 26168 27681 26907 23921 20129 17428 17163 18519 22370 26434 29755 33660 37526 37475 37430 38535 38599 39451 40802 39930 43565 52421 63931 77198 88729 95306 94738 86430 75799 64271 53567 45301 38159 32454 27909 26614 29655 31471 31363 36662 42390 40292 35909 37154 39796 38983 38834 42892 48683 54662 54504 45312 40344 32082 28923 31365 23106 17458 15118 13652 14091 12734 12191 14667 17257 14355 11704 8944 4791 1694 237 85 273 143 33 110 209 311 1074 6165 22730 37602 21624 2828 601 2427 958 48 60 49 63 51 29 27 36 66 56 83 47 50 65 53 6 -1 33 31 14 26 41 64 30 9 35 25 6 31 24 24 48 49 44 54 40 27 26 37 55 71 92 78 78 106 108 115 81 62 54 47 51 52 62 39 59 59 75 88 74 74 79 94 109 90 87 68 64 80 75 84 86 65 76 92 93 88 91 81 87 102 109 97 91 94 106 102 97 92 79 77 76 79 80 93 89 87 84 78 80 76 73 70 66 57 47 53854 283 1823 30 11033 14 57 34 6477 715 23 147 296 521 769 1088 1566 2333 3210 4234 5348 6515 7950 9410 10385 10726 11114 11661 12570 13624 14829 16190 17028 16872 14512 14019 14136 13957 14650 16411 18995 20957 21217 21882 23734 24604 24498 25671 26262 25725 24873 23026 21058 18106 15908 13807 13372 14457 16574 19443 21594 23175 24126 23651 22666 21659 20891 20344 20140 24142 37881 43526 21575 18503 17844 19162 20400 20757 22558 23749 23914 25333 27891 34161 43592 46701 45106 41312 37122 34929 31163 27197 25075 26518 31958 35498 36651 37368 39389 42080 41209 40469 39616 36375 33906 30893 31241 31656 31537 30993 31362 32218 32982 36472 41980 47789 51339 51737 50595 50476 51169 54322 54727 55284 56737 58860 60524 62155 61023 58496 51550 44986 42107 41475 39938 35203 32472 30806 31984 35249 33942 28099 23930 23911 26464 39742 45124 33357 28127 28333 28523 32423 36427 37469 36749 24802 13440 10927 9701 8312 8682 8691 8987 9925 10629 8106 7284 6797 4237 1156 192 139 256 490 113 81 700 2568 2087 6298 26398 58722 45389 16746 3529 1124 2876 576 68 88 103 72 61 99 109 91 77 41 70 115 71 49 35 55 78 64 73 77 43 89 56 52 35 54 59 59 25 57 90 76 55 70 75 54 67 93 119 96 116 116 119 115 117 139 144 81 86 92 65 82 96 112 107 109 132 122 105 113 117 95 97 93 111 122 114 104 109 104 123 139 129 114 123 124 139 130 118 133 119 133 138 135 137 142 136 129 119 104 115 129 126 120 124 115 115 114 109 112 109 104 101 91 80 53860 339 144 30 11034 14 57 40 6477 712 555906 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 268 566 833 1263 1756 2489 3167 4172 5808 7533 9141 10405 11545 12336 12968 14152 15743 17199 18206 18611 18418 17483 15470 13736 13215 13342 14333 16086 18910 21653 22928 23703 21578 19702 19073 18623 18235 18559 18494 17883 17049 15377 13790 13667 14376 14781 15002 16031 16934 18524 20743 22333 23237 23393 23047 22789 23088 23681 24917 27022 30248 33560 27678 19264 15787 15362 15880 17525 19939 23809 30916 34493 34636 35160 35081 38369 49990 56213 54896 48597 41711 38649 38709 40433 41709 43658 44832 45494 45239 42404 40720 42718 45194 46684 48346 49147 46223 40003 38039 41301 46467 51829 56418 58576 61309 62256 64018 61823 56040 50723 48170 49077 45875 41609 39377 40378 43026 46116 45867 42824 38652 35872 33479 28485 25159 22225 19543 18672 16934 15609 16457 21321 29468 36670 32453 24500 22533 20215 23632 28344 30946 29163 26921 24785 19104 14796 10011 8260 7503 6822 6115 4701 4137 5369 4521 4187 3929 2930 1279 198 58 80 83 104 123 611 2751 3938 2756 1535 9260 31539 38790 21644 9206 5233 2374 430 53 95 106 80 68 36 42 47 58 43 36 54 46 44 24 46 46 27 11 47 76 67 58 43 46 39 33 32 35 48 26 45 40 43 54 32 59 74 90 81 60 89 109 122 122 114 97 85 74 69 64 75 41 62 82 86 83 77 91 94 86 93 94 102 100 80 72 80 84 94 96 87 97 96 96 105 82 96 111 104 99 103 103 100 86 84 92 115 107 98 94 101 109 92 91 95 99 85 88 88 84 85 77 69 62 53866 286 1734 30 11034 14 57 46 6477 710 -1 146 317 479 647 1084 1636 2027 2715 3804 5203 6736 8369 10667 12605 13840 14411 14396 14247 14106 15439 16439 16865 16795 15490 14416 14356 14898 15399 16653 17831 18660 18762 18774 17768 17097 16728 15963 15497 15386 15408 15642 15488 14865 13124 11258 10842 11021 12162 13036 13727 15078 17091 17557 16442 15155 14960 15448 15528 15368 14806 14817 15387 15914 16241 16573 17597 19213 20376 21561 22743 24413 26734 27099 27297 31788 35468 37566 40564 45956 53267 55756 52570 50388 50977 55379 57167 52985 56124 57058 49845 41558 35804 33561 34612 35293 39418 45345 47578 43730 42813 47754 53286 54096 53354 49294 48086 49940 54905 58162 62137 63578 57685 52539 49783 46224 42754 39213 32652 27880 23897 20518 20339 22440 24971 28534 29675 27449 24826 21878 23376 27911 32227 35362 40016 39646 32127 27076 23270 23084 34347 37250 25206 17456 14102 15667 13967 11488 9335 7028 5944 5796 6412 7248 6565 4780 4026 5055 3879 3058 2479 828 105 78 98 339 2406 5788 4637 912 146 194 193 5818 15887 10474 20919 72378 83695 16676 640 72 99 91 53 40 59 64 33 16 13 32 41 6 5 30 16 36 46 22 43 46 42 29 32 16 4 32 36 58 50 31 51 46 36 45 46 49 65 86 79 64 114 96 107 100 83 85 65 54 47 42 73 72 66 50 69 54 58 62 65 78 71 75 78 77 82 67 82 57 59 80 89 86 87 90 90 81 89 83 78 75 75 82 81 89 90 84 76 77 90 78 84 92 94 82 76 68 68 71 72 67 65 63 60 43 53872 281 1883 30 11033 14 57 52 6477 708 39 336 604 953 1576 2240 2798 3900 4953 5917 6323 6430 6517 7042 8105 9082 10233 10723 10006 9666 9849 11205 11877 11532 12157 12018 11277 11446 12595 13929 15424 16831 16759 16533 16395 15222 14385 14373 13081 11015 10159 10003 9939 10293 12557 16018 14603 10505 10282 11060 11513 11314 11236 10863 10093 9513 9366 9497 9794 10214 10791 11866 13742 16424 18892 20169 20535 20377 20434 20973 22621 26406 30088 31990 37035 43345 49389 55858 57307 52862 54786 63416 70024 75797 74921 71265 64619 54992 44836 39015 37544 35922 36765 38106 37318 34968 31641 27112 22290 21289 22755 25445 29592 34562 40259 47574 53109 51773 50665 50959 48780 48067 47618 50407 51793 49692 47106 43849 44891 48239 50357 52401 54504 57110 58923 58557 56428 54371 54167 50205 44384 44702 40302 30474 29936 34331 32585 27996 24971 21536 18438 12416 8601 6929 7179 9584 12240 11246 8129 6415 5907 5267 3696 2906 2542 1547 376 142 90 84 1469 5098 4077 1572 884 1792 2093 1147 423 1730 10150 37213 106765 81011 5717 103 86 60 104 102 100 63 63 99 58 39 55 74 30 13 29 47 5 7 30 77 92 57 44 46 61 71 56 72 36 25 75 66 52 57 51 66 83 95 118 116 102 108 106 112 128 127 92 91 89 77 98 71 96 89 87 102 88 93 115 111 102 100 101 109 110 76 93 90 106 91 100 107 109 82 105 128 128 110 127 132 119 120 116 111 122 107 119 124 107 106 103 119 131 121 116 114 112 102 93 100 94 96 89 85 75 53878 280 1914 30 11034 14 57 58 6477 705 64 205 521 776 1102 1569 2174 2477 2915 3449 4074 4739 5382 6093 6663 7512 8435 9388 10931 12879 14495 15342 13543 11658 11764 13336 13780 13273 13096 12694 11012 10727 11160 11286 11767 12728 13633 14403 14653 14827 14939 14375 15038 14439 10983 11437 11823 10130 10381 9605 10250 11148 10918 10074 10132 10900 11854 12858 12496 12295 13067 13690 14868 16421 17547 19574 21881 23814 26099 29475 32271 32960 33354 34549 35731 36014 38923 44562 50655 55574 66240 71411 62949 58271 60956 63788 63129 63420 65314 66901 66474 59077 48278 39071 33517 31622 27654 24358 24277 24719 24534 24622 25540 30388 36253 41678 48762 57127 56832 53667 46301 40334 38393 40876 44398 45556 45341 44123 43322 44037 45307 45598 46740 48119 46089 44694 48424 50969 54542 50968 38389 31544 31508 36571 38016 33250 26916 17838 9199 8503 7209 5546 4681 4275 5158 6406 6782 9167 10841 9056 6871 5282 3592 3089 2187 1031 440 187 437 2781 6209 5324 5565 6763 9480 11193 7455 1824 1014 1474 10855 44631 36262 5498 204 86 39 23 37 33 37 41 19 11 19 -4 46 21 15 18 33 22 30 33 40 41 37 4 15 34 39 53 28 45 25 9 10 43 52 71 49 61 66 89 66 75 85 90 87 101 72 54 49 65 60 67 47 54 71 72 52 56 83 81 80 98 82 76 76 77 58 57 65 76 52 63 75 76 69 90 86 83 81 88 91 91 87 79 82 80 81 80 74 78 64 68 79 78 79 89 83 74 71 75 69 66 72 66 52 44 53884 279 1945 30 11035 14 58 4 6477 703 -75 141 524 815 1021 1363 1600 2109 2688 3394 4124 4782 5369 5972 6622 7314 7909 8853 9513 9395 8335 6786 5865 5805 5675 6269 6691 6966 7400 8404 9032 9617 10206 11274 12006 12021 11767 11968 12209 11789 11113 10540 9612 8646 8133 7551 7072 6797 7256 7839 8659 9537 9939 10429 10702 14464 32637 80582 123799 59227 18575 16933 17898 19270 20652 21613 22378 23178 24254 25406 27455 30642 33725 38154 42619 47738 53996 56734 54939 50678 45699 37599 34941 37432 44621 59000 83981 94678 82489 74033 74429 77292 76079 69957 55648 44146 39579 38143 30546 25476 25751 27659 30569 30996 31634 31983 34548 40680 44376 52547 59769 59299 59988 62285 68973 74780 73982 68545 60070 57653 55291 51029 43440 39131 47755 67094 78580 63929 37052 25703 24375 26585 28677 25033 17661 12720 9457 9261 7845 5680 4761 4469 4038 4534 5076 2573 1135 1091 2684 3381 4550 4550 3584 3892 3601 934 1466 2612 2354 2708 3040 3402 3230 1840 2666 2251 1387 1418 4612 9701 7714 8165 5217 685 58 84 62 58 51 57 45 42 49 68 47 23 43 13 55 23 25 16 2 42 62 41 25 35 44 15 33 46 15 15 35 22 -6 47 91 74 66 55 83 105 91 80 102 110 118 93 79 52 47 50 57 49 50 57 58 78 66 83 93 84 59 60 72 87 78 78 63 80 81 100 72 58 73 84 86 81 80 83 86 89 98 101 95 86 96 96 85 86 77 69 84 89 92 86 88 85 76 75 74 78 71 66 68 60 52 53890 275 2066 30 11036 14 58 10 6478 700 -79 -39 79 453 625 742 870 1021 1214 1522 1859 2131 2146 2009 2079 2107 2125 2240 2975 3577 4027 4627 5288 5654 6312 6926 6029 6590 7525 8132 9090 9564 10268 11412 12601 14244 19280 19587 20316 19963 26046 33876 35616 47628 72143 106090 76605 47449 23388 21606 21332 22853 31564 45197 44797 44235 37484 25873 24444 24415 25181 26115 26546 27640 28525 30572 33829 36381 38748 42396 49274 59528 69911 72701 64326 60591 64074 60876 53287 51701 49929 53931 57341 69595 89518 96622 92839 91314 100145 104859 99832 89517 73708 61650 54295 50523 45568 38025 34264 36760 39660 36941 34567 32800 29436 30815 35680 38979 41415 43096 43788 45189 41932 37553 32792 29010 26476 26768 31380 37031 45464 48122 37540 29467 32534 43791 48767 37608 26191 18368 12063 11217 11248 10925 9723 7260 5287 3998 2675 1990 2793 5031 6722 8582 9211 7412 6902 5799 3714 2361 1105 819 1212 989 514 327 120 118 236 433 485 526 2778 16399 23270 16961 8627 4562 2081 254 84 63 54 103 105 106 101 48 57 63 51 82 60 49 66 62 48 27 52 66 59 85 55 48 47 18 35 42 49 93 80 65 49 65 64 101 137 115 94 110 102 110 121 122 95 88 83 78 61 50 83 91 98 99 107 119 120 108 109 95 115 126 131 114 100 92 89 100 107 102 96 109 116 133 145 131 125 108 118 129 139 137 126 141 131 129 135 125 120 117 120 121 124 117 119 113 112 118 119 106 97 95 97 93 77 53896 279 1947 30 11037 14 58 16 6478 698 -56 135 318 563 785 1039 1463 1933 2364 2681 2989 3193 3383 3625 3859 4179 4784 5896 7362 8363 8994 9228 10003 9988 9867 10522 11278 11736 13152 14582 14843 15674 16949 18469 20211 19047 16751 14491 15419 24088 28656 25269 18098 17902 19822 20988 23082 26130 27031 28190 30140 31554 31006 29455 30322 32203 32939 31685 30249 29913 29536 28917 28851 28393 27343 27393 28980 30413 31287 32177 35314 41457 45580 46151 50243 56361 60049 62223 69270 78295 89635 94609 81807 66132 64848 68617 63948 62722 69824 80864 76550 68678 69989 81933 92888 88318 83848 82695 71991 59755 55322 54198 50447 48120 44173 40872 32278 26086 25517 25871 28773 26192 26252 26530 29138 29698 28433 27043 28168 27369 26619 24047 22869 23160 23767 24457 25028 24652 26095 27226 20876 20381 24508 20304 15947 13656 9621 7688 5693 4680 3940 2588 2888 2094 854 1315 1696 2863 12465 25517 27802 20243 20132 31133 20146 3076 198 179 202 156 82 76 86 165 170 -1 5150 14520 5819 2884 8352 6209 663 36 68 96 91 78 61 52 56 62 47 54 12 47 45 23 41 32 36 39 46 85 73 65 64 67 59 42 42 56 55 48 36 53 45 44 76 81 99 87 104 117 84 93 96 102 106 82 61 84 70 57 70 61 93 87 74 92 99 111 100 88 74 84 86 94 100 97 111 94 95 88 103 115 99 97 99 92 111 118 106 124 108 112 105 108 111 106 108 104 99 87 96 107 107 104 107 99 94 93 89 93 90 93 79 74 68 53902 282 1858 30 11038 14 58 22 6478 696 -87 38 124 185 277 442 556 796 977 1244 1506 1920 2321 2679 3107 3534 4223 4970 5722 5440 4979 5192 5588 5544 5637 6079 6653 7134 8004 9288 10566 11713 12775 13643 13809 13295 15039 18460 19609 15269 11236 10494 10809 13700 14581 16042 18706 20567 21697 23947 25515 28745 33227 35498 37748 38344 37558 39478 40787 39686 38144 35468 35003 35039 34604 32881 31740 30866 29918 29811 29536 29687 31155 32488 32337 33682 33652 35269 39545 46567 58578 60658 57902 56876 64299 82303 97353 101788 93223 77236 73699 80410 86785 93084 102891 116188 127921 124345 99787 77294 70567 67009 63661 62074 62348 58991 51699 46466 38082 31351 28597 27634 27350 24973 23191 23839 22249 18714 16750 14627 13823 13396 13116 14538 16050 16586 17224 16659 17326 17600 17307 16271 16969 19078 19389 21851 24235 22711 17201 11508 8391 8680 7300 5505 4010 3788 3641 1465 973 971 1430 1443 1731 14910 34243 30779 58188 55501 22513 24434 19640 3156 1551 409 56 30 45 85 112 526 1042 398 329 1573 1838 217 68 74 52 61 69 94 114 64 43 17 60 31 47 67 68 48 52 51 23 33 50 46 17 55 64 39 49 69 45 30 50 51 51 39 41 61 86 98 80 90 93 98 115 119 111 98 76 65 71 65 65 70 77 52 88 90 71 82 95 93 94 104 105 85 67 86 90 99 102 88 91 93 87 84 95 104 95 97 104 113 93 101 107 93 108 103 94 92 98 81 81 95 102 95 95 92 94 98 92 90 82 87 84 72 67 56 53908 270 2219 30 11039 14 58 28 6478 693 -35 999999 -6 100 216 568 948 958 885 882 951 1042 1514 1886 1915 1945 2035 1972 1972 2371 3113 3723 3872 4080 4373 5399 6163 6932 9233 14200 15742 18828 23217 19074 17405 20637 18926 24097 34238 52342 77785 101561 102859 98678 59920 37278 36614 36494 35545 35007 35409 34686 33937 34368 35682 36955 39574 42027 43035 42593 42163 38790 34050 31596 30022 29024 31132 35436 40024 44714 42945 39482 38458 41588 44627 47516 53736 60755 68465 77130 85638 94680 101771 108364 121847 126117 115849 104467 96061 84644 70927 64278 59910 58796 56908 64701 64551 53942 47058 34987 29310 27988 28421 26845 25935 24691 22493 19202 18650 19650 21219 23340 24978 24170 18736 15015 15630 14033 12745 11873 11207 12139 16073 14071 9154 8840 8564 7907 7660 7166 5226 2280 1881 3572 5598 7608 9384 7543 4304 3033 1601 3430 9604 12420 18397 61051 100796 84083 49382 27999 5583 455 50 113 105 63 323 327 166 129 91 404 282 89 100 66 73 48 30 44 55 50 9 26 22 45 62 38 21 15 45 47 41 46 76 57 33 41 62 29 10 33 61 46 37 48 47 37 81 67 46 93 122 83 93 99 129 127 98 89 85 62 51 79 90 95 62 70 92 87 80 79 98 93 115 87 95 94 95 106 88 84 95 100 98 83 88 101 81 87 92 90 92 101 114 108 119 106 105 96 96 99 98 97 100 96 91 108 101 100 95 92 80 85 93 87 79 73 63 52 53914 255 2670 30 11040 14 58 34 6478 691 -95 -69 134 180 285 248 437 538 963 1626 1905 2739 3610 4310 4675 4933 5355 6458 8098 11784 13586 14303 18393 28674 47319 71005 81921 59145 62739 60400 38338 31760 28816 32892 27079 26731 29145 31288 31898 33596 35584 36035 35581 37205 39109 41406 43841 44469 42293 40324 42090 44428 42901 40221 39328 39744 42469 40613 33948 32109 35992 41081 41706 40605 44324 47563 53104 62398 74646 85594 95214 103161 110367 107883 99651 95071 94017 88544 73082 55690 45739 47162 50749 52067 57480 54026 41050 32336 28324 27414 26088 26654 26490 26576 27547 28217 27728 27552 26770 24584 19027 16678 15772 14543 13351 12110 12005 12662 15611 12378 7222 5162 2688 1607 2854 6263 10526 13867 13637 10962 9355 9774 7570 2738 2762 1425 3553 12404 27168 57780 94003 130976 141798 134418 70196 6490 180 130 136 77 60 97 245 239 47 71 68 45 34 63 65 15 24 18 15 25 -3 -5 24 12 26 18 38 -7 -13 27 26 33 26 38 34 29 18 24 20 9 16 29 30 40 35 44 22 65 87 66 90 58 62 90 86 63 79 43 64 62 65 57 64 47 50 32 37 51 62 65 72 79 66 84 86 79 58 76 74 72 70 62 74 69 75 63 97 88 71 82 89 88 81 83 79 64 82 97 79 74 75 74 70 72 86 86 82 85 85 76 67 62 74 75 72 61 51 54 39 53920 255 2670 30 11040 14 58 40 6478 688 -60 52 131 89 176 235 244 373 401 484 719 927 1162 1168 1561 2637 4618 5345 5546 8058 11060 15934 18283 15807 14800 15936 13689 8393 7461 8091 13725 24369 34249 37579 39968 44351 46782 49319 50897 52430 52552 51926 53464 58345 63454 67211 71948 74729 72959 68181 62688 58963 56893 56280 57151 54701 52632 54598 53785 49551 52519 53110 54515 59374 63810 73004 77123 76764 73571 70413 72063 73462 74609 72051 66993 60327 61003 65162 71418 73328 65007 47567 36586 33875 35608 40636 47378 45787 41017 34068 31005 29438 29596 28280 25094 23512 23027 21973 19358 17367 16270 15614 15050 13752 12000 8980 7875 10420 10425 6940 5813 5604 7112 11588 17470 24956 31386 29578 21944 21229 24113 19682 11151 4947 1848 689 669 2001 14167 61275 125311 150235 141899 52001 8450 484 60 69 34 12 230 1423 1046 173 84 28 37 41 54 107 38 27 23 14 34 28 34 3 5 57 19 2 43 15 5 -2 22 29 37 33 33 26 6 12 16 -1 32 11 33 30 14 15 22 56 79 54 60 32 50 56 63 82 74 35 45 39 42 32 35 42 45 42 45 40 43 52 62 66 63 52 69 50 57 55 60 60 58 51 49 64 72 79 64 69 83 77 66 57 54 56 60 64 70 59 72 75 72 67 64 68 79 76 77 75 69 59 66 67 59 47 49 42 31 37 26 53926 274 2099 30 11039 14 58 46 6478 686 -11 191 314 514 685 894 1058 1278 1571 1783 2068 2110 2026 1819 1505 1482 1529 1387 1365 1441 1555 1758 1965 2231 2456 2766 3470 4235 5021 6367 7560 8604 10364 13616 15336 16849 15629 17562 19582 20473 19438 17305 17635 18826 20291 21461 22536 24303 26149 27744 28321 28391 27355 27086 26327 26342 26592 28296 30858 35800 41517 43467 46652 47369 49209 45800 43647 43810 41967 40830 39492 38487 38366 40671 44563 50943 55105 54448 53011 55328 60176 70115 71800 72668 79136 86583 87094 87743 92154 88179 84361 91987 87826 74535 63695 68393 63499 53652 47352 49932 52909 54454 50388 41905 36170 34967 33743 31587 33566 37812 38688 41377 44221 44872 39787 33385 27258 20465 13757 9494 6405 5544 5438 5094 4447 4679 6209 8137 9109 12736 15244 12106 6782 7865 17986 30236 38778 44133 48612 55551 45085 25651 11683 2636 655 771 6503 42335 86820 115202 130644 86999 14550 428 100 465 432 173 80 244 738 135 28 56 19 52 69 66 51 41 42 68 67 54 23 23 23 9 31 37 10 -12 19 34 29 -2 -6 8 46 29 9 3 24 0 -17 6 19 9 31 44 8 2 32 56 82 94 65 73 62 78 91 87 66 31 21 31 22 52 45 49 60 69 54 54 56 53 64 68 48 57 71 69 82 56 49 57 73 62 73 74 83 78 92 83 83 68 64 77 71 78 78 81 76 73 80 82 68 71 80 80 85 79 79 78 83 68 60 69 77 64 49 44 37 29 53932 254 2699 30 11039 14 58 52 6478 683 47 447 977 1658 2931 4173 2920 3388 5202 7733 9173 6630 5958 9418 13415 13101 13774 16456 19513 22361 24834 26836 28663 27832 27837 29107 31154 31527 32646 35857 43737 62933 81255 83059 75911 47518 36407 36033 35494 35491 36049 36611 36620 37683 38454 39572 40702 40670 42655 44239 44705 44277 42672 44338 46456 49972 52816 64251 81655 87701 82597 80455 79328 78965 77153 78082 72220 66090 68700 75729 79961 78329 70612 59457 49631 44814 42544 44504 49715 55297 54882 54490 59298 53466 48426 49450 42517 35634 29384 29517 30521 29328 27841 27236 26498 23409 18510 13956 8723 5090 6134 9488 12466 15979 19238 28491 42391 53902 51868 39746 26433 11900 6156 9995 14969 17377 18890 21905 28022 29175 36195 41243 25071 14061 4312 2489 2098 10219 25095 42077 49977 11541 486 4143 8698 5457 4711 3493 464 92 29 -17 45 29 25 25 18 5 -6 7 40 24 12 -1 19 21 1 -8 7 9 -6 -23 -5 -22 -8 -5 7 -27 -29 23 28 -29 -44 -14 5 -18 -21 -26 -3 -5 -24 -17 17 5 -16 18 37 35 37 29 56 71 36 21 16 14 13 12 16 17 13 10 15 43 31 32 32 41 32 33 34 34 32 32 27 47 45 23 35 47 41 61 64 51 34 39 48 40 52 51 45 48 48 41 34 42 43 40 31 37 46 50 46 41 42 34 32 38 33 27 28 12 4 0 53938 242 3058 30 11038 14 58 58 6479 681 60 438 1072 1925 3669 5018 7681 12253 15707 17413 20235 21858 24975 29663 40605 60851 88152 100179 96527 102469 129581 114908 88847 70577 46151 44155 46055 48970 49438 48727 47019 44012 43559 48922 53235 54322 55132 60046 68142 74901 74029 72216 74471 78756 80436 77715 86760 98483 95114 93935 98420 97658 90534 87614 76732 66158 61209 56573 46430 43264 40953 38723 40341 42973 41036 39508 35021 30737 28614 26649 26327 28069 34345 50263 62069 61499 52692 42366 34035 25974 22809 19903 17172 13563 10649 9648 12533 16813 17340 17345 22021 30350 44945 61526 71552 53722 30815 20983 16282 11775 9532 12053 18581 22080 25545 31864 32714 26700 31409 52033 19551 12364 9990 2491 178 165 121 423 2163 1173 2827 23534 80366 93857 25140 3526 253 31 40 19 54 56 37 65 71 116 50 24 26 46 30 48 20 53 71 47 23 58 26 7 21 36 31 23 31 28 31 43 46 41 32 13 5 38 48 48 31 11 32 28 64 78 60 66 72 77 80 62 84 105 90 52 62 38 35 37 51 61 76 78 72 81 58 63 76 99 94 59 67 87 90 87 82 74 80 69 67 72 78 81 84 107 95 93 87 69 85 80 81 91 85 84 86 72 76 80 87 78 78 87 83 79 75 66 67 69 68 67 58 50 45 35 53944 267 2307 30 11037 14 59 4 6479 679 -59 31 196 363 368 357 585 705 841 1142 1423 1779 2175 2526 2994 3478 3866 4100 4577 4866 5214 5974 6996 8635 9902 9881 10178 11497 12648 15008 17697 19859 19103 18989 23770 27340 31504 32812 30621 38937 35189 40616 42361 42715 38951 33155 33362 34767 35828 36541 38937 40249 42276 41935 41696 41458 44322 49093 47850 47961 52423 57942 63788 63118 52204 50863 61325 69756 73152 75635 77540 80465 87813 84368 75832 74453 82566 86191 79345 71761 58149 47750 50440 61362 60775 52730 48340 47089 43309 37191 32177 31031 31696 29936 28292 30226 27671 20040 17335 20707 25875 31075 34793 36738 35715 31533 29739 28815 26224 20757 18058 20164 24961 31460 36103 39524 53522 65846 54101 34911 27574 27143 25361 18416 15419 19248 27717 32855 32595 34950 34597 27556 26661 24618 31174 33338 3761 6934 8073 2814 1160 1223 1196 1531 1944 12142 58111 100087 59253 28079 23765 8346 1048 46 71 38 61 56 101 97 110 96 107 57 63 50 84 61 17 10 56 48 14 23 6 7 18 31 34 32 25 48 67 71 37 27 29 28 46 41 37 47 28 38 46 71 61 68 86 85 78 88 88 71 73 98 87 59 69 57 48 52 56 73 46 66 67 49 53 58 65 73 79 79 83 83 77 77 90 93 79 88 76 92 101 105 103 87 92 86 99 98 102 95 98 109 95 96 93 87 84 92 103 91 96 104 102 87 87 85 89 90 76 68 62 59 55 53950 268 2278 30 11038 14 59 10 6479 676 52 251 251 437 631 937 1272 1654 2087 2590 3067 3399 3892 4365 4723 4906 5235 5487 5717 5611 5924 6986 8374 9837 10513 10950 11631 12194 12256 13517 15062 16294 17729 20029 21864 24731 25976 26510 27571 27979 28769 30603 31316 32739 34944 35274 37289 41127 43153 46987 44725 43113 43597 44677 49518 52801 50874 51632 48224 47248 45864 40484 38685 41238 42457 47755 57740 69692 79300 82136 77558 71228 72106 77149 86001 88973 86066 80703 73208 69846 64257 64565 66794 67723 63188 55424 48498 39812 27326 19722 15634 13932 13540 13206 13067 14256 18374 26344 32556 36465 32362 27018 25548 26827 28229 32161 35737 36507 34427 31134 28300 28393 31855 38162 43967 44356 45078 53124 52401 47753 37950 33480 29592 19283 15766 24389 40506 46617 37204 27431 27569 28904 27775 31487 21914 10505 17180 8888 5034 9386 8237 6775 3472 659 1153 3713 8805 24138 30168 29259 63573 56469 5529 30 37 10 49 50 54 73 86 54 55 40 62 51 51 40 43 39 3 56 54 5 5 -1 9 34 23 17 30 34 38 28 42 42 15 33 23 49 61 33 45 37 41 55 45 62 67 49 76 62 64 89 75 89 111 77 38 64 38 61 56 62 71 60 61 65 67 66 76 70 57 78 97 82 87 76 60 58 80 72 72 58 70 75 91 112 96 92 86 96 98 87 95 94 89 87 92 85 79 74 84 97 85 81 79 78 77 65 76 79 71 67 68 49 41 43 53956 272 2159 30 11039 14 59 16 6479 674 -85 17 -1 100 238 308 467 782 1167 1633 2156 2758 3142 3619 4510 5009 5581 5968 6540 7036 7651 8024 8034 8055 8319 8826 9231 9984 11011 11875 12085 12662 13396 14016 14233 15365 17535 19047 20582 22700 24324 24327 25508 28558 30397 29310 29299 28481 28642 29627 30938 32142 33249 33455 31590 31082 33288 34685 35694 34374 33865 37360 43281 50029 54022 58352 66241 73390 80677 86726 88499 84220 75126 71873 67737 63812 63149 63366 59730 57582 59725 56639 59894 63274 61151 57334 61099 69652 73370 65731 47319 31655 22630 15631 12457 11816 11965 12593 12557 12594 13497 13439 14860 18981 26827 36403 37910 41520 46236 46517 45583 45173 47191 49459 52286 57325 58408 56397 54440 57983 55542 48178 38478 33180 28066 19299 14819 15792 21613 31141 33490 36886 28424 22613 25446 28819 28138 23307 14369 8786 10436 15953 6293 6190 10181 7259 1193 148 304 4581 13455 8467 9559 45872 113835 47708 3148 7 5 15 25 10 11 0 35 42 31 21 26 19 14 12 -2 -13 12 17 27 13 -1 -29 -18 -8 -30 -7 6 12 -35 -13 6 8 -4 -4 17 -13 10 22 17 1 28 10 15 34 38 67 55 48 73 45 34 45 53 56 43 29 18 13 -5 19 19 22 38 37 33 38 21 25 43 41 46 38 32 32 43 43 44 37 35 41 41 50 68 72 66 57 69 62 65 55 46 49 55 58 54 61 44 44 43 56 61 52 46 56 47 40 40 36 36 42 39 27 14 17 53962 273 2132 30 11042 14 59 22 6479 671 -73 126 237 326 432 624 849 1037 1366 1700 2083 2504 3020 3481 4033 4622 4869 5197 5517 5608 5836 6373 6538 7066 7866 8586 9999 11724 13048 13829 15434 16167 16734 18778 20511 19720 19248 18833 19268 20270 21945 24354 27698 29506 30908 32669 33890 35912 39081 39987 42258 44065 43914 44733 46227 47633 47707 46536 49372 56430 56347 59166 65614 64805 66004 63959 64935 71124 77441 81675 80855 77265 75434 71599 71101 72011 70984 60680 55883 59734 59159 58641 66416 70951 73423 71970 59708 48799 47532 44067 41301 38028 35034 31130 27183 23440 22294 19994 17722 15520 13386 13487 14509 14612 15833 18466 19969 19836 22051 30624 34307 33392 30492 29783 29618 33581 42731 55116 57110 53907 48810 39116 30989 26104 29348 30076 20703 13951 16614 29585 38063 39377 28550 19746 18101 20349 18084 14407 14490 9792 5712 4127 11472 18208 8957 9872 4381 777 194 138 483 3470 6521 3650 22230 138280 84084 3845 -3 34 25 25 39 41 47 84 39 5 9 31 10 -7 20 -6 2 20 37 20 -13 11 57 24 1 31 22 17 3 18 7 30 37 24 30 13 34 17 43 26 48 52 47 70 82 50 62 102 76 46 88 81 74 90 66 59 47 34 37 62 73 58 67 69 53 65 81 59 68 82 78 81 78 70 88 83 71 67 72 75 79 74 73 73 77 90 93 79 79 82 87 86 89 87 78 69 76 72 68 75 77 82 80 84 73 70 78 84 76 67 60 54 49 47 39 53968 263 2434 30 11044 14 59 28 6479 669 -8 78 296 512 680 930 1140 1469 1755 2079 2203 2475 2866 3339 4153 5197 6256 7272 8108 9005 9540 9787 10640 12561 13961 15800 18332 19494 21062 23487 26344 28793 32137 35562 37829 40311 40937 42630 46301 50420 53762 54882 53805 50366 50233 50109 50534 53696 57592 59811 66605 70836 75917 78334 79539 82496 86337 90547 90890 86761 83868 85182 91353 96696 96088 94596 95545 91447 90769 95571 94072 76634 61241 60911 76001 83080 71041 50086 38223 34975 32900 30620 29780 29700 30325 28962 28642 28086 28033 31502 31392 31454 32024 24983 19177 16514 17956 21619 24017 22959 21892 23918 30936 34809 29911 27993 25785 24105 27024 26695 27391 28443 28345 26642 24748 21769 18522 19480 29017 33083 31122 23344 18897 17786 14612 12168 10123 8234 7045 7483 6545 4454 6900 7421 4031 5285 3528 932 222 232 143 3536 12561 9431 33114 106354 47093 1567 -19 15 35 18 51 62 75 53 47 65 74 78 65 51 42 52 45 55 38 15 12 17 17 41 36 8 15 18 11 48 21 41 50 34 21 23 26 43 66 26 37 47 46 47 59 50 65 46 91 59 83 77 86 103 50 47 46 31 16 57 72 67 55 61 63 47 85 75 74 83 70 56 64 84 83 79 78 84 91 85 79 76 76 88 84 86 86 81 81 74 83 81 85 100 91 86 81 86 89 85 87 94 93 84 84 88 87 84 84 76 68 59 50 53 50 53974 263 2436 30 11046 14 59 34 6479 666 -49 -76 109 201 236 300 399 591 716 831 938 1211 1515 2013 2826 3581 4696 5532 6299 7811 9601 11325 13086 14833 16048 17635 20929 24426 28784 32993 35485 38012 41870 45579 47498 48421 49461 50863 54653 57081 56241 56888 56762 60317 63185 67795 71474 73003 76685 77787 74416 69927 68339 69984 71163 68341 70195 72125 73677 73702 75470 78396 76861 74837 73101 68460 68415 70938 70493 63669 57566 55531 43215 27977 26272 29932 32941 36080 39740 36370 35195 35131 31240 27487 27100 27053 27857 29819 32725 32715 30984 31429 33161 33612 35615 37819 32424 30203 28138 22192 22220 23187 22393 24735 29504 33307 33572 26973 19641 19053 19690 20058 21667 24612 29856 41218 40092 27340 21220 19375 21142 17932 15846 15623 16196 18731 19271 17147 14800 10212 5547 4015 5436 4684 3559 5006 4413 1403 255 1325 2642 5490 13034 13878 31417 45346 11682 399 -39 -41 38 16 16 46 43 30 3 5 22 29 29 0 -7 3 -4 0 1 -10 -5 -37 -53 -25 -24 -52 -8 20 -1 -4 15 -13 -32 -13 0 13 2 1 -22 -9 24 -13 3 39 34 47 10 36 48 52 52 44 36 35 12 -8 15 7 16 11 -6 31 36 49 54 32 32 48 42 54 57 55 40 52 50 22 31 36 40 43 53 62 66 62 45 44 42 39 58 60 57 57 51 56 53 44 53 61 54 54 57 55 57 52 47 58 54 43 41 30 27 21 21 9 9 53980 264 2408 30 11048 14 59 40 6480 664 -49 64 159 167 371 435 569 780 952 1204 1630 2032 2557 3366 4242 5038 5709 6911 8583 10473 13219 15131 17470 19815 21983 23793 24705 25964 29755 34597 39392 42389 46338 47840 48063 49428 52105 55424 54919 52152 49433 51044 50035 53650 55430 55933 60959 66513 73333 80438 86300 83711 76950 69285 58793 53031 55779 58066 58948 58030 53594 46510 43489 43492 41437 38449 35090 32448 31972 32622 32794 31304 30354 33098 34631 34440 33794 31900 29498 28414 26499 26288 28765 30935 32006 33032 35363 37514 34483 29686 27604 26358 26286 27452 26740 24934 25266 28019 27403 26836 29315 30067 27477 22873 20534 20550 23300 22776 25353 30668 42542 51093 47485 47703 48316 52337 51784 28267 19403 23579 22573 20108 16936 24300 33602 36310 26525 23059 20927 13287 7816 3801 2007 3081 2810 3394 4801 5217 1649 227 471 1140 5518 16492 25581 39301 38571 11428 384 35 -24 -5 9 38 30 25 53 66 79 18 20 0 23 32 21 -9 -12 23 10 -1 -25 -30 -4 12 30 18 14 12 9 41 37 -18 -11 -18 -19 10 16 10 -5 -9 19 34 39 48 22 54 55 49 65 76 70 63 38 52 47 39 35 53 57 43 41 54 44 30 48 40 51 28 50 64 51 44 46 65 73 61 57 59 64 71 64 85 74 66 70 76 71 69 69 64 65 60 58 57 66 74 68 75 77 69 67 64 60 70 75 65 61 53 43 33 25 29 38 34 53986 258 2589 30 11049 14 59 46 6480 662 -16 30 192 344 574 710 1080 1571 2107 2664 3565 4446 5534 7443 9758 11450 13124 15067 17330 19708 20354 20298 22163 24835 29146 32340 35114 39366 39550 39484 41485 42060 44094 48746 51591 55917 61024 62931 63477 66746 68944 69535 67796 64718 57146 51825 46701 42254 40615 41844 42902 40684 41114 39759 38084 36300 35656 36675 38491 41784 44865 45573 44726 43668 43878 42661 41778 43018 43193 40714 37986 36312 34583 33321 32272 34177 36938 41417 45436 46145 44537 42396 38417 33968 29844 25499 22011 20610 22026 24183 25970 27078 29348 30186 28645 27341 26183 25469 26920 29454 31071 31629 36874 60729 85303 83802 57217 37710 26975 24777 28325 28562 21840 22435 26477 29461 34581 39217 46066 41042 26290 22249 23856 20928 12485 4492 1183 2549 2304 4360 10672 9606 2894 837 842 4559 14213 42223 58583 29112 3707 200 38 52 50 54 63 43 9 13 41 48 27 32 31 5 9 5 44 30 21 37 38 11 27 17 -3 32 13 9 17 22 49 35 29 27 25 11 26 41 22 30 22 35 48 43 74 63 70 69 98 60 70 70 64 46 42 56 34 36 56 56 75 91 60 71 60 66 79 76 70 76 78 96 83 55 77 70 62 79 97 92 67 74 74 78 71 71 80 84 85 96 97 86 91 78 83 90 77 77 83 92 94 85 91 95 78 79 77 73 80 61 52 50 43 48 52 48 53992 263 2439 30 11049 14 59 52 6480 659 -96 42 83 230 251 430 635 823 1059 1300 1646 2033 2058 2000 2476 3299 4129 5146 6788 9295 11294 13531 17060 20430 24477 29263 32937 34906 39216 43292 46035 49569 51746 54179 55956 59257 60643 60787 61858 59690 57372 57058 55928 55198 54275 52781 52027 49738 46108 44215 42831 41118 40386 37915 35758 33194 29441 28014 30175 30588 33052 35206 36792 37968 36215 34928 34417 34077 35525 37616 39525 38865 35747 33583 34378 36919 38148 37446 37887 40097 44682 45462 47622 52592 52746 54694 57482 58265 56326 50760 41489 33454 28501 29860 31839 31812 31386 31501 32574 36752 38751 35850 33849 32905 36095 44678 56212 60440 51855 42711 32878 23980 19589 20097 21403 20239 21977 23969 26237 33000 39862 43171 43034 37799 32828 27916 23888 22901 18694 10299 3279 4849 5721 4842 12197 13825 8267 4098 7153 9969 15264 64446 89003 27643 2149 48 3 30 17 55 67 65 59 59 75 59 67 41 38 34 17 24 1 27 29 46 12 20 4 19 29 16 25 15 37 61 45 53 45 12 56 66 51 9 19 19 57 41 43 64 97 71 88 83 89 82 80 72 100 60 61 62 55 67 69 78 88 83 65 94 89 93 117 112 96 98 91 116 111 92 101 99 83 97 92 89 89 90 100 103 111 107 96 117 117 102 106 108 99 118 121 103 104 111 106 113 111 109 98 92 106 107 99 98 97 90 86 80 70 64 59 66 64 53998 269 2262 30 11052 14 59 58 6480 657 28 106 222 452 630 850 1027 1273 1649 1768 2047 2109 2199 2346 2518 2786 2979 3405 3743 4565 5634 6871 8189 9744 11648 14668 18133 21571 23744 24580 24723 26918 28456 29520 32062 36645 40039 42931 45764 49300 53291 54841 52773 50011 46713 44028 41565 40477 39229 35927 31147 27405 24950 22977 22660 23345 24628 24869 25463 27703 32081 34637 35756 37604 39342 42735 45191 46139 49597 54429 59441 64099 67534 70192 70747 69680 69149 62447 54897 47996 44872 44727 42322 42603 43160 43090 45498 49121 53772 59191 59699 61131 61528 60853 62231 57175 53738 50056 46287 41408 38894 37609 35532 34071 33207 31467 26112 19417 16613 14048 10771 10101 10157 10259 10933 13408 17771 19341 21391 24730 28484 35174 42486 43711 43828 46204 43248 37347 30986 29651 30038 27102 23318 19986 15441 5544 2138 6543 11313 10473 9280 6150 4376 13809 14629 12634 27600 67365 39811 3196 44 38 77 43 32 41 88 91 72 66 69 47 32 33 23 26 17 9 16 14 58 33 13 20 -11 14 7 22 56 49 5 13 23 41 50 55 46 43 37 75 50 39 52 59 54 90 97 93 107 93 74 104 114 103 85 124 61 63 52 55 54 66 69 65 84 89 91 82 59 71 72 88 101 97 108 106 106 105 93 96 100 98 82 89 110 114 117 103 92 99 104 103 111 99 99 87 83 89 79 85 80 78 88 102 107 100 95 81 92 83 75 83 77 73 56 48 50 55 61 54004 270 2205 30 11055 15 0 4 6480 654 -44 85 191 273 406 538 741 1004 1153 1384 1619 1883 2295 2748 3111 3269 3332 3152 2706 2338 2250 2790 3419 4194 5062 6215 7347 8416 10289 12557 15700 19587 23786 26143 27001 27943 29079 31349 32643 30002 29519 30714 32514 32287 29928 26886 25359 25088 24353 24838 25757 27514 30767 34268 36144 38167 40755 41754 40741 37645 37368 39943 42525 45382 48176 51086 54827 57532 60322 61735 62888 64433 65604 68053 68114 69015 70647 73611 76493 80441 84484 82118 76172 70964 62747 56609 54545 55807 54907 56118 56819 53866 50144 47402 46756 48666 47688 45713 40289 36108 35339 35598 34814 33820 33842 33679 32221 28789 20566 10679 6415 7411 10611 11713 11431 13044 15823 17706 20496 28246 39818 44682 49992 56974 44066 37806 36018 34368 29323 28385 29103 29491 28345 26010 22674 20195 15478 6133 1644 2768 6884 5522 4351 5063 4258 4560 8105 16753 24980 25204 5185 90 66 83 78 99 64 43 69 82 79 43 79 80 39 30 31 48 50 37 14 13 29 22 13 14 22 34 80 72 56 63 46 18 -4 15 43 43 23 43 76 78 35 33 45 56 41 67 87 86 69 105 129 109 100 98 112 67 61 71 58 66 53 64 84 74 76 100 90 86 84 84 94 98 96 106 96 87 90 86 83 102 85 81 83 116 115 105 100 98 113 104 115 101 105 113 106 89 92 98 95 95 106 98 91 95 99 100 103 99 91 90 91 90 79 60 55 58 60 56 54010 267 2330 30 11060 15 0 10 6480 652 -74 -96 83 235 315 438 647 952 1094 1340 1609 1736 1887 1880 1928 1935 2128 2249 2155 2059 2263 2317 2686 3767 4248 4364 5629 8156 10927 13255 14819 17206 18282 19512 21044 21890 22570 22233 23698 25746 25924 25229 24855 25773 25511 26075 26349 25689 26204 27444 31253 35542 37149 40261 42730 44894 47333 49858 51254 48419 50940 57133 62276 66164 71156 72994 69198 64054 62024 59517 56701 58896 64907 71757 81917 94228 98412 96640 96878 96301 93193 90583 89484 96308 99618 97951 91717 86894 81867 72539 64641 58373 53585 43779 33858 31008 34777 37668 36329 32336 25936 16366 9479 8773 8690 8264 8392 8544 9277 9710 10913 12583 13397 17761 26588 32386 40199 46296 46795 51925 50104 35419 29107 28348 28952 29945 31604 32036 31476 28531 26716 22742 15928 7664 2752 2498 6062 5438 717 469 428 594 2970 6299 14769 22715 14582 2396 313 75 63 91 76 75 84 90 60 57 102 94 79 51 46 -11 45 14 27 41 25 25 -4 53 44 58 67 40 13 58 46 61 68 46 54 31 38 68 58 52 39 50 66 34 56 89 95 98 114 93 97 92 99 83 97 87 65 59 66 81 61 79 60 70 85 91 93 91 94 84 102 104 101 107 116 108 94 100 101 88 86 85 89 103 110 105 111 117 127 115 117 110 125 114 121 132 131 116 109 115 108 108 116 123 114 128 122 115 106 108 101 89 85 89 86 77 66 71 76 54016 266 2366 30 11066 15 0 16 6480 649 -82 -66 61 310 420 573 704 874 977 998 1018 1085 1153 1160 1147 1084 1283 1552 1852 2123 2378 2863 3092 3529 4131 5031 6249 7220 8630 9398 9257 10289 12049 13264 13402 13226 14320 15124 15963 16991 17126 17893 19698 20736 21574 25294 29546 33362 35976 37247 39638 43751 47522 52200 58026 65924 70579 70044 73222 83797 90869 95305 98339 94893 89553 83972 79692 80171 75468 70045 64425 63222 64051 66979 71052 77391 89580 105621 115425 114406 113044 110737 103441 91125 77359 63134 51681 43924 38524 36447 36319 37262 37186 35955 33748 27313 20654 17450 14581 13511 13432 14741 15836 16492 17276 17014 17406 17956 20080 26431 34580 40392 42629 39170 38523 41852 46334 41452 33576 27416 26032 26386 28388 32886 34567 34898 36467 36199 31518 23103 8446 3527 4499 4673 10036 9489 1634 313 1254 7475 13859 27408 37306 47762 55932 26051 2546 192 79 53 63 107 92 112 107 89 91 89 118 86 69 61 63 93 100 81 76 58 63 59 48 51 74 60 66 100 94 61 56 85 48 51 84 108 89 70 60 67 76 69 55 94 107 91 115 132 124 127 127 116 104 149 127 99 71 89 110 124 127 107 103 110 117 121 110 107 152 137 128 137 135 126 130 125 123 137 127 117 120 118 103 135 122 132 137 147 154 148 156 143 142 157 153 152 127 126 130 140 141 138 143 149 148 141 137 132 127 132 128 118 112 105 92 102 95 97 54022 265 2400 30 11070 15 0 22 6480 647 -86 -8 -34 65 224 205 285 399 500 501 590 687 566 577 702 836 964 1032 1181 1304 1673 2144 2828 3363 4360 5627 6072 6786 7857 9264 10190 10184 11511 13917 16516 18962 18912 18182 18646 20570 22746 25478 27806 29646 31129 31472 30542 30825 31781 32699 33314 33734 36499 43474 48499 51533 55070 54440 55581 59118 60221 59079 55656 60224 63102 63131 61856 60369 59788 59772 61845 61974 60828 61804 64310 68564 75906 84224 90721 95688 94628 85093 66990 55399 50049 44826 37015 30837 28522 27314 25472 23114 21059 20639 19867 19237 21189 26864 34650 40700 43224 45173 42349 38256 38403 39089 39174 38743 39441 40883 40657 41258 41414 39664 36925 31775 29980 26195 20957 17132 16925 21767 28372 34230 37518 35423 37472 36849 35847 25402 12384 5664 6449 7822 18663 23561 7128 3948 16785 31461 67298 86735 56443 56827 90557 79849 10539 230 35 16 -8 13 55 47 49 47 49 21 32 34 22 32 16 2 21 13 -28 7 27 2 17 46 55 35 64 17 -7 2 32 17 40 24 32 40 22 36 34 0 20 34 31 65 90 72 52 84 75 71 69 62 89 61 59 40 50 58 59 58 63 73 92 82 77 86 75 64 66 61 82 96 70 76 95 79 84 75 88 83 88 93 91 94 99 106 101 93 99 81 94 99 82 90 85 81 96 95 101 107 101 102 97 93 92 95 92 84 83 79 67 50 52 51 56 59 58 54028 255 2704 30 11074 15 0 28 6481 644 -22 197 333 483 548 783 882 908 938 1020 1311 1652 2118 2482 2892 3131 3583 3978 4724 5573 6362 6666 6704 7217 7839 8700 10106 11009 10798 11237 11764 12124 12574 13436 13926 14528 14902 15394 16736 17336 17862 20718 23879 25719 28608 33813 39978 44269 51370 51813 51034 52873 56310 60170 60945 64164 65907 66154 66555 68094 67830 67798 68314 68671 68319 69021 68929 67330 67314 66479 63475 62021 60818 53415 43862 36442 29670 29234 30810 30957 29171 28737 31963 33394 33916 36228 39987 42489 37618 33299 31560 29536 31029 37485 41757 38415 37554 41180 42488 37786 34917 33711 31952 29374 26588 24181 21411 20541 21199 22827 23987 26352 29512 28411 28235 27031 26834 30050 34328 38447 41373 24196 8537 9906 14926 32516 32976 13007 22578 56156 115589 156473 112261 33275 39251 70833 15242 390 -19 4 13 5 25 29 71 96 69 82 35 53 12 -1 -12 40 26 -9 30 -10 -29 -3 7 26 35 -4 1 19 20 -10 40 46 14 33 22 -9 -11 15 67 39 35 19 43 45 84 55 57 71 48 42 74 66 70 53 30 39 9 33 43 62 52 51 54 68 70 82 75 70 85 77 83 68 62 74 85 89 68 81 72 71 61 76 93 82 73 75 84 84 97 91 85 83 77 88 90 87 79 84 89 96 97 89 85 77 71 74 72 80 71 53 45 47 45 50 47 47 49 54034 260 2558 30 11078 15 0 34 6481 642 4 145 187 321 417 449 628 766 1022 1253 1327 1622 2195 2737 2750 3119 3657 4403 5080 5682 5976 6299 6472 5955 5877 7389 9099 11560 13723 15261 16683 18481 21283 22437 21383 19280 19431 19103 17823 17023 17488 17610 17287 19040 21833 26708 34868 44306 50832 55427 56143 54184 48199 43427 45141 48136 49636 51906 53609 55662 55604 58047 60902 63422 68485 72189 71215 69609 67344 65716 68440 66173 63269 59771 56711 55181 50193 46164 43549 38866 34951 34449 37076 42278 47784 46455 42274 41133 40749 39156 37505 36756 36624 33542 28437 27821 26729 25585 29478 33879 37566 37812 33341 28604 27558 26388 22930 20311 18337 17247 17215 19240 21592 24074 24718 23245 23756 23144 24043 24652 23260 22013 22484 23638 20620 18563 20528 12285 15414 24519 34834 39578 21425 24685 54834 92979 110983 72590 53168 20178 1872 50 12 2 -8 18 57 37 14 19 45 20 16 24 22 37 21 15 -12 -20 -10 -12 8 31 15 4 -20 7 31 38 80 44 -4 10 30 12 21 30 23 22 50 33 24 14 36 57 57 62 83 69 76 54 56 94 99 51 36 43 23 47 55 42 43 47 65 60 56 77 70 67 56 70 92 85 72 79 73 73 71 68 76 72 79 74 80 92 102 103 98 96 83 96 95 88 102 90 84 84 72 86 93 80 85 89 85 83 77 84 80 75 68 57 51 50 43 42 50 54 51 42 54040 285 1812 30 11082 15 0 40 6481 640 42 386 172 -31 33 16 -76 -69 -94 -69 -2 72 147 76 346 591 727 694 671 402 302 479 548 548 643 681 715 668 695 643 751 1102 1365 1778 2145 2796 3408 3708 3955 4466 4912 5306 5453 5790 6511 7342 8327 8904 8815 9716 10195 10979 12579 13211 12277 12061 13240 14468 14587 14933 15474 16057 16808 17411 17451 18918 21624 28086 36730 44056 48029 46815 46752 47013 45821 40882 33946 32401 33404 36324 42382 49965 60956 68225 69148 72350 77792 82382 83222 81674 76818 70752 67128 62718 62609 64473 68612 61451 53104 51316 53153 54213 51577 49615 48898 46308 44883 44463 46628 47168 38996 30405 27000 28136 29720 32755 33069 33091 31169 26684 27839 30574 33644 36874 34460 28629 24801 22988 20770 23532 22485 18494 17042 16913 18059 19463 19940 19242 17649 18714 20489 21259 20849 21088 21580 20512 20426 20544 19114 13177 8718 12055 16662 25977 36607 45407 51632 50647 55602 63850 54234 39867 27951 38842 50827 30962 4610 148 11 4 27 40 71 68 60 90 83 50 58 15 8 23 17 -10 -9 -27 -49 0 -2 10 30 25 20 51 20 21 46 47 50 31 24 18 29 16 8 44 29 39 30 37 51 60 48 64 80 41 53 42 41 59 71 58 37 27 54 53 62 66 54 47 68 56 55 58 78 63 78 84 76 86 87 76 83 83 74 75 60 64 82 76 70 82 74 85 94 100 75 79 92 94 91 74 82 86 82 94 96 80 84 96 91 86 92 88 83 73 71 63 59 50 50 54 53 45 48 54046 288 1723 30 11083 15 0 46 6481 637 -14 180 348 380 399 406 627 638 556 496 272 11 999999 999999 999999 999999 -97 -26 -53 33 92 170 155 122 281 335 377 440 491 558 775 909 962 1169 1317 1325 1604 1870 2477 3116 3861 4371 4626 5129 5345 5540 5860 6537 7720 9312 10484 11063 11604 11720 12164 12428 12776 13903 14346 14617 15017 15329 16222 18000 20588 23639 28833 35778 43467 49229 51273 47671 43537 41101 41337 43608 45638 45715 47966 50733 51599 55899 57877 58729 59181 66072 68653 69020 72278 71369 67980 61938 57262 52451 48185 47232 45805 44572 45194 43438 42441 44185 44329 45947 51430 55246 57437 61827 64379 60441 52304 41307 32071 29889 27461 26137 26148 28456 28345 26367 27441 27594 24760 26445 30305 31001 30506 33165 32377 27291 26134 26715 26032 22296 19850 18458 18753 18996 18712 17568 17032 16489 15559 15852 17242 18669 20861 23703 25490 25892 25136 22698 20307 21307 21316 20590 32491 43399 46991 48156 47324 42194 35360 25608 16501 14263 11226 11075 20898 26451 9529 414 2 16 4 24 37 43 37 40 33 3 6 25 10 19 7 5 1 7 -19 -19 -16 5 7 -5 -6 7 37 33 4 13 5 20 58 6 24 44 28 -1 3 26 13 24 28 51 33 54 50 74 32 52 62 59 56 60 37 37 35 63 61 43 57 53 47 42 56 61 79 89 47 72 70 85 50 47 49 58 74 68 68 68 77 79 83 56 72 84 73 65 73 82 74 62 72 68 68 73 78 81 88 89 89 81 85 73 69 69 64 51 54 47 39 27 39 41 42 44 54052 255 2686 30 11086 15 0 52 6481 635 -81 33 183 324 480 679 790 872 1104 1320 1582 1704 1883 2269 2545 2722 2662 3073 3606 3963 4501 4897 5241 5703 6365 7093 7944 9220 10735 12333 14401 16537 17472 17542 17945 17963 16904 15377 14386 14047 16403 19233 20657 24122 27730 32354 38664 44912 50666 59168 68614 82925 94714 104820 115593 121712 128268 125792 128930 127267 111150 92592 83464 76176 71610 64090 63169 60173 54818 52183 52059 53002 55439 54731 53815 49401 40646 34732 33877 35260 36905 36589 35697 38902 40634 40992 38656 37800 41701 43282 41410 36330 32214 30650 28413 27136 26131 24881 23822 22568 21019 19785 19815 19327 18964 18824 18496 18959 18222 18776 18028 18359 21052 23421 25328 26733 28066 27545 24686 24309 24605 17353 18830 35614 44857 39597 35266 33015 23160 15777 15869 16562 10183 5869 3242 2761 315 34 44 22 61 91 84 36 27 37 96 75 42 25 10 -7 -11 6 15 23 2 -35 3 33 38 26 30 54 19 16 40 13 0 2 37 22 15 23 22 7 11 16 26 57 79 91 76 89 60 68 72 107 86 64 50 61 48 50 54 58 75 61 63 65 68 55 45 60 70 74 68 73 57 59 66 70 60 75 72 71 73 59 67 80 75 92 73 68 75 89 75 93 87 82 75 81 82 82 67 72 82 87 77 70 78 82 77 85 79 73 63 62 53 43 42 49 52 50 42 54058 237 3260 30 11090 15 0 58 6481 632 95 244 423 736 979 1058 1052 1004 942 1042 1296 1148 1072 903 780 806 888 901 1047 1510 2132 2961 4155 6357 9638 13676 17806 22755 28237 35002 44111 55077 67852 84420 107508 127405 145046 153993 154338 147715 131533 127038 114310 103244 103724 106307 107112 116888 127144 126193 124158 107967 95928 79404 60674 43678 36035 32066 28117 29850 36243 41025 42567 42776 40119 41692 47830 54928 60270 63359 62390 60867 61386 54340 47204 42305 33404 27269 25678 25130 25490 26360 26941 26206 25541 23749 23302 24060 22357 20568 17863 16369 18501 18092 18874 21735 24674 27858 29977 29030 30356 34989 29521 20170 12585 12476 15082 12586 10732 8136 6295 6166 7284 9503 3938 837 77 56 102 81 58 38 73 89 83 81 61 24 58 44 43 58 60 45 32 67 34 53 38 11 43 63 44 35 56 92 43 69 39 59 69 26 36 46 40 73 78 62 60 52 86 84 76 82 105 107 122 118 87 105 107 104 77 81 70 55 68 76 89 67 71 98 74 81 72 66 92 93 112 101 89 79 90 102 103 95 94 88 77 79 87 115 117 99 107 121 111 98 97 102 106 109 110 111 104 111 109 111 112 111 111 114 104 98 95 100 97 93 96 84 70 66 67 65 67 70 68 54064 217 3863 30 11093 15 1 4 6481 630 -75 172 530 1063 1956 2909 3899 5116 6485 8448 11534 16204 21505 27303 32683 38944 47561 52709 56607 62649 68526 70463 74074 79831 94855 102631 98265 92757 80818 72301 86730 103347 118352 132786 142523 140621 146150 147931 135026 115018 113664 135733 151105 137153 112768 92854 78042 70861 73082 70625 64146 59909 61113 58551 56351 52767 52407 47587 44997 46396 45640 43342 36639 32167 32119 31960 28236 22919 17525 16063 15565 15824 18174 22780 25826 29953 32691 30097 26334 23690 21484 16513 19022 21238 10662 17709 25980 13616 1475 475 318 165 2466 10005 8767 689 217 260 185 87 57 90 101 53 61 68 56 63 50 65 63 47 52 49 56 -2 4 -8 24 41 10 10 33 22 14 3 1 19 23 50 38 22 20 33 38 26 44 61 54 49 38 50 83 97 81 55 63 68 81 54 61 82 78 47 54 60 38 39 51 47 55 59 65 67 66 49 81 67 79 99 88 102 83 91 98 85 83 97 83 62 72 98 107 108 125 113 97 97 89 94 103 110 100 96 89 92 84 88 99 103 99 101 85 96 88 82 90 85 81 69 66 62 56 55 56 58 57 54070 206 4199 30 11099 15 1 10 6481 627 -46 236 528 806 1193 1681 2072 2795 3691 4915 6741 8505 10326 13138 15895 18924 22650 26518 30976 35344 41358 49105 55736 65926 79394 97183 120178 144806 162358 176878 193837 225722 249620 249806 239212 234075 231248 223323 185010 146689 117684 104554 98773 103012 96326 85466 88751 102420 97570 92583 73591 47575 33832 27286 23537 22099 17411 13165 11840 14084 16269 18754 19380 16772 12156 10063 11111 12333 10893 7762 5783 11545 17429 13610 12133 22433 27237 12611 11705 9310 1561 1459 4690 3200 297 163 19 10 3 31 53 42 35 23 53 51 11 -10 -10 -21 -34 -38 -13 2 -29 0 -8 -30 11 -10 -17 -6 12 -2 -13 -18 19 2 18 31 -6 7 2 22 9 1 22 -9 29 26 43 34 24 30 58 49 29 46 24 35 16 33 35 33 27 11 15 27 22 23 35 43 33 40 26 26 32 38 37 42 64 74 55 41 61 58 43 65 55 51 46 52 49 65 64 69 70 62 84 78 75 59 68 74 62 53 55 61 64 59 52 53 61 63 59 52 46 49 41 38 28 23 27 22 22 25 54076 215 3934 30 11104 15 1 16 6482 625 52 667 1511 2027 2544 2446 1813 1439 1391 1681 1785 2148 2737 3050 3087 3542 3756 3873 4250 4567 5125 5758 6720 7908 9752 13368 17152 20513 23402 25545 28779 35626 44601 54771 63599 73137 84883 95541 105119 120835 142060 160488 170640 186402 215701 254028 283835 283028 281502 256538 226701 151944 141695 143799 148958 148848 136304 112872 96519 76061 53522 48509 52513 39535 21341 11920 10875 11563 12992 15693 18138 20242 23164 25218 25604 26499 22910 15425 9642 7248 8846 9598 6352 6182 9899 13056 13445 10855 2425 43 -7 -11 115 60 -26 -2 20 39 18 17 22 34 41 42 13 35 12 37 14 -7 -21 -1 6 -54 -43 -38 -17 -2 -35 -31 2 19 -1 14 -16 -12 25 -1 19 -7 5 -2 -9 0 5 -5 -20 -4 26 32 31 55 40 43 33 38 33 14 29 46 35 21 25 20 18 16 14 17 35 29 36 36 31 41 28 15 47 57 52 63 71 59 68 58 43 54 58 53 50 63 66 62 61 74 77 67 60 72 82 82 77 81 71 65 70 62 60 66 80 75 73 63 61 67 72 55 53 42 41 32 24 27 23 33 33 54082 236 3309 30 11109 15 1 22 6482 623 -95 64 176 242 338 511 609 791 998 1235 1544 1962 2626 3828 5233 7231 9736 12393 14978 17290 18755 19438 18816 18045 17073 15324 14106 14135 15427 17093 19026 22910 27739 30514 31528 34336 37394 39024 40606 44272 48932 51693 52471 53381 54696 56587 60204 64428 75146 89070 93086 97230 97521 93514 88895 90190 90263 83838 79751 79609 73336 68150 69671 73940 75855 83626 98317 105066 96811 92712 88513 105354 129424 149274 152938 154756 141859 117185 107215 89583 71291 69511 61557 38113 21457 19178 22411 27481 29905 27283 25991 31539 32654 28611 24941 23229 17421 8916 2885 3926 6740 7013 10671 19296 32531 35872 13713 5360 2265 502 137 45 23 17 30 21 70 105 39 82 23 25 84 62 50 55 67 15 33 35 30 17 27 7 -21 -18 7 15 20 20 11 40 60 49 50 52 36 30 19 18 31 13 18 23 32 24 18 19 38 72 65 75 48 55 75 72 70 83 57 77 66 56 39 30 51 79 58 76 75 61 78 81 85 95 73 82 65 74 82 90 94 117 106 81 79 82 80 58 60 70 83 95 96 97 96 103 91 82 98 100 95 101 92 89 86 107 101 102 106 104 90 96 91 98 93 90 86 81 66 66 62 59 61 64 66 60 54088 240 3191 30 11111 15 1 28 6482 620 102 343 451 672 885 962 1223 1750 2550 3392 4349 5432 6491 7600 9431 11692 13566 15361 16735 17601 17290 14885 11905 9097 7753 7672 8241 8922 9676 10479 11253 12276 12865 13680 13749 13098 13485 14785 16638 17803 18778 20731 22226 24014 26418 30711 36258 41426 47023 53372 61540 74456 86455 92786 97440 101671 104312 99221 95608 98490 101639 114203 119290 116892 107693 98731 83453 71239 64523 56499 54367 55422 51283 67877 84473 107770 124045 125929 125974 130530 140592 137654 111174 97934 106439 107138 80332 56332 46267 42763 38387 35017 31654 30888 26032 21828 23902 21204 19047 16164 12889 6660 1495 1833 6133 7855 7275 15624 32624 39125 18591 4218 2808 2613 890 539 1248 885 315 70 44 84 73 88 48 91 90 71 83 52 88 45 34 39 42 54 23 57 34 6 62 73 44 46 65 54 40 37 44 32 48 74 38 33 38 63 78 83 73 57 77 80 68 62 98 99 94 89 97 76 109 142 112 87 66 49 63 65 74 78 74 78 90 95 94 104 107 107 96 93 103 86 97 105 105 104 126 119 115 131 111 87 87 107 109 120 123 119 129 125 116 112 123 121 112 119 128 120 113 104 101 115 113 116 117 119 107 101 102 103 100 86 86 95 84 85 89 99 89 87 54094 238 3252 30 11112 15 1 34 6482 618 5 354 849 1425 1868 2274 2785 3621 4667 5957 7398 8322 8799 9485 9878 9639 9093 7734 6241 4925 4486 5020 5769 7243 8501 10191 12523 14516 15402 17089 18505 19557 20307 22249 24393 25344 26386 29227 32182 34199 36599 39533 42383 42954 44522 47405 51986 56065 60944 65159 67313 69322 74942 87710 97216 89641 89470 89588 89367 91899 99596 101489 107162 112986 121166 103111 85909 80168 75892 65236 54403 53637 58315 79580 94755 98471 101568 120751 148417 172083 176306 159759 129779 83360 48959 37241 31037 29747 27318 25826 25012 21645 19347 15190 11601 10020 8347 7536 8207 8215 6667 11589 14152 10052 6412 3253 3030 5549 4253 5240 4199 685 50 88 251 276 117 39 83 88 6 38 62 93 108 96 113 60 34 21 51 22 24 59 58 18 -2 -6 12 20 37 44 31 20 42 30 58 55 36 34 54 52 45 38 62 77 40 76 49 23 50 75 82 90 66 83 82 81 88 85 102 91 69 35 47 67 72 87 94 79 70 88 67 100 83 84 85 95 97 95 94 88 100 106 110 113 100 93 97 102 114 114 119 107 127 129 123 114 118 120 126 126 120 127 119 108 118 124 125 123 112 132 126 110 113 110 107 99 102 91 86 84 87 93 99 96 94 89 54100 241 3162 30 11112 15 1 40 6482 615 15 164 204 262 511 840 1491 2257 2924 3976 4947 6873 8760 10133 10887 11275 11180 10484 9844 8799 7838 7210 7938 9325 10671 12383 13896 15287 16898 16316 15297 14098 14163 15969 18276 19333 19773 21687 23056 23342 23617 24434 27089 29885 31374 32858 35406 36131 34278 34947 38558 44684 50019 52615 55202 60287 73116 86188 89761 99089 108168 109943 121130 142741 143698 122733 130600 126438 95326 63267 57995 64285 71404 71231 81472 88214 97363 110468 107714 104600 112978 134200 135086 128816 127468 99621 65019 43037 34596 31429 23307 18375 15766 15652 13865 10185 8531 9844 8648 6567 10073 17111 17275 7709 2749 2503 2875 4414 4955 4514 4888 4151 2344 2108 1353 1051 486 118 43 43 43 22 56 75 32 65 23 31 44 58 77 39 38 14 19 40 38 4 41 22 -10 4 -2 -20 0 65 51 50 75 58 50 68 63 40 41 39 20 64 49 62 44 40 64 60 52 55 63 72 71 91 63 67 59 47 65 72 77 58 40 93 61 53 42 43 56 59 52 79 81 54 55 86 92 96 95 97 94 101 84 92 66 56 85 82 82 91 94 98 104 99 120 108 85 96 105 93 106 107 82 92 93 96 95 101 92 92 90 91 89 83 87 74 61 66 63 67 77 73 69 68 66 54106 298 1452 30 11112 15 1 46 6482 613 122 1220 570 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 -45 46 38 39 176 286 425 489 576 730 939 1501 2499 3532 6446 13418 25332 37570 45345 28532 23792 25653 31159 27326 20988 18703 18454 18269 18328 19171 20143 22628 27544 35141 41258 46441 50652 53623 55476 53128 49549 45343 41018 40249 37815 32159 31226 32525 33953 36211 36823 36822 37854 40005 45352 49337 49529 50783 49830 50196 51205 54565 65321 69404 59651 58664 72019 81028 90436 93493 93120 86271 81280 79830 76645 71316 57359 56665 70544 87359 100448 112527 121244 118833 121044 118219 105640 88044 68712 53275 50844 51418 38940 40042 36795 26091 17410 15249 16040 13374 11073 10923 10684 11539 9839 10423 13997 15741 10121 2638 470 209 759 2408 6497 12076 12059 7283 3046 505 270 170 58 26 28 48 46 50 44 38 23 32 50 35 59 68 53 21 40 42 41 56 32 15 -13 3 21 15 0 25 51 42 8 47 41 14 3 31 9 13 46 36 19 28 41 41 45 42 30 53 43 91 73 66 82 103 94 72 70 62 56 73 82 52 48 44 29 57 59 67 57 69 76 66 76 67 71 76 95 89 79 86 66 70 78 81 85 89 88 70 72 89 95 100 91 95 94 92 99 86 65 86 84 94 91 93 102 93 97 91 79 90 92 92 80 82 77 60 62 71 71 64 63 63 64 65 55 54112 308 1154 30 11114 15 1 52 6482 610 -7 47 121 233 446 471 647 809 947 1157 1183 1114 1060 736 477 589 827 901 867 623 478 481 483 162 999999 999999 999999 999999 999999 999999 999999 999999 15 111 268 448 421 528 583 327 402 620 619 642 719 885 871 968 1146 1264 1285 1190 1147 1137 1045 994 1012 892 580 585 761 1216 2097 2767 2902 4064 5894 7188 7880 7058 7403 8247 8311 9079 10450 11999 15323 32575 60825 85346 108510 143164 164545 136353 101824 63846 60012 57463 55395 55631 57170 61605 66228 60586 46369 37474 36572 34613 35599 39940 39887 35001 28801 16352 9731 4468 3500 3342 3389 2967 3026 2991 3466 5038 8852 15080 22179 31937 38634 43233 44373 44738 48493 49221 47273 46650 49773 59575 71982 80456 93849 98106 93516 92804 95407 94803 91802 83690 74579 65678 63549 73824 78633 77202 70631 62868 52963 47035 43842 41668 36940 37545 43857 42222 40306 38433 40585 40244 37274 31845 26647 25542 21555 15990 16080 15252 15415 16089 14287 9371 3863 628 125 195 996 3777 10173 20231 27165 26790 21687 10664 1957 52 0 -7 34 38 -3 3 42 1 34 34 47 16 33 18 32 52 36 45 59 36 2 45 -11 3 -10 -4 4 5 27 7 34 41 29 11 36 36 26 19 32 -2 -9 23 15 22 35 35 14 11 16 28 27 51 38 49 31 44 47 32 66 46 32 26 28 37 18 40 55 68 51 40 51 45 52 45 62 57 63 65 65 61 58 70 71 71 54 53 57 44 71 75 71 68 69 86 70 78 74 72 64 68 66 63 74 80 76 78 73 71 70 80 87 69 54 37 45 50 52 55 47 44 48 43 41 40 54118 313 1004 30 11114 15 1 58 6482 608 -79 60 219 596 903 1223 1288 1711 3383 4939 4202 5485 8981 18256 24709 17047 11579 12232 16850 23013 18047 10469 8719 8241 7770 6876 5980 5444 4355 3199 2247 1857 1665 1808 1976 2113 2156 2153 2243 2375 2474 2895 3195 3333 3666 3734 3950 4721 5191 5609 6186 6717 7145 7198 6864 6440 6330 6151 5969 5810 5446 5255 5180 4743 4159 4442 4989 5101 5076 5671 6545 8050 9747 10975 12701 14629 15653 15493 15639 16436 21779 39857 41718 52163 67377 117674 150552 126895 87814 62533 63007 64657 63578 61387 59481 58749 56608 50512 43019 39984 35227 33346 31442 29232 27894 27006 23783 20085 21352 23063 20469 17456 12572 7478 2913 1718 1528 1397 1986 2958 3593 7186 15143 26227 35673 45885 53234 57456 59644 57524 53566 47372 43675 51250 55734 58562 62700 64041 64111 68099 76513 83836 82857 77332 72933 64162 58663 59111 59346 59850 61808 64026 60423 62820 67270 62877 55806 52962 52292 57678 58023 58412 44760 26996 16719 14079 14294 11841 9841 8940 8201 6756 4081 2612 1963 764 194 81 96 32 58 123 236 944 6678 19836 22343 3501 72 37 23 24 36 33 34 54 53 23 45 62 53 -12 40 40 10 31 34 33 18 15 26 25 -3 -13 1 -7 11 22 22 44 60 53 26 24 62 53 34 -2 32 39 51 52 49 50 52 38 49 57 61 62 70 65 65 79 64 47 49 75 56 50 62 68 58 55 57 62 70 54 68 47 55 50 41 65 61 78 71 103 104 93 92 85 68 74 71 69 58 77 101 93 95 108 104 88 110 99 117 111 89 86 84 89 103 99 91 83 100 107 96 85 90 77 73 72 75 78 79 76 74 72 67 59 55 54124 305 1244 30 11114 15 2 4 6482 605 120 1664 3194 4685 8069 9917 12930 11753 7209 5330 6778 11366 18946 25511 22346 13591 8359 6012 3365 2803 3094 3153 2804 2208 1682 1665 2111 2593 2810 2543 2539 2347 1951 1776 1860 1976 2026 2214 2314 2559 2776 2980 3068 3005 3019 2629 2482 2199 1805 1550 1453 1327 1218 1054 975 1084 1411 1735 2018 2341 2743 2853 2674 2904 3158 3289 3601 3609 3823 4622 5996 7239 8175 9016 18224 55082 108291 175394 243616 282323 252223 133190 56832 37270 37029 39704 41893 44981 46214 45424 41254 36405 33980 31668 29223 27529 26273 27859 28886 28193 27309 26789 23623 19967 12837 8822 5321 4420 4572 7042 11962 15202 21524 29938 37187 41810 46108 53617 56637 54274 52702 49389 43301 39831 38626 38635 41793 40201 33582 31403 36352 41747 43540 45188 44501 45408 51063 57198 65809 72500 73616 72368 66655 70393 78310 71870 62722 59845 66161 85012 101842 77267 48330 24117 9196 3421 1717 680 318 263 300 288 188 238 194 206 167 116 69 83 64 103 38 103 191 406 3518 14189 21297 4345 15 -41 40 -2 -22 0 -8 -36 -8 7 17 -26 -19 5 -7 -11 20 -6 8 -7 -49 -28 -2 -5 -49 -42 -24 -11 18 38 17 3 -25 10 2 1 1 29 27 25 -1 27 26 14 10 -25 10 1 8 44 58 38 56 43 28 30 32 63 15 33 30 17 -2 5 9 13 19 11 18 17 31 45 48 25 10 29 42 68 52 64 42 44 57 48 37 39 39 19 41 47 60 53 49 54 61 62 68 56 53 62 69 63 43 55 60 69 68 78 62 44 53 56 43 29 31 35 41 39 38 38 37 32 32 26 16 54130 343 103 30 11113 15 2 10 6483 603 415 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 384 522 493 572 917 896 875 1177 1529 1604 2859 4896 4303 2680 2270 1525 1157 708 250 131 148 13 8 21 -12 -56 -9 6 0 -43 35 8 -41 -38 -67 -46 -4 92 209 340 356 328 367 189 184 -1 999999 999999 999999 999999 -35 35 20 -57 999999 999999 -27 31 -47 203 409 711 808 738 794 1038 1288 1370 1520 1911 2429 2814 3471 4383 8195 22764 59293 99409 139845 170111 190886 227001 214655 171583 78636 33353 28190 24132 19246 14784 15061 17167 16352 17950 24186 16632 11887 11438 14511 17619 20988 26706 30868 33837 36398 39712 45410 47859 47716 50323 53547 54848 58491 67167 67196 61938 56698 49686 47015 47518 46366 44614 40228 38651 37087 34755 32066 29773 28516 29880 33552 38674 48680 63594 69762 69469 70025 70942 73178 75718 75207 77970 81882 86604 87177 96468 106789 105737 101013 87154 62732 34902 12462 2762 900 384 373 387 344 351 349 341 298 257 149 153 123 122 123 124 120 98 47 73 102 225 2602 5847 1661 31 18 53 40 42 24 45 35 -12 24 50 66 54 31 41 30 37 17 -6 13 24 37 10 -14 1 -10 9 14 16 32 29 26 26 12 21 22 -3 19 61 41 34 41 42 28 45 27 -2 28 80 48 60 44 47 48 56 23 81 66 37 24 54 34 46 30 51 39 54 69 43 55 43 58 35 54 54 69 79 95 80 81 69 76 70 71 54 51 81 74 89 91 89 84 92 84 80 73 80 86 71 60 68 77 78 75 79 79 76 83 73 80 85 83 63 60 58 55 49 58 63 64 59 52 52 50 43 54136 306 1213 30 11113 15 2 16 6483 601 152 555 1336 2280 4049 7856 9737 7117 5261 4181 3605 3903 4799 6279 7172 6251 5202 4227 3207 2233 1614 1538 1465 1227 761 691 660 675 588 487 527 644 677 543 479 598 696 713 851 901 1053 1188 1409 1356 964 838 937 1032 997 1028 1071 1126 1059 1147 1267 1245 1111 1136 1223 1220 1440 1978 2525 3390 4116 4649 5361 5931 6830 7838 8953 9634 10654 11051 10240 10115 10726 11705 19312 30640 31486 28487 25138 27443 26609 29252 30854 32376 31675 27539 22878 22004 24878 28124 28359 28038 31993 36184 41199 47150 54031 58004 63319 69752 79232 85286 77812 96350 107640 82051 73666 63909 59648 55009 55276 54944 52688 50542 45408 43195 40636 39087 37492 36203 35295 32788 30027 29253 31562 34885 38190 43455 54380 66110 73248 76342 81684 82218 86329 90148 96184 103595 103378 103073 89782 79440 79113 81044 78581 68191 53518 30377 13410 4590 1317 401 267 290 299 285 282 318 293 298 405 474 804 1089 1069 694 301 89 83 75 49 95 31 24 95 252 110 -23 -8 16 32 1 8 8 10 52 53 27 49 -4 37 28 38 30 24 7 -43 -20 12 6 -40 -40 -1 -32 23 45 6 19 19 10 30 26 3 17 43 34 46 33 30 24 10 25 41 10 30 53 47 34 64 46 49 54 58 71 87 61 43 29 17 43 38 23 39 36 40 57 52 66 68 63 64 78 76 86 59 62 68 57 64 60 58 64 54 75 61 66 70 74 78 91 90 90 92 78 73 68 69 82 89 83 90 80 83 91 85 74 84 80 79 71 66 62 66 68 68 67 57 55 56 48 51 51 54142 296 1514 30 11114 15 2 22 6483 598 175 1619 3562 4101 4832 5028 3217 1962 1064 264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 48 70 232 293 393 542 801 1019 1081 1079 1243 1247 1142 879 732 673 639 541 484 674 800 1023 1439 1789 2123 2342 2424 2907 3274 3255 3377 3566 3534 3518 4529 6043 8669 11667 14665 18474 25179 34934 39771 33067 22104 17328 14833 12744 10103 9448 11259 14151 16591 27868 43941 50594 49206 43116 41451 52292 74679 97474 129428 136711 135160 153763 157946 131555 95855 84690 81709 79456 78749 69928 60159 54123 49207 52762 52723 41127 39969 40230 41284 42717 44022 44327 47618 50999 58731 63169 62573 63322 65989 65741 66821 72471 80370 88576 92315 89463 77654 79203 91261 94487 109579 113043 90966 68993 50783 30015 12526 3758 1202 568 567 844 1445 2477 3372 3730 3654 3477 3601 4096 3926 2764 1057 426 162 66 60 18 24 0 20 81 26 86 38 -7 4 31 24 -10 -32 -29 -1 39 22 27 12 20 2 6 18 23 17 26 -26 -45 -8 2 -15 -14 -41 -30 -47 -1 -18 19 -9 -30 20 -1 6 3 4 -11 -14 -6 10 16 -4 -19 -19 -4 -11 -29 22 22 4 -15 40 39 44 36 59 86 54 26 21 9 -6 3 13 38 28 29 28 26 25 26 46 48 42 52 52 76 64 41 29 47 39 36 47 43 56 52 57 70 62 60 62 61 60 78 72 63 64 54 44 57 56 67 57 68 76 75 70 63 62 64 53 47 46 43 41 49 45 35 45 44 40 31 23 54148 264 2474 30 11114 15 2 28 6483 596 -74 138 346 543 735 949 964 1066 1086 1026 899 557 467 249 40 -9 -55 11 154 270 363 408 525 447 610 688 680 826 796 878 881 1110 1373 1491 1628 1845 3196 4773 10433 30465 63856 103789 154351 178772 135635 86860 53737 35049 26820 33401 41114 50409 60816 72292 79296 85699 98811 112426 117392 140307 175517 173522 151192 139489 117623 110027 111443 108980 99639 95446 69037 61181 61547 51493 45504 38607 35905 35052 35028 34657 33641 32620 32177 32188 34178 36552 37802 40205 50321 62348 77537 93217 90828 86804 83124 88562 94756 75314 62445 64252 58122 40327 25625 15243 17091 20170 13189 6137 3699 3019 3879 5536 7264 8305 7373 6118 5456 3953 2001 1683 2040 1711 1235 1126 1189 1067 433 95 49 49 102 59 71 72 75 94 102 53 36 29 14 40 8 21 26 42 64 74 67 23 12 30 42 65 72 29 47 34 12 13 49 54 10 4 66 26 22 65 34 48 29 29 58 40 63 74 48 32 60 55 56 27 35 43 60 48 82 97 88 69 59 72 107 96 85 78 59 38 70 56 43 54 73 72 45 59 54 80 86 86 66 75 69 85 99 87 83 120 111 100 98 94 78 80 68 74 75 69 90 109 106 111 99 90 99 107 123 113 99 98 111 107 113 113 106 110 120 112 116 105 100 91 86 89 102 105 90 86 90 91 85 77 76 62 54154 265 2441 30 11111 15 2 34 6483 593 -11 170 371 613 927 1137 1338 1537 1700 1719 1640 1547 1582 1558 1366 1120 953 1037 1501 2072 2295 2369 2438 2559 2687 2901 2847 2993 3107 3299 3704 4045 4700 5571 6680 7809 9973 12719 18154 32328 53252 62750 81444 111045 155057 169991 130801 79567 71130 75273 78508 81597 77651 73149 78960 86829 80654 82074 90753 91124 89353 101775 133095 175587 162825 165806 145720 115094 107347 105819 115838 84246 77595 74896 86560 100279 102276 84547 61426 43629 36972 39534 41194 39936 37596 36783 36167 36802 39061 46157 54384 59354 59791 55333 52875 46248 35164 21774 6515 3276 3178 4128 5881 8180 9738 11396 13052 12823 11680 11380 10664 10121 9085 5655 3435 3101 6090 10812 11283 9461 8914 7888 5720 4299 2786 2070 2413 1402 357 81 46 104 84 47 74 76 45 40 42 48 62 13 8 48 7 32 56 56 58 51 73 37 72 48 -3 23 6 26 -9 12 2 21 61 9 6 3 -2 10 25 34 32 47 21 69 42 19 14 59 62 72 62 20 44 27 39 50 25 59 77 88 53 64 72 76 86 93 112 77 71 65 53 48 53 61 82 78 50 61 56 60 61 67 85 90 74 83 69 70 81 97 82 85 57 63 90 88 91 82 97 112 97 102 113 120 121 118 112 98 108 98 91 111 110 99 117 116 115 101 100 110 115 103 101 95 91 84 87 90 90 89 87 85 79 70 59 54160 346 8 30 11108 15 2 40 6483 591 130240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 224 219 438 685 878 1156 1363 1568 1833 1907 1865 2083 2338 2471 2799 3424 4187 5483 6614 7008 6905 6445 6504 6968 7344 7825 8037 8334 8919 10230 11281 12058 13464 15177 17082 20672 25508 25235 24097 24626 26991 26637 28080 33100 36942 49349 76092 103230 117576 111817 96113 87576 84974 92250 104123 111433 113087 106141 75739 55259 51871 58905 66280 96345 174237 189889 186656 194734 172614 157252 222042 280243 242043 142304 32168 27548 38976 50705 66226 74202 78638 83489 79524 69218 62556 57622 45953 34273 24829 20554 18016 17576 17060 13034 8118 4597 3910 4744 6002 8508 11619 13805 15880 17759 17902 17322 15935 13894 12811 12149 9351 5825 6911 9750 13473 18701 19516 15954 11053 10579 11418 9789 8359 7264 7087 8373 9176 6255 3240 1308 375 215 138 79 78 68 44 70 56 80 61 36 33 38 43 84 40 55 33 22 37 38 63 71 92 60 11 56 64 39 19 14 12 -2 45 45 14 22 17 49 40 43 66 67 60 43 36 25 27 54 64 61 34 61 76 73 52 51 69 97 53 69 66 104 108 94 85 91 102 80 56 61 86 81 52 70 83 77 84 77 86 86 74 91 83 73 91 110 110 114 107 91 102 100 81 92 107 106 101 110 129 115 106 101 104 108 110 107 111 117 110 94 104 111 136 124 121 120 98 100 110 119 105 105 88 85 98 98 106 88 91 96 87 82 74 74 54166 275 2133 30 11103 15 2 46 6483 588 -29 159 298 522 687 1077 1356 1591 2018 2437 2751 3311 3685 4120 4596 5047 5356 5477 5517 5989 6911 7878 9534 11447 12729 14454 16399 18966 20400 19115 18048 18055 20971 25886 29426 32690 35393 39149 43074 47024 50726 54920 56339 59442 63223 64478 62195 62144 70447 72951 70023 71578 77728 83326 90869 101817 127434 161165 186271 209613 211221 148059 79066 94586 153197 149634 108407 65422 40070 37847 30378 25531 21627 19309 22727 26768 40002 45323 32772 19155 16303 19094 20334 20942 22092 25004 32892 40347 55350 71469 79225 78899 71034 64205 59534 56744 47840 33789 24505 14480 10469 7950 5259 7770 15395 20668 20829 20664 21989 21857 18809 16624 16652 17268 15100 14580 14285 13485 14848 16083 16695 17301 19262 18530 13446 14580 18907 20548 17907 15132 14238 13828 12079 8858 5849 1915 718 245 121 158 122 91 83 35 47 77 43 36 60 38 42 61 36 50 39 34 26 44 56 91 72 30 58 69 59 32 8 31 19 7 5 19 49 64 68 -6 1 64 37 27 64 63 46 55 39 64 54 34 52 41 53 68 46 44 32 60 54 71 62 71 46 68 83 89 106 95 95 73 55 60 49 41 45 75 61 49 86 71 52 78 77 73 74 87 88 88 106 110 99 103 105 98 99 97 83 67 93 107 108 115 112 137 126 100 95 95 93 95 90 91 115 98 99 116 122 116 104 116 112 99 106 95 93 78 71 84 92 95 90 87 81 73 76 71 54 54172 281 1950 30 11100 15 2 52 6483 586 -21 193 165 487 750 980 1359 1778 2018 2294 2799 3363 3778 4275 4937 5297 5454 5792 5819 5878 6120 6195 6189 6653 7205 8165 9695 11190 12710 14292 15558 15934 17771 19872 22620 24842 25865 27454 30361 32618 37336 45081 52548 55195 52575 53127 52526 52900 56849 59829 61718 68960 76352 76227 75002 68882 60318 56448 53431 51542 51538 51972 50701 65628 91914 147244 208987 196578 131367 46085 24110 22400 23859 20337 19225 21215 20410 30506 55091 81182 58662 45645 61610 71472 69904 60547 56034 57760 60055 57294 45788 35100 33269 41281 45976 49973 53177 51803 48173 46614 41360 31276 19766 13440 9714 7334 7493 11931 17019 22515 27742 27762 28174 27820 22051 19061 17648 15893 14747 14139 13706 13356 13903 14866 15125 13447 10552 11058 15764 20344 19662 16483 13195 11530 9095 4582 2758 1994 1617 1328 999 608 511 486 380 205 82 82 26 20 3 53 64 51 72 49 27 37 16 -23 14 24 8 23 32 58 48 65 20 -14 1 -19 1 -6 -23 -21 -37 -56 -67 -12 -12 -20 -10 8 -13 -16 -9 31 13 -6 0 37 10 -16 7 10 10 9 11 4 16 13 50 44 29 36 43 46 23 20 34 35 32 44 50 26 -7 -20 17 32 29 35 43 29 29 23 26 66 61 35 37 23 59 42 69 53 55 70 40 36 28 28 43 70 63 63 57 70 55 63 70 59 59 45 59 68 50 56 50 54 71 68 58 68 62 54 63 51 43 46 38 34 43 40 42 39 31 28 25 18 7 54178 267 2366 30 11096 15 2 58 6484 584 -99 999999 999999 999999 999999 999999 999999 999999 999999 -2 152 438 694 925 1094 1294 1450 1842 2239 2611 2954 3488 4057 4686 5539 6284 6111 5628 5464 5814 7187 7620 8424 9819 11601 13112 15257 18693 20228 21387 19971 18325 16482 15890 15540 15780 15985 15578 14289 12748 13204 13610 15586 16140 21425 49074 68949 55835 50235 58349 77704 115923 151969 212251 281834 309664 274914 256008 241127 239586 236755 173604 169466 191577 151323 117168 91613 71103 56304 43289 42853 37935 31156 26560 28218 31921 37876 40382 40400 37795 38151 40594 38066 35197 35785 37175 37732 41267 37851 31944 25166 21047 18135 16526 13318 13630 14764 14504 15611 17162 16775 16042 16268 15181 13858 13923 15255 14866 10591 4149 1334 939 795 631 442 456 462 310 186 126 96 150 153 151 188 238 198 164 101 76 104 46 69 75 72 43 18 60 47 76 67 37 45 98 68 70 44 51 19 19 12 43 26 11 36 10 15 82 51 28 30 26 59 15 41 48 70 56 46 58 87 57 47 72 62 82 53 68 54 70 86 58 70 89 67 97 86 81 75 96 103 66 39 63 38 77 74 66 64 82 97 94 88 92 76 110 86 115 117 133 133 116 100 102 107 91 113 99 86 82 110 108 98 124 126 124 140 142 118 113 123 113 108 112 113 115 111 107 113 116 120 126 119 103 98 91 91 95 109 107 100 90 84 83 78 73 68 54184 259 2602 30 11092 15 3 4 6484 581 -76 64 342 609 1086 1496 2099 2761 3505 3997 4442 4972 5175 5537 6373 7320 8386 10049 11919 13660 15434 17239 19092 21477 23945 24747 23338 21911 22140 23227 24353 26071 26337 25179 23745 23016 21567 19214 15847 13523 13294 13629 12561 10914 11674 29117 42693 38093 32561 31784 47776 72363 88521 88826 127968 171044 168678 179123 189466 195769 159143 153405 165240 174277 169759 153382 144018 139063 138553 128451 88659 41425 26143 22507 24927 24119 25228 27752 33250 37526 43519 51256 52599 52232 51958 47687 43078 36334 27541 21844 19715 19926 22249 21876 18938 17141 15925 17030 18902 15392 11570 10240 12557 17679 20579 17789 13030 9226 4570 1374 517 389 374 265 193 219 210 181 182 126 71 91 57 42 67 81 107 130 175 116 52 77 73 35 44 47 30 57 26 65 36 16 34 53 93 86 78 77 74 70 36 42 29 11 6 3 -6 2 53 55 46 22 23 14 13 28 47 35 33 38 64 44 28 43 76 46 44 0 55 42 40 76 84 64 47 82 53 61 69 81 70 82 63 44 40 28 44 58 67 98 72 80 101 103 58 70 85 100 75 86 73 79 94 98 89 91 74 76 85 93 93 114 112 101 100 106 100 113 110 111 100 103 105 100 96 109 99 98 101 93 112 110 103 93 84 91 83 85 76 83 91 86 88 87 81 72 70 68 56 54190 287 1759 30 11089 15 3 10 6484 579 -8 26 137 191 353 446 431 524 511 461 504 555 654 770 730 535 420 406 377 331 405 487 541 494 356 348 276 307 397 562 917 1510 2297 3212 4215 5411 6453 7564 8635 9385 10751 12241 13421 14732 16489 18548 21079 23478 25913 29034 32330 34748 33510 28432 23818 22332 20887 20229 18922 19522 21416 22995 22950 21768 19721 16715 13776 12594 12118 12452 13800 15500 17436 19023 21862 26593 25327 26688 31558 35249 43786 47021 48299 68870 88564 90441 75515 80126 88392 102519 115487 131720 145774 147065 149539 167936 192070 213455 215029 184358 122295 69530 59391 40061 24666 19840 16647 16092 15484 15168 18519 23674 25545 23363 24914 27714 27190 23568 23302 22528 24616 23302 21360 19832 19261 18499 17994 17873 19855 22127 22190 20343 14555 6320 1146 293 288 218 261 261 222 178 183 183 151 126 175 119 90 75 57 126 77 51 56 57 117 49 -30 21 37 5 18 18 47 38 12 18 42 33 53 65 22 45 65 88 38 46 14 66 57 42 24 -5 -30 -26 3 6 24 20 15 31 20 40 59 26 25 39 25 49 71 48 39 28 20 23 10 39 73 47 50 34 67 71 48 43 49 66 55 51 44 -7 55 51 34 33 56 35 21 48 64 67 68 61 76 75 82 95 88 89 89 85 71 80 62 75 72 63 93 87 89 89 100 88 78 79 93 99 95 98 86 82 96 90 97 95 81 88 92 100 82 78 84 85 75 66 64 72 68 63 67 69 70 68 63 50 46 54196 297 1484 30 11084 15 3 16 6484 576 277 766 1113 1392 2261 2939 2932 1460 822 966 1233 1426 1572 1870 1993 2213 2248 2262 2128 1918 1999 2208 2574 2655 2299 2078 1736 1784 1806 1700 1784 1556 1004 351 -49 999999 999999 999999 999999 999999 999999 999999 999999 312 755 1484 2487 3734 5327 6966 8709 10093 11466 11971 12670 13383 12855 12346 12281 13520 16036 18767 20812 21372 21290 21012 20965 21283 21802 22496 21821 20755 18811 16680 13995 13870 12788 12174 12746 12026 11565 12618 13415 13228 13880 13063 12741 14247 16854 18860 19902 22674 27619 33634 41555 58265 81627 104271 123619 148606 165771 191088 200108 194178 187211 193039 204496 198882 163305 133311 120678 86929 66995 42061 32086 26439 22815 20432 18791 17544 17604 17600 16530 16995 18401 21371 27455 32126 34571 33194 27971 25385 26812 26586 27168 34006 34664 24516 13962 7071 2735 946 505 346 271 284 230 227 227 205 199 182 201 198 181 214 248 205 172 211 208 161 97 89 76 59 42 85 66 5 72 74 59 24 -4 32 32 -13 21 49 28 23 37 36 -6 39 53 52 23 34 35 60 29 21 28 -43 -10 3 12 26 44 9 -3 39 17 -1 22 30 56 31 32 51 40 77 63 62 21 5 53 69 47 29 50 48 35 69 67 32 46 55 40 48 57 49 37 51 34 26 47 29 44 57 49 55 53 56 89 92 81 74 66 65 61 56 72 77 60 76 66 94 83 93 92 86 84 79 82 88 84 87 76 80 88 94 93 93 83 81 89 96 92 92 85 94 86 68 67 67 69 77 72 65 69 73 63 57 50 54202 344 41 30 11081 15 3 22 6484 574 738693 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 936 5523 20225 17042 8650 21133 34100 24539 17685 21872 16146 11462 13421 15301 16483 16316 15271 13686 13441 12614 12320 12381 11983 10138 7943 6759 6569 5890 4690 4289 4686 3029 3181 1954 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 1256 3382 6915 12672 18811 24538 29316 32923 36102 37026 36272 34169 32263 30711 30425 32887 37639 41811 45631 52831 60138 60165 61808 64567 64847 60711 55730 53879 50959 45007 44474 44711 46567 46739 43007 40655 36862 32945 31918 29868 26781 26147 27449 29950 35741 49132 65628 77208 79191 86717 99277 113446 131142 154388 161632 125311 94095 43078 24649 9139 12553 15841 18083 24765 31378 30243 32293 34992 33877 33088 30353 26010 20727 17448 15597 14268 14164 15198 18830 25783 34380 38296 37195 37099 33748 25824 21827 13350 4825 1808 1040 687 476 405 389 355 322 222 206 215 166 104 171 181 147 186 204 208 183 167 108 101 84 93 93 51 46 47 64 5 -34 14 -7 4 -32 -37 -42 7 -3 -4 -2 27 25 30 -18 9 35 25 34 31 -5 4 -35 -25 -3 -18 -44 -55 -14 -3 -31 -12 14 16 -2 -13 -12 -23 -15 18 7 -27 9 26 6 34 8 -17 -11 -16 -5 16 29 22 26 1 -1 29 34 21 21 11 12 5 29 5 -23 22 7 -1 29 20 24 36 40 4 14 55 36 32 42 28 27 19 24 27 49 39 30 35 32 49 49 51 55 63 64 46 62 63 41 36 54 43 39 55 54 51 63 64 54 55 55 50 52 50 34 45 44 49 43 37 47 43 46 43 30 24 13 54208 309 1086 30 11076 15 3 28 6484 571 261 645 2342 4588 7528 7703 2349 3326 4409 4142 4174 7005 12573 17578 13930 6205 3342 3456 3931 4878 5910 6888 8038 9336 12011 16759 24277 33541 40930 45485 44491 41563 39317 38958 37491 30453 22218 16364 10624 7449 5018 2692 1145 592 287 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 555 2437 5596 10709 18374 25625 31184 36036 41394 45902 47799 49542 52741 55385 57383 58989 59679 59082 59504 60413 59029 55435 53913 55041 56973 59181 58947 57781 58318 54430 49267 42456 39675 37755 34268 32308 30190 30918 32287 35958 41610 47489 54106 61891 72271 79666 79854 77604 71896 65511 60775 55361 51412 51077 45246 40693 36438 32183 30436 26743 20549 17731 14137 10401 6804 4300 3350 3628 6245 10733 20822 30642 36401 36167 31342 26099 22774 20944 19327 18882 19861 23439 29053 37076 42589 41910 22545 6326 3245 1555 925 691 641 594 417 405 364 367 286 313 301 219 201 201 236 235 261 224 326 476 580 557 366 259 192 122 105 90 79 47 17 47 26 -8 -21 1 9 7 -24 -12 0 -19 -11 10 -4 5 43 48 12 -10 -14 53 15 2 7 23 28 21 -8 -8 -13 -18 -18 -28 -18 4 18 0 5 28 -1 24 -25 9 15 36 40 9 0 21 21 22 15 12 47 66 27 -4 9 32 42 41 12 10 29 21 7 11 25 40 37 12 8 35 37 28 7 28 44 26 37 57 60 67 54 38 36 34 44 40 46 48 22 42 46 67 76 55 64 60 68 64 57 53 56 53 61 63 56 60 61 67 63 70 72 72 62 56 36 34 42 48 52 48 45 36 44 41 36 25 19 54214 298 1413 30 11073 15 3 34 6484 569 229 3247 6918 13992 20721 10975 3928 3902 3761 8216 23742 54003 65770 32663 15878 18297 22574 26705 28074 27458 27454 30098 31056 26661 20534 13211 6327 2888 1159 160 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 242 1692 3524 5589 7534 9707 12807 16680 21124 26112 28739 29750 32388 34423 34770 35204 36468 39437 42467 43911 44499 43915 41074 38520 36421 33068 31040 29577 27522 27115 26970 27489 27986 28234 27283 22104 16606 15051 18425 23750 31904 40633 51255 64821 79109 86114 90179 84632 74672 69968 69469 56419 49984 51022 53006 60561 75082 91232 103160 114274 116076 109414 94879 88249 79491 66303 55956 43530 33583 20594 13665 11435 12962 16445 23258 29222 29577 22899 19412 15051 12679 12047 12763 14532 15119 14633 12504 8718 4440 2365 1293 828 649 584 503 484 461 488 473 423 464 439 444 520 595 581 545 497 385 319 309 403 329 208 114 85 113 95 87 126 93 59 37 70 47 46 16 41 35 40 54 53 49 26 18 2 55 58 43 72 77 56 56 29 0 21 26 23 56 11 -7 1 55 37 13 14 1 9 15 63 12 2 46 64 61 50 42 42 54 50 61 39 46 38 71 54 52 76 69 64 83 86 67 67 79 25 26 36 39 39 39 21 35 48 63 78 78 56 53 53 60 69 74 79 76 81 77 75 62 60 63 73 84 91 100 108 92 89 91 90 84 85 93 86 87 87 72 76 80 93 96 93 90 105 100 83 92 90 87 71 64 68 75 80 83 71 67 69 65 52 52 40 54220 312 989 30 11069 15 3 40 6484 566 61 999999 999999 999999 999999 652 1959 1750 999999 999999 999999 -92 536 1558 5946 11200 17285 16152 6367 3748 8938 15337 14681 4174 3379 4949 6548 8433 10645 11616 10956 9546 7211 5701 5137 3781 1937 838 271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 519 1297 2122 2865 3320 3818 4593 5317 5663 6694 7616 8332 8579 8757 9060 9767 10433 11338 12353 13667 14897 15527 14517 12476 11123 10256 9324 9066 8500 7047 6615 6718 7600 9703 11696 14461 19830 23100 24841 27286 31238 34940 40959 48549 51985 49416 42804 41006 41656 45756 50832 58932 66498 75831 84387 89216 93222 97804 99960 101412 109617 120159 128621 136527 147541 162344 181948 193459 185003 150485 129067 95908 54006 47267 37389 28708 25144 19797 16793 15717 12930 9584 5921 3388 2317 1777 1722 1620 1280 884 551 471 455 469 512 598 611 677 696 650 720 716 773 811 857 849 825 749 599 501 311 202 201 151 148 123 134 128 89 114 65 37 19 32 35 -17 20 36 64 66 92 61 -7 -17 -8 -9 56 24 43 4 34 34 25 37 42 27 1 -19 20 -19 -30 -37 -32 -27 0 -3 -1 -13 8 24 33 9 -7 -21 16 27 25 5 23 47 -12 1 26 26 23 16 -8 34 35 43 30 27 33 27 19 -10 18 52 30 14 14 19 30 39 30 52 55 34 7 32 31 33 62 58 58 51 43 45 43 64 45 53 59 61 67 51 56 77 67 63 60 59 67 65 65 73 59 66 63 42 57 59 58 61 68 78 62 76 66 53 50 41 42 46 49 46 54 54 47 45 34 28 23 54226 298 1405 30 11065 15 3 46 6484 564 186 1163 1693 1910 3115 3417 2698 1233 40 999999 999999 999999 -2 329 380 388 208 999999 999999 999999 999999 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 67 107 257 387 477 599 510 360 368 449 648 779 940 1030 1208 1363 1322 1267 1280 1381 1497 1441 1531 1606 1817 1945 2271 2520 2794 3567 4490 5116 6210 7300 8375 8220 8121 9382 11657 13508 16586 20964 26752 33900 40683 46216 53394 64645 74272 61287 40903 29734 32650 40693 45340 49714 59391 68775 74417 84892 106103 129094 157292 178301 193377 232016 276529 298802 305443 314741 273598 222802 135015 72648 45703 33403 32909 31119 26821 19101 9954 3340 1447 996 664 599 556 567 546 550 716 812 895 971 1169 1456 1403 975 896 1016 1076 994 976 828 738 685 586 497 434 373 301 229 186 162 142 171 178 158 139 121 127 110 103 86 85 76 73 84 61 85 36 -3 10 53 46 26 55 26 36 75 59 40 47 43 56 43 44 36 16 25 21 13 15 32 18 12 39 44 75 81 43 57 42 19 55 53 62 67 67 57 52 46 46 54 42 56 71 75 66 65 79 83 75 44 46 48 53 62 50 33 36 38 60 54 60 64 82 76 80 74 78 72 99 73 83 80 88 86 89 85 88 85 98 97 103 93 97 84 87 98 93 98 105 99 101 91 85 80 89 103 94 102 99 108 91 92 91 96 93 84 84 87 86 84 90 77 74 74 71 57 60 60 54232 294 1520 30 11060 15 3 52 6485 562 47 888 1874 1450 1041 891 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 452 520 667 846 942 971 1167 1306 1370 1430 1518 1738 1979 2414 2710 3098 3686 4434 5261 6394 7329 8194 8967 9289 9678 10363 11268 13165 15947 21367 24309 29601 39822 54174 68266 82552 85746 76337 66687 68215 74066 80626 87015 89074 85367 86496 94048 100383 105269 112715 120788 118702 129789 146611 147009 172370 230369 260481 240762 228161 225336 165822 76169 72133 76568 34038 23906 21225 18912 14605 12276 8247 4933 3327 1929 1257 903 780 788 882 1030 1299 1640 2078 2506 2348 1854 1727 1734 1640 1423 1547 1526 1331 940 626 560 562 472 369 369 327 264 170 209 168 156 157 109 74 76 95 111 115 152 115 75 61 30 21 36 66 62 78 54 39 55 62 70 79 61 64 65 47 38 78 75 71 32 11 41 6 29 49 28 16 71 23 73 88 63 78 63 29 62 76 62 58 64 44 55 79 65 56 59 53 59 77 70 83 73 72 90 74 61 37 56 60 66 43 43 43 65 45 66 82 92 92 65 57 69 82 82 91 70 71 68 107 105 83 87 88 88 88 89 99 103 102 120 96 120 103 98 120 112 102 93 101 102 107 112 114 114 117 114 97 96 99 89 82 81 87 100 95 90 84 85 81 78 72 67 62 54238 233 3347 30 11057 15 3 58 6485 559 -63 112 305 527 759 891 1082 1472 1799 1949 2073 2267 2507 2606 2862 3241 3625 4415 5849 7809 10468 13446 16888 19794 22213 25434 27625 29636 30810 29947 28515 27775 27622 27027 26438 28444 33276 34678 35982 38110 48528 57569 68778 87549 108572 136695 157161 198648 249615 280591 265079 252890 316655 421015 432947 306006 143405 62999 46269 38944 28038 17885 10241 5745 3910 2667 1880 1512 1329 1332 1453 1573 1811 2129 2421 2768 2711 2055 2062 1969 1713 1367 1002 722 698 523 354 400 397 330 253 299 283 233 175 163 127 131 112 73 65 101 120 99 110 77 92 48 65 39 31 12 2 9 22 27 45 22 59 31 -1 39 62 58 46 52 28 27 64 49 41 25 30 18 1 6 21 24 62 20 43 53 47 47 62 54 52 26 20 53 64 60 50 53 63 59 81 82 87 81 83 57 63 70 87 50 71 44 54 52 58 70 54 48 57 50 68 77 58 58 47 74 85 81 72 72 85 82 63 65 76 77 68 81 80 89 89 93 95 109 92 101 103 98 96 85 91 81 86 87 92 92 91 96 88 93 92 90 99 85 79 84 80 87 87 80 82 76 71 70 68 64 63 54244 237 3253 30 11053 15 4 4 6485 557 -60 166 407 474 737 1119 1395 1929 2267 2620 3141 3531 4005 4326 4977 5934 7005 8681 10502 12828 15623 18484 21144 23982 26156 29494 33461 36072 39446 42061 44210 49166 51095 49764 52434 56626 63125 67122 72717 78835 86371 97879 105972 115193 130479 144460 156767 174161 198427 214434 213953 204094 208991 200245 183025 150964 136399 116686 87912 82292 78305 76066 69179 56448 43931 28428 14417 7341 4427 3508 3371 3035 2500 2174 2026 1868 1691 1461 1332 1301 1203 1314 1468 1401 1011 739 698 517 378 356 309 263 197 242 249 241 262 243 179 137 111 75 57 88 113 106 48 56 36 48 62 46 -3 19 16 16 35 17 47 26 67 69 39 39 39 89 33 6 4 -6 -20 25 25 53 57 23 23 10 4 6 8 28 47 29 49 43 37 36 36 19 39 63 32 45 64 55 76 62 19 35 65 76 67 62 67 80 78 73 38 47 50 14 29 24 25 45 51 51 64 62 53 59 59 58 86 87 90 89 66 65 68 70 61 52 75 72 60 89 73 79 88 74 78 83 92 94 92 100 95 87 74 77 80 94 86 73 85 90 84 81 70 80 80 70 52 58 62 79 73 71 70 67 57 57 53 54 53 54250 231 3401 30 11051 15 4 10 6485 554 51 222 384 638 953 1222 1647 2226 2596 3074 3605 4267 5219 5962 6623 7404 8029 8696 9485 11278 13379 15398 17898 21539 24197 26456 24506 25063 28979 32509 37339 39649 42336 51222 57263 65395 76312 85174 93207 99205 114459 132693 147393 170657 192603 201897 213159 248069 249138 214745 199936 184596 189379 190342 187886 157223 123618 86568 40139 22321 15564 8205 3836 2393 1719 1414 1385 1231 1084 1173 1390 1590 2219 3244 3939 3595 2264 1564 1492 1166 541 418 360 340 287 193 115 154 120 122 147 141 153 145 126 110 55 65 42 43 42 24 1 39 20 -10 1 30 2 17 -5 5 58 38 5 3 16 30 2 -17 16 9 0 18 -19 -19 -28 -17 -37 -31 -52 -4 -5 -4 -38 2 20 18 20 46 10 35 53 41 0 -7 16 -1 16 19 30 46 28 2 1 29 51 24 9 17 22 44 30 23 19 -7 -5 6 11 35 32 31 11 -12 29 44 15 14 25 44 53 59 47 47 42 45 45 44 52 59 40 44 57 54 45 51 67 66 62 67 56 63 47 62 56 56 61 49 68 75 80 73 70 75 75 62 51 47 50 47 50 52 54 56 48 46 42 33 30 24 25 54256 218 3788 30 11048 15 4 16 6485 552 -65 23 99 190 415 615 720 827 1004 1533 2036 2400 2759 3048 3889 5137 6295 8433 10723 12886 14709 17611 22225 26687 32157 38949 45719 54202 66518 78023 90317 103794 129801 160117 191967 229863 266084 278857 277315 290761 304118 293383 288969 299919 294410 260908 217683 139722 61523 23047 5292 2815 2237 2559 2760 2933 3525 3150 2959 2360 1534 1244 1126 1000 749 526 406 326 264 260 235 248 238 236 189 164 162 196 184 173 129 87 116 135 105 100 100 84 101 65 40 50 106 94 30 10 30 46 63 79 57 57 71 42 84 80 101 71 77 83 59 76 48 59 63 50 77 11 8 50 35 69 68 60 35 65 59 80 66 60 28 55 63 63 85 77 88 85 62 69 49 48 87 105 99 105 111 119 78 85 58 23 33 79 63 48 67 100 108 88 82 76 97 109 99 93 81 87 104 94 86 86 89 104 117 96 77 86 108 107 124 118 110 123 126 140 131 119 113 109 109 100 102 113 120 120 124 127 123 115 129 122 119 115 95 111 109 100 98 108 104 94 103 106 104 89 81 85 54262 204 4207 30 11047 15 4 22 6485 549 -11 219 540 975 1389 1929 2604 3337 4263 5433 7107 9212 12487 16748 22428 30458 39745 48392 62325 80481 103486 129058 154334 178526 203766 217676 220397 219491 219404 230118 268375 314583 363524 393493 378770 318051 223685 117719 37281 16138 10699 8310 5668 2568 1217 1237 1498 1471 1152 833 582 464 308 346 321 261 227 198 154 148 143 146 160 137 142 94 60 52 37 52 83 58 113 89 51 35 86 71 11 17 20 22 6 19 27 31 13 12 33 52 45 33 44 50 26 34 26 -1 2 13 39 16 23 1 6 37 57 74 61 42 31 57 41 33 68 69 41 30 30 81 66 42 27 41 73 53 58 73 48 61 88 77 80 84 90 83 75 65 81 58 58 60 65 66 69 70 81 90 74 63 62 110 111 113 86 64 76 86 76 89 79 81 102 80 93 115 108 107 98 119 117 98 95 110 110 98 101 108 95 90 99 109 129 115 108 103 110 111 96 106 110 92 93 99 89 95 103 95 87 85 80 68 62 59 54268 216 3845 30 11045 15 4 28 6485 547 28 245 620 998 1534 2109 2766 3740 4856 6041 7681 9741 11575 14384 17826 21116 25468 28725 31456 34178 34717 28587 30239 36464 42387 47587 54120 58314 67648 81270 86145 92852 109023 130343 138893 149564 148422 149960 159279 167722 191699 243850 309938 357625 368666 315740 247812 126971 49466 35695 26207 11522 5470 2119 1372 1221 1096 1009 791 588 475 331 417 493 388 326 292 227 226 201 125 153 111 165 180 120 107 55 -13 72 33 19 41 20 -4 -6 16 24 -2 1 3 -14 -4 16 14 19 36 7 25 10 17 35 42 -14 31 21 14 16 0 -31 -24 6 -11 -22 -39 -25 -22 -20 -1 -2 -1 4 -21 4 41 22 30 43 40 24 6 22 -10 12 4 10 22 15 -7 -7 0 13 45 12 32 34 54 42 8 7 31 28 21 18 26 32 49 16 38 44 38 49 62 52 47 35 56 61 38 20 37 64 68 55 62 51 36 51 47 36 62 72 70 67 62 64 80 62 61 54 50 61 64 74 70 69 67 74 63 49 45 55 47 49 54 58 58 52 48 55 44 36 39 39 29 17 54274 221 3694 30 11044 15 4 34 6485 544 -7 291 544 957 1337 1799 2248 2877 3611 4386 4443 5185 6442 7724 8843 8935 8878 9913 10895 11368 11624 11930 12108 11334 12201 13783 14814 17709 21374 25113 28312 33025 41511 48929 60581 73892 86343 103743 125477 151631 182292 201392 223806 258959 294957 284872 278103 276510 319599 326911 253681 196020 121526 49910 9949 4952 5238 2104 1048 756 598 545 555 529 523 643 730 724 755 613 401 217 197 234 167 128 136 176 186 155 144 84 61 61 132 122 91 35 17 18 67 29 27 9 -32 10 38 15 53 28 12 56 58 46 89 21 16 27 24 -10 17 33 73 23 1 39 4 -9 -40 -19 -45 2 10 19 23 31 -1 24 14 55 43 51 26 54 52 47 5 24 36 21 16 55 48 18 15 38 49 54 48 88 48 58 71 44 52 66 65 45 46 49 48 69 64 49 53 71 78 71 70 78 86 79 84 71 48 48 60 79 86 84 85 71 94 112 115 103 102 93 93 103 86 81 79 84 82 85 103 123 114 94 106 101 95 82 87 86 73 77 90 87 83 89 80 78 73 82 76 66 67 56 52 54280 228 3482 30 11042 15 4 40 6485 542 90 427 715 1009 1445 1917 2415 2944 3620 4556 5834 7761 9535 11025 11974 13852 15173 16876 18732 20352 21181 21799 22289 22862 24455 27025 28044 30944 32726 35373 38898 43917 49663 56304 63382 71684 81253 80769 92819 112309 124909 134225 157424 176383 189594 211097 240957 264734 274762 274398 262596 230301 169461 135936 143753 108139 84648 48752 17880 21880 25126 13416 4520 2263 1128 761 564 446 470 472 574 788 1117 1482 1542 1142 857 612 421 318 269 247 192 185 238 236 221 196 202 138 87 99 115 94 77 64 72 46 89 39 80 53 39 -1 5 30 29 26 15 62 47 43 39 49 49 65 70 45 56 65 58 27 -3 32 61 -1 53 14 8 10 31 44 43 47 17 26 63 87 70 62 88 84 51 20 61 49 34 57 77 57 59 78 85 60 77 86 100 93 91 116 88 89 42 63 70 66 69 63 87 58 86 74 57 96 80 85 99 95 73 83 74 57 67 89 100 89 97 96 107 113 119 99 105 106 124 107 106 109 99 97 98 90 115 134 112 101 113 113 112 99 96 89 102 87 94 95 102 100 99 91 79 77 79 78 67 66 66 62 54286 228 3478 30 11038 15 4 46 6486 540 -61 181 371 477 666 1066 1398 1828 2330 2871 3476 3936 4660 5793 6790 7412 8033 8999 10275 11621 13114 14966 15497 14548 14003 13305 13970 14299 15262 17855 21554 23615 25910 29365 32028 35875 37047 40171 44632 49090 57553 65406 81403 97874 119040 150467 186247 223417 254967 276509 311784 343980 327548 334513 316611 277330 214363 155716 101557 39739 7875 2965 1635 743 461 382 409 418 518 807 1387 2594 3533 3283 4276 5893 4438 1659 828 482 275 221 227 250 300 303 233 224 206 161 60 15 45 38 38 44 78 43 65 -5 23 16 8 58 45 -2 13 1 7 40 50 15 36 37 24 10 35 27 37 27 22 -3 20 27 36 19 8 26 28 32 23 1 -17 26 13 43 38 44 27 37 32 40 53 38 3 11 2 50 46 45 65 29 43 39 56 61 39 62 80 80 45 35 29 19 29 14 21 33 17 32 39 49 61 51 55 89 76 65 80 64 54 66 61 78 62 61 69 76 91 106 88 92 89 79 69 71 78 66 63 69 72 96 88 93 87 88 79 83 74 68 68 64 63 67 76 64 65 68 68 68 70 61 50 51 48 48 45 39 54292 220 3714 30 11034 15 4 52 6486 537 6 135 170 314 424 613 775 1074 1422 1631 1719 1691 1999 2605 3069 2823 2924 3374 3906 3942 4035 4529 5406 6321 7230 8850 10609 12812 15625 18769 22294 25467 29570 34053 40670 51040 61176 77242 96355 111653 125690 150902 194111 254752 311171 355567 394905 424526 417222 409908 369462 290947 196347 107750 39629 6659 1324 631 702 1042 1364 1691 2272 3110 3743 4171 3432 2723 2202 903 476 331 340 330 286 237 298 335 276 185 202 192 140 93 106 70 66 23 18 59 27 41 45 22 86 94 39 54 41 2 15 4 15 38 89 91 54 41 22 45 53 37 22 12 -14 -2 -4 -18 39 32 32 42 32 6 38 60 55 57 45 58 29 53 63 57 52 66 57 35 35 57 54 66 62 75 31 54 43 93 77 84 111 67 54 45 58 51 79 62 61 66 38 48 78 81 71 63 81 66 82 72 82 85 79 46 79 90 73 81 101 103 103 100 111 106 100 92 98 100 112 94 91 88 85 96 103 115 89 91 91 91 97 88 88 86 80 97 104 101 95 86 87 76 78 77 74 70 68 66 54 49 54298 202 4251 30 11031 15 4 58 6486 535 -36 137 303 435 633 888 1168 1438 1686 2075 2727 3028 3458 4470 5795 7025 8543 11060 14441 18169 23527 30447 38154 49246 62092 81420 108979 140545 181468 223853 278626 338963 393616 477055 553656 581214 548207 395852 165795 43805 5766 5294 6726 9059 10706 10718 10669 9672 6281 3528 2315 1374 813 534 490 390 385 317 315 226 150 142 174 130 89 67 108 95 66 49 23 56 57 59 45 78 33 57 30 16 42 66 6 31 27 32 79 63 55 35 50 33 36 44 7 -19 17 46 52 23 9 41 23 54 43 12 17 29 9 34 62 73 30 55 72 87 71 43 43 6 34 54 68 69 56 53 58 71 57 56 73 62 82 88 60 47 33 62 82 58 46 55 84 74 55 56 77 68 69 74 87 101 101 76 66 71 69 69 61 70 100 92 82 78 88 84 87 99 96 85 90 85 89 79 82 105 107 96 91 90 85 85 92 83 84 85 79 83 77 76 76 88 82 76 64 67 62 60 62 51 55 49 54304 198 4367 30 11027 15 5 4 6486 532 -27 163 356 621 888 1157 1548 2198 2912 3756 4946 6452 8352 10350 13124 17413 23325 31685 41783 56001 73888 92801 117452 156470 197133 235335 289734 334197 383721 437535 485207 485514 436361 392922 324363 176535 71645 23128 14964 11499 8109 6472 5567 4883 4397 3794 2457 1598 890 538 444 360 254 209 153 162 184 154 203 192 125 122 96 67 60 86 58 22 73 47 83 34 29 5 16 22 22 6 -19 82 105 45 51 43 66 23 40 52 55 41 9 21 45 18 52 40 51 29 3 -4 29 19 30 37 59 41 66 56 40 76 82 68 67 30 31 40 47 81 57 71 64 54 51 56 74 63 86 68 62 58 51 56 59 47 50 60 50 66 82 61 64 58 65 78 103 66 66 78 103 89 57 72 76 75 71 71 87 62 72 84 103 102 74 85 99 88 96 88 80 83 92 90 99 107 94 95 101 89 84 86 88 86 94 89 95 101 85 85 84 81 80 70 69 65 60 61 55 45 54310 201 4304 30 11024 15 5 10 6486 530 -21 178 445 864 1231 1673 2376 3400 4528 5947 8041 10506 13586 18343 25938 36499 48365 62708 79053 94534 106405 116339 108270 92725 104886 125496 148927 166771 176071 200809 244069 270569 302075 324041 320500 333252 341410 347534 281886 186351 100704 48992 11836 2659 2214 2432 2577 2261 2120 1905 1450 976 691 446 274 230 225 159 126 149 143 149 106 113 125 92 47 36 58 41 63 52 27 30 37 28 -1 -20 19 53 10 10 36 23 61 41 12 22 21 10 14 2 15 29 27 19 -5 3 -22 -7 9 4 35 27 34 60 58 22 67 60 65 76 54 58 56 6 1 1 40 57 6 32 40 54 43 50 59 81 67 97 77 65 43 34 30 40 59 52 38 38 50 34 44 51 55 35 76 74 88 94 45 60 57 62 63 69 76 61 74 78 75 82 83 87 88 75 98 92 69 75 74 88 78 75 75 86 91 86 86 93 86 91 91 85 82 74 83 78 89 72 76 79 76 64 68 69 64 56 59 58 51 54316 202 4241 30 11021 15 5 16 6486 527 27 463 860 1201 1698 1853 2247 2952 3198 3053 3388 4257 5112 6298 7728 9217 11108 14118 18130 21897 26978 32589 40474 49595 57277 69661 88664 113918 146648 191145 234698 277753 308724 336685 399520 451630 415194 373203 314868 255501 221773 183788 126845 41334 5487 2918 3300 2614 2099 2100 1634 955 536 411 260 198 166 139 164 135 100 142 114 55 66 76 55 65 26 47 33 1 16 26 27 56 -32 -27 25 42 17 13 20 24 3 23 58 38 20 6 27 -6 -4 15 19 -8 -12 -3 41 17 -26 14 17 11 18 46 43 15 15 44 42 32 44 73 83 82 16 -10 19 15 32 58 49 33 34 44 45 38 27 -3 30 59 62 68 55 19 35 41 20 23 31 30 31 16 35 63 30 39 54 74 54 46 68 53 58 58 42 45 49 60 68 45 65 85 66 65 77 80 72 66 67 74 82 81 70 70 60 81 71 64 87 77 76 73 71 67 64 50 58 74 77 63 61 61 55 46 47 42 40 45 35 35 54322 210 3999 30 11019 15 5 22 6486 525 75 311 529 1112 1957 2982 4353 5829 7180 8470 9094 8926 8515 9664 9754 10140 10790 11025 11939 14419 21027 27885 34004 38561 43952 50034 52171 54405 57821 62691 68431 75802 90350 108821 132258 157806 183610 204566 216051 232169 261377 289287 300482 314826 306703 271700 245146 188757 158680 127146 104561 53439 10455 12252 15959 11385 4982 2140 1587 1049 616 307 233 165 193 150 165 161 185 84 78 167 134 90 130 64 78 79 73 63 69 58 51 -10 31 34 21 43 68 92 85 66 43 46 71 61 70 77 54 31 47 74 108 41 60 24 16 12 89 41 0 40 63 43 53 81 79 82 73 82 99 115 63 62 68 67 26 59 71 54 84 55 65 63 57 60 71 92 75 84 102 72 54 46 62 73 61 62 41 77 92 81 66 84 113 121 108 100 74 86 104 106 114 109 102 110 97 91 101 121 121 103 87 101 109 107 123 131 127 120 110 98 110 128 135 138 134 128 132 119 108 109 99 108 97 109 105 116 123 111 107 101 95 87 90 83 83 87 84 76 54328 212 3937 30 11017 15 5 28 6486 522 -88 88 286 560 872 1185 1527 1925 2384 2927 3589 4628 5376 6635 8501 10100 11486 13209 15275 17055 18055 19011 20026 22738 25316 27914 31155 34742 38296 45953 51741 59856 69925 79678 96596 117839 142783 169249 202854 238992 266552 286378 303142 347405 380990 370101 343581 257745 148089 71604 57416 45290 36095 22048 9067 6848 5626 10074 21884 28937 20295 10512 4434 407 186 183 210 145 219 177 181 105 85 90 74 105 62 61 33 74 47 16 59 50 52 22 38 34 86 75 61 50 52 70 83 28 71 66 41 34 -3 36 20 16 41 36 64 0 11 28 -4 -2 21 56 74 54 42 58 64 78 98 79 115 64 63 43 59 40 41 49 78 80 54 50 37 46 62 78 76 67 53 73 93 87 65 42 45 54 60 54 56 76 68 73 70 82 88 82 76 97 115 89 111 90 83 85 81 86 86 79 86 105 96 105 99 112 100 94 98 107 101 86 104 98 111 111 102 114 110 104 105 105 110 107 107 92 90 99 110 109 94 92 98 102 91 83 81 71 77 78 75 72 54334 206 4114 30 11014 15 5 34 6486 520 -92 65 274 461 713 988 1206 1439 1852 2301 2593 2761 3249 4132 5167 6318 7347 8796 10818 13406 16464 19252 22671 25033 25695 29037 36687 45951 57010 67785 81767 93202 106923 122194 148848 187972 225388 261911 310797 355322 399035 429715 457030 445863 332382 239865 145621 42992 8048 5197 4879 4887 6403 6109 5961 6476 2835 1172 200 116 111 144 212 327 221 163 85 77 92 104 96 69 77 71 38 33 49 71 1 19 50 32 55 -7 38 71 46 52 62 74 26 48 39 57 57 43 103 39 30 37 39 35 32 30 20 26 32 38 57 45 60 52 53 66 88 42 31 24 13 45 18 28 21 47 31 49 64 47 20 35 34 70 35 68 56 60 61 81 67 61 51 66 58 49 30 59 53 50 87 76 68 70 51 71 63 66 93 117 90 67 58 83 71 57 89 100 98 98 86 79 94 121 106 100 105 96 97 93 92 99 103 101 98 92 98 95 91 86 75 76 82 88 83 82 77 79 75 74 66 65 66 66 64 57 53 51 54340 217 3781 30 11011 15 5 40 6487 517 -34 85 235 396 582 891 1172 1539 1905 2481 3021 3564 4234 4733 5714 6707 8186 9791 11830 13364 14383 15817 16336 14548 12821 11746 12015 11944 11875 13014 15892 19760 24809 29370 36091 43360 55491 68637 72559 80568 90942 99231 100076 87105 89727 104027 125184 147880 168367 189210 220816 257223 299693 341551 366007 355574 272086 137726 63998 29173 12942 5134 8550 19268 27337 86021 166522 135406 9317 180 146 147 214 247 242 237 134 146 158 121 112 117 82 62 62 61 49 66 52 85 38 81 83 103 79 28 58 106 75 57 97 111 78 61 29 49 12 11 49 54 38 32 56 23 20 71 60 62 91 76 72 65 51 67 100 125 81 48 44 36 55 49 76 68 66 61 51 53 94 73 51 45 57 95 91 95 81 77 54 51 57 58 54 45 68 101 83 82 83 69 85 77 81 80 93 82 72 104 102 80 88 88 82 86 91 95 109 112 111 121 105 111 131 109 98 90 95 98 105 113 113 103 114 121 120 113 109 96 97 105 105 97 96 97 91 92 87 89 83 86 79 71 73 72 72 67 73 54346 186 4706 30 11006 15 5 46 6487 515 113 260 359 610 1081 1725 2695 3751 4838 5658 7457 10269 14769 20228 27124 36820 51017 70571 104041 143471 191100 245257 307512 374968 466411 549015 574152 609517 569309 409470 92511 5869 5372 19949 47374 8458 2403 1593 903 309 155 161 186 200 207 189 108 138 99 66 45 65 37 26 93 19 36 82 83 3 30 28 62 54 63 94 57 40 20 9 26 50 40 25 51 18 18 39 46 31 34 42 16 34 45 69 58 51 71 37 73 79 71 83 95 64 20 6 21 23 37 41 40 6 15 57 67 94 57 72 71 75 85 64 67 66 59 38 27 9 34 59 41 29 37 43 49 72 62 82 90 64 58 62 77 88 106 82 79 80 58 67 75 80 71 66 89 98 87 91 94 89 80 83 77 75 95 84 99 103 110 95 96 106 98 97 86 80 80 82 77 82 84 88 84 90 77 71 67 65 68 63 55 56 57 55 54352 342 23 30 11003 15 5 52 6487 513 183116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 38 167 390 521 807 1204 1626 2604 3816 5274 7177 9697 12341 14996 17203 20515 25121 28736 32845 40519 52694 72813 97104 123827 157600 187167 240888 306497 358065 395348 425208 442429 461748 422110 313168 225221 169470 139542 85870 39214 4778 948 2394 18871 49815 47444 10149 659 211 83 133 150 161 175 146 121 180 170 104 91 78 64 53 77 45 64 66 76 46 42 69 19 30 29 37 88 72 41 63 62 68 60 41 40 22 25 51 50 40 31 58 23 8 51 64 67 86 63 52 46 84 103 75 62 31 28 24 23 52 69 60 82 64 46 65 54 73 96 72 78 97 55 60 97 97 42 49 43 39 57 68 60 78 81 67 76 62 62 117 107 84 66 78 96 77 70 71 76 79 79 76 82 80 107 104 94 93 103 98 94 109 113 105 114 107 100 94 86 109 122 113 109 109 103 104 116 100 89 90 91 99 101 88 77 75 90 83 74 78 80 78 80 67 63 65 54358 341 49 30 10999 15 5 58 6487 510 948843 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 204 401 563 683 953 1373 1813 2163 2285 2402 2799 3301 4077 4803 6551 8805 11173 15490 20074 24915 28503 35804 45924 56214 64837 77134 100826 128151 156818 186896 230622 299275 370629 393169 382844 360895 353729 353579 310522 272377 229740 155774 77443 19538 20325 21077 15692 9231 388 118 127 88 117 90 92 65 82 89 79 40 41 52 30 63 17 -17 23 -12 -20 60 -10 2 20 25 31 -14 -3 23 37 29 12 21 11 64 22 9 -37 -29 20 15 -32 -37 -31 -38 -21 16 -12 -16 32 -8 6 13 23 35 39 56 12 11 24 12 28 1 -1 1 7 14 11 29 21 0 11 13 22 11 35 42 43 27 -20 -10 -1 16 -17 -18 -15 -4 8 7 26 55 47 43 35 34 53 57 49 39 26 26 44 43 46 36 38 53 59 50 55 55 48 47 50 58 56 46 46 56 68 54 54 64 70 65 45 47 61 55 42 54 55 45 59 48 54 46 37 31 36 38 42 35 32 26 26 23 25 22 54364 340 78 30 10998 15 6 4 6487 508 313898 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 92 333 764 1358 2216 3661 5867 8070 10927 14511 18888 25692 37046 52758 72324 97319 133250 171354 215261 276382 349214 418988 503956 544392 603538 658130 587259 417226 219337 71184 16437 2976 1060 602 231 161 152 155 138 181 194 133 131 141 147 113 154 123 70 29 39 32 40 46 64 52 58 44 61 47 94 69 75 64 78 62 79 91 67 90 68 67 47 36 43 44 20 75 73 36 47 53 60 56 103 95 91 94 99 69 40 47 43 57 51 72 57 56 66 62 43 59 74 96 75 105 104 68 81 88 69 71 76 65 75 73 64 73 79 83 75 88 86 81 75 83 98 79 84 85 88 112 122 94 76 94 105 104 115 111 99 90 120 115 126 132 115 110 119 118 120 110 128 129 124 127 126 123 120 132 137 119 119 112 117 118 115 124 111 116 112 112 110 105 96 97 94 86 75 82 87 80 54370 195 4427 30 10997 15 6 10 6487 505 20 461 904 1578 2551 3741 5535 8002 11384 15851 21077 23755 25245 26890 26541 28071 30289 31024 36447 42605 46190 51154 61321 78842 99055 121676 148541 173460 205675 245137 292102 331584 375863 394637 403387 433749 392420 306308 201334 110437 80766 53245 27200 7453 883 192 108 112 149 116 113 93 88 121 127 142 90 74 51 75 61 47 43 14 7 11 5 42 74 30 34 34 25 -2 18 16 37 22 19 27 10 -1 -13 9 1 -10 -19 -25 -39 -23 -1 3 -23 -3 17 10 35 30 30 32 34 26 27 6 6 32 26 10 -5 14 -10 5 12 39 23 11 14 32 40 55 57 58 54 41 -6 3 12 25 18 24 32 29 19 36 59 32 19 43 45 44 60 58 62 63 42 43 46 69 51 58 57 54 48 78 79 67 62 67 57 73 72 59 61 78 72 67 66 80 90 80 67 73 75 68 80 77 78 74 62 64 71 66 62 63 60 48 44 53 58 48 39 42 42 40 37 54376 340 76 30 10996 15 6 16 6487 503 723960 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 517 894 1309 1677 2120 2786 3482 4145 4704 5294 6384 7703 8403 7758 7329 7647 7794 7324 7190 6361 5283 5527 6254 7200 8404 9275 10653 11415 11694 13592 16860 24085 32640 42203 54897 62281 67526 63655 59068 56739 60313 67653 78279 91437 111228 137804 170038 214394 256522 313095 363950 390456 371989 373745 398655 373344 294268 157136 48650 6483 1396 1303 637 190 97 103 148 102 144 169 156 98 99 88 126 107 62 67 35 55 75 30 21 41 60 -11 30 23 66 50 -3 33 61 38 24 44 14 -2 8 24 45 21 16 -6 -16 -7 13 26 73 22 -12 21 52 59 59 87 90 58 43 44 7 11 19 32 60 39 20 49 40 49 29 28 62 66 30 67 74 78 81 72 50 48 39 36 80 71 53 30 42 58 34 69 80 80 76 52 68 79 65 75 82 82 59 62 63 54 72 90 85 86 84 91 93 84 102 104 70 79 93 93 100 105 113 99 87 84 97 111 101 94 103 93 86 79 81 84 85 80 84 87 78 79 68 66 72 68 66 61 59 61 51 46 44 54382 211 3974 30 10994 15 6 22 6487 500 34 129 480 748 1049 1408 1832 2504 3261 3989 4219 4467 4543 4645 5024 5496 5243 4775 4666 4290 4406 4523 5027 6056 7260 8178 9578 12172 16787 22824 27105 31329 35054 39813 48133 56413 69331 82729 94417 108131 124839 144331 172466 200960 239992 282571 331291 386967 429452 466350 441790 380298 365006 311183 203969 122600 47114 18902 12444 7189 2283 877 661 569 440 298 160 135 138 149 128 96 141 122 104 45 49 50 32 10 33 50 24 30 37 29 51 22 20 43 68 54 20 27 37 25 16 16 -1 3 32 21 25 17 -3 13 24 35 26 -16 12 47 86 64 74 61 75 42 51 -22 11 40 19 -22 29 42 24 29 46 48 70 46 55 84 55 39 63 50 41 41 28 39 46 25 27 49 56 60 43 42 49 62 72 93 82 103 91 87 72 75 45 73 59 68 73 69 78 57 64 85 89 89 80 77 75 83 90 87 88 91 85 89 87 93 101 92 98 106 101 100 99 85 79 86 92 101 85 71 82 91 67 70 65 69 57 70 60 51 62 55 50 54388 340 69 30 10989 15 6 28 6487 498 640579 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 110 192 397 564 846 1301 1761 2151 2632 3423 4591 5991 8006 10753 14586 19347 25887 34760 45216 59464 75804 96215 121311 153757 190981 237745 310343 393264 448614 464649 467662 484460 489159 406440 333338 244251 183916 62093 18371 9683 7169 5339 3517 1838 566 289 160 67 96 130 91 69 86 9 -14 10 15 7 -33 8 25 38 31 58 36 19 29 6 -3 38 49 30 5 14 12 -11 28 47 25 -23 -22 -26 -16 11 17 38 23 14 2 17 59 101 108 63 69 47 27 19 14 13 25 32 11 28 47 50 27 34 50 34 50 26 58 90 86 60 40 38 41 29 49 49 36 31 26 37 53 36 47 34 36 60 56 50 92 93 61 39 62 62 53 54 63 66 63 66 56 62 70 84 76 75 91 100 85 72 72 71 77 79 93 85 75 81 88 78 91 67 71 68 87 91 81 84 79 64 66 63 54 59 60 60 59 54 56 53 49 42 41 54394 203 4175 30 10985 15 6 34 6487 495 -49 269 589 894 1189 1607 1923 2082 2151 1792 1441 1311 1464 2527 3821 4763 5204 4978 4809 5709 7500 8547 9477 11613 14595 16788 18936 23943 25324 27638 32460 38571 46014 52336 61335 76509 92824 108669 127917 144191 168292 203872 279994 334965 353044 405991 435809 440321 465883 469482 364036 201360 76497 30598 17295 12438 6894 2811 911 221 104 72 73 49 12 37 -10 20 43 -4 -4 -1 -35 64 50 40 -5 -4 -7 7 21 29 9 67 61 41 4 26 48 -26 -2 0 31 -14 13 -28 -19 0 -7 -14 -26 37 40 36 40 57 44 37 57 8 3 16 2 0 -21 -11 4 1 -6 13 19 10 14 29 82 67 41 39 35 69 84 36 -1 5 6 11 15 24 22 28 11 31 29 38 50 11 36 33 34 41 59 49 38 44 40 31 49 54 47 41 60 62 55 66 67 59 70 62 52 66 50 63 54 69 66 70 85 71 70 67 68 73 64 54 65 63 65 69 63 71 61 63 50 46 45 49 42 44 43 39 33 25 30 54400 186 4679 30 10979 15 6 40 6488 493 -43 103 202 464 844 1316 1923 2904 4162 5431 7238 10008 13691 17258 21596 26686 33875 43536 55309 71341 93639 120635 155735 192715 229260 270153 316386 359978 377767 432164 488748 571287 564473 484335 378021 172565 57061 24043 14573 6446 1950 418 153 182 162 117 128 62 56 47 116 62 50 52 61 69 15 36 52 63 54 76 88 52 43 47 58 55 42 39 31 49 68 46 34 31 82 52 36 31 34 88 45 27 40 38 44 35 63 109 97 97 81 69 64 8 43 93 41 54 80 53 49 26 34 85 103 91 87 73 54 63 70 73 86 73 76 95 69 54 29 47 57 71 55 83 95 78 70 97 97 76 89 125 95 97 106 97 78 74 76 98 99 91 108 97 106 115 107 111 90 74 89 108 110 113 115 109 116 122 116 112 112 117 112 103 107 107 110 103 101 104 97 98 87 94 86 80 91 91 86 77 77 69 73 78 54406 184 4736 30 10976 15 6 46 6488 491 -48 186 523 1033 1689 2580 3959 5584 7692 10793 14332 19362 26415 34996 44086 55278 67670 81968 104331 138121 181675 230185 283302 347038 424535 494202 557101 649717 680203 520309 191337 84026 79541 75022 61953 45562 33381 27209 18389 8966 1622 115 60 67 30 -25 39 67 3 34 25 36 22 18 21 -3 -5 15 39 59 95 67 27 34 45 40 53 15 5 36 55 24 54 4 10 19 24 38 14 28 53 16 8 -3 14 43 43 49 62 71 84 50 56 40 26 11 26 24 34 38 16 44 21 8 15 44 75 61 53 64 63 53 41 76 47 19 11 14 19 37 28 53 40 52 42 35 35 53 57 43 66 88 86 67 70 50 53 56 54 63 72 69 65 78 72 77 72 72 70 67 73 75 79 60 66 69 77 93 86 75 91 87 94 76 61 67 83 73 71 70 73 85 72 69 60 59 51 53 52 51 46 43 39 35 54412 308 1014 30 10974 15 6 52 6488 488 -87 164 999999 999999 52 821 515 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 156 303 637 1068 1301 1393 1351 1416 1590 1361 1118 1381 1494 1453 1369 1208 1460 1718 1860 1957 2365 2848 3228 3747 4620 6295 7953 10067 11647 13696 18385 25883 35407 42846 53308 70701 90750 107720 126611 146382 163302 182115 207597 237564 272655 318650 332989 313628 327171 351079 331544 306631 283806 261607 248061 203300 146933 116988 97314 74826 54297 32430 10823 3677 912 200 122 141 69 84 43 9 9 -3 -3 96 58 22 39 26 54 -11 2 67 61 55 44 80 59 49 34 31 35 57 47 16 25 55 38 47 57 42 39 52 19 28 9 8 12 24 70 73 55 85 102 97 70 85 62 78 50 23 0 28 28 18 37 24 42 47 38 62 94 57 60 59 66 71 104 75 45 34 18 23 43 54 71 60 46 50 64 59 62 71 56 59 62 83 74 80 58 46 55 59 72 56 51 68 85 88 86 74 82 86 67 70 81 75 73 90 84 81 90 79 86 105 90 86 81 81 67 69 75 62 69 65 73 62 64 62 61 63 66 51 58 54 51 48 39 35 54418 196 4370 30 10970 15 6 58 6488 486 35 120 182 321 525 781 1103 1285 1345 1732 2130 2522 3304 4113 4701 5809 7128 8389 10080 13171 17039 20511 23522 28495 35511 45692 62166 83069 100334 122067 149211 165746 192981 240805 293863 357678 410889 435847 487025 524457 507813 400349 276991 170902 113558 71148 42659 18302 5084 1228 139 155 143 119 91 59 45 68 28 51 73 63 56 67 81 89 69 60 36 75 57 66 88 56 35 42 64 58 74 47 40 62 37 25 25 42 42 21 33 26 -2 12 6 25 19 10 9 23 58 94 109 108 121 86 71 41 28 18 48 27 40 31 50 49 66 62 76 66 54 43 35 57 113 95 73 57 57 47 39 49 55 68 59 67 49 63 76 75 64 80 80 96 86 89 68 77 55 84 80 73 77 83 85 80 80 95 109 101 99 98 91 97 86 87 111 110 111 92 96 111 104 101 100 94 88 86 99 99 95 94 106 86 69 71 77 80 74 66 65 72 64 56 66 54 50 47 54424 198 4306 30 10966 15 7 4 6488 483 -25 109 373 671 991 1361 1791 2390 2919 3263 3898 4058 4322 4812 5591 6727 8670 11161 13913 17155 20213 23335 28216 31684 35035 43047 53148 63820 77915 100639 130490 165415 205608 241014 274908 308488 355724 402083 431887 438303 451313 438744 386616 278978 174060 85073 24510 4915 776 193 141 89 111 142 142 109 115 106 75 83 66 -13 21 84 53 34 26 13 24 12 25 61 80 91 29 22 70 53 37 30 33 40 46 70 58 58 38 20 20 34 48 60 14 24 22 37 18 13 33 56 35 68 88 89 95 118 90 75 50 29 35 58 58 52 29 28 57 23 85 103 88 76 75 62 67 60 35 22 26 53 42 36 61 69 41 38 40 45 53 65 81 81 82 112 107 83 58 59 82 95 64 72 79 75 66 70 83 85 78 93 96 100 103 82 108 120 109 104 116 110 84 96 93 101 103 98 94 88 96 98 90 87 88 83 82 79 73 73 68 64 69 62 64 64 59 50 48 54 54430 189 4599 30 10959 15 7 10 6488 481 37 188 424 738 1150 1531 1942 2501 3475 4434 5740 7267 9072 11112 13472 16618 20634 25576 31677 39450 51124 66390 83658 107132 136275 174031 223389 287324 351901 439540 550332 662245 732008 672172 460720 295394 114492 52380 19736 1014 176 182 113 145 183 136 139 179 194 109 78 34 28 58 60 90 64 65 25 52 151 112 36 61 72 48 81 28 78 62 66 78 79 100 61 43 60 34 58 95 94 87 57 20 57 66 53 68 71 73 72 73 99 105 112 121 115 89 59 35 67 58 51 49 55 63 57 32 75 104 70 76 86 77 73 113 127 61 45 61 51 58 51 79 68 69 69 65 56 65 77 100 106 82 83 93 90 77 88 72 81 79 90 95 117 114 105 101 101 94 99 106 102 110 113 113 116 127 115 112 128 118 110 115 117 114 114 113 108 111 111 89 101 99 96 97 103 94 81 78 72 75 79 75 73 78 73 62 55 54436 192 4472 30 10952 15 7 16 6488 478 2 138 353 560 835 1230 1788 2614 3650 4691 5983 7574 9683 12195 15081 19059 24098 30525 38867 49318 60784 74146 91497 112894 138897 178732 227810 285682 329666 390634 494931 603774 628749 552539 416737 241220 116940 75749 53044 50123 25489 4345 950 255 136 142 132 117 121 104 52 83 25 -26 43 19 -29 1 40 3 35 -22 25 7 26 13 11 35 -18 23 0 1 -3 -6 41 40 43 29 23 -19 3 16 26 27 10 0 -9 3 -5 -12 57 33 7 42 -5 33 78 86 49 25 54 32 20 12 16 18 33 47 22 30 56 53 58 51 40 52 30 27 23 2 -3 -16 -6 24 42 26 42 33 17 25 26 44 50 28 40 51 54 46 42 26 44 42 54 58 53 63 54 47 67 68 57 54 59 65 44 55 55 70 70 68 75 71 79 66 71 81 72 80 72 60 56 57 59 62 63 63 62 64 72 63 50 36 42 41 38 46 48 46 36 27 26 19 54442 198 4292 30 10952 15 7 22 6488 476 -41 154 361 556 581 513 616 565 747 917 1149 1777 2567 3268 4555 6039 7694 9895 12174 14696 18938 24512 29756 36997 46319 55551 71849 89913 112071 138260 162018 191030 211809 231421 255227 290025 335216 391719 453701 489778 448084 355384 340800 248332 130892 67855 30699 14322 4644 902 112 191 170 100 152 113 103 151 122 63 71 44 83 56 45 42 77 30 29 38 28 18 22 42 51 81 18 44 76 28 50 51 28 19 54 6 18 3 -2 24 51 29 16 -24 0 -9 -16 25 23 2 25 39 80 77 65 54 29 28 45 36 73 49 7 25 23 26 21 72 43 58 59 56 68 49 53 34 16 3 6 2 18 21 39 9 13 35 28 74 57 31 48 69 72 63 43 50 51 73 62 59 68 56 61 71 71 69 64 61 65 69 79 66 72 85 84 78 80 87 89 88 83 90 84 71 64 59 70 64 76 72 67 83 71 66 72 67 56 61 62 56 52 61 58 52 47 34 34 36 54448 213 3846 30 10956 15 7 28 6488 473 -36 10 51 -8 -81 10 21 89 309 525 627 778 867 1134 1459 1690 2000 2556 2724 3075 3694 4802 5890 6604 7539 8741 12039 15629 18609 20660 22628 26044 31717 37787 43639 50129 60271 71571 79093 92259 106193 122000 146641 170433 182661 190163 199144 218060 243596 260753 309407 365753 386269 380705 321450 241099 191678 131624 73200 42545 30787 21948 13260 4043 431 124 92 64 78 131 132 47 105 111 60 82 32 48 56 43 -7 25 24 5 18 13 21 28 14 -2 35 19 20 26 18 27 69 48 50 40 -24 7 26 37 3 17 30 8 5 0 -11 15 -24 -14 6 10 43 59 84 85 57 24 29 2 -16 12 41 18 31 49 0 2 36 40 25 28 12 19 39 6 12 11 -1 -14 -2 -3 -9 9 -4 26 25 36 33 49 51 49 71 52 26 32 39 38 44 43 39 44 32 31 43 56 60 51 46 59 63 47 52 52 46 77 66 63 70 62 59 68 66 70 66 70 62 55 63 59 62 69 61 67 59 50 62 63 38 48 54 39 39 38 31 33 21 17 13 54454 205 4093 30 10963 15 7 34 6488 471 -61 120 293 433 665 957 1305 1578 1826 2088 2221 2382 2886 3807 4797 5611 6219 7270 9185 11272 12673 13545 15132 17695 21202 24909 29488 36248 42719 44035 46430 56392 64889 72421 87691 103589 124050 163013 219422 262656 297120 350422 408532 453026 467102 419846 317456 241902 190203 137912 104792 81855 64821 45691 27251 6999 501 168 167 170 94 141 107 157 189 142 86 36 38 50 36 -2 33 43 20 5 41 31 4 -6 27 36 29 11 34 51 15 -4 2 24 31 -8 9 14 1 26 29 5 36 7 16 3 -11 23 18 17 38 51 42 64 62 46 75 46 47 34 25 10 16 47 57 16 11 26 47 27 34 27 34 29 46 42 35 22 33 29 30 36 33 43 22 20 21 23 67 47 45 73 76 76 57 70 38 36 38 46 56 49 60 60 58 66 65 59 69 75 77 66 64 72 90 90 81 85 95 81 93 82 81 79 74 77 61 60 75 81 65 79 81 86 81 75 62 71 60 61 55 49 56 53 47 46 37 36 35 54460 204 4099 30 10969 15 7 40 6489 469 -52 138 304 584 800 926 1072 1317 1625 1999 2554 3177 3907 4747 5946 7759 10077 12329 14779 17991 22568 26956 31961 37204 41859 45125 50513 56874 62547 71141 83668 104707 132976 156912 178880 192088 193449 203713 210153 213608 216747 222466 227620 237561 208013 196633 209862 162198 123105 125293 131547 148354 170211 163892 113242 15773 514 136 137 120 150 122 145 156 146 58 93 76 58 15 9 29 75 77 24 14 27 34 7 32 48 53 59 67 12 61 58 17 39 21 51 44 40 35 6 15 27 66 48 -14 1 26 12 -11 13 36 24 26 15 46 57 60 57 35 36 45 33 23 31 32 25 26 56 82 50 51 32 24 59 21 47 21 8 21 36 34 19 22 37 34 38 54 43 62 63 74 75 99 69 67 43 54 56 69 66 68 63 59 62 67 83 66 69 65 68 70 74 83 89 98 96 100 94 95 108 113 105 100 95 89 74 79 92 86 109 99 93 93 95 80 81 77 73 74 69 75 70 67 62 61 60 61 55 44 54466 194 4427 30 10967 15 7 46 6489 466 -99 82 302 540 847 1213 1731 2289 3065 3656 4374 5884 6917 8284 9768 11221 13196 15548 17982 20418 25171 32333 40696 50816 63380 77124 90098 105292 124557 151232 187711 214141 229845 253151 275924 291152 268419 232225 221517 191103 181319 206263 253455 303533 309458 215623 139856 79558 36652 2840 121 152 118 138 171 133 79 56 68 55 84 95 62 65 41 18 14 9 6 16 29 27 24 43 48 8 9 56 20 49 63 36 33 -23 12 5 -7 -27 -11 -16 10 43 4 14 27 53 53 60 63 87 56 79 29 37 30 26 19 16 32 36 35 53 63 50 34 64 57 45 82 56 18 28 32 26 13 46 47 51 35 32 47 56 71 67 92 78 64 66 72 83 70 67 52 73 74 67 61 69 77 90 78 88 88 70 79 92 73 85 96 89 108 100 101 91 81 82 90 108 96 87 81 81 86 77 80 94 86 84 100 90 81 74 71 80 85 76 75 67 71 77 68 55 50 49 54472 215 3822 30 10962 15 7 52 6489 464 181 500 833 1427 1823 2245 2520 3634 5264 6045 6199 7626 9842 11140 11768 11163 9094 6046 3449 2643 2971 3886 4445 5237 6056 6880 7487 8323 9647 10617 11543 14549 18645 23219 28032 31093 35746 42561 56372 61734 62560 72135 75894 70302 75378 93690 116674 136054 149901 163202 174023 182894 199826 223784 232799 202064 175524 166151 179295 183484 185226 191493 199450 194734 166514 146833 120295 81244 47227 9527 497 135 213 150 147 89 70 49 29 28 31 31 55 31 53 11 23 43 14 44 8 22 42 47 31 54 40 16 32 50 42 26 -1 -37 -9 8 -10 -11 -12 -17 -6 -22 -9 -20 29 40 30 48 61 83 50 59 25 17 29 40 8 6 30 39 21 49 52 42 17 31 53 39 55 48 36 25 15 12 12 -3 45 24 7 42 46 31 34 56 34 56 64 70 93 78 51 44 39 51 60 56 73 61 47 60 54 71 75 78 67 75 83 76 85 86 76 90 95 77 66 77 89 74 84 93 73 73 69 62 77 83 72 51 72 64 62 67 64 62 59 54 55 46 53 50 50 47 35 29 28 54478 216 3758 30 10958 15 7 58 6489 461 19 486 1188 2602 4592 6114 7539 8318 8254 8788 11395 14604 17249 17527 17703 18206 19348 20620 21073 20529 20197 19325 18743 18474 17399 16108 14781 14774 16427 18249 18136 20296 22994 24446 28560 34931 36470 36185 39700 43190 51945 60877 72426 75032 81515 88363 90031 97558 101639 107475 119212 126063 136881 151234 152252 145313 142516 148235 163242 177135 186064 185558 179334 166368 159947 143723 121033 103571 76770 9594 300 130 138 132 107 123 91 48 8 47 0 -27 -23 -7 -24 -9 -8 -19 10 -17 -42 -4 40 -8 -19 -11 0 -13 -42 0 10 3 -16 -49 17 -3 -41 -37 9 2 -16 -3 -29 -46 -39 -40 -8 33 20 26 39 52 36 23 4 11 9 21 11 3 34 24 12 14 40 48 25 3 -2 15 36 31 -12 -7 7 10 -11 -22 -6 12 -20 -9 -5 8 34 10 25 32 17 48 50 40 44 23 17 13 40 52 46 50 38 42 52 43 26 40 47 38 53 54 66 46 49 57 52 57 47 48 53 53 57 54 47 21 32 47 54 46 54 60 36 30 30 32 24 33 31 26 23 20 21 17 10 9 5 3 54484 208 3995 30 10955 15 8 4 6489 459 -91 395 1107 1382 1418 1647 2068 2302 2368 2301 2628 3525 4494 5357 6000 7315 8854 9362 9164 9347 9954 10747 12311 13829 15124 16986 19267 21665 24089 26710 32028 40264 48391 58972 73349 95869 124321 158603 198443 240687 286935 329466 366301 377773 402742 412043 396939 358175 256143 176508 141710 120583 103816 78497 51968 21576 10694 21096 24141 1973 231 196 142 147 105 127 170 130 124 77 115 99 61 47 68 43 35 28 45 19 52 19 28 53 62 67 42 58 36 65 39 82 95 46 55 65 46 0 14 -8 -15 -27 -32 1 -17 -12 24 54 64 84 68 54 106 114 104 76 64 40 43 48 26 61 65 90 63 92 67 86 109 71 82 54 74 87 64 35 49 77 41 26 58 51 44 54 53 58 78 93 89 84 85 99 109 78 85 94 85 66 91 88 72 69 87 96 95 83 104 109 93 80 82 102 117 115 111 115 109 133 120 108 91 96 100 101 93 86 88 108 119 122 107 103 91 91 94 84 81 88 80 78 80 80 78 81 73 65 62 55 54490 193 4446 30 10956 15 8 10 6489 456 79 258 483 877 1405 1942 2535 2900 3203 3642 4688 7099 9969 12991 16401 20062 25045 31063 37114 42571 48494 58032 69415 79273 93891 110762 131554 160453 208658 255838 295392 309164 324697 338237 337780 330299 362996 357631 285782 225298 194152 154837 115480 69664 38630 31739 7458 469 259 209 179 145 200 216 173 107 107 57 36 32 81 49 21 54 -2 15 15 26 45 38 36 18 14 10 26 -11 18 -8 -14 56 73 50 1 -18 14 23 32 11 43 48 25 6 -3 43 66 61 92 112 85 79 14 9 14 52 35 60 58 28 26 39 65 64 5 23 59 24 50 73 65 53 37 27 45 28 22 50 62 36 44 56 73 71 69 41 28 68 87 78 75 69 79 69 68 52 60 73 78 71 75 73 63 78 112 86 69 56 71 108 87 106 94 102 114 96 91 96 103 111 96 79 81 95 81 89 99 93 78 80 85 86 72 59 72 73 69 64 72 59 51 56 43 42 43 54496 204 4120 30 10960 15 8 16 6489 454 10 52 23 999999 999999 999999 999999 999999 999999 999999 -49 123 630 1469 2522 3549 4415 5774 7999 10968 14778 18692 23602 29748 37069 46350 58244 73624 82847 79488 76187 72759 78824 92247 114993 140590 170612 193829 216204 263242 319697 365728 396931 373839 379568 373841 310415 251349 188890 115710 80830 56506 40500 25330 11588 7589 5595 1218 435 273 194 138 151 188 137 166 100 78 99 49 28 35 6 -4 18 36 19 23 31 32 22 19 13 43 33 49 17 -8 -27 18 20 15 0 7 36 28 4 -26 -31 10 12 39 46 19 21 36 67 60 45 73 44 31 26 -1 -10 2 20 46 28 32 46 21 20 52 48 48 40 41 68 40 11 22 15 27 18 -3 17 21 13 18 29 37 22 13 20 56 51 45 60 52 51 48 35 39 49 54 53 32 31 59 67 55 53 66 74 61 60 61 59 76 77 83 83 95 89 68 80 75 71 73 86 63 60 66 67 69 65 56 59 58 54 50 46 54 61 56 50 49 43 35 37 29 29 18 54508 208 3980 30 10970 15 8 28 6489 449 324 724 866 686 612 476 351 72 999999 999999 999999 999999 999999 999999 999999 999999 43 415 913 1854 3237 6258 10549 15329 22392 30777 38486 47662 58912 72864 88602 107892 130015 158825 187398 207950 242956 286334 336137 399428 453408 483574 511834 472221 373674 292335 189994 104921 60315 43490 32783 22472 15990 11497 7910 5565 5640 3249 1637 1093 641 361 234 213 228 176 206 163 163 134 124 101 71 35 56 42 80 94 80 72 92 63 119 39 58 82 50 2 16 44 55 62 49 35 40 70 18 54 27 11 15 54 82 42 24 70 83 80 92 80 72 77 90 74 54 60 29 24 60 60 38 44 75 35 59 76 78 70 46 75 107 75 77 64 47 33 28 44 38 27 51 21 50 60 55 63 45 56 63 100 108 99 83 71 91 87 86 79 87 87 88 91 93 113 102 95 110 100 104 89 90 102 116 117 116 110 112 110 114 123 115 102 115 127 106 104 102 104 102 103 108 97 102 102 102 103 94 85 79 94 91 75 83 78 73 59 67 59 54514 283 1767 30 10977 15 8 34 6489 447 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 295 632 693 632 869 1484 1859 1686 1287 1282 1131 1064 746 579 265 402 1246 2474 4155 7182 10894 15278 21323 30363 40420 50324 61604 75489 90635 107305 129666 153202 186232 223515 259232 300818 337585 362938 400865 431486 370795 232158 113876 71759 52391 30269 20580 14610 9615 7441 7396 5616 3337 6645 50899 155406 166750 39449 2153 834 348 169 160 142 147 119 126 34 32 65 29 2 25 -15 -50 -23 -12 17 -14 12 19 -35 20 15 9 28 6 -4 -4 -16 -10 -9 -36 -43 -16 -16 -6 -62 -54 -11 31 8 -19 -22 -4 -20 -15 43 12 23 9 4 -7 8 -15 -40 9 8 7 -17 11 38 21 6 12 6 41 18 -1 19 -4 -26 2 -1 -8 -38 -30 -10 -4 -14 -11 1 11 28 4 14 21 31 29 28 47 27 24 33 19 17 14 34 43 45 36 31 64 55 41 50 61 56 62 59 71 59 54 52 61 54 65 66 51 42 60 65 53 52 55 64 40 38 37 41 35 35 39 36 28 27 29 32 30 24 23 22 22 15 5 9 54520 304 1141 30 10981 15 8 40 6490 444 71 518 761 1207 1833 2361 2487 2770 2747 2945 3683 3752 3507 3457 3071 3013 4647 10604 18844 21486 23047 24768 25051 19601 14104 19916 35892 26760 4927 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 866 1819 2370 2487 2769 4184 5545 5976 5824 6328 7114 7698 7699 6804 5043 4173 4257 5252 8066 12040 18065 26250 38352 50534 60839 72226 88338 109057 134659 162576 196215 236899 264493 275616 283018 276943 253264 200814 140401 84406 48044 42235 40113 36733 31536 24501 21266 16584 9164 4588 3416 6037 5890 6179 28383 31045 62358 139275 154224 25208 1350 326 201 182 122 138 149 132 106 91 46 57 69 20 17 43 66 83 33 32 46 58 56 43 62 38 43 -7 6 42 20 -3 41 51 44 55 49 7 21 31 0 22 25 61 87 77 67 77 72 55 27 38 54 31 42 69 52 64 53 48 72 79 44 48 56 45 50 49 79 56 24 11 43 46 55 50 23 34 23 33 34 40 62 56 71 64 56 55 69 69 70 60 54 60 55 62 70 71 70 40 62 64 82 91 89 81 83 86 101 86 106 97 95 95 94 74 94 103 101 90 95 100 97 92 97 103 79 84 70 80 83 78 82 81 74 79 76 72 79 74 72 70 65 58 52 44 54526 291 1533 30 10983 15 8 46 6490 442 -14 622 925 838 1554 4468 12900 27469 55724 105346 189160 288298 307711 361238 321950 383907 355344 248781 113948 13202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 770 2450 7176 11824 12961 12804 15819 16206 16925 16639 16898 17557 19172 19243 14632 10013 4795 2114 1755 1608 1520 2761 5562 8499 12826 13706 14471 16642 14989 12078 8347 5893 4366 3576 3356 3479 4471 6213 8731 11786 13472 16296 19044 21966 25448 29574 33731 32890 34817 57129 80550 101578 110317 118001 140002 136759 121867 114033 107931 88809 70325 58947 51640 46467 42537 35112 25452 16982 11248 6470 7307 13800 11201 3046 2184 2172 2915 11114 43847 19049 1499 409 232 206 204 211 163 152 155 126 119 118 95 57 52 76 78 68 68 74 52 44 53 32 80 65 62 75 72 53 33 70 42 33 34 57 57 35 20 7 22 48 43 30 32 39 110 65 39 79 59 67 88 36 77 75 64 75 93 75 66 76 83 61 75 73 45 94 66 78 93 76 37 55 67 66 56 73 53 60 82 70 50 55 96 90 94 99 90 98 98 120 111 71 80 89 84 101 100 100 118 118 105 98 108 99 110 103 111 119 124 119 151 131 114 106 125 110 125 122 127 129 125 108 118 111 120 122 120 110 111 117 114 106 103 103 115 106 100 98 102 95 85 81 84 84 64 54532 287 1655 30 10985 15 8 52 6490 439 -92 601 2131 5381 11725 25980 55171 83805 131202 167770 213868 313462 332103 391310 365079 329139 352546 367630 100599 33118 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 1367 3956 6132 10140 14746 17636 19759 21879 24999 26231 24943 22025 18265 12738 7590 4587 2811 1888 1764 2984 5881 9115 13170 17032 21630 28776 31233 28552 24800 23035 21660 17704 13109 10401 8362 7117 6379 5848 6937 9468 11781 15163 23312 32073 38127 47400 60343 79435 87327 91882 80358 54233 48015 52939 54084 51697 46518 42076 47355 41302 26193 12873 6171 5383 6441 6056 11313 36457 65774 41235 20948 8451 1523 862 1401 1161 645 342 218 200 206 186 114 109 126 151 131 137 70 56 76 104 32 80 65 101 76 50 64 51 64 71 87 84 39 68 36 25 47 69 64 44 36 0 33 70 45 53 65 43 70 83 79 76 101 80 79 64 92 91 57 38 71 87 63 85 96 109 108 98 90 86 78 86 88 82 76 46 48 32 55 46 32 53 64 55 41 60 58 48 78 67 67 88 84 94 108 105 93 89 95 80 68 90 89 83 85 118 115 102 113 114 108 111 92 98 117 117 121 138 118 111 121 126 119 124 119 122 131 124 112 118 128 125 122 120 118 98 103 110 109 101 102 101 108 99 100 87 88 94 87 83 76 74 54538 302 1208 30 10988 15 8 58 6490 437 516 1404 2349 1942 3218 4859 6096 10081 17730 30230 38149 35398 38540 45675 76781 152051 293499 261909 303689 510980 707359 605854 485650 125623 143777 19179 8244 8584 1924 -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 82 898 3033 6361 9769 12586 12896 8848 7890 9458 7807 6057 4941 5176 6371 7103 8009 9081 10179 10491 12302 13852 14965 16382 17313 18983 20795 21770 21490 22811 21957 21529 23805 24237 20478 14285 10111 8146 7566 6990 7961 10820 16829 18052 23287 25660 19467 16426 9476 3785 2738 2581 1852 1409 1504 1625 2009 2942 4117 10596 40952 78448 89077 101382 37615 10197 1670 1184 1724 1725 1431 865 404 224 127 167 191 140 97 111 132 49 30 48 98 5 34 7 -4 27 43 10 56 56 -8 45 44 72 36 34 32 46 23 51 1 15 4 -1 1 -14 3 13 26 0 18 22 68 48 45 42 5 10 15 17 15 22 33 30 25 37 33 33 72 67 53 74 53 30 34 17 5 -3 9 -2 11 38 25 53 44 40 30 8 4 52 55 54 63 67 56 52 64 103 71 47 41 56 80 63 60 53 71 71 76 67 60 94 100 82 81 69 88 109 111 95 99 95 89 86 92 100 95 87 87 91 77 86 84 90 97 80 78 80 78 83 82 80 74 72 82 76 70 69 67 64 53 57 55 47 40 54544 305 1121 30 10991 15 9 4 6490 434 430 1978 1973 535 1355 2142 2179 2182 2315 4019 5431 5675 8739 13814 20884 35845 66775 107377 117409 110182 134583 165014 203216 274178 319895 470305 606795 586509 601804 601057 420923 89999 6739 225 140 50 72 42 -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 -96 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 -80 999999 999999 999999 -78 999999 999999 20 495 1536 2637 3795 4138 4140 3348 2854 4864 10654 18617 22337 24509 25503 27057 26586 21906 20300 19810 19561 19690 20012 24120 27666 30733 31676 28425 23359 18092 15975 11552 7078 4419 3879 4130 4006 4028 4121 4229 4154 3998 3773 3542 3348 3667 4246 5134 5543 5324 5427 5295 4771 3731 3315 3481 4373 4807 3833 2754 1557 1143 1374 1719 1561 805 460 331 185 186 178 160 114 140 138 102 78 100 81 45 30 49 35 66 49 62 8 59 114 49 60 74 70 70 46 47 31 53 18 39 7 -11 37 38 31 38 33 59 42 29 34 51 33 39 19 52 76 33 43 29 53 78 36 54 62 77 66 52 44 60 82 40 6 35 45 46 36 49 58 43 51 41 62 66 64 64 45 54 61 84 77 69 91 83 85 66 62 72 59 55 63 80 68 73 65 78 75 97 93 69 92 102 118 94 106 123 111 107 112 112 106 109 101 107 100 81 83 99 123 105 92 95 101 82 74 72 79 81 93 88 90 81 85 77 75 70 67 72 64 60 52 52 54550 287 1635 30 10995 15 9 10 6490 432 66 808 2303 5099 11671 26457 54129 106493 168518 234612 281638 317643 318524 474504 546101 497616 359700 295884 255553 248118 77666 24109 5621 300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 189 523 1282 2424 3704 5756 7674 10825 21385 39104 60516 71123 74877 68844 62853 57512 52122 42441 29851 21480 17662 16426 17575 18677 18718 21500 23499 20903 19117 18749 18306 16366 15024 13684 13579 14675 17916 21337 20733 15588 10119 6973 4407 3500 3886 4263 3909 3649 3657 3662 5259 8190 5624 3451 2857 3070 2870 2122 1600 1377 1137 879 491 282 232 192 164 118 74 120 94 103 62 30 33 27 20 15 4 -16 35 78 30 -19 1 22 6 15 40 34 25 -14 5 -3 -7 -42 -5 4 12 -8 -6 8 7 6 39 16 -17 4 18 32 37 62 45 23 34 52 38 -10 22 23 36 52 58 -1 40 53 33 33 27 32 9 4 4 40 11 8 15 3 22 40 59 49 36 30 40 45 45 58 74 64 68 65 59 41 36 53 62 65 65 49 49 62 56 72 66 70 79 71 69 81 88 71 64 75 81 80 98 86 91 87 66 61 47 51 65 72 51 61 54 57 63 60 69 61 60 56 62 59 50 45 37 37 45 38 26 25 23 54556 290 1580 30 11000 15 9 16 6490 429 -21 186 509 833 1268 1839 4180 8140 13738 21799 37441 63399 97497 178493 317220 431789 457512 361220 100189 10315 3415 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 999999 999999 999999 999999 999999 999999 999999 -32 1917 5115 9426 16778 25425 32603 39531 46865 51201 63133 80881 102017 101938 99137 102874 108525 108392 111503 114858 122169 129562 122518 102626 84022 77561 80023 82044 69757 62170 58124 45885 42109 43785 41526 36557 25168 15695 10405 6692 5688 4737 3973 3710 3729 4275 3701 3141 3597 4017 4277 4450 3944 3768 4805 5684 5493 4192 2762 1216 779 680 462 256 225 151 111 82 140 71 65 -35 24 58 -16 -3 -12 11 71 10 51 3 19 28 41 17 -2 -29 14 49 30 38 -2 -56 -39 -16 -18 -18 -18 -27 -11 13 8 18 6 -8 -7 11 3 -6 26 17 14 36 36 36 16 14 35 45 24 34 20 15 8 0 -16 2 3 1 -4 -4 -11 19 12 -7 7 21 21 12 32 35 42 25 49 24 42 54 47 53 36 20 18 53 50 42 22 27 51 60 63 62 58 45 37 61 68 68 68 64 58 58 71 76 54 62 67 43 50 52 61 62 61 63 76 64 64 59 40 41 54 38 57 53 52 48 37 37 36 35 24 28 23 10 9 3 54562 317 775 30 11005 15 9 22 6490 427 -95 55 322 661 954 1230 1531 1465 1654 1686 1563 1774 2025 2870 4772 8774 15724 23627 20268 11495 3529 752 383 1172 3083 2456 1250 1982 3407 9165 32168 69418 96529 68569 72953 112478 64855 26609 35921 34518 24829 11080 2992 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 255 1026 1893 2332 2865 3535 5002 9322 14165 22407 35531 48150 60009 74832 84623 91966 102836 112036 118139 120680 127365 136798 137543 140090 154181 178288 187487 183821 160830 139476 125426 108334 96358 86293 83513 75879 56017 36202 30477 29834 26002 21473 19556 18429 16823 13503 9165 7128 5326 4489 4285 4287 4555 4647 4781 4891 4875 4557 4803 5184 5023 4831 4780 4854 4066 2985 2374 1308 474 295 298 256 232 246 142 109 89 92 96 54 65 63 52 84 42 32 27 38 71 111 77 55 84 55 33 59 43 33 66 75 53 21 0 18 46 82 58 41 73 43 23 15 28 -3 30 40 30 43 41 40 48 56 94 64 42 52 86 57 53 52 62 50 65 48 24 52 61 42 47 32 38 58 46 43 74 49 45 77 92 76 88 92 59 76 97 85 110 86 74 65 67 80 91 93 97 88 110 105 92 81 103 128 131 113 105 117 113 122 120 105 106 107 119 105 91 89 101 99 95 86 93 95 109 97 78 78 99 89 94 83 86 85 91 85 80 84 76 70 76 72 56 51 54568 342 32 30 11012 15 9 28 6490 425 8366 8339 8443 8855 9141 9084 8614 7615 6940 6382 6033 6046 6719 7577 8171 9396 10744 12283 13409 13929 14648 16198 17184 20012 21721 23534 24343 23441 24315 22448 18701 13754 8665 4686 2271 1200 794 460 535 833 1085 875 920 1194 1396 1678 2451 2174 2169 2099 2656 4547 8622 16155 22260 13806 19538 19621 21242 27035 46500 9011 183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 577 2361 3759 6350 10070 12495 14225 17624 23806 34373 51051 70550 88249 99794 111883 127658 141494 135359 122243 104702 91019 84147 92801 97733 94384 88806 86069 89879 103446 116693 121889 118618 107044 87484 67659 50474 35246 29668 25363 18981 16040 15224 14143 12252 11420 10740 9836 8984 7407 5525 4347 4066 4646 4691 4198 4705 5551 6061 5733 5019 4415 4280 4452 4943 5256 5152 4150 3424 2322 850 374 348 339 347 302 204 159 123 124 118 101 88 58 57 76 104 69 92 76 92 81 51 80 63 35 56 39 64 56 57 43 39 9 -26 33 34 36 36 20 29 84 84 84 57 36 17 43 27 25 30 59 91 82 82 91 58 53 41 92 95 96 95 87 84 86 88 76 54 37 44 53 56 55 59 42 57 38 53 40 61 58 102 95 104 107 75 109 87 79 80 68 91 83 87 80 83 94 88 97 122 108 98 110 106 113 108 122 109 112 109 122 125 105 107 110 107 99 112 116 108 104 110 109 106 106 98 104 90 103 99 88 90 83 92 94 83 83 79 76 72 60 61 56 57 54574 308 1059 30 11019 15 9 34 6490 422 366 366 999999 999999 999999 -92 -82 999999 999999 999999 413 1279 3047 1886 3474 9191 14975 15037 27375 46554 83834 122379 133578 158608 251027 392096 325074 254417 133471 66641 66720 37064 2765 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 596 3254 8830 14412 18316 23204 32161 37197 42422 49096 59124 75305 85133 85425 87948 86782 87544 91229 96892 106052 102355 91377 86091 75512 58857 42133 34226 34495 43713 51625 59668 62288 59547 56077 49518 46915 44715 35189 24090 16672 13627 10706 8281 7615 7220 7112 7682 8740 8378 7583 6694 5192 4084 4023 4879 5788 6035 5730 4552 3673 3797 3944 3979 4104 4400 5481 7246 9319 10526 4421 535 295 280 260 200 158 124 118 69 65 43 36 96 58 55 65 42 30 54 41 61 75 57 61 49 27 19 65 97 97 13 20 25 42 56 53 55 45 51 29 82 66 26 67 35 29 47 64 65 56 73 88 59 47 79 75 69 80 62 64 44 47 83 102 82 63 47 41 65 56 53 29 42 38 43 36 50 48 51 53 47 61 85 77 99 70 74 98 92 88 53 61 75 82 97 80 68 88 95 85 106 107 96 65 91 118 118 115 109 104 97 99 103 101 109 113 104 96 96 110 112 111 114 118 100 102 93 96 86 95 91 89 92 88 73 85 86 75 69 75 73 59 58 57 55 54580 343 13 30 11023 15 9 40 6490 420 3419 2250 2762 2991 3306 3914 4682 4936 4718 5914 7709 7839 8201 7677 7411 6853 6440 6342 7554 22577 44152 27188 10091 5456 7455 10442 10480 9442 5797 6582 7063 10765 10446 10306 17793 15643 11606 7457 6810 22942 50476 41070 8214 4593 7030 12442 24174 53352 45212 65131 119391 82245 92412 203075 289705 219666 171423 283939 292315 176985 145064 118774 48526 12771 5098 2640 567 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 239 312 571 1153 2456 6046 10511 18512 30603 42893 54270 57972 51615 44339 34971 25665 21045 19449 19731 22882 25037 29666 35001 40833 46961 48782 46379 39229 34301 32187 28670 22211 17797 15769 12613 9068 6839 6328 5414 4770 4435 4765 5649 7309 12378 28364 53918 77876 83510 60441 22538 4948 3502 3672 3126 2884 3063 2912 2942 3195 3879 4473 4995 5693 7078 9651 12440 10837 3153 603 470 251 199 165 110 93 67 54 35 39 23 -1 21 36 59 26 51 43 32 69 19 35 -2 -7 -6 -19 6 21 52 7 -30 -44 -35 21 22 32 37 63 6 47 60 57 70 9 18 64 56 37 43 46 43 34 47 37 46 38 56 52 30 59 68 39 45 41 63 33 29 30 29 12 24 -3 8 16 36 33 12 32 46 45 54 45 68 82 83 71 56 40 54 63 51 37 66 86 64 61 78 109 83 65 73 63 77 87 98 99 85 85 81 87 95 85 86 73 57 62 76 83 74 86 101 91 87 79 75 76 74 78 80 77 66 73 71 72 64 57 52 47 43 35 32 36 38 33 54586 314 855 30 11025 15 9 46 6491 417 1303 4456 5390 2809 686 171 432 1001 3372 7301 3917 2494 1340 999999 999999 999999 999999 999999 999999 -4 417 1170 3069 6390 14444 29935 58220 111809 222123 354533 411507 466270 491533 275108 108633 89772 61191 16646 3592 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 989 2267 4081 6789 8809 8339 7004 6228 5557 2983 2107 1647 958 562 503 735 1718 3650 8193 18719 28409 39227 53384 66374 77372 83405 86303 88879 94156 89612 86813 84810 76330 63769 52991 53982 55574 49002 35415 23872 14713 4319 2090 2557 3368 3874 3688 3851 4420 4980 5320 5594 5033 4601 4597 7437 18895 40034 39909 16349 4529 2240 405 141 112 70 11 22 79 90 39 10 29 40 103 40 51 106 68 57 20 47 52 86 43 48 47 15 36 27 11 2 -11 7 -13 15 23 3 2 43 40 55 48 28 46 40 46 37 49 57 40 39 42 93 77 81 58 33 46 59 83 63 42 77 66 26 48 48 9 32 37 23 45 40 19 38 37 46 60 66 67 59 56 54 85 51 78 73 83 89 73 63 67 82 62 56 58 71 80 78 81 70 79 94 87 97 87 85 88 95 88 98 100 90 83 83 82 71 83 102 93 99 88 76 83 78 73 86 83 80 78 77 73 76 71 71 69 64 64 66 63 53 45 43 44 54592 291 1576 30 11026 15 9 52 6491 415 207 1153 3337 8221 20009 43939 90965 145170 204836 277016 397716 499317 421960 360374 87867 9021 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 303 217 -35 999999 999999 999999 999999 -84 1497 4145 4349 3836 6869 10963 12082 12775 12652 14489 16529 18139 20301 23858 29743 43676 71381 92405 90985 92282 96352 104578 126907 175818 177217 104618 8316 4618 6389 6875 6029 7358 8396 9150 8368 6250 4081 4287 5481 12755 54874 145280 100829 32368 13895 3291 494 243 106 87 54 34 24 -13 -16 20 56 22 47 44 16 14 44 23 40 69 70 70 29 8 28 35 34 -11 -17 -8 -19 4 6 30 21 9 5 7 22 20 29 0 -35 5 46 21 15 19 52 45 43 26 27 56 38 41 51 16 50 25 26 62 52 54 49 2 -11 6 24 31 40 16 31 26 0 20 45 36 34 46 49 48 44 53 71 66 46 46 51 54 47 40 46 65 59 52 60 62 52 72 78 96 105 81 86 76 77 83 89 65 86 88 73 48 61 82 82 83 68 75 77 71 71 66 61 72 76 67 69 60 59 51 48 55 62 54 50 44 37 37 28 29 30 54598 343 17 30 11027 15 9 58 6491 412 62103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1274 3291 5920 12761 36903 77162 125922 278944 366767 245113 154043 228385 256718 223001 219480 129461 114969 38162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 257 1865 7072 13762 21712 27813 37719 47028 56184 73467 101908 112471 115963 127646 138380 145177 149114 129663 112535 81251 46014 8569 2204 2361 3107 2643 3124 4672 5415 6735 7892 8857 9265 9308 7475 10297 43167 19057 13949 28949 59717 79140 68174 53258 21241 1297 152 82 80 74 119 69 34 105 79 82 61 83 113 84 85 87 71 81 83 67 69 32 50 89 81 64 67 24 8 11 48 49 72 101 84 118 51 37 61 61 81 89 96 86 101 93 91 88 91 59 81 109 83 81 88 84 77 99 100 74 73 40 33 50 71 70 70 66 28 66 115 85 85 84 64 74 95 105 87 97 126 117 99 107 82 95 109 92 94 106 109 101 122 117 116 117 131 118 128 131 136 135 128 138 122 116 118 119 119 119 121 137 135 133 130 129 121 109 118 114 109 116 120 115 105 102 108 100 100 96 90 97 91 78 76 77 74 73 54604 342 50 30 11030 15 10 4 6491 410 247420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 244 -39 999999 999999 999999 999999 999999 999999 999999 98 1384 11474 41024 82523 171137 216692 96210 84623 182729 307711 388852 335365 231952 154214 230588 160578 258345 150945 37756 360 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 156 259 141 172 221 268 252 185 82 -50 -17 1129 2838 3845 4520 7831 16741 27885 35088 31887 36194 42705 49502 53639 62594 77402 73678 45729 28851 25205 16907 13947 12716 15067 3483 1052 1762 4222 7806 15697 24434 20110 14290 9267 6781 5150 4543 4801 7749 28021 80885 114208 122160 91707 16218 591 137 107 125 87 78 64 68 57 68 73 85 85 104 130 113 114 105 54 77 19 37 74 77 80 66 45 57 46 67 52 65 58 97 83 81 82 65 78 55 25 61 61 82 81 82 53 79 74 72 79 69 59 83 74 106 64 77 91 70 80 77 72 57 57 44 58 51 47 62 61 58 49 71 94 93 95 74 86 95 111 123 113 105 105 96 106 114 96 92 82 88 117 134 131 116 121 119 133 125 115 122 128 116 125 125 117 118 104 112 107 117 144 131 127 118 108 114 109 101 108 113 118 106 109 103 107 98 93 91 87 97 100 88 71 80 80 70 54610 309 1044 30 11034 15 10 10 6491 407 -79 61 291 431 387 392 345 724 1098 967 1001 4456 9465 14666 63472 85978 150732 221502 291420 417518 389890 394268 502498 642254 545061 381533 205405 73039 1212 28 6 -39 -66 -26 -32 -21 56 50 -7 54 74 -8 999999 999999 -92 999999 999999 -89 -91 -86 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 -85 999999 999999 999999 -88 -18 -87 999999 999999 999999 -55 -25 999999 999999 999999 999999 -85 -48 -15 -13 33 132 171 117 124 273 399 399 469 688 682 584 346 257 241 218 174 115 131 328 468 636 755 701 667 710 452 401 210 69 -33 0 -21 -99 999999 999999 999999 -82 -43 -43 103 189 435 1147 1416 1770 2179 3725 9556 9159 6548 12103 26402 20820 3461 715 628 568 680 863 1314 2384 4407 14960 23882 22707 21000 17014 11140 7093 5136 5259 10076 14688 21833 48380 61102 41774 16610 1709 146 151 72 46 87 73 89 62 78 64 62 60 78 96 61 68 87 77 95 79 53 49 53 56 71 86 76 73 35 56 34 60 40 65 79 74 67 19 18 40 61 73 81 88 87 60 51 63 96 76 71 70 84 85 85 96 91 46 55 65 64 52 32 51 47 11 71 54 44 51 74 66 62 63 86 89 85 100 83 98 103 101 102 80 89 79 96 94 115 84 100 102 111 114 91 97 83 107 117 115 111 112 113 107 117 110 102 99 116 114 116 127 125 123 108 120 111 101 102 95 87 87 94 97 90 88 90 84 88 80 83 72 62 58 61 59 56 54616 323 629 30 11039 15 10 16 6491 405 -92 -91 5 -14 999999 999999 -83 999999 32 12 138 148 166 223 367 361 523 540 596 689 611 1231 1784 1817 8169 21089 37917 40973 81353 131874 138273 141024 153987 215873 321602 432997 574734 573900 394422 58121 1311 174 44 2 -13 -53 -25 999999 -95 999999 -70 999999 -82 -91 -72 -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 -80 58 370 498 638 876 1429 2654 3416 3648 3034 3228 3256 3776 6338 8622 9213 6793 4162 2941 2094 1994 2748 3909 4688 5413 6591 6868 6641 7854 8429 10031 9941 9611 8388 7706 6341 4437 3152 2290 1233 504 182 15 -70 -88 -94 -90 -46 -27 1 40 19 69 71 94 124 182 207 356 440 488 476 529 786 1533 3032 3838 7048 11598 13782 12465 8815 6314 5478 6235 7508 14328 23845 49942 98599 92470 78018 15552 262 127 85 26 45 103 49 59 109 64 34 62 51 53 91 88 78 35 51 48 49 37 61 39 27 41 36 3 -17 -20 19 29 7 48 45 62 44 13 5 54 57 56 40 59 27 58 99 73 78 87 67 70 64 37 44 81 55 58 65 80 64 47 24 39 25 9 36 51 36 41 16 32 21 44 61 61 66 58 62 84 75 96 99 74 69 62 64 73 68 71 70 81 96 91 98 70 81 109 97 105 87 105 122 109 101 94 109 126 110 92 89 99 102 104 98 97 103 108 89 81 77 86 93 91 87 85 79 72 69 66 70 71 66 60 51 39 43 53 54622 343 35 30 11045 15 10 22 6491 403 17362 786 936 796 882 791 600 798 817 806 835 790 812 1002 1066 1252 1366 1416 1389 1528 1451 1660 1870 1968 2230 2496 2895 3325 3526 4204 10554 22793 10257 4094 4010 4367 4303 5184 5256 5584 5553 5180 5348 5154 4916 5626 7019 12524 41282 120085 219730 207704 136475 84707 40169 114341 247618 95989 2986 754 389 171 -49 -54 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 357 761 1196 2474 3756 5078 6904 9313 10084 10294 11442 14815 17945 15314 12967 11185 12178 12128 9223 6471 6795 10468 12808 13547 12190 10967 10110 9859 9361 9053 9122 7782 6621 6017 5005 4198 2927 2024 1496 808 186 999999 -62 -89 999999 999999 -92 -46 -12 -17 23 179 207 185 264 404 446 477 662 816 1238 2907 9350 15251 17416 18720 13046 8486 4784 2776 1815 1383 1878 3792 10101 34799 88938 91142 53548 44950 3857 55 19 29 31 9 -1 43 1 1 33 2 28 32 13 62 21 2 -5 -14 14 -5 -2 6 -29 -12 5 -18 -37 1 3 13 -1 24 13 16 -18 -17 -11 -15 -29 18 19 15 1 52 33 61 59 40 11 7 -1 14 7 45 48 41 42 18 28 18 2 17 -15 -14 -24 -18 -9 5 22 1 6 -25 10 30 25 29 21 17 44 53 53 35 32 31 33 27 18 27 42 34 22 46 38 51 57 54 52 52 50 70 69 59 46 53 63 60 58 58 50 64 64 68 64 68 49 51 48 41 46 43 49 45 49 40 32 38 43 48 44 31 31 27 14 2 8 3 12 54628 342 70 30 11050 15 10 28 6491 400 622 505 479 444 386 443 429 497 526 561 558 628 657 719 854 979 909 902 970 1094 1191 1254 1326 1537 1747 1944 2152 2208 2691 2983 3255 2618 2193 1891 1801 1828 2125 2408 2577 2714 2946 3220 3755 3983 4118 4106 4342 4899 5357 6271 10574 14909 22088 38493 77237 189161 390158 525594 336194 47947 1514 351 209 65 -71 -85 999999 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 999999 999999 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 277 776 1252 2030 3976 6757 9193 12045 15443 16179 16832 18174 19053 22145 25013 27180 25706 23676 21965 22725 24506 20865 16828 15486 15126 17301 18024 16631 15830 14421 13925 12227 10058 9374 9100 8974 9743 8957 4883 2378 1242 741 255 122 68 -50 18 -4 111 95 168 297 429 751 1133 1256 1190 1209 899 970 2795 6887 12365 12350 9505 8154 5292 2863 1971 1455 797 865 929 881 1638 6875 18727 16022 1565 158 118 87 67 47 24 37 39 -56 -15 18 1 43 53 37 58 64 23 24 71 62 32 47 31 31 6 -20 -13 -2 -23 4 -21 -26 -8 12 15 4 66 53 1 -28 3 34 10 23 10 24 57 16 49 49 8 5 25 56 40 28 50 41 19 19 18 29 -9 -15 -5 37 21 19 29 12 11 13 21 -1 18 36 45 37 54 60 58 58 76 75 58 38 44 53 39 44 47 46 53 58 66 52 65 54 63 71 84 76 72 79 73 69 60 64 70 90 79 65 73 71 76 85 75 86 75 69 63 61 57 51 52 68 57 53 55 54 56 58 42 42 41 29 28 22 26 31 54634 342 74 30 11054 15 10 34 6491 398 1261 1025 977 1059 1136 1091 1131 1057 1048 1058 1103 1114 1192 1193 1122 1178 1165 1261 1184 1175 1364 1392 1372 1342 1423 1813 2284 2822 2860 2994 3482 3568 3506 3601 3676 4175 4363 4368 4894 4953 4954 5199 6072 6614 7131 8417 8270 7787 7390 13131 29882 31659 86556 75436 95560 193791 229738 182042 81893 27992 755 169 180 96 999999 -31 -45 -29 -48 -57 -7 -31 -53 -37 -25 -95 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 78 304 595 878 1450 2442 3829 5320 7910 10435 12690 17175 22084 27124 33480 42771 46192 43983 37857 29448 22053 19889 17234 15044 12077 9032 7432 7018 6450 5954 6017 6101 6460 6246 6383 6446 4623 1676 781 502 374 274 128 87 61 21 81 76 103 147 232 298 331 358 434 577 580 1104 4540 7953 6087 2449 1619 1192 762 560 581 884 1355 1782 2195 2564 2846 2764 1015 256 168 145 74 60 38 14 28 49 28 11 30 -20 17 21 -11 34 24 55 -26 15 3 2 4 10 11 35 30 5 -2 -32 -46 -46 -49 0 15 8 13 5 13 -40 -32 1 15 7 10 -10 -1 7 21 46 50 32 6 25 33 21 5 1 11 17 1 -4 12 9 5 0 21 25 3 -17 -15 -12 21 18 -12 17 27 21 27 50 21 50 45 43 55 44 47 49 30 35 15 33 30 45 49 38 44 52 51 43 45 62 65 59 82 60 68 74 55 59 54 61 63 60 66 51 59 65 73 75 62 65 59 44 42 51 47 58 44 49 40 45 42 38 41 41 30 19 18 14 21 25 54640 342 47 30 11057 15 10 40 6491 395 1143 1047 1044 885 896 808 799 926 870 881 860 889 875 1030 849 844 861 711 836 824 926 927 1007 1024 1027 953 913 846 964 1356 1494 1636 1838 2298 2616 2830 3362 3648 3659 4322 5234 5834 7117 9321 11451 11235 10743 9867 9852 11063 14776 46505 155951 392879 317141 68402 114367 77680 169412 49370 514 79 -44 -14 -29 -12 5 -30 -28 -2 55 -30 -22 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 -100 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 -80 999999 -100 999999 999999 999999 999999 -80 -82 -48 6 35 128 363 751 1193 1593 2236 2762 3592 4829 6028 6931 8197 10560 13212 16991 21933 26576 30861 33323 32437 25231 18648 14971 14262 13777 14395 16885 16525 16222 16900 15128 11012 7217 4577 2557 1676 1367 1225 1270 1346 1249 924 860 784 539 176 4 29 37 58 141 250 295 467 1164 2145 12242 19660 24084 9397 780 409 445 458 571 682 955 1267 1827 2248 2878 3957 5246 5012 2290 499 339 217 178 140 132 112 61 66 45 20 55 74 42 52 65 63 75 78 89 80 56 81 56 59 72 26 28 11 5 -13 26 14 -3 2 18 1 21 44 22 -11 15 10 44 63 14 27 73 64 47 70 39 47 51 56 50 40 16 26 46 40 25 11 9 32 21 18 18 25 21 57 73 28 18 22 39 36 50 41 46 56 59 61 86 72 70 92 69 55 53 67 56 53 49 46 72 79 76 89 105 95 91 112 119 104 94 94 96 110 98 86 80 84 84 96 80 82 92 91 85 88 93 82 82 78 86 79 67 67 61 69 76 72 67 71 61 64 55 47 52 30 23 37 47 54646 299 1369 30 11059 15 10 46 6491 393 252 597 2410 8927 19890 40209 96119 233031 425783 504885 771849 855697 299386 309351 491060 282794 6385 69 -67 -6 -65 -28 -62 -76 -14 -51 -15 47 -4 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -98 999999 999999 -48 2 223 672 1052 1493 3475 6352 8010 9682 11228 14615 19316 26201 29761 31899 36305 38327 38259 36759 34995 30757 27681 23163 22732 27090 26348 20783 15634 14062 18671 21990 22100 18436 11298 9494 10367 7989 6948 3428 1721 935 640 652 617 572 412 259 79 102 153 168 175 202 264 288 286 266 257 256 258 278 323 343 437 616 876 1136 1363 2155 4451 6176 3451 989 243 190 120 59 63 78 102 56 99 64 29 20 17 74 92 67 56 94 102 104 79 95 83 91 56 38 42 18 42 43 39 29 32 14 23 36 59 50 64 36 8 15 26 56 71 80 43 40 49 51 74 63 56 43 43 51 28 23 58 50 46 47 66 27 -2 25 38 65 52 38 57 67 63 39 54 68 48 50 58 73 61 55 62 75 73 92 74 56 66 59 60 74 88 74 69 90 84 82 109 93 94 110 119 106 112 97 87 99 105 99 101 104 101 86 89 110 103 101 88 101 99 100 97 95 88 80 81 83 86 89 89 84 76 73 71 74 69 72 65 60 54 43 41 44 54652 307 1132 30 11062 15 10 52 6491 390 802 5608 11449 25442 44351 90265 196141 289991 319517 153940 191484 102460 55708 80309 120791 218789 330328 467886 433899 89921 5226 965 1076 1989 2361 273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 171 200 659 1388 2362 2845 3775 4981 6590 10105 15894 20868 25684 30791 37770 44192 48856 57382 67416 77342 82857 77392 64064 46413 35436 31930 30619 33944 41483 45328 42871 44768 49097 49697 49838 46977 45268 45259 43542 36085 25288 15826 9172 6460 4795 4178 3840 2704 1814 1156 794 565 424 313 262 197 193 218 298 315 338 331 304 192 250 268 323 385 453 435 571 915 1185 917 552 291 181 192 162 171 163 146 132 109 58 75 116 100 138 102 137 87 90 89 59 77 85 98 72 81 99 66 83 97 117 74 38 43 61 60 94 55 104 120 87 59 108 79 52 92 108 74 71 101 72 97 95 106 99 92 92 59 63 75 66 91 84 50 106 66 38 22 38 64 51 92 91 87 83 53 55 76 46 76 80 101 93 115 123 126 113 113 118 143 135 110 88 101 116 120 113 111 114 123 136 114 111 117 130 142 137 137 130 138 137 125 134 141 143 131 132 125 127 132 141 141 140 141 131 133 145 134 132 129 113 117 117 111 114 116 107 108 110 108 101 91 87 83 84 91 82 54658 310 1048 30 11068 15 10 58 6492 388 538 3167 6147 6188 4692 2427 3689 9442 31178 111880 201109 229839 137157 148343 119960 128228 112164 4575 438 5230 51408 67268 6194 586 538 465 220 -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 169 2516 6736 7455 7442 8514 9083 11489 13636 15986 18017 20732 23143 26657 31059 37374 50745 61729 72154 84117 98216 120272 139889 160656 171115 161258 133061 106274 105344 86741 82363 87683 83440 74433 56004 34485 25487 19126 15269 13425 10908 8239 6645 5100 3598 2161 912 374 327 517 536 476 290 275 225 360 549 616 553 533 591 533 349 398 439 419 556 774 676 487 346 277 210 189 113 57 147 87 46 53 66 55 -5 -8 36 89 11 10 46 34 41 70 112 56 69 46 1 9 27 66 37 8 -35 -38 -21 14 14 3 5 31 55 5 8 51 16 30 47 39 51 56 69 37 31 52 40 73 39 24 42 43 24 -3 -15 6 17 19 24 16 6 7 -21 1 4 6 23 24 25 29 31 39 36 38 57 43 50 55 28 25 49 60 79 70 72 58 44 39 79 82 59 62 57 66 101 92 76 83 94 88 92 112 104 93 85 94 80 82 74 73 82 76 80 91 88 74 72 85 83 73 76 75 71 75 73 65 58 57 67 65 60 60 53 50 45 40 33 35 40 41 54664 342 95 30 11075 15 11 4 6492 385 301 317 300 319 399 406 365 236 229 292 328 393 402 377 417 355 353 303 249 302 352 352 486 566 492 415 215 105 237 122 134 153 71 418 2930 4794 379 999999 999999 999999 999999 999999 999999 -84 -82 -22 999999 -40 -45 83 27 146 283 964 3498 10951 15944 23298 4955 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1292 2343 3080 4463 5492 6143 6456 9418 16506 25085 32624 46381 64716 72532 80781 88157 91337 91558 96908 108241 117824 123538 130516 127339 108791 100963 97077 96794 117632 112744 85503 52889 33318 36396 31516 21321 13955 12170 11129 10990 9832 8201 8241 6944 5748 3879 1533 660 344 188 212 232 315 504 677 953 1065 772 615 509 500 474 443 437 478 597 474 237 121 99 58 71 106 122 145 107 66 40 -13 39 19 48 50 63 34 54 57 26 33 26 32 27 38 66 13 34 42 1 13 -3 -9 -3 -13 -31 -21 -21 -17 -4 -3 3 -23 6 43 15 -6 25 -39 4 24 21 -12 32 45 35 17 34 12 14 -6 -18 -14 5 7 21 -1 10 14 -18 -16 -20 -2 -4 5 15 5 16 40 40 32 23 13 19 18 11 22 22 33 44 55 60 63 53 66 66 37 53 82 60 39 49 48 57 70 74 75 66 71 87 71 65 70 67 65 67 71 82 66 68 58 66 53 64 79 66 71 72 66 62 66 63 55 64 52 49 56 40 41 48 40 30 29 24 22 20 27 29 54670 342 102 30 11082 15 11 10 6492 383 355 258 273 251 174 175 169 112 172 174 168 193 270 115 6 33 30 31 33 1 -54 -34 -84 999999 999999 999999 999999 999999 -71 -72 999999 999999 999999 999999 999999 999999 2078 4674 287 999999 -7 126 340 488 400 488 506 534 519 400 340 311 304 273 253 289 261 221 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 118 291 771 1006 1199 867 1555 3745 5751 8151 12220 18731 22602 28286 34070 39444 48782 58017 66275 72727 74695 73899 78670 92178 98643 94559 88522 91633 89569 76743 81615 81888 89629 92934 82826 70184 57365 47688 42466 37058 30323 23670 17633 14317 12149 9244 6409 3876 2467 2107 1402 731 478 287 131 122 158 156 215 323 350 473 536 614 511 441 375 362 307 224 252 229 210 114 116 131 113 86 54 39 37 20 47 39 7 47 39 23 47 84 36 5 2 28 25 18 20 24 43 12 17 -17 -46 30 38 36 -9 14 20 9 34 19 -28 -19 -9 17 32 15 4 -7 -18 19 27 9 49 70 34 29 20 8 23 0 -11 5 2 20 24 12 -8 10 25 11 -17 -21 26 12 2 -6 51 34 41 45 16 26 38 44 23 23 36 30 57 64 61 30 55 51 59 52 48 69 56 54 64 36 48 54 53 63 80 75 82 71 72 84 71 54 67 71 70 77 87 85 82 78 74 52 50 61 72 70 58 62 67 60 58 57 62 59 52 44 46 46 37 33 36 38 35 35 38 36 54676 342 75 30 11085 15 11 16 6492 380 97 -48 -31 -21 -41 15 -64 7 -37 -22 -46 -38 19 -51 -30 999999 -46 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 518 999999 999999 999999 999999 999999 26 76 279 389 283 180 158 77 -13 4 -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 999999 999999 999999 999999 999999 999999 999999 1834 4513 5264 4103 3861 4282 6299 8200 9972 10518 11869 14238 16692 21757 26322 29476 36809 46134 50973 53675 57170 65952 76648 86978 97985 107729 117323 116294 120375 132681 137602 149369 152722 139177 115859 89057 73880 59669 50237 42811 35559 29931 22534 13595 8532 6163 4773 3008 2597 1606 777 354 205 102 56 59 59 39 82 105 110 162 229 251 246 223 196 212 186 237 221 220 178 187 180 174 166 152 114 86 88 78 49 34 1 61 60 12 15 11 2 -8 10 28 5 46 31 20 39 50 22 1 -21 5 14 -41 -48 -17 -13 -1 -19 -47 2 -6 -26 -46 -11 25 -1 19 2 0 -6 8 -3 7 44 32 22 33 38 1 -3 4 -13 -13 -28 -30 -13 0 -18 12 2 -4 -6 -31 -24 -3 0 -21 -10 -2 11 -3 -1 2 31 14 31 30 25 42 33 47 64 64 28 37 42 37 50 51 57 39 13 38 62 50 48 77 76 54 72 63 65 58 59 48 47 79 87 63 68 73 78 80 82 70 67 62 72 75 59 64 62 47 51 56 49 51 55 50 37 40 33 24 25 27 32 34 31 27 29 54682 342 108 30 11088 15 11 22 6492 378 95 999999 999999 999999 -92 -26 999999 999999 999999 999999 999999 -99 -75 -52 -25 74 68 83 18 28 34 3 53 167 220 136 195 276 286 350 349 469 697 894 5749 49412 107738 41704 4982 -62 78 304 493 790 1079 1285 1088 963 506 278 322 229 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 545 1175 1007 1755 3291 5190 10746 16185 19848 27886 35688 41905 49852 58254 60260 62083 70289 83979 93747 100248 105865 112204 114609 119077 128764 134765 125874 102130 84843 74891 66371 61109 57229 46882 32179 18723 12939 7841 5665 4554 3101 1459 785 421 281 153 58 -22 15 34 58 73 104 143 151 188 172 160 178 173 209 140 102 103 182 147 138 164 160 134 138 104 88 53 70 56 36 -14 21 41 16 23 26 9 72 18 18 15 32 76 84 35 21 14 21 -20 -10 17 -4 -24 -18 9 -12 -4 -4 11 14 40 17 9 2 -11 4 -11 1 -7 -10 -11 16 23 4 18 15 -3 28 -12 -10 -27 -7 7 -12 -18 21 31 6 23 10 -3 30 37 19 2 23 8 15 9 23 3 31 13 19 41 37 45 57 45 56 54 41 41 49 26 46 52 31 28 47 56 60 51 41 57 76 80 75 75 59 72 65 54 57 59 80 71 70 88 85 79 78 73 67 65 72 60 64 60 48 55 51 45 44 50 43 37 43 39 32 32 29 32 34 28 29 33 21 54688 342 110 30 11090 15 11 28 6492 375 484 338 409 365 376 451 388 354 342 387 324 278 261 334 349 363 305 436 367 265 346 394 472 503 540 641 650 632 786 710 669 698 806 991 826 113 999999 999999 999999 999999 -95 196 661 1187 1908 2384 2964 4514 5912 4903 2414 879 670 771 819 659 512 292 274 153 -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 482 2208 2557 3083 5033 6461 6690 8306 12655 13496 13996 18494 27424 39410 47644 55596 72764 101410 111384 126650 139307 130277 121008 106070 96285 92449 89049 73516 50928 33650 26354 23588 23801 22432 19522 12439 9477 6493 3907 2943 2161 1271 741 297 114 104 106 114 135 97 131 130 176 197 140 134 166 183 180 146 195 171 169 167 165 198 215 201 146 146 178 111 56 71 93 85 48 112 113 26 41 31 52 65 63 78 70 52 46 38 26 35 61 50 22 41 17 11 9 -9 5 43 44 -11 9 10 18 22 44 49 32 51 17 20 33 24 22 51 76 51 19 16 45 27 13 24 33 46 4 39 29 8 7 21 15 28 55 54 44 31 33 42 12 49 41 49 68 54 67 85 83 75 89 68 85 90 86 74 57 61 79 83 72 71 74 78 77 87 116 115 95 107 106 101 93 98 92 101 99 98 91 89 93 111 102 103 102 91 102 86 88 99 94 93 83 74 75 80 76 71 77 77 61 66 64 60 58 53 59 71 68 52 52 54694 342 112 30 11092 15 11 34 6492 373 632 479 464 425 479 406 361 397 351 342 439 421 448 428 398 452 471 479 513 527 492 454 379 240 170 140 153 159 47 51 -81 -87 999999 999999 999999 999999 999999 999999 -81 4 82 240 524 1127 1974 3082 4556 5684 5583 4342 1938 945 759 682 522 567 456 309 138 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 48 215 383 869 1280 1782 3397 4703 6718 10055 16983 24795 31371 48775 69206 79622 82931 81677 99452 129292 129314 117769 112206 105589 106694 82017 74092 59739 43952 33544 23823 20140 18210 18048 19581 20791 18546 17331 15252 12176 6637 3119 1555 1051 773 411 198 34 141 185 162 180 184 187 163 240 247 179 189 238 177 157 178 232 221 185 228 239 149 177 139 142 163 110 58 83 102 100 123 96 64 93 63 66 105 105 102 64 55 90 75 64 71 114 56 45 56 16 6 31 11 16 43 39 32 69 76 47 75 72 39 25 48 47 52 47 61 93 39 24 53 59 61 62 50 68 50 63 45 32 39 21 39 43 81 57 55 37 42 48 45 51 64 84 73 92 86 95 92 86 81 83 93 92 102 108 92 79 112 110 97 95 93 90 114 110 114 127 113 126 138 122 133 122 127 134 111 113 103 121 123 124 112 115 109 123 114 105 105 104 107 100 108 99 104 107 101 92 102 101 94 91 84 81 74 75 74 73 76 83 73 75 54700 342 114 30 11094 15 11 40 6492 371 940 726 691 766 782 731 839 696 712 723 713 798 895 822 892 1034 975 1021 1033 1053 1038 1000 963 922 892 722 500 382 330 272 159 11 -28 999999 999999 -39 29 79 348 594 1043 1824 2738 4065 5821 7265 7034 6055 5123 4839 3795 3220 2978 2492 5977 38951 47030 5648 3363 14903 26350 1535 198 -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 -95 999999 999999 -93 -67 353 1070 1440 3007 5271 9788 9252 8485 11937 17335 21187 34148 43689 50149 62638 67749 74775 96066 127152 145590 119335 99272 90905 72958 58083 40578 27569 20983 15885 11242 7065 4389 2642 1623 1131 729 560 290 182 174 165 131 178 147 223 253 176 157 158 185 171 177 172 184 184 203 113 132 145 160 165 158 134 124 139 118 115 108 88 30 50 60 59 30 70 80 65 82 93 53 50 135 108 73 54 28 21 59 46 38 16 2 71 93 26 29 30 17 29 40 15 28 30 27 46 28 48 73 47 44 63 85 13 30 18 28 41 60 42 23 8 50 77 21 15 6 47 40 30 20 16 40 51 20 46 49 54 61 51 76 83 81 68 86 96 77 77 117 101 81 90 82 81 87 82 84 88 92 102 88 82 81 105 129 114 101 108 94 111 103 110 116 122 109 100 108 104 83 92 102 94 86 90 97 98 93 86 88 95 88 82 73 82 85 68 69 73 65 59 63 64 58 63 64 58 61 54706 342 118 30 11098 15 11 46 6492 368 475 440 426 358 244 377 375 397 343 336 384 214 204 238 339 411 387 381 391 338 312 394 359 485 493 523 519 555 533 522 471 540 568 645 714 458 264 113 228 256 184 233 425 652 648 672 756 921 729 686 600 646 518 853 2044 1883 146 25 -27 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 2538 6467 7809 13438 22484 31496 41911 49843 62882 81277 96833 108406 126126 142197 145856 163447 180839 182662 168678 144289 103571 65019 49356 44122 36632 23608 11840 8138 5984 3924 2824 1640 896 571 441 365 319 242 167 162 122 134 141 164 164 108 109 134 191 212 155 135 133 202 142 128 178 191 142 146 179 118 96 125 101 85 68 16 75 90 34 60 85 60 56 57 36 28 93 79 90 54 31 34 24 39 44 33 17 3 35 3 -8 31 9 11 -1 -6 35 38 23 27 27 24 27 9 17 48 75 53 35 39 64 35 12 7 11 31 21 11 -2 18 16 23 13 36 -4 4 37 37 41 30 39 22 9 28 17 34 25 32 33 48 57 65 47 74 99 90 70 70 74 55 74 77 59 56 45 65 72 83 72 81 96 90 92 75 87 84 88 108 98 86 80 108 111 98 102 97 92 83 62 69 74 81 83 68 73 73 74 78 67 70 64 66 62 62 69 59 54 63 62 52 56 58 54 49 54712 342 121 30 11101 15 11 52 6492 366 742 575 749 709 638 654 715 575 566 575 710 733 594 541 663 684 576 485 545 497 461 550 524 497 536 475 458 493 479 458 545 431 382 439 437 415 612 548 641 766 1024 980 982 1044 703 388 338 186 144 296 251 268 246 262 211 195 68 79 1 -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 -8 355 880 1700 2129 2572 3741 9747 15941 18161 22938 26752 29700 31750 38189 48671 57617 63176 74534 95729 123538 162906 197313 186304 148065 108050 80478 57204 36363 23932 17860 14104 11804 5427 1598 815 628 700 860 737 430 135 175 125 152 168 146 98 108 104 161 158 167 216 185 159 163 144 161 136 135 106 106 93 111 88 96 74 67 32 40 34 40 30 52 72 43 74 86 56 25 78 56 59 101 55 28 37 16 16 9 19 6 3 -17 -35 -35 -33 -39 -27 -9 27 13 14 28 29 33 13 49 42 17 6 18 58 50 10 16 20 27 1 16 11 30 20 20 17 -4 24 -6 19 41 13 32 30 42 31 34 -3 1 25 36 24 38 36 24 37 53 54 59 52 75 97 86 74 73 50 54 47 71 67 63 53 62 78 72 96 86 88 75 74 68 76 74 87 85 75 76 77 82 86 72 78 80 59 60 65 63 65 54 64 67 69 72 60 64 58 55 50 53 54 44 36 40 35 37 40 40 40 41 54718 342 128 30 11108 15 11 58 6492 363 -90 -17 20 -64 999999 -62 -77 -75 -27 2 0 -76 -13 3 -17 -12 999999 -99 -19 -96 18 2 -9 -19 94 154 232 328 329 434 558 540 589 2427 3611 746 211 307 319 24 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 194 1371 13063 76519 192752 293286 184453 9113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 465 5078 13943 21701 24909 29313 36438 41859 49914 65638 78529 82947 95120 125772 154713 171409 166424 159308 156888 134026 100963 79010 66602 51532 36942 22097 13833 8779 4595 2772 1689 1256 1029 551 456 329 213 181 150 161 158 136 159 141 134 170 150 146 161 157 147 204 189 130 152 129 102 79 86 75 114 82 72 45 11 43 70 58 79 79 85 120 55 46 80 65 102 72 51 75 72 33 52 17 15 41 31 50 71 45 21 -16 12 -27 3 31 24 39 49 49 20 12 49 51 19 11 43 53 50 56 19 8 23 36 10 34 16 13 27 31 40 16 1 30 35 0 -12 -8 6 0 19 12 15 34 41 31 24 14 50 40 46 50 44 56 55 45 68 83 82 68 80 93 100 50 55 73 65 67 72 83 85 97 78 70 80 66 73 83 92 78 75 73 74 93 90 87 77 70 63 65 71 72 78 79 71 67 64 61 59 61 60 54 54 57 64 53 45 47 49 42 37 46 48 44 40 54724 344 72 30 11112 15 12 4 6492 361 19979 308 999999 999999 999999 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 362 906 743 2772 8255 9796 2140 562 1407 3650 4760 8776 26336 30090 39006 31990 7744 1453 999999 585 1107 405 -98 999999 999999 143 1834 922 167 4993 56300 178767 395079 675927 653408 291980 71462 3679 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 445 3056 8283 13092 17355 23024 24842 26475 34396 48218 74254 105808 133431 153077 165996 162159 148240 128877 106269 82095 58265 47553 40574 30982 22161 18420 21181 22477 16304 2979 925 374 188 140 83 76 230 519 755 932 453 180 123 103 132 148 172 162 179 201 134 121 146 181 136 97 70 85 89 67 78 63 89 97 31 48 49 78 48 15 26 68 92 45 46 55 86 72 67 99 70 19 21 35 44 19 1 49 12 11 1 24 55 65 54 13 23 13 -2 70 51 66 41 43 35 30 23 12 20 45 13 26 4 2 47 50 27 33 49 50 49 15 6 7 9 22 -1 34 26 31 29 26 13 19 37 27 64 55 40 58 83 57 79 65 71 71 57 52 53 53 52 58 75 77 84 79 97 88 92 98 100 96 67 74 69 70 81 79 84 89 74 80 82 81 68 71 68 53 60 67 59 63 72 76 65 70 68 55 56 56 70 64 62 61 64 53 45 52 52 44 47 46 54730 298 1425 30 11115 15 12 10 6492 358 -16 591 1474 4475 14252 49266 138064 254381 227761 266016 281715 556469 950085 508882 100735 63186 114460 168491 5697 -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 132 550 854 1981 3634 6280 12276 25010 42227 59336 84248 129961 177206 196685 183531 148611 100975 70982 47108 34793 30460 25032 21628 17330 15209 22257 12260 3708 1787 805 367 144 121 187 182 187 147 163 123 128 126 115 133 168 141 69 120 159 150 172 155 92 102 100 76 88 116 89 78 27 30 81 63 68 82 30 16 56 70 88 55 84 41 37 60 100 95 92 50 23 38 38 33 48 8 55 40 26 -38 -10 -10 24 18 29 20 37 35 31 31 74 31 43 23 -17 -10 19 24 -3 20 8 16 29 16 9 8 17 20 15 5 19 35 35 33 40 32 39 17 12 50 45 28 64 62 73 53 52 79 73 83 62 70 32 46 72 86 72 55 83 89 91 69 72 85 86 86 81 79 85 82 67 95 90 82 88 102 92 80 76 77 63 82 82 58 71 87 87 80 74 74 80 81 74 72 84 75 71 68 68 63 56 66 61 56 59 60 58 59 58 54 54736 306 1243 30 11113 15 12 16 6493 356 644 2664 8555 21224 32377 22054 54996 190240 58454 18352 27340 83823 312027 291410 105869 182085 422600 522993 262209 221734 273876 217340 273346 255389 214183 119979 34689 1803 -20 26 -33 999999 999999 -79 -20 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -21 139 370 788 2166 4831 10350 18406 34485 55483 82232 95129 101708 99304 87077 68126 42644 24975 17973 14558 13001 9397 6491 7028 7847 6066 3972 2495 1024 461 208 145 135 152 91 182 191 112 169 180 105 145 172 151 126 120 126 130 151 119 106 95 103 103 84 148 150 92 114 104 56 62 86 29 64 50 44 102 37 33 48 64 55 34 37 53 31 25 35 36 33 51 52 12 12 -7 -6 -4 31 40 24 67 20 19 -7 -12 28 50 49 12 7 49 35 47 14 40 -4 -12 27 10 29 26 29 64 46 49 10 19 27 20 17 36 23 32 41 48 50 80 54 59 19 9 38 73 51 64 62 57 81 77 77 78 70 67 68 75 74 93 96 88 77 84 95 90 89 57 78 91 96 106 104 100 90 114 123 111 86 88 91 80 87 85 96 85 78 99 100 88 92 85 86 89 74 73 72 71 77 69 76 77 76 63 70 65 62 67 69 63 55 54742 296 1510 30 11110 15 12 22 6493 353 90 1326 4965 11707 13838 9788 14788 28765 61593 94140 162747 272096 507678 830586 999999 877160 575295 287191 29223 505 144 172 159 124 -24 -11 -12 23 -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 -84 999999 -67 -65 999999 999999 999999 999999 -36 -73 -5 208 698 1858 4388 10425 22798 37114 47485 54409 55454 54141 50104 37090 20914 9985 7538 7707 7572 6443 6353 8371 7972 5114 2308 821 257 292 501 351 145 158 91 140 106 111 90 144 102 82 110 86 113 95 70 59 30 71 60 96 91 41 71 82 57 53 54 68 26 23 6 22 4 1 38 42 55 49 44 41 32 13 26 21 43 62 31 55 19 -15 20 -16 -22 -60 -27 -10 -2 3 4 -15 -30 30 23 -29 -43 21 33 -10 -39 1 25 21 -4 -13 3 39 15 -17 -6 -3 11 8 6 -25 -20 -12 17 -18 -11 23 23 -3 11 10 26 51 45 50 10 -4 32 34 34 29 63 82 70 61 72 74 39 31 54 44 43 51 62 40 54 71 63 64 71 43 50 69 76 66 82 65 75 73 78 67 55 53 73 60 66 42 50 63 72 61 53 68 60 53 53 58 55 53 44 56 60 53 45 54 39 39 34 36 42 38 42 35 33 54748 315 939 30 11109 15 12 28 6493 351 668 2123 5162 15575 48776 105087 114743 55982 637 999999 999999 999999 999999 999999 -30 120 2708 5403 8201 24067 52783 71359 142456 84452 90527 156411 250677 341254 369038 333870 432129 353020 321439 463327 374576 277949 153374 31389 68173 65944 17758 13794 18503 19655 8522 371 58 -47 -38 -27 -97 999999 -76 999999 -79 -96 999999 999999 999999 999999 -90 999999 999999 -97 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 -81 999999 999999 999999 -82 999999 999999 999999 -63 999999 999999 999999 -80 -55 -68 999999 999999 999999 999999 999999 -95 999999 999999 -99 -77 -78 -34 -67 999999 999999 -76 -82 999999 -68 999999 999999 -72 -97 -82 -32 -11 999999 -78 131 460 1565 3165 5321 8304 11572 15282 18832 21718 23991 25237 26352 27756 26053 23435 21738 19560 12150 5608 2304 1282 630 182 146 1690 5314 4895 3025 1158 170 102 71 125 149 149 131 91 119 132 97 87 114 122 120 78 101 63 111 22 57 54 87 101 69 63 72 27 44 14 21 41 60 42 41 46 60 63 45 37 52 100 68 48 45 29 13 38 36 24 28 16 23 3 -11 -12 -29 20 27 44 34 36 14 12 38 6 36 51 52 21 48 18 26 15 16 -5 -13 31 17 4 -2 10 -5 -2 15 0 30 19 34 26 32 46 36 31 29 12 12 19 50 39 17 27 55 51 67 57 67 37 59 64 73 68 67 78 85 66 58 59 53 79 98 98 86 77 87 74 84 83 78 81 83 82 76 86 70 71 76 79 87 88 86 75 81 82 78 86 81 66 58 67 67 64 68 68 65 55 65 58 62 52 58 54 50 59 54 50 46 54754 319 819 30 11109 15 12 34 6493 348 569 1990 1108 999999 2303 3657 5301 23196 39568 18771 999999 999999 999999 393 776 2010 1541 999999 409 1073 1425 2288 5722 30745 48793 26167 23130 30920 26911 21139 30372 22701 11807 18550 26981 29646 40847 42817 86930 154355 222739 318126 357065 417228 513531 557647 470300 472308 399520 253276 54389 1955 31 44 -10 -31 999999 -39 -74 999999 999999 999999 999999 999999 999999 999999 -97 -81 -76 -84 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 -84 999999 -91 999999 -95 -92 -93 -53 -95 999999 999999 -78 -22 -92 999999 -58 -70 999999 999999 -81 -98 -53 -11 -64 -69 999999 999999 999999 999999 -76 -58 -93 999999 999999 -90 -53 -56 -75 -82 -42 8 230 691 2353 4803 6834 9338 11677 12273 12069 13433 13578 13338 14080 13826 12309 8870 8253 8338 7175 6190 4788 3372 2475 2079 2865 3554 2252 931 439 181 36 30 40 43 85 94 98 95 101 180 321 416 293 176 138 99 59 65 92 100 28 3 48 77 47 66 26 35 37 -40 -7 -3 15 46 48 71 37 30 39 34 54 30 73 74 44 43 6 19 36 7 -17 -1 28 30 -23 -11 -21 -6 8 -11 -26 -5 -4 6 -2 -8 -20 -18 -2 -6 -7 10 -16 -1 20 -15 -8 -32 -57 -39 -37 0 -10 -21 -13 -25 -10 -22 -17 -18 -7 -25 1 -8 -9 2 1 2 12 -26 10 22 12 29 36 39 23 47 65 56 60 59 18 15 33 53 56 55 55 52 81 68 59 42 32 47 68 61 52 72 65 67 61 56 44 44 58 56 57 38 38 44 45 40 49 48 41 38 49 32 32 37 44 46 32 21 31 28 31 28 16 8 7 13 15 21 20 54760 299 1419 30 11109 15 12 40 6493 346 -66 293 897 2187 4734 10896 23512 56795 148127 260298 307014 199347 236957 534338 744511 369656 451837 451987 399541 370013 340558 184146 127989 110597 33233 8151 2779 208 138 101 25 -42 13 41 -71 -53 999999 999999 -63 -46 -1 -72 999999 -96 -70 -36 -70 999999 999999 -96 -64 999999 999999 -75 -74 -85 -68 -77 999999 999999 -72 -99 -5 999999 999999 -95 -94 999999 -77 -84 999999 999999 -67 -80 -68 -99 -37 -28 -52 999999 999999 -99 -72 999999 -53 999999 999999 999999 -96 -62 -51 -53 -83 -86 -77 999999 0 9 6 -31 -50 -8 163 526 2019 4714 7190 9583 11260 13917 13716 10811 10067 10541 9525 8856 7377 8069 9550 8540 7282 8023 8276 7538 6819 7583 6845 3242 1775 864 186 116 92 56 29 37 141 164 297 381 238 238 467 306 155 79 158 123 103 103 82 89 67 72 37 134 112 78 63 96 62 31 64 51 0 4 -2 20 16 36 39 57 49 91 99 45 21 3 23 23 2 -3 49 67 56 20 28 4 9 16 10 -10 16 2 20 31 15 41 76 39 -9 36 -2 -8 42 -12 -14 2 16 10 -4 5 43 -5 -1 20 26 15 20 13 6 4 12 5 -7 43 37 43 35 36 33 42 31 62 51 49 48 62 38 54 68 70 38 38 70 73 70 69 91 58 47 71 72 79 67 58 73 75 65 63 88 94 75 67 73 70 68 72 71 74 64 64 55 72 72 59 58 69 60 64 69 59 54 57 62 68 53 49 50 47 47 38 40 37 39 39 34 27 28 54766 296 1511 30 11111 15 12 46 6493 344 37 969 3407 8260 10357 8379 9190 17016 28755 49188 100658 194932 328347 388727 367150 460748 264377 146664 58369 38673 133257 169459 263075 751514 999999 380650 80562 4051 40 52 26 -98 -32 -79 -95 999999 999999 999999 -88 -71 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 -76 -68 -76 -98 999999 999999 -85 -89 -66 999999 -88 -29 -95 -63 999999 -76 -69 999999 999999 999999 999999 -53 -28 -78 -57 1 -48 -39 -41 -86 -67 -37 -51 -37 -38 -2 -10 5 148 697 1443 2324 3543 6053 9649 12178 15009 20158 26170 31338 29920 26349 23023 19498 15701 11718 9108 9183 11734 12102 11552 9239 5044 1752 411 138 88 87 77 43 133 71 66 111 122 141 150 138 162 148 186 143 42 128 134 87 106 102 81 80 113 132 107 103 95 69 30 68 82 46 64 40 36 101 54 96 86 32 49 45 -17 14 59 18 30 54 16 -16 -21 -18 6 28 29 18 23 55 61 33 53 46 34 38 54 25 8 -22 -18 9 30 -10 -13 -12 -8 -11 7 40 54 29 10 26 25 -7 15 19 22 26 40 37 38 19 30 52 36 29 48 36 43 64 90 64 72 69 65 69 83 91 88 107 103 65 76 89 90 85 98 76 73 91 91 93 89 87 100 98 92 101 84 84 90 80 67 88 79 80 91 97 81 74 89 97 95 66 66 78 74 80 73 79 71 58 56 57 62 68 61 54 52 57 58 56 50 52 54772 300 1392 30 11112 15 12 52 6493 341 128 1042 1622 1378 844 698 3381 10394 19367 28088 36373 71503 176831 274066 216008 270472 224071 302664 356096 399057 408441 345766 534596 327261 435056 264770 254360 290492 134217 1977 31 28 16 48 6 -85 -51 -39 999999 999999 -74 -86 -66 -40 -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 -60 999999 999999 999999 999999 999999 999999 -91 999999 999999 -77 -85 -51 999999 999999 999999 -90 -65 -82 999999 999999 -97 -52 -68 999999 -95 -53 -74 -33 -42 999999 -80 -24 -70 -67 -12 -60 -39 -4 -26 91 420 1015 3138 6929 11166 15175 17063 18345 19745 22557 26973 32951 34774 32093 32124 26340 21098 13663 6641 3844 2451 1476 1764 3352 1982 208 121 105 64 43 95 160 185 157 131 119 89 90 121 74 69 48 60 72 88 94 99 124 63 51 67 112 29 16 43 70 64 81 64 56 75 64 66 61 90 98 69 104 86 80 52 19 4 0 46 27 32 66 54 52 21 76 22 16 -14 16 49 61 -1 30 53 22 28 24 36 52 50 15 4 25 30 30 41 4 15 35 65 49 38 12 24 9 31 47 30 16 36 23 27 51 58 65 38 36 51 53 73 81 84 82 87 81 84 64 68 95 75 64 83 91 83 96 106 79 88 75 69 87 90 87 107 98 124 118 74 68 90 86 87 93 74 81 93 96 87 86 63 82 96 83 88 77 74 74 84 77 67 57 62 64 65 58 52 58 62 59 63 59 59 54778 301 1360 30 11110 15 12 58 6493 339 -95 42 469 1270 1462 2001 4772 15328 40750 56770 58311 64347 115186 197275 371824 741069 891068 761636 466016 302973 260367 308372 392149 202789 57294 24593 5507 114 119 154 149 49 5 53 22 -31 -57 -35 48 -49 -57 43 -29 -39 -82 -53 999999 999999 -55 -52 999999 999999 999999 999999 999999 999999 999999 -30 7 2 -81 999999 -88 999999 999999 -82 999999 -48 -22 -46 -54 -92 999999 -89 -71 -57 -28 -44 999999 999999 -40 -41 -5 -56 -28 -86 -67 -71 -100 -38 -45 -37 -41 -66 -76 -60 999999 -26 -53 -12 -28 -51 -44 -92 -87 -36 -4 -33 -18 -6 -48 -50 -15 6 -16 137 429 1708 4653 7895 9694 9460 12325 14030 11561 9405 8292 9200 14365 19909 25711 25418 15462 7926 2832 810 329 87 33 49 63 90 112 122 149 152 160 118 164 159 76 102 97 89 59 61 53 82 69 48 56 60 85 49 59 64 49 57 39 -25 38 58 61 81 81 111 105 61 17 48 64 52 28 40 1 -28 12 15 -17 13 27 26 46 5 24 0 -26 -25 21 -13 15 30 17 24 -5 -5 30 59 28 21 29 -27 10 2 6 -18 24 24 32 32 5 27 25 5 55 32 34 47 42 21 31 61 35 46 27 31 44 39 41 66 80 66 91 67 79 59 76 77 76 68 72 68 83 97 86 52 52 72 86 79 76 74 78 85 80 61 66 65 75 62 68 76 77 65 73 71 65 75 77 67 60 75 69 67 62 66 60 49 54 62 57 53 49 51 50 46 44 46 50 48 49 54784 346 8 30 11108 15 13 4 6493 336 12351 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 439 1067 2304 4230 8300 19453 51409 147117 394412 723639 999999 999999 989999 717049 169156 3881 243 146 183 135 98 76 135 17 -38 999999 -38 -28 1 -12 -45 -25 -17 -48 -77 -98 -27 -81 999999 -59 -2 4 -26 -69 -25 -36 -77 -71 999999 -92 999999 -50 -31 -55 -35 -88 999999 -81 -54 999999 -13 -43 -77 999999 -90 -80 -27 -32 999999 -65 22 -39 -3 -21 2 -62 -30 -64 14 -64 -11 -21 -76 -69 -10 28 -18 -57 -9 -13 -39 -50 -72 5 11 -77 -75 -8 -21 -25 -22 -20 29 -33 37 59 77 395 1014 2245 4536 6344 9848 17283 24965 34690 35212 32301 31900 28305 19554 12962 6120 3642 3312 1906 713 665 463 76 131 145 205 165 232 180 166 202 166 152 82 39 100 113 143 128 100 57 68 112 93 87 61 85 68 70 123 101 88 75 80 107 137 116 119 118 114 139 137 106 89 79 53 77 30 23 69 57 15 49 80 70 61 78 65 58 54 40 77 55 30 20 77 76 85 82 74 54 81 63 39 32 52 44 28 39 48 71 75 107 81 51 76 83 87 66 59 78 60 46 62 89 74 74 90 87 92 87 113 94 99 130 117 107 110 112 121 93 79 102 108 123 119 122 129 138 133 135 136 130 125 115 103 120 123 115 116 119 120 115 122 117 113 104 121 129 120 101 103 120 115 108 106 99 105 119 115 118 114 105 107 103 93 94 95 99 92 98 98 93 89 54790 302 1324 30 11104 15 13 10 6493 334 -43 550 2223 6322 14875 41084 97988 180310 192424 72870 79310 147804 260303 333308 340744 424931 608334 716743 633129 542713 204297 221746 385342 332411 159228 6228 476 233 169 190 164 162 205 139 132 59 -4 22 58 -8 -5 3 67 20 -26 -23 31 -5 49 -75 -62 47 -19 -25 -59 56 10 20 -58 -11 -2 -39 -46 9 -62 -93 -22 46 -72 52 30 39 -26 -8 -17 24 2 44 22 -65 6 -20 69 -36 -88 -24 -15 -10 42 -17 -13 -66 -68 -23 2 2 36 65 14 4 -39 30 -24 -21 30 -9 -68 -28 -38 60 27 79 80 28 -25 -19 34 50 54 83 166 348 889 2244 2741 1531 1557 1930 2223 2912 3548 3756 2667 2206 1822 680 456 468 277 113 78 70 155 135 144 113 139 155 136 148 148 147 114 111 86 87 89 78 63 44 48 58 47 43 34 14 -16 28 55 68 35 48 30 69 87 75 54 36 17 19 -6 18 26 19 31 27 -45 -16 8 -12 11 -9 12 29 46 66 10 25 -2 -1 -5 -4 43 19 -12 -2 0 6 -37 -4 9 7 14 -13 35 10 -4 -16 -20 13 7 13 9 -3 22 19 -1 8 0 31 31 38 50 46 40 27 39 64 45 61 68 66 51 50 47 42 36 40 63 91 69 69 67 71 88 79 84 93 80 94 91 90 73 71 73 66 58 68 77 63 55 37 48 73 77 70 57 60 75 69 64 60 67 63 68 63 51 45 45 57 57 53 52 50 48 48 51 53 55 53 48 45 54796 343 91 30 11101 15 13 16 6493 331 617942 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 625 2623 6878 8369 8913 14920 29355 66287 120973 171316 248775 477343 902154 999999 999999 802989 420434 278059 226302 36244 1844 262 257 232 140 185 224 324 286 205 152 86 44 50 1 44 52 -14 -1 -28 57 11 -32 4 43 -22 -3 -29 -41 -11 -4 -54 -44 -31 -73 4 -2 999999 -75 -29 -13 -19 -44 -71 -46 -18 -40 -2 -41 -26 30 6 -6 -33 26 4 -2 5 32 -9 -45 -9 -64 6 -10 18 41 16 -18 -18 32 46 -53 -36 -30 18 -29 -64 -38 53 -23 -12 27 -5 -14 65 75 -7 34 49 51 68 90 88 26 -16 34 203 651 1014 1215 1075 720 441 736 1435 2017 2040 1158 430 105 83 77 68 118 83 81 51 160 212 140 120 149 162 122 158 127 150 95 97 102 137 103 95 47 72 56 62 40 44 52 57 35 87 105 94 33 30 60 72 28 47 57 64 58 41 38 48 13 25 40 26 40 10 38 64 20 50 41 17 -7 2 10 32 22 -5 2 14 25 17 14 -3 12 23 41 17 22 30 28 27 35 32 14 18 33 10 29 28 7 -12 18 42 35 27 8 32 59 59 60 59 67 60 68 66 74 77 92 92 83 90 104 91 100 88 87 73 79 80 80 73 96 123 112 85 91 96 96 101 93 87 83 86 76 94 103 100 96 92 92 98 100 100 97 88 96 85 85 78 97 93 84 91 84 87 85 86 95 83 75 75 70 70 74 72 66 73 65 55 54802 296 1500 30 11100 15 13 22 6493 329 143 492 1465 4150 11511 30233 90562 295434 570794 604301 626464 537642 359278 552229 329824 612913 416927 399827 111579 126047 34874 453 225 192 218 282 99 17 67 -21 6 9 58 64 999999 -98 -60 -29 -94 -79 14 -79 -34 -57 -53 -28 -20 -56 -63 2 -31 -66 -21 -56 -67 -71 -39 -58 -54 -37 -73 -56 -49 -51 29 4 22 -30 9 -20 -28 -28 -19 -25 28 16 -74 -5 60 31 -12 -28 -40 19 -36 -76 -86 -52 -32 40 -14 -55 12 42 3 8 -22 -41 -58 -11 -13 -57 24 -14 -30 -8 -2 -23 8 22 -12 2 27 20 59 42 59 154 268 354 442 506 531 1102 2157 2443 4646 7819 8620 11651 13156 8682 5277 4399 2786 514 58 114 107 113 125 104 128 143 152 129 117 132 113 92 80 86 90 59 57 57 42 43 21 26 17 44 24 39 43 68 38 53 69 38 26 35 43 37 67 -5 39 34 -4 7 60 28 -66 -20 14 27 34 30 -36 9 -6 -14 -3 34 61 40 -14 -31 -22 16 -17 -12 14 29 -6 -7 25 -5 -18 14 41 25 16 -1 38 5 7 37 0 44 48 37 -12 10 13 13 28 55 45 39 29 59 53 45 63 69 82 51 50 53 79 92 72 48 67 56 73 100 98 86 72 61 57 81 98 89 70 71 67 63 66 83 76 67 69 88 78 79 61 61 61 74 70 78 82 74 72 76 78 70 67 57 66 68 61 60 56 59 65 67 68 59 60 52 52 55 54808 298 1438 30 11098 15 13 28 6493 326 -91 468 1505 3498 7919 20652 59669 181236 530730 999999 863732 999999 991299 655751 312906 160204 2368 184 176 128 197 199 243 351 162 113 193 137 154 152 155 15 58 -5 -5 -12 -27 -79 -85 8 -68 -12 -7 -11 42 13 -61 -64 -17 -29 -42 -69 -49 -47 -25 999999 -7 -39 -37 -55 -33 -63 -27 -28 -23 -34 -61 -68 -38 -38 -4 -8 -27 -4 -12 -3 47 -30 -57 -20 -44 24 -2 -28 25 -15 27 -32 7 -30 -51 3 1 17 128 87 18 5 30 30 0 6 23 51 47 32 -42 16 52 29 36 13 0 13 -38 -18 24 98 146 183 224 173 144 123 83 25 526 964 320 159 268 293 230 103 123 84 109 34 65 101 135 108 116 96 126 114 112 82 66 79 50 43 48 31 49 47 39 14 11 47 64 87 89 48 50 7 49 22 31 -26 32 36 20 43 27 45 27 7 -10 -22 -6 -8 8 -6 48 47 -9 -30 -46 -14 19 14 9 26 -12 -10 -14 6 6 -18 -13 -42 0 -9 -2 1 -1 -2 10 4 35 38 15 32 8 -12 -10 3 -12 8 7 21 9 -4 -28 2 23 7 6 3 14 36 12 8 16 15 40 28 35 70 73 69 68 64 48 44 49 53 63 59 69 84 65 50 55 73 66 55 42 44 49 54 39 39 40 41 45 51 42 42 50 54 53 43 50 55 52 45 52 42 42 47 45 49 45 49 45 40 31 32 36 30 32 36 36 36 35 31 54814 312 1016 30 11096 15 13 34 6494 324 252 653 175 999999 176 1518 8143 18824 7694 65 999999 999999 999999 484 2138 9614 46557 122253 212084 287962 456618 829855 999999 999999 702239 131973 22064 1497 674 744 379 253 190 274 236 245 261 293 317 232 220 315 231 169 172 157 142 59 45 -3 50 6 -51 14 59 -41 -30 64 23 -31 -45 14 23 -55 -28 -7 -40 -11 -36 999999 -57 -65 18 -44 34 -16 -36 0 25 -4 -58 -40 2 53 -32 21 28 -35 31 24 8 -8 81 56 60 43 12 32 37 53 25 1 17 15 59 79 34 18 60 11 17 19 12 -21 24 20 50 41 -19 2 28 -15 48 57 38 46 85 29 20 30 36 149 175 117 92 129 99 57 75 117 81 35 95 65 94 78 141 157 105 127 173 127 127 74 132 163 159 122 98 115 166 104 113 110 79 102 82 36 48 103 65 33 53 66 72 73 64 47 58 103 73 94 93 51 71 64 62 85 62 70 48 53 3 -3 21 -6 8 7 57 44 66 -2 -28 10 15 36 3 -41 17 33 26 5 8 6 9 42 40 46 23 14 29 42 29 42 42 23 7 29 34 23 40 24 9 17 31 19 9 30 32 9 32 34 41 82 42 49 45 53 47 60 69 58 80 88 93 95 78 57 54 66 72 61 73 94 76 75 84 78 65 85 100 93 73 72 70 63 76 78 87 67 65 86 80 72 64 68 70 66 63 57 77 82 84 78 69 67 69 78 61 62 72 64 52 43 58 58 63 73 68 57 54 58 54820 296 1493 30 11093 15 13 40 6494 321 495 2264 5997 14097 33094 77290 189525 449364 473233 505531 916788 999999 999999 476359 94930 3937 531 479 502 436 320 366 380 319 343 362 327 245 253 197 129 184 55 20 111 154 112 -28 33 13 65 23 -41 -9 -42 -52 -17 17 120 37 27 -5 999999 101 54 -20 20 -46 -62 51 78 48 -14 -7 77 50 42 -19 64 56 3 22 27 42 52 86 -17 -11 83 107 75 22 77 41 -26 41 29 73 75 122 57 66 59 53 64 104 61 78 72 53 43 86 72 39 50 121 83 63 52 64 72 88 69 60 79 120 44 64 94 51 87 70 56 95 138 91 40 121 123 109 108 122 121 50 113 133 161 156 171 195 155 157 153 191 172 144 124 99 93 125 139 147 82 81 88 85 78 88 69 94 102 85 107 106 96 58 89 95 100 60 87 99 59 74 37 26 25 53 39 58 59 58 57 22 22 47 46 71 68 61 13 15 31 55 41 48 81 47 32 61 87 63 75 58 52 50 61 47 67 69 60 59 61 64 65 35 52 59 63 30 60 61 28 34 30 56 85 72 59 55 73 83 79 85 87 94 103 100 95 95 88 85 93 93 79 106 95 112 102 111 93 106 102 97 116 100 101 74 77 81 85 87 89 78 76 91 88 71 77 80 69 78 86 95 86 87 88 72 75 79 83 82 77 67 77 71 68 66 67 71 73 70 65 71 67 66 54826 298 1432 30 11092 15 13 46 6494 319 123 1842 5696 12614 26005 56705 92869 181460 329095 525129 744299 951938 981155 556893 233452 222936 155968 156609 199437 208707 92469 6158 453 390 404 418 344 335 353 223 201 142 117 101 84 48 74 90 31 55 14 51 16 47 30 89 48 55 25 43 70 79 -9 -12 37 40 -31 60 -53 25 65 60 18 33 56 92 47 27 85 73 -9 41 33 51 101 64 52 52 101 83 110 35 74 80 103 49 83 53 62 120 43 68 75 49 80 57 13 55 54 123 79 66 142 127 47 28 90 61 76 52 93 31 74 100 128 142 115 106 144 118 64 58 112 106 118 113 95 189 210 139 105 86 145 150 105 130 135 203 164 189 221 176 177 192 228 200 207 200 171 146 148 166 105 99 77 124 113 139 71 100 110 122 119 99 75 56 110 156 117 130 85 106 108 79 78 141 103 45 -9 27 89 77 45 58 56 49 81 98 48 64 62 51 62 35 51 71 73 88 73 69 80 51 71 106 99 104 118 96 66 67 53 92 71 78 70 70 72 75 56 83 67 48 79 91 103 119 96 93 87 122 101 107 86 105 107 114 132 131 141 123 112 125 130 102 118 134 124 140 134 140 159 141 139 144 139 163 138 131 132 138 127 108 112 109 132 115 120 128 124 123 103 115 126 118 123 118 129 134 136 131 119 113 115 115 115 109 110 102 103 101 117 118 109 107 111 110 110 102 54832 325 622 30 11092 15 13 52 6494 317 1803 285 304 3118 3057 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 971 1243 3128 9692 13970 9318 8527 26511 32738 10920 14138 53498 124143 110909 141075 261756 334917 295850 383636 705836 613107 554155 492060 314084 378459 146335 2156 224 292 211 215 209 181 236 116 47 101 65 44 107 80 69 11 43 38 34 108 12 0 0 69 17 53 -22 -41 49 67 13 46 -74 -42 30 -40 46 -5 4 18 36 -11 84 79 -27 15 29 -11 -13 59 27 -6 14 47 38 -6 65 13 63 12 27 57 68 77 65 62 61 16 -41 19 128 7 27 5 62 59 119 141 36 0 58 90 134 44 86 56 68 71 79 67 35 101 118 14 37 33 90 46 70 61 56 67 70 70 117 118 134 134 81 118 127 119 80 125 123 109 151 154 123 187 225 175 219 208 162 161 168 132 125 117 72 46 83 67 25 110 132 61 70 58 103 71 85 91 49 72 53 88 90 36 77 83 52 51 55 60 54 69 80 39 44 20 58 48 60 95 54 29 83 62 62 -4 10 56 20 29 27 27 65 44 37 18 27 64 54 86 72 61 48 85 51 37 41 60 58 56 65 51 39 33 30 46 46 48 59 42 19 48 59 69 64 75 60 80 91 84 95 99 107 77 86 80 109 96 75 88 128 94 100 100 103 113 86 80 93 105 90 88 80 89 94 93 96 94 98 84 77 86 95 102 96 88 87 104 101 73 91 109 110 94 84 88 73 83 87 80 73 77 83 85 85 82 75 68 72 67 64 54838 302 1310 30 11090 15 13 58 6494 314 238 1805 3569 5865 7825 8047 9910 14669 21001 43471 95721 264776 171384 291700 647134 830875 990870 999999 662259 327850 78867 73060 137141 49862 1223 242 170 209 207 179 91 180 144 65 90 104 77 80 38 -5 121 43 -20 4 10 87 16 44 46 26 31 0 -4 14 18 69 49 17 101 47 27 26 -30 -18 36 -22 19 36 -19 -6 15 52 38 26 -31 17 28 59 -13 -35 23 14 93 0 106 141 20 -1 88 94 94 109 72 -3 25 54 112 50 48 33 -34 79 84 49 34 61 71 80 72 35 99 69 59 24 36 95 97 -8 45 77 23 71 107 57 46 71 77 76 73 105 207 191 146 80 61 67 106 41 125 175 167 135 113 190 165 139 179 144 130 108 91 178 97 68 115 98 72 80 101 85 73 48 77 114 69 98 59 36 100 116 116 72 69 44 99 84 53 61 46 51 46 26 44 64 47 37 46 52 78 52 9 40 66 57 26 5 20 30 5 35 47 6 42 34 23 28 19 51 49 58 67 34 31 44 6 54 48 63 43 55 53 67 37 33 32 30 78 71 64 52 35 48 65 55 73 64 82 71 87 97 73 110 90 101 88 92 108 87 78 83 93 97 107 112 106 123 93 100 103 109 95 94 82 97 108 92 80 75 65 63 93 97 99 92 95 103 77 80 83 80 75 74 92 100 86 81 70 76 86 81 84 72 61 70 68 66 73 72 63 60 68 63 54844 294 1548 30 11088 15 14 4 6494 312 -13 182 746 1551 3203 5734 12140 28228 69131 179791 510358 999999 999999 999999 518163 60595 2599 219 182 210 214 203 146 191 154 -31 31 47 73 85 58 2 90 10 -82 0 -39 -28 -29 -2 -2 -6 28 -14 -35 117 -8 -75 -67 -38 -9 56 -26 23 -56 -20 11 10 -51 -38 21 27 -29 -40 -71 -21 -36 -44 22 -4 -58 -35 -47 -17 76 -2 -11 -25 32 13 5 -18 -36 10 108 55 -2 42 -14 -3 15 51 29 96 39 78 57 9 11 -5 -17 14 22 40 0 17 0 18 17 25 4 30 32 72 20 2 57 136 109 102 104 102 179 188 194 118 84 127 122 127 106 682 1184 366 190 135 117 175 170 132 158 131 93 79 93 114 51 20 82 48 27 23 31 46 16 -29 9 40 69 96 31 54 83 52 65 86 63 125 37 32 18 34 39 10 47 8 42 38 39 14 3 -22 29 -20 -8 20 -4 13 26 28 -39 4 2 10 38 3 19 5 -5 -8 13 39 16 13 20 20 -6 -4 26 22 28 14 10 9 -26 5 11 3 -10 2 34 1 25 35 30 27 32 18 54 57 38 55 48 38 70 94 86 44 33 40 44 35 64 70 71 82 77 61 66 61 77 71 53 52 45 41 49 53 50 35 47 43 62 58 62 63 62 57 63 52 48 49 54 66 50 41 38 33 45 37 43 41 35 31 32 38 29 31 38 39 29 25 24 23 54850 294 1547 30 11087 15 14 10 6494 309 296 1015 2869 7836 24495 70714 224287 274491 174668 309511 498253 777578 911559 999999 625299 657518 382122 218247 3747 304 239 157 263 167 233 208 125 116 158 102 -2 -24 28 21 20 18 2 -6 -81 -37 -58 -30 55 8 -24 10 3 -1 -42 -6 6 -33 -11 -24 -23 13 -9 -38 -17 -44 33 -73 -23 28 70 6 -92 18 -57 -56 31 20 51 9 26 17 19 -17 -58 22 61 -71 61 82 3 5 27 -6 14 61 7 64 59 63 55 102 55 32 41 54 -31 9 58 2 76 70 64 54 68 55 55 76 118 68 72 110 85 55 44 64 22 63 236 337 424 435 480 904 1543 3985 11050 11839 3636 345 181 242 190 138 141 152 155 180 91 116 100 93 96 69 67 67 35 30 43 40 49 73 36 36 118 55 55 31 32 26 95 57 72 79 54 -13 24 36 -1 39 63 25 3 -1 0 -6 44 28 8 -5 -26 -41 -12 -4 18 7 31 -23 -7 24 28 12 -10 13 10 35 30 38 80 43 42 35 46 -1 21 24 33 31 29 25 17 44 38 59 56 24 31 57 31 42 46 35 46 78 64 62 61 45 69 42 36 65 80 54 64 80 63 79 92 91 91 92 92 106 93 70 92 83 86 85 80 84 85 63 64 85 75 61 81 95 97 88 81 74 80 79 83 78 76 86 75 84 81 62 69 70 76 64 62 52 61 75 71 63 64 59 56 55 50 43 54856 303 1277 30 11087 15 14 16 6494 307 -13 325 830 2282 5801 15623 33729 71156 173606 408503 575940 498512 349234 351022 682267 671562 520281 393992 342741 198809 156901 5320 299 237 257 281 243 351 371 208 157 130 101 62 94 135 197 145 3 47 21 -59 -45 1 25 -84 999999 19 -37 6 -73 999999 -38 -21 -73 -94 -79 999999 -69 -13 -22 -1 -45 -68 999999 -46 -56 -93 -85 999999 999999 -75 -97 -58 -69 -57 -50 -77 -48 -86 -33 -26 0 -1 -20 -51 -11 -22 -23 -36 -21 18 1 -57 -33 -68 -49 14 -42 -73 -10 -14 40 -4 -10 31 -8 -26 -15 -36 20 -15 -25 -75 -75 -22 -22 29 17 22 -12 19 21 -19 56 26 8 5 -41 8 -10 171 648 2358 6976 13358 23288 31330 26267 15603 5003 723 150 141 138 190 148 124 143 143 134 127 50 49 46 45 29 43 35 18 31 39 20 58 47 30 52 33 34 22 22 55 82 75 82 50 77 79 58 50 30 48 35 63 17 -14 17 42 23 33 58 17 -5 8 -9 -39 -34 -8 -29 10 -8 -1 -14 20 -16 5 -7 18 -6 45 51 6 10 8 -5 -19 3 13 26 36 34 3 10 -12 -8 21 9 15 32 46 38 45 43 38 39 23 35 54 51 80 89 85 56 41 37 41 60 60 37 67 83 98 81 58 93 92 84 74 65 100 93 61 77 86 79 80 66 61 71 75 63 73 88 88 74 73 74 70 71 61 70 73 72 79 76 70 65 59 65 63 65 61 61 73 72 60 61 59 56 49 45 45 41 54862 336 287 30 11087 15 14 22 6494 304 -36 999999 999999 -70 -27 -97 -29 0 5 131 173 221 353 419 427 590 753 1776 6246 14731 27989 30742 8895 11573 36850 142606 215343 110640 58496 85846 104159 188830 276131 99313 90215 141538 206154 344138 179490 79757 135411 207750 249332 142238 339128 8433 612 452 468 414 347 236 304 325 263 353 280 317 383 449 324 345 250 126 95 135 178 223 173 96 181 89 4 23 69 -12 -13 -9 -94 -32 -39 -20 17 19 4 -45 -29 6 -11 -93 -84 999999 -33 -19 -70 -25 -66 -46 -49 -31 -17 -25 3 -23 -27 -86 -72 68 8 74 51 -23 -2 -20 9 15 -49 -48 -67 -43 6 27 -18 -49 24 7 -30 -15 -49 -50 -56 -26 -28 17 12 39 12 97 -8 23 26 38 14 19 38 -13 -19 -3 -25 -33 -13 -5 3 32 32 8 48 55 68 53 57 15 41 87 129 345 1238 4287 10462 15139 9138 1886 418 134 97 89 151 154 202 249 261 198 190 142 130 26 51 29 30 52 66 50 62 19 25 63 32 30 16 58 78 53 18 22 7 9 52 76 67 56 35 50 40 37 27 30 25 45 16 44 29 -1 -16 15 -24 -1 -10 -22 14 22 -11 -12 1 17 20 37 12 -10 16 11 5 21 -3 19 41 48 40 14 16 40 64 20 8 -10 -8 -5 -3 29 6 5 8 12 12 3 6 39 37 68 79 38 51 72 62 48 68 67 63 65 58 71 37 62 54 63 81 71 60 78 84 96 95 79 81 80 68 54 58 55 65 58 58 70 63 72 89 102 79 74 75 76 79 83 72 79 72 68 74 65 66 71 67 60 50 65 69 63 52 57 52 46 41 53 46 47 44 41 54868 342 108 30 11088 15 14 28 6494 302 739 528 481 588 652 788 741 786 834 912 1082 1290 1331 1478 2008 2264 4075 16393 50267 63495 67554 90693 110248 102468 118987 189351 358012 657284 266042 90868 201556 253712 7516 1281 1171 1360 1359 1289 1179 1127 1049 1071 900 861 728 642 457 402 446 481 437 344 460 437 310 318 316 385 384 368 442 409 385 312 283 348 139 259 235 146 146 166 205 180 158 187 141 78 11 31 64 -7 24 -16 13 -72 -6 -2 -37 -90 5 -37 -13 -35 -17 999999 -29 -17 -18 -16 -29 -48 999999 -48 -90 -69 -46 -92 -59 -23 14 4 -35 -30 -58 33 -51 -43 52 51 14 -46 -25 -10 1 25 29 19 -34 -24 72 26 -4 13 -9 -30 -37 49 23 10 -8 35 13 28 24 -17 61 61 -20 -37 -36 20 10 -1 -25 15 71 85 53 -25 1 17 -2 26 53 21 28 4 -4 -8 -10 -12 94 211 438 827 1036 993 1092 1732 2034 1243 255 284 359 915 5445 8785 2017 237 88 58 53 20 41 22 30 40 30 45 43 25 6 46 27 33 27 53 39 14 50 26 23 43 34 68 19 2 30 0 6 12 31 -7 -8 38 33 4 -38 21 42 -31 -24 -31 -9 -25 1 -22 -34 -66 -34 -14 17 -2 -21 -30 -15 -10 -18 9 -4 5 36 19 7 11 -7 23 13 5 21 4 5 17 31 13 21 18 3 11 13 7 2 30 19 18 29 29 33 55 55 45 46 28 31 48 37 58 68 58 70 63 52 67 82 61 63 56 49 44 49 41 37 36 42 40 51 58 42 59 57 54 64 60 54 49 40 50 65 63 46 56 61 59 50 46 40 35 47 46 35 41 41 46 45 35 39 33 28 21 19 28 54874 342 109 30 11089 15 14 34 6494 299 2221 2159 2107 2036 2045 2002 1915 1890 1884 1822 1777 1804 2041 2199 2316 2508 2600 2725 2838 3437 5819 14657 12142 14847 15082 14335 51266 86883 5571 1385 1211 1085 920 856 761 742 849 913 911 956 1034 999 1118 1012 897 793 618 368 412 561 621 582 504 501 477 449 417 425 379 423 505 502 372 310 368 324 321 297 199 207 271 287 318 321 157 98 127 120 84 92 47 53 43 39 93 119 9 25 57 78 102 77 61 0 26 20 -50 -52 -2 -15 24 12 55 -15 -16 -1 28 57 -20 60 75 6 22 17 44 60 41 57 72 20 60 4 29 50 70 34 -7 -28 -31 63 100 77 91 72 35 78 70 84 154 118 62 40 50 87 107 119 83 65 38 39 81 101 73 47 39 44 82 55 86 48 21 72 108 91 102 90 88 89 76 50 113 174 159 179 316 568 731 945 1611 2957 3576 1485 540 498 540 846 1692 3634 3415 708 230 166 156 129 112 81 81 88 67 68 88 68 100 101 131 139 73 83 53 58 115 105 129 120 131 81 84 74 49 72 80 88 39 26 45 58 72 61 28 62 41 32 9 28 26 37 22 19 69 62 40 35 37 46 46 73 56 36 45 39 55 46 51 65 50 89 68 57 41 60 49 40 48 68 55 56 63 36 35 68 73 65 87 84 86 98 95 97 95 108 106 101 107 106 89 106 96 107 131 127 130 136 121 100 115 112 121 126 104 102 103 109 94 94 115 121 117 97 113 120 133 114 111 110 124 128 127 122 115 126 125 129 121 114 107 106 104 101 97 104 96 93 100 96 89 92 95 92 85 87 85 82 54880 342 111 30 11091 15 14 40 6494 297 2734 2598 2670 2513 2669 2703 2669 2796 2823 2949 3036 3185 3240 3146 2860 2617 2558 2694 2286 2323 2368 2638 2312 1925 1451 1457 1467 1492 1638 1538 1186 1134 1079 876 692 515 523 638 749 941 1022 1054 1183 1311 1275 1080 931 702 538 404 303 373 456 432 385 314 274 426 367 379 437 496 426 308 228 276 184 217 158 199 167 165 166 147 135 66 126 32 -32 11 -31 -51 -30 -57 999999 -82 11 7 -43 7 -56 -32 -4 -72 999999 -62 -12 -55 -93 -51 -27 9 -60 16 -3 -34 -43 -35 3 -50 28 -29 -32 20 21 3 -56 -49 18 -30 14 -9 -29 7 -11 1 5 9 56 77 5 13 20 -39 18 41 29 19 5 12 26 68 32 6 55 98 9 53 12 64 57 6 4 21 10 3 48 23 92 24 55 47 -2 10 74 95 63 54 16 68 80 86 85 129 316 503 621 614 769 892 591 349 376 385 327 422 923 1899 2587 1171 104 90 80 54 66 -3 15 42 1 46 43 48 56 64 40 36 39 45 63 38 60 67 63 63 70 75 64 67 45 61 18 1 16 39 35 5 6 52 65 36 38 17 13 -9 -21 -10 -9 32 9 -15 13 -22 6 16 -21 2 16 18 38 16 -6 8 24 31 11 23 13 10 11 16 27 36 33 25 16 29 28 31 3 21 63 65 54 42 31 59 75 75 64 90 67 63 53 60 71 61 58 54 86 89 78 93 86 92 86 70 73 80 69 82 61 70 67 83 78 65 70 73 79 81 75 85 68 77 84 88 85 70 87 82 70 76 73 84 85 75 63 64 55 57 61 64 77 63 64 66 64 54 49 52 51 43 54887 342 112 30 11092 15 14 47 6494 294 2515 2577 2381 2210 2368 2391 2340 2074 1959 1721 1698 1642 1594 1567 1617 1736 1781 1817 1663 1667 1591 1346 1171 1080 1156 1218 1372 1364 1257 1240 1344 1271 1168 967 823 552 342 428 439 468 742 967 1038 1264 1198 981 566 338 318 379 373 388 390 408 436 385 320 433 524 453 490 458 344 368 317 209 185 156 163 222 221 233 257 251 162 59 29 101 76 35 -1 40 30 -2 -44 29 -10 -89 -25 -40 -43 10 -7 27 -3 -84 -58 -47 -8 5 -19 -22 -5 -27 -73 -71 -11 10 -10 10 -14 -72 -54 19 -4 -5 19 -22 -59 -44 -42 28 -10 -15 4 11 -8 26 53 -6 34 26 7 -34 34 -42 -5 54 21 -1 -27 -61 -19 48 36 65 65 20 44 40 60 52 30 43 27 1 22 16 55 -3 -32 -8 -23 16 64 55 25 37 76 9 -25 48 111 118 174 336 672 1088 1124 774 561 416 389 278 273 286 359 472 447 275 140 87 125 53 -8 -28 -10 -17 38 80 28 46 51 6 56 83 62 42 40 69 51 53 30 71 27 -4 20 -12 33 16 11 23 12 5 18 12 7 8 21 -22 -16 17 26 -52 -36 0 7 7 -3 -21 -32 -7 10 9 4 22 10 -4 6 57 23 32 7 11 11 9 24 29 17 24 30 20 26 26 7 26 34 18 -4 37 70 39 15 40 18 45 73 75 71 78 70 47 56 66 67 67 52 85 81 89 102 104 90 54 64 85 76 66 84 63 62 66 70 65 71 60 51 75 80 84 92 73 71 79 87 64 69 67 63 78 81 81 86 70 69 62 70 83 76 66 66 65 66 64 62 60 60 59 52 50 47 47 54893 342 112 30 11092 15 14 53 6494 292 2871 2682 2575 2547 2366 2212 2124 2007 2080 2284 2287 2240 2464 2337 2279 2455 2364 1991 1988 1653 1205 788 843 881 929 1001 1000 916 848 891 951 892 789 771 621 540 366 384 319 378 503 642 561 621 557 472 366 309 312 435 370 420 405 431 382 335 320 400 497 620 658 559 432 343 306 276 210 232 189 181 210 205 198 164 186 68 59 98 33 48 107 62 21 29 6 -43 -18 73 -30 29 41 -30 12 -4 -65 -21 10 -45 -38 -54 -21 -29 -30 21 17 -14 2 -3 -57 33 34 47 -10 -28 -31 -30 9 28 28 18 13 34 -1 -64 57 -48 -78 -1 78 -10 22 -36 39 21 -20 43 55 28 40 26 43 0 4 22 49 8 6 60 108 73 59 73 69 -3 38 65 33 28 -27 -3 17 76 85 1 35 54 46 61 61 66 59 54 61 64 51 31 13 88 108 146 289 427 505 320 267 193 127 132 125 184 173 137 105 106 96 58 31 67 57 55 34 79 56 58 18 32 46 45 30 73 61 39 70 74 81 29 18 59 63 10 49 79 44 26 34 28 10 19 11 15 -5 52 -2 -13 2 -19 15 30 20 53 25 14 12 -6 -7 -28 -3 35 7 18 26 30 46 32 3 15 37 27 12 45 30 16 33 62 55 31 45 12 35 30 12 77 60 65 48 69 96 85 62 65 84 63 57 61 59 50 55 67 73 70 76 83 75 86 82 78 72 86 71 66 67 52 75 80 52 58 62 72 82 81 85 97 101 77 70 76 80 73 93 100 82 75 89 96 83 65 74 83 87 72 74 73 73 69 65 66 63 58 48 46 57 53 54899 342 113 30 11093 15 14 59 6495 289 3348 2931 2647 2570 2417 2405 2259 2329 2319 2515 2555 2482 2585 2347 2125 2073 1845 1700 1427 1347 1109 1085 1118 884 716 730 691 745 717 624 566 501 413 339 337 303 371 359 312 489 431 534 472 217 308 288 240 203 273 264 280 265 309 369 321 319 364 459 565 555 442 386 331 358 259 288 266 131 112 133 161 195 228 308 238 184 134 121 96 66 54 48 60 82 24 38 81 65 24 -43 -79 27 51 2 39 43 -8 23 55 -6 -66 -7 999999 -40 -6 -17 999999 -28 26 -27 3 -43 -5 19 -17 4 -25 -4 -29 -27 28 26 30 42 87 54 -7 -33 43 57 3 12 -90 2 20 57 31 74 26 64 93 18 52 65 52 54 49 61 64 54 33 20 17 47 35 82 21 41 71 56 54 80 -4 -1 -5 13 71 62 28 46 54 52 38 85 91 36 47 -5 15 18 86 183 216 176 80 76 124 93 122 155 188 142 80 86 84 72 36 75 76 38 17 55 47 19 29 60 47 88 72 81 30 77 67 38 38 36 76 18 49 32 61 60 49 17 24 31 21 36 13 -8 -9 -4 -40 -5 12 7 0 -44 9 49 30 16 1 24 29 8 24 24 16 37 36 30 23 33 34 32 22 45 22 -2 18 35 16 14 27 -13 10 4 14 21 39 24 18 63 59 49 64 63 63 78 49 54 52 48 61 57 65 67 85 69 99 102 67 90 75 65 81 73 76 73 55 43 61 78 74 71 71 59 70 72 90 87 85 95 93 99 102 92 71 74 76 75 81 78 79 71 71 82 72 67 68 68 78 78 63 53 54 43 40 49 53 50 54905 342 116 30 11096 15 15 5 6495 287 2810 2800 2809 2927 2884 2735 2679 2684 2809 2695 2335 2175 1857 1672 1674 1577 1476 1292 1279 1376 1339 1447 1479 1674 1841 1735 1481 1226 1015 885 820 752 578 488 350 389 416 367 381 384 470 359 403 345 224 174 253 341 258 219 269 361 412 588 667 646 626 507 406 404 437 392 294 352 321 217 177 238 268 233 293 239 242 195 164 135 79 105 69 108 39 4 13 21 5 128 16 46 68 5 32 26 17 12 9 14 31 1 89 94 -4 -21 11 17 -39 11 28 11 39 63 -42 -26 67 32 30 29 -10 -46 -21 15 -2 3 62 9 92 77 102 39 46 40 -4 78 65 62 72 47 50 37 91 138 60 48 22 39 66 54 62 36 -25 46 100 54 25 38 83 90 77 24 15 2 2 102 81 99 57 49 39 43 24 76 37 22 58 82 61 74 43 31 65 27 59 58 70 115 145 158 131 87 86 157 150 164 181 131 117 84 91 79 38 50 42 22 7 61 65 59 93 38 55 17 71 119 111 87 74 40 55 67 47 43 83 100 55 47 55 16 25 11 -14 49 33 14 40 37 2 5 1 6 3 17 15 27 41 15 2 12 41 47 13 18 43 40 46 44 36 42 13 28 20 22 31 31 21 40 46 35 35 21 30 39 31 50 50 62 52 65 67 61 63 72 66 72 78 62 52 69 66 81 101 99 89 88 77 72 77 82 82 83 59 57 66 69 86 82 78 80 76 63 69 80 87 85 104 102 77 77 80 81 80 86 80 83 87 93 77 78 71 72 68 70 78 84 82 70 64 70 55 44 46 41 47 44 54911 342 120 30 11100 15 15 11 6495 284 3058 2919 2747 2619 2570 2562 2521 2457 2469 2433 2569 2340 2343 2276 2329 2308 2512 2717 2753 2723 2845 3041 4034 8115 49397 38912 6083 3038 2493 2096 1608 1346 1178 889 724 653 490 392 397 400 422 412 388 467 339 311 291 226 236 335 368 402 600 540 700 641 568 530 477 491 493 486 329 363 352 300 269 224 214 206 209 372 233 170 102 143 134 34 11 59 52 49 48 56 44 74 21 51 50 46 -38 73 32 -6 13 40 77 62 81 63 11 5 30 90 9 13 48 76 58 7 20 59 -4 14 58 -15 -7 21 -37 -36 14 42 46 90 92 37 44 13 10 39 55 16 38 38 39 66 48 7 4 40 61 59 28 73 40 8 59 105 83 117 31 87 73 114 83 -14 75 64 26 28 84 100 66 93 79 84 100 122 53 46 34 64 25 81 75 121 113 63 13 30 53 106 52 76 112 105 109 106 124 90 165 145 114 148 101 57 45 52 58 46 65 82 81 102 115 74 104 136 41 74 72 64 84 88 66 88 95 90 72 117 94 56 55 62 66 45 34 82 32 22 49 45 34 1 41 21 59 77 56 39 37 38 -6 2 12 0 34 43 55 57 45 21 61 52 63 68 53 40 34 52 42 56 70 46 68 43 49 72 64 72 85 79 77 88 88 70 90 87 97 95 76 70 71 83 90 105 121 117 109 105 111 95 116 100 83 108 103 105 87 87 78 82 91 107 104 102 106 111 110 96 94 112 100 97 102 110 101 106 106 109 102 102 103 107 103 97 92 86 89 101 105 98 91 84 77 87 86 80 75 73 75 73 54917 342 121 30 11101 15 15 17 6495 282 2783 2762 2814 2801 2718 2798 2646 2687 2710 2855 3088 3122 2930 2781 2784 2598 2339 2059 1757 1495 1279 1372 1356 1372 1634 1944 1902 1961 2198 2289 2486 2757 2701 2556 2351 1953 1350 634 583 520 445 458 404 404 380 333 256 297 306 253 345 487 624 712 774 711 770 701 606 660 439 327 433 359 351 288 187 202 245 211 247 292 136 81 82 140 72 59 17 -20 6 55 63 116 60 4 -37 86 36 -10 24 77 22 -20 10 82 12 67 29 -4 37 4 9 24 -23 -5 -10 -49 54 5 43 27 -7 -18 -6 38 12 38 14 -36 31 18 -67 19 10 67 64 29 52 47 77 41 99 101 9 13 -39 43 11 40 42 31 67 21 21 29 23 68 70 74 64 61 44 75 65 69 61 66 75 56 42 67 61 39 45 65 92 18 50 45 10 48 96 55 70 28 51 110 94 39 88 49 52 81 82 77 56 141 143 141 158 122 69 57 90 75 15 59 53 62 80 67 29 75 36 91 117 53 85 94 55 76 78 80 97 75 77 65 28 33 13 30 1 -15 7 46 36 38 19 10 -11 36 34 17 3 -21 33 27 19 26 -3 -17 16 18 -32 20 51 41 12 0 10 39 63 56 32 33 14 28 14 27 26 30 37 30 42 38 46 34 38 56 49 64 44 50 50 84 65 31 27 74 77 78 81 90 88 86 90 108 65 80 91 73 76 61 52 49 73 66 77 87 59 72 79 79 88 66 56 81 88 93 87 93 73 64 76 82 95 83 84 81 88 95 70 75 69 83 89 79 69 66 66 73 67 63 58 53 52 60 63 66 58 52 54923 342 123 30 11103 15 15 23 6495 279 3249 3306 3270 3329 3508 3401 3233 3226 3316 3305 3271 3410 3557 3779 3704 3623 3338 2945 2323 1981 1551 1361 1279 1205 1161 1058 1008 830 792 673 679 578 681 648 633 614 411 343 301 288 258 250 280 278 326 346 320 202 323 283 373 391 463 458 432 529 639 655 582 498 408 282 288 254 218 195 217 220 208 151 77 123 79 -23 18 8 -12 23 88 59 -33 -27 -4 -9 22 -81 3 -15 -39 -56 -5 -52 -60 11 47 24 1 -51 -56 -38 -62 -32 -46 -74 -53 -55 -57 -27 -33 -33 -62 -7 -43 -18 2 -42 -44 -1 58 3 -44 -18 -27 3 14 -16 21 26 -8 1 15 -26 24 32 20 5 -6 -93 -66 -8 -8 -5 -10 20 -25 -2 23 7 41 68 31 -8 -49 2 6 -1 11 44 20 70 7 30 63 -30 18 -43 5 60 35 72 -37 4 87 85 56 66 18 64 38 55 40 17 33 43 64 78 57 70 60 56 62 73 62 65 27 29 31 25 21 43 49 59 -2 22 2 4 3 33 38 50 4 -7 35 37 66 25 50 32 6 -14 1 -24 5 -22 16 -17 -20 -16 -38 -36 -59 -25 -4 -43 -24 -1 -33 -38 -31 -34 -23 -18 -54 -45 -22 10 -28 -15 -14 -10 -14 -10 -14 -24 -35 -31 -3 10 13 -14 -9 7 15 12 12 -9 0 -8 -8 9 39 46 13 36 9 8 30 35 14 1 15 32 29 37 45 39 42 34 31 66 61 62 56 49 40 35 22 40 48 26 19 57 59 39 48 50 41 56 66 53 43 47 56 58 47 61 49 47 52 43 45 48 55 57 61 49 31 16 30 32 36 24 25 37 26 21 26 23 22 25 21 15 54929 342 125 30 11105 15 15 29 6495 277 3251 3511 3585 3518 3697 3736 4063 4251 4503 4962 5600 5808 6135 6176 6089 5862 5730 7781 21461 49899 91258 99269 58883 8060 1007 767 671 624 641 664 677 812 721 841 697 520 418 343 384 296 377 426 324 264 240 242 218 289 351 375 516 521 577 595 583 655 655 601 521 421 334 348 292 292 206 208 258 152 145 170 106 72 56 79 104 96 107 134 48 127 8 60 34 29 1 63 76 117 40 -26 -11 43 -25 9 19 66 30 63 -10 49 -41 -15 43 -18 13 6 5 4 2 23 67 50 -3 -29 -14 -40 -9 26 9 20 25 28 51 80 56 25 -8 39 46 66 79 69 23 33 37 33 14 68 21 51 59 105 49 38 85 113 71 117 77 64 36 77 -23 -1 58 41 23 54 4 9 34 64 32 29 -14 31 37 42 52 33 64 75 75 36 81 107 80 69 64 31 69 43 60 106 153 145 100 96 136 88 40 131 93 69 83 77 57 116 58 23 75 90 39 79 62 73 93 73 15 31 66 120 92 36 66 71 96 91 94 37 57 70 52 5 -3 8 10 12 1 44 45 49 7 44 9 7 34 -2 41 53 27 32 15 25 51 62 11 15 10 9 5 -9 1 3 34 30 30 43 56 63 26 40 43 18 16 29 52 51 40 88 75 65 76 61 68 69 96 72 61 66 101 87 55 59 87 67 59 63 58 77 87 79 79 94 90 103 96 87 77 74 78 71 73 81 75 76 90 90 99 99 93 78 83 85 73 72 96 83 93 83 89 85 79 99 92 90 79 79 82 69 76 76 61 67 72 64 59 60 63 65 61 53 54935 342 128 30 11108 15 15 35 6495 274 3808 4040 4547 4894 5152 5514 6146 6286 6501 6891 7130 7522 7605 7358 6906 6225 5514 5992 18305 12443 28464 29042 14894 31329 25582 17485 22900 1326 657 652 524 541 549 481 276 219 236 285 260 319 204 235 219 159 252 297 342 490 544 959 1858 4859 7625 16516 39585 83685 81314 25969 19883 3563 866 808 756 682 588 448 258 241 235 159 143 77 133 121 92 2 31 61 97 51 16 13 23 -35 21 -4 56 -28 -29 13 -6 -63 -20 -4 38 59 51 71 -4 20 -4 -17 -49 -6 -50 -22 36 51 -43 -28 22 -13 -43 -38 -82 -14 0 16 -46 9 15 29 -11 8 65 53 17 2 72 78 1 8 18 92 97 91 31 40 -20 17 -46 -1 51 50 59 124 163 49 97 135 108 14 -20 34 52 18 45 119 50 7 45 -14 -22 -9 40 56 112 48 17 46 30 30 79 74 17 45 21 35 32 74 55 22 82 75 94 132 133 101 65 102 95 122 58 77 54 40 40 91 99 72 50 40 59 38 64 69 48 77 70 97 53 87 52 42 64 89 77 60 40 46 29 -6 11 21 55 39 45 8 28 -11 -1 -9 31 6 -23 6 9 9 14 40 36 18 0 -9 -4 7 43 24 40 26 16 3 -7 9 -14 2 35 1 -12 2 38 27 -4 20 29 25 20 18 23 37 53 43 44 50 49 65 60 71 64 32 42 59 61 69 72 60 93 78 68 73 75 74 78 49 72 85 63 53 57 50 52 51 54 59 80 79 68 69 75 78 71 81 84 80 66 53 58 64 56 61 67 69 65 71 67 71 58 46 56 57 50 46 50 58 51 39 35 36 41 44 39 39 54941 342 131 30 11111 15 15 41 6495 272 10 63 106 80 228 412 397 305 419 588 499 354 505 960 1251 3711 16166 56322 128542 118182 121032 237420 329833 282589 78624 15051 48383 28861 14591 3039 430 496 661 435 74 999999 999999 999999 31 263 798 1636 2270 3239 4088 4167 5455 6613 7581 16950 37415 93931 154200 140168 152347 191443 93298 15585 17012 20767 41473 159937 460259 704959 254554 4298 229 231 271 147 134 165 122 98 96 106 89 124 59 56 9 45 19 0 77 -32 1 52 65 -1 10 -8 -67 -35 58 44 57 60 54 25 72 -64 -25 9 -30 15 25 30 -10 -5 64 -18 -6 17 6 95 96 39 86 57 13 43 22 31 35 49 45 78 33 126 63 69 140 123 49 33 69 56 34 28 34 38 85 113 144 82 37 80 73 17 69 70 12 43 77 90 73 83 100 62 -10 11 59 72 24 61 35 77 32 51 28 55 26 58 55 82 99 32 53 98 72 74 42 75 121 163 125 72 129 92 118 72 38 30 93 91 108 127 89 33 57 39 50 75 66 87 89 63 72 89 44 40 63 53 52 70 68 45 106 116 57 52 70 17 1 29 -6 0 21 15 48 8 41 53 9 4 8 28 42 24 24 16 38 17 -6 14 34 25 42 40 -4 -5 30 20 5 52 56 24 31 22 49 51 44 59 39 63 70 60 69 57 53 77 69 68 63 58 70 82 105 95 70 80 64 82 79 76 84 102 92 96 107 120 84 65 100 103 69 82 87 82 77 98 89 88 86 89 108 121 109 99 111 115 107 105 98 102 94 99 106 107 100 102 86 87 90 81 92 85 75 79 82 71 71 73 65 67 66 72 74 72 65 58 54947 289 1724 30 11114 15 15 47 6495 269 14 344 960 2076 4166 9570 25517 85052 292500 674732 999999 999999 999999 999999 293877 51612 1609 161 119 193 165 161 119 69 106 58 28 84 61 126 14 39 11 10 -60 -76 -27 47 -9 -8 42 72 35 51 83 4 -38 74 30 10 60 5 37 -52 -83 31 20 -8 82 6 -42 34 41 -11 -3 24 73 21 -27 23 52 14 39 11 54 63 95 78 69 66 120 119 154 86 -22 21 9 15 46 51 98 133 150 103 89 121 76 57 13 48 13 29 64 23 36 3 31 28 27 64 83 62 32 45 59 44 81 45 124 95 98 33 46 53 37 73 43 119 67 21 72 79 142 45 131 154 107 100 94 101 40 51 49 59 75 80 69 69 78 95 98 73 97 71 71 99 42 49 74 32 116 113 59 40 69 68 74 74 64 41 34 44 30 24 20 51 38 37 19 23 35 27 -2 43 40 7 77 61 36 48 14 34 28 40 66 35 36 66 23 30 28 16 30 40 45 51 56 37 23 52 64 23 27 43 21 30 90 70 68 69 93 108 92 76 86 67 43 65 76 72 65 80 80 94 99 107 93 110 110 112 94 110 104 87 84 67 77 104 92 85 90 86 92 114 102 111 104 102 107 97 99 92 104 111 104 101 111 122 108 114 103 82 89 92 92 83 78 84 79 70 69 71 75 74 73 71 64 70 66 54953 293 1575 30 11115 15 15 53 6495 267 94 404 1147 2324 5246 13287 41650 136821 346859 731433 732741 519976 342605 309804 741061 862553 682073 612696 53676 29258 375 223 155 74 145 76 107 83 48 28 87 102 -50 37 32 4 15 75 17 -12 53 78 -46 -66 29 68 7 12 -59 48 106 110 86 1 -52 -4 -14 79 56 34 17 -4 19 -5 13 -25 16 2 15 50 70 124 68 30 33 65 52 -1 33 38 52 36 -22 70 97 75 80 136 162 79 26 24 86 87 102 139 166 100 81 38 26 56 9 -2 -9 -16 23 48 56 45 52 52 74 54 31 -10 25 79 37 122 80 93 85 82 142 115 120 69 75 93 59 45 101 71 133 97 92 115 87 78 96 59 118 94 90 108 101 57 63 113 81 45 58 82 64 64 76 7 79 65 67 65 45 68 55 108 78 71 103 99 51 46 53 45 78 35 57 65 50 17 56 27 33 65 31 44 49 65 37 -4 38 6 24 8 19 6 33 11 23 53 54 30 20 15 48 42 20 25 26 58 63 43 37 49 53 59 28 64 34 21 61 82 96 73 60 101 85 88 94 79 86 86 93 71 89 115 120 108 124 126 119 118 106 99 94 92 89 92 93 99 86 92 112 91 86 81 96 104 116 119 130 121 87 93 98 108 117 109 99 89 111 120 96 96 94 96 94 84 85 81 77 84 84 83 85 85 78 81 79 75 75 77 74 54959 291 1694 30 11114 15 15 59 6495 264 57 599 1140 2618 6225 16931 39798 56192 106539 216348 507576 811638 626224 648460 667295 675682 415412 605414 343727 5750 113 103 67 18 50 -44 29 -9 32 21 1 38 6 33 -15 0 -65 -1 34 1 -43 -50 32 48 9 35 -6 -67 -84 999999 0 -21 -99 -51 -66 -33 -37 0 -6 -59 -45 -10 -9 38 23 -35 30 34 25 23 -34 -78 -17 -50 78 53 105 51 62 -3 -24 -26 35 75 7 -43 -26 -31 -68 25 67 43 51 56 74 106 9 -76 -95 -59 -6 22 -3 -13 -31 33 44 69 -10 -15 -32 33 28 -6 15 6 30 79 36 76 -27 -54 7 11 18 20 -39 13 41 10 19 56 51 72 70 62 12 -4 46 26 20 -12 29 33 49 40 -17 28 3 4 18 -24 47 58 59 27 -3 37 25 41 12 -29 23 29 18 24 43 -3 3 14 30 -13 -28 -7 -14 -14 -3 -36 -51 -17 27 18 -35 -38 -47 11 -33 -56 7 -7 -58 -49 3 6 -7 -16 -14 4 -23 -5 19 8 -1 -33 16 -20 -38 -27 -33 -10 2 17 10 11 8 3 -4 -1 7 13 35 23 39 21 32 33 21 45 33 23 39 37 52 69 66 54 41 70 65 64 76 56 57 61 42 28 31 16 37 60 61 49 66 64 64 76 74 72 52 59 69 50 56 59 58 53 44 54 48 44 41 69 58 35 38 35 34 43 37 35 28 43 33 30 40 37 39 34 30 27 11 54965 284 1873 30 11113 15 16 5 6495 262 59 522 1215 2400 5370 13008 38864 108730 196107 674928 999999 999999 999999 428355 4791 214 110 121 131 75 48 120 33 20 13 55 116 93 -26 5 36 3 -8 -9 -12 -9 10 21 22 -33 19 -18 -20 -56 -90 -81 -11 -71 -21 0 6 30 -17 -30 -69 -83 19 -1 -8 -2 -15 -47 -75 -54 20 -8 -17 -36 8 15 -56 -3 8 80 91 47 16 39 75 62 38 53 112 75 74 97 55 73 62 -17 -39 -28 19 -18 -27 -6 -17 17 1 19 -4 15 31 29 12 45 52 -14 -4 -10 -31 -25 -24 4 -29 -24 42 53 32 50 15 38 37 33 53 80 15 36 37 59 83 63 43 13 19 38 54 33 19 13 15 33 26 10 5 27 45 37 63 71 18 32 33 33 16 24 53 19 58 17 37 66 3 -4 -15 -12 -24 -36 -1 10 -9 19 20 16 15 15 -13 -20 -10 33 17 43 18 -18 -18 -9 -4 -7 -27 15 -6 -2 -27 -17 41 5 -2 21 3 39 9 8 44 7 -15 0 23 24 15 19 53 31 25 57 54 55 19 31 41 28 24 46 50 56 62 74 47 57 72 89 76 83 64 77 60 65 78 64 69 60 28 27 56 64 90 81 58 69 82 76 73 89 80 49 57 64 62 70 65 64 66 60 62 69 65 68 54 51 57 46 51 52 50 53 44 39 43 43 42 43 44 38 29 36 54971 303 1300 30 11110 15 16 11 6495 259 70 999999 13 818 3504 9507 20700 42685 73272 129528 225808 196301 170600 186894 138091 149736 192155 218200 340902 496254 434028 189983 370421 493827 528280 408389 364561 127037 210389 185708 40717 479 77 137 92 119 83 15 38 83 42 3 -16 2 17 7 -28 57 -26 10 -23 -41 26 107 -8 -83 999999 -71 -83 -60 -10 6 -20 999999 -5 2 -27 -34 -93 -71 -40 3 -35 -21 -12 -20 36 -5 -44 -3 -14 -49 8 4 -25 -47 82 37 64 55 69 32 56 77 65 18 43 87 91 31 78 125 96 11 30 22 87 28 -35 10 -30 38 -37 13 29 -11 -14 76 -42 -11 34 13 34 13 -1 -53 -15 31 12 47 32 10 69 65 -37 8 28 8 -3 -23 26 8 22 56 31 57 48 21 40 36 58 92 62 24 55 45 40 51 114 41 31 25 12 33 54 56 27 16 6 54 95 80 57 2 29 10 17 50 5 37 23 18 14 -11 -23 -30 -2 15 2 0 -25 1 16 -35 -31 -7 -7 -5 29 5 -4 -13 41 6 9 19 13 2 16 -20 2 -10 12 17 -13 -43 -9 21 16 -8 25 -13 -6 0 10 5 -15 21 29 20 50 47 60 18 20 19 16 33 63 52 49 38 56 40 41 60 81 60 80 71 63 67 59 57 55 62 102 78 47 49 71 58 62 77 66 81 81 77 62 55 80 64 49 66 77 59 55 62 59 61 58 61 52 61 59 48 50 54 56 51 38 37 37 43 46 45 40 43 37 44 46 37 38 54977 297 1479 30 11109 15 16 17 6495 257 39 985 3350 9347 13485 17142 33740 72940 82774 101991 145130 266682 471994 990384 999999 999999 999999 373929 5606 306 248 177 132 134 199 154 99 169 161 70 82 118 21 -20 86 32 57 0 17 36 67 80 -18 -12 27 36 -47 14 116 76 -1 55 31 15 -58 -27 4 9 -26 -45 -54 -70 0 24 43 4 5 79 -29 16 -1 -31 24 59 34 -21 4 -14 53 53 84 53 11 76 60 50 72 37 9 48 85 130 39 119 90 57 118 137 93 66 36 -35 60 8 23 -5 28 9 18 -12 19 18 9 56 82 49 59 5 30 26 -13 6 59 16 46 48 15 23 35 58 62 39 37 34 47 31 36 75 49 43 33 33 85 48 -11 63 50 10 69 11 33 51 49 40 83 63 34 82 59 35 32 41 45 19 35 59 48 67 34 55 30 22 63 72 30 -5 42 37 -6 3 23 4 -10 -13 -26 -4 20 -20 -25 1 -32 -28 30 6 -4 -6 10 31 -2 26 0 17 -15 23 22 50 47 33 0 5 16 -3 3 25 30 2 11 31 33 6 17 51 38 59 71 51 36 57 58 54 39 69 63 79 79 66 60 59 58 52 75 76 120 120 87 93 80 81 78 76 73 70 61 69 75 80 68 77 71 74 86 78 63 74 72 74 80 68 74 88 81 66 60 69 78 84 85 78 68 70 65 64 62 66 58 50 55 42 43 49 40 45 49 52 57 48 42 54983 315 939 30 11109 15 16 23 6495 255 468 1123 1605 556 999999 999999 999999 -87 999999 999999 -84 999999 1023 5155 11895 34566 66020 87449 32529 15462 24580 52222 90160 40635 48343 15451 51305 118122 59389 174922 327024 471661 910382 996046 842598 297260 68651 41405 751 218 163 143 203 247 163 106 85 101 132 85 77 53 60 119 65 63 89 28 57 17 -2 35 80 3 28 77 64 84 58 17 38 105 72 18 45 -11 77 -48 -19 -58 -13 -15 6 28 5 26 35 22 21 33 -4 35 21 7 17 32 5 16 88 4 18 49 40 79 94 117 109 84 128 93 138 87 135 107 133 78 17 79 22 12 76 72 -60 29 39 -18 30 68 31 62 62 33 56 60 51 -29 75 46 25 -4 15 3 45 99 7 59 69 43 60 67 72 75 98 87 51 76 78 106 92 109 76 44 72 88 65 52 95 83 43 17 40 42 64 61 61 59 98 43 49 47 39 39 59 98 71 70 80 54 49 67 64 78 57 48 66 89 43 9 10 32 45 38 -4 18 17 23 15 -20 10 35 24 8 8 38 39 13 28 49 23 46 64 47 46 31 47 55 53 24 33 25 39 71 51 48 35 48 22 -1 41 50 33 67 72 91 72 46 54 63 71 74 104 94 76 64 85 84 109 91 109 114 107 102 97 112 106 105 83 87 91 90 95 87 71 71 101 83 94 100 102 95 98 115 105 102 104 92 92 91 103 92 79 94 97 90 78 86 89 81 83 78 77 79 85 78 70 75 76 70 69 69 66 73 75 68 66 54989 342 129 30 11109 15 16 29 6496 252 2079 1972 1947 2072 2065 1970 2075 2157 2276 2130 2170 2139 2202 2275 1960 1958 1931 2342 2516 2313 1864 1943 2307 2177 1264 868 737 792 847 935 1047 1255 1522 2062 2868 3495 3467 3126 3175 4420 3367 3772 5026 6074 5811 7941 38176 149930 255667 208341 79126 6986 1557 978 637 616 476 448 478 475 405 369 277 286 295 324 273 190 200 173 141 158 99 87 89 57 101 84 37 94 43 15 25 104 106 62 -8 -12 16 -1 -20 -6 38 -42 -19 37 -14 57 20 22 -20 18 -13 -53 56 17 1 20 -57 -54 -74 22 51 14 -18 12 -30 51 66 -10 16 -43 -46 16 57 66 66 -21 53 19 74 60 126 62 89 61 64 59 29 80 36 79 61 38 33 23 20 41 -15 -16 36 34 43 -3 27 88 33 20 80 39 31 47 6 -5 44 53 19 63 38 50 74 2 -26 5 29 79 28 -4 21 6 25 43 83 78 94 91 41 64 53 51 96 104 53 49 31 47 23 13 -16 34 48 33 4 15 -7 26 39 63 68 82 47 66 71 96 72 45 63 42 31 58 61 39 27 51 30 2 28 1 -24 21 24 7 -15 -1 33 -20 -21 5 11 6 2 -31 -6 -20 6 5 -11 -12 7 23 -18 -9 4 20 3 30 41 38 34 17 -6 6 15 27 16 23 42 61 63 54 42 30 47 49 35 54 68 47 48 34 47 66 87 82 75 86 72 70 60 63 62 88 81 75 70 82 83 71 72 72 55 60 57 50 72 84 76 72 82 90 92 92 82 63 81 75 72 71 84 82 77 73 69 74 78 76 72 63 63 63 63 64 62 63 51 51 54 58 60 61 47 48 54995 343 101 30 11111 15 16 35 6496 250 1897 1352 1220 929 1053 986 926 859 1084 1113 951 1024 1134 1027 990 1058 1050 1062 1188 1155 755 445 588 624 607 1588 2995 5179 14620 13558 1023 344 514 478 402 370 447 718 1064 1490 2598 2740 2477 3233 4059 6221 20594 45461 105520 211608 263025 168512 45743 3560 692 419 426 341 260 358 433 380 424 391 376 290 295 260 192 148 158 122 66 122 160 111 57 102 54 80 49 28 48 30 57 1 60 8 -53 -63 -62 999999 -38 -56 -62 -39 26 53 78 -25 -33 5 38 -42 -90 -93 -54 -38 -55 -65 -74 -32 -17 -43 73 21 -47 1 36 -54 -80 2 -27 -10 -16 -2 19 23 23 62 32 47 68 4 8 54 78 93 49 41 26 29 -16 30 63 19 1 -12 -22 27 -3 13 -50 -35 8 2 -28 -3 6 47 34 22 -10 24 -46 -32 -24 -10 21 -15 33 29 39 15 -9 -16 -27 24 34 55 -4 70 81 44 50 15 22 -6 0 31 24 -31 14 19 58 48 33 54 60 8 -10 18 31 29 31 -5 -26 12 58 61 40 4 43 23 8 49 17 -9 3 29 23 8 17 7 17 7 -5 -39 -29 -23 -36 -66 -38 -34 -31 -72 -28 15 -46 -53 -31 -24 -31 -26 0 -20 -25 -20 -25 -8 0 -22 -17 -18 -12 -39 -19 -4 -4 -7 -26 -8 -4 -9 3 -17 -9 -1 -5 37 7 -4 3 0 32 32 36 19 41 51 52 34 32 46 42 52 65 51 65 65 34 42 33 48 25 47 68 40 32 64 44 37 37 40 43 54 53 32 42 46 67 62 57 49 61 51 42 35 55 50 40 50 45 34 37 45 46 46 48 42 28 26 35 41 34 32 36 35 36 32 30 30 29 55001 317 880 30 11110 15 16 41 6496 247 3435 31661 75976 141135 239722 221809 120853 172955 188114 64511 8505 999999 999999 999999 999999 999999 77 250 1868 17107 22331 38849 155130 254311 239969 103663 346673 855993 965992 88765 1696 400 411 474 546 544 334 409 374 295 358 314 252 222 194 175 206 119 175 130 60 194 82 69 75 104 77 69 102 27 74 50 13 52 29 64 -38 14 15 41 3 50 21 -30 21 56 -12 3 -10 -4 -11 10 -5 14 31 77 -13 -16 5 -31 36 43 0 32 11 -10 11 85 43 0 65 42 61 90 113 41 10 -3 19 106 50 57 82 40 50 84 31 51 19 -13 75 83 129 46 42 39 -17 21 64 119 82 49 57 20 38 12 13 -2 35 119 -2 -55 24 29 56 41 43 95 46 19 26 59 70 61 31 70 72 63 83 67 48 78 105 87 56 41 67 36 72 38 15 95 62 34 103 110 82 45 51 76 46 25 42 48 63 66 93 59 47 41 107 50 89 53 47 19 40 40 39 8 33 7 12 23 24 9 -15 28 19 4 27 21 27 32 -11 11 25 -4 34 36 45 48 43 33 15 20 40 49 71 82 44 54 10 23 44 17 11 33 23 25 53 64 49 51 64 91 77 41 56 63 60 75 55 73 64 86 100 110 105 91 101 90 95 99 110 105 102 98 116 108 83 91 72 88 108 94 84 99 98 88 86 87 89 94 97 93 84 95 102 92 89 81 94 104 99 90 90 101 99 93 95 88 84 98 88 85 89 87 83 81 79 77 84 78 69 71 83 55007 343 97 30 11107 15 16 47 6496 245 1450 1115 1107 1024 956 957 978 965 997 1000 1089 1193 1238 1192 1172 1243 1289 1444 1512 1628 1938 2169 2115 4622 18144 7225 8618 2975 6596 4951 762 556 721 882 1085 1417 1839 2315 2845 4133 10461 23656 40057 54172 90709 84632 20663 5091 3404 12837 53598 156815 397035 525333 113326 119193 61610 2657 487 398 397 420 311 235 371 305 254 252 200 131 189 223 151 161 47 123 89 -17 95 69 17 106 56 67 30 68 72 21 -3 -40 29 38 79 9 -40 11 79 49 12 21 32 45 -4 -35 -51 0 64 -55 -36 22 -40 -44 -3 -26 30 51 6 44 77 103 59 34 -30 4 36 99 28 53 44 68 8 59 66 124 86 87 65 92 64 87 141 79 58 51 55 44 37 -19 -55 49 56 -9 -38 9 38 88 75 51 31 31 14 3 80 73 -12 31 78 -14 21 74 25 23 52 62 59 40 83 121 70 60 10 99 119 76 45 11 89 30 34 53 83 76 71 71 81 85 40 70 20 17 40 51 63 50 69 59 90 85 68 42 78 133 94 59 52 68 29 32 59 50 44 26 27 43 66 53 26 35 34 38 -4 7 17 31 35 -5 -1 16 13 -3 22 23 15 39 5 12 24 16 31 25 38 38 34 23 8 11 51 36 11 31 30 30 36 51 22 29 59 74 59 47 71 73 70 49 66 53 42 42 69 61 51 64 91 89 75 92 51 64 77 99 94 68 82 92 78 69 58 60 61 52 58 69 72 75 68 87 73 70 84 84 92 68 75 70 60 57 56 73 85 69 73 69 69 61 65 63 56 61 51 48 58 51 61 61 51 54 57 61 57 58 56 53 50 55013 343 92 30 11102 15 16 53 6496 242 1323 1093 1086 1101 1108 1009 1023 1071 1095 1073 977 1269 1258 1354 1400 1569 1719 1863 1999 2196 2248 2663 3499 15470 88395 118102 175906 125532 161117 143032 174475 54250 53819 116711 182062 9112 6933 9210 17128 64915 106746 130744 134494 25049 18322 18290 17279 13383 9640 9034 7448 1791 1091 1000 829 638 486 424 303 281 324 229 288 299 177 179 164 137 128 207 207 85 91 68 114 64 70 91 104 116 82 88 32 56 6 -16 -27 -14 8 104 80 30 -19 60 32 -18 108 26 18 35 72 70 47 -3 -81 -39 26 19 22 28 32 34 -33 -10 6 14 17 -14 6 10 -23 2 -34 53 76 21 59 60 54 37 27 89 74 68 15 48 25 63 116 108 45 -2 28 81 72 1 -19 20 13 28 22 23 36 95 74 11 78 83 59 89 29 14 39 5 45 65 65 88 50 62 41 55 52 63 85 115 59 73 53 61 158 63 48 70 62 92 122 125 48 39 69 21 12 59 41 69 81 83 37 68 33 42 81 80 88 94 65 21 56 22 21 68 44 70 67 51 59 56 43 32 87 57 50 33 53 52 35 12 27 20 9 -16 -2 6 2 -13 -5 -10 29 5 42 55 21 2 -13 3 10 3 16 23 22 26 12 -6 -22 9 38 47 47 27 35 49 46 31 30 34 30 45 59 50 30 25 31 34 38 37 44 46 36 51 50 74 81 97 81 78 57 88 85 64 75 66 69 80 58 64 58 39 44 63 94 76 63 70 61 78 68 66 67 67 77 75 69 46 73 76 67 71 69 76 63 72 72 55 75 70 67 62 57 57 60 62 60 58 62 49 50 51 58 64 49 45 38 55019 342 118 30 11098 15 16 59 6496 240 355 306 435 369 306 181 91 227 291 319 439 480 423 469 566 532 599 547 340 183 19 97 262 459 680 868 1119 1208 1277 1585 1984 2185 2629 3078 3701 4892 7090 10100 9897 7698 3300 6978 9277 11723 60532 155340 228325 207051 230410 207986 251257 537720 455914 265455 203088 348896 285849 58664 7253 1189 341 389 315 224 242 131 202 232 179 151 167 98 71 50 124 125 177 134 69 114 99 101 99 85 -31 -56 88 27 14 139 65 47 51 94 78 72 58 50 34 51 -12 -5 59 86 29 12 26 -6 -13 10 62 69 68 46 52 -14 15 -12 23 124 87 -27 64 78 122 51 67 15 63 22 96 86 96 32 120 80 100 116 72 39 54 97 195 46 74 87 68 62 103 136 140 3 -9 94 43 39 98 93 81 48 82 127 78 80 71 106 60 71 62 18 51 71 97 70 58 95 110 86 35 38 34 48 109 131 103 87 124 70 94 51 82 91 76 75 56 65 37 77 123 79 58 99 93 71 49 74 104 83 71 103 108 102 42 78 115 129 72 54 92 92 72 123 105 120 62 42 36 17 15 35 19 34 44 16 15 22 31 19 35 44 39 70 52 65 28 12 30 40 77 54 14 59 54 55 61 40 59 72 28 55 79 73 66 59 76 81 76 91 92 107 118 78 66 95 106 85 83 99 79 100 123 113 128 143 122 111 117 125 105 95 117 103 90 90 114 123 96 90 104 104 100 111 112 115 116 99 103 113 104 103 123 131 108 105 115 120 113 111 114 110 106 103 104 104 100 103 95 94 107 102 99 101 94 96 96 90 96 99 89 83 79 81 55025 305 1224 30 11094 15 17 5 6496 237 265 83 999999 999999 999999 999999 999999 999999 999999 999999 794 6806 30988 87337 115679 59033 31485 19325 2643 700 1273 2304 5188 17927 72590 227137 444344 943965 184815 710234 999999 999999 209359 3581 169 121 137 144 34 33 -2 55 52 7 29 10 42 -11 -60 -17 -52 16 -4 24 -20 59 25 -40 19 19 51 32 -18 -36 -73 -55 -36 33 -15 -26 -67 -90 -64 -9 -28 -39 27 36 -17 -33 45 49 -18 -3 31 -55 32 56 49 24 -32 4 71 119 30 61 103 127 75 -2 54 56 38 28 58 84 56 14 52 20 -7 -23 18 -20 14 82 90 63 7 -50 8 20 1 74 83 55 -22 9 22 30 -14 42 52 27 22 41 -28 42 45 38 37 9 36 90 88 91 87 44 42 17 68 79 56 44 74 17 53 62 38 34 33 47 49 37 74 106 51 12 36 59 61 39 21 30 54 54 33 22 46 38 47 27 83 65 40 -2 46 41 19 28 21 -5 -5 18 -13 -28 -30 15 28 -4 -31 -5 15 -11 -11 26 -11 32 1 -33 8 29 13 3 34 31 38 43 34 58 55 55 47 43 47 37 32 34 24 44 62 54 2 44 50 46 53 59 60 45 45 50 48 60 93 77 76 65 81 65 58 81 58 75 81 81 83 90 70 68 70 64 68 81 72 77 75 70 62 72 74 87 91 86 89 78 67 58 69 74 81 86 85 72 81 84 75 68 70 70 65 71 69 65 65 65 59 68 60 59 57 57 52 53 50 55031 345 22 30 11092 15 17 11 6496 235 387743 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 225 719 1423 3663 10507 40222 139158 281788 315134 548625 576862 468726 620725 533706 174704 290454 501412 607746 850533 444995 86614 1180 167 60 79 61 103 15 19 42 31 38 77 83 12 58 36 -53 -17 -44 -3 -33 75 97 10 -5 10 56 41 -54 -45 44 61 43 -66 21 68 -34 38 43 -2 8 -11 -19 23 23 -81 38 39 16 37 -10 25 46 41 24 2 37 73 113 170 61 26 32 122 85 96 28 -17 -7 29 38 55 65 82 83 102 59 34 28 16 52 106 52 77 32 74 53 63 111 -37 34 96 67 26 34 30 95 68 26 46 82 74 82 67 86 50 42 67 96 42 49 41 21 50 124 86 48 86 80 98 81 89 61 39 49 94 88 34 34 28 132 43 105 92 30 47 41 90 40 34 38 51 88 63 63 54 48 55 66 12 20 29 26 37 52 21 30 8 4 -13 7 -18 -27 20 46 35 68 32 -20 -17 -13 1 40 29 4 -3 27 14 31 11 27 50 74 66 21 45 23 49 57 56 32 43 40 47 42 12 51 66 62 54 68 79 75 79 58 80 53 64 83 80 82 86 69 86 103 81 83 82 94 88 102 101 70 86 97 77 59 74 80 73 92 97 89 98 80 89 104 98 96 96 90 86 89 103 93 83 79 89 98 88 92 81 69 76 88 79 72 79 83 78 86 85 83 80 78 82 71 70 70 68 65 59 55 55037 298 1428 30 11088 15 17 17 6496 232 146 1126 4762 17376 34764 68395 89515 206436 284008 281616 290524 320740 252037 207631 248344 280306 224430 134785 71596 250140 648334 880189 605587 597351 10174 305 91 112 182 90 106 83 131 69 -27 34 3 10 25 37 -6 -44 39 27 30 64 51 56 64 45 -93 19 98 46 -16 -16 -36 -46 -17 -16 12 -24 0 -10 28 -16 -52 12 -21 -27 10 6 30 15 -17 -67 -10 20 5 20 -58 -19 33 52 113 62 6 29 86 99 89 83 46 20 77 107 123 79 108 108 64 33 5 5 -8 47 63 41 41 43 74 54 29 59 140 55 15 34 85 152 12 15 34 91 43 32 74 34 -21 25 19 20 -1 -27 43 57 71 5 76 52 67 58 65 43 32 17 -3 13 30 30 101 76 9 24 36 28 42 66 54 38 19 63 167 107 68 59 44 46 17 41 21 51 23 30 62 76 34 18 18 46 58 14 -20 19 18 12 -20 -29 5 30 38 8 3 28 -4 23 -14 4 -2 27 1 32 30 3 27 24 19 20 38 57 15 34 65 51 52 58 53 52 84 67 81 60 57 39 26 51 67 72 65 56 53 62 44 55 72 89 75 67 78 86 69 65 74 77 96 74 83 82 73 80 71 49 73 71 74 93 89 88 70 65 81 70 80 86 78 88 116 88 80 80 77 81 74 76 60 65 84 75 83 88 76 64 75 66 67 78 73 71 64 74 76 71 62 69 68 67 64 51 55043 296 1513 30 11083 15 17 23 6496 230 -99 186 675 1582 3684 9803 30458 93719 221450 426202 411968 510740 690533 646047 306556 282790 360691 441281 716562 492772 591857 52938 658 175 190 116 72 173 156 64 123 45 23 43 27 48 36 38 67 40 17 83 39 52 -12 19 81 -1 73 128 83 46 109 60 16 -55 24 29 37 68 16 33 45 73 30 34 18 45 33 55 22 7 -18 34 21 8 10 49 -6 25 36 -17 24 -1 87 19 55 22 73 53 39 -8 56 33 13 67 11 1 40 56 72 6 10 36 48 52 36 16 20 45 32 65 56 39 34 46 34 41 -27 69 62 25 30 83 80 54 74 102 93 55 52 90 101 72 48 74 55 35 52 64 65 50 27 67 69 55 103 -1 63 103 83 43 76 33 39 35 54 73 42 47 41 21 53 36 55 45 30 24 39 32 2 47 18 57 44 72 47 9 47 32 -9 18 4 37 23 21 42 37 12 34 1 16 72 39 28 33 -10 -10 13 16 37 38 39 36 36 34 36 36 74 84 70 66 78 94 68 58 27 21 58 61 69 67 79 71 53 34 72 62 31 50 48 57 61 78 66 69 84 108 130 98 59 88 86 95 76 78 70 83 67 72 80 80 74 70 85 94 99 89 83 86 79 74 83 91 94 107 92 94 92 100 91 91 99 101 91 83 81 74 69 87 90 83 75 81 80 91 94 86 84 83 77 73 70 66 69 61 55049 300 1359 30 11079 15 17 29 6496 227 111 1008 3175 8751 23191 40981 74478 149914 278648 426101 251296 82915 130115 211067 368009 669413 968861 510339 496902 687885 355435 4812 99 98 19 -2 111 124 106 106 66 78 75 167 38 20 58 30 49 -33 29 21 1 -35 -17 -41 -24 4 -35 -22 -15 19 5 -2 22 21 14 -20 999999 -20 -21 -20 -85 -51 -28 8 -18 -56 -17 -67 29 -9 13 15 13 42 30 3 41 -8 7 50 55 76 50 -5 20 81 69 27 66 60 47 60 42 67 24 89 42 16 59 46 29 -8 3 -10 5 9 -20 -1 -20 10 37 30 19 -51 81 46 49 132 15 10 -12 -5 -15 35 72 26 22 56 73 -12 8 23 63 34 -24 -20 29 10 -29 17 37 92 43 2 51 65 19 20 35 19 30 51 -6 0 46 18 4 28 56 63 48 46 49 8 86 84 60 17 18 21 3 5 32 12 60 20 18 21 -21 1 -7 4 4 -19 -16 32 -25 -18 -32 -40 12 -10 18 24 -15 -48 -2 -8 7 -12 34 9 -1 -9 3 29 40 9 9 32 29 40 38 -5 10 35 18 47 34 33 33 25 36 58 40 32 27 41 36 39 46 23 14 25 38 41 56 40 48 57 70 82 59 72 47 45 36 32 31 55 48 30 44 62 50 50 58 49 37 51 64 62 50 65 55 56 63 62 50 32 44 71 72 59 58 61 54 48 54 50 54 54 50 46 48 58 49 51 63 54 55 52 39 34 44 39 28 33 55055 336 276 30 11076 15 17 35 6496 225 -27 153 360 579 597 548 623 589 675 1338 3441 4958 2747 378 401 458 565 647 536 363 400 198 52 70 48 -56 999999 999999 44 247 888 1473 1643 6733 21999 48657 68696 39017 60437 124243 168322 279293 484649 703320 562449 392980 454400 435438 318423 399391 117765 2634 342 270 340 222 254 158 85 97 105 94 122 89 129 178 177 79 117 143 87 135 103 66 123 84 117 8 -52 0 1 -43 -31 -20 1 -8 -13 17 -17 57 40 78 80 1 -49 -89 -56 14 83 6 -44 42 -39 -32 -12 9 22 18 36 -10 37 29 50 27 64 52 64 45 111 47 39 58 68 6 79 27 95 86 63 57 94 61 19 32 58 53 62 75 38 2 -8 37 63 91 82 54 4 -2 82 28 14 34 -15 20 20 7 1 64 34 53 64 76 42 47 49 73 58 60 53 62 69 2 18 44 76 78 57 65 52 58 6 94 88 -5 51 31 41 52 82 28 42 30 58 86 82 55 65 48 63 91 1 34 41 24 30 50 39 51 81 38 71 38 19 18 6 -3 31 48 17 -29 -6 9 -1 15 2 17 -25 4 16 27 -4 18 6 24 29 7 21 16 23 32 20 65 29 48 62 67 57 60 59 25 55 49 46 52 26 58 82 80 57 83 68 78 58 56 62 62 36 27 40 49 66 58 63 89 75 80 101 97 79 87 82 101 97 95 71 73 74 96 88 43 52 49 44 67 64 63 64 83 89 77 74 73 77 82 80 81 84 85 101 84 83 90 86 73 73 88 92 84 81 76 81 82 84 80 78 77 71 74 73 69 62 62 57 58 68 62 55061 342 94 30 11074 15 17 41 6496 222 228 365 436 574 779 755 712 841 1238 2084 2221 2725 3816 5421 31140 64031 39353 75234 125168 146123 15400 2313 1767 1709 1572 1626 1493 1408 1137 1090 1160 1360 1399 1725 2003 2317 2914 4176 6902 16387 32627 83429 137716 291790 484509 405129 365236 279767 170171 198833 40991 1813 714 614 531 437 353 382 358 204 127 208 66 157 123 121 125 103 110 170 170 187 238 209 101 153 135 161 132 -9 48 -25 34 27 48 5 -14 46 -8 -43 -33 53 86 122 8 -6 101 38 47 71 23 -18 -23 -27 8 -35 -33 21 -16 18 -57 -17 -5 -5 2 41 34 -39 -2 65 72 68 61 65 62 23 65 65 76 57 74 96 68 129 76 66 70 54 25 25 69 83 37 12 42 25 42 119 78 10 29 46 79 76 61 25 -7 40 53 6 80 67 51 -21 16 76 39 44 26 25 44 -18 38 41 91 61 4 17 53 49 56 96 45 25 40 60 46 36 16 43 96 91 58 39 25 56 45 108 99 29 99 121 85 75 78 115 53 34 7 83 70 57 64 42 18 50 40 80 45 72 35 41 -5 -13 -8 8 -5 -8 1 -5 19 -27 16 39 1 44 35 4 3 8 22 20 23 10 24 57 17 12 44 54 60 30 55 32 38 37 62 39 25 16 60 65 60 68 69 60 58 75 84 58 69 62 49 73 60 62 72 54 77 71 111 92 95 88 109 95 71 73 74 80 83 62 80 81 93 74 55 59 78 83 67 74 82 65 60 75 99 100 87 77 95 94 83 88 86 96 102 81 74 84 80 80 76 82 78 80 79 76 79 80 83 74 71 72 67 63 62 59 73 65 69 55 55067 325 601 30 11071 15 17 47 6496 220 1383 3176 2919 233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 686 7087 15317 43981 92633 132706 245983 501894 858156 934224 446071 369874 405542 350019 354796 268487 49367 1036 345 257 247 241 250 278 299 177 158 132 81 108 118 180 223 118 105 63 161 71 57 68 86 59 25 16 19 27 -12 56 21 -36 60 97 -1 50 53 -29 4 3 28 31 -35 -31 -50 999999 25 20 -14 28 37 -17 -34 -32 50 25 34 49 45 -39 15 -29 31 80 -23 12 56 7 45 18 36 58 84 93 39 26 48 33 41 -7 30 79 -50 47 27 4 -16 32 20 -25 -4 3 44 -13 -13 29 -1 21 63 39 23 46 63 59 91 57 8 22 -20 27 20 7 11 -8 17 32 70 35 -34 -1 -16 -1 38 34 -4 -14 -22 45 26 14 62 38 23 88 98 45 83 71 42 36 64 51 67 44 -9 29 123 41 28 63 50 58 31 -5 14 18 59 66 43 52 70 63 1 17 15 -6 1 29 17 -6 7 -1 -6 -25 -8 26 3 29 -14 -8 7 18 -2 -8 35 18 -15 -18 -6 10 44 61 78 69 67 45 31 36 54 44 47 49 29 22 24 45 51 46 54 16 38 26 12 30 43 54 29 60 44 50 78 64 75 83 63 52 53 67 57 77 64 75 71 61 67 66 79 89 81 67 57 74 72 80 62 57 47 54 69 68 61 66 76 69 73 64 69 74 73 65 59 62 63 63 67 71 61 64 61 57 56 56 62 59 65 60 62 64 61 53 51 52 62 45 44 55073 343 58 30 11068 15 17 53 6496 217 78 -39 9 16 -49 999999 999999 2 71 166 191 209 372 334 891 8192 19385 6278 9 999999 999999 999999 999999 999999 999999 999999 999999 -53 160 403 697 1147 1442 1482 1402 1726 1900 1876 1870 2345 5628 13760 32616 136746 371628 580804 767204 938107 609371 199419 5749 690 445 427 300 304 288 316 317 215 253 145 123 130 42 56 115 191 199 171 205 166 179 162 145 133 82 55 78 78 102 100 58 84 -13 -61 -2 66 -45 67 30 49 26 31 61 38 -11 7 1 29 -13 46 20 -30 53 56 -5 -54 -19 -12 -4 -10 45 -8 58 126 51 -9 -15 8 98 35 11 75 40 60 58 21 5 54 2 42 92 39 89 70 69 57 85 32 1 9 21 72 21 54 90 -2 28 61 26 26 10 29 66 54 82 61 56 34 54 81 109 88 60 41 62 41 60 40 68 11 1 87 57 47 55 44 20 5 6 42 50 110 75 79 79 106 78 20 46 65 63 58 75 65 88 49 44 92 27 58 39 69 60 46 99 61 38 61 41 28 51 59 23 -10 4 -5 64 48 51 77 29 45 15 49 38 -6 -27 22 -5 5 -34 -11 -9 -18 -9 -22 29 37 20 45 36 13 40 24 24 70 46 23 42 69 81 69 26 34 33 56 53 53 51 46 42 41 23 35 51 33 47 44 34 41 35 48 41 54 43 50 66 74 67 65 77 77 66 71 51 52 64 56 65 86 61 59 76 58 44 80 65 61 58 69 73 76 55 66 83 75 57 74 67 64 72 61 53 52 64 71 53 64 66 62 69 57 74 69 65 66 64 55 58 57 61 63 64 57 51 51 46 40 36 37 33 55079 344 25 30 11065 15 17 59 6496 215 59119 1680 1269 1105 1111 1079 1019 1101 1140 1191 1253 1177 1108 822 538 207 196 271 203 356 333 417 411 430 296 312 335 400 530 686 697 887 1057 1117 1290 1602 1693 2049 2947 3878 4993 6221 8558 15028 46931 146820 324444 499864 461600 391085 75198 6537 1623 976 540 348 376 458 505 422 437 274 156 223 143 86 88 87 90 132 191 159 258 161 181 166 67 96 133 123 94 50 -12 14 66 7 -11 47 18 87 37 62 20 -32 38 50 92 79 64 87 -1 -63 -2 27 44 28 -56 -38 -17 22 -17 -30 19 28 72 -26 12 -7 -8 -3 58 18 39 39 50 63 73 92 14 -37 -42 38 67 61 18 29 10 22 121 105 27 34 55 51 66 22 -15 3 3 42 -22 -22 65 41 6 1 16 -1 14 21 -2 25 31 30 16 34 42 61 29 62 50 67 43 53 41 29 -19 -4 31 108 60 37 58 18 10 -18 9 50 74 94 62 12 34 65 65 36 64 57 11 44 10 21 59 36 40 76 105 106 30 53 26 41 18 49 -2 7 -7 14 68 70 61 30 10 31 11 -20 -12 1 -44 4 5 14 -10 24 4 -39 -26 -22 -19 -13 -21 4 19 53 -15 -6 6 25 -2 14 28 40 1 24 20 8 29 33 19 40 50 68 50 24 18 52 51 46 29 28 8 9 26 25 29 34 62 40 67 92 73 87 76 57 29 48 61 59 72 56 38 50 81 74 50 53 53 44 49 47 66 46 32 60 61 43 49 68 64 36 47 62 56 37 33 49 62 60 56 58 50 45 43 61 60 53 55 47 48 41 45 49 50 49 41 54 42 47 33 33 23 25 27 18 55085 344 21 30 11061 15 18 5 6496 212 49277 908 664 499 634 852 727 730 689 778 689 710 829 1044 887 914 3642 3294 999999 999999 999999 999999 999999 999999 999999 -17 -84 -36 68 141 561 633 1029 1240 1562 1877 2088 2307 2708 3395 7578 27187 39130 138673 312363 425632 553209 746084 777410 100624 45158 2239 1143 1229 1325 1031 867 766 537 334 228 241 193 237 167 134 146 198 228 240 240 223 215 196 172 193 163 134 132 118 87 100 112 52 113 81 129 81 82 156 109 39 95 94 74 123 68 113 70 78 29 63 -4 16 -5 4 62 96 42 66 25 6 52 48 44 -8 25 45 30 73 133 110 91 93 89 100 111 68 103 59 89 116 74 85 86 84 114 114 92 96 47 116 62 73 98 106 79 66 81 58 68 99 31 18 58 81 76 76 62 93 96 101 95 100 104 53 89 98 101 53 41 182 106 118 105 64 101 58 60 80 93 62 23 98 102 106 88 105 98 81 130 103 59 55 56 67 38 63 62 65 80 127 107 110 83 83 126 105 104 124 116 108 58 99 68 72 73 105 77 70 72 45 50 68 17 28 46 46 28 56 25 73 61 18 65 57 52 62 94 63 50 35 67 51 61 64 73 57 75 92 91 45 50 82 93 88 95 117 98 61 92 80 82 80 98 89 78 79 77 110 98 81 85 89 81 89 76 88 88 93 104 118 111 109 126 117 76 105 121 97 119 107 116 130 133 116 86 104 111 104 94 101 79 99 109 121 97 105 125 105 96 107 103 111 106 109 102 100 112 113 108 109 101 100 100 95 92 96 93 90 104 102 98 96 92 90 91 95 79 89 85 73 72 73 55091 344 20 30 11060 15 18 11 6497 210 69785 3586 2758 2791 3095 3254 2968 2837 2921 2521 2091 1893 1510 1408 1398 1256 1253 1201 1040 1107 1084 1106 1221 1407 1425 1371 1395 1489 1654 2230 2720 3203 4076 5440 7521 9172 10929 12258 12588 12887 13231 13403 18274 55970 100930 144930 105594 10227 1646 1338 1334 1553 1489 1149 1094 973 881 799 370 321 268 152 132 83 153 202 182 112 151 170 203 229 399 386 283 238 156 141 137 107 103 9 73 106 95 28 63 105 98 58 42 146 81 67 40 64 34 61 45 82 68 70 61 28 -37 -46 -12 60 88 3 28 70 47 99 37 85 52 88 10 105 130 57 67 45 72 71 69 11 51 69 74 74 62 20 79 50 84 45 44 83 96 145 88 55 103 29 64 58 75 35 48 20 3 90 78 126 101 51 28 82 107 89 111 82 75 12 79 80 100 75 90 81 115 108 106 77 85 61 86 75 132 100 128 61 13 53 85 95 85 71 102 110 65 71 69 79 56 87 62 40 67 91 65 67 98 101 108 101 82 88 60 77 40 48 18 91 75 68 71 61 77 95 67 61 61 30 27 21 56 27 4 26 32 36 35 32 39 40 70 88 47 21 45 36 68 67 59 83 80 70 46 69 69 37 54 88 57 41 61 55 50 58 86 60 73 97 72 67 71 34 54 69 66 60 51 46 60 69 81 95 92 117 124 85 67 91 108 94 72 82 92 96 84 92 100 76 70 77 74 89 83 84 87 96 94 68 62 70 92 99 85 83 79 86 83 71 74 83 70 80 102 82 86 77 64 72 69 71 72 77 80 83 79 72 60 67 70 64 71 68 56 51 53 43 55097 344 19 30 11059 15 18 17 6497 207 66889 4333 3819 3808 3938 3859 3810 3683 3418 3049 2532 2255 1881 1559 1435 1362 1275 1352 1310 1292 1234 1130 1179 1311 1438 1463 1479 1567 1908 2686 4024 6688 11205 16473 23387 25150 25040 25282 27661 31881 38167 45015 42587 34115 32331 32092 29838 23067 17284 10752 6929 4516 3227 2279 1516 1143 617 478 311 298 329 242 211 118 99 119 144 136 204 276 228 235 248 327 302 221 152 215 89 38 64 174 98 94 -3 46 53 112 18 9 136 144 76 56 48 45 43 70 47 17 27 18 -2 -31 74 39 22 25 -33 30 44 21 -34 38 26 -11 34 55 60 72 12 39 84 108 38 49 72 92 81 39 24 44 67 62 39 43 42 91 47 37 50 57 35 20 74 58 47 9 92 65 68 53 39 86 76 95 46 14 42 47 25 36 67 59 85 69 47 43 45 64 71 -4 23 71 31 48 112 65 68 105 71 54 74 55 95 76 76 67 71 65 108 149 71 38 69 77 87 23 81 90 84 79 63 76 89 94 60 113 67 44 76 77 36 53 39 40 46 101 53 11 22 52 48 24 50 47 31 9 5 0 -2 35 61 41 24 51 27 56 -7 -6 28 2 41 56 46 0 40 77 45 41 80 61 37 50 30 37 48 45 37 59 62 51 63 57 73 60 67 52 54 37 35 63 57 81 88 85 75 73 80 72 75 87 96 106 91 64 69 76 86 73 75 65 80 74 83 107 122 87 73 71 84 82 78 76 93 87 87 71 79 68 74 86 77 82 81 80 77 80 78 76 89 81 77 91 81 76 79 82 78 79 75 74 82 76 63 63 67 75 66 74 67 51 55 48 55103 344 18 30 11058 15 18 23 6497 205 64720 4286 3719 3360 2894 2741 2551 2337 1895 1742 1507 1326 1032 836 842 1002 842 918 1093 1084 1127 1221 1139 1246 1484 2023 2829 4610 8399 18109 32507 49015 62081 77706 98780 123634 143798 149444 153030 144012 124845 107173 98089 87455 61769 43712 34821 22175 11184 5399 4485 3135 1812 964 487 377 250 250 213 221 274 187 91 94 129 107 165 187 206 248 315 338 261 265 242 254 196 169 123 94 83 13 -33 23 135 87 27 55 187 138 87 68 43 -10 3 -25 69 81 18 27 42 -54 11 -27 -67 19 6 -9 11 -41 23 41 36 64 28 77 33 41 43 49 116 66 74 65 40 62 17 79 118 59 -5 28 19 85 51 112 81 100 94 41 25 40 105 28 33 25 -2 49 38 8 56 65 14 43 95 89 75 62 25 55 28 48 120 78 50 65 88 88 24 8 97 70 63 49 41 84 75 111 90 66 99 97 101 41 31 8 97 110 69 84 38 64 71 40 24 28 70 16 83 71 113 109 43 97 110 108 61 42 26 78 89 70 86 90 60 60 46 12 0 37 26 17 26 88 91 37 16 39 52 -9 -12 25 9 -24 9 39 48 9 8 11 41 42 27 76 65 15 33 62 90 63 33 44 64 83 51 37 30 44 50 57 39 33 47 48 50 68 66 65 66 73 47 56 49 56 56 69 56 65 78 104 107 81 103 86 88 91 92 89 91 71 60 79 105 88 83 67 74 90 74 44 69 74 82 99 88 85 86 87 78 88 99 84 98 93 93 93 80 80 85 83 86 83 89 86 86 85 76 87 80 73 74 67 67 75 71 61 77 73 76 64 63 65 64 50 55109 344 18 30 11058 15 18 29 6497 203 54332 1381 1150 1619 1946 2027 1956 1618 1359 1473 1700 2345 3323 5143 7644 10322 13178 16170 20102 26247 30750 31343 32484 34730 38007 40741 46602 54264 61209 73224 86061 103178 122073 151316 179964 200268 220855 250402 260161 246689 237961 224643 213426 227526 249319 288202 281597 154876 56310 82153 171645 90483 6272 4764 2763 1313 775 565 485 304 335 248 144 162 120 209 250 237 285 225 276 274 292 279 238 208 138 124 136 118 140 93 65 13 102 88 34 75 45 65 114 34 70 35 34 -41 96 82 68 81 50 134 42 29 -24 95 26 -30 -24 22 60 16 7 26 9 31 -26 51 84 123 159 127 44 61 86 40 40 32 59 31 2 44 97 84 48 23 18 65 86 44 51 49 29 23 25 41 39 57 26 38 70 74 46 27 18 63 58 117 61 61 95 41 41 39 84 69 42 77 89 48 98 37 63 44 81 103 78 67 42 32 65 101 120 114 81 53 54 95 111 34 83 137 37 69 98 119 90 94 88 109 86 105 99 104 13 67 123 75 82 81 68 96 105 117 71 36 39 87 39 -5 62 70 35 41 4 54 54 35 35 10 -10 23 18 8 6 54 75 43 75 23 33 35 28 30 41 44 64 64 88 90 61 54 79 61 89 73 86 91 89 59 86 72 83 112 103 91 88 64 62 82 74 88 76 63 84 119 91 122 96 99 97 97 99 96 94 83 81 98 101 134 115 101 106 105 96 95 101 97 88 90 109 108 98 104 115 102 107 104 106 100 99 87 108 114 103 93 113 114 97 93 88 96 93 104 113 104 99 97 87 98 88 85 93 90 89 93 93 95 95 81 78 82 79 64 55115 344 17 30 11057 15 18 35 6497 200 21267 999999 999999 999999 48 152 285 519 663 1238 1884 1817 2016 2374 2885 3621 4362 5208 5389 6248 8507 11845 16636 19268 23062 27220 30248 32395 33634 36263 39892 48498 57265 64326 76065 84460 88453 85036 86299 83287 81310 83607 69929 57883 49452 45892 41081 69255 141143 300472 563260 840793 739261 479462 256757 150651 52298 3074 1062 724 576 393 292 240 215 334 262 141 155 257 317 273 290 304 208 149 177 138 88 64 49 98 163 86 21 0 -2 -59 55 69 6 -10 10 3 19 -2 -17 37 45 100 74 -15 73 0 34 -8 -20 -58 24 15 51 12 44 22 22 -6 24 37 -6 -20 40 77 111 101 63 29 82 27 -8 64 -1 10 96 69 65 21 36 35 136 114 41 29 63 99 24 16 29 52 70 51 19 67 58 50 9 52 79 101 55 9 66 9 47 58 48 77 59 4 61 80 96 82 75 115 116 75 103 53 84 86 57 92 80 67 35 85 86 125 47 44 54 11 41 74 51 54 68 55 49 28 69 64 90 77 34 45 73 99 117 62 51 32 66 49 62 79 29 57 29 44 49 45 53 33 55 92 8 32 29 43 64 10 0 26 47 66 46 18 53 66 29 -4 51 36 54 49 20 105 50 54 59 49 43 35 54 49 37 41 61 43 72 66 46 43 74 70 65 87 39 62 53 67 85 74 73 62 70 96 88 81 100 97 102 99 74 77 58 73 97 86 113 108 105 95 87 90 71 73 79 90 91 91 80 102 102 86 95 97 92 98 79 83 83 93 90 82 89 90 87 97 104 93 96 90 89 98 93 82 92 98 72 69 75 66 71 79 69 69 77 78 63 59 46 49 55121 325 587 30 11057 15 18 41 6497 198 -8 131 292 429 744 1095 1519 1941 2169 2148 2369 2597 3124 3589 4149 4688 5389 6400 6869 7611 9056 10824 12571 15551 18631 19958 21036 23235 25088 43538 124548 310388 595799 987093 999999 941210 565827 314445 10871 2500 1335 871 587 406 281 362 271 217 219 304 287 249 355 328 334 290 226 114 121 175 116 85 86 105 161 113 53 80 15 85 102 137 115 116 55 48 51 76 -14 14 49 53 62 58 -16 -3 -40 -49 -83 -38 36 39 41 72 100 10 31 27 2 71 33 44 16 82 7 24 55 68 67 56 21 27 83 96 101 87 13 14 32 -21 29 41 68 46 72 47 54 52 78 17 68 72 25 34 51 19 44 70 39 80 35 8 39 16 42 46 108 102 96 114 63 77 119 39 47 120 122 142 74 53 89 71 31 58 93 94 10 67 124 14 71 33 34 79 103 83 79 64 79 78 97 52 80 64 44 73 75 17 89 90 74 63 24 40 61 44 66 34 49 52 46 63 60 31 37 71 31 26 59 49 23 6 20 39 33 47 58 75 63 31 73 57 48 60 48 64 73 63 91 65 55 82 74 87 81 44 65 88 69 57 59 69 78 74 87 93 71 66 78 67 80 62 66 83 84 83 52 88 106 82 103 107 117 106 102 99 92 91 107 100 101 126 119 103 94 96 79 69 91 95 90 110 113 83 95 82 104 87 110 112 100 101 107 119 114 102 93 93 108 114 109 92 93 100 99 98 106 108 95 100 90 98 96 95 103 101 90 81 86 94 85 77 74 74 74 55127 344 18 30 11058 15 18 47 6497 195 19140 999999 999999 999999 999999 999999 999999 999999 999999 20 522 952 1423 1522 1472 2373 3589 4499 5316 5731 6251 6456 6692 7024 6860 6581 6273 7345 8348 8880 9572 10397 11122 13480 15764 17240 19883 23532 25994 31222 37450 36420 32183 37463 36098 34098 43705 82545 157872 221483 271236 430319 547796 589231 678650 501931 576207 504637 281383 4135 643 573 426 368 193 220 196 347 347 315 251 283 235 192 324 209 97 75 78 114 93 98 40 99 80 85 50 -1 -53 29 39 -39 13 58 88 -10 13 116 68 78 62 100 65 68 48 -7 44 25 -3 56 18 -78 7 25 -11 69 72 69 84 33 2 -8 11 25 38 42 14 20 54 76 7 73 98 12 18 5 63 66 35 -18 -25 71 72 36 56 -4 -11 -13 80 69 18 56 62 19 29 37 70 70 48 3 109 92 54 -4 51 64 52 49 86 113 97 97 54 63 78 37 75 42 -35 9 93 65 14 -2 9 -5 94 77 67 40 40 52 45 41 64 3 70 69 52 106 96 70 99 37 59 75 50 39 54 20 -13 35 77 34 10 15 73 57 41 5 23 22 20 13 13 27 -9 27 18 -12 34 21 23 27 29 14 58 51 43 43 15 27 21 43 50 21 6 35 43 59 52 33 35 47 51 48 39 30 46 55 72 74 54 55 67 56 48 43 58 67 54 39 54 64 66 73 100 106 88 82 100 75 76 82 82 76 75 73 84 63 79 64 70 78 78 65 44 73 82 85 73 68 89 88 93 72 52 97 81 82 72 58 63 77 72 82 74 75 82 78 75 74 80 84 82 72 76 78 79 86 78 75 67 62 69 62 74 69 69 59 52 53 49 52 55133 344 22 30 11062 15 18 53 6497 193 21537 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 253 282 354 35 11 503 991 1727 2799 3924 4799 4700 5221 6984 9220 18940 45780 59494 25349 13789 16028 20002 22132 21772 34894 41515 51795 80036 40821 60893 80430 115900 180431 182401 141748 192667 452406 721849 690445 382756 480769 746863 332271 33054 5528 5600 6714 11659 3568 1877 780 518 438 413 344 293 378 362 250 269 83 175 164 92 39 11 82 108 138 -8 61 19 8 82 38 143 54 142 54 37 31 46 14 50 34 76 97 116 124 76 -18 -7 -46 55 43 -33 12 -13 31 35 108 86 69 123 52 -52 87 93 6 24 25 72 84 14 23 97 99 108 107 60 82 132 40 60 46 12 93 86 78 48 24 87 73 23 29 76 13 72 31 54 94 90 27 77 66 91 66 66 20 60 70 57 118 96 98 101 66 77 101 75 95 104 63 67 64 53 84 113 55 47 81 75 76 124 115 119 137 77 57 59 93 84 45 77 83 72 71 105 90 87 103 91 92 108 54 73 76 92 75 65 71 66 59 78 87 75 72 78 50 23 54 22 15 25 28 49 42 31 48 75 47 73 73 56 20 23 50 91 69 34 16 41 91 99 81 36 35 44 85 69 69 83 58 76 69 78 55 48 47 48 71 76 87 87 84 55 74 85 69 79 85 81 80 93 112 105 110 115 99 114 125 85 82 89 78 75 98 99 108 117 99 94 93 101 92 81 86 107 108 108 108 101 74 89 89 81 114 99 82 82 89 84 87 96 99 84 87 108 101 96 111 108 104 97 93 89 94 90 86 80 96 92 77 83 83 78 76 82 66 65 55139 344 26 30 11066 15 18 59 6497 190 19196 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 660 1892 2423 3004 3371 4075 4386 4281 6487 6960 7048 10659 13363 15815 34194 68859 88199 150320 179416 154674 272622 534923 612022 315197 210919 144798 182296 116885 65808 48387 44960 48974 58661 118534 177176 201219 340020 411469 222901 151365 104952 13581 20332 8226 918 728 583 532 533 343 364 284 316 215 189 100 51 68 131 137 87 37 28 53 33 106 105 116 76 39 32 115 -12 40 62 64 -10 74 115 86 122 104 116 118 43 9 5 -30 -12 -12 17 28 0 -27 47 -4 -11 30 87 66 23 -3 94 47 19 25 0 87 84 41 121 87 36 25 -1 23 32 33 43 29 39 28 -32 47 35 47 120 55 65 38 -50 19 5 30 18 58 76 41 23 20 28 71 108 19 17 63 61 77 20 -7 13 96 68 46 72 39 110 132 80 60 86 91 72 38 105 90 75 48 20 9 81 129 76 31 29 62 99 51 55 46 73 63 51 59 49 43 85 88 61 28 53 27 40 52 54 29 22 -7 27 94 46 6 28 38 17 27 34 20 3 12 34 30 38 52 18 0 24 48 10 47 81 41 49 50 59 26 64 96 95 62 71 55 15 45 52 51 40 71 85 71 25 26 69 47 59 42 49 45 53 40 43 46 56 83 98 54 64 83 81 85 80 84 84 99 88 74 82 93 90 106 87 100 99 98 98 71 59 70 86 69 71 82 74 83 77 73 68 60 74 87 98 83 85 76 67 67 62 70 79 85 82 83 84 82 86 74 84 80 74 68 79 76 72 76 69 62 74 68 57 51 52 60 61 55 55145 300 1352 30 11072 15 19 5 6497 188 218 988 2336 6130 20070 69765 217480 475677 401926 362721 845469 736863 631203 301134 194493 240751 371763 400095 432077 302350 120193 6392 489 372 355 302 334 296 148 260 159 93 119 124 23 -13 -1 23 68 25 -17 -38 -29 68 24 -15 -32 44 -81 -63 -30 55 76 35 30 -20 41 -38 23 -2 27 45 -14 -63 -63 -78 12 58 10 30 -14 -24 -89 -79 -13 26 7 22 6 21 68 39 -9 -32 -37 27 30 -24 -55 -20 34 8 42 43 12 41 41 70 6 -24 -43 19 -10 3 36 33 22 22 -12 -10 -15 18 63 26 -7 24 7 29 62 86 56 61 -16 31 0 57 49 22 8 43 37 46 59 37 42 17 54 28 -18 59 54 -4 39 50 23 44 38 44 37 54 71 87 63 32 43 48 30 11 49 36 31 53 24 2 7 15 -1 -5 5 8 12 53 86 21 22 11 25 26 10 14 26 13 10 13 29 52 12 24 34 2 13 2 17 62 11 -12 38 46 6 30 31 -6 20 74 57 23 6 53 39 37 42 58 56 28 27 66 45 33 51 26 28 19 30 62 37 56 62 43 26 15 70 97 74 68 70 77 112 75 55 65 51 66 82 64 45 47 76 86 83 63 47 57 54 66 74 73 44 48 53 78 61 59 58 40 72 65 57 52 63 73 66 67 51 63 66 71 67 53 57 73 67 67 64 69 38 50 53 71 70 65 49 49 58 54 50 44 41 43 44 35 55151 297 1446 30 11076 15 19 11 6497 185 -71 190 883 1786 4178 11186 18410 50294 144655 233601 417876 722482 999999 994912 772233 248121 342756 550476 470122 238087 4478 541 467 420 426 310 224 255 169 106 112 70 17 5 25 41 33 48 -14 -17 -45 33 14 32 11 8 -55 999999 -15 60 106 97 71 62 83 86 68 8 91 18 -67 25 -58 -22 -36 -38 -7 -73 -9 0 -3 57 84 -23 51 15 31 53 69 39 4 31 78 3 -9 21 30 78 78 50 8 -21 9 51 24 59 46 14 80 43 27 -10 40 39 -1 61 98 49 56 90 17 43 50 84 81 87 33 -17 71 116 45 27 68 59 36 76 76 74 99 66 50 36 72 54 66 123 86 95 87 25 6 45 69 79 25 38 90 59 42 26 91 89 77 82 54 31 18 45 38 55 40 79 51 36 50 55 24 65 73 15 23 41 39 54 27 2 30 8 39 53 51 6 6 -11 42 47 56 59 36 43 81 66 35 29 29 28 35 43 63 54 41 63 37 22 63 48 49 97 75 44 63 63 52 52 42 56 37 39 56 29 51 80 71 62 84 73 56 74 84 80 115 108 82 70 68 57 88 81 72 64 66 85 91 93 93 71 73 64 67 88 81 75 75 85 79 70 60 43 59 65 67 51 80 78 77 78 70 99 91 91 81 70 77 87 92 88 85 75 70 75 80 78 66 71 69 67 64 66 63 72 69 61 56 60 59 58 58 55157 343 69 30 11079 15 19 17 6497 183 821 817 792 612 660 701 774 909 966 873 969 1012 882 1009 1046 1081 1114 1060 1237 1339 1557 1864 2029 2302 2280 2654 2716 2798 2708 2700 8352 38228 20041 6585 5621 4380 4624 5192 5827 5936 7263 7406 8080 21384 41237 79810 141852 210390 273724 207550 161914 254320 27311 53696 321358 174125 213005 199230 124595 43605 25440 23189 151422 221301 5040 5892 10676 6967 2021 741 554 343 275 168 123 10 21 87 31 12 -32 3 1 104 53 49 88 13 -28 84 42 4 37 32 40 9 70 39 -12 -8 69 13 42 45 30 -24 -18 -10 15 1 -33 -19 66 46 12 14 36 33 106 71 7 41 49 -21 17 57 12 24 72 45 -6 -17 9 57 32 79 74 40 54 87 -30 1 68 25 64 37 29 56 112 3 -19 0 85 66 42 16 33 6 17 69 53 57 23 100 72 54 30 7 39 76 54 28 6 80 87 74 63 108 25 47 26 99 138 94 55 53 60 61 50 76 95 90 34 80 100 93 63 64 103 21 37 89 33 63 36 15 112 121 70 40 23 8 2 40 53 42 33 13 32 78 37 36 23 38 23 24 26 19 1 42 54 42 41 -10 11 51 16 -21 28 41 40 29 47 65 43 32 57 40 24 26 35 55 48 53 54 49 39 29 40 55 69 52 21 35 49 42 38 56 54 56 75 97 85 80 102 85 105 63 84 94 86 84 63 65 85 102 103 80 69 78 63 69 75 75 76 72 83 86 78 84 77 85 82 93 77 85 75 86 86 81 76 64 84 72 89 80 81 86 91 85 80 70 81 75 77 74 79 87 84 74 68 70 70 74 78 74 72 71 66 67 59 63 58 55163 304 1241 30 11081 15 19 23 6497 180 -3 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2929 8944 44568 77076 20697 6477 7379 23779 101722 395297 924032 999999 999999 632664 808388 780819 116095 5715 217 114 83 7 60 76 -15 59 -36 7 22 25 53 -2 -1 6 -4 -12 3 25 -67 -34 54 29 85 154 29 24 77 4 -8 22 9 -32 71 29 -71 -20 -62 30 42 2 -39 -11 -5 10 -11 -46 -26 -18 18 34 76 42 71 31 72 42 -44 29 13 37 42 49 45 29 7 -15 35 47 -57 -11 56 85 33 6 58 92 52 79 6 15 77 118 21 -8 3 48 12 47 -21 12 42 62 56 26 -9 24 35 32 40 56 51 60 102 65 41 73 70 44 69 65 56 50 52 23 47 101 33 28 28 79 27 39 70 100 43 73 75 44 64 68 67 13 35 47 77 57 99 101 37 22 61 8 18 34 17 6 2 5 26 35 11 52 34 16 -9 11 29 58 13 26 15 -16 21 34 17 13 11 16 19 16 24 17 30 48 48 45 90 36 6 33 29 32 25 15 33 47 40 9 31 36 33 19 59 30 33 47 45 21 57 74 56 55 57 66 65 51 82 66 61 49 49 63 50 82 80 84 91 66 52 51 48 66 74 76 77 85 78 74 60 64 53 49 45 52 64 65 57 63 74 80 66 72 74 78 69 84 70 66 50 57 57 63 65 61 61 60 58 67 71 56 57 61 57 51 50 50 50 49 42 50 41 38 55169 288 1722 30 11082 15 19 29 6497 178 -90 150 545 1161 2182 3894 9243 26853 110120 428659 698298 628606 999999 999999 999999 630041 5248 225 54 110 114 -3 30 33 49 74 93 -29 57 47 101 110 2 29 103 122 63 -9 80 64 134 195 97 112 117 55 91 143 61 29 61 12 -2 12 38 24 -5 60 20 36 65 116 58 56 60 86 89 127 76 105 117 51 14 87 103 18 42 34 88 48 48 77 64 43 55 -9 50 73 79 84 108 56 69 12 34 77 84 88 64 23 74 87 98 56 12 56 61 83 104 179 137 10 57 46 22 83 107 76 64 89 109 97 61 99 100 88 84 79 79 105 142 60 58 56 78 14 28 87 104 83 79 79 100 158 101 101 114 84 40 59 80 77 42 45 28 71 112 58 55 58 37 50 71 46 55 61 39 59 72 41 30 60 30 30 63 62 44 57 76 55 69 26 32 43 54 14 50 60 47 45 29 81 84 65 53 73 23 62 89 80 86 85 74 74 84 65 52 67 65 51 105 71 118 113 116 107 89 99 109 131 123 106 81 67 79 83 64 100 99 114 105 98 86 96 98 75 96 96 95 93 71 97 97 106 115 95 85 90 105 111 98 97 95 97 84 101 98 95 92 111 113 96 86 102 104 95 92 97 97 100 98 100 94 98 94 83 81 89 85 85 79 66 76 78 83 81 77 67 55175 308 1124 30 11084 15 19 35 6497 175 543 1001 1319 822 564 2207 6290 11031 15780 13221 2890 999999 360 1553 5062 35491 50450 65998 47525 8139 29816 76895 133357 177168 401629 807335 999999 959130 722731 400726 473558 321525 65876 963 194 186 107 106 87 78 68 54 56 18 -32 -2 51 49 41 -33 27 -26 10 68 27 5 49 29 36 42 56 -4 79 45 41 -15 42 -28 8 26 55 36 37 -20 32 8 0 -17 17 6 13 76 40 10 8 48 18 -26 30 19 59 59 4 3 -22 12 8 72 89 48 24 19 51 46 70 11 69 74 18 32 97 58 40 62 65 35 -11 25 -3 24 -18 37 84 48 44 60 28 25 -4 28 51 8 70 92 39 57 37 -2 70 75 90 81 49 76 69 46 57 106 102 29 55 80 88 70 36 53 35 65 108 111 81 44 102 69 54 53 68 36 28 94 83 86 50 42 36 49 20 41 58 42 49 14 34 36 33 21 13 19 43 25 11 -1 38 25 18 16 -4 -6 55 44 15 -12 24 19 33 5 0 12 44 29 51 54 38 65 51 57 41 47 46 25 23 37 61 56 41 58 73 63 59 56 55 76 87 56 52 69 72 66 59 61 64 67 59 59 49 61 53 51 68 89 71 87 59 48 52 51 48 56 41 58 56 85 103 83 76 80 69 62 60 70 68 76 75 76 77 76 75 85 93 71 74 89 74 69 77 72 95 74 66 71 86 73 80 74 64 63 55 59 58 56 61 66 63 52 55 49 47 43 55181 300 1338 30 11088 15 19 41 6497 173 435 1904 2175 1497 999999 39 410 -47 999999 999999 999999 263 2389 7359 23132 68112 165123 299582 458132 504573 510594 529978 315758 223246 999999 999999 319213 2923 199 109 162 86 -65 -37 -61 -46 -77 1 -32 -39 -1 42 31 -20 34 9 4 7 100 -3 78 95 76 -53 -57 72 15 23 49 26 -26 -29 999999 -61 54 -18 16 -23 -11 -2 -13 9 30 -17 8 -14 -28 -60 -3 90 46 38 3 50 34 5 19 23 55 -16 -27 65 33 45 37 0 7 29 13 34 25 29 26 -38 66 30 -5 9 -1 17 25 56 26 24 19 57 24 40 60 76 58 46 25 23 -12 -3 53 63 46 64 61 25 34 38 52 55 81 99 58 56 40 18 81 84 42 76 90 69 50 105 77 20 26 52 29 47 4 96 43 46 57 30 69 43 43 23 67 24 33 56 25 71 70 34 -3 13 18 -36 -34 0 14 2 22 -26 -3 -29 16 17 -11 6 24 26 -2 16 -8 11 19 34 17 8 24 34 46 17 -7 25 20 17 40 42 23 58 55 12 48 72 52 71 53 71 71 65 54 67 24 48 62 89 95 48 33 35 44 55 50 66 50 47 37 51 63 72 59 71 66 45 34 48 62 53 44 46 43 62 49 49 68 55 49 59 53 52 36 44 63 44 49 57 49 24 53 75 53 57 52 58 61 55 58 54 61 44 51 56 46 47 49 46 43 44 46 32 39 42 40 34 27 26 31 35 55187 289 1702 30 11092 15 19 47 6497 170 -23 413 1150 2997 7381 17678 55333 173035 372062 614214 915212 999999 999999 801283 332280 4997 140 130 156 54 66 8 32 23 49 -57 -16 -5 -32 -10 24 2 81 34 97 66 20 10 21 -41 13 37 18 7 75 89 5 25 75 43 -32 39 30 -18 -4 25 -33 37 113 58 -35 -65 -4 -51 4 52 51 82 29 73 5 16 33 49 -2 10 62 92 15 -69 9 8 1 43 83 18 -16 52 6 -24 39 58 41 64 29 -23 10 31 -62 18 71 21 12 38 78 68 61 30 -1 93 108 50 82 50 52 33 43 87 90 45 68 79 30 47 81 2 59 34 68 43 87 86 62 82 70 65 30 6 33 77 57 44 73 41 69 46 69 52 39 66 58 46 65 3 25 73 43 49 73 19 10 56 6 20 44 22 20 8 -19 9 42 -25 -6 27 13 17 8 20 24 36 2 6 14 26 22 -5 14 41 31 1 41 11 20 22 42 11 42 97 62 60 33 57 32 15 -6 12 21 50 28 12 28 47 58 62 66 50 68 69 57 41 65 56 61 14 39 45 17 29 32 37 57 79 80 42 46 51 74 67 66 48 36 44 53 55 66 77 54 50 61 59 60 57 54 44 63 57 51 48 47 52 53 62 54 64 49 47 51 58 62 75 67 57 43 50 57 54 52 46 38 34 32 38 41 39 43 37 33 28 26 55193 294 1558 30 11098 15 19 53 6497 168 383 3209 9674 21901 43730 93967 188762 268778 432929 797680 842567 594232 462463 721393 813387 414549 195861 6642 453 269 234 189 99 60 105 81 0 33 30 92 42 17 44 107 71 61 18 30 8 31 75 81 -13 54 53 73 118 60 27 74 133 72 66 55 43 22 -15 -43 21 11 11 47 71 18 53 56 58 109 65 -26 44 -11 47 13 4 13 3 -22 60 1 10 31 -20 40 6 52 105 106 50 89 122 63 79 69 63 14 21 18 76 58 96 43 31 82 132 97 45 77 54 6 14 47 33 55 48 82 67 41 48 34 58 73 126 121 186 140 47 58 94 84 83 83 25 71 88 91 63 21 83 24 54 119 55 59 56 78 97 28 64 59 73 68 27 54 83 90 81 56 52 12 66 43 60 41 86 67 87 43 9 86 64 63 37 36 27 19 14 35 17 10 55 82 16 46 43 49 63 22 38 43 27 29 43 44 37 42 26 53 60 87 71 53 66 82 75 64 73 53 65 67 55 66 45 57 42 67 76 73 62 93 97 109 117 106 95 47 61 101 89 67 57 56 56 74 72 99 100 79 82 91 87 78 91 92 74 88 83 95 105 108 103 109 109 89 88 76 74 87 93 88 79 93 95 75 75 90 89 92 94 97 102 103 95 89 81 82 85 84 94 79 82 79 78 85 69 63 69 68 71 76 81 74 61 57 55199 291 1652 30 11102 15 19 59 6497 165 -33 469 1417 3284 7253 16985 41603 100382 217072 388411 612299 999999 999999 999999 609810 80860 1257 96 67 132 92 56 -23 -40 72 -17 22 62 11 -26 24 37 3 30 90 47 30 8 -4 7 3 14 31 81 -32 19 18 83 16 12 16 40 29 8 -54 -18 44 31 29 12 28 0 5 31 50 19 -61 19 42 45 56 31 19 -1 44 26 77 80 17 58 48 32 75 45 44 -3 -23 19 -38 61 87 32 83 40 0 0 43 4 35 47 57 29 50 18 31 66 9 18 20 29 53 69 17 25 32 46 74 86 130 112 70 36 -4 42 28 56 48 48 116 99 89 70 51 42 30 18 38 75 60 76 49 82 79 123 66 43 82 60 66 60 55 116 87 114 70 69 63 45 21 65 25 24 -2 21 24 24 36 36 21 7 26 25 44 9 -10 4 14 -7 42 54 19 32 20 1 31 29 38 19 12 57 51 58 48 17 -10 34 49 28 49 23 59 45 32 73 41 34 79 51 50 53 77 70 40 50 55 86 89 63 56 64 73 51 50 56 39 29 53 55 46 53 80 80 80 59 75 39 49 53 61 93 67 49 77 88 64 56 69 80 64 61 77 71 59 75 77 78 79 63 54 47 53 87 68 53 69 66 64 69 73 72 87 82 82 73 70 74 65 63 50 58 57 62 55 59 52 50 52 51 41 36 38 55205 290 1685 30 11105 15 20 5 6497 163 -62 315 857 1770 3742 9412 25222 71560 247884 614820 917856 846038 784730 999999 999999 535139 7591 279 119 173 101 27 2 -26 -32 23 -19 -26 90 59 35 75 43 -15 6 -29 45 51 19 74 91 50 23 15 21 59 82 77 37 72 -11 -17 -21 9 19 47 72 -23 -31 4 -28 23 -37 -11 -21 -2 62 65 85 114 43 47 38 -13 -3 -14 62 80 11 16 5 16 28 62 -19 65 50 38 -5 -7 7 64 83 54 45 22 69 17 95 39 -15 71 68 94 62 35 -30 -55 19 15 -7 8 36 91 99 81 44 96 63 53 48 110 79 42 31 79 36 29 40 88 28 81 91 93 79 80 34 36 68 57 72 40 69 102 97 100 65 50 47 20 48 39 75 25 26 32 -3 36 45 39 75 56 58 9 4 31 47 27 20 -5 37 19 40 40 69 70 27 -6 58 25 -2 37 53 61 17 32 42 34 58 8 27 63 44 5 36 31 37 47 19 33 12 53 29 35 13 24 29 59 46 39 43 59 54 78 64 103 80 67 83 85 66 51 43 63 47 44 57 61 59 60 70 77 69 78 78 64 67 59 60 53 59 62 77 74 72 77 75 65 87 69 55 68 53 80 70 70 65 80 93 76 67 58 72 78 79 74 77 79 79 67 59 80 79 80 69 70 69 63 69 53 53 61 45 46 58 60 50 50 44 41 55211 298 1448 30 11108 15 20 11 6498 160 5 277 1076 2903 7399 13902 20169 29009 50815 98187 162754 293941 419741 500529 495079 532193 610663 812737 878230 794950 501003 7690 325 157 173 109 61 49 82 72 63 43 20 15 -8 79 8 15 63 76 -24 -11 87 86 35 91 79 10 70 98 134 68 100 106 131 149 73 119 108 70 7 14 6 21 30 53 84 89 58 76 86 61 28 74 82 66 43 79 50 89 117 45 62 75 70 107 55 80 89 75 85 72 86 144 55 114 99 42 20 41 30 14 52 116 78 33 5 21 61 78 70 75 100 127 71 101 97 19 70 54 11 102 74 55 91 71 104 94 134 136 132 109 133 145 99 125 99 90 86 77 99 75 85 37 62 103 80 64 128 148 92 112 142 106 95 136 78 91 108 67 90 82 72 90 49 100 89 71 13 69 58 19 84 50 49 58 6 26 53 52 86 107 92 42 89 84 90 79 68 95 88 100 108 89 58 88 91 85 85 110 60 67 70 104 77 74 96 74 88 62 56 63 83 104 81 88 95 72 96 102 108 132 100 118 101 76 86 112 129 90 87 78 86 87 110 135 131 116 121 106 111 108 84 89 84 116 117 96 111 103 107 113 111 112 132 112 109 100 94 107 93 87 98 109 103 113 104 103 114 116 114 115 123 123 138 132 133 120 116 118 125 109 100 109 104 97 103 99 98 94 102 99 101 102 98 94 88 86 55217 294 1572 30 11112 15 20 17 6498 158 142 955 1460 3587 7314 9753 22053 57335 137958 286951 489380 558184 416750 336205 336768 643633 999999 943526 738752 162594 3053 125 14 -13 19 40 14 -59 -44 67 43 76 36 40 100 83 56 39 -21 23 1 -13 42 32 -21 -53 0 61 96 39 106 143 80 74 73 96 98 87 -13 -52 -37 18 -9 -18 -21 -8 53 32 48 51 27 0 32 23 3 82 22 41 49 35 -18 -23 9 35 32 42 1 -28 10 18 31 60 85 26 24 43 33 32 36 19 65 100 36 60 50 37 25 35 9 29 85 64 43 -17 -22 30 100 33 26 55 49 33 25 34 30 115 53 4 -3 69 63 61 102 97 119 75 74 86 37 9 84 74 80 80 92 72 112 93 129 72 66 74 29 49 45 71 46 73 62 63 41 38 93 77 43 60 32 16 9 31 15 57 94 59 0 34 58 59 33 14 25 46 27 15 41 20 24 42 24 28 25 23 11 8 53 61 36 -6 21 29 38 53 87 100 66 65 58 29 44 46 58 41 39 59 63 67 92 94 76 84 68 77 77 57 59 47 61 63 58 67 77 101 83 97 72 58 80 73 54 46 66 66 63 55 70 84 101 69 61 40 51 71 73 67 79 65 62 67 68 70 80 79 73 77 82 72 84 80 66 65 69 80 77 87 85 81 77 70 68 64 58 58 65 61 65 51 51 50 56 64 56 56 54 54 55223 293 1576 30 11116 15 20 23 6498 155 -38 162 547 1159 2256 4504 10748 32662 115721 428642 748505 999999 999999 999999 779630 664701 256276 29385 620 170 40 50 47 -25 40 25 29 18 45 6 55 6 17 70 75 2 -68 4 36 73 72 18 144 107 71 40 134 78 26 107 74 76 137 111 115 31 71 80 47 13 79 45 10 -21 36 36 110 123 87 151 76 89 52 78 100 77 50 49 100 62 66 67 51 59 65 109 78 65 32 97 59 114 71 118 111 11 37 63 77 100 73 97 75 -21 32 71 94 72 55 89 45 47 69 95 105 108 100 72 92 49 128 149 136 76 101 36 5 67 69 68 48 69 154 45 120 69 94 61 115 110 45 81 87 85 121 89 100 110 99 79 72 74 94 67 112 88 119 164 80 60 41 82 88 39 69 67 34 49 43 66 84 70 73 100 73 65 109 101 67 62 85 100 87 73 50 59 70 87 42 41 41 41 47 68 68 43 66 70 85 59 52 65 67 67 61 64 80 62 63 60 64 70 98 107 113 103 105 102 120 82 93 115 100 100 63 54 50 89 99 91 88 77 90 120 102 116 108 82 66 83 113 83 105 103 104 103 114 101 88 83 73 91 98 86 88 98 94 92 104 106 112 112 109 93 93 101 97 105 110 106 78 87 95 91 91 99 90 84 71 77 86 77 72 66 72 77 74 70 73 68 66 63 62 55229 296 1519 30 11119 15 20 29 6498 153 104 563 1336 2897 6489 16322 46383 126762 245823 360747 405141 845791 999999 999999 832838 357689 166444 84728 78996 73944 45890 4591 403 161 92 82 56 19 79 -32 -21 13 76 106 52 40 113 131 12 80 23 27 23 18 36 90 104 58 71 44 12 15 49 27 27 68 63 35 60 89 80 63 76 66 20 42 21 25 31 51 16 24 86 52 39 -18 -3 74 49 58 46 -1 35 53 48 -16 7 44 3 87 107 72 47 19 27 51 63 73 37 67 75 29 67 123 21 12 52 73 66 55 70 40 102 98 74 112 114 16 26 38 49 117 104 145 156 122 111 170 66 82 70 10 10 86 94 60 110 96 103 102 78 89 61 57 114 63 70 89 59 125 109 50 36 87 68 75 61 48 85 104 45 37 61 67 26 3 31 47 65 55 37 72 104 67 56 35 84 69 54 110 82 60 61 25 60 39 44 56 31 33 52 34 43 35 44 29 5 46 37 43 12 35 32 17 52 69 64 43 51 66 72 36 56 50 44 53 62 82 52 66 78 74 41 69 88 69 69 60 42 52 84 70 66 51 86 107 67 68 64 53 42 52 88 82 84 97 79 67 95 78 78 87 65 74 72 79 80 62 78 80 76 73 81 76 84 74 81 69 75 75 74 89 95 99 87 86 77 70 70 68 75 74 62 72 64 60 72 71 67 59 65 66 52 56 58 52 55235 304 1282 30 11122 15 20 35 6498 150 137 -97 999999 999999 999999 -56 1834 6609 19972 47838 110682 143345 35510 19949 16173 4022 11047 50393 168897 202107 102338 79417 9249 15620 56078 183867 562509 999999 999999 999999 388870 3413 188 175 142 152 129 -32 50 101 97 84 122 42 66 57 -34 17 76 154 159 117 97 127 82 74 54 -11 53 172 181 122 99 104 149 28 34 94 208 94 117 76 6 8 -47 7 24 31 1 45 24 78 8 54 58 5 55 97 116 186 86 86 62 74 106 103 72 80 122 46 57 171 96 -13 104 118 93 67 76 2 102 131 21 51 47 61 34 80 16 98 93 71 2 13 49 111 110 173 152 124 108 105 137 211 204 150 109 102 141 155 136 69 91 118 154 137 75 134 137 50 69 107 91 118 97 146 131 115 101 114 52 74 108 72 107 123 73 92 85 69 82 60 121 122 72 95 59 95 96 81 106 77 78 52 109 93 98 84 60 77 109 94 68 96 100 90 107 39 14 40 59 80 100 71 68 76 60 96 125 66 84 88 80 82 109 71 81 110 120 95 95 64 89 107 125 121 119 120 100 94 91 91 84 106 108 90 75 92 99 113 113 105 108 111 103 96 113 111 93 77 74 108 104 84 86 112 128 114 127 123 92 102 103 86 102 93 98 95 95 96 107 110 109 105 107 108 108 108 104 114 106 108 114 107 92 105 111 103 102 85 89 91 84 91 87 89 82 89 94 85 83 89 82 81 55241 343 113 30 11123 15 20 41 6498 148 60 42 -10 18 37 115 93 5 130 189 125 67 183 170 306 223 310 328 393 526 620 711 701 924 1355 1691 2269 2816 3232 3327 3694 4054 4457 5196 6035 8556 17445 24723 36949 55841 21638 13770 12399 15880 17070 25427 39718 47129 52577 50384 98041 123600 135592 219498 201624 247050 393397 442655 459350 332722 415173 146230 2540 372 318 146 138 66 193 173 99 51 52 31 -9 0 -20 30 10 109 43 -14 22 106 73 -9 -12 35 -15 87 114 6 57 111 56 -16 41 49 43 -7 74 57 29 131 170 55 99 98 136 124 146 11 37 -14 24 60 95 117 60 -5 32 66 60 41 70 56 65 19 70 59 39 98 80 101 109 22 59 81 24 10 22 82 50 22 32 22 72 49 14 91 48 57 58 50 38 43 49 83 127 82 140 72 42 79 113 121 122 136 105 69 132 71 80 73 74 106 89 94 96 75 136 88 105 120 84 79 113 109 80 100 112 78 71 90 59 85 110 122 106 86 73 51 64 64 100 107 69 94 80 78 45 66 73 58 90 106 70 42 30 59 62 49 35 77 112 36 13 35 67 73 97 63 75 46 30 20 30 36 51 57 33 35 52 63 73 56 22 36 7 41 40 34 83 93 87 60 60 50 85 83 89 106 81 71 72 83 80 70 71 89 75 92 69 72 79 51 63 39 60 61 91 111 111 93 69 65 80 79 82 85 100 51 68 70 85 70 92 89 78 81 71 77 82 56 72 94 87 79 72 85 89 85 81 93 90 90 96 96 90 93 85 90 96 106 89 84 74 81 76 72 71 65 72 57 57 64 66 66 68 67 68 64 61 55247 314 984 30 11124 15 20 47 6498 146 350 726 917 1008 1092 1140 1582 2143 2658 3132 3293 3983 3790 2506 2217 2413 3005 3546 3025 2506 2746 3683 5655 9752 25483 106450 200741 302177 714629 999999 999999 654461 317501 266721 48644 803 230 182 193 236 161 82 8 34 44 61 27 62 33 -16 8 38 83 139 75 83 55 -3 53 45 76 35 -10 45 65 71 40 37 35 44 87 122 106 91 72 147 101 126 106 53 86 35 -5 16 54 7 9 43 19 120 49 57 30 63 95 69 97 11 16 38 10 -21 45 19 54 -6 44 90 64 56 37 51 17 14 42 16 -17 -17 58 118 70 109 27 8 66 36 58 61 69 35 88 49 42 99 114 112 45 55 25 91 49 68 102 93 52 70 50 83 45 38 43 63 66 86 57 97 100 56 21 68 63 93 107 53 133 101 76 98 58 40 92 48 37 75 18 37 55 56 72 59 57 33 65 125 82 84 9 40 50 41 -4 22 66 81 58 51 39 32 41 97 56 61 27 59 67 26 20 15 32 46 48 72 72 79 25 47 57 45 29 28 27 74 76 43 40 43 37 59 55 68 51 58 38 67 83 60 74 34 71 93 73 67 88 69 53 61 50 53 43 62 95 75 87 115 92 64 76 75 80 85 55 49 52 59 70 89 89 73 97 83 72 68 65 75 62 62 57 76 82 68 68 68 67 78 78 79 87 73 59 76 77 87 85 89 69 55 81 83 77 76 70 66 76 69 63 60 63 60 64 65 58 66 58 47 55253 342 148 30 11128 15 20 53 6498 143 56736 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 659 1868 4959 12316 36526 89143 93860 92667 186303 227598 278283 401984 550213 609966 672155 958050 997709 394896 272869 2905 362 274 214 220 115 73 48 21 35 -72 -45 21 55 54 53 20 -12 27 114 121 38 -7 21 36 -27 -25 88 84 22 -59 50 21 22 52 9 27 -4 20 39 122 110 116 67 51 66 3 17 25 4 38 51 43 -25 -10 42 53 71 63 27 51 11 -28 36 71 72 -35 23 23 20 73 -22 66 80 92 19 48 14 -6 68 33 78 44 31 17 24 14 22 34 104 48 31 40 12 4 28 9 46 6 62 84 13 47 100 39 114 47 29 91 63 116 56 99 34 11 22 79 49 51 8 36 73 41 35 71 65 34 50 68 99 104 106 67 -2 33 23 53 74 81 52 18 29 48 73 75 88 63 22 40 -2 43 37 15 2 -8 26 27 23 -5 23 32 14 35 50 52 42 31 14 33 18 55 60 47 34 42 77 15 27 29 36 44 33 54 20 37 49 48 48 46 40 44 68 46 45 55 50 63 54 75 80 97 75 62 62 81 77 61 69 74 89 66 51 36 32 48 74 82 62 68 87 84 69 54 53 76 58 69 81 42 55 90 87 80 73 67 60 61 86 63 52 76 63 74 62 76 89 85 76 80 78 88 89 85 82 95 94 84 75 79 86 89 78 78 77 78 79 70 68 64 64 57 51 47 54 48 49 50 48 45 55259 310 1111 30 11131 15 20 59 6498 141 -21 1140 10551 51482 134266 203984 223920 293394 315135 432313 278038 87004 70255 7346 10354 17745 43616 149446 306909 437040 496750 869710 262451 29629 1592 568 373 343 243 237 162 179 190 128 109 12 38 46 39 47 56 50 15 -22 -28 -1 -35 49 48 98 50 -51 -35 29 5 -39 -57 9 50 -2 -75 42 -29 -12 61 44 126 76 76 82 60 69 53 22 69 -9 1 -37 -43 -20 -9 -10 -38 -2 -68 -47 -38 9 -25 15 -26 9 -19 -15 23 33 -5 49 24 17 24 10 -1 17 37 32 12 25 -11 -35 -11 -7 46 -8 -9 78 73 26 51 18 50 -9 11 16 -12 0 -26 29 56 40 8 43 45 7 21 39 91 -1 16 14 34 43 25 65 107 63 17 37 69 56 26 40 -5 31 45 39 25 28 40 67 104 72 34 33 19 0 95 75 33 -1 -25 35 76 62 20 4 21 32 35 31 26 36 38 -5 24 17 31 63 47 39 40 13 71 33 30 56 23 37 39 6 38 42 14 5 -7 -2 31 58 61 32 -12 11 5 39 30 50 39 32 50 37 30 12 22 31 46 60 48 19 47 68 57 52 64 74 71 49 60 68 52 19 13 39 45 56 37 40 41 71 86 82 77 75 57 45 36 47 61 57 57 55 61 66 74 51 61 55 76 72 57 61 73 75 62 51 52 62 50 63 61 67 70 67 69 70 74 82 87 79 67 73 75 85 85 69 68 65 69 69 62 60 54 48 50 53 53 59 53 51 52 46 55265 343 123 30 11133 15 21 5 6498 138 2455 2388 2217 2141 2198 2224 2138 2286 2246 2081 1937 1779 1776 1790 1742 1665 1589 1553 1631 1570 1638 1780 1727 1921 1847 1902 1833 1712 1706 1808 1616 1555 1412 1388 1416 1393 1745 3185 7508 18354 41969 105070 153564 154682 155356 175949 101984 217430 5749 1640 1420 1279 1003 801 793 869 952 1072 1120 1101 993 635 369 360 320 336 307 266 175 180 215 134 -1 31 89 60 154 57 -23 7 54 19 95 40 51 63 13 -14 53 69 74 50 78 48 119 54 9 48 50 122 96 104 130 90 98 45 78 67 83 86 27 2 102 -19 -8 2 -43 36 61 46 33 19 34 54 65 66 100 75 58 -9 -2 30 144 98 57 40 57 1 -27 55 76 19 65 65 37 -25 -22 31 4 43 90 31 9 11 52 56 65 83 102 18 59 77 21 34 61 58 63 39 55 26 48 64 55 67 77 67 128 107 73 103 117 92 105 90 62 74 77 45 46 92 79 106 67 89 70 57 74 66 51 57 83 99 69 75 68 78 58 25 84 87 33 62 44 17 24 80 0 -15 42 53 28 52 75 67 68 82 60 72 49 30 64 52 38 10 18 0 4 67 52 58 49 63 48 40 53 48 14 54 99 75 69 76 63 70 43 44 101 97 84 113 113 92 86 102 91 92 85 77 82 94 125 132 90 64 37 72 75 81 80 89 67 101 111 101 99 99 101 97 81 72 78 74 101 111 93 95 90 97 102 88 90 99 81 94 89 103 101 103 100 103 94 99 103 101 100 104 98 118 112 109 125 108 114 112 109 99 97 83 85 98 103 102 91 92 91 86 83 93 98 92 88 83 80 55271 343 124 30 11134 15 21 11 6498 136 2467 2338 2252 2175 2107 2428 2625 2607 2486 2402 2388 2288 2066 1931 1997 2236 2338 2191 1880 1744 1454 1158 1011 1052 1101 1175 1347 1274 1215 1209 1262 1155 1004 929 1111 2416 11824 22600 38372 36546 22652 9995 19555 62113 74931 36126 8199 11996 57287 121135 212482 425036 367776 95583 1895 933 1005 925 1047 900 680 392 274 313 349 312 336 230 192 120 39 28 25 -16 79 53 30 5 33 119 72 23 48 65 81 123 41 -4 24 56 3 40 41 69 79 81 89 28 90 85 113 133 128 53 151 76 74 73 25 -7 -14 -28 -5 -12 44 34 -69 27 39 -8 54 84 44 -15 -58 -16 29 75 55 55 27 51 45 17 63 40 10 66 116 89 54 29 68 59 -10 39 59 73 47 33 97 40 74 4 86 22 56 82 54 36 23 15 76 81 34 47 42 43 41 64 79 91 88 71 111 71 43 39 73 53 49 26 45 96 102 51 77 54 82 61 95 77 68 43 74 72 79 76 144 93 69 50 86 135 82 49 86 70 95 65 54 35 29 83 59 33 72 54 20 65 85 27 22 34 52 84 44 31 1 51 24 42 47 58 47 38 42 22 12 31 32 30 16 26 60 48 38 48 51 48 34 73 72 73 64 71 88 67 84 98 100 95 75 77 64 71 99 93 73 80 63 55 53 47 73 74 58 62 66 79 115 108 88 91 105 102 94 92 88 82 87 84 85 95 103 83 81 92 95 87 83 91 91 80 90 93 87 86 101 109 105 98 97 96 94 108 108 92 102 103 118 110 106 97 99 93 94 93 92 91 86 91 86 76 76 83 84 77 79 78 83 77 68 55277 343 124 30 11134 15 21 17 6498 133 2333 2047 1977 1747 1752 1666 1744 1746 1694 1658 1478 1494 1400 1341 1280 1055 946 938 1070 1022 1101 1077 1218 1223 1527 1581 1657 1751 1953 1877 1761 1848 1978 2122 2293 2413 3887 11835 27255 56945 131150 135248 65459 61040 97297 167794 200782 169406 65716 4880 894 920 913 927 845 845 930 914 655 327 290 230 282 210 181 212 211 168 148 71 101 -6 37 8 999999 -17 57 2 21 -67 -51 -25 12 36 -12 -21 7 -33 -12 -50 25 42 56 -5 83 -48 -33 44 64 88 56 64 21 124 102 78 97 -17 11 0 -15 -5 -54 -70 -82 -37 23 -24 -2 -26 65 27 45 8 23 5 -48 112 104 55 4 -22 69 13 -11 6 8 -9 -7 59 -35 -9 -80 5 41 60 13 -19 -3 62 -9 -3 7 66 48 -13 -41 -40 28 -38 6 44 57 23 11 28 -5 -3 -10 -2 -78 -72 -8 23 39 31 42 13 2 -17 48 35 21 55 34 11 25 13 64 34 55 65 12 47 77 25 57 -1 17 36 35 35 25 42 57 52 51 20 16 33 24 4 1 25 17 21 -27 -19 24 41 1 3 2 6 -5 9 17 2 7 20 23 30 4 -4 -8 29 15 8 -9 6 17 21 27 -3 21 8 12 9 21 12 35 33 0 27 23 42 21 35 40 41 34 38 52 53 51 54 56 37 19 17 25 -12 16 38 16 13 41 23 8 37 64 72 45 49 45 46 31 38 58 44 46 34 30 29 57 43 37 47 48 43 52 41 43 50 45 59 58 66 54 47 42 54 63 52 52 63 50 56 53 51 66 72 70 62 45 50 50 50 47 43 52 37 37 31 32 28 36 35 30 35 32 34 30 55283 344 94 30 11134 15 21 23 6498 131 4055 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -85 999999 -33 -37 -15 11 -66 -85 -29 36 80 447 1607 2338 3439 7372 20115 27211 66736 111861 165178 195732 151161 81977 182374 301327 227827 167289 251441 404578 646392 837468 283889 33923 9990 2342 1049 990 897 998 1102 1062 639 323 248 360 344 278 232 201 196 151 122 73 8 27 14 13 39 59 -5 -24 -18 67 -4 27 10 60 3 39 53 40 -1 56 17 52 26 -37 19 114 38 52 73 163 145 93 55 87 85 110 66 58 -17 -6 -14 24 32 16 -52 33 22 14 -30 51 60 57 -8 43 -22 -9 58 63 50 -2 41 9 -38 -5 -11 -3 87 74 64 45 123 79 49 3 19 91 38 18 58 59 37 35 -62 -30 -2 12 53 86 -17 23 25 -25 47 32 70 44 3 -5 42 55 47 58 70 74 65 62 44 79 71 100 56 69 20 19 102 89 108 29 28 33 54 96 149 110 37 41 46 26 52 121 102 52 59 40 36 42 44 30 28 88 86 56 52 82 44 54 78 93 55 12 35 72 99 39 31 68 63 21 13 13 10 30 64 10 16 9 -17 56 55 10 13 35 44 58 55 49 41 40 48 27 46 42 90 93 69 91 82 70 30 38 60 53 64 78 58 73 53 32 28 26 26 25 31 53 52 56 60 81 84 77 70 78 82 61 53 49 63 79 71 68 84 93 108 95 82 80 71 68 68 70 70 70 73 70 97 82 74 95 94 91 100 105 96 88 81 77 78 87 82 87 88 74 86 75 70 69 78 88 72 79 78 69 63 71 72 65 63 61 67 59 59 55289 344 93 30 11133 15 21 29 6498 128 4492 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 110 315 243 -50 104 116 -12 33 -10 511 7570 41306 65257 72809 40281 101785 160829 159346 173488 183371 284129 268931 244794 353327 561834 850191 719771 428862 5382 918 957 906 801 647 641 459 293 278 223 255 227 137 81 102 -3 19 8 -20 -62 -23 76 -38 -4 1 -7 -11 31 38 17 14 -69 -47 -32 -24 2 -69 -27 -16 -39 -2 -27 -29 -9 6 52 80 66 51 85 79 57 64 -19 -35 -14 26 -35 -30 43 -91 -29 -15 10 1 17 -9 34 20 -24 -50 -14 31 -19 13 1 46 93 42 20 -25 -20 5 -58 8 56 6 -20 -1 -6 -15 0 -12 23 51 30 -76 -44 5 35 42 14 -5 5 2 -13 -28 -40 -37 27 -5 -28 14 4 -23 3 -19 9 19 47 55 68 59 8 62 39 55 72 123 29 20 20 79 68 32 68 58 21 34 40 41 47 60 19 12 36 23 26 6 -5 -5 11 19 24 20 13 -4 -14 20 54 22 11 2 24 39 -11 26 30 35 36 23 29 14 11 -26 9 58 -13 -1 8 5 19 -22 -49 -19 0 4 51 -10 6 19 10 -30 -32 -18 33 13 15 3 32 43 34 42 18 42 41 45 18 44 64 54 51 39 34 14 33 44 29 8 19 12 11 21 40 57 50 55 50 51 47 66 41 29 52 50 37 38 44 38 50 30 45 33 51 47 65 66 51 33 55 56 49 39 56 51 56 51 57 58 62 55 50 50 49 56 60 72 71 62 50 50 50 55 62 53 52 54 57 57 48 41 42 42 45 33 39 35 27 26 55295 343 121 30 11131 15 21 35 6498 126 856 856 846 810 833 857 850 689 847 921 753 915 861 963 943 898 926 958 746 835 860 757 717 747 764 828 926 1018 1094 1266 1262 3784 16837 28369 31727 58362 144206 125056 185887 194526 246026 198791 294395 222016 165880 69769 56046 46133 123994 56395 2575 841 904 914 1019 833 794 870 779 508 341 344 363 374 320 216 163 160 88 77 58 34 9 -5 63 3 22 25 30 87 17 18 70 35 35 40 76 -36 -39 -64 -60 51 66 43 55 64 49 51 50 70 51 87 112 79 78 108 59 -11 16 13 59 -20 -10 -33 -24 -19 37 20 21 7 -43 58 32 35 29 -31 9 10 3 49 -17 -48 -21 40 93 8 16 65 40 23 87 79 -24 7 23 22 31 -10 -8 34 6 39 75 33 21 -24 60 65 49 55 52 51 54 48 25 34 16 52 29 40 35 20 19 37 66 62 45 33 43 32 10 28 33 55 37 3 40 80 52 30 49 37 117 91 121 109 58 22 30 58 37 34 15 40 39 31 33 34 52 69 36 66 21 50 56 65 32 74 47 22 9 31 43 17 41 16 22 47 36 36 29 -12 -23 -5 -18 -13 -13 -17 11 40 48 7 43 24 29 12 14 56 31 11 42 59 38 52 49 62 65 43 49 64 53 46 67 75 78 74 72 77 45 30 21 39 45 24 49 37 45 75 67 64 60 67 60 73 70 37 56 65 50 55 42 59 80 79 57 77 80 55 55 65 42 55 66 61 74 63 61 61 77 71 64 80 86 72 58 74 82 69 75 78 69 73 66 75 72 66 68 69 70 62 57 61 59 55 56 62 50 51 56 53 50 46 46 55301 343 120 30 11130 15 21 41 6498 123 3327 2944 2650 2657 2711 2713 2937 2980 2924 2999 3168 3406 3376 3397 3357 3380 3432 3493 3503 3564 3587 3608 3623 3628 3341 3089 2812 2486 2282 2329 2328 2151 2187 2016 1858 1758 1550 1475 1399 1215 842 644 647 615 590 761 808 761 756 793 778 752 668 593 500 531 531 416 400 313 269 375 365 275 198 41 96 141 114 84 45 136 -12 -52 -24 42 -16 1 -1 68 105 62 44 102 44 20 30 80 26 15 85 36 15 42 27 83 41 45 -41 -9 69 59 34 62 114 66 29 55 33 38 13 -9 -25 11 43 31 24 -6 35 10 85 57 2 -27 23 23 3 75 21 -16 57 48 23 -1 21 31 49 104 108 20 11 52 -65 -15 89 -3 16 -25 6 48 50 37 61 -2 -7 6 46 34 38 32 40 86 27 44 56 54 54 58 32 50 20 74 96 63 34 54 112 34 93 66 -1 12 -36 81 46 36 73 65 82 24 9 43 57 87 62 72 70 82 -14 9 22 44 63 48 33 33 41 76 92 37 27 31 29 62 52 29 39 48 46 26 24 50 27 10 68 63 58 56 35 27 27 42 30 9 -2 37 6 30 42 1 7 41 13 8 14 58 63 47 22 75 32 -1 6 22 23 56 60 65 68 47 45 59 46 59 50 65 55 49 19 35 20 22 39 26 10 15 35 35 60 62 67 62 53 52 43 62 38 48 58 63 61 47 48 57 87 71 75 54 39 51 67 55 48 61 73 71 52 63 68 79 79 73 69 68 79 83 63 71 77 76 66 65 66 75 77 57 61 53 64 65 54 49 65 68 50 49 55 50 49 48 48 46 46 55307 343 117 30 11127 15 21 47 6498 121 3191 3009 2966 2935 2887 2925 2927 3046 2996 2829 2833 2726 2807 2811 2650 2488 2429 2566 2615 2657 2753 2768 2797 2835 2941 2840 2715 2475 2239 2012 1797 1973 1739 1657 1703 1732 1722 1579 1350 1017 902 790 713 633 623 617 673 848 754 761 845 1068 936 836 750 717 929 1128 1058 676 450 433 499 462 432 383 254 189 196 147 149 45 20 92 78 5 80 140 121 77 68 84 78 60 71 126 60 81 10 -7 57 156 49 80 79 90 93 144 84 16 -2 38 72 96 96 101 121 97 83 44 9 40 34 7 50 94 40 39 56 59 65 92 94 73 -20 66 100 72 89 45 4 52 69 102 54 16 33 126 95 68 -6 86 66 58 80 40 39 57 115 39 31 35 68 66 6 14 50 35 70 113 69 99 67 67 55 78 65 119 110 94 97 77 102 89 112 77 104 73 50 86 75 62 61 39 80 75 80 102 113 108 106 92 90 129 86 93 110 82 88 83 94 89 71 79 87 58 105 70 74 58 108 50 30 56 75 124 59 53 90 47 65 78 69 71 102 116 66 70 90 78 75 71 43 69 82 83 74 43 28 70 72 49 49 53 61 89 96 69 65 58 28 69 70 85 63 60 80 75 98 110 76 106 72 94 91 108 76 55 84 71 32 41 56 81 74 68 73 54 86 76 84 100 98 63 55 80 78 75 88 80 62 73 87 78 88 86 90 93 100 105 98 83 70 70 87 74 85 87 86 87 88 97 93 86 79 82 79 76 92 97 83 81 93 97 85 86 75 73 82 82 84 77 83 73 68 65 60 58 58 60 59 67 63 55313 343 116 30 11126 15 21 53 6498 118 3528 3385 3209 3071 3077 2897 2911 3039 3080 3056 3037 2883 3011 2971 2763 2613 2224 2058 2135 2280 2297 2238 2301 2470 2373 2494 2453 2358 2152 1929 1965 1721 1715 1601 1476 1526 1391 1193 1110 1040 845 786 837 699 681 750 711 767 794 737 762 851 981 930 894 895 933 1057 1194 1173 1064 864 661 597 445 279 184 231 153 156 156 92 77 28 61 23 -2 15 92 54 26 149 11 26 149 86 79 71 32 31 42 73 74 57 84 59 18 61 53 30 136 147 110 117 68 56 43 45 85 45 63 45 84 15 37 138 136 92 54 63 57 139 56 -1 22 64 52 96 67 41 59 25 -38 43 55 40 103 49 9 82 105 118 125 50 20 35 23 54 -44 23 46 29 19 49 95 115 46 37 41 15 46 69 63 20 43 65 66 62 54 75 56 48 66 -12 115 65 31 55 94 98 58 68 52 83 66 112 114 100 93 117 72 80 80 83 97 101 103 37 73 82 100 65 49 97 136 142 76 81 82 66 49 73 121 73 63 102 80 56 66 57 36 49 34 44 65 74 53 73 29 50 72 45 61 36 25 51 53 27 17 22 61 32 44 72 49 69 62 41 65 72 43 85 54 57 50 68 79 69 97 95 88 63 52 102 109 97 68 62 86 69 52 54 46 69 59 35 57 82 78 89 99 95 109 79 86 67 63 76 70 74 72 75 78 81 80 90 102 83 66 76 74 79 83 94 77 88 91 79 78 76 89 91 110 98 90 84 89 86 89 96 108 99 99 97 87 79 81 85 80 76 76 69 75 70 70 76 69 70 72 67 64 67 63 55319 343 115 30 11125 15 21 59 6498 116 3184 2919 2945 2873 2797 2818 2821 2827 2829 2818 2696 2697 2723 2683 2759 2847 2878 2782 2923 3074 3342 3526 3406 3442 3268 3244 3307 3189 2771 2482 2329 2369 2203 2045 1873 1655 1481 1363 1183 1171 1022 948 992 804 770 714 794 801 811 779 852 900 1030 975 906 849 733 559 479 455 458 442 415 412 318 307 190 193 109 124 78 87 89 17 45 19 -37 53 65 75 35 22 68 71 53 43 32 17 3 33 128 29 -73 -35 66 40 64 36 33 66 35 57 52 72 74 145 145 69 65 9 27 -9 -1 120 47 14 -35 59 -28 2 36 30 13 24 67 49 -86 61 17 67 23 23 -34 6 24 31 -28 69 35 52 -30 29 36 50 62 44 24 29 10 -31 19 70 16 37 -12 -20 34 6 11 13 11 -1 -3 24 56 60 54 19 25 95 25 72 19 -10 17 17 44 53 28 15 14 77 65 71 75 85 63 40 49 92 37 85 43 83 43 62 66 93 56 57 69 41 65 55 58 95 94 70 44 58 59 19 45 59 87 56 68 49 33 43 0 -25 68 57 54 84 39 48 56 78 35 20 10 45 53 -1 3 48 -7 33 11 28 30 -9 25 59 43 28 1 15 32 41 21 81 98 92 93 42 34 30 36 31 55 47 57 34 51 63 36 29 27 24 8 6 20 26 11 19 44 65 72 82 79 81 58 46 36 40 42 80 57 64 76 78 68 89 77 75 65 80 80 81 71 73 73 75 66 63 69 66 58 56 65 67 58 64 75 71 74 64 68 86 78 70 68 73 66 66 63 65 64 59 58 67 59 59 64 56 54 54 48 49 49 55325 343 116 30 11126 15 22 5 6498 113 2422 2184 2262 2277 2157 2208 2192 2103 2164 1963 1955 2016 2160 2103 2116 2177 2088 2164 2211 2220 2035 2244 2202 2033 2023 2059 2068 2109 2112 2026 1974 1857 1785 1835 1720 1736 1538 1393 1302 1314 1349 1399 1359 1358 3908 9325 10422 30459 123106 163177 50923 42825 30938 11623 1196 717 692 599 453 490 512 397 433 425 394 342 244 156 110 109 77 -11 7 99 58 105 67 39 24 -26 66 90 44 110 57 58 98 -17 36 73 -14 53 81 108 114 46 67 77 38 63 96 84 58 106 103 127 93 61 12 71 -6 -20 4 10 45 66 77 4 11 -21 0 23 53 40 6 87 76 12 11 38 6 59 23 34 72 51 28 49 38 43 45 -22 22 17 -4 -3 29 24 0 20 59 40 44 80 33 23 17 17 25 35 12 45 23 29 26 52 75 42 18 60 38 80 63 -4 15 24 25 27 105 38 37 46 52 -6 -22 20 42 92 59 66 42 56 62 65 68 108 68 48 34 60 79 45 102 80 38 70 -18 60 38 29 24 61 80 52 72 58 46 59 37 15 49 55 42 72 108 41 36 62 25 32 45 24 31 42 55 25 60 58 36 25 35 15 18 57 96 49 90 65 61 72 70 46 60 79 61 100 60 58 78 77 63 93 103 86 58 63 72 72 69 44 34 27 30 27 41 54 69 55 72 81 104 86 69 75 80 57 59 56 70 71 64 88 59 41 77 75 83 90 85 78 84 88 77 72 69 73 67 66 64 60 74 85 74 70 87 84 91 88 74 83 80 83 90 79 76 78 71 66 61 67 64 66 69 65 61 56 64 57 53 46 39 39 47 55331 343 116 30 11126 15 22 11 6498 111 1310 1343 1422 1248 1145 1117 1104 1205 1194 1350 1311 1373 1410 1452 1513 1570 1645 1690 1686 1775 1766 1838 1669 1513 1538 1563 1679 1749 1970 1993 2858 7344 5037 8765 46654 35834 40100 48549 128107 250862 308697 337460 188083 174661 286271 246906 46343 1296 767 602 578 638 713 777 973 942 905 779 688 595 495 489 491 413 440 376 257 224 218 187 127 127 97 165 121 44 -19 12 -80 -44 11 73 168 99 79 137 37 55 19 40 102 42 79 5 38 -5 23 76 68 48 77 118 62 116 90 130 100 100 61 30 -17 14 -6 -16 63 32 38 74 29 41 33 44 74 42 -8 123 127 93 18 52 81 12 65 62 22 65 100 47 66 38 -12 71 54 31 26 1 3 16 94 123 101 74 9 71 89 79 53 19 -4 23 18 39 56 58 41 53 60 -2 43 99 68 87 73 49 15 46 81 83 108 83 53 113 128 70 85 81 83 73 64 39 91 130 80 52 106 93 35 40 112 128 58 65 44 63 64 67 68 42 26 17 72 90 94 110 83 39 24 36 73 45 37 84 86 50 63 80 71 85 91 54 49 49 56 32 48 46 59 57 57 59 46 86 64 88 90 93 50 58 79 61 68 99 91 82 84 76 78 92 75 64 58 54 53 94 71 41 62 76 42 31 66 43 59 56 52 53 84 98 86 98 93 68 99 92 86 85 88 99 91 102 89 88 103 96 98 85 101 94 92 99 91 83 94 82 69 75 88 77 89 88 88 95 94 90 95 95 98 99 86 81 95 90 104 111 98 84 92 88 86 90 93 88 90 89 78 63 64 77 69 66 67 66 65 55337 344 84 30 11124 15 22 17 6498 108 1433 999999 999999 999999 999999 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 901 8131 34358 85555 80353 100740 73659 54828 67962 94996 151474 331708 301347 388788 463335 509657 396380 319862 145763 134024 262910 7153 2255 8644 90162 124015 246578 45502 1339 677 576 497 530 382 364 333 226 175 177 89 142 105 80 65 -14 44 54 -2 14 45 18 89 81 100 -23 11 98 113 31 95 67 8 -1 40 64 46 38 64 119 116 -27 -36 50 59 48 154 81 58 48 12 -16 -40 15 4 5 -15 -53 -6 79 68 34 57 65 80 80 44 31 -23 -44 -17 62 3 59 100 -5 14 22 59 77 5 -2 58 24 27 41 73 105 63 20 39 77 55 5 11 66 40 21 -18 34 46 16 -10 42 52 38 49 50 15 31 58 74 29 50 50 62 28 27 59 20 11 43 55 30 41 87 93 46 34 30 48 87 88 105 54 46 44 73 72 26 45 91 46 -7 -7 47 87 92 23 80 101 67 58 86 78 106 47 56 49 29 29 58 46 95 56 61 23 32 60 54 30 47 63 75 63 18 25 58 76 47 26 30 42 41 35 12 36 90 64 37 25 40 36 92 98 87 68 89 72 47 61 54 26 56 73 65 49 36 32 44 17 30 47 31 39 35 45 47 56 47 49 70 99 94 92 95 125 92 89 78 79 78 65 62 86 109 98 91 94 97 95 88 65 51 58 75 74 63 57 65 76 83 90 79 74 94 86 75 89 88 87 90 77 89 93 90 82 78 76 80 80 84 84 70 79 66 61 50 58 62 59 49 50 52 51 55343 295 1550 30 11120 15 22 23 6498 106 232 665 1786 4354 11980 29117 50963 160308 552282 825627 810688 999999 999999 979037 284446 3482 366 269 175 91 90 71 52 80 82 87 87 37 72 159 144 28 58 15 79 93 65 78 60 111 84 71 59 -27 34 68 30 6 54 83 55 76 77 96 96 64 120 181 54 46 44 19 60 78 -5 -13 87 105 14 6 12 12 32 86 24 31 52 4 49 42 43 8 -26 -15 -43 6 52 48 -21 -7 83 100 24 -52 -69 5 46 55 -37 17 54 10 73 18 72 91 63 37 78 13 -17 20 47 72 38 2 45 33 53 43 59 22 -19 61 -6 43 114 41 31 75 36 48 44 42 31 84 68 69 99 55 26 36 52 152 47 58 42 48 103 91 77 56 39 67 70 69 68 36 13 2 -14 73 113 123 139 74 36 37 43 17 3 66 44 23 78 80 41 52 92 59 66 50 52 11 14 1 37 31 55 50 32 57 79 55 43 46 40 84 48 42 70 97 87 63 68 82 86 95 84 61 72 58 22 24 72 40 75 56 68 43 36 34 27 41 77 69 74 55 73 67 73 74 74 100 78 89 85 75 71 82 78 85 81 67 55 77 91 81 81 100 103 97 78 74 75 69 74 68 83 92 84 81 91 83 68 88 78 68 85 94 88 94 83 82 71 81 74 81 79 92 87 81 80 72 73 77 72 67 63 62 68 66 58 53 57 55349 343 108 30 11118 15 22 29 6498 103 2986 2940 3046 3057 3097 3134 3109 3312 3244 3134 3010 3000 3174 3331 3511 3630 3721 3870 3916 4019 4421 4940 5069 5337 5890 5938 5557 5614 5427 5239 5514 5787 7689 23805 77523 132478 108953 47029 29525 7989 22512 46769 3833 723 705 607 565 621 910 1275 3035 9339 40846 185490 266187 246613 130614 1968 862 709 677 591 429 396 225 172 156 70 53 29 51 64 -58 -7 16 25 28 44 27 -27 64 82 81 36 62 -28 23 26 32 30 14 18 28 -37 23 17 31 43 19 87 22 64 85 51 36 106 77 -10 -19 3 -37 29 66 44 2 34 14 25 39 88 39 53 -48 9 49 56 24 -2 -5 7 30 15 45 21 36 22 7 22 40 -38 -21 52 20 68 15 -12 -8 29 -21 -28 52 -16 16 65 89 48 35 67 76 34 -11 32 58 7 -12 -1 9 4 4 5 13 89 63 28 64 77 16 30 82 66 -14 24 -23 -1 102 97 17 20 53 36 16 99 48 16 19 47 43 -19 7 72 30 8 57 69 49 -13 30 54 59 82 70 21 57 37 46 2 -6 30 12 41 16 23 18 -1 53 47 -3 29 17 61 20 -13 30 44 37 19 -14 -6 20 57 42 40 50 52 -1 33 53 24 -2 16 56 41 7 56 40 28 17 55 31 7 19 -1 18 18 -6 15 22 13 7 -17 18 32 27 8 41 68 45 26 49 83 62 42 58 59 66 70 60 58 65 47 60 57 46 73 69 50 41 53 51 54 56 39 41 52 46 67 54 61 54 53 46 39 34 36 48 51 52 63 59 54 51 57 56 47 51 64 53 55 51 48 45 49 55 51 42 38 30 27 33 29 27 27 29 55355 343 106 30 11116 15 22 35 6499 101 6050 6759 7658 9195 12306 13812 14098 16448 18603 21545 24784 29927 35556 35712 34684 34861 33391 30996 26884 21405 16417 14261 14854 13133 10232 9025 7411 5465 5577 4922 4336 3848 3801 3730 3530 3767 4048 3903 4977 29633 45990 19356 4873 1261 1035 962 1000 920 821 792 729 676 570 654 734 825 924 969 924 806 624 636 630 580 383 182 187 150 50 -16 39 -5 46 81 33 14 70 -29 71 123 92 85 40 47 35 127 157 104 68 79 49 30 82 124 119 -4 51 72 54 36 15 36 78 119 42 71 24 54 103 67 33 21 -3 55 31 67 55 57 95 94 88 99 82 118 76 -2 52 24 2 72 48 -24 23 51 -20 22 95 15 41 30 18 23 26 34 67 62 111 64 53 13 38 31 11 71 38 43 35 -17 1 16 37 13 44 54 28 2 23 86 91 -10 27 49 71 46 94 64 33 71 46 29 80 84 42 37 29 59 103 96 94 66 41 41 93 23 75 109 105 77 81 89 46 35 28 84 69 55 69 108 90 99 78 61 31 41 14 51 29 40 51 47 74 90 72 44 51 28 52 46 77 52 61 74 69 67 60 73 72 30 40 18 51 77 70 64 59 38 43 73 77 98 84 78 101 67 64 71 79 65 66 53 52 42 12 9 3 58 60 51 70 66 54 52 56 64 79 101 72 88 97 77 68 107 68 82 80 84 77 73 49 79 73 85 105 91 93 98 102 93 86 58 64 67 81 87 94 97 95 96 103 97 88 95 88 79 83 89 89 93 94 97 88 105 99 78 84 88 78 72 84 91 83 85 90 86 73 69 75 76 65 58 52 51 55 55361 343 105 30 11115 15 22 41 6499 98 14945 17009 19352 22826 24647 30217 40946 47492 49115 51731 46739 43643 39904 34540 29458 26433 23254 18674 14404 10511 8259 4726 2441 1671 1603 1600 1678 1909 2002 2070 2383 2779 2973 3154 3733 4149 4299 3967 4577 4548 3635 2317 1488 1278 1062 1028 1009 979 891 898 1031 944 933 894 876 909 865 743 669 710 690 751 562 317 262 212 178 101 113 -46 10 3 88 57 16 10 -11 -8 10 5 15 10 50 72 23 52 54 127 91 33 125 81 -5 -17 15 62 79 41 75 57 49 63 126 188 150 34 23 72 31 77 63 -42 21 13 65 30 62 96 73 46 102 7 61 54 19 51 105 16 57 56 18 7 51 35 -19 15 30 45 7 18 46 71 92 21 87 33 49 88 51 -8 35 87 71 48 83 86 39 66 27 46 17 -2 20 40 16 46 62 68 80 98 28 29 17 57 58 108 55 57 51 69 33 17 22 28 83 53 39 66 54 57 89 34 26 61 75 68 55 6 34 62 40 62 8 42 34 -8 36 44 60 61 31 55 65 33 38 37 27 39 51 40 29 49 96 54 35 9 46 22 44 -3 39 29 8 32 46 54 35 19 55 42 66 42 68 87 47 41 79 85 16 40 95 97 58 62 71 45 45 40 5 0 15 25 17 48 15 22 42 23 36 38 67 50 48 64 56 69 59 76 76 70 92 107 89 86 76 29 31 36 27 80 73 72 77 56 62 65 69 74 80 90 65 67 69 65 76 53 69 66 65 59 68 68 77 66 80 87 85 76 82 78 78 72 63 75 72 83 79 75 71 73 69 75 78 72 77 64 63 52 49 45 44 47 52 55367 343 105 30 11115 15 22 47 6499 96 2286 1861 1780 1713 1650 1798 1772 1743 1811 1838 2040 2352 2274 1863 1670 1694 1695 1599 1488 1420 1370 1375 1457 1513 1444 1432 1323 1088 1114 1089 1071 1175 1027 1152 1177 1224 1153 1089 1036 1041 1147 1179 1315 1369 1320 1350 1218 1245 1139 1243 1275 1394 1445 1443 1498 1530 1424 1143 863 581 647 643 460 314 348 258 128 125 130 22 88 137 35 27 66 9 -15 -21 17 -25 51 66 6 84 49 32 106 96 123 91 103 60 6 19 58 134 57 27 -45 40 36 -47 66 99 86 91 47 18 61 59 80 49 56 37 29 52 -24 5 32 -12 13 35 48 42 46 19 40 74 -2 33 87 53 -46 33 50 -22 62 81 57 -22 -54 15 22 26 58 58 7 51 56 82 48 83 125 83 81 44 4 47 61 12 1 1 7 4 31 59 20 52 42 -23 7 53 45 48 17 13 11 38 54 77 89 77 78 38 42 40 131 99 7 58 74 35 45 43 15 41 -5 80 47 39 61 10 41 69 54 24 13 87 111 61 69 44 56 61 63 54 39 18 29 80 80 72 104 36 13 19 26 27 1 11 11 0 12 27 20 12 12 48 42 40 32 21 25 49 47 56 73 49 49 51 66 47 17 45 77 59 27 27 38 9 3 23 24 20 25 -1 19 29 24 7 54 59 59 57 61 74 84 80 65 37 47 80 103 76 73 71 60 67 62 51 66 53 69 59 72 82 64 68 78 72 61 62 61 60 77 94 84 77 59 77 68 64 73 88 93 88 91 82 83 79 75 83 73 78 80 61 75 81 86 72 72 67 73 69 72 64 60 59 57 53 54 50 51 55373 343 132 30 11112 15 22 53 6499 93 2268 2094 1925 2082 1986 2066 2055 2105 2100 2296 2317 2342 2444 2530 2605 2569 2519 2464 2214 1917 1548 1328 1293 1420 1326 1227 1186 1100 1103 1153 1214 1219 1219 1174 1051 1035 1065 1048 1068 1108 1168 1113 1144 1174 1193 1129 1203 1259 1232 1435 1464 1608 1530 1500 1549 1631 1682 1756 1697 1386 765 622 490 377 234 237 217 160 94 33 165 80 0 7 -68 -72 8 19 -8 -63 -22 19 74 28 -18 -16 36 16 141 67 13 27 1 -3 10 18 16 51 48 -26 -1 -20 -16 63 74 97 152 78 -40 -15 31 -27 11 50 17 -1 19 3 9 9 -1 1 -35 -12 -3 82 -4 -54 45 18 -9 29 10 -1 -5 -26 -35 88 33 43 21 24 34 66 31 57 7 -21 71 101 75 55 43 90 54 63 -29 0 0 -4 41 22 -16 -20 -7 -76 -30 16 21 -24 -22 -1 -16 23 -4 32 -2 17 36 12 -3 17 40 3 38 34 70 25 72 70 36 -29 20 51 42 28 58 38 -6 0 20 -11 36 20 27 3 27 44 26 9 -7 10 17 12 28 8 -6 -3 -2 -2 7 -27 19 9 15 4 -33 -15 19 -33 -13 -8 20 11 17 5 3 -5 7 41 1 25 26 7 5 19 -19 28 26 34 28 39 33 -11 -18 -17 -19 -38 -37 -19 -14 -15 -9 -3 -38 -27 -13 17 13 21 28 46 28 24 5 19 45 34 37 44 38 18 18 48 52 46 36 16 19 35 31 31 42 28 35 38 39 26 45 51 58 47 19 34 31 29 43 46 40 33 42 50 45 41 45 43 52 49 48 51 46 49 47 54 43 40 35 34 50 58 44 31 38 49 43 30 35 28 29 23 17 11 12 55379 343 100 30 11110 15 22 59 6499 91 3021 2689 2794 2845 2912 2946 2762 2651 2502 2435 2610 2360 2306 2406 2388 2391 2320 2350 2262 2268 2117 2213 2254 2195 2004 1971 1918 1643 1352 1273 1229 1326 1290 1172 1180 1115 1107 1133 1126 1157 1138 1130 1207 1177 1233 1304 1402 1338 1289 1287 1275 1303 1331 1337 1269 1416 1340 1154 899 782 645 611 448 401 310 194 122 141 161 55 69 13 27 44 -14 -47 -65 61 43 -28 -37 62 96 62 -9 54 18 93 97 22 -15 135 164 -10 7 6 40 66 70 24 73 31 55 6 69 101 104 94 104 66 33 71 43 32 68 45 58 45 76 71 27 23 73 48 34 57 65 39 42 15 -12 -72 6 33 57 48 -6 -7 65 116 63 122 110 125 232 149 60 39 48 -22 39 150 273 181 105 13 26 3 47 30 14 17 23 29 -10 -31 -12 -7 49 18 -16 -21 10 13 11 -12 49 49 43 41 46 69 29 25 36 12 72 61 25 49 102 44 -19 1 42 29 29 47 80 18 -5 2 21 45 48 2 47 38 47 69 86 77 15 -3 30 25 20 50 47 61 32 53 25 31 34 43 25 7 30 -25 -40 -9 22 19 -12 6 16 -2 5 39 19 7 14 25 55 76 61 43 48 44 42 55 26 27 52 37 17 47 32 14 41 19 -3 -6 -2 -19 -15 2 27 25 52 58 67 55 65 52 30 42 46 45 66 86 90 69 52 44 25 21 32 47 66 51 49 63 65 54 49 43 37 54 58 37 50 64 40 49 59 50 53 52 51 48 54 46 59 49 45 55 48 50 62 53 50 55 62 56 60 55 49 59 57 49 50 51 50 46 40 29 32 38 26 29 21 55385 343 101 30 11111 15 23 5 6499 88 2875 2729 2677 2764 2770 2751 2726 2680 2804 2788 2750 2852 2747 2657 2709 2693 2763 2813 2658 2719 2641 2559 2716 2604 2797 2657 2498 2270 2269 2321 2231 2268 2159 2099 1963 2009 2388 2963 3054 2968 2782 2539 2089 1980 1782 1448 1314 1308 1306 1359 1258 1296 1144 1035 863 748 600 709 634 646 476 410 300 241 219 195 203 196 85 50 -31 16 79 93 -1 13 27 -17 52 25 47 -11 10 66 8 -8 48 -1 64 41 24 76 85 60 -31 28 104 5 62 106 55 38 91 127 168 50 52 82 96 116 110 23 28 22 14 58 28 -10 6 58 33 59 41 30 33 30 58 65 79 52 36 22 41 6 32 -8 65 61 34 16 70 91 110 341 340 136 86 93 122 192 482 726 705 394 137 68 83 59 0 50 39 -38 -21 -13 21 24 9 4 25 26 22 -6 48 45 0 25 27 28 48 49 42 51 45 60 17 -8 45 34 25 46 29 30 80 48 25 41 29 7 30 31 15 47 48 38 23 15 57 25 33 25 34 74 29 29 30 -1 13 30 48 21 22 27 43 14 -25 -5 8 30 13 17 19 30 18 15 20 33 57 63 20 -2 35 80 18 46 36 44 37 27 27 38 45 41 44 58 25 18 32 24 13 6 -5 -38 -25 14 14 11 16 10 36 35 48 52 47 36 59 47 18 13 38 60 56 52 68 65 39 38 48 54 59 65 43 63 57 46 47 42 58 59 56 48 36 39 32 45 39 20 62 72 55 42 49 36 39 47 59 50 44 51 57 55 52 55 48 44 61 49 47 42 41 47 46 52 43 46 45 38 32 29 22 28 25 16 21 55391 343 104 30 11114 15 23 11 6499 86 2104 1889 1891 1924 2083 1968 2062 2088 2061 2129 2289 2157 2277 2314 2311 2273 2275 2377 2312 2443 2536 2502 2473 2758 2903 3185 3250 3263 3418 3729 3996 4176 4683 5345 5791 8537 20481 34664 35592 78234 117069 66762 17196 10176 4865 1879 1328 1330 1394 1463 1566 1749 1592 1446 1318 1255 1079 990 813 743 661 615 575 467 466 318 255 205 166 65 100 71 61 2 65 53 40 12 -42 999999 -3 35 11 48 119 97 53 92 83 -21 16 102 62 37 66 69 43 95 14 17 55 38 74 98 71 162 126 141 100 42 63 62 71 48 61 -9 80 -4 -55 -60 -29 23 -4 -31 30 107 10 43 97 20 17 36 -25 -32 -25 0 85 78 63 66 82 74 103 80 254 352 262 101 41 76 202 576 965 599 200 49 57 58 -34 -14 8 7 20 5 43 -11 11 20 10 11 10 30 -25 -12 47 -44 -12 -18 3 58 -1 16 42 47 -11 13 59 43 53 44 -1 21 65 59 19 89 35 20 76 13 1 38 80 29 9 9 28 -7 17 49 52 50 51 55 4 -16 19 24 -11 57 54 30 17 28 -12 -9 7 -10 -35 -33 3 -27 25 10 52 19 33 26 1 9 20 13 35 34 22 48 15 22 58 40 12 11 36 6 30 -3 -8 -1 3 -4 -2 20 -11 -10 4 23 8 18 54 25 24 28 38 39 34 46 67 49 42 35 88 51 18 33 25 37 46 56 66 89 62 41 43 46 40 43 51 28 38 48 53 52 37 45 57 59 52 37 41 39 46 46 37 41 32 49 60 51 53 58 59 49 41 63 45 43 54 53 56 42 51 45 50 52 46 37 30 36 34 19 22 19 13 55397 343 104 30 11114 15 23 17 6499 83 1803 1844 1896 1943 1915 2123 2255 2330 2421 2361 2184 2243 2311 2355 2428 2649 2522 2417 2362 2318 2381 2324 2200 2271 2301 2438 2492 2674 3301 4265 5052 6340 10797 16565 17996 17695 18377 18975 17600 18702 23961 25214 26429 28808 31819 30577 30659 26271 15536 9883 6143 4381 2586 1477 1248 1189 1131 994 946 943 919 836 696 612 460 373 296 216 113 151 63 4 49 32 -51 -67 -8 -4 -37 2 2 105 105 -18 31 7 35 9 40 94 118 7 32 78 16 33 47 -3 124 162 116 74 14 42 103 123 100 53 62 122 145 87 126 104 40 -2 10 46 -50 -11 28 10 23 14 7 43 30 15 58 83 27 32 37 15 26 -6 61 79 81 59 36 81 53 0 4 121 143 70 38 158 397 611 406 334 128 62 56 21 41 34 48 19 -35 32 5 7 50 59 63 -9 60 24 34 -15 -46 6 7 27 78 15 28 -8 35 36 27 24 31 55 30 30 12 4 2 -51 33 35 39 24 54 34 16 26 49 12 14 24 41 14 -14 14 66 69 46 33 37 37 39 33 21 -2 38 50 44 29 55 18 -3 -38 -5 52 18 40 30 28 32 22 25 27 37 57 0 -23 37 46 44 71 44 22 12 2 8 2 14 26 23 -5 9 -12 -9 27 8 0 3 4 3 26 35 32 68 77 59 45 40 65 69 67 55 53 59 61 75 38 43 29 49 52 53 45 44 34 52 69 50 55 72 65 48 43 38 40 55 51 62 56 48 53 59 75 71 52 50 58 67 45 51 64 47 46 52 61 51 55 59 56 50 57 58 51 51 54 59 53 52 58 46 43 40 33 31 30 21 23 24 55403 343 103 30 11113 15 23 23 6499 81 99 147 129 160 194 315 309 364 321 387 294 422 482 450 566 605 569 580 414 350 458 551 847 1043 1420 2068 2922 3702 4101 4494 5727 7595 9703 11903 13715 15656 17853 21006 27157 32635 33972 31087 26142 28481 31068 29029 31690 25990 20586 14655 10078 10864 45365 160348 284352 543009 952007 848975 304663 7801 579 555 313 323 260 180 123 117 89 128 36 12 24 161 167 46 -8 70 95 90 188 101 71 101 34 139 143 133 75 6 7 153 77 67 94 128 137 137 114 106 163 202 132 101 165 192 139 169 154 147 189 139 168 151 111 131 133 89 91 142 118 81 61 33 84 130 116 115 130 95 77 105 110 51 68 141 82 65 73 107 205 115 145 147 114 106 104 114 123 93 65 107 170 260 127 86 68 83 100 78 21 59 113 100 104 38 84 47 61 72 97 70 27 42 109 137 126 118 108 4 3 91 134 90 111 75 83 119 112 53 98 124 83 80 78 101 108 97 117 141 97 89 142 111 106 56 55 93 69 105 139 102 112 82 68 37 34 83 46 78 126 82 31 64 92 94 -2 26 48 92 62 72 111 107 89 62 99 107 135 97 120 104 92 125 126 66 80 105 84 95 83 57 67 71 57 75 80 85 75 78 91 67 66 61 68 90 71 102 108 86 102 114 128 117 96 116 113 126 116 116 98 131 104 104 98 102 125 102 109 126 113 118 91 99 104 99 101 129 108 97 99 106 113 116 117 105 108 112 115 130 129 113 97 107 123 120 120 109 103 121 116 117 119 125 135 120 114 114 108 112 111 110 112 114 107 101 93 99 101 96 82 80 77 55409 296 1512 30 11112 15 23 29 6499 78 -70 106 405 1180 5609 18463 51242 138619 334705 735630 999999 999999 990119 999999 318676 71813 4721 561 291 129 112 58 32 36 90 47 34 -3 62 41 41 12 7 15 121 108 15 -11 34 38 41 49 38 52 26 31 51 -4 153 95 80 54 78 63 124 150 89 32 101 153 111 76 100 139 55 55 70 55 24 -28 27 31 63 76 64 -3 10 25 101 115 43 38 -19 25 67 51 4 -23 76 42 50 109 44 122 155 107 -27 23 2 50 70 89 95 211 362 355 224 103 54 82 2 11 53 43 26 72 10 4 32 -18 28 16 24 42 21 22 55 47 45 28 24 26 36 75 75 22 26 6 54 -7 23 25 -10 17 46 16 59 76 54 34 14 17 53 59 22 17 66 45 67 26 63 66 89 43 61 73 64 27 50 47 20 42 60 52 26 46 54 37 -1 13 46 41 38 -6 12 2 50 54 40 39 20 62 62 18 72 59 59 27 36 57 28 12 40 22 9 8 42 35 51 32 27 8 51 25 55 53 46 35 76 65 58 75 49 48 49 48 78 84 104 80 74 62 76 80 99 79 82 72 77 89 89 79 78 55 81 82 74 60 66 69 68 69 58 52 69 66 63 79 77 59 70 72 89 68 76 68 77 71 55 71 76 79 84 71 75 83 77 75 77 71 72 63 68 62 59 77 70 64 67 57 53 48 46 42 38 34 55415 327 582 30 11112 15 23 35 6499 76 0 20 -17 -25 -48 35 229 524 640 803 1325 2138 2610 2451 2793 4455 5467 7170 10134 11884 12921 10979 9456 6637 4382 2951 2817 2940 3436 3485 3904 5804 12521 36456 71642 153577 335814 591386 659853 690605 770793 506824 145397 107669 139305 3510 554 401 262 62 21 -16 -42 98 43 -86 -16 36 -10 15 96 119 68 61 33 -2 56 75 105 95 -14 9 75 87 37 73 52 58 90 65 80 75 67 145 50 149 138 -1 31 83 84 132 165 143 127 69 32 51 -5 62 81 48 91 76 -24 50 52 21 42 39 35 -9 26 58 25 57 32 59 16 47 73 68 39 19 2 35 48 45 73 41 56 91 41 51 139 114 162 146 60 75 28 28 26 31 -8 -5 60 72 7 -8 -17 51 62 83 86 85 9 74 33 26 43 24 23 -5 52 72 40 29 -15 18 23 61 40 61 48 28 45 22 67 85 20 18 43 53 57 27 85 105 36 14 80 105 50 42 39 35 48 60 48 55 9 40 41 30 49 49 67 39 69 6 18 23 34 25 -1 30 42 29 55 32 35 16 2 49 85 90 52 45 53 31 66 17 42 53 16 -30 -1 19 34 35 29 53 48 45 37 35 21 26 65 45 51 60 79 62 35 43 52 76 77 73 102 101 70 66 71 66 80 55 58 66 67 89 72 59 61 88 79 54 57 68 36 54 78 80 61 66 43 60 71 78 52 58 89 81 55 72 70 61 75 74 75 64 73 77 69 70 73 64 67 69 63 56 50 63 62 67 62 58 49 52 50 44 43 43 39 39 37 55421 324 671 30 11111 15 23 41 6499 73 230 513 607 771 492 540 890 1312 1640 2169 2387 2606 2743 2552 2726 2313 1730 1522 1218 1465 1806 2071 1978 1825 2056 2338 2781 3504 4445 4997 6949 20228 43008 87776 168692 279730 388908 527624 619874 555330 437802 439408 505088 291989 5992 534 195 65 0 48 88 18 -3 21 30 86 20 -90 79 129 55 72 47 113 107 100 115 51 -25 48 56 36 100 62 11 78 144 86 73 118 119 137 110 98 127 104 47 37 90 70 103 117 111 56 43 3 40 45 49 33 30 43 18 61 18 27 51 55 16 72 22 -27 6 13 33 42 49 35 36 41 85 101 111 90 42 32 -4 65 22 37 32 -9 30 40 46 86 81 63 49 0 0 37 35 50 43 22 22 46 12 40 -2 -13 14 59 33 14 -17 -18 16 42 -8 63 50 21 30 40 63 48 91 58 45 85 84 58 81 29 65 34 79 76 53 26 -14 54 8 14 91 68 29 56 67 64 67 49 64 19 44 6 9 32 49 34 18 20 28 -3 16 24 53 66 15 11 28 24 33 23 30 44 40 23 65 42 78 85 36 1 40 16 37 36 11 -16 -31 15 37 42 36 6 16 -10 -3 40 56 73 49 45 72 37 71 81 49 34 36 41 40 46 44 57 57 76 86 69 67 50 54 46 46 44 69 50 43 46 70 56 47 49 51 49 61 57 60 66 60 71 59 46 60 56 48 49 70 66 43 48 61 68 59 55 73 56 50 60 48 53 48 58 53 46 47 52 56 54 61 65 57 51 51 51 50 38 32 24 24 26 55427 343 102 30 11112 15 23 47 6499 71 -49 -33 999999 6 51 51 -40 999999 -30 -16 -43 -36 58 8 44 77 60 73 108 199 89 140 227 128 339 506 694 933 1059 1297 1860 2066 2499 3599 6825 14618 15191 33067 44909 41995 35528 92001 101055 16653 53510 94321 10831 9587 15763 32180 27913 34582 33413 53826 113372 101975 196961 449286 604333 744876 602836 276664 59719 2006 357 97 69 12 43 90 101 71 1 35 70 -7 0 9 29 79 94 33 36 117 80 106 68 130 67 134 102 51 62 64 3 100 54 128 49 65 192 152 63 144 97 133 173 173 133 209 87 64 106 51 43 3 48 129 89 127 105 85 77 13 25 73 37 63 83 51 30 99 57 21 70 115 81 146 107 86 31 72 67 33 5 49 20 44 60 21 47 49 44 89 59 3 42 58 23 36 38 34 60 20 35 23 39 30 39 50 72 50 26 35 22 16 4 39 54 39 39 -4 67 62 77 88 42 30 4 82 118 72 90 42 62 60 57 26 86 58 134 56 33 82 58 63 65 70 64 109 103 102 52 66 82 55 44 49 51 41 76 62 49 60 38 19 30 34 4 37 53 39 47 29 40 44 62 58 69 53 76 73 45 28 47 60 51 72 36 39 22 17 18 19 36 27 13 45 37 54 53 82 78 61 108 53 63 83 35 103 90 107 112 119 96 78 83 72 100 86 91 73 40 56 59 77 65 67 52 69 71 71 67 62 64 52 67 73 68 78 62 71 85 90 74 58 68 90 91 71 67 82 90 82 61 59 68 67 65 74 74 73 69 72 76 78 68 72 72 67 65 64 65 63 66 72 68 59 43 41 47 47 39 55433 290 1694 30 11114 15 23 53 6499 68 423 1603 3837 9271 22002 59637 143832 332246 675339 999999 999999 999999 846154 9853 146 86 53 56 52 61 91 40 39 46 63 -16 1 48 98 136 73 147 91 142 83 126 91 135 27 60 108 147 175 167 91 75 79 38 136 94 104 97 114 186 171 153 122 181 163 135 140 55 43 7 77 45 119 106 84 43 97 154 99 72 76 33 52 77 97 119 110 76 69 106 165 122 74 65 100 79 124 93 81 76 61 51 56 23 99 135 86 98 94 87 84 66 78 139 45 31 126 132 92 85 113 95 41 53 105 6 19 64 55 40 14 121 107 55 83 77 105 93 110 102 99 55 67 98 32 100 97 73 77 53 97 62 129 134 168 136 120 132 70 79 75 101 108 119 108 78 77 48 39 71 64 91 95 92 62 60 33 88 65 50 51 50 102 81 81 33 57 71 82 82 76 78 66 59 75 66 79 64 57 30 35 48 48 38 35 25 52 94 48 56 73 44 70 74 54 77 67 52 80 104 130 109 68 105 103 80 115 113 83 96 107 89 97 82 97 103 95 83 84 89 90 91 104 102 101 104 113 94 95 91 100 82 65 78 87 84 102 83 90 95 92 101 108 107 104 90 105 100 85 101 114 96 99 109 103 87 100 103 101 102 97 99 105 100 101 94 98 95 92 90 84 90 70 65 64 62 55439 294 1547 30 11117 15 23 59 6499 66 -50 276 836 1808 3768 9004 28371 91342 221727 398586 923970 999999 999999 999999 635303 83209 1221 31 51 41 -10 53 94 8 43 28 31 37 46 110 44 -50 -20 38 -52 38 58 82 39 60 75 110 65 79 78 151 88 68 32 78 115 107 119 195 193 118 135 123 93 126 137 120 155 167 134 134 135 123 57 14 34 49 89 48 38 78 120 140 96 90 116 109 135 126 61 44 103 111 130 119 60 55 126 81 101 41 60 -5 63 53 67 -14 67 105 55 19 39 70 64 60 16 47 40 61 -11 16 55 6 62 51 55 54 49 49 43 31 59 90 39 25 44 45 1 53 71 115 62 60 81 53 69 48 77 57 50 77 63 68 89 118 83 32 36 79 74 68 56 51 70 69 60 76 54 67 42 32 69 61 32 26 60 33 33 41 50 32 49 18 10 44 45 13 13 30 27 41 58 47 30 23 10 65 45 34 42 38 31 8 19 8 7 14 4 18 26 15 12 16 63 46 39 51 68 56 61 32 41 62 79 57 38 48 48 69 60 58 71 82 68 40 68 56 49 52 63 55 67 79 79 64 68 80 67 58 51 58 60 57 65 63 63 70 65 51 69 57 63 69 80 85 82 73 68 68 65 64 65 73 78 71 68 60 74 73 70 70 74 73 66 59 68 71 69 64 57 66 66 58 45 42 46 44 37 33 55445 290 1699 30 11119 15 24 5 6499 63 93 348 736 1362 2309 4144 8356 20676 68795 274718 996007 999999 999999 999999 98209 1740 39 47 64 24 61 93 34 58 -22 43 65 25 51 -35 99 108 122 64 17 81 124 105 80 63 -16 67 56 13 31 19 73 81 65 82 33 110 78 76 150 93 66 63 65 67 48 112 147 134 87 77 47 27 34 -25 20 44 138 125 170 129 101 91 56 119 75 48 80 59 81 114 156 124 112 111 82 10 25 35 -28 35 40 34 -18 74 136 174 103 113 74 62 34 31 11 46 2 12 25 103 64 20 2 56 65 5 -3 68 39 8 -7 19 18 31 24 23 22 37 15 64 57 43 30 31 -1 31 74 83 76 68 71 67 26 23 17 88 50 15 33 46 66 44 61 34 13 29 40 43 14 7 23 44 77 60 40 60 30 20 33 26 -13 14 28 14 13 13 31 14 24 60 25 16 25 28 50 23 -8 21 16 -19 -20 -28 -9 29 3 5 29 18 49 53 35 14 68 57 47 61 68 89 64 70 49 41 24 33 47 71 69 38 40 48 47 53 33 59 67 49 48 82 70 68 41 43 34 47 56 37 41 60 76 83 61 53 79 45 62 62 66 70 70 55 51 62 50 65 71 74 50 46 50 54 60 66 61 55 51 51 64 63 68 61 66 69 58 47 65 66 57 57 56 47 48 43 34 38 34 28 55451 293 1612 30 11122 15 24 11 6499 60 57 401 984 1812 3286 7236 20284 77350 260690 593784 848826 999999 887820 827011 999999 474871 33960 937 -7 21 64 43 -43 -4 -10 -12 19 78 26 103 45 112 50 106 32 104 170 180 94 8 137 85 69 71 58 70 126 81 68 104 103 13 57 71 62 124 101 129 171 103 134 137 153 101 93 105 99 60 15 50 77 50 71 76 128 181 203 151 118 70 137 109 111 98 64 39 27 140 107 95 77 10 127 155 22 81 61 18 107 10 -32 17 56 83 150 187 153 138 86 66 91 108 126 67 -29 -7 29 81 46 92 35 2 16 58 77 29 80 53 28 56 72 91 51 83 97 72 54 30 7 27 30 37 44 59 76 56 71 56 60 34 47 42 9 34 11 30 40 26 38 86 87 73 48 14 21 49 33 32 18 48 51 61 56 55 14 -5 0 26 23 0 -17 7 42 37 13 29 70 15 42 40 56 39 36 37 40 -4 8 2 23 26 15 31 39 40 -3 7 33 34 44 40 57 52 74 76 79 69 74 54 80 89 68 80 51 45 62 57 68 31 30 54 63 64 74 68 71 71 75 82 82 65 83 63 53 72 82 89 80 65 71 61 51 54 89 81 66 77 63 57 68 88 77 75 81 84 78 78 81 87 79 75 87 94 84 76 73 73 83 83 69 84 82 76 79 83 75 68 72 62 55 50 47 48 44 55457 297 1496 30 11126 15 24 17 6499 58 -46 170 669 1511 3038 7106 19438 75434 242279 564031 902947 968494 999999 923195 730086 561952 505658 5377 82 106 146 20 96 42 62 31 -21 79 70 89 49 45 59 128 74 77 87 94 110 83 134 175 135 91 176 112 145 160 142 93 96 100 144 64 117 83 180 137 132 216 198 168 220 148 120 90 156 236 179 137 160 59 91 128 93 110 127 156 58 208 196 207 185 125 125 142 167 108 77 92 141 148 205 127 163 127 160 144 133 71 57 99 49 51 82 145 159 228 314 308 297 180 98 55 49 110 70 42 111 54 81 118 84 85 84 112 154 89 81 83 102 71 97 123 156 67 92 119 100 60 68 113 129 80 94 100 86 124 105 106 135 71 85 95 98 127 117 106 104 86 83 131 118 139 122 93 69 74 74 89 69 86 67 64 68 31 65 65 80 87 90 97 51 106 66 55 60 118 83 89 85 66 73 76 69 103 63 24 26 51 56 27 29 43 21 51 61 71 92 69 77 81 93 107 92 85 106 97 110 111 108 102 104 77 99 91 98 98 60 89 113 111 88 69 100 114 122 109 95 114 102 83 91 105 110 120 92 95 110 109 97 105 96 80 102 114 104 107 113 120 132 104 110 115 109 110 113 109 105 115 111 103 108 105 109 120 111 113 119 116 112 109 103 109 109 111 102 106 118 113 105 108 94 95 85 84 82 55463 293 1620 30 11130 15 24 23 6499 56 -33 129 467 1008 1935 4261 11970 53284 167072 268312 448753 496324 348353 391120 774991 999999 999999 535710 5372 69 -9 9 5 -41 3 -3 -6 10 16 -7 8 94 30 42 55 79 72 -39 71 8 66 27 106 66 -16 59 82 82 53 22 43 73 -10 67 186 143 122 87 62 69 134 136 68 101 111 96 74 41 8 60 65 161 82 43 114 148 194 159 24 9 90 111 7 79 32 91 95 99 139 74 75 90 76 91 79 51 52 29 -24 -33 16 0 111 129 174 204 91 9 7 26 47 -14 14 34 8 27 -4 -80 23 27 8 9 39 -6 -16 -17 -7 12 -22 29 53 39 61 44 20 25 19 60 15 -5 47 59 -6 -63 10 39 -1 31 51 29 26 56 -5 70 79 72 32 28 59 61 39 22 3 -4 -1 2 -8 -7 -15 -14 -3 18 -43 -14 -2 -8 19 -35 -24 -9 44 17 -28 27 31 25 -20 -27 8 -3 -11 -34 -38 -17 -4 -35 3 13 -3 4 -14 68 41 37 18 32 34 1 -7 14 13 -6 6 33 9 35 18 22 47 43 43 66 24 25 47 34 35 37 13 16 32 48 51 56 74 49 80 53 51 45 53 37 39 23 28 10 41 37 26 41 28 36 41 37 37 41 39 27 38 46 54 68 40 39 44 41 36 50 51 43 48 52 50 46 37 41 43 44 40 43 40 43 46 41 44 43 33 25 17 22 20 13 3 55469 292 1653 30 11133 15 24 29 6499 53 -53 174 505 947 1625 2567 4238 7909 17963 59217 232184 755017 999999 999999 999999 263149 7959 63 5 -3 -59 -25 -23 6 -37 18 -23 -31 -42 -52 -4 35 64 -57 -60 3 71 5 40 30 81 30 44 15 -27 58 83 135 33 17 51 81 83 29 -12 120 114 89 119 120 146 75 86 101 50 20 2 66 70 -7 8 32 61 134 45 148 139 129 89 73 23 29 28 26 104 79 107 32 53 21 52 99 82 30 3 41 34 71 29 34 68 109 139 134 120 3 12 52 92 92 56 37 16 61 7 -5 -14 2 -12 -9 10 -18 4 10 -40 15 52 23 25 49 29 -6 10 52 50 110 31 13 37 41 7 66 54 39 14 24 23 27 -18 18 8 6 50 23 -2 43 28 21 14 25 5 1 -21 20 40 -3 -3 0 -16 -16 5 14 41 6 12 7 -4 -42 -3 -2 29 62 17 -12 5 40 28 -5 -2 -12 -8 -27 -48 -25 -37 -15 21 -9 19 4 -1 10 14 11 40 6 33 36 58 32 17 -6 18 8 25 7 -2 19 32 43 65 62 34 5 18 14 38 36 31 44 31 45 53 29 25 54 58 32 30 34 37 41 61 51 60 52 47 54 52 41 43 61 41 33 39 34 42 58 44 42 51 47 57 49 42 55 39 53 72 61 64 55 65 52 51 64 59 57 46 40 38 37 42 47 46 47 43 31 20 24 23 18 55475 345 64 30 11134 15 24 35 6499 51 221670 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 315 682 1095 2103 3534 6454 14713 42885 140327 474043 999999 999999 999999 519346 10570 270 72 35 59 49 31 -11 40 -8 27 25 13 35 13 -17 31 80 133 137 83 110 34 58 31 68 72 152 92 139 122 54 105 101 66 123 69 75 87 78 84 127 148 132 105 138 113 86 127 143 80 13 31 55 60 99 111 98 69 106 119 241 209 143 162 149 140 -4 -24 101 106 107 86 53 20 82 115 64 102 4 32 -24 -16 -16 71 53 120 123 160 190 196 132 77 32 62 29 94 41 -5 50 46 25 54 61 19 54 38 47 45 7 33 78 118 50 65 51 42 33 69 97 69 93 67 90 61 50 90 73 52 49 86 28 94 92 60 106 68 38 58 74 97 74 35 25 16 49 45 64 51 21 20 13 26 65 37 45 51 53 22 -19 34 52 79 103 43 20 32 31 59 23 37 68 34 30 -10 24 26 24 -11 12 3 -17 0 23 72 30 48 6 11 32 51 40 55 68 64 71 86 56 35 56 56 52 67 52 29 46 71 47 49 74 88 92 93 96 93 79 88 73 74 91 97 88 86 85 76 51 58 70 88 102 98 75 84 84 69 61 76 72 68 57 80 101 83 76 67 76 79 79 80 82 92 84 79 73 90 90 84 80 90 85 71 77 86 85 83 79 77 88 77 75 69 74 66 48 55 60 57 43 55481 293 1624 30 11134 15 24 41 6499 48 17 240 620 1281 2316 4309 9004 22146 73519 256262 585737 999999 999999 999999 106616 3785 227 93 49 -40 19 9 12 -5 45 33 52 69 15 49 78 37 91 65 20 113 124 103 92 141 135 92 47 176 155 156 64 78 71 122 69 86 75 142 119 199 149 136 157 140 147 146 154 148 81 87 121 99 62 85 83 99 100 126 142 279 238 132 187 161 166 170 117 100 181 105 97 140 173 171 146 94 103 87 45 78 95 98 23 48 63 114 112 137 245 215 136 100 12 72 145 121 88 47 29 68 19 62 48 87 81 53 34 86 18 62 95 144 130 65 75 100 63 69 96 74 108 98 75 95 80 55 57 72 85 62 78 71 82 30 53 61 73 84 64 88 78 58 52 77 130 114 73 77 19 32 23 92 50 52 76 80 48 31 36 76 21 26 61 66 55 58 75 98 50 30 41 65 21 35 36 46 35 51 48 33 21 19 37 48 47 71 67 97 83 89 69 50 82 92 96 66 44 75 86 66 86 112 99 81 91 72 108 90 64 95 96 73 77 74 110 91 95 105 91 101 100 113 122 110 114 100 89 107 103 108 120 107 88 87 85 103 108 116 104 106 120 117 94 101 108 100 88 92 96 104 117 108 112 112 124 120 113 103 107 116 112 113 109 112 112 104 110 109 102 98 104 99 85 86 82 83 76 55487 293 1624 30 11134 15 24 47 6499 46 214 786 2157 6027 17180 49658 116965 176392 230798 462645 758289 999999 912694 458391 776785 725517 264113 210490 2112 65 -27 -10 -33 -29 -52 5 -10 -50 -35 -34 -52 34 4 -29 -79 -49 80 73 24 49 72 26 10 38 135 112 117 59 5 -29 1 41 65 27 68 36 79 140 98 -5 65 111 49 53 -9 26 49 147 84 -8 118 42 79 52 208 196 157 138 113 108 44 29 -38 -14 11 53 55 35 0 34 34 19 72 -48 9 18 -9 2 32 -5 -69 -13 35 59 44 95 -22 -22 18 19 27 1 -24 -3 -12 -37 -48 -35 29 -31 -37 -4 20 5 -37 -49 53 39 10 30 12 -14 -15 -25 -12 -3 65 35 8 9 -3 -7 38 43 7 39 40 -5 -11 7 56 -15 -46 -4 39 9 30 2 7 54 63 39 4 4 9 -16 -2 -26 -15 -3 -26 -26 15 -3 -6 -16 -30 -45 -65 -37 4 -6 -1 13 25 24 -7 -8 23 33 -32 -38 -25 -55 -25 3 -52 -10 -52 -49 -51 -15 14 9 -7 -6 16 7 26 21 22 14 -3 -6 -4 30 27 3 -3 4 -12 -7 -5 7 0 23 30 60 53 35 49 51 14 16 5 33 24 29 26 38 31 7 16 38 20 23 41 45 29 57 41 42 39 39 27 55 50 33 31 49 42 28 36 39 40 29 29 31 37 29 34 30 30 22 33 44 35 28 34 38 33 27 29 31 33 23 21 17 9 6 10 10 6 55493 296 1535 30 11135 15 24 53 6499 43 -89 323 1134 2957 6778 19819 51715 100678 199958 401379 796924 999999 999999 999999 999999 365875 4234 151 92 46 61 43 26 137 101 42 39 45 36 74 100 62 12 80 103 68 81 80 140 80 65 106 77 145 101 91 118 44 67 87 93 123 87 147 84 84 99 141 221 160 143 87 158 176 134 72 91 53 -6 74 86 76 52 42 87 169 236 328 277 253 175 138 113 127 75 96 107 92 91 24 73 88 110 139 10 82 43 35 93 76 85 112 73 32 40 96 102 43 43 33 -9 42 91 81 47 86 59 121 73 46 45 74 62 117 49 2 80 51 70 101 127 71 28 52 47 31 88 87 56 91 138 92 83 92 75 44 78 105 80 29 53 96 65 60 54 43 75 55 76 48 44 83 125 57 89 58 92 68 38 47 40 74 66 53 26 10 50 71 71 73 66 67 56 49 111 90 92 68 100 101 36 25 48 54 41 37 30 37 32 14 5 32 6 8 12 40 46 89 72 53 86 76 62 64 72 58 74 63 87 62 64 69 63 60 65 74 71 87 84 105 102 112 109 119 122 90 85 114 101 93 83 95 83 112 102 81 106 102 109 112 105 78 99 107 114 108 102 92 85 97 104 100 104 95 94 98 103 107 119 83 91 95 118 110 108 110 104 105 101 108 103 104 97 98 91 101 107 92 88 84 85 83 77 79 83 72 55499 296 1535 30 11135 15 24 59 6499 41 -39 489 1683 3752 9361 22831 58452 125811 301469 531974 785656 999999 999999 999999 327837 9577 730 450 107 23 27 44 39 -31 -8 -13 36 53 69 25 19 -30 43 51 28 74 65 2 158 75 48 88 2 111 92 95 80 20 143 125 82 69 29 112 72 65 109 87 126 77 80 92 140 117 69 23 120 91 73 55 90 34 122 134 61 179 192 155 169 54 89 116 33 62 109 37 -15 80 100 57 57 -6 118 62 70 85 53 -14 -4 86 131 141 153 240 276 188 146 65 56 90 65 19 62 80 35 43 34 52 114 67 21 -18 26 27 38 69 86 29 84 23 47 83 77 51 47 74 74 37 49 90 83 19 43 66 68 55 55 61 44 36 19 47 14 39 65 56 81 72 38 62 46 62 70 16 -5 -21 -1 47 43 25 59 62 36 20 37 31 10 35 32 15 -10 17 35 25 22 52 85 41 30 52 5 15 16 -12 -11 37 31 10 8 20 -9 3 31 14 41 61 51 45 44 29 59 58 58 66 27 36 54 47 74 66 64 72 44 24 36 22 42 70 69 48 61 63 71 86 72 45 60 51 56 78 40 68 78 62 63 75 58 42 42 50 41 55 54 58 60 79 60 67 66 47 52 58 68 72 67 71 70 70 60 60 73 77 70 69 64 74 67 82 80 75 70 68 69 70 67 62 54 53 46 47 49 40 43 44 42 35 55505 295 1565 30 11135 15 25 5 6499 38 280 901 3052 9276 33206 87103 168495 357220 651132 823866 999999 999999 858960 499632 46217 528 116 76 49 -12 -53 25 -12 34 51 126 15 11 12 -3 28 68 74 53 61 78 53 14 83 90 120 99 174 115 90 76 73 193 220 104 15 90 156 182 161 181 160 71 84 51 104 81 118 72 48 89 23 49 89 67 47 87 150 132 140 183 164 196 149 47 90 85 50 81 80 125 80 75 67 72 84 100 37 30 36 74 97 36 92 146 217 276 299 385 461 365 177 140 97 183 127 81 8 76 38 11 69 49 75 47 36 85 91 81 67 26 5 30 42 94 87 61 65 51 46 53 26 117 67 34 64 78 84 123 75 66 23 11 18 25 63 49 63 45 56 94 40 40 43 42 38 46 22 42 21 0 18 29 34 47 22 25 33 28 54 64 76 33 54 21 22 26 45 45 27 7 10 58 63 2 9 17 18 4 -7 12 40 40 27 4 -9 11 19 11 32 35 31 59 52 18 43 53 67 49 52 63 60 42 49 58 46 58 57 52 63 47 52 58 77 94 62 46 61 47 48 96 71 53 64 70 72 73 59 47 63 58 67 60 72 70 58 82 61 52 69 64 52 66 71 52 54 64 79 65 53 73 68 66 68 74 64 57 64 58 61 65 65 70 68 80 71 75 79 75 65 68 59 59 57 53 48 42 44 41 32 55511 307 1205 30 11135 15 25 11 6499 36 633 5003 11843 23736 32436 38726 35161 25036 22952 43752 95147 140348 157413 130601 127668 223614 361443 379332 244514 196734 322096 818865 998682 456675 14286 370 137 -41 -8 -4 7 54 -6 37 30 39 32 -74 21 53 39 61 161 87 66 94 92 116 89 106 26 -32 132 72 30 14 -1 69 36 123 149 121 85 161 134 -15 70 96 107 133 36 132 156 61 110 97 80 89 35 107 144 156 121 123 219 319 256 232 258 230 149 107 69 70 125 124 100 3 29 87 119 78 108 67 70 82 124 73 104 118 74 153 254 327 315 299 316 405 378 361 406 404 206 40 14 33 9 19 10 2 66 8 35 58 73 77 62 73 25 7 62 57 73 154 89 64 39 2 17 93 26 78 116 71 44 46 18 1 36 56 45 50 71 77 17 19 33 109 73 46 83 82 91 71 49 20 -4 23 62 39 75 39 31 47 74 59 37 1 23 44 60 69 72 73 37 39 42 34 13 21 61 17 22 35 45 28 1 6 17 20 4 2 10 38 0 27 47 9 30 24 51 61 48 64 49 32 34 23 21 38 59 63 69 72 71 46 42 76 72 65 61 86 69 73 82 89 73 59 89 76 67 69 63 74 53 44 64 72 68 64 63 70 51 59 80 62 67 80 67 56 58 55 83 80 75 76 95 81 75 94 85 77 82 77 74 78 90 85 72 81 84 90 82 81 78 72 79 78 71 74 68 62 60 61 61 52 51 55517 343 123 30 11133 15 25 17 6499 33 1090 999 974 883 969 1019 1077 1248 1204 1154 1108 1157 1268 1334 1420 1526 1666 1664 1869 1764 1752 1956 2009 2026 2295 2470 2582 2995 3255 3515 3575 4052 4657 8841 56449 178894 305029 141182 32980 6559 5973 6036 5804 5656 5006 4596 9883 34533 90120 178184 291657 262004 85234 14276 2017 1624 1812 1890 3685 14748 13763 5504 465 191 201 102 53 14 999999 -29 11 -9 26 95 39 88 49 44 0 17 33 61 35 -21 6 23 10 16 38 101 123 52 110 118 59 106 82 72 33 144 17 58 86 66 56 77 78 99 42 107 74 -6 3 -27 66 100 105 160 119 133 148 188 229 149 145 95 61 114 71 107 65 91 104 54 33 52 126 134 31 39 49 -2 15 46 42 34 111 170 252 253 302 221 293 405 319 257 281 176 138 104 131 131 11 11 47 11 25 58 98 58 41 42 5 48 3 -9 -5 8 4 83 62 -23 24 26 43 58 46 15 9 2 -9 46 75 42 41 38 11 12 -4 22 4 18 22 -4 0 25 48 45 47 19 -18 -20 -17 -6 4 -33 6 17 3 26 32 7 18 33 -1 25 2 24 27 25 45 30 28 38 62 25 12 11 -3 -28 -27 18 -20 -4 4 0 -28 21 -11 -52 -17 -29 -16 -26 14 29 18 25 32 25 11 6 2 10 23 20 32 43 23 51 48 27 19 45 20 31 26 60 56 76 71 35 45 53 39 65 64 49 29 41 43 58 51 53 55 55 43 40 57 57 43 44 28 19 23 45 46 58 58 56 62 54 49 58 56 58 59 56 55 58 53 54 50 66 64 56 55 64 62 64 65 61 53 49 43 48 50 39 39 36 30 33 25 55523 343 122 30 11132 15 25 23 6499 31 2322 2243 2163 2104 2150 2159 2042 2093 2113 1923 2010 2139 2283 2200 2348 2312 2193 2253 2239 2076 2015 1987 2056 1911 1961 2011 2149 1971 1931 1992 2009 1952 1976 1903 1788 1790 1870 1779 1972 2204 2317 2288 2258 2414 2515 2540 2527 2793 2674 2554 2185 1774 1580 1199 1019 955 955 654 695 3386 2324 523 324 325 293 135 53 -41 -9 -12 46 -59 -31 -26 12 28 17 -34 27 -11 -52 -60 16 4 41 58 91 73 57 11 75 64 39 19 80 95 14 22 42 66 -3 28 57 62 -5 67 39 -10 66 36 61 67 29 59 18 93 133 164 114 131 164 176 144 112 136 39 5 27 55 36 32 70 46 40 101 49 13 33 55 48 67 37 49 20 5 4 72 35 29 59 58 69 180 254 261 302 277 248 99 110 98 72 7 36 33 56 74 43 -8 14 36 -5 20 12 -21 -62 -35 -1 48 30 -23 -46 -42 5 -11 -15 21 19 1 -22 47 -20 -66 -46 23 45 37 -8 -22 -26 -11 -1 8 23 15 39 34 7 -13 25 -4 -29 -20 -19 -43 -38 -26 -7 14 4 -19 8 12 -3 22 19 30 -1 -10 -18 -17 19 11 1 -29 -15 -46 -31 -30 -30 -58 -44 -45 -52 -45 -55 -32 -43 -48 -53 -29 -40 -19 -23 -45 -15 -16 -15 -33 -32 -26 -46 -34 -43 -5 -10 33 18 13 12 3 6 2 -1 17 11 26 28 33 7 30 30 -2 5 1 2 -6 5 28 11 18 22 15 16 15 4 11 14 14 16 11 23 17 16 16 23 20 1 8 0 32 33 19 7 32 32 17 11 15 15 23 28 20 17 27 22 24 41 29 20 19 21 12 15 15 21 14 7 1 -6 -4 -6 -7 55529 343 122 30 11132 15 25 29 6499 28 2772 2716 2720 2777 2863 2784 2725 2801 2650 2651 2589 2394 2422 2418 2431 2458 2232 2078 1939 2064 2100 2062 2106 2011 2092 2094 2146 2006 2037 2021 1926 1825 1989 1997 1903 1932 1995 1864 1799 1649 1563 1562 1522 1504 1350 1405 1276 1191 1051 931 830 718 616 631 506 516 487 461 508 486 366 315 266 80 77 24 21 -18 -11 -17 80 55 95 57 118 83 85 68 89 17 11 46 2 -9 16 67 21 45 102 40 43 66 69 67 99 -24 155 126 92 83 88 46 72 61 37 42 91 125 77 61 60 96 100 146 104 152 194 183 200 182 92 160 210 258 212 173 154 167 152 51 42 122 122 148 116 57 92 115 53 90 63 45 52 17 63 104 235 282 245 323 352 294 286 369 260 259 220 206 172 127 90 77 126 94 82 75 92 42 53 62 50 8 31 54 12 38 41 28 16 12 22 40 78 34 42 35 48 13 29 28 36 27 73 65 42 15 72 76 15 34 58 25 45 12 33 45 72 84 40 72 60 21 21 34 63 55 12 34 67 33 3 39 60 29 40 45 20 24 20 36 27 21 65 38 37 5 -10 32 14 -12 -4 -4 3 -30 -17 0 20 2 -18 22 13 0 -4 -29 -11 20 24 27 40 21 19 35 41 20 29 42 47 36 54 22 37 33 58 56 80 86 90 79 69 66 58 81 64 28 52 61 49 65 76 72 60 49 55 51 56 76 51 77 52 46 61 48 51 56 34 47 66 64 48 52 58 72 70 69 71 70 75 61 54 52 56 60 73 69 68 61 56 55 60 60 65 62 55 66 62 50 51 49 43 39 42 45 38 55535 343 124 30 11134 15 25 35 6499 26 2711 2705 2915 2819 2857 2895 2929 2800 2854 2998 2907 2876 2649 2443 2516 2379 2387 2307 2445 2506 2356 2220 2275 2218 2244 2104 2129 2180 2142 2209 2140 1977 2001 1844 1757 1732 1648 1666 1589 1580 1522 1452 1289 1125 919 679 571 442 345 423 469 506 514 435 468 425 483 548 469 429 373 381 368 198 138 84 69 -7 -14 -24 -54 30 51 50 72 96 59 91 39 103 111 70 41 24 20 42 61 93 10 63 78 81 146 97 121 51 78 77 40 51 99 97 110 69 79 154 112 83 71 122 60 154 112 165 147 154 104 147 114 165 216 92 178 227 192 252 152 150 104 124 115 153 117 82 112 119 62 107 83 100 75 86 200 210 254 407 517 528 491 519 534 549 524 469 369 238 141 136 81 136 110 124 140 118 185 186 77 107 92 114 54 85 96 32 25 51 10 46 39 10 50 51 8 9 -15 -6 45 -28 43 47 43 31 9 43 2 31 60 62 8 19 52 41 54 38 -8 47 34 16 44 73 30 24 9 2 43 19 -12 28 -1 26 54 47 42 11 17 24 32 13 -11 4 32 40 81 61 45 42 47 34 -10 -10 30 6 34 13 -12 -34 -16 0 15 26 23 8 23 -12 37 15 14 27 7 38 2 -13 4 31 36 42 37 69 60 43 40 45 53 36 44 59 70 67 65 67 68 78 78 86 91 93 41 37 58 41 50 52 32 54 60 61 62 54 70 64 53 49 44 48 51 50 46 45 73 76 64 51 69 60 62 63 70 61 55 74 59 58 66 71 55 59 69 69 66 68 62 50 51 52 57 68 62 42 37 35 37 32 29 55541 343 125 30 11135 15 25 41 6499 23 2417 2430 2419 2417 2421 2480 2539 2645 2716 2600 2683 2748 2774 2730 2724 2726 2831 2896 2804 2901 3064 3157 3216 3164 3196 3393 3581 3631 3632 3743 3830 3845 3779 4038 4326 4386 4369 4041 4239 13555 6077 12958 17617 5412 1089 794 803 604 493 514 509 438 440 439 364 448 501 623 585 702 629 656 706 687 567 298 130 74 9 -54 -45 -19 48 91 41 28 52 -10 77 102 59 -14 -16 49 -16 59 22 25 105 136 64 72 60 61 13 45 84 87 51 53 81 65 33 72 134 79 33 68 121 161 102 125 59 110 122 104 180 215 225 175 279 201 173 180 180 123 129 62 94 57 58 170 101 94 129 72 103 71 36 64 20 59 54 146 155 272 324 422 485 590 590 577 461 470 355 346 298 134 100 91 67 97 186 163 104 193 200 142 41 71 85 52 27 34 3 22 1 89 34 -33 10 12 49 62 54 57 26 22 59 43 22 50 19 -27 -22 34 56 20 -2 25 8 11 28 25 29 14 22 3 57 14 -10 7 8 33 24 14 29 45 22 49 49 28 12 -7 -4 -6 19 20 -9 30 40 28 9 -6 28 17 6 4 11 16 -19 6 6 1 -9 -2 -13 -26 -40 22 -5 -34 -29 -36 12 -2 -8 -4 17 36 27 9 0 18 36 43 12 53 26 20 5 12 43 43 47 42 67 64 54 59 55 56 57 54 38 45 41 41 50 30 41 62 57 62 48 54 52 36 32 37 36 41 47 62 57 53 46 35 38 64 56 47 52 58 70 57 44 54 53 56 61 51 65 71 52 30 55 58 46 59 49 47 48 50 50 44 42 41 35 23 28 27 23 55547 343 123 30 11133 15 25 47 6499 21 2313 2375 2493 2453 2494 2633 2668 2783 2642 2620 2606 2683 2668 2783 2832 2873 2917 2845 2757 2823 2830 3025 2998 3056 3062 3012 3100 3130 3101 2929 2945 2865 2890 2766 2572 2307 2064 1919 1813 1666 1648 1467 1289 1119 979 878 661 584 501 502 485 562 557 514 651 580 569 547 557 609 694 555 486 393 235 151 166 136 73 56 38 -40 50 108 57 -1 106 109 111 76 69 127 120 42 69 89 38 79 115 174 104 85 50 97 96 -3 79 86 135 96 69 128 148 25 150 133 123 100 140 100 119 82 175 191 170 227 202 272 375 435 466 372 291 249 234 168 155 163 120 153 194 144 93 110 138 85 91 207 181 100 25 139 210 243 313 376 374 416 464 590 848 978 1000 915 677 555 430 199 214 156 93 190 271 206 171 203 194 213 230 179 175 94 40 75 17 120 72 125 78 73 76 78 43 95 103 90 102 92 35 17 31 56 31 25 79 90 56 62 56 79 81 81 113 75 67 90 87 85 69 41 22 14 44 37 44 71 49 62 86 66 80 80 79 81 13 41 48 49 74 48 30 40 74 62 73 37 75 65 36 39 35 15 16 7 7 32 -21 -6 -26 5 22 -13 22 1 46 63 39 41 57 53 31 15 56 61 74 78 42 81 69 79 93 70 65 53 49 73 95 97 74 85 73 79 70 75 90 104 90 81 81 87 85 81 82 69 85 99 102 76 70 76 67 80 79 64 69 60 70 75 73 80 84 93 75 81 80 77 82 78 94 100 76 72 84 85 89 84 77 68 73 79 81 64 66 70 67 63 65 64 52 54 51 56 48 55553 343 121 30 11131 15 25 53 6499 18 473 466 453 517 554 589 525 622 620 659 662 560 618 658 677 651 646 628 634 565 539 690 548 676 660 700 658 674 584 586 608 646 487 566 459 458 654 918 1802 4160 13693 59423 180098 487049 768666 568969 239547 297784 261248 6530 608 438 526 451 551 535 488 509 550 478 510 205 106 56 75 92 37 60 76 30 99 55 31 131 70 95 120 114 117 70 102 90 61 103 15 9 96 135 64 17 136 101 88 56 18 129 96 194 60 43 110 162 45 77 174 227 165 134 107 103 94 150 157 236 262 269 399 498 555 554 452 324 297 261 239 220 130 175 221 149 149 186 216 169 203 165 117 95 87 67 116 40 5 -12 45 53 97 146 206 311 342 361 440 454 217 124 122 194 141 175 307 278 197 224 214 246 278 223 78 73 44 63 43 14 54 80 53 46 36 36 27 65 66 44 40 57 68 46 71 81 53 55 50 86 50 59 42 33 35 31 30 90 83 80 97 53 51 53 53 50 22 42 36 45 67 40 71 66 51 51 57 104 89 57 48 34 59 53 10 37 58 39 43 16 65 54 63 48 27 14 40 10 24 11 -18 -6 -8 -7 32 32 -7 -2 -16 18 29 27 21 21 20 11 54 65 22 46 35 50 46 40 83 54 31 44 74 88 71 66 88 95 63 66 68 61 79 71 77 103 101 88 76 89 63 71 70 74 77 71 72 70 72 77 68 73 67 72 75 66 73 57 63 67 65 59 67 71 72 67 60 73 69 66 72 65 49 59 65 68 71 64 73 62 61 58 63 65 60 57 50 58 55 48 49 41 41 55559 343 120 30 11130 15 25 59 6499 16 1364 1330 1233 1252 1312 1374 1327 1374 1419 1496 1498 1481 1586 1509 1591 1627 1544 1650 1639 1787 1915 1863 1964 2138 2125 2190 2241 2374 2724 2986 3153 3681 4206 4830 7536 32176 81256 186433 290077 218724 153396 93779 173239 236196 199699 4889 1102 911 695 642 538 507 633 659 607 574 555 520 573 659 706 486 408 385 337 156 88 -6 45 5 95 37 54 65 114 109 98 121 67 51 97 61 88 148 105 76 87 93 72 32 22 68 49 101 65 103 69 117 151 116 91 79 151 179 194 190 172 115 193 186 241 245 317 424 448 482 476 503 568 588 568 324 292 243 315 224 307 136 159 191 200 115 145 195 156 140 140 100 72 157 161 111 99 70 34 11 14 29 126 147 227 409 518 435 229 109 104 178 201 208 357 501 430 378 355 337 233 216 130 60 50 12 53 87 57 73 85 43 79 43 48 50 114 126 34 62 86 86 30 72 32 55 113 82 65 85 48 77 12 30 98 72 103 97 55 89 96 79 43 26 67 42 58 83 70 68 36 92 67 68 99 92 48 62 66 32 52 22 74 46 52 52 40 66 56 51 43 73 62 52 32 74 33 15 5 46 26 29 26 23 20 33 5 22 49 29 24 25 41 32 27 35 61 50 31 29 74 70 79 58 59 76 71 83 109 101 94 100 113 95 104 93 87 86 107 109 93 74 76 59 72 86 90 83 85 86 97 105 109 96 71 60 81 73 73 86 70 86 82 86 107 93 89 93 93 97 104 90 74 84 92 101 92 81 83 80 89 79 71 80 86 77 78 74 79 73 78 75 71 66 60 53 57 55565 343 119 30 11129 15 26 5 6500 13 2624 2618 2587 2488 2535 2428 2323 2403 2403 2223 2240 2361 2269 2286 2315 2147 2078 2181 2353 2415 2511 2500 2479 2528 2591 2378 2485 2580 2499 2340 2266 2208 2176 2215 2276 2018 1817 1839 1853 1907 1691 1656 1699 1569 1425 1253 1114 1019 786 637 518 554 585 552 601 537 532 531 610 605 612 628 601 606 497 177 98 25 34 51 1 81 28 30 124 104 76 74 42 59 53 96 44 12 65 -3 11 41 42 53 58 79 28 105 49 120 84 47 23 25 58 68 81 129 78 39 66 62 144 210 377 507 679 714 654 621 476 367 316 274 292 218 219 234 200 167 164 137 123 62 80 100 73 142 145 105 177 94 141 114 70 74 65 48 43 55 66 59 26 109 177 305 456 433 358 261 108 58 120 100 284 455 409 396 231 237 172 1 34 42 39 57 75 71 65 42 28 83 29 -7 29 2 13 7 61 31 19 18 36 17 33 39 26 -14 35 59 14 34 32 -28 38 24 28 17 25 18 2 10 31 16 42 10 16 18 -38 -8 23 60 31 58 31 41 25 33 23 23 47 33 2 48 57 42 3 -3 22 22 41 9 50 5 3 7 -7 -49 -56 -18 -12 -50 -23 -22 -33 -46 -22 -17 -23 -21 -7 -20 -10 28 -8 -3 25 32 25 30 12 24 15 50 30 36 20 46 53 55 49 63 50 42 66 70 73 43 47 72 78 57 53 41 31 21 27 47 48 49 31 13 31 32 49 42 42 46 47 36 32 36 43 44 49 49 46 48 39 40 50 42 45 48 56 49 52 42 45 54 53 56 54 48 48 52 53 49 57 49 43 37 29 23 28 21 21 55571 343 117 30 11127 15 26 11 6500 11 2606 2590 2684 2677 2662 2749 2844 2848 2825 2770 2763 2812 2781 2765 2870 2657 2636 2907 3009 2910 2851 2745 2653 2383 2173 2197 2120 2097 2085 2016 1861 1840 1949 2094 2093 2141 2122 2011 1994 1913 2196 2263 2062 1870 1631 3943 10440 22744 47249 34440 26041 10702 1631 625 726 2182 1384 710 707 586 590 466 376 312 149 77 -5 -41 74 102 51 32 80 29 99 80 -5 47 202 144 -23 126 88 44 72 111 84 46 113 -23 29 57 75 114 69 74 34 33 72 82 131 112 56 104 139 127 155 125 262 387 672 1713 2185 1664 1727 1489 1191 1206 1563 1636 1592 1678 1578 930 515 328 247 118 207 177 142 132 121 83 159 143 159 134 110 127 110 99 76 100 41 56 64 60 31 66 204 253 298 176 141 135 109 86 125 192 241 246 194 126 89 65 33 83 107 72 52 7 64 45 92 46 49 75 43 50 82 101 36 78 36 32 69 79 17 24 39 114 66 85 68 95 75 29 31 21 -50 13 76 38 20 50 48 34 3 59 46 50 38 63 51 27 53 74 76 73 62 73 45 26 34 41 45 47 31 35 28 50 53 31 83 73 31 28 5 -19 -22 -23 -41 -11 29 -9 -22 -5 9 -10 -11 0 3 44 40 4 14 29 20 29 38 26 45 47 44 13 41 65 74 68 59 67 83 88 82 65 58 88 74 66 71 75 87 88 97 65 53 80 92 82 75 60 77 54 64 89 56 66 66 59 62 44 52 68 64 58 57 66 73 80 67 67 58 66 66 76 67 61 61 76 86 83 81 74 78 79 92 87 88 84 77 77 71 70 66 62 70 60 51 53 52 50 51 55577 304 1283 30 11123 15 26 17 6500 8 124 1655 16567 64660 168726 245733 125769 128208 266325 434487 580189 488302 789058 570074 368336 252618 196533 145111 180881 1968 708 828 847 883 689 492 270 160 79 48 29 20 88 -8 38 80 82 46 126 106 66 75 7 99 107 -9 16 71 -45 29 90 158 103 33 33 16 84 90 98 132 120 59 64 83 66 95 260 137 236 349 688 2915 11938 21454 21108 14071 8053 5484 3595 2835 1685 1215 1881 3429 5002 3479 2248 2875 1512 593 341 314 264 216 191 134 136 186 214 87 128 161 92 132 132 179 152 193 239 184 184 226 197 223 156 194 278 285 352 338 346 241 180 48 75 85 45 41 109 52 34 41 43 58 87 67 56 38 57 48 84 123 105 87 111 93 76 114 52 75 98 102 66 33 39 53 75 82 87 93 63 14 23 36 95 67 41 50 36 7 26 47 54 58 53 69 81 40 48 55 83 81 67 53 67 71 86 77 60 50 56 51 34 22 29 59 100 62 50 34 98 -2 -34 24 -6 -5 0 -14 29 30 -5 3 17 13 15 30 62 47 16 28 58 41 21 54 51 40 28 49 83 76 68 72 62 57 101 121 101 69 82 91 92 100 101 118 95 97 78 85 93 94 66 79 58 87 97 89 79 69 76 84 101 99 74 76 76 78 80 71 69 79 76 100 79 77 83 86 74 85 91 92 82 92 104 96 101 94 81 81 86 79 88 86 80 72 73 81 74 74 63 71 67 60 48 56 55583 343 108 30 11118 15 26 23 6500 6 461 440 585 537 482 548 573 662 669 654 746 661 726 821 781 702 730 755 853 798 838 813 941 1035 1154 1188 1194 1316 1452 1459 1655 1673 1661 1902 2029 4411 26277 88625 98977 70019 22059 21942 59089 116525 100288 102147 71906 143218 162021 202952 161367 159228 155354 233603 150112 290578 215370 5547 760 596 651 672 540 445 357 176 41 -40 -81 23 -24 -53 -65 -75 -31 25 13 59 3 69 93 1 36 40 -4 20 9 28 72 -8 91 87 0 7 0 29 44 5 84 383 370 190 147 102 122 162 300 499 918 1565 2636 4622 7106 7981 7685 7193 5726 3148 2041 2827 3238 4973 7873 12028 21649 26375 27851 22658 23102 16028 4664 1086 777 155 179 319 402 309 180 159 162 183 229 99 112 172 91 191 205 244 256 194 217 265 293 425 639 759 509 323 193 200 153 93 19 47 46 46 49 41 30 74 54 109 73 40 16 21 28 39 29 28 39 118 86 29 61 19 76 74 41 87 124 44 70 94 33 63 33 20 -6 19 72 49 68 48 -10 -13 17 33 37 6 64 24 64 50 43 74 52 79 74 10 24 27 12 0 26 1 3 59 66 48 59 45 28 36 32 44 39 23 -17 -5 -2 -7 24 8 -10 9 15 8 -13 -5 14 0 20 36 16 18 -2 23 25 39 28 24 31 50 66 92 70 40 58 60 63 73 62 58 45 62 68 82 48 66 78 58 42 43 58 77 67 61 63 76 74 62 71 55 52 92 88 70 70 50 68 70 48 66 75 64 47 72 64 64 58 55 60 65 58 46 43 63 69 66 58 69 85 62 47 57 60 66 59 67 54 55 52 50 41 38 38 39 36 30 32 55589 343 134 30 11114 15 26 29 6500 3 862 892 885 965 947 931 1099 1261 1283 1311 1264 1203 1237 1415 1417 1355 1395 1535 1495 1454 1614 1581 1702 1836 1854 1794 1994 1986 2048 2214 1860 1787 2281 2669 2919 9539 46167 141179 225550 316518 214847 261435 142780 10415 1116 757 698 627 503 556 539 537 590 540 476 510 473 420 467 442 464 437 234 43 31 -16 -68 999999 -96 64 -20 999999 -92 -61 -69 -89 -35 -24 -15 -1 -79 -38 -11 -32 -63 -78 -4 -40 -23 -19 -32 32 44 49 3 -31 8 19 39 27 111 227 354 317 293 341 380 638 1657 3448 4765 7040 9238 11784 18381 24368 23079 18093 13616 12319 16291 18649 19012 17766 19774 21373 19947 18408 14967 12739 11183 15328 73338 38741 960 186 265 374 357 272 205 199 145 148 85 114 132 142 157 256 248 221 269 390 577 865 921 760 650 537 370 291 320 161 138 109 118 79 50 30 53 92 35 32 75 85 80 70 67 50 69 63 50 106 83 74 41 77 84 74 57 99 97 81 106 126 81 58 64 26 32 11 40 18 27 77 9 44 83 61 21 70 48 56 52 96 109 85 80 116 51 36 92 68 65 48 60 36 43 51 46 76 69 54 48 43 63 44 18 32 33 35 19 4 24 12 13 6 25 8 10 2 7 26 72 20 28 53 31 27 30 50 48 40 28 52 68 87 74 92 86 85 71 59 78 95 66 81 73 76 107 70 102 129 108 88 71 91 109 91 62 83 111 101 91 83 82 83 101 99 104 89 81 79 87 90 90 87 79 93 87 83 81 93 92 94 82 86 92 75 88 81 89 93 77 81 94 93 83 72 79 69 80 89 88 84 79 80 73 61 68 63 61 55595 343 100 30 11110 15 26 35 6500 1 959 946 889 961 1020 978 1025 946 1064 1069 1219 1211 1267 1318 1355 1390 1548 1550 1547 1554 1559 1450 1333 1104 1128 1245 1147 1123 1206 1268 1389 1271 1096 1090 1157 914 595 605 685 982 4868 26501 24885 12512 1238 1137 1177 1208 1315 1666 4652 12414 18386 30789 22507 14925 30270 28940 16146 7079 2241 44 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 -68 141 387 419 362 269 465 402 442 462 207 3 247 1463 6056 13019 17395 20263 27891 40516 55480 63495 64081 59777 46461 25704 14055 10702 11045 9503 8486 9733 11758 10363 11282 32378 170106 332880 217364 4443 215 238 218 291 305 202 195 150 63 103 82 23 88 163 320 382 318 320 520 687 891 1037 925 766 575 565 491 446 323 253 231 163 44 27 74 79 78 35 13 11 23 38 57 38 67 107 83 37 100 77 60 101 129 131 23 92 108 84 70 73 61 43 86 85 101 58 6 49 77 40 34 82 99 111 108 123 91 60 41 92 106 58 96 112 120 99 96 54 3 22 76 41 72 81 74 34 66 86 80 60 66 46 61 52 22 9 -1 19 27 -2 4 12 25 3 17 39 48 55 46 32 51 64 20 4 28 32 33 54 36 52 47 58 104 111 69 76 61 79 99 103 92 94 80 85 87 87 92 87 104 116 107 96 88 105 104 92 88 83 96 110 84 86 86 98 105 86 71 81 91 85 79 83 88 76 76 88 82 81 92 110 98 89 94 100 101 92 83 94 97 103 109 95 99 91 92 98 98 89 88 87 87 81 78 69 68 63 69 69 55601 306 1208 30 11108 15 26 41 6500 -1 -23 238 223 64 686 2137 1332 4038 9503 23899 45342 15184 50384 67293 78820 71791 72019 104503 112276 112571 105522 50382 1252 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 243 611 562 59 999999 195 1069 3012 7834 14451 26702 44414 51528 55163 58757 55812 52775 50473 46584 37734 28690 26142 16675 8397 6848 6260 7624 56026 398579 834594 835399 94421 1340 193 189 297 250 149 214 224 128 101 75 24 0 27 93 102 168 263 361 531 780 826 688 566 389 328 330 307 256 134 253 187 117 61 71 102 52 15 18 32 -4 52 61 27 35 11 48 71 70 1 18 93 71 32 19 55 35 54 81 79 86 75 39 37 68 18 66 57 -37 -39 31 7 102 67 69 52 70 69 24 22 68 63 88 28 20 49 33 0 30 39 55 26 47 58 53 41 19 43 45 27 10 48 -4 21 13 -33 6 28 8 3 -5 -32 -33 -20 38 34 29 33 30 46 45 34 14 27 11 -2 6 34 32 68 37 31 44 47 83 60 67 72 53 94 98 75 58 64 92 95 95 62 60 80 77 55 67 61 52 69 69 67 87 78 71 87 67 86 74 61 73 73 68 63 62 58 59 69 72 70 64 73 84 81 81 70 72 83 71 66 84 79 84 79 78 80 66 76 75 63 57 63 66 73 69 61 61 64 50 48 49 48 55607 342 123 30 11103 15 26 47 6500 -3 -6 999999 -72 -32 -62 999999 -53 -73 -26 -19 -57 68 79 47 82 80 117 82 128 83 65 109 85 155 120 73 102 84 122 97 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 729 1022 1389 11196 45208 33472 25910 45161 86646 204501 287397 261230 373933 418473 216379 85291 4257 1984 1025 654 1812 3973 3147 598 -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 -95 999999 158 1008 2190 2740 2719 2506 3456 5476 11901 20856 30379 40951 52991 58893 66433 71787 75873 69471 51109 33304 21365 16178 11651 10176 9684 6825 13530 104686 204440 241465 183909 45488 2026 336 336 272 193 217 179 149 111 142 64 35 14 29 21 88 92 303 413 587 724 760 396 270 222 191 230 275 263 153 134 139 84 79 102 93 56 82 88 93 42 18 31 71 45 33 -8 13 21 59 65 41 31 5 36 57 41 85 45 24 -2 41 71 23 48 34 4 -27 4 -4 -18 40 37 21 134 110 60 68 19 58 12 51 62 35 44 17 24 23 18 30 9 61 55 19 34 36 28 4 -2 23 6 -31 -15 -40 -36 -31 -13 -27 -27 -24 -15 -24 -10 3 4 -16 6 29 18 14 13 -9 -10 -11 21 4 -32 -30 4 1 7 27 41 60 44 43 54 44 54 40 51 52 70 42 40 66 54 51 34 40 53 62 57 56 72 59 47 50 58 58 57 58 53 54 49 67 42 52 54 42 31 48 75 59 38 36 52 41 41 49 56 57 58 54 47 56 58 43 47 44 49 43 38 36 47 48 32 43 48 38 36 38 37 25 19 18 22 15 55613 344 60 30 11100 15 26 53 6500 -6 5634 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -62 -48 99 184 469 3222 18017 15201 8405 5127 3569 10560 16917 42599 107539 155390 262248 457778 396439 329750 97701 4968 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 429 1726 5276 9736 12155 13165 12740 11135 10643 10827 12449 15265 20180 25925 29058 34233 36500 37753 36736 30401 21769 17539 15424 14979 13441 11939 11523 21731 139377 270497 173881 14277 2596 774 560 437 462 518 541 410 315 281 225 135 103 111 49 57 21 46 172 297 407 542 502 345 277 285 259 185 152 148 138 168 141 154 167 111 102 123 97 82 77 109 60 65 59 52 37 60 48 64 62 77 59 97 69 80 96 74 52 119 103 79 59 25 63 44 27 80 26 19 39 30 34 57 55 78 86 95 117 116 113 84 95 104 109 98 95 92 92 66 60 37 64 33 51 63 61 75 72 92 103 78 70 43 1 -11 -31 -10 7 16 20 -7 -21 -12 -21 3 36 39 58 75 47 38 24 13 6 19 40 61 34 36 51 39 47 59 75 89 85 68 62 59 61 60 65 72 58 65 78 78 95 93 86 75 71 64 71 80 60 56 75 85 79 91 99 88 77 67 75 83 83 70 62 72 72 69 87 83 79 68 61 71 66 68 70 58 56 70 82 86 81 70 67 72 79 70 74 74 68 69 64 71 66 65 65 59 54 49 43 40 48 46 55619 296 1500 30 11100 15 26 59 6500 -8 596 5345 18402 63050 162001 306100 447632 500938 468563 257378 102720 130597 224720 260729 94302 4823 1199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 251 1197 3100 5410 7891 11043 13801 14799 17142 19134 23609 30191 30200 26853 27292 34633 38839 41087 43124 46750 43335 32056 27527 24154 18605 15084 16300 18639 37828 139920 277893 375184 162365 5991 1466 912 895 863 883 776 555 471 457 426 299 149 107 159 129 24 72 219 509 610 465 339 226 166 166 132 127 106 114 143 165 236 263 181 162 179 177 161 184 146 95 149 138 75 41 62 91 64 37 61 99 109 78 72 70 129 81 72 98 118 85 59 55 78 63 68 56 32 24 18 3 38 78 118 103 60 86 92 78 53 71 86 81 91 103 57 56 54 31 49 28 25 47 40 20 67 59 37 42 47 18 36 49 16 -8 -10 -2 -11 -25 11 20 14 26 23 31 36 45 61 47 35 18 6 4 9 38 47 34 37 44 36 46 71 73 78 76 72 88 77 50 33 63 95 90 79 77 74 91 80 77 89 88 104 101 80 77 83 73 79 76 74 62 66 64 61 68 68 71 53 47 59 79 80 65 64 65 74 87 84 74 85 90 80 78 80 83 82 85 96 94 87 80 84 84 83 76 74 81 85 76 66 64 63 58 59 51 55 57 49 55625 343 88 30 11098 15 27 5 6500 -11 291 299 314 415 401 302 382 500 490 444 488 367 317 350 342 378 306 289 260 257 278 317 239 216 283 237 204 285 336 209 260 370 385 342 422 448 465 454 497 477 510 499 498 449 549 699 785 888 984 1303 3315 10955 23534 48835 83501 85480 107802 118520 96318 114126 169211 113742 10551 2246 1359 297 14 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -59 -47 -82 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -18 533 3768 10918 18007 22809 24302 24725 26981 31359 31455 30207 35158 36567 31322 24675 20152 19791 18525 15740 11970 9915 8130 6513 9805 75439 222334 354844 255548 17570 5024 2160 1161 767 616 558 478 446 362 312 202 149 121 88 92 82 157 419 614 604 430 298 299 278 313 355 255 122 141 124 141 111 138 265 379 354 311 301 240 213 148 147 92 97 72 83 62 144 126 122 85 82 111 109 102 100 91 90 87 102 139 138 83 63 60 70 77 79 65 86 43 39 48 57 117 90 128 138 72 78 92 66 75 76 87 89 61 39 54 57 63 81 82 82 78 27 30 62 102 64 27 59 41 25 34 39 30 29 44 16 -5 3 30 41 24 69 78 92 71 86 49 41 60 47 52 74 54 44 41 37 42 74 70 104 80 98 76 52 56 89 116 99 119 97 97 92 105 111 107 111 99 97 103 100 97 91 93 92 79 83 98 97 96 103 101 104 104 91 84 86 81 85 84 97 95 89 86 89 87 104 93 98 109 104 96 94 99 100 105 87 94 95 94 82 89 97 97 96 101 93 89 83 87 81 72 70 69 69 77 55631 296 1496 30 11096 15 27 11 6499 -13 810 6305 13058 12936 16342 51605 71739 45144 1141 2165 9431 35957 138200 399434 821505 980943 622692 190962 5099 312 178 -67 999999 -69 999999 999999 999999 999999 -91 999999 -77 999999 999999 -63 -46 12 37 174 170 97 41 7 -95 -79 999999 -87 -98 999999 -83 999999 -93 999999 -96 -80 33 267 1746 7522 17744 22371 23414 22795 26357 32464 35777 35122 34290 37371 41693 40407 47288 52182 56829 63103 64695 55988 45495 36220 23505 12214 6047 6365 24031 16391 1710 1312 979 796 643 554 464 363 284 203 247 174 168 89 71 114 76 83 16 67 178 425 598 824 808 548 458 450 470 354 243 208 86 89 -9 75 207 274 216 232 210 229 177 108 42 63 62 20 26 43 75 39 49 65 47 38 38 76 36 30 68 65 53 51 24 32 39 52 56 56 28 34 28 -9 9 65 77 38 60 137 85 45 25 50 95 57 98 27 20 38 2 27 32 36 35 21 13 41 41 44 34 15 -12 -48 -49 -15 -18 -18 -38 -30 -33 -7 6 -12 18 -30 -4 -9 9 21 24 -7 5 -10 -5 -13 -14 -27 -8 0 21 6 -8 17 19 41 49 53 53 38 45 59 53 76 41 28 48 69 58 58 65 61 73 71 72 64 46 49 54 68 76 67 44 53 58 54 62 63 70 42 55 47 61 61 55 47 42 54 52 66 49 50 29 49 61 52 48 52 60 62 68 53 40 55 57 45 42 48 49 54 54 54 44 49 51 48 31 25 30 33 20 15 55637 291 1642 30 11092 15 27 17 6499 -16 716 3401 11081 34020 87018 202068 466350 912897 999999 869164 173482 7068 478 150 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -22 50 57 29 -43 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -62 82 342 1830 5401 8903 10057 8154 7543 8515 13315 22581 29479 40340 52477 68909 82669 92187 95301 94127 92434 95312 93103 69747 37509 28460 16308 4337 3734 28864 40275 2610 729 522 417 338 229 259 257 311 237 194 182 187 159 121 114 167 96 127 41 59 120 69 225 573 649 611 540 463 329 329 264 220 218 246 412 483 406 326 318 178 85 134 100 122 61 -18 34 127 41 42 44 82 73 42 56 47 22 65 48 51 76 106 104 66 24 40 44 8 16 62 71 67 53 23 39 113 124 94 120 26 50 79 88 97 61 91 82 57 -4 41 54 59 71 61 59 79 63 53 18 15 32 40 30 -20 -9 -4 17 -3 -15 11 1 -34 -39 -9 -8 41 33 34 23 43 30 -17 14 11 30 -10 -27 5 26 -11 19 53 22 51 52 60 69 59 59 45 47 70 74 43 44 63 62 64 60 70 69 72 87 93 55 44 48 52 68 68 51 66 58 39 46 50 60 61 51 53 40 52 59 73 63 50 39 62 46 62 65 71 74 73 67 68 67 66 51 62 66 58 50 64 65 64 63 63 63 58 52 61 48 51 54 48 43 42 42 41 27 55643 292 1608 30 11088 15 27 23 6499 -18 345 1610 4538 10898 27459 70648 175777 451122 999999 999999 894232 189512 22246 1401 219 398 194 -59 999999 999999 999999 999999 999999 -62 999999 999999 999999 -96 -61 -66 -20 81 43 90 57 -73 -58 -85 -84 999999 999999 999999 -99 999999 999999 999999 999999 -78 30 199 561 1010 1449 1510 1741 2924 5765 7097 6050 7981 17925 42612 74399 90533 96707 104594 103986 92384 80435 74295 64590 54478 43511 26862 16697 11116 7132 3086 956 489 353 259 258 248 240 248 184 165 218 269 284 207 105 74 72 90 109 61 80 58 60 49 -8 17 208 216 305 330 425 509 535 287 142 227 252 358 433 379 240 203 116 100 135 82 66 112 79 37 38 108 86 53 7 33 70 95 89 63 84 108 117 119 104 58 109 94 35 71 79 49 5 -4 -2 55 96 120 124 87 63 21 56 86 98 62 85 102 74 58 26 16 18 34 74 11 45 69 75 19 22 65 32 18 8 18 -20 4 11 29 -12 -39 -32 -27 17 -13 14 6 13 23 15 20 15 5 3 2 -10 29 13 4 3 4 4 7 19 41 52 62 75 54 47 70 79 35 60 58 73 71 77 71 73 71 76 74 49 40 62 60 66 92 76 59 57 53 69 45 41 69 68 59 68 51 44 49 72 39 42 59 60 40 37 46 71 63 78 54 55 62 67 59 60 64 74 46 54 62 58 56 58 59 61 48 55 50 57 59 49 41 40 42 31 35 31 28 55649 291 1663 30 11083 15 27 29 6499 -21 63 728 2073 4656 11796 34500 105787 311259 562052 531504 646971 520985 404998 325541 348948 231895 37958 368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -78 32 25 -29 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 540 1511 3128 4836 5324 4619 3613 3844 5008 4758 4407 8663 23871 45153 49930 53104 70213 79537 74078 63845 51765 54398 55813 47514 47357 49929 47066 39317 32408 33907 27779 39364 198652 182757 10548 629 648 495 206 227 197 152 245 297 265 130 151 126 150 160 106 70 104 89 84 81 28 121 144 231 405 571 625 390 137 116 129 56 45 40 35 108 185 106 88 95 55 29 41 35 86 91 91 47 66 103 75 86 77 72 65 99 88 93 104 77 7 38 49 83 78 59 21 51 78 136 155 140 113 122 103 103 57 113 99 105 86 58 45 23 22 28 30 33 30 83 56 56 62 33 38 77 51 34 22 22 -13 14 18 21 28 36 6 -8 33 17 16 7 16 30 2 19 20 1 -6 -7 37 37 22 50 33 32 4 25 13 46 37 59 87 77 46 67 99 99 93 81 83 103 83 73 96 84 78 95 91 56 41 69 89 67 75 72 63 77 88 80 69 76 64 59 85 64 66 78 61 53 60 59 63 75 79 78 62 67 78 82 80 55 66 82 87 87 73 66 68 67 76 74 73 80 85 77 72 72 66 64 68 61 57 52 53 47 44 40 55655 342 97 30 11077 15 27 35 6499 -23 40389 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 584 1572 3856 10420 33393 101094 288190 598028 882002 750541 415739 261574 213091 166000 171914 102490 38777 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -18 -65 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 319 1642 5058 9446 12617 15569 17209 14587 10875 9828 10617 16088 33353 58422 76591 97707 108486 114424 109060 86473 70053 65045 54979 45756 48199 43967 41235 41280 31200 21430 12671 10688 13526 58376 113795 20041 1421 1281 1206 879 345 185 179 258 330 335 251 166 215 122 94 162 90 57 20 16 56 51 72 91 112 259 331 351 327 258 228 128 119 127 75 25 -13 112 167 156 128 120 97 -2 83 86 67 66 62 101 106 48 50 50 74 109 141 141 97 104 113 97 83 96 90 80 38 74 62 108 146 134 168 152 115 147 191 104 64 93 79 131 74 85 105 105 54 66 70 59 52 90 75 55 108 42 58 53 79 109 61 44 48 25 54 15 -31 -10 19 25 31 49 27 34 56 23 61 58 45 24 44 34 50 63 9 53 44 40 63 54 58 47 30 67 81 91 71 66 112 82 83 109 98 85 52 83 72 96 89 107 107 125 97 116 112 100 84 86 100 86 90 86 83 78 92 74 75 76 86 87 78 77 91 85 95 106 102 90 76 89 95 86 92 94 84 94 93 83 83 100 92 84 88 86 85 91 94 92 85 85 91 93 83 73 66 65 66 60 59 61 55661 293 1564 30 11074 15 27 41 6499 -26 103 479 962 2220 5203 11860 30664 85233 231779 577745 999999 999999 510236 37242 3473 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -58 -45 -32 -60 -37 -85 999999 999999 999999 999999 999999 999999 999999 999999 217 1218 4645 12206 21753 30943 33525 25337 17259 12881 11417 9505 10381 14658 22538 33094 45550 61604 69507 71552 65793 65120 70121 69277 64693 61860 65075 70353 69877 51396 34201 26239 21536 21991 19505 37182 52691 27309 1966 757 441 227 140 169 130 169 208 140 68 53 87 -9 -61 12 -9 37 -18 -27 -53 -78 32 168 267 210 189 239 194 134 47 55 23 14 29 18 76 81 6 41 19 13 -24 18 37 41 4 -28 25 21 -8 -33 24 20 -3 53 79 29 32 -1 -12 -45 -8 10 39 37 -34 -23 35 29 99 105 80 99 54 43 67 76 15 31 51 88 69 48 62 -12 0 -20 -24 -1 9 -4 2 5 -3 46 48 16 -24 -34 -8 -28 -13 -33 -10 -47 -22 -40 -63 -69 -73 -28 -23 -29 -28 -2 -13 -15 -68 -73 -58 -43 -7 -1 -48 -44 -18 -35 -51 -21 -1 0 -18 -18 10 42 15 -11 7 -2 18 20 24 16 2 12 30 13 38 57 41 21 41 51 41 37 13 12 25 27 3 8 26 17 13 18 0 12 22 13 4 27 11 12 5 14 22 18 27 23 21 11 14 19 15 21 24 23 22 28 20 16 31 26 32 19 14 17 20 31 28 20 12 13 11 4 -5 -7 -2 55667 292 1595 30 11075 15 27 47 6499 -28 132 481 1192 2876 7406 19758 66784 178768 344771 605635 738751 388762 287711 196166 158292 152168 347647 157647 6169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 817 2641 7208 16015 29791 41405 43113 32543 17868 10179 8467 10103 14525 18583 23317 32624 45047 50486 48316 43722 40591 41983 44857 48105 50249 44695 39750 34428 33843 33923 26426 23300 20954 56573 142918 244371 214411 90156 4416 1042 462 247 219 184 94 141 228 306 193 175 140 90 98 105 60 59 117 101 59 83 254 366 266 254 255 214 124 95 63 62 76 105 101 108 129 124 46 26 74 56 43 82 71 94 51 41 97 66 84 100 76 102 117 118 140 99 28 59 33 69 53 72 79 78 65 54 40 136 145 132 125 139 119 69 67 107 88 93 79 103 77 45 53 51 52 -14 14 35 64 33 62 38 25 49 34 12 20 9 -29 -24 0 48 25 -22 -7 11 7 3 -3 33 21 55 55 45 80 63 9 22 44 37 21 0 10 37 56 36 28 31 34 43 36 58 69 87 76 50 49 91 80 57 86 87 84 72 91 99 107 102 87 76 67 81 69 37 62 72 63 63 64 74 71 64 92 77 48 51 65 55 57 61 54 66 73 65 73 82 71 79 57 59 67 73 72 72 78 73 69 83 79 68 68 73 76 70 60 63 71 66 57 68 57 49 43 36 44 40 55673 294 1538 30 11078 15 27 53 6499 -31 32 538 1527 3495 11201 41479 168025 456646 345253 116337 176416 282375 402609 546606 346519 62548 1849 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 406 1636 4479 9481 15448 19258 20234 19486 18938 17405 14521 14728 17997 22996 24283 22367 26082 33266 39151 46010 53117 55022 51885 43532 35026 29166 26900 31896 35303 35990 37885 35204 30771 21089 26940 101081 300041 494685 422254 129250 11198 4574 2938 4246 3561 273 166 167 113 206 210 208 215 194 145 103 100 53 67 86 3 71 202 352 347 370 174 165 155 94 131 105 96 132 160 101 114 87 65 42 3 78 34 15 39 55 48 69 14 88 75 77 99 108 88 80 160 151 72 107 64 72 10 36 15 23 1 62 83 116 118 109 98 93 107 59 94 113 103 90 127 135 67 78 77 44 9 33 33 22 62 70 28 28 56 52 53 73 56 21 8 8 46 32 -20 -8 10 16 -9 -12 -7 19 33 25 37 26 31 19 8 10 37 33 32 63 58 38 25 26 29 45 26 48 67 58 58 78 79 55 88 81 58 67 56 63 89 105 69 67 77 85 84 72 84 99 99 55 51 75 68 66 78 62 69 67 63 79 56 58 51 47 56 67 82 86 84 67 56 61 62 69 70 68 63 68 73 87 77 69 66 60 68 87 77 81 83 75 65 69 76 62 57 59 59 58 50 46 46 43 55679 342 100 30 11080 15 27 59 6499 -33 283043 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1535 2805 3964 6331 12469 25946 40685 69768 112986 168403 129528 68821 50350 45530 120348 319876 657393 700795 384513 157678 8472 999999 999999 999999 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 550 1763 3769 7921 16197 22146 24740 27644 29798 28526 23299 22344 21843 17402 14543 12704 13919 14628 18212 24332 26659 28816 30400 30858 34625 41844 45811 45266 45477 42748 43582 48831 43316 33063 34146 102245 264032 430611 454472 70583 11312 7605 4177 1146 250 227 102 77 82 106 94 138 124 95 263 208 176 153 137 121 83 69 206 218 165 125 114 99 118 159 116 75 110 94 80 98 117 89 30 66 29 41 -15 39 39 35 81 51 89 93 115 66 85 81 78 68 107 98 64 87 69 29 62 75 79 28 45 48 118 116 150 110 77 68 66 24 36 70 93 45 70 82 87 57 67 42 53 24 28 25 21 33 25 48 84 56 70 62 34 3 33 11 11 21 -26 -15 -23 -19 -30 -25 -27 -16 9 10 18 36 15 -23 3 33 19 36 45 34 34 25 8 -1 13 -9 16 37 31 31 73 85 89 83 75 80 76 85 103 63 81 76 66 76 87 74 88 88 79 55 74 80 82 70 52 63 46 47 62 71 82 67 68 55 48 51 72 61 58 54 66 73 46 64 69 61 54 71 85 81 69 71 75 69 78 72 60 66 58 58 73 80 77 67 60 56 63 60 57 47 46 43 45 41 55685 290 1662 30 11082 15 28 5 6499 -36 31 282 891 1837 3577 7668 21368 79434 290612 653797 955272 999999 804831 250186 57993 606 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -43 -76 -76 -48 -23 19 999999 999999 999999 999999 999999 -73 12 160 550 1034 1736 3438 7261 13998 21259 24353 23087 23267 26065 29257 34760 35171 31681 24246 20411 20396 22866 24105 24967 25694 28703 37731 44002 46999 46223 49038 54426 56323 56541 50183 46606 42001 38496 41311 37948 32184 42337 59630 59552 72006 45588 49081 66341 26716 2171 590 533 281 133 79 92 33 128 106 67 128 142 83 75 93 65 104 98 129 137 144 150 201 179 122 66 101 184 170 153 101 105 72 29 66 128 51 63 111 78 105 107 97 163 141 150 148 115 137 122 148 163 141 127 82 123 110 89 61 66 88 61 68 131 75 140 200 151 160 147 93 64 117 110 126 127 108 70 115 144 131 72 84 72 49 74 64 76 46 88 77 85 69 121 99 97 46 47 57 -17 11 47 -1 -21 7 8 13 57 63 90 41 51 58 56 40 35 11 38 64 61 52 47 41 60 34 41 47 57 85 82 99 138 119 114 93 103 115 137 127 97 110 114 91 118 127 133 88 96 113 98 82 98 110 97 92 82 72 100 101 103 95 87 79 89 91 74 85 100 101 95 86 88 95 100 92 89 94 84 107 98 106 99 95 96 103 97 104 91 100 102 98 86 96 102 90 89 86 86 90 88 81 73 68 55691 294 1541 30 11081 15 28 11 6499 -38 370 1884 4441 10341 26498 71823 133882 93729 130297 215669 284946 355656 310209 47284 445 999999 999999 999999 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 216 414 436 658 1773 4736 8691 12289 14654 15628 14110 12946 13223 14755 16921 19369 20532 20336 20790 23049 22458 22426 22164 23041 26495 30655 33203 28827 25882 29839 28825 27902 28876 28430 26740 28132 29067 26094 29306 64567 126588 189206 331224 577361 668453 593051 287981 88594 22250 992 212 180 181 87 79 70 59 92 80 4 86 109 131 69 108 58 76 96 122 113 108 176 189 157 130 115 156 102 121 150 88 94 75 93 115 90 69 55 68 61 78 149 133 143 121 113 131 126 142 95 114 70 89 89 72 68 66 64 13 0 71 123 102 146 196 193 157 104 112 90 101 54 102 112 48 73 89 89 91 78 37 53 75 80 14 30 68 74 39 71 72 72 51 77 40 49 45 10 -6 19 41 -2 18 53 57 74 58 66 47 6 32 -18 -8 32 37 32 51 50 39 41 26 70 84 53 40 70 68 69 76 91 89 118 124 106 82 80 80 96 92 89 96 80 90 98 94 84 93 104 75 81 66 88 94 85 87 84 65 66 74 89 82 84 68 65 72 71 83 90 81 103 93 75 76 104 93 91 94 87 85 85 87 90 84 85 79 88 96 97 92 87 86 86 76 79 84 82 81 68 60 65 64 55697 292 1599 30 11079 15 28 17 6499 -41 134 792 2349 6361 15260 34627 96925 259949 441506 522102 428973 181873 48618 1223 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 542 995 1254 1254 1188 1457 2457 4566 8914 15291 21380 24989 25710 24805 28139 31242 31449 32458 33917 33217 37925 48563 59348 57406 52045 54578 59537 54942 45659 45382 52301 44721 40734 37878 34766 32259 28982 26579 30284 34027 33919 32085 51543 183634 286756 327850 317200 217666 179507 220620 34704 551 123 59 97 56 23 8 -27 15 -3 -33 11 15 7 58 -18 -27 14 28 -20 91 114 92 137 79 128 87 37 86 42 6 18 -26 33 21 60 10 -38 7 77 108 67 100 56 30 9 58 57 52 26 -26 -5 -23 10 33 29 8 44 82 0 7 24 3 36 111 97 69 17 24 -3 11 54 76 47 77 28 21 9 20 18 -6 -40 -20 12 -6 30 35 29 37 8 -3 30 2 -27 -46 -14 -3 -38 -51 -54 -51 -22 -36 -76 -31 12 7 8 2 -10 -12 11 -1 -31 -45 -16 -45 -56 -26 -18 -17 6 19 -26 17 33 12 27 21 7 36 61 41 21 17 51 55 58 27 41 40 48 53 39 62 71 35 33 33 33 27 27 20 13 28 48 28 8 21 29 33 30 32 24 20 28 34 38 28 28 30 18 31 44 32 41 37 35 46 36 44 42 38 32 35 30 33 40 32 39 40 43 28 24 22 26 27 21 17 19 15 8 55703 345 7 30 11077 15 28 23 6499 -43 11233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1407 2107 28 999999 999999 999999 76 -6 1645 7242 8890 5532 4695 4227 3813 8771 14669 15030 23772 37736 44327 31332 51801 83045 73851 109600 173299 69787 5113 999999 999999 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 313 490 471 245 426 687 1445 3141 5760 8745 11016 10295 8905 10408 14251 18908 24446 27478 24949 20042 17606 20179 24328 33962 40551 41111 40745 44497 52121 47060 40050 30967 21350 21325 21696 23535 22713 22020 21821 23899 31748 51503 127866 328059 596465 715658 618356 499879 355321 218960 76893 25375 625 220 180 210 170 144 75 67 41 28 51 94 78 43 42 20 73 99 123 126 152 113 114 99 118 81 67 81 32 9 35 55 49 58 98 81 73 26 31 54 76 61 87 95 88 89 48 63 67 59 61 47 33 60 26 22 7 40 56 36 82 137 195 172 97 64 63 44 58 80 53 67 56 51 72 68 38 11 3 17 21 7 8 43 40 56 64 43 39 72 46 33 -12 -7 3 -23 -24 -12 -32 -24 -17 -5 17 13 15 35 44 -7 -4 3 -30 1 2 3 -2 -10 22 24 1 -23 -2 5 26 61 56 47 47 68 53 53 34 65 63 64 68 71 57 41 76 84 64 49 59 90 98 56 57 47 38 56 69 66 47 50 55 48 42 35 32 56 54 58 33 41 49 56 58 59 42 43 58 76 65 59 58 67 70 63 63 66 64 67 67 60 56 54 54 62 53 59 57 53 51 47 53 52 45 40 30 31 55709 345 3 30 11073 15 28 29 6499 -46 37282 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 162 272 415 780 1379 2127 2686 3432 5883 8312 8040 8262 9828 11832 13503 17233 19812 19515 18515 16711 15681 17929 21558 23343 25208 28141 25237 24941 25477 28127 34679 33544 28380 22107 18474 21773 50542 162566 316664 466346 704579 987353 999999 768350 200680 5925 1474 550 241 259 215 204 251 171 41 51 66 124 169 150 83 59 70 26 26 56 53 -6 -21 3 113 109 73 69 87 48 52 24 -14 71 74 28 21 52 57 80 19 46 90 61 53 20 58 41 63 109 81 74 51 37 50 58 32 42 41 42 25 77 134 170 156 108 109 86 81 68 37 63 100 79 53 39 52 5 18 54 -1 45 32 18 9 54 44 13 39 33 75 13 13 33 -6 -17 -13 -21 19 -9 30 34 17 49 23 36 18 -4 -4 -7 -1 13 25 12 9 31 29 6 -5 25 24 25 52 71 80 51 62 73 73 86 65 41 71 86 88 84 60 73 86 75 81 80 70 72 70 68 87 65 51 65 60 42 23 46 72 50 52 48 53 58 65 38 42 47 53 66 70 71 58 59 53 59 60 73 59 55 61 66 72 68 67 74 69 68 69 75 69 64 75 68 57 64 57 52 53 47 41 40 41 30 55715 247 2939 30 11069 15 28 35 6499 -48 80 276 175 180 247 662 1148 1702 1950 1983 2789 3850 4697 5442 7064 8255 8583 9306 9715 9522 8046 7008 8470 10108 11446 13253 14332 14877 16127 17223 18049 19718 19987 20161 18651 15073 14875 33044 104354 233553 440992 686467 801985 897402 891135 644404 362902 108489 73347 72785 19937 3154 806 309 363 374 313 162 216 155 101 96 50 39 40 19 -27 0 32 127 203 168 132 142 16 -21 34 45 82 34 15 92 60 49 93 85 73 85 74 129 103 59 78 69 59 65 88 71 60 54 74 103 76 45 72 70 48 92 152 178 182 135 123 111 119 42 109 103 132 137 96 59 51 106 31 -13 36 20 35 56 44 63 48 27 67 51 55 54 6 -4 21 19 10 29 -38 -25 -2 14 35 19 44 36 17 39 30 40 -1 4 18 6 18 32 8 22 36 15 7 26 40 65 68 70 43 76 87 79 62 60 66 79 73 85 66 73 92 80 82 81 84 83 77 71 84 81 63 76 82 88 65 76 54 71 60 49 75 76 68 66 64 60 72 72 63 70 93 73 59 78 86 71 85 82 89 82 83 83 71 84 96 77 80 74 77 76 75 78 84 77 70 67 64 68 64 56 53 51 53 55721 245 2997 30 11067 15 28 41 6499 -51 -96 -18 -58 -66 999999 -45 75 341 629 802 968 1308 1466 1267 1471 1803 2338 2582 2587 2915 3661 4519 5804 7450 5522 2537 1512 1772 2200 3366 3788 4133 4588 6539 10877 14346 37764 79086 137268 246480 335915 490054 639700 780058 999999 999999 672903 335983 188070 127488 48247 3672 1193 509 176 118 146 120 65 22 4 48 31 68 46 45 24 19 108 36 92 124 49 6 11 28 -8 54 77 62 54 53 7 44 85 97 20 -6 56 27 70 44 4 32 64 79 36 40 7 17 54 34 60 79 109 101 167 152 148 128 106 74 42 80 68 62 83 38 28 71 63 57 38 31 12 2 54 40 3 -13 -3 50 20 46 32 25 18 -13 8 -3 4 -4 -17 -9 12 2 -35 9 28 13 3 -8 -1 22 4 2 -3 22 17 8 7 4 -7 31 41 27 34 49 45 76 59 52 56 67 56 57 80 56 62 69 84 71 49 65 87 75 79 50 85 78 66 47 34 47 74 59 48 59 67 70 48 58 47 40 34 48 61 60 46 79 80 60 61 66 61 63 83 86 74 61 56 72 70 70 74 77 69 77 75 70 67 68 52 59 63 56 50 49 48 40 41 46 37 33 30 55727 247 2936 30 11066 15 28 47 6499 -53 -9 290 561 770 870 1087 1223 1255 1281 1245 1377 1615 1755 2150 2937 3376 3169 2256 1948 2348 3154 4795 6814 8204 9567 11154 14275 16737 17652 19402 18952 18539 17306 16785 19280 22837 22971 21323 37969 79679 138621 163370 160793 167501 223013 300761 257574 210748 181194 251408 321170 372956 422689 385855 262469 223224 219397 239020 262139 150775 6600 337 111 57 95 32 5 6 -29 9 19 50 141 68 50 59 35 23 46 36 23 33 66 39 79 89 44 97 94 94 73 94 98 34 78 67 65 57 55 58 46 27 89 75 34 47 63 99 183 219 167 169 97 105 84 58 74 74 80 71 53 54 58 53 11 18 2 -11 35 42 69 58 61 89 49 68 32 3 14 -35 -3 -4 3 -16 19 -8 -45 16 39 69 22 19 8 22 14 20 -9 -5 0 16 37 7 24 31 25 10 0 0 39 77 82 63 68 49 62 63 102 110 73 59 77 94 86 65 88 86 95 82 68 85 89 55 63 58 54 66 52 44 49 52 65 77 76 64 61 68 66 66 91 73 63 53 57 69 81 81 101 83 86 88 82 78 87 89 87 90 83 103 82 83 81 85 93 86 64 90 85 86 80 67 59 66 60 57 54 50 45 55733 233 3355 30 11065 15 28 53 6499 -55 8 63 44 63 118 174 432 919 1294 1351 1584 1815 1469 1144 1311 1581 1764 1562 978 671 921 955 2864 12583 27999 41406 65451 92933 139465 169609 163186 227058 419634 667256 771536 729062 591646 473186 344609 412105 311948 69782 29130 125604 157039 24502 528 241 114 73 -6 18 37 69 45 57 16 21 0 77 19 51 28 15 73 74 62 25 33 61 68 85 87 91 68 90 87 63 101 50 36 34 54 98 47 39 61 50 87 60 46 99 127 93 138 199 131 121 141 126 78 44 55 39 63 59 29 98 83 42 16 53 77 43 60 22 2 60 35 52 24 38 14 37 42 55 -1 -16 1 -16 5 31 22 2 -4 -17 29 53 44 17 -1 23 39 41 -3 39 21 22 18 25 25 12 36 27 10 32 78 73 66 72 40 76 73 75 76 62 70 29 60 83 68 53 54 96 76 52 85 55 56 62 69 62 49 68 62 70 72 52 56 69 71 71 71 62 51 71 70 80 65 59 77 90 87 89 87 85 79 84 80 85 92 81 83 93 88 86 86 82 80 78 71 82 84 85 73 84 80 62 66 63 53 55 55 55739 251 2815 30 11065 15 28 59 6499 -58 113 834 1160 1369 1738 2186 2561 2801 2720 2736 3151 3972 4689 4782 5161 6711 8385 8333 8108 9462 10494 10279 9308 9744 10615 10449 10206 11395 12319 11380 8947 7962 7119 7419 9695 10658 10858 11694 13598 17419 38032 90907 182975 304176 425432 480913 583913 755492 801727 752746 540887 108562 53593 89264 107131 89406 48115 32747 21383 1221 174 161 73 101 158 186 127 55 25 3 39 41 13 -19 68 49 13 5 27 38 19 -30 -9 -6 43 8 17 45 93 116 47 51 67 86 93 83 63 39 50 33 65 62 57 80 49 53 17 63 46 18 72 138 128 192 144 111 85 73 63 48 61 57 98 70 55 40 15 6 6 7 -12 31 51 84 58 52 49 67 83 43 24 9 11 -4 -52 -61 -6 -7 -34 -18 32 23 19 39 6 -1 -18 16 -1 10 -4 8 -1 14 11 27 21 -5 -29 10 3 28 46 61 60 68 46 33 65 94 45 28 79 59 73 85 47 68 78 67 65 64 60 43 60 65 60 65 68 58 76 54 41 63 80 84 51 51 57 45 43 49 55 49 63 63 77 64 55 67 52 51 61 53 70 62 68 73 66 62 74 83 59 61 58 59 61 61 61 64 69 64 54 57 59 52 47 46 41 37 28 55745 310 1043 30 11063 15 29 5 6499 -60 -43 728 2300 8416 11410 351 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 533 642 622 603 564 593 921 1065 1068 1337 1544 1960 2399 2456 2598 3079 3565 3447 4007 4667 3432 3234 4047 4511 4799 5592 5917 6174 6716 7756 9633 10666 10492 10653 10893 11411 15194 35260 79067 162463 303025 496661 760421 935177 757886 632868 551215 292598 222895 164732 158298 108806 41878 29416 40593 13734 2174 619 274 161 85 117 97 65 27 51 98 17 -53 -4 -7 8 -81 42 103 55 29 5 32 31 25 -43 -10 -4 55 103 91 80 59 58 7 15 54 37 -1 24 60 44 37 27 4 13 16 -58 -25 34 37 36 81 133 101 178 160 82 98 110 70 86 72 77 56 13 51 64 10 -1 4 -21 13 20 30 16 17 28 -26 25 -6 -4 1 -2 0 10 -55 -28 -31 -52 -43 -20 -31 -21 21 -2 -23 -41 -26 -42 -11 6 -7 9 23 4 -1 10 -20 -8 -3 4 -6 14 31 27 29 27 44 39 48 37 56 52 52 51 64 51 38 66 58 49 52 58 54 35 52 61 44 45 46 25 31 48 15 39 37 36 39 47 35 52 31 30 38 42 41 55 66 45 30 33 55 47 50 65 50 57 62 59 50 63 64 60 56 65 58 48 61 54 48 53 51 56 51 50 42 38 40 29 37 31 29 55751 297 1432 30 11062 15 29 11 6498 -63 437 1847 3514 3404 4445 8575 12250 22466 25735 13224 5652 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 128 927 1661 2191 2514 2636 2683 2349 2603 3118 3825 4267 5025 5539 5705 5590 5800 4986 4276 4753 5533 5969 5434 4972 5716 8110 10171 11882 11800 10601 9614 11151 12334 12660 12700 12499 13471 15366 22420 55423 105887 169454 255585 365660 526378 675315 846073 999999 848283 544128 299278 94242 85145 41464 10168 2197 1088 678 474 404 251 138 99 104 51 63 85 42 66 16 67 89 72 -4 47 76 85 56 60 -6 31 63 74 49 64 72 53 63 148 127 126 99 67 88 98 106 38 53 46 58 105 91 54 10 35 6 52 53 37 26 57 167 225 239 204 135 95 79 70 98 84 90 70 65 53 110 42 12 40 17 25 48 15 22 36 72 63 54 11 -8 4 1 2 -10 4 29 24 9 -14 15 23 42 15 33 40 12 -5 57 51 15 52 5 35 -10 3 39 42 17 12 31 22 43 63 61 75 60 53 75 89 61 92 97 96 77 76 90 72 89 80 71 63 47 80 85 66 67 62 57 48 57 80 89 70 71 60 64 62 72 57 69 44 46 61 58 71 73 60 53 58 57 74 79 87 84 74 83 79 89 92 85 75 78 89 83 75 68 78 77 79 74 75 66 69 68 64 68 57 53 59 53 51 55757 303 1250 30 11060 15 29 17 6498 -65 1513 5845 7595 9804 13010 19193 20472 18978 12734 8876 5001 2466 1514 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 921 1941 2631 3090 2593 2413 3298 3571 3398 3118 3440 4061 4068 4821 5703 6363 7882 8497 8914 9396 10058 10548 9687 9973 10250 10907 12480 14956 15805 15100 13927 12918 14236 16545 24163 58418 137049 236066 333341 450860 577052 691210 876714 905296 466261 275856 110875 45035 20101 10427 6303 2022 617 394 316 237 216 200 89 115 55 48 1 -13 -20 -60 -18 34 -4 -22 13 44 70 19 34 46 23 20 14 30 25 11 -7 15 40 60 53 29 68 80 9 35 15 30 26 78 59 -17 28 51 82 31 22 37 29 31 36 53 147 189 171 164 163 77 31 76 26 2 17 5 13 -30 -3 -33 -11 19 4 16 20 13 -5 17 14 -9 -13 -18 -16 -37 -48 -7 -32 -39 -34 -30 -43 -31 -68 -47 -15 6 9 12 -27 -7 -15 -23 -32 -19 4 -17 -14 -13 6 -21 -6 11 -23 29 30 33 17 49 44 27 43 26 27 22 65 51 58 47 55 26 26 35 46 43 29 21 29 15 -3 22 33 35 35 39 32 27 27 19 19 16 30 21 16 18 23 27 37 22 41 50 33 25 29 37 44 34 19 26 43 56 36 41 33 47 40 36 52 36 28 37 45 34 36 33 32 30 26 23 21 21 17 9 17 15 55763 311 1009 30 11059 15 29 23 6498 -68 2067 4172 -40 1974 5091 6584 3859 1915 2074 2157 3751 5180 2474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 348 377 228 250 879 1902 3370 4876 5108 5680 6026 6712 6316 5534 5006 5106 6970 10688 12849 11586 11623 13409 14006 13146 13863 16479 18016 19034 19619 19127 19503 22605 21603 22482 26066 22410 15275 14514 16283 36384 93540 165619 276373 470711 615304 704502 692062 685440 710260 327549 47491 27721 25615 13195 5017 4025 4125 2015 270 175 167 173 127 58 21 69 38 23 63 32 93 30 -10 76 86 55 51 35 14 19 -24 30 98 23 39 48 65 71 101 70 115 134 140 110 101 64 90 50 58 52 38 54 62 66 76 111 40 45 39 104 173 184 176 218 192 138 107 89 71 71 128 106 58 31 56 27 22 56 57 18 38 42 46 49 19 12 19 50 36 63 20 -2 3 -11 17 -24 9 -15 12 2 4 41 33 33 32 19 5 34 38 42 37 21 3 5 36 29 20 7 27 35 31 58 46 68 75 81 97 93 75 65 68 70 95 56 85 92 69 51 102 105 56 81 90 75 63 95 89 68 55 65 64 81 71 68 67 81 64 64 51 66 84 76 59 67 57 51 64 81 72 74 70 72 66 84 97 94 78 75 88 81 74 73 79 75 85 76 67 73 80 88 78 67 79 85 72 60 61 64 62 68 68 54 51 55769 310 1037 30 11057 15 29 29 6498 -70 -63 128 2024 6716 23437 34915 10109 7032 5444 7122 3697 3019 1797 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 763 1159 1127 880 532 383 424 302 328 895 2569 4679 6547 6865 6696 9396 15225 15282 10997 7469 6477 5953 5728 5612 5828 7111 7138 8132 9631 9663 8887 8730 9696 11459 13302 12646 11341 11037 11567 11641 11246 14984 35926 106894 241766 291071 337967 439821 536209 510179 543446 531528 470577 404320 370005 85904 104257 92514 58620 6761 2093 548 361 275 268 210 103 76 150 36 -13 48 22 37 85 163 104 98 112 57 -3 63 65 40 56 88 84 34 54 109 88 102 26 94 149 109 114 104 115 99 134 119 103 131 70 59 106 101 147 84 64 68 125 134 179 264 260 193 180 198 118 81 116 137 93 81 57 78 62 36 62 16 50 49 56 73 82 101 85 53 75 35 47 79 60 25 23 35 1 -2 52 38 41 49 55 27 36 39 95 48 53 60 41 33 49 15 25 57 61 61 59 25 32 55 101 78 81 65 95 101 59 67 99 85 108 104 98 104 124 100 99 115 104 107 109 82 56 72 99 82 76 76 82 78 83 75 96 99 66 79 80 87 104 86 94 94 80 89 86 94 96 77 100 108 97 97 92 88 101 103 119 107 103 101 110 120 111 105 106 108 104 94 94 94 95 86 89 88 90 89 84 85 81 77 73 78 55775 314 917 30 11057 15 29 35 6498 -73 153 762 5966 23269 12787 23974 42323 41187 6001 6036 6868 3455 9977 8524 2003 -35 999999 20 1269 2113 -100 250 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 104 28 180 509 1031 1620 2113 1892 1328 1053 1603 3250 5272 6893 8239 7774 8223 9143 7202 5630 5151 5594 5843 6840 9636 12035 11732 9514 9348 12319 14164 15409 15209 14530 12894 12617 13114 12739 11512 10322 29576 106753 197131 225822 231039 259755 356326 434314 414324 380376 416477 437533 415655 118716 3850 4931 61240 141881 96115 45859 2264 583 501 187 200 96 77 69 5 -9 10 -33 4 -35 -50 55 99 117 100 39 3 9 39 20 -49 -51 -27 18 64 98 47 22 59 73 74 -10 11 12 71 96 63 41 15 38 51 33 28 51 59 36 6 14 44 95 128 172 185 127 111 73 84 78 51 74 35 50 23 7 1 -13 10 6 -32 2 10 11 8 8 28 -1 0 -2 40 8 -6 -37 -14 -44 -23 -5 -22 -59 -52 -26 -36 2 -6 -18 -35 -17 -16 -11 -19 -29 -43 -18 -10 -8 -17 -25 2 19 8 21 32 38 46 30 60 37 37 61 40 44 51 61 33 43 52 49 49 11 11 38 40 64 35 19 9 47 44 46 38 24 30 36 32 70 64 31 51 39 51 37 29 44 44 35 35 48 47 52 62 42 42 67 63 46 69 73 61 60 66 65 55 48 63 60 61 54 44 44 47 52 51 49 55 54 41 35 44 31 36 42 30 23 55781 245 2985 30 11055 15 29 41 6498 -75 173 581 1082 1447 1422 1406 1683 1806 1977 2554 2633 2970 3732 3649 3213 3320 3521 3498 3569 4490 5246 5263 5116 4799 5850 6369 7460 8749 10346 21124 52182 111555 222464 362238 442688 651770 994652 999999 750775 528442 241324 54144 31374 14574 3846 15611 112144 20104 412 233 189 198 188 155 97 60 49 50 -27 13 27 28 73 140 105 81 110 105 127 27 29 9 58 10 18 43 95 86 37 75 56 68 83 112 78 89 99 98 101 57 74 74 47 50 60 42 69 86 48 72 77 112 131 214 218 212 185 209 148 125 140 84 31 63 50 39 56 63 46 16 36 33 40 71 79 18 61 33 56 61 27 35 38 8 -24 -11 8 16 20 -41 -23 -13 41 43 7 21 1 31 30 2 36 8 -18 15 25 32 35 40 35 23 2 14 14 40 64 83 80 83 87 94 95 83 95 113 95 90 87 81 90 74 75 78 64 73 92 96 82 76 97 67 54 68 66 97 65 68 100 98 72 64 92 82 76 83 79 71 82 77 64 70 74 89 94 88 74 81 92 106 93 87 98 101 95 89 87 100 102 93 100 100 100 92 96 87 84 87 83 80 77 76 71 77 75 72 68 55787 313 973 30 11053 15 29 47 6498 -78 543 5447 21498 43499 46146 36645 42103 60156 37795 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 201 336 452 567 510 436 1046 2459 4047 5395 6459 7323 8213 8790 6776 4969 4953 5563 7355 6912 5543 4667 5341 5085 5110 5747 5769 5839 6654 6866 7178 8183 9725 11142 28760 94965 220862 401356 532803 570056 585870 598809 665214 774450 568336 224446 170404 11179 11192 7607 2928 1120 504 346 270 234 188 90 100 94 66 -13 2 12 40 68 68 84 141 103 64 36 81 163 93 25 38 75 9 5 26 63 75 51 42 36 30 44 56 55 105 123 122 76 53 76 51 14 70 80 74 49 84 50 81 71 103 163 154 203 174 134 132 82 115 112 91 97 148 131 78 54 67 6 8 60 43 26 84 70 41 73 59 39 45 64 49 24 25 -15 2 -14 -18 -2 -9 3 8 -1 21 29 5 -2 42 51 43 43 29 38 12 14 30 35 21 23 4 27 60 46 22 56 69 61 76 73 67 62 84 94 97 72 62 77 53 90 99 90 87 83 89 121 103 85 64 78 72 66 76 93 94 61 62 86 83 67 87 84 85 89 70 71 73 64 76 65 65 69 76 87 87 92 93 90 99 93 80 78 98 97 92 109 94 101 94 84 90 97 83 87 84 80 79 77 81 77 76 67 60 60 64 59 56 55793 296 1451 30 11051 15 29 53 6498 -80 360 430 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1385 2240 2620 3043 3072 3456 3167 2173 2183 3155 3297 3374 3923 4636 5142 5907 6465 6436 5219 5011 5711 5918 5372 6192 8252 11081 22679 76708 189896 346215 557866 826415 999999 965745 720872 628538 274589 11233 5439 5843 6161 6976 4050 2514 1752 603 178 137 220 177 142 115 68 15 41 20 120 86 75 172 103 64 116 54 105 72 21 37 74 90 77 51 64 30 64 58 33 84 80 85 114 87 79 122 113 36 45 66 54 109 77 22 64 51 85 93 96 93 109 128 193 185 152 108 92 131 150 100 111 121 88 65 62 24 29 27 11 12 -20 41 56 116 68 37 44 46 35 29 85 80 55 21 13 -23 -6 -22 0 -4 -7 22 18 18 12 17 28 17 11 6 4 41 28 53 40 35 5 41 22 14 35 24 26 53 45 74 68 62 68 73 83 91 82 81 115 116 108 89 94 90 78 70 64 64 85 103 81 72 91 89 70 78 99 106 117 98 72 62 78 80 77 59 60 87 88 70 56 70 82 67 64 61 72 62 79 85 86 88 90 96 95 87 90 93 88 93 86 86 92 90 83 89 91 87 89 86 80 75 72 74 73 67 56 60 54 55799 302 1270 30 11050 15 29 59 6498 -83 1161 7354 28938 63780 62249 34993 17274 8430 5307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1545 2522 2155 1351 885 1960 3139 3149 3822 5642 5594 5018 5074 5340 5894 6613 6441 6988 8405 9282 6493 4352 4230 4443 4542 4689 4969 6019 12708 44176 112082 199661 316067 469988 641982 956745 999999 999999 655243 38442 3445 3434 3405 2251 1657 1277 467 294 274 265 173 170 93 75 91 98 23 -7 11 31 86 92 85 109 131 103 51 19 52 26 55 10 23 46 31 18 46 98 69 28 76 98 43 62 93 112 104 60 45 56 47 33 39 40 45 35 41 33 34 93 162 168 152 164 138 137 97 61 115 111 106 86 61 84 66 -8 2 -21 -1 57 29 0 45 -17 -2 36 12 26 35 6 32 15 -6 -10 10 -7 -11 -11 -17 -49 -34 -33 -3 30 5 -14 -28 5 -37 -36 5 14 10 17 3 15 -19 -25 -14 -10 13 10 1 8 47 59 73 34 37 32 48 69 35 66 83 69 42 45 56 58 58 71 68 54 55 36 31 34 52 37 52 47 26 46 49 46 32 46 61 56 39 41 40 38 34 30 43 46 24 49 58 45 47 65 72 59 59 64 57 65 69 53 61 65 58 55 61 66 71 69 73 61 63 57 50 44 60 56 53 54 50 40 36 35 32 55805 306 1151 30 11051 15 30 5 6498 -85 495 3894 9681 13378 18967 20811 13651 7391 9602 8131 2045 999999 999999 53 973 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 930 1814 1999 2172 2519 2333 2008 1890 1643 1520 1334 1375 2102 2438 2473 2336 2534 2630 2724 3089 3506 3872 4067 4372 4644 5164 5615 8873 18736 45591 96814 175841 287245 376182 462253 657452 862475 899281 960199 822032 328798 107561 48613 14861 1739 1602 823 380 331 185 137 121 68 74 6 11 32 76 -9 71 112 94 162 141 113 128 81 125 135 47 89 118 60 41 66 78 95 100 105 141 82 82 146 145 104 87 86 118 88 58 103 107 101 103 121 41 82 118 119 147 173 197 195 189 175 215 184 220 185 126 133 94 61 87 90 57 80 73 47 60 86 62 56 76 94 83 43 34 55 51 65 78 90 55 6 13 28 50 49 14 19 35 52 66 42 56 43 43 39 44 54 43 39 49 23 32 -6 13 44 41 53 46 57 51 67 79 101 71 74 117 108 112 99 97 117 105 108 103 107 92 102 103 92 99 108 89 87 101 109 75 96 76 59 82 98 76 79 87 82 97 102 90 93 79 85 90 95 98 88 95 95 94 95 96 92 103 100 88 97 105 100 111 115 110 124 116 98 92 106 107 101 106 102 95 103 97 89 83 89 85 80 78 83 77 73 55811 309 1061 30 11051 15 30 11 6498 -88 1241 3734 1093 908 3190 4077 6543 15984 45462 55527 32077 20786 19729 6239 1410 1600 2733 4037 5372 1885 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2814 8277 11934 11553 10073 9019 9265 9295 7653 6983 7291 7289 7697 8137 6863 5906 5987 6888 8316 8598 8950 10849 10084 9722 11276 13673 13535 13275 16541 26898 51729 110171 219758 355330 488592 470757 447884 622399 703984 647107 312646 52230 43347 74628 56428 23400 1693 694 180 140 147 98 65 21 -23 -46 -17 -28 39 -38 -19 -17 27 39 62 70 37 55 82 56 18 4 13 7 -38 -30 -8 1 -17 -22 34 24 29 31 63 82 68 107 72 27 39 2 -2 3 9 35 34 60 38 42 78 100 60 95 99 163 137 111 91 88 88 39 26 29 13 -5 31 -29 -33 -7 2 8 -12 -6 23 -33 21 -17 -22 5 22 17 -38 -48 -34 2 -70 -74 -37 -31 -27 -35 -31 -23 -20 -40 -18 -4 -7 -66 -57 -5 0 -36 -16 13 -12 -8 -10 -1 -10 -21 -14 -12 7 7 22 -1 6 27 34 23 23 19 19 35 23 30 31 10 2 31 40 34 23 49 19 40 59 18 23 14 21 6 13 13 18 18 17 29 35 3 11 20 19 16 25 24 18 36 38 31 32 23 23 27 25 18 31 35 41 44 41 28 26 34 36 34 43 33 30 26 34 31 30 30 21 27 15 19 17 11 8 9 3 2 55817 304 1211 30 11051 15 30 17 6498 -90 1285 2683 1720 1706 1875 313 888 4274 10719 28431 43852 37868 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 999999 999999 421 1164 2204 3005 3321 3817 3242 2565 2259 1884 1765 1301 1479 1905 2424 2617 2892 2987 2956 3622 3774 3442 3599 3977 3655 3666 3416 5170 6550 6064 12560 28951 79931 148050 191896 278796 350630 407000 558807 818815 904537 514311 343129 263696 311743 340630 69161 2719 237 154 145 117 78 37 -1 26 33 36 13 32 67 101 87 114 88 103 97 78 129 128 77 86 63 64 74 78 65 58 86 74 56 81 56 68 126 143 139 132 74 65 88 80 57 100 98 78 17 110 112 104 147 171 188 160 171 202 206 126 102 123 123 91 59 35 44 65 42 16 45 64 37 31 74 72 64 24 56 85 93 63 47 42 43 17 13 23 -10 -6 8 35 29 13 13 5 35 27 43 72 28 33 67 24 3 -3 31 43 23 15 37 32 16 17 39 31 44 64 62 89 115 94 117 92 117 106 81 89 81 89 101 104 109 100 94 98 91 87 90 88 91 90 79 55 80 86 56 66 85 72 63 72 83 62 62 73 78 74 71 68 76 76 98 72 68 74 83 67 68 77 89 92 88 85 93 100 92 85 91 91 91 80 81 89 89 86 82 85 77 72 77 75 70 64 65 68 65 63 55823 312 971 30 11051 15 30 23 6498 -93 2034 4304 2573 2834 1951 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2226 3462 190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1148 3771 6701 8288 7984 6487 5402 4117 3541 4251 5064 5086 5258 5659 5888 5805 4855 4464 4521 4676 4858 5434 5737 5993 6049 6060 9268 29052 76892 171137 302059 385223 432503 492444 491171 632242 815555 607884 347629 276521 47734 30138 33968 32568 3272 149 97 129 83 -11 63 74 64 30 27 2 -6 -30 -15 52 73 97 64 108 56 40 112 75 45 86 88 23 16 31 77 46 54 54 28 51 88 105 97 118 82 71 48 60 39 82 12 10 -5 16 36 82 109 43 98 116 97 102 134 154 171 202 158 116 81 109 115 24 52 43 18 -12 32 43 46 1 44 62 33 17 59 42 20 3 26 42 18 0 -3 -45 -23 -8 30 -11 -15 29 12 14 31 33 14 26 -3 12 19 21 30 0 -2 8 24 -10 -4 7 -1 10 42 34 -9 16 48 90 74 66 60 62 84 70 48 44 77 63 64 53 33 37 39 42 45 39 71 90 76 76 72 58 56 69 70 66 59 59 47 49 56 46 49 42 49 51 68 58 47 38 62 64 55 54 61 56 59 56 60 74 67 67 70 72 65 73 66 63 69 73 74 71 61 60 65 59 53 50 54 52 64 57 53 41 41 44 38 55829 249 2861 30 11051 15 30 29 6498 -95 166 45 999999 999999 999999 999999 576 2325 5655 9333 10910 8789 6205 5183 4289 4456 4046 3546 3725 4853 4906 4243 4879 5521 5104 4839 5552 4722 4064 5750 9868 28875 55060 90062 165027 276131 436105 627879 761824 910255 932299 784452 222873 8522 4087 1670 1805 693 221 180 166 69 40 -9 36 -23 31 87 70 -19 41 103 22 8 79 109 93 72 73 7 -41 43 39 48 55 27 40 7 17 67 46 61 25 94 77 111 100 79 84 38 49 78 46 30 59 16 34 43 32 67 94 102 105 139 75 142 112 114 170 132 131 125 143 98 38 25 35 46 24 25 29 -22 47 71 58 46 19 6 -5 2 40 32 11 38 48 -3 -6 -47 -45 -12 -39 -33 -9 -21 -10 20 8 4 9 48 8 -41 -6 -16 -33 -13 -20 -3 -1 2 20 8 -5 19 -6 -7 17 35 28 39 58 59 69 64 43 70 70 59 52 6 41 43 22 48 57 69 54 66 75 55 35 75 79 61 54 40 39 30 28 64 61 41 38 50 44 39 42 50 43 23 23 40 47 44 50 53 58 51 53 50 70 55 67 72 68 57 75 70 60 68 68 75 59 56 64 58 59 50 51 54 51 40 39 42 35 33 33 32 23 55835 344 12 30 11052 15 30 35 6498 -98 -76 999999 999999 -70 -38 -70 -67 -53 8 -10 -54 -35 49 96 67 79 41 161 209 262 259 459 359 396 354 364 441 468 521 606 608 606 599 408 233 362 169 58 -4 -42 -86 -12 -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 -61 1984 4778 3809 1405 317 999999 545 3244 8428 13635 18867 22330 22148 19038 14836 12716 11245 10217 10273 10745 9809 8149 6573 5609 5180 4457 4199 4306 5115 8791 28168 57649 142061 236099 358532 554389 591027 437052 489764 545787 374236 66741 1714 297 245 277 288 273 201 206 152 55 71 22 47 6 -25 -22 -43 -12 5 24 -25 40 76 47 141 79 49 55 63 53 28 40 -25 16 6 -1 45 16 52 33 5 32 65 86 95 85 65 124 68 17 80 80 77 7 49 36 56 64 53 82 138 101 137 127 95 185 175 152 137 84 64 50 62 28 -22 -17 23 34 49 25 79 52 18 -1 30 28 38 29 -7 0 17 -2 -24 6 9 23 5 -1 -7 -19 -15 -31 -13 -19 35 60 -14 5 -10 -1 -33 -57 -14 7 0 -19 -6 -11 19 -37 -13 -4 -32 -35 2 12 42 35 26 35 60 66 41 23 32 46 35 31 40 46 32 29 45 78 66 46 40 54 71 35 49 51 33 29 24 37 59 65 41 47 51 40 26 49 41 16 26 34 37 37 41 43 42 33 44 55 51 45 66 62 56 50 56 62 61 55 68 70 56 64 54 59 58 45 44 40 55 53 45 44 38 34 39 37 26 17 14 55841 334 313 30 11053 15 30 41 6498 -100 -85 -54 999999 999999 999999 999999 -70 -79 -3 999999 11 38 13 96 94 85 26 -61 15 -15 98 118 125 389 2195 1692 685 2492 10372 25956 31613 9269 9483 13320 15786 7459 1023 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 333 1894 3084 2678 1438 528 131 320 1415 3850 7826 11016 11992 12911 11989 10601 10324 9568 9707 10345 9793 7838 6506 6315 6469 6308 5218 4312 4608 4952 4401 12739 65369 146522 281155 437656 484261 663171 776818 744169 467201 107551 77723 2266 237 200 212 154 168 146 93 114 87 117 57 43 74 77 46 -10 14 65 52 53 90 130 102 26 96 97 73 48 160 108 104 68 37 18 56 70 75 114 82 55 94 168 183 147 100 110 115 114 79 80 52 62 81 40 85 132 129 114 172 168 134 139 142 149 189 235 195 164 147 149 107 108 85 17 43 44 31 44 31 69 70 51 55 90 88 55 20 70 77 77 33 -7 27 35 23 24 53 16 14 29 35 46 65 57 52 22 16 38 31 47 52 54 26 13 67 49 35 34 45 56 58 37 68 62 66 64 95 90 101 110 113 106 102 93 85 92 95 101 99 98 102 105 79 100 104 80 106 111 91 96 104 89 86 88 91 89 100 87 87 99 96 81 83 79 77 68 71 82 91 82 81 85 88 75 89 104 101 110 103 93 98 107 112 110 108 99 104 102 100 103 104 94 92 83 96 91 82 82 85 85 82 78 80 74 60 64 55847 343 16 30 11056 15 30 47 6498 -103 512 473 509 545 470 504 452 532 584 536 476 538 551 478 445 551 558 524 739 694 680 806 807 736 866 1143 1244 3800 29517 58415 27843 68988 85075 80791 100019 110366 198295 196922 87405 104860 93040 3179 629 613 532 452 328 193 74 33 -16 33 92 104 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 -66 98 269 995 2846 5365 6858 5767 4717 3716 3266 4641 7725 10899 14004 17261 18672 21105 24370 23344 20454 16805 18102 20699 20386 18637 15858 13894 13902 12787 11678 12322 12513 11838 14696 69819 210514 309198 305332 187461 66509 88900 63799 60821 36663 932 82 142 76 121 143 131 128 108 39 104 89 37 41 16 87 48 -12 5 -17 -37 29 24 51 53 38 111 82 17 68 51 62 38 21 54 53 42 77 56 45 14 42 77 79 88 61 112 113 104 62 71 30 63 61 70 52 14 -7 75 93 67 94 89 97 136 130 171 221 158 168 143 59 78 36 18 -6 -3 35 11 34 -14 12 24 37 74 43 35 -5 11 20 -18 13 -6 -4 -16 -35 -30 -50 -15 -10 -24 -32 -43 -2 1 -6 -6 -21 -40 -38 -8 1 -30 9 25 -34 -22 7 -11 -37 -2 7 -13 17 32 22 18 17 27 48 22 31 33 13 46 44 30 30 69 32 39 48 22 23 21 37 49 40 46 39 28 46 51 39 46 44 47 44 57 48 24 47 46 29 46 56 42 50 46 28 27 37 33 46 51 46 50 49 53 42 40 50 54 62 56 51 63 73 73 68 57 50 50 55 59 63 52 51 45 42 47 45 39 36 33 33 19 17 16 55853 344 17 30 11057 15 30 53 6498 -105 1796 1774 1747 1833 1916 1843 1820 1869 1786 1791 1723 1765 1789 1861 1758 1782 1848 1819 1804 1887 1935 2018 1991 1998 2042 2054 1931 1870 1741 1769 1792 1941 2105 1966 1937 1884 1723 1800 1712 1672 1511 1384 1146 973 786 528 400 224 61 84 -50 -75 29 58 74 62 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 999999 999999 -62 -58 -96 -15 200 710 2003 3809 5412 7207 8296 8245 7822 9143 11692 14973 15581 14349 13886 14150 14829 15046 14093 14443 14575 14540 14080 13770 13917 14494 14327 14326 13548 12282 10780 12248 27349 94148 235667 347448 325804 262739 144555 61248 1457 150 167 72 119 150 143 152 98 144 104 45 98 46 64 102 61 24 49 31 27 50 64 37 45 70 102 137 102 104 128 110 128 82 25 17 34 28 8 84 61 49 57 88 93 59 166 175 113 78 89 107 71 87 53 19 72 87 106 62 82 135 205 160 156 139 168 183 235 265 188 169 201 140 101 87 83 52 23 42 44 22 51 51 37 52 47 38 66 40 48 63 51 49 61 42 38 37 28 3 -13 -19 -21 -38 -4 4 7 9 26 65 24 -2 10 16 11 20 19 21 1 19 28 -8 -3 17 28 10 19 38 45 59 77 87 69 62 67 83 86 51 47 67 78 75 76 89 87 65 64 92 76 97 88 65 96 85 78 73 79 75 61 67 60 82 79 60 71 90 90 81 70 76 69 66 79 66 79 78 63 72 78 72 87 78 77 69 77 83 85 90 85 92 77 68 95 91 77 79 76 75 88 83 79 77 69 69 69 59 61 61 51 56 49 55859 344 17 30 11057 15 30 59 6497 -108 2033 1946 1974 2021 1965 1924 1929 2020 2062 2106 2123 2141 2068 2178 2270 2417 2539 2579 2627 2671 2909 2918 2917 2936 2905 2871 2844 2899 2909 3097 3066 2776 2443 2043 1741 1546 1462 1433 1288 1171 938 714 617 576 513 519 297 220 194 134 267 184 252 263 243 206 110 39 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -62 -79 -78 -26 -73 -75 -32 -18 25 33 -55 -3 67 45 160 92 96 88 23 30 48 140 356 917 2294 3793 5553 6601 7134 8414 8851 8789 9370 9585 9475 9236 10105 10075 9152 8933 9121 10733 11974 12182 13026 13668 14493 15039 15356 14814 14597 15070 14179 14110 40579 78624 112111 108388 64709 34458 24758 54718 101991 59053 3019 88 96 55 35 84 90 99 31 4 72 73 6 10 -13 -35 16 -5 -14 -12 45 41 42 -37 -27 14 27 15 18 47 20 52 11 -9 21 6 -3 16 18 -34 -15 38 107 69 63 110 83 64 88 72 96 55 1 1 60 63 33 66 39 73 112 94 106 102 65 93 155 170 125 128 102 91 148 70 64 49 37 39 -6 -63 -43 -4 43 29 4 6 31 32 6 58 22 -9 -21 -51 -54 -8 5 -47 -34 -17 -40 -42 -45 -22 -7 -6 -43 -20 -34 6 -20 -24 -30 -28 10 10 3 -6 -2 -10 0 -36 -11 8 17 -4 32 33 32 51 33 42 45 47 13 28 21 18 36 37 43 53 52 44 36 50 42 44 34 37 44 36 21 36 24 13 38 51 26 26 50 32 26 46 45 44 48 48 36 37 23 36 25 12 15 41 48 46 48 58 47 32 49 47 51 65 57 62 76 70 53 56 70 67 53 46 59 58 54 51 49 46 43 46 45 38 30 33 30 28 55865 344 18 30 11058 15 31 5 6497 -110 2559 2510 2514 2661 2632 2635 2750 2720 2723 2729 2778 2860 2844 2790 2968 2947 2937 3200 3243 3231 3446 3557 3660 3753 3746 3565 3475 3602 3585 3152 2962 2336 1714 1557 1451 1241 1196 1068 953 727 426 481 443 311 219 239 256 256 235 325 231 224 233 202 162 58 -17 -53 22 23 -29 -66 999999 -59 -81 -76 -81 999999 999999 -26 -34 -42 -84 -59 -21 57 69 33 41 61 133 111 114 110 102 177 350 397 216 224 218 354 873 2849 5445 6970 6670 5705 5040 4783 4385 4592 5346 6390 7519 9171 10098 10508 11792 10514 8531 8164 8976 10634 10827 10304 9327 8072 7743 7457 7661 8277 8468 8196 8487 19846 64515 156656 193139 137358 105824 48577 1992 398 216 270 274 194 106 122 89 180 149 121 78 69 80 58 39 52 19 47 74 69 57 56 85 85 77 95 115 119 117 152 93 69 112 47 25 71 47 105 93 124 64 24 87 90 105 117 119 120 113 147 120 113 95 124 98 59 48 129 101 128 183 192 151 159 141 165 161 141 213 192 209 164 192 209 139 101 85 93 89 60 59 84 82 90 72 141 108 29 33 43 80 55 44 41 37 30 11 35 43 7 9 -1 -9 19 68 49 50 47 44 44 70 52 45 24 11 54 40 3 44 63 52 57 47 40 60 61 61 42 45 80 68 74 91 93 102 79 90 74 64 63 86 100 93 111 98 109 102 65 96 99 96 103 101 79 69 91 85 72 59 85 107 97 99 89 78 79 85 95 87 82 85 74 75 86 104 112 109 87 91 95 103 97 85 90 90 90 96 97 123 111 106 110 116 110 104 104 99 99 100 95 83 89 92 86 81 80 85 76 68 64 55871 344 19 30 11059 15 31 11 6497 -113 1544 1521 1499 1454 1573 1489 1517 1457 1406 1462 1399 1306 1435 1453 1417 1492 1652 1568 1595 1597 1373 1394 1384 1189 975 1117 1336 1347 1621 1862 1598 1535 1278 822 767 566 567 382 275 178 -4 999999 999999 999999 999999 999999 999999 999999 -99 -17 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 2 129 152 202 217 610 1362 2445 2455 1972 1579 1552 1649 1501 1313 1374 1741 2739 5563 10334 13613 14854 14120 12318 10924 9376 8682 9200 8363 8261 8594 9314 9293 9695 8499 6842 6290 5532 7229 54416 133411 280339 440402 481827 246759 161234 7296 773 261 210 117 134 157 110 91 140 103 70 54 50 46 18 43 42 31 23 15 34 17 31 66 87 30 50 101 98 167 111 80 78 56 57 39 34 16 21 101 73 41 37 50 43 42 92 102 153 108 124 77 113 49 15 44 39 62 101 80 177 140 129 164 167 127 166 204 176 169 152 211 232 258 174 107 53 78 63 40 28 19 34 7 26 14 40 40 54 45 33 75 19 -12 36 31 18 9 -29 -34 -12 17 5 19 10 -31 10 1 10 14 10 2 -7 18 -20 -7 -2 -22 -2 3 0 13 9 6 28 29 45 46 72 88 68 47 47 72 71 44 44 51 40 66 46 41 42 59 77 65 75 70 68 88 91 75 44 51 54 48 77 54 68 71 57 83 92 54 74 64 49 62 76 77 55 47 52 55 50 65 76 55 66 72 83 74 83 76 79 88 86 82 78 79 90 80 66 73 72 83 85 72 76 90 73 68 64 64 53 56 54 51 53 43 36 55877 344 22 30 11062 15 31 17 6497 -115 1002 858 846 913 896 889 962 982 970 1002 1052 1136 1024 1002 1091 1049 1055 1058 1088 1152 1125 1191 1296 1296 1325 1401 1409 1521 1504 1677 1671 1996 4736 7955 2985 480 164 45 -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 -13 -73 999999 999999 999999 -33 -81 999999 -15 624 1351 1208 850 439 382 364 580 966 1445 1903 2544 3572 4187 4106 4530 5944 6161 6053 5197 4557 5469 6459 6151 6471 7041 7944 7082 5864 5655 5756 5150 3566 17682 159596 397477 661496 775404 379833 21947 2875 1518 899 382 183 182 140 82 61 84 113 119 65 94 76 88 -5 57 66 4 38 59 41 30 23 41 65 72 100 128 105 74 71 25 71 33 17 18 24 40 70 11 29 36 48 50 28 31 150 142 86 166 118 133 99 103 89 56 46 55 75 105 131 129 119 151 133 134 121 136 158 202 209 198 242 246 170 141 67 44 23 4 13 -1 55 56 44 31 62 9 23 42 16 27 19 8 55 -17 -29 -15 -42 -25 -10 -9 2 -31 -15 -17 5 4 17 16 10 -19 15 14 26 15 -1 -27 -9 6 1 4 -5 3 15 -1 25 37 76 54 28 48 51 56 67 32 45 32 36 46 40 73 73 73 55 51 61 72 53 72 80 78 45 47 31 59 68 62 64 57 67 50 55 64 79 62 57 72 60 53 69 47 34 40 55 55 49 58 55 58 57 38 68 58 53 55 56 70 71 59 69 74 76 75 71 73 68 75 77 74 67 61 57 53 54 53 48 42 42 41 34 55883 344 26 30 11066 15 31 23 6497 -117 3216 3159 3294 3246 3275 3339 3275 3217 3352 3525 3544 3587 3699 3764 3623 3460 3634 3739 3620 3553 3669 3708 3679 3682 3661 3664 3462 3152 2922 2791 2426 2233 2072 1977 1865 1661 1443 1358 1234 1089 1003 882 781 746 544 465 362 530 480 506 499 599 690 737 817 774 745 517 244 221 227 173 125 67 102 103 108 46 6 44 -8 136 147 193 210 228 231 287 289 220 326 485 730 951 1032 1003 826 709 758 1137 1838 2273 2167 2081 1797 1329 1146 941 917 1324 2259 2798 2914 2962 2740 2869 3058 3512 3987 4327 4266 5533 7128 9897 11030 11619 14872 17143 19469 18251 14243 10959 8099 5417 5015 18870 20448 14649 5213 1416 449 273 368 428 433 185 161 105 68 116 62 81 148 95 85 42 39 2 39 -43 -21 84 -6 13 73 11 65 54 68 98 34 36 51 70 72 68 -6 39 27 60 74 47 40 26 97 75 6 31 37 80 80 35 95 93 111 103 57 60 70 63 42 83 115 140 134 126 142 106 96 140 107 166 184 149 202 151 135 125 108 70 32 15 35 -22 -24 -9 58 58 65 46 36 34 19 54 34 0 30 -24 -19 -63 -20 -14 -9 -14 -33 -37 -34 -26 -8 23 -19 -7 -14 21 18 -8 32 -6 -10 -12 3 -31 -25 -1 12 22 33 22 12 10 39 60 42 37 72 52 63 42 56 45 54 26 40 38 36 60 66 56 68 38 56 36 43 84 65 76 61 29 27 22 23 42 64 66 59 58 63 44 41 39 37 47 31 24 49 40 45 40 57 59 52 43 58 61 63 49 45 44 57 61 62 57 50 51 68 66 60 71 72 64 59 48 54 56 53 55 55 44 32 35 30 27 21 19 55889 344 29 30 11069 15 31 29 6497 -120 3260 3349 3221 3248 3183 3198 3325 3362 3464 3564 3658 3764 3808 3600 3523 3643 3719 3780 3866 3928 3987 3828 3514 3270 3225 3067 3007 3056 3034 3153 3282 3350 3343 3701 4367 4188 4817 6183 2848 2093 1985 1855 1524 1225 1136 917 695 668 626 550 556 620 665 634 841 997 1131 1182 920 541 357 242 161 99 89 97 133 107 65 56 55 22 91 87 215 348 241 328 445 422 444 425 531 760 1254 1470 1297 1569 2065 2315 2050 1902 2079 2507 2506 2008 1493 1383 1509 2230 2993 3029 2716 2260 2525 3490 3727 4120 4467 4983 5139 6426 9644 10557 9382 11257 13718 16164 14797 12147 10339 8163 6201 4691 3656 2990 2001 678 198 142 260 515 665 535 325 200 155 142 63 87 35 58 45 89 70 70 63 70 63 81 2 33 80 39 47 50 24 46 44 58 112 63 24 52 24 34 95 119 58 56 42 135 108 73 77 51 55 85 99 124 182 139 137 188 133 61 106 56 47 75 126 111 124 129 142 193 152 150 154 196 166 184 192 229 195 135 136 75 63 60 15 20 45 47 28 29 57 29 34 40 34 56 64 25 -13 13 12 -39 -22 -24 -3 18 4 36 24 -2 -3 10 -5 22 20 13 50 35 9 -5 47 30 46 42 -8 7 25 15 26 55 19 29 56 53 58 59 71 87 51 35 59 79 87 84 59 50 57 79 71 71 76 88 72 59 54 81 76 56 70 51 61 70 71 55 69 56 71 63 72 47 54 60 49 47 42 68 66 71 61 54 52 42 67 77 61 58 65 59 50 59 80 70 72 73 76 75 85 72 64 75 73 61 64 70 73 87 84 78 66 63 58 53 68 61 56 48 37 38 55895 325 603 30 11073 15 31 35 6497 -122 -64 11 55 106 239 277 599 852 1432 2748 13544 80463 250243 446050 579550 590830 709569 766779 316209 45152 9568 10801 4790 2097 1766 1448 1133 1029 770 638 701 685 734 850 963 931 814 794 733 517 446 266 250 234 146 205 119 117 57 58 97 89 139 196 249 340 419 394 423 409 334 552 939 1459 1904 1956 2174 2817 3119 3467 3829 4798 5791 5914 5603 4472 3354 2612 1831 1562 2117 2990 3338 3444 2965 2724 3057 3371 3663 3755 3751 4055 4335 4067 4675 6190 6941 6932 6332 6479 6294 4848 4319 4615 3940 3031 2036 2563 2372 891 1282 2986 7125 9819 6104 2198 805 310 130 103 99 103 143 89 67 32 86 135 196 146 99 92 65 10 71 120 66 85 101 125 102 144 160 184 169 143 163 153 163 111 97 87 80 86 79 137 186 96 170 244 208 193 137 133 182 169 137 87 88 149 159 154 145 186 192 172 190 206 179 213 239 224 225 226 302 299 179 131 97 102 104 80 98 87 61 85 80 87 87 96 137 107 82 76 95 70 58 53 42 56 48 34 49 31 74 43 13 80 71 87 61 48 57 48 46 62 36 44 22 50 74 85 75 25 49 38 55 79 75 117 113 106 114 116 122 107 109 127 114 113 110 113 97 105 128 106 102 115 106 129 115 108 110 118 90 94 105 111 114 103 106 118 103 108 104 94 104 104 100 101 90 101 126 107 111 97 98 102 102 122 107 103 93 116 119 117 118 108 110 111 122 128 118 139 142 128 117 129 125 128 131 131 123 120 122 114 108 106 105 90 83 87 92 83 88 55901 345 6 30 11076 15 31 41 6497 -125 35093 2993 2744 2854 2926 2952 3014 3191 3245 3215 3141 3193 3340 3285 3286 3431 3398 3501 3646 3837 4079 4089 3958 3950 4431 4684 4466 4179 3881 7496 21854 14297 3063 3114 12537 15849 8444 9513 8370 17842 23652 9034 824 381 414 311 360 269 419 373 564 631 653 512 420 165 196 168 205 93 134 114 98 120 35 32 85 -23 -27 -28 51 24 149 200 135 324 236 170 140 180 302 414 679 1020 1413 2500 3376 2779 2864 5421 9400 9275 8734 8879 7735 5401 4149 2855 1959 1264 1005 1086 1677 2842 3783 4662 5827 6327 6908 8180 8155 5871 3789 3239 3568 3874 4069 4210 4222 4451 4357 3535 1800 953 857 1062 1362 2001 3980 9854 18225 28176 44509 47844 27722 10935 3876 1014 177 91 41 72 36 98 39 -10 38 41 100 74 0 83 92 5 64 30 8 56 62 79 128 45 29 39 53 55 80 69 66 -2 14 14 -21 -1 19 88 136 108 99 77 131 46 81 97 35 8 59 88 46 114 34 99 108 100 111 122 157 161 111 124 102 134 182 135 136 116 91 55 41 5 29 39 15 2 29 15 -8 12 35 34 22 26 56 33 26 10 43 -1 -15 -9 -34 -4 -24 -30 -12 -6 -17 21 4 -25 4 -38 6 23 -5 -6 8 -20 -6 -5 -17 -10 -23 13 13 13 6 34 34 45 72 50 59 48 20 30 46 42 77 66 34 51 48 34 44 41 50 47 60 63 46 56 37 26 35 55 73 65 40 40 43 73 54 33 33 39 44 43 51 53 37 49 67 49 52 32 35 26 36 54 50 55 55 57 59 72 54 53 58 65 54 64 60 58 65 58 44 42 53 59 60 50 54 54 47 46 49 48 50 48 35 24 32 24 25 55907 345 9 30 11079 15 31 47 6497 -127 35995 3158 2999 2950 2935 3057 3022 3239 3207 3356 3316 3326 3557 3542 3468 3486 3532 3505 3473 3550 3495 3763 3917 3877 3682 3516 3662 4017 3982 4052 3984 3656 3277 3109 3868 4464 2336 1565 1521 1356 1058 879 582 551 532 519 503 429 522 591 702 651 744 809 710 547 431 310 377 285 222 215 104 95 96 45 1 44 42 108 132 130 216 274 332 329 284 267 303 333 454 659 1254 2028 2760 3451 3513 3023 3217 6339 10512 12714 13729 14420 14029 11460 8409 4768 2454 1333 935 944 1021 1757 2865 3664 4395 3910 3637 3552 3105 2758 2692 2290 1694 1170 768 720 866 1932 3563 3485 2205 1529 2138 1837 2437 3529 5929 6334 1610 959 1331 2146 3070 3511 2374 905 289 83 147 42 71 60 75 88 57 80 85 26 24 10 40 1 -15 49 21 68 62 90 33 42 78 97 45 93 56 -12 -11 57 96 49 79 9 -38 28 69 96 134 155 113 101 41 52 35 19 4 21 90 105 91 87 129 110 137 106 134 88 119 128 127 151 164 139 198 173 108 44 35 5 3 -7 9 -5 17 23 -17 19 10 20 -3 -3 16 66 30 43 -2 -15 -11 -19 -2 -42 -8 -9 -7 4 -25 -36 -18 -9 14 7 -6 -47 -9 17 4 -4 -10 -17 -10 -15 18 -2 33 45 50 54 50 57 76 40 46 44 49 52 32 52 90 63 56 60 60 67 43 37 45 55 62 73 58 30 35 37 52 60 34 49 46 57 43 51 46 47 62 32 28 15 34 45 47 47 35 47 49 49 52 50 41 56 56 46 45 41 38 54 57 53 49 57 60 58 58 60 63 66 58 61 70 69 55 49 58 49 53 45 38 43 35 30 32 36 31 27 25 55913 345 11 30 11081 15 31 53 6497 -130 38707 3372 3303 3323 3542 3591 3674 3655 3539 3677 3674 3639 3606 3497 3559 3575 3774 3824 3894 3834 3933 4113 4194 4190 4383 4504 4389 4676 4740 4577 4247 3965 3489 3103 3390 2394 1790 1603 1307 1163 1028 901 864 622 679 556 432 506 496 661 711 808 854 785 729 640 510 417 376 391 242 185 182 141 46 11 34 60 89 55 145 172 336 330 437 351 382 363 561 734 901 1067 1381 2105 3376 4518 4034 2881 2381 2747 6195 12063 14017 13677 11916 10702 9414 7533 5842 3977 2757 2011 1657 1497 1605 2034 2472 2336 1767 1221 995 1185 1533 1785 2569 3617 4090 4160 4388 4200 4204 4422 3781 4062 7197 1589 709 456 506 446 396 582 732 706 846 1151 635 218 260 219 219 94 83 62 119 128 95 69 92 49 76 89 86 86 35 15 56 103 125 84 66 101 109 63 99 41 70 55 87 64 101 95 62 69 100 46 114 136 120 136 169 143 130 147 110 107 109 101 123 77 82 128 133 131 156 135 160 190 169 189 184 201 221 184 131 125 78 36 53 54 49 31 69 86 21 32 20 92 69 65 73 95 88 66 56 46 1 -3 -2 -47 16 50 53 40 18 7 57 54 30 11 34 31 19 29 36 20 41 46 38 39 26 31 35 41 66 45 51 69 74 68 86 101 97 117 71 60 63 85 78 102 82 53 68 68 87 75 76 97 78 78 57 89 104 84 95 97 89 71 83 74 97 85 86 97 102 100 96 84 76 77 86 73 69 53 68 82 92 86 92 83 85 90 97 92 92 87 92 95 95 87 83 98 115 95 83 92 90 99 94 92 102 98 97 97 89 90 94 87 87 79 80 81 74 74 72 55919 345 13 30 11083 15 31 59 6497 -132 43910 3311 3120 3189 3187 3129 3077 3278 3281 3200 3296 3247 3333 3299 3345 3440 3329 3663 3767 3856 3841 3987 4022 3905 3709 3683 3507 3409 2967 2524 2254 2058 2036 1869 1617 1557 1351 1157 1113 993 740 604 514 426 446 457 506 592 563 577 608 705 751 844 882 811 635 516 355 202 259 279 170 187 103 101 60 69 85 65 80 144 290 292 288 428 485 559 793 1021 1401 2104 2876 3336 3701 3635 2930 2841 4799 8120 10878 12791 11782 7932 6560 7242 8406 8440 7516 6405 5480 3794 2680 2039 2034 2104 1932 1795 1622 1808 1935 1955 1733 1260 975 1377 2004 2888 4115 5351 5445 3726 2320 1667 825 562 601 1038 640 155 138 99 156 119 130 196 200 134 136 146 182 137 102 135 132 117 72 87 38 20 5 39 46 15 45 32 77 22 77 49 30 82 65 43 8 41 70 76 91 92 56 76 42 36 23 38 71 104 140 103 152 141 136 105 76 41 73 104 104 96 96 91 76 87 102 177 94 144 144 127 181 158 179 175 154 90 21 41 33 11 63 66 59 25 42 78 86 34 53 41 77 49 29 40 44 26 20 -27 -36 -41 -35 -33 19 34 27 -28 7 25 32 18 26 -1 10 13 27 0 25 9 5 8 -13 8 29 45 60 70 19 53 74 73 45 55 53 65 79 82 93 82 55 44 52 67 64 67 72 53 46 62 87 88 72 45 66 52 65 66 55 74 72 89 66 70 85 84 77 83 82 51 62 83 96 81 69 78 61 67 58 73 72 77 72 64 79 69 68 57 72 78 91 81 88 92 95 88 89 100 96 96 89 85 86 84 79 74 80 82 68 67 67 61 54 48 49 57 52 55925 344 16 30 11086 15 32 5 6497 -135 3199 2881 2750 2726 2748 2710 2767 2931 2961 2993 3209 3254 3305 3355 3180 3174 3278 3356 3307 3276 3334 3300 3229 3080 2907 2580 2403 2345 2222 2162 2206 2174 2640 3409 2123 1766 1570 1399 1323 955 796 829 644 579 526 523 322 389 512 590 650 712 863 776 794 771 613 479 432 288 210 178 106 144 76 -10 -22 50 32 147 129 175 142 377 480 523 669 817 948 1255 1485 1793 2201 2666 3227 3319 3177 4379 7788 12494 14881 12524 12087 17232 21344 22756 21805 20578 18299 13097 8533 5641 4041 3064 2589 2549 2666 2800 3500 4121 3845 2721 1880 1317 1083 1003 1334 1867 2622 3366 2548 1507 724 410 573 844 441 835 746 76 76 111 107 87 87 65 78 32 61 108 101 101 84 141 63 9 48 21 17 -22 45 69 21 49 27 65 8 28 27 -18 71 70 60 30 49 34 37 21 15 35 97 67 25 26 28 54 37 110 137 127 145 136 67 123 71 16 52 59 155 146 142 108 107 108 136 125 120 122 129 119 157 87 77 77 82 6 22 20 2 24 61 43 16 13 36 19 28 14 0 60 31 -8 20 16 -22 -20 38 16 -9 -23 -15 -28 -5 8 0 34 55 33 7 18 -25 -45 -23 -18 1 -25 -1 14 3 39 37 15 22 42 34 64 53 17 35 68 84 63 51 42 46 66 59 46 56 62 37 59 83 73 55 43 56 48 74 77 64 54 48 74 66 42 69 71 59 38 56 55 43 59 58 67 83 72 54 51 60 41 37 61 49 58 72 69 70 56 62 70 61 55 56 61 69 67 75 77 83 81 74 58 63 69 71 77 72 77 68 61 61 64 61 56 54 46 43 45 40 36 34 36 55931 345 22 30 11092 15 32 11 6497 -137 44455 3728 3478 3379 3297 3352 3399 3568 3633 3556 3436 3508 3687 3489 3389 3562 3424 3481 3409 3216 3165 3323 3256 3203 3159 3193 3010 2784 2551 2416 2436 2291 2242 2070 1778 1410 1244 1024 772 706 604 447 412 494 447 456 395 466 487 540 609 726 621 666 633 432 382 449 400 291 286 204 133 110 143 92 70 -4 45 114 74 223 336 483 867 1307 1566 1560 1433 1585 1705 1904 2401 3154 3631 3903 3579 3444 5621 10385 13926 13625 12378 11593 10847 12497 15379 18548 22472 26420 25294 19870 13412 8779 5787 4516 3875 3507 3422 4276 5051 4217 3229 2044 1539 1415 1308 1509 1682 1828 1498 1284 1059 739 424 277 342 460 398 1152 1829 217 129 205 166 125 116 75 94 118 109 160 151 85 157 105 105 144 81 81 66 90 53 10 1 14 41 4 41 33 62 68 109 92 58 90 86 95 69 44 14 122 78 89 106 50 68 86 128 177 207 127 146 146 152 128 133 96 138 153 136 129 102 168 187 177 140 148 143 195 193 169 150 115 119 40 28 38 71 69 104 62 59 81 82 40 69 89 40 69 63 71 54 74 22 14 4 13 -1 11 27 43 51 29 38 11 31 26 21 44 56 7 52 37 26 39 42 32 35 38 28 45 96 84 41 72 92 68 87 66 81 68 89 84 78 82 96 107 95 83 83 72 80 83 100 88 97 107 105 91 108 125 70 60 94 77 96 118 74 70 97 85 63 80 98 70 85 75 88 91 74 80 86 81 64 81 94 99 79 64 80 108 97 107 102 97 96 101 92 92 111 101 99 107 118 106 113 100 97 102 96 92 98 95 92 96 90 89 85 81 76 67 66 66 67 55937 345 26 30 11096 15 32 17 6497 -140 37485 3210 3232 3108 3113 2976 3050 3069 3047 3145 3029 2967 3032 3029 2946 2976 2971 3000 2726 2791 2688 2769 2925 2934 2838 2863 2970 3101 3053 3030 2642 2273 1965 1903 1700 1183 825 677 478 400 388 359 405 354 325 327 356 340 375 457 508 620 600 511 504 436 413 434 348 234 293 183 204 70 51 78 84 13 141 186 352 516 730 704 635 707 876 889 1053 1172 1323 1530 1944 2425 3060 3858 4727 5625 6024 5603 4703 5841 10948 16366 15877 14820 13853 13952 15211 17417 17886 14840 11367 9385 6118 4082 3312 2829 2869 3468 4613 5396 5397 4491 3168 2024 1372 981 619 403 438 520 700 883 464 248 245 192 169 103 127 165 133 117 79 93 94 130 -13 70 123 70 49 37 37 82 37 -38 51 9 -1 20 5 32 22 4 29 97 86 64 67 81 143 55 62 101 81 50 69 66 9 55 74 91 116 91 70 83 86 165 160 188 148 161 161 98 84 135 151 115 100 137 193 165 139 166 123 128 158 131 149 147 117 50 33 17 37 26 36 47 50 68 91 49 65 35 62 122 60 49 57 33 11 0 9 -2 19 -13 -12 -22 -20 -18 -4 -8 12 16 39 37 43 45 39 12 20 -12 -27 22 14 -4 25 58 31 24 4 -4 44 47 48 69 66 77 90 89 86 94 76 56 91 91 76 59 92 78 79 94 86 91 109 96 81 96 80 67 70 91 70 68 66 90 94 79 76 85 100 76 60 86 99 73 73 73 61 50 56 47 67 66 73 62 67 71 67 92 89 84 74 77 68 70 75 92 94 91 85 81 91 99 103 104 92 102 100 86 81 74 85 85 79 78 77 70 65 68 57 53 58 55943 345 30 30 11100 15 32 23 6497 -142 34857 3221 3051 2945 3005 3138 3394 3096 2973 3125 3106 3205 3238 3378 3250 3285 3540 3561 3605 3581 3524 3686 3759 3700 3813 3844 3816 3747 3615 3380 3056 2359 1906 1738 1448 1222 967 758 575 403 361 419 340 354 360 353 431 303 375 417 474 454 349 299 375 256 256 193 99 158 124 68 60 121 129 18 -19 77 137 312 444 541 706 742 828 787 712 692 869 1213 1480 1652 1799 2091 3046 5126 7604 8221 8307 9533 11881 14421 14781 13751 11551 11402 12276 13021 13769 14636 14461 12676 9898 7796 5150 3295 2233 2047 2080 2562 2682 2412 2330 2148 1661 1075 666 426 390 301 214 268 275 306 288 267 148 98 95 82 138 95 137 48 58 34 12 49 81 54 16 4 7 -25 -57 68 30 11 1 1 -20 -58 -1 9 9 95 43 7 -37 15 34 -44 -34 37 39 -5 16 61 50 44 3 -6 5 11 26 69 55 112 122 105 138 113 157 131 87 67 60 96 138 115 85 84 115 138 128 61 121 72 69 110 174 136 66 38 3 53 52 5 21 7 32 56 28 36 66 65 35 21 4 33 -1 -1 -4 -15 -52 -12 1 -22 -18 -28 -23 -34 -10 -23 -18 -48 -36 -11 -45 -57 -29 -26 -27 -36 -50 -50 -37 -24 -43 -4 9 39 36 22 14 10 23 26 37 19 19 45 41 14 28 28 23 -13 23 43 36 51 43 39 24 45 55 48 49 38 50 25 16 23 57 42 18 27 44 53 64 41 45 47 53 63 25 13 35 31 25 41 30 28 42 35 40 39 36 41 61 54 41 30 52 43 39 45 49 55 52 46 49 63 45 56 66 63 63 56 52 51 41 45 49 55 55 39 34 39 34 25 27 28 28 55949 344 63 30 11103 15 32 29 6497 -145 3381 3387 3206 3373 3334 3542 3508 3421 3359 3399 3445 3539 3485 3700 3984 4204 4134 4278 4321 4395 4282 4200 4243 4173 3819 3276 2757 2405 2113 1850 1406 1180 885 643 533 332 317 280 348 366 389 415 340 415 493 477 451 509 548 490 384 360 444 359 403 368 363 238 110 113 85 86 110 58 54 124 121 186 375 657 992 1400 1586 1553 1442 1413 1227 880 872 1000 1323 1921 2335 2728 4094 6335 8741 10095 9323 8957 9483 9983 9773 8317 8609 10198 11393 12902 13770 13440 12994 11446 9299 7370 5850 4002 2713 2601 2796 3033 2881 2364 1979 1632 1263 918 526 297 315 356 250 127 164 192 147 213 209 145 160 124 140 177 92 84 73 101 74 82 37 16 60 67 36 84 30 34 63 67 16 -22 22 10 10 -13 -8 7 66 80 87 80 49 28 85 65 42 56 65 10 9 41 119 65 50 61 67 118 151 94 90 100 146 169 127 74 109 118 126 140 168 139 147 130 147 139 82 130 140 130 163 128 72 77 39 36 -21 22 75 67 46 12 44 32 77 91 58 52 12 100 48 6 15 22 35 31 -2 19 27 32 -13 -24 35 24 -7 -35 -6 -2 14 0 19 31 32 20 -20 39 26 10 3 0 36 30 36 50 38 73 80 58 63 51 71 80 45 38 65 67 55 50 65 77 45 31 52 72 75 97 93 77 90 109 67 65 95 88 62 63 55 82 87 88 67 70 77 72 92 61 58 52 60 65 58 41 57 75 66 62 53 62 55 69 65 68 66 63 64 72 72 70 73 80 82 89 90 86 93 100 92 92 80 83 89 81 88 78 85 79 75 66 68 62 57 58 56 59 58 53 55955 344 65 30 11105 15 32 35 6496 -147 3467 3300 3426 3588 3496 3468 3490 3588 3575 3620 3680 3759 3800 3843 3830 3747 3784 3792 3681 3324 3272 3345 3257 3204 2795 2586 2498 2208 1907 1487 913 599 460 479 447 383 360 399 374 450 435 533 438 477 522 479 472 397 286 292 279 365 308 371 289 306 227 115 90 85 49 119 122 119 53 94 80 209 328 598 1031 1394 1762 1871 2004 1987 2082 1944 1821 1837 2097 2271 2764 3782 4473 5639 8069 10897 11042 9939 11634 13836 12084 9686 8595 8640 9489 10888 11847 11243 9842 7848 5974 4661 3866 3125 2052 1546 1334 1273 1258 1225 893 857 747 488 318 205 245 204 294 277 248 267 235 177 111 87 87 101 158 206 204 135 53 36 89 117 34 22 64 71 43 25 12 40 31 46 52 -8 -30 11 19 75 16 14 60 34 93 119 30 46 21 5 45 62 75 92 53 -5 49 10 11 83 138 110 137 144 176 154 159 126 121 104 91 90 124 73 42 101 176 173 156 162 134 186 132 118 205 142 87 59 20 22 27 39 27 50 49 42 30 46 34 49 42 56 70 34 60 39 53 42 4 -18 -20 -4 8 18 -2 -10 5 -13 -12 -37 -33 0 21 47 31 26 -6 5 -8 3 8 17 -14 -24 17 38 34 27 46 29 41 57 73 59 71 66 42 37 45 91 65 74 45 28 51 87 58 54 22 50 80 83 64 56 67 63 81 71 55 68 67 65 61 62 57 48 58 58 61 77 76 59 43 67 70 76 60 58 50 63 70 61 56 73 49 53 79 75 71 75 81 78 84 85 83 68 83 79 75 81 99 91 84 77 71 80 77 72 74 72 75 65 52 55 58 56 58 48 47 50 55961 344 67 30 11107 15 32 41 6496 -150 3264 3220 3185 3150 3107 3219 3303 3359 3504 3608 3607 3677 3701 3850 3968 4048 3820 3666 3653 3575 3752 3495 3260 3162 2921 2710 2348 2010 1631 1531 1460 1278 968 700 644 562 554 505 439 534 512 483 476 482 329 395 405 408 350 347 306 346 363 348 358 278 231 143 129 176 219 65 73 94 117 280 407 733 890 1301 1940 2601 3040 3102 2948 2868 2695 2602 2452 2618 3071 3276 3337 3777 4916 6525 9216 11846 14321 15872 17242 15851 12198 9500 7552 6113 5787 6733 7560 9503 8743 7067 6604 6100 4633 2482 1491 1148 1061 1275 1310 1249 944 538 393 259 207 246 293 340 387 360 359 253 178 162 144 158 124 179 130 129 123 88 84 101 70 78 62 47 30 57 38 101 30 30 62 23 50 25 13 40 89 43 75 80 88 69 80 10 22 51 49 69 42 42 42 28 104 52 84 62 122 178 187 107 116 136 122 189 215 182 84 101 128 187 151 142 142 95 65 106 182 227 144 127 111 117 158 143 128 112 61 50 47 44 44 63 83 49 67 96 32 38 40 26 57 69 71 72 40 16 43 50 47 19 9 -9 -7 12 -13 24 36 18 59 25 39 29 15 33 18 48 23 0 4 23 19 40 17 13 32 61 53 47 68 64 91 97 96 71 90 55 39 91 103 54 57 69 62 69 60 98 87 75 46 69 76 94 83 87 65 58 65 57 67 82 73 64 74 89 72 94 77 62 65 82 68 71 87 60 57 67 95 104 76 91 85 83 89 76 88 84 84 86 87 78 87 87 67 67 84 85 83 90 95 98 96 93 93 91 80 86 79 80 73 74 75 72 68 58 54 54 53 49 55967 344 69 30 11109 15 32 47 6496 -152 3083 2974 2941 2998 3011 3103 2909 3000 3122 3215 3200 3099 3008 3102 3243 3289 3344 3212 3348 3407 3404 3415 3473 3459 3347 3257 3210 3130 2996 3094 6676 11484 24581 42669 10254 100766 44018 1291 633 488 487 472 409 357 430 345 304 351 357 319 377 374 345 268 268 352 352 325 218 174 134 201 125 7 223 297 454 746 1027 1376 1820 2422 2989 3716 4627 4812 3935 3150 2923 3365 3749 4007 3850 3572 3830 4145 3973 3787 4687 7291 9382 9598 10446 10678 9172 7086 5816 5697 7249 9736 11183 9570 6453 4629 3696 2601 1477 1287 1874 2704 3213 2719 1747 1087 617 450 292 238 225 261 390 447 280 185 164 168 139 207 102 95 133 127 52 -6 7 33 4 90 56 39 -17 -10 21 -41 9 21 -20 -40 -58 -27 -1 9 -30 5 52 75 38 96 44 36 47 3 45 51 -15 10 18 20 40 59 38 32 105 79 115 110 161 149 113 141 161 214 181 159 78 90 130 133 146 140 110 95 97 138 162 152 126 141 184 131 89 88 54 35 -5 14 39 24 3 2 26 40 81 33 10 42 43 93 21 32 50 48 31 2 -34 -13 -14 -41 6 -35 -15 -30 -19 -29 -17 -24 -16 -26 14 28 14 -5 -26 -14 -4 -12 -8 -15 -31 -6 -9 -30 5 29 35 31 37 67 53 59 60 72 50 37 57 70 79 75 40 31 36 45 63 63 56 74 56 66 55 65 79 59 50 54 48 32 51 59 63 59 48 51 65 49 34 62 63 44 46 47 42 32 54 57 50 54 48 40 54 47 60 54 32 43 65 74 62 71 65 70 65 57 57 65 76 69 61 70 65 53 48 57 58 47 47 47 53 47 49 35 27 32 39 32 55973 345 41 30 11111 15 32 53 6496 -154 19409 -79 -19 41 -57 -42 29 -16 -17 21 64 14 102 74 135 198 201 244 226 149 247 329 540 615 832 1083 1551 1987 2703 13254 120469 213218 329668 350057 337220 514400 660382 565878 391042 13571 1125 756 590 572 429 438 405 345 386 472 489 392 403 318 383 380 315 473 360 295 149 183 169 143 165 163 132 343 440 845 1210 1714 3032 4872 5262 4033 3477 3290 2876 2518 3156 4515 4746 4250 3827 3385 2564 2422 3864 5746 8343 11364 12628 9464 6421 5671 4624 3546 2903 2713 3074 4522 6016 6528 5147 3536 1933 944 765 1332 1972 2602 3014 2706 1909 1288 793 507 314 292 298 401 513 397 252 191 160 115 171 163 141 163 182 150 79 95 76 73 98 104 49 -11 54 27 47 55 83 -17 -19 8 91 86 50 36 63 84 100 49 48 55 52 19 50 7 1 52 54 126 85 61 98 83 67 82 87 144 145 102 164 150 160 180 145 146 154 140 132 126 163 181 87 97 129 145 146 162 96 154 189 187 134 77 59 -13 38 43 70 52 73 18 23 27 22 61 58 51 92 64 77 38 61 61 45 30 38 12 16 34 9 10 9 -20 30 48 31 15 4 30 34 -16 -5 12 30 10 6 11 18 13 1 -1 28 50 46 51 46 52 63 70 38 77 75 83 84 70 66 14 44 71 78 65 72 66 60 66 82 70 72 60 99 68 53 68 99 72 81 75 73 68 109 104 73 59 57 59 73 66 66 69 59 64 79 76 67 67 83 91 69 61 83 81 73 68 62 66 71 84 77 75 72 86 83 79 85 87 90 92 87 87 87 89 78 80 80 69 68 78 78 73 66 54 62 62 64 59 49 55979 344 45 30 11115 15 32 59 6496 -157 3252 3233 3278 3399 3326 3411 3514 3413 3594 3514 3505 3496 3551 3815 3767 3943 4189 4218 4037 3990 3868 3695 3749 3853 4059 4093 3951 3913 4090 3917 4232 4511 3630 3033 2557 1954 1369 860 780 682 539 396 409 512 494 468 496 580 491 409 346 357 305 372 368 377 430 499 501 418 367 228 208 163 146 189 173 326 544 748 1202 2071 2791 3318 3454 3195 3306 3147 2707 2270 2056 1930 1979 2215 2487 2430 2794 3139 3273 3843 5347 6386 5061 3320 2625 2096 2016 1898 2308 2718 3322 5283 8504 11393 10858 8126 4703 2549 1585 2183 4790 7799 9167 8095 5442 3273 1806 864 435 325 408 574 547 339 214 162 200 143 158 199 170 107 75 77 46 45 47 28 66 23 39 51 76 86 28 69 59 1 -2 9 34 53 65 79 58 29 16 80 91 78 42 60 77 63 34 42 80 74 96 66 111 137 141 161 152 111 97 215 200 201 143 154 140 165 142 144 105 168 96 129 97 111 162 133 163 110 183 241 209 141 102 49 35 53 113 69 26 28 34 79 75 76 85 71 84 86 54 64 101 114 46 34 26 61 44 32 16 21 13 -18 -45 4 53 58 19 22 50 40 1 16 26 27 36 5 -16 54 13 5 9 33 34 37 58 71 29 44 63 57 74 40 61 70 81 77 75 102 80 79 78 94 107 98 92 98 76 95 67 59 83 86 92 101 96 94 101 83 83 82 80 92 91 78 93 100 84 75 50 67 72 66 74 73 70 69 58 70 78 77 81 80 73 74 87 94 98 87 82 81 97 105 107 107 100 102 109 99 99 90 92 95 97 92 97 100 84 91 82 74 84 76 65 73 64 61 55985 344 78 30 11118 15 33 5 6496 -159 3043 2921 2842 2701 2696 2811 2868 3014 3038 3106 3049 3094 3093 3047 3231 3308 3183 3436 3443 3358 3403 3613 3757 3778 3903 3972 3950 3932 3930 3748 4527 22307 72728 5903 1363 1015 775 628 626 540 372 471 419 427 388 366 452 297 416 430 404 380 317 379 439 445 437 394 397 335 234 153 87 96 174 230 360 559 921 1139 1243 1446 2094 3090 3740 3859 3749 3212 2513 2119 1846 1669 1857 2362 2536 2599 2683 2844 2936 3312 3431 3583 3104 2866 2781 2344 1910 1676 1813 1774 2592 6237 9593 10741 8219 4973 2833 1328 948 2441 8135 14395 18100 15656 10568 6375 3130 1238 563 505 580 581 614 532 274 181 191 237 160 138 78 161 144 153 148 109 68 42 34 47 57 92 62 33 -13 67 51 41 73 99 122 67 53 79 52 113 51 84 82 90 62 51 24 49 76 42 64 36 82 118 123 84 142 233 241 222 178 226 190 205 186 203 206 179 120 178 149 171 121 150 161 150 163 190 164 158 211 199 102 78 23 66 53 48 37 75 83 78 89 110 72 100 66 89 90 102 89 60 55 61 52 61 25 -34 4 17 1 37 9 13 36 39 29 -2 -11 43 76 87 40 65 52 76 17 -14 13 21 -5 11 53 61 53 88 96 64 62 79 75 111 130 95 85 84 89 80 74 65 88 106 101 99 98 74 75 77 92 108 95 70 92 99 118 92 72 95 108 80 78 62 89 98 68 86 81 87 77 71 71 74 86 85 75 74 85 77 75 76 83 89 76 87 106 117 106 106 110 94 92 111 126 111 106 110 108 98 110 114 113 101 93 98 94 92 102 101 99 90 97 95 91 90 83 83 80 79 55991 344 81 30 11121 15 33 11 6496 -162 2828 2852 2806 2901 2839 2920 3034 3143 3133 3119 3223 3204 3054 3138 3310 3272 3507 3419 3451 3628 3890 4107 4301 4407 4528 4713 4721 4884 7764 39625 109986 60347 27081 40071 34578 8640 1281 595 408 477 379 357 362 327 255 317 299 306 280 276 252 346 320 409 545 415 436 478 397 237 184 103 117 152 203 511 756 1219 1584 1785 1623 1376 1461 1463 1455 1590 1296 981 1155 1283 1300 1256 1270 1298 1531 1995 2330 2702 3596 4901 5176 4356 2294 1617 1425 1859 1696 1404 1694 2853 7766 13066 13994 12521 9047 5157 2868 1922 2020 4256 9978 16331 18430 16175 10837 6409 3553 1429 788 855 1156 2083 2340 1480 744 296 206 178 186 213 114 93 123 77 57 93 116 86 77 39 25 28 21 93 30 59 44 33 32 35 59 50 29 71 48 10 70 55 8 48 66 12 23 -8 31 34 58 55 94 58 90 39 55 170 151 135 138 180 209 176 180 140 125 203 203 157 141 174 115 129 117 183 168 131 151 224 198 147 78 93 47 19 56 22 68 54 26 55 42 74 67 52 63 88 42 74 59 57 27 43 75 60 17 -6 -1 33 12 38 26 8 17 20 11 27 29 14 15 30 -8 3 73 53 -6 39 39 10 59 47 38 26 46 32 35 66 49 62 90 87 91 69 72 96 80 89 88 55 60 73 61 53 100 102 92 74 69 82 80 60 97 84 59 63 57 56 77 86 86 67 68 59 72 84 73 80 78 85 80 74 78 66 67 71 77 57 66 78 74 67 75 74 88 70 62 72 92 86 91 83 81 83 95 86 84 84 83 88 98 100 104 95 91 94 90 83 78 84 77 71 69 69 71 69 63 63 55997 344 83 30 11123 15 33 17 6496 -164 2787 2532 2406 2336 2380 2372 2473 2438 2397 2384 2368 2274 2323 2467 2474 2572 2621 2809 2854 3047 3232 3259 3614 4075 4245 4852 5172 8039 23402 150321 196555 79202 131986 138108 53892 2120 769 615 576 566 391 357 351 377 290 238 324 209 285 309 269 258 328 313 361 420 382 318 229 228 261 266 259 266 436 728 925 1384 1588 1383 1136 1210 1111 937 852 771 633 669 783 756 754 725 790 959 1055 1228 1758 2687 3730 4536 4847 4088 3357 2720 2175 1982 2039 2922 3695 3537 3721 5084 6609 8299 8370 5994 3233 1299 1029 2509 5783 11182 14255 13251 8925 4608 2321 993 647 960 1112 1136 906 438 289 302 252 152 86 113 133 80 78 106 36 36 96 38 82 120 81 62 27 25 0 -1 28 46 62 58 -18 15 41 46 32 18 51 12 -25 10 5 67 -12 4 85 27 -32 8 19 41 25 16 116 129 137 122 171 169 181 167 169 186 200 152 153 197 140 62 101 164 163 142 157 122 145 183 178 85 62 64 72 16 31 30 41 41 21 29 -24 15 5 35 38 53 76 46 9 -9 68 34 20 43 -19 10 9 -39 -17 9 5 -7 47 50 17 12 6 -28 3 -3 1 26 33 16 12 14 -23 4 -16 9 30 0 30 32 52 20 52 71 44 38 39 64 53 58 53 35 35 45 74 58 56 53 17 52 59 68 72 63 51 17 48 64 26 35 23 48 60 58 40 62 64 63 60 56 54 60 49 44 43 47 67 74 63 57 44 59 69 47 44 46 60 64 44 52 65 59 50 54 70 70 71 74 64 58 70 79 63 58 81 82 80 70 73 77 70 71 63 64 66 65 56 52 55 43 45 35 56003 344 83 30 11123 15 33 23 6496 -167 2895 2750 2832 2958 2920 3170 3246 3151 3235 3405 3369 3301 3457 3359 3420 3610 3719 3869 4051 4086 4192 4567 4856 5194 5562 6459 6921 10272 34516 55941 47739 8384 2701 2206 1867 1550 1409 1246 877 685 550 411 331 311 193 296 377 302 266 348 359 308 405 447 470 347 292 242 217 225 183 178 263 479 937 1742 2493 2742 2029 1428 1213 1535 1509 1384 1252 957 725 743 821 837 834 838 845 891 958 1126 1170 1079 1177 1466 1734 1904 1801 1505 1428 1360 1254 1201 1427 1430 1422 2351 4736 7563 8232 7819 5254 2190 782 467 1140 3058 5623 7905 8546 7492 5728 4045 2107 1113 791 806 501 258 168 175 119 213 103 131 128 101 72 165 85 67 83 74 2 102 104 74 42 121 63 24 32 49 53 -11 -13 0 14 59 50 5 60 60 57 15 38 -36 63 18 20 -20 10 21 61 105 40 42 111 125 166 159 156 123 188 166 116 119 145 137 177 163 99 139 168 179 145 103 132 171 205 158 156 126 83 90 62 34 48 77 27 90 37 16 78 53 26 62 44 64 77 82 45 24 30 33 55 25 -6 17 -14 -42 -5 37 20 11 50 55 56 20 48 29 7 28 9 11 42 19 -15 21 6 10 17 9 15 18 27 51 78 60 58 95 60 33 61 62 46 53 70 77 79 48 35 61 63 59 52 53 44 79 67 67 57 51 84 84 68 71 59 83 71 70 78 69 50 66 62 59 71 61 54 83 66 48 62 70 59 67 75 67 69 75 75 82 73 70 75 69 62 76 75 63 65 75 81 79 90 81 89 87 68 87 87 96 80 73 81 80 79 81 80 81 80 69 67 63 61 61 52 54 56009 344 84 30 11124 15 33 29 6496 -169 3336 3113 3050 3118 3192 3291 3307 3265 3296 3467 3454 3537 3638 3669 3627 3691 3874 4086 3997 4035 4069 4169 4217 4206 4429 4295 4353 4474 4849 3954 3665 3505 3278 2993 2687 2518 2257 2097 1922 1382 1094 858 545 356 241 321 246 320 355 297 306 312 394 432 459 382 317 355 353 379 764 1467 2569 3912 5390 6728 6693 5283 3721 3072 3496 3418 2642 2109 1688 1175 909 909 863 866 638 600 706 723 758 779 980 1096 1102 1225 1443 1541 1728 1175 1005 1127 1187 1121 901 684 723 2049 3932 5577 7741 9386 6685 2910 1185 633 974 2664 5404 8835 10562 10580 8308 5398 2877 1280 631 602 471 252 235 209 191 177 111 121 156 208 185 148 60 80 66 83 95 41 75 24 34 58 40 26 79 27 17 48 23 1 49 77 77 42 62 42 34 81 44 48 25 82 15 5 46 82 44 82 110 157 220 191 177 199 191 202 167 170 195 183 203 224 185 176 124 107 137 171 159 171 109 103 152 177 143 120 79 52 72 66 67 57 47 39 31 68 80 79 90 16 34 59 53 37 92 65 38 16 20 2 4 17 21 10 1 28 40 14 9 36 4 30 13 8 50 54 59 34 32 20 10 15 36 29 30 39 21 23 46 68 52 56 46 83 73 62 62 72 95 102 51 56 67 78 54 78 98 85 85 67 48 70 56 80 60 70 73 68 77 54 79 52 50 76 74 74 62 77 62 72 87 70 58 86 75 77 61 55 72 75 65 66 67 73 70 79 65 67 69 88 84 73 82 76 73 81 77 68 69 79 88 93 81 83 93 91 81 80 79 92 94 87 78 77 79 74 62 58 69 66 53 52 56015 344 85 30 11125 15 33 35 6496 -172 3028 2938 3069 2984 3060 3163 3145 3254 3284 3502 3468 3427 3543 3583 3590 3703 3726 3851 3909 4082 4180 4277 4199 4236 4335 4270 4364 4142 3551 3272 3223 3151 3068 2849 2642 2462 2306 2040 1782 1588 1540 1277 1219 1277 1072 946 693 416 364 294 312 327 340 422 365 328 404 416 599 873 1638 3052 4753 5915 6895 6895 6057 5223 4999 4264 3169 1888 1394 1426 1453 998 881 1100 1209 1072 914 914 1066 994 879 745 748 610 481 563 604 573 576 564 557 503 350 315 390 322 302 249 410 529 714 444 253 181 97 160 168 351 1049 2163 2963 3433 3063 2184 931 422 466 450 308 211 238 139 90 135 115 109 92 67 57 97 36 48 36 60 5 55 22 10 -21 -25 -14 10 -6 -6 65 24 2 -35 34 -6 5 -37 -15 -33 -8 3 -5 -5 -9 -16 -9 13 43 92 61 34 81 125 85 120 127 123 125 201 130 88 98 160 100 90 99 71 86 85 90 119 107 81 103 162 129 144 105 40 14 30 0 -16 10 43 -9 -45 -8 18 27 41 34 43 35 32 9 19 -22 34 18 33 -15 -16 -12 -61 -51 6 -18 -43 -25 -26 -4 13 -29 -19 2 -48 -4 -12 -50 -63 -31 -10 -34 -40 -16 -10 17 -20 -28 -7 -17 21 47 31 19 41 34 22 22 27 31 26 19 22 10 17 7 24 49 37 38 21 15 26 14 49 27 40 27 34 14 12 16 23 38 36 25 26 29 41 28 31 28 18 20 22 28 23 10 29 39 29 45 27 22 36 38 28 30 36 39 27 38 38 40 35 33 31 26 34 45 47 51 47 43 44 56 44 42 47 38 47 45 42 36 26 29 38 23 21 24 19 17 10 56021 312 1047 30 11127 15 33 41 6496 -174 1137 6734 20177 47624 125470 277598 399182 189742 153782 267030 329871 206380 283592 486277 799172 677165 120504 25803 841 352 403 426 480 528 388 395 488 746 1534 2531 3733 4825 5669 5314 4476 4037 3639 3025 2497 2156 1951 1965 1849 1837 1943 2348 2450 2442 2223 2030 2218 2247 1999 1747 1693 1500 1228 1060 997 975 821 804 509 408 383 328 302 305 269 182 131 148 76 89 86 78 76 150 176 132 171 110 106 155 192 223 246 319 372 322 230 124 236 192 97 129 80 85 141 90 64 85 86 55 53 9 -5 40 52 82 103 5 43 45 -1 49 6 -42 9 87 65 18 -4 14 26 -6 24 -38 -2 67 25 -5 53 4 40 52 35 83 75 123 144 69 132 107 163 166 146 173 136 106 116 152 117 135 115 105 116 94 140 39 72 128 107 71 69 79 60 32 20 12 11 14 29 3 36 66 35 21 17 64 71 34 -8 27 63 53 18 2 -28 -29 -51 -23 21 -19 -19 -42 -24 -53 -20 -12 -28 9 -15 -21 7 10 -22 -27 8 -3 2 18 -10 15 2 19 32 19 35 50 72 28 14 29 43 45 64 61 25 64 78 40 24 34 25 37 2 38 78 56 16 17 26 37 58 41 32 31 46 45 20 41 72 46 40 54 54 27 49 58 48 31 50 35 35 44 35 50 45 42 52 44 56 40 38 56 42 45 44 54 71 59 40 49 59 43 52 72 65 66 51 61 56 50 56 60 52 51 60 60 57 64 48 44 34 43 45 39 36 31 25 23 56027 316 929 30 11129 15 33 47 6496 -177 2140 9020 17526 34639 78137 193246 445015 576776 413407 354529 185566 203014 101412 148241 373455 480823 772849 531400 157622 1378 422 467 504 533 496 329 342 528 574 463 318 332 567 1938 3281 3934 4490 4598 4384 4413 4135 3319 2395 2021 2609 3398 3747 3456 3803 5296 5736 5477 4987 4559 5055 5469 5571 5465 5348 4237 2975 1963 1511 1195 1115 1149 811 646 534 399 334 276 269 267 334 239 208 243 191 174 86 101 109 161 165 147 148 223 244 294 283 351 367 344 249 200 96 112 34 110 177 77 91 75 71 54 93 43 71 73 35 19 50 13 19 91 60 -5 -5 34 34 21 23 69 5 42 -8 30 7 3 -5 -2 4 5 17 36 41 81 85 68 52 42 66 92 124 191 213 180 164 165 206 198 188 137 101 130 114 136 133 102 164 192 135 140 120 180 108 65 117 57 48 4 45 31 15 0 11 8 13 11 86 86 53 26 76 29 12 10 3 34 36 46 0 -10 13 -3 -5 17 43 9 -1 4 14 6 5 22 34 21 17 19 -12 14 -13 -23 -11 1 -15 0 24 41 -30 24 47 25 40 59 61 71 41 56 48 44 57 33 28 25 33 47 51 52 55 57 39 59 67 43 41 60 62 67 61 53 41 81 73 73 64 72 80 60 52 59 87 71 53 71 74 65 60 53 54 50 63 59 80 78 54 51 71 83 71 65 63 81 82 73 68 74 76 69 81 79 84 88 81 80 77 74 86 86 82 75 72 71 86 86 67 71 67 60 55 58 55 54 56 45 56033 314 988 30 11128 15 33 53 6496 -179 147 1489 5405 12807 26743 63630 200257 561895 701599 865176 999999 759604 591364 210709 138937 66240 3726 447 483 614 644 548 593 396 413 393 385 342 253 248 671 1297 2040 3576 4904 5316 5396 5003 4588 4089 2965 2564 2727 2460 1940 1710 1854 1944 2106 1983 2189 2434 2507 2878 3133 3154 2932 2292 1966 1462 1158 1043 924 758 658 517 412 394 340 373 426 328 212 195 142 136 195 147 71 105 186 143 127 125 105 110 198 243 228 328 422 460 447 460 379 310 232 211 186 88 40 46 30 34 57 41 35 5 -10 19 30 -11 28 0 -30 -50 -9 29 44 43 35 -21 -8 -49 5 23 32 42 43 -22 5 50 23 -16 35 1 -32 22 64 42 51 101 120 115 117 148 113 165 98 90 142 115 69 98 89 40 110 91 100 96 94 102 119 101 83 78 36 2 24 12 12 -9 29 -11 6 35 27 25 44 57 55 40 -24 -30 11 13 18 23 20 -4 -49 -20 -72 -88 -34 -19 -49 -30 -61 -61 -8 -42 -21 -31 -28 -14 -53 -37 -9 -11 -7 1 -22 -3 27 -8 -1 11 -2 3 35 75 67 10 26 39 -3 4 27 27 -13 44 28 12 7 29 42 49 1 20 27 -10 39 35 26 39 29 46 24 37 52 53 23 22 44 39 18 28 26 26 36 55 16 16 15 27 38 49 25 40 35 36 43 51 40 36 19 29 39 34 30 29 24 22 23 34 40 44 35 33 37 43 43 60 57 48 40 50 39 47 48 37 35 38 36 36 39 26 24 32 31 24 18 11 56039 322 747 30 11127 15 33 59 6495 -182 -72 150 585 917 5453 55096 140409 115176 95399 198096 306005 319110 237347 278029 261315 357135 426635 259814 191678 221570 166590 209004 142348 56431 7650 7708 1879 624 516 432 358 368 335 368 418 369 259 351 532 1301 2484 3544 4066 4344 4708 5241 4525 3338 2557 2373 2079 1892 1672 1844 1901 1763 1886 2812 4121 5003 4893 4250 2808 2049 1879 1720 1786 1760 1717 1730 1612 1366 967 646 602 526 374 357 250 204 238 366 337 265 341 250 285 203 188 195 221 266 211 293 320 380 364 425 588 591 351 300 310 284 230 225 167 170 57 159 164 78 90 63 61 121 81 74 113 61 71 76 118 78 42 81 69 77 53 52 10 81 26 48 76 63 56 66 102 65 72 82 0 46 87 113 118 132 127 208 109 181 204 197 190 164 156 250 162 112 164 180 191 176 224 207 158 132 141 132 193 204 155 122 92 97 100 32 46 56 46 29 37 91 47 99 92 55 44 89 81 91 74 40 85 53 74 52 51 38 38 43 32 47 5 25 40 50 41 29 -6 26 25 20 13 39 30 5 55 20 4 11 39 72 42 48 78 83 88 89 81 100 64 30 100 98 106 102 76 94 84 75 65 101 89 79 83 49 71 95 87 97 82 84 72 107 95 73 78 84 81 92 103 99 75 79 83 78 75 95 103 80 77 79 74 83 85 84 89 83 80 89 64 95 94 79 81 93 93 102 95 92 112 104 82 86 85 106 116 108 97 107 117 101 98 108 103 97 91 102 96 82 92 101 92 87 79 76 84 71 70 73 56045 312 1046 30 11126 15 34 5 6495 -184 112 1148 3119 6532 15920 30553 56575 106362 178602 226850 484194 697903 635881 950590 999999 412178 434201 271272 3971 633 570 420 332 360 401 503 321 202 336 1693 3304 3478 3560 4240 4744 3873 3009 2748 2778 2683 2288 1973 1744 1593 1635 1639 1618 1935 2267 2620 2929 3089 2894 2419 2551 2830 2425 2358 2209 1898 2145 2141 1724 1507 1159 861 798 641 448 327 232 203 166 125 173 225 198 137 166 214 215 314 426 491 459 556 539 440 434 448 378 255 448 453 347 312 178 187 191 118 89 65 80 61 86 63 60 88 117 103 97 81 68 99 48 53 62 55 63 96 25 77 74 40 79 100 97 10 19 63 99 74 35 57 96 110 69 75 127 144 159 187 237 203 167 216 205 172 108 121 116 148 153 182 208 182 211 199 143 180 137 177 118 140 93 150 72 31 74 81 59 50 30 36 83 51 46 21 95 87 68 78 91 17 8 23 82 59 20 35 37 -5 -25 10 39 -13 33 19 7 17 17 15 16 25 23 66 40 61 25 22 36 64 69 32 5 38 35 37 70 43 68 116 83 65 96 84 66 83 98 69 83 77 77 65 61 84 94 93 57 53 63 62 71 103 92 73 95 87 61 87 94 83 76 90 88 80 64 83 68 68 77 83 76 79 68 75 82 84 85 68 71 67 60 66 80 74 78 74 71 88 99 85 82 88 78 91 99 93 96 89 88 88 98 102 100 95 88 86 89 83 87 85 85 88 86 83 79 72 73 73 67 60 56051 315 956 30 11126 15 34 11 6495 -186 1613 6873 30361 85705 110890 47940 94543 179902 311113 326802 566596 695243 571041 630561 604243 461406 66077 37530 13630 3583 1626 1225 698 526 518 543 520 521 358 245 193 409 1385 2599 3099 3323 3941 4123 2955 2124 2315 2753 2671 2172 1735 1405 1231 1185 1290 1530 1597 1495 1292 1260 1168 999 982 970 1482 2185 2653 2730 2108 1739 1837 1633 1354 1112 929 975 863 595 463 334 393 512 526 502 592 512 422 299 387 275 398 480 627 719 884 860 571 529 480 334 341 503 339 300 338 250 203 189 143 60 72 78 47 2 37 44 48 72 57 -27 -21 1 49 0 2 68 14 65 94 3 89 -9 48 31 20 47 -3 -15 -4 40 7 -47 29 65 28 55 65 39 152 163 152 157 174 182 185 152 167 131 109 113 99 55 71 133 142 126 85 79 121 154 166 125 119 69 50 26 41 37 83 13 -31 39 34 47 84 73 60 119 61 12 41 59 29 -3 -14 21 -18 -24 -4 -56 -36 10 -7 -2 -13 -4 -35 -39 -40 -53 -46 -3 -11 -25 -51 -15 -5 15 26 8 14 -9 35 21 29 27 31 22 34 43 60 38 27 45 38 20 32 40 65 56 64 70 63 62 52 42 20 36 43 31 10 23 49 53 57 59 46 49 38 33 51 43 42 66 79 43 40 42 47 22 58 60 56 44 54 56 40 41 41 58 54 41 33 57 67 67 71 54 58 58 51 59 52 44 50 50 56 69 65 75 68 72 75 69 62 61 63 62 63 59 59 48 52 57 52 47 38 40 46 33 29 56057 344 86 30 11126 15 34 17 6495 -189 542 479 534 472 484 530 443 516 564 730 657 589 621 732 888 1028 1063 1012 1050 1205 1348 1303 1577 1653 1579 1490 1426 3779 11939 14528 26096 32667 62220 113028 160517 234876 312030 217194 185212 161231 93215 84250 103769 211572 349453 197647 171137 92015 163086 118506 2993 782 720 636 399 430 495 426 466 537 889 1791 2933 3373 3073 3224 4887 5235 3373 2404 2183 2114 2956 3102 1848 1164 902 785 665 573 683 837 1147 1589 1756 1792 2008 2256 2455 2511 2664 2765 3051 2854 2302 1723 1601 1328 941 807 625 386 261 273 351 411 452 421 305 299 342 252 219 256 242 255 409 639 731 625 702 618 676 720 863 611 376 264 209 244 263 245 192 124 68 89 96 61 87 67 47 31 94 81 -2 5 28 -57 -8 -10 -63 -8 27 -10 -21 -22 -83 9 42 29 36 15 0 27 -11 21 96 98 55 72 102 97 45 122 194 210 192 141 162 162 166 192 102 109 123 84 42 130 173 110 97 138 113 139 187 105 75 25 -31 25 7 19 38 11 -5 -29 11 35 45 61 64 67 -1 -2 31 37 -14 16 9 -3 16 17 -10 -12 14 18 -19 -28 -64 -23 6 -11 -48 13 -40 -29 -15 -2 -36 -17 -22 -10 -36 -11 7 8 15 41 36 70 24 36 22 39 28 10 22 58 75 40 30 49 51 19 36 30 20 -6 -3 19 33 20 30 28 44 26 40 20 38 37 40 36 57 53 63 59 56 43 42 37 33 26 35 13 21 30 33 30 50 45 21 25 48 45 39 40 38 52 54 52 44 52 57 37 43 53 52 44 42 55 61 50 65 58 55 67 77 73 63 55 50 57 54 52 51 52 47 44 42 41 37 38 31 26 56063 341 177 30 11127 15 34 23 6495 -191 -23 11 -53 -60 -18 46 109 138 104 222 202 156 165 211 280 305 378 598 568 706 757 842 1163 1506 1989 4870 17111 63791 132254 217740 153517 105994 40523 75896 198540 370290 489003 384888 412161 245011 299747 337925 179370 169817 3748 765 559 483 332 335 524 546 899 1241 1569 1865 1957 2078 2117 2647 3037 3227 3827 4047 3148 2394 2058 2048 2121 1905 1897 1483 1039 1053 1544 1680 1511 1744 2135 2579 2776 2617 2880 2823 2329 1959 1816 1592 1537 1427 1142 1025 978 935 841 793 602 252 210 87 128 149 63 138 192 149 189 171 158 177 252 318 437 470 633 706 884 1031 1037 1077 1121 1300 1356 1296 1235 964 775 489 404 203 190 109 81 83 89 63 47 6 27 27 -52 27 47 -3 -5 -12 38 -22 -19 -19 20 3 -30 2 31 62 65 37 31 11 50 54 52 51 43 27 77 64 99 107 120 171 208 124 141 163 182 139 155 85 126 126 72 150 188 132 81 83 78 127 115 214 137 52 63 41 51 49 42 12 41 43 21 18 59 61 40 59 86 45 48 61 46 11 43 60 24 5 2 -13 -36 4 -8 -9 -10 -17 -14 -7 -4 -12 -5 -2 -34 -12 -30 -13 25 30 50 17 45 66 11 29 8 39 32 38 89 70 58 41 34 40 12 20 60 25 39 34 60 68 84 60 39 60 64 41 38 46 60 85 90 65 51 43 36 50 76 56 41 41 71 59 61 47 39 49 42 51 45 58 63 50 36 49 50 46 35 68 63 44 55 57 61 47 49 61 70 56 57 62 79 69 57 68 79 78 81 88 86 75 74 77 76 79 81 76 74 79 77 73 71 63 63 62 69 56 45 44 41 56069 344 87 30 11127 15 34 29 6495 -194 3311 3000 3066 3235 3261 3390 3570 3424 3450 3404 3413 3632 3857 4009 4222 4331 4461 4540 4375 4301 4447 4398 4365 4201 4180 4252 4174 4442 4524 4157 4045 3982 4139 4377 3837 3387 2821 2379 2138 1970 1698 1316 1098 993 893 753 681 593 414 286 252 396 601 1248 2028 2867 3291 3214 3110 3102 2900 3091 3414 3435 3058 2636 2136 2144 2587 2846 2901 2400 1887 1723 2502 4542 5156 3049 1755 1366 1276 1183 995 950 817 633 539 561 567 599 710 708 685 696 720 581 568 507 451 417 350 248 168 120 100 87 136 160 88 88 199 194 178 264 259 241 358 548 1309 2907 8978 21348 33881 31693 28000 19672 11813 5189 2009 1499 1314 1109 921 875 535 193 90 131 83 87 59 112 81 -15 -17 70 110 24 1 21 48 48 -29 34 35 33 23 7 20 13 -3 50 12 43 60 97 81 50 77 49 98 113 119 176 171 170 154 183 155 172 203 152 140 109 54 106 160 240 149 102 138 131 130 133 72 51 67 66 43 46 77 15 -15 16 73 70 43 47 38 39 71 75 16 45 59 80 65 17 3 34 24 28 8 -6 24 29 1 -20 7 21 19 -10 -7 -11 29 -1 -10 -37 -43 -20 6 3 25 12 -14 38 74 24 67 58 14 45 38 41 62 57 51 56 46 29 22 25 43 51 60 70 63 18 42 53 59 55 49 64 52 49 65 24 50 65 53 44 37 42 62 63 58 71 68 58 51 51 51 39 62 51 41 40 31 63 50 48 64 65 64 55 52 55 42 68 54 65 69 69 75 68 45 48 56 65 56 79 79 71 70 69 78 80 69 61 61 67 62 68 63 54 62 64 62 59 52 43 29 34 56075 344 86 30 11126 15 34 35 6495 -196 305 213 87 202 212 228 284 324 287 416 287 467 470 405 472 520 406 407 551 665 660 852 915 945 1052 1250 2687 24216 88652 152871 267603 218453 70910 66965 10921 14917 16678 30073 124742 231550 256048 242833 187234 140020 31763 24263 2291 737 484 403 337 232 183 300 1089 2134 2791 2885 2869 2561 2948 3413 3271 3653 3918 3669 2919 2994 3522 3084 2330 2310 2509 2834 3499 4868 5280 3023 1963 1556 1023 742 633 700 598 479 430 438 485 480 441 390 393 315 365 317 354 357 309 429 515 509 466 331 170 192 479 952 1677 2934 4558 8890 12514 16216 19308 23395 30226 36570 41624 61152 68601 67024 74494 84628 91510 83522 70312 51091 33846 20002 7194 1864 901 361 146 95 44 124 101 58 138 85 73 5 37 85 60 38 62 47 44 62 7 -48 -13 64 62 44 43 2 2 46 53 32 44 96 77 76 100 97 157 104 158 155 183 152 162 166 189 168 259 222 107 73 62 146 144 135 133 160 190 159 165 138 114 61 38 58 70 22 19 28 18 34 56 42 56 52 65 69 75 48 72 33 39 65 39 37 32 41 8 9 7 -3 12 7 -15 -4 17 -5 -14 -7 28 18 1 5 19 -9 24 -2 -1 0 16 50 42 45 61 82 45 83 62 102 87 75 81 67 62 75 80 61 62 76 91 46 45 64 73 54 55 50 78 66 69 55 53 56 66 63 67 69 66 62 66 82 75 92 99 98 83 64 69 72 59 69 80 43 54 59 48 57 70 60 64 72 70 64 77 86 79 81 76 77 80 80 70 83 78 89 76 66 66 83 85 76 79 76 95 97 93 95 88 88 77 74 75 71 75 66 64 66 62 53 49 45 56081 344 85 30 11125 15 34 41 6495 -199 2662 2505 2484 2502 2652 2701 2818 2920 2969 2952 3020 3249 3314 3264 3537 3785 3896 3905 4025 4403 4555 4796 5038 5305 5630 6308 6804 6370 6891 7922 9280 14287 23244 95944 127715 77549 111900 82511 21957 6276 4573 4129 4181 3185 1733 1451 1177 1149 1073 662 408 343 325 482 776 1691 3373 4827 5529 5437 5211 5018 4788 4822 5654 6026 6515 6522 5584 4185 3201 2548 2467 4842 7746 8028 6513 3591 2196 1367 1043 966 887 767 728 620 563 580 664 763 727 782 724 618 653 698 730 695 484 372 460 375 301 260 204 224 127 240 297 407 572 626 823 1126 1408 1728 2465 2536 3049 5103 7901 8501 10864 16086 19892 30915 36747 40138 34332 26647 17349 10047 7042 3633 787 207 79 97 35 57 44 85 77 2 32 63 50 88 23 4 38 17 11 85 15 13 31 52 80 -11 55 39 -4 49 38 12 56 95 91 110 125 102 82 177 182 123 196 157 164 155 136 174 151 154 90 55 74 139 140 151 124 43 88 148 143 134 9 63 85 57 27 -34 14 81 66 43 103 88 82 77 73 54 42 38 64 59 25 17 8 15 39 3 -52 -11 -11 6 31 -14 -17 -13 -13 -2 -9 -15 -6 17 -7 12 8 21 23 48 43 36 41 59 87 44 38 79 24 42 52 66 65 77 65 65 79 67 46 53 66 39 51 59 54 63 64 53 63 59 46 34 67 34 55 55 58 66 62 86 67 57 56 30 29 59 72 79 54 55 42 67 67 63 41 52 48 47 55 54 54 55 56 65 62 51 75 72 56 67 73 79 55 48 61 74 65 61 65 75 89 82 67 72 76 63 72 70 77 70 70 56 57 63 64 57 49 54 43 33 41 32 56087 344 84 30 11124 15 34 47 6495 -201 3400 3289 3340 3483 3428 3559 3822 4110 4247 4126 4279 4498 4756 4750 4761 5001 5216 5456 5773 6558 6858 6928 7241 7092 6897 7068 9868 41981 54461 54620 122180 75979 48685 65947 15620 8698 8005 6052 4897 3928 3204 2842 2475 1819 1384 1309 1139 905 825 731 514 454 515 581 605 1235 3182 5492 7068 8119 7984 7781 7554 6673 6084 5646 5796 7667 9185 6705 4391 3490 3436 3881 4165 4761 6335 5250 3648 3720 3295 2454 2500 2444 2245 1943 1544 1614 2105 2244 2595 2802 2802 2519 1922 1657 1499 1210 992 931 755 636 636 447 281 292 216 147 175 168 187 180 190 259 276 342 584 597 585 1073 1580 1756 3129 6848 12919 17930 19193 15119 9243 7346 5545 3691 2442 1290 631 315 157 41 69 121 100 46 98 98 66 58 83 44 59 121 132 125 83 40 36 25 44 51 60 -32 30 100 28 71 83 74 80 100 142 126 89 185 183 233 220 227 230 199 224 198 244 193 130 153 140 138 159 147 158 130 122 141 124 187 147 79 39 77 71 48 89 74 119 67 96 131 128 69 56 135 125 87 97 86 67 71 50 10 52 74 40 60 20 6 28 5 -4 0 22 12 27 56 38 21 44 31 54 71 37 16 80 66 58 89 64 56 73 83 84 82 91 99 107 107 122 90 66 66 82 71 95 91 84 93 91 97 75 74 83 75 71 60 76 87 66 74 87 74 73 99 85 81 77 90 101 93 98 90 86 91 100 101 90 87 76 65 71 88 79 88 77 85 99 106 79 84 102 93 91 94 80 87 96 112 103 84 92 106 101 103 101 100 102 113 116 110 107 119 102 99 96 93 96 84 87 83 82 81 83 78 78 70 66 61 56093 344 84 30 11124 15 34 53 6495 -204 4667 4505 4235 4266 4240 4330 4436 4609 4759 4820 4928 5493 5622 5475 5567 5810 6121 6392 6390 6393 6497 6795 6649 6505 6149 6290 6123 5845 5574 5826 6090 5934 5677 5571 5620 5436 5556 4683 3841 3242 2413 1778 1345 1139 1045 1008 807 750 613 649 597 571 571 662 599 952 1516 2656 6301 9140 9029 8218 7083 6339 5785 4751 3562 2993 3486 5125 7533 7074 6917 8167 9000 8673 8836 12307 12154 9322 6728 5251 4724 4884 5024 4700 4220 3585 3445 3459 3449 3318 3129 2508 1769 1347 995 1065 965 810 688 686 558 468 458 435 386 275 331 287 246 294 193 311 395 412 428 473 320 284 198 105 141 114 188 147 119 561 1526 960 624 446 242 234 183 166 158 129 115 93 95 19 84 155 119 70 91 75 70 58 110 110 59 21 53 54 75 79 31 47 60 -15 16 67 61 69 65 117 111 154 143 230 248 156 173 201 188 180 174 186 201 156 134 137 134 162 155 105 96 103 107 134 118 93 30 -19 46 87 77 56 77 48 72 86 39 95 47 62 61 72 88 55 52 42 52 55 55 64 14 38 6 10 3 -13 21 29 -5 16 33 43 35 48 59 20 3 20 37 -4 19 28 61 57 55 98 89 72 76 52 38 63 84 78 98 64 73 91 31 51 80 65 85 86 76 68 83 76 68 89 118 83 38 69 62 65 64 63 94 86 64 80 92 101 67 81 88 69 88 107 93 78 106 101 83 76 64 78 81 67 65 99 89 74 74 87 102 89 87 84 77 70 87 98 85 83 87 92 103 94 91 96 91 96 98 104 104 106 110 106 108 99 89 86 103 94 84 91 80 86 83 73 65 64 60 63 56099 344 85 30 11125 15 34 59 6495 -206 2927 2667 2821 2918 2916 3067 3121 3143 3294 3292 3304 3501 3567 3805 4156 4441 4465 4507 4714 5125 5472 5352 5513 5915 6257 6388 6980 9633 21244 59481 169414 170800 51974 12146 4739 3966 3754 3316 2715 1855 1323 1233 1079 1003 882 648 664 595 554 591 536 465 461 603 1054 1670 3016 5281 7942 9651 8562 6763 5259 4205 3490 2983 2906 3426 5010 7398 9113 8161 8770 8883 8182 7871 8086 10269 11850 9268 7784 7393 7300 7630 7810 7132 5780 4555 3814 2997 2637 2448 2188 2066 1870 1425 1172 1096 1045 1132 1107 939 741 699 603 544 471 497 468 387 381 235 186 208 256 245 250 312 382 338 190 207 145 163 174 178 107 69 46 70 120 175 198 242 296 145 118 85 115 82 65 34 22 90 134 102 72 101 71 48 31 117 117 44 -4 17 50 72 60 71 66 44 47 66 52 76 110 116 77 160 136 136 192 211 148 148 164 200 207 142 150 102 127 173 151 148 148 94 97 99 143 110 105 49 38 49 37 42 35 5 6 88 48 28 63 96 59 40 68 64 69 69 53 53 44 50 35 37 57 32 26 6 -5 -20 -18 -36 7 34 29 -5 12 42 34 -20 -32 -9 5 24 33 48 25 14 42 53 56 61 41 69 41 58 67 69 67 74 73 80 55 44 42 59 34 85 58 68 88 50 39 55 43 41 58 43 39 14 45 48 49 75 57 63 57 51 69 84 60 67 77 54 66 83 64 57 56 56 55 56 65 74 60 65 72 76 76 85 88 76 71 67 57 75 97 91 72 67 71 83 84 70 67 76 64 81 86 84 82 92 90 97 92 90 82 76 68 73 65 61 63 64 61 61 57 45 43 38 56105 344 87 30 11127 15 35 5 6495 -209 1770 1567 1753 1923 1842 1918 1985 2219 2234 2283 2431 2527 2561 2671 2785 3121 3295 3333 3473 3525 4047 4547 4875 5622 6746 13896 59502 92426 38545 100187 47146 61337 128001 176307 127761 176108 263895 141272 5165 1741 1486 1154 1015 1005 835 763 750 647 613 569 528 744 1032 1673 3136 5240 6649 7735 7869 7490 6765 5945 5133 4520 4565 5017 7341 11023 10704 7956 6467 6733 7191 5838 5122 5663 8027 11082 10507 6604 6046 6925 7231 6986 5824 4515 3915 3119 2739 2307 2181 2149 2271 2668 2839 2275 1819 1490 1178 951 697 645 666 538 398 449 467 448 370 345 395 325 334 253 255 207 313 284 287 345 268 202 246 131 147 105 118 152 133 123 37 78 138 122 174 56 97 198 400 419 289 93 74 40 54 45 86 117 63 66 99 379 695 145 65 17 28 63 51 18 35 -5 0 16 18 70 85 86 128 113 108 122 173 202 190 205 196 208 238 138 169 130 144 190 167 158 121 97 82 106 113 91 38 47 63 62 42 110 22 38 56 25 66 20 36 37 67 89 97 67 41 19 44 39 38 22 30 6 20 43 53 -1 -10 16 16 13 20 11 39 49 73 25 -21 4 10 3 2 -2 20 27 43 56 66 44 70 69 57 59 55 34 39 85 61 62 69 99 75 80 74 109 90 85 57 55 54 72 61 55 49 45 47 49 61 61 45 53 66 91 62 59 62 31 57 42 66 57 62 54 70 93 60 76 92 61 48 48 88 71 55 61 70 77 63 44 54 67 68 67 71 63 62 80 79 71 68 71 74 72 70 91 99 82 72 84 73 75 83 88 81 82 85 91 78 67 75 70 66 64 73 57 50 49 42 33 56111 344 87 30 11127 15 35 11 6495 -211 3173 3008 2893 2875 2871 3085 3270 3278 3317 3365 3403 3712 3780 3914 4097 4231 4351 4377 4616 4755 4762 4686 4574 4409 4461 4094 3986 3962 3832 5441 11661 17069 28924 53230 4659 2618 2359 1947 1765 1675 1222 1123 1067 921 765 589 583 629 695 730 968 1438 2802 5794 9301 10218 8618 7361 7261 7635 7391 7093 7263 7521 7652 7666 7726 8985 8961 7076 5429 5020 4122 3417 3140 3985 6475 6877 7170 9857 9905 8503 8070 7533 6296 5351 4828 4922 5274 4772 4629 4354 3946 3799 4118 3779 2627 1841 1596 1260 1074 940 857 722 625 479 389 401 332 406 329 291 345 315 298 264 222 303 282 287 247 269 283 262 312 253 231 174 205 206 193 153 132 135 124 122 145 112 209 347 292 260 161 106 114 146 146 149 89 25 14 56 99 129 101 50 81 31 93 46 31 109 84 28 24 48 45 73 137 139 122 90 185 200 222 209 251 251 233 183 221 168 161 178 178 131 191 164 143 104 137 137 64 90 109 97 41 51 72 34 31 40 78 114 75 37 112 111 51 95 75 55 24 23 64 57 41 74 83 43 42 44 16 56 1 5 32 18 35 44 34 24 29 -6 3 15 9 25 43 60 26 69 102 88 76 74 69 66 79 76 77 93 83 48 67 101 96 111 73 81 101 89 53 60 87 76 52 63 43 64 57 51 71 93 84 73 87 80 78 88 103 80 94 80 64 67 88 70 88 96 81 83 86 95 81 76 83 72 69 71 86 92 92 59 83 97 96 103 91 80 98 101 107 93 94 97 90 94 107 106 105 103 97 106 109 114 111 84 96 96 101 92 91 107 94 88 80 79 86 87 79 71 65 65 56117 344 87 30 11127 15 35 17 6495 -214 3161 3014 3056 3182 3177 3274 3310 3289 3563 3789 3876 4063 4327 4451 4694 4901 5233 5488 5663 5896 6232 6592 6945 7372 7651 7689 7915 10043 8044 5630 5130 4697 4063 3106 2293 2052 1818 1744 1549 1504 1446 1135 808 732 616 572 621 629 610 954 2288 5298 9317 10820 10432 9867 9669 9250 9274 9143 8506 7991 7677 6707 5163 3618 2932 2823 2959 3098 3218 2853 2351 1944 1674 2219 4485 5544 5632 5794 5373 4459 4237 4401 4093 3474 3156 3222 2851 2706 1941 1701 1452 1622 1911 1619 1555 1171 708 615 695 694 567 460 354 354 382 395 358 260 219 182 176 328 219 281 237 301 252 275 234 135 153 150 159 154 89 148 158 129 41 125 133 100 39 148 119 126 75 102 170 185 173 109 157 247 209 202 108 71 70 125 73 31 -15 28 40 -19 27 50 28 -9 -26 11 33 77 81 110 141 153 79 121 160 197 230 232 199 187 161 173 112 102 129 120 119 132 118 134 128 108 86 77 63 86 74 91 55 19 -31 2 27 12 11 43 64 27 84 31 53 44 19 49 47 77 60 57 63 45 16 38 16 8 8 17 -16 -48 -23 -52 -31 19 3 3 -10 31 20 35 51 39 7 49 50 33 45 49 37 53 59 63 37 52 50 51 66 83 48 55 56 75 84 73 78 80 39 29 43 60 46 37 35 55 52 40 37 44 53 62 48 70 64 57 72 60 80 75 69 58 38 23 37 65 76 71 52 60 57 58 49 38 42 52 41 47 54 48 62 66 71 70 68 72 67 49 61 59 60 82 78 75 73 67 71 84 87 81 77 67 73 75 70 79 78 73 66 56 65 67 57 60 58 58 53 55 42 40 56123 344 87 30 11127 15 35 23 6494 -216 3074 2946 2730 2800 2804 2893 2927 3155 3226 3241 3429 3553 3740 3739 3853 3998 4315 4478 4826 5039 5379 5704 6023 6455 6829 7223 6720 6208 6131 5997 6091 5765 5429 4835 4442 4373 4007 3561 3256 3098 2849 2483 2120 1494 1067 904 860 929 969 1448 3017 6178 9500 11380 12523 12935 11573 10063 10225 10377 8519 6876 5483 4654 3424 2387 2592 3067 3148 2527 2238 1832 1257 906 1113 1682 1963 1997 2027 2463 2825 3412 4114 4344 3664 2516 2352 2905 2746 2235 1989 1872 1672 1580 1566 1387 1294 1366 1255 1331 1021 821 732 610 442 416 432 505 519 386 333 291 160 183 247 357 288 266 247 291 256 121 89 119 94 126 88 38 83 142 143 73 74 56 28 37 13 15 90 113 112 85 132 72 109 139 134 219 231 150 131 126 60 106 39 8 51 -3 55 58 9 16 3 41 57 66 13 53 61 79 118 172 180 163 182 242 177 182 188 117 66 59 149 167 138 113 107 120 121 112 102 81 37 28 22 24 40 7 11 -35 4 53 27 64 80 48 1 4 43 17 4 36 42 9 16 41 54 -5 28 28 -38 -50 -19 38 -25 -47 -19 -28 -50 -28 -28 -25 -20 -4 -11 9 11 20 30 -10 42 61 40 -2 26 67 57 37 41 12 30 37 32 29 46 55 19 57 41 37 74 46 15 64 65 62 62 64 64 39 45 53 62 51 23 23 40 53 41 57 53 39 61 63 54 55 57 65 68 61 60 52 40 25 28 51 46 42 49 41 41 43 33 53 52 46 41 50 47 60 59 37 53 57 52 57 52 57 65 62 59 64 66 61 57 63 60 59 48 57 59 51 51 47 57 49 43 42 45 42 36 35 30 28 56129 344 87 30 11127 15 35 29 6494 -218 3034 2905 2838 2819 2876 2883 3001 3083 3072 3180 3165 3265 3560 3757 4123 4345 4856 5697 6351 7045 7506 7871 8632 9476 9857 10055 9688 10181 10696 9876 9606 9643 8790 8041 7536 7732 8984 15838 56882 52370 33336 20501 50783 30053 9547 2885 1130 1085 1124 1426 2099 3656 7075 11027 13676 14505 13179 11573 9248 7222 5317 3678 2882 2412 2106 1799 1556 1549 1767 1648 1479 1324 976 865 1126 1369 1720 1959 2343 2547 2911 3031 3363 3463 3004 2434 2358 2746 2757 2817 2615 2261 1987 1927 1743 1563 1532 1420 1374 1383 1174 1105 1308 1001 782 746 776 752 634 379 223 208 266 244 346 390 433 294 279 259 196 185 153 142 157 100 49 116 145 158 158 49 98 119 149 95 121 29 58 42 7 28 65 11 78 56 22 85 83 87 65 40 12 28 32 51 56 17 25 32 66 45 0 11 25 24 41 57 75 109 150 115 149 153 97 187 160 135 123 122 104 99 123 197 129 118 170 83 104 68 81 33 30 35 62 44 40 10 13 22 -2 14 46 64 49 37 55 66 32 48 18 37 45 43 85 41 21 69 22 22 10 2 -21 -61 -48 -29 -21 -11 2 7 0 -22 -36 -7 15 80 57 66 5 15 51 53 23 26 61 79 49 30 59 91 58 51 47 18 -3 34 48 51 42 62 52 76 54 54 57 62 41 49 41 46 42 46 26 42 60 75 60 50 38 38 58 58 72 69 72 50 29 29 69 86 74 67 64 49 57 64 57 21 50 72 57 46 65 66 61 58 48 44 56 50 60 54 68 68 81 78 48 51 68 56 67 67 61 79 77 70 72 71 73 68 60 67 66 60 54 62 68 46 46 49 45 46 46 39 56135 344 87 30 11127 15 35 35 6494 -221 1084 1056 1126 1099 1106 1071 997 1128 1099 1052 1006 1154 1302 1669 2093 2516 3181 3860 4649 5599 7097 8533 8788 9223 9716 9362 9238 12422 14351 12289 23051 84528 178285 340595 492944 393154 179574 69584 52318 95064 67179 22401 12161 4090 2071 1975 1975 2273 3155 5100 8132 11389 13836 15050 15098 14982 12868 8609 6120 5806 5010 3602 2465 2040 2055 2018 1757 1338 1068 1006 914 1031 1208 1474 1727 1943 2171 2414 2678 2992 3156 3455 3732 3893 3524 2859 2891 2999 2647 2233 1961 1698 1429 1271 1156 1050 954 1024 1039 870 846 700 691 562 535 420 427 637 576 594 656 562 432 305 268 229 158 206 170 259 244 207 137 149 129 134 125 164 145 142 155 123 79 79 127 123 96 32 94 89 94 41 78 88 55 76 56 94 137 16 -62 8 65 88 3 4 24 49 -2 -16 -27 8 18 48 59 86 94 46 115 151 203 194 176 197 169 168 180 204 136 81 85 145 114 106 116 87 134 74 30 15 50 73 36 50 46 44 14 6 7 48 4 34 55 32 39 57 80 49 40 45 52 12 34 31 12 14 25 31 13 -27 -27 -27 -1 8 0 8 -5 21 -21 -39 -34 -4 -15 -12 -12 26 -12 8 4 3 18 28 45 59 62 35 22 44 42 63 34 29 36 5 31 31 32 53 61 52 50 81 65 50 54 43 53 53 47 54 27 52 66 58 35 49 45 24 43 58 29 47 54 48 40 64 48 41 62 57 26 32 38 56 38 18 22 30 54 48 54 60 69 55 44 42 36 31 44 44 53 63 58 62 60 60 60 68 59 57 54 64 65 52 51 67 69 54 56 59 58 49 50 52 44 41 38 32 32 40 36 23 22 23 56141 344 87 30 11127 15 35 41 6494 -223 1595 1647 1791 1693 1746 2033 2118 2181 2615 2788 2934 2881 2925 3167 3567 4001 4517 5306 5840 6318 7380 8270 8587 9785 19398 69767 114554 152041 109688 47248 49600 138281 145321 105817 194598 290466 315032 168920 161757 8215 5918 6622 7600 9408 12078 15074 17644 19897 20564 19369 17251 14518 12125 10662 8893 7004 5969 5256 4094 3064 2334 1630 1561 1464 1285 1267 1199 1110 1018 1012 969 1105 1495 2160 3256 4562 6041 7082 7152 6683 5472 4527 3607 2805 2394 2243 2035 1649 1190 1166 1091 981 898 862 789 744 639 516 480 455 468 448 433 338 346 349 427 396 423 525 536 567 577 447 326 206 238 216 233 261 122 118 126 113 68 229 141 87 97 113 77 167 163 154 88 58 137 107 77 93 67 -6 72 67 39 121 97 33 58 15 33 24 45 20 59 91 34 41 8 -36 17 72 80 105 92 121 169 155 188 194 225 187 196 222 225 195 183 184 155 116 134 156 171 160 134 131 116 75 16 39 25 44 58 43 89 77 29 -6 22 54 10 48 37 46 41 76 57 28 55 1 42 65 40 23 36 49 18 33 43 32 -7 -3 11 -13 5 9 8 43 44 5 9 13 21 57 11 26 54 55 34 28 35 30 54 69 19 13 73 68 41 56 73 51 50 41 62 79 81 69 66 70 72 71 74 64 38 68 59 39 56 83 83 45 68 37 37 17 46 77 82 66 60 89 42 57 59 41 31 42 59 63 43 69 85 50 56 67 43 52 58 66 72 68 54 58 73 65 56 42 50 55 62 76 80 89 76 61 64 70 86 81 76 68 80 78 78 100 85 86 90 76 72 64 76 82 68 68 66 57 57 55 52 54 44 37 56147 344 88 30 11128 15 35 47 6494 -226 987 951 1056 1005 1101 1323 1490 1921 2171 2401 2823 3285 3587 3631 3948 4432 4824 4776 4329 4140 4067 4368 4683 4713 5671 6938 30620 86376 80570 78761 230505 422661 329507 371245 229380 23556 12005 9800 12845 33352 96145 110550 95849 39712 32288 31977 30397 25233 18536 13079 9702 7358 5593 4953 4108 2865 1993 1430 1159 1059 1081 1278 1519 1622 1677 1650 1336 1008 981 1079 1291 1658 2185 3144 4785 5962 6221 6720 6555 6298 5179 3658 3081 2383 1944 1802 1253 942 995 1207 1293 1450 1517 1374 1271 1219 1133 1052 750 495 407 424 228 280 375 288 331 337 330 339 353 425 638 769 809 811 610 431 237 179 151 97 121 172 175 118 175 151 80 40 107 62 73 72 58 52 61 79 75 66 90 38 24 40 67 7 59 79 54 37 28 64 71 -9 4 -9 3 4 -14 -20 28 5 30 38 69 53 27 87 132 172 160 108 90 116 119 155 180 123 101 113 28 112 131 84 72 6 21 20 37 -7 14 30 39 17 10 8 15 -1 27 53 20 56 48 27 57 73 37 26 18 19 53 42 12 -8 -16 20 -8 12 29 -22 -26 -12 -4 -35 -19 -20 -9 -6 -34 -21 18 -5 -2 17 20 17 9 17 12 24 11 4 8 19 -4 30 57 33 50 9 17 28 49 33 77 31 23 24 7 44 44 27 11 38 7 6 18 15 18 47 45 4 21 35 35 32 31 26 23 32 42 51 22 31 46 43 49 28 23 20 29 27 28 29 41 20 28 38 54 42 37 51 63 31 40 57 47 46 49 31 51 37 50 47 46 52 58 51 57 54 44 40 51 45 45 55 54 55 51 51 58 46 40 44 49 36 33 22 18 22 21 15 12 9 56153 332 452 30 11132 15 35 53 6494 -228 0 75 151 217 328 477 549 575 791 1161 1703 6590 22623 48143 95792 32674 944 1091 4118 18280 55619 65002 7966 4019 5168 7309 10865 17869 42103 84098 98822 73299 75035 119864 287464 530343 583275 735604 673955 457728 67277 152788 207951 36582 4546 2493 2500 2710 3423 3983 3710 3214 2335 2132 2190 1967 1579 1143 1002 941 1312 1763 2108 2711 2362 1935 1707 1777 2169 2579 3414 3783 2630 1895 2051 1792 1699 1868 1926 1653 1507 1828 1879 1970 1932 1881 1675 1265 1149 1091 1015 1025 751 596 413 315 386 555 656 982 792 501 401 400 274 236 451 505 523 675 747 424 249 309 358 303 220 236 148 150 134 73 56 54 78 85 72 51 112 108 22 61 115 110 169 139 136 80 77 98 59 85 97 96 12 61 25 0 53 78 126 116 143 86 155 196 184 166 243 196 181 203 172 175 188 161 148 154 77 142 176 131 96 86 74 50 66 68 38 80 89 54 50 55 34 52 29 57 46 67 49 59 66 79 31 81 84 96 77 63 58 73 48 7 37 58 59 12 18 7 28 13 7 27 19 57 62 35 29 7 21 54 61 25 41 67 87 62 91 70 92 71 50 73 49 36 73 65 81 71 56 104 92 72 56 72 74 86 85 71 74 72 92 53 68 72 69 67 59 69 80 41 78 65 49 46 68 89 44 76 92 54 34 72 85 87 74 103 106 93 81 72 80 71 58 61 90 94 79 74 70 73 69 65 78 59 68 72 75 88 92 92 96 94 78 71 80 87 83 87 91 96 89 86 97 94 99 90 75 77 79 70 80 79 76 65 67 59 61 64 58 46 56159 307 1205 30 11135 15 35 59 6494 -231 158 1003 2790 7335 18081 51817 150609 273963 294315 374986 700185 598828 675899 994144 999999 102642 121589 61737 8799 5204 4155 4652 5602 6213 5644 4077 3477 3506 3137 3010 2737 1656 1266 1126 1058 1027 1047 1047 1055 1178 1345 1623 1924 1997 3188 5812 7377 7087 5848 4810 4626 3958 3314 2948 2582 2439 2275 2154 2021 1969 1690 1368 1134 1070 982 736 446 261 290 283 217 111 119 184 206 163 284 276 224 250 248 318 243 226 256 256 361 567 924 1061 1321 1073 1262 2460 358 179 139 51 137 99 23 71 106 119 100 115 162 93 57 83 139 157 139 100 73 32 11 -7 -39 45 55 34 69 31 14 54 30 96 119 196 151 167 213 188 191 228 265 208 192 158 213 166 137 185 163 178 146 158 49 49 49 64 79 59 27 66 115 120 71 47 49 74 103 107 101 61 125 116 95 117 110 48 39 49 84 53 93 57 47 62 3 47 25 39 2 -1 18 20 38 14 -5 19 53 30 45 73 60 51 27 52 78 105 97 74 53 64 42 75 60 21 49 85 111 92 55 85 88 70 37 52 99 63 77 108 86 54 87 69 82 85 83 68 45 72 66 57 76 53 61 82 84 79 72 86 90 93 93 115 89 74 100 98 76 62 93 91 63 76 84 74 67 85 96 83 76 98 115 103 90 95 81 93 107 92 97 90 97 98 94 107 99 96 113 121 123 109 107 110 114 113 131 121 117 110 100 101 92 97 101 104 94 91 86 85 82 73 71 56165 319 845 30 11135 15 36 5 6494 -233 1620 5129 6921 4032 11053 28491 25907 48273 113718 208757 199366 156159 175438 104234 205240 345234 393007 272368 338779 352893 273940 539367 839272 497285 53027 16082 9523 6256 4337 4212 4574 5459 6393 6561 5784 3920 2711 2824 3024 2971 2976 3078 3288 3318 2931 2377 2193 1888 1479 1311 1262 2202 4660 7296 9267 11701 16833 19616 17829 12749 8545 6989 5151 3994 3536 2582 1863 1902 1879 1972 2078 2132 1903 1641 1270 1028 924 707 583 422 317 226 210 290 345 405 416 299 121 158 183 127 130 185 202 295 492 523 413 279 183 159 150 276 230 168 146 99 74 -18 16 34 62 55 40 37 52 60 25 51 45 105 52 70 43 39 14 9 -31 4 7 38 29 1 11 33 -7 -13 42 58 -2 53 85 141 176 191 132 136 144 170 150 123 170 131 128 97 98 107 78 58 47 -8 -14 7 -13 46 37 55 44 19 24 -26 -17 35 5 19 -26 13 42 30 48 39 4 -19 3 -1 -1 3 19 26 37 -19 -41 -39 6 -20 -9 -39 -44 -37 -32 -39 -33 -45 -23 -13 0 -13 21 -5 22 49 25 35 33 11 55 12 44 37 20 5 35 41 35 6 26 34 32 35 39 52 34 4 33 43 4 32 23 49 60 42 15 23 28 32 55 48 18 20 58 43 44 41 62 30 20 45 51 43 28 40 51 34 53 62 75 41 39 54 36 55 66 41 17 44 48 48 63 53 40 32 52 69 56 56 67 65 58 60 57 69 72 70 69 64 65 66 71 82 87 70 75 69 52 46 56 57 60 67 51 43 46 48 51 53 41 34 35 56171 319 846 30 11136 15 36 11 6494 -236 1266 5927 13966 14543 10452 12214 13655 22153 21422 28031 135965 239950 172548 199617 111019 45915 54239 47468 52553 79175 93951 159213 451769 577067 780749 828305 356102 249691 11969 10053 8985 8063 7849 6455 4381 3537 3430 3575 3443 2962 3277 3745 4455 4668 4580 3981 3474 2714 2225 2106 2265 4590 9277 12348 14020 17723 20673 19689 14330 9271 6926 5168 4705 4203 3727 3117 2632 2410 2418 2120 1679 1455 1111 763 729 934 1100 881 1020 1004 760 631 730 771 782 571 271 173 177 247 184 228 170 248 133 141 128 200 191 203 156 187 180 142 123 89 141 131 170 86 29 54 72 64 91 71 35 68 95 43 93 49 96 89 115 114 26 10 40 9 19 -35 22 32 -7 43 16 60 58 72 115 141 115 134 204 166 142 100 109 156 152 175 135 119 145 146 209 146 116 51 58 44 68 15 41 63 84 60 43 64 47 50 33 8 42 44 67 92 70 65 64 71 31 19 37 55 37 34 27 54 -11 90 41 18 12 20 -5 36 -12 -22 -53 5 25 -6 7 14 61 3 13 29 16 -9 20 63 9 16 44 49 52 68 59 29 57 42 3 53 36 67 38 29 52 65 67 51 29 62 72 66 40 42 49 29 47 70 42 49 49 52 37 30 50 61 76 50 50 71 69 65 38 55 56 65 59 65 65 55 52 56 48 63 74 73 57 55 56 61 60 58 65 69 48 55 54 58 82 76 67 68 72 79 74 76 90 86 91 92 90 87 89 100 100 92 82 81 87 79 79 77 77 68 74 63 54 56 59 53 52 48 49 56177 310 1117 30 11137 15 36 17 6494 -238 549 645 2603 11095 41444 61315 41605 64757 140546 294506 345876 476619 490141 312179 157806 236918 400194 216797 173981 9926 6995 5004 4103 3121 2423 1769 1498 1780 2014 1962 1597 1613 1759 2069 2794 3558 3216 2212 1421 1240 1428 2257 3655 5541 7626 9353 11435 10740 7073 5040 4347 4005 3557 2860 1706 1275 1356 1630 1380 982 1012 911 802 552 352 256 47 -10 10 43 258 371 384 231 30 11 -4 -43 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 195 799 1576 4360 8693 10782 15303 69940 249839 424849 473559 373977 139239 34352 2538 77 37 53 37 67 96 99 40 28 -12 33 42 89 80 72 88 47 -11 10 74 49 29 43 -48 -27 108 69 28 69 156 168 136 145 139 152 173 143 166 153 172 117 125 145 97 104 147 58 73 35 56 39 18 43 48 36 36 20 66 79 35 13 29 32 -6 39 66 26 22 21 17 41 5 27 -18 -16 39 2 -5 10 -20 -15 -10 -54 -59 -2 0 26 -47 -16 -26 -63 -43 2 23 41 55 51 29 14 7 -13 15 10 28 10 -6 34 35 13 -8 21 22 26 34 58 45 33 20 47 41 4 32 22 5 6 31 9 19 28 13 -8 4 21 38 41 46 46 40 20 16 24 29 39 47 41 31 27 42 37 30 36 29 11 16 23 25 26 46 29 37 40 5 16 34 32 17 31 33 16 20 29 25 29 34 35 40 43 47 27 37 55 63 58 63 58 56 61 58 56 53 55 50 44 43 37 45 37 33 36 34 32 33 26 33 26 25 17 56183 320 817 30 11137 15 36 23 6494 -241 113 459 491 2775 14963 27737 40768 62170 72713 95643 135254 103243 124621 212943 97361 63409 45468 18376 21351 22165 12729 11689 11060 10311 7219 5171 4845 4686 3248 2463 1587 1020 1008 1062 937 820 509 294 321 766 1251 1233 935 676 608 403 237 31 36 86 185 382 642 974 1491 1913 2230 2597 2634 1940 1011 766 763 692 495 620 565 478 878 1307 1178 758 292 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 425 1491 2830 3380 4777 5943 5407 10882 64830 264492 564471 891172 921667 657679 238062 31913 1823 40 58 109 106 132 119 108 35 66 99 164 90 40 12 59 -10 18 29 -7 0 30 30 47 4 36 96 50 103 179 106 220 233 231 201 224 144 168 142 152 179 214 147 192 125 112 122 115 64 85 42 25 39 88 40 47 38 57 92 69 33 -3 1 88 136 79 22 72 67 61 108 95 -2 2 33 46 33 16 -16 -12 -17 -10 15 -10 -14 -7 -9 47 13 -16 -17 -11 30 31 20 56 63 22 -1 25 48 44 56 45 67 44 27 41 38 56 45 66 64 66 56 61 57 38 51 54 50 65 61 37 48 56 63 52 55 35 29 29 74 54 20 20 36 36 38 26 41 24 61 56 46 54 54 44 41 46 45 41 22 30 44 55 43 52 20 33 43 32 25 47 50 45 47 44 56 51 51 62 35 45 62 61 58 58 60 58 59 60 69 64 73 74 72 69 60 66 74 76 67 57 57 58 61 53 50 44 47 43 43 43 40 35 31 56189 322 758 30 11138 15 36 29 6494 -243 1181 4242 5029 6967 10422 22201 14933 10400 18391 44553 62511 41016 27567 23387 15425 6749 10929 13886 6674 13441 45739 20167 7886 7299 6073 5298 4358 3364 3065 3031 2598 3306 17246 74430 152911 148133 141703 121509 33813 1795 1452 1398 1133 621 634 651 592 418 330 485 319 59 -91 -89 -28 411 999 1169 1070 1125 1254 1094 976 1303 1926 1585 861 803 1142 887 846 1082 616 277 214 106 14 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 874 1060 543 -56 999999 999999 999999 999999 999999 -6 179 3000 21494 56104 102028 125427 403627 999999 999999 643249 210167 64204 2260 163 60 64 65 124 88 47 47 147 85 44 43 98 93 32 74 91 19 34 38 -4 93 118 86 113 61 51 131 216 235 217 212 173 139 168 216 198 188 152 144 125 125 147 154 136 128 88 41 29 35 60 46 11 79 100 71 38 21 40 46 6 29 43 68 75 90 54 49 42 -3 46 48 24 28 46 31 37 47 44 5 16 0 13 -7 27 -23 -12 1 29 49 30 52 21 2 23 53 62 34 18 47 59 37 27 21 47 -10 28 65 54 30 45 41 41 50 57 48 52 62 46 46 47 31 53 47 58 30 16 62 48 42 46 52 49 62 50 62 31 63 46 39 47 36 33 56 68 66 56 32 65 60 44 36 36 64 69 43 56 43 55 74 62 53 55 49 66 69 57 56 70 62 57 55 55 57 57 78 77 81 74 69 62 60 66 63 79 88 78 70 71 71 74 68 69 69 56 46 47 49 44 45 48 43 43 41 56195 346 37 30 11137 15 36 35 6494 -245 1451 999999 546954 999999 737438 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 413 2546 8629 25277 40567 71996 135758 109288 100469 150974 153849 190390 256246 518927 734194 422325 110883 41261 36698 10561 8019 4587 4742 3256 2097 1724 1147 847 1147 1364 1568 1519 1088 1089 1279 1292 1150 1231 1824 3021 3851 4947 5781 5836 5841 5838 5113 4050 3081 2559 2649 3091 3371 3618 3873 3374 3072 2816 2427 2009 1834 1632 1120 634 427 230 39 -53 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 761 1149 182 11543 169560 551907 727096 500906 53206 5347 149 133 111 81 130 81 60 54 76 139 108 57 49 73 7 -31 -28 -23 10 80 85 104 39 101 115 145 159 225 247 223 254 237 250 151 182 143 201 219 145 196 202 195 158 143 171 166 176 119 148 76 84 50 48 110 134 102 6 85 86 67 27 60 121 82 45 67 75 87 103 59 40 46 31 48 62 36 9 5 27 6 74 78 8 -10 12 6 21 33 24 45 36 -2 47 50 78 59 20 50 24 58 54 74 96 61 46 61 50 76 75 50 52 40 34 28 36 41 44 78 58 55 79 63 60 56 57 71 56 51 67 65 72 58 48 67 51 48 57 84 92 76 84 69 64 58 66 64 73 80 66 54 35 55 76 75 48 51 59 59 54 63 74 67 72 78 93 81 89 71 83 88 79 74 103 88 71 76 81 88 81 88 96 96 87 93 76 94 109 104 94 105 101 104 94 83 73 70 71 69 71 73 63 66 62 65 57 56201 347 8 30 11138 15 36 41 6493 -248 200677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 588 2031 5798 18352 44840 46684 55279 118932 203436 378080 534178 666262 623033 891712 747898 713053 259100 18703 11746 9345 7949 8670 8707 7374 5692 4215 3064 3731 4804 5508 5390 5591 5978 6870 7310 6966 6811 7328 8225 9540 11835 13469 12133 10072 12796 14906 13937 10872 9279 10270 10411 9349 9011 8512 7926 7956 6220 4046 3220 2639 2194 1714 1462 1016 570 470 548 449 413 381 380 248 267 146 74 63 99 132 113 143 162 142 97 78 123 172 73 163 117 135 178 206 139 84 200 53 1375 29908 68934 35763 14263 568 167 137 11 39 47 66 31 90 44 132 17 0 -7 6 -9 58 15 35 39 30 33 13 66 128 99 149 144 114 192 174 170 196 146 171 248 194 173 132 98 119 77 157 137 140 145 145 113 119 78 40 45 22 -4 38 63 68 59 14 6 37 52 69 45 56 54 38 44 67 103 39 44 26 32 -12 76 89 38 41 12 16 9 11 4 7 13 0 -28 -15 9 -18 -23 32 26 61 27 16 9 12 7 17 -4 18 37 30 73 53 28 13 33 9 21 53 54 72 65 69 37 9 37 20 38 39 43 56 23 39 51 34 44 51 60 56 47 44 55 50 53 48 31 38 28 52 43 75 47 39 49 31 24 41 43 40 44 42 42 38 34 38 51 50 58 56 52 60 77 45 40 38 38 38 37 34 49 62 46 53 50 48 75 78 63 80 68 64 67 61 75 76 66 64 69 61 61 58 59 65 54 43 46 48 40 46 47 43 39 56207 312 1059 30 11139 15 36 47 6493 -250 411 556 226 835 2685 5528 10159 27929 81403 197048 320835 508382 631176 427412 389295 413874 770318 779131 666513 167569 29509 28780 24565 19422 13280 6214 5142 6530 7316 6119 5544 7618 9157 9651 10648 11175 11165 11180 11496 13034 15511 15588 13832 13497 13762 14274 16149 17486 13889 11154 11066 10660 8501 8264 8429 8237 8117 7678 8199 7321 5144 3598 2793 2024 1804 1403 1211 964 552 302 307 430 459 506 536 286 178 178 125 138 219 135 178 208 212 150 170 174 153 218 196 224 180 202 163 243 384 868 483 223 99 111 157 159 98 149 152 114 71 40 85 51 32 99 86 98 101 98 69 45 16 24 59 54 34 59 44 80 70 115 190 173 131 126 205 189 193 252 196 192 193 193 226 232 268 206 155 189 148 201 200 146 127 120 120 69 32 71 100 89 68 79 55 91 113 53 89 97 51 56 99 42 101 120 122 120 63 57 69 72 46 36 35 49 33 41 7 36 19 4 5 42 68 34 20 51 52 66 63 88 73 70 44 48 90 88 65 49 61 39 104 89 60 44 71 71 68 61 64 64 103 96 100 106 93 81 84 47 79 79 78 69 48 58 63 61 54 76 64 90 65 82 65 37 43 49 92 72 75 43 57 65 76 74 95 82 80 83 92 66 57 47 56 65 65 72 100 72 48 48 66 74 64 78 78 71 72 74 84 65 64 75 74 74 85 87 96 93 81 86 90 81 81 85 86 79 90 87 85 82 76 81 84 76 76 70 68 65 65 59 56 51 56213 321 789 30 11139 15 36 53 6493 -253 -17 1205 2363 2536 1481 5440 11671 9278 3219 7427 19985 38777 30281 9000 10823 11587 19751 56982 151453 351063 612461 801898 767007 857074 783579 310303 34128 26481 22964 16708 13440 11824 9157 7856 7838 8299 8856 10541 12079 12258 12095 13606 14889 15725 14923 13057 12938 14997 16201 16147 14241 13654 12417 11211 10100 9045 9598 10871 9191 8246 8240 8328 8069 7527 7345 6564 5374 4258 3265 2686 2488 2413 2188 1320 971 746 476 268 197 160 143 171 228 141 213 206 145 134 165 90 101 165 104 197 134 113 140 172 123 55 99 64 178 110 83 110 149 115 76 109 113 40 45 114 95 43 97 141 104 128 88 80 131 139 72 44 110 97 67 68 68 8 25 24 54 128 55 121 99 128 175 171 170 176 136 153 203 193 167 216 155 176 208 189 167 169 133 165 163 203 143 170 156 149 114 79 122 101 81 116 61 45 41 10 2 38 86 95 74 57 67 54 100 64 70 76 49 82 33 49 65 17 6 -7 14 42 19 51 28 23 34 44 28 28 39 99 63 37 32 54 46 54 60 64 52 49 50 33 60 45 25 69 46 61 72 29 55 63 77 31 44 45 49 83 81 79 77 50 64 77 71 79 74 81 57 78 50 55 51 44 60 43 78 81 49 55 46 57 70 39 60 77 46 47 50 62 55 57 53 42 45 60 69 43 46 48 60 77 49 44 59 55 71 63 63 64 57 75 68 63 64 59 62 70 69 73 67 64 71 65 56 79 89 82 68 71 71 69 72 69 64 69 59 54 59 51 46 38 45 34 28 56219 322 760 30 11140 15 36 59 6493 -255 -82 189 278 641 747 757 665 725 764 689 701 1244 2383 4238 16895 26590 29291 88254 120904 199240 317909 443128 605853 620726 663152 523996 387400 527125 227140 22047 17833 16214 16141 15986 14705 13530 15738 21184 21016 16815 17226 19086 23945 26814 24744 19470 13852 10880 10432 10244 9889 10799 10560 9687 8582 7717 7958 8770 9879 11541 11514 8073 4797 3406 3278 3816 5129 5338 4617 4114 2831 1878 1469 1283 1309 797 514 504 284 230 180 189 247 197 212 164 123 63 183 135 125 191 168 197 219 122 102 103 160 134 89 70 80 92 75 99 73 135 101 93 120 156 84 107 152 120 62 83 100 3 72 97 48 85 118 124 28 39 31 57 131 66 -2 49 23 47 60 180 121 163 147 115 147 171 174 137 151 141 181 185 118 152 160 187 198 184 192 138 124 119 192 129 123 137 81 25 27 64 34 57 56 20 42 6 100 30 72 102 65 92 38 96 29 21 45 100 49 49 41 38 57 15 37 49 38 31 6 -17 21 -4 -6 17 40 33 68 109 56 63 54 -11 1 54 64 57 76 56 73 47 20 26 56 72 69 34 50 39 49 56 78 51 71 61 68 48 71 100 57 68 98 35 41 25 41 70 58 42 65 65 77 85 56 23 22 59 42 37 63 52 66 50 54 63 50 58 73 55 36 45 65 70 38 58 61 76 80 67 51 53 60 71 62 64 51 53 57 56 66 74 74 59 66 51 76 67 63 66 88 77 64 74 72 70 66 80 82 72 80 76 67 58 66 64 64 60 57 52 44 41 45 45 39 36 56225 344 102 30 11142 15 37 5 6493 -258 861 1006 1113 1130 1210 1301 1591 1854 1886 2266 2955 3276 4212 5008 5801 7089 8379 10063 10930 11576 13295 15473 15993 15427 15394 15341 14174 14508 15150 16479 17494 19393 20222 22602 24298 26554 26017 28409 42052 113280 302395 578682 452509 342403 156425 39983 37926 40518 43525 42009 41712 42516 36120 25819 19155 19657 22434 28480 33830 34436 34039 30580 27647 25117 23689 24192 23207 20264 19542 19862 18954 19499 18611 16333 15111 15188 17128 19120 18418 16287 11922 7778 6691 7784 8035 6851 5474 4678 3185 2162 2034 1889 1296 814 604 481 375 301 165 160 182 244 424 653 774 957 950 840 667 712 894 787 686 457 327 245 169 88 94 178 116 161 156 119 87 60 136 69 135 127 78 70 4 95 41 121 113 43 60 26 21 64 66 86 158 156 100 49 -2 71 49 24 34 75 54 68 100 128 59 136 135 169 173 177 212 171 187 184 178 128 188 128 177 196 173 203 173 176 194 132 65 145 157 219 145 170 187 115 59 74 65 79 73 63 62 73 99 96 111 37 117 108 98 43 87 93 62 77 99 88 83 92 42 64 36 18 32 28 4 46 33 56 44 34 53 27 1 25 15 44 62 43 23 21 20 16 29 38 32 44 74 57 41 66 69 54 66 52 69 46 80 75 97 109 106 72 76 88 62 51 68 58 66 76 75 51 31 32 55 63 71 60 55 56 62 70 55 66 72 67 64 54 51 62 54 53 82 54 54 62 72 71 68 63 56 52 53 59 66 62 69 89 68 52 79 64 77 70 72 77 73 64 67 72 79 81 66 74 83 88 92 96 97 82 85 82 79 93 91 84 76 79 84 79 76 74 65 69 71 71 67 55 58 52 56231 331 492 30 11142 15 37 11 6493 -260 -12 24 255 859 1970 3586 4127 4426 4608 4422 4707 4635 7596 19939 28480 40592 36416 16654 16456 22937 29388 54381 70490 64920 88858 158405 340611 533346 617101 471065 351017 343767 286867 184399 144417 105785 85657 64775 67067 61277 52040 45422 42941 48842 45484 42569 40883 34311 34124 31043 30670 37657 53232 55532 53423 41159 30721 25087 21349 20605 22206 23056 22076 19414 12836 10558 9519 7458 6401 5602 3994 2767 2381 2060 1882 1652 1494 1330 1117 864 668 411 375 508 388 393 251 272 291 365 604 686 779 823 724 498 396 310 262 217 237 228 175 226 186 163 206 179 118 56 96 144 97 110 72 101 31 41 21 8 -7 77 67 62 22 4 45 56 69 18 75 153 69 68 104 37 53 47 79 56 19 90 97 92 55 31 133 90 150 166 87 132 132 243 165 127 211 164 133 140 148 173 160 170 200 169 153 151 122 152 141 130 128 117 67 16 16 58 79 71 49 28 56 39 12 -10 40 15 51 58 36 71 68 73 51 63 73 47 -3 3 24 40 46 34 -26 -8 -12 -13 -14 6 16 -5 20 12 38 38 18 11 9 -5 27 14 29 43 61 50 15 39 91 33 11 17 39 28 38 71 15 29 36 29 45 58 41 33 40 33 24 27 36 26 65 36 30 37 25 28 47 7 -8 38 24 27 35 32 37 55 38 20 32 33 35 44 24 61 63 64 50 56 71 28 36 25 26 39 48 53 39 41 47 38 37 46 51 54 62 55 44 45 47 61 58 55 47 46 66 55 51 62 81 76 59 51 59 55 54 51 70 75 66 53 52 58 60 54 39 43 43 33 33 37 35 56237 344 101 30 11141 15 37 17 6493 -263 628 567 541 619 683 787 905 1060 1120 1364 1742 2590 3036 2711 3839 6455 8140 9079 10423 11959 13299 13546 13918 15174 16647 16726 19164 21852 23231 22137 24238 28817 32823 34409 30834 34137 43520 48644 78251 156750 226405 300060 389715 598273 477412 200243 102275 79792 82200 84928 88222 91227 87546 82332 84418 81277 69593 63007 94971 73244 48506 59640 55519 39433 40788 42679 45709 47411 40893 35887 29724 23996 22303 19917 16194 12029 9492 8312 6741 4948 3996 3515 3461 3108 2557 2572 2557 2133 2090 2130 2167 1750 1519 1098 867 1304 1872 2084 1762 1159 991 1273 1331 1334 1189 867 595 436 325 288 320 358 388 350 349 290 220 228 279 295 310 179 172 161 156 101 111 107 124 133 96 77 62 87 71 91 105 59 78 63 74 137 105 120 145 181 174 67 90 79 86 75 60 138 57 135 110 128 188 187 189 185 187 187 197 179 167 185 245 172 219 200 246 247 228 214 194 201 173 185 169 196 199 195 190 138 105 86 81 89 85 41 26 83 61 63 84 68 70 58 66 77 119 137 128 113 80 48 120 106 40 46 63 32 78 43 54 31 37 76 74 48 54 69 72 49 61 19 17 54 95 68 90 52 70 74 82 116 70 46 59 35 43 81 68 70 88 82 96 77 67 71 96 80 85 72 83 78 46 56 86 67 68 65 66 86 68 51 82 82 93 54 57 73 79 72 71 99 90 73 52 68 95 101 91 71 58 55 74 77 80 85 75 76 79 73 87 84 79 85 76 76 86 62 77 82 98 77 62 90 89 94 88 89 80 87 98 97 93 92 93 88 99 110 102 99 91 98 102 102 91 90 93 85 87 86 75 79 78 80 81 76 70 67 56243 323 730 30 11140 15 37 23 6493 -265 -43 384 949 1570 1620 1366 1402 1263 1118 1186 1354 1654 2262 2533 4151 8700 7835 12470 25573 41507 78062 106589 139883 278938 366149 284722 235965 134788 207625 222092 244897 500492 696675 705028 299099 106260 225179 396936 194794 51350 43683 33749 26064 31841 37245 40859 38880 34295 27865 25276 21399 14743 11119 8825 6647 5510 4807 4682 4941 5006 4323 3406 3377 3575 3299 2618 2218 1909 1949 1673 1378 1142 951 782 788 1098 1308 1348 926 565 510 662 714 730 591 452 471 418 526 672 661 528 405 295 288 330 314 316 307 254 264 203 158 71 92 131 41 125 146 120 80 96 26 35 63 23 40 109 76 72 38 88 75 46 43 50 46 106 61 62 54 112 6 15 86 106 75 79 135 100 136 99 176 173 247 154 162 226 190 176 160 270 214 237 224 194 205 144 206 166 131 161 164 50 -22 23 68 124 76 13 25 74 31 66 22 26 47 8 -13 11 31 86 31 83 107 59 37 90 89 76 34 39 -2 -11 0 32 -7 37 35 51 1 13 -8 -25 62 55 22 27 6 46 45 56 42 36 22 28 28 17 41 46 22 59 84 74 69 73 56 19 26 -1 50 62 40 26 63 69 48 41 64 34 25 34 46 46 42 36 28 58 36 60 44 51 57 38 44 55 43 58 73 46 19 52 36 42 61 49 58 54 36 32 31 44 54 39 42 55 48 56 68 44 41 59 64 35 52 69 63 41 51 53 52 51 60 75 68 55 71 73 74 64 55 76 70 70 50 53 60 72 77 74 65 67 61 65 61 48 55 52 43 35 35 38 33 56249 347 10 30 11140 15 37 29 6493 -267 67 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 999999 999999 999999 999999 999999 999999 999999 999999 185 291 1062 2457 5731 13891 30249 80697 177092 222270 259820 323369 327966 296513 299836 395869 293669 245028 200748 136208 155183 148829 150227 493403 751725 490508 118375 42143 33693 27211 23706 22950 26530 31015 31407 25746 21653 14050 7822 6182 5755 5668 6013 6235 5687 4950 4303 4195 4011 3519 2988 2579 2325 2231 2058 1893 1788 1765 1770 1439 1298 1278 1213 1173 1245 862 550 450 505 500 464 474 628 560 431 232 206 88 157 152 93 135 151 186 114 154 193 279 335 370 334 301 123 33 69 27 44 82 22 66 35 -29 -28 16 35 82 109 55 40 40 60 47 41 29 50 33 61 83 45 109 82 49 64 93 158 137 147 120 97 127 187 160 127 156 154 93 141 168 175 150 142 186 219 160 156 116 126 171 113 110 118 93 36 8 21 19 38 96 71 6 39 38 40 9 41 46 29 7 2 39 23 55 32 54 41 18 6 -37 14 34 -1 50 17 13 52 51 46 34 21 -13 22 7 17 12 -15 10 15 30 48 22 -1 30 38 45 8 24 3 11 28 40 67 37 34 46 76 50 64 48 40 53 27 44 58 31 9 22 20 53 42 31 52 59 15 22 35 34 35 53 47 53 41 20 33 30 27 33 39 6 14 39 41 28 10 15 9 13 36 45 38 36 52 36 20 24 39 41 44 49 56 40 59 65 44 42 45 45 45 39 53 60 50 51 62 49 47 57 60 54 73 80 71 67 67 65 61 61 59 59 48 59 56 49 45 41 35 40 37 32 32 32 56255 344 99 30 11139 15 37 35 6493 -270 584 972 1193 1632 2077 2478 4136 5049 5090 5588 5959 5767 5312 5578 5720 6374 6277 6707 8797 10350 13078 20052 45604 64287 44710 28833 30777 40281 55771 73772 148413 174497 53987 54682 59980 78776 89795 102523 108125 100959 96436 96171 104825 130118 169235 196690 173765 130606 121691 118604 117059 110191 98271 88214 81970 80539 179490 449028 526175 381631 166575 22757 16605 15736 14959 15214 15362 15219 13848 12268 10468 8501 7764 7163 7000 6614 5855 5363 5687 5349 4185 3564 3160 3003 2858 2344 2068 1910 2048 2444 2508 2522 2713 2784 2723 2754 2455 1998 1633 1305 1397 1373 1356 1241 804 832 1024 1052 783 781 973 1097 1148 1285 1279 1103 964 805 606 530 609 475 354 323 370 710 1105 870 501 196 127 113 131 131 64 48 64 72 42 70 107 125 83 45 45 20 66 54 10 33 67 56 45 104 62 100 104 141 131 107 155 170 199 227 158 151 197 166 228 186 171 129 197 185 157 147 158 123 145 134 139 163 133 110 102 75 30 46 75 74 51 98 45 55 53 37 40 29 60 26 56 27 29 58 28 54 96 71 63 52 13 -10 17 19 43 73 5 -32 13 16 22 15 14 34 32 29 60 26 32 33 -6 36 25 21 44 26 19 14 16 12 59 33 20 27 40 40 49 17 63 53 53 84 38 21 56 66 58 50 43 59 53 74 62 18 30 51 36 22 41 53 51 27 45 71 67 65 56 34 42 41 24 42 22 15 28 44 63 44 55 62 59 65 74 72 54 62 57 56 56 55 71 59 50 47 67 66 57 72 79 74 67 81 62 60 54 58 69 67 72 91 98 86 86 85 88 86 86 84 85 75 76 73 86 79 62 65 60 53 53 51 57 62 48 46 56261 326 637 30 11137 15 37 41 6493 -272 37 217 539 850 910 954 1144 1610 2031 2740 2880 3725 5144 7759 10661 11033 8689 7643 8520 9553 11752 15297 24178 37295 39297 37429 66062 138482 164342 202138 286568 234822 96801 49909 49359 51425 48122 104144 349000 488201 554087 529054 419795 43543 7446 8879 11114 12352 12748 12098 11791 10256 8152 6395 5382 5086 5171 5194 4764 4080 3287 2740 2497 2259 2087 1880 1583 1497 1584 1988 2243 2263 1960 1975 2195 2453 3006 4185 4965 4278 3664 3346 3064 3337 5769 8412 10524 16294 21788 23889 41299 42479 38058 49758 63522 79842 83715 67543 70282 66529 50111 42266 29254 18446 13192 8839 4702 2481 4976 8586 10458 416 133 138 138 136 87 146 98 51 70 102 98 57 65 130 112 136 97 73 110 53 84 129 156 132 164 203 171 174 190 266 272 187 167 184 189 186 251 274 248 256 246 278 251 215 198 229 162 150 144 201 243 231 153 147 122 76 34 58 105 74 124 107 54 59 79 74 91 128 85 76 58 113 113 115 109 96 54 87 113 98 77 53 67 52 64 56 40 32 28 61 56 60 64 99 66 84 83 85 65 119 105 100 99 52 52 83 46 74 109 81 45 42 64 56 69 74 73 50 70 127 125 114 71 90 117 117 120 76 117 105 133 105 106 92 52 64 67 71 72 98 111 88 98 92 103 98 77 103 95 79 85 90 74 83 96 70 99 87 110 103 106 107 99 98 112 111 119 90 108 128 111 101 112 102 91 120 108 113 94 112 123 120 126 108 108 116 123 131 121 128 128 134 142 140 136 124 121 118 140 140 130 129 134 132 126 126 108 112 116 112 104 106 97 97 56267 331 486 30 11136 15 37 47 6493 -275 -47 147 335 703 895 1108 1355 1643 1923 2407 2664 3156 4500 4325 4396 4756 5945 7637 8609 8934 9191 9307 11391 14037 16729 22031 23215 25465 31579 47204 48448 64416 117119 135801 126269 126665 67268 84148 60964 37469 34276 55766 175935 394727 501108 366562 180198 17283 3960 4633 5127 5544 7001 7571 7580 6569 5652 4323 3358 2870 2777 2390 2142 2062 1811 1437 1320 1199 1242 1143 1072 937 1031 1157 1761 2495 3424 4877 7006 9259 12336 16534 21841 27130 30155 31086 35461 40629 43829 48013 54882 59253 59877 60935 57340 52782 47909 45090 43192 42757 44348 43398 42444 41588 40200 40754 46440 54424 48026 41419 36256 31034 16211 10121 12333 16435 42498 90452 41592 2851 22 9 -45 45 12 -54 19 17 -8 35 28 39 40 51 72 -12 28 52 41 58 94 70 66 87 94 25 106 85 105 105 106 79 76 155 138 119 126 111 98 124 134 159 82 113 70 31 92 84 48 43 -15 -18 12 -2 -16 -32 14 8 9 23 -2 9 24 20 40 -17 26 29 19 3 3 -21 21 3 5 31 67 -2 -41 0 -15 -15 -17 -8 34 -13 -23 12 -15 -11 3 -1 13 -26 -54 7 13 1 -4 3 58 11 2 8 -27 -22 1 -11 -12 10 -1 -5 10 13 15 -17 12 0 0 -6 26 15 10 -4 -23 -35 -7 2 -3 16 22 10 33 3 13 21 1 21 6 19 5 11 16 10 -19 -2 7 -1 14 -9 11 -4 12 8 -2 22 19 14 29 20 11 6 0 31 37 23 42 36 46 30 19 4 7 3 16 35 41 31 24 28 23 18 35 45 26 36 44 53 45 49 40 33 38 43 40 40 38 34 35 37 38 38 23 19 16 16 12 19 22 11 11 56273 315 966 30 11136 15 37 53 6492 -277 179 1689 5842 11304 13785 16533 15791 19403 21701 11225 13461 28778 72894 139075 164462 135669 100792 84684 54131 34231 32695 28686 25231 25855 45291 119427 261788 436201 487255 266214 115445 49684 14293 5027 5033 4476 3264 2982 3099 3075 2512 1871 1692 1560 1331 1156 1206 1354 1292 1319 1242 1063 1303 1564 1891 1829 2159 2915 4479 8210 15823 27559 37712 43900 42821 36725 32111 26944 23784 21742 18903 17827 18970 19256 16702 15215 15702 15979 16271 16678 17034 16923 17107 18954 21450 22250 23050 24893 30554 34240 34098 35912 39026 39618 38362 34762 37832 49331 48583 33544 24876 90873 248519 263660 170072 41679 2542 90 75 86 6 27 25 62 30 29 28 -12 21 -7 29 58 56 50 47 91 145 94 127 112 143 102 165 148 158 103 109 115 144 165 148 104 153 99 72 69 102 109 27 43 115 111 124 104 100 29 -6 -2 -10 33 45 23 52 32 -46 2 26 49 -13 3 35 -9 38 57 32 30 21 29 23 9 11 31 -9 -6 -41 -14 29 21 -13 21 -23 -29 -10 -17 8 0 -4 0 -16 7 16 -9 -3 -13 -5 -3 4 6 8 41 32 32 -9 7 15 53 51 29 17 12 38 42 26 33 22 20 33 36 42 11 19 16 18 15 7 2 20 10 25 13 12 41 24 14 14 22 43 44 -9 5 22 32 18 18 51 26 15 17 42 29 28 22 21 18 15 13 25 36 31 41 26 16 34 43 53 35 37 51 39 36 51 47 42 54 46 41 56 58 47 53 65 54 52 62 55 56 55 50 51 48 47 55 60 56 53 47 44 30 45 35 26 27 31 25 21 56279 318 876 30 11136 15 37 59 6492 -280 731 3313 6809 3425 2045 8794 15467 17832 21763 29425 21946 29025 20673 20955 25956 31874 39814 27318 34817 55965 84207 95499 62715 44758 40871 51450 119239 190809 183945 259509 273104 298312 309940 139894 78091 22486 16129 22185 31608 54041 135763 171275 116967 6832 3575 3299 2780 2506 2741 2865 2894 2866 2788 3110 3289 3603 5290 11590 20718 28639 36258 39489 36302 30894 25910 23219 22070 20355 21248 21474 19259 18577 18079 17703 17446 16409 14439 12927 11870 10779 9856 9206 9207 8892 8392 8144 7522 7887 10432 13182 16035 20475 24605 24594 22811 23756 24762 25693 23697 21195 18647 16212 18325 24416 71848 173799 271826 131134 3827 165 63 90 60 32 40 59 52 117 40 74 78 70 127 56 72 128 121 106 167 140 178 144 168 154 126 206 193 156 153 198 207 133 150 222 183 158 159 125 156 168 148 82 146 153 97 45 41 43 21 49 15 58 65 74 23 -20 67 42 11 44 27 4 59 68 96 109 56 49 52 32 47 72 75 47 44 55 14 -5 37 14 30 27 7 22 21 54 44 41 34 59 70 42 45 54 9 25 32 18 -22 14 18 24 41 34 35 42 28 40 71 22 15 48 52 64 55 46 57 46 59 49 51 46 24 20 23 47 37 56 62 36 33 28 64 73 63 55 32 48 58 58 24 41 27 45 68 41 31 34 66 61 59 54 52 67 41 48 55 43 56 68 53 57 58 77 56 57 79 69 74 71 59 70 68 68 61 71 61 72 67 60 91 92 84 71 83 81 82 79 70 75 83 78 79 82 86 79 81 75 67 65 64 57 56 54 58 58 53 46 56285 344 96 30 11136 15 38 5 6492 -282 149296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1443 4888 11274 19604 37441 77785 103761 134359 216549 363977 360926 309602 302665 297054 281663 259513 246097 227769 203637 119334 8939 4009 3781 3573 3162 2920 2956 3556 4422 5493 6998 8341 10331 14782 20380 24455 22311 20632 17130 12860 9445 7869 6945 6338 5563 4838 4770 5219 5606 4717 4037 4089 4120 4054 4011 3963 3850 3604 3535 3914 3877 3934 3951 4475 4716 4263 3989 3871 5317 8970 13077 14185 15107 17239 19575 22062 24288 26599 24042 23570 25421 24187 47268 224560 426128 370787 80103 2170 50 5 33 57 50 66 53 61 148 100 68 61 129 115 153 164 128 111 110 136 98 125 219 169 189 150 175 211 163 239 259 236 158 176 230 195 144 199 138 105 180 154 151 159 191 190 111 30 17 81 52 84 73 49 46 14 34 66 103 84 106 102 117 119 103 104 104 84 70 42 59 78 83 78 61 46 28 58 60 48 28 85 48 9 41 105 56 70 60 21 32 86 61 60 97 71 43 64 48 29 18 60 65 47 60 62 69 50 70 88 107 54 67 62 83 89 71 63 67 78 78 86 64 56 98 71 72 101 97 115 84 95 68 61 71 60 43 60 90 73 74 79 73 78 83 78 91 78 53 55 65 113 104 90 89 80 81 78 65 79 87 108 85 100 99 85 98 106 89 94 89 89 85 75 102 113 111 97 97 96 106 111 113 116 112 110 116 127 112 111 109 109 112 106 106 112 109 103 102 108 97 93 100 101 93 91 84 86 56291 293 1625 30 11135 15 38 11 6492 -285 264 914 1978 4323 6874 12850 35785 118629 343827 684321 978446 999999 999999 592348 64795 14520 13885 12635 11379 8494 6744 7068 8747 11590 14886 18332 21312 21716 18848 15894 12796 10606 10093 9131 8054 7898 7850 7153 6227 5110 3876 3013 3104 3249 2817 2062 1180 768 700 801 1019 1076 1209 1402 1574 1535 1378 1337 1277 947 862 1022 1351 1308 1315 2016 1929 1380 1549 2526 7118 8019 8844 10916 10649 8547 8252 8954 9768 17116 55433 95751 27870 420 77 95 35 -2 -11 -23 72 93 45 101 0 53 65 43 100 67 108 96 88 136 140 159 121 113 156 164 161 120 172 161 214 220 186 163 188 150 196 204 171 185 155 155 133 112 95 137 85 144 88 61 20 64 45 89 88 53 73 82 60 68 59 50 88 69 38 16 117 98 31 37 53 62 66 64 59 82 71 64 25 17 23 69 41 4 15 -2 -5 57 62 48 46 76 74 63 44 74 76 25 65 57 60 43 26 30 45 40 65 33 36 68 54 52 77 93 91 77 74 66 37 27 55 73 55 54 52 68 77 78 72 59 73 91 63 84 91 42 58 75 68 67 46 62 66 82 70 74 83 68 62 63 49 71 54 38 59 60 60 53 57 58 54 74 85 87 84 79 86 85 83 77 81 94 99 105 108 97 94 115 105 98 93 94 108 109 110 104 112 111 106 105 99 111 107 108 107 109 103 105 96 94 90 89 95 94 84 90 85 79 75 56297 297 1504 30 11134 15 38 17 6492 -287 38 491 1225 2730 6083 15199 41503 103008 170050 256759 428791 763593 999999 999999 730109 275296 190154 15075 12359 12426 13225 13184 13296 13598 14244 14686 15800 17990 18896 17046 13775 11089 9737 9123 9322 8757 7065 5690 4676 3888 3082 2671 2053 1618 1343 1316 1338 1035 687 396 345 353 336 420 495 576 733 938 883 812 755 591 381 274 141 114 141 111 152 228 169 121 49 24 51 81 92 97 122 141 136 143 113 25 67 41 37 17 26 48 76 110 8 40 71 59 48 32 29 69 31 110 129 96 116 112 152 110 106 121 105 131 168 86 150 174 168 164 130 180 169 203 151 200 181 123 123 113 166 120 78 143 107 105 127 89 105 80 67 62 46 48 66 32 31 37 9 52 26 56 57 60 62 83 42 49 20 -3 29 8 59 61 69 26 37 48 17 25 4 36 55 9 39 50 28 43 28 52 68 40 4 16 14 14 23 35 29 10 14 14 18 5 12 17 7 29 21 27 29 48 43 28 70 38 37 87 68 40 34 27 56 53 35 53 42 31 39 50 54 24 20 53 29 27 37 40 47 13 29 61 47 26 21 22 28 72 58 42 44 34 23 40 36 28 34 38 34 41 36 74 74 56 51 60 56 59 65 74 61 73 68 69 78 80 64 62 63 62 74 91 70 76 80 68 73 83 72 75 74 67 76 81 74 65 69 79 71 65 65 59 61 56 54 56 47 37 37 56303 298 1472 30 11132 15 38 23 6492 -289 -67 262 866 1977 4663 12002 40045 110221 183254 319438 387527 553415 845986 910700 885837 837247 361058 55665 14403 18402 23419 26766 27071 26000 24063 21703 20635 18062 15415 13506 11906 10383 9027 8018 7754 7091 6026 5283 3905 3203 3319 3232 2792 2206 1536 837 450 284 176 172 216 151 133 143 174 212 243 264 406 579 649 670 493 381 312 245 203 172 88 141 157 121 101 100 127 97 54 95 91 86 12 75 68 42 48 -22 68 141 28 41 69 -2 -53 34 76 89 19 61 66 42 40 100 78 60 55 89 117 172 158 138 133 108 114 126 138 116 211 144 143 121 135 197 177 161 153 98 124 188 146 145 139 115 116 98 106 104 89 30 29 29 4 14 34 30 -11 21 60 52 61 97 35 -23 7 16 51 33 6 44 50 21 4 24 59 9 66 48 53 14 -29 12 20 23 6 69 13 25 -5 -19 41 74 34 1 -22 43 69 8 12 11 14 20 0 -4 22 80 45 9 32 51 37 22 48 78 67 51 65 56 81 52 40 73 55 22 16 10 34 64 64 78 53 66 49 11 -2 22 53 50 54 92 56 49 25 17 16 22 19 12 29 42 24 61 55 31 23 62 60 41 57 66 61 60 66 49 41 44 65 68 72 66 61 38 48 62 29 53 61 59 65 68 68 75 68 57 52 67 79 78 68 78 86 84 74 66 72 66 61 66 63 70 68 62 62 60 53 53 52 50 42 35 56309 302 1351 30 11131 15 38 29 6492 -292 255 745 2134 4746 9792 20703 47170 100813 152502 226604 258082 285103 404568 650095 810180 859112 811124 439972 94757 27389 29530 33779 38125 39481 38460 34569 28448 21515 15893 13196 12182 11483 10717 9149 7701 6980 7117 7021 6528 5622 5230 4326 3607 3196 2663 2123 1838 1371 798 641 549 436 478 895 1521 1222 710 317 273 318 294 396 326 325 443 368 254 316 278 152 212 175 164 116 115 55 115 117 59 102 125 98 123 86 130 152 121 81 155 36 -20 69 59 82 85 36 72 137 125 149 72 108 98 65 106 146 124 65 73 144 167 165 213 171 190 226 161 137 177 183 196 187 163 161 187 190 219 204 283 165 151 158 179 146 198 237 249 196 82 129 112 73 56 74 136 64 48 71 116 47 55 103 82 67 77 59 40 74 102 53 41 58 55 73 79 51 88 57 46 42 61 50 73 48 37 67 64 68 62 19 44 34 20 79 55 51 81 61 78 81 59 41 52 46 50 91 60 38 65 69 55 79 79 92 89 82 68 71 72 66 98 98 52 69 63 56 32 53 71 40 101 99 34 72 113 78 63 56 81 85 51 53 74 73 56 69 53 55 63 49 50 68 99 75 72 65 64 68 88 73 84 90 66 83 91 104 84 93 83 61 79 79 84 82 74 67 82 92 112 109 108 98 106 101 96 106 94 94 104 86 97 110 104 89 98 108 112 107 93 87 84 93 94 90 82 85 85 77 78 82 77 72 56315 300 1411 30 11131 15 38 35 6492 -294 309 862 1900 3167 3972 6327 11797 20962 40031 79824 166742 325061 592535 968661 984899 831260 563624 239071 50558 33489 34125 36375 37408 35877 32843 30718 29472 27070 23719 19677 15288 13300 12176 11715 11634 16078 53627 60839 83250 37770 3677 3148 2934 3314 4335 4349 3262 2455 1766 1167 926 901 906 736 485 447 355 213 223 191 198 153 159 222 192 145 195 156 175 155 59 121 79 90 118 82 42 39 101 87 80 65 98 100 72 149 157 70 66 17 28 53 21 50 46 48 125 130 100 120 125 73 83 142 66 110 97 136 205 178 187 149 164 135 117 83 137 130 153 206 192 260 248 180 180 152 152 186 163 173 193 135 123 165 191 88 136 137 131 79 53 24 45 79 68 27 101 47 76 91 137 90 34 67 18 7 3 58 43 5 29 77 61 47 42 90 87 -3 60 64 42 39 28 54 28 35 70 -6 34 70 69 39 58 56 42 46 83 62 43 36 45 34 41 33 -1 25 110 109 82 77 77 72 69 55 53 92 50 29 78 91 48 57 30 61 58 62 75 41 85 83 35 52 81 79 48 71 40 41 74 45 82 64 46 45 58 48 44 55 58 50 49 54 60 55 37 54 48 46 74 61 37 86 48 65 72 64 79 66 71 88 78 78 67 54 63 75 77 91 109 99 70 82 95 90 90 88 87 103 94 89 87 95 101 83 81 82 73 74 83 77 78 78 73 73 70 71 77 64 63 55 56321 297 1501 30 11131 15 38 41 6492 -297 41 672 1793 4260 10439 22613 37294 88514 199730 310713 402062 503924 520728 632665 626631 458225 104939 28775 26136 23017 20486 20570 23193 25165 24365 23866 22682 21892 21203 21034 18599 21591 69895 160604 223361 218526 107603 67501 84415 37841 18348 26019 13036 10248 9651 6871 3741 1718 1392 1088 727 475 265 183 131 197 129 121 108 122 137 140 161 218 200 146 71 45 116 154 127 105 110 96 77 106 86 84 75 106 119 129 86 120 69 96 89 89 75 42 14 78 105 31 105 63 84 77 32 94 239 133 123 120 106 121 158 131 145 175 122 126 169 187 260 264 166 154 164 221 192 154 156 219 208 153 173 155 140 151 144 138 127 174 141 73 66 61 74 61 58 25 17 56 53 31 64 87 61 35 30 35 72 92 24 77 75 70 59 54 40 30 80 61 55 -2 26 39 56 45 46 32 27 67 66 7 19 25 -22 19 31 6 27 41 39 39 58 27 29 59 36 18 -2 28 44 39 60 21 38 52 65 75 83 64 72 67 16 50 66 28 51 62 63 52 67 64 49 80 89 69 46 37 68 76 34 58 50 49 56 42 64 35 41 44 55 51 86 46 53 50 69 60 51 78 70 35 49 64 71 79 62 76 69 60 51 58 68 81 83 66 65 73 75 79 74 88 91 87 98 93 88 77 85 84 86 87 84 90 82 79 85 77 83 73 68 70 70 79 74 65 65 66 72 61 56 57 52 56327 304 1290 30 11130 15 38 47 6492 -299 172 377 1129 1914 3841 5891 7851 17721 42211 95742 185960 306426 426571 479719 502865 587436 596519 354069 146410 77561 27302 20957 20199 22474 23188 21743 21188 22556 20936 17979 17091 18402 17552 14091 11315 11196 9279 15173 114105 307307 316188 251373 140705 17957 12395 12956 16408 17489 14808 12401 10401 8347 6365 4134 3167 2319 1363 858 603 422 265 186 181 133 36 51 189 207 141 151 194 89 111 143 87 112 185 196 85 104 115 62 69 106 41 75 118 71 55 136 104 58 85 157 85 50 114 47 94 83 88 93 26 14 69 106 150 138 161 132 171 175 176 193 254 148 172 189 224 198 185 206 178 179 206 216 175 120 194 211 152 154 134 148 141 131 187 156 177 140 132 119 56 43 58 62 30 25 18 -6 39 29 51 55 58 37 46 66 107 80 77 62 39 59 53 56 68 34 57 45 55 44 79 45 26 32 52 6 30 65 29 27 54 94 44 39 20 40 34 0 12 1 56 61 65 36 24 45 65 47 51 51 32 54 83 99 83 123 108 73 63 99 72 47 67 78 56 74 55 63 70 41 53 56 71 78 77 49 48 59 62 53 41 25 54 46 28 68 50 8 26 51 58 63 70 61 67 80 84 77 66 48 81 65 56 56 51 67 71 92 94 62 59 75 88 69 63 70 72 83 86 91 98 98 95 83 82 94 92 92 85 92 103 99 100 96 87 82 89 87 79 82 76 87 88 78 76 69 67 64 56 56 53 55 56333 302 1348 30 11128 15 38 53 6492 -302 286 847 2095 4842 12475 30253 77702 215435 179943 151781 106459 199689 206909 221709 408771 465131 485751 473539 713788 669718 305336 22460 15956 16969 20360 23715 23685 19977 16280 15114 16317 18368 20582 21251 19797 21501 47945 153582 159294 108043 17731 13851 13305 10351 7758 7197 7344 6434 4817 3391 2552 2405 2316 2231 2067 1684 1151 827 526 454 278 121 139 139 68 87 153 209 165 119 145 142 106 167 169 152 136 163 74 134 32 46 31 21 130 89 109 135 109 160 130 91 72 38 87 83 38 64 96 86 141 184 211 142 133 158 162 169 163 249 220 241 175 163 176 147 122 203 207 245 237 225 208 253 227 241 186 189 205 145 155 147 180 195 206 166 171 166 110 83 41 94 101 70 70 94 79 67 41 16 53 109 76 60 53 34 57 83 144 90 56 71 64 65 85 76 62 76 90 53 57 36 21 31 14 11 50 57 54 58 74 48 46 41 18 30 57 33 43 53 31 49 50 65 51 64 10 34 51 55 47 59 87 67 100 75 94 80 88 80 60 60 59 71 76 77 95 67 64 66 96 69 55 83 95 91 73 49 67 55 52 52 83 91 54 59 55 67 54 46 73 67 59 56 82 87 72 71 76 62 69 80 70 72 93 83 86 94 72 66 88 72 74 71 87 104 101 101 104 95 97 96 92 100 100 98 93 105 103 101 92 102 110 96 93 92 96 96 102 99 87 88 98 81 88 81 80 76 69 59 61 58 56339 306 1227 30 11127 15 38 59 6491 -304 345 1180 3098 6689 13576 31217 68396 136254 262048 360017 280234 315942 430352 404607 281134 185288 168647 210580 254098 326035 275597 314907 359621 346241 174248 42693 26974 28896 31238 31606 30610 30431 30927 30566 32400 32816 29950 28553 26087 24263 47921 134396 55088 11462 8956 7764 6786 5364 4292 4186 4086 3203 2412 2137 2194 3054 4615 4940 3927 2574 1360 553 309 98 134 149 105 75 204 201 153 177 188 249 226 182 162 171 107 89 113 39 56 -23 2 134 92 78 79 61 26 27 105 73 68 132 96 117 102 99 83 91 108 64 104 111 65 69 128 186 236 237 217 184 233 185 184 140 202 240 175 222 235 266 223 232 208 210 160 223 279 201 250 142 151 196 181 144 171 194 176 87 114 129 58 56 83 72 61 120 101 73 47 50 10 85 105 75 73 89 81 61 73 65 75 104 102 71 106 63 42 38 95 84 79 55 105 51 49 61 36 4 25 69 77 59 85 71 39 17 71 43 38 57 67 58 60 46 75 88 61 50 49 30 45 78 44 94 95 75 63 82 86 82 84 73 57 72 71 70 92 61 43 40 58 74 59 66 69 90 75 69 72 43 73 92 50 54 60 64 67 32 60 65 53 43 53 51 62 78 69 68 68 70 87 66 65 84 95 97 95 67 70 67 72 81 101 84 83 77 83 98 83 76 80 90 102 94 98 118 110 99 95 98 100 96 98 102 92 86 99 96 105 93 88 82 81 72 72 77 83 70 66 66 67 62 56345 303 1318 30 11128 15 39 5 6491 -307 177 1324 4961 18780 40429 39391 61686 145796 246558 374145 304727 250313 288743 298727 173747 233721 288454 371771 601074 654907 560599 261785 36575 32162 33377 33324 27650 22383 21883 23309 21867 20882 21144 23173 22084 17737 15228 14102 12434 14764 59992 87327 46886 19248 5159 4747 6475 7994 8776 8578 7073 5769 3387 1586 970 660 430 317 220 199 170 132 98 23 114 160 201 280 148 132 173 62 84 152 98 131 120 81 23 -28 48 58 26 29 35 18 28 43 65 131 55 59 49 1 -2 9 58 69 118 121 111 81 89 85 116 166 176 131 143 163 119 108 151 142 101 134 126 137 102 155 151 172 160 202 208 162 162 140 118 158 170 161 106 89 103 151 120 151 71 65 70 30 62 70 15 61 25 -26 36 51 51 11 43 45 29 51 40 52 64 68 19 18 32 45 38 19 31 -2 20 46 60 38 18 16 -25 -1 29 17 -18 -19 -7 19 17 -12 -14 -10 21 2 -27 2 22 21 9 -3 2 48 -19 23 25 20 29 33 14 24 21 21 33 36 40 50 62 61 40 45 47 49 44 41 22 7 54 38 35 30 14 10 26 33 24 49 29 20 11 26 21 7 12 18 28 11 32 20 26 26 11 29 50 63 30 34 39 24 47 55 32 26 43 40 47 64 57 64 29 39 42 47 36 24 32 43 56 61 50 51 40 50 58 54 55 64 63 52 62 66 59 63 57 52 54 60 48 39 41 48 48 37 39 35 30 30 34 26 25 56351 307 1201 30 11131 15 39 11 6491 -309 -50 530 1591 3104 5109 9277 20622 38862 57595 97127 152967 234799 288199 299613 271278 230077 267991 178043 190540 97291 35821 40925 31586 35273 53810 42403 35577 35945 31512 28759 25178 21502 19766 16875 13188 10953 33853 262672 374215 357481 336237 336938 237218 180810 47866 8216 8890 9910 12106 12056 9663 7420 4676 3375 3039 3350 2605 930 220 141 167 164 184 160 145 204 113 120 210 165 159 154 141 103 80 105 95 118 126 103 135 15 -27 64 76 47 56 43 -18 39 93 75 54 20 25 54 100 70 -6 21 77 23 72 53 92 113 92 151 152 118 143 153 98 167 179 189 93 107 83 102 134 206 183 149 211 141 183 145 156 137 180 187 211 178 125 190 125 104 114 146 115 114 65 121 122 24 0 -16 -7 0 1 4 -1 -26 -13 -30 41 28 30 11 29 31 37 83 53 11 20 31 18 14 15 2 1 -18 39 17 2 2 22 5 -16 -31 -28 -2 4 -27 20 9 2 18 1 -31 9 25 -23 -10 -18 -11 13 26 27 -3 30 31 56 36 63 38 37 33 27 22 46 60 56 79 54 14 43 22 42 13 35 23 39 40 9 23 44 41 18 25 39 19 28 32 43 22 32 22 2 -4 18 20 10 2 22 29 37 36 31 29 35 35 57 50 37 63 54 47 46 68 45 33 47 56 45 47 41 47 44 43 45 61 43 43 42 56 59 60 52 67 68 66 60 65 66 52 58 54 51 54 48 57 55 32 47 45 45 51 52 47 34 32 33 25 20 56357 291 1684 30 11134 15 39 17 6491 -311 419 1230 2476 3948 2404 2344 2934 1947 1925 2956 5234 6957 5825 2958 999999 999999 999999 999999 40 529 2190 14464 42424 83146 158128 294797 467433 687705 999999 999999 999999 272350 110341 68875 12494 5193 3756 2542 1657 1555 1707 1346 826 483 187 129 127 177 166 151 179 261 181 131 197 227 228 144 159 147 190 193 105 127 187 72 77 55 74 107 88 89 94 71 55 98 80 50 68 106 98 58 88 54 107 24 85 80 83 140 165 155 167 184 142 114 154 184 217 166 160 198 171 173 196 179 146 190 215 158 217 225 195 234 150 163 171 145 171 192 172 172 128 139 174 141 55 103 118 95 116 42 41 86 73 40 45 54 40 53 67 36 41 71 51 21 62 65 40 8 37 15 45 32 51 54 58 67 33 57 59 16 11 5 16 21 3 38 74 55 76 27 28 -19 -7 32 15 -24 -8 57 39 22 44 29 18 3 25 44 57 48 39 44 54 62 70 60 52 78 76 58 58 28 33 50 85 49 30 37 43 70 35 26 53 29 57 66 45 62 71 48 45 37 52 23 54 41 63 54 51 49 52 54 53 44 35 37 57 79 62 49 69 37 58 65 75 79 75 93 77 78 76 76 72 51 72 76 75 68 74 68 70 75 65 66 84 78 74 73 67 76 76 87 84 83 75 65 90 85 76 76 75 71 74 68 59 57 57 49 52 53 47 56363 338 275 30 11135 15 39 23 6491 -314 30 225 301 211 373 604 828 961 1343 1506 1554 1849 2203 2899 3229 2644 2213 1890 1787 2938 5875 8158 12638 13121 18877 51465 66898 66241 85458 90140 122168 135257 109841 126892 162727 184973 123921 116721 127799 69916 53717 69322 127806 163069 181052 221075 149254 119443 123049 110928 59471 34104 38895 37396 19946 17521 14825 12511 12406 12667 14018 15688 17786 19292 19029 17375 15221 15363 16634 28368 84783 138816 87360 56403 106772 212739 302151 414274 277128 99706 6529 3232 2675 2544 2289 1997 1851 1855 1836 1327 1050 651 355 374 317 265 194 202 354 458 351 228 347 273 278 246 142 151 241 110 121 153 128 96 111 43 84 74 94 59 107 80 71 36 101 41 8 112 92 54 68 -6 50 73 119 115 80 105 130 188 160 219 217 230 228 205 165 186 184 179 200 166 136 134 221 255 202 162 175 173 160 195 210 193 97 173 148 140 166 219 275 172 158 175 165 162 131 106 89 52 32 33 35 51 59 26 88 75 57 81 45 63 67 52 61 76 -24 6 54 34 18 38 11 11 0 43 29 23 44 97 64 29 48 69 57 6 36 35 31 -8 21 30 22 16 58 61 81 79 43 50 32 59 61 54 36 71 58 50 63 82 83 76 70 46 38 64 39 98 88 94 64 39 68 52 55 59 32 20 58 54 57 51 38 80 76 58 48 64 10 55 39 81 66 65 30 38 40 66 63 52 63 65 53 62 73 71 77 75 61 68 73 61 75 89 66 68 76 81 79 72 64 83 79 69 88 82 79 78 56 76 83 82 86 88 83 92 96 86 88 85 80 77 79 78 80 71 77 71 76 83 75 65 62 61 63 54 52 46 56369 337 307 30 11137 15 39 29 6491 -316 -31 87 121 122 267 423 703 1016 1233 1482 1651 1665 1483 1584 2571 5508 22547 35391 35935 42248 34821 49659 50123 73913 111896 135588 222728 416338 455285 294365 209706 197418 125847 95163 125460 106308 89909 96210 92405 77720 82728 110268 93818 89802 88862 74053 66219 99534 117139 158567 145233 136697 70950 126766 161213 36118 22678 22794 21625 20594 20769 25058 31795 35402 37293 35923 33904 32284 29140 22655 17323 14008 12227 9748 7033 5096 3969 3262 2773 2586 2465 2059 1888 1641 1272 1201 1089 875 737 541 432 256 162 204 217 224 264 495 540 402 284 352 232 186 244 185 156 146 211 125 179 116 76 96 34 36 120 143 135 79 105 23 67 79 94 109 102 67 39 4 56 79 109 154 152 70 129 170 210 240 174 180 151 150 182 200 166 176 208 231 217 164 187 207 246 167 235 192 180 246 220 240 233 197 163 177 181 178 158 187 169 170 148 150 147 73 116 96 61 43 40 57 44 30 49 69 81 63 56 78 99 105 45 87 76 32 62 101 79 57 54 -10 43 56 29 13 30 41 67 67 63 32 64 80 56 59 32 37 38 87 84 53 26 62 48 20 48 51 25 57 34 53 51 55 83 56 48 72 32 65 76 79 71 103 104 41 74 61 63 45 63 84 93 40 67 58 58 56 41 58 49 44 48 47 73 63 16 38 52 36 33 44 40 57 51 50 56 44 40 53 62 95 85 79 92 80 65 65 58 83 89 78 71 70 93 73 74 72 91 75 80 83 81 92 89 87 82 86 92 93 94 89 89 89 96 95 97 91 92 83 84 86 98 78 84 88 82 82 79 77 82 79 67 64 67 64 57 56375 322 758 30 11138 15 39 35 6491 -319 471 1812 4120 10517 21138 22479 37065 66913 98354 126351 138371 133496 161193 174170 196547 286608 285029 167253 159751 193427 253708 307797 228695 231948 282530 312116 294887 210768 117011 94473 100016 96279 83587 67807 42354 47158 57485 34482 22044 20768 22836 27996 30551 29887 24770 19569 18667 19156 17434 15338 13857 13029 11748 9310 7287 6226 5519 4913 4461 3831 3205 2745 2659 2787 2762 2482 2640 2947 2390 2073 1708 1166 680 447 368 377 304 242 141 108 157 139 133 137 97 118 164 99 131 161 122 132 105 133 65 93 53 -4 57 61 -19 -28 53 3 14 25 25 23 17 23 4 -23 57 41 5 8 -7 26 62 65 81 52 125 149 152 113 115 163 101 112 110 82 133 163 179 175 127 136 163 184 214 161 198 125 174 151 168 155 111 122 145 62 84 71 92 136 126 80 105 97 50 53 26 0 38 33 -3 -9 36 8 2 -6 5 47 45 43 54 62 7 -17 6 27 23 21 -12 26 -1 -10 -5 6 -6 1 -14 -30 -50 -39 -21 28 9 3 -21 15 15 -27 -25 5 14 6 24 1 -4 2 -33 -29 -20 -10 -3 21 12 43 22 14 44 1 -12 31 1 5 23 24 2 24 42 39 65 35 28 54 44 16 28 10 8 41 13 -10 13 22 23 27 4 7 -8 -5 1 25 29 2 -3 -6 6 27 48 33 29 24 32 47 42 51 41 30 37 41 27 19 13 42 65 37 29 47 40 38 42 46 36 51 64 47 55 61 56 53 45 45 55 54 58 59 40 48 55 52 52 54 55 61 52 38 39 37 45 44 43 29 27 27 27 26 27 22 56381 339 250 30 11140 15 39 41 6491 -321 -66 66 200 87 -80 -9 90 441 944 978 1209 1954 3385 4550 4613 7118 11289 21966 41438 79572 143352 162893 133487 106310 91119 99497 140917 199066 145779 143332 159831 160285 150982 138675 145029 143402 125380 113874 107965 92635 85743 75776 76727 85532 103050 83855 73055 66185 36897 28270 23679 21091 19715 18397 17553 16169 15749 15827 14355 11740 10222 9639 9547 9675 9942 9983 10483 9829 10667 36792 206286 308614 389132 238859 72966 61224 12277 4625 3950 3794 4017 5621 7850 8708 7313 5629 4851 2963 1285 656 505 396 334 325 250 232 245 194 144 136 170 90 53 29 125 171 147 125 178 141 182 97 15 -8 33 40 44 64 67 45 14 20 13 78 105 72 42 81 36 59 126 10 56 102 61 112 119 179 164 207 180 148 262 190 150 118 164 193 206 180 191 202 215 171 240 200 206 233 218 200 182 181 200 235 241 163 175 129 153 176 156 185 165 101 135 137 172 110 45 89 105 97 58 32 4 31 71 40 78 77 34 54 108 99 70 53 35 53 62 61 22 13 49 10 54 29 42 53 13 15 69 59 6 6 43 30 10 18 19 68 83 31 24 17 58 63 79 48 10 13 41 43 30 38 60 61 90 70 58 62 65 57 77 71 59 73 113 98 93 87 62 72 92 67 47 84 56 60 68 42 49 61 51 71 81 69 69 79 71 62 62 68 31 49 50 55 45 42 20 52 58 64 61 60 67 65 64 65 64 79 68 80 102 89 78 90 95 83 70 71 97 88 85 82 84 78 84 88 99 101 90 88 87 83 83 100 94 96 89 95 92 96 91 94 97 97 80 88 95 101 85 83 77 77 76 76 71 66 60 56387 335 373 30 11143 15 39 47 6491 -324 111 355 378 225 356 393 480 671 701 1470 3365 1990 1982 2519 4246 7016 10304 13194 13469 12758 12242 12194 11564 10702 9772 8368 7463 7470 7308 7192 7741 9787 11136 10918 11539 12510 11522 9803 9638 10604 11224 11134 10404 13323 13844 6414 2959 2470 2045 1844 1514 1370 1369 1167 1170 1120 971 842 924 1072 1373 1560 1602 2035 1687 14675 87569 199460 378104 588159 571788 521598 765949 864706 212700 11523 7782 7483 7589 7156 5612 4832 7036 4720 1846 744 281 309 271 145 151 127 78 53 139 127 125 138 60 74 107 116 47 41 53 46 85 46 -16 -17 11 44 57 29 76 52 -59 -47 27 2 -19 -35 -26 17 -6 20 117 67 78 140 105 108 86 126 136 93 147 162 194 213 179 170 197 110 176 202 154 156 185 203 150 111 150 187 201 204 159 141 117 134 104 95 133 142 113 94 49 79 56 72 119 40 8 76 43 -9 -19 -14 -23 34 43 15 -31 -29 28 25 19 28 31 66 27 -17 -13 -6 -33 -8 -17 -31 -26 -48 -51 -53 -13 -36 23 19 5 -8 -28 -62 15 -26 -28 -1 -23 -24 -35 13 6 -7 15 -3 -3 -20 -10 -11 -29 -1 -5 6 8 19 26 23 10 -2 16 -1 17 17 4 11 19 16 26 -16 -3 -2 -2 16 8 6 23 19 26 3 27 22 29 12 11 22 22 12 17 2 23 23 3 -1 6 -10 17 1 23 33 17 30 10 1 20 41 15 31 28 20 12 44 32 14 33 47 42 43 42 25 27 34 34 36 32 40 48 46 38 46 45 40 56 48 45 40 37 42 40 54 61 46 42 58 47 48 36 30 24 27 33 30 26 30 27 29 18 21 12 56393 329 525 30 11145 15 39 53 6491 -326 -90 158 447 906 1718 2695 3565 4680 5527 5286 5115 5168 4938 4748 4478 4950 5852 6298 7340 9642 14651 18284 18021 17116 19583 23286 31833 52395 53498 39300 47250 59922 51725 45430 47282 40397 20641 12206 8518 8100 11557 17933 28384 30901 18291 7608 4766 4245 4397 4754 4392 3801 3840 3815 3598 3372 3147 3721 11951 53167 172295 393294 550743 494703 648276 993772 567949 149024 10546 4976 4543 4825 4604 4571 5231 9516 13640 1393 509 295 241 297 352 389 411 230 116 112 161 90 106 92 156 157 180 224 228 110 74 47 76 101 102 97 92 139 82 108 111 89 39 91 89 57 76 134 80 0 139 170 63 17 75 119 161 150 177 132 171 217 209 189 195 264 226 174 189 203 254 155 223 260 192 186 279 253 250 244 179 138 208 186 242 211 181 206 196 173 180 139 183 109 120 101 90 141 196 120 87 111 109 135 41 63 42 -6 77 86 48 129 90 75 115 102 95 61 51 52 36 23 36 55 24 46 40 69 70 35 51 45 34 43 33 13 71 83 44 28 46 89 60 41 39 41 5 17 87 50 62 44 53 48 71 71 95 91 92 99 86 52 80 75 73 66 94 88 103 72 72 84 49 45 72 43 74 90 79 67 85 51 76 53 56 91 92 73 81 73 63 65 89 73 91 73 42 47 67 60 62 67 90 59 87 93 72 78 92 94 88 59 91 87 72 89 86 64 87 88 105 97 98 97 88 78 87 93 106 102 102 95 98 99 94 92 95 99 102 90 97 109 105 103 104 104 109 102 89 93 97 94 96 96 84 89 83 81 77 72 63 56399 307 1219 30 11149 15 39 59 6491 -329 -54 197 488 700 924 1046 1128 1130 1386 2364 3081 2778 2087 2119 470 156 3382 11192 18098 23027 21164 8601 3855 4483 216 999999 999999 73 237 459 356 224 264 595 947 1239 15213 59839 115039 179472 346652 490497 459565 566754 771456 688018 514607 270140 9355 2970 10934 113412 189592 89486 15547 2010 999 588 464 337 258 191 192 127 75 46 58 166 93 125 74 90 51 70 140 108 42 88 76 33 55 23 38 27 57 95 121 71 40 10 46 30 64 64 35 72 55 67 53 51 73 114 136 44 85 115 147 163 165 138 156 149 191 202 142 175 192 191 186 126 193 224 240 200 133 158 194 143 169 219 148 147 149 114 110 135 142 165 112 65 77 120 143 74 108 110 28 22 65 29 -54 -7 37 7 10 14 55 70 86 61 48 5 28 -55 4 26 44 54 25 81 30 -6 37 16 -13 6 19 9 11 30 16 3 17 16 15 1 15 -4 -6 8 44 32 -6 -10 -16 20 15 -21 -17 19 8 28 61 70 51 35 48 22 19 8 13 29 47 41 -6 4 53 35 31 4 5 14 9 4 45 48 16 32 31 27 30 32 41 35 26 19 -2 -1 8 33 34 40 50 17 23 27 27 49 41 25 25 19 30 37 40 52 40 35 56 43 34 52 55 62 52 45 52 55 56 54 52 45 36 30 51 57 46 55 69 58 55 47 45 51 51 46 54 63 72 86 77 70 64 56 51 47 57 53 41 42 47 49 48 43 34 32 28 56405 272 2273 30 11153 15 40 5 6490 -331 213 3551 9513 22471 43715 75307 144842 272321 395419 509500 617957 813580 999999 999999 370034 78434 210948 209388 40088 13450 2357 1289 1023 923 886 950 976 814 488 273 148 135 167 172 136 111 135 180 238 222 62 109 88 90 88 128 96 31 129 97 130 98 106 84 98 82 151 53 39 78 36 18 10 87 108 145 97 131 164 192 177 178 195 237 342 286 192 250 331 290 254 318 277 237 216 253 287 235 242 216 208 196 227 187 254 218 248 202 135 128 157 169 181 119 131 168 161 159 147 120 131 156 126 64 12 72 78 97 85 72 95 96 66 96 107 94 32 40 66 39 51 15 78 29 23 46 20 -24 68 60 72 78 71 42 72 89 28 66 48 64 46 102 99 51 44 47 77 74 20 40 51 57 33 46 100 58 53 80 70 82 94 102 100 63 110 75 78 77 98 63 79 82 104 100 48 53 50 67 73 91 44 44 98 87 54 73 69 73 95 107 50 93 88 92 75 68 65 67 98 75 75 66 91 90 91 104 123 111 97 97 93 95 112 104 121 108 93 89 109 94 103 105 96 105 104 112 110 125 132 110 120 115 114 117 109 132 127 112 116 106 112 129 124 120 114 106 112 111 110 101 109 121 110 105 101 104 96 91 94 87 78 75 56411 301 1403 30 11153 15 40 11 6490 -333 30 512 921 1470 1404 761 -19 -30 103 631 704 882 751 583 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 395 671 4590 20223 47500 107253 208851 358622 632751 999999 999999 999999 217323 11006 3851 3391 5765 25228 91753 174029 50340 3393 831 641 664 648 776 770 851 675 351 216 236 161 99 205 130 105 42 72 145 66 30 96 108 87 52 63 46 63 58 83 11 77 97 40 19 20 -7 17 79 3 28 1 12 48 34 44 69 125 140 149 152 119 112 143 124 134 192 157 109 185 139 183 212 174 210 205 209 173 159 198 162 159 142 177 146 131 108 156 91 19 133 153 99 88 66 52 67 65 125 54 21 58 5 12 6 20 36 55 59 30 42 66 66 34 4 -8 2 26 -22 -38 60 41 -18 -53 72 34 12 33 23 33 8 17 1 30 11 22 -18 17 12 32 40 4 31 38 31 3 -38 21 10 -36 -28 21 7 -40 -4 20 56 4 42 52 36 16 34 30 17 38 37 30 58 56 62 24 29 2 25 44 28 28 17 16 45 58 47 37 50 47 79 51 36 46 52 63 46 10 11 41 38 32 24 30 17 22 51 44 45 50 30 17 26 42 53 53 35 48 56 49 58 54 57 66 55 46 41 54 52 63 69 84 82 71 85 88 59 70 74 83 74 70 76 79 80 73 81 79 69 64 75 68 80 69 69 75 53 58 59 61 55 50 54 48 43 40 56417 292 1673 30 11153 15 40 17 6490 -336 285 1002 2449 2559 794 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 424 5724 16816 38729 82891 124157 205476 379064 720029 999999 999999 829367 343128 35057 2306 8737 38647 152217 224320 56923 2256 290 562 893 1107 1143 1135 1111 1032 1046 848 508 307 240 172 113 142 97 126 98 79 110 150 157 68 69 84 76 97 33 0 47 58 56 51 56 5 44 32 81 71 -28 63 22 45 64 53 69 112 131 153 99 126 164 188 149 157 198 228 227 217 203 210 235 211 174 177 179 202 192 235 209 169 145 211 244 221 197 145 160 120 107 140 99 81 120 97 113 135 40 67 69 62 50 92 35 -15 -7 53 65 35 -8 4 31 40 3 16 27 12 9 14 17 -2 -6 18 18 25 26 -5 -1 11 40 33 49 74 10 8 10 -3 55 64 50 44 -30 -33 7 8 9 13 8 -26 -17 2 -24 7 -1 -5 15 29 45 51 31 20 18 6 29 5 30 82 65 28 5 -5 19 34 9 1 5 44 29 39 50 18 19 37 44 33 40 44 33 43 40 19 29 37 48 31 38 32 30 20 15 36 38 21 19 50 73 36 52 69 40 39 49 67 44 48 54 44 46 50 62 65 53 73 53 63 58 67 62 64 67 67 69 76 72 70 61 55 54 62 73 79 83 76 66 75 64 70 74 77 77 64 61 72 65 58 64 58 51 45 46 44 56423 270 2332 30 11152 15 40 23 6490 -338 97 1568 3852 7738 15642 31108 61862 136197 265191 326600 223038 53530 36109 162120 484596 978039 999999 912504 273977 102761 5404 541 420 344 380 485 434 500 488 497 447 355 302 258 118 152 179 164 115 179 79 4 81 43 91 48 -26 41 68 65 4 18 2 -13 64 53 61 120 133 -41 40 22 20 83 8 14 108 85 130 183 131 119 147 165 227 206 256 219 209 208 225 211 232 155 139 225 266 164 109 159 216 163 171 131 138 98 148 141 135 128 149 112 119 110 83 102 116 19 31 12 34 -4 -16 20 25 -1 3 6 67 22 16 54 30 36 -15 4 25 7 -24 8 -4 11 5 19 13 29 51 64 21 30 15 55 11 -7 3 -11 1 -18 -1 -27 30 44 43 20 29 5 -13 -1 -14 -30 -38 -7 26 -12 1 14 -6 38 6 -15 12 3 11 32 35 29 -2 12 19 17 12 36 32 23 10 0 15 31 21 35 38 10 25 16 41 25 41 36 27 35 13 9 34 27 45 34 31 7 15 42 42 59 46 55 50 63 52 37 49 58 64 43 42 53 44 46 43 55 84 78 50 50 50 48 57 74 61 57 71 57 69 70 61 67 70 56 57 56 68 58 58 56 59 73 54 57 68 51 55 60 62 44 45 52 44 50 43 42 36 28 56429 270 2332 30 11152 15 40 29 6490 -341 94 942 2425 5423 10637 18903 33994 60551 95538 111495 86334 52739 122664 309042 587098 999999 999999 999999 610940 15099 360 159 182 193 201 383 518 769 905 1027 1039 1081 1183 914 540 370 243 151 201 210 156 138 57 76 31 55 97 72 82 93 48 27 82 143 25 41 103 103 126 85 61 117 137 96 53 35 55 65 55 168 216 210 173 187 149 103 243 167 247 206 267 232 231 179 173 189 218 219 191 208 136 173 201 243 193 100 155 213 167 174 103 93 86 92 121 132 88 90 11 69 12 49 41 65 9 63 84 106 85 51 53 81 92 3 -2 30 4 30 -19 6 26 20 16 11 32 44 59 42 5 1 -12 10 7 10 8 50 48 15 -16 21 27 -5 20 36 1 23 26 -11 -34 10 32 37 42 54 47 58 68 67 62 52 55 53 80 81 81 55 64 59 54 47 38 37 49 21 37 34 33 58 34 60 64 84 71 68 41 69 57 40 42 45 62 58 28 26 33 58 40 44 39 52 78 59 57 58 65 77 64 56 61 50 63 71 69 75 92 89 76 75 104 97 73 62 83 82 75 66 73 86 77 70 90 86 94 99 82 81 92 109 91 90 87 89 90 98 87 77 76 74 78 75 71 71 71 66 69 61 64 62 54 51 56435 345 83 30 11153 15 40 35 6490 -343 350 660 777 1439 2504 3544 5156 6714 7448 7971 6996 5607 4390 3532 3318 3370 3159 3327 3966 5139 6944 9187 11980 15271 17610 18731 18321 16932 15907 15600 14720 14067 16601 20139 23661 24768 25474 24931 21384 21178 21676 17082 13446 11429 7981 5538 4345 3371 3743 4162 3641 2915 4560 4216 3411 2651 1491 1023 856 1141 1869 91 999999 999999 999999 -41 83 78 186 187 498 957 3134 22324 104274 276439 509620 625250 318431 40635 39115 9904 15656 35266 51174 51407 119768 221405 318856 402899 443583 342619 41267 610 162 124 135 62 38 -1 100 174 215 122 193 234 271 328 208 172 198 85 149 73 69 87 31 36 112 82 9 -35 36 -39 -30 -30 21 11 37 74 53 32 52 40 81 43 8 85 53 24 38 74 62 77 92 97 75 80 189 156 198 227 202 222 217 220 198 210 231 175 143 151 110 144 199 115 127 131 96 80 93 56 42 82 73 51 34 55 84 43 54 57 50 -7 6 16 5 4 9 -19 -8 46 26 -7 27 51 13 1 14 -16 -51 -13 -50 7 -20 -20 -22 -30 -26 -22 21 1 -4 -1 -23 -3 -27 -48 -16 -26 8 -26 -41 -65 -18 -44 -22 -11 -6 -27 -13 -15 -4 -35 -10 -24 -6 -34 -44 -22 4 -23 -18 -6 -18 -50 14 -3 -18 29 18 -20 -12 9 -25 -22 -21 -17 -5 -9 -27 -2 12 -2 -8 2 9 9 -7 0 7 -9 -12 -13 -1 27 3 -29 -18 1 11 5 -8 -11 9 11 5 22 10 3 7 21 26 24 23 21 3 16 40 42 32 14 25 29 33 29 23 19 15 36 59 38 32 23 32 36 41 39 46 44 38 36 23 42 39 30 27 33 23 30 32 21 19 10 15 25 23 19 19 16 15 0 3 0 -7 56441 343 144 30 11154 15 40 41 6490 -346 1906 2289 3059 3428 3310 2880 1773 864 441 282 175 284 612 597 1073 1905 2388 2572 4231 6286 8143 9780 12986 19804 31996 59292 91552 128446 78708 33097 30198 33989 26077 18645 14772 10279 10711 11360 10014 8494 6522 6374 7169 6398 4996 4343 4334 5273 6414 6979 5706 4238 3655 1771 202 84 129 276 270 201 207 427 351 112 999999 999999 999999 -45 289 963 3355 25839 108300 214818 254059 362069 421787 328447 280395 205997 297460 339070 452931 634525 386708 40333 1105 512 416 331 361 402 429 575 698 811 741 813 760 643 547 411 176 151 179 120 156 123 230 174 108 193 138 94 56 134 81 88 129 110 55 82 142 126 94 111 173 186 118 105 169 127 85 103 95 125 165 169 142 29 88 147 161 196 121 202 155 182 205 224 288 295 345 362 285 275 255 246 225 275 210 187 284 225 211 184 132 147 167 173 177 172 172 115 127 48 76 116 155 121 97 85 47 79 73 62 43 81 17 63 79 50 66 98 68 29 59 1 -5 23 59 40 42 24 10 50 40 -9 40 60 35 11 -18 36 40 24 39 32 48 58 65 89 57 32 35 40 24 6 -3 63 41 1 68 59 71 40 39 57 79 59 46 46 81 51 25 45 88 89 56 43 20 72 81 55 39 51 58 42 36 57 63 62 54 62 60 82 65 59 61 56 60 53 46 44 80 107 86 59 61 47 40 55 53 50 55 61 53 61 84 85 92 79 57 76 87 79 76 71 81 79 77 78 77 78 78 91 109 108 75 98 105 96 99 102 99 91 81 95 86 94 86 102 96 88 100 103 88 93 97 97 98 98 97 90 86 77 85 81 85 67 62 64 63 56447 329 564 30 11154 15 40 47 6490 -348 -94 224 1409 1637 3861 8981 8251 8705 13267 18659 27889 56910 92509 53518 10629 10618 12186 11826 11668 8709 5885 5188 6140 6368 5560 3979 2811 2573 1487 1222 1299 1882 2836 3754 4694 4937 3094 1015 254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 404 1966 9975 47608 142257 283157 491879 858288 999999 849448 760331 460122 116183 3946 1050 689 390 413 540 659 740 666 596 572 487 614 694 645 503 460 449 339 280 190 146 190 163 215 134 57 134 116 50 109 196 111 77 123 104 57 76 84 75 48 48 54 110 89 120 91 130 112 29 26 129 121 151 150 170 136 94 187 169 167 113 134 145 168 280 223 187 239 291 250 266 249 234 257 214 186 158 138 169 217 236 172 140 175 199 196 198 138 126 131 120 69 129 128 90 121 102 71 78 100 66 57 47 80 54 52 76 70 12 37 24 3 3 55 29 -11 -6 30 24 20 24 2 14 47 50 36 59 22 2 45 66 43 37 39 24 34 27 11 21 33 45 4 -17 32 14 -1 17 58 27 1 14 7 -13 49 30 22 33 13 3 16 58 49 52 31 25 34 34 17 30 58 49 52 47 42 23 18 39 31 48 35 57 61 39 44 37 26 37 49 68 34 72 79 46 69 47 39 52 46 37 39 48 40 52 61 63 46 53 54 57 48 58 57 53 52 63 70 76 57 74 65 85 85 81 91 96 99 85 78 71 90 90 67 74 67 78 82 78 76 84 77 84 97 82 85 78 77 78 76 76 89 74 77 72 63 66 63 56 48 51 51 56453 347 23 30 11153 15 40 53 6490 -351 4216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 999999 999999 999999 999999 999999 999999 999999 574 985 819 594 262 738 1397 2983 3425 2003 1728 2309 2629 2089 2503 2539 2706 2585 2034 1543 1048 576 48 -87 999999 999999 999999 999999 999999 999999 -32 74 152 326 274 156 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2470 18643 54546 87661 116027 148974 196617 299792 488541 854910 999999 999999 790665 567235 45678 1075 467 382 629 837 823 726 779 962 1326 1466 1422 910 466 435 257 169 159 230 181 122 131 136 178 133 119 198 175 155 42 89 7 66 148 132 133 104 137 107 140 69 85 145 91 60 135 126 100 83 175 192 156 191 192 104 148 232 150 158 181 171 189 193 239 238 239 247 248 257 207 180 166 217 169 199 193 209 194 127 78 188 177 147 156 169 143 172 199 161 112 114 121 160 84 67 110 82 35 61 19 59 8 29 28 42 16 84 73 72 49 44 46 30 68 53 1 5 10 40 37 30 30 28 38 50 51 45 31 16 35 61 38 -12 22 -6 -17 -38 17 58 38 36 -3 -16 10 40 22 39 59 66 52 40 29 32 36 17 20 22 49 53 66 37 52 102 71 50 54 2 50 22 30 55 48 5 19 36 53 69 72 58 47 25 37 54 79 61 51 38 64 75 62 45 63 55 45 25 38 51 77 72 63 66 89 81 85 73 65 72 69 45 47 76 68 71 67 74 70 70 80 61 78 98 92 68 79 85 86 71 91 104 99 99 85 88 89 92 81 90 95 84 91 96 91 84 87 82 85 84 82 71 64 76 74 62 59 63 53 50 56459 308 1191 30 11151 15 40 59 6490 -353 31 255 627 1311 2204 2309 955 1238 2718 601 999999 999999 999999 5 76 33 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 2354 15287 47699 105250 217309 370649 472054 808719 999999 999999 767156 262372 5725 617 460 352 226 279 472 557 560 469 440 493 431 254 189 186 243 241 212 171 184 274 370 284 122 134 113 101 94 74 54 21 64 3 39 67 38 62 44 44 77 68 74 77 104 82 96 133 153 155 91 161 148 135 128 159 127 144 208 251 212 186 260 181 198 234 240 276 264 247 213 225 209 226 179 110 133 201 166 151 146 221 160 123 81 166 132 142 136 167 87 118 114 68 90 57 57 0 78 65 50 39 44 1 37 66 58 89 46 67 58 80 18 -41 3 38 -22 -2 -18 -2 18 20 -5 -20 -13 -3 -48 20 40 -7 15 -21 -19 -2 32 -5 -32 -6 9 17 26 21 10 -10 11 27 -5 0 -23 -18 -3 28 70 26 33 -2 19 47 33 26 36 21 42 41 56 46 24 -11 26 42 28 24 18 34 12 11 22 24 5 25 41 46 63 78 36 12 15 21 18 40 48 46 54 50 25 18 34 47 43 37 31 37 32 53 50 47 43 59 22 34 60 59 46 43 34 49 47 54 53 47 63 58 49 67 67 65 79 72 63 76 76 70 70 74 81 76 71 80 67 75 78 92 74 67 74 76 78 76 70 61 53 48 43 55 57 49 42 31 40 39 56465 289 1759 30 11149 15 41 5 6489 -355 182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 540 4707 14518 32079 58199 100112 195912 369442 616249 999999 999999 892156 901602 562269 247641 4588 354 206 150 146 176 151 119 190 189 137 111 167 124 97 185 183 127 158 186 205 208 117 96 48 87 101 31 45 82 21 17 40 15 -85 0 37 45 110 70 64 63 44 66 139 145 98 65 170 98 138 152 168 187 183 140 181 177 158 183 120 175 187 233 175 114 139 168 188 194 188 139 163 158 79 180 171 111 175 136 169 176 147 126 82 68 136 153 115 111 65 54 -14 -9 56 31 -46 -14 2 4 -13 13 9 78 94 48 30 51 10 19 29 2 -17 -53 1 12 -13 -17 -3 27 -21 -29 -11 14 2 3 18 -8 -4 -8 32 23 35 7 -6 7 21 -46 -47 -20 -11 -17 -13 -16 -43 -26 -12 -6 -17 43 28 20 34 31 1 5 28 27 -14 26 41 64 47 19 -23 -3 28 10 25 7 28 43 5 8 -1 -3 25 23 45 22 11 33 18 10 11 35 53 55 24 43 37 44 40 36 41 16 33 11 19 20 42 26 19 24 23 30 40 25 38 49 33 30 46 44 31 42 60 59 61 65 55 45 68 70 64 66 46 42 64 62 67 69 61 65 51 50 59 70 67 52 61 50 59 59 55 70 52 49 56 57 52 46 42 41 41 31 29 56471 273 2236 30 11146 15 41 11 6489 -358 -30 977 2955 5954 13177 28208 60061 104130 163493 283092 547291 932122 999999 999999 352206 138240 3755 609 420 350 196 227 288 279 249 398 242 231 201 182 209 302 184 226 283 154 106 95 155 186 144 59 54 82 45 48 14 94 66 118 86 97 105 20 63 87 113 50 136 191 203 112 154 178 151 127 135 117 168 173 204 270 200 208 188 217 279 230 236 248 219 157 178 220 214 261 224 149 190 191 162 203 231 182 189 175 220 179 152 179 131 173 141 66 78 101 83 61 13 43 70 49 75 90 36 39 15 71 76 29 74 51 39 56 25 73 11 29 73 25 30 13 -10 14 37 29 50 43 35 74 14 -2 5 -5 5 9 34 22 55 53 57 53 -6 1 28 -1 1 -14 14 14 22 80 51 6 62 62 45 -1 20 73 55 16 30 67 38 27 57 19 6 27 65 53 28 30 55 45 34 17 50 56 54 55 54 41 10 28 31 35 58 63 42 20 22 72 51 31 24 43 61 56 85 76 52 54 77 56 50 47 53 51 46 38 32 51 21 44 64 71 48 49 68 74 68 67 53 71 55 74 99 92 79 72 79 81 77 82 81 83 74 72 78 75 85 82 69 73 81 77 67 69 82 81 76 72 72 69 63 65 60 57 57 50 43 56477 270 2354 30 11144 15 41 17 6489 -360 123 572 1353 3104 6244 13115 26905 57476 124354 281091 636888 999999 999999 999999 432817 5973 1575 1294 1518 1661 1489 1024 809 558 530 295 191 251 201 347 524 419 6265 85484 116902 6913 252 275 169 173 145 90 74 93 -23 34 11 69 85 35 98 115 50 110 111 99 110 171 116 47 113 124 90 195 218 141 147 144 200 186 178 205 189 194 249 195 213 193 159 156 210 188 164 150 215 188 184 126 159 148 199 191 144 179 211 205 231 200 183 130 148 87 132 118 94 51 40 68 65 38 52 28 30 33 24 3 27 62 53 54 49 47 11 16 63 6 4 -8 3 5 15 15 -20 3 2 13 63 16 29 26 5 21 1 31 -11 -32 4 25 11 3 2 -12 15 -3 20 16 -17 -12 -1 23 2 13 12 0 24 -18 35 34 35 55 22 35 33 45 36 30 12 19 -4 18 7 46 41 47 21 35 35 46 45 64 21 40 37 14 0 14 41 59 48 47 49 49 75 53 54 67 66 60 50 52 37 48 53 50 64 52 49 39 54 58 48 74 60 52 55 53 50 61 52 52 46 37 45 80 69 65 58 64 85 83 75 73 57 78 86 74 80 72 60 71 76 76 69 66 74 74 71 71 75 61 58 61 67 63 55 56 46 47 48 36 56483 273 2231 30 11141 15 41 23 6489 -363 885 3103 7582 11032 12763 19058 37046 71718 127570 257718 528176 934584 999999 999999 999999 472557 9347 1854 1691 1625 1643 1673 1512 1390 1297 1250 1165 1151 841 689 535 461 396 416 400 1753 14752 3856 306 220 185 130 68 92 127 52 54 21 101 169 61 83 88 138 116 47 139 117 64 201 222 183 137 101 105 151 171 189 142 219 239 238 249 235 235 222 224 256 293 261 271 209 234 165 179 290 262 214 200 203 217 272 240 177 216 188 226 201 166 165 157 200 84 66 106 177 165 130 79 75 42 64 76 61 17 105 102 42 49 83 92 121 56 84 58 35 11 32 48 27 31 29 48 45 15 -21 8 69 80 31 47 67 58 32 8 81 57 37 27 64 64 65 27 -8 16 58 28 38 24 40 5 39 29 30 48 69 42 36 48 61 42 63 41 75 81 63 62 37 41 42 40 41 57 65 66 34 38 13 30 62 79 56 56 64 64 43 35 27 44 96 77 80 69 59 60 29 50 66 85 66 69 58 49 48 40 53 80 78 71 74 63 69 86 83 66 64 69 85 85 74 72 81 78 82 98 84 100 96 105 99 93 89 93 96 98 102 104 98 106 115 108 95 98 93 86 99 99 96 98 102 103 104 96 97 85 81 78 70 72 73 70 69 67 56489 273 2229 30 11139 15 41 29 6489 -365 -60 2006 10257 25491 51486 93825 137410 204867 318071 566390 999999 999999 999999 230988 4280 505 384 388 316 274 197 231 271 278 236 272 225 176 135 188 210 213 232 173 184 130 190 251 179 187 174 46 54 93 81 102 146 118 147 107 67 150 95 59 18 105 123 105 148 137 153 175 140 156 131 150 263 203 183 243 262 220 214 222 239 234 269 255 285 270 169 261 206 174 189 228 133 112 148 121 205 199 205 202 136 147 206 234 184 192 236 167 185 104 119 81 112 187 127 111 93 68 84 74 94 76 8 32 48 10 62 50 39 28 49 23 24 22 9 44 42 33 27 28 51 18 45 29 65 52 30 79 26 30 44 35 0 -11 0 29 -18 -30 -1 13 50 30 28 7 25 13 55 30 32 22 43 57 16 25 30 3 12 56 12 22 46 64 22 56 38 60 71 47 50 45 42 37 18 67 56 37 53 36 69 66 35 64 99 58 42 45 59 41 33 56 58 56 76 41 72 69 80 64 81 67 69 62 65 79 77 82 89 74 85 88 70 76 77 81 76 81 71 80 89 59 86 79 77 75 88 97 89 81 70 84 84 91 89 92 94 91 81 83 91 99 90 79 80 89 99 86 88 90 86 84 76 67 62 63 68 58 62 61 53 56495 273 2229 30 11139 15 41 35 6489 -368 627 6252 16246 28211 47497 70483 83693 128452 210118 376069 701490 999999 999999 822541 474232 7249 397 282 229 235 173 129 165 113 156 146 185 145 161 185 193 167 198 186 167 207 286 275 236 224 76 60 110 59 37 105 60 40 124 136 74 61 67 90 115 120 117 192 90 116 143 139 172 170 128 147 170 124 183 234 171 145 233 205 237 244 216 225 227 156 175 201 219 179 135 149 180 224 118 170 212 203 219 163 152 151 176 148 201 206 145 154 160 152 139 95 74 34 73 12 78 123 70 32 43 36 87 56 30 50 63 41 25 22 64 59 44 39 50 17 -5 54 42 58 -6 35 58 16 54 39 30 42 18 24 53 51 3 -31 -9 46 49 51 0 -11 30 11 0 35 13 46 22 3 35 43 25 62 58 41 19 51 19 8 18 49 27 22 61 41 13 30 28 32 43 60 46 77 62 45 85 51 28 14 48 45 49 37 53 67 58 47 31 37 55 55 92 58 49 66 48 70 67 70 79 60 38 36 69 87 72 62 50 57 92 88 50 55 59 69 69 72 75 79 70 80 69 61 61 78 67 68 81 87 84 81 68 70 79 86 80 86 91 84 80 76 80 82 82 75 78 80 75 84 79 70 66 60 65 63 56 50 42 40 39 56501 272 2258 30 11138 15 41 41 6489 -370 287 2008 5019 10438 21752 42610 83003 154404 277809 534428 972026 999999 999999 425673 5096 364 225 148 91 107 179 83 159 127 231 232 184 228 173 165 156 191 188 169 248 278 190 116 128 137 119 79 99 69 52 121 110 21 -23 80 104 35 70 110 96 94 51 107 130 151 112 146 156 63 85 111 192 158 182 163 218 224 246 168 267 267 181 176 173 148 163 132 116 78 182 167 134 137 165 162 161 141 171 218 106 137 130 147 230 185 77 90 92 103 116 90 92 11 48 20 -3 45 12 -7 -13 -3 45 22 66 44 35 49 26 26 -20 -13 -16 -22 37 22 13 9 6 21 44 67 35 3 14 9 33 6 7 15 1 0 32 4 -37 10 -23 -20 3 5 -23 -20 -1 -16 -9 -8 -32 -10 14 17 36 -14 18 2 -20 -18 11 21 7 36 -7 -13 25 12 20 36 45 48 49 34 36 26 29 23 31 33 40 28 54 57 35 37 54 24 8 22 37 43 35 17 33 47 44 43 30 26 40 46 57 37 47 46 42 57 50 42 56 40 60 71 60 39 49 46 43 44 63 50 69 57 40 35 48 52 50 53 62 74 59 48 66 67 75 75 74 63 57 72 73 68 66 66 60 53 56 55 55 56 54 55 39 40 39 44 36 23 19 23 56507 273 2227 30 11137 15 41 47 6489 -373 52 2488 8017 15706 28853 51393 81110 134454 220267 402585 772270 999999 999999 439031 42214 812 288 143 174 135 116 158 178 187 166 177 200 206 184 276 309 288 313 355 195 241 272 206 119 96 152 74 90 70 75 107 80 53 95 120 86 105 84 104 96 144 145 133 190 190 91 155 120 215 148 156 123 215 216 229 222 234 245 263 343 285 255 208 212 158 174 218 211 104 168 186 186 171 145 166 225 152 224 182 168 187 154 197 138 123 122 168 148 179 115 97 126 122 59 47 71 24 67 97 74 96 108 59 119 43 49 75 28 48 36 19 -4 11 4 12 37 27 -12 5 23 -13 -22 -9 -6 21 26 18 38 10 43 49 61 2 7 25 48 55 27 14 20 3 14 54 43 -5 17 62 51 8 27 43 50 -5 23 26 -4 0 32 60 33 22 57 54 42 23 42 68 60 43 51 24 58 68 59 42 51 60 41 44 53 43 30 61 58 42 44 20 53 56 46 44 53 52 50 30 68 57 56 48 58 57 70 68 69 66 75 97 75 83 59 80 98 84 78 73 70 59 61 67 76 82 66 72 79 83 82 84 99 97 87 79 92 90 94 92 97 100 87 91 91 97 91 75 90 90 94 87 92 82 86 81 69 70 70 65 62 54 49 56513 275 2165 30 11135 15 41 53 6489 -375 -15 641 4650 15118 31787 53311 68149 88055 120247 183701 337036 636821 999999 999999 999999 47815 927 353 249 141 65 100 111 177 145 169 221 257 277 206 186 184 237 293 300 236 336 341 353 330 233 136 122 123 97 125 39 54 128 90 63 59 13 35 50 64 21 80 114 103 138 137 116 122 83 117 183 41 170 250 181 135 157 275 221 307 213 249 240 238 184 165 144 186 203 140 158 128 145 199 124 174 186 220 221 90 101 147 164 133 108 151 123 95 127 148 107 82 18 45 45 17 19 36 48 44 45 6 31 26 68 110 64 47 9 21 35 10 -36 4 -8 18 12 -23 24 2 58 39 24 29 25 12 7 15 -22 2 -19 -2 48 26 -18 -19 -2 -61 -3 12 12 -1 0 -17 -27 11 -24 21 32 5 30 32 7 13 7 8 -11 15 22 39 27 -3 8 30 4 6 10 12 27 60 24 30 31 38 3 27 26 30 15 35 38 5 29 61 33 23 11 30 61 54 33 18 41 35 27 55 49 28 50 49 57 65 51 64 58 61 56 61 49 51 26 38 57 45 62 64 55 63 57 62 62 68 74 72 71 74 59 75 64 76 72 61 77 63 59 74 85 78 72 78 74 84 87 78 73 91 80 69 72 64 62 58 62 59 51 44 45 47 46 56519 273 2224 30 11134 15 41 59 6489 -377 915 3197 8018 16591 28807 40309 66148 126390 229953 407917 711133 999999 999999 948010 91154 1250 381 273 240 262 254 237 306 239 325 236 190 125 139 181 117 184 245 286 354 402 417 461 285 137 108 107 111 107 109 17 65 109 142 51 22 135 93 123 39 88 167 119 88 116 121 120 100 157 128 162 182 232 176 197 202 224 178 231 170 158 207 220 172 157 163 214 160 171 238 218 241 194 207 129 207 174 148 170 164 179 153 176 131 68 118 143 170 153 120 135 127 103 57 63 81 44 24 57 47 18 47 76 93 53 42 57 17 40 20 5 8 -27 -3 30 20 34 19 19 35 12 31 8 31 38 24 27 7 -11 34 28 0 22 4 31 11 -14 5 5 17 16 -11 13 31 53 7 6 37 19 36 65 9 20 48 28 40 20 7 8 39 21 28 26 26 20 17 18 40 21 28 19 40 63 37 39 55 62 58 68 67 56 49 25 20 36 42 76 53 53 62 72 54 46 75 72 71 63 45 58 65 70 82 92 97 73 52 67 63 65 82 46 55 52 67 67 54 65 75 80 75 83 72 78 77 93 83 75 86 94 92 75 73 96 86 78 94 111 103 105 100 92 107 93 93 103 111 93 87 95 89 82 81 79 78 86 84 76 65 56525 272 2252 30 11132 15 42 5 6488 -380 254 1251 2958 6209 11975 22547 43216 80521 154497 311840 652809 999999 999999 827359 8700 1125 931 803 649 597 525 535 586 484 396 271 208 207 196 256 228 326 285 364 336 385 358 223 79 99 103 8 32 6 110 102 10 80 67 22 108 32 76 45 105 96 72 141 119 120 100 205 147 99 125 223 191 192 208 220 182 162 179 137 98 131 124 151 226 160 132 87 168 130 95 110 166 132 168 152 180 159 150 166 184 126 60 96 88 168 147 131 125 134 96 116 105 79 42 -3 44 42 79 40 39 24 0 9 51 93 39 -2 9 38 -8 11 36 36 14 -7 -22 16 1 8 -27 14 12 23 13 -4 46 18 16 5 0 17 28 41 -25 -20 7 20 -23 -5 -9 -9 1 -42 -21 30 -17 -8 -42 18 -3 -2 -20 -10 40 20 27 26 6 19 25 -11 54 37 6 20 28 41 42 44 32 9 37 29 49 40 16 44 31 35 48 46 35 28 37 68 50 25 -14 27 31 20 17 33 29 39 42 52 48 47 40 38 53 40 53 75 91 81 56 54 35 41 45 48 51 69 60 68 56 63 63 71 63 45 65 69 68 78 71 68 83 69 64 50 69 90 77 81 83 89 83 74 73 75 76 83 83 76 72 72 74 68 65 65 58 53 42 42 56531 273 2220 30 11130 15 42 11 6488 -382 -28 870 2298 5060 10825 22845 44575 81997 142099 265599 539112 999999 999999 999999 579369 8952 1582 1143 1058 883 770 664 477 335 220 238 146 197 134 149 199 218 271 336 373 406 379 238 143 105 33 7 82 73 35 34 56 54 19 53 46 12 46 56 43 89 33 149 65 67 9 42 67 94 135 184 111 190 181 82 111 48 44 102 77 66 120 105 82 113 107 54 64 109 84 121 140 180 125 160 146 87 98 156 142 93 75 64 77 136 111 36 79 64 39 46 22 31 0 16 17 36 15 10 24 15 -12 54 68 69 48 17 11 8 -5 -13 11 -3 -6 0 -41 18 -11 -7 -14 -72 -71 -26 -38 6 37 -24 -5 -31 -25 -22 -31 -47 -40 -33 -27 -16 -9 -8 -19 -51 -46 -72 -41 -29 -23 -53 -38 -38 -39 -9 12 20 -24 -4 10 1 4 13 5 25 -7 -6 -26 1 32 32 34 11 -14 7 -2 15 30 1 0 -8 -13 2 -11 14 -3 12 1 19 27 6 12 24 38 40 53 26 24 28 18 30 45 23 31 21 22 33 51 36 36 46 46 29 49 31 32 57 38 22 14 13 41 52 43 45 66 52 51 53 55 57 68 73 58 58 56 64 64 70 77 80 75 75 62 63 70 76 70 69 68 63 53 55 61 59 54 48 45 43 43 40 35 56537 274 2188 30 11128 15 42 17 6488 -385 -1 839 2298 4735 8618 16500 29406 53369 116540 255266 508747 999999 999999 999999 431090 7711 2214 1327 964 818 570 467 403 420 483 339 188 195 158 130 174 253 225 300 268 276 335 313 198 194 167 149 66 50 17 79 70 -3 35 78 1 45 55 -12 79 76 54 31 8 67 84 119 66 92 132 108 121 158 163 79 101 115 90 101 106 79 85 87 103 69 134 128 155 75 84 76 107 168 135 98 122 57 62 105 139 134 130 133 66 102 90 48 103 90 84 71 42 70 112 81 22 11 15 -10 -44 18 43 37 55 46 29 39 22 7 -12 -53 -19 26 31 -40 -60 -19 -62 -54 -34 -10 10 34 32 -33 -32 -7 -34 -27 -37 -15 -6 -11 -31 14 6 -49 -40 -29 -1 24 4 -17 -37 -36 -21 1 -24 -8 -17 -23 -37 -37 -11 9 30 17 38 5 -24 -21 26 32 -24 11 42 42 29 29 1 9 36 44 33 16 -5 14 -3 -1 16 9 8 14 18 5 32 21 20 18 26 17 6 25 18 19 26 18 13 12 25 25 53 38 38 35 41 37 56 55 40 42 33 33 34 39 35 40 42 43 50 50 38 59 56 47 57 53 67 58 49 56 60 67 60 63 68 66 61 70 59 67 67 57 67 68 58 65 67 54 56 53 62 53 46 38 34 33 31 28 56543 276 2127 30 11127 15 42 23 6488 -387 -77 317 542 1167 2473 5303 10793 21509 41710 83266 169707 324731 593995 999999 999999 999999 636155 25925 4290 798 536 449 342 253 240 239 209 231 180 254 229 159 144 134 149 177 173 259 254 238 229 114 106 44 20 -18 -7 -24 9 -24 -3 53 37 43 -28 77 -19 4 108 59 55 49 51 51 112 119 76 189 181 169 39 70 81 79 33 23 59 75 88 87 43 63 106 149 127 114 150 143 128 112 143 103 117 99 75 110 90 142 137 144 69 14 51 28 86 99 130 45 63 3 72 0 -14 -28 -20 12 6 8 16 16 28 57 18 35 -31 -34 -13 20 -24 -29 -36 -54 -47 -62 -43 -71 -51 -33 -34 -28 -16 10 -15 13 3 -5 -41 -28 -23 -29 -49 -19 10 -18 -19 -26 32 -32 -24 -17 -3 -77 -26 -45 -9 -12 -2 -23 -31 -48 -54 -52 -23 2 -8 -13 -64 -39 -12 -17 -35 -1 44 17 -10 -36 1 -16 -4 28 5 7 36 8 16 22 11 4 24 9 19 -10 -8 7 37 31 12 8 33 37 34 5 6 36 17 2 18 9 5 11 12 4 32 31 -2 28 16 13 21 23 4 20 26 27 9 13 24 36 31 26 23 30 29 37 38 26 30 42 21 43 52 44 39 56 50 42 57 54 47 47 38 46 48 48 49 43 35 40 37 40 27 34 20 15 15 8 56549 272 2246 30 11126 15 42 29 6488 -390 575 1978 4712 9927 18973 35885 77544 176259 420219 827064 901322 763235 978156 999999 561629 47822 1186 510 451 369 305 182 149 140 113 110 185 215 263 225 193 248 200 252 297 284 243 119 138 50 34 65 83 109 89 67 121 55 55 31 48 129 46 125 91 116 29 32 76 103 125 120 119 156 163 111 90 82 115 166 93 62 103 118 98 133 144 129 39 128 169 145 138 137 146 143 142 125 117 137 154 125 89 74 85 144 157 62 116 54 79 132 59 26 8 7 72 35 72 10 39 6 15 -14 15 27 48 4 23 61 68 39 -16 7 -28 -10 9 32 -19 -43 -25 -21 26 15 6 18 -31 6 37 26 16 -1 -49 -23 34 5 -34 -4 -8 -10 -18 -26 -60 -17 -9 13 -6 13 4 -17 -30 -41 -26 -8 14 17 -4 -14 -18 -15 -1 5 14 8 -17 8 23 28 48 44 20 -13 2 16 15 12 13 7 10 52 24 29 28 7 -5 17 20 27 15 11 16 13 33 51 43 40 26 14 12 26 50 56 45 55 53 62 40 44 50 47 56 63 49 55 44 31 36 50 63 45 45 30 47 48 55 65 70 65 60 51 63 66 73 52 62 67 72 58 61 72 66 71 80 74 72 71 69 69 69 79 76 68 67 55 57 60 57 59 56 48 41 35 56555 270 2306 30 11126 15 42 35 6488 -392 368 1270 2996 6749 14983 35306 88773 182041 238762 419122 944792 999999 999999 709102 18916 1153 700 637 490 234 74 138 220 171 216 240 214 152 224 233 236 331 217 231 199 122 95 90 79 15 3 58 14 84 113 129 87 38 68 150 109 55 44 88 82 52 55 84 152 169 112 68 152 84 64 132 161 106 95 89 139 47 87 117 139 152 109 99 142 198 111 113 148 141 146 102 158 89 127 173 156 134 170 151 146 91 85 101 95 138 127 60 30 58 64 1 39 54 36 12 -10 -8 -47 5 45 22 41 35 27 26 40 22 -20 -9 33 0 -8 -32 -6 16 -17 -16 -7 -7 60 21 25 7 -12 28 -14 -9 -37 -3 -1 7 3 22 22 33 5 6 -11 -15 32 13 -5 -17 -3 -28 -12 16 14 -1 -6 35 5 10 9 24 31 1 -7 -2 30 70 51 41 62 23 0 0 6 22 26 30 19 25 12 45 12 0 26 41 43 34 25 66 55 33 24 18 23 46 35 31 36 27 45 52 37 62 63 40 47 73 56 41 37 30 32 43 42 34 47 44 62 65 54 59 37 41 53 51 57 61 54 58 52 61 45 48 57 58 69 68 72 66 83 83 78 73 70 67 73 69 73 71 76 87 70 53 50 55 54 46 37 37 33 30 56561 270 2305 30 11125 15 42 41 6488 -395 225 989 2493 5435 11562 24308 55172 134231 302355 704651 999999 999999 999999 129187 3841 855 858 679 465 237 160 153 173 132 141 250 236 233 225 234 191 275 294 199 167 144 95 103 88 58 64 53 73 120 99 61 57 54 68 61 61 106 70 146 124 141 107 54 143 222 139 127 151 129 54 89 142 182 177 93 114 124 78 132 170 145 143 162 200 167 113 96 123 166 129 90 127 185 145 127 111 116 135 151 91 116 107 79 77 124 111 85 84 82 70 36 51 106 107 56 26 18 35 9 25 27 9 16 -42 27 5 -2 -5 -32 2 2 -9 51 8 -24 34 58 53 38 13 -16 18 -10 -5 -1 24 6 21 20 -11 22 46 25 -3 17 23 34 44 -3 -24 26 65 26 -5 -20 28 25 40 44 32 -4 -11 -13 -2 1 2 11 40 44 27 86 54 68 41 15 14 62 50 40 57 52 34 52 55 44 62 64 43 69 75 35 32 47 31 18 5 38 22 54 48 38 28 50 51 48 40 48 37 53 73 77 73 59 66 59 53 56 61 66 72 74 61 47 42 68 52 47 60 52 68 83 82 88 82 71 66 69 78 76 70 81 90 97 98 93 86 77 83 87 83 82 87 94 88 77 86 87 83 77 68 63 72 59 53 57 56567 272 2243 30 11123 15 42 47 6488 -397 -9 603 1587 4033 8855 18698 40945 94501 226137 511301 999999 999999 999999 428593 8448 970 789 877 694 456 265 323 145 156 229 228 187 248 265 163 212 228 210 243 241 261 257 318 261 182 190 148 114 130 151 162 168 142 100 103 48 173 106 242 186 215 218 159 138 165 168 213 175 203 210 86 75 81 159 260 171 113 187 130 151 149 160 197 150 251 257 167 228 178 194 172 121 129 171 197 187 175 171 164 124 177 179 153 158 193 131 89 99 101 111 75 -12 69 93 85 95 73 70 102 90 26 14 2 18 50 75 18 -37 52 76 20 14 -2 1 -12 78 61 59 21 83 16 42 22 54 31 70 58 27 -34 42 65 51 40 7 -4 42 61 35 61 47 13 72 47 41 37 29 19 37 22 72 57 50 58 41 35 32 29 76 35 55 104 102 43 51 43 34 57 42 64 90 67 117 113 85 109 90 83 51 43 52 42 56 80 77 72 71 72 95 86 73 61 62 72 80 63 75 86 62 63 84 69 95 93 82 82 98 84 81 97 94 71 71 84 100 106 113 105 104 101 109 113 107 97 95 100 104 99 87 97 99 103 111 110 97 101 102 105 105 110 105 105 115 107 105 101 98 93 105 96 100 98 95 85 93 88 80 77 56573 270 2302 30 11122 15 42 53 6488 -399 229 946 2270 4786 9590 21691 53273 130214 324655 798507 999999 999999 718349 35948 1964 1096 944 598 618 520 428 404 464 390 422 424 421 429 394 355 297 250 249 368 403 249 214 87 64 139 143 112 187 110 91 24 59 28 4 -10 -29 33 108 63 42 74 105 177 100 165 141 89 77 71 99 77 125 104 121 161 108 103 139 131 157 150 110 36 88 162 155 133 123 142 83 126 138 129 126 90 83 71 77 128 143 100 130 73 17 48 47 102 93 33 15 22 -51 -3 10 0 47 30 12 -11 5 14 -20 24 -4 -36 25 -13 -3 -34 -51 25 -1 -53 -16 18 -2 11 31 16 6 -5 14 -6 -1 -31 -19 28 -25 -26 16 -3 -61 -40 -39 -1 8 16 -12 -9 0 15 20 -8 -44 -55 0 4 -2 -35 -16 -3 44 -9 -27 17 -8 -3 31 40 34 40 49 9 34 31 17 23 9 10 55 33 31 35 11 -9 23 25 -8 8 14 13 30 35 0 26 23 22 4 17 17 27 1 14 22 27 13 17 33 27 33 26 32 37 24 27 17 27 14 29 34 36 37 51 53 33 23 33 65 57 46 51 51 74 51 42 51 34 47 49 46 64 57 62 55 64 61 60 60 61 54 49 54 59 49 48 54 50 45 40 52 46 41 39 27 20 56579 268 2361 30 11121 15 42 59 6487 -402 242 1038 2677 6492 16100 41072 111028 282835 531333 788254 910366 800873 600824 119588 8177 831 561 479 495 513 554 714 705 588 663 846 912 1018 864 11337 111777 402802 484354 349290 168311 34102 517 125 92 67 13 -11 -9 73 133 81 109 73 65 28 44 32 12 82 72 145 171 226 168 98 106 -9 66 147 121 139 95 61 167 173 160 155 130 53 147 137 82 169 150 146 167 99 130 109 153 130 178 119 121 128 96 66 101 94 113 154 56 59 42 42 65 55 61 60 33 6 54 65 54 20 31 68 89 52 -14 -32 -6 34 28 -56 -31 35 50 20 -3 -14 -6 55 22 15 15 81 8 -34 -16 33 22 24 -7 -7 19 42 18 -7 2 -26 -10 20 16 -9 3 12 2 -10 -9 4 -12 -44 7 56 10 -2 39 5 -1 -8 -15 -17 4 12 33 50 50 65 88 50 6 4 2 24 80 62 72 86 78 58 50 28 51 40 30 30 45 11 29 45 38 64 27 8 54 59 61 50 51 49 50 34 39 37 25 40 50 61 68 73 53 37 56 45 39 29 35 51 56 61 66 48 56 58 59 68 62 77 85 68 62 55 65 68 69 54 64 69 77 74 80 82 84 70 61 70 64 76 77 74 72 70 65 62 61 57 61 58 55 50 52 43 56585 265 2449 30 11119 15 43 5 6487 -404 415 1638 4254 11016 28256 71511 126631 150772 147036 91514 65973 73128 38850 3959 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 331 446 2656 43143 187804 442825 798815 999999 999999 587332 17040 192 39 94 28 19 -18 13 -27 -16 123 94 -33 47 62 49 -8 74 106 80 87 93 51 -16 53 107 126 126 107 144 114 127 86 74 71 112 60 49 55 95 135 101 156 135 106 85 145 125 81 64 40 93 131 80 15 63 65 94 58 44 42 -10 48 34 -37 -31 17 18 -2 25 37 -19 -14 47 -18 -29 -2 -18 -15 -49 -46 35 45 -16 -63 -50 -34 36 -8 -65 -57 -35 -36 -7 -5 -4 4 -37 -30 -65 -25 1 -16 -29 -25 -34 -36 -33 -28 -64 -29 -35 -69 -27 -35 -50 -30 -18 -74 -61 -38 -25 -52 -29 -27 -24 -10 -25 -37 -22 -47 9 38 54 32 20 25 39 5 8 18 18 51 33 -9 10 30 18 13 15 -14 11 -17 -6 19 13 12 -10 -3 -12 -7 13 4 15 5 17 12 -20 -12 32 33 23 32 30 29 25 9 11 19 22 25 27 12 13 22 3 6 27 14 11 19 27 25 28 20 35 49 32 37 31 28 35 31 25 32 38 41 42 30 39 43 43 46 49 34 31 35 44 46 33 35 41 46 38 30 30 31 21 11 7 5 56591 267 2388 30 11118 15 43 11 6487 -407 94 739 2046 4803 11159 26515 66495 180653 467280 636562 406506 369628 338048 222776 79613 8306 390 362 404 573 615 464 511 761 880 925 1027 841 11667 121888 373635 573129 693042 603203 282987 27452 1167 95 139 123 79 93 23 90 85 57 91 122 123 82 62 142 29 77 107 156 211 99 162 111 152 172 209 156 105 165 135 220 156 140 127 159 158 172 180 139 175 163 183 107 121 121 34 139 121 58 102 157 105 93 84 52 102 183 120 135 162 73 53 111 58 66 42 17 27 13 68 81 90 38 40 64 58 11 38 35 -7 51 -20 37 57 46 35 35 35 -3 12 69 48 14 32 26 32 8 46 -2 -28 -4 9 47 46 25 24 26 30 22 16 10 14 1 6 -25 2 41 17 35 31 52 37 64 32 34 -6 44 50 4 43 44 38 42 82 84 58 59 35 57 65 63 78 76 53 64 76 70 38 51 33 81 59 23 48 36 63 45 48 59 46 54 80 64 32 66 79 47 66 71 48 50 71 82 65 54 51 65 77 47 37 59 63 68 48 66 57 71 90 70 81 80 74 92 88 84 88 77 77 90 81 74 87 88 80 80 80 76 85 84 79 94 96 88 77 93 88 87 90 77 74 89 90 82 76 71 69 64 65 61 57 56597 266 2419 30 11119 15 43 17 6487 -409 205 861 2240 4795 11060 27609 70380 188550 444420 776467 905932 999999 999999 717506 111699 2871 1691 1617 1618 1556 1732 1879 1718 1794 2129 1171 7845 94909 161932 139387 116696 56349 7165 228 141 60 87 135 90 119 98 50 73 99 44 31 108 57 46 77 36 85 93 128 143 192 104 166 112 171 188 173 142 172 142 120 86 178 157 111 217 172 148 166 225 175 134 139 156 116 120 124 162 125 95 69 113 148 163 127 128 174 154 103 122 157 106 116 112 84 17 25 74 51 40 42 20 47 55 27 12 39 129 51 35 -1 34 36 -8 -52 11 52 12 -17 5 6 5 15 1 23 -10 14 33 12 58 42 33 4 39 61 35 -17 50 -6 -15 -16 4 28 50 29 -10 -3 14 20 0 -2 -3 16 37 51 46 29 5 16 41 19 31 24 30 74 79 49 46 84 45 75 50 32 68 53 64 77 96 34 56 48 11 41 50 50 46 34 41 29 25 44 41 32 67 53 72 56 50 34 54 50 38 44 51 58 68 76 56 44 73 74 77 55 47 55 67 71 76 81 77 73 64 58 54 60 71 62 67 90 59 63 71 66 70 66 49 65 72 72 81 80 73 78 69 71 60 67 59 73 71 59 63 69 66 55 62 54 47 43 39 40 56603 266 2421 30 11121 15 43 23 6487 -412 69 491 1380 2974 6341 14975 36751 92287 245777 589318 999999 999999 999999 245836 2703 938 840 529 408 464 487 490 356 351 512 472 1758 10778 18038 15141 2736 326 258 190 126 39 90 180 133 70 96 88 86 103 103 66 27 110 80 52 126 59 122 171 215 149 163 146 193 160 253 159 167 166 218 152 239 163 188 175 150 168 175 202 135 143 132 138 177 199 170 149 198 161 190 117 122 98 110 113 112 160 139 176 133 119 141 71 48 125 85 71 103 81 26 17 77 46 63 78 39 59 81 91 50 44 57 9 31 30 -24 -10 32 47 18 26 53 6 4 16 38 59 35 31 58 21 7 35 33 16 20 31 -21 17 -5 -16 56 44 38 -23 -8 -2 72 49 35 39 33 24 38 15 -9 7 8 -4 29 49 44 29 65 76 82 114 77 85 63 73 71 52 75 72 81 43 47 85 109 94 49 58 41 62 58 80 69 47 45 69 69 30 58 76 66 56 59 36 35 54 79 68 62 99 76 66 77 77 79 70 71 84 94 92 82 84 65 76 70 69 65 72 72 64 80 78 94 92 78 79 100 79 87 91 90 96 98 88 88 87 93 106 97 73 89 94 89 95 101 89 84 92 93 87 69 78 78 72 64 62 56609 267 2395 30 11125 15 43 29 6487 -414 269 1071 2402 5400 11737 26858 60817 133448 291096 598026 999999 999999 999999 148321 2184 461 360 421 689 791 945 1015 1067 1260 1055 922 1081 805 5432 53465 124503 108854 56118 32449 1839 109 79 104 55 45 106 100 129 101 93 126 73 90 124 71 94 120 174 133 153 129 180 106 117 209 166 248 182 166 220 240 150 134 205 205 175 223 183 117 179 207 158 209 138 158 113 128 116 148 147 76 126 102 142 137 109 136 98 78 203 237 135 79 63 64 55 61 40 54 66 93 60 77 13 43 96 96 106 97 100 64 3 -15 -14 57 -14 4 39 27 18 13 12 -2 70 40 37 -2 30 3 -16 7 -29 34 48 21 -1 -3 20 54 46 9 16 -22 30 -19 14 68 48 31 -5 -2 38 23 40 30 -12 29 27 18 1 50 39 24 49 97 70 84 92 72 81 122 113 31 31 84 62 95 115 100 98 69 61 71 91 56 31 31 65 72 56 52 54 67 67 63 83 65 55 51 72 73 67 69 81 91 70 73 75 84 74 64 66 94 84 95 54 51 64 75 100 90 85 86 91 78 99 92 71 96 95 75 102 114 93 97 95 93 89 98 96 97 106 114 91 96 94 95 95 94 99 100 95 79 85 95 92 91 91 86 81 80 67 56615 266 2428 30 11128 15 43 35 6487 -417 0 550 1667 3919 8926 21767 52516 110677 275447 643703 999999 999999 909814 179331 4233 1842 1701 1634 1637 1638 1492 1394 1441 1396 1201 3089 22717 68990 163167 184432 260930 347191 181788 83226 6286 2733 123 37 42 80 71 35 76 76 73 65 101 80 99 86 72 124 126 123 135 174 175 139 214 167 167 182 232 151 166 101 143 172 85 127 182 206 172 172 149 141 168 132 154 164 92 132 179 192 198 109 151 164 174 152 111 124 159 151 193 104 84 42 18 13 26 56 44 -16 28 34 83 120 95 54 23 56 65 13 19 17 12 62 17 15 8 29 12 -20 24 12 65 76 51 32 32 -10 17 19 15 27 19 20 19 20 28 8 -9 32 21 35 24 10 -13 8 -19 60 54 6 41 20 44 -14 8 23 -1 5 11 -9 41 32 34 32 41 31 56 67 58 75 62 83 83 90 106 87 88 80 76 105 76 60 70 17 50 39 75 72 63 58 46 71 56 37 34 46 36 83 64 51 34 59 47 58 77 68 80 78 76 75 69 68 80 74 79 55 47 58 69 80 80 89 70 66 65 68 68 87 85 86 89 65 72 69 72 69 79 83 92 101 82 86 91 96 96 93 79 83 91 90 85 87 90 93 86 78 76 66 67 64 60 59 56621 267 2402 30 11132 15 43 41 6487 -419 -57 540 1798 4246 10307 24540 54679 131387 314644 641132 754740 556662 347436 302771 67439 4783 939 919 1002 1290 1222 1167 1180 1341 1810 2163 2064 9735 70158 308367 632232 649445 464103 240945 112271 3977 199 23 24 70 61 107 45 65 84 127 76 154 89 108 85 85 119 134 168 189 151 154 191 158 154 192 137 162 165 159 195 131 168 124 111 161 125 123 103 135 131 217 148 150 100 158 88 117 173 164 143 119 120 100 151 87 147 134 183 140 149 75 25 40 76 14 -3 48 90 99 110 76 56 65 57 71 67 71 49 69 -16 28 -43 -15 27 -9 -18 23 47 -40 2 39 23 12 33 8 -1 1 41 14 -25 -59 24 24 4 6 39 1 11 -5 -30 -10 13 14 1 13 23 33 35 49 24 -6 1 -19 -14 -3 6 31 10 8 31 49 81 66 61 26 51 88 69 64 68 62 60 77 90 48 98 99 32 37 46 25 5 47 40 24 33 66 92 76 28 27 17 4 31 65 23 9 45 33 48 59 42 50 50 58 70 69 46 56 62 59 41 62 55 44 55 54 53 75 58 56 51 56 46 54 53 62 68 56 49 57 58 55 60 53 64 70 56 52 68 74 73 70 68 77 64 69 65 59 60 51 50 48 58 52 55 54 40 36 26 56627 263 2525 30 11135 15 43 47 6487 -421 250 1200 3524 8686 20671 41741 72081 112750 119926 151860 171477 93514 10207 999999 999999 999999 999999 999999 -60 1738 12429 46259 113917 208621 371898 691589 999999 999999 999999 478636 46692 546 156 123 80 92 151 79 151 180 191 35 19 201 121 130 244 161 187 160 203 221 235 285 273 226 247 268 177 276 260 220 212 170 161 160 183 207 269 232 168 194 212 192 123 207 194 206 194 150 181 132 140 185 202 167 176 160 149 184 215 141 55 106 115 88 70 92 75 65 101 63 62 62 87 133 124 79 103 74 44 110 58 72 82 17 36 109 33 30 41 51 13 47 98 86 63 42 51 64 39 70 46 87 95 45 123 76 59 83 79 52 23 16 52 51 54 39 44 71 62 66 46 69 56 56 51 40 26 60 81 104 101 86 85 94 93 92 103 110 118 111 110 110 130 109 104 92 113 125 108 101 95 127 88 104 93 64 67 106 120 134 102 80 66 53 109 99 63 76 95 96 107 98 111 128 120 112 113 118 70 77 90 108 95 102 115 112 109 112 108 100 112 107 80 86 88 88 103 117 111 110 119 101 97 105 101 112 110 108 111 109 100 117 115 92 103 109 108 98 101 117 113 102 97 99 102 91 89 91 81 88 81 56633 263 2525 30 11135 15 43 53 6487 -424 374 1605 4461 11509 26211 63146 127627 131472 85347 68199 66317 90056 112945 8448 5294 3460 3608 3373 15652 46595 70978 121942 201393 306054 432189 677317 844225 864825 643789 220069 253302 246824 45333 838 67 40 58 61 -23 -3 27 86 10 104 81 108 151 76 65 71 107 176 136 180 193 117 97 182 98 107 159 177 63 60 94 130 95 137 106 133 145 137 105 130 117 131 198 220 121 83 135 98 85 56 115 63 65 89 118 94 90 52 17 20 46 38 28 33 34 61 -32 10 -9 9 29 23 23 83 84 29 35 -13 -5 27 -1 28 36 -26 -26 -39 19 -41 -71 41 53 -6 -36 -42 -23 -9 -28 -10 -17 -18 -31 -21 -15 4 0 26 -21 -26 20 -11 -28 -26 -6 -40 -2 -23 -43 -12 -4 -11 11 0 13 -3 -4 -6 37 16 17 55 53 67 46 76 62 29 73 42 47 62 40 50 38 63 84 64 47 80 62 45 20 -6 12 50 11 33 50 77 65 48 2 4 19 32 9 34 33 15 30 47 32 44 59 42 61 51 45 38 44 47 47 34 46 45 32 25 44 48 53 54 57 61 56 47 45 60 64 60 67 59 45 46 36 48 46 53 56 58 58 64 57 72 62 59 62 66 56 62 63 61 57 59 53 48 50 48 38 34 29 56639 269 2345 30 11135 15 43 59 6486 -426 44 1166 3359 5638 7351 7691 7694 6811 8154 9057 15178 29476 40547 35468 60905 87450 39866 906 999999 999999 -35 72 1066 6634 16978 49117 106845 174659 232536 283572 394914 676116 999999 999999 999999 279285 6908 84 69 56 117 55 75 6 78 82 3 63 117 56 102 81 87 140 112 94 168 104 106 137 180 192 197 153 178 128 114 153 171 156 123 124 127 157 161 160 136 148 162 154 111 61 169 155 66 109 141 141 81 109 118 153 117 120 109 85 45 48 23 54 46 60 64 11 5 33 12 81 -15 16 63 3 28 50 28 69 6 40 18 -19 -11 2 -12 -12 23 34 -5 8 10 -10 -27 22 21 44 -16 42 5 -20 23 0 -11 -20 4 21 -13 -26 -8 -6 10 -29 -40 -7 -38 -16 31 -3 -8 -18 -6 5 1 14 -15 -4 -27 9 3 18 35 41 47 38 67 69 48 72 56 90 80 58 57 65 41 53 57 57 105 79 55 60 55 50 25 35 46 51 58 61 44 28 16 20 29 13 20 40 36 63 61 33 48 22 47 75 85 56 37 53 70 74 54 56 66 73 58 39 69 64 60 59 60 65 56 65 82 63 62 55 56 66 65 59 66 66 62 63 73 68 62 67 80 73 65 81 84 64 69 71 67 70 72 65 67 71 67 64 56 49 47 56645 268 2375 30 11135 15 44 5 6486 -429 540 1836 4474 10257 23157 49030 93450 139148 234342 322265 249193 214144 233548 343723 360382 245946 122797 30097 5767 1695 1474 1434 1700 3710 13396 79053 301611 298447 291022 520504 717867 574826 327808 27448 789 -19 19 89 118 47 13 69 133 107 49 144 81 63 30 76 57 36 102 195 184 214 193 161 205 129 120 148 117 116 162 167 139 125 110 176 156 111 132 167 167 200 166 172 130 121 150 114 121 165 108 76 125 107 101 102 92 116 88 83 74 87 54 42 2 -2 5 52 22 21 30 17 72 69 56 40 15 1 20 78 53 15 32 -7 4 12 -12 -25 -25 -49 5 21 22 -5 45 39 16 -9 25 58 -17 -49 8 -12 -17 10 -41 -12 -25 32 12 4 28 -7 -6 6 21 -26 -20 -10 -48 -33 -29 13 -5 41 -1 -10 10 -4 -20 19 41 34 44 29 39 49 70 54 72 107 80 67 70 51 65 90 75 72 74 91 66 83 60 48 55 42 56 96 65 85 89 80 64 49 42 33 24 50 64 36 34 59 54 82 76 69 62 66 60 53 60 72 60 52 51 54 54 58 68 62 50 47 59 68 80 62 67 91 77 60 73 79 74 68 60 69 81 88 81 80 66 70 70 75 82 76 78 79 74 82 78 68 69 72 74 68 66 67 63 64 54 46 56651 269 2345 30 11135 15 44 11 6486 -431 226 1337 3287 7663 16528 33125 59446 93414 138997 245517 297713 296413 315857 456511 620536 894046 975395 885911 636042 167579 3514 1055 775 503 553 500 400 174 117 143 183 166 128 150 110 80 125 103 26 7 0 49 92 44 17 22 24 47 65 41 45 85 79 111 148 132 147 108 176 171 194 172 154 124 191 252 204 155 115 70 137 143 111 218 182 122 122 215 159 116 157 166 171 143 97 103 163 135 126 98 73 116 143 137 103 84 63 49 49 15 6 49 70 48 49 49 68 39 46 2 -20 2 33 -35 -22 68 66 44 27 -30 45 31 5 -15 6 -4 2 -4 21 2 23 17 3 51 8 4 -9 5 -37 17 30 -21 -3 28 -18 -5 22 6 -1 -4 -13 2 6 15 6 4 -19 11 -2 -21 12 8 -3 -7 14 3 18 17 6 27 69 50 75 50 19 45 41 42 68 58 46 19 82 98 75 89 92 67 62 54 71 71 65 72 77 78 77 73 76 77 61 38 18 22 36 16 22 36 28 42 72 52 72 85 65 52 58 48 42 42 38 60 69 56 78 76 70 85 72 69 68 60 57 68 73 68 53 57 66 65 63 58 66 74 79 74 56 73 61 64 71 64 63 73 70 72 64 62 61 65 65 62 58 59 56 52 45 54 39 56657 267 2407 30 11137 15 44 17 6486 -434 -85 545 1488 3199 6964 14874 31306 67607 147063 328607 698516 999999 999999 999999 926433 175989 6784 639 387 270 259 244 190 149 143 199 132 166 110 159 97 101 98 130 65 -30 -8 53 76 90 105 83 90 81 121 96 88 66 103 84 56 131 167 156 163 182 215 161 134 181 197 158 155 153 108 147 120 158 206 212 148 139 215 197 177 154 135 176 164 167 142 145 157 146 148 126 147 146 96 130 114 122 196 114 69 52 51 91 71 90 73 80 83 52 90 102 80 89 66 81 30 38 53 55 41 7 29 34 11 55 11 36 64 60 -33 -10 19 -38 34 23 43 13 -22 28 49 31 11 -6 28 7 0 59 32 -9 28 27 38 9 7 13 39 14 36 5 26 24 2 42 58 49 3 33 85 68 36 54 71 16 29 55 75 84 64 60 48 74 112 90 86 102 115 73 91 120 105 111 100 115 103 105 104 97 91 86 112 103 91 109 63 52 64 81 100 87 62 80 99 85 88 88 80 91 92 102 111 93 81 98 85 87 76 75 79 93 78 102 89 84 98 85 81 85 100 104 109 96 89 95 99 92 93 81 86 94 103 98 85 90 93 95 93 86 96 93 86 89 84 78 69 69 84 93 88 82 78 70 61 56663 268 2381 30 11141 15 44 23 6486 -436 153 976 2563 5294 10857 21902 42275 84275 164603 315536 557791 914155 999999 999999 999999 553687 113151 4264 352 190 225 29 103 166 94 67 197 117 132 164 116 104 102 137 60 117 8 12 48 95 113 54 69 95 117 107 137 172 120 195 121 75 91 205 151 250 156 194 251 240 262 115 124 171 137 151 161 232 258 234 220 169 228 146 144 207 273 156 192 131 165 175 135 145 158 171 187 144 165 183 120 171 151 110 113 86 89 66 76 79 90 55 34 38 20 32 57 75 66 34 111 125 67 75 25 60 29 29 11 -19 31 82 73 112 68 53 78 40 27 34 81 27 56 56 36 38 16 -14 23 70 27 55 43 27 63 79 35 43 14 26 57 25 36 42 21 45 85 45 77 35 31 25 32 46 27 53 62 55 65 83 77 80 106 79 83 106 76 75 93 91 110 87 117 108 142 122 90 112 121 113 117 100 101 80 88 101 116 130 94 84 72 65 73 80 70 73 80 91 115 90 98 112 93 111 105 105 94 86 78 83 88 111 95 97 99 125 118 127 113 107 115 85 99 96 118 93 94 96 99 97 102 108 95 92 105 96 97 103 99 100 94 95 96 97 97 91 94 89 92 99 93 82 81 89 77 77 79 76 56669 265 2445 30 11145 15 44 29 6486 -439 -24 527 1646 3942 9005 18847 35212 72867 171347 388680 792294 999999 999999 999999 361753 4783 259 203 148 99 206 228 143 68 166 144 141 78 136 51 51 101 126 91 103 8 61 108 98 79 118 100 101 98 125 177 101 138 105 159 182 200 250 304 256 210 210 152 163 169 107 137 156 162 177 145 155 150 184 174 140 131 121 156 202 149 202 195 192 195 173 151 155 159 154 163 182 188 103 129 148 85 56 91 133 84 53 90 63 113 83 64 135 94 86 78 41 102 107 83 91 53 68 3 43 34 39 23 87 95 69 24 28 52 47 37 23 77 34 5 47 8 7 -8 39 31 53 40 46 21 32 31 39 37 58 28 29 16 32 31 33 70 44 57 56 22 27 28 66 47 62 42 87 71 81 113 75 64 103 102 84 88 116 118 97 103 101 124 91 103 97 108 103 108 95 114 122 114 95 105 84 97 105 97 127 117 76 103 94 82 72 76 70 79 99 124 112 116 105 82 103 127 118 94 83 88 90 92 106 106 90 85 112 113 132 139 127 104 70 87 106 104 114 95 82 95 99 94 97 99 95 86 107 111 94 94 102 104 85 92 93 108 103 94 92 85 87 92 94 87 82 78 75 77 75 56675 269 2358 30 11148 15 44 35 6486 -441 962 2863 6176 12563 26318 50639 96092 203912 398510 633692 924116 708979 823607 941854 706584 373163 303333 117168 4375 247 175 100 143 64 81 96 137 178 137 102 118 76 146 60 -6 76 36 98 42 64 84 106 99 124 93 27 114 143 174 115 145 116 138 162 153 244 174 163 169 225 154 98 159 104 171 133 167 161 177 146 140 123 166 179 162 151 126 128 143 159 180 196 183 218 142 159 195 115 148 155 120 115 152 113 127 112 113 66 105 79 67 69 80 80 56 31 10 55 44 57 58 16 57 37 51 11 -11 22 -16 -2 -20 25 9 31 35 10 55 36 -46 -7 14 20 42 10 11 15 28 23 49 24 14 21 14 10 42 53 41 49 20 31 2 -1 12 27 43 63 18 -20 -34 -5 -2 9 38 32 43 44 37 79 99 86 71 39 62 63 78 68 55 75 85 76 85 83 75 73 84 90 58 72 105 100 86 71 100 94 101 124 80 73 76 94 87 71 59 51 58 54 79 85 102 83 100 69 59 90 110 106 91 98 98 110 84 75 90 71 87 95 87 114 114 98 87 74 72 86 88 94 72 68 66 86 70 75 81 80 86 91 90 81 77 80 78 88 82 82 86 76 81 74 64 65 69 63 71 67 61 63 65 61 54 56681 322 771 30 11151 15 44 41 6486 -443 448 518 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 782 1615 1560 650 375 89 63 -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 671 7025 18855 34222 50722 58828 85741 91907 146375 195103 295330 410159 559192 743436 690464 770781 999999 941222 276049 11160 2375 970 832 621 383 391 461 376 299 257 204 223 90 125 135 110 104 79 56 91 146 203 76 78 164 119 111 79 95 129 161 207 184 235 172 184 179 235 265 158 236 292 238 197 197 210 201 163 188 217 176 197 185 181 200 169 203 143 139 148 200 199 161 136 205 179 139 103 81 144 198 192 146 134 185 100 82 90 70 151 105 129 136 89 140 55 56 89 111 108 75 33 122 59 65 42 12 61 -43 51 28 24 52 45 73 24 51 -2 32 49 12 34 46 36 68 76 92 47 61 48 77 84 91 43 77 58 29 40 42 54 24 73 75 24 43 83 41 57 55 13 43 36 43 50 68 66 12 50 76 75 95 120 96 98 106 115 113 134 129 82 83 106 102 109 136 113 111 104 116 123 121 135 134 102 123 130 121 138 118 137 140 119 106 90 75 64 94 101 89 110 125 103 87 95 99 130 126 116 117 141 143 136 150 115 108 109 146 156 156 153 155 145 147 143 115 130 120 103 115 127 133 109 103 105 109 111 117 115 114 115 120 107 105 99 104 109 110 111 106 101 109 103 102 100 97 95 94 87 86 86 84 56687 269 2363 30 11153 15 44 47 6486 -446 -16 918 2621 5712 11288 20198 36729 50196 75597 145971 219922 245863 316630 462699 764402 944092 999999 999999 635408 19181 20020 5373 918 681 518 516 441 312 376 288 152 1551 3128 310 122 101 63 91 72 101 115 99 40 62 74 166 120 83 98 58 122 104 60 107 195 197 170 209 132 130 125 188 167 170 185 200 158 154 137 223 203 105 98 174 189 166 127 154 221 201 198 209 158 150 170 128 224 144 126 154 148 159 141 94 126 85 48 71 53 71 18 45 63 17 47 83 21 17 69 64 45 41 76 29 26 10 32 26 -11 -2 23 15 16 51 61 38 34 -8 -19 -3 72 62 30 34 19 44 21 24 15 16 24 22 51 17 -2 3 27 36 16 -11 7 12 14 53 33 -22 -26 12 34 36 -5 28 30 0 20 61 61 61 47 85 71 81 69 69 83 71 50 75 102 104 93 106 106 92 80 98 104 127 93 79 114 106 95 115 111 123 107 95 81 115 109 86 76 54 39 35 48 83 98 93 80 61 61 70 96 96 106 104 132 101 97 107 128 113 88 106 123 125 106 106 102 91 92 113 81 91 114 97 82 82 72 87 89 78 80 72 79 80 71 90 91 91 73 85 76 79 73 75 85 85 73 63 68 68 69 68 64 59 53 56693 269 2366 30 11156 15 44 53 6485 -448 1422 3337 6093 12943 25002 38040 51541 65722 95896 153867 262014 486654 844276 882428 614102 657124 664032 444266 367380 299001 47545 1766 1063 917 801 641 676 713 160 4956 59212 97466 90029 23476 1146 205 111 115 158 137 53 140 84 103 115 67 113 92 92 135 60 147 135 120 149 192 203 201 290 248 197 146 143 123 163 163 151 159 180 216 140 191 192 171 185 175 120 124 140 119 213 233 171 150 122 163 143 129 156 188 187 189 92 125 148 105 120 50 35 35 64 28 73 101 60 47 65 33 42 61 84 72 27 26 0 44 33 33 57 51 13 -18 25 10 54 32 15 57 99 37 32 58 63 34 -8 19 49 33 0 41 15 29 49 10 -7 -1 11 39 38 8 12 62 17 18 34 34 32 21 24 37 27 9 39 44 98 92 48 108 70 62 120 83 55 100 84 103 100 128 133 98 112 141 116 125 122 93 96 129 116 116 101 112 121 138 120 129 108 98 109 135 128 95 82 78 58 83 87 104 107 96 77 78 50 62 78 86 98 97 117 136 127 144 132 119 120 117 132 128 134 135 132 136 101 90 93 105 110 94 81 92 95 87 103 105 105 102 106 113 103 84 82 98 92 102 98 93 104 93 87 94 100 91 79 85 89 87 78 77 72 56699 264 2520 30 11160 15 44 59 6485 -451 272 913 2033 4252 8716 18425 42092 103324 268175 694842 999999 999999 999999 999999 572746 18116 1101 882 890 797 749 740 568 467 746 4579 15668 35912 17809 2032 1044 128 96 169 115 37 158 69 125 94 147 69 45 82 140 107 91 129 100 165 209 158 185 264 158 165 171 165 212 189 154 112 175 117 139 157 202 219 181 231 169 131 130 127 158 152 209 174 81 155 171 119 75 87 77 180 174 118 161 113 75 109 122 33 36 20 33 38 32 44 54 60 54 120 72 58 31 25 23 25 11 0 24 30 6 10 4 0 36 91 5 -19 -8 3 32 21 65 43 20 28 36 31 13 19 41 32 65 28 27 27 44 34 29 10 16 20 10 -11 -18 22 79 21 0 28 20 10 30 54 38 39 88 69 46 46 106 82 80 79 77 50 80 86 91 63 51 77 62 73 68 60 79 84 76 102 102 101 100 93 114 110 97 93 109 109 117 102 92 54 55 65 58 83 91 74 68 69 59 53 61 53 80 108 86 91 97 115 117 109 107 108 117 116 125 114 109 115 101 84 87 90 78 91 94 82 78 87 76 88 98 90 92 98 85 83 85 80 71 68 65 73 64 65 78 79 74 67 68 77 78 74 66 62 53 56 56705 265 2492 30 11162 15 45 5 6485 -453 63 868 2466 5834 13217 24441 40075 76058 148141 262883 308439 351911 475311 524461 318493 136625 8148 1856 1677 1862 2046 5101 22106 64141 185201 354346 439884 536466 537086 501865 403613 232883 7501 226 91 94 94 72 92 102 143 197 189 116 138 126 121 192 237 189 165 209 284 184 251 250 211 178 123 167 143 162 223 223 260 188 206 187 203 203 204 211 187 203 256 212 238 236 179 158 160 158 166 136 144 171 178 141 125 83 130 99 104 114 97 167 96 70 74 61 44 75 84 76 45 69 31 112 73 77 21 9 21 130 41 46 35 40 -9 12 24 86 80 54 61 84 55 38 37 26 51 119 36 50 42 28 45 42 28 61 48 29 -7 16 52 61 48 52 53 54 28 36 52 56 31 58 40 55 68 57 63 87 81 75 54 64 92 109 116 127 116 104 107 85 109 101 108 105 109 91 105 125 132 106 122 107 99 124 124 132 132 135 152 125 124 145 131 116 84 77 88 88 75 98 80 63 78 77 86 99 104 110 102 107 100 126 125 133 140 156 139 163 153 158 148 153 148 141 123 142 117 134 128 124 103 121 115 100 109 115 121 124 121 110 106 110 114 105 114 109 94 98 108 104 98 104 91 94 103 100 99 95 90 86 79 56711 265 2496 30 11166 15 45 11 6485 -456 45 909 2644 5596 9214 12158 14331 17719 23388 34757 67591 96195 81110 56843 48350 31242 12466 4462 4649 12132 20463 35462 125179 330495 560166 695487 741084 999999 999999 315377 6721 124 56 58 135 60 41 96 148 82 32 83 73 101 116 139 132 79 70 187 195 184 193 208 151 204 183 196 167 108 156 131 146 126 147 158 160 113 180 176 137 213 146 109 168 184 173 169 147 143 135 132 164 163 180 171 95 141 89 42 101 66 -20 40 24 72 56 39 63 83 95 89 51 47 55 103 82 67 26 34 0 28 32 43 -25 23 43 42 23 27 -32 -22 4 26 19 19 1 6 23 38 -3 8 40 47 52 15 -11 5 19 9 10 18 42 38 15 38 38 -4 -49 -28 -38 1 3 -23 -8 28 7 20 35 37 58 45 51 36 53 78 81 107 72 65 67 94 90 79 46 75 68 56 39 63 74 71 71 97 77 97 123 111 89 111 103 106 112 84 114 95 68 95 99 93 67 67 50 46 47 55 48 74 38 33 51 29 44 54 66 68 56 84 125 108 106 114 107 112 123 115 109 112 101 85 69 83 75 80 93 98 84 81 74 87 77 78 92 76 73 83 76 69 65 83 83 65 68 73 72 73 72 59 54 61 61 64 51 43 41 56717 263 2560 30 11170 15 45 17 6485 -458 94 375 1255 3947 8197 14122 23529 41817 73995 118494 138779 94530 50067 38703 67551 156185 283520 283569 410636 470750 314837 386038 631884 985332 999999 584837 298412 7443 222 191 159 119 133 189 187 98 93 121 142 168 156 175 151 199 141 201 192 250 157 198 231 251 199 179 161 188 200 186 142 225 196 147 185 239 213 178 186 227 225 155 160 192 209 181 148 103 154 204 156 205 141 156 113 111 97 171 123 88 82 14 58 22 78 79 81 116 101 73 92 124 81 40 63 48 92 91 59 -19 10 57 69 36 6 22 43 50 39 15 12 23 29 49 21 18 51 33 19 55 78 69 45 15 -17 -1 4 60 51 -4 50 19 -31 15 -3 6 22 -19 -6 56 28 9 6 -1 -6 41 59 28 56 45 41 80 75 35 70 93 102 95 82 97 78 59 105 97 103 99 80 88 114 80 80 60 69 103 81 132 134 101 125 118 107 106 98 96 93 91 85 89 101 97 89 92 78 66 41 32 44 53 56 56 79 82 76 68 76 60 83 83 90 126 146 132 127 112 98 130 121 127 126 110 96 104 117 114 100 97 83 84 116 111 120 119 118 112 117 105 95 94 80 97 80 74 77 90 84 78 83 83 80 75 75 69 73 71 68 56723 267 2416 30 11176 15 45 23 6485 -460 221 1057 2784 4800 6751 9690 15860 29900 54007 93263 163456 242904 287107 327042 378236 493852 579925 346288 178233 322358 98985 5032 1552 584 710 353 12457 166614 447516 646676 457352 46914 743 270 251 203 110 111 106 122 124 82 76 117 170 163 190 119 114 227 226 233 163 203 185 165 157 168 226 179 109 182 208 201 276 202 265 254 254 216 163 170 170 170 158 169 241 263 203 172 212 174 188 129 200 131 188 178 156 113 119 89 17 44 59 144 59 99 55 31 57 141 118 59 89 96 87 97 85 46 47 26 41 22 58 82 19 30 53 30 59 36 52 51 34 31 76 52 38 53 49 0 72 52 42 65 47 -19 19 30 24 63 56 17 57 60 46 41 23 41 65 39 3 54 23 0 -6 2 26 64 32 70 79 48 44 48 56 86 120 138 137 121 116 96 88 83 107 93 103 103 127 105 88 105 70 99 115 123 125 143 103 103 124 143 106 95 113 116 127 117 94 101 88 72 62 57 44 62 40 51 54 77 76 65 67 84 75 66 62 77 102 90 86 90 76 76 73 99 127 129 110 112 116 124 107 123 121 120 109 91 106 95 100 114 112 118 126 120 106 88 80 89 90 88 95 96 94 92 90 94 88 81 78 83 78 74 77 56729 262 2601 30 11181 15 45 29 6485 -463 82 816 2036 4124 7441 15207 32731 66329 129645 263309 475980 791520 999999 933105 574588 339457 294919 320458 266032 63512 1106 13606 134941 132256 9476 321 215 251 214 199 202 185 249 165 171 176 115 91 123 118 181 125 155 158 142 163 200 211 204 204 161 149 125 67 65 172 170 118 175 191 194 203 176 209 218 172 169 139 126 144 103 153 130 174 170 154 175 136 117 140 131 81 72 153 89 19 39 13 76 78 82 109 41 73 14 30 29 109 130 100 44 109 148 82 45 27 60 -13 -10 7 -24 43 74 35 52 29 -40 -7 33 10 49 39 48 8 9 16 35 53 59 30 69 50 -12 41 7 -31 -17 7 40 27 8 -22 9 0 0 1 42 -8 -20 28 53 16 41 51 32 50 55 55 79 44 50 46 89 76 103 77 81 72 77 69 90 95 88 66 79 67 73 108 107 79 77 83 101 93 95 93 101 121 95 118 102 95 96 92 92 95 76 69 84 39 53 61 41 28 32 36 48 32 54 45 48 44 31 34 25 59 49 62 73 64 60 71 81 114 111 103 100 113 108 110 114 93 113 110 99 102 104 99 117 114 122 103 94 103 93 88 93 95 88 88 88 92 91 87 84 83 82 89 90 80 80 76 56735 265 2515 30 11185 15 45 35 6485 -465 172 844 2209 4564 9255 18481 35829 74475 142904 266177 466989 758225 999999 999999 999999 193699 4587 1349 1332 1245 1276 1166 866 6144 44463 7464 504 426 317 226 209 202 172 143 166 213 168 112 136 155 182 183 87 102 125 139 140 167 179 170 145 222 198 169 139 155 135 182 151 104 111 136 220 251 200 125 182 218 201 161 174 157 106 100 143 172 154 178 124 78 110 165 137 67 115 103 27 4 34 -6 48 25 48 64 8 29 77 73 108 59 37 48 110 89 32 25 13 6 33 -6 -3 8 -24 -1 -12 24 17 20 49 7 19 12 38 52 66 40 39 52 22 23 16 14 -9 -22 -12 -1 -12 16 30 12 33 -7 1 0 -15 4 19 17 15 13 3 -10 -10 -22 6 16 17 47 23 33 25 43 17 28 79 66 44 62 71 67 80 52 61 95 78 95 72 63 78 71 71 83 76 75 83 77 87 103 93 93 75 104 80 70 103 78 101 105 100 61 19 9 13 11 18 31 18 -1 19 45 52 37 19 21 36 21 17 24 35 44 41 53 54 39 77 79 79 77 104 95 103 100 103 96 105 100 96 88 95 95 97 105 111 97 96 97 91 89 87 85 88 100 93 75 70 74 86 71 71 69 73 76 68 63 64 56741 265 2517 30 11187 15 45 41 6484 -468 321 1059 2302 4733 9897 21080 46833 99871 205470 390155 644255 932202 999999 999999 890052 453474 9290 1337 1375 1422 1540 1388 2069 18983 51114 20780 832 585 515 270 225 214 179 99 89 140 180 196 146 95 145 99 139 216 165 139 142 117 178 151 158 114 208 192 198 227 178 156 184 159 169 167 118 130 129 121 201 147 188 154 149 179 155 132 185 104 117 178 126 131 130 201 114 121 105 107 67 53 102 107 135 27 31 89 99 26 45 41 57 85 65 62 67 118 91 26 50 34 7 -18 -19 -9 23 36 16 32 14 13 35 18 29 54 -49 -17 -16 -2 24 30 12 4 35 29 8 49 25 9 -1 14 -5 16 -35 27 32 17 -16 -13 37 11 13 5 19 54 39 8 11 58 45 61 34 50 83 82 88 25 66 76 83 69 75 126 119 76 68 45 67 47 70 56 73 87 95 93 85 90 123 109 96 100 68 94 104 111 110 83 109 122 97 93 94 50 56 38 14 16 23 17 22 25 33 47 51 27 45 28 34 32 32 31 20 40 65 47 44 50 60 98 113 110 93 98 94 89 82 84 97 103 97 88 78 80 95 114 108 103 98 85 77 74 63 62 82 70 72 75 79 87 74 65 60 65 70 61 60 58 46 56747 270 2368 30 11188 15 45 47 6484 -470 2422 6253 11406 20849 39182 76959 142825 273983 426928 424785 454392 396956 376892 520357 504449 534946 480708 497447 701295 471856 90785 4851 2393 1287 1276 1171 1062 1138 1179 1142 1108 1028 1198 1063 779 646 495 402 241 244 128 175 213 168 107 159 165 181 166 179 159 166 212 221 187 231 254 299 311 237 180 237 224 199 211 253 172 165 216 243 253 257 254 287 213 201 201 185 183 216 225 171 76 166 237 151 167 132 124 111 88 104 78 107 102 112 99 79 61 66 68 105 113 60 91 120 97 78 109 59 59 59 97 62 57 73 40 75 61 86 112 89 64 45 71 84 29 -4 57 116 89 101 60 55 61 86 82 27 23 -4 19 54 59 66 -8 9 40 44 38 47 17 10 26 46 39 49 52 42 23 45 70 39 43 51 81 134 79 81 89 109 128 88 65 101 136 122 103 93 80 119 122 108 133 118 100 107 111 106 120 141 144 154 133 126 111 129 139 142 119 124 113 125 139 132 109 70 50 34 32 49 55 52 38 61 70 84 66 57 47 43 54 64 45 60 56 64 74 48 44 83 117 135 141 139 143 131 132 113 143 153 148 141 125 109 107 131 143 137 119 108 100 116 117 102 116 117 99 104 101 101 100 106 103 102 99 95 93 87 86 87 56753 263 2580 30 11190 15 45 53 6484 -473 -34 466 1395 3420 7766 16059 31087 63577 142618 319918 659860 999999 999999 956741 999999 694821 80430 13846 3418 2611 2302 1765 1371 1134 1040 1103 1286 1102 972 936 859 699 445 254 186 153 49 89 100 62 136 67 142 136 175 90 131 142 130 145 145 195 159 199 165 201 155 138 156 127 189 202 206 156 146 172 195 184 178 119 82 129 134 63 128 145 50 76 155 162 119 126 107 -10 10 36 38 64 50 77 43 15 78 85 60 30 14 17 47 59 21 73 61 -12 -7 -16 -16 -37 -5 56 -4 -28 23 38 20 -17 -31 -42 27 12 52 15 7 51 52 52 16 28 3 -34 29 16 25 22 6 -43 -49 -31 -18 -30 -7 7 -9 -9 5 11 25 6 -19 -1 18 1 -24 4 40 12 29 56 43 24 33 29 60 60 24 55 56 33 87 64 58 71 43 84 79 47 50 51 53 64 53 59 59 87 62 64 55 78 73 80 80 60 100 91 68 74 68 58 46 12 11 13 -27 -23 -14 8 17 27 33 14 4 20 25 11 3 2 -8 -16 -2 13 -2 3 15 40 74 77 62 71 91 77 80 98 118 91 75 72 69 66 76 71 82 78 75 49 60 56 59 60 71 59 58 64 59 50 54 54 52 49 48 43 41 47 42 56759 268 2430 30 11190 15 45 59 6484 -475 20 639 2045 5033 10639 21891 42993 79732 137020 225285 309343 399872 479368 535607 653067 650134 808033 761889 590035 203061 19238 1949 1883 1967 8063 18325 4126 2399 2513 2341 1958 1569 1209 815 590 490 517 393 260 140 165 118 69 96 116 99 163 136 202 117 95 141 159 152 127 104 140 117 115 164 191 128 144 129 151 128 134 136 92 179 125 156 123 166 192 123 148 146 67 79 175 131 106 89 76 85 120 53 18 26 54 105 25 6 -5 7 63 47 -6 20 78 15 19 19 87 69 40 32 -16 -49 4 -29 2 17 -21 21 45 -67 -8 20 3 -31 5 -41 -13 13 12 40 3 -9 -25 -63 -7 -56 -40 7 -4 -30 -42 -44 -20 -6 -34 -36 -28 -25 10 6 -32 -43 -69 7 -25 -14 -22 15 42 -6 6 13 14 16 26 28 45 47 11 29 58 55 41 27 36 35 40 20 39 27 34 30 51 62 34 57 74 77 62 68 60 57 41 70 33 31 37 63 47 47 64 54 17 41 32 23 -10 -26 -9 -4 -11 1 -8 -11 -6 -12 -12 -13 -5 -10 -30 -16 -31 -28 0 14 21 11 1 27 35 50 58 66 63 58 59 58 72 97 85 67 54 54 44 63 80 60 72 74 59 46 51 37 37 57 45 44 39 35 44 45 42 37 40 36 35 30 34 32 56766 267 2460 30 11190 15 46 6 6484 -478 -54 640 1802 3678 6856 12382 23311 44355 89784 181956 348967 625365 999999 999999 999999 508250 32255 1088 845 842 888 865 961 1015 1041 1251 1470 1741 4466 16089 12247 3885 2258 1767 1210 930 623 346 299 171 167 140 79 140 105 119 86 183 171 207 195 153 129 129 170 128 108 140 101 139 98 120 122 161 138 114 187 153 84 172 158 174 168 154 158 119 70 109 219 88 54 81 175 128 140 103 37 0 82 97 67 80 40 5 10 -12 35 -5 -11 30 -7 4 52 36 -8 -5 50 10 16 -22 3 -39 -33 18 -11 14 -16 -39 -61 8 36 0 17 67 17 -2 26 43 14 34 25 25 19 2 -41 0 -4 -66 -20 -15 24 19 -39 -35 -23 -1 -37 -30 -19 8 -13 -13 -45 -15 -16 6 23 21 38 77 0 14 20 51 20 11 39 65 49 43 25 86 72 49 34 29 38 45 56 48 50 44 54 58 38 45 49 85 62 59 63 56 57 67 86 63 78 65 30 50 44 57 26 0 11 11 -1 2 -1 10 -10 -19 10 25 9 5 -1 0 -2 7 -3 12 6 25 28 14 27 55 62 73 78 62 70 78 91 87 94 95 76 76 74 66 69 93 94 96 90 79 71 63 48 46 66 76 65 67 64 59 60 58 60 48 53 49 50 41 39 56772 267 2463 30 11193 15 46 12 6484 -480 250 1079 2507 5429 10735 21128 43290 74335 143420 268252 447551 767204 999999 999999 999999 150415 4964 2736 2875 2810 2160 1423 1170 1190 1187 1203 970 664 466 378 319 388 361 279 315 259 273 183 94 53 78 144 69 28 107 120 76 120 135 129 123 118 194 151 110 147 127 130 120 127 98 89 127 154 194 137 159 99 211 230 183 133 95 123 130 74 162 206 79 83 76 75 82 62 110 149 104 54 30 26 51 52 59 66 77 35 39 26 12 18 65 28 34 55 67 56 8 12 21 70 -22 -16 -43 12 -28 -6 -25 -17 -13 18 21 39 -27 -15 13 13 60 67 16 23 36 30 28 -17 10 -18 -16 1 -3 -51 -64 -15 -11 -16 -39 -2 22 11 -6 -1 -10 -12 1 5 37 10 -7 13 33 17 -2 41 27 17 35 42 76 80 58 54 75 75 22 40 70 62 47 69 63 59 63 49 64 52 37 59 60 55 36 28 66 82 96 61 77 66 86 65 66 70 67 34 4 -1 16 14 -1 1 12 3 -2 12 17 10 -5 -19 15 22 23 6 0 10 10 9 17 26 34 52 51 58 57 57 59 79 87 64 97 105 81 83 69 77 93 97 87 81 82 72 67 71 58 41 67 66 55 56 50 61 56 56 61 57 51 45 48 48 50 56778 267 2465 30 11195 15 46 18 6484 -483 523 1427 2478 4298 7339 12849 16224 15243 23634 52058 118483 246400 512259 999999 999999 999999 266425 5231 2105 1987 2560 3385 3396 2822 1889 1239 1017 925 761 676 394 274 228 193 133 160 56 154 126 91 135 110 119 95 172 255 172 165 137 118 165 180 193 201 129 165 169 149 155 188 155 147 143 217 245 230 239 214 175 153 144 164 212 193 113 183 171 182 181 177 178 149 168 86 80 141 118 53 -13 89 70 89 71 88 100 119 101 79 71 54 44 79 75 82 130 81 62 41 20 -4 13 27 17 -11 -3 19 32 21 31 62 40 5 30 11 36 -20 8 38 45 17 22 6 42 70 36 78 59 34 -6 11 20 15 -32 1 -15 -11 55 41 28 21 -5 15 8 22 50 36 8 32 20 57 59 74 47 48 54 52 90 67 53 73 97 94 61 70 89 98 77 79 37 77 105 63 55 94 84 67 78 67 76 89 53 83 99 105 95 99 103 98 70 69 66 53 63 13 -8 10 23 15 17 28 26 35 45 27 29 32 34 32 25 35 42 22 27 35 28 29 35 33 66 75 91 78 89 99 105 111 113 94 90 87 81 86 102 110 116 111 96 94 92 82 79 87 85 82 85 82 83 66 67 86 80 73 69 74 67 64 74 56784 266 2496 30 11196 15 46 24 6484 -485 -46 862 2677 5239 9954 18510 34885 69708 137418 255150 473714 880384 999999 999999 932908 77918 1554 1311 2696 3141 2770 2595 1929 1750 1446 1133 824 585 527 352 275 209 143 144 140 119 101 144 145 43 116 149 114 120 100 105 142 180 167 195 161 105 177 203 164 198 194 131 177 170 97 152 199 189 182 196 170 163 131 220 173 197 170 184 250 184 142 151 161 182 179 160 142 136 150 68 18 78 84 42 43 81 79 77 -1 -1 43 81 32 47 -16 -12 34 59 60 39 34 52 63 33 20 -20 8 32 18 38 40 48 61 15 32 19 57 56 53 19 8 33 21 1 32 -23 9 34 20 16 53 5 -1 -18 -1 6 -16 -22 -1 2 12 -2 -31 8 -24 42 62 58 69 28 31 48 29 32 30 52 85 55 53 88 54 53 86 86 81 54 62 82 100 58 64 97 79 88 86 70 77 100 63 82 108 118 107 89 63 77 96 97 90 89 70 71 78 83 51 33 34 27 25 24 11 16 14 43 27 7 23 10 5 39 39 33 27 17 17 23 38 45 48 41 43 47 53 72 85 64 70 88 115 117 111 88 88 103 105 104 100 108 104 100 80 97 84 85 87 100 82 77 77 72 77 90 83 78 75 76 76 76 69 62 56790 263 2584 30 11194 15 46 30 6483 -487 -51 536 1633 3585 7313 14793 29392 54952 113056 244609 419938 553470 978522 999999 999999 777140 49967 1097 589 535 559 653 561 543 581 569 508 419 303 329 196 214 209 170 133 116 121 93 87 91 161 103 123 154 58 147 166 154 153 192 139 49 108 153 153 154 211 147 165 128 157 191 160 192 212 133 110 121 178 187 139 205 205 178 120 151 118 156 156 167 169 151 103 14 55 111 70 68 72 80 14 -14 44 41 72 73 96 67 82 91 17 1 75 86 -6 -8 12 63 8 17 12 39 44 -1 28 29 64 65 54 69 47 5 18 15 18 42 24 43 42 -18 33 -32 -12 22 5 4 31 3 31 -10 -7 29 -21 7 -3 -5 23 14 -13 41 17 18 -11 12 32 24 19 56 43 45 76 56 70 70 56 84 72 68 80 89 71 32 62 81 86 56 60 63 61 98 106 118 95 77 61 48 49 95 85 96 90 80 81 67 67 49 41 47 23 29 29 8 24 17 12 4 10 9 20 11 -14 -1 9 8 23 9 14 9 18 35 37 24 36 49 46 67 48 46 57 68 66 85 78 68 70 79 105 100 100 102 104 91 83 78 76 73 69 65 74 78 71 71 75 66 72 69 75 68 55 51 57 61 54 56796 266 2490 30 11190 15 46 36 6483 -490 221 1022 1996 3410 4531 6586 11585 21744 43589 81044 145480 254430 468255 822916 999999 999999 999999 266432 5890 1911 2253 2553 2491 2395 2134 1926 1718 1289 1035 843 655 400 310 299 276 283 233 217 240 207 154 147 138 155 109 220 152 143 143 253 139 207 164 200 215 216 182 178 234 207 140 195 155 238 186 256 240 228 235 173 200 204 198 121 196 186 193 250 280 136 78 90 140 181 174 61 46 88 54 67 118 75 112 69 69 48 34 102 105 104 81 95 122 135 86 67 68 77 52 64 93 99 17 36 62 58 41 22 41 25 86 55 52 53 53 65 92 21 47 3 29 35 -7 1 28 39 24 11 4 -1 20 8 37 32 7 18 14 7 26 25 25 50 59 101 42 19 60 64 37 43 71 71 39 96 86 77 77 98 77 81 106 85 95 122 56 95 125 89 65 78 60 79 89 92 108 82 93 102 105 95 79 92 104 115 97 87 93 72 76 65 73 61 27 22 33 29 42 31 58 44 49 49 43 38 28 24 40 41 30 28 43 47 51 31 30 53 46 56 81 87 96 85 88 79 104 125 120 107 125 132 119 122 125 126 117 118 103 94 110 99 94 97 94 104 96 87 100 100 94 92 95 89 86 79 84 79 56802 268 2427 30 11187 15 46 42 6483 -492 -48 550 1317 2352 4414 7007 10759 16798 31746 65999 127958 215516 418097 870235 999999 999999 987872 270101 9462 5435 5636 5564 5634 5616 4801 3550 2418 1689 1325 1080 938 604 387 379 357 312 267 200 220 326 264 270 243 80 0 79 51 72 156 135 104 176 179 151 140 211 150 148 155 157 44 158 187 118 128 220 70 73 98 200 234 152 135 189 158 120 140 94 96 122 159 153 109 111 70 99 72 23 33 18 44 42 73 2 23 -33 -14 13 42 18 28 102 28 58 64 29 3 26 -2 -5 -16 -14 -18 16 8 -26 -11 -26 17 -9 30 19 15 -2 38 32 -9 -12 11 -10 -11 -30 -15 -16 -1 -7 1 -35 -3 19 -23 -8 13 25 -40 -41 -5 -24 -14 -33 -47 -1 -17 -42 -6 19 -13 -9 -19 -19 39 38 -4 17 51 40 11 63 34 26 22 39 59 34 33 36 57 99 46 86 68 57 73 69 59 48 50 85 75 74 84 56 62 66 57 51 43 42 37 49 37 41 5 17 11 29 -10 -12 -10 7 -24 -5 -25 -5 -14 5 -22 -2 4 8 8 5 -12 1 -3 16 1 11 19 20 33 22 33 30 29 30 54 63 55 48 52 71 71 76 75 78 72 74 56 59 67 60 53 57 47 48 61 62 52 57 48 39 43 53 48 46 48 40 56808 317 956 30 11186 15 46 48 6483 -495 314 814 1202 2528 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 2770 13106 30691 46914 60373 87881 112455 120318 150760 226507 317829 385397 399340 499613 558777 704048 944352 877158 365558 196931 6328 3850 3249 2955 3080 3459 3284 2446 1895 1380 1192 1215 1249 1200 849 731 541 434 294 217 174 164 77 97 45 38 164 212 217 156 84 73 159 142 157 99 125 147 156 121 83 77 82 131 126 155 154 121 175 140 120 163 194 133 193 146 87 88 95 142 133 123 166 116 111 135 129 73 54 52 73 106 22 -11 -32 39 56 -16 33 42 21 47 60 47 81 94 34 19 55 44 -9 -4 -48 -6 -38 -11 -33 20 46 29 -17 53 26 21 1 1 73 101 23 45 49 5 17 -18 -7 -51 -16 2 -36 -36 -11 30 5 -18 0 11 10 13 4 -5 13 7 18 15 16 14 13 5 58 34 43 19 19 4 47 29 35 42 35 34 30 55 56 35 75 54 59 91 67 69 79 64 81 57 61 35 60 85 71 60 84 69 45 71 75 60 72 85 46 41 26 46 28 59 37 19 9 13 -13 -17 -15 2 1 8 -8 1 -8 -6 -34 -17 21 5 -13 -21 -14 10 30 15 17 4 1 28 32 21 20 33 29 34 54 73 73 76 67 64 88 100 92 73 83 73 69 71 68 64 59 56 53 56 53 51 55 65 56 50 46 51 44 43 45 34 56814 266 2483 30 11183 15 46 54 6483 -497 -42 527 1302 3468 5155 4308 2728 6598 17259 39553 90326 201560 441247 821542 973083 999999 999999 999999 411140 54797 4576 2562 2523 2453 2206 2005 2058 1947 1474 1322 848 696 744 623 403 372 394 326 300 231 223 166 152 179 242 130 139 114 151 159 128 138 152 172 148 178 125 94 135 125 162 156 129 118 164 101 165 157 200 200 151 107 137 129 113 206 165 145 163 115 145 86 75 88 8 11 23 24 30 54 68 3 23 29 35 89 83 83 53 92 89 54 20 57 19 -57 14 15 -9 -17 6 17 9 10 18 11 1 -38 -18 27 -2 -51 15 7 -37 50 3 1 21 31 -36 -22 38 2 -2 -36 -18 -21 -28 -10 17 13 5 1 3 -1 -4 23 89 29 22 16 8 13 -2 39 46 50 32 32 30 39 51 55 65 38 64 69 66 55 39 42 71 49 48 34 53 80 92 78 74 80 62 46 66 50 70 55 56 76 91 76 68 77 63 70 34 44 53 44 22 33 9 6 0 14 33 35 30 -6 1 5 8 1 1 6 3 19 19 -9 1 20 17 25 24 22 16 19 36 39 17 33 44 47 47 71 64 76 67 72 71 77 88 98 96 92 91 70 67 69 57 58 56 57 64 59 56 53 56 64 51 45 46 38 44 49 56820 268 2420 30 11180 15 47 0 6483 -499 455 1730 4178 7903 14311 26495 50798 102144 191673 348085 542020 503648 610541 758047 815897 829215 736588 577138 202665 65452 9259 3141 3345 3584 3405 2746 2265 1826 1472 1271 1151 965 1014 1137 1091 780 763 706 624 528 418 337 234 219 158 182 138 131 173 206 176 128 188 176 197 98 89 210 215 187 202 195 268 158 220 177 156 202 257 283 256 186 161 163 203 97 148 179 141 173 158 153 153 126 141 65 60 77 88 64 54 94 73 67 31 41 96 69 88 68 96 103 66 23 30 36 66 45 -6 54 103 44 19 19 64 54 47 72 99 60 45 35 10 18 29 66 29 57 56 12 31 36 49 15 44 25 26 2 -2 -18 72 82 20 58 49 33 24 34 75 51 1 14 79 63 76 62 69 47 90 89 84 47 96 109 87 25 49 83 67 89 119 82 90 109 119 101 92 91 93 89 86 115 101 102 115 98 84 52 112 79 72 97 99 109 114 108 108 87 87 94 90 83 57 54 53 25 44 42 40 27 21 21 51 37 36 29 22 36 49 48 48 42 40 54 60 46 49 44 26 23 44 73 54 56 67 67 87 84 91 93 108 117 130 108 105 115 134 129 111 107 109 101 93 92 88 99 103 96 86 92 97 89 84 77 75 75 77 76 56826 266 2479 30 11179 15 47 6 6483 -502 130 889 2195 4247 7683 12623 18551 28272 30511 32426 55528 110655 193649 250673 287047 284867 287861 410733 701876 750625 815301 999999 697172 255380 3856 1838 1418 1002 868 641 533 515 555 594 558 528 564 544 513 410 297 177 88 62 147 168 134 159 160 157 89 156 173 146 118 145 181 131 144 150 155 142 168 161 189 186 188 188 270 190 172 184 110 86 105 111 132 95 96 76 117 111 93 116 62 82 25 22 24 37 35 29 35 -10 19 94 47 37 19 53 4 12 17 -15 -25 -9 17 -32 9 0 0 19 59 22 62 -14 -8 35 3 -18 8 10 -3 -20 10 2 -17 5 -3 -14 -33 26 -21 -23 0 -38 -40 0 -22 -6 24 9 -23 -6 -15 -32 3 33 22 13 -9 17 7 -1 9 -28 -7 40 40 3 52 61 22 6 20 45 67 20 -1 22 71 27 51 30 27 70 81 28 64 52 46 58 43 46 56 52 58 66 75 80 45 50 65 41 33 50 42 43 58 40 7 35 22 -14 8 -3 2 -12 -24 0 -9 -18 6 -12 -27 -31 -26 -4 14 6 4 -1 4 -3 1 -1 -1 6 -1 -5 1 6 23 16 15 49 45 52 60 75 78 75 61 71 82 84 68 62 75 55 47 46 43 63 69 55 52 51 49 45 42 43 39 33 31 38 56832 269 2386 30 11176 15 47 12 6483 -504 275 957 1678 3088 4976 8178 14931 28253 52340 88676 159703 296902 446525 602302 461101 435641 426792 659388 555882 594075 540576 391080 468087 72508 2519 1411 1021 796 698 622 443 571 666 801 956 946 871 794 798 832 778 478 323 202 188 192 137 117 52 135 133 134 155 212 190 180 171 100 92 179 160 157 137 207 128 142 142 207 220 176 222 190 257 282 199 116 136 143 188 146 123 170 165 115 186 140 150 103 73 -10 -29 54 74 16 15 14 27 50 42 48 71 74 26 30 42 44 24 -17 19 67 49 46 56 80 -29 -3 3 -8 -4 -26 -21 -5 21 42 20 -27 -15 10 -32 21 11 27 5 -32 -23 8 -1 6 13 0 -2 -9 -31 15 -15 6 0 22 16 -28 4 -14 27 24 25 80 94 56 33 38 39 76 69 57 63 54 39 63 53 79 59 76 82 95 72 74 57 76 63 66 87 60 57 67 76 84 80 68 55 43 65 103 90 72 64 47 62 81 40 27 47 59 21 31 19 4 6 14 24 -5 14 23 -1 15 6 24 8 12 21 15 -17 -3 -13 -7 8 -4 4 23 24 10 21 12 33 31 20 33 49 48 51 73 74 70 75 75 73 75 91 96 97 84 66 76 72 54 57 68 62 51 54 65 63 56 51 56 51 53 50 43 46 56838 263 2594 30 11174 15 47 18 6482 -507 -78 1399 3574 7611 15453 32394 58207 101818 200027 409787 684453 734202 998868 999999 958819 857755 381001 39204 3231 1934 1588 1248 1072 831 730 796 949 948 1044 1058 958 860 828 816 788 721 592 446 325 236 198 181 189 225 239 200 215 201 190 230 202 195 165 141 163 171 113 183 254 252 229 266 218 220 223 185 155 198 233 235 135 193 229 182 191 230 174 124 162 124 76 99 120 94 93 120 68 55 69 71 90 67 92 116 88 74 101 97 86 38 15 8 -10 18 42 70 40 57 36 32 30 73 29 34 32 4 59 53 26 55 56 14 38 33 18 38 -11 26 67 48 26 22 -2 61 59 44 18 -5 6 4 45 55 60 51 89 92 74 55 27 63 29 72 84 84 100 101 74 69 91 96 110 120 103 112 102 116 106 111 95 127 116 102 69 93 76 81 106 91 93 91 121 97 67 77 103 89 108 126 83 88 108 92 101 94 109 97 52 52 39 23 38 30 48 34 19 8 17 20 17 8 9 28 34 18 43 59 31 24 45 44 43 45 44 50 35 27 32 39 32 36 55 69 71 76 95 98 103 96 94 112 104 106 119 122 109 100 107 91 84 91 95 81 81 87 85 80 79 81 78 82 80 73 69 56844 265 2475 30 11175 15 47 24 6482 -509 299 1602 3790 7903 15851 32035 62382 106769 175322 304977 445660 540906 717849 827841 804043 836193 999999 648572 69676 6425 3393 2447 1701 1534 1212 874 664 563 535 421 411 380 382 406 427 377 247 162 191 159 146 186 203 210 164 188 236 192 145 193 203 199 150 178 163 107 96 124 169 187 128 128 141 168 189 171 165 151 196 172 192 191 201 148 134 137 143 129 143 164 125 110 88 121 87 59 52 48 63 52 72 81 37 62 98 88 125 76 34 32 53 10 59 25 25 -10 19 22 23 24 66 55 70 32 13 19 54 68 13 21 19 2 16 6 20 6 -5 35 10 25 36 43 37 46 35 14 21 32 28 31 22 12 21 14 15 11 54 44 35 23 -4 29 27 52 67 50 57 84 81 40 25 15 28 28 64 45 81 92 65 92 94 96 92 93 76 71 59 50 76 75 60 89 99 87 80 82 66 81 71 97 110 88 75 77 73 57 59 45 61 47 41 32 32 52 34 13 8 8 16 23 12 -7 -5 9 10 6 4 1 11 17 31 32 37 29 21 25 36 33 19 25 33 11 25 39 49 63 86 73 73 77 82 77 84 81 91 100 100 90 81 70 63 59 66 75 80 67 71 71 66 64 58 53 58 60 61 56850 308 1241 30 11171 15 47 30 6482 -512 330 1537 2282 919 1181 2566 1671 338 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 627 3072 10373 21650 47161 101166 165936 207193 195175 194150 188071 213073 200371 221497 484963 916233 999999 641813 658037 531414 114616 9679 6145 4890 4209 3981 3749 3203 2525 1757 1427 1095 822 619 451 399 278 174 138 158 184 161 166 96 120 134 169 192 172 220 136 128 206 186 180 154 185 246 206 186 193 208 184 188 228 211 194 240 280 229 242 259 224 232 229 184 174 196 209 147 147 183 186 141 76 93 134 92 66 76 78 41 84 72 48 45 35 27 54 26 17 78 106 74 29 -11 32 19 29 9 9 26 34 51 21 31 69 44 38 42 54 37 7 39 22 7 36 -1 12 18 1 -2 7 28 -15 -10 30 34 37 23 29 41 62 55 41 57 22 11 54 70 16 -30 -1 3 20 -3 16 27 34 49 45 69 75 61 54 75 75 66 75 61 84 98 104 85 81 104 100 78 74 82 80 80 81 65 55 58 48 59 56 71 108 88 59 62 49 44 73 73 73 54 60 35 17 29 17 0 16 36 38 13 17 8 -1 15 35 23 16 26 18 4 0 3 17 20 24 29 22 15 21 19 21 24 35 19 13 42 58 73 83 85 84 87 88 87 81 89 104 105 102 97 84 74 77 82 80 84 85 78 73 72 78 74 64 62 70 67 66 56856 267 2440 30 11170 15 47 36 6482 -514 274 2513 6921 14877 30902 52236 73177 113053 184844 287809 424361 628950 801967 780094 756450 665456 542448 358330 257912 11738 8113 7655 6578 5746 5214 4894 4492 4144 3461 2791 2146 1377 976 834 649 491 406 343 261 244 178 121 166 136 126 159 137 139 144 144 130 96 75 52 68 53 66 83 66 84 103 115 87 135 143 152 184 166 161 167 175 165 140 120 103 107 65 86 116 115 112 89 67 77 42 -3 15 62 56 32 5 40 38 23 28 27 16 22 5 -10 5 20 12 -1 -6 -10 -10 -20 -36 -1 -42 -66 -28 -18 -2 19 42 9 -8 -30 -37 -41 -16 -17 -47 3 4 -24 -33 6 15 -16 -55 -44 -9 -23 -39 0 15 -9 -27 -9 -8 -2 27 14 13 25 7 6 14 10 0 7 -8 7 31 -9 -23 -21 2 22 29 5 16 37 31 8 22 65 70 49 39 41 18 27 46 40 40 33 36 33 42 28 20 26 23 42 29 35 45 25 51 44 52 48 36 53 35 9 -1 18 11 -11 -11 -19 -13 -3 -23 -16 -12 -29 -27 -26 -28 -28 -27 -33 -15 -11 -20 -11 -16 -8 4 -14 999999 -12 -5 999999 999999 999999 999999 999999 999999 -11 -10 -14 21 39 41 44 37 39 49 51 64 71 66 55 51 40 33 32 31 37 43 47 43 43 39 33 35 33 26 25 22 56862 302 1388 30 11168 15 47 42 6482 -516 6 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 937 2732 6306 12883 21187 40861 81192 145465 251215 488516 820020 999999 999999 870732 389063 49850 8855 7857 8479 9171 8880 8486 8859 7943 6629 6250 5752 4567 3087 2593 2551 2885 3010 2880 2627 2028 1518 1148 727 449 359 325 247 163 104 110 94 106 141 80 44 98 97 96 146 124 116 77 60 91 76 132 151 146 172 156 194 159 111 124 136 186 129 64 74 85 112 101 106 116 89 75 32 3 65 25 27 71 64 45 22 -28 19 72 41 -10 13 15 9 16 -17 -37 -12 -19 30 3 -19 -10 -15 -31 -10 -37 -10 4 10 2 -20 -23 2 8 -22 4 -41 -47 -3 -29 2 10 -19 -20 -6 -23 -17 -37 -24 -16 -11 -10 -9 -41 -53 -35 -9 -5 -3 -11 2 -5 -6 -16 -15 -36 -23 -18 -2 4 -3 12 -2 8 11 13 26 21 12 18 25 13 1 28 48 46 7 31 36 45 31 41 32 12 41 51 25 11 1 14 22 39 41 15 13 15 12 29 18 1 20 10 -1 -2 -7 -15 -38 -19 -1 -14 -15 -26 -30 -37 -35 -42 -45 -34 -40 -23 -27 -28 -36 -43 -47 -34 -34 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 9 29 32 22 20 16 18 35 46 46 45 36 23 22 19 20 20 20 27 28 30 30 20 21 23 17 16 10 12 56868 319 874 30 11164 15 47 48 6482 -519 575 1133 1318 1716 3164 1808 1111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 416 1753 4154 7803 13729 27477 64307 141083 262559 427308 656391 923142 925039 723607 635501 406870 239021 163316 52692 17538 17217 18647 19922 18859 16122 11534 8107 6451 5200 3988 3072 2923 3182 2905 2531 2285 1757 1284 1030 772 698 613 428 304 245 157 148 185 180 174 262 218 183 160 134 134 111 65 80 121 159 155 102 125 207 243 252 218 189 223 232 149 148 180 174 121 120 205 118 86 194 184 125 71 31 44 68 65 109 69 67 58 17 4 21 45 39 51 53 23 18 18 16 51 92 43 16 26 33 1 7 49 27 51 37 43 46 31 19 5 13 -18 19 17 6 -5 -45 -2 15 19 15 25 48 23 41 11 27 23 -3 -2 12 23 19 -3 9 1 27 29 40 46 65 50 17 -2 -15 19 47 49 55 45 58 60 61 66 52 61 64 23 45 36 56 72 67 45 29 47 67 102 109 77 74 71 56 53 63 64 61 71 90 78 61 74 73 74 65 53 57 46 42 29 47 12 10 -6 9 32 11 3 12 15 7 8 4 6 -6 5 20 15 12 3 -5 -4 -3 -1 -6 999999 0 18 18 5 7 6 1 20 15 6 14 36 48 47 46 54 65 75 82 85 93 99 102 90 75 63 66 73 62 61 62 71 68 73 63 67 65 56 54 53 53 56874 264 2521 30 11161 15 47 54 6483 -521 353 1706 4545 9743 19537 37373 69191 137752 268498 449010 620988 695076 798099 915950 775362 431462 155844 32260 24014 20865 19606 19330 17939 14964 11534 8392 6919 7875 9581 10782 10172 8130 7256 6556 5831 5049 4060 2631 1611 1436 1365 1002 808 667 488 2471 10266 54173 8360 1927 205 147 123 138 120 114 156 148 161 190 138 133 183 227 214 296 292 273 243 181 110 136 177 182 200 173 162 200 205 151 97 74 39 52 94 111 118 61 30 55 53 34 88 68 47 57 47 13 62 76 23 16 0 41 37 34 61 30 -8 13 49 24 26 48 63 21 -4 20 32 -6 -1 -4 -6 0 -5 39 -8 18 11 5 2 2 41 12 10 62 56 34 19 19 27 47 29 34 30 22 27 43 47 36 26 34 58 42 41 30 46 40 69 68 38 23 46 65 50 42 63 74 63 30 65 90 132 118 94 77 57 68 74 51 38 43 43 59 72 81 92 67 103 76 75 78 68 87 66 71 43 30 23 24 31 24 6 3 6 8 4 14 25 14 7 8 -3 -14 6 5 0 15 23 -3 5 7 -10 -3 24 8 14 36 18 5 5 5 7 22 32 40 48 52 70 74 66 74 81 88 90 94 89 79 71 62 63 65 71 70 66 65 55 59 62 59 64 61 59 47 56880 331 505 30 11155 15 48 0 6483 -523 64 93 999999 877 3511 10783 28708 41788 20520 12303 11202 14461 13363 7811 2141 536 1969 7897 17063 22805 24383 7460 1435 264 177 431 503 685 1040 1630 2215 2540 2563 2699 3008 3687 4440 4939 5193 5289 5616 6210 6750 6831 6773 6895 7158 7433 7868 8133 8165 8512 8824 8806 8224 7017 6881 10259 21250 23985 15611 18102 20744 21734 23865 29090 47303 99963 182782 301795 403355 375946 259080 250259 205297 154798 101889 132392 194196 277161 250492 90981 31108 27857 29086 29664 27019 23102 20914 19198 21696 25902 26773 23953 19674 16699 15819 15541 14829 12705 8647 6032 4928 4452 4336 3493 2275 1501 740 301 218 172 328 681 432 148 103 77 86 115 55 59 113 215 140 132 169 161 137 148 157 217 222 158 156 177 166 103 160 195 144 130 73 59 90 78 53 37 12 11 28 21 47 48 18 9 23 47 57 50 50 41 47 51 63 52 19 7 -25 -39 7 29 0 -25 -15 -28 -52 -40 -35 -14 18 -9 -22 -27 5 34 -10 2 -7 -15 -16 -52 -12 -15 16 -14 -3 15 -42 -44 -34 -48 -26 -34 -35 -2 1 -12 7 30 31 5 -21 -5 -8 -38 -12 -21 24 7 24 15 10 29 28 31 18 14 -2 -3 -10 9 30 9 32 47 40 34 44 42 34 30 51 42 16 7 12 15 17 0 14 38 41 33 40 51 64 42 35 26 22 1 -9 19 10 -11 5 -4 -13 -22 -12 -4 -5 -13 -22 -16 -14 -25 -41 -40 -34 -29 -17 -26 -36 -21 -14 -15 -25 999999 -4 -14 999999 999999 999999 999999 999999 999999 999999 -15 -14 -2 8 21 21 27 33 42 48 49 56 58 52 51 51 37 23 27 30 32 34 31 36 32 38 25 23 25 28 29 20 56886 345 81 30 11151 15 48 6 6483 -526 1417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 295 2913 3573 6056 14698 26063 39975 57345 71687 65813 33965 11251 5043 5012 4289 1769 2470 5108 6456 10114 9908 3902 1772 1579 1259 1428 1492 1785 2181 2928 3676 4231 4752 5253 5630 5981 6609 7060 7170 7332 7830 8994 10669 12696 15475 17705 18791 18933 18503 18287 18475 19045 19098 18254 17266 17236 17357 17988 20080 21084 23163 26082 25468 23475 26861 32014 32291 35451 53607 96232 164171 178761 142644 120321 133395 171088 198767 275512 410944 436578 308101 147854 67197 58951 55435 49318 43042 36062 27959 22190 16997 12364 10555 11870 12836 12285 11345 10075 9538 7674 5439 3840 3104 2394 1659 1188 708 398 252 164 152 178 182 197 212 177 177 135 115 144 138 126 147 131 158 174 206 185 176 179 159 201 189 189 221 263 248 231 145 152 194 205 158 157 164 142 142 124 68 73 77 85 87 109 125 134 77 101 31 75 80 83 96 64 74 56 84 25 32 24 21 11 21 7 14 21 35 46 38 34 59 61 45 48 39 11 28 32 19 70 47 18 30 24 68 53 37 23 42 57 56 66 49 36 6 4 12 4 23 37 25 2 14 42 35 4 39 71 87 54 68 72 51 64 65 33 59 60 45 58 49 62 71 42 49 75 55 82 82 76 82 86 58 50 53 47 50 65 65 86 93 72 79 124 112 103 83 64 65 81 81 80 25 25 7 5 32 51 33 28 46 51 29 24 34 26 13 9 0 -13 -10 5 6 2 -1 7 8 14 3 -19 -8 1 27 8 19 34 19 -8 2 4 9 22 24 37 51 51 51 61 68 74 81 92 99 97 96 87 78 77 74 71 69 74 76 70 63 69 75 70 64 59 54 60 61 56892 330 528 30 11148 15 48 12 6484 -528 164 1765 4175 5720 10836 22695 34672 25518 34755 45187 43541 30587 57166 72287 47066 38760 14001 3072 4128 6337 5659 3796 3757 4771 6481 8044 9114 9324 9070 9897 10872 11438 11897 12411 13289 13408 13841 16233 23172 33387 41614 46094 43219 35830 30217 27933 26875 26159 25326 24950 24404 24909 27005 28974 31628 37760 59685 75274 81512 77215 74293 76228 84857 99050 115895 141809 175728 210856 225707 168208 108458 89170 78904 64638 55437 53007 65132 75683 53976 45330 40809 39298 38540 33621 26657 22711 21678 20996 20828 21584 23877 27095 28285 27344 27509 28102 26340 22686 20815 19248 17769 15902 13135 10201 6874 3616 1515 669 301 193 157 199 225 193 120 83 115 77 66 118 138 172 155 211 163 152 144 168 177 212 222 249 248 207 167 139 127 144 113 190 181 136 151 156 104 6 -1 29 53 8 43 57 -19 -16 63 66 37 42 37 67 44 9 25 -14 -14 35 -14 25 75 19 33 19 1 -16 -1 -30 -24 12 20 -1 3 37 14 -10 21 50 24 -11 16 -20 -7 -31 -21 33 4 -15 -11 18 24 42 2 24 1 -3 -21 -7 14 18 22 45 26 5 7 39 24 24 37 37 27 15 18 14 50 36 38 33 41 48 39 16 12 27 38 63 66 66 47 54 82 65 21 8 34 42 29 34 47 46 24 18 49 75 70 48 43 44 52 45 52 35 14 25 35 23 20 12 -4 6 11 12 8 -5 -17 -11 -33 -15 -12 -22 -29 -20 -28 -29 -19 -12 -18 -25 -13 -13 -12 -9 -11 -3 999999 999999 -9 -8 -11 -9 0 10 15 11 30 50 61 57 54 74 73 66 75 85 67 51 47 51 55 51 54 52 54 55 47 51 46 45 41 41 36 40 56898 332 494 30 11144 15 48 18 6484 -530 1952 6645 11206 17131 17312 10381 7854 10222 14359 19157 18536 15117 10482 5137 2394 4115 9253 15284 14495 16419 11442 4739 3523 3512 3797 4465 5148 5646 6090 6446 6731 7511 8981 11045 13314 15508 16452 16472 17612 19526 22651 30492 42372 55281 60432 57868 49737 42127 36280 33400 33798 36064 40535 45165 49064 54551 59557 63979 67829 74937 87939 106184 126203 144899 160325 165040 156752 145934 124881 106328 93690 83900 77586 78027 77026 77071 78368 86109 100495 111504 114046 109053 94055 74834 55071 40765 35218 31514 27592 23949 21726 20445 20597 22519 23630 22658 21579 20953 20910 21156 21270 19834 16801 13329 10389 8570 6467 3993 1919 938 569 347 304 258 225 182 111 106 126 134 158 188 198 149 202 215 204 220 200 185 222 249 255 290 260 225 168 106 95 158 130 117 168 165 132 136 116 128 95 33 54 90 57 30 83 87 33 46 97 100 129 72 109 131 135 111 82 52 47 38 39 73 59 27 14 16 33 70 52 49 55 21 32 19 61 85 78 44 6 5 -4 24 63 57 33 52 17 22 77 42 48 73 66 28 12 12 50 68 50 52 110 74 40 54 80 42 37 32 45 58 78 88 78 83 91 54 67 85 55 50 55 76 94 72 53 80 72 80 94 77 74 81 80 66 76 98 96 76 49 65 84 89 109 103 99 75 93 91 86 88 80 57 69 69 65 52 50 40 50 60 41 29 36 40 32 24 18 15 12 11 38 33 34 35 37 33 21 24 17 20 22 22 31 30 27 23 21 30 42 35 38 40 49 58 70 71 83 84 87 97 109 108 108 116 110 106 100 90 91 93 92 94 89 80 82 93 92 85 72 72 74 70 56904 326 640 30 11140 15 48 24 6485 -532 1947 3877 4732 9666 12756 11057 12808 14947 10520 9418 9670 7107 4637 2357 1404 1335 1354 1273 1329 1376 1579 1928 2219 2504 2772 3193 3530 3945 4619 5713 6898 7672 9114 12523 17006 20695 23192 25859 30476 34367 36495 37162 37067 36708 36916 36730 38786 41447 44337 50586 57626 60023 64087 78009 104823 130169 141778 149510 145868 129649 116847 108420 101184 97252 93611 88281 85663 87780 93458 98118 104869 100716 79879 71283 67870 65460 67174 69770 72663 73985 64834 51787 44518 44696 44724 47315 51747 56138 58528 51033 40217 35731 34052 33959 34102 31927 30586 30281 31026 28322 22532 17090 12580 6630 3487 2250 3242 7825 5484 207 134 112 123 168 193 195 177 220 211 144 197 221 241 228 185 188 182 202 197 169 141 180 164 157 183 154 136 123 94 91 60 78 118 36 18 58 43 19 44 31 64 77 72 28 10 36 63 54 60 40 55 52 59 60 24 21 22 30 -32 -15 28 18 63 49 18 9 -22 22 5 22 -16 -17 -17 -12 12 26 73 47 27 23 12 4 28 13 29 37 31 10 11 17 15 36 50 76 84 70 36 17 -1 14 21 21 41 38 31 38 54 12 35 61 49 16 54 39 47 23 35 46 59 56 47 59 66 55 61 63 45 42 78 82 80 103 90 61 56 39 66 85 86 108 90 64 34 50 60 68 58 49 38 33 31 7 14 20 6 21 24 15 6 33 30 17 10 -1 -3 11 17 -4 3 11 18 14 -8 -3 8 1 0 0 1 -6 1 11 8 0 5 21 21 29 35 42 54 64 80 84 80 82 114 94 83 72 69 68 69 72 71 67 65 65 67 62 55 60 54 49 50 47 56910 331 487 30 11137 15 48 30 6485 -534 234 2338 5178 3413 809 161 310 408 1898 6138 9885 9054 7288 5189 1621 595 388 501 568 692 767 930 1065 1177 1404 1559 1762 2030 2254 2478 2930 3199 3261 3463 3601 3742 4037 4905 6923 9291 11515 14491 17755 21102 24470 29032 35230 40996 45427 49208 52675 55325 56474 58048 60487 64380 74193 90627 109869 119609 114218 103742 95138 86611 77248 70549 71656 79668 92616 107989 118170 121415 118443 111695 109202 106962 107866 107758 112254 127511 130803 144500 153234 157318 163612 157411 130495 93872 71828 58266 43935 34447 26274 20456 19612 18074 14579 13338 12277 11473 11385 9671 7382 5993 4696 4127 3165 2350 1443 630 386 331 222 116 168 157 120 127 151 166 215 150 171 170 166 168 242 273 233 258 238 160 153 163 162 163 165 128 114 144 137 155 119 92 70 67 55 73 39 71 80 77 115 80 55 107 48 7 31 37 17 15 32 57 40 -12 7 -4 13 18 16 -1 17 9 8 28 18 -25 -56 -23 -13 17 48 33 32 47 44 49 64 60 21 -9 19 57 56 55 38 27 -18 -11 20 43 46 19 42 48 31 -2 3 17 42 30 -22 -9 11 10 10 35 57 31 31 33 36 64 67 49 27 36 -2 59 47 49 16 15 37 64 58 70 70 80 66 56 51 39 27 23 44 57 66 61 62 78 61 81 76 68 58 92 57 46 37 34 30 42 46 33 20 20 20 17 -1 0 6 -9 1 10 10 5 6 -11 0 4 -3 21 21 10 14 10 17 20 16 3 0 17 11 6 5 7 15 24 27 21 31 39 53 59 54 77 74 82 83 96 99 97 85 68 66 72 65 65 66 64 64 64 61 61 58 50 43 43 48 56916 331 484 30 11134 15 48 36 6486 -535 -57 999999 999999 999999 999999 999999 249 1582 4952 10230 13507 12925 8849 3703 980 443 454 430 532 620 713 871 1039 1224 1598 1820 1793 1781 1812 1932 2090 2282 2618 3103 3322 3395 3472 3574 3744 4169 5268 7156 8567 9728 12619 17664 22971 28502 34985 41045 46779 52160 55745 59300 58334 57662 61265 68781 75004 76622 77433 77768 73018 66705 63650 67320 88305 118276 114849 107229 109283 121524 141241 154271 160914 150284 125018 111614 132035 147600 137327 120486 111792 102372 86050 73628 69979 70473 73206 77368 78404 73528 62922 54245 51076 52090 49346 38111 27173 19188 13319 11510 9609 8571 6184 4560 3783 2846 1772 964 616 473 303 199 189 136 56 36 118 156 136 159 191 159 135 186 188 207 227 221 222 233 165 88 85 112 146 135 130 141 194 196 172 139 85 95 67 85 74 73 62 33 51 49 91 34 20 49 71 65 54 57 45 36 13 -2 12 4 19 35 26 7 5 11 72 51 -3 -3 -66 -15 9 17 21 38 22 -19 -45 -8 -6 13 17 -14 -18 15 34 1 7 -7 -10 5 6 42 78 24 -3 32 20 10 25 28 42 66 43 17 16 31 26 35 49 49 45 31 26 16 24 33 40 33 33 38 57 35 19 23 27 43 36 65 80 63 75 75 53 52 62 58 38 41 44 40 62 68 53 79 81 51 51 63 59 64 40 24 29 29 14 -6 1 11 8 8 -7 -1 23 9 8 1 -4 6 -2 -25 11 7 7 -7 4 0 -16 -20 -12 -14 -2 -3 -8 -4 -6 6 0 999999 0 20 20 17 38 41 35 50 41 41 68 74 74 77 74 74 67 55 58 59 55 54 56 57 56 53 54 50 51 54 46 48 43 56922 330 512 30 11132 15 48 42 6487 -537 39 241 528 1987 4579 4468 2947 5409 9673 11675 12658 9885 7127 4611 2415 1194 981 932 820 858 866 1159 1281 1432 1740 1887 2105 2389 2950 3966 4940 5369 5401 5368 5819 6200 5991 5341 5025 5395 7103 9912 13891 19245 26635 32239 34817 36148 37667 38219 38528 40103 41875 45110 49956 53109 55231 58712 65367 74855 82348 81725 76940 76989 96602 144287 164988 127038 96998 96352 100303 111378 133940 147149 144960 138691 123766 97361 86567 95456 109935 132167 145100 133025 109159 95237 83715 67663 46058 28921 20930 19308 17345 17882 18346 16851 15756 16036 17419 18224 15751 13486 14115 14427 14620 13900 11346 9458 8843 8338 7119 5863 3782 1872 660 141 95 99 99 104 93 148 188 177 82 72 116 155 155 140 148 172 102 89 133 80 80 70 56 90 101 111 79 30 34 30 47 62 56 27 34 -1 28 35 -26 -22 27 9 -1 46 40 58 21 -5 -16 -27 -22 -33 -43 -47 -43 -66 -44 -28 -63 -21 -60 -54 -30 -57 -23 -37 -14 3 15 26 0 -38 -45 -50 -36 -26 -38 -60 -58 -12 12 -4 -16 -55 -1 6 -19 -35 -27 -6 -36 9 10 -1 9 -21 -35 -4 -12 -29 -30 -3 -6 -21 3 3 16 16 -21 -24 -40 -16 3 20 -29 -6 -9 -6 15 37 27 11 -11 14 0 -4 10 26 25 0 -4 7 30 40 30 43 18 14 19 12 16 -6 20 8 -11 -11 -12 -16 -16 -31 -28 -22 -18 -19 -21 -25 -30 -33 -41 -27 -32 -36 -26 -31 -41 -34 -35 -32 -39 -29 -32 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 -7 3 11 6 20 36 46 48 45 49 47 38 33 39 30 18 24 30 23 17 19 18 19 19 20 26 22 17 11 5 56928 346 30 30 11130 15 48 48 6487 -539 328 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 869 2078 2325 1269 233 -88 423 2848 7875 11180 10904 8102 11194 16467 13102 5108 1608 629 628 753 902 983 1004 1207 1424 1688 2029 2289 2701 3352 4309 6083 8571 11013 12664 13318 12453 11133 9788 9085 9626 10563 11826 14097 17388 22818 28763 34351 40586 47870 56933 63193 63139 62700 62536 62810 62002 61938 65345 71420 80027 104472 142440 150703 146803 137195 136541 120497 104153 94538 92722 100979 111363 114565 123134 139043 147759 153667 136538 90448 54647 45688 50734 48100 43939 43102 41354 40046 44301 44189 43388 39594 31790 31365 35302 32200 30082 26421 27664 31492 28633 22074 18292 14677 11179 9197 7568 6156 5011 3394 2191 1678 1113 558 281 180 103 133 179 188 271 241 160 168 248 212 230 229 238 277 238 230 213 161 136 162 190 215 207 170 150 152 165 189 174 128 65 55 34 47 85 110 55 92 102 107 109 24 26 60 71 92 52 51 33 68 54 47 76 87 103 71 37 28 20 6 18 57 47 25 29 -6 23 2 16 27 27 39 52 29 19 29 41 53 39 21 21 41 50 50 76 41 6 45 85 44 26 56 56 49 53 50 40 48 32 17 19 32 50 63 46 41 47 21 61 70 59 70 43 16 11 45 32 56 53 43 47 53 55 63 82 82 85 81 79 83 78 80 90 95 95 82 97 75 57 91 91 64 54 45 53 44 55 59 37 19 6 -4 13 29 25 34 29 6 8 6 5 -2 -2 14 30 23 10 1 -9 16 10 5 -13 1 14 16 12 10 6 5 18 32 43 43 64 59 53 56 84 89 83 94 86 92 89 92 82 72 66 65 73 81 78 75 72 70 65 59 56 62 67 56 52 50 56934 324 687 30 11127 15 48 54 6488 -540 210 1362 3314 5802 8075 8878 8556 7606 4763 4904 6697 5720 2741 686 210 315 404 386 375 513 643 736 942 1101 1100 1376 1979 2986 3955 4665 4913 4752 4745 4721 4507 5207 6956 8666 10590 13130 16319 18977 21046 23619 25960 28142 30689 33147 36746 41277 47092 51149 52352 54063 58625 68869 105055 189238 264403 288220 259366 173156 132702 129204 136590 124241 104073 91484 83889 72739 61023 52119 42648 32582 31989 46252 59151 63268 63418 62426 61003 59813 60153 58444 50098 36546 30141 24982 21448 24312 27662 30470 34856 39844 43482 44283 42233 37969 31259 25507 19944 12906 7576 4029 2419 1987 1818 1746 1158 417 165 84 88 118 178 196 237 244 239 242 236 247 233 164 206 238 206 154 143 180 152 143 186 164 155 146 161 150 89 124 122 44 8 59 46 50 103 91 74 68 -16 25 70 75 62 51 51 72 37 15 35 15 44 9 33 42 40 38 31 66 59 38 20 15 -2 -4 9 11 -7 5 11 30 -3 10 35 22 29 17 6 -29 -21 -2 15 32 46 28 38 13 13 -11 29 36 43 13 -6 22 19 -3 27 39 8 10 26 36 39 34 53 72 25 -1 28 41 34 71 84 44 46 44 58 85 88 70 72 69 52 33 50 80 78 84 90 87 74 64 76 78 48 73 86 68 44 41 49 26 31 47 41 26 16 4 10 24 18 11 10 18 1 -7 8 6 -4 21 5 -9 -4 2 17 12 12 -7 -12 2 0 6 -1 -9 -3 0 13 18 25 34 38 56 59 56 52 64 77 92 94 91 89 93 86 78 71 74 73 74 73 75 76 78 78 72 66 69 67 59 57 57 54 56 56940 326 621 30 11121 15 49 0 6489 -541 217 999999 999999 999999 999999 999999 999999 787 2199 3789 5551 4666 6313 12316 12131 6285 8356 7779 6741 8581 9588 10520 10381 7541 2364 1641 2089 2588 3041 3400 3908 4594 5452 6153 6513 5876 4935 4367 4260 4498 5101 5988 7262 9092 11640 15399 19638 23627 28045 31414 33632 34903 35824 36355 35843 37278 43133 50843 63745 103282 135863 130706 122994 101666 97833 96346 77229 65002 59078 50769 40808 33779 27246 24539 27361 36634 46026 50894 51590 50060 47326 44913 42775 36774 29731 27209 27314 28007 26301 24746 26147 26887 25762 26658 29122 36766 60219 104113 155424 193059 211208 206230 169834 117129 55740 29393 18939 11958 5879 2648 1356 621 252 161 123 124 195 158 182 223 207 211 170 203 243 208 257 234 240 217 215 217 191 153 122 120 106 156 139 129 162 108 71 106 62 42 76 58 9 41 82 47 58 17 31 64 133 88 43 68 34 -26 -20 22 35 34 -31 -42 32 26 53 -7 51 26 29 18 16 8 54 8 -13 12 16 0 -29 -26 -37 -33 3 43 40 33 -7 18 40 21 38 -3 16 18 -1 3 43 68 46 29 17 -19 -2 14 26 46 60 16 9 47 63 51 45 20 62 88 48 15 34 42 48 47 51 51 49 55 45 43 36 31 43 65 68 62 46 64 80 88 98 98 86 66 77 75 25 45 42 61 51 57 63 32 33 14 3 -4 -3 -7 -12 5 2 -11 1 10 9 -5 -16 -9 -17 -7 3 -9 -16 -9 -4 5 2 -14 -14 -6 3 18 7 0 5 10 30 32 31 33 37 41 47 56 97 89 82 97 95 85 71 73 73 63 60 61 69 73 69 67 66 65 60 56 58 58 50 47 48 38 56946 330 521 30 11111 15 49 6 6490 -542 -38 -2 999999 999999 999999 999999 999999 187 981 2115 3420 5288 7699 8171 5783 4070 4114 3927 2793 3109 3255 1983 1577 1584 1538 1609 1627 1814 1868 1861 1590 1438 1529 1678 1933 2363 2971 3410 3765 3230 2319 1443 1209 1442 1960 2584 3428 4588 5836 7056 9101 11078 12564 13633 15125 16989 19158 21162 22554 23776 25216 25926 26799 38555 113199 268348 394135 391633 258400 138183 93917 77464 64706 57854 59238 63040 56433 54964 55472 55087 52663 46233 40439 38640 41312 44545 42632 39023 38078 40843 45175 48502 48976 51841 58352 71854 80994 87851 85787 75836 73528 79897 90558 84793 77032 80746 79166 57946 38738 31091 24093 14976 8141 3111 935 320 238 184 108 132 139 198 210 189 259 260 276 248 215 264 271 242 243 208 141 154 104 111 107 132 144 187 158 126 139 17 52 57 103 171 82 54 95 116 38 18 28 60 73 32 38 33 11 28 50 48 -14 -28 23 35 63 68 47 16 -14 -8 -28 -40 -6 -2 -10 2 17 29 40 35 10 8 10 26 30 -10 0 4 14 8 16 57 46 23 12 40 11 9 53 30 16 42 48 25 43 59 22 28 29 34 40 31 50 33 21 18 21 64 59 56 24 24 54 49 13 38 57 68 80 81 58 78 71 41 69 68 76 66 52 53 84 120 98 71 67 66 73 81 56 61 48 52 63 48 48 25 22 9 9 31 30 20 19 11 24 10 0 2 4 21 12 11 21 4 -6 9 6 14 8 4 12 18 16 -1 1 13 9 19 14 6 25 31 43 51 58 50 36 49 78 87 79 102 96 92 85 70 69 72 73 64 65 67 63 63 64 66 72 72 66 60 62 63 63 55 56952 318 840 30 11100 15 49 12 6491 -543 -91 465 1152 1863 2896 4571 5984 4218 1319 481 530 673 677 731 821 775 779 826 846 802 743 773 829 946 1078 1263 1464 1657 1647 1435 1303 928 730 574 425 521 520 697 970 1451 2141 2962 4072 5257 6650 8200 9983 11676 13617 16039 18465 20008 22069 40860 109454 199559 216844 202690 188949 87281 53821 47088 48747 65182 58239 53805 49559 42334 38133 34955 28019 26063 33572 45275 54599 63033 73036 83132 92474 97543 98411 94857 94675 96305 100384 104582 107937 113069 118237 117363 116680 116908 100826 84396 74124 71717 72281 70579 61122 47890 34367 20073 7847 2929 1452 711 427 277 89 122 209 134 179 163 143 176 175 216 200 258 224 188 164 188 170 149 118 105 112 114 120 141 152 136 119 76 81 66 55 129 72 40 85 78 40 57 30 27 36 30 33 72 81 51 26 16 27 -24 42 42 9 29 7 26 19 -4 -36 -13 13 15 4 5 19 14 1 -36 -39 0 37 45 12 -22 -5 -11 1 -3 0 -14 21 14 -20 28 28 14 24 5 -5 42 51 16 3 11 9 16 27 18 32 59 58 31 9 12 39 22 25 73 36 25 35 9 19 72 59 54 44 46 53 54 51 57 57 48 37 43 48 50 54 59 72 64 67 56 43 23 25 31 33 35 22 20 14 3 -7 -10 -17 -16 -14 -23 -29 -35 -25 -10 -11 -19 -7 2 -5 -12 -12 -23 -21 -27 -25 -15 -21 -18 999999 -10 -6 -4 4 5 -4 -6 9 14 39 42 24 38 49 56 64 67 74 67 63 58 57 66 60 51 55 57 55 51 50 51 47 44 41 37 40 45 40 32 34 40 56958 313 979 30 11089 15 49 18 6492 -544 137 613 679 156 -26 999999 999999 41 220 9 -40 88 143 60 59 202 254 318 312 344 398 426 468 434 480 651 695 611 472 337 170 85 -62 -70 -3 -12 52 201 450 945 1706 2554 3414 4282 5205 6381 7920 9798 14075 33289 82170 127843 139954 132971 110036 72387 43280 50658 80258 66290 44601 46547 43399 35593 32277 37886 43521 48735 56227 62197 63258 62570 61652 60963 58962 57234 59435 68150 78009 83701 91143 106448 122346 137580 146801 149413 152382 163579 168834 171502 159853 148943 124149 89356 71993 54370 31842 18703 13279 11032 12631 15556 5137 1124 323 236 233 148 156 163 142 144 180 247 245 175 212 244 233 135 110 99 129 163 126 118 150 189 159 96 19 38 58 80 61 33 20 63 68 28 21 63 42 37 22 52 76 53 46 32 25 -13 35 54 49 22 18 16 -2 -24 -21 6 23 36 13 22 35 6 10 9 -1 -13 1 -3 -3 41 14 -29 -48 -22 -1 11 17 22 49 5 -3 -3 18 4 -38 -28 -20 43 17 -14 -4 11 19 24 20 -1 8 14 26 27 23 23 57 51 17 21 45 43 49 81 84 66 66 57 57 58 48 31 27 37 55 49 40 44 54 54 52 55 58 32 43 42 39 50 69 63 41 13 -1 11 14 -5 -16 -1 -3 -6 4 -2 -12 -23 -15 9 6 -12 -5 -19 -21 -33 -15 -30 -19 -16 -6 10 5 -2 -2 -2 1 -5 999999 -6 3 5 7 38 49 36 35 41 49 62 76 74 64 75 70 63 62 51 47 43 42 44 44 45 46 49 48 46 45 47 48 34 36 37 32 56964 308 1154 30 11084 15 49 24 6493 -544 -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 5 159 508 874 1436 1988 2660 3379 5720 16380 38144 64752 94307 105209 83313 65843 63695 78216 78990 54603 34300 26835 24898 26447 31043 40185 51954 59739 63660 69633 78116 83762 87158 90931 90166 81685 70996 63328 61183 71645 99070 144578 192016 213336 209956 196437 199440 209291 199936 182319 149824 123324 110690 92564 65010 44983 30621 18564 10049 4709 1953 829 360 217 246 187 116 143 179 220 272 243 214 262 259 240 198 158 124 163 221 160 171 143 158 155 157 114 53 58 63 100 75 65 77 72 53 65 64 85 68 88 61 49 82 80 25 44 46 37 35 102 17 -20 -2 17 34 49 -9 60 109 80 23 39 18 23 26 22 26 -2 6 52 53 40 20 8 8 22 -4 3 -12 37 42 53 52 44 25 46 88 55 56 67 56 36 25 19 18 51 79 43 41 61 39 31 65 69 59 83 61 74 41 44 72 96 78 74 67 66 88 83 76 83 79 93 109 104 84 89 70 94 97 71 67 60 70 88 57 61 93 90 53 30 32 32 27 34 40 40 23 14 24 27 17 11 -2 4 14 8 16 14 18 19 10 -5 22 35 37 23 14 22 22 24 30 38 47 30 31 61 68 66 69 68 71 63 79 88 93 95 106 107 101 98 92 86 75 73 74 81 88 82 76 82 83 69 64 66 65 58 55 47 50 56970 314 917 30 11087 15 49 30 6494 -545 -99 127 164 257 332 234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 475 573 584 733 867 889 851 767 817 809 743 623 709 783 769 823 759 855 1042 1468 1932 2565 3000 3143 3150 3302 3894 5134 6660 8973 20783 57141 107248 142133 134629 91817 56439 42423 32755 28146 26734 34016 49660 69501 83659 91035 100687 100069 93109 90965 92104 96369 101996 113174 128705 137965 137009 135947 149159 165019 166874 164172 161349 152138 145224 140161 121782 105147 97701 86942 70722 45276 34075 30740 23950 19277 15056 10584 7237 6387 5640 8894 18668 23353 16355 5903 1161 347 208 178 205 207 250 234 244 251 177 96 125 229 208 215 179 183 180 171 137 78 28 56 74 69 46 55 56 17 10 40 59 69 79 94 48 74 63 79 94 100 64 54 32 21 17 33 9 11 48 68 52 24 6 8 1 9 29 25 -4 25 42 50 22 23 15 15 -18 16 12 27 -3 -4 -9 -29 22 27 39 44 31 9 42 44 4 12 25 11 -9 40 43 38 45 29 19 96 54 38 48 52 25 40 43 71 70 61 79 80 90 85 80 73 75 77 66 65 58 60 71 86 86 70 42 48 100 110 102 118 113 62 79 64 40 48 69 48 30 24 23 37 33 19 16 16 -2 3 3 19 17 17 22 -6 -3 14 23 40 13 8 27 52 40 21 19 15 5 0 9 25 39 33 28 49 64 60 67 60 69 73 70 88 109 99 97 104 102 97 88 89 84 76 76 78 79 77 77 75 72 76 78 71 63 63 66 59 54 56976 300 1372 30 11092 15 49 36 6495 -545 -57 30 22 84 241 427 1180 2449 3691 4635 5356 4602 3498 3434 3703 3785 3611 3445 3309 3526 4069 4572 4864 5314 5689 5961 6200 6211 6240 6454 7076 7434 7842 8799 9952 11028 13142 16375 19719 21313 28627 52662 68287 53189 38345 32669 27915 26018 25417 25294 27446 34597 45660 55994 64742 71322 78672 86052 94818 108579 127961 145518 149727 133313 103085 83304 83151 89483 91112 91622 101253 114683 120899 126424 127751 118481 103580 99898 101187 103503 92673 74191 61672 59135 57507 57908 55094 54097 52103 41765 35847 35027 26612 13943 6841 3137 805 181 123 138 198 175 183 193 191 214 163 162 85 108 121 125 155 94 77 72 66 52 42 55 37 24 12 36 8 1 45 49 0 4 4 65 37 58 31 -11 -2 22 -17 -10 14 20 -3 -34 4 -29 5 31 15 -20 -54 -54 -12 54 51 22 -33 -43 -11 -26 -61 -66 -48 -38 -36 -22 16 6 -6 -20 -23 -41 -21 -21 -11 13 16 13 0 -12 -8 -18 -3 7 4 15 6 -12 -11 -17 25 11 -7 4 -7 -12 -5 0 18 9 34 40 31 30 40 49 38 42 30 46 80 77 51 48 49 46 31 47 48 40 44 73 85 49 53 60 63 43 29 20 9 14 0 -2 -3 -5 -19 -8 1 -18 -46 -44 -33 -40 -8 -11 -28 -23 -28 -40 -26 -24 -28 -13 -12 -7 -7 -2 -7 999999 999999 -9 1 -10 -12 4 18 15 32 44 35 48 39 24 39 50 53 49 68 68 51 51 54 43 27 29 40 39 35 40 48 40 32 24 24 23 29 18 13 15 56982 298 1436 30 11096 15 49 42 6496 -545 -20 238 400 302 165 377 713 1012 931 1206 2018 3133 3845 3599 2684 2631 2954 3211 3403 3467 3162 3244 3780 4556 5236 5827 6651 7178 7472 7621 7502 7721 8351 8842 8866 9093 10067 12326 14955 17537 23570 30609 24784 13642 12466 15364 17344 16832 17657 22796 30131 34680 37401 42275 43420 42885 42313 41202 38864 37831 46162 61476 79696 101174 128880 146875 159254 171187 178144 175224 167464 159064 154936 154333 158333 159888 163759 174706 182590 178170 168452 149119 119392 98875 79225 58641 36895 21446 14988 8323 3593 1284 732 431 176 169 165 174 175 133 164 231 190 162 156 153 169 145 130 124 151 111 111 110 75 46 69 57 34 10 43 72 46 -7 15 61 41 49 23 5 57 53 81 65 44 42 27 36 23 -7 19 5 17 1 -48 -32 -21 5 6 23 5 3 8 13 14 35 30 -8 -3 -6 -11 -16 -11 20 16 14 -12 -36 -15 -17 -44 -9 -1 18 21 11 -12 -18 8 18 -6 -33 -11 -7 4 7 20 49 54 24 24 4 -11 -15 23 48 19 13 16 43 50 51 62 44 21 30 30 49 39 14 16 34 37 25 11 51 32 24 30 60 90 64 71 70 23 12 5 7 24 32 28 18 16 -2 -7 -14 -21 -9 -12 -10 -29 -30 -19 -11 6 -3 -13 -11 -7 1 -10 -3 20 12 -5 -4 6 2 999999 -5 10 8 0 10 18 20 24 38 57 53 36 44 53 48 58 64 77 79 66 59 54 39 39 41 41 41 34 33 37 44 44 37 38 31 19 15 24 27 56988 311 1050 30 11100 15 49 48 6498 -545 -77 65 283 636 781 872 1149 1331 1320 1340 1500 2244 3657 5751 6678 7154 5271 3138 3584 3709 5790 9239 8667 7833 11088 11799 13261 13608 7966 7957 9091 10474 12252 13887 15082 16294 16911 17512 18349 20099 21182 22731 25343 28503 32507 35643 38282 42366 43742 42101 39694 39924 37300 33503 36851 47592 58454 62656 60206 57022 48803 44320 48617 52641 49501 47732 50607 46620 50910 64703 73901 84447 92776 102217 101026 91722 89768 95149 93275 85104 79624 81213 86655 95401 99945 105217 111344 111015 106321 101366 96514 99097 109840 111176 81301 49730 33795 23199 17469 11976 7704 4371 2639 1776 1299 742 370 174 142 188 227 218 191 165 212 257 240 227 155 119 94 147 135 114 162 167 160 136 116 59 53 11 11 49 60 52 66 46 20 7 49 63 52 76 63 53 84 45 11 12 13 43 -15 -17 -42 -5 1 0 5 57 74 32 26 24 30 20 30 29 26 10 12 10 -23 5 2 2 41 23 -7 0 -48 -19 16 13 10 -16 -9 -1 3 22 32 47 36 24 2 -8 11 26 27 15 31 52 61 30 22 44 27 41 64 27 48 67 65 48 58 83 79 71 68 57 63 70 55 65 79 67 65 56 51 64 66 64 53 78 69 74 87 79 69 34 34 51 41 21 16 23 21 20 34 20 1 -3 -9 -8 3 14 8 2 -4 8 -10 1 4 -15 -7 17 17 27 35 23 15 2 0 20 39 38 53 62 50 48 63 66 71 75 64 58 67 87 93 99 96 90 87 87 63 56 59 63 66 64 59 53 51 57 50 54 51 51 46 50 48 56994 328 511 30 11101 15 49 54 6499 -544 55 808 1995 4475 6060 4914 2507 2083 3785 3307 1326 1154 1135 1405 1909 2476 2959 3305 3762 3815 3738 3577 3339 2996 2734 2553 2610 2411 2371 2791 3368 4436 5625 6074 6351 6613 5817 4558 4232 7419 9740 8329 8721 9407 8312 7510 7402 7688 8379 10587 14544 21677 27948 29103 28722 30089 31537 33767 37742 43714 50264 56405 61163 66134 71776 73633 74783 77075 80105 81125 76627 67139 58202 54458 54171 52413 54480 51656 39751 33617 35596 38703 40922 48694 52950 50802 49703 58189 76848 87465 91347 93406 93520 92843 89854 83144 75721 66185 59882 56871 53965 52603 49848 46516 43800 40366 37159 32468 28313 24280 20978 18945 16278 13239 11841 11276 10420 7415 4891 3077 1579 688 399 235 157 121 76 125 162 149 91 166 221 188 127 105 108 145 151 112 98 80 144 119 94 66 72 45 3 3 18 31 43 -9 -28 -24 -34 15 7 5 -16 -6 4 -19 -16 -22 20 -55 -83 -29 -46 -45 -39 -39 -3 -3 4 0 -43 -35 -59 -54 -44 -56 -46 -22 -27 -16 -20 -1 -15 -5 -50 -53 -42 -43 -22 -76 -96 999999 -42 -3 -53 -49 -35 -28 -31 -45 -37 -37 -49 -56 -34 -21 -54 -29 3 -2 -27 6 22 1 19 22 23 -1 6 -24 -18 2 12 -2 22 28 16 -4 -14 -24 -4 4 -1 -7 -20 -9 6 8 1 28 28 15 9 3 9 22 26 19 8 -5 7 5 -7 -22 -19 -12 -15 -33 -40 -23 -35 -69 -54 -34 -15 -29 -33 -64 -52 -55 -74 -71 -60 -54 -44 -26 -28 -33 -38 999999 999999 999999 -12 -13 999999 -12 8 12 19 30 26 10 31 25 13 20 24 26 43 48 34 37 36 24 14 14 13 9 13 14 10 12 6 -1 -4 -3 2 1 -5 -9 57000 330 482 30 11102 15 50 0 6500 -544 347 1252 2139 3068 6087 10294 15736 17807 14906 15298 16605 7583 3479 3212 2862 2940 3049 3116 3129 3240 3130 2951 2597 2139 1864 1740 1697 1644 1574 1649 1931 2251 2726 3174 3606 3914 4100 3935 3636 3282 2847 2476 2261 2464 3180 4127 4883 4802 3769 2899 3026 4214 6630 10732 16343 20961 23839 26656 28770 31062 33178 34266 35688 37912 43607 51094 57963 63025 66657 72082 77192 81783 81246 71035 55595 46984 49556 55824 55931 44927 33886 27204 20104 17015 22540 34395 41872 46933 56857 68427 72359 72861 79958 82272 83714 87667 91094 92530 93217 98846 117253 123471 112644 129835 149219 117135 65628 46894 42063 38331 37842 39372 42152 42475 40289 37569 32414 25911 17915 9572 3819 1607 572 283 188 173 118 129 139 128 133 164 199 219 206 126 127 108 111 118 139 136 134 138 163 102 74 94 73 56 65 54 63 43 38 33 14 3 21 37 -5 -10 -11 42 72 70 71 24 27 76 27 -26 3 68 13 -21 -13 -15 -13 -18 -9 -12 -23 -19 9 23 4 -4 -26 -34 -12 4 9 -20 -27 14 -27 19 11 3 -26 -9 -40 -51 -32 16 11 -23 -28 0 22 0 -4 10 -4 -23 -5 23 15 9 42 38 54 17 10 4 31 14 35 41 42 47 45 27 24 22 22 25 36 31 28 55 71 56 48 47 20 31 17 42 58 96 63 61 54 22 35 37 20 30 25 31 29 19 7 16 19 7 1 -10 -22 -26 -1 1 -1 -14 -17 -5 -12 -11 -8 5 -2 8 14 11 9 13 25 27 27 33 38 39 34 43 61 70 70 70 78 71 71 75 51 48 62 92 98 80 77 68 57 56 60 61 54 55 59 62 58 57 47 42 47 45 37 34 41 40 57006 343 92 30 11102 15 50 6 6501 -543 356 484 850 1097 1496 2169 3046 3775 4404 4957 5395 6021 5817 5674 5982 4984 3794 3716 3831 3858 3944 4095 4229 4228 4560 4783 5088 5547 5951 6470 6716 6586 6164 5552 5119 4490 4180 4080 3799 3587 3394 3263 3349 3680 4242 5072 6221 7115 7579 7861 7612 6891 6164 5779 5425 5234 5403 5627 5977 6509 6911 6923 6835 6208 5673 5834 6999 9065 11889 15662 19889 24878 30947 36882 40546 40961 42535 45411 46056 40721 34962 34067 37528 43759 53893 65373 75326 78738 79978 81166 83654 85538 87329 82844 70202 55591 41200 32447 36458 50429 66463 81681 91284 95203 89546 77230 66826 57822 53683 56155 62526 67661 69647 101932 130123 106443 91117 80418 66000 59793 44532 40992 37853 35168 36376 37887 35545 35358 33403 27163 21829 13388 6898 3872 4026 25087 51703 36636 2057 283 209 224 207 211 268 303 237 189 232 245 215 233 223 214 247 214 201 205 128 140 210 171 116 113 166 138 190 186 117 145 146 86 43 96 119 90 100 93 89 116 58 30 26 51 48 66 45 62 60 86 90 69 19 49 72 48 50 53 86 94 75 69 42 22 53 65 60 77 86 56 15 11 54 52 32 8 -5 18 85 95 95 72 67 80 54 55 85 83 82 81 85 116 85 75 77 64 91 107 128 148 141 97 108 111 141 109 86 96 83 59 85 123 127 130 108 117 132 114 127 114 113 145 151 119 101 90 134 122 124 122 97 116 120 88 72 85 92 100 80 56 49 49 47 49 47 37 39 41 48 54 40 39 57 52 48 61 75 75 62 57 78 103 92 90 102 105 113 126 117 120 132 141 140 148 148 140 149 139 137 138 157 149 143 129 119 112 111 118 126 129 126 116 109 112 115 113 107 109 112 103 98 95 96 57012 337 264 30 11124 15 50 12 6502 -542 106 599 1033 1680 2158 2513 2885 2888 3456 4527 7902 10691 14494 11104 5158 2835 2782 2926 3256 3725 4091 4515 4935 5269 5712 5984 5965 6208 7524 7596 5757 4564 4204 4104 4061 4207 4525 4632 4787 4979 5268 5910 6666 7540 8268 8914 9436 9025 8217 7256 6427 5690 5123 5100 5130 5690 6484 6929 7305 7920 7996 7993 8565 8789 9032 8837 9789 12266 15007 18443 22572 25998 28846 30274 30977 32458 34318 35896 37567 38185 41252 46305 49347 48875 47790 47191 48867 46386 35195 25157 21934 27755 38115 44354 48814 51408 52506 61562 73579 75129 79044 79505 74013 66358 61147 62156 67021 76876 96266 133980 160366 171082 164266 113602 78098 64927 55134 43075 31589 24481 20325 17312 12579 9010 8378 15471 31364 95805 166965 81330 16662 1556 342 180 162 205 212 211 236 199 226 288 267 260 219 178 177 216 188 188 168 106 138 155 216 170 115 71 68 85 92 104 112 89 90 104 97 94 59 59 56 88 89 85 124 78 71 4 26 31 41 -6 34 29 42 14 15 23 33 58 24 -8 -9 -5 -11 12 23 32 69 89 30 14 32 -9 -16 15 15 -12 -4 46 27 29 33 47 30 6 5 -2 -2 22 31 26 34 49 27 19 61 87 60 76 49 79 81 76 67 49 63 80 77 71 77 84 86 85 72 70 84 89 77 72 74 78 100 98 62 72 63 50 75 88 75 94 92 113 86 73 79 81 77 56 51 45 23 26 25 0 27 27 25 19 8 12 21 12 9 4 17 12 16 22 26 31 35 30 27 43 56 64 78 101 98 88 106 110 114 115 102 110 108 112 113 92 99 111 124 130 125 101 88 87 79 80 90 90 86 83 85 79 75 75 67 73 79 78 75 73 71 57018 331 479 30 11129 15 50 18 6503 -541 263 799 722 872 2042 2899 3014 3946 5796 4634 2777 2300 2092 2358 2961 3517 4097 4867 6009 8525 10409 8956 9662 10656 10807 11403 11572 11504 11579 11944 12251 12173 11813 11051 10157 9006 8142 7891 8964 10843 12684 14545 16922 18403 17563 15263 11645 8106 6049 6496 9124 13234 16884 17747 16657 15173 15120 16555 17891 19090 19894 19530 17836 16679 15711 14934 14744 16824 21378 27408 38202 46061 47217 43987 38749 33514 32689 58960 107664 84233 47497 47023 42964 40515 43505 39669 34497 35312 36890 38633 39488 39528 40189 40410 40212 40107 41830 45502 48311 55261 84320 115332 136534 176855 174292 127586 72651 63581 63520 53983 47585 42373 35066 32980 39231 45407 45034 46261 42779 34788 25583 14734 6410 2424 708 195 150 114 78 63 143 207 182 227 220 218 238 186 149 151 81 146 135 139 145 152 125 93 96 116 46 37 3 28 54 47 14 1 68 69 4 -19 6 -22 -18 67 66 68 8 -31 0 24 -2 -16 15 15 20 23 26 -4 -44 -54 -22 -28 -11 12 13 -25 -43 -33 -47 -18 -35 -32 -19 -17 -8 -3 17 -2 -21 -32 8 -8 -18 -18 -3 -12 -4 16 37 23 20 -5 -2 4 5 -14 -7 2 -2 -3 -2 12 9 36 51 26 36 31 42 34 27 4 1 20 25 24 14 27 36 34 23 42 32 20 25 44 43 29 43 37 45 43 51 48 35 44 54 43 38 27 23 15 -16 -31 -19 -25 -44 -29 -19 -2 -7 -33 -30 -17 -20 -29 -38 -39 -14 -13 -5 -2 8 12 15 4 0 4 4 13 32 43 50 57 61 54 63 72 72 76 72 53 49 68 61 68 78 83 71 60 53 42 42 44 41 37 39 39 41 40 32 30 33 28 30 29 28 26 23 57024 321 782 30 11132 15 50 24 6504 -539 241 266 -46 1 999999 999999 5 397 1692 4792 10655 15948 13156 10348 8975 8303 8571 9543 10115 10512 10731 10586 10661 10901 10575 9569 7908 6537 5739 5568 5948 7047 8774 10251 11146 11084 10057 8503 7290 6633 6352 6866 8329 11127 14994 17774 18805 18179 15677 13395 12882 13752 15374 16271 13946 12084 10582 9570 10052 12211 14242 16756 19004 18978 17407 15250 16757 47658 148458 170080 60207 21444 18906 26003 29793 32139 47676 38244 25712 20852 19559 18098 16825 16937 17045 20052 38776 44209 40095 85223 133123 190476 197327 93222 45834 23210 19924 19848 19817 18722 17047 15043 14006 16694 23789 33010 36394 34354 32556 31516 54174 99663 248005 384625 381712 186729 37110 838 178 152 131 157 194 214 238 283 288 243 234 217 243 192 159 170 207 249 180 199 175 166 114 71 86 127 148 114 69 79 113 78 55 26 17 19 65 64 92 58 98 97 91 48 11 23 8 30 35 9 9 23 38 0 -8 12 32 38 42 24 29 44 69 42 1 -24 -7 -9 13 64 3 -9 35 2 28 7 1 15 18 9 27 20 6 23 34 48 32 32 21 69 56 33 60 44 41 18 38 61 59 70 75 58 92 80 53 52 79 90 83 75 67 59 61 74 73 96 88 95 105 111 132 105 94 81 89 79 79 83 115 123 87 76 60 74 82 69 47 23 21 16 13 20 30 21 21 17 12 12 12 21 15 26 38 23 9 18 36 26 28 39 51 57 64 72 85 97 101 105 118 110 113 122 96 89 96 88 95 112 125 108 108 117 96 85 79 72 77 81 89 89 77 68 75 86 78 78 77 77 76 74 72 68 68 57030 321 783 30 11133 15 50 30 6505 -538 -66 488 568 178 999999 999999 999999 999999 999999 144 520 871 1146 1142 1300 1854 2455 3106 3729 4391 4999 4917 4392 4139 4060 3854 3242 2429 2115 1871 1710 1801 2061 2196 2311 2538 2726 2746 2585 2599 2527 2398 2540 3545 5190 7170 9796 11414 10566 8099 5681 4896 5506 6497 6598 5667 4143 3197 3308 3956 4451 4140 3327 2898 2964 2865 2435 5535 25906 48636 24631 4630 2425 2936 3527 4249 5417 5511 4637 4014 4534 6612 7699 7524 6899 7178 7725 7218 7090 7159 6964 6705 6649 6512 6960 7103 7874 9458 9157 7872 7776 7802 9074 10345 9171 8232 10496 18827 48307 147751 289881 383856 558100 677766 719768 792108 627073 436818 8846 744 132 163 170 187 191 237 249 202 203 148 192 214 169 143 141 146 115 120 116 68 108 121 64 38 39 59 47 19 17 13 7 26 36 60 57 61 42 -1 4 5 7 8 -43 5 -9 14 -21 20 23 3 -8 -28 -22 -34 -32 -33 -13 5 -24 14 5 -13 -1 10 -6 -16 -12 5 -27 -32 -7 -5 -34 -43 7 20 13 3 -24 -16 -15 -4 6 -3 16 48 45 45 13 0 -1 8 10 6 35 42 43 47 49 50 58 61 54 48 48 55 46 31 25 37 43 47 46 24 26 33 61 67 64 63 47 76 59 72 64 70 69 54 54 54 37 17 10 9 -4 -15 -15 -28 -9 9 -16 -12 -12 -10 -6 -22 -9 -5 -11 0 -10 -15 1 -6 -13 -2 13 5 6 26 34 45 55 59 71 80 81 72 61 60 68 74 73 76 74 68 86 73 72 48 48 54 59 56 44 41 46 53 52 44 39 37 36 37 40 46 45 37 32 30 22 57036 324 694 30 11134 15 50 36 6506 -536 351 666 320 164 -96 173 1356 2177 2696 1708 33 -98 -40 -34 43 101 257 293 274 324 333 290 302 312 238 151 196 211 269 184 111 -14 999999 999999 999999 999999 999999 999999 999999 999999 42 376 568 696 641 443 131 -83 46 381 780 1305 2087 3130 4327 5546 6345 6364 5521 4461 4070 3787 3501 3465 3419 3301 3304 3109 2683 1953 1421 1036 719 542 792 2062 2116 1067 85 999999 999999 18 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 24 290 486 582 878 1124 1092 1087 1329 1497 1415 1546 1619 1663 1482 1054 1225 2143 5938 20613 86973 191176 368322 738008 999999 999999 910883 514224 8178 299 174 169 172 210 236 245 272 275 258 224 227 217 146 182 177 158 143 90 92 160 138 141 121 129 100 108 104 85 70 58 66 53 60 37 9 28 39 17 5 43 70 40 -28 8 10 24 -28 -19 6 42 64 37 -3 -11 -18 -20 -14 7 53 16 17 30 7 18 18 -11 -4 33 -42 -2 24 46 31 21 31 22 15 -8 -8 -2 20 25 18 26 40 25 8 30 58 68 75 42 44 24 9 36 71 75 49 40 47 36 48 23 25 42 53 55 76 79 54 48 67 75 82 83 58 51 79 82 72 99 102 106 64 60 64 68 59 58 51 45 38 52 39 6 11 20 23 16 0 -7 -14 16 15 16 14 -7 13 5 26 28 6 -7 18 27 34 40 39 39 60 77 83 90 84 74 81 96 99 89 75 87 107 95 88 103 82 76 72 62 70 71 71 53 51 56 55 53 54 52 57 60 57 52 50 48 43 35 37 37 35 57042 342 155 30 11135 15 50 42 6507 -534 105 158 181 195 371 335 309 248 294 200 190 247 273 393 662 2192 4785 2636 569 185 597 592 93 80 187 364 544 821 1150 1421 1689 2047 2384 2657 2715 2669 2841 2787 2735 2681 2589 2644 2673 2737 2842 2936 2994 2755 2477 2175 1927 1565 1281 1135 1042 994 951 941 1061 1253 1642 1995 2361 2635 3162 3953 4622 4659 4953 5363 5822 6094 6227 7472 9794 12099 14015 15209 15073 15353 16856 18547 19995 21252 20922 19098 16181 15280 15811 16036 14958 14030 13996 15491 13430 9330 7015 6067 6017 6259 6568 5264 3810 3769 3914 3848 3783 4183 4615 5062 6415 8226 7994 6688 6766 7133 7297 6210 3914 1943 1203 777 651 907 1430 2479 3298 4655 6320 7018 17772 126290 352117 684573 999999 999999 394097 9287 197 106 146 229 208 196 191 187 234 252 222 223 217 236 173 180 237 243 167 153 145 166 168 159 170 156 114 70 87 74 94 50 82 37 9 90 95 51 55 72 38 -5 58 56 23 2 14 12 11 -1 9 3 -30 14 22 9 26 33 45 53 14 20 30 51 46 54 56 41 -5 19 -2 -6 33 -9 -12 14 19 22 7 -13 -23 0 7 -11 24 41 25 21 7 -12 -9 -13 14 24 17 2 6 22 45 50 41 29 32 36 20 52 80 82 75 52 50 44 58 69 45 35 52 54 32 38 39 73 63 57 79 74 37 82 82 45 39 33 66 59 59 71 59 48 32 20 2 -3 7 7 7 25 13 -7 -5 21 1 9 16 28 24 7 10 15 28 36 44 65 75 83 79 68 71 76 64 72 75 69 68 67 85 88 82 51 54 66 72 61 59 56 49 54 59 53 50 50 50 40 37 42 39 35 39 41 47 37 31 33 31 29 57048 343 125 30 11135 15 50 48 6508 -532 385 452 584 675 571 470 355 266 224 309 285 64 -4 99 798 1292 1312 2743 6883 10694 11634 9165 9100 15569 16769 13646 16464 22610 23918 12886 7940 9809 11866 7833 3439 1983 2020 1977 2075 2226 2402 2451 2601 2888 3384 3891 4243 4703 5095 5352 5312 4889 4421 4145 4047 3990 3781 3256 2442 1863 1653 1710 2028 2694 3389 4083 5407 6912 8015 8658 9078 9613 10158 10054 10029 10951 12519 13916 14763 15184 15955 16968 17350 18003 19079 19921 20324 20313 20718 20922 24272 30378 34025 35323 41840 46218 42439 42370 37669 32176 34119 37119 33000 23006 15291 12260 10948 11005 11356 11372 12052 12205 11025 9871 8740 9830 22474 35507 21313 3095 1610 995 472 326 329 419 710 1536 2804 3107 7705 68571 427045 748937 932300 538330 21329 606 98 97 138 161 192 223 241 228 180 217 283 255 386 292 218 211 211 160 181 186 137 95 109 155 152 152 104 82 89 108 74 64 26 31 37 60 81 84 22 61 75 80 67 20 -4 20 65 63 -9 -20 -12 30 22 16 21 36 14 -1 13 17 -23 -10 3 -9 -10 68 43 20 38 8 10 46 28 25 -28 0 -16 -19 -14 -29 -3 13 -1 -3 24 18 -10 -9 -3 3 -2 -13 -6 -7 33 2 20 10 31 55 21 39 58 71 71 53 70 74 71 81 73 65 49 50 41 29 48 70 73 66 63 59 46 50 62 73 71 85 100 88 69 57 52 38 62 76 55 36 30 37 50 31 32 17 0 4 13 30 38 38 39 28 19 25 8 34 50 51 43 36 43 61 75 100 95 89 98 84 75 82 95 96 98 96 86 83 68 93 90 80 88 85 80 71 63 65 66 65 58 56 60 62 64 68 67 65 59 62 60 59 62 53 48 39 40 57054 315 966 30 11136 15 50 54 6509 -530 -68 1153 4371 6107 5799 6485 9486 7108 3006 4179 7039 17051 38395 48038 43141 25051 18736 6958 1767 1407 1536 1760 1986 2267 2638 2958 3253 3640 3873 3976 3662 3039 2372 1774 1195 822 788 764 1015 1837 2770 3508 4653 6392 8033 8828 8367 7031 6162 6711 8056 9875 11645 12575 12878 14009 14906 15856 17380 17632 17883 20108 24040 28133 30538 27825 19129 13733 12832 12194 11778 13426 16333 16678 15391 15348 15806 16832 20583 32205 39876 41185 39786 46681 54350 60701 65028 104632 129521 113119 85659 60640 28608 21313 18217 17530 16230 11917 8634 5472 4102 4139 9000 53661 260844 498223 635960 632993 429823 105086 25312 1781 219 141 141 218 222 220 231 274 271 234 200 213 234 237 230 265 199 218 240 185 175 177 150 114 119 143 108 62 57 61 84 72 79 36 26 -6 57 89 70 2 40 124 109 50 22 -7 1 19 12 31 42 22 27 39 5 -13 -8 -4 7 5 10 22 45 32 -4 13 23 58 35 28 42 62 38 27 12 -22 -17 -6 1 3 10 12 8 10 1 16 18 62 24 -13 41 26 -6 -4 24 10 49 53 44 75 108 98 103 100 93 93 74 63 69 64 44 66 63 83 100 80 41 46 56 65 91 83 104 87 80 102 90 90 73 64 84 70 59 70 86 80 63 63 64 67 49 47 22 38 54 42 38 57 39 51 42 49 59 82 76 67 79 94 99 111 120 115 103 99 105 96 97 95 97 101 98 94 102 87 94 92 95 91 90 100 93 87 88 83 81 83 76 77 77 78 82 83 80 83 80 77 70 67 75 73 63 61 63 57060 322 757 30 11137 15 51 0 6510 -528 79 197 181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 798 2936 6365 8053 4225 927 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 233 541 815 920 1050 1205 1200 1038 837 757 975 1162 1266 1627 1819 1942 2121 2172 2263 2399 2523 2530 2642 2863 3247 3445 3712 4063 3412 2119 1273 1052 1392 2376 3856 5261 6192 6304 5471 4752 4642 4468 5042 5744 6578 5464 5640 6619 7270 8465 9886 10959 12418 13669 14304 14718 15367 16664 23319 50648 134622 326818 649381 999999 999999 999999 269035 9253 501 133 188 201 165 166 139 176 176 204 219 148 173 170 149 108 141 87 70 100 102 132 124 92 81 96 128 78 27 18 67 40 65 99 74 63 75 68 7 -2 -46 -5 30 48 5 13 37 25 -4 29 21 7 -18 -19 -12 -16 -17 3 -7 -22 -7 22 16 -18 -23 -5 -7 -31 -26 -5 -44 -39 -5 11 -6 -20 -28 -12 -26 -70 -46 -23 -46 -33 -7 -13 -42 -37 -5 19 10 20 14 28 42 13 0 25 24 34 20 55 65 67 67 68 62 56 48 31 24 53 33 29 67 48 55 67 58 52 56 33 42 54 41 39 50 49 52 62 40 36 32 28 40 41 45 51 43 28 12 30 28 19 22 33 31 23 44 33 21 23 45 57 54 72 83 77 72 69 85 90 81 73 61 80 78 56 61 59 68 58 39 56 48 39 48 55 57 54 61 52 46 45 49 48 51 56 50 40 44 50 49 46 47 45 41 45 40 36 43 41 36 29 57066 267 2406 30 11136 15 51 6 6511 -525 -63 153 254 205 169 185 287 430 476 685 1163 1436 1662 1711 1778 1757 1777 1943 2178 2609 3185 4372 6034 7018 7230 6600 5232 3759 2738 1954 1640 1844 1989 1977 2000 2362 2930 3224 3613 3920 3972 3849 4231 5010 5395 5621 6021 6486 6705 6597 6381 6307 9771 28803 121332 287858 572756 994997 999999 999999 695597 51953 2691 155 188 216 155 180 228 181 203 175 173 232 204 185 163 218 169 109 131 171 152 123 120 146 151 105 102 122 114 51 21 13 35 75 96 52 17 1 66 97 17 68 88 130 99 52 15 19 -10 -1 -23 -14 14 6 1 33 47 36 48 10 26 38 32 -29 -22 -30 -4 24 -29 16 0 1 20 23 -5 19 22 33 37 6 -20 -15 -15 -28 -34 8 30 -15 -5 -6 -9 9 -4 -2 -3 21 28 19 -2 27 11 30 47 36 19 53 81 66 42 41 65 68 98 93 66 46 64 67 67 88 71 37 38 50 64 69 50 30 44 36 55 66 61 52 46 47 23 7 30 54 56 47 43 49 44 39 49 68 69 64 52 43 37 70 72 64 71 82 84 86 96 107 95 91 98 99 88 77 83 80 78 66 73 76 65 67 80 77 70 67 73 65 59 64 68 65 71 68 61 61 61 57 52 54 61 63 66 58 53 57 56 48 47 47 37 57072 328 575 30 11135 15 51 12 6512 -522 812 1786 1957 2162 2526 1604 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -50 79 220 324 479 565 788 870 1047 1128 1253 1324 1410 1390 1487 1463 1498 1630 1623 1491 1270 995 730 524 465 411 333 275 220 252 184 252 411 436 254 34 -34 70 297 485 687 952 1068 1198 1420 1801 2476 3122 3478 3426 3467 3714 4046 4510 5181 6047 7600 9869 12136 13671 15040 14632 12385 10210 8420 6683 5586 4542 3642 3434 4243 5225 6406 11348 18586 13235 7387 5345 5270 5587 5659 6225 6985 6500 6817 6726 7711 8650 9242 9953 9141 10037 11025 10637 13008 16449 23087 67592 212425 467709 958949 999999 999999 414397 12061 1055 103 130 136 141 143 140 167 130 172 168 147 116 182 162 138 152 130 116 106 124 99 80 114 148 130 115 143 92 11 28 19 47 -7 35 33 -25 -1 12 2 -21 -18 16 10 14 3 28 36 -4 -17 -15 -5 -9 -33 -47 -29 -19 -30 -41 -24 -27 11 25 -40 -28 -39 -25 21 12 6 28 2 -3 -8 -47 -4 8 22 -11 -30 -27 -8 -16 -24 -7 -17 6 -9 -30 -25 -31 0 -3 -3 -10 -19 10 -34 1 0 20 29 6 15 43 38 31 44 61 66 49 32 29 56 51 48 53 25 25 48 74 67 52 31 56 68 54 38 19 33 29 25 31 37 25 14 12 21 15 15 45 62 34 38 28 14 19 59 43 63 62 58 83 72 62 59 55 53 46 53 57 68 67 65 65 63 70 70 63 61 58 58 56 53 34 50 56 42 59 60 49 51 63 63 56 51 49 47 51 58 56 52 44 48 44 40 39 43 44 34 33 33 24 29 33 25 57078 321 784 30 11134 15 51 18 6512 -520 -83 999999 999999 999999 -31 13 128 185 210 349 645 976 1123 1217 1433 1654 1844 2197 2503 2697 2907 3081 3263 3541 3926 3782 3522 3583 3912 4082 3935 3562 3497 3346 3090 2863 2513 2348 2256 2242 2299 2317 2138 1888 1551 1382 1466 1605 1957 2062 1883 1776 1763 1948 1898 2226 3756 5438 6502 5826 5146 5436 6767 8149 9293 10423 10426 11419 15819 22013 27207 28992 27490 26335 28728 33321 37621 36137 30103 21576 16437 15219 11570 8489 7358 6702 6411 7379 8581 9898 12048 14977 16627 16981 16089 14106 12045 14464 17837 18186 17584 24428 28127 32682 34009 38696 79086 136228 285384 531293 690673 914739 993040 348077 77191 2561 129 113 173 164 191 180 202 165 151 132 208 194 170 152 182 148 132 159 127 165 163 173 142 128 127 143 123 114 84 78 81 29 8 24 25 20 26 11 59 88 77 101 37 24 59 42 50 -3 -7 20 5 -5 -2 21 18 4 15 -3 8 20 11 23 41 21 12 37 30 21 -17 6 5 15 23 -6 0 19 20 7 -9 -2 3 -1 12 16 -19 4 20 8 5 8 24 15 -10 -18 -23 8 9 12 29 21 28 48 92 78 55 46 58 50 71 82 66 80 82 51 62 92 86 84 77 82 49 59 102 81 83 71 88 96 75 66 61 64 49 49 41 45 33 33 66 75 82 63 32 39 55 62 68 67 86 68 87 88 82 92 96 91 83 77 81 83 91 96 97 95 90 87 79 64 64 74 78 80 79 61 60 66 71 64 51 57 63 65 68 72 71 67 70 70 73 73 73 67 60 60 64 61 57 55 66 72 64 53 50 49 47 57084 328 574 30 11134 15 51 24 6513 -517 130 999999 999999 999999 999999 999999 -79 13 150 309 449 696 921 1215 1460 1819 2359 3136 4130 5097 6547 8220 9884 11250 11980 13016 14273 14372 13511 12958 12768 12583 12578 13537 15396 16769 17451 17881 18198 18467 18571 18371 17668 17056 16344 14837 13445 12895 13199 13434 12741 11664 10538 9305 8833 8385 8342 9767 10399 9894 9374 9742 10029 10201 10885 12616 14210 14366 14820 17076 20268 23002 24879 24277 23025 22650 23872 28692 37029 43983 50381 58846 60890 55932 48985 41620 35258 30771 29204 30554 32808 34328 33087 28025 21852 17582 15742 13170 11318 12066 13272 14672 17234 21234 22897 21602 18972 20867 24132 25499 25867 26361 27055 34122 52047 115992 291911 496218 549479 437778 189515 9995 1074 133 149 214 210 200 161 201 198 169 196 172 163 149 173 187 187 215 178 153 154 121 155 121 135 155 133 144 107 88 66 70 53 35 122 114 93 72 54 34 37 39 37 42 75 82 73 36 0 -40 -3 -10 25 -8 -2 11 13 9 17 30 12 12 -7 -9 22 51 63 63 53 10 -26 -15 20 17 8 10 3 27 29 25 -25 10 10 -7 19 28 5 15 11 28 17 5 -23 -13 16 30 22 23 7 36 51 23 20 29 35 18 63 80 76 69 75 82 80 92 99 98 103 86 89 92 86 87 75 73 92 73 48 77 89 92 51 41 57 76 77 39 45 40 41 66 82 73 78 86 84 79 88 103 94 101 107 96 112 106 93 92 98 79 78 80 80 80 88 92 75 75 74 64 71 76 76 87 82 86 88 81 80 80 70 63 57 60 73 80 84 77 74 77 74 74 73 71 63 62 66 73 73 67 68 71 67 65 60 47 47 44 57090 331 485 30 11135 15 51 30 6513 -514 20 480 933 1202 1129 1577 2027 4641 9367 15859 22265 33119 25136 17376 20010 21612 29330 24443 14676 12334 16310 14688 12290 14001 16541 19207 22967 26286 27959 29359 30694 31417 32201 33190 34692 35658 36013 36853 38944 40943 42200 43926 45131 44803 44790 45040 42931 39286 35576 32635 30855 31423 34412 37545 36966 34082 31872 31254 31714 32496 27289 21480 20762 22305 22545 24201 27391 30092 32936 33592 32350 31671 31216 29580 26738 26332 26537 26982 27783 30889 34596 39672 43684 50385 53472 46531 46493 51482 50104 45206 34001 22833 19246 22845 29969 37348 39310 36325 31794 26851 21854 18505 19221 20634 21373 22401 24103 27205 30546 36973 44902 44277 37137 34298 28526 21361 18957 21740 21439 7032 1297 566 200 106 84 114 107 131 133 138 188 188 177 209 179 181 211 224 211 220 241 151 162 124 97 126 155 135 135 163 173 178 158 136 69 9 43 84 68 33 69 60 5 29 56 84 25 35 26 10 7 62 27 26 29 24 18 18 52 37 -28 -49 -51 -22 6 15 8 7 3 15 23 7 27 29 39 30 -7 33 3 15 -1 9 25 7 6 8 26 8 -18 -26 3 6 -17 -15 24 21 20 10 -24 1 4 -12 12 43 26 18 23 45 58 61 55 44 68 65 51 75 75 69 61 67 69 81 53 44 54 90 65 47 61 60 65 72 61 56 73 50 63 62 56 49 58 65 44 71 74 85 67 76 66 75 83 94 82 101 107 95 86 86 81 73 60 60 62 79 87 81 77 77 86 92 85 79 83 85 75 62 75 82 72 68 67 60 67 79 70 65 76 80 74 65 66 60 71 71 69 75 62 69 71 69 69 68 67 68 66 59 58 56 54 51 40 57096 340 215 30 11135 15 51 36 6514 -511 1157 1286 1682 2322 3301 3924 4883 8693 16170 22398 19369 16128 18846 16194 8121 5174 4223 3974 3936 8114 11249 6159 3764 2368 2448 2950 3990 6392 10573 19407 38787 61370 53668 31943 34314 17839 16119 17071 19095 20275 21435 24066 26153 28365 30476 32657 35427 38229 39947 41071 42077 44486 47757 51410 55400 59029 61738 60830 54830 47283 43249 39501 37214 37555 40307 42813 44379 43870 41027 38624 36326 34185 32284 30740 29365 28804 30213 30790 31419 32028 33904 34624 34898 35200 34302 33272 30843 28929 28550 29361 30135 28733 25879 24552 24163 25162 29203 32327 33509 35070 34672 33055 33585 45582 35805 25014 23416 23483 24786 22538 18746 18457 19158 17578 16796 17071 16093 16496 18941 18114 18122 18420 17605 14998 11036 7908 5663 3259 4672 23496 56422 29819 1173 141 167 158 208 238 139 177 215 226 214 182 209 199 179 208 253 259 196 184 161 182 148 206 178 208 195 171 199 129 153 158 116 72 75 43 89 80 84 101 116 81 42 62 129 72 86 73 76 72 50 6 34 59 12 -1 10 29 28 0 6 42 27 14 25 25 43 18 14 19 24 34 14 33 21 29 37 16 58 31 34 44 70 27 36 47 0 27 36 22 16 4 6 16 37 32 21 4 33 36 40 26 3 37 20 46 63 61 79 49 36 68 103 70 67 69 96 131 114 106 89 85 92 90 98 73 77 66 90 80 100 78 70 88 70 59 69 81 83 78 89 87 56 71 84 93 115 104 104 102 103 108 110 99 80 80 95 106 80 97 105 101 96 82 75 106 106 97 87 95 106 108 83 78 85 89 95 90 77 82 96 100 99 95 89 94 95 94 95 93 93 91 93 86 92 98 97 90 92 91 94 87 84 82 77 73 68 65 57102 341 185 30 11135 15 51 42 6514 -508 262 417 655 1019 1388 1775 2146 2528 2883 3374 3848 4503 6277 7896 9387 11309 14807 18511 25168 45925 35521 27134 25668 8993 5728 5255 4791 4496 4303 4034 4120 4409 4585 4885 5116 5265 5772 6425 7477 8996 10213 11219 12436 13523 14672 15777 17111 18862 20813 23300 25766 27609 30168 33498 37170 40713 44767 48322 49614 49818 49983 48607 45732 40368 34649 30308 28768 30557 32583 33122 33622 33873 35558 38749 40732 39371 36656 34144 31060 29135 28351 26703 24855 24865 23949 23694 24892 26870 29763 33747 34928 30578 24864 22339 22224 22109 22657 23617 23691 22921 23734 28282 35938 46978 55043 58885 56232 47936 44397 41641 37931 35767 34589 34985 32631 29266 27081 24136 23898 25098 24946 23864 22102 21314 18228 12326 10032 9528 9283 12845 43512 157805 105166 6127 269 162 163 137 181 207 182 153 250 218 191 188 194 173 234 239 207 217 162 135 156 135 192 166 180 162 133 128 180 147 79 82 52 30 20 57 67 94 80 67 22 14 26 57 71 40 8 75 56 -17 -2 62 72 63 22 -16 24 21 -67 0 20 25 -8 -23 12 -10 10 12 -4 14 5 -32 31 1 -16 25 64 41 42 6 -11 -17 31 7 -12 0 3 -22 14 44 33 11 12 6 24 41 25 36 10 30 42 5 19 24 21 37 22 11 34 81 73 42 61 72 83 74 86 103 101 82 64 69 56 81 83 82 93 83 64 75 82 76 44 45 42 35 56 52 39 55 67 56 49 51 68 83 98 70 84 104 111 78 84 96 85 90 84 78 79 83 72 49 52 69 74 73 77 71 64 75 61 63 74 66 54 58 60 63 61 50 68 81 80 78 77 69 80 75 69 76 73 69 67 67 69 69 73 66 68 74 64 52 63 69 62 46 37 57108 342 154 30 11134 15 51 48 6514 -504 420 647 800 1107 1390 1629 2039 2500 2862 3339 3720 4004 4795 5868 7041 7397 6695 6485 7510 7937 8187 9149 9706 8414 7416 7464 7690 13876 26352 26322 26210 29949 39834 30847 10183 5978 5362 5201 5699 6446 7641 8788 10218 11788 12989 14271 16154 18092 20266 23372 27048 30581 34595 39861 45903 51224 53608 53803 52754 51251 50035 49098 49486 52205 56489 58745 55257 46177 37727 35471 39028 43203 44726 44789 46665 47663 46695 45158 41666 37247 37927 43084 44733 44221 43360 41941 39559 35843 31261 27071 24056 23579 27638 32514 35105 36381 38051 39482 39749 38303 34084 32094 31206 29455 30474 32561 34563 34069 34099 35013 33902 32692 33729 34927 34488 31635 27321 24166 20880 18822 18268 19041 18838 18282 15616 13318 15044 14663 11094 7665 5807 3654 1708 708 244 174 179 215 233 221 202 203 209 232 187 141 156 152 163 190 193 189 171 141 203 210 181 193 176 174 233 177 178 183 132 65 62 54 23 73 52 100 131 84 76 65 25 49 62 49 64 88 110 101 43 23 2 -19 24 75 69 -26 16 16 -15 24 41 20 6 16 27 63 103 38 47 77 15 -3 -11 53 44 8 42 42 51 51 42 37 11 17 28 20 18 21 43 4 -16 24 34 32 14 21 59 55 48 21 9 36 43 38 70 54 38 33 66 57 83 112 94 67 90 88 95 111 96 87 80 100 76 60 83 82 62 93 102 70 91 67 65 68 60 63 54 60 69 77 80 70 75 75 63 63 97 81 106 109 100 103 90 90 98 94 85 86 96 83 83 93 99 77 96 93 89 92 82 81 78 85 91 87 90 96 97 99 86 91 94 92 87 95 92 92 95 98 102 97 89 89 86 80 74 83 80 90 87 79 83 84 76 74 75 71 57114 338 270 30 11130 15 51 54 6515 -501 80 270 303 441 665 897 990 1224 1463 1555 1576 1777 2186 2462 3254 6021 7364 5068 4578 7827 10780 13384 18262 18634 21068 36127 36037 17114 18876 25948 23973 11368 7327 6154 5487 5302 5939 7245 8470 10156 12076 14107 15297 16744 18555 20922 24377 28896 33579 37898 42407 46824 51405 55305 56719 56019 51979 46676 43451 41749 43446 46613 48687 46431 40823 40999 49704 55594 54920 52721 53979 55495 54606 52293 50709 50060 45563 43959 44879 46641 50357 52860 53770 56090 58357 56557 50507 43678 37044 31529 27547 25514 26971 32512 42095 49673 52115 53367 49914 39455 28625 23622 23696 23775 21132 17778 16042 16386 15520 14175 14247 14565 16518 20198 24448 27575 28573 26602 22474 19249 16030 12271 8695 5746 4157 3069 2161 1492 757 290 215 122 150 106 151 155 166 170 180 213 251 210 176 192 202 153 175 170 158 196 175 175 199 228 165 136 142 162 154 169 155 110 90 106 68 36 7 3 82 59 33 26 52 71 69 34 29 50 68 73 49 10 -22 -24 50 39 25 42 -6 -7 -13 1 14 3 26 27 45 29 -27 3 -3 19 -28 -23 10 32 46 3 17 26 44 14 4 25 8 -17 -19 -18 -18 4 13 -7 -29 -26 12 45 34 18 27 27 4 3 31 34 21 23 -25 4 18 37 42 45 100 110 55 46 73 103 91 67 68 81 60 63 40 49 46 50 65 39 30 41 41 24 39 54 43 26 36 33 28 43 45 37 42 52 71 63 45 59 77 96 75 69 73 71 76 67 59 51 55 58 49 56 53 55 65 58 49 46 57 62 78 74 57 61 61 64 62 56 60 80 78 69 68 67 70 67 69 68 69 67 62 58 68 68 62 64 60 57 65 60 64 64 56 53 53 49 57120 329 536 30 11126 15 52 0 6515 -498 8 56 363 1110 1054 630 889 953 1107 1220 1301 1582 1871 2675 4703 10988 24922 42254 55065 36686 12600 7809 8924 12428 15593 19053 24809 23036 20861 22282 20247 12616 9545 10434 12499 14238 16575 19436 23093 26838 29462 32032 34259 35316 36549 37764 38807 39764 40127 38414 35221 32663 31975 34319 37217 33383 30048 36467 48022 56604 64052 66825 72468 77552 70504 60473 59170 56830 52235 51508 53665 62206 70766 75782 86893 104395 106652 90443 76573 70686 67771 61032 51828 44086 38378 33113 28199 23504 20783 20244 20893 20052 19317 17392 14824 13127 12910 12876 13564 13321 10619 8520 7973 8658 10830 15435 21687 26004 28313 28854 26848 20128 14394 10379 6420 3616 2274 2054 2393 3653 5857 1676 240 172 206 115 124 185 207 181 162 185 227 209 227 235 167 177 193 234 225 163 160 160 140 189 150 143 144 142 112 136 103 59 62 54 49 66 85 52 88 54 43 66 47 19 70 59 23 36 15 17 2 -11 21 48 16 19 0 16 36 35 -5 -19 29 -2 13 35 46 57 30 -27 5 -14 20 -44 -36 19 26 -8 18 10 8 -12 13 38 2 -13 5 15 6 -10 25 24 -11 -48 9 36 17 35 20 16 27 -6 -11 -4 -5 16 2 -4 23 31 30 65 57 52 34 56 98 74 68 59 61 70 57 80 51 40 55 39 50 27 26 44 59 37 59 65 41 37 47 46 46 62 62 37 26 24 51 37 63 40 42 59 60 70 81 77 60 49 45 49 35 36 22 41 68 66 71 73 54 49 47 48 51 51 41 36 49 69 57 55 65 59 51 70 63 61 63 60 72 76 67 62 52 55 61 63 68 66 63 60 59 68 57 52 54 52 50 57126 328 562 30 11122 15 52 6 6514 -494 -7 39 51 138 344 548 739 1589 4008 8327 14394 14962 13033 17000 20854 16797 19966 20056 10688 7232 7453 9265 13990 17058 17761 15337 13905 11899 9939 8353 7212 6794 7189 7535 8815 11122 13533 15763 17437 19263 21112 23220 25617 28012 30560 33235 35595 37087 36872 34995 31891 30013 31854 35551 41361 44205 45159 48305 61974 68611 66574 72031 78701 82389 83875 78848 73335 69391 66880 70459 79122 84101 87566 94921 99427 102895 107988 103836 88123 75925 68247 63676 60740 55953 50591 44676 37056 28235 21035 17991 15261 13159 11271 10220 8933 7457 7006 5542 4092 2866 2522 3333 4746 6795 9715 12494 17123 19999 19494 18978 16841 14875 11634 6787 3408 1378 595 340 302 242 154 138 138 200 184 165 233 137 179 213 179 183 193 186 188 182 172 158 192 183 187 249 258 200 155 202 177 179 203 200 168 116 79 70 77 81 87 129 114 73 42 59 63 25 32 57 94 79 70 71 60 31 40 62 33 21 3 30 31 46 28 31 34 44 26 37 40 37 80 85 58 54 52 31 12 12 43 36 2 -2 -12 53 58 31 36 20 24 45 28 45 22 13 39 50 37 34 61 23 -11 10 39 58 60 20 7 32 13 8 47 36 36 74 47 69 85 84 88 74 78 86 84 87 82 65 68 77 68 72 79 76 83 87 81 70 76 68 58 28 23 34 29 32 35 47 72 58 79 109 68 77 76 73 79 87 86 91 93 97 85 74 73 84 73 72 80 87 83 88 75 81 62 57 66 79 61 69 84 84 79 85 91 96 97 79 81 77 74 82 88 82 83 85 94 94 81 90 92 85 89 93 78 86 80 74 74 71 73 73 57132 333 405 30 11115 15 52 12 6514 -491 -87 33 140 401 670 947 1123 1180 1623 1860 2162 2429 2952 4224 6258 9901 12931 10612 8926 7820 5036 4246 4436 5037 5699 6575 7617 8493 9484 10520 11198 10803 10343 10122 9101 7949 7049 6132 5327 4961 5272 6404 7798 9791 13124 16680 19327 21239 23292 24787 25807 28133 30510 31639 31964 31689 29490 25956 25693 30992 33203 32528 34232 44358 57252 59576 58492 61504 70894 82403 91598 100599 109540 116757 116658 110145 104418 101106 98239 93394 84534 70219 64059 62276 60060 57920 54989 51589 51028 49576 46346 43812 40068 37270 34071 28173 21075 15592 12596 10850 8529 7053 5483 4669 5696 8542 12170 15785 18747 21934 22869 20119 18271 17105 15737 12245 7014 4672 2981 1637 800 318 245 158 127 107 150 163 132 184 165 206 143 152 205 204 198 222 221 241 250 244 225 184 199 126 136 180 195 200 166 87 86 130 139 167 158 124 91 83 75 71 65 74 83 71 43 42 47 64 43 53 59 87 68 27 29 35 25 22 -16 -13 38 14 -47 -29 -15 25 2 34 38 35 11 -31 -45 20 54 24 10 -11 -47 -20 -9 39 -2 -13 -1 26 25 23 35 27 30 32 8 -4 15 28 34 -15 -20 -5 -33 -26 -9 29 30 1 -14 -2 32 27 5 7 5 -8 7 30 44 44 73 50 35 58 85 72 59 51 61 53 54 29 45 60 37 53 65 63 72 50 18 11 25 45 47 46 36 38 41 38 30 46 54 67 49 48 27 46 70 51 45 55 57 45 62 51 49 50 45 38 33 49 53 64 59 59 61 55 54 71 56 55 62 56 65 69 76 71 67 68 57 54 49 68 70 59 62 68 72 69 59 60 59 57 61 63 54 61 62 62 55 49 44 57138 330 517 30 11107 15 52 18 6514 -488 19 243 462 600 586 697 1047 2189 3516 3155 2553 2729 3244 3173 4634 10517 15503 20172 25327 23554 23120 17864 9092 8019 8103 7756 8092 8878 9891 10550 10276 9520 8803 8847 8743 8070 7062 5873 4964 5055 6154 8028 9639 12146 14856 17607 20811 23570 26755 30699 34516 37969 40837 43155 44633 45699 43450 35939 33017 39506 42195 39630 43063 51239 57581 58844 70158 91319 106559 113120 114647 107281 98477 93940 90977 91208 102702 117463 118095 104410 78667 56994 52017 47964 47443 44056 39017 35980 33890 32523 31110 29184 26826 23865 21473 21404 20895 20039 19231 19188 18066 18220 16845 15764 15883 17367 18018 17141 14649 10496 6485 4442 3853 3089 1583 839 372 308 173 146 112 123 152 138 129 142 208 170 121 204 282 228 189 214 178 140 186 270 269 219 201 161 189 269 258 197 165 209 172 184 168 223 191 170 137 103 71 50 75 93 104 106 63 46 119 94 64 75 85 37 49 97 89 94 64 16 16 23 -14 7 25 25 31 88 39 22 48 73 74 35 35 20 26 24 24 58 55 26 -8 3 41 22 39 67 16 22 67 57 35 18 40 66 32 9 18 5 -17 13 21 10 40 3 44 22 16 36 22 31 48 55 47 55 69 51 29 45 77 77 30 51 45 73 99 102 86 78 79 70 82 71 47 49 89 93 76 78 85 83 92 77 65 40 31 33 35 46 66 80 84 63 80 54 46 80 100 77 95 116 109 84 73 77 78 75 71 79 81 79 79 78 66 75 80 66 57 57 70 80 79 79 82 82 84 86 95 92 77 75 76 80 89 89 78 76 79 76 69 71 79 79 72 82 80 76 74 73 73 63 58 52 57144 331 453 30 11103 15 52 24 6514 -484 122 364 593 765 1075 1376 1460 1551 1858 2013 2092 2183 2410 2655 4721 10424 10546 7129 8129 5742 2776 2643 3597 4328 5139 6500 7854 9055 10034 10818 11091 10962 10849 10560 9791 9239 8255 7251 6072 4868 4069 3824 3928 4443 5522 7860 10645 13047 16305 20063 22747 25308 28372 31947 36828 41785 46033 48858 52186 52780 48709 41319 34470 31018 30813 33748 31649 26077 27411 39755 57162 80590 102532 120478 131669 132160 122786 115525 117162 121324 123447 122645 119115 108275 85827 71922 67525 56573 41657 30765 25656 23573 22245 20713 18907 18468 20202 22537 23157 24029 21838 20284 20137 17624 13062 11809 11792 11060 9688 7656 5684 3972 2047 702 319 252 205 210 194 178 211 187 120 149 168 149 167 176 169 166 129 176 133 190 161 170 156 184 158 172 193 152 180 188 208 183 123 128 197 131 137 138 121 118 181 183 119 65 41 28 72 63 36 73 80 54 31 12 42 26 76 78 63 90 62 49 48 15 -7 -12 -16 -34 12 44 -18 -22 7 22 4 3 27 27 4 12 15 -39 -29 6 28 -1 -33 -54 10 13 -1 -18 -20 -33 -22 22 29 15 5 -2 -27 -33 -22 21 7 12 6 29 2 -3 18 -4 -13 -1 1 -4 -4 6 28 45 33 3 7 21 -7 37 30 25 58 68 50 50 70 67 47 22 40 24 39 45 50 61 44 57 60 64 76 44 23 19 30 35 36 34 10 33 37 38 54 36 51 57 58 56 53 60 61 52 42 46 53 60 54 55 55 40 43 46 45 48 49 46 49 58 61 60 54 51 58 55 66 67 54 70 81 67 64 64 64 64 65 57 58 65 67 65 63 51 52 60 52 50 47 60 55 41 37 57150 342 122 30 11102 15 52 30 6513 -481 -31 999999 999999 999999 999999 999999 999999 999999 12 82 228 379 478 765 926 1041 1315 1512 1594 1884 3498 7024 10618 12845 12665 9683 5256 4379 5153 4613 4040 4377 4709 5190 5980 7119 8281 9243 10021 11143 12115 12923 13705 14038 14642 16255 17616 18016 17320 15141 11433 9112 8433 8620 9225 9768 10351 11476 12869 14007 15207 17244 21180 26734 32470 37992 42625 44417 45521 46955 47986 48051 47390 44141 40959 35966 31697 32302 32707 35511 38902 44158 46350 47316 50467 52451 47932 43876 47857 58712 73611 91738 106591 128529 163557 175466 152259 117297 82095 61897 53428 42782 31292 23685 18049 14248 12955 12515 12554 12000 11404 11551 11366 10591 9781 9418 9128 7906 6409 5395 4004 2513 1744 1072 872 701 365 253 191 182 166 168 152 174 191 146 160 165 142 153 186 166 191 217 227 164 143 154 173 197 204 212 207 239 223 191 219 170 161 184 215 231 132 115 136 177 148 79 67 23 57 67 67 96 58 15 37 56 66 59 29 35 75 86 32 16 42 26 -3 17 -8 -2 -30 -18 40 -7 6 -17 -16 4 47 32 11 -33 5 -1 18 20 9 25 -18 -15 -15 -64 -18 7 0 1 24 18 27 10 7 -14 -25 -19 -36 -27 23 -16 17 -18 -30 2 2 11 9 14 -2 17 25 8 -1 11 -4 36 46 31 15 13 50 62 53 69 79 62 65 64 58 52 25 34 55 18 34 29 35 33 49 62 52 65 46 40 26 16 28 18 15 20 42 39 27 14 29 51 45 38 37 40 59 52 38 47 48 44 64 67 64 45 37 41 28 43 33 31 37 49 50 46 45 50 56 64 60 54 52 56 63 58 59 70 77 71 65 58 54 59 55 54 58 57 59 66 58 66 63 60 54 47 45 37 57156 331 453 30 11103 15 52 36 6513 -478 -50 36 96 229 462 588 771 887 1029 1075 1536 3122 5863 6472 7593 13085 14633 14093 14181 21667 26639 16880 7721 4475 5204 6433 7760 8999 10313 11994 13165 14111 15215 15917 16611 17286 17298 16511 15481 14362 13012 11925 11254 11139 11293 11258 11037 10940 10801 10856 11001 11359 12223 14658 19368 25732 31333 33911 34688 37824 41753 47327 46833 41804 45390 51155 49808 48268 51144 55658 58338 59100 54857 53620 55154 56462 52346 46626 39324 31690 27060 28149 37573 63389 99598 130410 155327 157463 144277 122497 88245 58271 47418 43218 35329 27429 22135 18809 16376 14611 13078 11970 11057 12201 14828 16402 14851 15157 16797 15323 11726 8074 5997 4505 3530 2168 1347 961 671 516 414 346 234 192 168 158 152 156 193 144 141 201 259 185 192 187 193 189 185 151 166 183 219 194 133 210 158 155 171 160 162 159 149 157 165 166 114 81 82 66 60 96 73 80 143 80 38 74 62 30 46 36 27 57 57 34 13 11 18 49 12 45 16 0 23 23 1 12 38 13 -13 27 6 45 42 -1 -12 -23 -23 4 28 -2 -12 -31 -11 12 20 24 -39 1 6 19 8 32 48 37 36 40 20 28 64 61 59 33 14 -1 -17 -17 -2 12 12 0 5 19 20 -11 4 28 28 38 41 70 40 35 38 49 59 50 24 26 28 22 29 59 58 48 53 57 53 43 56 46 33 25 21 22 28 34 22 30 28 50 54 33 26 51 54 23 37 30 45 60 68 52 46 46 53 46 47 49 44 45 51 52 50 56 53 48 57 66 65 56 58 76 81 62 59 66 69 67 74 78 73 72 66 66 63 59 61 62 60 60 71 68 55 53 60 55 49 50 45 57162 330 483 30 11103 15 52 42 6512 -475 36 163 231 251 390 368 365 356 513 570 637 789 942 1169 1895 4828 15245 27276 33674 24716 13267 5700 3187 2993 3513 4074 4627 5225 5799 6198 6467 6856 7542 8095 8449 9219 10420 11577 12556 13428 14191 14985 15429 15801 15751 15094 14058 13241 12907 12745 12989 12587 12476 13607 15272 18086 22964 26483 27498 29759 32166 32883 33973 37009 38649 39710 43256 49339 57226 65697 75440 86514 95614 100517 101502 91274 73234 55431 42228 32561 25167 34152 47226 32993 31739 44177 57673 70626 77203 75472 81535 103951 112705 90451 69564 55962 45986 40683 39446 38762 38948 37490 32040 28606 26935 26380 27012 22660 23217 14243 13337 14430 15505 15183 15607 14093 9456 4300 994 357 200 97 185 207 163 150 147 145 227 229 197 169 204 215 186 234 190 159 183 231 188 120 223 167 179 165 154 168 151 131 192 169 123 131 168 147 92 71 16 29 45 81 89 77 55 43 48 64 62 28 100 64 13 44 44 70 46 14 2 7 47 58 63 42 20 -10 10 31 -14 -6 4 50 3 -47 4 4 2 9 26 21 37 18 20 34 -3 10 -23 16 29 11 -5 0 11 8 -16 17 18 27 23 41 25 7 46 32 14 7 22 13 11 49 76 30 11 32 20 24 19 65 37 36 43 76 69 91 93 85 55 28 12 24 46 42 41 68 79 87 59 60 77 54 36 36 47 59 65 44 34 41 46 59 52 49 76 64 82 87 71 63 59 64 68 70 65 63 64 60 43 51 47 47 67 79 69 67 68 60 60 75 82 84 83 78 76 90 87 77 85 97 83 76 84 83 76 77 79 80 86 87 78 72 70 68 74 75 71 67 69 69 65 58 57168 315 931 30 11101 15 52 48 6511 -472 158 773 995 725 296 999999 999999 999999 -81 148 426 607 479 389 537 674 809 1064 1231 1317 1591 2107 2712 3562 4744 6089 7437 8263 8487 8327 8308 8261 8033 7558 6412 4776 3275 2694 3104 3616 4150 5202 6479 8462 10120 11603 12905 13800 13722 12983 12563 12433 13694 16621 19209 20846 22117 23804 25039 28999 35579 38876 38480 36738 31654 28258 101224 257969 211587 64234 15717 28550 64628 73261 31454 19172 21291 25398 28680 30107 50728 141560 220526 256683 264386 250484 220457 111232 20306 19045 22564 24748 26101 23521 19861 18358 14860 10638 9931 10480 13684 36442 109644 165015 168948 64459 4299 465 139 142 121 183 189 164 161 146 197 212 143 187 181 200 189 219 166 182 193 231 188 188 165 163 154 109 99 145 131 125 139 150 94 101 64 21 47 43 78 91 48 1 20 66 73 24 50 71 65 79 67 111 84 -4 -35 -5 -30 8 -22 -24 27 44 48 18 20 23 9 14 3 29 -12 -17 3 30 11 -1 14 -1 3 -16 -10 15 37 38 -9 22 -23 -7 -1 34 56 23 -5 24 8 -25 15 48 22 48 52 14 4 32 14 2 18 12 24 -3 -9 33 42 29 23 25 26 48 72 68 62 73 83 87 59 33 36 45 51 44 48 61 48 49 41 39 41 48 35 27 27 23 36 41 40 39 33 45 46 57 44 64 54 49 77 58 54 51 58 63 48 40 63 48 44 53 69 58 73 66 58 57 58 64 65 67 76 78 74 65 74 78 83 63 59 64 77 71 71 70 72 69 57 59 63 69 67 60 60 72 65 53 62 63 59 56 51 57174 250 2878 30 11098 15 52 54 6510 -470 534 2098 4394 7025 5202 1457 2535 2093 2356 2868 3017 2428 4409 12091 27217 59730 136916 242739 326962 397742 429939 526535 736376 710106 258789 24817 13340 11350 10216 11051 58849 129049 88842 77653 43518 39211 59912 155323 221101 95923 7579 2159 237 144 175 174 177 157 153 180 141 221 216 171 185 224 192 133 179 254 208 166 207 217 125 189 227 166 138 94 101 135 152 156 141 114 99 94 68 58 75 48 54 42 36 27 20 68 79 124 78 33 45 60 54 -7 4 19 -17 -3 30 11 -5 16 30 37 -12 -22 28 66 45 27 20 42 16 24 40 26 -2 -7 15 13 12 22 6 -6 15 3 8 35 46 16 -17 -3 30 54 33 15 -2 15 6 34 41 22 3 14 22 31 7 13 11 5 4 9 36 41 44 17 39 48 64 72 48 80 95 86 81 74 57 39 37 20 27 39 41 32 46 27 25 71 72 44 39 31 14 30 58 64 36 28 36 57 57 46 21 36 56 64 75 53 68 49 61 72 72 69 61 60 65 62 58 38 56 83 63 46 62 67 63 55 70 68 67 64 54 59 62 72 64 87 82 76 82 85 77 73 68 67 65 64 64 67 60 57 60 54 59 54 44 37 57180 248 2932 30 11092 15 53 0 6510 -467 248 1010 2100 4127 7410 11403 14538 15103 13617 16697 33672 69899 147305 298673 519147 720205 853968 930608 745933 481500 244215 143677 40390 6624 4288 3327 3065 2855 4437 27148 48633 27235 29928 55931 3503 971 217 114 115 153 128 115 106 75 127 163 163 162 116 92 110 113 125 160 157 150 164 191 129 104 171 167 115 182 147 178 140 109 129 92 90 131 105 68 91 113 50 21 58 35 27 41 117 81 23 53 18 28 32 30 30 -8 8 7 -42 -38 -24 4 0 -11 -21 -19 -12 -12 -9 14 7 -15 -29 -26 6 -2 -37 6 33 8 -14 -24 -14 -22 -17 -16 -26 -7 -15 -24 -19 -10 -27 -40 -18 -21 9 12 -5 -13 4 -12 -24 -20 17 23 -12 -29 -19 -12 5 -14 -17 -8 -27 -36 -25 5 1 7 23 22 21 51 36 22 26 31 19 20 22 -6 -5 -6 1 14 37 29 21 12 14 -2 7 7 4 19 31 19 19 25 29 26 28 23 35 30 9 9 32 22 24 26 35 26 21 17 14 14 9 13 32 25 26 28 10 15 39 33 21 32 44 39 28 25 35 40 32 46 34 43 39 33 36 37 44 45 37 26 33 33 33 43 44 36 40 35 32 30 24 26 22 16 57186 253 2776 30 11086 15 53 6 6509 -465 257 1019 2706 5931 12127 22101 31577 35548 26709 9263 7715 38365 96815 195839 272576 272454 341779 292202 186957 144055 160358 196986 254407 309606 474339 569694 471561 448529 418505 234586 34569 1658 401 310 267 266 223 135 115 168 149 97 131 184 187 168 95 86 145 98 122 201 197 170 164 162 207 202 188 161 166 179 177 160 165 200 178 194 226 165 154 203 207 164 142 136 163 118 105 166 147 109 96 103 120 69 75 64 58 44 49 38 58 23 34 -11 39 93 10 32 -20 -41 -15 17 38 26 34 29 20 21 30 44 54 17 22 43 52 35 29 43 46 75 27 33 1 -2 -7 20 20 -8 4 14 28 32 21 39 31 16 11 33 35 4 1 -28 -16 16 47 32 17 4 -4 -8 5 40 33 18 27 60 29 36 51 60 58 55 58 75 100 86 80 73 60 70 65 31 22 30 61 71 53 53 60 63 65 52 47 70 59 68 58 33 41 40 38 61 44 49 60 63 66 68 74 76 66 73 57 52 53 61 64 51 49 55 42 59 59 66 61 71 60 53 51 57 69 72 61 55 62 62 71 75 71 73 76 76 67 67 67 73 70 68 69 60 61 68 66 61 56 61 56 54 48 43 38 57192 256 2707 30 11077 15 53 12 6508 -462 286 2724 7381 14504 25217 44432 81319 133877 173522 172199 172365 231066 280959 311543 415165 664510 999999 763004 466757 299270 139983 48639 3612 2352 2053 1935 1793 1511 1499 1435 1239 809 676 595 484 498 432 233 152 182 197 191 197 179 116 141 145 126 93 116 150 131 123 153 172 185 143 125 181 177 178 228 228 180 187 166 168 185 174 172 152 167 163 186 171 159 177 136 175 196 208 163 155 93 89 72 50 40 65 43 61 76 61 26 5 41 44 51 88 83 54 13 -10 -8 -10 -12 35 -21 -4 -3 7 5 -23 31 36 14 8 25 62 41 13 18 29 41 7 -28 22 18 8 12 26 21 27 19 -5 4 2 2 24 36 33 42 28 3 21 21 -19 -12 16 -8 -9 11 27 36 27 7 -2 6 36 11 -3 28 32 35 37 64 74 63 59 93 122 113 53 42 45 42 61 69 46 49 78 85 62 55 46 51 38 38 47 47 41 23 27 44 45 52 39 34 53 58 51 43 57 47 48 72 67 46 62 61 57 55 51 45 52 52 49 57 61 61 68 63 61 58 58 63 68 65 60 59 68 82 76 71 72 71 75 75 78 79 76 70 67 72 69 71 74 67 69 72 70 63 59 57 54 48 57198 254 2735 30 11075 15 53 18 6507 -460 196 1097 2797 6138 11286 17074 22295 29049 44295 82273 158163 273658 394632 460942 319430 179982 272621 490563 847278 865475 557602 246703 129688 92231 25792 3168 1494 1208 913 811 604 504 400 305 316 299 238 197 202 166 133 192 179 149 143 131 63 66 90 95 131 132 131 146 138 112 160 171 166 118 108 149 176 163 135 148 159 147 115 140 166 154 157 163 153 125 111 122 79 64 60 66 67 44 26 13 -5 39 29 32 48 39 30 41 9 41 38 -10 -22 -35 -9 -2 -33 -31 -35 -25 -11 -5 15 26 40 14 24 -3 -23 5 0 -46 2 7 2 11 -2 23 -23 -64 -12 -63 -35 -28 -16 17 -31 -24 -28 -31 -33 -11 -15 -32 -3 6 -3 6 13 -3 -6 -7 -7 -16 7 5 -10 -7 -22 -16 6 2 18 28 20 52 55 24 38 62 48 38 33 49 65 52 36 40 46 16 16 37 9 17 39 43 47 57 41 24 3 12 32 46 32 35 39 32 25 18 23 52 59 48 53 43 29 29 37 58 48 46 34 15 36 41 28 16 29 30 39 38 35 57 39 32 45 53 45 39 42 45 55 37 48 58 57 46 48 52 53 50 47 41 40 37 37 39 46 48 43 48 35 35 36 29 26 19 57204 255 2712 30 11082 15 53 24 6506 -458 -70 418 1392 3070 6638 14229 29910 62073 137114 275924 482681 634784 527839 345485 249452 319136 273571 619283 999999 484463 301880 94424 4333 513 469 524 587 511 385 290 224 202 224 204 152 173 190 126 167 248 144 198 175 205 125 96 119 165 203 169 182 197 188 189 209 243 208 209 231 244 248 295 263 269 298 276 269 178 203 231 180 187 203 258 247 178 217 200 151 140 131 106 98 87 88 135 171 91 91 81 53 54 70 37 42 105 88 82 71 12 16 39 3 25 -1 44 33 54 26 27 39 34 8 3 48 67 41 47 51 21 52 41 15 28 51 57 60 93 74 49 35 66 59 34 25 14 46 91 56 38 60 68 34 49 16 21 49 33 15 19 52 45 29 80 83 73 79 85 81 117 71 41 57 72 81 114 84 80 93 114 105 67 90 72 88 87 82 70 80 100 87 83 68 60 75 93 100 67 58 65 69 60 77 60 58 99 99 77 93 82 74 93 85 83 93 97 81 95 77 58 68 82 68 67 79 79 80 91 83 72 78 91 93 101 111 95 85 90 78 101 96 85 88 86 89 83 83 93 95 98 94 91 83 93 99 97 96 96 89 78 75 80 82 79 75 57210 297 1429 30 11089 15 53 30 6505 -455 -90 672 786 9 -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 823 2626 5742 9414 15434 24990 33219 34310 38783 45379 64356 115995 203730 228892 127433 113183 93687 116364 169244 342785 600940 937999 999999 940980 424529 62516 1778 525 399 417 404 350 275 252 84 154 157 98 123 151 94 140 138 161 137 140 105 87 155 176 178 141 112 192 98 148 170 184 161 212 133 184 227 157 185 255 225 237 254 231 251 224 227 222 237 252 218 169 153 207 169 190 144 121 133 146 169 76 43 67 23 101 145 95 71 103 78 87 105 92 79 104 148 100 14 -44 -21 30 42 54 62 3 31 30 23 51 49 70 46 46 43 44 26 33 42 55 64 1 18 -26 7 28 16 6 -4 15 21 36 22 12 25 31 48 44 26 17 16 23 37 26 32 42 10 16 -2 -7 14 71 36 19 29 35 50 93 76 77 67 64 77 64 84 118 97 92 101 86 37 55 62 71 93 81 49 79 95 71 81 93 79 68 75 70 82 55 50 43 50 41 58 73 67 69 76 79 90 83 72 43 63 79 77 79 67 60 80 73 74 94 78 61 73 90 80 73 60 57 78 74 75 71 70 93 82 64 74 83 83 82 87 99 88 86 90 89 84 88 85 87 87 88 88 87 87 87 73 75 76 78 73 75 57216 342 111 30 11091 15 53 36 6504 -453 878736 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 763 2015 4623 9845 21147 46065 88761 126573 165132 260118 361244 521898 674757 827931 908219 833779 613062 348650 117286 47118 3062 463 423 438 306 190 155 145 97 97 156 86 86 84 88 137 68 142 128 144 174 214 108 124 121 81 122 188 161 124 116 92 111 135 193 124 203 204 175 223 190 251 212 171 180 160 152 191 219 180 139 145 124 143 122 119 118 22 8 44 66 -6 17 19 18 18 1 10 57 15 42 26 21 64 18 5 21 23 14 -26 -26 -12 -22 -45 20 6 -30 11 -24 -14 33 -13 -23 -6 -44 -28 18 7 4 0 -7 -15 -27 9 1 -11 20 10 12 2 -6 5 -14 -17 -14 -5 -26 -32 -27 -22 -7 -19 -10 -2 7 12 9 7 45 1 7 9 18 18 18 31 29 30 44 39 48 20 34 76 70 54 36 34 20 25 29 24 43 16 24 25 60 62 31 42 39 27 19 7 22 17 4 20 31 17 48 37 24 32 48 61 49 37 40 41 61 52 36 32 39 36 43 57 43 47 51 61 23 28 41 39 37 48 51 35 32 44 42 52 43 34 53 51 57 55 62 62 66 69 52 51 53 36 48 51 44 47 53 51 42 47 48 45 39 29 57222 252 2811 30 11091 15 53 42 6503 -451 261 948 2568 5842 13436 27627 59509 124425 241978 410817 504352 401947 364575 641414 999999 999999 573102 236073 146512 63706 17652 6682 5226 4148 1191 388 348 241 189 214 183 208 149 123 55 95 123 110 144 133 195 184 181 94 134 179 89 162 134 112 80 163 204 150 201 187 173 204 216 206 202 223 187 191 153 202 177 186 159 141 132 147 157 170 161 131 98 173 104 53 93 120 82 85 29 87 53 73 42 40 4 33 89 86 78 -2 17 46 -3 13 -7 28 27 19 -1 17 5 49 60 73 26 22 7 12 -4 -2 -12 53 52 -3 11 -25 -17 -26 24 28 4 35 44 52 23 -11 9 47 10 8 21 -22 21 55 25 14 -12 14 50 31 13 32 26 13 30 48 52 11 29 46 36 38 39 19 53 79 82 77 70 97 78 60 69 68 55 61 68 40 37 51 59 55 56 35 47 58 56 54 46 45 26 61 35 47 47 38 38 34 82 66 57 69 57 46 59 64 69 62 61 61 66 84 70 40 52 57 63 64 85 80 65 64 69 58 62 73 78 87 76 74 81 78 77 70 74 74 72 60 77 79 76 65 68 75 84 76 73 73 78 71 69 60 64 70 60 53 57228 253 2781 30 11091 15 53 48 6502 -448 -17 693 2038 4859 8421 13604 33775 76732 151796 242250 359469 396129 380535 343277 475538 850875 999999 999999 528426 88298 41034 2849 791 648 735 649 519 389 359 244 209 111 57 121 104 109 89 122 193 142 103 177 177 173 175 172 168 191 161 147 133 171 147 90 193 198 158 167 157 216 215 195 149 191 211 279 218 167 182 127 115 142 192 135 138 138 119 164 170 105 86 35 42 69 110 106 63 49 64 74 58 59 98 98 77 89 20 15 61 4 43 56 64 89 41 30 19 -7 56 51 68 40 27 42 39 52 64 9 5 63 57 45 34 24 27 43 60 62 28 1 10 40 14 15 -6 11 45 11 12 49 51 50 8 70 20 -1 18 32 22 25 22 37 45 31 40 32 49 55 60 58 57 93 82 84 73 91 65 99 123 69 82 78 43 71 60 64 52 58 77 50 68 78 97 82 48 42 53 64 38 62 75 65 66 68 104 107 58 72 86 74 85 83 93 72 64 89 97 66 87 97 48 63 85 70 74 81 89 88 91 70 68 78 85 98 101 77 85 80 91 75 92 90 87 93 101 94 88 81 90 86 86 84 83 85 85 84 83 74 72 72 77 77 66 57234 261 2542 30 11092 15 53 54 6501 -446 1659 4540 9752 16882 25404 43027 78348 172249 353540 488502 528405 547984 624816 887195 942883 605279 97139 73692 81281 53568 27495 41454 113616 163599 173120 74605 3886 848 743 588 382 211 237 154 137 235 148 219 188 110 114 87 90 152 116 193 150 123 102 153 122 113 158 168 129 138 122 161 123 160 185 199 258 198 202 173 153 203 173 194 247 183 226 157 182 170 231 174 166 208 179 173 114 157 117 136 120 106 56 109 108 40 50 58 68 16 34 111 91 35 28 70 59 63 52 11 11 24 46 18 79 55 54 47 51 -3 13 89 50 37 44 30 27 3 22 25 33 19 65 42 3 2 34 23 38 3 0 20 -4 39 5 30 18 27 26 12 51 60 62 30 8 34 51 24 -23 -8 69 43 37 27 11 39 74 47 56 48 18 30 78 91 49 114 96 95 84 79 109 92 78 90 83 64 49 88 59 66 87 86 85 63 78 100 66 57 72 65 62 61 82 86 66 62 102 92 66 69 85 93 103 76 70 59 77 81 79 77 66 57 76 81 60 72 68 86 99 83 92 72 65 79 84 69 84 88 78 79 92 83 93 97 80 89 99 98 93 87 93 91 84 88 99 99 109 98 84 86 97 93 89 83 73 57240 263 2485 30 11095 15 54 0 6500 -444 2044 10945 21899 31978 53301 87438 135624 199984 293242 309956 304205 511706 711847 970856 999999 999999 498054 83329 5008 1819 1537 1354 1163 973 929 715 555 498 640 573 359 375 376 344 213 201 133 118 121 122 133 62 143 125 122 146 113 77 75 195 69 18 117 56 95 90 63 106 79 146 49 70 116 163 199 181 229 178 196 173 188 168 172 164 145 167 271 189 200 143 149 140 128 176 143 138 91 137 110 108 38 -11 40 47 74 99 97 39 25 40 66 48 68 85 29 99 71 -2 69 73 16 12 -2 16 -2 -43 40 37 23 10 39 10 -26 -22 27 82 71 29 27 -5 33 11 10 -4 15 -16 1 14 11 10 9 -22 -7 -41 -19 16 -15 14 7 37 63 39 54 6 25 26 -15 0 17 0 32 40 21 43 47 14 30 65 48 46 67 54 87 87 64 75 84 56 59 60 60 55 54 58 85 65 43 71 75 59 66 60 83 53 53 33 33 63 57 55 83 64 42 51 46 37 61 55 80 54 69 68 63 38 51 62 50 48 56 67 42 43 64 59 60 66 78 64 66 45 38 40 68 60 62 73 67 68 62 62 74 67 68 72 74 68 76 71 70 62 65 78 73 77 72 70 68 63 52 61 54 50 44 57246 260 2579 30 11099 15 54 6 6499 -442 -6 320 694 2562 5883 11050 20029 37457 75863 148057 249097 402134 601917 743792 912278 967940 768322 789159 451018 162632 70078 48628 11388 561 414 458 365 232 190 181 115 126 166 190 134 127 120 118 130 122 84 125 95 103 121 166 216 197 141 155 139 125 119 79 99 153 132 201 117 142 186 131 142 102 158 200 180 189 231 192 192 180 170 137 134 164 113 116 130 224 150 137 182 160 110 102 92 93 86 65 91 36 29 29 29 35 24 40 48 21 30 26 46 40 -11 15 14 -3 3 24 35 -2 23 -26 7 -2 29 16 2 8 13 -3 22 68 37 40 51 34 -15 13 1 -16 37 10 59 -5 -4 19 32 12 -20 -28 31 -7 -19 -1 37 14 13 35 38 40 16 13 -10 21 47 34 17 34 48 52 34 58 53 60 55 65 70 76 72 56 54 64 81 87 83 87 58 76 75 56 56 59 65 56 71 56 76 65 59 38 30 59 68 63 60 64 64 73 55 62 90 78 76 75 74 87 76 66 85 61 53 73 63 58 57 62 69 65 76 86 83 68 66 71 64 78 72 64 70 72 71 65 66 66 57 71 71 69 74 71 67 75 81 77 75 78 70 75 75 69 67 75 70 68 68 62 60 52 57252 344 61 30 11101 15 54 12 6498 -439 178438 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 588 2066 4204 7130 11591 17240 32781 66156 135451 270837 540597 925356 999999 879759 928382 781345 579587 80133 4101 4379 4105 1952 2354 2884 796 572 428 390 229 189 231 111 104 56 124 120 65 51 179 52 105 48 99 73 79 68 64 124 113 132 104 109 122 154 116 93 133 92 129 172 172 179 110 92 193 174 116 159 184 158 175 168 171 200 163 135 169 128 183 223 153 95 151 136 172 143 149 129 118 52 57 90 33 29 57 45 -6 64 104 79 94 49 83 8 28 11 58 84 6 -7 13 21 13 12 16 -9 -7 61 54 25 53 13 7 7 -5 -18 -9 25 40 -6 -5 -5 -23 -90 27 19 47 52 14 -7 -8 -1 26 8 17 0 -1 -22 13 -5 35 17 11 -6 -19 18 -3 12 19 -7 23 -4 -20 27 9 43 65 42 6 27 40 66 63 68 58 50 68 52 40 63 34 35 54 63 16 58 49 72 48 65 67 36 54 32 40 19 31 49 41 35 54 67 61 63 63 58 51 68 72 81 46 47 51 48 64 76 58 65 65 57 42 48 58 66 64 58 47 37 41 55 50 44 34 50 74 72 72 64 65 56 61 63 66 62 69 56 48 58 46 53 69 75 77 65 58 50 55 55 45 41 37 34 30 57258 263 2493 30 11103 15 54 18 6497 -437 758 3482 3737 7308 16133 33179 63869 114190 157190 241910 347427 350285 478213 627088 810483 765963 743638 640848 543683 157008 4611 2715 7110 52658 86578 9932 946 707 466 374 342 253 171 110 112 115 102 99 69 105 81 36 53 45 80 119 138 88 116 84 90 145 149 146 131 157 196 175 137 197 129 123 134 119 149 166 133 132 168 169 162 193 154 181 131 144 166 179 221 108 176 125 115 64 115 163 108 59 107 68 62 89 56 7 58 71 64 69 31 18 21 67 -2 37 -18 24 63 66 -5 -38 32 -6 -31 -3 -3 1 12 38 42 38 -10 14 20 16 29 5 -21 20 13 36 7 -28 11 -2 7 27 6 -22 20 6 0 5 -2 4 20 21 -29 -20 31 10 -3 3 7 -5 -28 -31 21 15 22 18 49 42 48 33 45 65 39 39 82 60 19 42 58 45 64 52 70 81 57 25 44 64 62 65 53 58 51 46 51 51 64 82 39 46 45 46 34 36 63 46 72 67 64 47 56 65 84 71 76 78 64 61 51 64 53 25 22 39 51 33 20 38 69 57 57 84 64 55 59 53 48 59 61 58 80 75 64 69 68 63 60 67 72 67 65 59 70 60 66 66 64 52 60 65 60 65 62 65 53 47 41 40 42 57264 260 2586 30 11106 15 54 24 6496 -435 -26 500 1605 3607 7026 12694 23497 45596 92125 183510 339107 594313 915468 999999 999999 999999 310885 6769 1796 1940 2286 1818 1100 849 662 592 572 536 410 238 244 188 168 187 169 120 61 153 139 270 165 99 188 236 170 175 133 112 173 197 178 148 192 210 240 258 178 173 182 239 181 171 256 182 108 165 179 275 231 236 247 262 203 216 190 170 131 192 188 160 201 194 122 100 105 138 142 146 67 59 56 94 89 42 35 67 50 59 42 93 98 43 100 107 102 94 60 41 19 46 -4 31 84 41 45 35 71 61 51 56 57 66 84 50 65 -3 28 79 45 51 81 52 -2 38 19 0 8 58 36 45 16 32 75 91 44 57 46 53 6 52 45 41 33 39 52 39 63 70 16 51 71 91 43 80 68 85 76 58 104 105 75 140 138 123 86 132 131 135 99 105 112 86 118 121 99 96 99 102 130 97 99 90 78 80 88 87 88 116 132 121 122 79 81 115 114 96 115 120 120 91 94 97 85 94 101 82 83 97 96 88 93 94 96 78 84 86 81 90 90 101 103 88 111 108 114 95 88 97 108 104 106 97 93 104 113 109 106 101 108 109 107 103 100 100 106 94 92 92 89 77 57270 263 2497 30 11107 15 54 30 6495 -432 -9 842 2212 4756 9924 19688 39656 78972 142598 238352 441648 751121 896480 779523 801649 846765 835338 299728 9407 1018 1053 1155 1136 1103 1064 1015 799 498 451 413 389 379 280 167 86 98 133 159 196 189 132 111 97 127 114 106 101 115 143 134 126 167 223 185 198 199 156 162 130 157 140 166 138 166 203 235 204 125 183 169 162 142 179 209 165 157 169 173 193 165 210 154 136 191 198 161 198 173 127 198 114 102 34 15 10 46 47 29 66 64 30 78 57 37 86 124 100 93 101 65 36 10 5 8 34 25 41 21 35 49 1 2 26 41 -37 38 80 60 15 45 39 24 42 23 27 27 58 28 35 44 44 -10 39 22 51 -11 -9 18 40 -1 -4 24 29 41 18 18 9 -3 25 25 33 38 5 34 68 61 80 55 57 55 41 51 59 66 91 82 67 71 56 69 87 82 83 67 55 71 80 66 88 78 73 41 81 77 38 41 75 50 54 86 77 77 73 81 102 91 90 98 91 85 69 59 68 90 76 80 70 74 64 68 89 66 73 89 93 71 64 62 65 63 63 62 66 71 66 64 77 73 76 87 89 82 83 75 77 76 79 72 72 69 69 78 79 82 72 81 85 80 72 67 64 64 62 57276 260 2589 30 11109 15 54 36 6494 -430 51 731 2013 4368 9403 20522 43245 87185 169079 336899 607469 902453 999999 999999 999999 545845 120062 3738 716 492 508 508 503 629 607 504 311 255 161 64 105 160 149 134 88 68 8 101 110 78 120 68 99 87 123 79 130 202 169 157 150 158 152 157 120 145 162 178 118 119 151 226 120 147 172 167 218 202 188 216 182 129 103 178 128 141 184 169 139 139 117 155 168 98 85 107 131 95 72 37 42 9 37 48 48 15 6 49 51 38 26 47 41 20 52 134 83 23 -46 10 35 26 52 61 -11 2 15 41 14 -7 11 9 36 30 20 67 6 -32 12 18 0 22 40 7 -16 20 37 18 -1 32 -20 -32 1 60 -8 -8 9 -14 -48 15 1 13 -5 25 19 5 15 2 5 6 0 27 16 -3 13 25 39 62 63 74 68 103 104 64 82 79 78 72 68 48 62 48 52 49 73 61 39 42 66 70 53 31 32 40 42 61 66 40 57 82 70 67 81 90 93 87 78 50 46 77 55 58 61 70 67 43 82 78 54 51 48 76 55 78 76 55 60 53 51 58 56 59 58 64 56 74 74 72 74 75 65 67 79 66 49 69 75 71 64 71 75 80 71 66 61 61 50 57 61 51 57282 346 9 30 11109 15 54 42 6493 -427 495443 999999 151859 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 743 1940 4359 9900 23284 55291 138510 335152 708509 999999 999999 999999 499838 6684 584 320 170 194 161 83 115 101 163 178 112 97 84 99 112 100 109 53 53 125 47 80 112 51 61 91 -15 44 63 87 177 165 119 170 186 172 158 120 82 72 80 87 110 152 135 134 162 142 155 215 178 56 92 135 171 143 99 117 166 107 105 58 89 104 160 123 68 67 66 89 90 116 55 2 35 28 14 18 64 57 29 56 -28 -47 -3 49 28 18 60 62 -33 -23 -17 20 -4 50 -5 -17 -19 17 -26 -21 -15 3 25 -7 -30 -25 -22 -27 5 -2 -4 -11 -19 -54 14 -12 -10 12 -16 13 14 -11 23 -5 3 -56 -18 -5 -25 31 -10 2 32 35 -11 -2 -1 12 35 3 -10 4 15 7 50 57 41 33 38 29 41 22 31 76 87 46 58 51 91 56 39 32 31 61 40 23 28 54 57 73 57 8 -20 21 27 64 36 7 32 33 36 61 69 50 59 72 62 59 62 49 54 45 56 40 27 19 45 43 39 45 53 47 41 35 25 40 47 53 55 41 55 56 51 47 43 43 35 50 53 54 46 57 59 53 49 51 54 47 55 43 57 47 46 45 46 49 36 34 41 46 40 57288 261 2559 30 11109 15 54 48 6492 -425 262 1403 3042 5399 8196 17003 31357 57604 118314 253161 532822 991479 999999 999999 853163 323985 6621 238 267 510 534 233 158 112 55 114 61 40 39 73 56 75 33 49 71 78 12 105 37 71 62 83 29 82 72 126 134 129 176 139 185 198 125 163 104 90 192 140 91 162 157 125 100 97 126 113 162 245 200 146 116 164 163 126 185 99 135 154 116 117 105 90 111 130 77 95 130 104 43 27 54 9 43 10 5 66 41 -2 29 82 44 -30 34 46 60 52 52 34 18 4 -21 -2 4 9 21 -11 0 -25 -24 3 25 -29 33 9 -43 1 51 14 -15 -7 11 -16 -29 -47 0 21 -40 -36 -11 -39 -18 -16 3 -26 -28 -24 28 -3 -32 -30 -17 9 -10 -11 -3 -21 -9 -3 -1 5 5 12 15 32 28 26 42 49 63 68 51 38 75 73 64 81 66 64 88 70 30 36 62 25 45 47 45 49 53 59 58 34 -3 17 47 39 18 37 45 45 60 75 76 33 57 86 59 68 113 69 66 47 55 55 46 39 54 60 57 56 56 48 60 55 41 42 46 47 38 66 48 51 49 37 38 52 64 48 56 60 43 45 54 62 59 60 58 60 51 43 54 52 54 51 49 55 51 46 43 40 32 57294 295 1540 30 11110 15 54 54 6491 -423 -55 -69 -3 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 653 6396 28530 45546 41568 65309 100479 140633 201713 335218 499945 693045 893504 656700 676187 606188 538832 299822 28078 4927 526 137 75 68 122 140 162 45 116 108 62 111 55 43 26 70 45 30 91 59 24 123 156 147 106 84 102 116 173 102 91 227 152 177 147 164 155 100 171 189 145 186 128 121 164 214 178 130 182 91 81 110 161 163 183 112 160 122 139 121 133 118 139 174 165 88 91 112 213 124 93 100 58 129 88 47 80 8 -12 11 14 28 43 72 43 30 38 -10 10 46 -8 54 86 12 4 21 -41 20 8 -26 -28 4 -22 -27 -20 16 -2 -21 7 16 3 42 -18 4 17 20 -22 16 36 24 -14 9 -7 17 19 31 12 18 19 23 -37 10 3 11 -14 3 14 -28 1 -10 9 37 -19 -34 11 33 38 21 39 41 52 66 62 22 12 34 31 80 96 93 80 77 57 40 47 65 68 82 64 53 79 67 68 59 78 80 62 18 15 30 23 15 25 44 58 83 97 86 90 90 97 77 76 78 71 88 79 64 70 42 55 56 39 36 67 77 62 52 74 62 62 57 64 67 57 61 66 72 61 58 62 71 61 58 66 81 76 67 70 62 71 72 71 76 81 70 69 71 60 63 62 63 53 49 53 43 57300 327 582 30 11112 15 55 0 6490 -420 365 726 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1145 6107 20230 46444 80353 135266 197734 253125 272829 382301 591340 994907 999999 896582 426669 312922 175070 37179 504 209 173 150 148 167 153 126 103 146 109 40 118 109 80 92 22 81 60 87 99 127 38 50 134 183 138 60 75 64 116 140 68 94 216 202 214 207 148 210 165 139 131 206 183 129 138 122 178 169 229 153 170 147 129 162 169 165 85 151 134 133 163 183 169 159 103 146 158 123 159 136 139 171 143 124 97 56 128 114 45 68 46 44 50 30 47 51 101 103 88 28 40 19 99 50 34 -14 -41 -4 4 37 70 76 54 31 16 31 45 38 6 35 12 2 -21 -6 18 12 7 12 8 6 2 56 23 13 15 29 32 -48 3 -38 -47 -9 13 13 4 28 30 26 24 56 14 27 60 30 -10 0 16 50 55 48 73 76 51 55 42 71 82 96 72 67 83 106 106 91 75 69 54 80 83 98 58 84 86 93 77 81 75 43 41 49 60 67 65 41 64 105 93 96 89 82 105 114 106 105 81 104 92 87 91 81 70 61 68 84 87 89 83 96 89 86 72 75 82 88 94 85 72 83 82 83 79 80 85 84 84 87 86 93 85 95 98 96 91 83 93 94 99 91 85 75 74 73 81 75 75 67 57306 278 2054 30 11114 15 55 6 6489 -418 -55 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3960 11850 23877 45469 102570 163958 250055 306570 267610 337954 425292 578196 538824 801866 933170 689508 436605 8365 125 96 97 101 141 106 116 55 91 86 26 46 12 66 18 53 63 73 8 88 34 67 107 3 17 67 126 77 39 100 73 68 127 84 83 145 130 124 170 149 143 120 135 151 101 163 139 84 141 167 116 108 140 187 158 94 99 147 139 105 125 94 78 124 138 169 141 116 182 166 131 125 45 67 74 96 39 -4 -17 62 41 -54 -25 3 34 11 -9 -6 32 32 -8 -7 21 70 8 -9 15 -24 -10 -49 -30 5 -26 -28 22 -32 -33 -20 -19 7 -1 -11 15 -2 -8 3 14 1 -5 -5 -72 -5 7 7 2 -44 -26 -28 -25 13 24 -16 -23 -34 -22 -41 -12 -11 -3 2 -5 -2 1 -25 4 0 -8 -35 16 18 20 26 47 49 22 14 39 42 50 55 78 43 35 74 68 49 38 50 59 47 27 47 50 18 8 39 47 69 51 39 16 -1 -9 17 36 35 41 59 69 82 90 78 86 100 104 77 52 62 55 60 46 34 49 49 51 49 50 39 54 55 47 42 49 48 44 47 44 49 46 35 37 44 57 60 41 49 56 42 55 61 57 48 47 52 49 47 54 63 62 57 56 57 57 59 48 39 42 43 57312 268 2327 30 11117 15 55 12 6488 -416 114 3826 13309 28582 50067 84662 133916 160684 161628 160309 203536 270395 266908 362109 438337 617214 955560 999999 667936 44555 549 43 81 148 105 66 60 106 113 35 89 54 41 -52 19 26 41 68 35 84 76 64 31 101 105 24 85 83 114 69 66 75 144 115 108 115 188 150 130 181 175 130 153 161 83 97 76 112 116 114 110 179 142 168 102 75 118 144 121 149 139 45 60 129 100 40 95 146 164 112 86 99 107 141 123 96 97 71 79 16 43 3 7 -1 17 44 57 70 51 70 20 -12 10 39 67 49 35 -36 -57 8 -5 19 -11 -30 -50 -12 -31 1 -52 -10 59 9 -63 -31 29 -11 -35 -31 -14 -19 -8 -17 13 27 16 -19 3 11 -19 -19 -7 -37 -36 -29 -32 -2 -7 1 -27 -15 -15 5 16 -37 -51 -22 7 39 5 23 52 40 65 47 9 33 38 52 40 33 35 36 41 37 55 76 31 36 52 45 49 66 69 41 40 39 56 59 86 36 31 2 8 16 12 11 42 45 52 75 88 59 65 85 72 70 90 92 76 54 35 47 51 28 54 64 65 81 71 53 58 57 41 44 54 56 60 62 70 58 49 49 39 47 53 60 59 57 54 54 61 62 72 57 61 65 67 56 58 62 53 61 60 53 47 50 39 36 57318 268 2358 30 11118 15 55 18 6487 -413 -32 766 1685 3424 7433 15267 29289 52977 88941 164162 307382 549778 949007 999999 999999 656269 14148 401 241 129 134 118 79 112 106 95 101 107 63 108 160 78 133 64 74 155 65 51 86 37 45 73 25 15 63 51 13 47 146 166 130 72 114 119 119 89 126 159 140 171 129 101 122 144 91 106 135 72 46 85 121 135 118 132 143 154 177 163 160 73 136 129 112 118 82 86 65 47 137 82 100 122 131 72 93 124 83 66 21 19 -34 -38 0 15 -18 12 51 66 14 48 99 93 53 102 37 6 23 15 14 27 22 -43 -24 -48 -35 9 -28 -23 -14 -12 -1 -5 -22 -26 17 15 -14 -15 18 11 -29 -26 -23 -28 -11 -11 -7 36 10 -14 -36 -26 11 -2 9 4 -24 9 -26 -17 -11 -22 -15 1 17 -34 -7 -8 12 -22 2 51 14 29 42 31 16 33 47 45 53 69 50 44 56 50 59 73 60 44 39 59 45 26 31 33 34 54 40 45 29 33 17 38 16 4 52 69 63 73 85 109 94 55 58 75 90 62 55 54 46 55 50 40 38 40 39 50 54 50 57 59 51 39 28 40 43 49 41 39 40 54 57 52 50 55 53 47 43 57 65 42 58 67 56 63 65 52 51 55 52 40 38 47 49 48 40 45 57324 269 2329 30 11119 15 55 24 6486 -411 366 2209 5173 10790 20865 34755 55005 94186 172142 299967 551543 959870 999999 999999 754903 478489 199747 3936 234 239 197 188 107 57 18 108 81 87 102 141 109 83 67 54 55 122 97 33 25 53 18 56 -10 -6 68 102 132 55 66 32 19 87 85 84 47 158 152 175 205 170 139 141 113 97 99 100 89 148 161 109 180 170 143 106 95 140 157 162 104 153 175 125 80 134 175 196 156 129 121 157 97 82 113 123 107 147 78 62 74 59 25 89 85 25 43 17 44 55 27 44 66 51 73 25 63 7 57 46 19 20 30 48 18 -5 -15 0 14 26 13 20 10 -1 3 0 33 -21 -30 1 3 -31 -2 5 17 3 -7 -19 -1 11 -18 -39 -4 -22 -29 -33 -22 -14 -23 -14 10 -5 4 -14 -1 -3 27 30 -31 -24 13 11 11 54 58 18 27 37 34 60 61 57 63 65 49 55 64 67 61 60 60 57 62 57 64 65 39 47 59 40 34 45 40 32 16 5 37 31 30 31 49 66 81 81 64 89 86 91 80 71 84 76 57 61 48 71 47 70 68 62 63 71 70 67 61 64 54 48 69 58 60 60 56 48 62 74 69 77 70 56 50 54 57 61 57 60 76 65 57 61 62 56 63 63 61 62 61 61 57 51 54 57330 267 2390 30 11120 15 55 30 6485 -408 127 857 2387 5516 11998 27501 67136 165331 419559 714726 706092 593633 913128 999999 999999 402779 5052 266 248 272 322 254 212 93 157 128 112 179 169 242 207 128 42 138 175 155 66 17 59 80 86 87 33 72 132 36 65 58 104 95 104 129 126 170 161 182 154 147 124 155 147 165 201 186 187 163 207 169 151 143 141 142 196 147 190 198 180 115 156 184 187 180 155 162 122 163 148 118 115 172 247 176 150 83 115 103 34 47 50 65 73 67 67 60 94 54 4 11 80 75 79 50 44 44 42 79 47 40 55 11 68 13 -5 -36 37 25 1 -16 -5 39 26 41 86 39 7 7 9 30 51 24 6 34 18 20 15 0 -3 -19 10 14 -3 14 8 58 60 26 34 69 20 -4 8 25 47 50 37 24 13 41 56 73 57 45 72 113 85 81 80 58 90 87 90 72 101 99 75 83 81 92 91 89 88 64 62 78 105 95 79 53 54 80 69 55 46 69 81 96 126 118 81 86 111 117 119 109 110 111 104 89 91 76 75 79 82 91 92 92 117 112 107 102 92 87 99 93 84 97 96 92 86 86 82 91 94 107 97 93 94 97 98 97 87 90 97 96 94 92 98 99 88 88 92 90 86 82 80 81 82 57336 270 2301 30 11121 15 55 36 6484 -406 532 2080 5068 11015 20060 34698 62161 107943 210876 311994 436330 688475 904030 999999 833692 345597 61847 9769 593 460 550 627 696 641 333 249 486 952 1336 1787 1778 1719 1617 1964 17697 124883 342050 365390 47907 943 104 117 12 -8 54 89 63 29 34 46 63 81 67 103 85 106 187 150 169 207 150 150 161 194 150 162 250 166 168 219 116 176 148 135 147 138 154 126 96 103 114 166 126 140 64 88 69 160 158 144 104 85 104 74 103 128 44 37 62 31 70 40 57 27 5 29 28 21 22 42 49 52 58 56 31 43 5 100 90 14 -29 -27 -6 33 20 13 2 10 91 27 -30 -1 44 64 39 54 27 12 15 4 23 9 -33 -15 34 26 6 33 49 30 22 25 36 22 -9 -5 -1 28 9 -26 -5 11 -12 24 43 26 11 13 21 41 58 50 50 58 68 92 61 61 82 36 42 77 64 78 96 54 66 74 92 57 74 83 70 88 50 61 62 63 80 119 66 33 70 47 46 35 49 67 61 93 82 103 70 59 79 82 104 99 77 90 90 82 65 67 70 92 100 89 88 87 85 85 78 85 74 75 84 94 91 73 86 83 74 75 85 80 79 81 77 90 83 90 86 84 78 87 84 95 94 78 78 83 94 81 77 82 74 68 64 58 57342 268 2364 30 11124 15 55 42 6483 -404 -27 671 2107 4800 10474 22645 47560 78246 135137 277368 529837 553597 311466 32222 5 999999 999999 -85 -89 999999 999999 -38 26 -32 99 401 624 930 1386 2627 11481 51894 176744 356501 540276 780867 920809 717878 345592 31812 337 139 72 62 77 55 3 100 46 42 57 103 106 135 141 191 163 113 135 200 114 115 168 133 138 103 132 180 131 174 205 169 194 204 205 177 112 120 163 134 142 160 65 74 173 134 124 176 166 114 114 104 60 105 51 96 75 64 85 43 -11 63 88 51 -10 21 38 38 44 88 93 59 -16 -11 63 72 4 13 5 8 -1 -16 -17 -11 22 16 32 7 19 10 31 6 -12 26 21 40 11 -27 3 12 22 31 14 21 45 5 3 13 22 13 15 1 5 -11 2 22 19 -2 5 10 18 43 26 48 14 5 -8 50 50 53 53 84 77 28 48 74 47 55 53 83 75 69 88 102 99 87 71 66 100 94 107 69 77 73 83 82 60 73 53 52 59 56 33 54 89 77 77 80 97 97 85 83 99 80 83 78 83 88 85 78 68 79 61 78 88 88 98 93 78 81 80 70 68 76 71 82 64 87 76 70 77 90 89 88 99 92 83 79 70 77 84 85 93 98 88 86 84 98 89 76 84 84 84 76 61 67 74 63 57348 263 2518 30 11128 15 55 48 6482 -401 287 1231 2921 5999 12064 23046 32144 27288 9797 672 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 1604 12271 47682 121274 225016 384421 691842 999999 999999 999999 69984 1344 19 39 81 74 3 80 93 62 99 6 71 171 132 160 150 162 130 187 148 136 174 162 123 102 119 145 69 108 91 112 200 179 174 108 139 115 103 171 107 148 95 34 68 99 91 128 95 50 49 79 87 105 45 74 16 15 12 86 20 43 -4 38 -2 -5 4 4 46 53 34 41 26 73 86 53 52 2 2 -4 -22 -7 51 -21 -9 -30 -6 -8 -43 -19 -32 35 10 0 -48 -12 -11 -9 -24 5 10 34 22 -15 1 -19 12 14 4 8 6 25 0 -30 -35 -20 -31 -26 -31 -30 -11 -8 9 -24 -1 37 44 39 29 25 46 64 35 20 53 57 19 47 66 68 32 55 57 56 61 60 72 71 66 79 67 50 37 70 46 30 50 62 44 32 29 39 58 57 74 83 57 62 62 59 59 80 72 82 81 66 65 50 58 41 44 61 79 58 63 79 81 73 61 52 55 61 55 72 75 71 73 61 70 74 66 74 61 62 70 60 67 67 73 65 69 67 70 71 76 70 60 58 63 60 56 58 63 57 56 49 44 40 57354 264 2491 30 11131 15 55 54 6481 -399 284 1616 4655 13271 32363 62261 81463 87156 46824 12479 2094 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 829 4007 12829 54250 106648 175689 251144 516890 926373 875708 999999 999999 657260 31054 2444 0 -15 35 77 47 8 77 7 46 67 59 82 120 122 152 107 97 127 104 120 108 91 83 53 62 157 106 98 126 131 138 165 150 95 66 90 56 53 114 166 45 77 97 119 40 100 108 4 40 28 91 69 5 -12 -2 22 40 -25 -1 -46 -15 5 0 -23 14 16 18 9 -38 2 10 15 11 2 -52 -51 23 -14 -34 -62 -38 -17 -46 2 -15 -15 -28 -22 -21 -83 -62 -62 -47 -62 -61 18 -4 -25 -8 7 -30 -42 -38 -36 -38 -50 -57 -51 -45 -20 -8 -35 -26 -28 -26 -20 -42 -21 9 -30 9 -11 18 38 9 40 48 25 42 31 27 62 30 28 40 26 37 21 44 33 41 48 67 53 60 49 44 38 57 35 55 41 36 33 25 21 6 8 6 15 44 44 16 18 39 67 91 57 19 44 86 53 15 21 22 36 35 58 41 36 82 71 51 38 54 42 34 40 42 28 33 44 47 49 38 46 53 45 44 44 52 42 50 58 61 59 39 45 58 48 51 49 41 40 53 54 47 52 45 42 37 39 32 19 57360 265 2465 30 11135 15 56 0 6480 -396 205 1294 3994 8995 20972 23209 18386 22044 46362 96884 94194 3822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 363 10118 56687 115675 173251 261650 324900 387594 499867 634017 680153 737193 706422 641681 203127 4964 247 49 24 53 10 14 12 13 31 142 121 125 90 56 86 74 100 158 138 139 122 102 40 43 99 134 130 137 84 93 96 132 142 125 122 92 73 69 45 32 74 123 87 98 105 105 74 50 37 41 89 42 -14 38 -1 -20 4 2 21 59 32 8 -6 -3 26 15 -10 -25 -15 24 9 -19 1 13 -42 -39 -26 -39 -6 -19 -35 -56 -62 -49 -30 -13 -9 -6 -7 -25 -26 -22 -58 -39 0 -36 -33 3 -24 -48 -43 -47 -41 -40 -40 -57 -80 -57 -18 -42 -47 -64 -40 -23 -29 -40 -30 -26 -16 -3 -8 -37 -6 16 19 33 20 33 -10 22 55 40 23 33 50 53 33 43 33 49 49 26 37 30 43 53 38 36 37 43 39 33 27 19 16 12 -11 -12 21 26 17 9 14 35 55 63 66 58 45 50 47 31 25 23 26 31 48 60 61 56 49 43 29 32 26 21 29 33 46 45 36 39 28 25 41 53 53 48 52 47 42 39 44 48 42 48 51 50 51 43 37 40 40 35 31 28 37 39 36 26 23 20 17 57366 272 2261 30 11141 15 56 6 6479 -394 -37 374 1044 2369 4957 10485 22815 52240 120280 267969 566336 886076 832151 630075 229304 78928 2883 -13 90 99 167 183 110 110 187 257 283 346 338 289 353 300 309 553 3411 24241 104473 228193 360788 303785 188380 141314 136306 146149 82066 8541 1722 141 109 87 105 67 62 21 91 60 27 59 123 128 153 173 144 99 83 100 150 179 148 162 146 111 130 143 190 155 106 132 169 172 134 142 132 143 157 95 97 74 62 101 138 146 132 115 120 117 119 165 155 115 89 92 77 66 33 43 77 50 38 4 -8 11 54 68 -24 -43 15 37 21 -28 -35 -38 -26 -15 -13 -6 -35 -17 -12 19 41 11 4 37 29 -38 -27 27 5 -23 -47 -35 -61 -55 -32 -17 -8 -14 4 0 -22 12 13 -29 -11 19 -10 -25 -17 -6 5 -13 -42 -33 -37 -26 -34 10 63 37 -4 41 74 44 48 57 69 41 30 36 35 42 48 32 34 40 37 52 74 56 51 60 60 75 61 49 55 58 68 78 65 61 69 51 45 21 36 48 50 34 32 39 64 78 84 108 68 65 62 64 60 46 62 47 56 69 72 67 67 54 56 47 51 54 51 53 57 51 44 50 62 57 45 44 52 46 50 58 55 46 49 56 63 61 60 62 49 62 55 58 56 59 53 53 51 46 45 48 47 36 24 23 57372 271 2265 30 11145 15 56 12 6478 -391 301 1267 2983 5386 9018 16531 29614 55564 112323 244500 486830 815495 999999 912131 883902 694740 476127 121311 4356 885 699 539 420 428 361 285 291 215 203 221 241 182 167 183 232 696 4554 9410 11371 5536 956 145 108 138 121 86 120 50 16 60 34 57 58 61 75 123 108 66 108 173 175 136 130 147 95 107 100 123 133 162 167 171 134 152 125 143 137 169 147 156 141 133 110 146 90 84 103 105 82 82 103 100 80 121 125 143 149 67 77 71 53 56 57 55 52 16 5 36 49 65 56 71 73 48 72 75 71 71 -38 -48 35 26 0 -25 10 40 -1 -1 -3 24 -6 -3 -11 23 10 7 -16 8 16 8 1 -21 -24 -49 -23 3 -16 2 7 -9 -24 0 -1 -2 15 -13 -4 4 13 7 -2 -23 -10 -6 -27 -4 21 5 36 59 53 70 78 77 50 77 57 29 38 73 89 83 97 97 94 73 66 84 77 94 101 102 89 77 76 78 73 90 96 93 67 42 48 43 49 69 74 77 77 43 29 58 77 84 83 90 82 78 73 79 76 66 69 69 71 76 75 77 78 69 80 88 70 65 61 55 72 71 55 48 65 63 66 69 70 74 62 72 69 57 55 67 74 68 70 67 73 66 63 66 59 57 52 53 54 56 55 57 57 50 39 57378 276 2147 30 11147 15 56 18 6477 -388 127 855 2204 5454 12287 24650 43363 69142 100083 134617 210927 318285 478672 639322 799499 731836 711561 792191 630055 162093 19369 2440 1087 1040 586 445 310 255 239 204 138 182 137 143 140 142 108 124 161 128 96 126 90 47 42 49 27 25 62 39 65 32 89 125 90 96 93 134 121 93 107 141 134 165 192 149 128 130 114 84 100 102 101 111 149 146 159 111 122 193 196 118 98 75 125 169 180 140 115 141 137 135 131 97 82 99 120 134 105 121 137 91 84 81 112 46 13 38 32 41 56 6 -20 -21 9 25 59 6 10 50 23 53 86 34 -39 -13 7 -3 -42 -19 2 -4 -8 2 39 -2 -8 14 -8 0 -4 14 6 21 34 20 24 14 -26 24 3 -23 -4 -29 7 0 -11 12 28 -9 7 -4 11 -12 -4 10 -10 -16 21 4 -2 15 26 19 30 46 62 91 82 73 42 10 19 39 39 61 83 82 69 74 79 91 100 97 66 64 69 81 92 84 74 65 65 70 65 59 63 41 52 70 53 66 61 46 52 57 55 85 96 99 102 102 85 61 60 65 65 70 76 78 73 83 99 100 97 84 81 71 63 63 71 88 78 68 55 61 58 62 73 69 74 77 74 63 64 70 75 75 70 74 79 68 63 66 66 71 69 68 65 65 59 59 75 61 49 36 57384 277 2116 30 11146 15 56 24 6477 -386 44 279 485 922 1748 4154 6946 11856 21909 33915 44361 70414 111425 171157 282942 499750 806987 999999 999999 999999 458757 30336 4638 2516 2447 2254 2280 2135 2042 1623 1061 726 592 490 314 188 166 151 123 78 86 111 71 77 70 66 55 74 55 30 57 64 48 89 65 52 86 51 36 48 85 31 45 127 158 147 138 88 78 63 124 182 115 104 102 85 131 125 135 101 150 123 176 190 188 190 178 205 189 174 142 111 100 101 96 92 114 164 103 71 124 124 126 78 54 108 121 58 51 10 -18 -10 50 18 15 4 18 47 23 38 11 50 68 72 13 0 -13 -43 -25 6 22 5 -15 -7 -10 -10 -2 15 8 -39 -25 13 -9 -1 -22 -3 -17 4 3 -46 4 34 7 -3 -13 -10 -22 -15 29 -25 -24 -6 -9 7 16 27 19 -18 -45 -6 12 18 10 -14 12 21 64 33 7 19 76 65 36 41 48 46 55 51 66 78 79 84 72 70 70 69 78 88 88 70 59 65 51 65 53 40 65 32 44 45 54 74 77 52 43 56 63 64 68 77 76 80 70 80 78 63 60 72 70 60 66 65 70 81 75 64 63 66 78 75 72 70 76 73 72 65 64 73 76 76 78 72 63 77 80 69 68 66 67 74 76 75 73 69 73 68 66 60 67 70 67 66 63 65 59 49 51 57390 273 2235 30 11145 15 56 30 6476 -383 130 867 2273 4992 11121 24266 47424 96115 210519 406582 779679 999999 999999 625249 563235 504347 148689 8498 1292 964 1283 1500 1480 1222 721 517 433 288 225 133 133 175 164 126 98 90 55 37 66 88 60 51 63 51 33 102 82 74 41 -6 36 118 115 45 55 66 75 56 65 136 151 139 132 143 113 102 148 183 178 95 121 157 133 163 146 171 173 108 158 153 117 122 157 116 67 116 89 89 107 94 141 155 147 122 98 126 150 122 104 106 96 84 43 23 50 47 31 30 58 21 16 60 7 20 -15 65 92 90 104 82 49 40 27 32 46 22 -8 -5 3 18 10 16 24 32 39 33 50 6 3 15 11 18 8 -3 32 41 32 16 41 32 38 31 9 21 0 -7 15 14 3 -6 13 15 3 2 -4 13 18 10 5 67 56 45 39 55 70 31 33 40 59 103 92 78 60 78 70 69 82 99 91 83 91 92 94 83 77 84 90 87 72 63 45 58 63 68 55 54 42 59 78 76 67 62 81 80 84 96 85 81 75 88 73 60 72 84 87 78 79 83 86 104 103 83 66 78 82 64 76 79 88 88 77 80 70 78 89 92 81 81 79 69 75 79 79 81 81 77 74 80 85 88 92 80 77 72 72 74 72 65 64 68 69 61 58 57396 289 1784 30 11144 15 56 36 6475 -380 461 1027 500 92 355 265 999999 999999 999999 999999 999999 999999 999999 999999 541 1440 4284 11257 24437 55000 116406 230174 406196 568974 669402 907732 999999 895300 544960 123733 4344 1136 929 962 931 692 425 401 404 403 410 313 253 226 123 130 128 160 122 64 41 68 83 86 129 98 67 26 39 87 69 77 68 36 49 112 66 122 84 87 113 65 75 153 99 108 123 138 178 184 158 148 107 95 130 124 106 112 127 129 136 119 178 199 128 161 129 156 149 184 166 140 138 131 130 114 106 113 112 89 95 81 80 112 174 169 82 103 101 65 18 61 70 18 23 37 28 86 57 67 39 64 100 68 47 -5 -23 -15 21 12 -22 7 25 40 11 -11 5 21 1 40 40 -8 3 -14 -17 11 14 -43 -36 -12 31 -2 -23 23 37 2 14 6 18 25 17 34 33 44 30 19 8 7 22 14 14 26 15 -3 39 48 52 22 33 52 80 66 54 87 63 67 89 71 69 92 100 88 101 90 75 80 83 87 88 98 87 77 95 85 86 68 74 94 71 81 52 48 41 42 61 64 72 71 78 94 70 84 91 93 118 113 85 81 82 87 82 77 95 107 108 92 92 96 83 83 83 79 91 97 90 90 92 77 81 85 85 75 77 79 86 91 93 86 77 72 78 83 84 82 85 90 88 84 83 83 86 86 81 70 70 67 70 65 67 57402 290 1724 30 11144 15 56 42 6475 -376 414 2507 5720 9000 13308 12566 9420 8784 15546 27673 18550 7030 8132 8275 9066 13651 24947 19607 17533 51571 115198 187453 319766 499212 779127 999999 999999 449279 107559 60488 12188 6379 4791 3639 2896 2628 2645 2700 2461 2034 1787 1241 769 597 434 355 339 267 191 145 125 123 130 74 41 78 126 166 65 12 15 6 12 18 71 66 31 49 100 49 63 6 4 26 104 140 94 85 115 146 89 68 148 152 129 113 75 90 122 31 87 83 99 97 71 71 85 81 92 65 113 82 148 129 81 122 105 107 102 47 45 71 77 84 66 116 132 95 65 55 40 -17 -33 15 26 13 9 25 -14 18 9 -44 -35 0 -21 -19 -26 -44 -32 -16 -16 -20 -11 -18 -32 -40 -27 -12 -14 -18 -26 -14 -22 -34 -29 -5 -5 1 16 12 15 5 -39 -49 -21 -13 0 -10 -31 -27 -41 -39 -17 -40 -51 -35 -31 -32 -13 -32 -24 -47 -69 -34 -39 -24 -6 -7 10 35 17 35 12 -8 1 36 31 29 43 33 40 60 51 48 42 46 48 41 34 25 46 33 19 31 41 43 51 36 65 24 -1 4 16 22 29 18 34 41 30 24 31 48 41 45 51 56 49 45 38 27 30 26 31 40 37 31 40 61 50 41 35 27 15 32 32 38 29 21 31 55 37 30 25 29 33 33 33 29 28 24 25 30 30 24 25 29 23 22 34 40 32 19 20 25 27 22 23 25 15 8 57408 345 74 30 11144 15 56 48 6474 -373 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 153 215 99 28 80 144 126 167 160 268 323 405 518 571 684 758 721 652 596 670 788 844 894 939 1031 1204 1316 1346 1638 2000 2277 2432 2536 2425 2396 2437 2563 2962 3409 3761 4072 4236 4706 5586 6750 7798 8588 9305 9938 10430 10374 10780 11110 9618 8383 11074 36350 124165 343801 652496 898207 999999 999999 459526 130595 17094 15682 16598 23391 24485 10576 8593 6594 4218 3033 2183 1920 1710 1415 1205 980 845 858 776 677 546 415 222 147 175 136 128 132 127 106 75 129 103 64 45 62 106 60 67 76 43 125 157 98 98 105 86 77 104 157 135 160 225 244 217 150 102 145 163 157 125 95 193 174 172 102 165 118 156 141 206 180 162 195 151 176 190 152 130 138 163 168 158 149 138 140 155 120 122 132 113 81 102 64 19 30 61 64 53 57 129 75 49 83 89 63 41 97 98 34 26 23 31 23 11 25 43 44 50 10 31 68 61 66 41 22 11 62 29 10 33 39 48 29 42 41 51 60 50 60 58 78 68 40 29 18 -2 -3 19 17 24 36 31 6 11 27 28 46 53 69 71 69 111 97 97 69 58 102 70 68 103 99 87 96 103 92 96 85 72 92 85 64 64 67 91 85 81 86 110 89 69 79 75 64 87 93 65 63 82 97 111 116 122 116 125 125 104 91 94 90 91 81 87 82 81 93 99 99 111 121 109 113 103 89 84 81 79 87 95 89 83 80 82 87 88 91 101 111 107 96 89 80 73 81 94 96 97 93 92 93 82 75 75 83 87 82 76 86 72 74 77 69 57414 342 164 30 11144 15 56 54 6474 -370 2428 807 423 290 198 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -45 3 26 56 96 128 146 217 355 410 501 605 691 766 820 903 1034 1106 1173 1224 1284 1455 1612 1690 1802 2068 2323 2531 2792 3022 3117 3165 3226 3241 3299 3423 3650 3922 4211 4414 4415 4372 4419 4854 5536 6367 7261 8356 9384 9885 10339 10931 11263 11896 19357 63686 171646 434893 856310 999999 822868 370395 106327 47185 29298 26764 47864 140686 96695 17636 11706 8889 7873 6186 4244 3250 2729 2552 2386 1823 1537 1428 1399 1168 849 601 451 363 234 140 136 118 72 55 32 42 108 69 49 59 67 83 133 89 20 42 54 60 108 97 111 117 99 144 158 145 139 147 185 186 201 119 130 182 180 159 178 180 144 115 90 144 180 97 186 191 139 111 128 185 176 174 123 137 135 150 171 150 152 163 155 137 85 116 128 121 95 78 85 42 44 65 25 -28 66 95 87 22 -4 60 54 40 51 31 38 -27 -12 4 28 41 28 9 35 62 31 -3 25 25 3 32 42 53 30 0 36 47 29 -2 0 17 23 21 19 30 23 19 12 7 19 12 -1 17 22 36 61 57 9 24 -5 -19 16 25 28 55 57 26 45 56 59 44 47 58 56 63 56 74 91 115 88 78 60 63 87 79 67 65 61 60 40 64 83 75 55 41 50 39 49 62 68 57 56 83 88 58 57 81 67 73 90 90 87 84 79 57 59 80 74 37 51 65 67 76 70 75 74 80 81 82 71 58 66 52 54 52 48 66 80 74 69 77 80 75 70 66 62 70 82 81 67 75 79 64 59 64 67 62 55 62 67 66 58 55 52 51 57420 293 1626 30 11136 15 57 0 6474 -367 -40 66 190 293 159 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 573 2415 10930 31709 72191 159901 331306 696234 999999 999999 965596 272681 149354 54154 25542 56353 167880 164774 22155 10805 7515 5962 6006 6463 7080 6678 5505 3982 2775 2613 1984 928 605 492 369 264 172 214 147 132 56 86 126 73 119 61 26 68 66 39 46 51 39 76 39 57 96 27 67 108 109 88 152 93 134 126 174 109 110 104 136 145 204 255 172 113 92 107 104 72 102 112 116 134 132 155 165 216 217 202 164 179 204 132 162 126 172 98 99 111 110 57 49 79 139 106 31 18 41 1 -11 17 28 41 34 44 52 21 4 26 12 33 2 -45 -37 -47 -55 -42 -14 26 19 17 46 -8 -2 23 -2 11 -1 42 39 4 2 2 -4 3 -24 10 15 -4 -15 12 13 5 30 -1 -16 17 -14 19 8 -11 19 -3 13 -4 -11 -9 -10 -8 1 7 18 51 38 41 54 58 10 26 49 17 77 95 67 47 63 68 41 46 43 48 78 71 91 67 49 72 73 52 62 57 49 29 29 0 9 25 43 38 44 70 50 42 44 62 49 44 60 75 63 56 58 60 65 60 60 59 44 70 72 54 53 73 73 60 74 58 48 58 47 57 70 55 56 67 74 62 60 55 55 70 72 60 59 67 67 67 68 73 68 68 70 75 73 64 55 53 54 55 54 53 56 58 57426 326 626 30 11126 15 57 6 6473 -363 -84 50 138 303 436 552 783 1088 1621 2148 2828 3303 3649 4056 4840 5735 7280 8472 8254 8291 8253 7820 7654 5942 4507 4154 3410 2912 2896 3248 3549 3839 4001 4347 4839 5612 6386 6462 6173 5771 5453 5461 5563 5121 4576 4116 3667 3130 2652 2659 2718 2724 2944 3545 12109 54022 178990 451603 902705 999999 999999 149658 27233 23391 22093 20550 18214 18696 19822 19572 18674 15118 10909 8512 8267 8190 7995 6856 6087 5627 4644 2975 2123 1733 1205 993 903 831 744 633 316 179 122 105 61 70 45 39 86 99 146 70 76 101 97 25 42 96 98 100 167 169 75 124 135 131 154 139 129 96 168 202 206 186 230 282 302 229 126 134 186 92 166 132 170 137 82 119 149 174 167 195 214 145 151 147 152 167 153 126 151 89 147 156 96 32 39 81 83 32 29 72 24 8 64 46 38 28 27 21 64 26 34 50 -33 -20 9 36 -10 11 4 9 48 23 61 56 24 -12 36 20 31 9 3 -2 -39 -46 -14 -41 -8 32 -13 12 0 3 -8 -24 28 35 -6 40 26 -22 -8 23 22 8 1 27 32 3 4 18 27 21 42 46 49 41 80 80 72 23 43 50 56 45 96 97 78 87 62 60 55 73 62 78 47 46 65 52 53 43 57 85 71 61 57 40 18 47 34 31 46 67 55 66 70 53 46 55 62 67 65 60 46 61 68 74 52 63 63 79 68 56 63 75 78 68 71 73 70 66 63 81 79 88 81 77 77 75 72 87 84 78 74 78 84 75 84 79 77 71 74 70 71 63 65 69 64 63 66 64 68 67 66 55 57432 339 231 30 11121 15 57 12 6473 -360 -4 -1 62 100 23 134 230 499 630 733 934 836 814 866 1144 1360 1773 2335 3333 4169 5228 6670 7688 9368 10884 12954 14848 17227 19056 19460 19620 20239 20829 19917 17547 17825 17919 15665 14330 14405 17479 20668 19338 16781 13724 11744 12621 13996 16401 17329 17706 19577 20875 20382 19468 17653 15715 14902 14337 14004 14158 13469 11223 8594 6773 5657 5364 4757 6991 29898 99536 186974 336451 732565 999999 999999 30700 11452 10622 11213 12617 15058 15186 13055 11530 9349 7248 5408 4328 3815 3627 3386 3531 3246 2644 2552 2567 2547 2720 3059 2944 2028 1379 670 250 160 127 118 139 86 40 12 126 62 70 54 96 124 104 30 106 84 139 95 109 96 114 145 138 130 209 100 186 169 131 177 160 163 156 226 147 175 181 168 92 125 155 139 81 133 148 159 137 151 111 90 103 136 187 127 115 80 91 97 93 66 66 83 35 31 23 30 -10 7 28 12 -2 7 5 -8 12 0 3 13 24 18 9 -4 -5 -15 -1 -29 3 3 -5 -31 -19 38 7 -2 0 3 41 -4 -31 -1 10 18 29 29 14 32 -3 -39 -28 3 12 39 23 -13 -21 -11 3 18 -1 6 15 10 -8 19 15 20 32 -18 4 -26 -27 -6 26 17 37 23 44 28 27 49 48 36 38 77 62 66 69 47 57 65 78 68 55 42 59 37 43 56 57 44 34 42 21 30 35 33 11 4 35 40 31 19 38 45 66 60 45 52 65 80 67 56 47 57 62 57 53 46 51 70 67 52 59 74 81 67 69 79 68 61 62 59 65 68 71 75 81 80 72 61 75 76 61 70 66 75 81 75 83 71 68 60 60 56 60 60 56 66 51 51 48 51 47 57438 344 83 30 11123 15 57 18 6473 -357 6332 6880 6834 6803 6917 7067 7836 8446 9474 10265 10522 11622 13299 13781 14398 15520 15787 15610 15285 16075 17773 19901 22665 25959 30458 32976 37912 44449 48237 54733 68896 82113 78897 80713 82382 95062 110470 105211 88758 86157 85379 85131 79109 75943 75572 73308 70621 69736 63591 61380 65232 68967 72398 78053 82832 91153 101785 110978 114085 108070 100092 95345 93391 99612 102769 95340 85738 76401 70004 65533 62555 54410 45301 39291 34657 28474 22322 24141 104486 238108 28618 12061 11134 10156 8639 8714 9232 9831 9497 8196 7448 7164 6691 5893 5801 6185 5684 4974 4301 4039 4086 4030 3843 3124 2003 997 539 428 256 240 127 155 168 77 25 62 139 37 51 109 148 124 87 112 167 153 130 99 180 94 144 138 148 133 131 147 125 142 94 115 151 154 188 218 120 191 154 131 164 168 132 126 185 193 121 128 151 99 119 123 128 105 98 161 186 134 93 154 137 135 130 137 129 58 96 59 44 16 31 -9 6 -5 26 73 19 20 12 4 39 54 25 44 41 46 51 9 -13 15 41 -18 -15 -43 -14 32 21 6 7 22 39 -1 0 -2 -14 14 30 -11 9 65 31 37 21 13 -19 -26 13 9 -5 12 -31 -28 -11 -5 4 7 9 -4 14 13 5 -11 -7 -18 17 34 33 25 38 68 67 90 89 74 41 59 66 60 78 81 100 69 29 48 84 61 56 61 58 61 44 63 40 58 68 44 35 41 42 39 35 37 52 36 41 46 50 40 45 74 65 62 66 72 68 49 45 71 76 59 46 61 64 60 60 71 82 87 86 84 71 69 89 78 78 80 69 76 63 59 82 74 70 83 80 81 96 89 77 72 82 89 92 69 73 71 68 71 74 77 71 62 61 60 63 51 57444 344 87 30 11127 15 57 24 6472 -354 10306 10760 10010 9785 9512 10415 11410 12894 15219 19595 26950 28697 26299 21884 23475 25577 24163 24090 24873 25082 33264 35436 33607 36185 30801 27949 30114 33149 35149 35490 43098 58412 52460 69556 103270 114965 97718 81747 96820 135788 137552 140455 161725 97862 72502 68983 66918 67511 66137 64933 64661 69076 73202 77812 85451 89813 87949 88589 89805 90650 91821 86680 79340 70138 66113 68782 67854 66881 63879 63819 68233 73533 75482 69710 62079 55090 50589 46247 43664 49647 67878 31307 26334 23420 22073 20839 18128 13764 10408 7692 7028 9021 10702 12304 12296 11916 10889 10276 9778 9299 8782 8651 9046 8017 5670 3823 2433 1372 564 352 268 205 224 138 61 67 144 102 104 68 120 113 115 118 99 95 64 41 117 133 91 29 87 98 171 187 68 121 161 173 191 177 193 131 187 219 152 160 160 172 180 152 156 153 125 178 159 81 115 90 157 109 145 251 203 115 159 139 111 105 114 151 85 79 94 68 49 52 35 40 79 28 28 24 32 -8 7 46 23 50 -25 -14 -18 -27 16 18 -18 -31 -24 35 29 27 41 24 51 -8 -12 6 0 6 27 8 16 19 -6 12 32 -8 4 36 -10 -6 9 -1 10 28 0 4 -9 6 -3 13 18 51 -11 23 51 -9 -16 -18 33 0 1 28 40 23 58 48 78 61 94 64 62 58 70 69 58 56 78 97 68 49 69 63 54 71 64 66 81 58 70 82 59 48 42 44 54 69 65 61 45 52 34 61 64 69 63 67 89 88 79 77 50 58 61 63 65 63 78 64 77 58 70 64 83 68 57 52 67 74 64 59 61 64 74 91 74 83 72 73 80 83 78 73 73 88 88 92 92 82 76 77 78 82 77 78 78 76 68 64 58 58 53 47 57450 344 92 30 11132 15 57 30 6472 -350 1830 1960 1769 1900 2375 3057 3634 3993 4623 5461 6159 6549 6468 6915 7243 7992 8467 9339 12161 14224 16063 20436 32567 47206 125158 246214 240628 255428 179381 98793 64786 56247 55253 53944 54263 57122 59156 61123 64573 74260 85689 92412 95221 90267 87228 87458 85743 83791 81976 78963 72934 67925 66830 69427 79596 91335 102533 108406 108715 108264 100842 86056 72137 61225 55250 56725 58540 58804 57410 51922 45832 39143 37611 39076 43943 47850 50416 52359 52858 52340 47602 46066 44908 40352 39276 33226 23776 20914 17390 17356 36047 26707 11661 10773 8873 7539 7877 6454 5586 6264 6970 6091 4714 3203 2136 1637 1366 784 487 239 138 88 167 96 78 54 69 71 53 68 110 121 159 157 136 88 132 65 116 131 86 85 105 95 115 132 104 115 163 124 114 154 124 138 172 162 178 159 166 168 172 204 219 174 171 157 107 118 156 131 119 136 131 103 128 118 130 126 74 76 93 52 138 131 62 92 41 45 16 39 41 18 -13 8 39 77 58 68 6 -7 -13 -4 6 4 10 -27 -46 -1 -44 -16 -14 12 -4 -14 21 -5 25 19 30 11 3 -3 -2 -11 -11 -8 14 -45 -28 -7 6 7 37 10 16 10 5 21 59 52 0 -22 5 3 -15 2 -19 -14 0 6 16 -15 27 -5 46 30 73 93 54 62 76 26 0 10 47 57 49 50 86 80 69 51 61 65 55 44 53 72 56 51 49 58 40 23 28 52 5 6 23 48 52 31 39 31 53 58 42 26 45 57 42 37 38 57 48 42 55 67 56 58 45 50 69 70 65 36 57 80 77 58 72 67 63 66 67 57 62 59 59 65 73 68 62 68 62 66 73 64 55 65 60 64 60 49 59 59 61 54 50 52 52 42 33 38 57456 344 94 30 11134 15 57 36 6472 -347 1 212 501 624 758 1122 1459 1756 2261 2891 3368 3773 4160 4772 5473 6400 7625 8993 10814 12124 18370 29755 46587 59220 53609 52433 22978 25378 33812 47183 75677 69386 48526 55427 61555 41389 31488 30652 30723 32777 37920 41316 42009 43474 45067 49259 52835 54340 53500 44292 37033 36877 40201 42477 46532 51243 53529 54192 56099 62424 71980 74898 75071 70656 60789 52807 47238 46823 45843 58108 225669 549059 649466 419258 80419 35824 34422 30876 25378 20607 18982 19496 19662 20912 26878 30823 29567 27468 23806 19929 56334 163445 19730 9370 8991 8778 7761 5651 3754 2203 1399 1226 931 677 489 572 541 488 518 521 427 236 141 132 61 78 78 138 70 59 142 155 166 117 136 106 60 148 93 66 106 115 175 128 123 163 101 153 207 141 193 201 203 191 177 214 204 251 262 204 199 281 302 220 219 257 233 191 166 173 136 163 151 131 167 156 128 102 114 128 162 139 155 113 94 99 65 125 96 32 17 58 44 15 45 65 100 99 79 49 97 79 33 38 62 37 -21 48 53 -18 61 38 34 22 25 69 46 43 34 55 25 1 41 25 4 24 24 15 18 -20 29 49 42 35 31 25 44 49 55 33 16 37 31 45 11 46 22 42 31 27 54 14 40 61 70 89 61 61 79 93 67 70 77 93 105 115 101 80 75 107 107 100 75 80 83 65 66 82 73 87 64 71 94 61 64 39 66 65 55 46 105 93 63 68 67 85 90 82 72 78 82 105 76 80 54 81 91 100 90 79 84 94 79 74 81 82 96 94 81 100 92 99 70 86 100 105 88 84 87 93 104 95 96 110 96 100 104 105 106 94 88 94 94 82 85 94 84 86 87 86 81 76 72 70 57462 344 95 30 11135 15 57 42 6471 -344 1123 1364 1805 2151 2661 3794 4552 5027 5913 6893 7748 9265 10117 10850 11070 13031 17259 22196 26684 31308 34714 38687 44782 49321 51375 52974 56451 60364 63258 71464 85355 83612 79118 76794 75165 90255 101634 106111 103981 110531 133260 137263 121360 117979 145924 139094 112021 112741 115431 113371 108097 101957 101893 93619 91802 95267 97705 106810 112340 107963 96777 86006 86554 87268 90531 96511 102527 101649 96022 109962 166752 194522 98163 54629 45830 36037 29430 22990 19572 18902 19361 18438 15644 13410 12290 11931 11654 11529 10588 8935 7077 5448 4383 3434 2689 2223 1792 1603 1403 1510 1450 1204 915 775 699 677 602 537 348 241 175 189 176 117 93 70 97 30 23 32 45 110 115 99 68 45 80 110 142 116 144 93 49 93 90 84 102 140 136 143 176 172 125 146 225 159 143 182 95 129 192 174 134 114 92 112 137 178 152 64 91 87 70 138 80 86 77 41 93 105 83 74 84 24 89 48 -8 -25 16 47 55 62 61 23 24 50 80 14 11 55 7 3 24 -27 7 -6 -6 -20 1 -37 -7 21 12 43 48 12 32 -25 -8 19 13 5 49 -1 -24 -6 -17 -15 15 -9 -34 -34 -9 -4 24 9 -29 -20 -44 -7 -40 19 8 -29 -9 21 25 -3 6 2 -23 6 24 26 20 -2 44 57 67 28 19 36 65 66 41 62 104 85 78 52 12 35 42 8 33 24 20 19 36 31 35 35 -4 11 30 35 28 14 29 52 44 53 58 55 51 31 15 21 46 65 53 42 48 48 37 58 47 26 44 51 33 47 38 50 52 49 44 36 51 71 61 51 60 60 56 45 47 59 67 58 46 50 51 59 62 69 51 37 44 43 54 51 46 57 64 58 59 59 45 40 42 40 29 27 57468 344 95 30 11135 15 57 48 6471 -341 1153 1476 1802 2257 2754 3469 3931 4244 4694 4999 5085 5593 6326 6977 7655 8083 9941 20343 35187 38586 39631 20880 21401 33054 44987 35967 24052 24950 27661 30183 32236 35717 39155 42079 44070 46162 48621 53356 57894 62075 66305 71370 77257 92811 95003 90899 140247 191188 151094 111416 109238 109161 104766 102583 99095 97436 92249 85236 85517 87839 91080 94649 96782 99663 98040 86040 85224 108374 194645 298142 307984 293132 189409 115452 71471 58909 56502 51157 44315 37494 33285 30275 26668 23027 18837 18110 19758 17906 14197 9695 6599 4677 3843 3480 2949 2241 1799 1290 1061 794 572 523 454 436 430 354 285 184 132 178 153 160 153 96 65 28 92 117 76 93 97 87 128 59 64 117 116 118 101 107 85 118 114 98 136 131 95 161 143 180 192 172 162 196 204 228 167 227 177 177 248 187 185 153 161 123 179 157 144 128 159 171 130 170 220 135 162 149 127 148 136 162 97 111 106 70 159 120 70 59 73 36 39 105 150 72 75 80 83 74 125 86 59 13 40 105 32 36 20 26 36 34 58 36 45 37 -5 61 67 19 36 51 29 52 48 48 36 20 27 85 25 -13 43 58 21 29 41 57 22 18 45 8 45 71 26 31 50 -4 27 33 41 24 43 25 71 75 72 83 94 73 97 109 110 85 60 88 95 105 109 87 89 50 99 89 72 62 64 68 77 97 83 74 67 90 52 64 85 90 64 72 71 56 71 80 89 89 107 102 97 84 85 88 95 85 71 80 76 85 85 92 95 96 116 116 90 94 95 89 103 129 106 105 113 105 95 98 113 105 109 117 112 105 111 110 109 119 102 108 101 103 102 105 109 100 106 104 105 101 101 90 93 86 83 78 57474 336 335 30 11135 15 57 54 6471 -337 -35 198 449 568 864 1507 2284 3043 3361 4090 4174 3867 5695 11239 26532 39599 47229 64868 98956 194964 186167 127205 58573 41741 34254 35421 36380 36992 35624 33580 34281 36363 39150 42468 45993 52169 57428 61605 66936 72662 80871 90145 96811 96287 94511 96406 93732 91029 88005 92123 99166 96438 97730 103337 110207 111702 108215 104030 101612 90439 98205 182365 243413 276129 331207 204309 75637 68681 69038 68412 67160 69600 73422 72937 69182 60055 50018 41187 36089 31205 23718 15956 11232 9415 9679 10227 12351 15223 14739 13298 8270 3210 1883 1177 870 693 674 592 450 440 263 180 193 186 166 191 136 111 82 161 110 83 115 154 109 77 165 185 161 143 162 116 106 99 116 184 121 164 188 191 186 158 188 230 201 191 154 212 191 200 191 206 209 176 222 179 200 213 248 180 192 172 196 174 196 134 149 123 149 168 123 132 126 157 167 150 103 109 70 112 68 94 87 48 72 6 45 91 96 102 89 31 91 6 8 35 37 73 16 24 70 24 37 36 50 59 38 51 9 48 60 51 31 10 -13 51 21 46 23 5 21 9 -4 49 46 47 41 45 88 66 54 18 16 47 58 0 18 56 46 53 4 34 5 26 44 40 70 109 119 113 114 102 84 75 84 75 117 96 110 117 154 108 100 77 88 89 85 81 77 75 84 107 105 103 66 69 67 62 91 102 96 77 71 94 90 94 100 104 105 101 121 125 106 96 81 99 106 97 118 105 105 114 118 111 112 104 114 119 126 102 105 123 113 114 135 142 124 110 110 119 113 125 126 145 140 134 132 122 132 132 120 125 114 120 121 117 124 116 117 114 113 109 109 110 103 101 57480 340 213 30 11133 15 58 0 6471 -334 12 115 274 397 250 296 415 666 1042 1223 1750 2722 3495 4443 6228 8750 18002 45781 79269 77772 72811 58448 96472 106953 70915 49401 30116 30903 33355 35993 37889 42217 49130 51668 51371 51932 52113 53766 56369 60989 67182 71694 82417 97286 115286 129294 143709 152138 160261 181210 197891 203217 205590 200378 177786 146615 126651 120399 114806 106043 103537 105962 104060 102066 98104 91479 93048 108431 107463 79947 66372 55943 46903 42189 40018 40064 41542 44495 47232 50184 49327 47222 46312 44935 42712 37442 30266 23554 20824 18861 17717 17224 15606 13338 9677 5792 3509 2143 1300 1087 979 825 603 409 383 299 194 92 90 153 133 104 69 27 30 13 0 45 60 39 60 33 100 22 19 -6 -9 4 70 116 96 62 165 148 112 126 114 68 138 145 142 163 195 147 122 159 108 150 137 136 41 112 135 80 135 136 138 161 165 122 118 86 92 106 124 62 42 57 102 93 20 27 40 49 69 52 38 -32 -35 -30 -13 -10 23 53 60 52 32 -9 29 1 57 17 56 -15 45 -11 -50 -32 -5 -11 16 16 21 32 7 33 46 6 -23 -37 -14 -6 -26 4 -13 -7 -20 -10 -18 6 1 29 23 23 9 22 7 -18 -13 -17 10 12 0 -35 4 19 -4 19 8 4 9 11 0 28 45 10 24 14 70 51 55 21 35 68 55 50 30 53 35 28 7 21 41 23 11 42 31 44 35 30 16 50 26 23 45 13 10 25 35 62 66 46 52 54 46 63 48 43 49 24 62 69 59 55 45 45 51 51 57 44 56 46 56 67 54 52 48 60 76 63 56 54 64 54 53 61 59 57 71 73 62 54 58 71 80 69 64 70 60 62 72 71 56 52 57 51 55 52 42 35 57486 335 361 30 11131 15 58 6 6470 -331 -42 -23 152 487 1005 1551 1795 2158 2872 3638 4647 7271 6636 6367 7825 8927 10633 14432 17984 22616 29669 36860 41888 51256 70552 101011 99498 67853 67122 69033 72543 78980 87396 93464 94837 94228 98076 108489 110244 117937 136646 145945 139972 142506 155825 166139 166548 164175 156065 152060 142469 131034 124039 123731 124499 125933 125559 129609 129088 123555 122273 114739 135561 144715 111820 103581 87956 81808 61761 45925 39286 38331 36271 34164 30973 26016 22347 19550 16590 15160 15214 15347 15375 15101 13473 12002 11058 9711 8231 7163 5953 5345 4531 4095 3840 3224 2980 2265 1553 1033 607 338 314 246 248 237 161 101 84 41 25 12 29 19 48 110 119 63 86 88 63 22 82 124 138 113 114 145 181 133 118 139 120 102 143 175 208 133 163 235 173 154 156 146 110 181 166 160 131 158 112 113 150 147 194 181 194 196 130 116 137 92 82 97 107 64 69 61 73 61 33 69 67 48 1 -1 -4 27 4 52 52 31 28 -2 -16 23 27 20 -30 -45 -21 38 30 -5 -2 -14 -15 -5 -15 0 21 19 20 -21 -14 -18 10 29 -2 -13 0 6 20 7 12 14 1 -10 23 1 -7 -2 -6 -46 -4 42 27 -14 -1 20 41 1 -18 -7 19 40 35 18 75 57 58 53 38 49 31 16 51 54 65 63 32 43 53 66 36 15 18 38 31 47 25 36 32 23 15 20 6 -7 22 25 32 50 37 30 52 58 56 39 53 32 66 43 47 64 85 65 49 53 60 41 37 61 63 59 37 34 53 69 60 67 65 55 65 69 68 80 68 68 85 79 79 76 63 58 68 71 78 72 75 77 70 64 64 49 51 70 65 64 66 56 52 47 47 42 40 57492 345 61 30 11131 15 58 12 6470 -328 3187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 353 579 537 721 1121 1285 2438 6068 13020 10888 11905 32436 74639 61625 68912 78311 92079 97939 68238 58468 56417 59033 52406 55925 60550 66748 73605 82256 90403 96240 116137 133599 157352 192814 248012 303103 348179 383083 401847 429970 408063 352519 272780 222375 203617 176001 139089 117568 115298 125865 133745 136425 160695 183774 162879 161041 128925 107977 100823 101584 112532 119711 86126 92855 91674 60723 51734 38965 29458 26459 22485 19388 16157 14108 12336 10395 8756 7220 6122 5573 4674 4417 4257 3886 3767 3799 3427 3558 3271 2683 1834 1090 565 358 250 87 109 104 102 73 110 67 149 68 98 119 85 82 138 123 111 78 111 85 209 192 137 194 196 149 116 102 173 135 134 177 254 226 161 111 152 196 160 104 120 72 139 206 188 158 179 191 168 249 181 189 130 159 116 161 152 119 116 90 146 199 144 79 125 42 74 75 61 65 62 59 44 87 54 46 85 110 99 50 55 93 53 38 5 6 25 25 41 13 31 29 -6 37 46 0 35 49 27 29 24 15 -3 -14 12 43 3 -14 18 36 29 16 24 7 -2 15 30 38 45 6 35 74 19 20 48 30 32 38 6 -43 13 34 30 21 48 113 60 69 65 49 43 79 75 81 89 92 82 63 69 65 82 91 75 84 72 68 51 54 70 52 65 62 79 76 62 64 73 99 81 65 59 50 70 58 64 72 58 64 58 81 82 65 79 91 73 76 77 73 76 111 84 87 73 70 70 97 84 81 86 100 103 90 89 79 99 87 96 99 90 92 112 99 93 86 87 99 101 100 95 93 88 103 109 98 85 84 83 71 73 74 63 59 57498 325 660 30 11130 15 58 18 6470 -324 27 198 508 1161 2859 5274 9682 21347 32289 36676 44659 54097 54354 60122 73325 79273 54690 51022 44014 44896 45980 48694 53520 64216 78096 96449 116929 144243 198389 274013 353865 430168 484996 538927 582140 618992 617299 568083 466909 373599 305799 279610 299880 318092 312419 290013 262196 205130 154272 120314 103759 107385 113268 123719 123648 124108 127137 115224 102371 90953 86864 82455 75205 68478 64294 62619 57029 48486 40954 32076 24045 18705 15550 15442 15589 15227 13103 11839 10404 8039 7217 6845 6414 4847 3889 3393 3575 2541 1882 1394 604 317 173 218 172 137 142 141 187 99 95 54 41 50 153 192 136 149 138 140 121 122 142 164 187 207 179 211 147 147 186 160 126 208 175 222 231 218 188 235 262 202 250 194 169 199 216 264 212 239 229 190 157 172 206 263 221 203 155 169 242 198 155 185 159 117 114 124 123 139 145 53 27 79 85 52 107 156 68 91 130 129 77 66 68 31 -5 12 1 17 1 20 23 -11 25 97 68 75 76 36 65 68 41 46 69 33 46 38 20 -18 11 30 44 38 23 36 49 75 62 39 59 8 25 44 77 74 56 77 49 64 59 50 46 59 89 66 67 93 126 102 90 74 67 79 122 114 101 109 125 102 91 111 77 69 73 84 45 49 67 76 85 83 72 38 60 86 85 89 76 85 93 89 82 83 58 83 90 91 82 82 89 99 103 98 95 116 100 91 90 87 120 108 116 98 88 105 102 108 103 110 113 85 78 86 115 101 106 106 106 106 106 108 125 119 115 103 101 101 104 121 125 124 117 110 111 111 114 101 96 99 95 93 85 85 81 57504 345 60 30 11130 15 58 24 6470 -321 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 21 533 3013 11141 23677 14285 12123 11718 18445 32881 65616 78230 61326 73605 101515 68041 53260 57476 62751 72255 83892 93401 103632 121329 147044 172700 206493 252309 304924 359982 407748 457940 481368 450878 381755 318652 262917 215069 178797 169103 171661 170924 162974 153564 144220 125904 104175 86147 71829 64575 57357 53299 49466 57755 318684 627689 220092 50884 48268 48632 48360 41879 33331 27591 25877 24621 25433 29859 34012 32553 30126 27516 26081 23319 20601 19235 17480 14533 12872 9877 6780 4457 2532 1572 864 471 304 143 148 117 90 130 142 48 38 108 65 87 130 66 74 154 96 113 87 145 82 85 71 98 95 147 123 104 139 96 120 186 161 118 155 179 223 198 223 135 123 115 157 185 179 174 179 233 151 145 168 193 183 103 151 206 207 153 137 158 127 93 94 122 108 107 85 101 70 57 -6 -3 72 45 38 45 54 94 57 22 19 34 7 19 49 20 9 16 9 3 11 32 57 22 45 97 25 38 38 46 55 7 -5 15 21 15 3 -10 -18 3 4 24 3 -1 -12 11 34 19 6 46 6 -2 -5 -14 32 43 9 34 34 4 47 42 31 9 35 84 69 44 61 84 54 36 28 38 50 55 83 92 61 66 47 28 34 27 26 61 48 60 49 41 11 8 35 37 32 58 72 30 51 51 52 80 84 54 54 71 60 49 43 66 76 64 69 67 68 60 33 46 48 51 61 64 55 51 44 57 55 61 57 80 79 89 71 77 73 56 60 72 75 63 68 68 65 62 68 68 64 66 69 72 75 74 64 69 68 64 66 55 57 53 42 43 39 57510 323 720 30 11130 15 58 30 6469 -318 66 1333 854 1208 2214 5631 13937 21521 20072 19145 14769 16078 21361 28322 51641 75629 57094 64497 112232 101890 78473 85330 93419 102449 119295 138299 160120 191114 222937 259180 299966 328485 334797 327436 331122 335703 308407 283651 277037 260352 224749 198283 195093 219862 297150 355677 283732 168851 159827 177400 181162 173174 168756 147463 119809 105555 95615 79474 111519 222240 93079 24608 19437 19839 25561 30147 29013 26628 24575 22444 19608 15896 14096 14802 15569 16770 16728 15387 15235 17453 19508 19683 19424 20723 21294 21211 17355 11916 8468 6544 5395 3558 1209 291 96 83 118 1 107 134 7 74 37 27 46 87 147 116 57 62 87 50 52 20 46 89 52 110 91 113 99 132 114 123 141 89 98 137 139 154 187 198 180 92 179 155 187 189 200 153 208 203 166 144 158 149 144 50 83 157 84 83 137 111 112 76 70 42 59 17 35 34 9 -5 11 6 9 64 48 17 39 19 -2 28 -2 11 -15 17 -30 -27 -10 30 21 14 24 6 42 4 15 35 -25 -29 9 21 11 31 13 4 4 -26 4 0 -25 9 25 5 37 -5 -31 19 17 -17 -13 0 3 23 6 -2 9 25 5 11 9 17 13 22 40 31 41 40 11 10 19 30 20 35 50 31 33 51 13 36 51 26 24 35 42 39 39 45 41 45 39 19 7 34 51 23 22 35 50 49 56 38 46 59 62 46 32 64 67 67 67 58 63 61 62 44 24 42 60 69 45 42 59 71 75 53 61 55 51 56 60 56 46 53 61 73 67 63 66 67 75 79 66 63 68 50 59 65 64 60 59 61 59 60 51 54 48 46 40 31 35 57516 312 1049 30 11129 15 58 36 6469 -314 590 1868 4285 11221 33920 69076 70532 62123 51419 96968 97489 55963 66136 82449 105870 139695 169767 156921 167537 168312 182029 201277 217486 213866 193682 206571 222853 221092 210145 204778 195539 185047 180525 219367 312052 386044 376096 288087 158285 88356 74920 76026 84085 88206 88286 80816 76297 72240 64533 58989 56713 49381 41712 38277 36734 32177 26719 21823 18622 16368 15211 16479 16616 13011 11384 10180 10937 11141 10897 11285 10924 10553 11514 11687 9330 8406 6486 6102 4637 11203 40446 114607 124203 117561 89928 2783 97 73 91 87 137 127 93 112 32 110 68 58 42 40 44 46 34 79 81 143 129 83 53 95 133 144 145 155 173 198 175 201 187 152 147 176 179 175 244 207 177 224 205 176 184 153 125 174 142 155 123 92 125 123 137 136 40 36 77 71 69 25 60 107 68 38 41 72 93 27 50 93 36 -52 -17 46 8 27 30 -13 -23 48 24 26 33 -17 -1 40 68 8 40 7 -31 -16 31 28 14 18 22 8 20 40 15 12 35 11 14 52 37 44 58 27 -17 26 -1 56 42 58 46 48 7 -4 1 10 19 16 62 73 35 70 83 106 83 60 55 31 2 51 64 48 80 63 49 79 58 74 72 63 52 36 56 71 34 51 44 56 50 53 36 40 63 37 44 54 54 60 37 37 53 61 57 53 65 59 55 73 65 67 84 82 71 70 91 84 70 75 72 57 68 59 78 76 82 70 68 64 92 85 78 77 75 79 91 80 73 80 79 73 80 83 75 85 90 78 73 84 85 76 79 76 68 67 67 56 62 53 57522 319 838 30 11128 15 58 42 6469 -311 236 120 58 387 615 2221 6752 10613 13326 20338 22973 24431 24513 33471 42675 44837 59747 96556 157257 200407 204956 225693 273803 410405 473142 469712 424801 298082 227011 202009 190276 186206 177744 165641 156276 162773 172672 179637 176892 165021 160222 158603 161363 163168 158421 138980 115594 94334 75496 62639 53462 47628 42337 39207 43964 43528 40593 40436 39263 36421 41465 44065 39591 36166 33982 33906 34684 32602 30916 28557 25393 24426 23678 22434 21765 20652 17174 13673 13503 12613 11153 11095 9720 7367 5781 3660 1596 828 2230 30358 81309 71738 12669 371 151 86 60 80 55 112 66 84 52 93 156 88 78 64 58 83 166 132 131 116 105 114 148 142 96 164 178 227 226 161 123 163 218 190 262 236 252 176 188 219 195 237 242 203 194 197 187 145 159 203 171 95 115 187 227 192 80 92 124 88 62 34 45 51 33 5 62 86 54 64 75 53 54 37 21 15 5 0 78 38 57 40 -12 25 45 69 -9 63 49 49 28 71 33 10 -4 -24 -3 20 -7 23 12 31 37 35 14 22 35 12 8 41 8 7 -13 9 35 34 41 63 45 49 80 4 18 63 37 48 38 42 70 85 49 68 68 67 53 48 57 53 71 52 95 72 78 73 52 51 50 58 69 47 66 76 57 73 61 70 82 58 90 76 61 87 74 82 80 74 82 95 87 94 77 71 71 73 81 70 58 78 89 94 103 90 102 98 93 90 89 92 93 104 93 96 90 94 102 112 123 107 100 86 102 103 106 100 98 96 99 102 99 97 89 103 101 104 102 104 98 90 95 96 88 79 69 68 67 57528 323 717 30 11127 15 58 48 6468 -308 -16 -94 -62 366 693 972 1342 1564 2069 2415 3291 4629 5761 6808 8837 12533 17552 23700 30280 37241 50600 70952 115039 162586 213835 297564 305096 318711 356453 417234 410340 301692 255736 275805 224910 169490 144122 131133 122144 115442 115314 121213 126825 131048 127529 115181 105037 116454 111695 104252 117138 123853 122640 118600 117403 118332 124782 127739 127367 124464 110466 92865 79211 61616 50319 45322 41559 36317 25283 16853 12411 11161 11961 10758 8891 7998 7177 7242 7070 5947 4597 3940 3901 3373 2772 2346 1637 1047 731 598 461 317 247 270 112 74 79 95 50 94 151 87 2 74 54 45 27 35 62 79 22 7 41 50 36 55 39 40 99 154 45 24 143 118 117 161 241 204 122 180 189 178 206 209 205 203 201 193 231 175 189 194 205 211 146 139 207 192 121 125 149 102 108 90 83 67 91 68 84 64 55 64 34 52 38 45 -4 26 91 93 122 41 57 20 17 22 -9 9 0 -3 51 51 16 20 -17 10 -15 -22 -9 30 27 7 39 16 22 13 -43 9 24 20 21 34 21 45 38 2 6 21 15 24 -3 26 29 9 42 1 22 25 46 9 33 38 28 11 -10 15 65 44 48 60 57 44 24 43 41 56 74 75 83 55 47 77 51 34 66 53 64 90 38 33 52 18 33 40 32 50 58 75 59 61 48 61 42 47 60 57 44 41 67 67 57 56 65 59 73 80 90 64 77 76 79 85 64 84 78 70 89 89 85 80 73 81 83 95 91 80 88 74 68 83 86 78 73 86 98 99 95 95 84 92 97 88 93 83 76 79 78 74 68 68 63 51 52 57534 317 895 30 11125 15 58 54 6468 -305 -94 356 213 327 977 1843 2638 3340 3248 4078 5472 7882 11649 14918 22287 35996 60520 100675 173553 291452 422459 586313 643874 482271 330332 296101 263419 211826 163836 128659 95495 63954 50853 47898 50982 54945 60658 62255 59911 53608 46839 42708 41406 40067 39834 40220 38345 37008 36991 38938 43847 48706 58288 72337 92173 113503 122482 114447 109823 106357 102363 98247 91169 89234 89556 88553 86323 84022 77408 74109 71172 65968 61363 56267 52787 51234 52351 51956 51598 48403 45868 36845 26593 20399 15183 10432 8251 5707 3813 2048 843 492 82 94 49 75 0 -26 53 75 34 -4 -14 -35 18 60 0 39 5 51 15 80 70 32 63 43 137 79 124 147 139 158 202 197 160 166 187 184 164 162 205 162 135 130 196 201 217 186 153 165 166 179 159 130 138 102 130 89 117 99 58 103 67 22 49 8 34 1 47 61 89 51 46 22 65 45 39 -13 43 28 35 -13 -18 37 42 -10 -2 3 -19 14 34 -5 -17 46 10 -12 -6 17 8 -13 -23 -11 35 26 6 -11 4 32 26 12 2 3 -4 16 21 17 -23 -25 6 36 0 35 34 44 32 -20 14 12 51 1 29 30 17 19 49 48 14 40 37 21 42 71 45 42 23 31 41 42 36 22 24 24 29 41 42 44 54 31 44 39 43 42 45 47 39 42 34 24 21 34 48 78 73 57 60 44 34 39 59 82 66 58 61 58 55 46 57 49 46 57 64 76 61 66 68 78 64 70 80 87 87 62 62 71 68 61 70 76 64 71 75 75 77 82 78 73 68 64 63 57 57 63 60 55 53 41 41 57540 329 533 30 11123 15 59 0 6468 -301 60 599 1283 1561 2045 2179 2731 3762 4525 5145 6588 8157 10554 12834 16243 20228 26009 34964 44756 56344 70066 85008 103693 123804 148822 183281 235218 304003 401716 509576 594323 644626 657475 681283 661129 556104 478346 409144 346868 276467 197329 138954 111441 97393 81591 60548 48374 43327 42963 43040 41418 43808 44555 42951 40083 35629 31464 32078 36158 37721 37714 39870 40705 39864 40468 40376 42304 44184 48300 50685 48155 45430 48888 47206 46114 45845 43881 44528 46185 46347 46011 41489 35117 29956 26335 23034 22762 22872 22084 22040 20225 17746 17219 16838 17756 15879 12021 10027 7210 3156 1284 546 318 237 198 101 52 26 36 74 52 71 56 45 10 42 37 25 81 49 79 73 48 97 33 24 69 80 59 120 73 111 177 136 108 174 139 160 201 170 238 205 171 211 189 197 212 163 209 196 208 168 153 110 132 143 114 130 113 105 118 63 26 72 61 56 77 15 14 2 19 36 63 45 74 87 60 39 27 -6 -2 33 41 35 1 -5 54 -1 12 28 5 -25 5 50 21 50 32 7 65 -1 8 21 20 46 -7 34 3 22 20 13 25 20 50 59 42 -12 37 27 32 53 41 36 9 57 57 41 44 53 36 20 59 38 42 23 8 50 108 83 69 41 44 42 5 52 62 54 61 36 57 61 71 75 59 52 46 60 79 71 53 63 85 60 37 71 72 52 57 72 86 83 70 60 90 68 55 57 44 57 62 71 94 63 64 72 74 74 91 56 66 92 86 62 75 57 78 82 78 90 90 90 89 73 87 89 93 98 103 104 94 97 93 81 85 98 96 101 98 100 92 86 84 76 81 78 76 77 68 64 67 57546 329 532 30 11122 15 59 6 6468 -298 176 453 576 943 1457 2027 3204 4234 5082 6905 8273 9632 12826 15877 19713 25095 30730 45537 72398 63623 58173 70514 86834 109683 137833 167902 205836 254460 315803 378889 459276 559056 634834 669004 679822 666608 598794 485829 380337 272061 193177 139168 118725 108258 100150 87512 70529 52703 44034 36206 31646 29258 27657 24864 24369 26718 29658 32485 34181 35636 36412 36030 35973 36057 37359 39523 41185 41985 44591 44425 41346 39042 38671 38898 39738 37044 34940 31322 27933 25159 22397 19081 17755 16034 11837 9803 11348 13199 13079 12177 11954 10251 7668 6146 5660 4920 4677 3266 1938 1208 1067 777 382 257 150 164 81 76 69 63 70 57 84 25 69 45 47 11 34 44 63 65 27 106 63 89 75 132 115 102 137 142 114 119 137 164 169 191 184 175 192 181 219 183 201 186 246 262 187 180 204 213 185 194 150 165 83 144 164 120 118 105 109 72 163 102 85 72 63 56 70 23 54 75 92 118 91 75 64 66 32 38 45 16 14 50 51 75 91 6 59 66 3 62 76 82 34 65 49 48 41 52 44 38 22 54 59 49 47 62 52 35 26 55 59 52 22 21 48 47 24 51 51 84 75 56 24 51 35 40 49 49 68 95 83 42 58 100 82 98 98 50 33 51 73 61 53 58 76 39 47 54 57 77 68 75 51 48 56 75 74 71 74 92 58 58 68 83 85 63 83 96 97 75 91 96 88 95 95 89 84 104 107 107 105 96 98 108 74 68 93 94 99 119 113 105 116 91 103 116 102 118 116 114 114 115 110 114 113 105 101 105 106 106 103 108 110 101 105 111 116 106 98 101 100 89 85 82 85 57552 337 291 30 11121 15 59 12 6467 -295 137 298 497 773 1138 1486 1970 2784 3744 4687 5792 7274 9268 12086 14459 16132 17407 18710 21281 25347 30891 37310 44740 53094 62254 68046 72442 80349 95450 111439 136309 171397 219860 291567 351068 368811 390978 401792 391104 413871 450852 465505 462934 428111 391039 367449 312256 250762 180760 115474 76083 64057 65638 64475 62011 55347 46456 38474 33406 30308 28743 25208 23538 21551 19875 18594 17950 17988 19548 20474 22505 22901 23976 25476 24428 24474 24906 23034 20352 19279 19656 19543 17494 15351 13536 11345 9784 8804 8421 8410 7482 7355 7325 7368 7706 7515 6727 6248 5591 4836 4743 4082 3533 2940 2011 1055 816 605 355 208 175 199 153 121 10 -12 29 -24 13 -7 -25 28 42 -2 -24 22 64 7 31 47 -11 65 37 -31 102 73 36 68 27 18 44 85 143 125 175 83 112 181 148 159 96 112 159 100 184 179 109 80 131 115 131 88 96 77 79 44 24 -4 9 26 -26 12 2 33 33 28 -5 -3 -14 -16 12 -27 22 35 25 67 2 -23 -16 7 7 -1 -29 -17 -31 -21 -3 -40 -28 15 8 -28 -2 30 18 -20 -39 22 -22 -45 -29 -41 -10 -16 -16 5 13 -21 -32 -27 -3 -31 -29 -24 -5 -6 -13 -2 -37 -3 -8 -5 -7 -5 31 1 0 -22 -55 -39 -7 4 -12 20 34 40 56 17 6 1 1 -13 2 21 4 10 -30 -12 42 10 14 21 21 21 27 54 45 29 10 16 25 31 14 6 7 15 10 25 33 41 36 35 13 23 41 30 25 31 11 18 38 41 39 35 37 45 29 26 31 35 39 40 36 32 39 51 41 41 49 42 52 58 48 49 45 42 55 54 58 53 48 58 55 52 51 51 39 43 44 43 41 47 41 24 19 31 18 57558 340 200 30 11120 15 59 18 6467 -291 12 183 424 645 972 1287 1649 2086 2593 3192 3847 4358 5004 6058 7273 8391 10243 12301 14751 17731 20890 25053 31171 39807 52670 67445 78834 90531 103297 119519 143286 171118 203870 256683 316584 320722 314278 339179 374230 404427 410503 381632 342166 326059 317942 292701 255119 234256 238085 260610 282014 259336 221454 163810 118106 95479 99072 109009 107860 92978 65848 47859 36375 28548 23429 21811 21953 23647 24105 20724 17042 14420 13560 13142 12703 12415 12045 10805 10212 10177 10520 10972 10877 10766 9490 8364 7459 7070 6030 5014 4090 3465 3143 2775 2597 2413 2247 2077 1970 2082 1839 1787 1816 1747 1293 900 535 399 303 254 218 147 177 254 220 101 101 10 13 41 39 36 54 80 11 72 83 -27 -30 61 60 0 22 32 61 30 30 20 35 98 91 57 85 101 158 131 150 164 60 173 207 162 192 173 196 192 162 162 177 137 137 143 144 182 164 183 171 126 128 115 132 126 56 70 42 56 12 -9 28 11 37 51 54 13 18 83 60 49 5 28 62 44 49 70 -10 -12 39 12 1 -13 18 63 18 26 54 8 -22 12 -18 17 34 8 8 21 19 42 12 -13 11 19 18 -6 13 -6 -2 40 -8 24 -1 22 29 11 23 27 31 -5 1 26 59 35 48 24 17 18 4 28 27 39 70 47 55 4 14 45 42 41 40 28 18 42 51 42 29 46 53 45 59 40 63 57 49 61 48 45 54 40 63 48 52 77 69 48 80 80 83 55 41 66 62 67 51 56 57 53 37 46 65 48 70 78 68 60 57 66 65 76 70 69 79 69 67 80 68 65 71 74 73 79 91 83 74 78 83 67 70 76 77 76 80 69 61 71 59 60 58 62 60 56 55 53 57564 342 138 30 11118 15 59 24 6467 -288 97 273 558 787 1327 1808 2492 3412 3924 4446 5384 6346 7348 8290 8795 9603 10934 12460 14296 16638 18909 21724 26201 32400 40922 50668 60544 72071 84475 99631 118553 139241 156839 172552 182619 195684 210476 223429 246524 264731 287962 300790 278937 242799 224916 215908 212356 215779 226344 231106 231717 233905 270500 328196 341784 318257 258878 188753 169821 184937 173277 140236 110766 93254 84423 64799 45518 36782 35086 33102 29746 25803 23684 23824 24023 22662 19395 15840 12902 9870 6986 5657 5446 5743 6712 6805 5164 3557 2858 2098 1476 918 723 849 906 950 1048 1069 1128 1131 1054 808 619 528 534 587 605 466 358 401 384 197 112 131 112 132 203 127 128 102 80 70 36 45 44 -9 -62 -22 -58 -60 90 31 -1 54 43 7 4 -18 74 73 5 79 77 59 77 88 107 103 92 107 129 124 162 147 164 128 90 164 182 193 170 201 146 150 132 132 149 129 109 100 101 88 103 138 74 62 91 77 43 27 30 75 54 52 76 18 22 41 29 15 71 28 27 43 1 26 3 -13 -3 23 59 13 -13 -24 31 25 2 11 8 -10 -20 13 -4 26 16 19 14 -17 -18 6 -11 -6 -20 7 36 -13 -44 -46 -30 -9 -11 -9 -17 -22 -15 -16 1 5 -10 -13 21 -8 -7 18 -1 -14 -3 -4 13 7 59 57 15 10 27 15 -9 8 31 36 42 33 1 -17 32 26 56 32 28 6 1 12 29 32 49 39 12 42 50 36 23 42 41 37 29 53 53 49 58 40 54 58 30 46 47 42 50 58 57 48 50 49 37 46 54 54 64 57 47 52 57 64 50 56 63 65 77 78 68 62 64 80 82 73 74 64 48 64 74 71 67 57 68 64 61 62 50 42 45 38 35 29 57570 343 108 30 11118 15 59 30 6466 -285 -91 18 467 835 1584 2341 2560 2954 3580 3952 4580 5377 6097 6641 7913 9643 11621 13300 15123 16956 19555 21921 25398 29066 32785 37245 42627 49366 56425 63071 76750 91924 112074 131086 146470 161079 185708 210573 229255 252906 270208 276994 269871 262092 252592 251471 255078 257188 261354 273057 283517 288309 292062 299807 277608 240776 221896 196387 189333 211441 215811 210972 200783 188490 166706 135956 103959 71044 55365 48189 36527 31662 25360 22422 23049 23225 22975 23135 24021 22736 20033 16341 13196 11106 9998 9330 8510 7235 5565 3812 2251 1480 1238 1263 1289 1353 1113 986 1016 989 748 458 368 372 391 352 314 311 210 164 136 160 120 103 154 112 119 140 42 136 55 68 20 5 22 30 50 17 36 -14 -62 -41 2 -16 32 44 48 64 85 62 87 45 10 111 103 159 140 109 153 120 129 163 166 134 151 238 203 153 203 144 213 160 165 206 176 135 178 233 160 122 139 98 123 116 144 108 111 88 69 24 44 96 76 42 33 -1 -2 52 67 82 66 4 76 48 65 38 -24 -13 26 14 25 26 1 47 16 8 29 22 25 31 16 0 36 3 36 11 31 10 41 -12 4 -11 -18 13 8 4 20 45 27 12 -3 -6 1 8 47 46 10 -17 8 28 17 25 43 25 4 -1 21 1 28 29 36 48 31 33 57 13 26 31 3 45 64 55 62 66 63 77 70 33 34 33 57 59 70 52 44 49 62 64 48 40 53 41 61 65 88 69 49 54 57 66 90 67 76 61 73 74 58 58 70 68 54 40 67 79 63 62 84 92 78 82 68 61 83 101 81 65 73 73 79 83 93 88 78 81 86 74 81 78 76 77 83 75 81 65 70 73 67 64 58 61 59 50 47 57576 332 438 30 11118 15 59 36 6466 -282 16 142 483 973 1418 1989 3069 4533 6140 8275 14859 33641 35600 28612 34703 29935 26515 27405 30536 34927 49332 71788 71202 76946 109372 144615 198900 244040 278485 309706 244283 205054 217019 239224 277813 325165 291133 254155 244424 258908 275088 285234 280406 272670 276215 273857 229923 169731 139290 139321 144487 156051 156603 130718 98118 92253 90397 75697 67830 57250 47414 37999 32928 31427 28455 25437 22330 20551 19712 17998 16217 13813 13187 12648 11720 9547 7155 5258 3973 2938 1961 1386 1244 1241 1461 1515 1706 1760 1395 1273 1145 1068 1181 1014 899 746 452 390 295 257 233 180 110 113 91 19 110 94 94 68 17 86 52 34 -27 46 13 29 56 0 39 68 71 34 27 27 71 61 75 56 36 79 64 45 103 101 56 47 160 146 101 95 122 127 131 148 134 143 159 167 185 190 200 152 168 172 164 180 110 105 89 117 73 123 141 93 57 43 70 88 50 60 10 21 50 34 42 34 15 15 55 63 42 27 -21 23 29 17 -44 -39 8 4 -3 14 25 24 -14 -12 -8 -31 -4 22 29 -9 -3 12 12 -21 2 -8 -4 -40 6 28 -9 -31 -14 -14 8 17 2 -30 9 16 42 7 -9 -1 1 -27 -16 -13 20 24 -12 11 5 25 10 24 28 37 44 31 20 46 38 26 23 24 50 40 30 22 9 68 70 21 28 28 19 30 22 26 38 4 53 35 35 22 31 22 12 23 56 48 34 31 55 54 69 59 37 28 34 37 54 44 50 60 55 50 48 46 57 53 45 70 56 49 62 73 65 76 81 65 57 56 60 60 57 57 55 53 62 63 59 61 64 58 55 54 57 42 42 39 38 35 36 34 21 21 57582 338 260 30 11120 15 59 42 6466 -278 -45 89 147 439 603 930 1691 2504 2973 3867 4943 5860 7007 8485 9945 12221 15966 21042 27685 29596 31421 32908 32589 32891 35965 43385 50209 57962 75328 119365 125022 115921 140788 146858 172500 189419 199575 206685 195319 186561 177906 175505 189458 223982 268766 333411 352510 315020 234802 234931 230804 227442 222075 216011 198939 166302 151972 158998 166843 168348 147804 116218 92585 66865 51656 45075 42268 33971 25432 25900 26463 27108 26965 24685 24061 22925 20753 18772 17359 15023 12027 8946 6681 4803 3834 2945 2279 1981 1866 1881 1907 2137 2228 2138 2419 2516 2864 3915 4618 4575 4511 3206 1848 1257 1164 958 568 388 250 141 189 131 69 90 82 77 81 62 32 29 -16 -11 5 -25 61 46 25 -22 -12 49 69 17 23 27 5 -34 24 26 78 60 59 7 32 130 89 130 153 148 167 166 167 140 156 197 175 161 207 143 135 175 170 115 153 144 144 76 118 111 53 28 48 73 52 48 17 0 22 22 38 23 35 54 25 17 24 30 -8 -9 -26 1 -3 16 23 -29 -27 28 47 44 12 25 17 -1 5 40 28 27 -7 21 -15 2 15 4 -13 -9 0 4 13 19 -26 -6 -32 -16 -20 31 24 -3 -22 -21 -46 -21 -5 12 27 0 3 -12 20 16 -24 10 13 4 10 -15 -13 -25 16 40 46 21 -3 43 52 15 27 15 18 22 5 22 12 49 20 14 26 20 27 30 26 29 48 39 24 35 31 9 11 12 44 43 21 28 45 32 35 25 25 33 38 44 48 55 54 35 23 41 48 41 52 46 40 39 36 49 51 52 54 65 62 48 47 65 63 56 56 61 64 57 44 47 55 66 62 70 60 54 48 53 44 45 47 44 37 45 36 36 25 18 57588 344 81 30 11121 15 59 48 6466 -275 633 818 1331 1737 2325 2949 3782 5144 5926 6321 7290 8192 8885 10501 13528 15980 18436 22387 27195 31417 36507 40003 42409 46170 50830 54823 58985 64192 69492 75850 82766 86687 90951 98326 103585 115306 124589 130160 144049 167283 167020 144766 133797 151163 173806 175804 173683 180700 202880 170618 155448 157417 167810 179143 195383 214813 233765 244828 245830 235845 208098 176259 141866 125514 114359 101549 100808 95724 77655 58775 47503 36851 29419 23777 21280 19427 15362 12586 12750 14905 17402 21061 23838 24104 24398 22013 20127 19365 16834 13075 10252 8697 6994 5524 4884 4604 4176 4258 4014 3785 3758 3557 3811 4068 3467 2466 2022 1714 1516 1331 991 635 363 190 119 88 117 158 109 97 76 157 106 130 56 81 57 42 21 15 63 0 40 54 21 26 37 69 74 20 67 37 16 102 166 63 15 51 33 119 148 120 152 168 251 192 174 244 201 203 176 166 218 205 178 151 164 105 89 127 131 62 177 116 78 78 75 48 67 21 32 55 76 -22 10 77 85 60 72 31 38 119 89 77 64 44 20 2 -25 -22 -1 31 41 33 0 36 46 13 -16 79 31 25 22 21 16 15 -19 34 45 1 -25 17 46 27 15 15 17 -11 4 -1 40 21 30 41 5 26 11 15 21 1 8 -4 -10 54 38 16 14 20 27 19 15 1 47 75 54 11 51 68 90 61 82 25 31 43 42 60 34 63 35 20 62 67 54 54 58 45 62 75 77 63 63 39 55 80 64 84 69 67 73 74 70 61 67 71 61 64 61 73 77 85 79 84 71 62 70 87 86 80 69 87 82 62 77 69 74 74 81 95 83 74 80 82 88 76 85 75 86 72 66 80 86 81 77 78 65 68 68 73 63 61 64 63 61 62 57594 343 112 30 11122 15 59 54 6465 -272 -63 38 103 205 212 25 390 854 1270 1497 1416 2038 2542 3044 3175 3058 3923 5721 7843 11605 16210 20005 22750 24109 25668 26880 28060 31528 37565 42259 43695 44803 46461 47035 46765 46660 50879 54088 62397 88751 124983 142079 147421 129295 118120 137608 185390 279534 304430 271360 239980 194885 179171 198513 244590 326230 347473 287191 233863 162691 167963 164505 151024 129113 94901 65698 66980 77579 79131 77361 68796 55091 41436 32796 30847 29351 29998 30242 28161 26765 24391 22958 20646 16515 16835 18311 19130 18231 15265 11521 9059 7595 6251 5077 4741 4597 4536 4762 4806 5419 6644 7938 9315 8253 6651 5523 5546 4856 3734 2565 1717 1135 570 312 167 132 144 159 119 114 46 132 129 80 11 27 84 10 29 85 14 70 7 -2 27 57 53 14 -19 -29 2 1 -22 -36 80 91 93 99 188 138 194 125 194 126 123 183 161 173 238 202 220 152 165 184 249 209 180 138 131 147 121 137 129 111 83 97 112 66 92 83 32 4 9 -19 29 39 10 52 82 46 50 48 67 63 46 45 56 41 25 24 28 -22 3 -9 26 41 16 26 38 87 62 36 54 39 12 31 39 34 27 13 -21 -21 -16 14 1 17 29 7 28 27 25 15 22 21 7 2 29 -3 20 55 16 28 52 50 35 28 35 42 30 60 72 51 35 60 26 3 15 49 49 57 67 68 52 41 40 35 46 27 12 35 54 43 44 41 70 70 69 55 56 58 43 37 71 58 46 67 46 62 40 62 92 82 78 62 72 77 70 74 37 56 66 66 77 76 71 70 64 55 71 68 61 67 75 75 76 80 83 85 86 89 84 85 88 78 89 94 89 76 90 97 91 82 69 72 79 71 59 58 66 62 54 53 57 57600 342 144 30 11124 16 0 0 6465 -268 10 5 324 779 1057 1359 1758 1974 2180 2572 3162 3578 3566 3417 3544 4009 4161 3780 3808 4288 4575 4848 5946 7361 9017 10069 11549 12670 13514 15024 16626 18611 19950 21548 24365 28830 35978 42592 48237 54049 59160 76367 109491 155779 267593 362909 284231 185293 132716 160115 234645 231061 272830 349103 484032 358116 226954 119984 91951 97341 96695 89187 82206 73785 73115 77655 75741 68994 57892 45054 30943 22548 18561 15992 16846 19209 18969 16439 15639 15787 16688 19867 21945 21248 19417 15959 13773 11416 8847 7090 5743 4957 4695 4469 4044 3854 3708 3735 3982 4594 5176 5084 4861 3801 2739 2339 2086 1766 1553 1077 668 392 256 149 82 85 85 112 97 71 142 64 13 4 55 10 62 53 -11 51 77 110 69 8 42 2 18 15 63 84 92 31 8 -15 58 167 134 112 107 105 105 141 181 158 182 147 145 142 135 145 156 152 113 131 180 137 117 123 157 119 97 136 114 152 90 65 57 -2 23 42 49 17 21 40 40 69 49 59 34 73 59 29 32 67 36 12 26 45 37 -8 7 52 36 2 18 23 27 -16 14 60 62 43 47 6 1 7 -39 15 28 -18 -4 5 22 21 1 21 -2 -21 1 19 18 34 50 59 42 0 -21 16 37 25 15 16 33 16 -4 -23 14 18 29 41 52 62 35 21 24 20 60 35 32 30 39 33 50 40 20 21 -1 30 40 62 79 45 65 46 37 41 26 75 84 58 71 51 37 60 58 52 47 62 70 59 50 42 49 48 50 68 54 67 64 70 75 78 89 72 70 82 61 61 72 83 81 74 62 60 74 69 82 72 83 83 93 80 77 82 85 74 69 77 87 79 69 63 77 73 68 70 63 62 62 53 54 50 57606 343 115 30 11125 16 0 6 6465 -265 1137 703 1105 1911 2767 3021 3001 2934 3073 3867 4374 4902 5091 5365 5328 5326 5064 5066 5379 5959 6394 6541 6701 7899 10272 13204 16956 18000 21108 33195 41811 36737 23602 22080 24073 28281 30204 30731 32549 37269 45776 58635 77301 80029 94513 140480 204385 263864 235160 185252 158570 125703 107851 111939 145385 129596 137960 217457 251765 243573 172928 74070 54332 45878 40617 40993 40961 37540 34196 31586 26369 22823 22757 22173 22533 22675 24684 24704 21977 21613 19024 16446 16220 14846 12773 11653 10052 8427 6773 5499 5226 5314 5779 5979 5077 4335 5349 8185 11633 13513 13961 14414 12485 9394 10376 12834 14141 14007 11944 7887 4178 1861 750 361 231 136 126 103 89 56 46 80 102 36 -1 36 61 44 33 25 28 14 6 62 20 34 -13 -22 -17 -4 11 47 56 -7 -3 -13 6 37 71 90 121 84 135 135 148 116 154 171 167 129 159 152 153 176 148 118 122 146 126 114 136 178 180 159 118 85 86 123 131 64 84 88 46 31 -1 -65 -21 24 43 69 29 47 42 26 53 49 24 7 8 10 -11 15 -4 -5 0 34 57 0 6 30 17 8 -2 8 25 40 35 -14 -27 4 19 34 26 11 5 -9 21 7 -21 -20 25 9 -2 21 17 -10 -8 0 35 37 5 35 38 19 1 22 24 31 29 25 27 29 38 37 19 11 25 50 37 12 22 46 26 18 48 49 26 26 42 39 41 33 28 33 39 34 23 27 39 41 46 30 47 61 65 61 58 56 62 77 81 70 61 59 62 59 66 64 56 62 57 54 53 49 60 51 49 61 69 66 61 69 88 85 74 79 78 85 89 89 82 76 82 81 81 80 70 78 76 75 72 77 79 78 70 70 73 76 67 62 58 65 58 57612 344 85 30 11125 16 0 12 6464 -262 540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 510 797 1216 1909 2469 2782 3039 3176 3597 4150 5388 9977 26050 43747 49957 72394 102072 125179 214008 113959 53879 65617 90360 115752 101679 87997 91916 102819 118058 125317 124038 141441 219052 271194 289961 337831 372485 290545 248675 147049 108572 86963 80231 92610 143146 251564 357068 312367 163220 79611 64099 66582 74004 70986 65682 68862 68750 60229 50028 39443 29392 23488 21567 21774 21178 19552 19026 18767 19761 20337 21825 23558 24515 25466 24714 18330 14672 13183 13282 10866 8478 6294 5778 7483 10086 12304 16506 24202 27352 22503 14613 8474 4640 2852 2071 1811 1384 922 648 407 242 166 80 128 87 131 151 113 62 86 145 40 -19 54 105 85 23 -12 -3 74 47 28 32 1 48 80 55 72 82 52 66 25 -33 -8 -9 120 126 136 130 132 98 116 147 154 169 175 196 172 152 205 159 129 111 121 119 66 135 139 131 93 89 77 54 33 67 78 77 20 70 60 62 17 29 41 93 55 21 47 74 43 38 13 13 -23 -22 11 -7 -5 4 -13 -26 -30 18 32 -7 -9 3 13 44 50 61 34 1 -11 -27 19 -11 -4 -35 -4 10 33 38 42 19 16 25 23 9 24 1 16 32 20 22 1 -16 2 31 8 8 15 22 23 43 35 4 8 6 16 47 42 21 35 30 29 24 -7 3 23 48 44 44 33 46 50 44 49 45 40 34 20 25 46 71 39 31 30 43 27 57 56 24 45 50 38 44 59 45 58 60 73 60 49 45 47 63 60 53 55 73 45 51 60 63 59 59 54 62 60 63 84 81 76 83 59 57 80 81 75 84 74 80 74 74 73 70 68 74 74 67 69 64 65 63 53 50 56 55 50 57618 330 505 30 11125 16 0 18 6464 -259 -88 186 405 567 673 674 786 973 1456 1676 2019 2925 3993 5337 11660 20393 32522 53968 102240 152587 104695 125704 233792 345697 306840 333535 351186 312817 244017 271042 301089 321892 340544 355818 373842 385662 364351 309937 306018 293136 278974 301876 342305 235313 133267 153735 89608 63739 57963 56825 64626 55070 56854 55338 48215 43311 38837 33164 28447 22660 16338 12552 11866 13330 14781 15727 16464 17266 14589 13726 16719 20626 19893 18329 18790 19548 19706 16731 14105 12876 12313 11782 11188 10558 9986 9623 10910 11028 10105 9949 10831 11374 10648 9013 6403 4163 2529 1432 828 539 405 277 138 116 158 139 157 161 138 126 110 74 94 78 58 -6 33 46 11 -50 11 19 14 -36 -47 77 12 63 43 -14 -12 -13 -4 95 41 17 42 84 109 184 119 123 114 90 135 136 194 170 142 157 107 96 101 145 167 101 105 71 106 118 17 45 53 50 81 92 92 56 24 63 50 22 59 46 57 92 57 67 41 48 12 32 58 59 42 11 -16 -19 12 -24 -20 -24 5 23 46 10 46 51 28 10 -3 -37 -2 12 18 14 23 4 3 -27 0 -4 -27 -24 -8 -32 -17 -14 -3 -24 -15 36 -5 -33 3 28 -4 -10 -3 19 32 15 26 -1 30 34 14 31 38 26 22 12 1 9 35 20 37 26 52 32 25 34 10 14 18 17 46 25 43 45 40 50 48 54 47 47 28 51 32 44 39 51 48 59 55 44 40 42 26 58 68 60 45 35 51 49 47 36 51 46 68 52 47 40 51 62 43 51 68 57 53 64 56 66 66 58 76 75 74 60 72 64 66 72 78 83 68 66 61 56 66 65 56 49 45 45 45 46 38 28 57624 335 357 30 11127 16 0 24 6464 -255 -31 396 612 705 1208 2371 3380 4157 4618 5357 7048 9644 12817 15219 18371 22398 25379 26298 28026 31832 36149 45048 53856 56016 62274 76873 85992 99577 104047 102436 106718 111179 111965 116267 117217 120138 116469 112979 108963 107357 102968 108282 108301 113955 180300 322471 496281 666418 440325 304726 280652 109242 35648 29068 29093 30228 32917 43429 46268 38693 32473 28136 21518 18143 18327 14270 9756 6989 6020 5227 4494 4333 5716 7822 10579 13475 13411 14878 19687 22858 23742 22770 22348 21024 15472 11152 8116 6497 6921 7652 7558 7315 5201 4434 5747 9510 14053 16300 14303 9411 5548 2668 1331 860 563 412 286 247 207 158 130 75 154 148 117 147 131 109 134 105 55 24 38 12 48 27 55 76 -16 29 23 85 50 -1 7 29 51 9 44 1 81 115 102 150 124 116 147 119 180 183 159 132 143 182 174 151 175 160 107 129 121 111 106 131 119 126 96 89 51 106 62 49 37 111 80 56 16 28 31 -1 -1 70 46 52 54 38 54 51 60 10 -4 10 33 39 38 30 55 54 18 50 16 -35 2 31 72 68 24 51 57 15 26 15 41 25 17 36 37 68 20 9 45 -1 17 15 0 23 40 34 31 28 11 31 7 14 15 40 39 46 30 36 44 38 49 39 44 36 52 36 -4 24 69 49 57 38 20 26 34 49 59 69 51 48 49 57 49 82 89 68 52 72 63 74 51 35 41 63 49 64 70 83 81 73 90 79 66 78 74 69 75 69 59 71 70 76 84 64 48 66 58 68 90 87 74 72 89 96 95 92 82 91 92 90 90 93 87 99 103 100 103 90 84 84 94 87 97 98 87 78 72 77 78 70 72 64 65 57630 339 236 30 11126 16 0 30 6464 -252 24 186 501 998 1584 2031 2387 2836 3789 5280 7259 9447 12605 15334 18929 23198 26850 32303 40044 47078 54655 60316 65234 74181 79873 86304 91648 97759 96096 104700 122589 132382 146822 164174 173841 191928 207212 242763 278126 248789 206951 157133 159113 156414 149182 129610 141457 177193 160348 307389 196255 175725 177904 133765 81829 101093 104765 19144 14305 11759 11736 11636 11562 10746 8746 6560 4940 3869 3635 3814 5055 5476 5213 5031 4252 3368 2612 2047 2283 2826 3890 5204 6482 6945 6134 5403 5393 4535 3192 2192 1381 1241 1230 1485 1749 4028 8427 10739 14004 14569 13233 9905 7289 5865 4410 3106 2274 1455 671 369 301 231 279 210 203 222 186 120 132 157 29 -9 9 17 115 119 40 28 8 -5 -4 39 33 16 15 -61 -87 -25 2 37 63 75 -65 23 37 -7 126 153 110 87 132 120 149 140 164 191 146 162 165 151 169 117 153 159 125 116 130 106 125 55 36 80 84 51 62 91 40 32 36 10 21 14 17 47 85 63 17 24 50 45 86 29 23 11 6 -7 6 15 -22 2 28 -2 -15 22 -24 -6 56 45 6 55 53 24 -7 22 5 29 15 12 34 9 4 -19 -11 -9 -13 -7 42 7 -3 46 42 14 28 19 3 12 11 -6 5 0 15 9 51 3 20 22 49 28 23 32 14 13 0 3 18 60 45 72 54 45 63 58 50 50 55 34 19 36 36 43 31 29 60 70 55 54 69 64 70 40 59 46 49 60 64 63 57 71 70 62 59 75 62 63 69 74 59 56 37 55 57 63 78 76 76 76 75 59 67 85 86 76 79 79 77 81 87 106 98 97 84 86 94 99 89 86 90 91 91 91 82 83 80 73 74 66 62 60 55 57636 302 1350 30 11130 16 0 36 6463 -249 527 1622 3618 7287 9651 17457 36192 47890 39221 33966 50024 81725 140742 192792 167731 247313 372652 501988 822498 651759 334803 338636 629911 782873 104234 13248 9942 8264 7210 6209 4997 4414 3880 2887 2130 1715 1218 691 506 466 357 323 296 441 767 815 670 530 479 409 407 488 624 757 1206 1532 1307 1000 781 562 644 1088 2019 2499 2317 2068 1987 1782 1322 991 760 451 292 259 200 145 159 183 168 135 134 121 107 95 121 95 68 47 82 56 45 23 45 50 5 47 18 40 44 62 31 10 54 24 38 27 21 35 59 64 97 140 112 146 153 152 145 111 112 145 158 156 159 137 189 186 163 153 150 105 108 94 61 77 73 62 90 49 82 87 43 20 41 39 16 19 85 90 61 31 63 46 73 74 64 47 -8 41 23 37 13 8 9 16 33 22 -9 19 46 11 11 46 63 38 35 26 -11 -15 3 -17 -19 24 31 -5 -13 0 35 48 34 16 6 25 40 45 68 62 64 26 7 -1 2 28 58 39 32 61 44 54 49 12 14 57 62 50 29 39 59 37 39 66 66 38 51 33 39 39 47 75 61 72 61 63 68 56 73 71 63 77 58 54 70 68 87 75 87 100 80 72 86 69 64 83 88 94 91 84 73 89 88 96 80 87 83 75 79 76 91 97 106 100 94 96 97 104 97 90 91 98 103 102 103 97 97 97 95 93 97 106 95 99 103 99 95 93 89 88 78 71 75 76 71 62 57642 314 993 30 11133 16 0 42 6463 -245 80 245 513 1268 2897 6600 13280 25541 31930 36173 49571 55901 52264 62764 82389 96701 114150 122517 205133 356064 426748 377427 425235 556013 479497 165941 181102 320472 319245 362700 170148 85682 13984 11476 11644 10248 7191 5398 4575 3932 3333 2806 2656 2681 2120 1591 1364 1256 939 581 380 383 365 399 400 429 385 331 272 233 227 292 266 216 158 119 97 66 95 120 58 114 119 82 72 126 167 61 99 143 82 86 44 60 103 113 86 105 66 111 114 117 120 97 83 93 66 27 -37 -15 24 24 6 9 10 -20 -62 -27 -1 -14 -5 -35 -74 -47 1 24 -20 -28 -33 16 31 21 11 30 62 58 54 101 76 73 83 57 98 131 181 101 133 132 96 58 64 55 69 42 47 51 1 -2 19 10 5 27 39 -4 -39 -50 -28 4 9 -11 -12 20 10 -1 6 -1 -29 -20 -58 -48 21 -3 -7 -2 -17 -30 -37 -18 4 -34 -45 -16 -12 -19 10 18 1 -37 -16 -31 -23 -32 -22 8 15 -25 -37 -26 -41 -7 -29 -8 -21 -12 -18 -39 -28 1 -9 -21 -15 -37 -7 -8 0 11 -13 -13 12 -6 -11 -7 -10 -8 -21 -12 -18 -12 -3 19 25 16 -4 -1 6 5 14 29 39 48 16 14 17 4 25 15 25 34 21 1 22 3 -20 2 26 22 9 14 27 30 27 35 18 28 20 19 20 28 36 44 30 24 36 35 41 44 42 32 26 24 46 40 40 42 47 52 62 56 62 53 60 67 48 57 63 56 55 53 52 57 43 47 46 47 40 38 38 37 30 34 27 24 18 12 57648 333 425 30 11135 16 0 48 6463 -242 -79 56 220 575 953 1193 1559 2160 2801 3565 4490 5658 6631 7434 8416 9516 11157 13037 15141 17375 19544 21467 23370 25794 28595 30599 31230 34095 40567 45610 49880 62686 72000 65933 61295 65403 75781 91185 110191 145487 208101 271076 342256 378261 391063 401285 476988 492589 360415 334259 154329 52125 17427 15332 13405 10228 8719 7877 7374 6958 6422 5120 3714 2669 2095 1807 1305 752 443 338 280 310 279 363 410 473 426 440 470 451 418 386 325 190 129 214 207 95 125 128 210 268 279 258 203 113 61 104 87 78 73 97 92 72 89 125 137 167 158 103 117 107 98 88 80 74 47 -22 -36 -9 -16 43 33 -3 7 19 -24 -62 -2 47 -23 -60 -21 16 1 -4 18 -6 -29 28 76 102 95 95 90 91 117 96 99 140 124 111 103 147 135 165 161 86 51 104 119 112 126 84 113 95 99 61 56 25 -25 30 54 25 -8 30 74 36 59 28 -13 -11 -12 -15 -15 37 54 18 -17 -36 -23 -37 18 11 -23 5 23 35 10 8 36 54 65 19 4 31 28 -16 -19 5 7 29 -7 -4 10 -4 -29 -17 8 6 -3 -4 -4 0 -11 4 11 13 1 9 39 37 28 29 34 9 1 28 30 -1 -13 2 6 30 31 55 26 23 16 30 27 29 32 12 27 26 38 29 31 15 22 23 42 27 26 30 46 52 48 43 48 55 42 44 40 47 63 52 51 38 43 53 42 32 21 32 50 45 41 39 58 59 46 37 33 54 57 63 71 80 66 68 75 72 65 78 67 66 78 64 61 76 72 69 77 71 65 73 71 64 67 71 59 55 58 47 50 55 49 39 40 38 31 57654 333 424 30 11134 16 0 54 6462 -239 221 442 880 1098 1455 1796 2046 2837 4264 5479 7081 8281 10289 14407 17316 19751 24249 29536 32101 34167 36266 40569 41849 42483 45318 50745 62018 64562 61473 65481 68001 71288 78112 88467 112523 184887 309180 356493 420531 518124 564809 479763 169031 81280 82366 132930 163754 266059 374900 245914 225100 141137 35506 14248 10339 7344 6523 6531 7088 6953 5871 4524 3447 2757 2848 2804 2456 1585 1038 719 582 576 525 423 502 473 362 308 311 308 268 257 245 213 158 228 360 691 1953 4681 6649 9144 10450 11132 9352 6457 3265 913 427 326 256 203 196 127 129 197 192 91 120 201 135 118 75 98 162 52 79 40 59 50 30 83 -2 -70 10 47 -16 15 -22 33 75 12 -17 59 62 5 30 50 84 77 151 157 68 104 98 40 93 108 152 188 143 165 169 126 171 137 109 138 163 117 89 133 74 91 127 103 94 56 54 65 76 32 19 48 31 -1 37 39 19 22 62 98 82 4 40 34 55 74 29 -6 -12 7 -24 10 40 47 16 -36 -10 50 42 16 16 -8 34 49 35 14 33 -11 9 40 24 -8 -15 6 41 8 33 61 15 22 -18 15 55 43 40 52 17 -1 53 50 72 34 23 23 49 32 10 31 32 58 49 20 44 47 45 20 29 55 35 25 19 11 39 17 16 41 52 40 41 29 34 51 36 55 56 35 29 49 47 24 37 51 42 40 56 55 54 57 36 53 69 63 61 57 50 61 45 55 59 72 74 55 56 66 65 65 90 80 78 79 72 82 79 77 76 85 78 82 75 81 82 78 70 66 76 68 75 76 68 67 55 60 56 56 52 57 62 47 46 42 37 57660 313 1023 30 11133 16 1 0 6462 -235 96 1237 3710 7562 14458 29241 58096 84197 119290 121957 97179 110750 170631 246296 189658 112972 87522 113738 141364 231963 374788 499262 465290 309541 321900 327730 475796 458569 354416 237713 63330 22554 15092 12399 13112 14514 13665 10210 6563 5131 5116 4862 4373 4560 4756 4634 3819 3117 2399 1668 1462 1091 792 563 606 692 773 854 948 937 861 787 701 521 374 247 202 204 124 210 182 224 401 551 489 440 376 239 143 207 135 97 170 184 145 162 214 170 100 89 80 71 8 31 15 25 68 26 -4 -9 53 67 19 -11 12 6 -12 -8 11 8 -29 -21 30 137 24 15 62 -2 -8 -13 -6 53 27 69 79 22 97 134 102 134 121 116 129 153 113 120 108 59 162 124 86 129 63 111 69 103 74 129 91 23 42 -24 0 -10 21 4 -2 41 32 15 47 59 40 22 24 36 38 32 -27 -24 -23 -42 -43 -15 8 19 16 -12 -14 -83 -6 28 38 13 11 -18 28 8 -30 6 22 -38 -32 -9 1 10 9 -11 -17 14 -26 7 -3 -22 26 -17 -11 14 20 -24 6 25 8 6 8 8 18 7 3 -1 24 14 35 27 -22 -6 4 -18 -25 7 -23 11 -1 14 22 18 22 38 37 12 32 26 10 33 39 20 21 23 8 10 41 35 2 15 9 19 7 7 27 25 34 23 30 19 35 24 19 31 20 42 33 24 31 32 29 46 36 31 59 55 51 48 61 56 45 52 50 54 46 43 44 54 65 54 49 47 48 55 43 44 50 40 43 48 40 39 42 39 29 21 23 20 16 57666 320 813 30 11133 16 1 6 6462 -232 42 197 268 924 1344 2261 3431 4101 4492 4859 5827 7480 9402 14726 27854 61448 107561 159667 286918 429484 465021 519916 825677 921723 810037 565693 401329 302092 149221 96977 88965 77982 69899 66326 63834 62838 56985 47332 37630 33315 31480 30883 26980 20883 16118 13064 11597 10412 9143 7337 6205 6095 5490 3782 2336 1431 1087 896 705 571 627 681 764 830 735 775 885 970 972 908 924 894 900 854 801 583 266 268 261 259 276 313 287 101 125 202 165 148 157 151 202 212 329 188 295 207 175 170 156 68 92 64 121 169 78 97 57 100 36 79 69 101 93 48 53 92 68 43 96 83 14 87 58 11 27 32 24 9 94 87 131 160 174 227 186 184 196 155 142 141 162 160 174 193 173 149 182 173 150 150 72 122 130 164 123 170 90 80 125 113 80 30 26 40 40 32 -16 46 74 39 72 71 91 50 45 52 67 64 79 33 46 53 -4 65 56 29 37 17 36 57 63 36 42 5 -3 25 50 52 22 0 51 85 28 -2 50 48 27 11 16 44 25 18 28 25 26 13 25 38 5 51 44 26 70 81 29 33 25 44 31 12 23 17 22 45 54 39 34 48 55 43 66 69 89 55 62 27 44 50 47 44 34 48 51 67 70 61 68 72 66 44 25 54 66 69 48 46 56 60 75 51 72 76 65 73 85 88 66 58 62 68 78 75 86 99 97 94 103 105 93 101 95 86 89 93 84 98 86 97 98 90 99 95 96 80 85 89 94 92 88 94 84 86 79 71 69 75 76 62 64 55 57672 345 63 30 11133 16 1 12 6462 -229 6362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 199 628 1171 1903 2874 3861 4548 5411 6553 8434 10331 12506 15901 18100 21152 25921 32552 41723 52339 64501 80246 93229 101031 97071 94911 102330 114869 129725 145089 151471 157980 174736 203600 266098 387299 563929 699479 561839 597047 455933 404375 414721 492600 199287 98543 73762 65948 60723 56012 59682 51147 35242 28334 24285 22838 20898 16838 15005 14160 14611 14872 15173 16561 16440 16295 14971 11696 7646 4843 4003 3682 3074 3734 4921 5539 6343 6581 5841 5019 4400 3706 2971 2621 2621 2228 1969 1375 1194 1086 939 887 879 773 548 368 351 270 252 294 207 182 171 233 250 145 154 252 196 244 170 189 165 141 95 139 43 81 50 34 54 -42 24 93 43 72 130 56 42 53 63 35 64 59 9 15 102 111 57 82 77 83 102 84 93 170 144 158 104 145 117 192 171 173 143 127 202 154 184 177 148 127 77 136 117 131 146 147 78 78 51 78 63 33 -10 26 72 120 68 51 46 82 99 111 90 60 67 77 47 55 33 13 -1 8 6 16 19 -3 2 25 87 44 49 79 42 57 56 43 18 26 25 55 15 15 -4 23 44 37 23 17 24 34 33 11 28 37 23 46 42 59 58 4 30 68 59 54 64 58 48 14 33 40 50 35 37 36 38 32 24 60 67 52 41 43 46 62 52 53 43 24 54 53 59 55 63 58 55 101 57 47 36 64 71 65 44 55 83 85 72 70 75 82 76 70 66 69 88 78 65 66 78 86 86 72 80 77 72 86 107 93 82 93 82 106 110 89 87 88 88 89 81 105 101 96 93 96 97 101 95 101 98 100 94 94 95 86 90 78 81 81 74 74 71 63 57678 340 212 30 11132 16 1 18 6461 -226 -87 122 375 611 1109 1620 2246 3078 4409 5698 6986 8583 10182 11840 14725 20153 24760 29636 36953 46162 60071 75489 90366 104843 115917 131503 155044 173427 191558 216692 232690 232626 242871 271750 295031 328310 368286 422684 508495 637205 538841 420378 409941 385625 340152 297240 275049 241127 193457 142631 115060 100929 85281 65155 46876 37581 33314 26159 19085 16160 14987 13310 13981 15229 14499 13825 13351 12950 14846 16521 15589 14607 11814 9559 8568 7862 7390 7768 7759 7842 8252 7119 6371 5815 5312 4836 5063 4834 4094 3477 2975 2538 2219 1967 1833 1558 1277 986 730 725 518 487 402 383 245 132 142 138 141 188 155 140 90 150 155 202 228 240 89 83 69 67 56 73 75 73 32 7 -40 -1 -2 -45 -8 -18 -46 56 21 52 -1 -16 3 -27 58 52 23 38 40 -7 29 63 53 54 55 91 -19 65 86 86 156 98 93 197 90 125 149 107 124 106 135 130 99 66 86 68 96 68 72 20 52 15 -5 16 39 4 35 42 60 60 51 22 72 72 38 61 70 20 6 14 -33 0 -6 18 39 53 23 9 12 -7 15 2 20 21 32 36 12 11 5 -10 3 -30 -11 20 44 -8 10 14 22 -1 -8 -19 -7 21 0 11 24 21 -7 6 13 39 6 -15 20 19 -13 12 21 28 17 12 16 18 5 28 28 12 11 3 11 13 13 8 12 19 24 2 5 24 14 20 -5 13 11 30 43 40 41 37 14 7 15 14 5 39 26 18 25 29 46 43 52 39 43 28 23 26 27 25 51 51 55 56 51 55 53 52 55 55 74 74 68 71 60 64 64 56 51 62 56 64 67 62 60 62 56 48 56 57 61 59 45 51 50 47 45 43 44 30 23 27 57684 312 1052 30 11132 16 1 24 6461 -222 -77 24 554 2327 8437 22877 48514 70362 90415 144394 236796 211695 179249 360710 514308 575177 657152 921182 825686 774955 556950 210960 132891 85748 59769 41146 29920 22459 20594 19724 17566 14203 11443 11184 12201 12319 12251 11657 11983 13203 14776 15851 16770 15487 13869 13026 12383 11757 11047 10324 10290 10322 10089 9056 7642 6403 5636 4958 4563 4367 3993 3528 3308 3017 2684 1962 1732 1652 1168 968 831 678 511 348 311 292 280 245 255 221 173 136 179 184 180 143 155 267 197 164 81 45 93 -41 -12 5 21 74 1 26 29 -13 -5 29 -36 -5 -20 -17 -77 -36 -18 22 -2 57 27 4 6 -27 59 54 61 3 102 66 60 80 130 111 149 112 149 133 148 116 85 122 96 134 115 126 112 128 73 76 86 111 70 23 -38 37 13 36 25 -24 -20 30 -9 30 17 42 20 64 55 73 6 3 -35 -38 21 13 20 8 4 0 -15 -20 26 16 23 11 34 3 -21 17 40 10 -2 -31 18 -1 13 -1 45 51 2 -3 -36 -3 12 -21 -22 -23 0 -20 25 3 -4 3 16 18 1 7 10 6 12 17 25 14 12 11 3 14 -8 -20 12 32 5 21 35 27 36 32 9 34 26 12 -5 31 11 1 15 35 35 12 46 17 13 5 23 32 33 14 21 4 5 14 24 38 17 14 18 16 26 26 39 25 12 15 17 43 57 30 35 45 42 41 38 50 52 57 53 53 58 67 54 43 40 54 56 54 56 53 48 44 54 57 52 47 39 44 58 52 48 38 40 39 35 33 31 27 21 24 57690 321 783 30 11133 16 1 30 6461 -219 122 509 1281 2295 3295 8047 17260 34356 52130 91152 136051 182619 201669 111659 106705 155296 217367 241736 184599 191156 260019 298178 305391 325050 450413 512464 406397 428415 485437 377200 170246 89763 71472 67979 54139 31651 26589 25729 27386 26673 22638 18793 18070 17217 17020 17252 17593 16139 15577 14394 11503 10048 9705 9549 9625 10124 10493 10558 10713 10439 10114 8763 7578 6430 5431 4944 4137 3538 3439 3119 2620 2384 2164 1949 1823 1879 2051 1985 1603 1121 591 393 345 265 241 281 264 204 118 99 162 227 180 128 155 109 159 108 97 62 63 74 87 69 51 28 83 50 3 -7 0 54 56 7 68 35 34 43 20 3 21 27 45 44 58 55 88 -12 33 51 81 44 75 107 98 122 137 95 144 132 167 140 175 143 117 113 187 140 163 113 117 152 115 82 74 64 125 145 101 49 52 72 23 19 24 21 50 65 46 9 51 46 68 13 24 60 41 22 37 8 26 32 16 21 41 -9 25 21 37 21 23 29 55 11 8 52 47 -22 -21 15 13 62 52 44 9 26 43 -10 21 32 36 12 62 48 35 54 49 27 47 51 48 48 15 55 35 9 17 44 33 30 30 10 20 49 73 71 92 73 55 35 37 66 58 55 31 46 65 37 39 55 43 51 52 27 54 46 51 53 44 54 71 62 68 64 51 44 29 41 63 63 77 61 55 48 66 75 74 59 67 70 65 59 93 90 85 79 82 87 84 99 99 95 92 78 94 98 93 69 81 78 89 87 79 83 95 83 83 86 82 82 80 76 87 77 63 66 67 54 57 51 46 57696 340 214 30 11134 16 1 36 6460 -216 -35 -14 69 254 469 1233 2126 2939 3794 4549 5962 7149 8029 8924 10373 11433 11903 12843 13794 15571 17132 18507 21382 26613 35443 40243 39707 41577 48725 57375 70373 87419 102676 121842 153007 215736 290308 320891 410153 384626 352828 392485 462991 427728 502309 605550 576831 283501 145915 92960 62799 53450 53665 56535 61251 57577 43891 35004 35657 38902 45902 47203 38496 32441 29511 28530 26612 24762 23064 22989 22845 23180 23601 24597 26104 28769 30498 30319 27793 24421 21324 18732 17314 15661 13699 11880 9543 7681 7452 6778 5995 5063 4464 3967 3540 3112 2438 1853 1519 1056 716 559 384 235 171 140 95 129 200 119 74 149 156 118 116 128 61 11 19 -61 10 23 17 -22 -21 17 -19 -6 -44 3 -48 -8 15 22 2 43 -32 4 -23 -42 -29 15 -19 -7 1 -24 3 -1 -5 38 38 46 71 107 76 78 97 141 153 115 89 130 148 110 129 110 99 131 127 70 37 150 182 84 60 110 100 58 29 31 2 57 32 56 16 24 55 77 86 39 17 26 60 88 32 52 12 5 60 21 -15 -12 -3 -21 43 43 25 29 -9 -3 20 -40 -17 21 5 7 -16 -11 11 -2 -19 -17 -2 20 -3 -10 -13 5 -29 -30 -1 0 12 33 23 16 6 34 6 4 7 8 27 15 31 -12 9 -1 31 8 -6 17 12 8 23 25 -3 24 29 -1 -3 13 26 26 31 12 10 -13 -8 50 32 31 27 27 17 14 32 11 8 25 30 33 13 15 38 22 16 15 41 28 28 54 17 26 29 31 32 32 36 28 35 63 50 56 48 55 63 56 50 49 46 50 57 59 54 46 58 47 36 50 59 64 57 49 45 44 50 56 49 49 39 36 47 44 41 35 42 36 36 29 57702 344 95 30 11135 16 1 42 6460 -212 1 999999 -39 143 199 319 449 810 1137 1310 1560 2196 2748 3213 3855 4084 4721 5717 6988 8272 10129 13329 17738 21287 26361 33976 41027 46887 51244 59037 73007 84695 102120 130911 146371 164866 180943 206779 275482 312471 324958 353232 429828 525010 592734 558990 552307 516077 467896 419730 347713 273510 205695 149329 113119 89208 74218 66383 64570 60219 61610 64939 67174 72199 70914 72080 71936 61874 48145 45031 47172 45747 40620 39253 34376 29658 28295 27829 26664 25375 23475 21417 19414 17653 16059 14444 13026 10938 9065 7499 6259 5242 4482 4095 3945 3622 3783 3814 3954 3824 2890 2424 1981 1418 797 431 317 273 109 137 155 120 123 124 183 187 108 135 164 46 102 121 65 -33 29 126 49 39 2 -34 15 41 -34 -34 7 22 32 47 -25 -35 -33 -19 0 13 62 13 -9 35 45 17 8 4 -11 -21 48 21 36 84 38 70 74 119 116 127 166 110 129 146 141 170 158 153 141 166 120 59 93 179 112 66 75 108 80 85 40 57 24 3 -2 -27 8 83 33 49 35 78 38 34 39 24 95 20 4 14 17 33 -9 -7 38 7 33 44 53 -13 33 21 11 32 -5 -1 -22 1 -12 -13 30 12 8 -11 25 19 5 1 -19 8 9 40 -7 20 14 29 36 12 1 2 24 47 42 57 16 10 30 21 36 28 2 10 47 15 24 30 25 21 23 15 8 31 36 58 15 19 42 32 31 37 13 32 39 24 15 13 41 32 24 34 35 45 24 27 40 35 52 29 30 15 44 41 43 53 31 44 36 40 47 47 34 51 66 74 59 40 68 67 61 46 45 53 61 58 59 54 61 58 67 77 72 78 78 63 62 64 55 60 53 59 57 51 61 53 45 41 46 37 29 31 57708 344 97 30 11137 16 1 48 6460 -209 739 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 159 266 442 759 952 1292 1958 2587 3122 3961 4869 6118 7712 9570 11611 14238 18043 22464 26313 29857 33102 36041 41238 54624 66868 80022 104980 148622 188589 200556 232052 286302 298099 352964 474966 397063 287014 254659 227868 197039 167260 145455 119806 96040 85496 82858 82645 78358 70863 64683 66701 69897 67637 70151 76726 68115 56710 49816 44798 45298 46195 39082 32032 26980 25055 23162 20651 18925 18034 17396 15713 13246 10492 8979 8457 8255 7599 6963 6054 5583 5500 4689 4032 4090 4037 3832 3956 3808 2724 1552 964 673 413 294 199 117 149 154 132 99 112 154 204 134 124 105 86 104 94 38 8 4 41 22 44 14 -27 41 -5 -3 51 43 20 19 21 52 24 15 56 34 42 -11 -9 -21 8 47 -2 -21 -3 38 33 -10 -20 11 13 22 88 48 81 84 119 161 119 57 64 128 163 103 154 152 131 133 83 103 83 93 105 131 116 44 60 10 6 1 -9 -14 49 33 30 40 17 36 33 53 39 -4 -11 56 22 0 23 -9 6 9 20 35 -9 -4 17 -13 -5 -6 12 13 15 13 59 45 -6 -10 3 -14 4 25 2 -6 21 -15 -7 -7 -31 -15 -1 4 -8 -14 -2 4 50 32 5 5 16 26 0 29 79 46 33 25 14 -3 7 -1 -14 11 19 29 22 4 14 14 26 49 45 27 27 22 39 5 15 6 16 25 20 40 36 15 15 5 -4 19 31 25 31 34 34 26 46 54 45 44 42 37 34 29 46 61 41 36 31 46 64 56 51 55 50 49 38 51 56 52 56 49 53 44 46 52 52 61 67 53 46 52 59 52 56 52 49 59 59 51 42 51 45 42 38 34 30 33 32 18 57714 344 102 30 11142 16 1 54 6460 -206 795 999999 999999 999999 28 90 96 224 626 1017 1200 1533 1925 2301 2986 3553 4170 4981 5840 6519 7190 8327 9842 11561 13315 16073 20414 26893 36088 46624 58715 71856 83831 95238 103485 109605 118707 124541 132867 142502 147879 153035 177734 246015 284378 309030 329785 297406 254770 251600 244223 227600 191128 134234 96060 72844 63012 62669 66863 75170 79159 74837 64313 63498 68560 71032 61304 52553 48545 50448 51360 46904 41139 32146 25434 20104 19151 19331 18753 19026 20486 18808 16875 15951 13562 11935 9754 7922 6578 5936 5933 5463 5391 5371 5547 5140 4905 4549 3727 3218 2570 1681 1059 711 522 327 213 163 144 128 183 186 142 128 99 127 200 147 99 104 79 44 13 -12 -7 20 55 23 23 6 30 20 25 56 50 41 53 10 45 25 19 34 87 19 32 -19 25 10 -12 -8 -27 7 16 1 34 69 29 11 35 64 59 122 126 98 118 102 127 96 113 86 180 161 146 95 103 123 161 114 104 134 158 117 103 103 35 -11 25 34 49 65 59 11 24 39 49 47 34 58 13 45 71 57 5 25 57 28 19 20 -5 -20 11 -4 23 38 45 9 14 33 2 8 30 55 37 38 10 -5 31 1 1 7 16 -14 -12 19 14 7 22 18 25 56 51 41 53 38 52 32 45 64 46 54 47 42 58 55 41 24 24 44 24 34 60 63 31 36 36 29 50 44 55 57 46 58 59 42 16 34 40 23 41 44 45 59 35 40 29 37 58 54 41 72 70 65 60 37 52 67 67 67 62 70 67 65 78 69 64 67 70 64 75 75 76 71 78 79 77 78 82 70 87 78 83 86 84 93 80 83 90 85 81 96 87 78 76 74 75 83 79 75 63 52 50 52 54 53 57720 344 104 30 11144 16 2 0 6459 -202 6876 227 409 547 758 947 1256 1773 2074 2291 2654 3021 3470 3935 4530 5106 5542 6020 6735 7683 8972 10564 13104 15451 18505 21807 25156 28323 31059 34726 37872 43064 51614 60522 70931 81796 93668 106533 127861 141669 148037 145261 140712 133669 120762 111980 111309 108420 104554 104789 101998 93314 85583 75343 64445 55243 47066 40285 35673 31992 27639 24951 23569 24268 25837 28814 36173 39825 35272 32519 28914 25987 26116 26992 23808 19094 16219 14846 14286 14084 14243 15303 15904 15224 13746 11513 8875 6966 5455 4470 3683 3017 2671 2208 1855 1643 1557 1456 1370 1064 897 767 798 685 592 381 235 177 74 103 146 116 139 148 141 174 84 48 117 81 3 15 37 44 54 38 33 41 -18 23 94 48 64 69 34 60 10 38 37 57 32 27 46 46 34 45 52 76 76 66 70 71 39 27 39 15 73 47 22 23 98 121 96 93 84 84 137 162 127 147 178 176 144 139 132 93 103 105 129 130 121 90 66 83 68 75 83 66 55 74 54 16 35 48 40 65 77 71 66 64 28 8 59 55 32 12 6 1 14 43 38 35 32 11 35 59 44 35 26 14 18 10 -19 -21 -9 0 15 14 3 3 4 19 21 25 28 32 53 34 12 22 45 58 45 16 31 56 50 52 69 58 42 46 47 41 26 8 21 33 33 35 43 47 50 45 30 42 56 41 42 60 66 54 42 36 43 52 56 59 57 49 39 44 48 49 48 61 61 57 66 74 67 64 73 75 80 81 72 72 67 57 73 77 73 67 55 61 73 78 77 80 83 85 94 92 85 88 84 81 83 89 89 91 99 90 92 90 80 91 91 84 83 84 89 90 87 84 76 73 67 65 66 64 57 51 57726 338 283 30 11143 16 2 6 6459 -199 -39 263 631 801 1029 1308 1523 1906 2792 3353 4058 4978 6187 7415 8517 9985 12363 14610 16025 17959 19904 20622 20779 22013 24389 26870 28433 29281 31492 35521 41120 48531 57229 69077 85613 91898 89896 88277 94240 106981 116631 130613 155992 234228 263987 306247 392569 292910 345436 293857 186678 207220 73188 41204 34383 27574 24908 27965 31616 32986 34905 33049 27134 23460 22408 22021 20379 18835 16875 15046 14528 14397 13921 13299 12279 11186 10293 9092 7575 6011 5357 5303 5035 4361 3715 3165 2873 2508 1949 1462 1286 1145 1015 867 703 664 637 543 538 447 416 286 209 177 206 210 195 214 184 160 152 142 61 87 122 63 87 21 -40 39 64 84 77 56 75 66 98 85 42 50 55 57 36 29 62 89 57 40 20 48 64 32 64 59 84 115 81 93 85 50 25 28 75 81 79 100 85 63 112 163 194 140 174 200 182 178 169 151 148 122 109 121 136 162 139 103 86 55 49 49 58 46 53 66 65 45 47 30 29 55 87 113 109 80 44 64 41 35 47 51 55 41 26 45 78 65 51 45 50 44 52 42 36 45 46 41 37 22 21 41 35 21 38 43 34 21 24 44 55 55 33 25 51 75 87 57 53 66 59 56 55 54 70 77 73 45 58 81 66 47 46 48 65 85 80 56 56 62 70 73 76 85 71 67 75 72 66 66 75 81 68 50 45 48 54 57 53 70 67 55 56 54 81 79 87 87 82 81 83 64 64 98 93 83 81 87 84 98 93 84 84 84 99 88 85 96 100 102 91 94 110 117 111 98 93 98 102 105 100 97 105 101 99 94 97 94 98 97 86 94 89 81 84 78 74 72 63 64 57732 321 794 30 11144 16 2 12 6459 -196 40 275 457 489 932 2014 5762 13603 16092 21037 29187 33351 52920 79506 93541 78642 57117 73591 113997 200867 232889 170934 228834 292310 345812 302727 332433 444076 506963 582541 360735 188895 87764 69012 56626 46411 40197 39990 40807 44837 48285 45788 41419 42145 42649 40565 36743 32836 30020 26525 23603 21762 20566 19306 18130 16399 14686 12942 12018 12019 11622 10793 10201 8726 7087 5737 4740 3902 3429 2845 2199 1782 1266 1008 816 681 470 315 177 127 140 126 125 173 157 107 115 99 159 124 84 138 117 134 98 84 75 30 41 -17 15 48 24 10 -36 15 41 -17 -49 -26 -13 3 -25 67 51 105 102 55 8 6 -13 -2 9 66 48 22 54 41 -62 15 45 35 35 52 19 19 25 26 39 53 74 76 121 148 173 178 168 149 148 131 127 102 97 118 152 145 126 78 96 84 71 79 39 46 82 64 74 68 27 43 31 7 41 13 43 121 95 29 27 61 11 11 34 18 30 37 45 49 41 33 -36 18 43 63 31 47 40 15 8 27 -5 -16 25 16 -4 -31 -4 25 36 33 -2 8 35 27 36 61 73 5 11 53 30 18 39 61 39 36 48 25 55 48 56 46 49 52 50 29 23 20 20 18 45 66 43 57 54 48 36 26 28 36 50 48 35 42 50 21 15 34 53 51 37 36 41 22 43 43 45 46 57 52 69 72 61 61 73 65 45 58 90 67 61 62 64 66 72 63 74 79 77 82 77 78 68 72 86 92 77 69 67 85 83 79 82 82 87 89 85 77 77 78 75 77 70 57 56 60 56 59 49 49 36 57738 344 104 30 11144 16 2 18 6458 -193 345 386 489 695 903 1322 1934 2371 2908 3989 4301 3964 4016 4624 5145 6063 6935 8843 11249 13077 15336 17874 19965 22484 25411 27996 30927 34294 40630 60010 79860 93559 123914 140333 134150 136352 148780 171859 194238 201974 203696 222284 235140 235423 254772 311634 359344 358060 336588 312893 274500 261833 229161 176022 142292 122501 119464 117698 95808 82024 75801 69637 66516 69653 65104 59740 50610 43042 44816 43844 37613 35032 36851 30036 26650 25005 24427 22542 21895 20968 19836 18066 16976 15953 14905 15486 14396 11375 9527 8291 7022 5988 4543 3725 3370 2745 1783 1124 746 443 203 107 180 113 106 103 170 198 150 197 181 124 129 221 107 104 62 11 23 95 91 23 25 87 103 -1 20 62 86 45 41 97 25 40 55 19 38 -42 58 69 -13 23 36 97 43 -3 7 1 15 28 1 71 53 35 39 61 77 36 46 7 60 25 101 135 128 89 81 119 143 144 131 205 169 144 127 139 97 102 126 168 108 140 77 106 89 61 -4 38 70 12 18 35 48 58 52 37 24 118 96 50 102 91 45 7 -16 43 11 41 71 -11 9 29 17 24 16 39 28 17 -9 7 25 55 32 42 40 68 2 55 40 39 41 37 42 28 23 51 28 35 65 64 84 79 54 63 50 78 101 72 62 79 50 55 51 69 51 71 45 34 51 56 60 74 64 49 69 51 55 50 67 57 47 35 46 64 58 53 67 62 59 72 51 44 21 52 57 41 45 64 42 27 45 69 55 71 67 88 99 83 73 93 70 68 73 81 87 85 96 79 68 83 76 71 94 91 96 97 93 96 103 86 90 97 97 90 87 86 92 89 90 95 88 92 84 82 93 78 69 76 78 76 72 64 57 56 57744 342 135 30 11145 16 2 24 6458 -189 -29 -72 -89 -24 12 127 202 219 267 347 714 1213 1459 1890 2582 3733 5069 6065 7368 8419 9249 12013 18229 25425 31139 37902 46011 58130 77222 107660 170394 184199 166067 177863 194505 204754 211994 229895 235756 220895 212626 210487 231577 251745 272584 283761 299220 317233 322099 310480 279698 256211 239093 214786 185132 153138 113505 75862 55574 55268 62892 71947 62538 57820 54937 55631 51947 50100 49724 40139 33750 30352 26944 22899 19046 17598 17273 15972 14565 13143 12040 9931 8654 6284 4308 3113 2880 2599 2141 1783 1586 1283 855 510 378 378 258 155 112 113 149 179 159 82 158 53 73 100 139 185 121 171 132 140 83 53 83 46 32 14 1 -7 9 -7 3 36 61 63 50 42 52 73 91 34 54 47 46 24 28 12 -24 14 30 16 38 2 25 54 90 82 62 86 24 63 -3 31 38 63 98 122 117 116 45 123 146 153 163 140 124 120 193 135 83 74 56 115 159 146 155 162 117 69 87 78 45 13 56 88 55 51 36 69 108 106 96 107 17 65 72 77 45 62 45 -2 59 25 30 48 48 15 40 14 50 71 58 72 80 67 77 53 33 6 58 24 6 54 32 1 21 40 45 43 28 29 27 15 69 37 45 54 55 44 37 59 42 52 76 81 54 44 34 58 80 53 54 51 47 49 54 55 63 64 74 79 59 68 60 61 38 45 34 36 55 63 58 46 45 39 58 43 45 43 66 63 32 77 59 54 40 58 61 56 60 46 51 58 72 66 54 60 75 78 65 67 78 82 71 87 77 87 83 80 87 90 77 88 93 80 64 87 81 85 88 86 92 85 83 78 81 83 84 97 79 81 77 73 71 67 57 58 54 51 57750 341 198 30 11148 16 2 30 6458 -186 -79 251 572 910 1092 1307 1489 1582 2078 2274 2459 3012 3772 5086 6136 7044 8562 10197 11592 13681 16064 18432 20325 23527 27968 32223 37711 44557 50287 57362 69336 85922 102154 120614 145118 165443 175773 197092 232766 275002 273051 301984 358417 397086 403984 397051 396034 428708 442050 422820 386409 328631 273912 244044 207067 144601 90870 64889 62599 62860 56106 51425 49176 47665 51627 58064 62209 61326 61069 60344 57114 50382 44628 41147 36184 31327 27470 23733 21337 20352 18900 17331 16036 14868 13395 11243 9045 7620 6263 4979 3616 2509 1387 564 294 221 159 199 199 183 227 131 145 127 89 57 110 122 66 71 30 84 8 20 -19 13 15 35 -6 77 49 9 -10 -6 -6 14 9 7 -2 47 4 63 35 41 -12 -24 -29 -7 53 4 12 51 14 68 49 29 102 32 14 -19 68 27 52 -1 -16 34 56 29 62 63 74 104 97 123 87 163 95 76 96 112 138 135 64 144 116 114 79 113 135 68 60 54 106 53 29 20 41 44 43 65 20 -41 -23 42 32 47 24 35 38 31 -37 0 -16 18 17 -23 -4 1 8 6 35 -3 10 -5 38 61 12 8 -7 -22 -7 -12 6 16 16 -1 -25 -4 33 23 -37 -34 -17 3 39 34 38 27 23 28 -5 22 45 39 64 75 23 35 34 13 54 51 6 17 47 22 39 35 30 52 49 46 29 22 -2 11 15 11 30 39 26 43 61 33 12 -10 15 16 23 36 31 23 18 42 45 29 40 41 52 38 43 50 54 70 48 53 55 50 42 60 71 55 49 42 49 50 56 53 43 61 77 65 60 69 72 67 58 58 63 71 57 60 70 80 74 67 67 60 61 61 65 58 55 47 44 43 33 30 35 34 35 57756 330 530 30 11150 16 2 36 6457 -183 13 391 541 639 766 1043 1206 1515 1920 2704 3795 5227 6939 9468 12520 15558 21730 35086 49946 45563 52646 64645 79806 96625 113655 144551 171594 201696 286937 374691 342128 303152 310091 370444 428550 426617 376395 367912 375771 351504 323649 283838 228484 174727 132657 100666 80552 69661 69428 65318 57645 50635 40776 38139 38803 39214 42005 44963 50074 54642 53660 46926 41238 39149 38944 37941 34456 29854 25731 22106 18415 16134 13746 11195 8970 6683 4602 3403 2113 1258 638 440 284 221 209 212 175 161 122 110 194 248 165 194 186 135 96 164 147 101 79 80 64 8 25 47 99 20 8 47 21 -49 -29 13 27 -3 -3 40 -22 -30 23 4 0 -4 35 39 -16 -9 62 51 12 31 8 6 79 76 55 42 40 36 3 38 67 -12 -37 59 99 90 111 86 113 120 130 86 145 159 179 102 173 186 170 154 76 69 125 84 146 115 143 152 80 91 51 30 44 76 54 92 75 0 28 34 36 -5 36 54 26 66 47 37 32 45 10 8 22 39 15 7 -7 30 53 6 4 24 7 18 63 62 44 22 28 47 42 15 28 19 -18 3 5 60 21 36 24 2 42 67 51 38 44 68 66 49 60 67 40 29 58 85 67 64 46 33 38 47 57 46 26 47 33 33 42 42 56 60 56 45 66 76 61 64 73 29 29 24 36 67 49 39 64 65 52 49 43 56 56 75 58 67 71 63 53 89 85 72 70 77 91 84 74 67 67 102 67 55 63 76 86 65 86 81 77 67 55 65 77 89 72 80 77 79 85 87 78 80 85 87 80 77 81 72 80 81 71 76 67 63 61 49 48 49 57762 336 351 30 11151 16 2 42 6457 -179 23 104 268 423 730 1246 1711 1952 2220 2463 2754 2951 3370 4258 4752 5553 6952 8951 10866 12890 16376 20180 22494 25974 37300 57265 70571 114019 133653 120080 123444 156167 203632 256476 290231 305447 309659 297302 312097 348462 410175 474027 526767 538089 441154 391037 355049 280244 212838 164545 127275 114201 103828 84577 73260 63415 59162 57063 54451 51672 45150 39238 35425 33212 33419 34199 36024 38818 39173 36572 32418 28120 24073 21292 19514 16853 15412 13587 11400 9264 7996 6688 5108 3497 2036 1371 1298 1135 859 710 518 574 822 915 970 868 559 678 775 617 320 207 205 219 122 184 113 55 68 134 65 9 -3 85 80 56 77 94 57 68 62 73 91 99 83 95 84 85 18 69 106 87 42 -13 72 74 148 111 74 27 88 133 114 87 72 76 63 99 111 65 82 92 97 112 151 89 89 143 143 136 159 167 222 159 145 148 171 144 138 196 188 188 180 161 149 189 179 143 123 86 103 87 85 117 163 151 105 98 20 77 79 86 98 118 81 54 48 86 79 84 94 64 56 17 51 74 94 60 115 96 42 90 83 74 60 49 64 56 60 63 77 68 100 97 100 100 91 86 105 100 120 109 78 140 131 107 116 87 99 112 94 64 87 93 90 73 94 70 85 69 119 134 110 100 101 113 131 96 83 74 109 80 76 105 120 108 111 97 114 104 91 120 96 99 124 102 87 96 119 132 119 94 84 96 90 101 127 121 139 124 123 129 101 96 109 117 110 119 131 122 124 129 118 148 131 117 128 138 134 117 123 132 133 114 129 125 130 124 120 137 133 143 123 126 126 131 132 135 119 116 120 111 106 105 105 94 57768 327 621 30 11151 16 2 48 6457 -176 -23 283 674 879 927 1554 2661 3420 3753 3692 3973 4683 5686 7890 14291 30945 47703 48935 76858 107361 116572 163028 154125 199796 238188 300224 375243 451383 513875 500996 519066 541581 601921 529298 434882 395961 366258 304406 238464 172915 127753 102722 86141 80197 81209 79604 76606 68302 63762 62944 53935 45734 42052 39544 33305 28885 25831 23837 24043 24643 23812 23191 21183 19938 19142 18155 17814 16605 15411 14792 13304 11738 9446 7088 5178 3453 2511 2019 2143 2310 2495 2241 1845 1579 1467 1050 640 466 542 432 286 199 114 185 130 132 113 95 76 37 21 46 64 38 12 -2 -21 15 45 26 30 58 29 36 28 -20 51 45 35 36 12 36 9 -2 36 -22 14 -15 37 13 -27 27 -43 -26 65 125 49 70 3 44 42 16 -15 16 49 52 83 125 127 43 141 181 142 149 102 132 125 144 119 128 132 41 76 109 131 110 115 49 11 -29 23 27 73 42 35 122 95 58 10 -11 -2 38 48 18 44 59 66 61 41 43 83 74 34 34 30 29 20 41 62 28 -1 18 22 19 61 15 1 18 1 54 62 86 19 26 34 32 2 -22 30 60 47 26 38 45 13 22 0 18 31 33 71 75 63 45 53 47 53 57 46 16 41 36 43 67 63 67 40 24 27 29 35 47 45 41 37 53 30 35 30 48 28 22 37 20 40 56 50 41 48 46 49 70 53 48 70 77 63 76 50 51 58 54 60 82 67 78 63 52 62 63 56 79 70 54 82 97 81 84 73 79 72 81 87 79 76 92 90 84 83 71 84 90 87 96 88 80 76 86 80 70 70 75 70 67 53 54 56 57774 335 378 30 11148 16 2 54 6456 -173 -25 212 379 799 1482 2201 2984 3679 4868 6349 7450 7633 9007 12130 16018 17726 18750 20466 20509 21968 23983 33869 56403 68296 70023 56744 72706 69625 61312 67220 78677 95887 123040 148432 176193 220649 288933 410047 526425 629101 726281 666842 532098 470990 415412 343924 272269 213418 173484 148813 126667 100118 104766 135678 130018 94147 72377 56582 46286 46009 43153 33866 26812 21373 16570 14262 14240 14501 14210 14926 17043 20042 23432 27289 25292 20897 15922 11749 10764 10211 9289 8134 6486 4718 3291 2234 1439 1189 1187 1534 2087 2155 2055 1783 1489 1398 1244 892 489 264 176 161 152 155 139 47 93 120 148 30 37 56 51 26 103 27 34 -31 27 50 -44 -75 38 45 -8 26 9 9 -13 -3 97 60 33 45 21 18 15 -31 -13 -28 -17 6 -39 -4 14 60 33 45 25 7 42 6 17 76 6 27 53 86 10 91 147 104 84 100 142 137 113 57 57 81 85 137 98 81 83 88 98 12 38 51 82 81 39 29 70 26 25 28 23 -4 40 47 9 43 -18 -3 -9 30 7 2 67 73 4 7 -5 0 -37 -20 -7 11 48 60 10 15 0 36 10 3 15 0 -32 -4 33 8 4 -7 32 72 60 35 12 -3 36 50 26 20 -15 14 53 56 19 55 22 28 31 27 41 29 36 43 1 28 39 33 30 44 38 21 33 32 20 43 24 24 35 33 7 31 34 26 13 24 36 35 61 63 54 41 37 53 45 60 43 60 58 64 58 42 54 49 57 76 56 41 53 58 66 57 67 56 54 57 57 72 79 77 70 64 67 63 69 88 84 81 76 72 74 66 80 91 72 70 70 72 64 71 63 58 62 59 49 53 49 54 50 57780 341 197 30 11147 16 3 0 6456 -170 46 281 452 756 1237 1597 2521 3311 4070 4748 5355 6205 6896 8085 9467 10513 11245 12127 13631 15349 17124 18674 19881 22240 25050 27823 30883 34943 39531 44296 50729 59190 66213 76075 89249 104622 119588 138340 163920 185253 203382 238557 304075 351652 374301 400722 415521 430723 401661 348995 299621 261560 224289 188835 166342 144542 122240 92971 83387 78818 56263 43618 39164 36519 29945 28369 28709 27629 24158 18831 12764 13448 17363 20920 22089 21886 19209 17205 16391 16509 18759 20509 20496 14129 8496 6534 5933 5410 4909 4368 3797 3183 2337 1393 824 583 446 403 483 389 447 525 500 438 323 258 155 106 144 112 125 108 104 102 80 42 40 24 46 -9 36 20 -40 -18 35 26 28 26 12 52 -24 28 12 -11 -31 -13 29 -15 -56 -53 31 72 31 -13 22 17 -31 -47 32 6 32 -33 21 0 -46 -32 4 39 21 -25 -27 -10 75 63 83 71 76 90 155 222 112 94 131 133 109 78 36 89 109 130 102 58 81 72 53 5 38 36 73 75 39 47 -4 11 -36 -21 9 49 43 27 19 46 21 23 15 25 50 30 7 21 19 6 -8 -15 -31 -13 -19 -37 -16 17 17 10 -11 18 22 14 27 -7 -5 -38 -19 4 29 -8 40 1 40 31 20 24 47 36 25 18 39 44 42 39 37 15 9 2 18 38 25 38 22 13 11 55 33 20 8 23 24 27 4 28 22 4 22 43 32 20 23 13 27 25 23 13 21 41 26 50 24 34 44 39 34 41 53 30 21 44 37 40 41 57 43 59 53 44 56 66 73 56 41 60 68 72 72 75 59 60 53 57 72 65 72 63 60 67 63 61 71 62 59 66 58 56 59 57 47 43 57 49 43 37 37 34 37 57786 326 647 30 11147 16 3 6 6456 -166 13 151 412 483 388 880 2152 4398 6946 9128 12590 15590 20386 26282 28064 38180 72786 94104 114105 116285 109267 119735 146692 244795 440444 503018 542937 426759 340427 373384 274670 250479 259968 259968 238470 202039 169258 140244 112225 87189 78461 75464 63717 54802 67889 71386 54458 38668 26670 23299 25345 21850 18479 17552 18113 18529 20346 24094 26812 25190 23192 23021 23132 21987 21090 22170 22984 21014 20394 21259 21161 19089 15187 11718 9502 7659 6125 5038 4129 2777 1307 583 354 314 346 344 426 331 320 312 242 196 142 142 152 128 99 138 161 75 86 117 58 125 57 42 55 79 60 37 84 89 60 59 61 20 30 75 17 65 67 -13 -19 43 121 82 36 52 43 65 75 31 33 22 15 83 97 58 84 25 71 39 67 45 -2 53 64 129 89 137 92 110 168 153 182 181 126 170 242 159 112 134 111 125 176 203 223 188 172 132 94 33 47 77 98 95 145 102 83 116 83 81 59 48 105 78 108 63 59 59 77 59 98 86 63 46 33 58 34 29 46 42 48 32 54 101 71 32 12 10 65 51 3 8 43 55 59 44 -19 38 102 57 79 88 82 94 76 73 107 86 74 82 100 102 96 98 94 60 87 79 38 72 67 62 81 59 66 78 66 76 58 72 74 64 69 48 57 72 52 50 41 50 48 26 64 78 88 71 76 97 108 106 93 88 70 75 92 100 115 85 66 105 86 100 104 88 73 80 86 95 88 98 101 84 82 87 113 109 114 107 115 114 116 114 97 103 106 111 98 102 106 100 109 106 106 99 96 89 87 92 83 79 87 79 81 72 57792 344 108 30 11148 16 3 12 6455 -163 466 602 856 1098 1069 1186 1389 1754 2209 2648 2952 3060 3253 3544 4640 5674 6386 7219 8575 10277 12205 13533 15135 16836 18548 20580 21854 24091 26604 29037 32522 35161 34775 39059 45213 51489 58425 64092 71330 84226 131812 221764 999999 197177 163840 231276 237083 148480 156668 190845 234900 257479 233360 188260 143982 114995 93894 76442 64449 58984 54371 48727 44832 37332 32401 28940 25373 21277 18886 16761 17870 22052 24139 29819 37164 40876 40126 40761 43211 44471 45211 43448 41640 41598 42813 41639 38660 31637 27507 22773 17790 13319 10777 8649 6925 4788 3661 2803 1974 1314 739 326 150 225 208 212 211 214 166 151 164 165 255 247 202 122 105 98 118 209 93 63 98 121 93 66 51 40 99 133 71 11 39 17 20 77 6 27 84 85 55 -9 36 7 18 45 77 32 80 36 1 61 72 56 74 72 105 32 0 76 98 30 19 94 107 146 133 60 73 109 183 186 138 150 172 176 144 140 178 136 174 188 216 162 225 156 107 116 121 81 101 106 107 104 52 78 54 29 46 76 49 105 96 102 86 94 30 68 43 56 39 51 65 32 97 83 49 71 68 74 42 44 40 49 51 35 74 80 33 59 75 82 80 69 46 59 54 85 92 47 70 93 73 90 124 86 78 115 78 63 108 116 127 110 79 53 73 87 83 63 66 85 83 64 78 65 67 78 50 38 68 68 57 65 77 78 57 98 99 64 53 61 51 60 87 78 70 88 96 89 82 82 81 71 83 93 94 81 87 95 96 83 83 96 88 106 96 95 92 103 96 88 89 113 115 109 94 103 107 97 99 100 117 104 114 119 116 96 98 113 111 110 100 101 106 101 100 94 90 83 87 92 85 85 57798 344 109 30 11149 16 3 18 6455 -160 453 475 505 398 411 426 586 723 854 926 995 1217 1574 1759 2005 3072 4106 5095 6101 7149 9427 12656 15388 17155 18961 19213 19022 19595 20916 22995 25067 27795 30973 36169 43250 50293 55722 61167 70146 82422 90371 101226 113910 129470 159570 205996 279729 329930 248179 157818 141072 176182 221867 252547 220584 158912 116444 95018 81569 71478 67049 53603 38877 30927 30180 32198 33104 28462 22957 19740 14184 10767 12757 14932 11997 10823 11574 12461 14906 18765 21408 24055 27944 29521 29309 27958 31756 34067 27993 21988 18461 15549 13624 12803 11466 10324 9343 7561 5770 3460 1750 944 462 279 245 194 158 295 318 189 192 174 158 169 207 211 153 84 -9 64 122 52 92 116 49 82 36 -10 50 72 -2 -31 8 2 -10 -8 -14 11 9 6 28 98 107 15 -34 -12 999999 21 8 16 36 -7 30 65 55 16 -18 -11 17 2 1 10 32 -30 55 75 82 92 47 90 72 66 68 137 147 131 145 120 128 109 76 91 60 92 108 94 101 73 24 57 26 34 63 9 54 42 24 44 21 120 26 51 56 37 28 0 5 16 48 82 -1 17 -8 31 -2 35 8 49 -20 7 19 23 11 1 24 21 -7 14 -31 -13 39 28 18 18 -25 -28 -12 6 -33 30 41 46 65 21 0 9 3 48 35 29 59 56 20 31 53 56 54 75 35 2 50 23 29 7 38 16 35 23 42 30 39 44 23 34 34 46 13 20 25 20 14 -1 26 37 38 61 67 55 20 32 46 45 57 54 43 69 62 40 40 48 44 60 61 55 61 50 42 52 52 61 56 46 49 66 64 64 52 53 61 68 63 55 60 74 63 57 56 61 69 66 55 67 58 51 51 57 62 55 55 52 48 49 42 42 57804 326 649 30 11149 16 3 24 6455 -157 -46 72 218 531 1110 2092 3815 5121 6589 8315 10080 13073 14845 15904 19571 23108 25704 43773 75425 68019 86771 155400 160321 182051 230260 272901 318498 353312 391307 446505 503047 380230 181413 184460 226068 234886 220108 195158 159319 130104 108068 104881 101076 82600 65385 49714 40704 31378 25895 25038 22586 18546 16053 14238 11794 10116 11360 13841 14205 12402 10933 10381 11365 11172 9668 10236 11722 12120 12554 14539 14890 13458 11610 9160 7389 6598 6048 6162 6562 6814 6724 6546 5576 3901 2157 770 581 661 635 515 384 327 233 131 98 150 141 195 181 152 97 61 61 122 109 85 58 44 62 59 43 0 30 61 59 34 20 11 -11 5 -36 10 60 23 11 9 -1 4 -16 -34 3 1 15 -47 -14 20 24 -17 -18 47 45 8 25 -3 1 -1 23 66 4 69 57 80 80 80 142 85 136 130 155 145 128 113 73 69 45 71 124 100 114 82 34 34 52 57 99 55 10 54 25 13 16 33 22 29 48 29 54 43 18 17 33 22 42 9 72 41 44 14 -1 -27 9 24 11 18 -9 -27 -5 7 16 12 13 1 -8 36 71 48 36 38 22 6 36 45 31 55 80 42 72 72 57 23 52 35 26 41 32 40 25 26 25 47 42 51 56 39 26 3 18 18 35 32 20 38 46 66 51 37 45 25 19 17 29 21 30 19 -1 8 26 51 51 34 33 34 40 21 37 43 52 58 42 54 39 47 47 66 64 52 51 58 67 58 37 45 50 43 51 61 48 62 78 64 57 48 61 62 77 62 55 56 61 63 55 59 64 75 76 64 54 53 50 45 52 46 44 36 33 39 57810 311 1099 30 11149 16 3 30 6454 -153 100 2060 3813 2719 9499 19823 13474 8103 5890 10845 37654 115687 187956 221966 325946 279668 271503 265949 313133 287050 448157 600142 797183 934507 533487 141100 106416 95290 76511 55529 36782 28625 25101 24713 22522 17197 13792 13007 11866 11456 11038 9777 9229 9935 9588 9463 9804 9753 9807 9523 8944 9685 11540 12006 12715 12502 10193 7902 6896 6745 6339 5487 3767 2798 2788 2392 1984 1788 1537 1360 1216 952 748 608 376 358 390 282 223 223 149 191 239 133 45 92 62 83 94 54 27 72 92 67 40 121 88 70 69 31 69 46 17 32 38 9 72 58 98 108 52 11 5 36 -11 19 60 20 -7 19 19 18 31 1 85 73 3 11 5 12 89 92 68 47 72 101 99 141 152 124 114 138 111 134 170 152 161 149 55 114 145 150 127 149 100 92 32 60 63 90 74 73 96 56 52 85 58 71 41 60 92 67 55 26 16 45 23 14 8 4 53 21 23 44 20 7 22 5 28 58 44 47 64 43 -10 27 43 14 47 33 10 29 23 23 35 46 42 52 50 63 77 34 46 56 58 51 58 38 56 33 58 44 73 47 39 52 46 57 37 91 94 34 65 51 48 69 62 43 20 52 70 71 45 31 15 19 49 47 46 44 57 62 57 65 74 50 65 72 70 79 86 65 68 82 83 61 54 65 61 74 89 84 76 79 74 72 75 69 92 83 75 89 93 87 73 79 89 89 85 91 78 76 78 85 82 77 94 97 92 87 81 73 70 67 71 70 74 65 58 59 49 57816 344 109 30 11149 16 3 36 6454 -150 267 184 52 140 43 234 137 178 234 185 181 262 256 353 553 619 819 987 1252 1806 2289 2594 3018 3782 4413 4545 4905 4847 5942 8287 10549 13184 16444 21712 27091 32469 43046 63234 85341 84698 90125 88451 79080 81386 80704 77370 80930 79494 68498 73034 101966 174417 219916 241815 386077 556961 318672 76786 54944 42594 31428 24877 22025 20679 19789 18792 16744 16149 15907 16291 17825 19706 20471 18048 13996 11588 10946 10925 10285 9201 8342 8330 9139 9059 8466 8270 8717 9136 9285 8722 7413 6324 5244 4666 4079 3523 2590 1914 1362 721 660 551 390 303 165 214 201 235 240 173 140 161 188 200 184 199 168 86 114 93 96 127 23 90 81 63 -22 83 128 78 59 65 4 52 15 62 36 48 76 56 17 -18 35 64 4 25 71 35 -10 52 73 27 46 104 118 55 66 38 40 99 50 66 23 44 37 110 71 103 117 97 127 144 122 125 175 223 186 150 136 91 129 122 143 136 124 171 94 87 87 67 77 61 77 95 47 44 15 44 47 -1 12 47 100 88 71 60 28 52 104 67 39 36 59 44 49 74 86 92 46 31 36 25 67 31 23 15 47 30 31 30 50 37 57 41 38 55 40 33 64 68 75 33 34 50 69 40 68 88 63 59 56 68 40 31 53 93 87 58 60 58 49 52 51 41 40 52 58 64 61 77 29 47 69 34 63 76 66 53 45 60 44 54 62 54 54 73 82 63 74 87 74 82 105 72 61 80 74 70 76 81 81 56 56 66 64 80 85 80 84 100 104 82 99 108 108 101 98 97 101 98 91 91 107 102 95 97 87 95 101 98 81 80 96 91 78 82 85 81 83 83 71 68 66 63 57822 345 79 30 11149 16 3 42 6454 -147 14120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 348 456 489 601 707 1562 1946 4830 24904 59231 86603 103143 72553 37947 27663 30380 45669 66229 109045 151010 89506 67567 100296 154987 198875 295468 376968 235417 289791 630812 463582 200844 111253 92309 88582 39747 34817 29970 27777 25626 24236 26828 29620 29163 26022 26008 28369 26678 23832 22096 21025 18523 16290 13511 11108 11320 11792 11906 11983 12334 12085 11571 10999 10663 9884 8623 7343 6601 6112 5494 4737 3972 3430 3009 2602 1791 1075 816 680 675 812 757 684 633 604 402 350 293 213 151 171 164 138 -6 58 151 97 93 118 66 25 33 13 93 36 -16 -1 33 32 11 24 2 -11 40 -38 -53 13 48 19 5 56 60 66 34 53 61 -4 -27 40 58 34 2 28 -11 31 15 20 37 45 45 58 43 54 77 9 68 97 98 118 83 93 145 106 108 124 142 118 109 109 89 116 105 158 91 91 75 92 86 47 47 16 46 72 77 14 37 53 62 65 43 72 73 81 62 70 78 3 6 41 44 31 70 14 -9 -3 3 1 19 34 33 28 48 10 35 22 -15 20 54 21 33 23 43 50 58 81 62 52 38 12 35 37 76 91 90 54 56 35 39 55 47 40 41 37 22 35 49 60 35 47 40 15 23 38 52 75 51 32 22 46 38 15 24 19 50 32 24 58 63 34 31 19 21 48 53 64 57 57 58 61 51 38 57 50 67 81 83 80 80 58 37 68 70 65 59 57 71 88 82 65 62 62 74 62 70 76 76 56 76 82 83 83 82 82 81 85 79 83 81 84 78 66 69 75 69 66 62 67 64 61 55 51 51 57828 307 1219 30 11149 16 3 48 6453 -143 -4 804 3100 9936 25858 49688 59735 58972 82208 168223 280861 559170 663633 541389 485773 524823 663827 690511 333869 110852 61192 50266 52556 54595 44542 33860 31413 30270 28753 26758 25619 24029 23055 22804 21527 20375 18415 14490 11211 10351 9960 10699 11842 13500 14524 16026 16414 14247 12632 11338 9881 7914 5749 4112 3622 3302 3159 2894 2603 2228 1811 1591 1379 1285 1187 1116 818 484 396 330 296 224 221 149 90 128 158 186 130 100 95 109 24 47 77 103 108 24 38 10 76 97 25 -21 0 28 8 16 27 5 -4 3 18 32 15 -5 72 46 14 60 61 66 13 28 69 48 103 75 45 58 50 67 107 35 26 52 83 78 41 9 77 93 92 148 148 123 182 168 151 98 135 155 101 98 115 126 99 138 167 110 100 89 76 83 57 29 35 68 63 46 62 51 14 7 85 51 47 89 41 58 83 49 42 56 8 90 53 9 28 39 -5 64 5 -12 19 30 55 51 61 19 41 55 21 27 46 69 43 16 -1 20 19 38 34 39 69 75 38 43 26 50 38 42 47 76 77 69 55 50 9 39 52 25 45 43 21 61 31 27 77 45 32 63 54 40 41 47 31 35 39 53 31 31 15 29 37 21 49 43 34 31 45 57 24 50 52 58 64 63 67 81 66 67 59 62 63 75 71 67 58 57 52 67 62 65 75 65 57 52 59 60 59 66 72 67 72 74 71 72 72 91 85 79 78 76 70 62 72 72 65 58 55 68 72 57 56 49 45 57834 304 1309 30 11149 16 3 54 6453 -140 231 879 2501 6452 14514 35278 93316 178997 242146 335596 416785 457019 603567 729790 622431 587241 567966 183780 73195 55476 39228 30326 28379 26977 25437 24489 21872 18690 18433 20171 19953 16429 13726 11928 10031 10099 9802 8862 8996 9523 9694 9041 9221 9225 9426 9333 8953 8539 7906 7163 6054 4883 4429 3921 3076 2584 2346 1926 1665 1528 1210 988 880 757 688 654 575 559 504 356 205 188 128 147 149 95 103 57 84 10 67 117 87 11 52 13 42 47 33 3 20 25 58 47 13 -34 -89 29 -3 -46 -11 50 38 48 -59 -23 -16 11 64 5 27 38 24 36 32 14 8 -16 -21 32 -7 45 86 50 27 44 81 86 77 88 26 54 112 91 97 130 141 108 125 78 105 106 127 91 96 84 50 58 46 51 64 67 35 0 27 13 31 13 23 62 121 65 42 31 83 45 25 41 29 25 8 -7 -1 14 -11 28 -9 9 -6 16 -4 13 11 52 24 12 8 17 36 11 15 13 -20 -11 2 -11 -11 -19 9 27 48 61 19 39 37 12 17 39 36 54 45 57 40 35 70 51 55 47 41 48 31 17 37 23 14 34 47 5 15 55 36 33 15 7 30 33 39 38 10 9 34 28 26 36 45 59 54 44 59 37 56 76 73 69 55 63 66 63 47 48 41 54 57 65 70 74 69 59 54 56 65 67 62 69 56 61 71 62 72 74 80 81 70 76 82 76 73 71 72 72 74 59 62 62 71 60 55 62 66 63 59 52 46 42 57840 318 888 30 11148 16 4 0 6453 -137 36 422 1501 2462 3637 2675 2375 2746 3220 3581 3684 4059 5098 6588 8054 9380 10855 14647 31361 82643 110605 115919 182605 254688 200975 250688 333401 461855 554732 400563 380001 347765 459733 113871 20863 16083 16620 18641 19485 18929 18848 17858 14959 13115 13311 12666 11173 9865 8754 7169 6310 6685 7320 8113 8673 9816 10401 9340 8023 6657 5795 5495 5052 4725 4733 4132 3310 2758 2470 2214 2084 2181 2035 1746 1391 1190 1237 1567 1789 2110 2206 2434 2321 1707 1018 589 300 209 266 254 124 86 -18 42 81 25 0 45 -22 -6 30 37 30 -7 -10 5 15 -11 5 -57 -76 5 65 59 44 -32 -11 45 2 -62 38 58 -42 27 44 64 29 27 71 7 -23 37 86 -8 -37 -8 -18 -37 -12 18 30 8 57 71 55 50 105 133 133 63 103 100 71 42 85 85 151 125 111 114 145 112 90 75 17 47 -47 36 47 32 5 32 20 32 55 31 25 26 24 28 15 48 43 37 62 42 10 -16 0 9 25 6 31 11 23 36 15 14 14 -7 39 27 33 29 13 5 34 -6 24 5 -2 46 17 11 24 49 25 25 26 38 48 74 42 44 66 35 56 50 39 49 47 57 62 54 37 27 40 44 48 25 54 37 8 49 54 33 48 43 36 28 34 14 39 73 39 36 20 40 60 66 38 38 72 63 65 75 52 41 65 62 50 46 71 60 78 70 58 65 82 81 78 75 64 73 62 57 60 77 82 75 84 82 62 73 75 79 91 75 83 82 79 82 94 87 77 77 78 79 88 75 79 80 71 69 67 57 60 56 57846 334 405 30 11145 16 4 6 6452 -134 -93 -92 999999 -50 -9 111 194 226 571 929 1114 1309 1819 2181 2496 2871 3040 3487 3582 3717 4457 8746 17446 36031 47234 95883 84411 15882 16123 20041 23164 27535 40434 65079 78254 78928 67471 99554 156420 177378 136710 169975 226391 283000 314491 254818 164640 154540 64964 17819 13516 12816 15323 18966 17567 16690 15117 15227 14209 13243 14839 14677 15196 15958 12696 9551 9093 8354 7415 8232 9872 11078 12651 14892 17372 19049 19383 17539 12375 8702 7866 8346 11052 13104 11471 8362 5640 3878 3350 3366 3038 2547 2638 2923 3189 3354 3244 3086 2600 1773 979 463 275 231 187 192 166 139 140 34 -4 10 81 31 -1 -26 0 9 43 37 -2 15 51 18 -11 -19 -2 -26 -31 -1 -23 -25 -43 0 -4 -7 10 -11 9 -45 -9 103 27 83 35 12 -8 12 5 58 69 28 0 -13 -50 -33 57 74 7 59 39 122 100 72 96 85 63 71 120 128 73 106 117 111 152 79 95 116 84 28 -31 -14 1 16 0 15 17 31 -27 -45 15 16 14 53 90 23 50 41 38 49 24 -22 -19 19 6 24 22 18 10 -15 -22 28 44 31 31 15 10 32 5 10 -4 9 9 15 3 -16 6 5 24 2 0 11 6 26 29 3 45 48 42 39 39 30 47 54 71 26 9 45 60 54 27 28 40 24 35 30 24 56 48 53 33 13 21 40 35 37 14 18 11 34 25 41 35 26 28 59 71 52 39 58 39 40 39 47 52 85 63 47 55 71 64 58 59 68 72 77 58 54 69 87 83 77 73 72 67 64 51 77 78 64 64 74 88 86 95 84 89 93 81 79 84 81 86 79 70 65 67 71 64 61 72 59 49 51 57852 309 1184 30 11144 16 4 12 6452 -130 587 395 999999 999999 999999 999999 413 1738 4273 8101 12013 26139 75304 142244 261009 379403 301989 294113 352711 365435 312682 243559 254876 381041 523851 501084 281483 25496 14928 13273 11866 11488 12319 14412 15998 15548 12507 11786 11615 11003 9328 9612 11577 12568 12026 12938 16601 20338 21798 19611 18122 20257 21864 21125 17590 14899 12984 11051 10632 9674 8952 9051 7934 7349 8319 9003 9790 8623 6949 5592 5110 4987 4406 3918 3086 2553 1819 1879 1703 1171 1748 12728 26642 691 51 98 77 111 94 74 32 106 159 95 23 108 32 -25 -2 41 95 41 25 44 25 -14 33 61 55 5 19 31 37 24 71 29 45 62 97 78 41 71 29 12 57 -7 9 24 31 50 122 47 69 124 69 114 151 156 170 143 100 84 118 114 146 122 166 148 132 157 166 145 197 102 35 20 0 4 0 59 87 39 -3 66 63 64 39 57 51 47 82 72 91 97 72 46 51 23 46 55 63 23 33 45 33 8 1 44 41 69 70 68 26 24 66 83 65 28 9 69 55 50 -2 -1 58 39 56 88 69 66 37 76 102 79 81 82 65 70 33 40 53 71 63 111 102 56 80 55 68 80 68 54 53 67 53 67 68 64 72 70 80 55 43 41 56 46 28 42 52 46 72 73 61 62 74 75 97 87 76 66 82 92 83 74 78 102 97 85 80 85 89 91 103 99 92 82 99 91 97 85 95 105 91 93 99 110 114 105 110 102 104 106 103 87 103 98 94 94 84 89 80 82 85 81 75 83 82 73 66 57858 301 1394 30 11144 16 4 18 6452 -127 213 837 2386 5508 13265 34978 86783 182694 337310 474112 458285 376098 432892 383917 565107 608718 256779 18845 12420 9245 6848 6314 7420 9521 9706 8904 8253 8040 8603 9024 7107 5553 5053 4946 7463 12170 13734 12076 10286 12675 18116 20762 23359 21690 18723 16942 15359 12520 10674 10319 10259 11061 12233 13795 14895 14584 14794 15544 15139 13169 11343 10953 11035 10240 8796 7374 7996 9174 11168 11314 10162 8565 20732 200276 341353 11982 58 112 72 67 65 61 73 82 73 50 67 69 43 -32 25 40 -27 -25 38 46 29 68 76 100 50 17 36 76 64 47 56 36 87 66 -8 27 72 163 111 70 25 19 86 61 41 51 43 41 78 57 79 70 85 121 167 150 135 158 140 155 148 147 88 155 146 116 106 131 190 122 79 77 58 92 88 37 93 94 43 33 62 67 50 37 61 75 67 89 81 68 65 40 30 25 23 27 65 67 36 50 36 54 100 101 61 57 24 50 81 65 49 38 31 66 71 40 17 54 70 74 34 74 96 55 39 63 62 94 84 76 69 103 94 60 50 63 69 64 80 64 80 68 83 77 72 85 101 59 60 60 77 62 76 82 65 54 60 55 70 65 47 52 50 84 78 78 79 88 102 89 62 60 78 93 94 81 77 83 74 77 75 88 85 95 95 98 95 87 84 95 99 103 92 85 89 90 94 97 93 84 104 106 103 110 105 106 106 112 99 98 90 81 89 86 82 86 87 85 76 67 79 81 76 66 59 57864 312 1038 30 11148 16 4 24 6451 -124 -49 345 311 341 1572 3866 2220 637 546 573 812 1250 3365 16461 47446 81215 152379 252445 305386 321250 285643 249536 123291 254304 341181 364122 256564 114843 9065 8185 7207 6763 7424 7693 8405 8699 8160 7652 6354 4985 4406 4812 5884 7648 8428 7750 8828 11665 13327 13554 14011 16252 19431 22220 24938 25761 26037 24769 22858 21326 18977 16421 16428 15321 14254 13955 13524 14286 14554 15473 16360 17753 20062 19608 16896 15621 14737 13998 12197 11713 11241 9115 8278 17622 142674 419725 140748 2147 125 98 121 31 -13 55 79 52 17 1 6 2 35 41 -18 -44 10 74 53 63 83 42 5 46 -28 18 80 0 8 47 64 49 -2 86 58 64 38 52 35 43 -13 81 95 72 39 48 56 50 56 30 81 59 84 127 103 62 78 72 99 111 109 138 127 100 93 152 142 107 130 74 51 60 15 47 66 15 69 27 14 61 45 72 25 40 31 61 79 32 63 69 67 56 29 43 51 32 49 -31 -9 58 10 8 19 57 9 45 56 55 16 48 45 67 39 41 10 48 29 42 23 17 12 32 37 51 33 59 49 45 14 50 47 50 68 71 68 80 80 49 49 42 44 36 40 42 56 50 29 25 47 52 50 44 22 45 49 56 19 12 53 48 67 40 48 34 59 35 34 39 43 49 59 59 46 53 51 52 55 48 56 45 52 63 75 71 54 50 54 67 55 75 65 73 82 86 63 78 82 72 75 75 69 69 63 75 68 69 86 75 78 76 70 66 76 74 64 59 57 58 60 51 50 45 44 43 57870 345 80 30 11150 16 4 30 6451 -121 17606 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -48 1 109 281 298 495 3743 10110 9025 2275 1312 2475 3320 4139 8100 7562 7350 7297 11295 15556 17444 35277 52547 63909 73186 102416 140681 113147 157721 185753 207285 158533 138742 190369 161090 146904 52843 4316 1970 2411 2932 4084 3305 3050 3730 3133 2408 2523 2967 3441 3052 2859 3863 4785 4947 4998 5032 5511 7653 9255 9735 10846 12349 13327 13850 13811 13678 13199 12709 12631 12334 9922 8060 7432 7765 7776 8144 8685 9208 9472 9228 9763 9333 8058 8185 9923 11688 11335 10379 9886 10865 62618 467805 652014 106442 1312 66 114 4 50 68 39 18 59 48 27 31 -8 -15 13 -11 61 56 40 0 25 -13 15 -51 35 39 72 28 84 81 16 87 41 37 32 76 118 83 47 50 20 118 81 -13 -10 55 71 29 61 3 83 81 87 100 131 141 105 101 92 64 88 98 124 137 191 102 154 152 91 149 109 24 28 15 39 49 69 41 28 64 27 8 0 46 126 107 78 126 54 90 60 51 61 52 31 23 36 59 5 46 56 2 39 47 75 35 29 13 38 30 38 35 36 81 50 -11 -24 22 45 1 -2 15 35 34 37 67 66 75 51 49 80 56 60 49 68 68 60 40 44 66 40 18 39 47 85 46 37 41 41 36 53 47 43 60 47 31 25 21 37 56 40 36 35 42 44 64 31 41 55 38 72 69 35 51 52 41 59 53 66 75 77 60 56 87 75 57 58 63 60 56 49 50 50 60 85 83 80 77 71 65 74 77 66 72 78 79 85 86 72 64 74 74 77 62 59 62 61 51 56 52 48 46 46 38 33 57876 297 1519 30 11149 16 4 36 6451 -117 -31 657 2860 7034 15864 27060 44003 72269 130194 220479 302065 314828 353641 389836 370081 275997 103469 7132 1041 682 618 535 480 480 902 1339 1972 2369 2541 2842 3416 3782 4072 4657 4212 3263 2658 2812 3342 3948 4595 5032 5138 5637 7192 8285 7700 7534 8223 7769 6745 7895 9809 10501 10129 9324 8862 9161 10324 10338 9915 9101 7776 5963 5492 4766 3671 4285 33330 241483 542845 694429 759200 87225 1027 56 117 66 45 51 102 100 31 45 -6 25 53 0 61 94 -25 8 37 23 31 79 71 43 -7 25 23 43 78 59 68 57 111 35 83 2 44 75 36 49 34 82 62 56 70 81 34 54 93 121 125 117 60 114 134 177 144 124 187 163 97 141 178 156 166 96 126 157 150 116 100 93 28 69 58 51 63 86 26 14 60 54 14 73 125 134 106 72 91 81 37 49 56 94 30 56 -28 41 64 59 34 54 66 17 22 20 14 15 64 61 35 34 38 59 42 57 59 54 75 63 81 47 46 40 53 55 91 43 100 78 46 48 70 82 97 26 63 76 66 79 68 40 39 54 54 87 55 41 71 50 51 74 56 49 61 52 73 59 48 71 64 58 56 63 70 49 48 54 77 80 69 60 58 60 70 70 72 77 75 80 69 84 84 73 63 56 80 81 83 83 96 96 77 74 87 91 97 96 97 97 96 107 93 95 97 81 86 90 98 96 90 93 84 89 93 80 78 78 73 69 64 61 53 57882 311 1095 30 11145 16 4 42 6450 -114 1305 4876 20893 30492 25559 50075 44475 28140 21667 25143 25431 10951 1144 700 994 1539 2008 2869 3450 5282 9391 13268 25633 50000 79618 86911 28646 13934 999999 999999 999999 999999 999999 999999 999999 999999 999999 179 549 525 509 1260 1818 1555 1314 1101 895 847 583 462 619 466 321 189 274 363 406 372 417 702 1267 1434 1663 1867 1838 2357 2656 2272 2069 2009 2415 2589 2420 2499 2653 2661 2850 3073 3406 3554 4557 8711 51294 282795 690083 999999 999999 90364 936 -21 18 34 -13 -5 112 31 28 36 70 63 9 11 54 24 13 -15 60 33 64 52 45 109 36 20 40 4 5 12 39 60 36 32 63 39 40 1 2 40 17 66 26 -17 -9 25 -8 31 12 41 50 -27 25 13 75 66 71 105 94 70 35 82 75 64 66 77 148 133 179 137 106 72 99 9 40 36 8 31 33 14 1 40 37 55 27 27 68 28 43 36 32 40 28 35 30 -19 21 28 10 12 3 15 4 -6 8 26 30 15 36 23 37 -3 28 43 32 22 23 16 63 24 51 43 35 22 19 29 33 107 34 41 63 54 61 39 21 30 60 65 31 64 28 16 21 15 16 14 39 27 50 45 19 34 51 32 17 51 57 29 27 16 28 29 35 37 43 34 21 39 55 49 60 45 31 32 51 65 65 62 55 38 54 52 81 60 57 54 50 50 47 59 64 56 66 51 51 64 68 69 70 66 68 84 69 62 61 69 56 49 61 63 70 66 55 54 66 68 56 60 52 54 43 32 38 57888 311 1124 30 11144 16 4 48 6450 -111 730 2869 6337 13062 10402 7279 2651 6585 17256 23013 24252 44232 47526 27019 60064 79939 90838 100145 127848 72156 24855 18838 2950 784 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -7 -34 53 190 559 915 1460 1907 1740 1381 1172 1032 996 1057 1274 1876 2576 3063 3174 3462 4155 4743 5186 5734 5134 4667 4525 5568 7006 7195 6668 5677 6022 7402 8308 9075 7910 6967 6234 8282 61454 313416 817168 999999 999999 47990 270 -14 25 95 89 77 79 17 15 37 36 9 -24 8 -13 -17 13 -10 -13 50 25 34 46 44 23 18 4 39 34 23 49 65 44 20 -7 67 -5 -37 25 20 16 22 69 87 -8 18 62 60 61 45 90 111 1 80 45 72 112 115 114 98 35 44 95 99 78 124 145 177 147 130 119 72 77 84 27 35 26 -4 23 -4 -4 36 63 68 50 60 60 29 47 66 69 72 35 48 76 2 31 64 12 -16 33 45 13 20 17 16 1 16 15 34 22 15 5 25 32 32 8 10 43 60 6 25 29 13 37 25 27 47 61 29 57 82 47 62 57 50 66 65 51 35 33 42 28 54 43 57 66 51 57 33 47 38 63 61 47 45 51 75 33 -3 28 50 61 51 56 56 30 36 45 46 48 46 60 58 46 65 67 61 53 62 72 65 70 76 61 68 55 53 71 67 71 56 57 71 68 70 79 78 74 77 70 70 85 79 79 84 78 77 78 78 75 81 80 77 68 72 83 69 58 56 56 54 47 57894 307 1213 30 11143 16 4 54 6450 -108 1007 7229 19380 23829 17181 23769 22619 32034 63823 57217 62216 95919 109653 137655 93960 63440 4925 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 54 248 356 585 910 1103 1235 1262 1259 1215 1095 1137 878 721 670 718 754 834 970 1179 1564 1903 1935 1701 2103 2489 2474 2796 3037 3447 3803 4355 4791 4769 5251 5177 4193 4737 31018 246309 685931 999999 999999 262977 2456 71 13 67 85 40 76 54 38 -24 33 3 69 62 43 51 99 37 4 -2 12 -11 55 59 8 50 2 -1 0 -7 0 12 43 18 -11 15 41 21 88 53 36 16 20 0 -14 -19 -8 50 54 57 33 42 72 21 8 69 85 54 93 76 108 122 63 71 91 82 65 137 144 103 114 57 18 11 39 49 -11 37 33 9 -2 4 21 19 52 49 27 29 70 82 42 26 52 73 28 -1 27 -4 -12 3 15 11 8 61 8 10 29 34 39 49 43 42 32 34 42 57 46 -5 -17 18 46 46 20 31 13 -5 19 34 32 61 35 31 38 47 60 51 25 27 50 48 13 26 41 31 20 38 29 48 70 48 42 39 13 55 62 68 59 30 25 60 32 21 35 30 33 37 51 57 54 48 27 37 58 44 53 48 50 55 57 67 71 53 66 66 49 62 64 57 64 51 59 64 57 53 63 63 62 69 76 80 77 79 88 90 98 90 84 82 79 66 68 67 66 74 73 76 76 70 69 61 56 50 47 57900 297 1514 30 11144 16 5 0 6449 -104 -46 774 2665 8720 25851 72928 150353 129111 108590 101636 84337 45832 13412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 485 712 663 649 474 243 290 61 30 202 531 979 1404 1650 1909 2072 2534 2377 2225 2347 2105 2228 2784 3619 4886 5744 5155 4741 4370 5431 6658 7167 35017 248491 614455 999999 999999 443056 8324 74 25 -7 -23 15 33 16 6 3 21 7 -8 -1 50 -17 -73 -21 -69 -13 24 -16 28 22 34 11 -19 37 -58 7 26 71 64 67 45 -6 -4 -19 51 -34 24 14 34 2 66 31 67 -40 -52 10 29 67 -7 -11 29 46 52 50 49 45 57 44 57 44 76 63 84 89 127 126 80 88 96 41 19 55 4 -7 -11 6 -33 -26 24 47 3 22 45 63 60 7 38 32 30 55 -8 -27 -18 27 -39 -17 -10 -11 -4 33 28 27 -21 -11 -32 -5 -9 2 16 16 17 1 5 14 7 8 21 -6 6 26 23 -16 8 15 70 49 56 55 43 47 47 29 9 21 50 37 23 20 21 14 14 6 32 27 48 16 26 30 23 37 26 36 27 10 26 3 10 20 28 31 40 41 31 37 27 36 29 40 45 45 48 22 34 42 37 42 52 39 34 46 46 61 54 46 63 49 41 42 45 49 46 60 66 63 59 52 53 59 60 68 66 70 62 67 75 66 66 48 54 60 54 51 54 44 43 46 42 44 40 57906 296 1544 30 11144 16 5 6 6449 -101 297 432 349 4314 6451 7554 14952 15557 9994 7535 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 230 333 601 699 990 1064 886 1456 1951 2504 2886 3282 3308 2905 2514 2515 2381 2268 5070 39445 170095 436898 945350 999999 999999 281280 3082 113 83 70 16 99 92 32 14 27 21 67 36 42 38 55 27 46 26 75 -33 39 30 8 4 42 46 40 56 84 66 82 65 25 57 43 18 27 19 48 33 60 67 51 32 47 37 63 16 35 57 62 54 67 72 76 36 63 84 33 56 74 65 94 120 139 124 156 107 85 94 116 94 44 12 14 8 24 30 5 -3 29 47 39 24 49 -21 56 34 64 41 8 -15 32 19 -1 -20 2 -16 -40 3 5 31 -5 21 32 8 28 37 26 22 13 32 42 43 29 41 8 -30 38 25 11 32 8 25 18 22 51 64 51 31 56 79 59 19 24 33 23 42 32 25 33 72 52 53 43 29 7 34 55 33 9 40 60 30 29 61 21 21 46 32 40 56 42 49 48 47 52 52 50 50 44 52 40 24 55 51 38 45 64 73 61 69 71 75 60 70 71 58 56 68 67 71 71 77 73 86 86 84 84 81 81 82 81 74 81 77 77 75 81 79 72 74 67 66 68 65 69 72 64 55 47 57912 313 1006 30 11146 16 5 12 6449 -98 465 4767 8871 5325 8052 16866 20668 8671 10524 11309 7978 8186 24182 32923 21929 2884 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 -27 9 77 458 770 1620 1959 1842 1879 2096 2480 2812 3455 3566 3829 3792 3742 3857 4259 4062 4019 4142 3691 4817 36062 165299 399131 907899 999999 999999 451120 5506 105 69 146 150 88 49 84 10 26 39 51 122 98 144 46 43 41 38 45 52 29 74 85 75 81 95 44 57 103 84 78 82 60 39 59 53 78 84 96 76 40 49 54 79 50 35 8 59 68 87 57 94 86 116 79 110 108 123 61 88 130 142 135 112 142 224 143 158 173 177 164 87 59 93 37 57 70 44 84 143 45 16 72 95 115 129 70 85 105 116 91 33 33 68 56 34 62 33 31 62 39 49 23 84 94 45 56 85 93 85 55 54 30 42 78 74 61 64 44 69 38 49 67 76 51 75 124 99 103 87 85 90 101 87 85 60 55 59 73 70 56 81 103 78 72 57 58 80 67 49 88 83 71 69 54 60 72 71 52 64 71 68 71 51 75 76 71 78 86 96 71 88 76 91 98 94 92 85 96 91 87 82 94 99 91 106 107 85 89 107 109 105 101 112 117 109 105 127 129 111 101 98 110 110 110 104 101 108 108 99 97 104 103 95 94 85 90 87 89 87 57918 311 1098 30 11148 16 5 18 6448 -95 674 1530 3614 6076 6837 9482 11463 10849 2126 999999 999999 2528 6496 3408 999999 999999 999999 2864 14905 21328 20547 19032 4264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 37 209 267 326 332 367 626 1002 1225 1348 1360 1355 1567 2304 2225 2304 2700 3215 4069 4357 9314 51904 164983 399514 847204 999999 999999 999999 75457 695 130 145 173 72 60 58 100 32 80 105 45 8 55 36 52 61 103 13 27 0 6 41 62 35 95 82 16 -14 26 86 79 56 67 -2 35 46 44 50 60 62 -6 -7 18 46 66 73 67 78 126 92 42 80 81 78 61 43 61 67 64 95 169 166 88 125 169 205 140 111 117 82 50 66 75 27 5 35 10 -10 37 73 77 12 85 61 100 77 79 70 65 65 62 43 0 35 56 32 42 37 25 53 26 17 24 87 68 50 35 5 6 24 31 52 46 25 26 20 37 19 27 16 2 63 57 69 57 71 31 48 65 49 58 88 46 48 59 17 42 51 58 53 55 38 68 52 34 42 57 58 42 60 62 50 35 11 33 36 47 55 75 38 41 36 55 56 48 76 62 41 55 55 60 57 70 74 78 86 64 54 55 79 78 80 74 68 76 80 78 67 69 71 74 80 87 76 80 74 73 83 98 86 82 91 93 86 80 85 85 76 79 79 80 69 65 65 67 60 65 57 57924 243 3139 30 11149 16 5 24 6448 -91 -94 132 239 416 578 719 447 375 696 922 1062 1344 1400 1509 1457 9424 51180 127200 303276 611630 999999 999999 999999 460127 3779 56 86 85 88 81 10 39 -9 42 44 37 33 9 6 29 47 -2 -13 35 10 -8 85 17 27 100 43 57 -32 -67 -10 -11 13 44 59 20 22 -18 33 3 57 60 45 43 51 25 -17 27 14 96 50 56 97 94 41 49 91 134 56 104 67 69 113 111 133 123 156 79 95 91 13 35 59 14 -3 50 21 47 47 89 48 51 57 69 49 35 44 47 32 8 19 21 17 3 0 22 14 5 -25 3 -1 -12 -6 32 5 -4 21 13 18 -2 2 -9 31 25 27 36 4 47 -12 8 16 11 -1 46 23 73 62 28 38 38 42 65 80 36 43 47 30 39 32 38 11 37 31 32 14 36 43 42 32 19 20 6 -5 18 29 39 28 18 14 19 31 26 30 26 34 19 26 37 32 41 32 30 32 34 44 53 56 45 42 52 50 57 53 47 50 46 42 41 57 61 53 49 68 70 58 55 69 62 67 75 79 69 78 62 58 49 60 65 56 55 57 61 61 58 47 44 40 44 42 57930 251 2899 30 11149 16 5 30 6448 -88 297 840 1647 2570 2719 2796 3013 2635 2010 2069 2328 2840 3253 3369 3083 3417 3603 3414 2832 2248 2755 4275 5799 17486 88341 269590 608911 999999 999999 999999 204367 1924 79 155 127 147 168 88 77 48 50 76 84 36 65 56 90 86 24 20 49 69 38 41 89 131 112 72 100 47 -8 55 65 120 134 0 29 64 37 115 31 46 110 55 111 58 70 7 95 55 49 102 86 80 52 97 139 155 111 101 110 116 151 162 165 146 149 163 167 133 111 90 119 73 64 48 65 100 85 88 88 79 72 85 57 58 40 21 78 93 53 56 58 56 32 65 45 56 33 -4 -7 47 11 10 51 55 33 63 67 25 69 51 49 75 53 87 58 62 93 62 77 68 57 59 61 85 125 100 107 91 62 91 129 78 63 83 65 55 22 67 94 78 74 71 88 56 56 64 46 58 43 81 76 55 55 68 67 77 79 65 78 72 60 59 85 76 73 82 72 99 92 81 75 82 80 71 94 93 81 78 87 91 90 101 87 99 93 110 81 92 80 82 101 98 89 104 113 101 99 101 98 117 116 104 108 107 120 112 103 96 102 115 99 93 93 95 88 95 91 88 82 57936 249 2959 30 11149 16 5 36 6447 -85 -97 318 768 1185 1249 1167 1189 1426 1354 1602 1797 1961 2235 2076 1789 1466 1482 1632 1812 2376 2793 3753 15818 62654 166362 397941 778546 999999 999999 999999 161180 992 81 66 23 15 35 98 12 67 -31 -2 37 50 53 40 40 21 -14 8 -2 29 15 26 15 11 2 -21 40 -33 67 -45 -58 -44 7 -11 12 49 -4 9 9 18 13 25 34 17 0 47 27 19 72 30 67 63 45 17 22 -15 29 70 100 91 105 119 92 83 116 125 82 28 27 3 2 20 10 27 6 13 34 54 76 66 26 44 55 24 31 20 -15 -4 -22 -18 0 -36 15 -7 9 14 -1 -13 -23 6 22 -21 -8 -4 21 -5 9 8 33 11 26 38 -11 -1 18 25 1 -30 -2 2 23 27 32 51 20 47 49 68 78 58 27 58 45 7 26 42 23 36 10 36 39 28 19 22 12 41 34 15 21 18 53 31 11 15 10 34 35 35 34 28 22 28 23 24 27 32 49 46 19 31 31 26 49 47 36 33 36 31 47 35 26 52 60 52 54 57 51 50 66 55 56 66 60 64 64 72 65 65 65 67 79 85 75 76 65 62 61 59 59 58 62 60 59 56 51 48 40 57942 237 3319 30 11149 16 5 42 6447 -82 -39 25 67 112 353 402 393 558 859 1624 4894 24924 75124 175356 360422 638976 999999 999999 999999 819133 43675 564 111 113 97 91 117 29 -15 -19 32 108 62 56 59 59 39 50 54 32 50 85 39 67 65 22 16 -30 34 56 -28 -2 -17 44 16 22 10 47 -14 3 61 45 33 31 34 44 83 65 56 68 83 34 73 71 49 37 63 97 64 78 92 136 134 91 177 163 122 118 124 65 52 25 59 1 25 49 39 44 0 49 -7 54 28 13 52 46 28 40 25 7 16 12 8 23 26 32 6 -19 2 -6 18 18 27 8 67 11 -18 -2 31 35 37 18 34 9 -26 0 8 8 35 19 42 51 43 45 51 60 42 75 69 56 49 54 41 33 32 16 16 49 33 42 29 45 68 62 15 24 40 30 35 52 36 17 8 30 52 49 41 27 7 26 44 43 51 36 56 59 64 54 41 49 42 55 50 52 55 52 48 61 55 50 63 80 56 53 54 64 77 62 66 74 73 80 78 73 77 87 85 76 82 86 72 74 78 78 75 74 77 73 72 66 74 69 59 58 64 52 51 57948 247 3019 30 11149 16 5 48 6447 -78 53 378 803 1387 1658 1821 2246 2973 3170 2860 2966 3042 2918 2995 4121 4564 4161 4902 5191 5217 6080 10738 41396 153789 351285 723275 999999 999999 999999 86055 1062 71 141 79 74 84 17 33 75 36 35 82 86 91 54 7 27 89 50 32 85 79 47 56 47 53 58 18 -9 3 5 41 80 47 33 82 71 34 22 13 -22 -7 72 47 49 47 28 72 65 74 129 91 88 70 27 75 83 71 81 77 117 95 165 157 168 151 184 100 50 21 11 31 41 38 40 19 20 65 98 69 121 86 68 0 48 33 68 110 47 18 39 -6 37 -1 -24 25 33 -8 -39 -31 -9 15 34 9 21 40 -11 23 46 60 27 31 61 55 39 17 55 33 34 54 68 44 44 42 62 75 38 51 59 63 36 50 75 61 55 62 81 37 27 42 50 55 61 90 67 49 63 40 45 41 36 49 38 20 32 42 49 54 54 41 68 54 50 64 64 34 51 62 60 72 64 65 47 63 58 66 51 48 49 52 63 72 64 56 62 65 75 89 80 71 81 85 85 84 87 91 91 87 80 75 88 98 96 87 85 87 88 81 74 82 70 63 64 63 65 69 65 57954 246 3050 30 11150 16 5 54 6446 -75 178 1415 2580 3247 3966 4001 3134 4327 3972 3495 3665 4300 5868 7216 7756 9257 9512 8704 8437 9802 14185 61382 220275 534817 974415 999999 999999 258497 4527 81 69 139 112 94 78 57 64 4 78 44 61 94 84 5 -10 60 106 79 9 48 37 104 112 109 42 56 11 -18 15 9 -23 7 53 28 40 43 23 25 80 142 69 29 32 57 89 26 20 54 31 75 78 70 13 33 61 60 92 99 76 89 179 125 143 114 134 171 125 94 48 40 14 21 29 9 5 38 25 45 30 41 38 104 84 68 38 52 67 69 23 22 -12 -7 39 -13 14 12 -7 -9 7 -25 11 52 28 17 39 26 18 37 24 -4 -6 -6 11 4 17 13 22 47 62 52 14 17 53 76 71 53 52 50 29 59 58 16 36 25 59 47 41 62 35 48 52 78 50 66 54 49 35 47 45 43 43 49 41 31 19 22 28 60 48 71 75 55 52 48 55 50 47 37 65 40 34 40 41 44 67 74 50 45 52 63 71 54 58 53 58 62 75 68 71 84 71 70 71 66 81 81 74 65 76 73 77 85 69 73 70 65 59 57 66 55 50 41 52 53 43 40 57960 240 3230 30 11150 16 6 0 6446 -72 18 175 268 263 430 872 1139 1383 1701 1593 1635 1838 2100 2338 2190 15722 85028 213448 500745 923441 999999 999999 827912 38463 313 77 152 130 146 185 109 105 52 14 70 95 60 19 10 72 64 107 31 40 52 91 120 133 155 13 42 60 61 33 25 87 129 103 37 19 15 102 75 23 37 40 33 66 89 92 90 83 95 58 120 83 71 87 34 74 136 149 138 125 131 144 156 182 173 160 106 119 77 46 29 19 35 42 54 62 84 67 42 71 50 84 76 35 46 7 34 77 42 28 42 70 15 -1 14 0 26 13 -1 15 21 16 8 24 50 55 37 51 22 25 6 45 51 67 75 44 65 78 42 57 27 78 67 57 79 68 86 89 125 106 61 26 43 74 88 85 80 46 54 65 59 67 38 37 76 64 79 75 45 54 47 71 53 26 38 36 55 48 50 64 76 82 74 59 72 82 65 59 69 70 61 70 76 72 62 75 80 74 64 71 88 73 68 63 75 74 70 69 86 83 92 92 84 89 88 76 86 98 92 95 93 93 90 101 93 77 77 82 77 70 71 74 68 72 67 61 57966 314 1011 30 11151 16 6 6 6445 -69 252 521 175 3848 12391 22633 49471 48329 61559 55034 904 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 220 748 1545 2282 2759 3007 3453 4249 5343 6555 6921 6571 5432 5501 5951 6136 6466 20351 136843 379406 651743 832869 999999 999999 250517 3574 76 109 83 41 73 -38 -2 41 -18 20 -20 53 -19 1 30 25 56 21 5 -46 47 80 100 22 55 67 7 -19 -10 22 -15 46 76 73 37 74 37 -19 -2 18 52 71 10 24 71 34 19 52 61 63 63 5 60 49 11 16 55 116 90 145 102 58 62 97 145 129 171 114 75 17 -1 28 10 -34 18 -25 -3 28 -3 81 22 38 32 22 40 22 16 2 3 22 35 17 -6 5 -4 -15 -28 -31 -19 -12 35 13 14 23 19 10 -1 -10 -10 -8 -14 17 20 16 4 27 29 12 -10 -13 20 18 20 36 37 41 18 21 20 30 42 11 31 40 49 42 39 11 16 55 37 0 8 41 7 27 23 15 9 5 5 30 32 8 7 -2 2 34 24 44 48 30 22 1 16 24 31 28 28 38 34 38 29 24 35 23 37 37 27 49 60 43 34 41 54 51 49 51 52 50 46 60 61 48 59 60 65 65 56 57 59 58 50 48 44 50 54 51 48 39 45 35 35 41 32 24 57972 343 142 30 11152 16 6 12 6445 -65 183 222 242 249 316 374 168 238 302 399 384 515 597 606 600 582 581 757 870 1067 1071 1180 1342 1380 1409 1427 1475 1550 1771 3059 13805 26345 30499 66338 137969 170664 109759 174915 267791 165480 71225 94145 4162 280 192 143 64 -19 -17 -81 -78 -99 999999 999999 999999 999999 -48 -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 -73 273 547 1118 2276 3715 5105 7061 10266 13780 17204 20279 21960 20371 18495 16382 13778 11254 18400 138686 496521 716273 235169 10486 2085 189 104 155 84 115 74 68 41 33 42 81 60 20 60 23 30 55 55 67 25 19 7 17 57 45 26 63 16 69 71 -40 -25 28 37 45 27 6 27 15 57 70 23 -4 17 42 33 38 -14 86 40 47 80 36 54 9 21 79 43 68 52 80 137 65 96 146 135 152 199 199 121 93 74 60 3 11 40 65 49 13 42 45 83 37 56 -31 33 16 2 13 11 52 43 -18 -18 -20 1 34 -14 -20 8 -45 -21 19 15 18 9 41 22 8 -17 -6 10 27 18 5 -2 22 33 26 49 51 41 37 37 67 30 22 51 77 45 17 17 35 48 37 38 33 27 50 38 23 52 54 44 33 53 23 23 25 27 64 47 54 64 36 18 31 26 43 30 14 32 56 45 35 52 58 60 72 41 40 50 66 46 45 64 55 49 55 47 58 57 32 66 66 66 81 65 56 62 55 63 68 75 85 77 82 74 71 78 84 99 93 83 68 85 74 76 75 70 63 56 67 65 60 55 54 53 57978 343 143 30 11153 16 6 18 6445 -62 1387 1386 1338 1408 1587 1513 1403 1441 1505 1471 1518 1610 1521 1616 1721 1751 1908 1923 1965 2187 2198 2304 2452 2485 2621 2666 2691 2876 3161 3309 3377 4740 15652 9286 8922 28242 34091 6978 1956 1317 834 584 389 185 130 70 -45 -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 68 500 237 999999 999999 999999 -46 65 1783 8596 15026 17275 16085 14048 11214 6678 3999 5173 71204 447582 801543 590899 34799 313 133 115 72 126 117 102 51 56 33 86 66 47 112 41 103 103 109 48 42 109 123 -9 86 -6 1 75 78 22 50 31 42 43 77 62 36 -15 79 60 64 50 40 22 -26 60 30 31 76 71 15 74 67 129 83 16 41 80 77 90 128 112 117 162 136 121 142 145 162 163 128 97 71 29 28 9 -9 8 41 65 79 90 51 64 63 49 81 35 27 26 12 23 41 73 11 33 4 -14 1 23 1 1 -16 -35 15 32 22 -9 11 33 32 27 21 12 39 50 22 48 61 29 27 32 29 42 77 68 41 48 72 104 95 90 88 89 52 50 47 7 49 47 58 43 63 57 56 47 38 37 40 21 37 35 14 64 61 49 43 46 52 68 38 28 35 35 65 62 32 61 58 68 61 78 49 50 59 46 63 71 64 64 53 53 73 61 48 66 73 86 75 78 69 79 73 69 74 68 66 70 78 84 75 87 84 86 85 80 89 86 84 79 72 77 69 70 67 62 60 53 47 53 57984 332 473 30 11153 16 6 24 6444 -59 -38 -62 -13 -14 -5 19 226 160 276 374 431 433 355 347 298 227 334 395 491 323 1321 4926 2148 904 2275 9758 22463 9958 6333 6649 944 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 189 291 281 280 1833 4734 5761 5001 3908 3437 2933 1892 28703 243780 660843 999999 999999 782331 51207 678 75 97 110 84 96 103 81 64 63 48 33 84 55 66 62 55 -13 3 100 60 11 45 93 28 27 44 54 12 63 71 -10 58 86 10 56 68 67 53 2 73 9 41 66 73 62 12 96 89 49 53 49 89 81 64 108 125 74 88 94 116 124 170 131 126 138 155 144 154 155 75 72 77 42 27 -16 50 76 48 45 29 37 73 96 44 24 24 16 38 30 41 23 24 43 25 39 -3 -2 -22 -22 -39 6 11 8 51 76 57 44 27 17 36 7 18 45 9 32 70 55 34 35 77 51 44 74 90 91 76 68 60 52 40 69 71 32 63 64 57 30 47 47 55 90 51 44 49 57 64 70 48 52 40 46 55 8 17 40 48 46 58 35 47 70 57 52 70 89 63 50 62 50 56 54 62 48 58 76 70 51 41 42 52 72 83 80 66 64 66 64 69 67 72 82 95 80 76 81 91 84 86 99 82 83 89 80 85 83 76 77 72 75 76 74 67 64 61 58 54 57990 343 145 30 11155 16 6 30 6444 -56 -79 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 -21 999999 -57 -2 65 69 34 100 94 153 359 346 597 729 761 942 1190 1127 973 983 1058 1078 1108 1142 1354 1372 1246 994 722 583 510 599 2703 4200 1563 1332 322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 787 725 428 191 999999 999999 377 2036 4130 4431 3518 2812 4078 7217 7210 24496 183922 464366 875674 999999 983718 249960 4973 49 11 114 44 44 63 44 49 1 24 15 -4 28 27 15 6 -20 42 15 33 60 -10 16 9 -5 -33 11 42 56 42 47 31 12 -18 -27 3 -34 9 -63 19 6 31 24 54 -2 26 61 32 -11 46 90 51 25 50 8 -2 18 21 -13 50 33 119 137 117 89 85 135 141 98 51 0 12 26 25 4 -21 -9 -20 19 7 8 16 0 -6 -24 -28 2 25 4 -21 -27 -56 -45 -20 -39 -61 -51 -60 -57 -35 -29 -30 -21 0 -22 -20 0 5 -9 -19 3 -10 -4 -18 -5 7 0 -12 -30 -11 16 -19 -4 39 12 21 29 36 45 15 -12 -5 23 20 15 27 21 20 9 26 15 14 -2 6 -10 24 26 2 16 33 10 29 3 9 17 13 13 9 17 -14 20 15 25 18 40 29 14 16 14 28 36 32 12 9 28 29 26 37 44 45 31 33 25 37 45 37 22 30 40 33 37 45 42 50 45 47 48 53 47 31 36 43 36 44 49 39 37 24 27 34 32 25 20 19 17 8 57996 344 116 30 11156 16 6 36 6444 -52 720 206 250 230 241 221 279 204 117 281 243 204 262 346 405 324 313 388 399 332 348 428 508 492 442 532 627 650 758 783 934 1251 3028 18754 25997 30831 8414 1824 2182 2448 2682 2402 1927 1530 1258 1364 1485 839 561 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 202 -9 999999 999999 999999 999999 999999 165 2722 6453 8208 8946 8618 8093 8506 9432 11896 59434 327584 794453 999999 662821 247027 27320 439 46 123 98 59 97 75 106 4 28 58 40 26 -3 28 66 34 26 64 42 9 29 84 66 69 50 79 66 20 4 111 100 18 5 44 27 84 28 17 16 55 26 23 -6 17 91 39 40 86 77 42 43 92 58 61 66 19 56 66 74 34 143 170 143 160 161 153 163 163 76 17 18 -44 -12 0 22 44 56 51 84 97 85 30 44 51 -7 -5 19 -5 7 14 21 6 -21 -37 -29 -23 -27 -30 -27 -42 -6 23 10 64 63 24 26 33 30 20 38 36 59 37 50 33 49 21 18 46 70 88 63 85 57 62 58 53 84 58 58 61 84 37 39 25 33 34 23 51 21 38 38 35 64 43 43 44 63 40 31 56 54 38 32 54 61 46 49 31 61 66 75 55 52 49 58 59 49 42 62 76 39 41 60 62 56 63 53 34 54 62 54 58 58 60 68 53 63 66 72 66 68 82 90 84 76 77 78 73 73 74 81 69 61 66 61 64 63 60 65 56 52 50 45 58002 307 1224 30 11154 16 6 42 6443 -49 902 4288 7762 6224 9220 12382 24318 29346 16869 10919 5875 650 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 179 913 909 9123 70514 180963 441787 782530 999999 999999 999999 197463 1883 82 134 173 114 94 53 105 72 20 46 -28 41 67 35 78 -6 39 2 13 22 19 -36 20 -6 30 7 24 1 -5 72 108 3 31 27 50 46 39 15 21 25 39 11 54 53 60 29 33 9 33 22 42 58 71 49 47 46 75 77 96 110 143 100 148 99 113 128 83 -2 14 50 0 -18 6 33 -7 39 44 56 19 18 29 17 32 59 3 15 39 30 8 -29 0 -17 -9 -3 8 -27 -26 -34 -3 9 13 -11 24 6 57 58 0 10 18 -4 14 40 48 17 31 37 15 58 62 38 43 50 74 65 45 40 38 27 1 15 38 48 51 35 30 16 50 62 32 30 46 49 45 35 54 52 50 51 24 29 44 22 37 40 45 45 67 57 45 34 41 37 48 42 51 56 53 53 35 33 54 49 45 53 48 64 55 73 65 67 68 54 50 52 55 51 65 76 55 69 67 67 80 89 81 88 88 65 68 70 61 60 59 62 65 58 52 51 52 46 47 37 44 58008 317 922 30 11152 16 6 48 6443 -46 -49 -20 -70 3 219 402 417 739 2446 7083 22022 6997 1753 777 1424 4594 17128 32790 39045 72710 79422 65043 8393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 841 5776 11999 12435 26445 183197 667776 999999 999999 842211 125322 2805 103 180 130 131 131 115 127 82 111 125 121 72 19 65 36 29 107 80 71 92 97 71 68 5 12 -2 93 131 114 128 110 72 63 68 65 46 19 38 87 47 103 58 61 93 49 61 68 46 102 78 50 62 90 44 51 48 80 89 107 138 152 123 166 176 209 222 134 112 89 45 53 38 35 35 89 103 53 52 44 80 98 65 59 40 43 39 63 58 74 30 -5 -11 8 14 26 43 20 63 79 36 26 26 26 70 87 36 48 28 57 37 52 65 65 48 59 59 74 43 49 66 79 61 92 85 92 98 88 75 54 66 84 62 79 83 64 52 71 106 90 57 49 63 76 79 67 61 55 64 65 58 59 45 55 44 61 76 65 73 74 80 68 48 80 73 71 54 75 85 74 85 82 74 81 92 94 88 98 79 81 78 72 87 83 73 84 78 87 81 77 88 94 102 96 89 91 85 100 96 95 94 78 74 84 84 75 74 82 76 67 67 76 68 65 58014 311 1100 30 11150 16 6 54 6443 -43 -64 60 2380 12269 21671 19960 44063 52910 22181 42154 40015 11251 18581 34758 17598 6170 276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 906 2570 3765 11877 86353 387569 909400 999999 999999 753124 73830 756 56 125 171 87 145 149 108 136 54 30 61 28 39 64 46 79 102 73 64 79 64 76 79 14 13 70 85 42 55 15 0 28 62 52 66 47 66 30 28 32 33 74 100 72 66 47 66 81 62 62 59 109 93 50 68 16 71 102 79 102 93 138 113 112 121 107 88 29 61 50 1 -11 10 52 37 12 53 58 56 64 -6 27 28 23 19 25 25 27 32 -19 -48 -37 -20 -19 33 26 -6 2 11 24 25 36 9 41 29 34 9 13 14 26 30 27 21 9 42 11 30 26 19 -5 37 49 52 49 38 46 50 21 29 15 21 47 43 37 8 33 22 39 26 19 39 47 24 34 31 20 38 56 54 29 37 48 29 35 44 44 51 35 55 63 29 19 38 31 30 22 22 49 43 40 23 30 44 40 43 48 42 40 46 51 49 58 60 51 61 57 62 63 60 71 76 70 71 75 59 62 54 54 71 66 58 55 50 52 48 49 49 29 34 33 29 28 58020 309 1159 30 11149 16 7 0 6442 -39 123 313 1346 5775 3571 8033 28627 18499 34093 27232 46120 91082 42984 21171 2818 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 669 1920 2806 3580 3642 3650 5625 31259 193584 548982 953714 999999 999999 392904 5703 129 185 212 228 156 126 121 99 122 138 61 115 103 112 101 64 125 43 25 53 98 90 77 78 36 45 101 68 82 80 50 100 20 94 86 37 40 66 103 55 70 99 112 35 86 122 19 -6 73 72 60 103 114 106 79 96 31 44 75 102 159 148 201 151 172 184 130 140 84 46 82 33 58 98 13 62 68 34 102 98 58 68 50 52 75 49 32 8 55 50 5 0 6 11 12 -1 18 0 12 50 50 31 19 80 61 37 20 50 58 34 43 48 28 56 77 43 43 25 52 98 73 51 48 74 74 53 100 88 67 67 46 40 41 82 68 66 50 55 67 77 58 47 58 81 61 42 51 66 46 57 79 77 71 51 63 34 43 60 74 71 71 68 60 72 60 62 53 68 56 59 86 74 63 56 75 74 81 80 66 54 68 64 72 69 79 84 72 73 89 97 97 98 97 86 93 94 98 82 74 80 82 79 74 73 78 74 72 66 62 71 62 51 58 58026 308 1189 30 11149 16 7 6 6442 -36 3042 16193 12904 5996 17337 42924 66106 104431 95135 76853 48637 51797 71389 73510 135328 59548 75819 60399 15273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 505 1648 2210 1549 1662 1635 1538 2743 3940 3998 3350 4186 4828 18129 112739 378607 796840 999999 999999 485563 138652 2392 202 169 161 121 126 162 114 76 58 91 144 116 139 101 56 64 42 46 64 115 90 121 124 46 73 87 73 71 24 101 86 68 82 88 71 6 18 55 56 35 30 45 77 137 86 62 77 63 70 93 47 50 74 66 56 84 113 138 123 139 160 187 197 186 145 134 211 136 105 127 92 23 11 54 66 65 81 101 72 70 68 82 87 60 28 67 64 50 50 0 4 51 25 13 23 35 29 21 35 61 39 47 58 96 75 82 98 91 71 71 84 43 67 72 85 90 78 78 77 81 75 80 92 93 69 57 64 70 46 62 73 64 63 74 60 70 69 62 48 65 75 77 74 52 67 83 83 73 60 87 100 84 82 52 90 107 83 52 81 84 74 56 76 59 62 62 66 76 66 71 67 83 80 68 93 90 88 73 79 87 86 86 82 94 92 77 88 108 99 101 104 104 103 104 99 88 99 95 105 95 94 91 91 86 81 85 78 73 78 75 70 72 58032 298 1488 30 11148 16 7 12 6442 -33 160 1939 5623 11684 21776 38157 68526 104266 133329 158610 232142 238676 58241 38366 57251 26830 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 584 923 1291 1889 2274 2748 3475 3904 4271 4502 5506 7182 6886 10935 54923 226995 553574 999999 999999 710773 40931 532 104 83 125 60 28 27 49 -10 78 113 41 33 50 -58 -22 37 -25 -4 47 -7 1 31 -14 -41 -45 63 -22 -39 26 1 -6 47 4 2 -5 60 57 48 23 24 45 -18 -12 38 13 29 55 32 21 46 50 30 49 24 24 15 55 61 42 125 109 114 148 122 105 149 129 73 18 -4 -1 -21 -42 -13 9 -10 39 40 56 20 27 12 32 18 40 -24 -6 46 -29 -11 -31 -45 -32 -62 -29 -54 -53 -37 -3 0 -30 -12 2 -36 -31 3 25 25 31 -11 -15 -24 4 -12 -1 23 24 3 -35 1 13 3 11 40 12 43 43 18 21 14 -18 -7 6 19 41 39 7 6 49 39 41 43 48 6 -13 15 12 25 12 22 30 2 16 21 28 26 40 33 33 37 47 27 28 26 28 17 17 20 35 42 29 25 16 11 35 47 38 33 12 38 41 29 24 31 50 55 33 30 39 50 52 43 53 52 54 43 40 41 45 48 51 41 48 46 28 26 25 24 18 15 16 14 58038 308 1186 30 11146 16 7 18 6441 -30 -96 65 1004 10644 67309 63175 159811 259305 187040 143443 174672 243408 257154 164405 174115 115252 102562 178209 274517 332964 232460 58193 38779 1569 8 17 -14 -4 -64 -66 -69 -43 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 -88 -80 -82 -75 999999 999999 999999 999999 -86 999999 999999 999999 999999 -82 999999 999999 999999 -89 21 98 174 377 565 677 1117 2575 5291 10341 17395 21442 27614 30800 29424 31279 33369 32865 33399 35315 31759 35552 94213 173983 183095 99197 2472 87 93 109 65 96 58 32 14 62 50 32 36 56 82 85 68 59 13 -17 53 47 53 22 39 74 0 44 52 41 76 66 11 46 12 44 79 34 33 59 61 110 70 42 101 50 72 104 17 79 87 77 43 36 73 91 55 38 60 70 123 121 109 95 117 128 194 162 150 113 49 54 37 -18 -32 7 33 27 34 19 29 77 31 50 -11 26 23 31 27 18 -17 -25 -20 -18 -28 -3 28 20 -7 13 6 35 -16 -9 21 5 -1 28 58 68 58 17 10 49 12 19 26 47 42 38 40 39 62 30 33 78 108 76 49 29 41 59 47 49 31 62 56 46 44 79 42 30 39 34 44 63 70 62 51 63 74 76 60 37 37 17 48 66 85 70 71 60 51 61 57 72 46 66 49 47 49 61 55 51 68 57 57 73 60 65 71 81 69 76 71 77 81 82 82 76 82 89 86 86 92 92 79 80 99 98 90 87 85 82 81 80 73 74 71 77 80 66 58 55 55 58044 309 1184 30 11144 16 7 24 6441 -27 842 2594 520 999999 242 1205 2017 878 537 946 2408 6825 18682 44654 74305 125554 212955 408658 877886 918412 809915 881665 331031 46364 1199 335 177 137 117 108 -4 49 54 75 1 -42 16 -77 -41 17 -26 -23 9 -5 -21 999999 5 4 7 -20 -47 -9 -41 80 -2 -29 -1 -50 -27 -2 -37 -94 2 3 -43 -13 -68 -49 -15 10 -15 56 388 1714 4021 6515 10713 17137 25205 33937 37003 39341 40923 36837 39792 40766 34688 23572 13325 6286 2615 2326 4733 844 100 100 21 71 12 -30 66 -25 63 66 21 14 13 91 7 48 41 43 38 77 96 36 -58 -55 24 33 17 51 21 -11 11 -27 -15 -12 22 5 10 30 9 56 34 15 37 94 41 -3 10 -46 33 74 37 32 31 21 2 64 70 -1 34 63 57 85 92 83 74 142 171 134 123 73 64 30 23 71 20 -9 24 30 17 24 82 43 24 31 18 10 18 -17 1 5 -23 -57 -28 -37 -39 -8 -15 -12 5 -44 -54 -33 -12 -23 -33 -17 28 29 15 0 25 19 10 -2 -15 21 29 -3 -14 49 41 17 33 58 44 28 49 35 29 41 32 23 1 20 34 31 43 27 9 49 21 52 47 9 -2 4 30 28 15 11 44 36 30 40 34 21 10 22 36 34 21 15 39 48 26 39 43 33 15 26 42 33 37 34 30 47 40 33 61 52 36 32 36 48 51 36 29 40 50 36 59 54 53 65 60 60 56 57 68 64 73 61 60 54 43 47 48 54 51 38 34 40 40 36 29 58050 305 1270 30 11140 16 7 30 6441 -23 222 337 680 1740 3150 8689 33442 77058 181964 251765 250324 417357 694294 597150 540761 747503 815153 285741 4081 451 270 179 138 96 94 117 99 26 82 51 63 103 13 -20 14 16 -33 -37 36 134 -4 -25 70 71 82 106 84 42 96 59 142 158 39 36 78 1 -11 -22 2 -15 59 44 14 23 -53 18 13 11 3 97 384 939 1651 3726 7126 10700 14929 21589 32771 36814 36862 36628 34937 29425 20232 13614 5398 4113 25209 3223 147 116 147 173 137 155 130 116 65 -9 57 121 100 74 70 92 70 140 126 58 89 138 60 20 54 80 36 105 68 72 122 96 49 71 96 73 75 51 72 46 32 80 109 58 42 110 68 98 57 51 70 93 46 68 99 113 99 51 25 66 79 66 68 161 175 162 225 161 206 193 170 88 59 69 66 36 28 25 64 81 25 97 69 61 67 72 42 53 68 44 15 64 27 5 -3 -3 11 8 25 17 29 49 6 26 30 52 38 43 72 49 47 47 28 26 43 70 66 53 31 46 42 70 68 77 78 64 104 76 93 90 78 68 36 51 73 56 66 90 76 61 54 32 32 48 64 33 42 79 84 55 53 65 58 42 69 78 87 99 69 68 80 58 75 78 50 46 64 50 65 89 73 63 65 77 76 65 82 77 66 68 71 76 70 70 76 79 90 97 85 98 97 94 106 104 96 93 108 107 100 94 82 96 94 96 86 87 91 89 85 86 85 73 73 72 67 58056 343 127 30 11137 16 7 36 6440 -20 444 363 367 404 471 458 458 490 548 620 614 503 557 569 644 659 705 720 665 705 792 826 881 926 992 1037 1030 1036 1177 1450 1338 1360 1501 1797 2725 21228 66139 38464 31458 42744 76265 154733 311071 566325 494843 198185 106318 193483 297100 117870 29064 4547 1667 1045 670 545 421 289 197 150 86 57 46 81 109 51 43 58 77 100 67 98 74 68 104 39 93 56 14 75 60 119 90 34 86 65 24 140 45 14 3 31 49 -43 -27 54 40 27 74 -14 -25 19 8 3 73 203 722 976 1384 2039 2332 3488 4931 7850 12379 16549 17611 17101 16460 14758 12061 11831 9956 7129 4646 2656 2893 714 61 75 83 153 54 46 92 62 58 87 114 49 100 85 93 60 98 143 115 81 61 85 60 98 80 58 32 37 66 20 40 62 66 73 42 77 30 1 81 48 71 48 64 7 50 67 68 35 47 61 43 121 40 35 67 58 30 80 101 39 21 37 40 108 169 154 188 191 184 136 166 109 23 23 1 94 74 58 6 51 60 67 47 25 47 17 54 17 -18 -11 -4 -5 -28 -16 -6 -12 1 -23 -7 6 -24 -18 20 -16 -8 16 39 16 13 73 3 19 25 43 34 27 1 4 33 48 65 51 34 34 38 37 56 60 41 59 49 80 78 46 15 53 74 63 39 40 42 47 43 41 76 63 56 48 56 53 50 56 56 56 54 69 38 24 39 58 43 40 60 39 45 48 53 43 45 60 56 46 51 71 56 55 56 59 49 71 69 79 72 63 56 74 86 74 90 84 72 90 96 87 92 93 85 91 95 84 76 87 89 78 68 87 83 78 69 66 66 64 63 60 57 58062 343 124 30 11134 16 7 42 6440 -17 277 269 232 319 290 256 300 131 188 222 181 213 245 329 284 206 237 245 146 142 176 187 140 255 314 203 214 293 388 305 339 372 276 486 810 828 919 1185 1328 1640 4193 29308 73598 68692 90203 179173 216140 144207 182605 293774 287573 209181 319097 302603 278767 65220 2148 572 320 220 177 172 69 62 154 179 126 132 115 84 21 12 87 124 28 64 63 23 23 24 9 84 57 91 89 34 76 125 35 56 -11 41 104 86 49 32 65 35 50 -9 -34 -21 39 -18 -19 31 250 903 1525 1991 3144 3675 4170 5050 5884 6439 6682 8300 10356 10317 9548 9455 9850 9617 7481 3252 1963 14594 6126 216 90 125 62 95 -9 -13 38 13 6 30 67 -5 32 -6 19 38 39 61 9 35 52 45 -22 34 33 37 99 -1 8 26 -2 40 13 37 28 29 28 18 59 28 30 95 81 56 91 65 63 10 12 18 41 22 34 51 38 36 23 38 53 37 37 88 101 105 156 197 181 129 85 38 -15 38 10 14 38 35 26 -1 32 42 44 58 9 31 52 -22 5 7 -1 -14 -17 -5 -47 -43 -41 -19 -38 -41 -9 -20 -14 3 -37 -19 1 26 -5 34 7 -14 20 12 -8 -5 15 38 17 11 -7 26 19 22 29 41 41 29 40 40 41 52 37 7 -1 37 34 46 36 34 36 25 37 37 38 57 64 14 29 43 42 28 53 57 44 18 24 9 26 35 28 44 41 35 44 36 41 45 61 60 44 32 36 42 37 43 30 29 36 51 34 23 39 52 68 50 46 53 48 38 48 58 60 62 78 80 64 61 64 68 66 60 63 66 63 46 53 54 48 49 41 41 40 39 39 58068 343 120 30 11130 16 7 48 6439 -14 1651 1792 1860 1718 1647 1757 1775 1767 1805 1767 1861 1754 1674 1773 1723 1686 1650 1661 1714 1611 1691 1796 1870 1732 1730 1692 1559 1662 1771 2019 1978 2039 2116 2247 2539 2663 2707 3067 3625 3793 4397 9033 94311 61501 26748 93523 151586 96635 113782 156383 34556 2522 1712 1174 704 393 292 262 325 240 137 147 115 144 16 85 129 160 154 107 181 106 56 11 67 116 83 53 82 70 17 99 73 49 114 139 97 95 127 137 117 -4 126 135 66 117 79 57 90 87 -25 27 32 105 10 74 148 65 172 351 543 953 1683 2640 3508 4298 4433 3816 3622 3388 3888 5252 4773 3337 2137 842 338 155 42 136 133 52 5 29 73 96 40 60 117 135 66 38 58 79 66 74 77 40 101 69 33 13 8 99 36 40 47 31 53 60 20 40 52 0 11 21 63 116 88 1 17 14 -18 6 -30 9 97 48 80 69 79 113 55 31 56 76 76 55 97 85 89 105 154 143 137 193 208 144 134 60 95 31 -21 33 18 34 66 65 49 50 25 63 13 3 21 26 38 12 -3 -8 -32 -32 -16 12 -6 -30 13 20 11 -17 -18 -9 -18 -6 9 43 46 41 15 11 23 78 76 43 27 19 69 44 47 37 44 31 80 59 41 66 50 41 31 21 36 38 45 43 36 61 38 55 24 30 59 78 40 34 59 55 37 35 61 32 23 47 51 44 51 47 47 60 69 59 61 60 61 45 52 31 42 46 54 51 63 46 45 67 74 62 58 65 68 60 64 57 60 80 78 79 79 62 66 77 80 73 86 93 89 79 80 80 81 82 79 74 77 80 80 76 69 56 57 53 62 62 54 58074 343 118 30 11128 16 7 54 6439 -10 1587 1603 1581 1525 1389 1575 1581 1487 1465 1410 1463 1451 1357 1508 1271 1221 1226 1164 1265 1350 1344 1468 1533 1564 1676 1667 1710 1619 1599 1665 1684 1586 1697 2052 2370 2456 3007 3452 3988 4827 6100 7223 7921 8267 29794 55381 40688 30660 20498 6002 7484 5471 2025 1543 1193 914 766 526 489 340 220 205 78 95 211 145 173 141 150 59 90 89 77 80 58 77 129 82 70 75 116 138 70 51 75 145 81 127 132 171 135 135 151 158 95 108 45 55 48 96 68 68 46 121 -32 -15 100 102 90 -4 1 110 217 841 1830 2345 2316 2075 1707 1181 554 323 230 205 189 172 254 310 175 45 82 101 137 154 64 77 67 91 -2 25 30 76 1 78 2 57 77 80 70 76 70 71 74 32 38 49 -23 39 28 79 42 41 44 66 84 93 41 38 84 24 32 44 42 17 27 28 61 44 58 53 67 100 70 50 23 57 62 59 45 31 60 66 81 105 156 221 173 104 114 106 96 45 18 13 4 7 33 54 52 2 -6 29 38 9 9 33 14 5 -13 -28 -1 -6 -20 -18 -3 -4 0 -5 -12 -42 18 11 -21 -23 -5 7 11 40 91 83 6 -22 46 27 19 42 56 44 36 62 63 12 34 43 38 34 38 59 61 47 21 36 62 45 39 46 40 32 15 44 35 29 39 32 4 18 42 54 77 61 58 49 31 59 46 46 68 64 52 40 32 45 48 58 54 50 54 32 38 49 67 71 65 45 48 58 58 50 56 43 33 53 62 58 63 73 81 77 91 88 87 89 98 87 82 76 69 84 81 75 75 72 72 65 68 61 60 55 62 60 61 55 54 58080 343 118 30 11128 16 8 0 6439 -7 1331 1421 1342 1382 1417 1288 1325 1437 1196 1204 1188 1034 942 824 748 731 745 676 732 721 620 711 744 724 659 667 591 675 581 456 594 583 801 1007 1206 1482 2489 5337 8329 17313 67996 133460 188246 227644 462865 380869 90981 5894 1588 1568 1764 1767 1373 1058 914 755 619 529 354 350 298 171 203 100 144 168 130 140 125 114 61 59 119 28 72 58 100 180 152 121 52 49 114 160 134 151 202 128 102 187 143 59 141 86 64 105 43 148 86 37 29 109 62 55 103 157 38 67 110 48 70 101 130 229 758 1542 1718 1146 732 653 502 400 254 131 173 231 197 263 433 395 184 75 109 92 84 70 81 61 46 80 8 -5 24 31 76 73 102 120 94 61 8 -2 -14 2 24 48 57 61 69 31 19 59 53 38 51 74 47 35 66 92 30 12 73 60 51 18 63 56 31 99 47 87 103 67 36 71 100 63 76 74 59 78 67 101 129 199 232 207 203 139 76 77 31 41 51 62 50 73 46 69 25 28 1 70 57 33 -10 -9 23 4 -9 -3 -4 1 -23 -21 -2 -21 -10 3 13 -19 -22 -4 32 29 44 43 57 23 21 41 24 41 49 68 61 78 19 31 34 42 52 44 69 105 86 50 42 27 48 51 43 37 67 69 42 54 57 52 63 24 45 39 43 46 50 51 54 55 60 55 57 49 58 55 40 52 66 55 29 48 38 44 66 83 47 44 52 59 86 59 67 83 68 70 92 76 78 64 72 75 66 71 81 59 75 90 94 86 85 91 89 79 80 84 82 79 89 93 89 88 80 76 79 75 68 62 56 63 67 61 55 58086 343 117 30 11127 16 8 6 6438 -4 2102 2108 2196 2287 2232 2065 2301 2176 2237 2274 2373 2248 2269 2131 2132 2095 2201 2366 2271 2401 2348 2245 2131 2039 1875 2014 2184 2263 1987 2177 2281 2477 2727 2702 2652 2740 2223 2498 5712 6200 2579 7673 9913 42447 41887 1441 728 807 825 896 758 735 785 786 769 718 592 571 500 462 349 193 188 186 160 219 233 133 98 166 128 89 136 162 107 94 152 115 146 112 99 107 189 98 141 93 91 108 136 122 23 43 135 114 97 16 39 88 88 84 40 63 71 68 61 44 116 105 133 33 142 140 91 328 1014 1379 886 326 326 569 556 239 101 156 192 75 87 149 162 80 6 89 85 143 96 89 35 41 12 47 85 69 22 94 86 59 -20 35 37 83 108 126 78 15 32 28 60 112 58 64 75 72 102 16 2 43 70 122 113 42 26 35 27 99 57 62 86 9 4 36 66 112 77 22 97 55 83 117 49 60 32 46 113 112 172 167 202 202 193 114 63 50 55 35 -1 65 39 33 64 99 71 64 87 88 35 59 43 11 36 23 -26 4 16 27 -7 -10 7 -18 12 19 8 -3 20 36 36 0 38 22 -2 50 33 28 21 73 43 67 65 93 51 47 58 28 63 87 88 49 42 83 77 55 56 60 63 61 60 39 53 61 55 52 44 60 29 49 72 85 27 38 67 63 68 69 63 53 67 66 63 54 50 51 46 71 68 52 59 56 65 77 78 78 60 80 62 67 72 57 55 70 70 72 87 79 77 86 73 78 96 76 80 93 93 88 101 87 79 92 91 85 81 84 81 72 72 79 75 71 77 74 66 54 58 56 58 58092 344 87 30 11127 16 8 12 6438 -1 4282 2700 2605 2606 2489 2627 2790 2895 2846 2914 3112 2892 2959 3031 2959 2992 3155 3261 3122 3205 3536 3643 3725 3756 3566 3642 3818 3931 4161 4376 4536 4662 4981 5235 5119 5017 5691 18078 43843 118890 43467 11504 3694 2713 2717 2353 2345 2056 1526 1356 1108 970 747 683 844 886 795 690 680 551 385 302 206 123 137 169 223 167 136 116 56 99 55 110 110 71 49 60 169 117 164 85 149 199 167 191 132 108 108 86 82 173 64 91 109 109 133 90 108 79 79 82 95 101 97 131 124 77 104 103 72 75 62 10 29 176 215 211 200 277 350 322 208 111 135 172 194 202 154 163 61 65 86 84 85 33 42 5 23 60 127 26 -41 92 43 34 65 59 56 46 78 33 27 61 58 49 59 45 127 65 100 79 112 96 102 56 57 62 42 45 52 -25 71 86 38 36 98 74 43 -6 31 110 78 37 77 75 91 57 57 86 77 92 108 138 127 133 150 173 168 127 121 138 62 85 61 55 39 51 62 62 76 65 47 94 74 78 70 34 10 -2 13 -14 -3 4 -52 -65 -8 26 20 40 14 0 45 11 6 -2 25 24 44 18 20 26 49 32 33 48 47 50 54 42 44 34 67 50 38 78 80 92 103 71 56 41 51 46 58 69 55 63 39 41 48 34 36 52 29 58 83 68 64 70 54 36 54 38 33 48 71 72 64 71 62 82 101 71 67 63 80 66 43 61 66 65 58 65 53 70 86 59 71 64 58 76 71 70 84 64 73 80 92 101 92 86 90 96 93 84 90 92 93 94 88 95 87 77 74 72 73 69 62 67 69 66 62 58 58098 344 83 30 11123 16 8 18 6438 2 3483 2190 2063 2007 2106 2091 2079 1987 2148 2093 2191 2188 2288 2380 2338 2343 2475 2508 2445 2504 2678 2744 2787 2833 3001 3158 3087 3240 3260 3343 3526 3521 3692 3905 3940 4132 4413 5023 8250 13745 29440 59381 85588 88171 124303 119009 52650 9964 3651 2264 2018 1757 1411 1127 758 743 712 562 571 503 366 336 254 133 155 137 167 164 108 107 74 146 127 94 27 25 106 112 121 138 131 225 187 190 138 89 132 89 117 109 97 137 175 149 110 145 91 34 84 152 98 90 137 151 117 58 84 72 75 127 128 123 51 138 144 145 197 219 272 196 153 164 79 145 138 167 122 179 138 214 139 146 109 112 92 78 85 83 95 89 103 92 154 96 45 76 86 48 39 38 116 94 58 68 -6 34 38 72 69 94 106 45 91 95 84 85 77 81 93 90 79 103 113 90 44 25 69 115 76 72 99 91 41 60 77 38 41 92 83 89 91 59 99 155 141 186 201 203 235 147 156 118 95 65 36 37 5 64 57 32 86 36 78 109 43 61 108 62 69 62 46 40 23 3 14 45 32 -9 20 69 5 -1 10 -11 -10 -1 -12 6 38 38 57 55 58 34 24 13 56 64 74 58 85 71 57 83 70 49 65 77 82 87 86 86 72 58 55 86 83 58 57 60 61 67 58 69 55 56 80 56 70 79 71 76 81 83 99 72 54 82 87 79 94 97 75 58 66 82 75 81 66 54 74 77 89 77 60 65 79 78 81 91 87 77 104 93 92 103 96 93 96 90 91 105 110 107 109 115 109 102 100 93 103 101 90 92 88 94 88 86 84 82 77 76 79 70 58104 344 78 30 11118 16 8 24 6437 5 3452 2871 2669 2753 2719 2702 2763 2898 2877 2817 2933 2938 3016 3008 3085 3011 3055 3131 3188 3328 3473 3475 3289 3484 3561 3513 3388 3523 3687 3577 3380 3581 3982 4161 3863 3608 4583 4526 4940 3244 2808 2937 2979 3222 3491 3657 3863 3502 3298 3222 3031 2666 1841 1111 748 577 579 499 339 275 240 258 221 187 177 138 121 150 87 121 137 51 92 100 139 67 106 158 103 94 104 132 140 105 125 181 130 92 16 -6 46 144 167 120 13 81 50 99 137 117 122 124 82 48 72 117 72 75 21 36 61 24 9 60 81 126 129 109 132 71 76 104 180 192 159 171 170 143 183 132 62 117 114 76 26 64 124 85 55 78 92 40 28 15 13 38 54 100 40 3 29 69 105 41 83 52 47 62 95 104 81 84 71 67 76 4 58 81 38 28 26 113 104 98 120 44 19 103 73 33 36 78 73 83 89 47 58 56 81 50 49 54 83 112 121 142 169 178 132 124 79 92 67 40 40 47 34 57 77 91 81 57 5 14 79 70 72 54 45 44 15 -3 20 -7 -16 5 15 18 18 15 24 37 45 58 34 7 10 3 31 46 63 74 61 68 72 59 65 60 65 79 62 60 51 46 59 57 50 45 56 76 87 82 51 60 56 55 40 57 60 47 37 38 44 56 63 61 48 41 39 60 57 58 69 76 50 64 74 69 67 66 73 55 77 85 72 58 64 78 87 86 89 58 74 83 72 80 79 66 59 64 75 72 77 92 85 81 85 100 96 84 100 99 103 106 101 99 86 87 102 108 103 107 92 86 90 89 89 92 79 74 80 75 71 63 58110 341 168 30 11118 16 8 30 6437 8 6042 2900 2773 2729 2811 2794 2734 2730 2731 2808 2805 2785 2868 3042 3200 3256 3365 3446 3424 3487 3624 3795 3935 4134 4317 4344 4506 4350 3943 4650 5635 3473 3427 6372 49884 40339 6203 3707 3628 3803 3800 3581 3383 3337 2822 2485 2225 1898 1510 1084 766 646 539 557 447 309 341 209 101 162 124 70 54 77 122 129 28 59 107 69 66 53 73 123 114 99 48 103 73 130 178 101 118 151 123 40 81 65 107 117 52 125 118 67 52 63 75 109 88 93 134 83 50 115 119 110 66 55 47 23 19 -6 -4 9 62 65 78 80 71 77 120 111 123 112 77 100 113 97 92 83 144 137 121 57 42 52 49 53 57 15 6 22 91 58 12 34 46 39 46 73 65 51 74 61 69 74 69 125 107 67 82 63 88 89 33 66 68 35 63 64 41 55 71 54 50 16 30 78 97 72 50 45 69 63 35 39 43 23 52 66 57 121 106 152 220 180 137 143 136 95 56 75 29 8 16 -2 -5 33 40 61 69 60 68 51 55 44 -2 -19 22 12 -10 -9 -14 -17 -28 -18 12 23 -13 -31 -32 -34 11 -4 -22 -2 16 37 17 25 45 11 20 12 20 28 55 52 47 60 73 63 39 37 38 28 33 49 65 41 18 26 39 39 48 33 32 43 40 40 51 37 22 19 47 64 59 47 43 56 43 47 52 52 60 41 35 49 50 54 50 41 47 62 47 45 43 42 42 54 46 48 50 55 66 55 48 55 57 55 52 61 63 62 65 65 73 72 82 80 77 80 73 78 76 69 68 66 60 52 61 62 57 55 57 56 47 47 45 39 38 58116 344 77 30 11117 16 8 36 6437 11 8661 2678 2516 2576 2735 2805 2736 2810 2794 2989 2984 2955 2974 3094 3231 3347 3431 3541 3793 3870 4075 4018 4059 4394 4414 4461 4580 4248 3989 3967 4151 4053 4172 4364 4257 4040 3709 3166 3407 4609 5365 5735 5662 5855 6813 6693 6012 5200 4557 3636 3127 3882 9343 4526 951 744 500 432 393 405 412 271 229 181 85 169 77 134 58 146 124 110 88 70 97 139 166 37 68 154 111 73 144 148 134 126 162 119 45 80 44 26 118 190 41 130 120 92 69 159 206 116 109 119 80 83 56 37 73 90 84 32 125 61 44 39 101 134 93 123 166 95 65 85 139 132 95 212 196 159 81 148 101 113 122 62 38 33 11 39 68 60 93 73 47 57 77 55 44 120 56 27 14 63 42 103 109 87 57 68 58 106 38 93 119 59 52 53 39 83 55 134 98 60 127 71 34 107 66 99 100 80 77 91 81 82 91 102 93 99 115 82 24 48 96 135 173 148 190 197 178 133 100 95 94 40 26 47 14 14 59 60 49 42 95 83 24 61 1 8 19 29 -18 -18 16 2 2 18 7 20 25 30 79 42 3 12 21 46 68 6 17 56 26 51 33 61 43 52 69 63 76 95 74 64 85 92 90 77 62 79 67 63 70 62 90 98 59 45 56 70 69 55 88 85 103 77 78 58 82 82 79 76 93 77 68 62 68 80 65 73 56 61 64 90 73 83 69 52 73 85 82 78 80 98 87 101 105 91 83 73 86 93 77 79 93 86 90 86 103 110 92 98 106 105 103 96 106 98 97 96 105 107 98 91 97 97 96 92 82 79 78 81 74 76 58122 343 134 30 11114 16 8 42 6436 15 2603 2687 2638 2691 2668 2626 2527 2608 2718 2808 2847 2863 2804 2969 2891 2889 3107 3047 3227 3366 3384 3307 3644 3646 3852 4248 4525 4737 4828 4943 5546 5590 5806 6216 8467 21494 11771 30101 37848 22492 8488 4733 4807 5072 5653 5498 4773 4749 4326 4010 4028 3252 4689 10969 3554 563 520 532 449 398 399 316 205 185 224 132 74 28 111 83 120 151 75 56 94 102 77 185 126 116 111 88 99 129 102 86 92 69 39 56 99 60 74 109 53 117 79 64 103 154 172 93 64 93 125 100 85 102 93 46 57 36 56 120 67 147 131 121 156 163 145 175 260 265 152 157 141 173 125 131 169 161 78 46 74 70 73 80 39 68 66 43 82 132 37 93 34 54 52 34 34 28 47 63 52 62 106 99 100 105 102 116 86 63 77 78 92 4 51 107 105 97 97 79 77 97 76 69 46 61 70 81 59 91 96 24 60 63 80 79 80 60 108 94 135 183 186 193 181 153 107 114 24 41 67 53 63 39 61 111 67 63 96 47 34 44 32 23 13 12 21 6 -14 -25 -2 12 2 0 -42 -33 -23 1 20 36 -1 19 39 31 22 12 46 71 25 44 30 17 61 87 61 44 76 75 53 43 95 73 56 48 52 56 45 75 72 38 63 67 54 48 44 44 24 49 58 50 31 42 57 40 64 80 64 49 67 53 65 72 56 49 61 80 69 83 61 81 66 47 53 89 54 58 52 52 71 76 67 65 63 86 75 48 73 78 92 79 63 64 72 80 84 66 72 89 96 74 74 84 82 86 73 88 81 78 72 62 66 71 71 65 65 56 50 51 49 58128 344 73 30 11113 16 8 48 6436 18 1001 487 492 483 454 494 474 483 552 603 695 657 686 692 667 604 652 700 727 703 779 652 695 684 744 956 1106 1232 1273 1530 1856 2167 2384 2439 4671 10429 16746 30338 32236 23783 27527 78632 165697 200376 159158 182838 160663 132422 124341 190300 295151 412136 77212 188553 289326 215711 10093 654 496 476 385 376 324 229 150 228 228 143 186 129 84 128 116 128 70 165 160 205 68 13 110 74 53 87 252 189 103 76 85 69 107 92 145 113 122 135 83 64 87 171 173 163 146 124 131 119 151 132 97 144 114 50 52 -46 -61 79 125 142 180 198 210 306 393 359 205 166 221 221 192 226 172 138 148 111 148 122 105 79 68 68 73 55 99 -11 69 62 59 83 75 107 124 134 130 31 66 76 89 86 107 73 38 47 63 126 35 47 46 65 124 62 96 74 124 69 103 92 62 68 89 79 49 94 87 74 15 32 82 95 66 56 41 97 76 75 60 102 225 187 168 177 168 188 170 90 64 79 92 47 59 115 66 74 66 47 39 35 63 40 40 27 32 -5 45 20 37 43 43 41 39 31 2 31 21 6 -2 11 30 50 15 -5 34 39 44 80 38 62 73 53 71 91 59 72 57 71 99 72 92 84 51 88 87 49 68 79 68 53 90 70 76 56 53 58 58 47 56 60 68 50 59 66 58 68 50 53 50 70 100 94 85 54 83 84 75 85 84 74 70 53 49 61 71 74 77 65 85 80 54 75 73 79 96 83 72 75 78 88 79 95 91 89 110 92 97 109 100 97 98 91 100 100 109 108 83 89 86 72 84 79 73 80 71 68 68 68 58134 343 75 30 11115 16 8 54 6436 21 3474 3356 3324 3416 3438 3543 3603 3540 3568 3530 3560 3440 3119 3068 2932 2686 2674 2725 2732 2487 2619 2777 2942 3036 3209 3456 3755 4063 4289 4540 4564 4510 4648 5226 5895 6615 7263 7360 7400 7228 6778 7253 7657 7766 8219 8503 8455 8206 7832 7149 8328 29834 42482 7132 824 421 422 331 229 198 191 190 69 82 159 170 135 126 54 39 105 114 97 93 130 144 112 121 58 45 84 98 132 164 130 80 29 6 53 68 38 88 88 40 70 49 54 71 95 116 87 85 90 121 145 49 -16 55 106 113 107 58 33 83 43 46 117 167 144 130 163 179 166 117 122 116 193 237 190 154 131 109 89 110 107 87 82 93 95 51 60 78 76 51 35 34 75 69 69 88 79 25 0 40 58 56 61 50 59 74 43 64 79 96 88 58 59 33 33 56 39 24 16 34 63 100 105 57 46 44 33 32 30 56 77 61 53 81 84 70 36 35 30 42 62 94 140 185 183 154 126 67 27 21 25 42 48 33 44 61 36 9 41 18 8 20 -13 -23 -21 -23 -8 -31 -51 -44 -19 -18 -15 -23 -41 -19 -28 -5 -25 -24 6 8 -1 -23 -2 -2 6 19 35 29 28 18 9 17 36 16 28 51 47 30 30 23 39 47 33 31 31 36 39 38 49 52 46 52 40 28 22 30 40 45 39 38 29 50 33 30 27 41 41 38 49 56 34 50 48 62 49 46 29 25 50 54 65 57 41 43 42 49 36 36 33 30 50 45 45 41 49 37 38 45 48 50 51 40 55 73 65 69 65 63 57 68 64 57 64 65 56 47 48 49 58 46 42 47 49 38 33 34 34 58140 344 78 30 11118 16 9 0 6435 24 2080 999999 999999 999999 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 49 140 213 198 134 -4 -72 -88 999999 74 341 322 431 604 682 771 817 1701 6382 20979 49588 141377 325883 625365 789792 779220 887928 619262 18993 3090 454 276 188 184 147 116 104 141 113 117 89 62 56 50 77 76 44 77 90 97 113 106 124 159 153 121 96 94 56 56 80 75 97 157 95 92 -4 73 156 147 166 160 144 155 91 145 178 110 83 138 125 81 51 16 19 107 73 37 94 76 45 29 116 134 109 213 218 182 201 235 275 681 1125 383 155 106 119 112 165 101 81 118 74 44 52 75 115 52 62 84 62 42 53 67 37 65 76 80 68 83 77 17 32 64 67 67 75 93 48 91 117 71 82 72 88 100 74 55 75 42 25 44 41 72 89 59 74 50 48 87 98 102 51 52 75 77 116 165 172 182 169 160 94 78 65 32 15 44 79 61 68 57 73 77 42 47 49 21 24 47 32 7 2 -12 7 21 25 18 6 -24 -28 -23 -6 18 15 30 31 28 25 3 27 41 31 46 67 66 50 42 41 54 69 68 64 64 68 51 44 62 69 45 31 52 57 55 66 61 51 42 45 59 56 30 36 51 48 58 58 64 86 75 58 49 66 68 59 65 65 61 71 63 50 56 61 69 66 64 61 53 55 68 75 73 80 85 87 80 77 78 67 60 73 68 65 73 81 79 92 83 83 85 94 104 100 101 97 87 91 84 82 84 85 85 83 74 75 71 70 76 69 66 66 70 64 65 62 58146 297 1490 30 11120 16 9 6 6435 28 113 810 2103 4988 12188 33937 101351 343199 795197 999999 999999 999999 262412 34825 1670 181 77 55 97 56 47 105 83 62 92 116 73 48 45 51 55 122 71 91 127 103 90 119 37 27 -14 -12 -2 87 84 75 88 52 15 28 94 122 106 79 75 57 37 -29 -24 19 67 95 -29 -17 11 19 58 29 8 51 28 67 129 93 22 104 96 165 137 156 317 300 699 13226 83806 20481 952 78 114 131 167 135 128 59 38 45 67 29 33 56 82 97 41 116 109 66 55 64 82 36 47 38 92 85 59 34 57 46 41 82 61 59 43 48 55 50 53 56 75 50 77 65 71 95 57 49 56 71 80 54 131 88 53 79 56 68 106 103 87 126 166 190 185 148 127 99 42 49 44 34 69 58 77 110 87 32 31 56 43 38 30 16 4 -14 8 -11 -13 -35 -55 -10 15 18 -5 -6 13 35 29 13 -6 -3 -2 2 9 29 46 38 40 53 38 38 45 41 39 44 59 74 70 54 69 78 69 66 67 64 63 62 67 56 31 52 65 64 61 65 70 62 70 65 44 47 54 53 53 63 77 73 71 74 75 74 76 62 56 64 58 71 73 55 54 52 50 63 76 66 65 69 72 81 79 70 66 72 78 74 74 83 87 87 85 92 97 101 101 101 101 96 90 94 93 93 93 89 90 84 82 81 87 90 83 77 76 68 68 67 66 61 66 58152 298 1462 30 11122 16 9 12 6435 31 209 1381 4579 11972 32306 74331 151217 297343 557091 999999 999999 999999 707435 60925 3637 377 157 97 101 73 85 39 63 70 89 89 58 50 58 113 141 139 70 37 63 57 25 19 50 135 122 10 64 65 75 108 111 95 45 38 137 161 163 162 121 2 9 10 1 27 28 -28 7 9 36 18 51 30 77 92 37 48 42 53 71 77 137 88 109 217 341 587 839 613 799 1617 1345 446 133 78 87 83 89 176 76 115 89 44 39 4 36 65 97 119 60 62 45 63 74 63 38 18 32 45 48 78 33 104 53 -24 35 84 31 22 74 54 64 76 46 27 55 52 67 89 21 74 92 79 30 28 48 57 65 64 121 61 61 67 75 105 125 149 172 185 152 118 102 95 55 33 19 12 36 55 32 32 40 42 45 32 19 15 -5 -21 -17 -32 -39 -13 -22 -30 -21 -17 -5 17 21 4 -3 -10 8 1 -6 2 6 12 14 14 0 8 46 54 47 35 42 52 54 66 64 56 41 31 41 65 63 64 69 58 46 41 41 43 57 59 47 42 49 54 49 41 51 54 43 47 41 50 74 56 35 35 44 64 70 56 63 63 60 55 49 46 54 55 48 39 45 44 48 47 48 59 58 47 43 49 65 67 62 67 69 76 74 74 78 80 87 83 94 90 85 81 80 89 85 89 81 81 80 65 67 71 70 71 70 61 67 64 56 59 59 54 58158 298 1463 30 11123 16 9 18 6435 34 -25 335 1003 2246 5023 11509 27078 94612 297277 674398 837320 947070 824899 826458 438562 160182 3500 76 21 -95 -56 -41 -70 7 44 22 19 -33 -76 -74 -53 4 51 9 -14 56 25 37 -2 5 29 -12 7 -62 -35 -38 -55 6 -20 -49 14 87 27 7 -22 -67 -63 -68 -89 -35 -79 -50 -75 -71 -8 -86 999999 -49 -78 -87 -84 17 -32 -77 -80 -45 35 52 218 908 2460 3930 3273 1930 640 10117 142497 76786 4333 156 71 78 86 47 73 100 67 25 56 62 69 18 14 36 -8 -16 3 14 -40 7 11 13 28 -6 0 22 47 37 42 28 -5 -6 35 -27 -57 21 5 -26 16 1 29 43 50 -2 74 64 20 -26 22 17 32 26 30 14 7 47 13 -56 -16 39 111 131 147 113 92 101 46 17 -5 -11 10 9 15 10 21 19 37 24 20 31 -11 19 20 -13 -29 31 22 -33 -74 -77 -18 -16 -31 -39 -37 -57 -38 -32 -12 -38 -51 -35 -12 0 -8 2 -28 -26 -9 -20 -10 27 9 -5 -9 9 13 9 6 23 30 -7 -21 -14 10 29 22 35 43 5 24 -6 14 -6 30 26 26 23 14 25 48 29 12 16 4 16 34 35 34 23 39 35 22 24 31 29 32 17 7 18 14 19 12 35 24 12 6 11 19 6 0 16 22 29 23 26 35 53 41 43 35 30 49 49 48 52 63 70 59 38 43 45 38 39 33 34 44 25 26 29 24 24 18 21 25 26 20 10 58164 301 1373 30 11123 16 9 24 6435 37 -7 511 650 1323 3541 6693 8570 15924 40272 76525 133698 246855 525183 546471 517329 633631 986438 787516 251015 7732 178 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 -67 999999 -74 -91 -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 91 437 559 568 490 853 1621 8696 34442 279413 532836 49775 1055 145 98 195 149 48 104 116 81 98 35 105 61 49 79 76 10 41 -19 -11 49 39 4 91 118 74 85 104 116 62 65 87 32 30 80 61 56 103 81 46 31 85 69 52 105 76 38 -9 22 4 37 77 78 38 73 74 61 43 55 44 56 131 157 138 145 115 85 54 74 27 39 27 27 -21 4 23 35 30 21 13 29 78 90 37 21 18 -16 -15 -14 -7 -40 -15 -6 -1 17 15 -1 -28 -6 26 1 3 -16 -20 -7 25 8 10 -12 16 32 25 29 52 50 61 47 58 59 81 88 81 70 76 71 39 81 56 59 36 52 42 44 51 68 62 64 53 42 46 35 51 81 63 39 59 63 46 44 56 50 50 48 53 53 57 83 78 74 57 56 61 74 43 33 58 50 60 76 75 70 65 57 64 72 64 53 43 52 60 43 50 87 73 75 79 72 88 81 88 84 89 83 82 91 76 73 68 64 64 69 71 67 69 65 58 62 52 48 58170 296 1523 30 11123 16 9 30 6434 41 1152 3927 10139 23702 54650 116066 185153 205381 318338 420262 522338 410840 637416 847802 638106 36531 1387 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1037 2952 3976 3546 2631 1841 3342 9097 22761 41034 176198 436502 395192 46657 802 204 118 141 88 101 114 88 134 117 79 103 54 22 70 43 111 27 37 89 28 79 26 28 67 73 38 19 52 37 105 66 68 99 122 81 56 101 41 82 49 80 57 15 19 56 54 71 87 3 26 44 56 23 31 51 25 46 53 96 178 158 111 100 42 116 101 99 38 66 45 58 39 58 16 2 22 40 30 6 19 0 -9 4 -4 2 -50 -12 -3 13 19 -9 15 13 -9 -15 -25 19 6 14 63 39 -2 34 55 54 33 20 39 41 28 30 51 29 -4 21 84 114 83 55 55 59 41 34 54 43 24 49 53 66 57 69 50 30 49 24 33 47 60 48 56 44 61 73 38 54 59 25 47 23 30 42 34 33 61 52 72 62 58 64 68 68 45 51 54 49 66 62 60 51 57 50 47 58 73 61 57 53 55 48 77 88 79 78 95 93 75 74 84 91 92 91 78 79 77 71 70 69 71 69 64 60 55 55 52 45 40 58176 302 1345 30 11125 16 9 36 6434 44 531 972 2671 4940 1719 1476 2694 3779 9915 23261 54600 133203 271953 510274 744646 646715 494806 689084 498163 91597 51457 32854 4656 -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 -86 246 522 290 128 782 4307 8171 9841 67026 441934 523405 227664 5070 145 200 143 96 116 114 110 77 49 66 42 96 121 78 100 127 73 73 83 135 116 111 57 62 59 -18 6 55 61 133 83 82 91 58 39 91 124 86 65 59 46 83 28 76 95 51 110 125 123 96 49 109 103 78 -23 2 118 178 233 185 150 147 122 97 82 35 41 61 32 23 67 35 68 71 51 27 46 11 8 1 9 27 21 2 31 25 17 -12 33 -6 -1 16 -8 9 52 32 16 18 -8 32 19 34 16 -4 53 21 35 85 82 55 33 69 55 51 58 76 68 76 39 53 70 80 50 40 40 22 42 42 34 50 41 42 51 86 64 52 77 93 63 51 28 44 42 64 64 61 55 66 35 42 67 71 58 72 83 68 49 54 65 56 48 73 63 68 50 49 74 79 79 74 83 71 67 82 80 71 62 79 67 76 76 87 94 102 85 85 87 86 85 92 89 83 83 80 73 64 69 68 65 69 64 61 61 55 55 58182 296 1528 30 11128 16 9 42 6434 47 19 444 2567 11835 41466 108913 259850 576481 999999 999999 999999 611812 116777 5129 136 -65 20 37 42 -37 21 13 -20 2 59 45 22 31 23 -3 26 72 -1 23 75 -1 79 -34 39 -12 34 -17 -35 62 30 35 115 82 138 14 -41 -15 -4 41 23 3 40 -23 -26 -16 5 16 7 -12 2 -73 -23 16 2 32 53 23 -33 40 15 92 42 35 183 754 1918 3418 4621 10345 21312 29333 39988 75219 65592 24943 1290 105 202 182 171 111 108 122 112 140 56 106 130 88 125 107 44 71 62 71 76 53 13 65 88 57 118 50 75 65 67 104 51 41 75 40 -3 55 61 37 78 81 89 66 33 57 40 67 53 50 105 74 78 39 44 66 49 74 142 243 187 135 157 113 77 89 70 32 79 91 95 105 103 80 117 122 70 92 55 52 16 50 13 -11 -3 14 38 26 -7 -23 0 51 29 31 -9 7 29 20 41 30 7 41 16 5 35 23 20 37 69 61 64 90 52 53 63 50 35 49 35 61 66 93 98 62 57 54 72 86 81 52 57 87 75 70 64 63 58 75 60 76 68 44 59 86 74 74 61 42 62 89 81 73 42 52 55 67 62 35 64 73 83 75 55 63 82 74 62 81 64 91 74 83 79 79 73 76 76 67 78 88 98 98 102 97 99 81 88 104 88 94 95 95 95 92 84 85 87 75 73 66 72 68 58 67 66 60 58188 296 1531 30 11131 16 9 48 6434 50 -76 53 300 811 4407 22316 81238 239451 506922 840353 818986 349123 448471 611492 406439 175545 44834 1837 -19 -62 -46 -32 -37 8 37 49 3 -2 34 -5 5 -37 -68 -42 -21 -35 -14 -23 -10 33 10 -80 -69 -85 -25 -9 -8 1 -38 4 13 -43 -68 -84 -89 -80 -85 -94 -73 -38 22 7 -28 -53 -8 -9 -8 -34 2 -4 -8 32 8 22 28 86 185 538 1938 4455 6649 10952 29622 71743 91813 81759 46765 16876 2905 318 132 113 110 127 120 92 46 76 101 82 90 105 81 89 110 55 57 80 33 15 45 73 49 57 54 81 75 51 120 87 83 82 74 110 96 115 83 58 42 30 57 109 124 90 55 52 42 32 58 111 129 101 84 66 63 93 54 101 136 155 188 178 140 126 115 76 29 68 94 79 60 46 53 54 47 77 58 51 52 64 48 10 -11 6 8 4 12 17 0 5 23 52 39 2 -4 4 11 -1 10 1 6 8 9 -1 24 47 65 39 23 16 26 45 57 58 39 68 88 79 62 78 93 80 68 90 76 59 68 85 76 80 59 41 46 56 92 87 66 63 77 79 63 57 55 39 49 76 83 75 65 69 67 67 62 74 73 60 63 65 41 38 47 46 62 62 51 74 72 73 71 68 59 57 72 58 57 72 67 74 75 74 93 89 90 100 98 90 92 98 89 87 95 83 81 87 80 71 77 75 75 71 68 67 63 63 60 58 58194 294 1593 30 11133 16 9 54 6434 54 672 2454 6313 14428 38552 87563 213476 341959 660197 704689 392065 404355 468121 865325 564566 18596 2275 32 -7 -11 2 16 3 -45 -37 -8 -14 -38 -7 10 -1 14 -37 -90 -43 -18 -55 -46 1 23 12 23 19 -8 2 9 -58 -57 -31 -44 -36 -33 -69 -66 -50 -85 -70 -25 -17 -22 -58 -66 -30 -2 -13 -27 -23 -23 -65 -61 -20 2 16 15 130 309 621 1532 2621 4762 14415 43519 76896 90113 64942 34485 10784 3968 3032 1102 125 103 100 87 104 105 35 32 78 68 66 54 78 88 66 71 53 66 78 89 90 57 17 26 32 53 49 59 104 80 51 56 79 84 82 88 73 82 70 66 89 89 64 81 73 51 35 48 69 84 82 54 60 81 62 82 120 177 197 172 158 149 90 69 83 70 31 -20 21 48 22 53 51 68 71 85 97 57 25 19 17 15 6 24 -14 -15 3 33 20 30 15 32 19 -27 -4 17 5 20 22 16 30 26 20 14 25 32 31 39 52 47 58 65 65 87 77 58 54 62 62 67 58 63 75 87 70 63 74 75 59 41 47 66 74 85 75 39 64 71 61 58 62 62 62 77 83 62 43 36 62 85 81 63 50 64 54 42 59 59 61 72 68 72 63 52 63 58 60 72 76 85 73 76 84 73 79 88 87 85 95 93 84 110 106 89 92 94 95 87 94 95 87 89 87 77 76 80 79 74 73 70 58 63 68 63 58200 298 1473 30 11133 16 10 0 6434 57 224 1840 6082 15076 41080 102802 207985 385630 679104 775062 615560 477309 294673 279891 499675 225490 196095 5016 1099 56 45 34 14 -3 -22 31 45 1 31 48 26 -2 -20 34 76 17 -23 -40 -46 -30 -18 9 56 82 89 62 45 11 24 69 65 4 -20 -31 -21 -18 -30 -46 -85 -87 -17 -8 -37 -55 -23 31 38 17 38 58 41 40 26 23 28 0 -46 -2 70 130 284 575 990 1915 4023 8740 18614 29746 34160 25072 17360 29109 26358 7609 178 144 186 214 167 136 105 103 89 104 87 62 76 113 130 124 79 65 81 70 41 37 51 31 62 68 70 56 23 47 59 69 73 51 51 67 69 63 62 70 73 59 51 72 84 76 94 79 49 46 50 56 60 45 73 87 84 160 197 142 140 148 160 127 86 91 85 79 84 74 77 70 93 86 55 66 53 25 19 51 42 37 16 11 9 14 31 46 58 41 13 19 28 16 6 10 1 43 33 36 49 41 17 32 36 52 36 33 49 70 64 66 56 72 72 80 78 66 93 96 86 75 96 70 56 68 71 78 75 74 72 57 58 80 73 67 79 90 89 74 76 66 63 81 112 85 70 56 62 69 63 82 88 66 60 84 91 91 72 63 60 80 70 78 77 75 77 90 92 87 86 102 96 88 84 89 94 79 86 87 86 90 106 97 98 91 102 104 103 104 101 94 88 88 81 83 80 88 83 72 73 64 60 70 58206 296 1533 30 11133 16 10 6 6433 60 -69 376 1175 2487 5169 11411 24667 50372 115840 247180 469955 731353 741030 879356 891706 638789 317047 52138 2316 75 35 74 86 89 73 36 3 74 111 54 14 45 17 -47 -23 44 15 54 104 57 28 30 28 62 81 58 66 69 64 27 18 7 2 -37 -52 -39 -19 -4 -17 -15 2 -13 0 -20 -52 -26 68 64 13 7 1 17 44 82 191 392 671 907 824 780 993 1628 2424 3731 6350 11433 15260 12245 5372 1176 200 146 110 95 129 105 88 99 86 78 71 55 18 39 44 61 26 31 95 58 31 22 40 48 38 48 49 26 71 113 65 39 18 77 107 33 50 73 75 59 60 92 123 85 35 60 36 25 51 52 48 61 49 48 21 44 72 67 41 72 142 130 137 126 106 86 109 68 37 27 39 39 36 62 44 48 41 26 47 36 19 15 13 -13 9 17 9 20 11 -2 2 -6 2 4 -13 -7 8 20 19 18 3 21 -13 -3 -12 -2 15 13 14 5 -15 -15 5 6 24 45 60 46 35 41 55 42 35 45 52 66 49 15 16 39 31 47 49 35 36 62 59 78 71 43 50 49 32 55 52 61 46 62 30 47 61 67 50 50 47 47 49 54 55 45 46 50 52 70 49 48 47 44 40 49 46 63 57 53 63 60 72 72 63 66 62 70 76 65 66 81 81 83 78 74 79 80 81 71 72 70 69 72 67 59 64 62 49 47 45 35 58212 293 1624 30 11134 16 10 12 6433 64 269 736 1599 3055 6460 14817 39138 120231 401613 999999 999999 999999 329814 4804 201 120 139 138 15 -13 46 72 41 100 112 2 10 18 7 114 138 33 61 27 -30 4 66 40 9 45 103 86 84 81 92 34 58 7 -18 -31 18 50 -7 -17 10 -80 -63 -57 -55 -18 -28 11 49 -4 6 -13 50 38 41 694 2241 1741 1152 1040 1037 1062 822 559 335 234 223 160 396 568 292 80 19 62 47 58 121 49 45 85 83 55 79 49 5 -30 -13 44 72 57 19 29 38 28 35 -22 22 48 32 16 47 -3 8 11 67 92 18 15 68 65 43 48 73 68 5 46 -8 49 59 34 49 46 68 73 41 17 50 44 39 53 35 26 79 158 121 110 98 98 81 70 15 26 0 37 27 23 32 7 30 1 39 74 34 17 18 6 -59 -55 -70 -57 4 -10 -41 -56 -3 -12 5 20 20 -1 21 29 17 22 3 -17 17 -19 -48 -26 -30 1 30 31 42 47 45 23 24 24 52 38 50 51 55 9 18 21 46 37 48 52 51 31 17 15 18 52 50 53 66 53 68 31 38 37 29 14 12 24 29 38 42 49 31 30 47 46 27 27 33 37 43 39 37 45 41 22 44 65 42 52 61 43 38 48 65 55 55 51 52 61 65 65 52 61 80 77 70 68 72 66 63 67 81 74 64 75 73 66 56 46 61 58 46 41 46 42 31 58218 295 1565 30 11135 16 10 18 6433 67 191 745 1680 3582 8716 23234 65051 184411 533534 999999 999999 999999 189720 4744 265 174 143 155 42 44 90 123 40 79 21 115 138 65 133 48 26 24 65 27 89 140 77 38 58 100 161 73 161 177 116 75 105 94 163 96 27 29 105 94 90 17 46 65 17 70 94 41 63 36 23 101 142 152 140 83 170 852 2343 3583 4032 3265 1409 767 654 270 173 171 256 221 193 167 93 118 142 139 137 121 114 110 92 89 35 62 132 102 77 80 110 123 87 66 115 76 119 145 114 96 94 63 91 91 60 74 61 78 139 49 118 93 119 64 94 115 94 125 144 132 90 82 55 44 84 119 83 125 139 108 111 81 57 68 137 56 113 191 183 194 188 115 84 92 137 78 91 42 37 76 48 76 92 134 109 95 66 67 77 58 61 64 39 46 14 64 51 29 18 33 34 4 53 42 63 54 70 80 50 36 18 52 55 32 48 71 74 81 79 64 79 71 73 74 124 106 85 74 103 91 105 111 75 77 92 74 70 78 48 59 76 104 96 97 96 106 82 89 97 85 64 92 117 87 78 92 59 75 106 118 93 92 99 96 108 88 68 79 87 101 87 82 96 99 104 98 95 106 94 102 99 86 95 107 102 115 125 107 112 120 127 117 125 129 115 109 124 125 123 121 122 119 117 118 118 108 104 101 110 104 101 93 83 58224 345 66 30 11136 16 10 24 6433 70 19330 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 182 259 317 558 838 1216 4555 11605 17537 21401 42559 56295 97289 248088 444781 441961 479612 934535 999999 999999 389288 8377 208 146 79 89 87 24 55 13 21 35 32 118 146 53 97 66 86 38 20 79 74 101 148 135 125 74 32 86 78 47 24 111 50 21 75 56 -35 11 45 14 -12 -34 63 43 39 24 -22 23 44 33 35 45 8 12 64 12 64 11 125 204 186 105 144 100 52 143 145 204 115 92 69 106 99 69 60 51 96 124 86 53 68 86 26 -5 55 82 72 25 12 114 159 50 77 11 3 35 28 -27 92 105 27 26 29 30 47 43 45 70 69 54 45 45 41 48 103 61 18 29 40 85 87 66 34 67 47 37 94 7 39 62 87 57 86 134 142 148 80 84 95 53 86 52 -8 21 -5 42 25 16 14 4 39 26 90 46 5 -15 8 -7 -14 -32 -45 -25 -15 9 -1 -5 8 12 15 24 16 14 8 12 -6 -11 -13 26 20 -1 -5 21 -6 29 57 21 44 41 18 59 71 38 44 91 50 66 40 49 42 61 50 57 40 29 14 33 36 56 68 43 41 50 57 76 49 37 63 63 77 51 53 58 44 51 37 56 43 27 40 52 32 50 41 29 33 51 60 48 47 71 58 41 43 50 46 46 48 44 69 58 61 56 58 55 52 58 68 73 66 58 72 71 75 70 73 71 75 71 67 62 54 55 54 51 49 47 50 44 42 58230 295 1567 30 11137 16 10 30 6432 73 -97 438 1676 3950 9501 23846 74070 204380 305133 517299 993966 801458 704301 752471 769068 752084 145368 20460 593 99 54 41 52 80 187 39 36 94 52 37 8 19 53 115 42 106 123 45 115 174 139 58 73 153 45 99 30 73 41 29 14 71 93 98 76 72 2 23 11 71 21 20 29 12 115 -6 -1 7 90 16 20 58 88 76 71 69 50 75 87 38 57 83 173 148 133 177 125 74 140 133 106 36 67 119 64 103 110 88 13 39 91 96 126 17 30 29 80 97 77 43 81 109 92 14 42 90 102 73 26 56 117 76 18 76 94 132 82 53 92 89 47 75 84 38 99 101 84 80 105 84 49 106 68 65 16 16 32 56 24 72 145 135 101 105 101 68 100 81 63 47 43 39 38 52 44 32 42 51 12 40 76 56 30 3 -1 6 0 -8 -7 8 12 34 33 -31 -16 19 12 -2 19 5 23 14 -8 -17 35 7 1 18 16 54 47 29 60 37 44 43 94 89 48 33 36 32 31 27 64 71 57 32 35 55 53 51 75 52 49 60 43 38 47 59 47 48 47 46 41 45 35 34 48 32 40 66 68 38 38 28 49 48 49 51 68 52 45 47 49 54 57 59 48 60 66 64 64 67 64 49 55 65 62 68 69 74 71 65 77 77 76 91 69 73 71 77 70 83 72 68 69 64 58 53 52 53 53 55 48 58236 292 1658 30 11138 16 10 36 6432 77 -88 231 794 1588 3442 8440 22801 67779 189896 578390 786586 999999 919467 993869 956953 831898 53197 585 106 98 38 55 126 70 37 66 54 150 112 62 51 88 115 59 124 195 137 183 165 82 21 49 43 91 75 74 100 43 -17 3 7 33 41 34 35 4 41 69 46 36 5 80 112 81 24 41 26 97 40 42 116 68 69 86 87 55 88 108 148 131 141 183 186 210 111 134 52 106 108 130 120 98 142 109 111 138 111 81 34 74 99 32 102 110 111 67 51 78 102 65 106 71 91 52 55 36 77 62 42 66 54 74 62 23 54 108 44 89 61 57 52 51 107 83 65 56 24 107 68 39 82 52 34 44 48 -2 41 142 143 146 87 85 84 73 62 81 53 64 91 61 50 57 46 43 36 56 29 39 34 21 62 0 4 -3 23 35 1 29 21 34 39 29 38 58 7 8 -5 -11 -9 -4 -21 36 34 56 41 26 34 30 22 89 55 54 59 63 89 56 55 50 59 71 68 80 68 68 55 66 43 46 54 43 39 77 51 72 71 67 74 75 88 77 90 53 74 91 81 57 40 45 43 66 68 51 72 55 64 66 80 54 59 75 75 77 91 74 75 70 65 63 87 108 93 83 82 83 75 71 73 77 75 77 77 95 93 98 99 98 95 94 96 95 89 99 92 84 85 76 66 70 73 72 73 66 58242 295 1571 30 11141 16 10 42 6432 80 -62 377 1056 2302 4599 9714 30245 72556 140474 252455 556263 814273 716744 909893 999999 999999 26066 607 72 81 113 79 92 95 153 95 107 65 83 42 43 96 37 45 54 47 100 98 100 178 199 149 124 32 88 135 26 81 35 68 60 25 83 46 61 83 30 62 80 91 47 -21 -26 18 4 55 51 70 25 -28 32 8 7 70 98 93 56 71 9 57 80 152 122 87 112 91 113 195 74 65 48 75 36 41 67 122 100 61 90 65 85 137 105 53 16 92 76 95 85 27 42 36 34 75 41 51 90 -17 45 46 44 85 28 34 97 64 34 76 54 39 62 51 27 51 39 -9 68 147 109 50 85 52 43 37 52 37 -13 28 73 21 133 155 110 43 76 76 77 70 91 76 67 69 49 43 -4 -6 33 63 55 44 54 0 9 -29 -36 2 -8 -9 3 -23 -21 -3 37 7 -18 -2 19 2 11 28 12 21 9 12 39 -2 -4 5 7 65 63 43 29 67 49 50 75 63 63 79 45 57 88 76 56 44 59 76 56 64 48 60 63 24 32 52 75 72 78 74 72 55 44 53 23 53 68 61 48 64 66 70 67 73 73 68 78 66 74 65 59 60 53 61 69 56 80 65 58 63 57 51 45 56 68 73 66 68 75 82 69 69 83 78 83 79 95 92 80 81 92 99 86 81 82 69 65 72 63 62 64 59 59 59 54 58248 293 1634 30 11144 16 10 48 6432 83 -57 376 962 1971 3619 6406 16962 55382 214418 688647 999999 999999 999999 947983 362007 93436 2275 -8 68 20 45 121 93 58 111 148 133 31 28 148 69 63 62 -15 44 38 88 105 80 15 83 114 124 107 166 113 78 87 29 -59 9 52 -6 20 16 -41 59 39 37 22 -40 -24 103 41 75 69 62 -6 21 95 60 30 62 5 37 86 89 74 120 127 53 129 126 113 161 195 224 205 131 106 101 76 58 102 117 113 127 139 136 49 70 156 112 92 93 130 142 149 29 71 82 59 70 92 50 99 127 142 111 -5 43 51 70 38 -21 33 102 104 31 53 77 80 62 61 27 117 108 50 92 56 42 -1 5 46 26 33 34 56 120 96 62 54 78 67 114 83 66 23 32 15 53 66 67 34 63 24 53 33 12 20 14 19 4 36 -27 -1 -8 2 6 21 -12 25 71 29 39 31 34 8 35 49 31 19 7 5 37 37 25 50 28 23 41 67 73 68 38 36 31 78 52 47 76 49 71 70 66 58 76 60 55 69 76 68 59 44 68 89 75 68 45 33 72 62 55 62 77 85 82 53 59 72 68 42 43 49 62 68 57 43 59 51 60 66 77 65 60 64 51 59 81 85 72 65 67 82 73 77 85 92 95 79 87 86 92 99 95 92 97 102 92 91 94 91 92 86 77 77 76 73 76 69 64 63 60 58254 298 1484 30 11144 16 10 54 6431 86 215 1075 3134 10134 31513 38594 54229 149717 359203 540296 693126 566275 730910 815158 456583 278485 453087 555166 82752 1053 99 72 33 65 76 56 73 52 48 51 8 7 15 9 36 4 -13 -38 51 8 51 34 64 27 80 41 63 49 68 -35 30 22 48 -3 38 62 -11 23 -13 72 24 -33 41 7 2 0 0 61 5 -39 -21 51 -15 -42 4 15 4 -32 1 5 9 103 77 47 46 66 85 94 110 76 154 78 84 62 76 78 51 15 23 63 75 49 46 41 64 33 95 87 69 16 -10 47 13 26 25 14 4 -9 2 72 84 47 35 39 31 -26 31 35 40 30 59 64 64 52 49 48 24 42 22 22 65 66 -24 14 52 12 27 52 12 -2 46 30 79 123 95 71 44 20 36 43 32 15 35 32 6 0 35 38 24 31 43 37 -6 15 17 28 -10 5 4 -20 -34 -23 -17 -31 -52 3 -19 -7 -16 -32 -8 -13 -3 -8 15 35 -10 19 8 -7 22 14 36 44 52 63 40 47 36 26 53 43 23 39 48 15 22 62 60 53 40 26 9 37 43 39 39 19 24 45 38 38 29 16 31 41 42 44 48 35 54 41 25 37 40 24 7 26 39 21 21 48 32 41 59 44 45 40 42 26 35 42 46 45 52 43 25 34 40 47 58 57 61 62 66 64 65 69 71 74 66 59 58 54 57 62 60 54 44 42 44 46 47 49 42 32 33 27 58260 344 75 30 11145 16 11 0 6431 90 991886 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 683 2802 5740 7947 15999 33975 54415 68751 142937 341190 578117 597696 336097 467419 677723 865761 999999 661658 10393 260 55 12 58 55 37 -1 55 85 102 42 36 48 49 1 5 -3 39 67 88 20 37 25 90 121 15 6 76 57 1 -54 -6 88 9 -74 23 5 11 -4 29 20 -2 -1 -28 -9 -59 -52 -30 1 -74 49 12 0 79 45 96 99 76 4 -15 11 46 89 101 89 64 78 130 90 54 77 77 61 47 -2 27 67 34 98 68 86 71 39 98 96 64 26 58 47 88 86 3 32 57 -42 -5 -7 42 29 10 -13 81 21 -27 31 18 69 53 48 52 22 12 53 27 43 39 50 2 60 43 35 5 21 29 30 24 0 24 -7 19 22 -3 31 103 105 52 39 17 47 63 76 16 40 27 9 21 14 20 30 13 46 26 -47 -15 11 -10 -23 -22 -21 -27 -30 -21 -37 -52 5 -17 -3 -13 -20 -16 13 2 -37 -37 -20 -27 -6 -24 -34 -15 -11 14 13 -25 -17 33 35 26 29 16 47 77 60 26 19 21 6 -13 -1 27 36 29 34 18 33 22 33 26 59 60 59 40 41 28 56 36 36 37 26 33 41 26 26 28 13 9 32 33 11 36 33 27 16 21 47 43 35 49 50 46 27 33 37 43 46 53 42 40 54 46 46 63 53 41 43 47 50 50 43 47 64 57 52 61 60 52 45 46 51 51 38 29 37 37 34 34 28 21 58266 292 1665 30 11145 16 11 6 6431 93 125 431 974 1623 2885 6522 20231 75777 272954 406494 419357 813765 866042 999999 999999 793789 60849 798 23 44 40 -4 41 71 110 88 53 63 36 93 38 -2 35 8 72 75 26 86 -25 12 18 -28 11 -31 -10 -20 8 54 -4 1 4 37 52 -33 62 0 -63 13 -46 -23 19 27 67 12 57 -21 0 6 7 67 53 69 46 55 53 48 81 40 35 47 65 71 91 123 137 123 148 129 66 48 110 80 43 80 102 65 77 42 13 40 96 69 85 70 6 33 11 108 72 65 40 29 62 39 46 40 32 44 60 84 58 65 60 86 68 52 15 43 63 85 24 -3 89 79 50 47 45 68 52 79 33 65 74 22 74 37 40 104 123 81 69 5 24 25 49 48 83 83 8 -20 25 21 37 75 58 48 49 45 50 17 18 -8 -24 -33 -38 -29 4 -14 -9 13 -6 12 27 3 -22 -5 -16 6 28 -11 -5 -11 22 14 5 38 13 7 51 67 34 68 90 55 61 65 26 19 46 65 30 29 64 57 48 39 46 63 69 78 63 53 34 46 67 56 55 66 40 23 40 36 46 59 57 55 57 67 45 44 39 49 51 57 50 54 71 63 49 46 54 46 69 78 75 65 73 72 71 64 77 59 51 65 65 59 74 74 74 86 68 87 86 77 71 68 76 78 85 71 73 64 63 67 59 54 59 57 57 48 45 39 58272 293 1635 30 11145 16 11 12 6431 96 -42 245 717 1131 2035 3892 8130 19799 48826 151657 600958 858706 999999 999999 999999 392942 3331 120 99 115 118 39 59 24 35 100 42 45 31 40 -38 20 68 18 70 72 67 -10 6 -22 -38 35 37 39 2 -8 14 43 61 -37 -39 -16 49 9 124 50 29 -6 72 -1 -46 -63 29 7 9 27 16 22 64 30 73 34 23 109 133 103 71 52 42 85 14 76 74 133 188 138 158 161 116 49 41 73 61 58 78 27 86 106 160 85 38 21 105 52 63 77 31 48 95 4 31 6 -30 -6 38 44 39 35 55 111 51 15 17 32 53 37 58 68 87 62 32 84 71 76 67 30 6 67 90 93 21 55 92 72 49 51 36 70 67 86 96 90 35 54 31 45 66 93 35 9 52 23 2 23 13 21 11 34 65 29 32 6 -4 11 -14 -5 -15 -31 -8 27 2 27 38 -23 -36 -7 22 23 25 -25 14 14 -5 25 -13 32 12 18 62 43 44 83 50 36 75 55 83 36 52 82 70 46 73 57 61 66 61 60 32 35 73 58 80 64 29 52 46 55 52 56 69 57 62 48 33 54 49 45 47 58 66 75 66 52 40 55 57 66 67 63 71 71 77 87 63 54 78 63 58 64 73 76 70 81 68 72 66 71 66 74 86 101 91 78 71 93 91 79 87 89 76 80 85 74 60 56 56 59 66 55 54 44 52 58278 292 1694 30 11144 16 11 18 6430 99 62 426 1010 2773 7941 28437 77129 160743 321678 398113 818972 880419 375346 338276 414015 481583 715057 727141 480914 11996 253 7 39 93 124 69 138 103 56 40 -16 -20 36 115 74 -3 78 49 84 0 -19 1 38 28 -27 -5 31 2 -37 -9 38 73 9 23 -1 7 -54 -50 -19 4 48 -10 15 51 24 -2 24 14 -1 106 92 53 -2 98 73 30 16 54 73 71 109 90 49 104 158 160 158 96 80 99 88 69 130 108 79 93 112 77 102 66 55 65 -16 4 27 10 -14 30 56 25 40 62 6 42 51 61 103 -15 42 64 28 41 25 63 47 36 40 60 22 35 71 41 56 73 17 38 40 49 57 32 27 11 36 0 62 59 25 88 78 95 99 60 87 31 34 78 51 73 73 63 51 49 -6 38 50 37 19 23 33 25 -41 -3 0 -32 -12 -19 -35 0 24 -18 -38 9 24 10 -9 -13 8 -25 -11 -11 22 25 26 10 -1 28 22 15 -1 23 55 62 74 30 26 32 54 66 44 62 84 62 48 71 38 58 56 57 30 29 51 73 62 47 46 32 63 78 87 71 68 51 63 64 64 62 81 74 62 63 53 43 41 54 65 64 53 63 69 60 57 56 62 40 65 74 77 73 59 53 67 70 65 74 68 77 79 87 85 82 87 75 78 75 85 86 75 84 85 81 77 68 76 71 56 52 58 65 57 51 57 49 58284 346 44 30 11144 16 11 24 6430 103 677563 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 352 1158 2425 5253 12664 32843 73918 144616 316621 757390 651554 577418 958696 812359 415177 625164 447955 73944 54780 43124 9332 628 41 10 26 68 61 81 65 -10 7 -23 8 -30 30 11 -13 37 36 -17 -9 999999 -41 14 21 2 9 -86 32 36 -6 -7 -41 -54 -23 -45 -88 -94 -39 999999 -75 -75 -16 25 -16 25 92 26 80 37 17 42 14 -12 16 -12 -3 4 15 -4 71 129 95 93 83 60 115 95 61 8 11 43 33 -18 75 43 40 34 25 56 43 58 38 0 -17 -2 -28 5 15 10 -11 -28 -2 -13 -17 12 -1 -20 -55 64 56 -4 -3 78 73 5 -28 -19 12 36 73 10 -16 -10 14 1 -34 0 9 36 -4 22 48 5 5 -18 23 34 3 75 67 109 82 5 7 8 14 48 68 60 42 23 45 -23 -19 17 42 44 33 -2 19 35 -9 -45 -18 1 -29 -73 -62 -22 -19 -49 -16 33 -5 -75 -32 -8 -7 24 -24 -44 -27 -6 -2 -13 -24 -12 -12 22 10 -6 30 50 37 1 30 55 45 26 34 46 47 18 32 39 37 17 13 27 19 33 48 57 54 67 62 41 27 41 29 43 51 38 28 27 26 46 41 45 43 25 33 57 47 42 48 42 46 56 58 48 38 30 53 61 41 42 44 33 39 47 51 51 70 54 61 87 58 46 72 72 64 74 81 71 63 70 74 73 72 70 67 65 70 62 50 50 54 46 47 41 39 36 58290 294 1602 30 11142 16 11 30 6430 106 -51 414 1332 4571 14497 48070 160122 389390 255389 56205 125124 231555 460816 999999 999999 422352 522363 594212 222191 3897 16 -59 49 -17 10 5 2 33 -27 -59 -44 -68 -39 -50 90 60 104 -41 999999 -17 -76 -53 -5 -92 -50 0 -68 -85 -86 -47 -22 -69 -73 -96 -48 -14 -71 -86 999999 -1 27 -20 -18 -12 -23 -2 -49 -33 41 37 7 4 6 -30 8 21 34 -2 2 40 53 11 21 75 68 42 -7 -22 -26 -30 0 15 39 -9 12 24 17 43 51 -38 14 24 41 52 -28 4 36 3 1 -30 -68 5 -3 12 8 -33 14 -79 -49 -8 -5 -17 -13 1 0 8 16 36 36 28 26 -27 -39 -45 30 -42 -41 -37 -19 -4 -25 -17 -7 19 -17 -14 -7 -1 -47 -3 29 91 67 20 54 64 15 11 32 34 46 18 -17 -31 -20 -25 -3 -30 -31 33 12 -13 -25 -58 -69 -60 -65 -42 -65 -92 -52 -18 -50 -45 -44 -41 -37 -36 -11 -43 -41 -39 -46 -57 -64 -53 -72 -32 -31 -19 -8 -19 -23 -7 15 9 -20 19 20 -14 0 10 17 7 -21 -11 5 -7 -14 -27 26 33 1 11 -16 -22 6 19 2 17 33 25 0 2 5 14 21 26 29 5 13 40 33 33 23 18 40 26 20 0 -2 -6 -10 15 11 6 4 2 -5 5 16 19 14 10 20 29 23 33 33 25 31 25 32 22 23 38 27 35 46 40 28 11 21 17 14 11 18 18 15 10 9 -1 3 -2 58296 292 1659 30 11139 16 11 36 6429 109 37 670 1808 4582 11608 35760 91414 244079 398031 542504 867090 999999 999999 692769 661396 28908 692 113 68 37 17 111 89 30 40 73 73 91 94 57 56 7 27 -12 85 54 45 21 -4 -63 68 -7 -7 -28 -45 37 2 -61 -79 3 3 -29 -1 -18 -98 -52 -38 -5 1 -14 46 8 20 -4 70 37 54 -51 -28 -3 24 90 72 -13 32 64 63 56 100 92 76 38 78 67 64 111 105 74 13 1 55 51 -6 0 50 19 56 15 42 49 49 10 30 38 97 57 25 39 19 36 19 56 22 36 56 9 59 9 42 20 33 62 53 45 12 56 17 29 93 100 7 45 65 12 29 18 22 35 1 60 37 45 19 8 1 -48 8 -2 8 76 61 91 54 54 30 38 62 72 55 70 55 52 12 1 28 14 37 23 -25 43 27 -23 -32 -41 -45 -23 -15 -15 -40 1 -5 1 -9 10 10 42 29 16 2 13 -19 -8 -17 -16 -2 -26 -30 -8 21 7 1 45 47 70 54 44 61 54 41 18 34 37 36 40 30 59 50 33 46 63 59 27 45 72 53 47 57 38 42 59 22 37 53 39 38 43 75 59 65 63 41 55 56 54 53 59 60 46 46 50 36 41 35 27 39 47 48 62 61 49 51 59 54 60 45 58 70 57 56 63 73 71 83 82 75 54 54 67 68 58 61 55 59 57 46 45 53 52 51 50 40 38 58302 296 1536 30 11136 16 11 42 6429 112 255 525 1383 3555 6868 15776 32795 56394 132415 314579 427870 444538 722959 999999 999999 770296 85471 1315 12 -11 56 -4 53 43 11 -44 30 -1 7 70 77 94 -4 16 -15 -23 31 -1 -16 -7 34 20 -11 -32 18 19 -6 -12 -29 -58 -40 11 55 50 -5 11 34 -28 -81 -19 38 2 56 13 -3 -38 -37 -31 0 -61 -67 31 50 -13 8 -14 -7 3 34 73 37 19 33 61 104 47 38 -11 1 71 77 74 78 82 79 84 25 91 38 11 48 15 55 13 33 85 34 8 19 -4 -2 49 87 51 31 18 -9 22 31 31 52 37 40 13 67 27 23 38 46 13 50 15 68 39 17 17 35 53 54 63 87 17 47 66 16 58 65 33 21 52 -11 11 13 35 8 104 104 75 39 11 9 38 41 56 32 -15 26 20 -33 51 53 16 12 -17 10 -6 3 -10 11 -31 -16 -22 4 3 0 -28 -1 3 14 35 4 14 -10 -23 22 5 28 23 1 -1 25 8 8 17 21 55 28 44 53 56 31 34 42 79 49 36 42 -5 -6 26 44 14 36 40 38 44 16 43 61 47 27 42 58 45 52 37 38 50 49 60 65 46 43 55 59 53 66 57 59 85 85 49 58 37 39 38 33 50 46 58 39 44 42 36 58 64 48 50 60 61 43 61 64 65 72 65 58 61 58 55 64 58 61 66 70 59 49 53 53 46 49 50 46 36 29 27 58308 295 1564 30 11134 16 11 48 6429 116 269 1745 4664 8054 16098 37748 101999 251917 452428 486752 669113 585845 518851 962957 999999 795198 131147 2685 82 114 79 9 82 97 71 39 8 -6 54 38 17 42 -9 -9 23 29 4 45 23 71 27 19 34 38 150 43 -40 12 56 12 15 1 91 76 55 44 -8 -3 15 32 24 68 54 40 98 44 -2 70 41 115 97 108 26 102 38 5 54 94 153 122 99 94 95 71 107 76 35 68 43 13 81 101 79 78 35 79 41 98 47 69 49 48 75 84 23 31 37 79 32 27 57 66 40 122 114 37 137 133 82 142 55 18 23 89 28 57 69 90 119 110 75 49 103 65 52 21 74 14 43 78 27 47 59 41 34 31 15 8 39 32 32 75 121 89 120 129 97 61 72 85 101 116 109 104 57 54 34 35 34 88 80 94 71 24 7 5 13 10 23 12 -4 -5 37 31 36 36 -1 10 17 4 39 -5 20 8 31 44 39 35 25 36 28 19 7 2 63 73 86 71 109 45 52 71 63 69 55 77 73 82 62 71 73 55 72 71 78 54 56 80 97 63 56 58 72 50 61 73 67 67 87 80 86 94 86 72 80 72 81 78 72 66 86 77 70 71 69 58 69 86 87 77 77 66 74 70 61 79 79 85 73 85 88 93 82 83 75 89 86 88 83 76 88 90 80 92 79 75 56 57 69 64 64 60 56 53 49 58314 293 1622 30 11132 16 11 54 6429 119 215 932 2448 6310 13862 40051 123810 238460 234174 381925 780771 949958 999999 691040 181814 322671 458068 603318 117258 41879 327 -42 10 -14 51 43 112 133 31 57 51 4 39 -32 38 30 58 -31 -6 -15 -53 -65 4 3 -11 -38 -59 -35 -46 28 -30 -42 -10 -46 -76 -65 -33 40 107 22 51 51 -31 -59 -19 21 -36 51 38 34 -1 -8 12 -34 -36 19 38 50 78 54 41 47 23 85 57 87 80 46 67 76 82 67 49 11 47 82 56 110 37 73 61 1 -8 -39 -31 38 9 -37 -8 11 48 -35 16 39 58 36 56 48 11 40 -10 16 31 37 64 -16 -25 17 69 31 2 8 56 44 10 39 57 8 3 45 25 -9 20 8 35 20 29 -2 24 -8 19 50 43 49 50 67 22 57 59 34 26 3 20 39 0 -17 -3 21 37 0 2 1 -3 6 -9 -20 -33 -29 -13 -1 -6 -10 -38 0 -17 -17 -5 -14 -50 -12 7 0 2 -19 16 -4 -19 -9 -3 -6 10 18 47 37 24 7 25 54 37 51 57 54 27 20 35 37 41 20 11 41 46 38 46 60 58 49 38 31 41 34 18 13 42 55 36 41 52 48 30 49 47 55 45 52 43 47 33 26 33 42 33 51 43 29 41 39 20 24 52 42 36 43 51 47 52 40 40 52 45 54 50 56 53 65 60 47 60 59 59 55 56 46 45 45 43 42 38 37 32 31 36 33 23 58320 321 778 30 11128 16 12 0 6428 122 -76 -6 999999 999999 -87 14 79 282 342 249 125 236 296 310 363 491 539 662 975 1186 1260 1551 1771 2064 2322 2472 2956 7395 12728 27263 88132 208765 340094 267236 237361 246767 310090 208429 182031 99366 65661 214046 155356 464575 998046 309823 166437 1263 40 12 -26 53 93 76 88 98 47 39 34 57 25 55 54 7 -34 16 -29 21 25 47 65 46 -39 29 11 -16 58 -15 24 -24 -46 -33 -33 56 -33 68 -15 84 36 108 4 -43 15 49 77 34 2 1 97 112 73 67 88 34 22 47 55 79 81 78 148 157 78 86 67 62 -16 19 36 36 126 150 100 78 127 66 43 27 112 89 77 37 44 82 26 24 65 101 93 63 93 112 110 71 74 75 73 106 79 81 95 51 66 71 48 83 59 103 82 50 34 61 64 -6 43 80 32 67 73 50 56 48 91 16 3 64 53 77 71 88 92 61 51 74 29 75 73 83 103 105 60 75 32 49 32 76 72 60 48 13 -16 -25 -46 -2 19 -4 -8 -15 -34 -1 1 -8 0 -31 12 -7 27 8 3 2 -12 -19 46 10 -1 23 19 28 37 31 49 51 51 89 83 68 45 45 60 75 75 34 24 25 45 38 49 65 80 91 60 62 76 105 78 71 64 30 59 66 50 59 66 46 60 70 56 71 64 61 54 59 63 75 90 78 79 76 78 65 67 51 70 68 52 42 63 71 86 75 67 71 85 86 78 63 68 67 67 92 88 88 82 85 89 79 74 72 72 82 76 67 71 68 69 60 56 62 64 57 49 58326 297 1496 30 11126 16 12 6 6428 125 266 724 927 749 2116 9334 24447 62084 135353 125451 161918 221844 290372 370378 420387 507699 593573 701328 856166 839474 498001 252063 6849 19 17 23 16 36 74 60 31 -22 64 113 37 48 18 28 -35 3 -37 -27 -56 -15 48 14 32 46 54 82 3 15 -9 -2 -16 46 38 -11 -42 -2 2 27 41 38 29 35 -17 53 22 54 102 76 27 46 46 57 84 47 69 31 60 53 50 24 99 56 77 121 154 106 54 100 60 103 86 141 144 74 108 90 104 112 90 61 79 72 136 42 51 67 24 46 71 32 13 76 20 42 51 96 48 65 99 56 88 143 28 0 34 68 84 21 66 58 88 95 70 41 78 64 22 40 60 89 59 23 9 40 30 69 103 26 31 35 70 52 15 80 90 20 47 57 61 115 84 41 13 25 52 45 20 29 43 38 32 57 -8 -6 -13 -4 -10 -25 16 50 20 4 -1 60 22 10 -9 27 33 43 5 -32 -44 -18 24 -13 -2 -2 -5 46 31 37 67 38 36 39 61 53 79 68 66 65 46 55 59 55 42 97 90 68 74 48 78 67 51 93 104 55 76 68 70 75 66 69 75 55 48 73 71 49 55 78 89 81 82 76 58 69 83 81 73 72 64 64 81 80 58 65 75 73 69 77 76 78 85 81 79 77 77 77 74 87 95 92 97 90 95 99 87 85 78 83 74 73 71 72 72 63 59 60 57 48 50 58332 293 1617 30 11127 16 12 12 6428 129 194 1449 4558 11841 31006 85247 224986 327706 502089 747667 900179 999999 999999 582570 53913 1071 74 -21 46 0 -40 -56 10 19 -21 18 43 0 4 -12 14 -10 1 18 11 13 -10 -88 -16 -24 -59 -8 -37 1 -15 -39 -14 21 -33 -40 -79 -63 -46 -19 -68 -24 4 -10 -77 -38 -67 -22 -1 5 19 8 -2 -68 16 38 -31 -24 -28 -21 -28 27 24 5 -38 22 64 53 57 26 40 3 69 110 53 10 35 83 59 71 30 50 5 48 88 90 64 27 31 12 -22 -72 -32 -28 7 15 2 11 15 -9 48 15 44 61 66 44 -14 2 4 15 -6 47 52 51 16 54 24 47 47 10 0 -1 -32 12 12 -7 29 31 -14 -5 7 0 -8 -11 -3 -59 -29 10 17 81 43 -1 -28 43 26 20 41 66 53 7 33 12 -6 -20 -23 -21 2 8 -36 -48 -43 -28 -43 -38 -73 -47 -55 -64 -26 -35 -35 -29 -57 -44 5 -5 -33 -27 9 -19 -19 -24 -44 -38 -11 4 -47 -10 -19 26 20 37 51 47 29 19 7 19 23 34 58 29 12 -13 21 55 21 48 40 24 46 45 56 31 22 29 38 21 31 30 41 41 50 22 7 22 24 36 38 38 35 43 18 36 37 30 16 27 35 24 23 33 45 38 40 43 35 31 23 27 20 37 41 41 31 36 40 39 40 50 50 39 48 44 42 46 38 30 29 31 30 25 24 31 33 22 13 10 12 58338 308 1176 30 11136 16 12 18 6428 132 -77 -85 -87 71 253 633 1008 951 747 880 866 1221 1548 1445 1774 4033 12593 55678 92078 143541 293152 393945 541748 792180 778800 750325 693379 354451 81976 10178 1362 605 287 169 63 -55 48 -30 -3 14 134 67 97 63 35 65 7 1 15 14 37 110 30 -5 33 83 29 28 -1 39 -30 -46 -33 51 60 -6 69 14 27 -79 -2 10 47 -18 -37 -37 31 26 45 36 49 80 49 52 8 26 35 62 37 67 100 27 75 74 78 59 13 121 73 46 49 119 66 72 19 116 131 106 56 94 81 68 101 60 30 28 90 71 95 80 53 93 58 109 97 97 35 81 82 25 37 87 81 37 39 -8 28 13 45 102 68 78 114 70 49 88 25 68 53 55 77 89 63 58 12 44 81 -45 19 11 66 63 38 46 52 32 53 46 49 64 79 48 82 81 56 73 96 54 37 57 62 36 9 36 22 -10 32 39 34 18 39 42 40 19 -5 9 -10 -4 28 61 3 4 21 60 25 15 48 38 7 25 14 13 -13 6 42 16 40 54 56 44 49 35 59 80 97 77 70 86 59 70 100 92 85 73 70 77 69 67 39 51 88 75 64 72 66 78 92 97 86 64 92 85 84 96 92 81 100 85 79 87 98 81 68 71 76 82 74 85 76 89 90 82 68 59 71 74 68 80 92 94 92 86 93 89 97 92 85 84 87 87 85 97 94 93 88 86 92 82 89 88 82 83 84 84 75 77 71 63 58344 291 1669 30 11149 16 12 24 6427 135 271 1145 2938 7052 15287 42652 112816 340305 698836 999999 999999 999999 990677 377972 5088 249 83 67 105 96 34 34 105 49 6 -39 18 17 49 -23 3 8 1 25 -2 -29 35 -31 -12 22 18 4 48 -25 5 -32 38 20 -11 33 3 13 11 20 4 -61 -25 -20 -10 -9 -60 12 8 -21 -57 34 30 -21 9 37 36 -38 -41 33 8 99 140 52 49 39 23 8 42 96 29 48 56 57 94 91 80 74 88 58 80 35 50 96 55 53 15 43 -27 -33 44 45 2 36 17 31 26 35 23 13 -21 63 32 49 61 50 21 32 63 92 43 79 28 61 24 26 57 56 48 23 -20 -20 27 31 24 31 -31 -2 56 31 49 -1 1 27 26 40 17 43 43 30 70 45 77 29 47 52 56 21 5 43 49 62 48 28 19 40 42 -5 -2 27 15 -3 -34 -55 -3 18 15 -19 -12 -5 38 49 15 46 25 16 7 -11 -11 6 27 37 16 -9 -10 -4 14 42 31 34 15 41 47 18 0 30 77 84 55 53 51 40 58 67 33 31 102 88 52 81 57 46 35 44 70 64 56 71 61 57 44 50 63 81 68 87 81 87 68 69 48 44 72 77 78 69 80 57 48 55 51 47 41 44 64 79 74 73 70 81 71 71 71 70 73 72 76 76 68 71 80 82 69 77 80 66 60 66 60 57 67 62 55 50 47 54 45 58350 305 1283 30 11153 16 12 30 6427 138 245 510 1661 3212 3325 6877 8887 2451 1806 5387 12977 19664 21801 44641 48384 70278 154373 394976 747951 999999 999999 999999 583173 119088 75132 5338 590 241 169 10 -7 1 25 35 99 -36 20 8 33 45 39 -56 43 87 96 -22 -29 7 48 54 -37 -28 21 37 8 -38 8 36 54 48 22 -21 -27 -41 -36 -11 3 44 68 51 34 23 -69 -5 32 57 -15 -9 -5 47 -27 40 -1 60 77 83 -2 68 59 124 134 74 58 91 135 88 94 87 44 102 89 89 112 69 68 25 63 21 3 54 42 53 25 67 89 64 56 32 21 33 7 75 63 67 39 20 73 69 65 16 2 2 15 47 73 85 86 115 96 68 68 63 16 34 72 91 67 106 72 66 87 15 16 79 77 43 51 38 64 55 28 22 24 27 39 64 41 40 92 69 89 96 137 99 76 56 48 45 80 37 52 76 58 56 59 28 26 32 35 59 15 1 -2 30 27 -7 39 23 -1 20 8 30 59 28 61 47 27 63 39 2 -1 30 29 7 64 51 37 54 66 76 97 59 100 51 64 80 93 73 67 71 84 87 62 50 92 100 110 105 112 101 103 99 74 66 71 54 58 60 79 62 83 92 83 65 86 93 103 118 121 99 89 73 79 95 101 75 80 89 74 76 78 73 73 81 88 97 94 93 101 89 88 104 110 102 102 88 93 102 100 95 98 105 99 78 83 84 88 93 89 84 84 79 78 75 71 58356 292 1675 30 11155 16 12 36 6427 141 102 394 1069 2479 5329 11134 19906 43245 111563 249667 537565 999999 999999 999999 943875 359989 70806 2752 146 80 86 69 0 96 53 15 34 53 -18 66 5 69 100 -3 44 33 108 32 43 38 52 7 4 35 -6 -22 12 25 33 -60 10 -40 -77 16 12 -31 8 -1 -17 -34 -35 -24 26 -33 43 82 14 23 34 23 57 46 36 48 10 17 77 117 26 60 40 91 33 83 29 60 128 120 125 97 66 38 66 117 57 28 76 95 100 93 14 1 23 48 83 33 35 8 35 67 25 18 42 26 74 59 42 77 31 44 48 83 46 60 77 70 61 25 48 63 60 9 22 62 86 56 48 45 20 13 55 -14 34 34 16 49 74 104 65 29 9 35 53 77 29 34 72 87 97 63 99 104 97 31 45 48 29 62 25 32 70 68 16 -6 10 -3 -6 -5 2 18 -16 -5 26 32 16 37 56 28 41 29 12 -21 6 -28 -7 -11 -14 -31 7 22 19 32 4 6 35 36 48 35 27 51 66 61 62 61 72 77 85 67 32 49 79 69 53 61 47 54 58 77 108 88 66 54 60 68 62 56 39 71 66 65 79 72 80 64 53 52 58 53 60 75 70 74 64 66 76 84 70 51 70 91 82 82 81 83 79 74 75 71 82 85 78 87 90 85 88 87 79 72 71 80 82 65 73 81 73 70 66 66 66 55 44 42 58362 294 1616 30 11156 16 12 42 6427 145 61 367 768 1421 2652 5486 13208 41522 121425 264374 481850 999999 637065 724924 999999 505870 302484 367489 237721 10997 348 21 -1 -48 -45 6 -72 -49 30 4 55 8 -29 59 35 17 -41 -77 4 67 25 -24 -43 -25 -57 9 -58 -10 -10 -49 -79 -71 23 -20 -29 -34 -74 -4 -48 -58 -7 6 -31 -17 32 23 44 15 -27 2 -20 -25 -7 54 37 -34 55 82 64 10 44 43 -49 30 130 88 80 100 60 76 56 6 27 19 2 19 93 11 16 12 -24 0 7 13 62 55 33 35 -20 13 11 -13 13 63 38 21 28 51 23 48 -5 49 73 44 24 43 57 28 56 38 22 20 6 53 10 -47 16 59 45 32 -11 49 58 -24 57 -2 15 -28 13 32 22 2 27 -9 58 79 47 15 16 33 61 63 62 25 36 37 4 49 36 25 17 -15 22 3 -15 -15 -17 -15 -49 -56 -39 -17 -20 -29 -60 -39 -25 -11 -20 -32 -36 -22 -35 -58 -2 2 -40 -26 14 -17 -6 -11 -6 -11 -37 -42 -15 -8 51 58 63 55 39 27 21 36 40 56 35 16 29 27 11 33 21 30 40 53 51 51 71 51 37 59 53 54 51 37 25 28 37 81 70 51 41 44 67 48 50 41 62 39 26 45 42 49 43 51 48 46 49 49 48 66 51 41 41 50 52 39 65 66 50 65 67 64 62 57 50 57 47 40 46 53 51 53 52 41 44 41 40 27 28 27 58368 293 1644 30 11154 16 12 48 6426 148 12 395 960 2069 4652 11427 36750 141199 292730 265894 253884 473696 597251 887791 999999 728191 815919 533294 5573 148 87 96 39 46 29 40 93 55 40 92 35 68 114 85 33 64 -40 59 -1 85 55 52 6 105 25 28 83 -6 -45 -16 -17 -24 18 52 38 68 29 24 42 11 64 34 52 -41 -44 54 55 92 38 65 57 79 127 133 76 37 154 148 49 63 106 68 83 125 149 131 97 136 84 98 103 83 84 60 71 97 128 144 142 100 16 14 78 31 47 24 59 67 37 60 79 91 73 87 61 79 32 42 49 89 139 114 65 41 83 118 74 83 101 74 59 60 53 52 97 88 83 55 55 16 46 22 68 92 69 78 48 48 54 47 93 110 48 56 117 79 59 72 116 55 83 66 81 70 14 85 55 76 69 42 65 57 50 53 3 14 1 8 3 -3 3 0 32 25 50 68 51 14 17 40 64 58 65 34 13 46 44 45 34 43 47 53 38 38 32 52 53 58 60 101 109 67 84 72 71 91 90 113 97 96 88 91 83 86 108 121 113 83 90 85 77 97 104 109 84 78 115 105 110 120 119 97 109 97 101 94 113 101 74 87 73 76 71 100 114 100 107 103 113 109 88 93 109 119 120 110 114 119 103 99 113 115 111 111 102 106 109 112 117 125 119 107 99 102 102 102 95 98 93 85 79 74 72 58374 302 1368 30 11148 16 12 54 6426 151 67 388 684 1201 2096 2938 4415 8756 17500 31211 56726 86805 79933 92816 148103 263383 435692 408378 248399 353646 761354 999999 999999 680004 47100 681 58 64 -65 -46 -36 -34 16 -62 -14 -46 -58 29 -8 4 -8 -28 -52 -21 18 -24 -83 -51 999999 -45 -29 32 -12 9 -45 -13 -26 -72 -33 -68 -62 -24 -18 -19 -62 -65 -64 -50 -59 999999 999999 -66 -54 -2 11 -41 -37 -12 24 -52 -24 -3 -18 23 43 4 23 38 -36 -23 -4 30 12 52 58 1 17 30 -2 28 -24 33 27 7 26 18 16 25 56 2 31 8 -27 4 -8 20 2 20 3 -36 -43 4 -23 45 74 47 21 52 19 15 30 -21 30 -8 -25 33 -2 43 69 38 -36 -3 -24 -4 14 25 0 -22 -38 -51 -30 -34 21 6 17 -30 -34 -4 4 4 20 -16 -33 -44 2 24 -8 -13 17 41 9 -30 -57 -19 -3 23 17 -18 26 -4 -3 -18 -14 -28 -14 -28 -58 -47 -45 -39 -55 -70 -72 -63 -32 -26 -36 -7 -5 -28 -46 -48 -26 -50 -37 -8 16 -15 -41 -43 -11 -14 -27 -37 4 -20 10 28 12 9 15 3 29 30 36 55 34 5 -8 31 40 19 26 34 22 28 31 25 11 16 17 16 10 23 23 13 -10 14 21 27 52 24 15 18 41 43 29 11 19 27 31 18 7 17 32 23 25 32 21 19 29 33 31 32 36 45 45 29 23 28 41 35 33 34 30 24 30 32 31 18 23 25 28 26 24 30 22 26 17 6 1 1 58380 295 1599 30 11139 16 13 0 6426 154 -63 374 634 2380 6986 13304 26563 41851 36275 45875 90542 173194 342710 590075 756090 928355 798683 657929 465832 352449 332713 187756 97412 5510 257 59 -25 24 47 69 57 -27 84 82 67 12 43 39 40 52 12 12 -14 -56 -31 -13 -7 -14 -21 -32 1 -38 -58 32 38 -10 47 -26 -12 -21 0 -15 -36 -34 82 6 22 72 67 31 40 -39 -2 88 19 66 46 141 70 40 77 62 69 31 93 67 125 20 64 80 62 111 110 123 82 83 75 89 12 57 25 56 4 21 28 23 -13 72 35 18 -9 54 56 103 32 32 86 21 29 28 74 50 64 81 63 31 24 7 -4 7 43 29 30 58 84 61 31 55 60 23 6 31 104 49 12 34 65 72 14 11 15 56 11 20 32 58 101 49 6 20 80 61 40 63 4 7 50 19 79 28 50 18 26 32 59 28 38 23 -44 -29 -22 17 -1 -18 12 2 3 16 18 24 16 -8 -10 -19 28 25 12 -1 -13 23 23 -19 11 5 -17 -11 21 52 54 45 83 60 53 44 62 90 72 56 52 25 49 47 59 59 65 80 69 61 59 74 61 57 62 52 39 62 47 38 48 45 57 63 78 72 72 82 63 59 69 77 63 67 68 69 67 53 64 74 77 60 52 48 68 75 69 57 57 53 68 70 73 81 68 70 86 74 81 81 72 72 77 76 74 71 62 66 58 53 58 64 54 51 52 44 43 58386 304 1290 30 11130 16 13 6 6426 158 29 194 448 1041 1674 1656 2016 4257 8888 13944 21579 42544 93106 141213 121376 102279 120425 132401 198537 392102 334382 403235 610383 786893 872245 902818 586182 98645 6404 230 104 30 36 1 74 76 66 67 100 18 5 87 38 -43 31 34 -15 -63 11 51 26 -1 7 -37 -48 13 -63 -26 -15 -7 14 21 -34 -54 0 -10 -6 -66 -33 8 10 -35 0 51 68 46 -16 25 28 121 46 -14 8 38 37 7 35 39 74 111 90 -11 14 55 47 100 114 164 122 74 41 38 77 80 89 51 29 27 44 48 67 21 63 11 0 57 21 30 4 29 25 -4 16 -25 8 77 40 36 42 86 106 59 47 34 34 40 80 30 35 89 73 84 51 58 58 13 13 68 24 53 127 68 7 24 31 9 44 0 44 22 -9 28 19 -12 55 6 -22 55 38 54 59 56 45 61 29 -1 24 6 56 41 3 39 3 9 -37 19 3 24 26 -15 -26 9 41 5 -46 -25 -3 9 -12 -7 -25 15 -24 -34 -22 -8 -14 -40 -10 5 -27 6 19 18 13 2 30 8 48 32 36 68 45 30 42 61 70 57 67 61 50 92 59 49 81 67 88 46 45 56 47 44 53 45 55 64 68 50 69 61 55 67 54 46 80 63 56 70 55 57 76 58 54 43 47 66 62 59 66 59 50 40 49 51 61 59 85 87 78 65 70 80 72 70 76 79 81 68 70 75 64 70 68 55 61 66 61 53 60 51 53 49 50 48 58392 309 1132 30 11122 16 13 12 6425 161 13 330 752 1246 2028 3224 4866 6677 8208 8346 8465 10967 13466 16723 22478 37527 73977 111112 146038 205129 307776 341361 273202 304900 327015 303161 399300 528311 671439 724620 490056 280854 59201 1914 257 108 78 83 10 23 21 51 26 20 20 31 -46 47 38 -76 -62 3 52 62 18 14 34 23 -4 -32 -21 -63 -31 32 -54 -81 12 6 -23 -1 7 -20 0 -21 -32 30 17 19 -32 -17 -60 -18 34 41 30 115 99 65 34 59 111 87 88 100 33 19 20 52 31 10 -4 57 91 61 59 55 83 72 93 139 37 31 54 107 78 88 59 81 72 67 14 18 36 53 29 -28 -1 -40 34 69 29 39 -13 96 72 -44 75 99 31 23 59 52 24 44 65 35 15 50 28 51 85 83 0 51 96 91 98 65 -4 4 13 9 15 10 1 39 18 46 7 -16 -29 26 20 40 45 41 60 97 59 32 49 5 -15 13 6 22 -13 -21 -8 20 40 -11 16 1 5 -33 -24 2 -3 -56 -19 -19 -31 -33 -4 -18 -28 -22 -13 -6 -10 -10 -24 -5 -12 4 2 -10 -13 -5 -2 29 19 30 24 3 27 24 8 22 39 51 67 67 57 39 29 31 54 32 52 51 37 32 45 55 31 34 49 62 44 27 48 45 46 48 55 44 34 41 33 49 66 60 65 62 47 58 57 49 37 51 60 65 28 36 40 46 46 37 55 48 65 69 81 64 64 74 57 66 70 57 60 57 67 72 55 48 52 44 48 51 51 47 44 40 34 30 32 58398 309 1129 30 11119 16 13 18 6425 164 116 -8 999999 17 271 324 401 581 1085 2230 3599 4620 5986 7734 9802 11039 14558 24370 44264 70220 58721 29341 24737 32999 44972 66772 124034 260389 423619 622464 922903 999999 957923 868466 339591 75382 941 92 84 65 31 42 -5 63 2 46 41 0 5 37 -26 -44 4 -28 1 -8 -73 -45 58 107 50 6 -36 23 0 9 14 -22 -20 -56 -68 -39 -76 -15 -84 999999 -33 -66 20 -33 5 -11 21 40 25 22 21 39 54 4 57 66 47 60 22 53 2 57 70 -17 12 66 48 79 62 64 80 88 108 93 63 33 1 17 67 47 55 48 37 46 50 46 28 49 -33 -36 59 107 80 -6 11 30 37 32 36 22 44 50 41 32 69 48 68 36 52 69 37 75 91 46 42 61 51 43 29 39 57 47 44 32 32 18 71 109 16 50 54 40 51 7 -4 31 23 0 25 39 56 58 42 57 59 32 22 40 52 78 28 -15 23 31 16 -29 -9 1 -35 -1 -15 -4 -7 9 -32 -6 -8 17 -20 31 1 12 -7 -7 -16 -25 11 -11 25 48 20 17 22 7 -1 14 2 20 45 66 76 42 58 45 61 49 59 54 54 35 22 49 60 52 57 41 60 39 44 65 67 60 49 44 51 43 53 35 52 51 37 55 62 60 50 46 55 46 52 72 42 35 52 53 49 55 48 39 47 64 56 70 67 61 57 64 63 50 65 60 67 76 78 54 50 60 68 59 59 59 79 64 53 59 52 49 49 47 49 46 42 38 28 58404 289 1730 30 11120 16 13 24 6425 167 101 515 1155 2613 5049 10610 27016 72767 195166 555360 999999 999999 999999 791354 8411 133 -2 -9 -2 -7 83 79 23 56 -9 -32 -9 69 67 42 46 98 13 38 96 29 58 58 7 30 2 63 35 54 52 15 -3 17 13 29 -3 -57 -23 5 -37 6 7 30 16 23 -13 16 2 24 -38 11 128 48 23 54 62 47 101 54 92 116 99 20 20 79 61 151 67 18 67 128 121 147 139 71 73 109 113 75 35 43 74 119 103 -20 23 52 11 33 92 84 93 14 41 55 102 81 77 80 11 28 71 32 37 91 38 73 107 74 74 26 53 51 81 94 63 56 27 44 27 51 60 67 21 25 35 20 49 61 36 33 40 20 75 53 42 71 44 62 86 48 70 63 76 68 74 62 -9 6 18 33 21 63 22 60 59 54 37 23 42 3 -11 -3 -41 -21 -13 -12 6 20 50 43 20 14 -2 -6 -20 4 28 16 -20 -12 10 -6 -2 19 30 14 -4 59 56 38 74 89 93 68 70 75 48 58 69 67 79 60 68 77 79 70 64 69 90 72 87 80 78 87 91 79 83 97 83 53 66 87 79 63 62 66 71 98 107 95 76 70 78 81 61 62 72 75 75 77 71 77 85 82 80 79 68 78 89 79 88 99 87 93 95 100 98 94 91 84 82 68 70 76 78 73 83 78 71 68 63 59 55 58410 290 1703 30 11123 16 13 30 6424 170 642 1821 4170 9595 22690 45104 68338 100631 129659 205907 433126 898971 999999 999999 474789 11466 278 43 -22 60 37 12 72 -6 -12 77 75 11 10 -7 36 21 -3 11 -21 30 -20 -17 68 23 -36 -19 999999 39 10 -29 5 -47 -74 -20 -13 17 -29 -32 -27 -47 -39 -17 41 -24 -34 24 24 69 93 4 45 31 103 90 9 12 91 91 76 5 -8 37 56 72 19 67 67 68 75 59 81 164 181 54 71 99 102 105 97 95 114 36 39 73 110 71 80 62 78 54 61 60 35 137 159 67 32 58 56 73 28 41 40 66 84 67 44 96 8 76 80 68 73 53 13 49 30 44 45 20 77 63 69 43 32 12 15 52 83 93 82 37 85 46 20 39 72 64 56 56 59 61 73 89 41 56 52 65 21 39 41 16 25 33 61 43 72 47 18 21 10 10 -5 -6 12 35 23 -5 13 17 13 15 46 10 -12 -6 17 -3 19 23 22 31 -5 22 23 22 13 47 79 70 79 94 62 84 117 74 106 88 115 88 76 73 68 48 52 81 82 80 74 53 60 76 62 81 90 93 91 78 76 72 63 87 79 73 89 91 71 61 70 77 85 76 93 96 89 64 63 72 64 77 87 76 87 80 83 100 99 90 83 82 83 82 86 88 98 103 90 102 101 97 80 90 94 87 85 91 79 75 79 72 70 69 62 61 58416 290 1707 30 11127 16 13 36 6424 174 281 1090 2692 5463 11829 27348 63440 164935 411885 893495 999999 999999 999999 433475 9128 112 91 95 61 43 5 53 49 70 41 13 73 1 -24 -14 27 -22 -26 16 68 21 -24 13 -38 1 4 79 15 -12 47 73 25 -1 -14 12 -17 -42 -23 -55 -77 -30 48 11 -48 -38 -42 30 50 -2 28 -7 9 64 -29 -18 -19 66 25 42 41 88 121 109 79 49 78 -21 46 96 87 77 60 105 43 41 42 46 39 48 97 72 107 17 54 94 129 51 46 65 60 44 23 -2 43 52 59 79 46 52 64 55 85 87 45 82 52 102 67 121 70 43 0 22 70 56 80 30 -11 6 -14 52 36 67 38 27 34 26 28 47 4 57 25 1 11 33 2 14 6 32 4 28 71 82 65 51 68 61 37 17 1 25 38 61 32 11 34 40 14 36 30 20 55 -20 -18 2 -7 -3 17 7 19 -16 22 7 -25 0 32 5 40 41 27 29 -16 17 8 -22 -2 37 0 39 40 59 61 76 62 66 76 62 72 71 61 75 65 58 32 63 65 67 74 77 84 61 41 59 66 69 67 68 88 99 85 86 57 60 67 69 63 75 64 70 53 45 54 56 56 61 70 60 57 60 65 69 73 62 65 63 71 77 69 78 76 66 78 97 95 83 72 72 64 76 79 72 68 62 59 70 62 67 57 53 67 54 48 58 44 31 58422 291 1683 30 11133 16 13 42 6424 177 559 2361 5861 13619 30549 63401 141442 318968 695682 999999 999999 954559 620560 380262 176192 44090 585 154 107 50 64 39 34 9 2 51 21 22 12 52 -3 -55 -2 -14 46 87 17 21 11 29 39 43 25 -15 41 -31 22 48 10 -12 -5 19 42 31 3 32 43 25 -30 9 -10 72 13 16 40 66 63 94 59 9 -33 89 30 64 60 65 39 54 69 44 57 49 123 27 61 64 91 101 128 72 62 64 56 100 56 73 68 65 104 76 86 22 84 43 86 77 73 76 48 65 50 50 46 55 57 114 89 97 31 56 96 45 50 67 122 169 91 59 71 119 104 87 77 114 58 92 97 52 60 48 61 35 37 66 53 70 90 15 69 72 44 55 31 48 42 65 76 68 57 125 118 92 68 71 62 72 48 53 76 43 81 95 84 71 50 42 18 11 11 -10 23 37 -8 38 44 39 61 45 37 -1 45 47 0 26 24 16 11 19 19 40 40 37 22 26 55 78 77 70 80 79 95 79 60 85 69 89 102 75 79 103 92 73 117 80 75 87 87 82 82 84 85 86 85 88 93 96 100 87 88 89 88 70 88 96 86 73 95 92 87 91 82 73 92 85 76 67 80 94 86 99 91 97 90 88 93 91 101 97 84 97 108 112 107 95 98 95 90 95 98 87 94 95 95 83 80 81 84 91 83 68 64 58428 316 935 30 11135 16 13 48 6424 180 -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 333 2707 9924 27097 60421 141585 340397 715976 705355 225423 444771 741932 999999 825184 418786 53823 732 51 127 88 73 -38 83 35 47 32 47 -38 14 53 47 -14 10 25 -39 21 -16 40 8 28 69 -56 25 44 -4 35 23 -3 -59 -15 -38 -88 -26 -21 11 18 -14 -2 37 30 40 -22 -51 31 -26 17 39 88 80 149 97 45 -2 17 60 84 69 81 1 69 54 1 62 91 76 91 131 124 72 44 54 80 88 17 49 101 96 86 58 74 83 49 55 6 40 55 34 77 121 77 39 1 26 61 63 88 91 64 22 44 78 77 84 83 87 82 57 81 73 68 65 64 76 74 48 77 43 30 54 65 96 113 9 11 31 85 77 55 56 62 67 69 58 15 50 40 4 16 84 96 59 31 4 20 34 48 28 56 62 42 62 55 48 55 61 -8 44 -1 21 38 30 -4 22 32 8 38 14 38 50 50 46 3 42 14 3 -25 -16 35 36 24 2 -2 11 30 54 91 51 46 47 50 50 68 88 90 90 77 90 78 51 74 50 49 78 76 64 73 93 84 80 83 89 88 73 68 82 76 84 72 74 86 70 82 71 61 69 63 59 53 58 65 72 56 40 59 51 58 84 71 65 70 70 83 78 83 79 74 66 84 85 97 96 95 81 79 81 81 75 70 78 66 58 65 69 65 59 57 59 55 44 49 58434 329 545 30 11135 16 13 54 6423 183 -87 30 186 205 133 147 266 509 571 3035 7174 4774 16531 28286 5101 999999 999999 999999 999999 999999 999999 999999 51 105 253 338 363 682 977 1446 1460 1592 2001 2183 2362 2855 3893 5643 9822 16388 24131 50974 166903 411105 625331 624449 445549 402469 322880 341443 496188 351213 61467 909 27 30 86 -7 50 49 11 -13 -7 -22 -10 28 11 -4 -1 0 52 -44 10 44 -52 -82 -27 -99 -34 58 23 25 0 59 -14 7 38 -69 -56 -24 30 10 23 -73 -67 -40 -11 39 -28 41 56 -26 -53 -10 13 51 42 -4 31 37 105 75 -13 14 -17 26 134 153 3 -16 102 144 58 95 135 49 52 30 45 100 70 89 52 64 84 128 130 85 79 39 47 70 49 34 11 28 52 68 44 44 32 49 52 79 80 81 36 62 58 35 -7 23 81 67 15 52 92 46 26 60 39 51 48 42 53 52 88 -6 42 49 63 -9 25 62 51 23 9 23 43 5 8 30 7 -2 40 7 21 21 34 60 39 33 8 -2 61 41 54 43 54 43 55 44 44 24 16 18 28 -9 -53 -2 -1 -16 -22 -1 -14 -10 14 5 -5 1 -11 0 -29 14 2 3 21 -1 0 24 2 11 7 21 22 38 22 31 75 60 54 53 48 71 84 74 59 58 70 69 68 34 38 45 65 52 47 60 82 70 58 33 14 23 44 43 40 54 42 42 47 62 65 59 57 42 54 69 44 37 38 41 47 41 54 58 43 47 45 58 60 60 54 58 61 65 54 71 64 54 64 65 62 57 56 57 67 60 56 58 58 49 44 44 41 38 31 32 28 58440 344 94 30 11134 16 14 0 6423 186 409 369 359 362 484 398 510 546 550 584 633 629 595 470 439 534 480 426 350 114 -37 -53 999999 999999 999999 999999 999999 999999 999999 -66 999999 -63 14 -16 -78 169 190 262 311 375 654 835 990 1186 1575 1830 2148 2858 3146 3238 3540 3907 4183 5319 8517 11280 21870 52296 129390 258073 455324 663746 627973 315202 534964 403288 20533 4013 311 66 71 109 32 -5 51 46 -4 64 66 92 12 52 8 81 70 61 38 91 44 37 56 71 -14 38 37 19 47 33 60 28 -13 -21 70 -9 8 39 45 36 -7 52 1 -62 91 41 17 -49 58 64 47 35 103 76 111 135 42 112 132 99 93 117 87 102 16 31 82 66 56 123 103 40 50 105 41 76 86 64 92 130 58 57 54 93 104 33 40 55 108 107 77 44 4 47 79 80 71 112 54 43 30 41 38 96 56 73 90 51 77 131 80 18 116 69 69 115 85 85 62 72 75 53 57 67 85 7 10 23 62 41 2 64 62 23 33 33 -55 20 27 83 48 6 75 123 71 25 89 92 66 32 62 54 6 47 39 41 50 59 31 52 63 58 35 -4 -8 -12 35 -35 -34 -19 -15 33 19 18 31 25 55 49 50 54 72 44 31 35 35 3 4 6 18 19 21 42 44 31 80 98 66 88 84 68 83 48 52 72 82 55 68 71 85 65 62 83 72 92 99 95 105 93 70 78 78 75 75 79 62 60 77 60 76 69 62 65 80 60 62 60 67 68 74 66 58 69 77 71 71 71 71 73 74 66 74 72 78 78 76 74 72 82 79 65 74 79 79 73 69 78 72 66 62 65 60 60 56 46 44 43 58446 334 392 30 11132 16 14 6 6423 190 -75 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 35 -8 75 306 465 404 482 628 660 882 1507 2021 2450 3327 4022 5053 5586 5474 6187 6582 8383 25493 67111 140933 319565 731356 999999 999999 298565 26507 2269 586 229 127 126 123 97 78 68 141 104 107 -2 81 92 181 174 37 72 156 68 20 104 155 65 47 30 98 52 62 83 31 31 105 118 41 50 62 54 2 66 57 15 17 43 11 21 39 92 5 72 84 125 129 133 120 98 24 40 136 73 96 151 69 96 63 169 129 79 71 110 88 85 101 137 133 141 157 110 136 128 170 107 121 126 176 176 132 198 149 48 63 111 166 164 107 104 139 92 80 78 105 136 163 103 78 146 105 90 125 103 101 117 102 105 129 131 134 148 111 125 95 111 121 84 115 101 151 107 99 67 97 63 86 77 96 26 45 90 54 48 79 67 127 105 56 108 68 136 133 104 86 65 108 113 73 48 56 110 72 91 81 76 81 49 89 65 23 39 27 58 44 11 36 54 24 41 78 70 71 104 76 83 68 62 59 81 63 44 74 19 26 53 41 41 65 116 128 138 129 98 127 122 126 110 121 130 113 88 115 124 87 125 131 102 117 107 96 101 100 100 97 97 93 85 116 88 88 89 97 100 114 98 126 133 108 91 79 93 96 100 99 102 99 104 99 105 110 91 121 131 119 107 116 124 122 122 129 103 105 112 133 119 99 116 119 108 94 95 92 91 96 90 84 86 85 79 72 58452 344 91 30 11131 16 14 12 6423 193 3894 3740 3992 3835 3635 3680 3827 3817 3872 3901 3632 3875 4068 3963 3848 3666 3539 3312 2946 2474 2374 2337 2195 1782 1520 1385 1165 1067 1091 1022 851 841 842 735 686 639 623 474 388 597 568 729 1028 1259 1575 1805 2083 2814 3450 4874 6542 7129 6607 6023 5827 5249 4926 4367 4280 9374 53135 263503 247720 43044 2520 468 304 249 111 0 118 115 102 86 79 79 41 19 53 44 -22 -34 85 12 92 91 102 69 15 81 39 24 52 8 -15 20 41 8 42 112 66 65 2 41 -66 -54 -64 -26 26 1 3 -47 11 -47 76 33 38 82 69 36 50 79 47 106 45 85 32 67 67 66 71 68 90 84 7 65 97 82 33 12 44 -26 42 82 89 89 65 77 38 95 64 81 51 49 22 47 23 45 54 102 45 41 50 36 43 91 59 112 49 9 57 54 31 52 97 18 18 69 83 36 41 89 57 55 78 54 94 14 22 31 41 63 82 101 31 49 65 81 77 36 35 -18 -35 28 45 44 25 58 52 41 25 29 22 22 41 43 59 45 33 27 46 -8 30 46 38 51 31 19 14 22 -4 21 7 15 15 13 -9 -32 -45 1 -8 -32 34 37 18 39 63 9 17 48 18 -7 -22 3 16 48 35 -26 -23 12 21 35 55 57 57 67 41 54 66 41 59 89 74 50 52 67 54 65 63 46 71 57 50 76 69 53 59 49 72 75 70 63 68 48 38 44 53 79 70 46 61 54 50 54 47 60 42 55 70 53 51 57 70 69 54 43 64 53 56 66 61 56 60 76 82 72 59 68 61 61 65 64 52 60 65 52 56 53 54 50 47 43 44 33 58458 341 180 30 11130 16 14 18 6422 196 2172 2145 2095 2278 2365 2406 2398 2317 2334 2230 2371 2599 2500 2644 2609 2901 3038 2937 3087 3098 3052 2765 2276 1689 1551 1433 1502 1804 1822 1706 1936 2001 1779 1389 1482 1703 1933 1724 1633 1635 1944 2290 2477 2705 6262 16518 12313 15816 5410 1628 1387 1562 2458 4731 9262 15873 28161 99882 197451 217701 306672 223477 191862 144779 177066 7725 809 194 155 137 134 103 92 38 53 124 64 26 50 -18 -39 27 106 7 75 54 -26 16 20 109 46 10 -15 22 46 23 41 82 41 -6 -32 -9 50 -8 88 52 -22 -5 10 14 6 91 75 31 80 84 95 24 89 106 98 49 47 97 94 124 141 98 114 89 107 105 99 1 57 110 49 34 89 58 80 121 125 71 72 90 52 71 58 72 143 61 17 94 87 71 45 28 24 73 29 -3 98 136 80 85 125 92 25 75 125 121 120 37 105 62 48 101 81 43 80 137 99 59 82 53 38 71 69 51 72 84 50 48 84 89 43 16 75 72 28 21 26 52 55 50 105 72 66 72 87 53 56 93 126 57 43 69 77 23 26 53 70 83 81 87 57 71 49 21 50 33 4 -16 -2 40 3 19 20 38 60 55 46 29 16 14 15 58 61 63 57 47 70 47 42 46 9 12 52 70 52 70 72 71 88 122 108 58 92 101 103 93 107 91 73 87 75 72 56 65 91 72 91 105 94 92 108 89 85 72 73 74 67 85 74 57 63 71 77 74 85 69 64 62 77 88 84 78 79 87 83 79 75 78 80 96 82 75 95 85 92 104 97 96 95 101 103 95 88 77 74 82 86 80 78 78 78 69 72 72 60 58464 339 241 30 11131 16 14 24 6422 199 -61 7 999999 999999 -11 -95 999999 24 -50 -34 58 161 115 176 257 352 400 286 201 280 514 580 599 973 2247 5046 4552 6477 8486 13140 25425 54147 34048 6719 5968 6776 6133 5472 4542 4567 4501 17145 85693 80565 16843 8802 23017 54488 113344 252204 259609 165451 229912 368109 399511 612028 433142 350318 351111 233273 20820 1953 312 118 81 75 76 28 94 43 -19 -13 9 22 7 35 -45 57 39 36 39 -8 -28 18 -60 3 29 37 15 -52 -9 -31 -50 -42 -3 -62 22 -48 1 -62 -25 -12 -86 -51 -38 66 26 -76 -28 -64 30 106 36 21 33 41 -6 62 184 122 85 40 -9 31 97 98 61 90 74 62 64 63 44 135 48 35 23 2 -25 -15 -19 -10 44 61 69 23 35 17 60 23 31 31 37 25 24 35 45 33 53 23 -8 -2 39 -1 52 95 69 47 73 31 39 61 24 56 76 36 28 16 91 39 68 44 37 69 34 -23 -45 -8 59 63 67 38 28 52 80 68 39 -17 -55 -10 -10 43 -7 31 -22 18 59 40 3 -1 -7 50 3 -4 20 14 -24 -3 15 44 43 40 33 3 -16 -3 -8 -32 -16 -3 1 -39 -6 -2 9 -14 -27 11 9 -1 -11 -14 -12 21 0 18 -22 -9 -2 5 2 -16 -2 -15 -27 -17 9 -2 38 67 62 25 57 63 75 43 51 49 57 57 47 47 59 51 75 51 39 53 52 39 56 54 51 65 41 42 33 28 34 28 28 38 51 42 43 49 40 46 31 38 26 33 55 51 48 60 47 42 33 41 41 44 50 46 47 51 45 46 53 46 55 52 56 54 53 45 33 34 45 50 37 31 40 31 29 31 34 25 17 58470 342 153 30 11133 16 14 30 6422 203 -83 -81 118 199 478 650 749 620 601 1157 1583 1569 1780 1900 1912 2048 1958 1822 1608 1311 1162 1265 1332 1508 1639 2099 2671 2935 3150 3047 2494 2719 2962 2765 2628 2633 2186 2263 2596 3513 6028 7763 5988 5315 7459 7076 8423 18101 26651 38330 66964 82118 173792 453518 611362 452066 493389 595972 859454 489168 201894 17247 1878 463 409 298 140 116 59 49 54 31 71 46 25 56 31 138 97 -21 12 -2 27 90 25 8 69 14 -30 25 3 64 34 6 -26 -33 -90 -41 46 22 22 -5 -5 33 44 -22 21 29 20 -35 -2 30 39 13 21 56 25 4 4 42 98 15 32 78 101 69 21 79 63 80 125 87 124 68 42 48 94 87 48 88 42 -39 32 36 71 68 53 45 104 76 45 26 109 108 62 77 89 60 77 22 69 65 110 33 66 48 -9 52 55 103 55 67 129 100 78 5 46 50 98 74 51 72 57 -2 8 57 32 59 67 68 44 33 65 73 27 70 78 22 43 115 66 38 36 46 36 25 48 33 18 39 26 21 40 36 30 6 27 12 40 49 32 42 48 37 46 26 55 -8 -1 5 29 22 3 -19 -3 2 13 -9 -1 3 3 7 14 4 50 31 15 46 -7 5 -3 19 35 38 56 9 1 9 27 33 59 82 76 109 104 69 52 53 78 75 84 76 69 73 68 78 74 58 41 64 80 89 74 65 65 93 82 72 51 64 63 63 57 72 67 63 71 65 73 64 70 46 47 55 58 75 57 71 74 62 73 82 65 53 67 70 58 72 72 74 72 82 87 81 77 78 78 74 73 68 77 80 76 70 70 67 67 64 60 58 55 48 58476 334 395 30 11135 16 14 36 6421 206 -92 999999 145 368 661 1100 1283 1515 1608 1577 1367 1045 739 654 617 826 1025 774 534 517 747 1117 1685 2069 2604 3635 4708 5034 5721 5813 5536 6055 6288 6174 5701 7030 14997 44901 65710 126479 299167 613025 881430 983524 779769 522127 302130 10814 1561 864 630 664 839 2578 6304 2075 561 437 282 176 195 115 77 72 40 39 55 50 38 56 92 76 78 46 23 48 42 44 85 63 1 -13 -36 14 57 52 6 3 94 -4 64 58 -2 48 -19 36 52 40 24 -35 7 -25 -15 32 23 38 15 13 85 146 54 67 111 62 83 87 148 135 156 104 116 90 148 71 128 107 170 162 126 151 84 79 118 127 82 109 105 104 84 59 76 109 101 98 67 53 74 107 113 77 94 56 54 42 45 76 32 77 73 66 59 76 113 86 82 101 106 36 53 34 92 103 75 58 61 91 75 109 90 51 44 107 84 35 78 89 118 67 61 84 98 88 70 82 41 68 86 43 57 63 60 47 45 91 62 52 43 85 46 65 71 69 75 49 54 38 72 71 99 91 34 43 84 60 23 -7 3 48 58 57 31 4 16 49 20 62 27 11 41 37 23 9 58 44 22 54 40 61 21 29 54 59 92 98 103 84 98 89 69 83 81 89 93 90 75 84 95 80 80 92 86 88 91 113 121 93 100 99 95 104 87 93 95 80 76 100 84 96 89 97 107 88 89 90 86 80 71 92 98 70 92 103 87 81 92 86 92 95 89 80 96 106 115 111 98 104 107 105 99 101 102 99 89 92 90 80 82 76 76 79 82 71 65 65 58482 347 6 30 11136 16 14 42 6421 209 92 4882 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 143 392 773 1922 7459 17164 24844 35065 51670 65716 120469 226224 408354 590594 818407 858312 796336 826906 650501 133229 12608 1789 422 371 347 445 279 230 154 129 39 33 33 41 25 3 49 18 89 58 21 -1 -3 41 30 35 74 -42 0 4 12 -23 -35 47 -19 -29 69 28 -34 -29 -44 -3 32 999999 -13 -13 -41 -25 -1 -19 -9 -16 -30 48 4 -25 48 15 52 -31 -19 62 14 87 92 26 9 112 47 22 104 66 9 62 123 103 119 114 114 72 74 21 -9 65 52 45 86 -37 7 67 24 53 95 67 61 39 35 30 25 -4 29 51 34 9 49 3 82 38 -3 41 21 -29 48 68 64 68 58 52 39 50 28 21 7 2 21 24 -12 2 20 33 58 34 7 -6 -2 18 1 65 61 50 33 23 29 -11 5 -5 23 -13 0 22 18 17 0 37 34 33 21 17 -13 22 15 8 13 25 3 25 24 20 26 26 -3 14 27 4 -15 -44 -44 -15 -5 -7 9 -24 -47 8 10 12 3 -22 -5 23 4 -3 -2 -6 -2 -22 0 -31 -28 -12 -20 17 30 37 53 18 42 38 65 57 30 28 61 64 36 19 43 37 38 50 71 69 66 59 35 50 56 55 47 36 39 44 34 42 27 31 43 34 31 58 58 47 27 14 42 39 38 22 27 41 34 40 58 51 42 41 43 57 53 50 48 37 35 50 59 52 53 62 58 56 51 48 52 51 42 35 33 29 26 24 21 19 16 17 58488 305 1267 30 11137 16 14 48 6421 212 126 3229 20564 51615 54541 6810 10218 22658 47752 53644 47553 85701 137004 239768 431353 709135 999999 999999 975542 524651 92913 2641 394 280 294 359 260 163 121 122 69 76 54 105 69 42 7 37 50 62 71 33 139 21 59 38 35 32 37 32 100 13 -1 -16 -28 1 18 81 30 -64 -10 28 -33 9 33 24 36 57 -12 41 75 35 61 64 34 31 80 58 70 52 -15 15 55 62 108 68 71 98 95 139 82 123 117 116 161 124 115 127 100 170 114 73 104 49 107 110 89 137 96 61 80 78 81 80 95 108 84 107 70 37 67 65 68 81 38 45 90 92 101 39 27 18 91 94 40 128 164 74 97 84 82 101 97 53 79 66 73 66 79 59 115 69 78 88 61 101 107 72 45 60 77 69 24 45 -1 42 70 42 24 60 24 1 34 44 10 3 82 47 73 12 52 35 55 92 47 49 76 92 57 64 44 59 34 10 -10 -15 -16 12 16 14 7 -21 23 28 44 24 45 55 74 37 8 24 13 6 21 49 68 58 49 65 46 67 22 25 28 65 108 93 91 90 86 84 99 92 78 100 68 62 95 96 89 104 91 92 80 91 87 89 100 99 98 77 86 90 84 80 76 86 86 74 91 84 67 79 82 94 80 75 86 101 89 71 87 78 80 76 74 77 84 90 102 107 99 88 80 96 102 91 103 97 87 86 88 86 84 78 85 82 79 77 66 69 72 66 62 58494 299 1447 30 11137 16 14 54 6421 215 209 2514 7452 23245 82682 127656 42299 52698 119312 222649 305067 415520 440635 712548 909562 999999 736714 578806 6019 342 290 206 145 84 7 96 176 108 73 75 30 5 109 63 74 42 35 69 49 25 -96 -23 66 45 32 37 0 18 -5 22 7 -35 -37 22 -66 -18 -19 -2 2 31 21 -31 -27 -28 0 -15 40 21 18 19 -32 -17 84 22 27 46 76 27 78 80 43 79 75 106 60 110 118 173 70 158 89 82 144 146 128 168 125 92 40 68 30 -21 71 72 45 47 48 50 72 150 128 112 76 67 79 76 105 90 54 66 26 65 33 46 52 80 61 88 67 82 102 60 -5 84 91 139 120 94 69 88 63 45 46 74 66 6 12 59 62 43 18 81 67 30 64 70 82 67 29 50 26 52 64 48 56 27 39 33 46 34 52 -41 19 33 21 56 0 -3 17 43 40 54 32 19 20 60 39 21 -21 -7 -15 1 -12 -15 -13 -42 -18 -14 39 38 31 21 11 27 15 24 9 27 38 5 28 42 -4 46 63 18 28 30 47 39 54 79 77 65 44 48 74 96 83 67 77 76 74 54 87 77 74 82 85 82 70 79 67 81 86 88 75 80 76 78 98 60 62 66 64 72 77 52 45 75 69 56 45 50 45 67 85 70 67 71 71 67 71 83 89 94 94 83 75 86 87 79 63 77 70 73 73 75 66 67 68 63 59 46 49 52 46 44 39 58500 306 1235 30 11135 16 15 0 6420 219 264 1564 5242 15790 43701 59030 51245 49087 31062 36761 73271 106794 187304 177221 71534 90463 138376 212775 281437 232057 342050 898463 999999 999999 445428 4889 155 151 50 90 86 85 -15 6 63 34 0 999999 -99 -9 16 45 -11 -45 -48 5 -65 -25 0 -19 3 -16 11 -49 -42 -36 4 20 44 33 -33 -26 7 -3 -56 -52 -37 -37 -10 -26 -8 29 -26 -14 -8 -36 -38 103 -10 30 14 59 12 32 47 14 59 25 20 53 59 52 69 48 63 58 71 59 47 45 51 33 49 7 31 29 52 94 8 4 45 27 -5 45 41 26 41 12 -8 -1 38 80 2 4 5 -24 57 24 40 42 8 -17 46 62 94 95 51 37 52 -21 60 58 20 14 27 4 28 -10 28 13 0 -4 8 -46 8 33 14 26 34 13 21 35 45 37 28 -19 -14 -24 -1 -26 -24 37 19 12 7 -13 20 31 -2 -21 -20 -5 19 6 -4 21 22 23 -8 -5 -10 16 15 5 -34 -23 -33 -22 -37 -51 -63 -51 -35 -19 -32 -48 -44 -27 -28 -17 37 -12 -22 -8 19 -11 -20 -17 1 -45 -28 -9 -2 -2 -38 -10 -24 7 13 34 33 9 23 30 48 31 29 44 34 55 33 45 27 55 21 27 20 23 39 6 28 39 27 28 52 18 9 20 17 27 34 40 33 43 37 32 18 13 16 12 30 13 23 14 14 22 26 26 18 14 17 34 13 26 30 32 34 38 32 23 28 20 19 24 20 12 28 29 23 21 17 11 12 7 3 6 58506 347 3 30 11133 16 15 6 6420 222 814873 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 407 1596 5599 12756 29663 76509 131050 138782 131157 167202 239982 327131 326822 395454 496551 636970 717714 326600 411734 392481 330758 192052 175176 75736 17824 2206 262 217 94 71 32 66 12 -7 78 95 66 -8 29 65 -21 -5 67 -5 -17 -40 -17 -4 -11 -9 -31 -67 -5 -35 77 -3 15 47 7 -69 1 13 41 -16 4 -6 4 -11 3 -6 72 30 73 -24 52 55 -16 -7 -5 58 69 30 69 41 42 7 30 47 30 55 63 -2 37 71 47 68 94 137 76 107 83 45 27 15 -8 23 37 98 68 -1 -6 16 52 22 80 52 10 37 59 84 30 37 83 26 98 28 -1 31 32 72 2 69 114 50 73 101 92 100 42 65 53 38 74 70 59 28 15 10 32 20 15 53 83 -2 25 -19 5 30 -6 29 21 38 47 29 27 27 41 21 86 75 54 19 -12 -4 20 32 22 28 73 24 14 7 -7 53 83 32 50 38 8 8 23 32 2 -14 -1 -6 -37 -43 -29 35 55 -5 -30 -10 -34 -29 17 -6 20 32 32 43 9 -26 -3 26 -23 -30 -15 3 16 -4 -24 -9 13 1 20 49 27 37 52 45 43 38 32 53 48 66 46 47 62 60 50 45 53 42 55 26 39 51 60 62 43 48 43 48 39 53 44 49 51 40 42 38 24 17 29 28 32 38 38 39 32 45 26 33 34 37 38 44 46 46 59 52 56 55 52 40 44 41 41 47 37 30 35 38 41 40 41 35 31 27 20 12 58512 346 30 30 11130 16 15 12 6420 225 19569 2262 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 280 429 210 390 385 199 149 -55 59 326 491 421 585 1819 4933 10168 12591 14462 33481 51253 80408 155899 276307 220826 252513 250441 314520 405546 487067 511347 560625 333604 64424 157496 462382 311080 378694 221813 1487 248 201 254 188 129 77 100 27 75 4 -8 24 32 2 55 6 38 8 51 50 69 -3 7 58 46 -7 6 -29 13 -39 -37 0 -22 -80 -34 -75 16 4 -7 6 -53 -44 25 27 33 62 -17 18 -74 2 65 69 34 -27 3 28 29 115 106 40 77 103 100 70 69 58 102 120 75 105 33 25 121 78 119 175 146 89 14 100 90 113 115 118 101 87 104 62 42 94 91 96 130 61 86 69 91 76 58 42 12 74 47 64 79 22 66 75 59 62 77 73 120 48 54 69 74 58 72 93 92 92 125 59 12 75 57 24 36 45 46 54 62 24 57 32 62 54 58 85 28 21 63 38 45 46 50 47 28 26 37 73 45 43 77 62 64 39 60 80 55 67 16 7 53 66 48 2 48 41 23 12 22 -19 -15 -54 -3 -7 -3 3 -4 6 5 -11 48 42 25 26 47 35 17 25 20 -10 29 28 32 21 2 17 28 31 11 43 62 82 90 71 46 64 85 82 69 89 75 61 87 68 61 65 79 82 89 91 77 62 62 64 88 71 60 79 76 60 63 75 64 58 62 54 52 44 61 70 58 48 67 82 69 75 62 68 59 60 71 69 71 62 73 79 72 68 87 90 69 60 64 66 63 63 60 54 57 61 54 43 45 36 42 44 58518 306 1228 30 11128 16 15 18 6419 228 198 1848 6512 15415 12764 6422 3272 11601 34586 95106 140735 154448 193891 274411 344800 489538 597773 610339 494466 609033 392503 306337 619166 43474 1084 209 189 83 108 133 112 62 66 77 115 87 42 25 64 19 -14 50 80 45 -19 39 47 -17 -40 80 69 -28 58 35 -29 -38 -5 -12 11 18 14 7 8 -3 -29 -12 -8 13 -29 20 47 4 -6 38 -34 22 -1 56 46 -21 -11 73 -45 55 82 112 51 51 15 77 68 77 13 43 71 130 106 146 104 43 76 83 81 180 75 69 116 115 127 123 103 59 70 18 46 71 57 45 66 64 23 69 34 97 79 111 58 78 9 -23 57 38 66 53 100 125 107 60 32 70 75 76 87 98 75 43 80 40 48 51 59 76 55 76 79 54 47 52 52 73 67 71 77 69 40 0 38 17 59 62 29 47 79 41 26 25 27 27 46 19 46 21 21 40 38 19 58 56 57 54 51 34 42 41 19 16 28 -12 19 -12 15 59 10 5 -11 22 -31 -24 4 38 42 57 13 45 46 7 23 -16 14 48 2 15 -4 10 41 10 9 30 22 54 87 65 60 91 82 69 73 73 93 68 90 81 69 75 56 72 82 82 86 89 81 71 83 86 79 61 68 84 78 53 81 68 69 76 60 59 61 47 62 54 44 43 56 65 65 57 59 61 48 57 61 68 84 72 77 75 76 75 82 74 75 61 66 69 66 69 65 61 57 51 47 47 42 35 46 44 58524 342 147 30 11127 16 15 24 6419 232 68435 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 411 1081 2139 4394 10510 31012 109172 308570 500866 634518 871929 923291 836495 918827 718735 296355 50996 880 174 123 121 109 66 20 37 -4 55 -25 51 33 -25 47 70 73 40 5 -32 -36 43 -2 5 27 22 8 7 -32 28 -60 -27 -39 13 17 -62 -49 -23 -17 44 -31 -11 -53 38 18 79 -29 24 -7 17 -48 91 31 1 41 69 69 35 124 42 -17 2 44 10 80 18 -32 25 76 41 15 17 71 88 75 103 95 127 122 110 114 128 46 74 67 91 67 106 68 66 52 74 17 63 80 64 90 78 44 106 118 65 40 36 5 41 69 23 44 78 87 98 91 97 85 88 99 96 58 86 38 30 19 92 54 56 60 60 45 51 28 39 50 35 51 28 19 73 43 28 9 25 57 31 50 41 26 17 4 12 56 40 68 54 51 23 27 18 36 14 58 67 51 29 15 26 -1 38 15 8 26 33 22 28 -4 -20 -6 1 8 19 11 0 29 12 4 8 12 53 14 -6 8 -4 10 19 32 -1 20 36 14 -16 9 19 34 32 36 40 71 31 62 39 43 63 80 71 67 65 71 50 87 91 82 98 91 94 82 92 88 71 77 65 74 84 75 89 84 78 80 84 80 82 61 59 71 61 75 74 62 59 76 75 68 74 71 71 76 85 71 77 81 79 78 64 81 98 77 88 88 74 70 71 60 67 71 74 74 66 67 60 57 48 47 58794 294 1578 30 11118 16 19 54 6406 375 266 621 1300 2591 5052 11150 28354 84807 292072 999999 999999 999999 731485 653636 125570 7388 236 104 114 54 87 41 52 -2 13 -60 54 82 20 -15 -11 8 -25 43 -19 -36 -20 8 -5 -54 -93 -70 14 -32 34 -41 10 29 27 2 23 -33 -42 -27 -17 33 10 -62 -57 -53 -73 999999 -47 -17 16 -37 10 -51 -16 -2 58 4 35 -37 -26 4 -27 20 35 45 52 8 54 44 62 26 40 88 89 59 66 43 -3 77 94 85 93 98 64 45 51 3 74 63 77 126 73 22 32 68 30 33 107 59 103 78 36 49 35 58 16 18 58 54 88 38 10 85 48 57 79 6 5 57 57 35 5 67 67 56 30 38 24 -2 -2 5 40 45 35 30 12 54 39 8 8 -2 27 -13 5 47 71 23 -12 28 52 7 24 10 37 24 6 45 48 30 -4 56 54 1 5 23 30 19 29 21 30 29 -10 -9 -23 2 -36 -45 -5 4 5 1 1 -29 -44 29 12 -6 26 24 38 40 28 23 20 7 8 7 19 22 33 44 41 40 66 74 81 65 57 54 73 77 85 87 56 58 66 55 67 89 59 67 77 75 72 90 73 60 61 70 81 75 66 60 70 66 54 69 77 58 68 69 80 76 71 66 72 47 62 64 81 80 72 66 66 63 69 89 82 66 72 83 76 80 85 85 81 81 80 72 68 76 71 69 61 57 50 54 56 54 58800 238 3258 30 11118 16 20 0 6405 379 31 90 175 271 275 380 463 529 619 748 898 1140 1378 1465 1728 2014 2278 2738 3108 3678 4253 4663 5153 5619 6083 6573 7475 8097 8397 9169 9957 10906 11197 11237 11786 12780 12917 12523 12397 13200 13875 13501 11753 10282 7769 5674 4380 4495 4720 5726 7559 9356 12476 14544 16150 18758 22606 28002 32489 35497 38523 41664 43717 45429 49016 51839 55685 59008 62633 68840 74189 73469 75730 77094 82439 92694 102103 112573 116783 112889 111944 111989 101813 84908 72113 55752 40145 40918 67549 97445 129491 209603 315273 331296 229238 47505 5876 1322 203 123 59 25 61 -10 28 31 35 33 3 -23 22 10 -11 33 -24 -15 -6 -20 -28 -33 2 -1 0 -12 -15 -50 -24 -56 0 4 -11 30 10 -25 7 27 -21 9 21 22 3 44 24 1 7 9 -31 -10 -40 -34 0 -30 -45 -16 2 2 0 7 0 29 10 26 23 14 25 51 60 44 39 28 46 32 31 48 49 41 38 27 42 60 45 21 25 58 47 25 23 37 37 23 40 44 30 30 25 43 31 34 34 25 30 34 45 44 53 41 37 47 49 55 36 51 49 37 56 40 43 48 24 39 49 53 46 44 52 37 37 40 31 37 41 28 22 16 20 23 25 17 58806 233 3406 30 11116 16 20 6 6405 382 -70 -4 66 192 303 323 200 340 399 493 496 456 443 612 752 723 837 1130 1426 1688 1744 1916 2309 2761 2888 2314 2308 2663 3096 3999 5158 5722 6387 7011 7892 9172 10401 11286 10950 11083 11739 13209 12954 13118 13603 14215 13758 13958 16294 17535 17893 16289 17241 21060 25238 27486 27564 28564 32661 37295 38596 41637 49117 56978 61723 65670 69484 71686 74593 80854 80452 85211 93154 100469 101409 104989 118242 117694 114353 120750 137760 117667 107589 115204 133537 172953 247439 326109 205982 162790 204774 10149 177 104 76 70 85 50 54 95 98 51 48 60 36 12 46 37 68 21 16 28 20 38 23 35 44 40 52 57 38 35 -16 19 61 40 21 74 52 34 21 20 52 49 76 64 50 52 44 35 54 62 32 10 19 44 60 33 32 34 4 15 43 41 47 43 74 44 58 81 63 58 45 51 48 71 84 88 85 90 91 96 93 120 112 88 78 55 83 62 90 79 65 68 69 67 87 96 67 80 80 80 96 85 85 74 78 82 86 66 61 76 81 75 85 86 93 84 85 94 82 89 78 77 77 89 91 80 88 82 85 78 76 73 65 79 78 64 67 65 62 58 61 58812 191 4692 30 11112 16 20 12 6405 385 -89 -26 127 454 957 1362 1998 2723 3621 4798 5966 7289 8240 9175 10554 12808 16002 18541 21402 26347 33320 40960 49147 56607 69837 89036 100316 118595 134183 156306 172615 173976 180853 183095 183349 220639 267191 295229 288127 259474 213895 207980 208775 212826 205536 164949 125861 131985 6170 221 100 65 40 53 76 61 94 78 54 90 80 58 42 57 80 48 50 21 40 70 59 32 40 51 55 35 47 37 72 37 34 70 65 92 60 18 44 70 72 81 44 69 108 76 53 86 85 95 98 77 44 46 41 49 47 46 38 26 46 29 24 46 59 70 72 58 67 78 70 75 94 97 96 70 79 97 70 71 97 98 104 97 114 93 95 95 96 91 87 97 92 73 81 83 81 99 86 80 90 94 96 89 83 102 107 82 85 90 86 91 99 103 107 106 103 110 112 106 93 94 103 110 103 104 101 102 98 93 93 105 92 93 83 76 77 77 74 77 79 76 74 58818 233 3399 30 11109 16 20 18 6404 388 -41 34 -5 -46 -48 21 184 336 401 481 535 456 545 609 598 453 520 354 271 123 19 999999 999999 999999 999999 999999 389 1037 1773 2396 2604 2650 2508 2335 2010 1075 474 845 2089 3114 4317 5290 6247 8243 10286 12947 17393 22723 28152 34018 41125 49690 62224 79006 96075 103558 102270 113625 126305 130592 133227 124673 105239 97246 108664 119101 106587 80954 63082 63995 70112 72766 74835 76787 78407 80015 92532 116573 134012 153231 173237 188730 190863 171103 143976 118966 67004 19883 1035 141 107 62 23 58 74 80 71 26 50 58 77 72 12 10 -6 12 26 7 -22 -10 15 59 29 18 9 1 31 37 26 8 17 4 1 26 20 44 -6 10 19 28 -3 15 29 -19 27 63 22 41 47 33 31 55 56 39 54 35 21 29 43 37 15 1 -10 10 -6 -7 15 60 50 55 63 43 36 43 37 44 69 62 40 34 47 51 56 57 64 58 77 64 44 41 44 31 30 49 26 42 55 68 58 56 60 51 50 63 56 62 52 55 63 53 57 54 59 58 59 67 70 64 66 62 69 78 71 71 61 57 61 56 53 63 56 62 69 68 61 50 50 51 43 44 37 31 30 58824 314 967 30 11107 16 20 24 6404 391 -94 35 171 999999 999999 999999 999999 999999 999999 91 2086 5269 5095 4123 2539 516 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 631 988 1213 1616 1927 2118 2418 3073 3881 4536 5018 5506 6202 6696 7598 8920 10185 11672 13423 15568 17725 19224 20082 21450 22744 24896 25957 27412 28523 31195 34718 34973 34720 35739 33629 28290 21905 17999 15104 12150 11517 10610 9229 8207 10006 11542 14285 15983 17200 18168 18935 19455 21165 23109 24434 25596 29117 33235 35334 40842 49336 54604 57643 61274 72092 85050 96689 113034 111008 110095 111326 117372 108363 89755 78636 82239 102165 109264 89502 73839 57280 42543 32077 20633 17962 15462 15058 19778 23259 22406 19894 18899 21001 31588 45143 62989 80509 117707 192374 206646 90569 7719 1045 220 134 78 77 58 63 104 80 41 50 42 58 66 50 41 40 5 60 63 45 35 7 34 2 10 0 3 18 18 23 24 -18 14 26 44 27 26 47 35 -13 30 30 38 28 38 43 62 40 60 79 73 50 67 66 70 75 72 87 28 12 14 33 57 37 53 24 9 10 27 53 53 48 67 57 68 68 64 67 73 66 76 79 80 79 72 81 68 86 75 60 81 62 51 56 65 61 76 83 82 83 53 65 63 61 64 77 66 70 70 72 70 81 83 72 70 75 89 75 72 89 81 81 83 82 70 64 77 69 65 77 71 68 82 72 69 67 65 67 52 50 54 54 43 43 58830 297 1474 30 11104 16 20 30 6404 395 316 2292 6109 9877 10641 11389 7728 7836 2198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 105 302 592 931 1268 1628 1961 2363 2857 3230 3778 4504 5356 6337 6953 7238 8098 9399 10796 12689 14713 16452 18571 20948 23383 25437 26409 27928 30532 33186 34086 36152 37697 38335 40046 43036 45557 48535 53584 61342 64978 63772 60978 50313 38588 29251 23926 21548 19935 19602 19656 21531 22318 20275 20717 21959 20159 15781 13707 12552 14471 17577 18180 30672 42911 46945 54279 59532 62250 60652 61950 65818 64398 55271 41674 35230 33313 31018 28003 30985 34741 32465 32013 31318 28434 26940 25684 23924 14299 8600 4878 4124 3360 2040 1952 3101 5647 10767 25707 49259 83939 134356 191722 242382 262191 202847 92058 7818 306 135 115 79 48 81 51 57 82 65 61 72 73 75 100 48 82 49 12 -13 -31 41 3 -4 26 60 20 30 47 32 27 36 4 -7 9 23 21 24 33 30 32 48 26 3 23 30 64 69 60 79 40 26 57 47 58 53 50 47 27 60 64 59 52 3 4 26 23 26 31 72 71 66 91 88 50 69 74 60 58 73 78 85 96 94 89 78 59 64 82 49 57 71 48 72 82 69 81 61 59 71 46 68 70 40 47 67 75 74 87 83 87 78 61 74 79 74 63 76 95 100 93 80 70 56 84 86 65 84 90 70 75 85 78 76 68 63 69 57 53 43 47 48 47 58836 304 1265 30 11105 16 20 36 6403 398 368 1709 2992 4103 4480 5183 7030 9284 5103 628 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 376 811 1546 2423 3497 4697 5770 6635 7187 8252 9098 10016 12094 14301 16769 19472 22454 26758 31337 35055 38223 43088 48618 53606 58137 61904 62540 62506 63050 64844 66975 67706 69571 74113 78062 81459 80997 85472 94490 97701 96417 92789 84860 69272 60325 51732 44850 41669 41836 40035 37815 36054 32657 30530 29646 29693 26219 29312 27831 19307 18129 28844 38604 41762 36182 31349 24968 20348 17105 15449 14639 13741 11192 8166 7182 6683 5023 3625 3115 2351 2097 1969 1655 1580 1991 3166 5533 8876 12097 14741 16065 23772 54460 87708 143204 189331 164553 176792 139739 36512 1789 132 109 115 86 62 78 147 74 55 64 37 57 87 52 63 98 69 73 65 -5 19 28 42 54 30 15 9 32 23 -17 3 1 9 16 15 24 28 32 19 43 27 26 33 42 46 45 27 67 60 59 64 61 50 63 71 50 41 38 74 52 74 53 16 49 44 24 20 22 48 48 58 79 68 101 50 54 52 20 36 60 85 67 65 68 64 67 87 88 87 65 70 83 86 78 74 86 67 75 66 62 75 72 75 67 76 72 83 95 88 76 66 67 74 74 90 73 72 79 95 93 93 71 79 73 83 85 77 74 82 82 73 70 72 74 79 71 57 51 61 52 46 49 49 58842 300 1389 30 11109 16 20 42 6403 401 96 -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 -46 94 272 493 718 942 1025 1333 1893 2489 3071 3767 4887 6290 7525 9244 11361 13261 15339 17971 20956 24952 28942 33782 38549 43932 48835 56552 61338 60445 61674 61438 60943 63125 65075 65715 64730 62860 62251 65257 69046 74944 81960 86745 93462 99677 102662 103445 97706 95559 95678 95813 90992 91636 80889 70426 59169 54227 48913 42845 38529 36850 34745 32008 25274 21741 27766 33583 28885 24491 17157 12895 12490 9943 6637 6290 5481 4066 3237 2717 2371 1593 850 430 390 723 2013 3421 4323 6381 6531 11229 28112 40449 45626 66313 84922 106102 113857 132064 187572 73731 4501 135 50 49 98 60 5 48 50 71 93 33 53 54 60 67 61 8 2 27 -3 -1 11 -18 -17 -24 -6 -11 -15 -42 -29 -15 -29 -43 1 34 7 -7 16 -13 5 22 20 25 34 53 36 7 30 65 41 11 23 62 16 3 22 32 22 32 24 26 -8 12 13 -1 15 2 -5 51 50 26 41 36 56 36 35 27 8 15 46 56 49 52 53 43 48 67 31 13 35 70 65 27 29 22 31 30 41 54 44 53 46 34 25 42 28 34 39 46 43 35 42 38 44 57 46 62 59 40 41 46 55 41 41 49 48 39 47 33 39 42 42 40 40 36 25 27 25 22 22 23 17 10 58848 296 1511 30 11111 16 20 48 6403 404 -16 358 472 -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 -33 423 628 782 1170 1508 1861 2276 2532 3066 3721 4539 5284 6110 7087 8144 9310 10548 11485 12230 13448 14992 16981 18697 20158 21485 21973 22960 24735 27959 30003 31831 34421 37778 39348 40581 42294 47062 49691 48779 48007 51007 58454 64089 69751 79663 87312 89417 84630 80553 76979 75433 83796 86161 91526 95979 98357 105109 116551 135936 155143 164601 153475 147014 149612 142512 136459 150293 144683 129524 115573 93303 84055 51696 33281 19415 15078 11733 9014 7313 6817 9970 15630 19023 19413 19101 13597 10454 8177 5445 5374 7331 8899 15664 20015 15591 9262 7868 5498 625 158 100 93 50 31 61 88 84 42 54 45 61 42 54 17 52 39 30 21 -9 -21 -4 37 -2 1 50 46 23 3 -20 -29 0 32 -18 -4 23 -1 27 44 48 22 0 17 45 21 27 23 16 15 21 17 35 34 61 32 29 31 28 32 59 47 21 45 21 12 11 8 -8 17 33 55 46 69 66 59 40 39 69 46 44 52 46 58 54 48 58 63 62 56 51 51 37 53 50 46 62 53 36 26 35 55 57 63 53 30 39 50 43 53 55 54 37 43 61 50 45 50 62 57 53 49 50 62 72 65 53 56 64 59 62 47 45 54 53 48 52 46 38 38 38 21 22 31 31 58854 343 102 30 11112 16 20 54 6402 407 259242 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 84 279 509 779 925 1223 1592 2037 2477 2774 2986 3255 3281 3407 3496 3796 4438 5314 6473 7212 7925 9240 8641 8613 9256 10013 12403 15210 18393 22290 23752 22760 21689 20379 19574 21569 26117 30923 32787 38307 43948 49126 51677 59449 67370 71193 78586 84879 94556 111968 133033 154615 177460 209186 239367 251931 273650 289248 266808 211238 184678 178193 197776 189561 135454 113952 65293 43624 38346 39538 36695 22112 10037 5876 5057 2922 1314 729 553 204 116 88 59 53 46 11 62 52 27 57 67 60 52 49 36 25 -5 12 53 7 -13 8 -5 -27 -21 -11 -4 0 -27 -19 -34 -31 -42 -41 3 -7 7 36 23 15 -4 8 2 13 27 22 27 13 31 34 39 41 61 30 51 55 32 36 13 -20 4 18 0 10 -5 -19 -14 -19 4 11 14 14 51 56 30 40 36 63 56 46 46 48 37 21 44 37 61 51 50 51 55 52 52 61 44 44 46 41 30 35 46 52 43 40 47 24 17 47 50 40 36 41 44 51 54 44 50 53 44 49 37 50 53 52 53 59 66 56 51 48 43 46 57 59 57 36 36 34 28 26 25 28 25 22 58860 235 3343 30 11113 16 21 0 6402 410 10 233 413 422 538 682 902 1147 1385 1760 2196 2751 3358 3917 4531 5407 6444 7799 9536 11171 13083 15356 17339 19320 21311 23321 25616 26542 26106 25660 28658 32754 36467 39736 42172 43516 43211 43644 46599 49738 51785 52942 52559 54374 57764 66285 78721 90693 103221 118151 140149 153195 143774 139978 139276 142205 145133 153981 166631 170079 159969 144518 137996 129507 113849 111833 106818 85839 66944 49793 38102 31255 32577 37261 36682 37715 44741 51020 52395 50309 40967 30808 23531 13362 7236 4451 2543 1295 825 602 384 227 176 81 78 9 14 55 -10 25 27 35 26 19 45 84 65 9 -8 -17 -23 56 42 -37 11 0 29 13 12 8 -2 -7 31 -8 -22 -16 -12 -35 -22 -8 9 16 8 4 16 18 11 27 -23 13 3 47 74 47 53 53 22 44 71 54 32 34 -3 -21 23 -9 15 22 17 18 17 23 39 48 43 60 24 41 65 72 45 55 64 60 53 68 58 34 60 68 58 64 64 56 57 58 45 44 54 48 57 62 45 59 72 76 56 49 53 58 50 58 39 45 62 50 51 55 60 68 56 59 52 49 59 60 66 56 62 65 66 57 49 51 58 49 43 49 48 41 37 33 31 26 26 58866 298 1454 30 11114 16 21 6 6402 414 88 255 219 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 367 782 1239 1606 1835 2307 2728 3150 3669 4159 4855 5784 6237 6995 8259 9014 9693 10965 12333 13934 15361 17621 20299 21804 23447 25599 29522 37250 45441 52833 64890 80469 98416 115982 136377 157456 167288 162520 159025 160235 164735 168658 176481 183356 166475 136659 121993 121065 118819 100692 95457 99196 106058 108841 110707 111666 105989 102652 89931 79843 76079 69431 60628 53862 40133 34674 28016 20236 13270 10742 9939 9879 10000 8211 6029 4707 6307 8355 10553 12943 14603 16842 18752 18547 17116 14542 12816 9917 6982 5900 5378 3757 1955 837 409 358 290 220 153 141 65 110 76 52 60 26 78 59 39 46 2 38 59 21 -28 25 7 -7 -11 37 3 8 22 14 -21 -10 12 -11 -8 22 7 -2 2 8 -1 -10 -3 -10 -3 19 18 21 32 16 25 20 43 37 58 70 45 38 47 53 40 28 36 12 -3 -5 -17 -20 -22 -4 17 22 49 69 75 63 47 55 71 55 47 37 53 56 60 53 32 41 54 64 74 58 36 29 60 78 68 57 27 27 53 40 27 33 40 35 40 65 65 61 51 47 44 45 51 65 72 48 48 43 50 57 58 49 48 61 53 61 61 43 40 36 46 52 45 47 37 33 39 38 35 31 26 25 24 58872 343 77 30 11117 16 21 12 6401 417 499742 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 383 842 1481 1818 1951 1795 1903 1704 1295 1760 2388 2973 3537 3970 4732 5558 6294 7298 8987 10302 12068 14137 16143 19372 21633 24736 27771 32065 37580 44183 55976 73212 91987 107702 120404 140461 170560 183690 196319 181724 141294 150357 164516 149712 147891 142118 134373 136518 136873 136188 135091 133700 118387 112558 114939 101162 89168 85325 98946 112210 127289 116836 109526 109535 87418 56675 34880 16697 5342 2200 3085 6191 7532 6239 5136 3440 1362 423 312 246 151 111 121 85 60 93 45 47 60 96 83 74 48 57 44 40 -10 32 34 -7 -8 -16 14 8 2 7 15 38 -6 13 28 36 26 49 11 33 15 24 33 15 13 50 28 25 31 12 21 36 19 29 63 88 87 63 59 41 44 68 91 78 51 66 37 31 14 9 47 19 38 14 64 90 84 45 79 76 85 78 77 63 78 71 99 92 71 73 64 71 71 64 66 67 74 77 70 68 59 48 65 76 71 69 55 78 81 84 90 69 87 92 79 81 91 82 92 86 91 95 80 77 72 73 67 82 86 78 64 65 80 77 77 77 78 67 70 79 74 68 66 61 55 52 53 58878 200 4398 30 11118 16 21 18 6401 420 32 275 620 847 999 1412 1962 2625 3011 3661 5015 6261 7985 10580 14099 17234 20723 21926 24254 27595 29829 33209 38320 42949 50459 59324 64889 65484 72287 79637 85658 97707 110642 137029 158218 167180 195520 240780 288952 337974 357890 375345 362784 329253 315214 256556 199445 108933 41024 9580 6004 5252 3577 2196 1254 606 325 233 205 171 78 67 23 54 60 103 80 92 45 37 34 78 79 61 11 -6 10 -10 -23 41 4 5 8 62 -1 -17 19 41 5 19 54 49 75 52 32 26 14 25 23 18 25 28 19 16 17 6 13 45 53 48 50 53 32 24 52 34 58 68 36 43 3 -9 13 23 14 22 2 54 73 72 70 69 65 33 55 58 45 42 45 44 34 51 64 77 79 83 63 58 31 42 46 65 48 46 42 43 81 72 61 58 68 75 63 55 58 65 80 72 68 77 85 80 72 76 67 65 62 65 63 67 74 58 60 63 50 58 54 70 68 57 49 56 51 47 41 43 40 45 39 28 58884 212 4037 30 11117 16 21 24 6401 423 -93 12 56 138 257 277 511 829 1050 1520 1956 2182 2370 2503 2998 3102 2886 2548 2068 1907 2319 3256 4310 4954 5956 7277 9527 10955 11692 14193 18409 24403 28802 40884 49478 53650 58266 61701 64519 76213 96915 123569 154598 186193 210080 233097 262114 276844 289916 325431 346648 375685 339693 289951 242194 188546 160194 126016 64299 23629 13201 9229 3742 1735 1403 1065 641 278 175 201 193 132 110 108 137 167 241 154 138 50 95 111 118 99 96 71 53 8 30 68 63 23 13 73 67 50 27 26 40 35 53 57 44 18 -1 40 50 28 12 44 47 57 12 41 10 15 44 75 89 64 75 92 105 96 65 70 93 85 99 94 84 63 39 33 6 26 62 48 49 92 91 95 81 71 70 93 87 93 82 51 53 80 81 66 77 92 109 78 108 82 64 63 56 75 95 76 78 76 74 66 76 81 75 89 78 85 84 71 92 82 106 87 88 86 81 83 87 77 90 91 89 88 83 76 78 82 89 91 82 89 86 82 82 71 65 63 62 51 49 52 51 51 58890 342 136 30 11116 16 21 30 6400 426 514637 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 281 606 913 1392 1939 2819 3694 4463 5674 6561 7488 8575 9951 10883 11038 12088 12757 13763 15873 17423 17365 19928 23886 28702 33034 37416 43066 47986 51711 53198 53375 52839 64368 70642 67651 67615 72443 83187 86563 84697 77777 74219 73061 81797 87926 87055 99223 104530 106210 113626 121067 135627 139363 168947 225123 257307 279570 267773 262392 218699 169717 135288 111436 106871 107047 106067 74265 32982 14483 9948 4357 938 775 1538 1844 833 280 121 141 166 122 88 78 91 56 74 52 64 43 101 103 84 83 56 74 44 50 43 -3 0 6 13 39 40 49 8 37 36 34 32 46 28 11 6 25 37 33 -3 40 31 30 20 29 27 50 35 33 66 43 22 41 36 35 72 44 75 77 59 58 65 62 60 53 41 51 37 23 58 51 64 99 56 81 79 87 65 84 63 44 50 54 54 73 77 80 96 86 63 63 75 71 69 60 53 50 55 58 56 63 70 58 69 66 61 65 69 63 69 78 88 83 73 67 75 91 88 68 85 87 63 68 75 71 69 67 72 78 71 76 64 65 73 65 67 62 57 55 49 47 50 49 45 42 58896 212 4037 30 11117 16 21 36 6400 430 -91 7 174 274 347 274 151 163 171 140 185 263 585 988 1268 1753 2425 3019 3545 3732 4533 5961 7949 10414 13105 15515 20003 23911 26221 28330 29627 31802 36160 45038 53428 63214 79241 95903 110832 131344 151376 175574 206173 241899 263145 295891 347221 377035 401555 439492 451226 444326 413229 338656 220607 130949 108777 85543 62303 30889 15163 13691 6636 1373 648 484 382 226 110 85 74 33 47 75 100 83 55 64 57 42 53 75 46 72 82 49 39 -10 -18 -5 18 -32 21 44 19 26 81 72 10 -31 2 8 16 11 -27 -7 28 17 11 0 13 5 23 50 26 21 6 7 35 52 62 57 57 69 30 45 42 49 39 55 86 59 38 22 21 16 18 19 28 37 56 65 65 63 68 61 41 47 67 47 50 48 53 41 62 57 57 46 54 43 53 54 71 61 74 65 57 49 36 46 44 40 43 56 54 60 56 57 64 60 60 55 68 72 75 64 69 70 68 80 75 79 73 63 68 68 69 73 57 56 56 57 49 53 52 46 38 38 41 46 37 43 58902 216 3917 30 11117 16 21 42 6400 433 43 271 500 769 839 868 1136 1493 1726 2188 2769 3103 3257 3343 3044 2497 2002 2020 1983 1644 1611 2263 3256 4021 4638 4215 2863 2484 2646 3043 3951 5324 6956 8425 10018 12720 16547 21638 26824 31037 40226 52355 60218 70397 83385 96167 107957 126813 156355 193063 216145 236807 256796 272537 293454 316420 340628 351724 349214 360865 366657 343472 266258 176022 115999 81289 44775 20277 7211 1225 843 1004 815 588 328 138 139 133 115 86 56 76 67 88 61 112 68 58 49 45 50 20 53 72 29 78 51 34 43 43 39 59 69 46 23 7 40 32 41 27 17 36 23 64 62 61 44 36 27 64 47 49 67 51 43 55 71 75 74 93 87 71 46 37 51 71 75 62 41 39 41 50 42 49 68 99 100 105 94 84 88 53 57 60 68 90 74 70 68 57 73 65 94 77 75 93 90 77 87 106 87 77 62 70 75 74 77 84 85 85 68 80 93 106 90 85 87 98 87 76 79 74 72 80 83 95 93 80 86 93 89 95 95 85 87 73 64 70 66 70 68 63 56 61 55 50 58908 225 3648 30 11118 16 21 48 6399 436 -62 38 132 231 282 432 743 1002 988 1065 1195 1584 2032 2226 2325 2293 2317 2821 3752 5029 6262 8498 10136 10780 10701 10563 9975 8310 7982 8134 8087 9108 8558 8728 10906 12660 13927 14599 15374 17633 19515 23063 28765 35846 43413 53146 59679 67750 89314 112921 136834 159831 179816 195346 221194 267853 311720 330138 348894 349891 366523 357989 323378 255345 185108 107725 86624 67856 55370 44314 31847 24021 17995 7329 3967 741 121 201 187 206 138 167 111 114 85 36 45 68 95 54 93 41 56 92 46 66 53 11 6 44 13 10 15 44 11 12 7 32 22 13 12 18 21 21 24 10 19 20 14 38 64 24 20 6 20 52 44 2 4 28 32 39 54 65 69 37 67 68 57 72 82 78 64 67 51 81 93 65 16 8 21 39 28 23 43 52 71 68 76 61 44 71 83 42 58 72 82 68 61 70 76 72 54 57 80 68 77 53 60 48 67 70 68 52 64 54 58 85 82 55 55 66 61 65 80 81 75 74 73 74 75 76 62 60 68 74 77 81 79 80 68 64 66 59 60 70 67 61 57 50 49 43 47 42 50 58914 230 3498 30 11118 16 21 54 6399 439 -90 53 367 820 1458 1930 2273 2334 2333 2561 3145 3442 3871 4143 4496 5114 6087 6843 7467 8058 8734 9209 10024 11476 12895 15321 19225 22510 25930 30802 36748 42770 50018 57860 61192 57212 52545 54165 61020 63897 66365 67985 69691 72002 84416 95681 86958 87713 91364 91042 98321 111874 135566 150085 162643 170781 169391 168663 181049 187269 190389 176763 158105 164502 155359 143129 111074 82146 73323 68906 71796 74736 65843 45822 20368 6291 1084 420 224 150 145 145 135 124 121 95 93 74 39 47 36 50 44 45 64 61 75 86 40 60 78 42 5 43 -4 24 43 23 23 24 45 23 38 -8 -23 -7 29 8 -16 48 33 3 16 -26 3 30 8 1 15 55 41 22 33 48 54 31 19 59 70 53 35 28 51 68 56 56 45 26 26 55 52 59 58 66 42 21 11 17 16 20 56 71 55 61 67 65 72 46 45 52 75 63 53 59 63 70 70 69 57 67 72 60 39 55 70 68 47 64 57 71 69 53 61 73 57 45 58 64 54 68 83 86 71 67 63 70 66 65 66 93 75 69 80 71 69 65 60 71 75 73 74 50 49 54 44 36 46 44 40 36 58920 223 3707 30 11117 16 22 0 6399 442 -12 154 353 565 708 762 761 959 1082 1430 1725 2070 2292 2490 2675 2953 3280 3703 4253 4687 5374 6389 7602 8573 9713 10516 11411 12567 13755 15177 16399 18894 23074 24643 26007 28700 32339 38173 44331 52920 64561 79050 94663 106700 121812 145861 172555 205248 237514 265135 297637 333890 369190 404807 398095 347441 273113 196580 114201 60512 44911 45211 38580 25442 17776 12749 5021 1375 423 320 276 281 291 181 150 118 80 110 64 21 30 62 79 45 4 9 59 55 46 64 76 88 28 18 64 34 50 -12 12 19 58 20 24 13 9 4 26 39 -1 16 16 20 28 42 57 -1 4 48 41 14 21 19 7 11 19 33 -2 48 29 14 22 37 36 52 42 53 26 31 55 75 82 54 60 52 68 67 33 37 17 22 21 16 26 18 36 56 63 85 82 63 70 78 59 69 60 63 59 64 65 60 76 91 73 49 41 35 71 67 73 47 30 58 87 63 49 67 59 65 77 75 72 67 51 59 74 72 67 75 85 86 74 90 83 91 78 68 82 87 85 78 70 78 79 73 55 65 70 62 50 46 42 53 49 58926 227 3614 30 11114 16 22 6 6398 445 -71 59 110 266 320 559 841 1181 1613 2030 2369 2498 2613 2942 3299 3992 4686 4908 5194 5668 6475 7397 8662 9571 9773 10012 10712 11996 13283 14589 15121 16433 18001 18860 20806 23448 26739 31199 34371 38305 43063 45874 49879 58401 66414 70305 76252 86799 99125 114055 135299 155670 176259 206264 227038 253627 284629 311833 330324 323720 291968 256064 213395 154978 108333 63260 24906 10176 5691 2313 954 383 185 175 50 26 50 46 24 6 -9 0 -21 1 -8 10 75 36 35 70 22 -2 31 37 16 19 27 22 -8 -24 2 -21 0 17 -20 -56 -45 -23 -41 -64 -45 0 -11 -49 -15 -8 -31 -48 -6 -28 4 -2 2 8 41 -3 8 1 2 -13 -18 7 -1 -3 -1 -21 -18 1 -10 3 13 10 27 21 35 20 34 24 -2 -19 -30 -11 -13 -28 -32 -14 -30 -17 -3 23 30 17 34 34 4 10 29 44 29 7 13 23 17 37 55 25 20 3 22 37 30 36 28 17 21 20 19 16 26 20 21 23 12 28 26 22 29 24 17 29 34 27 28 34 38 46 47 39 44 42 37 37 32 39 36 28 28 31 22 13 14 14 9 2 -4 7 4 58932 217 3880 30 11110 16 22 12 6398 449 -42 175 386 493 705 842 1080 1277 1525 1876 2096 2448 2874 3354 3935 4609 5124 5687 6282 6878 7502 8583 9882 11527 13410 15201 16472 19066 21767 23720 26530 29470 32921 37872 41572 45918 50915 57261 64684 75610 89829 108698 129219 150330 163352 185141 205627 218539 240728 257735 286758 341831 380408 386670 356264 284694 187259 80095 30591 11242 4050 1170 371 157 148 136 103 106 88 106 85 37 31 57 59 50 27 27 41 55 59 45 53 19 87 102 75 75 39 42 17 7 17 12 21 27 -22 16 14 22 12 9 -26 -2 -27 -5 27 22 -17 7 35 80 61 26 19 32 27 2 18 19 44 20 37 35 7 32 40 50 48 51 46 59 57 60 67 68 71 49 41 29 32 41 13 22 32 12 -16 46 30 29 35 50 41 73 71 63 54 55 62 70 68 71 66 48 51 69 40 51 53 38 51 66 57 66 38 56 56 66 46 56 63 47 55 75 65 53 50 52 44 44 45 47 71 73 60 65 62 53 55 64 74 73 59 55 62 56 48 48 54 46 43 40 32 29 27 30 36 58938 229 3520 30 11110 16 22 18 6398 452 5 224 282 278 297 580 828 1163 1512 2035 2494 2802 2848 2805 2874 2416 1637 1813 3066 3469 3731 4210 4851 5270 5810 7046 7909 9166 10849 11289 11902 12984 14724 16894 19238 21922 23787 25035 27910 32678 35714 38858 43885 47799 50225 51304 52917 57598 60745 67580 76127 89081 110625 129729 148680 169688 190062 205465 228722 236326 240618 249393 232535 234527 256392 249884 242102 223362 166307 100549 45111 12353 5033 782 66 111 56 71 103 80 45 22 74 75 57 49 55 46 64 79 84 91 89 58 43 36 86 95 70 59 56 101 61 46 39 32 22 39 -2 -16 26 24 -2 1 5 5 46 29 33 42 46 25 21 8 35 11 5 34 31 14 51 66 42 27 11 -6 20 27 13 19 45 38 44 34 80 93 86 97 79 41 30 53 53 43 32 33 28 44 42 43 43 52 67 56 81 94 83 97 83 60 39 61 67 55 74 57 67 53 52 60 38 59 64 51 56 68 51 60 53 66 51 59 67 66 57 68 65 63 74 84 83 73 67 80 63 66 75 65 69 64 56 66 67 67 68 67 61 64 58 55 57 54 51 33 32 41 35 39 43 58944 232 3432 30 11112 16 22 24 6397 455 -31 100 381 860 1338 1853 2450 3018 3456 3828 4126 4675 5673 6592 8470 10266 11362 12250 13373 14215 15196 15827 16697 17714 19469 21023 22568 22645 22837 28135 32289 35389 41147 42386 44050 49602 53476 59336 68418 65629 62671 62324 58046 60797 61009 53691 47237 46473 44496 41555 42892 56416 82427 76988 92060 113841 139894 165577 193597 219929 239571 255540 285521 298725 249739 207913 188514 133563 69758 31708 12193 2430 1000 532 273 74 74 67 100 63 6 91 75 69 74 53 39 77 47 41 104 106 70 77 50 63 52 46 74 46 105 155 80 64 74 82 81 30 11 22 32 29 -40 -1 6 3 -4 -32 23 5 1 -10 21 8 11 41 53 61 40 86 57 16 61 57 11 53 19 22 55 24 31 26 16 49 40 58 64 53 34 87 123 100 101 71 70 70 45 25 42 33 37 20 10 26 58 81 91 56 55 50 63 72 55 50 42 73 100 84 48 66 71 70 66 68 64 48 68 48 66 66 69 80 55 51 48 66 71 59 53 58 69 54 58 69 80 72 80 76 79 81 67 58 66 68 61 61 62 59 61 59 69 54 51 65 57 54 52 38 35 47 45 48 58950 229 3523 30 11113 16 22 30 6397 458 24 72 330 569 980 1482 2027 2400 2777 2900 3188 3664 4307 4889 5673 6753 7978 9449 11706 14955 18962 23639 27482 31237 32593 30353 32187 33841 34019 36025 36312 40727 47390 51197 54705 61375 71128 79429 84585 87622 92289 97410 94483 116958 160203 172543 163642 165016 168885 178877 183540 188721 185399 179599 178689 200034 214216 196404 160289 123208 83628 53538 42915 39192 33313 26295 12317 3577 645 45 6 14 -14 48 63 7 59 51 19 36 21 -2 -4 40 55 -4 38 35 -8 41 -14 31 58 54 44 77 88 49 51 86 49 44 54 43 69 56 54 3 -8 -14 -12 15 10 -24 -27 7 -45 -25 -14 45 39 27 80 43 14 2 3 2 30 16 45 -18 9 6 28 54 40 -1 15 15 -13 11 41 47 53 44 79 61 61 60 60 68 70 42 53 41 37 28 31 33 36 43 34 41 42 53 57 55 48 54 28 48 59 46 46 41 68 57 33 59 58 28 48 39 50 66 47 41 57 49 64 51 28 25 54 55 53 41 42 47 57 40 45 44 40 49 57 55 56 50 60 54 51 41 48 54 52 50 45 31 32 32 27 26 19 28 28 27 29 58956 244 3045 30 11115 16 22 36 6397 461 -89 -10 41 145 170 158 208 211 241 99 107 201 373 511 624 667 738 949 1211 1446 1898 2455 3350 4076 4860 5545 6364 7029 7786 8545 9733 11135 13161 16202 19257 21333 23205 27036 33587 41946 48525 53973 60093 64708 68402 70162 72606 74634 67515 64565 64688 63806 58427 55970 56530 60471 72426 75718 76860 86121 99785 109773 124837 146241 157697 154403 157839 167004 158278 173043 160883 154442 173439 177153 164819 147267 101495 76476 57588 19493 1266 9 58 37 -14 2 35 -9 37 51 20 2 2 53 71 11 22 30 22 61 36 59 68 68 61 38 52 13 28 27 41 60 26 61 64 62 78 37 41 32 -25 -14 7 -19 -4 4 18 -14 -3 7 -1 6 26 0 -18 -26 -12 -18 -5 2 14 28 8 33 2 -3 20 37 20 -3 -2 17 39 28 30 46 40 45 45 46 9 24 48 53 35 50 38 45 26 50 52 33 27 24 21 12 17 26 33 43 59 55 69 66 33 22 29 39 44 49 37 44 63 61 46 35 58 38 23 29 45 38 52 54 43 42 37 44 41 48 45 45 43 41 35 39 26 41 47 49 46 34 43 49 49 42 40 48 58 56 36 41 38 36 33 34 25 14 12 5 8 16 16 18 58962 238 3256 30 11116 16 22 42 6396 464 -78 15 124 121 71 -8 999999 999999 999999 999999 -78 26 130 129 201 249 290 248 269 705 1021 1385 1953 2419 2776 3069 3214 3199 3497 4173 4637 4990 5121 5992 7381 8995 10641 12579 15160 18502 21949 25244 28953 34531 40009 43195 48182 52342 57422 63241 68983 77030 88217 102877 111787 132123 145025 150229 161931 178322 194057 210630 218096 230700 251542 265384 287297 262984 241266 237103 173190 84524 20324 2292 278 53 14 22 14 46 39 22 -5 22 24 61 60 24 6 13 0 27 7 62 12 -1 5 32 61 -8 -47 17 57 40 12 32 34 18 -4 26 57 -13 12 19 29 8 -10 -3 -14 -10 -16 1 22 11 -3 -16 8 11 -10 14 33 3 17 35 11 28 31 23 27 50 37 30 10 26 0 30 18 27 22 27 7 22 39 46 39 47 38 54 27 19 48 56 58 32 53 53 33 44 52 41 30 14 43 52 52 52 36 48 42 30 25 33 64 59 55 26 37 44 24 38 41 9 30 38 58 56 39 49 49 42 60 34 29 50 43 62 61 45 53 45 33 52 48 33 42 39 35 47 56 51 48 45 45 55 47 40 47 36 39 35 30 32 25 19 21 28 26 30 58968 248 2984 30 11114 16 22 48 6396 468 -24 174 426 758 1123 1658 2290 2888 3853 4738 5409 5970 6204 6004 5202 4541 4708 4635 4350 4269 4257 4215 4337 4958 5562 5802 5770 5422 5052 4879 5734 6694 7930 9377 10567 11587 12434 12459 13008 15615 17572 16568 16528 18834 22012 25975 29435 33662 38768 43976 49603 53414 58455 66225 74242 80098 83983 85055 83280 78836 76333 83919 95736 108936 124963 136515 131943 134890 153480 177910 197887 215356 220709 183242 153449 158061 158215 146003 138775 128376 98979 52377 17632 7713 2653 150 21 46 91 27 37 96 46 28 22 36 68 32 87 78 55 68 16 53 53 48 68 33 32 71 73 64 99 85 65 47 59 62 106 52 62 51 42 25 62 19 28 22 35 26 37 8 22 25 23 37 13 32 22 11 28 39 54 59 30 13 63 45 52 71 54 52 33 47 38 42 29 36 65 71 63 64 88 89 40 50 60 82 80 85 73 66 78 61 76 46 62 60 38 49 86 92 89 84 107 113 91 90 108 83 59 64 103 100 95 84 65 96 78 45 63 73 63 72 105 102 70 57 68 84 72 74 80 75 74 79 76 77 71 82 77 90 88 98 87 78 79 84 81 74 88 96 84 77 85 80 76 79 87 79 68 76 74 61 58 60 61 56 58974 298 1450 30 11110 16 22 54 6396 471 67 585 631 600 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 52 250 459 647 1095 1633 2071 2426 2974 3686 4777 6038 7481 8682 10318 13682 17117 19368 19749 19603 19878 21210 22806 22927 22190 18735 15828 15326 14726 14263 15158 15061 15139 15678 16425 17373 16846 16031 15480 14770 15828 16458 16526 16864 18011 19390 21237 25458 28788 28770 30062 32570 36551 39426 40046 40160 42327 47932 49803 49458 54535 61455 66067 73399 79867 84117 88029 96427 107873 120968 136599 154737 161814 169587 176930 191924 203404 198228 174061 160017 137723 94200 76508 58034 39644 15990 3855 594 186 208 348 345 287 286 250 233 117 59 51 32 43 58 44 36 24 -7 31 65 16 6 49 63 27 72 54 41 42 66 48 53 13 62 49 34 50 65 61 46 32 -15 -4 9 20 22 14 19 6 -7 -29 -11 -11 -43 -57 -13 -6 16 12 7 -2 19 51 71 45 55 37 19 17 38 15 38 45 53 32 35 58 29 29 46 56 28 58 44 31 35 42 53 47 69 64 70 56 63 71 41 26 22 24 31 36 27 42 36 39 60 69 71 64 53 29 35 50 62 59 61 54 25 45 41 45 58 46 38 53 46 33 55 68 56 51 52 61 57 46 60 57 66 76 56 59 79 68 66 57 45 61 58 51 62 69 66 59 63 58 51 51 62 54 40 46 48 43 34 35 36 30 58980 299 1417 30 11107 16 23 0 6395 474 175 1309 2224 2693 3047 3812 5196 4701 3661 847 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 219 547 820 1105 1570 1918 2253 2270 2689 3066 3393 3657 4308 5338 6549 8091 9817 11638 12792 13431 14063 15634 18333 21262 23126 24859 28982 34965 39225 41502 42491 42818 43641 47089 50597 56318 62303 66786 71184 71719 64214 59052 52558 45201 45085 43696 40563 43995 49340 55196 56087 53796 48544 41846 40808 41984 41875 41514 44112 49936 52100 52022 52762 54293 57275 63596 70240 76002 77614 76872 65694 51106 49184 53437 57574 61502 62442 61196 62416 67776 78075 95162 109741 111287 92521 73111 62148 52549 38154 28613 22826 14315 8286 3625 586 68 60 58 92 126 251 322 375 414 333 141 93 83 73 48 27 87 68 45 -15 2 33 10 -1 26 34 40 34 20 66 87 42 36 10 54 19 32 73 39 44 29 28 10 -13 20 20 34 -6 28 31 6 -4 -10 -46 5 -17 -24 -8 -8 -18 -29 -25 31 24 9 28 6 -21 -4 -18 0 25 1 -7 3 2 25 27 34 57 47 57 57 58 32 16 40 35 48 30 30 44 24 50 46 56 67 66 53 39 33 32 37 21 50 58 38 41 74 60 33 41 57 70 74 39 38 55 36 36 40 42 42 39 41 22 53 62 73 69 66 51 57 62 50 51 51 42 59 71 50 57 56 41 35 55 65 57 62 58 56 56 63 73 66 55 58 62 61 73 64 56 57 47 47 44 46 44 34 31 41 35 58986 295 1535 30 11105 16 23 6 6395 477 893 702 1585 3220 4254 4517 3938 3971 1662 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 152 382 560 747 968 1173 1690 2148 2479 2538 2600 2782 3261 3972 5079 6244 7280 8381 9484 10748 11866 13068 13919 14532 15509 16533 17182 18285 19719 21624 24197 27486 30454 32562 33029 33112 32737 33793 37262 42735 46411 47202 46662 46602 49973 56393 63986 74094 85717 95851 99905 102105 99032 92213 81918 72155 60718 62377 70511 75904 78600 86951 92239 88983 89744 91651 91476 83333 76572 69186 63272 62601 63089 62914 61710 61290 60258 57021 54639 47244 35932 27304 21446 18571 19544 19884 19629 22483 25149 28135 32515 34444 32220 27567 23830 19349 12507 6922 3973 1986 546 381 353 209 105 65 66 58 36 77 93 82 62 44 -50 49 -2 21 -6 23 0 9 49 38 27 -5 -4 0 43 70 73 35 14 -1 36 7 8 6 15 20 55 53 -1 23 -5 36 27 25 10 29 -21 -43 -28 -17 4 26 -13 -43 -33 -30 -22 6 -6 -16 -14 -5 -36 9 10 0 12 -31 -12 6 28 16 19 30 -5 3 17 23 16 21 -19 -35 0 11 3 29 37 15 31 33 38 24 34 49 57 79 41 28 50 40 31 39 15 27 24 31 32 63 63 50 56 41 28 26 39 53 39 36 36 37 31 42 31 31 40 46 48 37 41 46 51 54 60 38 41 44 44 40 19 39 50 45 41 39 49 32 38 42 44 49 48 47 51 48 44 40 42 55 62 45 40 35 29 24 30 38 24 15 15 8 58992 300 1386 30 11106 16 23 12 6395 480 252 46 999999 -17 527 1175 2054 2682 2483 2435 2333 1456 1067 383 999999 999999 999999 999999 999999 999999 999999 -35 121 288 338 540 740 760 947 1232 1520 1705 1586 2028 2629 3156 4061 5219 7016 9024 10858 12503 14134 15493 16663 18489 21215 24193 27098 29428 31074 31917 33088 34773 36148 37555 38785 42330 47934 52725 56570 54140 47506 42571 41176 41020 42658 47397 52076 53004 54162 54209 50419 53114 58217 62539 68182 72272 73407 76878 80674 82682 82847 88804 88942 88125 89716 92505 93795 92396 91988 94776 99898 93615 81741 75348 67979 60305 52953 50616 50457 53087 50837 49360 48840 41576 32248 28788 25779 23332 18782 15155 11506 8936 8008 7239 6997 7297 8607 10080 9932 8949 7780 6464 4788 2513 780 355 243 244 198 175 149 159 148 168 151 77 69 138 71 81 71 22 -6 3 38 70 31 42 64 71 54 51 73 40 51 25 -20 12 22 56 -6 -5 40 47 43 11 18 63 35 65 28 13 37 -20 -18 -19 -20 -11 18 14 -5 -15 6 -1 -18 11 13 24 -9 -23 -37 -9 -22 -1 32 17 20 44 -6 17 14 -1 13 12 17 44 38 31 41 30 18 5 18 48 28 46 60 46 47 54 36 19 15 17 31 38 24 8 -3 27 19 36 38 56 54 49 60 71 46 54 29 12 20 28 36 25 32 30 26 25 39 28 39 17 14 26 39 23 41 71 32 41 48 40 43 48 40 42 37 27 46 42 36 40 45 45 47 51 44 44 50 32 37 39 43 36 32 36 38 34 28 17 24 23 16 15 16 16 58998 297 1477 30 11107 16 23 18 6394 483 327 854 1043 1176 1194 412 215 497 784 491 150 999999 999999 999999 999999 999999 999999 999999 999999 -71 38 200 308 368 541 823 1149 1396 1884 2422 2959 3814 5204 6831 8642 10745 12644 14808 17057 19426 20877 21991 23708 25671 26530 28026 30065 33234 36653 40820 45027 49421 56603 64943 71791 74941 73005 69073 67753 65677 60684 56278 54559 50523 46046 43724 41226 43509 48504 52363 55560 59617 61211 67362 74635 80193 84263 90017 95818 100201 100549 97083 93529 92667 93464 97236 95609 91972 92840 91774 79376 65568 60458 57510 52026 44406 38168 30886 27811 24276 24242 25768 28715 31477 34018 35363 34553 31168 26927 22026 15837 11803 10712 10009 8937 6651 4508 3146 2104 1883 1862 1985 1738 826 342 223 231 265 244 214 277 271 256 374 414 330 200 270 198 210 203 170 149 127 168 140 73 63 23 25 62 39 63 91 79 78 56 94 100 61 22 25 55 94 64 58 48 99 98 78 72 63 38 39 -13 -9 13 3 52 30 29 -9 -26 -8 -1 46 43 19 24 26 35 22 38 44 2 3 40 53 55 21 -7 27 41 74 51 49 63 23 50 45 54 71 62 36 69 82 98 109 81 80 71 58 71 66 50 30 29 72 39 66 81 83 101 101 70 78 77 65 61 67 75 68 60 72 79 68 58 56 68 76 62 65 70 75 74 64 63 71 95 77 70 81 77 67 66 90 83 73 79 76 62 67 78 94 69 57 64 69 64 69 71 76 78 81 73 64 67 73 63 55 55 47 50 51 40 34 45 59004 297 1477 30 11107 16 23 24 6394 486 330 1656 2408 4207 4993 2831 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 269 344 710 1129 1675 2438 3530 4783 6475 8223 9970 11750 13598 15267 17069 18736 20585 23243 26134 29098 32018 34349 35791 37641 39236 42503 47943 53270 60447 70773 77533 78055 78471 77734 76462 76237 73894 71985 70250 68313 64288 60520 55260 50956 47694 46086 44162 43191 42655 44549 47890 51438 55364 57221 56454 56758 60528 63698 64469 62969 58596 56234 64207 80343 94655 94239 94706 91711 90631 87921 82618 80292 78404 76584 68629 53744 43838 36962 27626 19227 12383 10411 10740 10438 10266 10068 8879 8228 7972 6733 4746 2755 1710 1314 1162 1018 972 947 897 779 729 628 549 552 560 540 748 1534 3254 4637 6326 9216 12053 13625 12788 9075 3714 509 193 203 177 84 56 76 9 -36 37 31 26 92 69 24 41 33 26 5 50 24 27 44 68 54 42 14 42 32 44 23 4 8 70 25 27 -12 -6 -22 23 7 11 35 53 42 53 23 -10 -8 5 13 26 8 10 0 14 42 36 38 24 17 34 34 4 9 40 57 19 57 52 61 55 43 50 59 39 57 76 58 51 74 45 60 62 43 49 27 42 73 81 62 85 58 55 33 34 54 63 74 58 58 60 54 60 46 47 48 54 62 63 38 40 52 55 49 67 70 55 48 61 72 58 49 42 49 64 65 67 67 54 65 61 58 52 55 73 69 56 63 59 59 62 63 64 55 52 50 48 42 37 33 39 31 28 22 59010 300 1385 30 11105 16 23 30 6394 490 -58 836 1799 3125 3897 3500 464 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 425 750 977 1163 1328 1402 1722 2529 3520 4237 4987 6489 8269 9927 11849 13711 15666 17831 19252 21099 23078 25624 28889 32377 35245 37430 40539 44890 47878 51169 55208 58190 60926 66196 74005 84222 94980 101004 106593 112232 110701 103413 94568 87994 90787 92190 90063 86752 76851 68524 65300 65675 63861 65793 71167 76097 77720 75700 72375 66051 53618 44329 38627 32994 29715 25850 23271 19042 17500 17197 16973 18987 22866 26956 33088 39207 45353 49135 51157 49830 47577 43506 36624 27597 17392 11137 8019 5949 3231 1937 1190 1059 1151 1155 1363 1634 1969 2655 3217 3622 3276 2704 2070 1599 1463 1739 2217 3384 7784 15804 16913 14053 10424 7263 5725 3060 1379 427 221 138 165 196 89 67 50 74 28 15 -59 -13 28 28 -7 23 41 25 29 -32 -22 -9 -14 2 -34 25 22 4 -12 -24 -39 -37 -38 -53 -82 -50 -21 -3 -6 -18 -20 -30 4 -17 -40 -36 32 -2 8 4 -38 -36 -2 -31 -43 4 25 -2 2 8 -37 -49 -28 -14 -20 -8 -11 6 -2 32 2 -11 -11 -13 -5 31 35 32 25 19 21 19 23 13 -16 -18 -8 -5 1 21 49 28 13 20 31 41 27 27 17 13 -5 4 26 14 11 5 5 24 14 23 8 11 15 9 14 -5 12 22 17 15 26 27 24 13 10 15 13 31 29 18 24 18 7 14 18 18 20 7 11 23 26 23 22 30 22 24 28 19 21 24 12 8 6 -12 -8 -2 0 -10 59016 299 1410 30 11100 16 23 36 6393 493 1457 4286 7322 11845 15547 5667 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 205 558 817 1184 1585 1792 2315 3055 3959 4965 6246 7963 9434 10993 12268 13181 14617 16321 17819 19757 22641 27161 31070 33506 35468 37286 38030 41221 44253 45908 49556 55115 60653 68340 73925 73624 74621 76659 78693 89146 98888 102644 103629 100619 95186 87019 80351 78273 77555 78077 79445 81391 79416 73299 73435 70312 65369 55940 44164 40110 35179 33124 31150 28305 24408 20283 15453 11257 9155 7910 6712 6845 7641 9978 11782 12742 13341 14335 15417 17782 20658 22756 22475 20792 18144 16853 16013 14092 12394 12108 10805 8804 6546 4560 3554 2680 2247 2258 3077 5999 10965 16264 11590 7077 7485 7503 4470 3318 7655 18619 31066 32638 28065 25005 17562 15410 22238 49742 46459 14102 17231 51585 105498 42277 1474 125 69 30 60 95 105 30 55 64 63 18 80 51 45 83 76 62 86 74 74 60 54 54 30 23 33 5 42 27 36 61 6 23 11 18 8 1 3 10 1 22 5 8 15 26 48 32 42 38 36 61 37 27 0 23 -1 14 52 49 14 50 37 44 46 48 47 46 73 68 69 76 59 48 60 44 46 70 88 81 66 74 77 59 30 37 59 73 70 103 98 77 91 65 73 82 84 52 51 59 43 56 74 67 78 67 49 52 62 69 67 63 63 73 81 77 75 78 80 71 62 80 87 67 53 79 82 71 82 61 68 70 84 79 76 78 74 84 86 84 68 68 71 75 72 64 62 58 58 62 42 46 44 59022 300 1372 30 11092 16 23 42 6393 496 -57 1329 3767 6495 8977 8853 4225 1068 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 413 789 1077 1414 1915 2325 2805 3558 4238 4848 5573 6278 7251 8338 9391 10659 11761 13956 17691 21341 25065 29799 33646 35177 38618 41323 43373 46066 48630 48986 49153 47608 47523 51820 57861 63519 66587 66848 65267 62234 59577 57214 57829 64137 72706 79928 86837 95315 97743 93201 91136 85569 77991 71206 66548 61881 59725 57245 57070 52121 46138 42166 38924 33580 28614 23648 19513 15761 11690 9030 6612 3940 2445 1671 1407 1344 1186 1287 1542 1700 1470 1370 1774 2707 3742 4896 5818 6261 6575 6770 6436 5101 3533 2493 1709 1612 1850 3568 6598 9753 15479 26830 30449 25790 19111 7788 4178 3665 2110 1740 5718 13449 15042 10784 8023 12010 14596 9275 18639 43205 104081 200105 212430 92358 3607 198 137 138 95 56 54 46 53 71 95 95 68 65 51 -2 41 91 49 50 17 50 64 40 9 15 55 16 65 3 40 43 13 12 32 47 25 36 -21 -19 -34 5 -9 29 61 13 46 60 44 24 10 68 58 47 19 23 20 44 21 23 24 17 21 52 45 12 35 71 56 61 48 43 57 79 98 79 81 80 75 58 34 51 53 40 23 36 57 63 74 78 97 87 90 70 98 85 70 65 53 74 69 69 60 66 63 70 73 63 66 67 62 71 74 63 50 70 77 78 65 91 76 52 70 73 68 66 79 79 69 76 82 78 81 73 70 72 70 77 81 85 77 78 82 82 71 63 71 66 55 50 53 44 38 42 59028 299 1401 30 11091 16 23 48 6393 499 310 1704 4220 9860 14126 7993 3162 1786 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 362 684 1112 1321 1661 2041 2334 2639 3191 3755 4454 5204 6523 8044 9811 11450 13240 15185 16422 17896 19445 21445 23902 26250 29945 32656 35943 39629 42164 44957 51135 57192 61693 64173 63465 60554 58002 58996 60824 61670 62592 65330 67111 70530 78480 82036 78477 70762 62047 60212 61598 62405 65384 70290 74106 70130 63494 59843 56644 54799 52161 47694 46608 48888 50601 50187 45864 40936 35390 28336 22292 18056 15790 14395 10204 6588 4172 1865 384 12 -74 -99 -75 -46 -22 13 102 203 276 288 586 1077 1564 2209 3272 5843 9894 12794 17190 24223 31467 41678 48094 53485 59619 64042 68431 54278 41018 24993 11505 9989 14438 21717 31221 26757 19744 19308 18468 20928 21722 22997 13746 10676 12909 27837 26145 3058 134 65 46 31 84 67 79 61 55 73 102 62 38 87 50 83 73 47 54 80 86 14 46 83 39 57 40 61 44 -23 20 2 7 9 -3 -8 10 40 40 23 21 -8 67 71 75 35 0 55 37 52 26 42 28 32 37 47 45 4 -5 39 20 36 38 40 73 58 59 48 17 42 52 95 105 78 60 81 99 97 59 63 41 36 23 29 34 67 47 54 71 80 110 75 79 86 70 90 92 76 61 63 76 59 75 87 93 84 77 71 64 70 69 74 80 61 70 89 58 77 82 77 84 82 70 74 83 80 75 71 77 81 81 72 67 71 65 71 72 76 88 72 67 74 81 74 73 71 71 66 57 50 50 44 39 59034 299 1404 30 11094 16 23 54 6392 502 645 2342 5136 9507 14594 15646 9922 4077 582 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 250 735 1460 2227 2936 3196 3472 3975 4502 5306 6515 8061 9810 11903 13645 15367 17063 19317 21935 24029 25621 26526 28303 29966 31207 34367 39830 43601 44270 46298 51285 57356 60610 62547 64824 65588 65751 64598 63028 61167 61629 60747 59295 57345 54799 52020 49480 47599 46765 48774 52658 54885 50771 44969 40356 38730 38458 38775 39052 36881 34675 32182 28590 23842 19009 17185 15756 13791 13404 14171 14268 12617 10318 8087 5763 3464 1825 728 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 145 652 1352 2313 5058 9868 13681 16830 23044 29656 34484 35921 38571 37097 33365 34908 37557 39254 38876 28601 16133 13276 19446 32835 36237 48094 81296 121937 149581 126907 40661 10819 3266 593 167 102 38 29 36 45 34 51 43 71 29 53 43 63 74 56 39 42 17 35 47 51 53 33 41 21 19 32 29 25 48 65 23 15 38 38 20 11 5 -1 -8 20 63 19 12 23 40 50 57 32 6 6 22 40 37 40 22 26 35 29 14 10 22 27 35 44 63 55 48 53 50 63 34 44 46 48 51 40 39 59 57 49 46 61 38 45 48 62 54 46 54 42 66 74 80 75 57 54 44 47 58 51 56 67 77 78 70 51 46 43 58 80 65 53 66 64 66 82 77 78 63 54 61 68 66 61 54 56 55 71 76 72 68 74 70 60 65 74 70 70 69 65 61 58 67 64 60 55 55 42 39 31 28 19 59040 298 1433 30 11093 16 24 0 6392 505 269 1922 6241 13949 15304 7123 1397 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 837 1335 1826 2450 3375 4153 5056 6263 7630 9322 10964 12787 14980 17737 21447 25239 28727 31791 34552 37496 42173 47195 53415 58356 59979 58347 56838 60599 66028 63793 64042 67555 70953 74444 77040 77068 71867 63322 62045 61035 59530 56481 50881 44301 40223 36777 35834 37244 38710 40314 42225 41262 38031 35715 34956 34549 36291 36599 34135 32386 29814 26413 21639 15845 11091 7821 5650 3820 2270 1331 911 660 340 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 118 514 1022 1582 2335 3259 4310 6637 9241 11017 12501 13356 11455 10138 11312 15246 21019 29020 34010 30575 22516 17577 20602 25780 30473 37171 55892 91307 152378 209445 192886 101058 11178 1072 185 84 49 32 33 18 -16 14 36 47 73 41 37 56 72 80 40 8 45 47 47 47 49 42 -16 43 25 24 38 26 30 48 47 37 -13 -17 -13 -8 21 14 -12 -21 -4 -16 -13 -17 -14 5 26 22 14 2 20 42 47 30 8 23 -7 -2 9 23 21 29 5 23 36 34 38 55 49 48 57 58 68 80 55 20 34 61 58 57 53 47 50 42 44 44 47 54 58 56 56 52 49 54 57 39 28 43 58 52 42 45 52 59 66 65 55 53 65 73 60 48 43 47 50 49 48 54 55 61 61 62 69 63 53 51 55 58 53 63 58 58 63 60 53 56 58 62 62 61 58 56 56 50 49 51 45 41 26 19 16 59046 298 1428 30 11088 16 24 6 6391 508 419 2645 6773 13981 17288 14105 8758 2307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 241 726 1376 2276 3408 4919 6384 7449 8405 9772 11313 13171 15798 19516 24374 30820 38439 47272 57036 63980 67962 74619 80552 87400 91626 92898 87847 77781 73737 71903 70795 67828 64916 67536 73258 84303 97702 109623 119716 124050 117028 103093 95062 96304 98290 90720 81410 73119 64012 54264 43631 39571 37758 32848 33949 39294 43565 47068 49552 51341 51785 49700 45440 37022 25636 17069 12298 9007 5298 3169 2268 1239 580 267 83 -47 -99 -58 -55 -80 -66 -11 19 59 245 564 857 1202 1674 2248 2558 2721 2916 2936 3383 4208 6177 8973 11061 11109 10709 9122 6006 5714 6958 9194 11709 12741 13630 15773 18134 17461 12699 9553 11807 12862 15166 19919 24136 14400 2106 253 153 146 57 39 41 48 10 53 77 28 33 57 48 39 34 17 29 15 57 17 19 52 28 1 7 31 46 40 9 29 7 33 27 6 -10 -14 -17 -4 -14 -31 -13 30 28 8 13 23 6 -13 16 42 33 12 17 23 38 31 15 14 20 27 8 12 23 22 36 49 39 30 39 43 59 56 46 44 60 62 60 80 86 55 38 54 55 42 41 39 28 29 39 41 40 60 68 62 70 67 84 83 69 68 62 62 67 80 63 58 67 71 63 51 50 62 47 53 41 34 43 51 69 66 68 67 60 56 53 57 51 67 69 52 54 57 68 63 65 69 66 65 66 64 56 54 55 57 62 59 63 57 53 44 38 38 39 28 59052 299 1423 30 11083 16 24 12 6391 512 -84 880 2123 4325 4829 8519 10599 5809 1300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 448 933 1673 2563 3295 4179 5349 6187 6974 8007 8845 9784 11652 14291 16594 19881 23481 26702 29554 32526 35627 39831 47343 61343 78869 87982 89177 93179 127859 185817 170156 100141 82594 78661 85534 89751 99123 108994 114301 113556 117179 114658 101859 90713 84839 79508 69181 53862 45489 43941 45233 47173 48649 45306 46172 50528 58704 67250 73077 74144 71183 66110 60912 56908 52628 45625 35838 25785 17000 9303 3874 1268 461 78 13 -26 -66 -60 -63 -82 -82 -96 -26 52 101 130 181 314 433 530 360 180 161 161 82 69 51 96 112 169 284 674 1969 3966 6019 8359 10565 11712 10783 10498 16389 22575 51483 60411 40540 26066 8227 2625 699 312 204 197 217 158 143 85 34 57 27 52 67 116 139 103 88 79 48 19 23 53 64 62 50 81 77 12 20 49 64 76 96 48 31 81 59 47 45 3 21 35 37 29 16 12 11 -4 -8 17 30 24 41 67 49 43 10 32 30 16 42 84 57 23 32 47 67 65 50 47 57 60 29 37 51 52 62 57 59 76 86 68 57 67 49 80 66 66 86 72 45 46 71 76 60 69 65 75 80 82 87 63 72 76 82 57 63 74 76 78 88 76 70 67 75 73 70 67 60 73 74 71 85 85 77 95 82 82 82 80 78 77 76 81 85 82 71 89 92 87 81 82 92 88 91 91 84 91 82 86 82 80 84 80 58 57 64 61 56 59058 306 1181 30 11081 16 24 18 6391 515 163 1043 2322 6610 14637 19017 16824 11140 2250 2931 762 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 569 1034 1632 2038 2459 3175 4213 5370 6946 8162 9724 11345 12644 14147 17452 21702 25885 30861 35277 39859 43916 46487 48104 52286 56800 61324 69561 83384 100808 107719 109925 116430 157853 217115 230988 177750 106619 80567 74398 72175 72006 68454 65855 63763 66760 68863 75477 83755 88301 87517 85484 74901 62199 53916 54394 52895 48350 46352 45778 39427 35990 38018 38082 35925 37940 41672 42710 40419 35352 27681 20389 14423 9661 5898 4133 2556 1214 358 76 -44 -36 -30 -53 -15 59 81 55 31 1 -11 18 -2 -45 -49 -17 -31 -31 22 1 -14 37 77 100 146 284 2026 5993 11462 19369 26181 26432 21388 23546 25687 26467 18503 9542 5745 3250 1840 718 279 164 144 119 105 10 34 51 38 50 56 82 32 77 30 14 -2 47 65 95 55 0 9 25 10 6 28 31 16 21 30 24 66 43 46 65 58 54 53 32 20 28 12 15 42 14 -55 -45 -13 -6 26 32 19 17 -14 14 44 22 -4 4 45 27 29 6 5 -6 -12 -5 -5 10 2 43 49 29 25 48 37 27 32 46 48 51 70 50 57 77 51 45 42 55 54 28 24 35 59 68 56 68 83 90 60 57 61 63 39 53 51 52 52 52 44 57 65 65 74 56 23 41 59 74 72 83 64 50 50 45 45 69 66 74 74 69 69 62 55 62 68 75 77 73 62 66 79 65 65 65 68 75 71 67 74 79 75 65 67 65 64 51 39 39 39 43 59064 305 1213 30 11083 16 24 24 6390 518 308 1245 2035 3083 3828 511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 290 700 1069 1589 2582 3877 4855 5313 5493 5546 6395 7028 7276 8294 10859 13354 14583 15613 18535 27767 61809 80561 81144 84390 113761 171588 215116 261435 335735 397241 385996 419044 391326 366485 345349 289227 145745 54270 35168 27064 28484 29914 29039 27850 25118 21883 20616 23605 27674 29353 27232 23322 22831 22511 21861 19670 19410 19680 17898 14268 11483 8193 4805 2256 1038 323 47 -30 -89 999999 -87 999999 -92 -88 999999 999999 -45 -95 999999 999999 -70 -66 -70 999999 -83 -98 -96 -78 -45 -43 -45 -63 -88 25 141 1041 3393 6913 10300 12362 14551 15458 12128 10994 14976 16599 15824 19362 23577 23028 30844 31604 24524 9593 1444 110 50 38 65 35 28 -8 12 52 5 3 47 -8 12 27 43 19 43 43 40 32 -32 3 -4 7 29 30 3 -30 -20 14 -18 -10 25 27 -13 -2 26 21 16 -1 29 0 5 -5 -25 -43 -32 -26 -22 -22 12 24 -30 -22 -13 -9 5 -6 36 1 -10 -7 7 -20 3 20 -10 -24 -27 -7 -5 13 35 18 15 16 4 7 27 34 28 38 32 27 16 16 44 38 28 1 7 21 51 29 44 37 37 43 59 36 42 43 43 20 33 23 33 34 26 24 23 33 52 24 35 42 21 36 25 32 49 43 39 31 53 31 20 31 34 33 44 37 48 52 31 43 44 47 42 40 35 39 35 33 40 39 44 45 44 41 41 46 32 25 23 20 9 7 8 59070 261 2506 30 11086 16 24 30 6390 521 39 60 213 711 1511 2972 5843 10869 17989 25453 31572 33988 43917 57347 63953 86983 140512 233569 346433 422444 497568 623720 667606 683641 635427 439259 254565 216971 157205 58313 9418 6242 5682 4883 5474 6145 6524 7088 5723 3977 3142 2645 2375 2048 1749 1606 1949 1923 1612 1360 920 595 114 24 41 -49 -64 4 -31 -37 31 76 207 353 706 1008 1272 1830 1866 1744 1524 1567 1488 1542 1308 1045 589 145 30 46 42 77 150 214 699 1695 2623 3143 3562 6342 11677 11404 10233 7302 5709 2936 1268 957 1031 483 309 215 135 98 81 -9 5 30 33 1 28 2 10 45 -2 18 50 30 18 28 32 -5 27 30 42 37 40 40 22 21 4 41 43 25 27 36 27 17 44 42 3 -19 23 19 -34 19 20 -14 16 4 22 13 -22 -46 -19 -25 -24 5 20 20 20 5 -8 -5 29 -10 6 5 -23 -17 3 -9 -3 10 10 36 15 22 43 30 25 23 67 57 44 52 47 58 71 78 53 40 40 37 42 50 36 44 54 54 57 41 37 40 37 40 56 53 55 52 50 49 44 63 41 42 17 32 58 52 63 64 44 49 49 40 37 49 56 67 69 69 58 45 43 46 54 56 56 51 42 45 40 46 55 54 41 41 49 56 43 40 53 49 37 42 36 20 29 30 21 59076 307 1158 30 11088 16 24 36 6389 524 -57 506 1064 1278 651 999999 999999 999999 999999 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 221 613 1182 1528 1778 2111 3079 4216 5475 6773 7232 8447 15838 40232 79400 146262 232187 313202 339002 275503 159720 98757 90108 109689 106549 88669 95211 110226 113759 138836 146996 200965 296799 352113 417804 393605 329248 248703 108888 31630 13025 8780 6402 3787 2333 1076 101 -88 999999 6 -48 -52 -73 -88 -87 -17 12 136 242 377 447 389 345 134 16 43 53 39 307 781 1191 1595 2328 2996 3938 5330 6787 8744 10898 13310 15492 17827 18995 21221 22305 24635 23988 21838 21387 19879 16027 12338 9805 8187 6100 2588 1243 843 639 539 793 970 1182 1435 2007 2574 2926 2908 2051 1029 555 400 328 247 179 111 72 39 8 29 4 29 75 78 51 72 53 20 32 -8 21 20 25 12 45 36 21 19 56 11 -4 -8 33 34 50 34 50 35 62 72 65 43 58 22 42 33 24 -5 10 41 44 19 37 0 -43 18 -30 -34 -34 -32 -14 -11 -1 34 -3 -25 -5 21 22 6 -1 -13 1 47 44 28 31 43 18 18 11 17 31 32 7 39 38 52 64 54 40 39 34 36 31 17 20 -5 -2 25 36 47 38 57 59 48 29 42 36 33 27 38 31 31 38 49 37 45 29 28 33 30 23 28 46 62 56 43 37 44 33 24 30 50 52 47 30 23 49 46 48 44 48 47 48 41 37 34 42 51 49 42 39 37 38 26 26 25 21 21 18 11 19 59082 310 1069 30 11089 16 24 42 6389 527 237 560 581 1164 2078 376 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 83 335 693 902 819 892 991 1076 1071 1007 1298 1812 2034 2276 2768 2798 2832 3384 4194 6545 9451 10183 11516 13718 16749 24781 34987 48640 60861 79789 110730 130867 127125 86465 63212 82457 133546 228879 380821 559818 685564 720974 659688 521783 301370 12480 2066 1271 957 795 714 142 999999 -92 -33 -93 999999 -89 -78 -62 -6 -32 -57 -35 -76 -49 999999 -87 -55 -26 -8 -41 37 142 142 354 613 1172 2547 3526 4705 6531 9177 12309 15162 18865 20985 22827 25792 26372 27287 27168 23742 21012 18524 12905 10882 9925 7542 6680 6346 5251 3892 3073 3274 3831 3631 2983 2373 1838 1485 1176 916 739 434 250 253 253 222 201 169 135 113 94 47 70 57 66 44 78 56 40 15 84 71 62 65 55 60 68 9 8 22 17 50 20 21 59 37 7 10 68 13 21 19 52 50 29 65 54 77 89 56 44 43 14 29 -4 -1 18 21 32 13 11 18 -13 -32 13 43 41 10 47 35 38 52 51 19 47 28 11 27 54 18 10 27 46 60 43 40 62 97 79 79 86 79 71 83 49 52 47 62 69 38 43 78 49 37 58 56 59 70 58 86 54 31 41 62 48 58 82 56 51 77 77 63 53 58 69 72 53 36 44 49 57 50 61 66 53 56 56 47 68 79 74 66 55 52 66 63 66 77 65 57 63 51 57 59 52 53 69 74 80 63 56 43 44 40 38 35 30 31 31 59088 313 982 30 11092 16 24 48 6388 530 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 275 529 962 1359 1833 2267 3100 3570 3226 3040 3840 5519 6391 6810 10940 20948 35007 43867 38116 31695 31611 35302 42838 48517 61331 76900 127870 232281 336643 372824 380132 292382 276784 332743 362993 276321 289030 214954 287551 275248 252208 151311 19381 1128 214 -13 999999 -95 999999 -84 -24 -8 999999 999999 -87 999999 -83 999999 -54 -61 999999 999999 -57 -67 -90 -46 -22 -69 15 30 59 205 329 872 1593 2482 3502 4356 6742 8912 12117 18070 20871 23976 29170 34706 39833 43217 47463 49115 46644 42653 36113 24505 12777 5092 2467 1507 685 238 212 292 867 2434 3878 4146 3333 2550 1976 1177 492 234 237 204 146 145 135 168 140 132 151 122 115 32 29 85 46 65 51 45 25 49 57 57 89 57 50 49 64 64 84 89 48 47 23 108 65 9 69 107 95 66 49 31 20 33 57 56 64 74 31 55 75 79 54 53 61 50 53 53 35 18 44 40 31 33 52 15 20 66 62 33 39 42 30 44 57 54 30 37 66 64 63 61 84 78 82 60 56 83 69 87 86 55 50 98 74 84 87 67 79 69 68 76 68 68 92 94 77 81 95 66 60 77 63 71 89 105 90 84 84 93 88 89 82 78 88 93 97 84 89 90 78 80 97 103 91 72 79 87 90 84 76 74 74 90 90 82 85 89 85 79 82 86 75 76 80 97 85 79 82 76 67 73 66 64 58 59 60 59094 263 2486 30 11096 16 24 54 6388 533 228 1073 2179 2955 3497 5934 12156 20665 32391 36875 28078 33986 49522 78576 98466 123032 164234 219860 274889 377529 469128 521014 558987 545674 349448 120737 5972 330 -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 141 705 1345 1870 3474 6444 9431 12446 15032 19277 26877 35167 38674 40604 47987 59021 73819 88539 103552 107213 108474 96876 73862 52775 37194 17467 4751 531 41 123 234 327 393 326 151 100 116 60 92 79 97 134 132 153 130 82 54 37 56 40 57 52 26 21 -16 -11 51 -8 -7 12 14 16 20 21 28 50 63 32 33 37 -15 3 -7 -25 1 13 37 34 84 47 35 18 30 25 32 15 -10 18 15 13 19 -9 -2 -40 -17 41 45 2 29 18 -32 -5 13 -12 15 -22 -4 7 -10 -18 -11 8 4 -1 6 -12 36 34 7 29 42 26 46 30 31 29 18 27 47 52 62 61 63 39 22 20 18 20 31 43 46 32 42 63 52 41 39 20 26 28 49 29 19 35 33 32 29 23 50 37 33 40 31 26 35 33 26 16 32 42 52 53 51 35 49 38 42 44 36 33 38 42 43 46 49 44 36 25 32 32 35 37 32 38 48 37 21 24 16 11 11 11 3 9 8 59100 319 809 30 11099 16 25 0 6388 536 353 622 1813 3356 4615 1827 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 405 1260 1756 2481 3554 4529 5462 7270 8942 9293 9783 10791 12165 13133 12823 11343 11619 14192 15075 13121 10694 9089 8043 12881 27426 43886 35745 29046 21851 16339 12991 16299 17165 21259 28291 33573 41459 39735 39192 28893 23174 20129 30142 72554 77722 38507 63249 86389 120394 194974 323410 478874 544510 622767 581372 553727 596774 293148 132553 1384 -46 -64 -19 -38 -95 -91 999999 -37 -84 -55 -2 -50 -4 -12 -29 -45 -25 -32 -4 -36 -19 -8 -41 -4 -52 -56 -66 -46 6 -8 77 238 330 427 747 1148 1393 1908 2788 4667 6145 9622 15494 22101 28004 33680 40464 47895 54259 41035 22576 10673 4485 1643 463 211 135 78 40 103 151 137 128 123 104 112 121 74 45 64 89 146 134 111 60 19 3 18 74 80 25 44 13 31 57 60 30 25 23 56 103 82 39 34 27 28 0 34 26 50 29 17 4 26 55 45 61 48 39 56 76 71 20 7 23 35 31 7 0 -4 -16 -11 -31 16 -9 -18 -5 18 10 21 8 -12 20 -12 22 14 3 3 11 -1 -5 26 50 43 41 52 18 18 10 32 62 60 43 33 67 66 65 80 76 76 56 43 32 28 32 23 56 40 54 82 94 59 37 48 61 72 66 72 71 41 42 56 86 70 59 41 44 65 63 55 46 44 65 53 41 47 49 43 63 38 34 38 49 63 61 53 56 45 44 46 51 38 38 57 47 47 53 58 58 47 56 56 42 44 41 23 29 27 24 14 16 59106 288 1736 30 11096 16 25 6 6387 540 95 409 899 1610 2413 3439 4699 5724 6589 7225 7454 7360 6705 6316 6917 6920 6436 6225 7117 14028 33775 69175 134175 248824 323118 315553 230271 236183 294507 290581 186005 152731 105526 105658 107518 155511 206443 265073 307297 226473 145352 95240 75691 93941 105980 114243 135962 201462 257382 235438 132781 4465 41 -51 -81 -45 -10 -31 -13 -16 -33 -6 -22 33 16 8 -13 2 18 39 19 16 39 49 5 56 57 37 34 71 1 -11 -33 -9 -90 -8 59 233 264 435 595 816 1263 2006 2768 3503 4142 4453 4612 6090 8592 10229 10556 10534 11274 10820 9344 6838 4240 2408 1069 412 108 45 42 66 103 180 109 95 91 89 70 94 103 113 110 109 67 122 98 97 93 44 38 14 72 74 49 55 37 5 21 50 13 47 51 49 36 106 72 39 22 42 59 67 65 73 59 67 28 20 1 36 30 100 85 36 -8 31 31 56 28 2 19 0 -4 0 2 -5 1 -4 -12 12 17 22 2 44 25 -8 5 38 57 47 23 35 15 26 32 27 42 63 66 78 20 8 25 42 37 70 88 88 66 76 67 57 59 53 50 64 57 19 35 72 76 60 77 83 64 41 19 28 47 39 52 70 76 69 45 59 78 69 62 44 60 67 49 53 65 55 49 72 64 50 62 63 70 59 80 75 77 57 52 55 72 68 52 65 58 63 58 59 73 78 64 56 57 59 60 58 58 42 39 43 29 32 30 24 59112 345 22 30 11092 16 25 12 6387 543 3724 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 940 1189 1214 5263 8374 4137 4480 4569 2316 1792 767 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 439 945 1739 2832 4325 6118 8266 11620 16873 24719 34102 43988 52127 60564 69352 78047 82838 83722 82632 88365 92593 93896 103783 121345 132560 135180 128385 126622 143785 248949 423285 555520 560384 250783 101163 34069 16870 14240 12244 11815 13402 13502 13504 15812 16568 20988 31913 47211 56171 74729 105632 99232 108289 121446 154643 167253 169326 107337 46956 8217 494 61 55 60 8 19 43 59 49 -4 -2 -23 -35 88 60 -37 -6 40 90 54 -1 -30 21 37 -11 64 17 7 58 39 55 36 69 68 45 39 -19 52 99 177 360 556 738 721 820 881 963 1142 1271 1554 1938 2610 2959 3447 3580 3565 2689 1511 801 288 146 115 62 116 104 86 99 81 82 118 125 105 81 104 88 116 98 79 25 58 63 46 49 43 59 71 54 48 41 74 38 83 52 49 82 71 55 60 67 47 20 87 81 124 57 46 45 35 4 34 41 67 69 32 3 70 51 53 38 69 74 67 32 58 50 -25 -1 -12 26 -38 22 16 53 39 23 16 -2 39 24 26 12 10 16 14 54 32 25 7 0 40 53 67 69 71 49 26 31 36 69 78 100 78 92 97 79 67 67 79 75 70 75 51 53 64 80 90 107 92 67 54 41 59 64 48 65 79 68 75 74 84 69 72 67 47 68 48 29 63 61 63 64 54 73 59 52 62 65 65 61 72 69 63 60 71 69 62 68 63 61 49 57 71 66 61 62 59 61 64 65 63 49 41 40 40 43 44 39 59118 292 1606 30 11086 16 25 18 6386 546 -44 110 508 986 1258 1675 1950 2050 1733 1606 1638 2022 2813 4430 6546 9496 15031 21166 27787 33378 38794 57234 97799 158334 251245 334541 383562 406093 279206 143921 90054 33455 25017 13413 10521 7475 7649 12617 21426 41987 54899 41279 36576 43377 67206 94782 126573 220939 320318 384466 472547 479408 489033 231182 170305 35035 679 -15 6 -25 10 6 -21 26 -58 -53 -25 32 9 -1 33 9 -11 25 11 46 82 -7 22 63 107 16 -19 -24 22 -11 0 9 22 -10 35 14 12 127 175 161 191 182 186 156 318 428 518 558 580 767 718 601 489 378 321 235 217 156 90 90 121 19 47 32 64 103 119 132 139 118 113 123 35 55 56 44 52 40 1 69 81 4 5 63 0 36 18 6 52 41 10 -12 28 29 27 36 39 13 51 45 120 36 -40 -3 7 14 62 5 15 44 56 14 51 61 65 38 30 70 -5 23 42 13 5 -21 -26 -16 -3 -25 6 21 37 4 -26 -4 0 25 -6 25 29 31 20 7 16 32 7 19 45 29 53 30 7 39 53 46 60 37 45 64 59 64 52 65 90 87 90 70 77 37 16 38 66 47 63 77 76 78 94 72 54 49 59 51 75 73 59 63 60 45 57 80 68 59 58 51 53 58 73 73 60 82 74 73 48 53 68 59 57 62 62 69 78 70 54 62 75 74 84 87 70 67 69 62 64 66 61 73 68 60 54 49 50 49 40 35 41 29 59124 277 2083 30 11083 16 25 24 6386 549 88 434 1041 2179 3485 5007 9311 10502 7281 12738 17774 12155 4816 2264 1550 1082 430 810 999999 999999 999999 999999 999999 999999 -16 269 343 1624 5217 9084 16532 27761 48133 113708 200990 258920 307725 385138 533297 858620 999999 999999 526273 298009 315644 84608 6461 192 3 83 86 38 53 -5 65 66 9 38 15 66 -21 45 28 35 63 37 6 58 13 32 -8 93 59 72 37 -6 68 209 414 656 941 1483 1865 2304 2669 2535 2325 2408 2630 2867 2858 2853 2689 2036 1395 1312 1211 851 446 269 132 148 100 75 91 124 152 183 200 135 128 150 139 114 136 88 29 96 127 92 65 61 62 69 93 67 42 46 77 98 43 42 101 52 92 56 85 86 25 61 15 103 89 86 83 45 75 66 38 28 80 82 39 77 55 27 83 41 77 101 67 84 82 48 11 32 42 25 24 19 17 19 52 19 37 54 68 80 46 24 32 35 35 56 68 62 46 46 65 79 69 70 75 101 101 91 92 82 57 98 92 71 108 99 103 99 95 90 95 75 80 50 75 113 83 93 93 78 90 85 62 83 97 70 67 65 70 72 90 89 80 77 85 92 114 110 84 78 83 78 93 106 86 101 89 97 111 104 90 83 81 83 92 84 88 93 93 82 83 82 86 77 67 80 73 78 86 91 79 76 90 72 63 61 62 51 44 59130 289 1694 30 11084 16 25 30 6386 552 -2 332 564 1277 1909 2348 2776 3136 3622 4232 6122 11175 19786 32299 49819 70831 89301 124901 200122 263052 267171 254840 256370 251483 150906 113009 77782 82553 93574 69113 45969 27846 25064 39884 39578 47895 88956 91848 125395 178445 140381 155217 158038 161030 231233 283934 369235 234213 180446 178291 131409 35455 27040 4084 149 26 0 -8 65 54 3 -26 12 22 15 48 54 7 7 -22 -70 48 20 22 37 22 -44 -86 -20 -14 39 9 -19 15 76 98 132 144 286 610 1353 2132 3435 4931 6030 10337 15606 17326 17783 16940 17435 17245 15191 11455 9969 11359 9699 9040 8844 7177 4828 3146 1215 203 122 117 59 151 106 47 143 134 97 131 91 98 45 59 74 55 92 44 50 34 67 109 94 88 78 78 82 100 88 61 84 68 74 74 88 117 105 82 95 80 66 27 64 42 50 102 82 20 52 54 63 82 36 60 58 72 52 57 54 99 64 52 53 36 43 25 8 24 41 24 36 74 28 50 42 48 32 72 76 60 57 52 54 52 55 60 79 60 54 108 88 109 111 64 69 94 75 74 85 100 107 111 96 112 116 97 97 71 55 81 86 80 80 93 67 83 81 89 80 79 82 86 97 75 97 102 98 90 93 85 93 86 66 70 83 94 93 99 83 84 93 94 82 88 111 106 93 81 78 79 86 86 85 91 83 88 82 93 91 96 88 89 70 76 78 78 75 73 75 73 66 55 48 48 50 59136 272 2178 30 11088 16 25 36 6385 555 307 1324 3138 6139 8880 13986 29601 51646 53123 21629 34175 66149 95877 126413 54045 48684 93264 100600 127131 213296 198252 164298 156958 173582 164428 118203 196263 324746 413423 513930 583337 614599 558568 570182 214372 10522 437 82 1 -18 -6 -27 27 -11 93 50 -23 1 19 34 -4 64 -3 2 -22 1 -2 -26 -26 17 33 15 33 3 -51 -46 24 21 31 44 37 12 45 82 40 108 211 265 386 857 1626 2637 3313 3458 3818 3943 4171 3877 3895 3636 3409 3084 2556 2114 1369 433 103 97 79 75 60 127 165 105 94 88 69 49 28 -10 11 20 52 26 39 32 69 4 -14 52 46 28 78 20 25 68 77 87 59 34 59 54 15 57 74 19 17 77 56 8 54 36 43 93 62 89 97 50 47 70 85 45 33 33 7 34 26 7 21 12 29 13 0 38 41 21 8 4 22 43 15 -11 -25 48 40 1 15 23 28 29 3 14 1 25 49 50 56 47 29 42 34 62 70 62 65 40 40 47 89 75 93 69 96 123 50 49 69 74 68 60 66 60 71 74 71 58 72 55 42 57 82 61 64 76 68 59 79 82 59 55 69 59 58 66 55 59 76 62 70 72 67 61 45 43 49 55 63 60 59 65 56 61 61 61 61 66 50 57 55 59 65 57 51 49 51 51 41 33 33 35 29 26 59142 251 2841 30 11091 16 25 42 6385 558 411 1385 2447 3194 5908 10481 16958 29068 59546 115913 172113 333061 661987 996948 960526 935990 664501 713374 604651 150504 67741 4256 151 52 7 92 81 46 34 75 41 -7 -31 29 72 6 30 3 -20 16 7 39 26 37 45 -6 49 54 15 42 35 72 64 44 67 8 141 167 236 240 541 929 1357 1695 1955 2083 2345 2383 2325 1996 1819 1750 1406 1000 405 98 40 41 33 40 24 16 28 92 36 44 67 43 6 12 28 40 79 43 9 76 31 30 41 68 13 19 26 10 22 66 62 44 58 86 93 72 0 45 82 12 47 78 4 35 79 58 56 50 29 56 40 -16 26 89 33 28 26 58 35 42 27 -28 -8 7 23 2 -18 27 21 -9 -19 -9 1 -3 0 0 40 3 23 36 19 3 19 20 21 2 -13 26 -6 43 54 42 40 28 33 58 58 65 47 45 44 74 69 44 51 55 52 69 75 68 57 58 53 36 56 75 66 71 47 43 72 68 51 50 49 47 42 47 70 62 54 59 58 68 57 40 36 62 60 60 46 50 68 67 56 67 49 46 51 50 53 51 59 51 58 52 49 57 64 51 46 47 57 59 57 44 45 49 42 36 35 35 27 28 24 59148 342 82 30 11092 16 25 48 6384 561 778747 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1220 2521 3970 5477 5688 8132 11948 21109 34727 59244 116513 147641 57592 40081 102063 206376 241640 272793 388041 679883 594903 501639 556470 648744 611081 399805 268929 161503 137851 5606 26 -5 -59 -16 23 4 -16 -31 0 57 -8 -20 -1 -34 3 -6 -54 -31 4 -58 -35 5 -8 -43 16 33 5 14 -32 -48 -52 -40 4 45 59 44 149 158 181 119 150 397 588 651 624 415 287 111 51 5 8 24 -30 3 -5 7 35 48 49 21 3 17 -11 -6 -6 41 -4 -14 -4 -32 -36 -10 10 -31 -34 -13 12 -27 -26 31 -2 -30 32 30 1 35 20 4 34 46 19 11 10 -6 -20 -14 34 11 3 -30 2 -8 4 1 -10 8 0 11 -35 -41 -9 3 -10 -42 -14 8 -53 -24 -2 -28 -26 2 -53 -25 -7 -36 -61 -27 -48 -4 -25 -26 -7 -24 -18 -14 -20 -23 -29 -35 -16 -40 -33 -26 -7 12 -1 -25 8 45 1 -3 4 14 31 13 23 37 17 11 33 28 51 32 15 3 1 24 42 51 14 15 21 7 1 -8 32 30 3 24 32 35 26 41 20 21 8 3 5 7 10 10 12 20 18 8 21 21 21 10 3 7 11 17 16 0 25 15 18 10 9 18 18 26 20 9 20 17 12 22 19 17 14 8 -3 -10 -6 -1 -13 59154 271 2242 30 11092 16 25 54 6384 564 293 1485 4159 13259 21556 22581 27137 11769 999999 999999 999999 43 559 1816 9069 13619 8136 13003 26036 42331 69329 119951 166503 73574 30038 66427 185031 239493 159660 215343 296107 496782 769029 999999 754948 537828 420425 318333 194102 124918 19020 1778 2 42 24 25 15 22 43 6 26 -23 56 23 0 35 -16 40 13 32 19 54 88 3 59 80 86 29 65 67 112 249 257 92 75 145 180 283 489 530 315 277 273 295 286 177 124 21 -34 13 -2 79 39 -23 -5 15 32 80 25 29 -6 14 14 35 13 7 17 -21 14 33 3 52 52 102 146 95 79 52 91 117 93 61 65 57 99 51 2 33 39 24 17 43 39 21 30 38 67 47 7 32 20 3 37 21 -45 19 56 28 30 17 8 18 2 8 16 20 33 16 14 28 39 -4 -26 -35 -7 -35 -9 19 -38 -5 2 -41 -31 -11 -10 -6 -24 -21 -30 -1 -12 -5 -7 16 3 -1 58 26 7 15 9 -15 26 23 21 17 42 61 39 51 38 36 43 43 32 28 45 51 43 33 61 52 28 39 47 38 35 46 68 56 56 45 54 43 41 51 54 52 58 54 43 35 37 43 31 43 44 36 37 40 47 44 41 46 40 57 29 32 37 48 44 31 45 51 50 48 42 32 38 50 45 38 32 34 21 18 23 20 22 20 7 59160 282 1914 30 11094 16 26 0 6383 567 334 1117 1788 3090 5796 11402 19005 33904 65180 108589 169988 234181 214047 254361 253389 175671 223838 304261 334836 418966 410439 220856 262377 338762 184704 130578 75533 81202 130341 109176 142940 206350 105928 68425 55816 45433 87714 151453 36955 73679 64326 3442 576 108 27 51 88 0 -16 11 65 96 1 32 36 45 84 -23 49 119 22 41 4 39 -35 12 -24 25 66 7 0 40 74 37 68 50 50 65 23 11 -17 16 39 85 75 89 89 53 34 11 12 63 55 -28 -37 14 31 -13 -6 70 57 55 45 25 -22 22 64 87 42 52 82 52 4 -13 -2 4 66 69 25 21 98 23 -23 91 34 92 83 17 46 116 130 133 88 64 73 49 30 44 26 22 72 62 87 80 48 45 29 46 29 41 48 3 26 37 62 50 50 28 76 56 15 69 87 48 43 53 40 36 18 11 -9 0 12 17 14 20 -14 12 12 -23 14 28 12 16 -8 -16 -13 -19 17 28 14 13 47 11 14 23 53 32 25 27 15 24 38 62 41 49 36 33 72 48 72 69 86 55 55 41 50 44 66 72 75 77 41 21 38 56 46 44 40 68 64 53 60 55 49 57 79 69 61 52 60 60 70 55 69 68 62 54 60 65 71 71 82 62 54 43 40 47 48 49 50 50 58 68 72 58 65 63 61 71 53 64 71 64 55 50 48 35 36 41 40 32 59166 268 2338 30 11098 16 26 6 6383 571 279 1068 2833 6599 14406 32804 73044 168571 389426 636386 518155 393957 186396 128143 143226 255324 362170 450152 541569 658357 622757 333543 173572 40488 3489 24 22 5 25 41 12 11 45 34 999999 94 144 83 50 58 -19 -4 90 10 8 -34 -66 -34 21 16 -1 41 48 34 7 -20 18 80 96 6 38 21 22 88 34 54 27 22 6 59 8 11 42 98 37 4 14 -22 49 97 23 21 6 52 -6 1 51 94 39 56 107 20 -5 43 80 59 79 86 104 99 99 -4 81 28 50 -5 38 -5 33 47 85 59 68 59 41 35 40 43 84 107 93 94 96 53 82 136 117 80 122 70 102 71 59 117 75 75 42 61 33 35 39 53 16 16 56 39 43 34 73 66 78 59 60 43 46 67 31 18 29 45 29 57 57 28 18 -2 29 36 55 52 52 34 43 54 55 53 31 43 58 71 39 38 49 37 74 53 40 45 51 68 66 78 66 52 86 95 85 91 123 88 87 92 102 87 82 97 102 109 86 74 82 89 76 83 61 88 74 71 98 111 89 92 93 90 91 85 79 90 88 84 82 83 72 81 101 92 106 102 90 95 91 88 87 89 86 76 86 86 87 83 83 92 93 80 86 99 87 83 88 80 78 73 62 66 67 63 61 50 59172 293 1592 30 11102 16 26 12 6383 574 157 831 1017 1178 3101 6393 11355 17197 30534 56167 78377 118840 144484 173516 239004 375281 483053 345913 18652 5702 7670 18841 76748 116495 78160 37176 15486 29254 67142 79878 88724 68970 46992 65678 119905 152272 222149 185586 60631 13813 33616 92549 222918 323089 464319 375856 38558 15991 44666 16917 2286 85 5 41 13 -2 -18 34 14 -7 31 30 30 34 -3 55 29 39 78 68 40 -3 -33 16 -12 12 -3 71 22 -15 -22 10 -21 7 35 67 70 44 9 20 2 9 -15 41 49 65 55 68 58 75 -6 -39 -19 51 -6 44 -7 -26 40 44 -3 0 17 9 27 43 37 19 44 22 49 16 45 57 15 8 27 46 -8 14 0 28 48 16 44 68 20 50 54 65 58 82 75 83 67 43 91 111 78 56 44 37 36 43 18 70 43 39 66 21 -21 15 -16 20 23 75 76 30 28 48 34 60 90 74 43 73 30 18 49 61 77 21 27 8 -7 17 22 5 -15 -2 5 18 7 -29 21 10 -4 -4 45 44 4 30 35 40 54 12 46 60 63 43 40 67 74 73 76 64 48 60 88 69 74 78 106 79 72 70 43 64 62 74 76 79 76 67 31 32 46 49 69 59 61 63 66 66 79 82 91 86 78 82 85 90 69 64 50 67 78 73 79 73 73 69 61 52 57 76 80 70 73 70 58 55 57 61 56 60 56 63 70 68 69 67 63 69 54 54 45 42 42 48 43 38 38 59178 344 64 30 11104 16 26 18 6382 577 916447 516280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 505 1378 3053 4785 5336 2072 498 1195 6732 14144 16971 12960 11190 10609 16591 48779 92554 121717 154444 268332 333941 269671 231201 167802 133510 81301 38448 3066 1197 1619 2226 3946 6789 6384 8927 5646 3258 2419 3194 7674 5499 38079 85703 43123 9233 6481 7408 16348 45928 98872 241562 524823 571990 534760 457568 335855 87703 4215 91 60 -54 -4 66 29 50 15 25 50 39 63 -7 -2 -2 61 55 78 9 84 29 -10 -4 -17 -28 32 -27 -9 -38 1 69 67 52 -28 -12 -32 12 35 48 27 39 46 39 17 30 29 37 54 35 26 -13 -17 43 60 43 -12 36 45 17 116 89 108 77 55 49 17 -35 1 6 40 0 52 64 25 -30 28 74 13 51 38 54 42 7 -12 11 -10 40 37 39 96 73 113 87 14 59 55 76 70 64 83 105 127 82 55 62 62 72 54 68 27 34 50 53 38 28 14 45 39 39 25 53 47 30 51 30 27 12 28 69 49 69 33 45 -12 6 24 7 8 -1 13 -3 2 28 -7 14 41 35 21 -4 -4 6 20 18 20 33 31 42 31 48 51 38 32 65 74 60 35 44 34 45 73 101 72 79 73 71 63 71 62 48 67 57 59 79 65 43 70 56 64 60 62 83 84 68 53 58 64 65 51 70 84 53 57 81 78 63 67 70 78 68 71 73 71 67 69 75 59 57 59 64 76 74 60 77 100 82 70 72 70 63 68 73 59 65 70 75 67 48 54 47 40 38 38 36 59184 298 1443 30 11103 16 26 24 6382 580 213 1213 2361 3624 6440 9063 13079 18446 26368 39004 55019 79166 110871 122976 107986 99740 152943 265061 382043 255288 80328 43368 359 999999 999999 999999 999999 -83 265 885 1518 1591 1063 486 436 426 827 10177 48991 193721 323605 211210 280029 425013 528427 512031 594404 238504 116160 61468 30587 16110 1763 -16 58 30 9 -35 -61 -68 48 24 6 27 79 1 22 67 -21 33 30 30 54 79 106 53 68 45 -14 60 22 28 39 60 31 -38 41 43 71 48 29 44 11 4 74 30 -23 34 -8 18 1 18 102 37 80 131 144 42 94 75 97 53 56 161 171 266 339 323 291 207 129 52 28 36 41 14 12 43 42 15 13 31 -2 34 4 -18 21 51 102 71 33 53 55 84 55 39 81 113 24 33 42 47 53 57 69 94 76 85 41 57 70 70 51 52 51 19 40 41 52 39 54 2 47 33 35 42 75 77 55 65 66 46 28 1 23 38 22 54 49 48 65 45 25 -3 5 2 3 45 23 11 30 55 21 1 50 47 42 41 30 29 36 75 75 86 71 72 72 70 61 60 68 74 62 49 65 77 71 67 89 101 89 57 87 74 61 70 86 101 76 74 77 78 70 75 63 81 88 79 62 70 87 80 102 90 65 74 82 101 81 76 82 77 65 84 95 99 82 89 102 76 80 80 71 68 70 72 76 85 83 85 86 75 64 77 88 88 83 79 73 76 70 66 61 56 47 54 56 51 59190 302 1323 30 11103 16 26 30 6381 583 41 764 2226 4969 10232 18864 20860 17254 17639 23981 33391 34806 40008 68404 136663 191690 218697 351847 588484 824646 990661 914297 532719 145392 5397 34 -1 45 17 144 178 231 296 576 858 738 432 281 178 165 189 127 64 110 54 21 67 60 26 -22 63 166 6 -29 -6 -9 34 25 -10 10 30 -13 -44 37 20 -1 0 13 8 -44 39 63 71 11 27 26 116 4 35 34 45 84 -4 21 94 38 57 75 34 50 62 15 -31 45 72 34 29 -45 92 19 5 15 18 15 45 69 110 97 97 73 39 40 113 116 208 460 500 577 703 848 890 939 888 635 347 160 98 114 95 83 18 66 20 -35 -10 11 -3 -41 20 44 20 -1 0 16 47 40 42 -17 23 3 26 49 42 56 59 67 19 20 84 30 61 71 25 74 83 43 50 47 30 12 17 54 86 48 39 50 19 16 51 18 32 22 -24 5 70 35 40 29 -6 -11 0 0 18 25 1 18 18 -3 -23 -21 -28 -20 -14 -12 38 29 15 13 16 46 -1 15 -8 16 43 28 32 29 17 17 42 55 50 43 31 38 30 47 57 45 67 93 91 69 80 54 54 46 49 78 75 54 47 46 63 51 50 41 53 45 40 53 70 84 55 59 59 44 47 49 61 53 45 85 55 51 53 48 67 47 61 42 39 59 58 43 46 64 66 51 60 60 64 66 60 59 48 52 60 58 57 62 58 52 44 34 33 30 34 33 26 21 59196 306 1204 30 11104 16 26 36 6381 586 1195 4032 9328 20532 45835 95267 203661 350205 410460 395772 318823 191864 79317 40894 88765 107693 174548 182982 136173 88194 91961 130500 234386 487216 570699 390298 99271 32056 3723 127 83 25 1 136 111 94 227 351 463 342 411 235 183 179 66 9 50 67 68 94 -21 -56 7 -54 -78 -39 -15 -18 22 -56 35 58 24 10 41 63 32 -22 0 -6 1 35 -32 -10 85 42 85 71 27 25 -8 -8 51 18 0 78 40 12 0 21 33 36 56 91 77 70 26 46 55 41 79 -15 11 39 24 17 11 71 100 61 48 -1 43 84 120 167 229 282 288 443 554 549 636 481 265 198 176 126 127 74 95 56 70 114 6 -7 3 38 -3 26 47 64 34 3 15 -9 -7 13 4 7 60 55 65 58 61 37 45 53 73 128 83 53 62 57 52 79 90 99 79 36 54 66 91 43 91 66 44 65 72 22 40 11 -13 40 17 40 23 62 61 45 33 18 22 32 15 6 -6 42 35 2 -4 -2 -20 -29 -20 9 13 46 38 22 19 36 19 18 18 -13 -10 25 46 33 38 52 58 86 57 31 61 58 61 51 41 56 71 71 92 98 82 71 39 71 66 68 67 84 69 52 60 44 44 45 50 56 57 76 67 68 75 74 85 74 73 68 71 77 101 83 76 63 64 60 73 70 63 62 64 62 68 66 69 69 67 70 82 70 63 69 53 69 71 66 69 61 64 70 73 76 66 61 54 57 55 49 50 53 45 34 59202 309 1118 30 11108 16 26 42 6381 589 329 3160 10654 27014 63128 140225 247439 371356 535786 767370 948443 741392 455654 362828 287489 134291 10178 3924 16524 60971 103655 69769 36416 8936 491 256 942 1731 214 166 58 101 54 69 47 135 42 102 45 84 153 105 192 163 167 84 -10 83 80 98 92 88 121 106 -39 10 39 41 4 2 79 6 27 32 31 49 26 97 14 22 46 71 62 64 89 89 102 110 47 75 38 46 79 94 58 110 101 116 58 99 52 143 51 85 26 43 53 12 -13 17 34 63 110 145 150 114 85 109 116 132 101 120 158 125 71 71 99 80 55 88 118 139 97 103 166 31 17 82 51 82 75 81 76 98 115 116 67 44 82 67 77 126 153 122 100 96 79 83 108 102 46 64 56 68 86 69 125 114 135 134 82 83 102 89 69 76 68 33 75 135 141 145 163 146 96 102 114 84 125 109 102 119 44 54 69 131 110 111 111 69 128 110 69 104 100 88 70 58 45 75 76 53 57 80 70 38 7 30 68 76 65 56 77 32 50 54 69 53 35 54 84 78 85 79 93 105 99 107 79 82 61 86 94 108 108 101 102 116 124 121 131 122 108 94 115 116 143 109 114 106 96 97 115 102 123 119 127 124 130 117 118 125 126 120 111 123 114 112 116 125 126 129 111 117 116 113 113 116 114 106 116 124 123 119 108 116 119 115 117 120 127 119 114 127 128 128 120 125 119 112 107 104 96 100 103 99 94 93 88 59208 324 672 30 11112 16 26 48 6380 592 171 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1254 6609 12774 21626 40913 76351 139554 228411 311472 323384 292185 381762 587140 762349 738713 593910 335128 45879 5540 7299 15765 24347 29425 46570 6592 1468 1013 702 1218 267 84 2 -41 -12 -41 -94 -20 -24 -40 -13 56 67 213 175 191 28 35 91 3 -30 -44 12 16 51 -8 19 35 1 -20 49 -25 34 -2 -41 -55 -23 -36 -43 -67 11 26 -18 -18 -50 -15 -31 -7 45 69 34 71 71 40 -11 8 29 8 -47 47 86 57 -13 23 54 31 14 3 -36 6 49 -17 33 34 93 55 19 36 68 64 5 -13 14 23 9 33 -15 -59 -6 41 32 42 35 78 75 86 47 -28 46 59 -25 -3 18 25 45 58 26 53 -6 4 -23 -18 23 -31 -14 58 30 29 48 63 -19 -8 26 67 72 63 130 72 8 54 58 46 28 91 60 14 -14 56 51 11 21 32 54 55 44 17 47 69 26 12 -7 40 53 12 33 38 10 33 36 28 59 38 25 38 1 17 30 -12 -5 8 18 35 60 29 8 11 27 22 -21 11 15 -4 6 22 13 -3 4 21 18 -6 17 20 37 27 8 29 41 62 37 29 30 45 51 25 17 38 46 41 73 57 87 78 58 72 57 57 56 67 55 77 73 29 32 31 45 37 45 65 53 58 52 62 75 60 52 73 71 48 45 62 70 63 48 61 67 58 57 56 70 60 63 54 55 53 49 53 62 57 59 55 60 58 61 53 64 67 61 55 59 57 54 42 43 46 48 45 31 34 42 38 30 59214 312 1006 30 11116 16 26 54 6380 595 542 3344 9899 24424 59784 121729 205074 343164 425277 340733 287444 242796 275202 491922 736599 889673 605434 141510 12050 7863 3982 1791 951 409 261 341 312 88 -6 -96 -37 12 -39 29 30 -4 63 20 24 22 5 22 30 -10 53 99 158 133 21 54 38 32 3 29 55 -50 -8 -30 1 43 52 23 43 -27 -11 -20 35 17 7 30 -59 -30 -3 39 -55 -39 -46 49 104 1 28 20 40 74 17 60 103 63 70 44 -38 22 -1 40 44 42 81 49 -24 25 6 3 29 77 62 81 78 39 67 21 37 24 20 -6 2 29 37 69 71 63 49 5 19 17 -17 21 8 -7 23 5 -9 -2 -37 -37 46 68 -16 45 15 -20 134 347 427 413 233 134 141 118 134 161 275 296 247 254 203 146 91 69 45 57 124 52 58 28 80 90 93 84 74 64 32 17 50 79 91 88 62 86 87 32 51 68 42 21 20 72 73 33 33 27 33 49 86 75 66 21 25 30 52 50 44 30 10 -2 3 3 3 13 -5 -7 -9 33 58 -22 -15 19 36 24 1 -26 37 17 9 30 30 19 1 37 35 58 48 57 63 51 55 46 76 44 33 68 57 74 62 59 95 63 44 59 79 63 70 71 72 45 32 25 53 75 72 44 81 55 69 79 64 56 50 73 77 65 76 65 66 58 45 67 94 68 65 88 65 52 70 78 76 75 72 75 75 73 69 58 53 78 89 69 61 73 74 75 68 66 62 68 57 42 42 51 56 52 51 56 59220 314 975 30 11115 16 27 0 6379 598 143 1425 5495 15989 45490 87833 129183 231660 415860 543062 526410 508204 459646 375903 221193 176744 296048 311853 261032 133319 103877 97248 60283 22963 47377 27075 3656 1613 766 259 2506 13137 4538 179 14 1 -22 -51 -41 -21 57 24 12 -25 39 34 20 -15 7 11 -17 10 -100 3 -3 8 -72 -13 -18 29 18 3 16 -72 -35 39 10 -53 -14 -40 -14 25 -27 54 -13 -3 -18 28 65 1 24 22 -49 12 27 75 8 -6 7 64 44 50 -2 52 68 66 88 86 62 55 38 9 29 34 21 39 10 38 35 51 49 19 54 -1 30 51 55 119 46 83 48 0 34 49 87 18 -2 32 57 10 -51 11 31 21 81 35 39 -39 -17 7 18 13 152 765 2388 6552 15854 17449 9770 4478 2050 911 654 442 304 161 115 138 135 135 102 105 88 97 170 99 151 170 160 104 122 119 112 105 98 106 104 110 63 58 84 93 114 66 54 85 82 49 80 23 1 28 41 38 79 87 45 67 33 26 70 105 62 39 67 45 34 38 8 40 -1 33 35 18 12 25 64 54 46 40 39 28 45 23 81 76 42 65 71 96 69 63 96 81 107 87 92 83 91 81 97 96 70 61 68 119 113 135 128 108 92 75 86 93 103 84 80 74 52 81 78 76 77 88 97 90 95 97 90 91 92 85 106 91 88 85 81 88 90 86 93 111 112 114 98 84 90 110 94 79 85 109 97 93 101 91 94 103 92 87 92 99 92 96 94 96 93 80 83 85 80 74 74 80 59226 312 1063 30 11113 16 27 6 6379 601 335 1537 4163 8249 15625 23441 46220 96291 181978 293168 436392 611158 797949 999999 999999 350700 61174 30913 22341 29224 27874 26005 33375 17195 7215 7340 6569 4337 1590 896 1998 954 85 18 9 26 13 20 -29 -22 -42 -55 30 -26 -66 -25 -44 -6 31 6 -15 67 109 -5 -61 54 39 23 -22 19 -29 73 12 27 13 2 10 38 -49 -81 -54 62 8 -50 10 -17 7 72 -8 22 41 57 60 52 -41 42 50 78 81 15 36 49 71 72 72 38 -13 -25 27 63 70 6 49 25 -14 22 7 37 -25 -1 29 38 5 50 33 71 1 -28 -16 13 37 7 -9 -47 -14 2 -7 -10 23 35 -5 28 25 9 48 53 43 -30 10 27 110 193 699 2142 3805 3724 2489 1323 794 693 488 299 248 213 136 68 95 137 141 148 126 148 128 99 120 102 67 73 64 69 62 107 83 56 77 82 122 102 13 48 34 26 79 48 49 39 18 19 26 46 57 31 61 52 28 16 30 7 17 -1 -16 9 1 16 24 5 8 -2 -3 9 5 6 22 18 51 15 -17 27 38 5 13 37 21 -9 26 26 26 9 3 23 19 35 55 28 43 25 40 51 43 55 53 29 59 89 84 77 84 51 62 63 71 78 58 57 37 50 41 55 50 50 68 54 44 58 84 64 54 43 42 51 62 63 61 55 60 54 45 58 69 63 71 69 50 58 69 70 56 52 53 68 59 52 68 68 65 60 61 61 57 49 56 60 58 56 50 39 46 52 41 42 43 42 59232 311 1057 30 11107 16 27 12 6378 604 264 1164 2610 5566 10602 18651 33029 56741 87782 119654 164567 234296 224647 139229 93890 72429 78911 41670 22875 55795 131887 228380 367165 466447 344450 340812 346226 260611 144971 190458 168296 52515 39065 2337 -33 -87 999999 -80 -89 -39 -52 -94 -72 -88 999999 999999 -54 999999 999999 999999 999999 -95 -90 -15 24 -94 -45 -87 -71 999999 -86 999999 -39 -53 999999 999999 -78 -14 -53 999999 -74 999999 -91 -65 999999 999999 999999 999999 999999 999999 7 24 -21 -38 26 -39 -43 -31 999999 -28 -3 -64 26 -11 -45 -21 -84 -86 -27 -5 -51 -72 -85 -20 -39 -48 -29 -49 -43 -36 -6 3 -34 -23 8 -34 -64 -28 -44 -68 -56 -61 -48 -52 -70 -44 -38 -25 -97 -66 -2 -51 -66 26 58 335 1707 5128 10709 21443 31654 38761 40902 37467 30649 20924 12118 5646 1907 448 192 105 101 83 85 161 221 216 172 116 107 85 58 106 127 93 113 155 85 31 22 46 50 43 56 38 48 51 43 -9 -6 0 26 2 15 23 42 9 2 36 -13 -5 -27 -4 -8 24 31 17 -5 -28 -25 5 15 -29 0 -8 -23 -12 -20 7 10 23 -10 -39 -25 0 -4 -19 -10 -3 11 25 8 22 -22 15 -1 0 6 -13 65 37 38 21 18 29 23 7 10 42 31 46 70 69 64 64 31 31 46 63 49 56 26 14 31 30 46 50 40 34 50 42 56 43 52 37 39 51 66 67 40 49 41 38 33 23 26 39 31 51 64 55 38 53 46 47 43 36 43 52 54 46 49 51 48 44 44 49 43 40 41 43 38 29 26 22 24 36 29 29 31 59238 308 1149 30 11109 16 27 18 6378 608 37 376 648 1182 3157 6495 13405 24920 46698 73561 80015 94766 155967 263985 239583 70961 52349 47125 43869 33068 54765 98358 200870 354795 410455 478326 533164 345484 164814 70793 56286 2957 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -91 -76 999999 -84 -70 999999 999999 999999 999999 999999 -81 -97 999999 -86 999999 999999 -84 -84 999999 999999 999999 -83 41 402 3147 9779 17664 25105 35194 57330 81780 104644 120078 139384 134915 116013 86192 56819 32141 16527 7958 3338 658 233 292 464 562 501 450 384 285 338 417 553 555 462 359 317 350 440 375 261 124 133 117 119 135 139 100 90 97 129 64 84 92 93 100 57 51 106 115 97 79 116 109 97 73 96 83 48 74 66 39 53 63 103 98 63 89 71 30 32 3 37 70 47 55 74 48 64 58 90 60 70 81 54 54 89 91 70 72 88 119 104 79 92 98 112 93 117 110 97 108 113 97 126 123 134 105 122 118 120 134 103 83 94 117 132 116 99 107 92 99 111 116 125 109 103 100 105 126 133 123 115 123 120 136 111 103 97 99 116 118 104 102 106 120 124 96 110 116 116 120 119 95 104 117 109 97 102 108 101 115 117 103 95 87 105 108 89 96 101 96 59244 310 1094 30 11114 16 27 24 6378 611 -33 232 632 820 522 1162 1965 5860 12505 25259 46107 74079 106426 166910 254763 306658 296463 170608 142130 140542 194845 266721 246988 210067 180666 188459 194036 186363 234577 174937 29754 4874 -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 -94 37 247 2944 11303 15858 15615 21767 32248 48544 67485 91538 107612 112878 104244 95564 86902 67574 39786 17597 8175 3564 767 349 413 379 355 341 310 266 223 268 434 664 787 891 940 826 762 793 902 887 574 244 104 68 112 95 85 67 103 101 57 52 41 16 31 62 70 28 25 50 37 73 96 57 46 51 71 31 45 79 46 55 70 77 52 43 35 23 43 52 -10 -31 26 20 49 25 12 40 51 46 22 36 51 47 26 33 24 12 24 62 74 90 79 84 76 71 54 73 77 77 70 66 63 71 76 105 102 67 64 76 78 72 73 72 66 79 85 88 86 84 96 103 78 89 82 64 85 103 91 70 81 88 78 69 74 75 77 71 73 80 85 74 76 64 64 64 75 78 90 90 72 88 88 81 68 69 91 87 76 70 61 68 71 67 63 54 57 71 68 71 69 59 59250 301 1338 30 11118 16 27 30 6377 614 243 946 2092 4457 6951 10910 18506 20934 26422 40341 35494 20882 33079 71972 136762 210792 281916 353240 335659 271215 338456 341581 313271 243202 160122 177645 280270 166364 105114 2143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -74 -92 -96 999999 -98 -11 271 1309 4283 10449 18733 24996 27192 28339 32080 40475 51532 61272 67471 77708 67868 58871 49708 35928 34367 26887 15830 9803 4432 1426 526 435 367 315 316 291 254 274 508 908 1197 1859 3031 3440 2941 1733 2311 13707 44172 24336 989 13 19 9 36 51 59 82 66 48 52 52 21 46 54 17 65 24 37 -1 37 44 70 43 43 50 35 19 39 12 6 44 74 42 15 7 17 4 5 22 24 13 32 23 11 27 1 -21 31 47 15 -21 10 33 6 9 -3 26 50 38 46 31 42 46 57 78 46 55 43 44 44 35 67 78 74 106 87 82 68 71 88 74 76 69 62 79 72 77 79 93 77 65 53 62 71 60 71 61 75 74 91 71 64 56 63 63 67 62 64 61 66 58 57 41 58 48 53 69 65 81 71 61 75 67 56 69 61 71 79 70 60 57 53 51 46 62 72 70 67 56 46 59256 305 1252 30 11122 16 27 36 6377 617 433 1144 1592 2536 4612 6903 8880 9240 11829 17590 29512 55982 98112 117324 132677 142590 118516 161178 159459 192309 211127 147928 162781 226030 235734 199349 170770 190086 116363 15812 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 799 1588 2500 4054 5379 5330 6979 9695 10884 10588 8868 8981 9356 8461 6260 2915 1102 588 330 225 212 405 990 1288 1925 3047 2695 954 3234 6860 10749 22454 30758 49006 79257 116715 147717 151735 201980 214604 137664 22229 1326 73 76 78 103 79 21 -2 36 44 32 23 60 38 55 64 30 48 5 16 28 57 64 -4 12 32 21 48 47 54 36 33 36 16 21 5 38 32 14 13 11 45 10 32 47 30 9 -27 14 5 31 10 38 47 59 49 67 30 21 62 37 58 60 59 67 51 44 31 46 62 49 80 104 95 90 68 73 59 56 102 94 55 43 55 77 81 91 78 90 84 66 79 74 79 100 89 92 95 84 71 72 63 61 69 70 70 90 84 69 76 82 60 56 77 78 69 74 64 75 72 69 76 81 76 82 82 76 73 62 62 63 63 60 57 64 67 69 65 60 55 59262 297 1492 30 11122 16 27 42 6376 620 266 1660 4214 8147 10803 9729 6185 1762 1164 2048 2636 4254 8810 19907 45147 97099 165683 240750 277915 253708 225836 213844 223571 188750 37425 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 999999 999999 999999 999999 999999 -72 715 3493 7114 8324 12567 17993 19698 15326 4886 551 -5 -23 675 3131 10501 25353 40158 62553 89652 109930 133133 166874 201645 221531 234767 269066 249465 82685 6224 969 101 34 24 66 49 24 58 -1 69 25 9 34 -3 -1 22 -13 35 60 35 10 19 46 37 67 15 -22 -2 24 34 -15 15 48 29 1 -1 -30 -11 5 -25 7 26 16 46 26 39 37 -18 -29 4 -25 2 18 7 1 5 3 -4 45 47 56 58 59 62 59 56 55 35 33 37 57 93 62 68 98 89 66 40 35 62 66 58 29 24 28 34 41 53 52 66 66 52 69 78 61 67 77 68 44 51 62 54 43 72 50 35 48 44 46 43 54 46 44 51 40 26 34 57 56 45 62 71 59 46 60 51 45 46 50 52 42 47 43 39 42 38 39 49 43 28 31 59268 297 1491 30 11121 16 27 48 6376 623 -96 1195 3195 6970 13929 27009 54929 100017 101056 48909 11400 4249 3898 4864 7110 13842 38303 63884 112327 169879 190560 177243 166761 193427 237303 346254 321644 271212 157867 3674 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 182 293 375 343 251 90 -30 999999 85 392 416 860 2035 3407 3621 2039 623 225 475 470 229 223 368 1152 6764 20334 37584 65567 87032 111446 142637 164448 197353 200632 205229 163252 80128 20807 7445 2168 148 63 57 51 50 79 65 88 75 23 29 44 24 22 27 48 43 19 1 25 36 30 32 25 41 36 45 51 49 40 16 38 14 20 -29 -20 28 7 -19 -22 26 2 48 40 18 23 39 16 15 22 42 42 48 54 21 33 24 33 10 26 42 54 50 60 60 47 55 62 72 81 72 75 49 67 57 47 77 59 75 85 72 58 69 58 49 58 75 91 85 87 71 60 79 82 67 60 54 67 75 45 48 49 60 87 69 59 65 68 67 48 59 54 67 75 71 75 65 59 55 53 60 60 62 46 55 65 73 66 63 58 54 62 54 40 40 46 62 48 39 37 59274 323 709 30 11119 16 27 54 6375 626 144 1418 5491 13996 21220 16878 19080 14644 14941 15448 15164 6826 4603 3592 2814 3622 3073 2407 2954 5905 11196 9881 5923 4108 3071 8622 67789 193940 267058 171308 33695 7606 2569 2496 3213 4330 5480 7913 10010 11436 13140 17179 32966 66924 95465 145655 243624 313967 337915 457094 702092 367819 17859 4152 949 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 114 294 726 1146 1627 1720 1207 566 447 326 225 230 211 187 293 457 800 1037 1118 1293 1335 1058 723 712 977 1789 4760 12695 36690 60152 87465 111571 131860 129927 121164 100284 50878 13020 2520 239 118 124 124 120 143 133 155 120 113 93 54 64 91 63 57 69 69 94 107 59 68 89 76 99 118 82 90 56 56 99 107 70 78 64 72 30 43 52 16 56 78 65 64 64 52 87 71 42 55 52 43 79 79 60 72 71 80 79 98 105 92 77 66 84 77 109 115 96 88 79 110 137 128 148 116 119 111 110 91 131 128 126 102 90 107 126 125 126 115 114 124 115 105 113 131 139 136 135 126 112 93 87 101 94 102 106 110 112 111 101 124 107 112 119 119 113 105 110 109 105 100 95 97 102 91 105 108 106 90 92 105 99 94 93 97 92 97 104 92 80 59280 317 887 30 11117 16 28 0 6375 629 833 1988 2071 3540 6912 10419 10210 4942 1585 1751 2172 3463 10918 22514 18377 5189 5486 6154 6205 17136 56526 110573 162584 176689 115465 124749 161653 144027 98306 62341 33696 25593 62132 86931 54051 25286 22258 32510 43205 43368 54729 102893 115407 102783 179360 211363 232807 275825 168490 154346 101445 3690 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 370 455 339 216 120 49 -19 -38 -52 -11 102 221 333 539 675 883 1251 1379 1247 1034 1276 2015 1786 2121 3075 5162 11258 35879 81078 132206 166679 196973 207806 107907 10674 230 42 105 114 70 71 55 43 49 59 45 42 42 77 32 54 57 74 54 53 -6 7 58 39 31 59 30 69 37 5 24 20 20 30 -5 -18 12 8 47 21 54 37 46 36 35 16 38 29 20 12 11 16 10 7 53 54 58 84 68 36 65 52 53 65 61 73 63 41 68 44 51 55 79 71 91 80 62 81 51 54 84 93 101 76 60 73 75 96 83 80 88 90 87 70 83 94 96 80 73 92 89 71 72 69 74 71 67 68 68 71 78 69 64 65 84 81 72 70 69 84 89 88 84 78 79 69 60 70 76 78 66 70 80 76 67 60 53 55 64 66 60 59286 298 1482 30 11112 16 28 6 6375 632 143 903 2775 7203 9218 3389 1990 3650 5711 10580 18128 18391 15637 21922 30362 39467 38298 62322 97047 126717 80755 65614 111759 168292 193768 193220 203613 257492 452226 505579 410850 379294 343276 214343 8802 46 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 -16 95 119 266 624 1212 1639 1965 2334 2824 4022 5713 7213 13255 17888 25834 54970 86429 109251 131338 147984 117550 46383 11361 867 57 5 68 93 74 93 71 53 54 57 82 17 52 25 39 49 45 77 42 54 74 40 54 77 47 43 53 60 49 40 23 55 28 28 3 31 52 4 4 9 -2 30 18 49 15 9 -2 9 16 11 28 26 55 70 59 28 39 29 69 88 68 84 77 74 80 42 81 82 64 77 79 99 88 70 48 69 73 90 97 95 75 81 70 64 76 79 82 82 85 85 87 83 90 75 74 97 81 72 84 68 70 84 78 80 82 81 91 97 81 70 75 75 70 79 88 81 85 77 81 80 79 82 77 80 82 70 74 84 82 74 73 60 58 43 49 62 62 68 59292 296 1508 30 11108 16 28 12 6374 635 -38 654 1833 1460 999999 149 2323 2995 2457 5260 10281 12925 18159 21495 17733 11545 10803 32835 31710 19160 12755 16269 10831 16727 32105 16058 16736 28022 52444 130805 321154 393395 456750 761015 999999 999999 337778 7977 136 -79 999999 -94 -86 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 -68 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 -96 -98 999999 999999 -87 -82 -61 4 60 114 111 73 61 109 54 160 405 864 2011 3928 5949 9147 11621 11336 9519 6892 7101 21137 49887 75823 78745 63148 46607 39812 34988 17081 15294 28583 15972 725 63 75 83 92 62 97 41 8 20 45 52 54 0 5 35 72 66 59 57 87 40 17 31 66 65 77 76 79 63 22 31 57 45 42 17 2 10 1 39 27 49 18 -1 22 40 35 13 19 35 52 40 44 25 58 43 32 81 46 65 68 47 53 57 58 73 86 85 72 58 118 106 79 72 73 90 95 79 72 49 59 56 67 54 91 77 72 76 88 90 73 74 70 74 96 93 83 83 94 82 78 68 66 66 74 71 75 63 68 82 71 78 68 75 65 81 71 69 75 70 66 69 67 62 69 72 63 65 67 59 51 61 53 57 64 61 59298 314 965 30 11105 16 28 18 6374 638 318 1776 2794 1551 2328 5015 4185 2895 2489 2419 3228 3680 3010 1640 528 86 -86 324 3069 9090 16939 27229 43148 64848 38904 31035 25153 35451 38711 47113 78830 96916 113222 166658 237990 179044 142604 129916 200510 315226 351325 254011 300810 244556 137362 147480 56955 21908 98097 146836 130870 87763 59815 4719 -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 -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 -35 19 84 80 175 601 1275 2596 7558 17105 29865 43597 49233 43193 32519 22250 19009 23139 24547 35947 37144 33728 27761 32691 39355 29123 31018 57121 20615 3409 797 350 151 24 26 7 22 16 28 62 4 33 65 33 28 52 18 24 15 60 74 29 83 44 35 61 36 47 35 -8 18 19 5 1 45 22 21 17 11 3 40 33 1 9 2 6 26 8 -2 18 32 40 31 7 32 11 57 55 36 55 74 52 32 22 63 76 34 53 63 80 48 42 49 37 41 73 56 54 67 73 56 60 62 47 59 57 57 60 81 85 66 69 71 80 74 62 74 73 76 52 52 67 63 56 60 65 63 66 51 55 68 60 72 59 58 63 54 64 62 74 73 55 51 49 50 48 44 43 40 36 37 45 47 53 48 41 59304 305 1234 30 11104 16 28 24 6373 641 -51 999999 999999 999999 999999 999999 999999 999999 999999 353 1985 6050 12232 9907 7871 15238 24443 25077 27161 37172 32435 51924 55886 15036 10350 7224 5202 4900 5593 5440 9718 41840 110081 206547 383369 603396 751363 621695 362624 353764 420019 352252 162463 3219 -82 -20 -58 -55 -87 -60 -58 999999 999999 -81 -29 -45 -46 -9 -38 -5 -58 -15 -96 -33 -90 -46 -70 -67 -17 -19 -73 -50 9 -16 -87 -68 -88 999999 -14 -41 -5 22 -13 -20 -55 999999 999999 -91 -93 999999 999999 -12 -9 999999 999999 999999 -85 -42 -6 -45 -28 -64 -68 -36 -2 -25 -24 -55 -71 -75 -26 -48 -45 -41 -63 -79 -83 -61 999999 999999 -1 23 -27 -25 -15 -63 -59 -44 -54 6 -57 -36 -13 12 159 398 1375 3420 7982 12793 15709 17498 17967 18487 22035 24193 31506 37690 49741 55398 33883 19999 11783 8721 9629 11677 12900 10809 8291 8281 8266 8927 8891 6928 6915 10091 9309 5056 1487 759 414 110 91 74 57 73 106 109 107 65 51 85 74 90 53 45 61 46 95 56 60 39 77 84 69 104 84 81 63 31 47 72 60 66 26 30 38 33 48 16 51 37 73 38 20 49 35 21 46 52 37 54 32 66 86 88 53 80 77 91 83 62 86 71 96 85 63 120 132 108 101 99 86 94 111 95 89 83 91 90 88 102 91 86 91 103 105 97 90 74 54 74 77 91 95 94 88 89 81 98 90 103 99 108 88 67 83 92 83 89 93 77 82 92 84 86 78 86 88 93 95 91 95 85 79 79 81 74 74 75 74 88 87 74 76 59310 327 574 30 11104 16 28 30 6373 645 -48 225 295 488 1289 1376 1794 3182 4553 5013 5572 6597 8816 11487 14825 17343 18257 20889 24937 27902 30512 34249 36442 36271 28481 16115 10723 8055 10644 18027 24011 24650 26489 29983 34449 32770 28590 21719 18133 19375 30264 41117 72700 111474 146425 202177 170301 134694 71613 24236 35469 54854 80965 91712 90088 6722 5939 26343 124411 218215 268497 418054 465639 72623 1416 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -18 267 836 1992 3184 4912 7129 10498 18559 28636 37081 47242 57993 61366 61700 55381 35372 24629 26141 22744 11031 6798 9886 17764 27290 38790 52779 57017 49128 34034 18346 10899 6684 4639 5741 8877 15257 21200 19299 8217 3002 777 133 44 20 36 33 42 67 36 44 56 50 18 15 -10 8 19 60 53 38 -8 45 41 40 40 56 32 42 -23 7 6 34 31 15 -27 8 6 14 18 21 7 19 31 20 25 25 8 24 21 37 48 38 25 46 24 28 61 64 68 88 65 39 31 53 68 67 93 82 65 66 81 65 60 40 70 85 77 69 62 74 69 49 68 74 87 69 66 79 59 60 54 74 77 85 72 74 76 75 78 73 53 57 50 55 48 65 72 70 72 74 65 66 52 64 70 63 57 57 58 55 66 60 65 62 63 45 38 34 48 63 54 55 55 50 52 59316 313 995 30 11105 16 28 36 6372 648 106 512 1186 1846 2566 3584 4880 7168 11000 14973 18591 22932 24388 21725 17072 20081 22344 16186 12477 13187 12748 11073 12651 18623 19738 17128 18168 20506 17956 13277 14017 19584 31642 49572 71840 84824 83135 85365 145409 124195 73600 126694 149777 93429 101023 137388 234928 283514 291071 261346 105948 105617 33145 62134 114351 103135 23159 55940 182074 244930 30315 -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 266 1675 2630 3293 5252 7884 11823 17999 23107 26702 29799 38310 49536 54285 48707 34661 29948 31587 34212 32310 27920 27739 39432 48950 59810 72575 77413 73478 55337 31884 18967 10937 5546 5278 8856 15602 22375 32500 48131 53341 47359 20318 3591 247 49 85 50 62 33 74 94 49 85 27 36 46 17 35 71 41 73 75 47 40 74 79 79 97 99 62 48 58 38 39 -2 22 7 13 7 9 19 39 24 59 40 10 5 35 46 13 38 24 49 32 24 27 40 85 36 67 74 66 47 62 48 49 66 62 79 85 104 74 82 89 85 77 74 85 84 79 74 92 107 103 98 84 94 88 95 109 103 65 88 94 91 87 86 82 78 71 65 64 92 90 90 99 82 80 70 81 78 77 70 74 68 77 79 77 70 72 66 74 83 68 69 80 73 67 53 53 62 71 74 71 65 71 69 59322 297 1475 30 11105 16 28 42 6372 651 58 178 249 582 826 1068 1691 2547 2949 3460 4065 4193 4724 4663 4108 3299 3024 2159 1480 2653 2512 2651 3179 4054 6147 9595 17510 35371 53375 65602 102314 135952 127501 92540 60193 44025 86010 126536 139319 301832 521276 385091 256832 295597 196345 6917 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1163 2542 5709 10639 16520 21432 23629 19363 17034 21310 25507 24527 23753 33073 51673 76990 92221 92162 89840 95248 103042 101169 94672 86453 76430 67650 61475 62394 66842 63982 48819 36950 32502 24695 14110 6385 3810 2873 3326 8394 12799 11756 16353 21389 13900 4894 4254 1334 102 64 63 85 89 64 54 25 56 22 30 72 93 57 81 89 65 52 39 33 45 27 45 72 75 76 87 74 49 49 49 25 6 21 24 37 2 30 46 38 37 41 42 15 47 33 37 21 38 45 46 44 36 50 56 75 76 65 36 70 47 61 81 75 85 75 81 88 93 75 76 82 93 92 78 68 77 81 61 60 81 75 76 76 89 88 77 91 97 88 95 81 76 80 67 57 68 60 61 78 65 73 99 82 73 85 91 76 78 70 83 76 81 86 92 85 83 70 77 74 74 82 86 71 62 61 58 64 75 76 73 69 70 59328 306 1201 30 11101 16 28 48 6372 654 -15 431 1382 2513 3628 4695 6493 8985 11269 13956 17144 20057 24433 30484 38589 44398 47261 51093 51332 60083 70672 71072 64187 63403 60160 50726 48680 45823 44658 46898 41172 34277 30697 31105 34441 34286 36576 25064 7022 7498 2027 471 1699 3388 5867 9463 20271 42873 88148 139647 123756 43146 4047 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 786 3906 9747 18189 26399 35515 43179 51685 57046 57610 52042 48664 44160 37464 31563 29822 30634 37172 39548 37214 39657 49340 64103 77819 88794 94255 98599 102801 107638 113589 112163 108003 108554 106351 104961 100213 83401 55571 36044 23143 14677 8786 5132 5290 10895 31894 64604 91197 97132 56861 22662 2854 135 104 59 78 29 82 44 39 0 6 30 47 45 28 21 31 55 35 45 22 38 14 23 34 52 76 66 14 18 43 33 27 22 18 -22 -8 -24 2 -21 28 32 78 33 13 24 33 23 11 41 21 32 40 32 61 28 65 70 49 52 49 50 29 54 72 52 61 72 72 47 51 86 77 51 46 51 52 76 53 45 63 81 70 68 68 67 62 76 60 75 86 59 73 86 60 51 56 59 57 70 64 65 47 56 58 60 54 72 66 71 73 66 73 76 74 68 55 65 64 59 57 67 66 56 57 53 56 52 52 56 62 55 51 48 59334 300 1374 30 11094 16 28 54 6371 657 630 1830 3880 6651 9736 14096 22570 35235 44778 42141 43067 40338 19745 9316 9321 7423 5310 3182 8659 11272 11110 8583 4770 4054 4572 6356 11456 19905 32525 51605 89396 110232 107406 58452 27467 18040 4187 754 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 465 1306 2966 6491 12011 19118 33445 53544 63904 73323 81885 77534 75918 75032 74074 72096 73722 78929 81361 80109 76435 70143 66043 62572 65315 67567 70071 76084 77961 91194 109350 107136 86994 70152 65089 65508 74953 93241 112580 106445 99608 78513 57316 44126 26816 16836 10290 8885 18021 56528 95400 116963 93705 33047 3964 512 103 22 50 20 29 52 56 8 41 6 46 56 33 62 46 37 44 47 42 54 45 16 -1 20 31 41 -3 14 13 3 2 14 9 -27 -38 -13 -7 21 33 26 17 51 27 21 30 8 18 26 13 2 -9 33 28 31 35 40 86 52 12 36 48 50 56 75 50 58 70 72 63 30 57 62 91 94 68 64 27 41 47 51 43 49 49 63 82 65 62 67 65 62 54 51 57 64 35 39 60 60 49 52 67 58 25 38 59 47 49 55 40 44 41 46 55 50 56 58 53 50 45 50 46 54 47 38 39 36 33 40 54 49 38 34 59340 296 1488 30 11088 16 29 0 6371 660 55 912 2506 5841 12170 23032 43136 76291 108308 102054 58236 37149 36077 31224 32718 32751 26251 28983 44459 94440 126136 104151 69666 47516 34228 15414 1668 877 1089 987 484 82 -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 -68 959 3096 6736 12641 21687 35472 51267 59143 60783 63696 72749 85916 98426 111434 119541 116251 117434 126818 134641 137953 132704 125466 120629 122110 128836 131153 143653 138022 130030 124909 120885 114839 96374 79187 73642 58934 41799 27730 18629 14690 14008 12154 10811 7460 5498 2952 1826 2127 2019 2390 9166 17787 18862 17206 5179 978 128 74 53 74 82 101 95 59 60 32 43 60 69 28 63 56 68 90 54 53 53 50 45 58 24 49 50 41 19 20 65 64 47 35 22 -18 19 39 30 28 49 45 44 51 67 41 65 47 54 49 23 53 62 58 61 75 61 43 40 64 69 65 80 79 71 103 98 94 60 68 103 100 96 97 99 75 68 57 62 77 98 80 86 81 73 74 90 88 75 76 81 82 74 64 67 61 78 69 55 76 73 67 77 78 77 73 68 64 70 68 69 67 80 78 65 65 76 79 77 58 61 65 60 53 48 52 51 49 51 52 48 59346 296 1514 30 11084 16 29 6 6370 663 303 1413 3687 8173 14800 20010 19558 10647 1425 66 999999 999999 999999 500 2322 5320 12293 19356 23383 37086 30960 10559 2240 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 -45 1068 2556 3679 5677 9166 13528 15595 17489 19801 21870 24076 26654 30165 37359 44135 49070 53973 47478 43412 53468 78508 96874 106796 123677 138497 159117 169673 141491 120685 132828 168019 188865 217373 236107 232070 251062 263047 259501 222601 178771 128129 118432 87040 50105 37213 30845 3512 4406 25258 21922 7735 2198 322 94 53 86 60 32 53 86 56 34 19 4 2 40 77 1 -6 32 15 22 28 43 82 79 39 77 45 31 21 27 42 9 49 20 28 16 7 23 29 46 69 19 15 46 13 17 36 53 43 41 46 29 41 22 39 11 42 46 78 55 68 62 69 66 81 38 59 80 57 59 46 90 81 71 81 89 55 49 47 69 50 57 62 66 48 54 50 71 81 82 73 83 80 65 69 64 56 66 66 58 64 58 46 42 59 64 55 60 75 73 68 61 58 56 46 47 51 62 67 71 59 58 49 45 40 32 39 42 51 48 45 59352 292 1603 30 11083 16 29 12 6370 666 761 1315 1440 1475 1996 3176 3076 3458 4085 3338 2665 3499 3487 1996 1438 1064 636 103 8 429 335 999999 999999 999999 999999 31 994 253 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 952 1930 3401 5322 7204 8616 9522 10074 11285 12672 14363 16150 19335 23471 27600 34003 44778 59165 74209 87899 114877 165487 216600 269748 323689 352876 366260 367069 364009 343576 315660 268244 216901 162117 111361 66932 46901 36478 19207 19806 24916 36173 37126 24597 9948 3771 796 201 182 192 237 227 108 31 30 71 68 60 5 48 83 51 26 35 37 42 29 -5 45 77 85 77 55 45 6 32 63 60 24 81 79 36 19 43 30 23 55 34 15 -7 6 45 10 -33 -20 8 17 -5 14 47 29 25 50 64 56 59 43 26 27 42 37 35 53 78 47 52 51 51 73 78 56 33 60 86 85 62 67 81 72 78 81 79 38 31 36 57 55 59 78 69 64 62 64 71 69 62 71 74 71 75 72 73 57 51 38 51 57 61 63 72 79 74 62 61 62 72 82 65 72 65 51 46 49 58 58 60 53 52 61 54 38 30 34 39 35 43 44 59358 287 1753 30 11083 16 29 18 6369 669 -36 649 2099 5730 13512 21565 31813 30835 26251 17342 11071 3032 5711 7125 1208 2697 4851 8067 31281 81755 170953 311663 428445 354428 102050 3325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1461 3757 7606 14941 25744 38675 45075 37399 28955 24198 20578 21268 22920 24840 27198 30147 32042 34939 37179 42057 53651 61967 65007 71107 74681 82011 88652 93753 105921 118433 125015 130175 129217 127542 124408 114971 115436 121612 111501 104510 108154 102008 87239 75054 55463 22874 8670 4744 2469 796 511 253 163 97 112 121 111 108 94 64 43 34 34 -14 25 48 72 60 18 -12 54 60 26 33 63 42 29 21 17 30 11 26 22 16 -7 31 49 -1 -23 25 -12 -46 14 43 8 8 -6 -5 -13 -8 -41 12 29 -8 -29 -1 19 13 25 16 23 26 19 13 21 -1 15 36 47 31 20 54 43 34 15 18 29 41 16 58 70 64 33 21 44 55 39 42 71 69 58 44 47 38 28 29 54 40 46 48 50 59 36 32 60 54 44 43 49 30 22 33 44 45 42 40 46 45 48 47 34 28 42 39 40 43 47 37 38 34 40 41 49 51 46 35 34 28 20 18 26 19 18 26 21 16 59364 302 1304 30 11084 16 29 24 6369 672 183 1181 2878 4827 7179 12187 21240 35548 51001 38372 4182 803 1099 2003 3970 9491 18946 13225 2525 862 106 189 399 430 1438 8131 14863 36234 61229 59840 109358 167932 309033 507794 823681 999999 559312 340318 126610 24339 3617 3059 -28 -30 5 92 -56 999999 999999 -65 -72 999999 999999 999999 999999 -94 999999 999999 -44 999999 -74 999999 -86 999999 -81 -99 999999 999999 -86 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 -93 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 -35 19 389 1196 3009 5879 10555 16565 20071 22551 19878 15503 14294 15149 17902 22174 28268 34027 35006 30823 27327 27015 29901 30852 30437 32195 32769 31000 28070 26450 25847 23878 18612 13794 11755 10716 9728 8256 6498 4862 3202 1727 647 612 487 424 442 372 292 247 203 159 134 96 103 68 82 106 118 110 65 108 39 29 50 43 41 21 46 56 43 69 44 -3 -1 22 4 9 3 11 26 25 23 85 92 36 15 27 32 48 42 29 26 54 38 8 -5 45 6 7 -15 -7 -26 -11 20 27 21 46 17 6 44 44 36 29 23 36 55 55 29 43 43 65 48 42 29 29 37 51 80 71 58 44 64 61 68 67 42 39 32 51 70 55 39 55 50 42 35 35 47 44 42 47 49 44 63 51 47 53 52 57 54 58 64 51 53 47 37 45 38 37 49 48 46 36 27 28 38 42 44 41 38 42 48 38 39 52 46 31 26 30 36 29 22 23 18 13 22 25 16 59370 312 975 30 11085 16 29 30 6368 675 288 364 361 433 1448 2692 2523 2930 2604 1530 2697 1982 3009 6358 7879 10032 14189 18106 34627 60565 65655 55453 34422 29515 20759 4864 2818 3194 2858 2855 2813 3060 11395 48991 77586 78938 92433 110915 119357 152757 124740 146578 346767 570402 762386 702213 593001 230693 7526 554 377 259 169 14 5 -29 -49 -61 -96 -36 -38 -75 -98 999999 999999 -94 -69 -87 -68 -50 -3 20 -46 999999 999999 999999 -6 -29 999999 -44 -99 999999 999999 999999 999999 999999 999999 999999 -84 -100 -42 -69 999999 -77 -79 999999 999999 -65 -56 -63 -82 999999 -76 999999 -52 -50 -75 999999 -45 -62 -74 999999 -78 -77 -77 -81 -53 -1 162 591 1776 4867 10105 16869 18935 19832 20881 24751 28819 31761 32441 30242 27938 28793 29382 33022 30916 24672 19093 13015 9742 8695 7540 5977 4351 3313 2690 1643 642 261 168 114 104 124 27 30 65 65 48 111 83 72 98 90 75 130 133 119 67 97 59 13 67 75 80 56 35 28 -2 19 62 71 73 54 28 1 15 61 42 13 16 51 42 72 29 46 35 -33 1 58 44 42 35 21 41 27 23 10 -40 -17 4 -9 -19 -23 -2 -4 -35 22 14 1 36 29 8 21 22 42 48 34 35 23 39 29 44 20 35 70 54 52 61 39 43 35 49 31 66 48 56 54 77 68 52 67 58 63 67 73 58 40 39 39 30 38 18 45 60 56 73 71 62 49 39 45 59 91 72 48 51 51 36 46 57 55 49 61 52 61 46 55 62 46 54 49 62 64 59 49 44 49 53 56 48 30 30 34 34 39 36 30 28 29 30 36 59376 339 223 30 11083 16 29 36 6368 678 7 118 297 480 912 1122 792 977 1215 1556 2424 4153 3153 2282 2547 2972 3402 3899 4471 5287 8434 13574 20657 26697 16655 14271 17791 13789 11011 16951 29955 48670 67639 68917 36334 32198 20037 14738 18440 29701 28167 20321 14956 14286 14920 14343 13751 14913 12732 12483 16026 33328 51811 46737 28830 20099 22853 23851 17282 22237 34207 48505 106600 237128 294082 143242 127203 175408 112274 112004 210132 414951 534693 359414 23893 136 -87 13 51 -10 -35 -61 -72 999999 999999 999999 -89 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 999999 999999 -89 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 -92 999999 999999 999999 999999 -93 -71 -92 999999 -92 999999 999999 -70 77 300 1058 3657 11315 23450 37452 47922 55396 61174 66118 69007 71656 69494 66250 54542 39408 27271 17314 12111 8806 4669 3448 3573 3619 3171 2952 3700 4771 4090 2367 1218 537 459 770 939 942 1284 1213 849 765 556 339 138 89 92 90 322 788 1264 1350 1042 675 428 169 113 88 106 63 74 71 50 51 60 67 80 62 59 110 61 24 25 18 24 43 33 34 72 67 74 48 63 94 54 38 27 49 46 54 64 30 20 27 15 50 47 22 6 18 -5 4 5 27 28 56 40 20 57 14 12 24 55 65 38 15 27 52 52 50 55 69 48 51 77 60 78 60 57 35 61 67 51 66 82 83 89 60 59 61 77 88 63 62 52 51 52 54 56 57 53 48 63 81 93 88 78 81 88 83 70 80 83 89 91 75 55 40 59 56 61 63 71 73 63 70 72 83 73 75 59 62 75 67 59 55 63 67 61 65 66 50 46 53 52 46 52 59382 345 6 30 11076 16 29 42 6368 681 2872 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 708 891 170 117 826 1588 1289 1944 4931 4761 3437 4492 6279 7915 9184 9288 8661 7531 5857 5022 4011 4335 4259 3883 3701 4700 7855 13847 23001 25035 31415 37544 20173 13896 16377 21072 18327 32607 41548 21873 14483 11608 9983 10110 8772 8443 8818 7607 7752 9056 9810 9761 11081 21528 67026 116675 102172 106114 68155 62071 62436 91476 104093 108971 175041 244325 272579 276822 381961 403660 335152 375492 453629 258078 78920 26782 6677 2208 562 999999 -76 -74 -35 -17 -89 -91 -76 999999 999999 999999 -98 999999 999999 -98 -70 999999 -18 999999 999999 999999 -55 999999 -85 999999 999999 -72 -51 999999 999999 999999 -78 999999 -75 999999 999999 -69 -60 999999 999999 999999 999999 999999 -60 -60 -91 -73 -34 -15 -91 999999 -19 -24 -48 -53 999999 999999 -55 -52 -78 -9 30 145 264 3104 11621 20489 27639 33193 36581 40995 48285 49819 46229 39248 25676 15903 8603 3576 1427 884 742 777 1282 1363 2017 2455 2069 1940 1964 2282 2423 2935 3360 3240 3909 4391 4198 3767 2674 1913 745 87 25 -35 -34 25 104 365 702 1587 2982 4010 4012 3015 1358 483 179 84 80 68 63 34 65 57 23 37 50 26 9 41 0 38 32 3 50 13 8 31 21 14 23 41 35 40 64 45 48 64 20 10 28 28 16 7 33 11 -12 6 -5 -13 -17 -41 -26 -27 -17 17 18 -7 -13 22 57 37 37 29 31 29 13 15 51 20 9 16 21 58 41 23 30 22 26 21 36 53 59 64 64 55 63 58 65 46 47 59 40 53 61 63 42 54 61 45 38 60 56 46 39 55 48 50 60 51 53 38 51 54 70 47 36 41 39 41 51 58 48 50 44 44 39 38 47 57 43 41 42 43 43 47 39 35 27 29 22 19 27 24 59388 319 781 30 11071 16 29 48 6367 684 35 605 1061 1535 1834 1439 1417 1644 1690 1079 882 1302 1490 1443 2263 2845 3138 5607 8988 6696 3435 2271 1142 945 860 1010 971 1209 1496 1708 2293 3772 6342 9382 13674 17343 18208 17691 16786 12610 13231 25101 79583 166719 261507 335987 392777 371765 212494 170115 150705 87322 120533 179469 257725 360885 321228 207554 104294 62716 75442 115862 186237 216183 234501 292691 234989 101463 4201 162 130 150 103 138 22 151 85 151 111 81 27 53 2 -73 35 -14 9 49 77 -19 17 98 52 54 17 56 -49 11 -13 3 7 19 46 48 75 -2 29 68 11 31 61 34 84 71 37 41 113 61 27 19 36 1 0 -15 25 37 56 93 165 250 374 739 1587 2367 2865 3769 4337 4718 4913 4415 3473 2593 1160 322 94 141 99 118 136 157 393 780 993 1282 1429 1759 2070 1244 450 159 41 -2 30 65 17 37 60 109 99 183 340 610 981 1174 1499 1952 2467 3122 3290 3557 3224 1695 682 268 140 157 98 104 93 86 80 58 70 65 88 54 55 51 35 15 32 39 56 60 44 59 83 81 42 29 80 59 51 48 63 39 63 43 35 50 25 64 55 7 -18 0 15 19 17 34 42 49 56 68 19 27 26 42 44 52 62 46 74 72 78 53 61 57 66 95 97 88 102 81 81 80 81 90 107 69 86 88 78 93 76 57 77 99 96 71 73 72 54 85 90 78 81 84 93 98 95 88 100 105 79 80 81 75 86 74 68 85 85 85 70 74 77 81 84 75 76 74 75 78 75 79 76 65 68 69 73 77 68 57 58 56 53 48 49 59394 342 89 30 11069 16 29 54 6367 687 57076 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1736 4926 9444 13855 19571 24878 20310 16047 11539 12805 13499 20264 36446 57015 64882 64067 38895 39776 41597 55225 49491 49543 79489 133742 204967 329688 595314 999999 999999 627964 157198 2540 -9 3 -23 -10 43 26 16 28 12 -69 -25 -12 33 -37 -78 999999 -47 -15 -3 32 58 -61 -83 -25 -51 -47 -64 -83 999999 -72 -78 -60 999999 -51 -25 -27 -33 -47 -42 -28 -40 -15 -30 -61 -42 -23 -60 3 -28 -39 17 -15 -30 -47 -87 -3 -34 -51 4 22 133 324 402 494 618 963 1326 1409 1489 2233 2270 1686 1489 878 285 87 63 39 79 220 419 633 867 1020 1263 1476 1500 1215 728 441 389 390 399 455 504 506 394 155 47 44 53 293 223 250 2324 8718 9451 6861 5580 5477 8193 10020 12839 38440 35738 4028 1399 649 164 56 30 66 36 27 43 35 7 47 55 71 79 8 22 29 19 16 20 62 38 23 29 16 53 25 25 29 38 23 34 10 23 -8 -4 4 2 -16 -11 -12 11 -27 -27 15 -5 -3 6 29 49 46 7 21 37 33 35 13 20 45 39 42 52 64 70 41 34 63 69 66 81 59 66 73 73 67 79 60 32 26 40 39 52 49 40 24 36 44 46 55 57 71 54 64 62 65 52 54 52 59 35 50 55 46 37 49 44 55 68 63 64 42 37 49 48 48 49 53 50 37 46 42 41 45 46 42 37 32 31 33 28 20 25 59400 344 32 30 11072 16 30 0 6366 691 2809 999999 200 953 1562 2008 2141 2358 3674 6262 5694 5447 6647 7092 6404 6287 7378 8174 9463 12338 15692 19772 25054 30717 36276 37559 35376 32226 25581 20633 18972 18561 19527 18485 19880 20341 20163 17993 17222 17039 17522 18334 19641 19630 19049 19165 16726 14256 9951 5574 3183 2053 1385 1111 1789 2509 2306 2495 2646 2834 3392 15690 49793 83877 106043 119113 86280 32140 12157 7290 5711 4734 4045 4213 6415 7597 9390 8481 12142 30715 58764 60484 65276 69638 71034 36027 33057 26956 27899 7799 516 -44 290 2877 24155 8408 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 -51 -23 -26 999999 277 877 1989 3810 5558 8437 12170 13174 12627 12035 11426 12018 12655 13728 15049 15321 15987 17292 18986 25867 33972 48208 65278 92547 121049 140504 157281 164309 171158 182232 181348 164445 139646 105122 71965 50046 30507 19718 39837 120153 108254 29167 3394 896 232 95 69 40 37 34 12 42 71 26 36 23 78 34 23 56 57 67 40 47 51 58 22 27 35 26 19 32 56 42 89 72 23 21 4 -35 -36 -2 3 -6 -8 25 3 28 45 37 48 27 47 32 14 15 43 43 52 77 70 38 32 29 72 62 43 64 54 76 57 73 58 70 73 64 84 70 71 73 80 68 75 82 83 51 67 57 87 92 79 91 91 80 62 57 77 75 66 77 85 80 74 58 60 78 80 58 67 62 54 77 73 74 79 73 74 60 61 67 62 67 73 65 55 59 54 53 56 50 47 44 46 45 59406 329 488 30 11078 16 30 6 6366 694 35 295 851 1538 2291 3463 5212 8230 14154 19393 22938 28778 36617 46900 55463 62734 51805 50612 36554 24909 20273 15920 14281 12970 12935 12196 12356 13924 14588 15577 16163 17556 17160 14442 11852 8692 5009 3510 2583 2028 1470 913 629 566 579 724 1227 3296 4319 4193 1043 502 359 276 258 161 18 92 234 360 946 2069 6904 10827 7976 10055 17419 29822 54956 74504 71431 52064 31670 27733 5846 18622 24012 8351 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 251 1445 3594 6533 9885 12839 16643 21788 27694 35017 42181 48613 58825 73284 86596 97563 103206 114319 129590 144060 158222 176955 186242 175659 158788 164923 179830 187478 184148 176646 158583 125683 90777 63885 30780 14324 7853 4607 3124 2656 2576 2260 1724 1104 775 391 128 44 75 81 72 54 6 34 12 19 16 22 27 37 41 41 50 35 77 37 28 55 23 53 24 40 25 0 -2 32 23 8 35 25 -7 3 8 21 21 19 4 21 51 30 25 28 -5 6 12 12 22 36 41 24 33 14 53 34 56 57 52 83 59 43 67 65 43 37 71 58 30 40 39 59 54 58 57 75 80 55 45 58 39 26 66 79 64 61 45 45 46 56 59 46 38 46 53 44 41 62 46 59 52 48 55 57 59 62 46 48 63 52 54 48 49 52 60 48 47 54 42 40 40 42 44 34 25 30 42 33 59412 329 493 30 11083 16 30 12 6365 697 58 1078 1893 1667 2448 3764 5215 7400 11454 19903 40544 53807 50514 64781 52936 54325 66085 67936 63960 89055 96136 72418 54769 61534 20954 18339 18626 18789 20432 20807 21179 21286 21130 21370 21661 19404 17057 15389 14316 10362 6519 4606 3104 2297 1971 1551 1260 1055 1008 1217 1387 1226 1105 966 949 708 536 358 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1261 2424 3224 4703 7731 13467 24444 40573 55561 74636 100720 130220 157473 178953 199221 216561 226185 216727 179182 159870 143500 130818 120149 116016 104265 105548 105000 88156 71242 72938 86328 76613 47153 28040 17942 9711 6260 4847 4012 3218 2556 1956 1425 770 268 83 27 -14 33 59 34 12 25 8 19 4 -9 15 0 -4 24 -1 -7 20 32 36 15 48 14 -13 -6 11 6 0 28 -6 10 -22 0 11 1 -18 -15 -9 6 -15 -18 -7 -18 3 30 15 -8 -9 27 25 12 15 39 45 55 51 31 18 12 22 31 56 42 58 44 39 56 62 59 61 23 25 34 28 41 49 52 26 37 34 23 41 43 58 60 65 53 54 59 59 55 54 26 45 43 30 40 41 41 62 46 54 36 46 53 53 43 38 36 39 48 54 45 60 57 49 42 39 33 32 46 42 30 20 25 34 25 24 59418 331 434 30 11084 16 30 18 6365 700 -99 999999 634 1817 1648 4053 6865 5438 6534 8835 7765 4226 2687 4339 7982 14964 17199 16076 16683 22937 16867 4603 2303 2389 2544 2871 2864 2596 2451 2183 2041 2412 2677 2675 2660 2543 2628 2984 2964 2719 2895 3037 2787 2640 2240 1703 1439 1312 1171 878 702 530 448 288 54 53 52 1075 5869 4813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1441 3744 6341 9334 12969 15829 21910 28856 37691 47022 63187 80357 95684 111371 129840 153992 179869 199972 218269 235689 241783 239152 235469 231230 226921 212866 205502 206773 200140 184299 178016 174109 177472 154661 104798 47619 15391 7749 7256 6316 4934 3587 2617 1569 986 590 286 68 57 71 67 55 46 15 51 42 66 53 32 56 37 31 52 94 38 54 55 66 45 47 24 12 47 38 33 52 67 17 34 33 59 41 3 53 53 8 26 51 66 32 47 42 68 70 53 34 33 59 33 45 87 74 68 70 85 51 38 59 72 73 79 104 92 94 87 85 90 98 77 102 99 53 59 81 61 68 82 78 83 90 85 85 66 95 105 87 75 73 80 90 82 79 80 76 84 72 77 81 75 90 93 95 87 84 74 80 78 73 81 80 63 80 81 75 80 73 70 74 69 62 59 65 66 61 58 59424 330 463 30 11083 16 30 24 6364 703 798 910 740 1670 2210 1652 1062 395 453 563 719 272 56 -73 87 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 -96 999999 999999 64 -5 -56 4 177 286 265 246 302 365 1175 2624 3258 3999 5379 6326 7724 7699 2899 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1144 1924 2249 3923 946 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 313 905 1883 2986 4706 7789 11779 17648 23969 30071 37262 45962 54355 62724 72377 84526 96648 109371 123934 140316 155841 180208 205635 227109 252168 273658 290928 304182 323778 326683 319548 307216 289603 254683 185729 87498 28116 11068 6178 5520 4908 4630 4211 3518 2896 2105 1402 591 168 86 33 15 12 35 36 -4 11 26 39 49 8 7 15 -8 28 17 4 9 30 30 41 39 23 20 12 10 54 20 1 -10 23 15 32 38 37 15 13 11 41 30 24 22 4 13 19 16 31 20 33 24 48 46 43 26 8 27 21 37 56 59 18 26 48 44 54 68 82 67 65 50 56 62 52 51 47 44 49 51 36 38 34 52 55 53 58 65 68 62 66 68 56 58 52 49 41 33 39 51 58 53 37 40 40 44 56 51 38 56 58 57 52 40 38 39 41 46 43 47 47 43 36 39 28 31 31 31 59430 273 2170 30 11080 16 30 30 6364 706 461 1576 2309 3745 6019 4364 2830 1402 654 999999 999999 999999 999999 999999 999999 999999 999999 933 2935 3881 4467 6931 8626 7141 5256 3838 8994 9503 2089 607 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 215 506 1001 1540 2016 2729 3603 4492 6151 8233 10759 14228 18341 24278 32431 41131 50750 61980 74648 87136 101252 112222 126736 141560 157844 176357 196146 210829 223106 242155 274155 290779 295693 317818 319943 299495 254052 222901 207109 158775 101293 85072 70669 41968 15037 8729 6534 6444 6003 5389 4464 3284 2084 1332 636 321 213 64 24 34 -5 5 13 14 16 -6 29 5 -20 26 40 16 37 47 16 17 38 24 47 19 22 -4 -11 -5 14 32 -1 -7 5 59 24 24 8 25 42 4 12 12 21 28 28 42 27 40 16 5 6 14 46 52 41 40 34 50 56 57 48 20 18 21 48 75 86 67 74 62 61 57 48 54 28 37 39 49 25 34 25 29 47 58 50 45 72 64 49 61 37 51 45 36 48 62 49 43 29 54 58 45 63 41 41 55 55 53 44 47 37 42 45 44 41 39 30 38 39 32 39 35 18 12 17 20 22 59436 264 2438 30 11078 16 30 36 6364 709 133 944 1991 2947 3013 3975 4037 4660 6595 6892 5717 6367 6400 6213 5907 3422 3667 5122 2543 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 409 906 1391 1915 2722 3984 5307 6511 7818 9914 12856 15994 19458 23883 29428 34373 40374 48189 56338 66251 79208 91956 105155 119752 137301 156299 172932 190343 218354 243732 263518 274936 294340 313751 321846 312309 288271 276837 264004 218708 123216 81531 50253 26417 9021 2755 3720 3804 3704 3284 2502 1510 984 542 218 97 81 42 40 43 -1 22 -20 -26 49 55 11 10 -5 22 10 28 -11 37 42 15 31 19 23 11 -10 25 4 7 11 16 22 17 19 36 32 50 5 21 30 38 22 10 12 48 29 44 24 18 24 -3 -10 18 11 30 31 44 53 29 37 42 54 31 34 50 50 47 52 64 50 38 56 65 66 66 55 53 63 65 32 47 51 49 59 46 67 70 53 54 51 54 59 64 51 60 52 48 36 62 39 51 42 59 56 57 38 56 54 43 55 70 58 50 49 41 32 34 35 39 34 38 41 37 33 26 19 22 34 59442 269 2290 30 11080 16 30 42 6363 712 -87 1007 692 255 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 1983 4748 7293 8935 4511 1287 888 2516 3204 4033 5845 2772 1175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 488 945 1296 1876 2578 3495 4266 5587 7157 8501 9648 11419 13536 16375 19555 23437 27432 32322 37888 43571 51025 60244 70089 82676 97341 110256 126854 144636 165545 188482 211356 238931 266681 286688 300581 319750 322106 344101 341140 297307 239851 197259 161439 116068 58875 13466 2303 766 622 1070 1528 1671 1425 1195 1014 739 451 216 118 72 21 29 38 66 50 15 14 -2 -10 35 51 25 56 35 7 17 55 26 14 26 48 38 45 49 14 -4 17 19 50 45 3 2 18 32 52 34 62 49 17 14 23 15 8 33 44 56 20 0 11 18 14 27 35 65 26 25 52 58 39 24 22 38 52 35 42 63 72 81 66 41 62 67 58 44 70 46 46 44 46 45 49 35 52 51 51 36 56 59 52 69 71 61 50 41 51 53 52 66 69 77 64 55 60 56 46 47 49 51 49 60 59 55 59 58 51 51 48 47 49 37 37 29 33 31 34 36 59448 330 463 30 11083 16 30 48 6363 715 65 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 -81 73 240 463 742 789 672 543 274 110 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 416 1675 2542 2387 -86 999999 999999 999999 999999 999999 999999 -94 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 -64 305 909 1661 2608 3644 4788 6330 7814 9072 10199 11766 13080 14542 16089 17881 20470 24259 28711 32693 37554 43791 51221 59004 66730 76709 86547 97081 108815 121059 135262 151506 177232 204852 226796 244183 256241 265682 280540 295767 296270 277453 243629 203487 182539 156740 133812 133626 112252 61013 22295 4576 624 184 258 351 508 774 1002 1021 878 746 634 411 147 53 53 34 32 13 22 36 36 30 26 32 55 63 25 51 61 37 37 23 4 19 71 72 42 55 65 39 3 23 -7 7 52 76 63 37 27 35 57 38 50 14 23 27 30 25 32 21 6 5 11 27 37 44 57 73 42 44 52 55 53 67 93 75 49 66 74 66 68 82 58 29 62 83 76 68 61 42 41 53 69 57 40 37 57 59 75 59 52 72 83 64 67 73 61 56 53 52 64 55 64 69 87 75 80 69 65 60 64 64 61 65 56 51 49 55 59 51 42 53 53 39 30 23 34 41 37 59454 290 1639 30 11089 16 30 54 6362 718 -73 111 278 319 313 221 349 466 -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 218 72 999999 765 240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 126 306 432 654 933 1270 1694 2337 3226 4023 4701 5133 5995 7214 7935 8433 9572 11005 12652 14331 16148 18191 20867 23296 24945 27753 31192 34202 38390 43146 47125 50478 54427 62617 69918 81495 97952 114566 128464 140958 159099 180918 204653 233389 253035 270840 304549 318018 289776 259487 239043 236122 230258 221160 168943 103938 49227 16255 2412 192 112 176 312 617 898 1072 1222 1312 1247 1109 905 522 240 159 54 62 31 1 37 -7 10 30 60 41 -9 19 -11 9 50 55 47 49 48 51 76 66 33 29 21 40 36 -5 0 12 41 23 -4 43 44 43 39 30 31 3 9 17 24 43 32 29 43 54 31 8 37 31 61 54 22 43 27 48 49 56 41 52 68 62 76 69 49 36 57 56 57 29 45 50 47 40 52 58 60 67 53 55 68 56 62 69 81 79 62 43 37 54 51 48 50 51 53 50 57 50 55 57 52 55 54 55 58 51 49 41 39 43 35 35 43 47 47 37 31 22 27 28 26 59460 340 173 30 11093 16 31 0 6362 721 943809 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -19 1 102 140 303 443 545 664 861 1098 1366 1718 2164 2702 3189 3803 4626 5309 5953 6483 6887 7198 7828 8733 9712 11650 14035 16257 19101 22200 25473 29572 34493 38871 40987 43611 48138 52180 55664 62318 71693 80928 90397 103491 114323 122650 131463 131319 145336 168405 177136 188758 214368 223523 235272 242169 246912 252607 248826 252528 244188 223142 215853 176571 102825 50907 29580 7321 4905 2929 562 158 189 355 526 673 790 787 735 577 362 185 99 45 51 47 54 64 56 65 41 30 38 104 55 33 58 67 46 31 24 47 84 97 59 93 31 10 38 71 51 -3 15 42 56 68 68 53 74 61 74 81 52 54 62 37 36 46 66 55 44 57 75 85 92 78 69 94 83 80 76 62 77 91 94 104 86 92 89 96 95 93 96 82 70 77 101 88 84 78 81 77 85 85 85 101 95 78 91 85 108 91 89 87 84 84 84 96 95 90 91 68 78 87 82 75 81 80 80 80 88 82 74 83 82 83 79 70 66 59 65 52 50 60 63 59466 285 1827 30 11097 16 31 6 6361 724 -84 786 2187 4161 3816 1225 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 12 204 451 747 942 1135 1365 1713 2043 2324 2691 3102 3698 4042 4534 4869 5035 5414 5778 5727 5403 5398 5730 6245 6594 6679 7040 7590 8530 9394 10412 11984 14170 16602 19276 22924 27390 33112 38456 42748 45806 49444 51964 57340 65001 72515 82512 92921 102965 113670 122272 132192 144925 164498 193152 221810 235974 267247 296991 287856 265619 243248 240723 242374 238991 174403 135831 120955 74454 31085 13952 6110 2446 987 423 283 242 247 259 301 359 407 371 268 172 129 77 37 44 23 31 42 35 45 43 40 36 42 32 40 7 8 44 34 10 32 24 23 44 26 7 33 26 5 42 60 8 0 11 29 36 50 34 44 47 40 21 47 35 4 24 16 19 33 64 36 35 37 15 35 41 43 37 55 28 39 36 46 64 48 46 58 62 53 61 50 57 64 65 48 58 64 50 31 33 36 46 58 59 63 54 54 51 62 69 60 48 56 56 51 44 35 45 62 62 57 67 48 47 61 57 43 49 38 41 50 44 44 41 42 33 39 37 34 32 27 32 30 31 30 59472 281 1948 30 11098 16 31 12 6361 727 -22 201 845 1165 1296 2219 2280 489 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 152 318 535 787 970 1340 1612 1799 2135 2418 2912 3470 3829 4381 4767 4942 5126 5461 5691 5949 6444 6950 7951 9040 10259 10654 11096 12009 12439 12437 13340 14334 16153 18972 22554 27253 32178 37732 42838 47943 53483 60794 69983 76681 83564 90082 99951 110034 120795 135169 149058 168030 187425 200892 210252 226142 241665 251809 254996 253878 257916 256106 237638 219868 183302 115300 53659 29956 12705 4005 1379 603 280 198 148 153 164 189 130 136 156 94 37 20 48 13 12 39 37 3 9 59 3 -20 14 14 8 9 -10 -5 30 -17 8 36 53 37 13 39 15 4 6 20 29 -18 -28 -14 5 22 8 15 10 26 47 29 0 37 34 28 33 10 15 32 42 76 53 35 39 73 32 31 15 14 42 13 44 40 55 35 32 67 53 51 57 49 58 58 41 16 28 56 54 39 40 55 46 38 39 56 69 49 40 38 47 49 39 37 27 41 47 42 46 49 45 33 36 39 46 35 43 42 39 31 34 32 29 38 42 36 40 31 31 30 24 18 18 25 26 59478 273 2188 30 11098 16 31 18 6360 730 308 672 314 -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 -11 136 325 554 762 1050 1267 1597 2018 2206 2495 2852 3275 3633 3789 4284 4870 5104 5557 5962 6235 6559 6865 6955 6527 6125 6453 7560 8493 9592 10693 12285 15148 18028 21238 25659 28691 31436 35496 39864 43941 49008 55331 60673 71052 85170 93238 107237 126163 142280 149341 164097 178872 197118 210410 223851 250420 262688 294692 314962 313776 327040 335337 245809 143663 92114 53146 23334 11422 3282 595 256 211 239 221 235 205 160 101 68 58 27 66 47 54 12 5 27 60 12 -18 -20 45 -13 1 11 56 32 26 28 24 51 36 40 59 21 59 21 6 13 52 14 16 -15 -35 -23 20 8 33 17 18 47 6 23 11 17 36 28 32 22 2 -3 20 39 32 46 58 35 40 32 28 28 24 32 56 59 61 64 62 60 47 62 62 58 64 61 47 35 36 40 50 52 40 53 70 71 63 55 56 60 56 45 51 60 43 49 53 57 59 55 56 59 36 46 64 44 40 48 47 48 40 45 46 45 36 48 42 36 30 31 33 22 27 29 27 25 59484 274 2160 30 11100 16 31 24 6360 733 -26 13 163 227 143 135 227 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 -78 119 270 525 807 1132 1510 1892 2216 2714 3205 3582 3842 4474 5126 5643 6072 6911 7862 8918 9627 10210 11282 11578 12007 12740 13102 13343 14156 14420 14582 15180 15693 15963 16609 18277 21949 25984 28930 32431 38040 44976 50786 56118 60097 64082 65473 68366 74199 82182 93773 108624 121654 138368 155498 171750 194953 213584 228597 251018 274010 289142 286798 295119 282076 235127 177391 129484 93864 42873 20281 14952 15936 15894 12174 8540 6238 3365 985 140 43 74 87 90 175 144 129 105 76 70 62 90 73 55 53 37 64 23 49 74 36 32 -20 31 34 -3 29 12 55 20 28 54 26 55 56 38 45 20 13 -10 -41 -14 18 10 11 23 23 22 16 32 29 -7 5 -4 17 14 -2 25 52 53 32 25 29 44 50 67 32 31 46 67 67 42 66 68 65 71 37 46 63 68 76 64 44 67 68 44 43 42 41 63 73 70 71 63 57 65 65 68 71 55 37 44 61 56 60 61 60 54 52 48 41 56 60 51 58 53 39 48 51 51 46 40 41 40 36 37 37 33 30 22 22 25 29 59490 276 2106 30 11106 16 31 30 6359 736 121 172 158 109 -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 999999 999999 -11 110 284 525 720 921 1091 1178 1392 1540 1744 1996 2172 2477 2860 3161 3324 3397 3458 3540 3416 3402 3837 4409 5053 5490 5820 5739 5596 5479 5542 5579 6290 6834 7732 9048 10482 11998 13676 15088 17148 19668 22584 26087 29996 34005 39137 45697 54762 63768 73063 85047 97546 113640 130035 150657 174606 206053 235247 255400 278162 308325 336720 360642 350196 306125 270548 266600 192037 115356 60942 27143 20576 18422 19583 20563 20518 17807 13789 8076 4241 3234 1660 743 298 139 108 91 91 43 62 16 40 43 82 75 62 27 65 33 34 34 33 68 44 34 27 43 14 47 60 31 31 53 49 42 24 31 24 39 40 -15 -19 16 34 35 28 65 36 58 30 41 47 46 23 -6 1 43 28 37 28 30 67 43 32 14 49 62 51 67 70 37 67 76 80 87 78 58 40 55 45 63 94 69 67 80 73 76 60 53 68 86 75 59 61 59 67 68 55 62 66 56 54 59 67 66 52 44 55 65 71 58 64 57 49 53 56 59 44 54 52 51 54 50 43 51 48 38 31 41 47 43 35 59496 287 1782 30 11112 16 31 36 6359 739 -94 -59 638 1444 2294 3429 4473 5407 5914 6303 5369 5065 4671 5588 6595 7522 8577 10565 10300 8572 5288 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 451 969 1770 2766 3428 4155 4817 5459 6132 6641 6810 7049 7550 8143 8711 9070 8997 9208 9661 10050 10009 9797 9535 8978 8417 8379 8368 8248 8218 8425 8013 7908 7866 8045 7901 7064 6576 6390 6200 6165 6583 7330 8234 9585 10567 11850 14115 18696 24371 28849 32739 38996 45103 48023 51223 59440 69550 77221 86679 95970 105899 117339 130933 144854 153246 167124 175042 181067 184500 192330 200830 213687 215129 223955 218862 184986 153998 120037 75315 56458 43224 41706 42998 46945 55930 60540 50854 35596 20069 8214 2091 709 467 315 165 150 127 86 103 75 107 99 104 84 31 44 72 44 38 35 17 40 55 54 78 68 8 16 51 48 60 81 55 66 45 51 46 62 17 5 -28 -8 10 55 58 59 40 54 41 52 55 52 49 23 44 31 33 59 65 69 58 55 68 35 38 71 66 67 70 87 83 81 92 68 86 68 61 71 68 94 71 64 56 52 56 68 75 65 69 76 78 83 81 75 63 74 80 64 58 60 65 74 73 64 72 61 61 65 68 59 55 74 76 73 67 63 67 72 73 62 65 62 51 55 52 46 45 42 53 53 49 59502 296 1487 30 11117 16 31 42 6359 742 249 1643 3682 5154 6978 8670 8138 7420 8469 11348 14772 18137 24745 35663 49857 63618 73239 80808 87297 101626 110404 108888 98852 90897 79601 61730 44885 25808 9073 323 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 239 945 2282 4306 6217 8694 12141 14400 15090 15180 16337 18085 19543 20579 21900 22601 22709 23287 24964 28541 33739 37940 38909 32857 25322 20485 16605 12633 11845 13135 13795 13751 14184 14688 15883 17410 18691 19980 19260 17570 17537 19331 21933 22902 23710 22267 22924 24333 26931 30738 36121 41882 44732 54282 67260 69478 68835 71096 72571 77834 80399 82503 84781 89560 92153 95556 104418 116822 126196 122441 111695 95003 78255 63587 54876 56900 60861 62353 67311 77645 85369 94556 97930 94329 79324 55249 40700 36134 34939 33140 29053 22134 14864 7882 4687 2583 1231 705 486 338 204 187 157 105 106 71 47 84 79 38 30 38 35 42 89 82 78 34 33 31 25 61 41 25 79 101 104 73 64 59 56 66 17 15 13 70 47 24 23 39 55 37 49 36 26 67 45 26 27 55 68 64 59 45 63 85 103 61 57 53 45 51 49 86 105 102 80 99 98 80 93 101 92 79 77 61 75 70 59 71 88 87 77 72 83 97 98 91 93 77 83 67 80 69 80 82 87 72 83 96 93 87 81 81 85 83 83 81 86 83 71 74 79 73 72 65 65 70 61 58 62 67 58 59 59508 342 139 30 11119 16 31 48 6358 745 721545 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 413 801 1591 3201 5513 9670 12847 10305 6748 6940 8075 10029 12536 15295 18099 21868 25337 31237 36978 42802 51935 63246 85542 119307 148394 163526 167909 164577 149623 125759 66306 6760 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 508 965 1827 2683 3332 3825 4442 5459 6773 7883 8568 8428 7988 7556 7394 7430 7322 7258 7012 6343 5870 4904 3157 1872 1217 929 1629 2063 1937 1837 1335 1022 884 948 880 587 642 887 1224 1708 2663 3969 5020 6115 7544 10013 13819 20193 24656 24024 24440 28045 32739 34731 35150 35798 40170 43965 48044 52111 56479 62261 70047 79326 87489 96243 110083 122816 131561 140717 145854 141423 140893 142491 141052 139570 138870 130482 114873 102348 94199 81502 71269 59004 43749 24507 14506 9674 6161 4631 3223 1912 1462 973 587 365 137 54 42 45 18 40 6 -3 33 3 4 -14 -16 -9 -5 19 20 -1 12 2 16 -7 -15 1 -2 21 11 20 -6 -7 14 -7 15 -11 -38 -11 -25 -14 -10 23 1 -19 -1 -3 6 2 11 3 -14 25 -14 -12 6 18 14 15 18 15 29 0 20 1 11 15 18 35 26 39 59 46 32 37 33 33 19 14 26 28 24 14 30 51 56 33 21 50 35 23 34 30 28 37 28 18 26 19 15 32 40 31 29 35 26 12 22 31 27 23 33 27 22 27 27 30 38 35 21 6 9 4 4 8 13 13 7 59514 296 1519 30 11119 16 31 54 6358 748 121 650 1242 2322 3791 5759 7796 8651 2685 -1 68 230 939 1746 2581 4636 6298 8225 9062 8754 14245 21735 27611 40650 66222 101374 161976 231802 271906 283863 251954 98211 37271 30723 12885 3202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 402 1102 1960 3302 5099 6973 8988 10811 12410 13514 13671 12983 10971 8923 6753 4701 3002 2126 1618 1342 931 482 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 222 157 154 259 695 1789 4453 8409 14176 21504 29317 37824 48795 59692 72054 83505 98601 109129 121242 131620 135442 140997 146915 145963 144911 143665 133358 123795 119850 115133 108983 100128 94480 88526 86766 80769 65286 54192 46953 34542 19095 9748 7812 6779 5032 3282 1857 976 449 271 200 137 116 91 89 48 89 65 59 53 47 69 43 57 44 24 19 20 40 3 15 30 10 3 15 49 30 33 7 37 30 13 49 15 -11 -5 -15 13 46 37 17 45 51 38 53 55 42 20 14 23 5 23 37 51 62 56 77 62 40 69 53 67 60 62 74 79 47 59 66 85 81 64 85 55 58 66 53 46 64 64 47 48 54 60 64 94 93 65 61 67 55 69 52 54 68 59 75 71 63 53 69 69 64 66 64 57 58 63 63 48 47 55 57 54 45 42 46 44 33 42 37 30 42 42 38 59520 302 1339 30 11119 16 32 0 6357 751 -90 367 680 890 1581 3415 4843 7556 12729 19098 20689 21550 18517 17029 13204 9705 10352 13170 16282 19683 23656 28966 32258 36919 46675 57411 61434 55913 54837 56184 59626 62674 66239 75343 89579 113132 102370 54144 32262 22524 30060 36415 14977 624 999999 999999 999999 999999 999999 999999 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 562 1174 1922 2864 4038 5065 6179 7373 9072 11276 11694 11167 10818 10060 8949 7437 5727 4371 2817 1352 377 -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 60 1021 2950 5460 8216 11745 14107 17352 22121 28331 37162 45451 53329 60011 64021 68664 71484 70117 69613 70083 69389 71160 75999 84316 94449 104060 113572 116418 121897 126670 128051 129783 134319 141405 152052 154587 147883 147112 141973 122871 97343 65057 40685 19927 11901 7991 6243 4955 3393 2082 1084 599 409 185 163 105 86 127 76 53 85 95 38 64 45 20 1 1 -21 6 9 16 8 43 42 7 22 27 -5 32 35 39 34 9 16 13 7 -15 -10 24 7 31 31 30 29 33 -7 7 20 38 39 55 25 9 22 27 7 21 27 67 39 35 81 77 72 57 53 59 57 60 43 62 75 65 73 76 46 66 61 43 37 49 30 24 39 50 51 47 58 57 71 84 69 48 57 72 64 71 62 76 79 59 53 58 68 75 76 62 65 63 65 58 66 62 52 51 49 49 54 58 50 51 47 40 41 33 37 38 39 59526 297 1491 30 11121 16 32 6 6357 755 -77 403 1081 1538 1861 1927 2577 3678 4779 5312 6299 7770 9163 12877 15797 15604 18234 24199 27399 29468 33668 43554 45332 42378 33906 32182 26227 15707 12122 5122 749 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 44 139 374 716 829 876 772 688 523 403 152 -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 -51 997 2605 4949 7920 12963 21507 27198 33635 41638 44060 40001 36115 35594 37956 39470 42397 46763 49931 55786 58729 61432 66505 73285 82082 89834 96694 103322 109399 124451 133988 140978 148578 160148 179160 200081 222301 239917 257007 278309 282448 271008 219285 143494 109899 67268 16282 5025 3623 2554 1565 947 596 406 209 110 118 157 145 107 127 67 47 77 61 56 46 55 36 70 71 28 54 38 37 44 58 29 7 27 65 65 16 20 -7 38 24 -10 36 28 8 59 40 19 52 51 57 27 66 88 82 43 41 25 23 37 60 52 46 77 73 43 40 37 66 50 80 75 77 77 89 67 73 89 89 85 67 82 71 69 77 60 55 81 53 78 73 72 78 74 48 77 72 88 92 65 56 62 73 72 69 75 67 75 81 74 65 72 68 63 64 59 78 76 65 66 69 59 59 55 59 54 57 49 42 39 51 41 45 59532 279 2033 30 11123 16 32 12 6356 758 200 422 678 1217 1460 1071 701 952 1302 1516 1612 1508 1105 537 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 81 267 437 707 1036 1415 1838 2371 3011 3662 3932 4296 4503 4738 5189 5906 6782 7491 8249 8241 7922 8547 9388 10481 12494 13807 14516 15781 17009 18960 22643 26605 31404 38532 49326 61652 72824 83942 97092 115697 136458 160855 193531 222608 244514 271804 302577 317026 328203 348542 358077 337637 299406 268925 234072 168226 100352 86269 58636 33723 25577 18687 5515 1780 725 368 273 226 138 99 59 107 85 43 30 44 64 39 72 85 45 68 101 61 43 37 48 33 36 83 79 61 83 63 14 78 114 80 21 35 31 36 44 47 38 44 64 53 53 20 51 47 67 93 83 63 62 47 51 76 77 78 77 54 75 78 87 50 46 84 94 101 110 102 104 87 102 73 68 74 70 61 64 75 73 72 75 91 92 90 81 86 84 74 80 84 80 87 74 67 82 88 78 80 88 87 87 91 75 81 84 86 75 80 82 77 72 68 73 71 75 68 66 58 60 54 52 57 49 48 59538 303 1316 30 11126 16 32 18 6356 761 298 961 2475 2092 1687 2037 2288 2708 3742 5073 6650 6473 5667 5493 5462 6073 6599 6658 6494 6892 6885 7705 7852 8593 8349 5936 3434 5089 7168 7000 7114 12719 18944 19762 19934 18746 20733 15997 7281 17694 14766 15186 9967 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 999999 151 955 2155 4161 6893 8786 10841 15001 19876 24507 27838 31099 33010 35804 37628 35072 36869 42700 45245 44663 49049 50342 50885 53419 56441 61493 68585 77172 85622 92417 102172 110340 114842 124302 135086 145273 153530 159297 162886 175647 197070 221563 239597 243751 250833 244826 213593 184664 166792 149710 116146 73189 39562 9840 2676 1228 1114 715 330 254 289 263 193 89 101 110 70 94 69 45 59 65 71 45 53 76 65 39 103 84 66 101 59 57 62 64 49 45 62 72 62 93 57 41 24 55 71 96 80 50 49 52 59 79 119 68 43 60 69 57 59 67 75 96 74 61 81 67 64 70 73 96 117 109 92 104 93 107 105 98 109 71 76 80 80 80 80 88 100 99 101 108 113 98 89 99 109 106 93 87 95 85 94 97 99 87 92 100 108 99 90 85 95 94 91 86 85 73 72 74 81 75 82 79 77 61 65 61 59 63 74 75 59544 303 1318 30 11128 16 32 24 6355 764 -79 22 267 802 933 432 137 175 534 1009 1842 3489 3835 2529 4058 4092 3766 6529 11639 12381 10068 15556 17910 15658 11825 13187 11730 14090 16593 10760 11052 12514 16699 22206 28141 32086 33926 42165 53432 62947 55775 37071 27843 34466 26814 4946 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 604 1528 2630 3893 5961 8727 10584 13923 18921 23751 29840 37836 44196 51725 62679 70883 79236 88264 95800 104166 109200 113726 119256 123446 127772 130310 134544 140896 140108 144464 162281 182325 176054 179146 172851 153879 152562 147476 135088 127102 117254 97946 80184 64554 36920 31771 29118 21804 19202 16900 11889 6066 1635 365 293 284 225 218 113 45 25 38 73 44 66 90 50 6 6 58 56 45 -1 30 51 48 64 40 42 21 20 52 48 34 36 57 14 11 30 -15 22 32 40 29 22 25 22 -32 2 29 24 30 55 36 10 18 26 18 47 44 47 30 56 45 48 51 35 71 63 66 69 76 71 83 67 57 64 66 63 44 57 37 51 60 52 59 79 81 76 64 56 56 79 79 65 76 66 73 83 83 85 77 74 56 64 61 54 67 64 65 63 62 78 60 48 57 62 66 55 51 51 56 38 39 33 34 50 50 45 59550 284 1890 30 11130 16 32 30 6355 767 5 165 36 117 388 787 1054 1566 2883 4237 4877 5510 7216 10903 13028 10188 7777 5024 4946 8204 6470 2958 2042 900 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 486 775 956 1318 1597 2175 3013 3731 4518 5916 8352 10432 12369 15015 18761 24453 30892 35315 41429 49829 58321 67853 78767 95460 114383 128931 151103 161462 172250 190836 193586 193025 202035 210431 221403 220705 219921 219246 183847 169174 173359 168856 156630 145838 147235 133620 109796 90321 66280 44975 36199 18081 6328 1534 644 259 137 89 55 55 58 43 12 31 7 29 4 9 2 6 7 20 22 39 42 38 1 21 -5 6 -2 34 18 -2 -13 1 5 -7 -12 -15 -31 -51 -13 -21 -24 -28 -22 4 -20 -16 -10 -3 -14 -17 -3 -2 10 8 -7 16 20 15 28 27 12 18 33 31 25 35 47 46 41 39 33 38 27 39 34 28 30 33 38 52 17 14 27 46 29 38 58 49 34 57 37 36 53 56 43 33 49 53 43 42 56 45 36 44 46 39 42 42 29 27 33 31 27 30 26 26 26 26 25 20 20 18 13 13 14 19 59556 277 2101 30 11131 16 32 36 6354 770 -19 104 305 393 712 1109 1423 1566 811 576 506 376 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 -64 106 228 388 695 1027 1432 1829 2372 2819 3423 4112 4967 5948 6900 7875 8637 10030 12300 15536 19424 23508 28953 35181 41609 48106 56372 65384 71469 81186 90654 107842 134410 157809 183917 221472 256552 265621 255762 236891 237833 245182 228597 216720 201630 203647 201255 204221 200943 194917 179745 147635 119112 105575 64898 37443 28055 15250 2873 542 367 373 322 252 181 126 80 72 82 44 40 84 73 78 84 52 40 38 19 37 61 48 47 29 39 68 38 44 68 43 63 70 68 58 58 29 36 40 42 45 27 43 26 44 49 22 0 34 68 76 61 56 70 71 45 43 64 59 84 79 69 76 72 62 68 90 82 92 111 102 101 102 105 115 104 83 108 76 68 73 78 91 67 95 75 92 79 79 82 80 77 93 84 82 82 102 88 72 76 91 85 83 83 101 84 94 94 73 80 80 87 76 75 79 78 69 64 65 67 56 59 56 65 63 64 56 56 59562 263 2522 30 11132 16 32 42 6354 773 172 854 2305 4407 5685 6778 7402 7352 7836 5279 2433 857 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 441 852 1263 1471 1934 2619 3384 3914 4179 5335 6614 7399 9035 11476 14053 16197 17826 20217 22824 24504 25780 23375 19727 18549 17308 18144 22537 30650 39945 49122 66738 83243 103541 126606 140073 148952 163639 189727 215163 214909 195056 175740 159584 159846 172930 164389 172396 192716 186440 164518 161386 159941 148318 134898 120200 108152 81889 90131 113539 143040 151559 123842 70211 24823 6770 891 226 214 195 190 119 87 60 133 112 106 110 81 87 56 80 109 94 77 76 79 106 95 78 65 63 72 71 94 74 73 91 70 57 74 104 61 78 53 53 64 100 68 52 73 67 55 83 109 88 90 85 88 81 93 67 72 98 126 119 113 97 83 95 107 116 94 94 113 113 103 95 104 101 91 118 109 102 89 84 92 82 96 116 113 95 112 106 88 97 114 120 116 118 117 104 109 122 120 102 104 113 100 94 102 86 99 103 100 96 89 92 91 91 96 85 89 87 74 83 78 78 71 71 74 81 75 59568 279 2042 30 11132 16 32 48 6354 776 236 848 2177 4213 7568 15331 25390 30809 36614 45779 43703 41967 36836 32215 17818 17103 19101 21752 25037 29778 32086 35504 29778 14454 7861 4719 3983 3543 1762 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 562 1095 1644 2371 3672 4934 6406 8425 11267 14370 16726 19028 20677 21928 22918 24033 24960 28138 33618 41302 50623 59382 62329 63726 66514 71544 72382 75178 66060 54788 52077 45621 43138 42269 45279 48803 53813 62011 70042 77883 84464 90816 104030 114126 117736 122120 126266 119522 109161 106088 106283 98141 82099 75583 64922 49325 39777 33126 27100 31021 36636 50910 64312 86747 114706 130321 148389 152718 146883 134865 100721 48891 26087 18615 12359 7950 5539 1857 261 204 210 207 151 123 68 58 93 80 80 80 62 85 84 83 53 55 48 57 86 90 76 64 43 60 79 81 72 67 71 69 58 42 23 52 35 39 54 62 39 42 35 64 29 81 102 86 56 51 49 75 104 86 106 94 94 85 86 87 100 97 122 118 115 115 114 104 121 109 114 107 105 92 91 82 74 76 87 105 101 86 93 95 106 105 109 106 99 104 104 97 85 93 93 103 105 84 90 109 103 83 86 94 92 102 93 92 90 79 81 89 83 73 76 70 59 68 67 66 65 74 59574 279 2043 30 11133 16 32 54 6353 779 192 844 1961 3659 6437 6654 6539 8141 9805 13839 21369 23929 20013 25016 13364 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 29 37 -23 -82 7 77 170 167 437 603 524 925 1450 1943 2070 2354 3144 3553 3421 3178 3457 3918 5235 7156 8892 10530 11972 13556 14746 14666 12186 11116 11807 12436 11143 12957 14006 14366 16028 18110 19406 20650 22473 24224 26447 30388 36021 38936 41420 45952 49011 49386 48205 49650 49800 51007 59110 71884 77184 74947 74135 79888 90083 108269 126550 148475 169787 188815 199607 210024 224787 244067 270395 287568 298919 269541 243854 220728 202525 175730 135569 114685 94061 64744 32962 12690 3893 1206 852 729 221 60 41 52 40 63 45 29 61 39 19 56 38 58 38 43 35 10 63 40 43 49 61 38 53 51 45 48 52 43 9 22 30 -2 15 38 4 11 36 13 37 29 34 39 47 24 16 66 77 76 82 60 51 69 65 63 50 41 66 68 63 75 101 95 77 64 76 46 56 75 59 67 62 48 60 69 81 93 78 75 71 78 71 82 78 78 60 57 76 69 68 63 82 61 54 60 65 64 69 64 68 70 56 52 54 55 64 55 48 47 38 45 39 41 44 47 44 42 59580 278 2073 30 11133 16 33 0 6353 782 376 1122 1949 2711 2501 2972 3520 3833 2589 567 313 285 379 636 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 999999 999999 -26 226 541 620 477 356 219 67 -26 999999 999999 999999 63 493 823 1119 1116 1063 984 804 511 288 99 -15 -50 -38 78 318 472 639 1001 1262 1775 2149 2341 2589 2808 3099 3338 3815 4603 4963 5667 6659 8207 9686 11291 14114 16702 18499 20116 21920 24558 26096 28500 36047 46511 51570 54912 58916 62235 69633 79549 87492 97416 111394 132814 152172 171029 185726 207225 236187 275101 329020 372013 413019 447292 474413 493548 416190 300624 185091 130740 91790 62752 26125 8943 3817 580 202 188 114 107 132 113 82 125 110 90 107 109 89 110 95 71 91 97 78 112 74 93 103 112 108 119 103 110 70 62 58 89 110 101 93 59 24 22 57 48 101 81 85 112 105 88 124 105 99 85 87 101 116 116 79 98 86 80 92 89 84 138 143 124 108 108 140 128 138 126 120 110 105 91 124 106 97 104 122 112 115 107 116 117 128 123 121 120 116 101 105 115 125 120 104 109 108 101 106 104 107 103 95 96 108 103 93 112 116 110 99 88 97 96 89 80 70 75 80 80 86 59586 281 1982 30 11132 16 33 6 6352 785 173 227 -29 62 820 1305 938 859 937 805 1480 1739 2239 3458 5309 6775 7869 5892 7412 8815 3583 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 638 1263 1965 2805 3339 3293 2709 2055 1638 1179 965 1092 1136 635 238 89 118 236 6 999999 999999 999999 999999 999999 23 238 398 590 724 768 941 1114 1091 1204 1585 2142 3149 4544 5825 7825 10010 12101 14757 17484 20434 23461 25725 28603 32428 36029 39844 38318 33679 32254 33596 34097 35526 36927 41805 54710 80046 104552 121216 132781 141031 169908 207772 235827 253088 287920 316441 328866 324490 293073 290156 293069 294227 285869 264449 201796 142950 111789 78357 47458 30389 16120 7398 3692 970 225 109 76 61 66 58 57 4 45 34 21 52 26 46 49 60 38 10 25 35 52 77 37 42 65 49 64 42 51 62 74 61 62 39 21 27 39 49 6 37 53 58 64 70 73 75 35 35 68 55 64 90 62 77 84 88 73 74 86 93 81 96 93 66 75 87 87 85 100 82 88 70 61 68 60 51 73 93 77 98 71 92 89 66 74 86 84 78 87 74 72 76 89 90 86 91 79 84 79 69 65 69 67 78 65 57 58 69 60 55 57 65 53 52 55 43 50 56 56 59592 346 31 30 11131 16 33 12 6352 788 411900 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 496 1490 3887 6885 7358 7727 9414 11246 10883 9728 7543 4821 6213 7312 5366 2041 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1436 3067 4463 4623 4234 3704 3404 3242 3149 2952 2381 1915 1507 1111 532 307 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 385 633 889 1308 1429 1398 1962 2924 4501 6691 9286 12981 18024 23116 28786 33563 37111 40373 40458 38104 35444 36984 42641 51373 58134 70247 89643 112974 132662 148586 164490 167841 171333 186835 208163 239293 246466 245560 252613 272362 282349 285565 298916 300802 282003 242885 203263 157481 111193 76998 59097 35352 23958 12708 2362 323 100 47 78 91 57 48 51 66 52 13 21 21 44 22 32 15 45 30 36 51 39 40 37 34 54 56 16 32 49 46 32 74 57 31 32 25 36 21 -2 18 58 6 18 57 36 18 49 45 16 44 23 44 38 76 75 56 54 63 57 49 55 70 76 89 95 93 76 85 77 79 81 96 64 61 44 47 60 63 67 56 62 58 82 82 65 69 80 64 75 81 79 76 74 76 84 74 75 71 64 64 56 69 63 56 53 55 42 50 47 45 57 46 49 49 44 38 46 39 26 37 40 59598 277 2100 30 11130 16 33 18 6351 791 68 547 1222 1906 3724 6350 8113 7059 2538 928 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 370 552 580 626 691 752 634 728 787 655 182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 584 1462 2709 4446 6919 10183 13075 14941 17047 18074 18843 19382 20574 22711 25922 30270 37356 43099 49469 57774 68833 80473 95363 112556 134196 155322 174774 198313 225022 240101 252964 281114 303765 318374 324259 318507 317098 291232 271345 238244 209517 172886 144591 101137 61341 37648 26820 20300 13013 5499 2348 751 184 61 41 34 37 56 30 54 39 25 13 -9 1 37 52 10 42 43 42 54 59 83 63 36 17 44 64 29 43 72 66 70 51 34 30 30 16 34 43 25 41 77 55 50 58 36 32 40 58 88 82 61 53 61 50 54 44 72 81 87 104 95 85 96 83 54 75 88 94 78 74 60 53 65 66 82 83 68 77 88 62 65 74 64 60 85 80 66 51 68 63 69 62 67 56 76 79 79 69 56 62 72 67 59 59 61 62 57 41 49 51 45 42 47 42 41 49 59604 279 2039 30 11129 16 33 24 6351 794 26 370 812 1593 2649 4963 6124 3460 1901 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 71 97 145 106 64 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 152 328 433 584 909 1520 2637 4578 6467 8290 10020 12086 14298 17078 19684 22880 26129 28424 31049 35138 40005 47622 59032 71148 83504 97709 112495 130303 150866 168428 186341 194125 197213 215736 245435 288710 325339 351392 366435 370256 355881 305105 255067 185575 140817 114653 92294 84436 66111 58345 52084 47406 43346 39812 36692 27271 19960 8986 3725 1426 264 125 95 61 57 77 77 98 68 86 75 70 88 117 108 90 75 52 64 82 69 116 138 109 62 49 49 83 87 86 84 73 58 64 87 60 55 89 85 117 102 102 138 107 96 83 102 108 101 103 115 128 120 114 122 106 104 81 100 83 81 99 89 117 107 100 109 97 126 128 109 110 113 119 121 129 109 97 105 103 111 118 113 116 118 107 108 110 118 97 103 102 104 101 104 101 96 96 101 98 92 103 93 81 80 90 89 75 76 59610 278 2070 30 11130 16 33 30 6350 797 138 885 1901 1327 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 74 220 396 699 1170 1818 2594 3446 4489 6084 8853 12219 15049 18781 23664 29392 34785 40852 47443 53652 62836 70383 76054 75804 81081 89587 96462 104651 115384 128882 138947 144591 151705 164591 188757 219553 255495 286257 309317 318981 302928 290791 270032 246635 225622 195599 175689 157344 146914 111615 80114 64728 53248 41115 27583 14721 6673 4777 3516 2647 1690 404 95 60 45 36 101 89 51 56 62 41 44 86 77 49 78 73 47 57 75 48 49 67 81 62 66 54 52 75 49 39 48 51 62 43 48 43 52 59 81 47 77 85 71 66 48 69 59 44 89 75 84 111 113 94 86 75 67 87 112 91 88 82 70 66 68 88 88 82 91 110 95 101 81 89 92 110 97 107 82 83 78 77 95 94 88 89 91 76 72 75 81 74 79 88 78 73 78 84 76 69 64 53 57 62 58 57 58 55 59616 170 5311 30 11131 16 33 36 6350 800 185 465 644 1022 1570 2324 3371 4677 5859 6944 8172 9304 10903 12496 14344 16507 19341 23605 28681 33677 40195 46872 53500 57474 62626 67444 74796 82240 88251 91551 97417 107455 118139 131680 147442 158593 168979 180794 196250 206657 212661 228903 245560 254790 235793 209460 169853 147150 156314 162086 169755 172916 157618 141550 114794 102801 109265 98501 75155 56712 37784 25038 14091 3134 360 85 57 67 71 79 73 52 25 67 92 67 64 68 83 55 38 81 65 63 84 58 64 61 76 58 58 57 49 58 70 46 67 77 60 56 84 87 85 104 91 67 62 75 86 63 87 135 102 92 91 117 103 75 88 106 117 104 97 95 99 88 75 76 95 101 91 92 104 106 105 106 114 104 98 89 82 93 105 101 98 81 96 97 78 84 87 77 77 79 86 82 70 76 80 77 83 72 65 69 80 76 70 67 70 72 59622 167 5402 30 11132 16 33 42 6349 803 106 413 765 1258 1830 2613 3358 4347 5859 7793 10535 14438 19515 26152 34209 43944 54553 66909 77562 86777 97005 108041 118669 128343 129808 128487 131503 142587 155964 176160 199145 214146 222522 212269 217045 235398 246056 265833 280973 293761 286278 255566 211616 168984 132632 107128 82719 60933 38395 17713 7601 2612 1444 2244 6419 9002 4814 2093 176 44 17 42 31 37 39 12 8 17 17 36 16 15 31 38 65 51 32 47 36 41 40 62 -14 -21 23 20 28 17 14 26 21 32 27 38 48 22 35 48 56 74 47 57 57 63 70 51 56 51 70 64 62 58 56 78 55 61 76 61 63 67 48 58 31 29 56 57 72 72 81 63 51 62 63 57 60 65 54 72 62 61 61 58 64 57 51 46 50 40 49 55 62 59 64 52 57 57 53 49 47 32 35 35 36 39 38 39 34 59628 159 5643 30 11133 16 33 48 6349 806 217 573 1106 1814 2675 3858 5374 7382 9642 11942 14821 17731 20351 23989 29505 36709 45273 55779 69489 89310 108337 124390 155868 198799 232316 267492 304731 338801 364396 377148 390187 331170 275747 273946 277630 291864 265116 216673 157670 116568 75297 45538 23615 13958 10609 7033 3193 1350 1185 689 206 48 39 -2 26 34 17 37 8 8 13 33 22 23 49 46 23 1 8 17 -2 14 56 31 -11 15 31 19 17 5 12 18 29 28 31 19 3 -4 15 60 55 62 61 70 41 38 59 31 50 61 50 65 61 39 80 64 52 57 50 64 51 32 39 15 48 30 54 58 55 45 36 52 43 35 62 41 58 45 41 32 48 43 43 52 38 31 47 44 44 39 32 36 42 54 52 39 32 48 46 35 25 25 26 18 20 26 29 21 16 59634 167 5401 30 11131 16 33 54 6348 809 75 539 1158 1971 3116 4505 6259 8695 12121 16813 23038 31234 38917 45713 52449 54896 50986 49329 54166 60785 66717 75170 78695 80815 89274 101407 110895 120547 123067 130709 140994 150795 164827 186892 218256 255161 289657 279089 253957 241697 260700 276589 288670 286491 240299 188203 120741 64983 37619 17251 5257 2154 697 256 129 124 89 86 74 51 53 49 35 70 59 26 72 65 72 49 28 32 29 25 20 10 26 44 28 56 56 68 41 41 27 38 30 43 45 60 11 26 46 29 35 48 50 58 88 78 58 44 33 49 52 49 76 80 68 75 74 73 56 56 64 72 81 71 67 70 46 65 65 59 58 68 65 73 88 78 76 91 99 85 86 76 73 73 56 61 63 69 73 67 63 69 71 66 65 61 67 69 65 62 67 62 58 48 54 54 54 41 39 44 45 49 47 59640 169 5338 30 11128 16 34 0 6348 812 55 369 768 1225 1708 2217 2854 3614 4406 5328 6520 7562 8924 10104 11326 13153 15765 18729 22238 26947 32596 37589 43026 49355 57101 66219 76048 87087 103578 122965 141653 163036 177795 190015 207569 219402 235893 253076 258436 256351 260773 239412 202255 185953 202696 244697 294007 313276 272318 160929 69681 30331 13631 5910 2170 374 73 49 46 40 26 41 16 11 -5 31 39 31 37 59 42 39 47 47 35 61 53 38 52 67 66 45 65 51 59 56 60 41 37 26 38 48 59 66 39 57 30 48 57 70 70 83 81 40 54 65 66 37 42 80 75 71 81 90 85 78 85 85 92 62 61 89 67 68 75 49 49 61 79 68 55 65 53 61 71 80 75 70 70 75 75 71 71 69 66 60 62 60 70 66 69 58 67 63 68 62 69 66 62 58 61 57 51 51 41 33 46 50 44 59646 171 5277 30 11127 16 34 6 6347 815 52 348 592 860 1278 1579 1995 2350 2912 3879 5029 6333 7766 9574 11480 13431 15723 18922 21594 24258 27767 31471 36493 43100 50220 60182 69352 78233 87122 92876 98389 105197 115759 131383 142993 157615 176333 192907 198107 208116 207539 214523 241171 247909 234333 211329 178106 162261 192608 252133 300299 273443 185735 86311 22451 5717 1475 441 116 52 45 2 -26 26 -13 -9 29 -5 6 -1 21 28 14 39 25 -12 2 14 2 -2 30 33 26 55 24 45 42 7 37 33 26 17 5 11 -3 24 26 13 11 0 33 5 21 39 49 34 36 34 7 53 53 42 51 79 70 62 45 36 39 44 66 62 45 44 28 41 70 51 56 45 48 62 65 46 34 46 49 54 54 57 48 48 57 50 55 43 52 53 45 43 48 48 44 44 44 37 37 52 49 46 42 40 36 32 23 28 34 26 22 26 19 59652 165 5457 30 11127 16 34 12 6347 818 40 268 596 923 1523 2086 2647 3422 4558 6130 7916 9634 11665 13873 16433 19194 23002 27002 31856 38542 46884 56042 67405 79621 93060 107702 120351 135362 154534 171756 188298 202701 221191 247116 273541 299147 325923 320342 285015 264523 261473 207403 164623 167659 189109 217624 207574 130281 48367 11326 1384 212 107 69 88 76 86 58 31 52 58 48 51 47 48 72 50 40 41 27 33 46 47 66 61 63 71 24 17 78 66 48 54 36 38 75 59 47 23 34 59 50 55 49 7 56 59 45 47 44 51 47 50 68 74 79 111 97 87 84 82 90 75 85 86 76 60 60 55 75 72 74 75 59 75 71 69 84 76 77 71 79 76 70 75 63 69 69 86 80 85 97 84 74 57 67 68 75 66 52 60 66 65 64 78 61 65 63 49 46 45 44 47 48 49 59658 161 5577 30 11127 16 34 18 6346 821 59 386 789 1355 2047 2764 3829 5186 6622 8637 11250 14107 17655 21940 27580 34547 44194 56333 68387 80045 94283 108357 121051 133552 151671 174347 199080 230034 255866 280396 299825 312678 311830 303778 285982 274475 271844 247831 231939 229028 200259 134024 89652 64930 39809 14761 4132 1846 473 75 29 50 48 28 26 46 67 62 30 18 19 -8 24 53 55 19 50 35 16 18 40 58 74 45 32 24 36 35 8 12 40 27 13 13 -2 11 35 16 6 20 46 40 52 30 17 29 29 28 44 55 52 33 39 68 83 86 62 62 32 57 74 58 51 52 39 39 37 45 47 37 36 44 59 69 64 63 66 60 51 48 53 50 43 53 37 41 49 47 57 46 29 32 38 49 45 41 51 45 36 46 46 37 25 30 30 26 24 24 28 28 23 59664 157 5695 30 11125 16 34 24 6346 824 50 347 754 1188 1928 2997 4114 5462 7373 9656 12629 16916 23067 30554 39241 47795 57827 67409 71803 77370 86869 102359 123592 150449 180321 212346 247304 271993 300085 333191 357279 362026 383268 378118 369934 337915 303245 235312 181565 143873 76403 47871 27565 9327 2572 673 143 69 62 61 52 63 47 33 51 85 79 44 65 78 61 71 52 57 70 51 58 97 92 56 52 85 44 59 62 85 77 25 36 47 72 58 78 58 68 58 65 93 61 62 79 89 44 60 87 119 98 98 92 95 101 80 77 70 78 95 94 92 77 76 65 68 68 74 82 94 99 96 86 89 84 86 92 82 84 94 87 76 86 96 85 73 63 79 84 85 91 75 83 86 72 76 75 74 69 69 74 75 64 67 62 64 60 53 59 63 58 59670 151 5873 30 11123 16 34 30 6346 827 451 1495 2755 4566 6798 9265 11844 14928 19514 26542 36101 48682 63951 80416 107174 143843 177697 204204 236641 255245 275696 277126 277416 298391 339203 382817 412523 421617 389526 340370 273806 200195 149041 119605 74513 41508 24290 12748 5196 1393 235 78 72 51 39 17 70 51 24 31 17 19 30 24 31 15 37 68 46 55 65 48 21 49 33 55 55 40 50 46 44 38 40 27 29 9 19 28 19 13 66 66 53 50 43 41 48 58 38 71 65 46 44 71 87 55 51 77 80 76 92 80 61 61 52 46 42 48 56 66 55 65 57 55 58 61 66 68 70 61 63 75 72 55 44 47 47 51 54 53 47 42 51 58 54 50 56 58 51 45 46 43 34 37 34 29 24 29 36 31 26 59676 154 5781 30 11121 16 34 36 6345 830 -33 199 605 985 1454 2192 3184 4444 6247 8223 10869 13830 18036 24373 33508 45019 61612 85566 117391 161793 213199 269857 319512 391059 453659 475686 462552 421130 396919 355482 291070 239204 226665 210528 173095 147458 115612 76405 41392 20253 9583 3247 667 146 48 47 35 45 65 20 68 50 47 64 40 45 61 40 26 60 61 50 43 16 47 49 66 20 48 63 80 68 49 57 57 68 49 23 17 47 62 36 50 44 69 71 38 57 58 57 54 57 86 75 87 91 99 81 76 84 80 72 70 66 74 54 61 63 58 51 70 60 68 47 54 71 80 68 78 62 68 81 66 74 70 69 70 64 71 70 74 76 75 73 67 55 64 63 57 58 57 56 53 46 45 45 42 36 36 35 40 49 49 41 59682 157 5689 30 11119 16 34 42 6345 833 323 948 1801 2877 4332 6768 10153 12934 16403 20673 25294 30959 36654 43882 51497 58946 68084 79497 88185 98854 117902 137451 157912 190242 224264 267165 309158 342930 383047 419229 429113 406585 349112 277686 205495 152081 126326 126686 108058 75629 42094 23289 15384 8833 3219 603 111 50 24 14 17 44 70 44 11 38 59 42 28 30 40 47 18 54 33 29 3 1 20 43 61 45 32 50 41 23 43 30 22 18 32 54 43 38 38 24 39 62 76 43 47 45 42 53 23 37 45 65 62 65 71 99 74 59 63 72 79 83 60 58 57 54 53 58 77 70 53 59 76 72 69 70 60 67 76 43 40 69 67 44 48 49 47 52 46 40 49 55 51 54 52 57 62 53 46 52 48 39 33 30 39 40 30 34 38 37 30 59688 159 5628 30 11118 16 34 48 6344 836 247 799 1587 2650 4078 5703 7676 9824 12595 17002 22856 29067 37405 47562 56533 66829 82010 93969 95721 100737 113230 124736 135449 143941 154448 169476 189565 214391 239136 262488 292331 307070 326403 336890 344291 343088 312598 271840 200798 130853 104514 95434 60985 27401 14845 9432 5319 1692 251 42 85 36 60 28 32 52 33 35 58 42 24 22 37 43 51 37 29 50 36 44 62 27 34 60 69 62 54 91 60 55 51 36 28 30 32 45 40 57 33 44 44 42 51 41 36 26 49 42 60 87 96 91 85 80 91 73 71 59 56 92 79 59 59 61 45 63 53 63 61 60 58 67 62 74 85 81 79 66 64 56 56 71 69 53 61 52 59 64 62 58 70 60 61 59 63 58 60 63 57 53 39 51 41 31 31 30 41 38 34 59694 160 5595 30 11115 16 34 54 6344 839 -88 331 954 1918 3121 4349 6253 8472 11110 13842 17154 22289 28259 34109 41290 46809 51913 60345 71528 79798 86288 93349 105231 121548 141626 166989 195007 216912 246056 284027 328443 367125 390978 389423 382388 364970 322067 285796 242773 185981 126637 96545 95834 83034 44243 15825 6490 3151 967 228 58 52 57 82 73 91 76 56 43 68 87 60 67 59 30 78 70 24 48 44 71 79 60 63 75 58 47 45 71 73 88 51 55 61 65 29 31 55 49 58 71 68 71 80 64 66 78 57 61 70 102 85 55 64 97 90 88 73 81 80 80 71 78 64 46 53 78 87 68 81 70 82 82 88 77 68 73 86 101 69 72 86 79 67 68 66 69 83 83 64 60 62 65 66 71 70 64 72 57 55 60 48 48 49 45 43 52 49 48 50 59700 159 5650 30 11110 16 35 0 6343 842 77 417 941 1641 2541 3862 5760 7864 10372 13714 17311 21700 27364 32333 38561 46020 55356 68074 81156 94216 112120 133877 148480 176917 200792 216409 242819 264556 294250 324912 337264 363311 395092 390393 369678 336485 306424 244000 163625 99246 76994 59759 34461 14195 5353 1852 863 577 319 150 66 84 80 33 71 61 53 62 32 36 65 64 69 79 61 51 33 41 52 74 69 87 76 89 78 73 67 79 52 36 61 36 -2 36 23 20 59 73 75 62 71 66 91 81 52 65 90 62 74 107 88 84 82 87 81 93 103 78 73 72 82 66 70 74 77 69 90 87 76 71 87 94 101 81 72 98 95 105 90 89 88 75 78 84 84 89 87 74 63 86 85 83 79 78 83 81 76 80 76 67 72 57 53 55 52 54 55 57 52 59706 169 5318 30 11108 16 35 6 6343 845 87 401 778 1330 1824 1972 1630 1307 1649 2175 2867 3908 5087 6498 8566 12037 16357 21571 28648 37829 50019 63235 78330 100784 118959 129375 131433 138018 152422 159146 177699 195122 210425 216282 194942 195200 236820 266998 289789 314396 322401 320631 308517 280300 250259 210190 162145 106760 73864 46448 22776 8700 3893 2346 1774 1539 1073 529 203 88 60 57 32 36 37 56 55 59 69 83 70 83 88 88 75 77 54 64 78 65 69 51 59 54 79 80 51 71 87 47 60 39 45 68 54 57 60 68 49 55 62 70 101 90 44 56 70 91 92 94 86 85 77 101 88 85 84 76 76 61 78 92 85 77 70 76 67 98 88 86 92 86 85 79 85 96 88 87 81 79 86 80 68 72 89 84 91 82 83 86 75 81 80 74 76 77 70 73 73 63 53 61 69 53 45 46 50 52 47 59712 174 5165 30 11105 16 35 12 6342 848 180 476 969 1548 2199 2681 3048 3226 3442 4123 4470 4592 4566 4864 5265 6198 7805 9537 12913 19211 26471 34363 41737 47182 51922 57330 68019 82442 96071 105177 115344 124829 126669 128710 129631 136775 148865 157872 170561 195469 226706 258859 276471 294742 316836 334892 340068 329983 295622 237439 171681 114231 84773 64243 39277 23952 14241 8555 6217 3951 1978 931 288 82 14 -21 32 43 56 62 56 85 54 54 68 48 85 28 52 76 68 55 24 -5 1 19 51 59 72 67 71 41 31 47 41 36 62 36 44 37 30 62 57 49 52 66 69 41 25 37 52 64 68 61 67 87 92 85 80 77 71 81 87 95 113 67 75 60 68 62 71 75 69 67 55 72 85 75 79 85 88 76 98 82 81 80 73 74 70 88 63 56 78 82 73 72 72 59 67 69 70 67 67 62 59 46 51 52 47 51 41 45 38 35 59718 172 5223 30 11103 16 35 18 6342 851 23 369 935 1610 2515 3698 5060 6421 7041 6796 5458 4794 4397 4694 5730 6811 7370 7493 8534 10577 13269 16190 19506 24047 28855 34059 41626 50177 54503 59934 69453 80526 94209 110054 127976 149855 172130 189359 214791 240994 267766 301732 311962 331381 318366 306133 305717 290366 257170 243555 213003 167208 115179 74936 48933 30466 16017 11147 8094 4648 1570 314 56 21 23 37 40 27 74 0 14 5 63 22 27 51 38 20 51 29 25 47 52 18 24 45 30 44 20 31 44 30 30 45 -11 25 28 3 12 34 29 30 32 33 22 22 30 46 44 50 31 37 55 82 64 49 50 64 75 60 51 55 64 59 66 53 47 48 52 52 64 55 56 52 63 52 54 69 61 64 55 70 66 65 59 52 57 55 60 47 53 57 58 50 58 55 53 54 64 58 47 58 49 41 34 41 44 27 19 26 28 23 59724 174 5160 30 11100 16 35 24 6341 854 -45 141 341 608 845 1221 1624 2270 3181 3610 3776 3870 3782 3560 3655 3781 4115 4401 5125 6240 7569 8864 10416 12147 14438 17704 20730 24697 29637 34708 40335 47025 52736 59360 67993 71785 80004 88626 93140 102918 117498 133222 154334 194451 235345 256827 274937 298034 327205 346649 360040 359991 350828 326253 266181 187033 128885 105433 84210 42592 12312 9083 6431 2868 570 88 48 28 36 15 9 7 6 31 22 34 48 36 38 23 18 30 46 46 15 43 66 56 44 50 15 44 3 26 29 64 54 30 34 37 29 22 25 34 32 35 66 42 62 37 47 20 38 57 64 62 63 60 69 56 66 54 49 51 58 69 59 61 61 64 77 62 57 65 55 52 68 67 50 58 69 59 54 57 61 55 69 63 48 40 51 61 51 49 55 47 47 51 45 50 54 52 52 52 54 38 33 33 27 25 22 24 26 25 59730 174 5157 30 11097 16 35 30 6341 857 -58 -18 87 248 435 564 873 1088 1231 1408 1603 1665 1913 2279 2756 3237 3975 5037 6024 7341 8621 10345 12741 15614 18580 22042 26407 31712 37635 43654 50279 59295 68089 76444 88324 101155 111854 120272 126054 136156 149497 161686 169109 174830 197379 225528 238814 251148 258666 272145 280021 292563 273147 232904 193449 176559 167798 147920 120661 77123 34722 10933 2677 1487 424 59 20 53 23 12 26 40 36 40 -9 -5 24 -1 17 41 10 15 15 48 39 -5 34 12 42 24 28 21 26 25 4 34 22 19 38 -5 11 13 8 -10 14 14 41 30 20 10 13 36 38 55 44 77 47 34 20 72 39 39 41 49 68 60 65 42 37 47 37 55 50 43 62 39 47 66 72 68 56 54 44 36 31 35 33 47 31 38 51 38 32 36 30 40 39 36 40 47 44 47 43 44 23 20 20 16 14 16 9 5 1 7 59736 203 4285 30 11095 16 35 36 6340 861 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 602 1410 2355 2988 3938 5516 6381 6432 5420 3716 3516 3443 3227 3378 3752 4192 4723 5532 6431 7009 8012 9842 10297 10516 10523 11233 12469 14196 16064 18975 21816 25461 30182 35778 42675 50984 59017 68352 76287 81851 88966 92524 94257 96128 104087 109491 110953 108309 106541 120018 143804 170706 190265 214378 241982 275317 298020 319734 315638 287754 259358 225213 195131 185509 162869 117567 72352 32485 8216 1215 343 105 71 110 105 48 53 87 80 39 94 121 135 102 100 48 80 99 96 68 71 72 67 77 82 95 96 114 99 93 98 85 95 88 60 77 86 57 49 71 83 71 85 87 80 80 102 84 81 100 81 108 108 109 125 89 99 111 85 101 109 99 88 94 79 67 88 81 93 86 75 83 76 92 113 96 104 112 114 105 102 96 85 84 88 88 87 84 93 94 90 94 92 92 84 76 83 87 97 89 97 80 69 64 61 62 62 61 54 54 61 59742 219 3804 30 11094 16 35 42 6340 864 -54 70 420 762 1037 1545 2161 2904 3687 4381 5530 6306 6848 7650 8075 8117 8647 9342 9630 8777 7677 7526 7540 7659 7522 7059 6790 6310 5739 5107 4386 3537 3071 2409 1495 1045 838 462 471 673 1865 4560 3960 2221 749 2105 2050 892 862 1417 2996 4631 6305 8071 9488 11236 13153 15836 18525 21627 25283 26368 26331 28465 30052 31270 32322 34177 34561 37499 39509 39979 43120 43706 40014 38702 40120 43724 47025 49878 53914 57284 61633 68105 75650 81525 92188 103254 117696 139959 153054 164115 176607 187557 211451 236859 229538 220582 215920 206179 208061 212370 197356 157557 103434 55698 25387 9244 3306 763 166 49 37 33 26 -11 8 20 33 34 21 37 32 56 60 45 26 36 29 49 31 8 24 34 46 50 40 66 74 95 64 93 64 28 31 40 42 29 40 70 65 80 60 55 50 49 55 70 71 90 87 80 68 83 64 70 68 82 82 83 71 72 66 52 61 52 56 81 72 62 63 70 73 78 71 68 74 54 59 68 70 62 49 53 61 70 63 57 48 42 48 60 64 64 54 54 54 64 56 45 31 36 37 35 30 27 25 33 34 59748 210 4074 30 11094 16 35 48 6339 867 45 253 316 237 304 511 707 734 653 846 1508 2170 2307 2097 1515 1270 1420 1716 1914 1921 2049 1800 1827 1769 1523 1255 942 510 224 -55 999999 999999 999999 887 3511 8100 16236 24166 20791 10690 2142 999999 999999 999999 534 1653 2596 3924 5617 7942 11267 13262 14351 16006 17725 19837 21901 25427 30412 33549 37056 40947 45617 50853 50629 47972 47810 47016 48195 52967 61428 68520 72105 76156 77733 79726 85204 90726 96256 101533 103403 108912 112865 113267 121745 135825 147158 158551 165761 171340 177130 181193 187437 190982 201939 222047 242895 249955 211826 114132 29932 3811 711 160 102 66 96 85 105 94 49 65 92 48 46 51 74 64 81 83 66 89 53 84 62 66 68 62 96 99 122 70 65 72 63 54 48 45 50 61 71 55 79 74 51 39 48 61 82 76 61 70 82 92 99 92 105 105 59 67 82 79 86 81 69 53 63 78 88 77 77 68 72 66 87 67 79 79 92 84 93 70 71 58 64 73 68 65 57 71 76 60 58 75 80 73 60 61 64 62 55 45 53 49 42 32 31 37 42 38 59754 279 2006 30 11096 16 35 54 6339 870 -98 117 180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 651 1157 981 621 599 671 683 914 1095 1159 1111 1241 1542 1669 1249 754 612 697 710 567 397 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 312 577 888 1137 1482 1969 2485 2881 3129 3538 4133 4846 6040 8002 9415 11515 14447 17072 19283 20996 22882 26009 28640 30338 30908 32589 34135 36874 41390 46089 50684 57281 65487 74990 83117 92000 101143 113442 123138 138607 156069 168983 179879 188586 184519 162395 131183 118543 122916 130917 138848 151588 164745 178510 199906 217604 230074 246807 250580 231362 154543 51778 7073 550 111 134 73 106 66 97 68 71 85 49 42 70 92 74 88 101 78 107 90 69 66 98 101 79 65 80 72 81 52 70 65 54 48 35 58 57 71 70 63 85 98 88 66 42 63 63 80 80 119 95 102 92 95 103 116 100 91 91 100 88 80 82 97 105 95 101 81 96 92 94 81 97 86 84 104 92 98 94 93 89 82 83 84 76 79 80 82 76 90 87 74 78 84 81 76 81 80 81 62 55 59 51 57 57 48 46 54 64 56 59760 179 5007 30 11097 16 36 0 6338 873 46 193 379 510 855 1397 1893 2491 2991 3595 4311 4768 5407 6024 6890 7942 9499 11203 13016 14698 16705 19416 22868 26905 30622 34531 39862 45917 52444 61517 72278 84617 95050 101145 105577 106040 104956 108456 109146 110502 108742 113123 118807 120998 124009 130757 137267 139984 136424 129778 128222 127806 124256 118352 122422 129022 132996 143259 153717 169949 183928 186421 187195 184203 170539 127901 60196 6828 892 116 62 35 33 53 78 84 64 46 61 28 42 55 66 36 20 17 71 89 57 66 58 73 78 77 62 50 18 57 67 58 28 74 62 38 74 61 50 65 66 86 80 70 66 72 58 72 66 63 82 100 84 82 83 77 82 87 90 77 74 72 74 74 78 80 72 68 88 78 91 84 86 76 82 82 85 95 84 88 89 73 68 82 83 79 88 69 65 84 90 79 70 73 67 76 82 73 74 72 74 67 62 60 48 38 33 44 55 56 49 59766 181 4946 30 11096 16 36 6 6338 876 -57 35 999999 -21 -50 7 90 217 462 825 1044 1316 1517 1948 2626 3318 3826 4559 5435 6370 7373 8414 9985 11776 13568 16205 19252 21921 24540 27710 31917 35923 40885 46201 50854 57665 63452 74513 81819 91403 105927 112623 122865 133700 140787 152735 168023 185509 199807 208128 206267 201473 201321 188451 169769 153230 135298 117424 103156 105330 112638 121020 133934 145789 153123 157114 149242 136219 104326 54699 12934 1979 220 71 15 -1 33 46 56 43 23 36 39 44 38 20 16 13 40 59 53 28 54 27 42 46 28 50 57 55 56 44 5 42 40 7 16 48 41 27 24 44 27 47 44 30 48 51 30 25 56 73 63 54 71 58 61 78 58 67 55 62 58 75 80 54 36 27 55 59 54 37 59 52 51 48 62 79 69 70 69 80 60 59 68 67 62 59 48 47 53 55 61 53 48 52 51 52 53 55 56 45 30 33 33 24 28 33 33 32 34 59772 338 233 30 11093 16 36 12 6337 879 27730 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 134 338 569 779 995 1252 1617 1938 2319 2980 4014 5041 6008 7003 8006 9720 12322 14639 17854 22053 26171 30735 35241 39655 46464 53324 57860 64905 76480 88332 102092 118072 136135 145999 158678 167455 180636 202280 219665 225124 224911 223699 237955 219990 195475 161442 128640 109209 97500 91804 95917 108203 118736 126320 135120 141861 142239 139391 128459 98102 59626 24388 3399 258 70 29 20 69 60 45 43 59 22 -13 44 37 22 23 50 62 55 43 30 29 53 55 26 46 60 71 57 64 57 65 48 16 32 48 37 63 28 34 56 73 69 67 57 55 37 33 43 68 67 59 70 78 103 95 68 71 60 79 82 69 90 83 60 54 59 75 74 57 58 73 72 63 67 67 68 80 84 65 77 80 68 71 85 73 70 65 61 62 68 51 47 62 65 57 70 67 68 70 63 55 40 42 31 35 36 36 40 39 59778 181 4939 30 11089 16 36 18 6337 882 -75 49 176 347 660 846 1107 1449 1798 2280 2768 3122 3530 3798 4186 4496 5162 6067 6847 7588 8768 10144 11934 13648 16085 18988 21752 24981 30445 35655 40136 43889 47911 50162 56827 66927 74559 84083 95538 112585 131839 149844 161400 167833 177619 188979 202800 222766 243855 254572 261636 239534 206632 171733 138391 114167 102768 97298 100530 106660 113884 125482 137718 149944 163345 170985 150342 82311 20794 2172 273 96 73 44 71 87 86 70 110 99 80 58 89 69 67 70 98 83 51 78 81 93 64 71 86 92 118 104 111 92 88 96 96 99 66 91 81 83 73 61 77 76 123 113 108 106 104 58 83 107 103 127 127 107 95 98 127 109 107 100 118 115 120 129 138 112 103 101 116 115 119 114 110 96 103 106 127 128 131 123 107 104 122 111 110 118 112 108 112 92 104 109 112 97 103 111 102 108 112 106 110 104 89 85 78 81 77 70 75 84 81 59784 180 4965 30 11085 16 36 24 6336 885 -88 93 223 407 528 805 1049 1230 1622 1980 2238 2668 3065 3233 3239 3541 4198 4589 5051 5751 6125 6913 8195 9417 10876 12378 13588 15167 16973 19545 22357 25625 30169 34988 40772 47797 55693 63726 72603 80772 90311 104488 120670 138800 160844 181612 201306 214786 230282 242881 259775 263032 273685 290008 271122 234076 184679 142497 124015 115853 106357 100426 101422 105550 107801 108221 102066 78005 48977 29724 16280 5476 1004 60 55 30 37 36 86 80 63 47 25 46 40 30 27 41 57 16 24 33 47 69 47 45 45 29 32 82 66 86 57 39 37 9 51 59 80 63 43 71 83 46 82 69 33 45 63 47 79 75 89 83 61 59 71 88 84 71 70 90 76 83 72 52 50 55 55 54 49 65 56 54 63 55 49 60 71 72 87 83 74 69 68 61 72 67 56 58 59 60 53 61 57 65 53 54 67 60 50 49 43 41 47 37 28 34 40 34 59790 177 5084 30 11084 16 36 30 6336 888 -42 138 240 406 490 514 574 651 729 955 1259 1557 1902 2270 2613 2918 3414 4063 4810 5927 6916 7840 9025 10581 12768 14663 17010 19400 22249 26466 31139 35973 41883 48176 56711 65537 75254 85390 96500 112895 125814 133772 139019 147931 165541 190474 214485 233590 265310 300712 340789 324309 277085 229975 156519 123418 108361 98374 91081 90341 97967 107078 111684 113290 110694 102859 82816 48471 23270 6340 674 22 15 23 36 27 60 21 17 29 -6 -6 12 19 26 40 59 43 29 20 38 32 25 65 8 28 38 50 28 11 23 15 30 26 35 8 29 37 39 32 52 82 61 57 55 19 33 41 41 49 49 63 52 54 71 45 33 38 44 37 46 57 57 76 50 39 37 32 44 44 42 31 38 58 59 55 64 43 60 70 47 52 46 48 55 47 36 44 51 45 49 55 50 47 45 44 37 36 24 30 22 28 16 12 18 30 20 59796 171 5234 30 11084 16 36 36 6335 891 -75 999999 -75 58 339 539 793 1108 1467 1843 2315 2936 3470 4360 5504 6744 8275 9761 11681 14156 17262 20922 24851 29935 35438 41491 49053 57695 68645 84240 103048 120620 135264 156882 174812 202161 236233 271858 311637 340904 347260 332151 329829 325040 269140 195270 143658 98358 65870 57934 62995 76832 92287 104872 108971 108656 104545 95367 73557 44215 21772 9934 1871 84 52 70 62 77 66 53 34 39 30 25 45 50 35 26 43 52 43 50 36 49 48 45 29 47 54 48 50 74 64 46 39 43 52 27 12 38 41 38 47 36 51 51 49 64 62 45 49 57 86 84 75 58 86 74 80 101 77 87 76 79 80 97 69 70 81 54 67 70 81 74 75 83 84 90 93 88 74 88 83 87 91 78 81 84 77 71 81 77 65 64 69 69 79 76 70 83 80 67 64 61 52 49 42 44 59 66 64 59802 172 5175 30 11085 16 36 42 6335 894 -42 101 245 407 556 848 1211 1647 2118 2580 3051 3747 4374 5212 6388 7644 9170 10910 13162 15479 17403 20357 24197 28597 33941 38888 44590 52562 60875 71487 84519 100880 117053 136148 157031 180631 194883 209203 233146 258294 291969 321192 332568 335405 294905 263537 235048 206332 157091 106123 73115 60740 56614 58674 66674 73241 77284 81213 74003 55173 32537 15342 3757 195 45 47 11 4 21 50 10 24 19 10 37 39 11 33 33 23 65 54 38 33 15 34 18 38 49 19 45 39 39 28 12 28 46 39 45 35 16 14 22 43 44 48 59 38 29 51 57 48 33 53 52 64 58 51 67 70 51 36 31 32 50 63 49 54 52 60 49 57 63 40 56 43 34 35 46 64 44 47 54 35 40 54 56 59 55 49 38 48 49 46 42 41 45 51 50 45 41 34 35 32 33 20 26 33 23 25 24 24 59808 171 5236 30 11086 16 36 48 6334 897 -60 64 234 427 700 986 1251 1511 1908 2403 2915 3546 4380 5190 6137 7357 8846 10584 12509 15340 19044 22827 26920 31864 37090 43139 49828 58461 70390 83242 99070 114584 127450 144419 168175 188553 199195 213247 229517 243082 276416 300993 308958 328092 339261 294772 266047 218396 154454 81324 41782 35161 35683 39336 45374 51285 58285 58696 52533 40180 22766 10384 2641 167 56 41 27 26 42 29 -9 -6 61 41 3 18 25 31 35 57 69 38 42 15 18 20 9 27 24 23 48 43 28 37 34 37 8 1 12 4 9 21 20 58 49 45 35 27 54 41 27 21 45 55 62 84 88 63 52 79 64 68 52 57 35 48 52 49 60 58 58 51 30 36 54 59 54 32 69 67 51 59 54 59 55 57 46 51 54 36 49 38 28 39 45 50 41 40 56 48 40 44 33 22 23 24 20 16 27 32 33 59814 169 5324 30 11084 16 36 54 6334 900 23 166 321 556 832 1171 1571 1851 2162 2809 3631 4365 5252 6441 8074 10336 13566 17641 22177 27518 32679 39283 48750 60442 76892 95926 113866 131310 147942 160315 166863 184411 202270 210164 228395 248930 264355 265823 264033 248608 239216 240593 253868 247156 220079 169478 129411 91715 73730 59767 43176 30140 25017 22855 22995 24442 26135 26100 21892 11917 3682 464 27 14 17 8 -8 20 60 42 36 28 28 9 53 38 9 45 45 38 38 30 30 57 45 31 24 32 20 38 31 60 43 22 19 34 27 32 10 30 46 20 47 37 49 42 62 63 39 57 60 43 52 58 88 86 85 72 75 79 72 66 40 42 52 43 70 66 51 41 50 49 54 49 47 51 61 64 75 72 74 62 67 64 61 66 61 53 61 61 58 55 46 53 53 56 52 46 45 56 61 39 24 25 27 28 38 38 42 59820 159 5592 30 11082 16 37 0 6333 903 -28 216 380 673 1164 1717 2402 3191 4095 5196 6637 8494 10928 14311 18101 23389 30115 37853 48200 61311 77527 95400 114673 135694 155870 188135 233381 264640 283171 315896 340141 322891 312856 350808 374916 345726 287537 247940 216751 183670 141800 109579 79136 57925 42282 22977 16780 13361 13394 7326 1394 102 62 70 60 18 45 52 21 33 39 33 33 56 50 11 22 20 65 26 54 21 58 42 65 46 64 35 40 48 36 60 60 45 62 43 8 11 25 33 72 60 39 45 67 73 82 66 44 53 46 47 79 104 85 92 86 80 73 78 100 79 78 62 77 92 72 101 97 59 70 70 70 70 38 45 77 77 78 87 79 79 84 80 83 81 72 66 72 77 78 69 72 69 62 74 70 66 65 64 61 45 45 41 44 42 47 48 47 59826 160 5561 30 11081 16 37 6 6333 906 -57 252 561 838 1257 1767 2442 3190 4062 4796 5535 6890 8558 10399 13380 17160 19865 23164 28689 37320 47064 56218 67335 84454 102478 124225 151200 173865 200792 229393 259200 291358 330941 359528 366499 353262 382087 376380 337232 289575 221225 151604 104802 82598 76940 66936 54636 35628 18571 11193 9833 8359 4823 1073 111 88 64 58 64 48 47 33 52 52 76 91 70 85 100 96 71 45 60 81 57 59 77 90 54 67 64 53 77 44 62 77 66 35 50 60 80 73 78 87 90 102 113 58 88 88 71 71 78 83 116 111 94 83 92 92 95 97 91 97 92 89 112 108 93 78 73 86 92 82 89 82 86 87 101 96 93 93 97 100 86 76 97 97 89 94 98 97 87 83 75 74 77 75 71 79 78 73 70 57 54 52 54 59 68 61 59832 165 5413 30 11083 16 37 12 6332 909 26 170 502 850 1016 1440 1932 2289 2591 3149 3773 4777 5631 6865 8449 9712 10717 12332 14064 16450 19577 23250 28157 34951 45413 55422 65018 78222 93280 111103 134875 157814 185619 225701 271270 307930 344242 366294 396033 400141 360491 310981 258819 224623 205596 188804 155668 122087 86265 56246 39213 29276 20095 13163 9378 7438 5264 2433 572 155 100 62 45 77 93 74 71 57 83 74 69 71 99 86 65 64 104 88 96 92 95 92 61 92 76 67 106 107 60 90 88 98 71 51 67 58 88 78 86 100 88 89 102 114 90 97 82 83 117 116 116 116 120 129 111 126 125 123 122 126 97 107 112 91 95 98 105 116 104 109 106 90 88 87 86 113 110 101 102 98 105 98 91 98 93 117 110 93 90 107 110 101 97 98 78 78 89 78 71 72 67 72 72 73 80 59838 155 5685 30 11085 16 37 18 6332 912 -42 146 501 1106 1720 2617 3646 4776 6272 8247 10674 14133 18583 25139 33567 41243 50875 64211 78845 97365 124563 158412 199903 235235 270746 320867 365550 392882 416415 426791 427451 385339 341673 284773 208422 154295 116614 81540 49638 28792 19571 13568 7373 5183 5073 4552 3636 2254 633 169 60 -1 39 14 49 57 37 54 59 70 81 63 18 5 34 57 40 67 49 47 57 34 39 47 37 68 86 49 53 65 48 25 18 22 31 36 52 50 39 40 59 55 51 55 62 62 73 70 84 86 68 61 52 67 78 64 57 62 54 63 77 81 69 70 70 55 58 62 66 79 57 52 64 71 73 82 69 53 68 73 58 73 70 53 53 57 67 70 63 66 60 60 57 44 44 41 42 36 35 24 32 42 42 33 36 59844 149 5898 30 11088 16 37 24 6331 915 -7 196 676 1262 1989 2756 3741 5152 6947 9618 12588 16183 21201 28495 38260 50563 69697 94797 131573 187240 260100 345304 445527 538806 651194 726232 678336 550994 385043 212620 111983 72992 48568 29199 21228 15358 8573 3608 829 497 315 221 88 81 70 84 90 97 90 42 43 54 48 79 59 56 77 64 30 69 92 96 105 59 49 63 71 62 74 99 77 62 49 71 42 41 66 47 29 44 67 69 73 78 71 70 62 67 68 79 71 79 79 93 71 96 106 113 104 101 89 79 69 76 104 98 65 72 60 53 79 76 71 80 86 89 92 97 83 80 73 93 88 81 85 95 99 106 96 82 97 93 79 79 72 76 70 70 69 59 57 63 55 60 71 58 50 48 50 59850 148 5932 30 11092 16 37 30 6331 918 -91 45 161 627 1201 2214 3647 5219 7414 10530 15007 19631 26562 35143 45917 60120 77208 99422 128316 164640 209355 260103 314567 395907 503142 587457 587989 556536 494727 364484 237547 140586 77750 49143 28183 18437 11720 5660 2727 898 274 71 68 77 104 64 48 40 28 25 47 43 31 58 41 66 70 44 34 45 44 37 16 39 31 56 53 62 38 17 51 52 63 38 30 32 43 62 73 43 28 55 50 23 29 59 54 26 40 49 85 61 59 69 88 85 82 61 61 54 44 65 67 60 55 52 48 58 66 53 47 59 50 53 62 56 62 66 60 65 60 47 53 54 68 79 54 65 53 62 62 46 53 53 41 33 46 40 34 39 37 37 33 39 28 31 29 25 59856 158 5637 30 11097 16 37 36 6331 921 -67 135 322 518 752 1057 1369 1696 2315 2953 3754 4986 6394 7954 10518 13508 16974 20939 25889 31921 37872 45017 51632 60842 76046 94091 109662 133863 166717 196690 237575 304565 364841 391274 433476 454638 479733 537598 498307 367838 207647 102087 59157 33363 17944 10086 5497 2671 1139 392 137 104 116 79 87 104 120 80 89 73 68 81 72 67 88 88 77 81 44 90 71 79 83 69 49 64 72 93 77 84 65 104 75 57 43 47 65 55 94 110 100 86 104 71 43 70 76 72 88 85 113 96 92 121 109 119 108 107 104 92 105 108 112 116 104 96 85 85 103 108 117 97 101 109 109 112 97 93 100 107 118 112 106 105 94 96 112 106 99 113 110 99 109 84 86 81 81 82 79 72 77 74 83 90 80 73 65 66 59862 338 239 30 11099 16 37 42 6330 924 226562 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 420 703 1040 1511 2111 2768 3698 4682 5875 7262 8907 11011 13792 17558 21776 26651 33474 42166 51421 62311 75427 92805 112084 133050 159330 193009 226405 259612 313294 366926 412742 430916 421671 421214 393410 356380 286103 204906 150228 115176 73579 34887 16530 8008 2559 851 215 70 4 44 58 50 24 16 -16 12 4 -4 27 61 35 34 50 60 34 33 47 42 58 51 53 20 35 70 58 45 44 47 66 44 26 18 37 21 37 69 54 61 36 63 69 41 19 38 23 48 73 62 69 80 96 98 99 81 61 72 62 75 60 79 89 76 59 67 49 70 49 50 67 68 82 70 57 60 61 65 72 69 56 60 71 72 66 66 70 68 62 57 49 42 44 47 35 47 47 33 30 38 48 47 35 32 32 38 59868 195 4530 30 11100 16 37 48 6330 927 -99 163 303 419 568 651 766 873 740 507 574 646 625 614 908 1100 1244 1145 913 450 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 718 1138 1341 1276 1186 1300 1573 1764 2023 2306 2663 3333 4081 4609 5029 5726 7436 9913 12589 15166 18885 23235 28113 33222 38800 45851 54972 64288 76982 97879 118273 139269 161924 181572 200918 225188 252202 281399 307999 344483 380300 407359 415774 394575 367173 320883 212352 110278 63995 44655 27217 12646 5061 1293 149 59 66 46 -12 28 63 60 84 66 84 69 57 23 14 44 42 67 83 57 49 59 39 58 46 53 65 59 66 62 79 77 41 67 79 75 39 33 48 42 37 68 67 77 66 66 87 65 56 56 42 71 83 95 80 97 95 87 91 75 65 77 71 66 95 69 86 74 72 77 75 90 87 81 79 72 73 72 66 85 81 69 79 73 67 68 73 72 72 85 74 69 81 78 65 74 69 65 62 65 66 59 53 51 53 57 51 45 45 46 59874 163 5492 30 11102 16 37 54 6329 930 -47 213 382 687 1185 1918 2634 3713 4943 6378 8211 10219 12541 15336 18745 22789 27266 34756 43318 49618 55882 63203 68785 73234 84900 100200 109163 121509 136711 157229 180468 200534 204795 214050 232603 265292 291484 307579 329017 340165 352185 344435 322904 290998 230535 138101 65252 31708 16179 8899 5471 3003 1188 303 107 35 20 34 51 63 23 2 37 -5 15 9 14 11 -5 21 17 30 26 29 48 -1 12 18 50 40 15 14 17 20 22 30 32 20 41 13 12 37 26 17 29 32 32 27 43 29 28 47 52 44 32 44 30 50 74 71 62 45 50 65 31 42 27 34 57 60 58 39 37 37 37 41 42 51 47 46 37 34 36 41 42 44 47 45 55 59 47 47 45 41 43 50 48 39 33 31 31 27 24 27 26 21 25 31 33 38 22 20 17 59880 191 4652 30 11102 16 38 0 6329 932 -72 172 268 308 333 152 57 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 271 723 1250 1746 2183 2884 3960 5265 6855 8139 9465 10967 12616 15071 17971 21455 24686 28562 31562 34302 38333 43883 50561 60317 68713 75945 86878 97300 107441 123696 135110 150497 166503 189639 209875 220430 226204 234948 246918 262893 279556 291151 287663 276178 273790 270837 261881 227789 186463 158665 71805 24659 12307 6136 2951 1283 415 174 93 61 40 75 63 55 76 77 48 48 78 73 72 60 74 77 57 42 72 39 54 72 43 40 48 69 73 74 51 40 57 67 78 32 64 55 54 74 35 84 83 66 63 77 52 62 67 64 54 74 83 102 93 96 99 95 99 86 67 84 87 82 57 69 89 81 75 63 98 63 58 61 72 70 88 90 86 83 79 84 81 92 74 88 90 79 76 92 83 70 87 101 83 67 74 76 69 67 64 66 71 63 61 59 67 62 61 57 50 59886 168 5344 30 11104 16 38 6 6328 935 64 308 543 826 1177 1682 2613 3855 5071 6457 7912 9486 11847 14319 16612 19374 22014 24858 28194 32482 38396 44691 48102 51860 58309 65352 74590 84540 89516 99252 113210 125810 144746 160180 170726 181896 194532 199383 203215 205898 217839 228920 242792 264872 267977 266210 259219 252348 256730 238845 199580 148859 69414 23317 10936 4561 1617 702 288 107 48 49 19 11 18 7 8 44 26 34 0 3 22 23 29 34 38 11 -18 25 28 63 67 47 12 37 40 51 38 44 37 40 13 25 12 4 16 33 61 67 54 22 29 33 46 34 42 57 50 45 59 67 68 65 63 84 74 71 66 63 57 37 43 64 50 38 39 31 34 57 61 25 32 32 53 39 34 35 39 48 31 33 40 49 50 53 49 45 57 54 47 59 38 42 42 43 36 30 22 21 15 16 25 25 22 16 5 9 59892 175 5137 30 11107 16 38 12 6328 938 -48 149 502 765 1059 1267 1575 2172 2821 3429 4294 5829 7620 9785 11350 12557 15125 17524 19873 22793 26288 30140 37074 43224 43807 49792 58441 68061 81299 95054 110760 117189 119806 134060 150712 161293 160187 160598 153071 140123 132303 134950 139991 147631 154677 161713 172260 184466 200380 208489 214121 220103 229079 226993 212238 189311 149029 96222 36553 10437 3284 1211 472 254 97 45 12 25 95 84 37 45 52 22 29 27 23 34 51 65 45 91 44 57 83 82 31 53 69 69 55 24 61 75 61 62 53 61 86 73 57 62 65 66 70 64 63 60 77 63 61 55 60 69 41 46 81 91 89 97 92 93 80 93 87 89 68 76 68 55 74 69 57 81 84 72 71 80 71 67 61 68 82 72 63 83 81 75 63 71 79 79 81 78 69 85 88 85 79 77 68 76 74 64 55 57 57 53 52 53 62 57 51 45 40 59898 175 5139 30 11109 16 38 18 6327 941 75 314 743 1483 2352 3166 3876 4684 6259 7470 7850 9233 11092 14049 17030 21247 26175 29880 32154 36439 39745 42935 40461 35715 36499 41744 48882 53784 64322 79574 82071 89103 115189 140810 166557 204511 243160 277185 283940 258923 199597 164756 155678 137510 127744 128488 132215 139583 148463 157147 165143 173143 184548 191185 170998 116794 64479 28863 9045 2327 635 299 174 111 62 60 64 80 68 69 67 107 62 37 34 49 78 76 76 42 25 52 85 67 46 42 60 89 40 62 85 67 57 41 73 52 73 66 55 39 21 18 55 81 65 57 58 61 63 74 72 79 72 72 77 78 76 62 73 97 98 84 96 105 95 91 109 106 85 72 66 85 84 89 83 83 80 68 78 79 87 70 65 76 58 82 78 89 91 86 84 71 75 89 89 84 77 91 89 77 77 77 79 66 64 54 53 53 55 67 69 68 56 54 55 59904 336 309 30 11109 16 38 24 6327 944 235162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 281 695 901 1198 1792 2288 3410 5141 7494 11509 14782 12959 11008 13983 19095 23745 29623 37065 43606 52909 66653 88055 116026 146588 189532 235444 272056 310511 319382 296906 282663 261803 238503 240172 236514 220434 181748 136727 117850 122654 133565 148630 163902 173003 150148 79429 25210 5987 1445 553 190 104 113 104 24 36 37 30 67 33 38 36 41 33 38 49 56 31 68 42 33 60 37 48 58 46 13 48 42 57 34 65 85 55 56 35 57 71 73 43 32 39 45 37 71 66 69 70 55 68 83 69 60 49 57 47 73 85 95 88 82 72 72 69 80 80 77 85 76 67 64 72 77 64 64 54 49 50 65 66 66 77 80 74 54 59 78 65 65 70 67 78 66 66 61 61 64 66 66 78 69 70 66 65 69 73 48 66 56 46 50 56 51 53 45 59910 158 5646 30 11106 16 38 30 6326 947 -13 298 761 1391 2528 3856 5849 8475 12120 16760 22053 28439 35674 44652 49486 59238 73641 95843 126691 149745 158304 176823 214251 236289 255329 269562 287509 296703 273151 273270 273969 263130 216241 165633 113023 90975 94438 104039 114722 118546 114017 106106 87833 57792 29975 17277 7623 1403 185 71 52 14 14 77 77 45 35 56 41 15 41 34 52 36 47 69 54 23 43 15 36 45 49 53 66 66 70 38 48 62 53 59 49 11 63 23 19 45 31 39 55 49 55 60 49 51 50 45 57 47 73 52 64 59 72 74 69 76 68 73 84 64 85 67 53 83 80 74 66 62 48 51 54 65 59 55 51 65 66 68 63 68 74 65 69 76 64 64 63 70 76 75 58 55 67 62 46 49 57 57 47 39 41 47 47 45 47 44 59916 153 5790 30 11100 16 38 36 6326 950 155 692 1257 2001 3078 4163 5815 8561 11888 16650 24522 37392 55272 79606 108698 137136 168570 190188 210206 215836 224175 240755 246900 261979 294120 306969 282761 281844 321704 356478 328514 245075 170619 126455 107333 101459 100908 101632 89985 73596 52029 36911 24384 13240 3932 448 70 73 66 66 52 62 66 77 84 69 85 39 49 98 62 90 67 65 59 70 76 64 57 51 47 74 90 70 86 91 114 82 82 93 55 54 40 54 73 89 79 69 100 89 106 106 78 81 84 88 102 82 66 89 89 97 125 100 97 101 102 102 97 92 109 90 106 88 77 77 77 75 80 80 77 73 73 77 79 90 83 95 91 82 84 86 90 86 94 81 81 83 79 76 84 82 78 77 70 56 56 60 60 54 51 61 62 59922 151 5844 30 11094 16 38 42 6325 953 212 736 1600 2874 4825 7939 12229 17404 23359 30396 41120 53594 64914 77562 91410 107470 119345 136013 168276 195513 210554 225124 243522 279622 331061 366652 390817 417856 409759 389795 323912 255620 211423 162536 107539 70964 57693 47867 31888 19730 15929 14530 11653 5572 1395 185 65 33 78 48 49 81 42 73 56 50 72 84 69 75 65 53 70 42 64 68 75 51 17 70 35 71 64 38 44 81 98 91 58 33 36 28 41 61 64 71 79 77 79 68 67 77 103 70 68 102 81 79 96 89 103 84 109 102 94 85 82 78 81 75 85 88 79 61 60 80 81 74 80 67 69 75 68 74 81 66 67 64 72 77 87 71 65 72 79 81 69 64 64 69 70 69 61 49 56 49 42 43 48 45 46 59928 156 5692 30 11092 16 38 48 6325 956 -96 264 773 1384 2154 3030 3967 5051 6411 8229 10513 12846 14973 17299 20063 21297 23311 27605 33784 41778 49523 57729 66359 79912 98890 119206 139905 167971 217398 263893 311696 363482 405879 397660 372828 364911 363643 347369 301348 209946 146539 110369 77071 51410 30943 18451 10931 4942 2416 1478 911 518 187 32 19 11 27 27 10 15 33 12 16 -7 44 32 27 17 6 52 39 29 36 24 33 45 41 22 21 20 36 43 24 31 10 -8 4 9 28 22 18 39 22 5 44 41 38 57 35 56 55 35 56 50 54 76 68 57 61 46 46 34 34 34 39 41 31 43 35 39 39 37 36 29 18 29 39 36 36 28 20 27 47 37 36 24 34 37 49 40 29 19 18 8 15 25 17 17 15 8 7 20 17 11 9 0 59934 146 5997 30 11097 16 38 54 6324 959 -93 146 199 463 973 1857 2923 3950 5557 7482 10342 15523 22118 29264 38351 53683 74377 100111 135834 185781 253697 342659 431991 504233 549260 580983 579020 533129 459170 373149 267198 162019 98991 73025 41374 20035 10686 6079 3754 2074 680 111 44 53 48 18 36 41 53 44 46 61 32 48 42 60 52 72 45 20 55 56 35 13 49 62 59 42 55 70 53 59 48 57 22 14 39 62 64 72 53 55 94 55 66 87 91 66 61 56 76 96 72 95 103 95 108 95 86 75 87 66 54 75 64 67 74 60 53 58 70 71 62 65 54 66 80 69 69 63 67 64 61 79 76 82 74 83 73 73 61 63 77 69 65 60 45 41 43 49 52 52 58 63 56 46 59940 152 5824 30 11104 16 39 0 6324 962 29 483 1109 1877 2998 4616 6783 9804 14278 20637 28009 37211 47263 51113 60427 76218 91823 108745 126716 139994 158731 179650 214986 248067 275274 284018 280191 291719 312166 326090 331671 316012 305360 270088 223990 205432 201843 167471 107252 50254 21889 9263 4311 1871 528 147 54 45 51 55 76 38 29 36 54 59 74 79 73 93 66 81 76 41 46 50 77 47 28 37 29 93 76 76 75 87 101 84 82 71 61 40 34 39 31 45 48 28 41 67 73 90 78 64 55 74 55 61 96 77 94 88 83 64 91 102 92 88 78 67 73 90 87 81 72 75 67 61 74 62 63 75 71 68 88 75 62 81 65 77 68 78 72 71 62 56 68 73 67 59 66 60 46 41 56 55 49 56 51 51 51 43 59946 152 5830 30 11110 16 39 6 6323 965 -34 320 747 1411 2342 3404 4928 6857 9009 10972 13512 17641 21495 27060 31806 39628 48998 61083 76872 91978 100806 109419 126164 154719 184337 212001 247515 269492 302313 343911 422153 476530 462243 417720 329005 265775 236834 238810 182403 126311 80962 41765 16595 5963 2427 813 130 40 46 56 52 46 36 37 81 65 60 63 36 29 39 63 85 48 56 69 65 63 76 54 39 50 46 58 72 95 87 52 69 80 46 44 34 50 64 69 57 78 89 46 58 66 37 63 71 68 46 70 78 89 100 94 97 88 85 93 76 75 63 77 88 81 67 55 69 76 69 85 88 77 63 89 72 52 72 63 79 75 76 70 73 75 82 75 64 58 68 66 67 68 59 57 57 54 54 49 58 60 55 52 51 42 59952 141 6161 30 11111 16 39 12 6323 968 -30 437 1225 2356 3930 6032 8931 13104 19461 27897 39440 55953 78711 105041 135829 175909 217847 253361 282596 302689 334611 370419 399137 438450 482554 487862 425408 391283 351405 272399 168769 91742 55034 30412 15589 5717 982 85 54 13 58 56 86 71 51 50 38 37 63 42 48 86 33 34 56 47 41 52 50 58 68 57 52 60 63 44 29 58 58 34 29 28 42 74 45 60 75 63 58 74 69 52 39 60 52 69 65 79 117 93 88 70 69 67 75 75 74 55 65 71 78 80 55 41 55 54 55 76 59 57 78 69 69 71 71 68 69 55 53 53 71 69 63 57 66 62 61 55 46 42 45 37 34 40 34 43 45 42 37 40 28 59958 152 5830 30 11110 16 39 18 6322 971 4 218 508 835 1222 1628 2247 3062 4351 5893 6906 8354 11175 14905 18553 22748 29880 38672 46824 57038 70364 87497 109431 139497 161411 183345 206155 225112 238281 250049 252950 262281 273264 281065 280436 313524 376351 376426 351976 343732 291721 195684 134285 100845 66441 30693 10357 2968 335 87 41 74 52 75 66 59 47 73 81 74 87 91 92 61 85 111 76 71 91 80 64 67 70 98 94 83 78 58 70 76 61 62 58 46 74 95 75 78 66 60 74 75 59 68 61 57 57 83 101 98 121 101 106 100 83 89 77 80 102 97 89 74 86 77 73 79 72 63 75 85 102 83 90 88 81 80 88 97 93 92 99 87 89 81 86 92 80 76 89 77 65 74 66 65 65 66 68 71 68 71 64 56 59964 152 5832 30 11112 16 39 24 6322 974 -18 271 674 1211 1854 2751 3566 4585 6002 7978 10198 12997 17076 21045 24554 29437 36689 46602 56999 69779 83118 92129 101534 108798 112116 133058 169236 204619 238146 251005 258152 286701 305978 331975 348504 354809 342219 321508 321605 345052 287140 148137 74731 30045 6599 1684 463 144 19 29 29 31 34 37 16 24 49 52 34 50 59 57 72 47 56 44 62 70 36 48 69 61 60 72 70 51 62 62 48 59 38 69 66 45 69 65 46 67 67 73 42 46 78 76 65 68 82 102 84 57 74 61 75 83 73 66 78 80 76 88 61 47 58 48 64 58 48 42 51 59 62 69 67 54 56 65 60 45 50 49 59 67 61 55 55 54 48 58 57 56 50 33 33 41 43 51 41 40 47 39 34 27 59970 162 5506 30 11116 16 39 30 6321 977 -57 194 457 840 1356 2020 2812 3808 5272 7052 9622 13097 16661 20513 24580 26579 27097 25939 27379 32171 34780 39971 49223 58737 68756 80606 86855 82975 87705 96594 117925 129985 127761 149979 159094 149573 167267 193722 216991 238314 237822 247765 238622 233270 239220 254275 277451 277968 256619 230637 212796 158627 87855 27406 8001 3188 1274 331 77 45 54 23 34 -5 12 48 31 58 52 44 64 60 62 59 31 40 78 60 59 50 76 73 86 83 53 51 57 51 40 42 16 42 79 62 74 49 57 55 48 61 55 45 52 55 76 66 95 110 86 80 71 60 67 68 61 55 61 90 76 55 61 43 53 61 47 49 50 58 55 59 73 54 54 64 59 56 62 66 72 57 69 65 47 59 60 51 52 59 47 41 39 41 28 41 47 45 45 46 50 45 32 24 59976 153 5808 30 11118 16 39 36 6321 980 136 633 1173 1899 2760 4000 5581 7697 10546 13558 17304 21002 26772 36246 47327 58518 73783 92678 107920 126316 142824 151132 156763 158408 161496 168402 194374 217388 232219 244852 276893 299848 304403 296816 296736 293508 265367 230621 208441 188264 162910 132788 97714 46467 13806 5223 1725 360 81 43 30 48 16 57 54 41 43 66 73 61 65 62 64 36 48 26 46 25 20 60 56 57 67 65 71 34 64 60 46 37 43 39 41 66 63 42 54 31 58 70 55 66 68 54 44 42 50 77 84 84 78 94 94 75 69 65 68 54 84 61 56 61 55 62 57 53 45 52 51 61 74 68 66 67 62 62 66 63 71 56 61 66 52 61 55 47 63 56 52 62 50 41 50 47 35 35 37 41 39 46 45 38 27 59982 154 5779 30 11119 16 39 42 6320 983 2 310 699 1099 1657 2565 3641 5092 6755 8263 11328 15400 19332 24887 31659 40450 50383 60227 78813 102948 113760 135706 171420 195066 214715 235452 231030 222622 227711 249550 265904 283103 293063 282010 286010 279093 261884 235865 201306 183509 174143 139862 89456 52230 21098 5650 1031 174 112 59 23 48 59 33 67 74 64 54 90 104 66 75 24 56 75 68 81 68 72 63 63 61 69 82 52 53 83 80 62 68 53 50 44 52 86 90 30 65 103 62 39 50 75 60 56 47 59 67 89 106 103 80 63 85 98 107 77 105 81 73 79 95 97 74 70 66 74 77 69 53 54 82 73 65 73 70 69 77 93 85 66 74 66 74 74 77 74 69 77 62 58 62 62 69 57 47 57 45 54 45 53 54 51 42 59988 149 5928 30 11118 16 39 48 6320 986 -86 11 300 668 1106 1694 2445 3403 4727 6473 8870 11719 15563 20536 25593 32897 43767 54550 68335 86046 106579 133361 157710 187291 209379 235237 271137 308216 321934 348420 372716 388209 397878 393218 379293 358396 308138 208143 127004 92860 46101 10650 1757 194 80 70 33 53 27 42 -8 14 61 46 24 58 45 10 30 40 76 40 65 70 10 55 72 49 37 45 38 67 58 38 25 40 48 20 19 42 41 43 84 77 58 60 74 53 36 37 51 49 49 60 56 79 102 83 68 70 73 85 93 100 85 88 77 73 63 59 53 69 78 71 64 71 72 65 62 72 63 59 69 66 67 73 68 68 63 67 78 66 56 63 62 68 67 61 59 55 45 48 50 53 51 51 53 49 37 59994 143 6107 30 11117 16 39 54 6319 989 121 402 774 1376 2000 2652 3737 5367 7499 10494 13474 16725 21004 26785 37333 51208 68080 94059 130512 171056 220401 288899 376346 446025 501472 590545 693339 706529 610397 460518 282840 168800 103664 62613 29589 5804 558 131 67 50 26 38 39 3 20 50 57 34 59 66 51 42 83 95 60 63 20 34 69 57 62 73 68 40 44 33 32 45 27 23 24 38 61 34 49 61 61 61 69 34 72 44 80 67 59 56 54 62 62 79 79 75 66 62 83 86 76 77 72 60 67 65 66 59 60 71 78 72 67 74 60 59 68 69 70 70 59 68 82 86 81 80 73 89 77 65 71 68 66 71 70 67 63 53 50 52 67 59 52 54 54 47 46 60000 167 5386 30 11116 16 40 0 6318 992 65 130 121 197 198 -66 -54 177 399 584 914 1186 1453 1967 2310 2484 2116 2128 2165 2261 2556 3158 4485 6619 7854 8932 10518 13206 16942 21100 25232 30158 35754 42638 53170 60417 72909 88325 98021 113230 134001 149014 161437 180892 204543 215798 236235 259088 293821 320102 345768 346352 342952 345516 324601 287339 238305 192742 142954 90129 42312 10680 2036 180 76 75 83 32 91 65 46 38 49 59 79 57 62 48 47 67 80 79 62 67 70 60 46 76 78 54 62 71 55 39 28 34 59 49 72 72 38 54 57 53 48 55 53 31 40 43 45 66 72 80 66 96 75 75 82 88 102 99 89 77 77 85 91 86 75 81 91 93 84 88 74 69 63 59 73 81 72 63 72 56 62 85 78 65 72 62 58 65 79 72 60 62 59 56 56 57 59 66 66 55 45 51 48 60006 187 4786 30 11116 16 40 6 6318 995 -57 137 353 703 871 1064 1261 1401 1508 1559 1710 1778 1876 2009 2172 2244 2596 2961 3315 3915 4458 5058 5546 5876 5729 6226 6724 7434 7515 7708 8462 9191 9184 9141 9406 9837 10618 12643 13617 13991 14900 15993 17711 20141 23109 25356 28133 32127 37233 41445 47485 54048 62130 72151 80873 89582 95108 100970 108640 114921 126580 144739 162425 170090 185454 202064 228032 260826 284180 309536 337270 346092 333248 278742 224369 163370 112233 62828 30245 11055 2143 209 53 42 33 81 45 66 48 28 54 36 27 46 64 59 52 42 29 61 46 36 59 54 43 57 82 88 49 39 38 26 32 46 42 51 52 54 32 40 61 54 57 28 52 49 14 36 56 46 60 45 46 74 59 59 64 65 66 74 83 78 73 63 55 47 67 64 56 67 65 55 64 50 55 68 64 67 82 73 73 74 65 63 70 65 66 67 51 57 69 73 59 57 60 58 64 48 39 44 49 53 49 51 45 46 35 60012 163 5506 30 11116 16 40 12 6317 998 -94 142 409 610 768 1107 1409 1762 2083 2289 2512 2978 3743 4726 5799 7115 8257 9303 11122 13913 16275 18431 21263 25099 29516 33068 38611 46447 54591 66243 80928 97341 106411 116354 130958 155811 182580 198763 225559 259226 277726 294949 315825 331737 342069 345815 325865 317700 304958 275625 241188 168731 106206 74390 54956 28221 7640 790 55 52 39 33 38 13 39 34 33 28 28 19 49 52 59 69 43 37 68 71 71 76 74 65 74 79 94 93 60 57 96 78 72 53 72 75 39 62 88 69 45 65 55 57 86 54 73 64 69 62 82 88 97 74 81 63 88 86 82 81 81 80 94 81 89 92 72 80 93 100 87 89 100 85 78 76 83 81 67 62 76 83 76 84 81 69 86 92 80 84 77 73 66 59 72 65 63 60 74 74 67 64 70 54 47 60018 185 4845 30 11115 16 40 18 6317 1001 -16 27 103 28 52 166 262 270 419 594 848 950 1109 1241 1409 2094 2574 2571 2829 3251 3350 2836 2757 2781 2776 2978 3170 3429 3730 4583 5510 6165 6987 8072 9827 11053 12959 14919 16553 18776 22087 26319 30208 35186 42495 50502 59634 68801 78392 93501 112276 130692 148307 165624 181449 195158 208821 212224 222258 228796 232044 230838 239682 262743 263294 254387 246335 210941 186177 166221 161043 153837 136931 127923 106454 72780 46719 24582 10028 3073 266 80 48 44 24 28 31 55 28 35 35 65 85 95 55 55 66 43 39 38 54 69 81 52 57 52 63 64 63 56 74 55 40 36 61 49 39 49 69 86 66 61 50 82 75 66 53 42 50 61 69 50 63 84 81 61 63 77 79 77 79 75 59 76 70 60 50 58 50 73 58 60 58 66 75 68 55 55 52 55 74 64 65 56 66 61 65 58 55 55 55 52 57 42 45 48 43 49 53 42 48 47 48 42 24 60024 220 3795 30 11115 16 40 24 6316 1004 -81 63 305 573 862 1177 1533 1922 2678 3292 3833 4534 5130 5889 6940 8210 9314 10668 12822 15028 15704 16038 17603 19910 21796 23506 24954 23791 21135 19449 17727 18157 18926 19576 21609 19926 18779 20166 18470 17184 15658 14519 14522 12848 11921 12257 12624 13244 13417 15207 15438 15551 16744 17243 18850 20712 22868 22702 23116 26611 31915 35789 37511 42673 55604 68165 73244 74783 59229 41155 29875 26749 29435 30585 30405 30980 31708 32296 34615 39325 42550 44119 49535 55716 63172 72396 84127 100471 109704 116606 118956 118452 127430 131289 127226 123029 110786 96340 92234 97008 108819 113529 109268 112784 132531 150895 166996 169344 138174 102871 71936 33124 8917 2395 195 47 31 49 62 31 58 17 10 43 52 64 71 19 24 43 32 37 37 29 31 47 76 59 89 70 53 34 42 88 84 77 56 38 46 51 70 46 53 33 37 67 69 64 56 58 49 73 42 35 70 70 56 80 95 110 107 106 104 94 93 80 95 79 69 77 64 64 77 77 68 58 59 74 73 83 72 68 72 70 69 72 79 70 84 76 84 85 82 80 77 69 74 67 50 47 55 63 55 58 54 48 62 57 53 37 60030 331 466 30 11116 16 40 30 6316 1007 483251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 35 208 452 818 1210 1820 2638 3901 5409 6862 8326 9928 11882 12924 14000 16211 17966 18930 20027 21691 24237 26943 28815 29904 32878 34848 37670 41360 45934 49800 51645 52594 54028 51130 44364 40624 39815 38955 36384 33274 29924 30180 31392 32880 35380 36713 38670 41040 41507 41280 44461 46520 44195 41923 42232 44965 50861 56615 61859 70059 74682 71441 67214 61931 55021 55273 53249 54976 48835 38711 35048 32571 31430 31943 31149 29904 33146 33898 34413 31753 30574 32624 30208 28312 27972 30030 33059 34922 30713 25674 28041 33714 42558 47782 51318 57370 62217 64801 61111 54364 54586 58970 69070 75716 82618 87704 87017 83668 96801 117426 108418 85733 63771 39970 25217 14625 6454 2317 543 100 40 57 69 36 57 47 50 36 65 62 51 57 43 22 62 37 38 72 64 53 58 73 78 71 81 66 62 68 62 55 81 67 42 46 65 37 45 99 98 85 73 76 62 86 79 58 53 65 63 76 70 72 69 81 97 100 91 71 81 84 86 85 82 67 76 89 76 67 81 79 89 82 63 70 67 69 70 61 65 75 70 67 70 69 53 59 71 67 58 71 65 61 57 49 43 42 52 52 59 49 53 48 35 60036 200 4395 30 11115 16 40 36 6315 1010 -72 241 701 1173 1803 2176 1934 1580 955 736 938 1123 1531 2176 2929 3817 4881 5888 6336 6422 6485 5832 5895 6649 8572 10115 9596 7497 6932 7040 6433 5192 5465 6022 6664 6333 6433 6802 7588 8214 10478 13376 16541 20912 27193 37217 44397 48455 48550 44753 45831 47284 53402 63482 75177 86307 87021 94920 89871 72498 57199 39228 27976 25923 31173 41342 52346 67613 89465 107181 122822 141480 154815 164979 170579 172681 190221 211346 225712 226148 252744 259266 233823 164567 89851 84872 78189 73245 76124 68274 50952 43445 46363 41966 25955 10145 2261 191 66 76 54 93 45 27 40 53 76 82 28 50 58 42 75 99 67 59 51 73 74 45 76 108 87 92 101 89 70 77 70 47 83 84 77 69 72 80 68 69 74 69 83 92 75 72 77 49 64 73 75 80 97 101 99 120 111 125 107 94 100 106 96 98 114 110 92 79 88 77 69 94 87 67 70 86 68 71 82 92 87 86 92 106 87 80 77 74 82 89 87 72 61 60 68 59 60 65 62 64 59 54 60042 152 5861 30 11111 16 40 42 6315 1012 51 204 445 686 920 1243 1864 2491 3331 4417 5804 7282 9330 11941 15244 19484 25086 32216 41161 51637 62498 76700 93482 113423 136933 164628 198582 237411 271141 324298 370496 423358 469381 472141 433611 399252 319522 203101 129217 88814 78782 63928 33644 18676 18756 15021 8229 3167 460 46 68 67 53 50 69 42 57 40 40 53 43 57 47 51 42 28 46 63 69 68 64 40 76 82 77 96 88 77 73 60 74 84 60 66 63 55 66 58 80 78 48 72 80 62 71 69 87 92 62 63 57 55 61 76 88 105 82 61 64 77 68 72 87 87 78 70 58 58 78 79 69 65 46 63 67 62 81 69 77 76 74 76 73 66 62 62 67 56 65 64 61 56 44 52 50 44 55 56 57 41 42 40 60048 154 5770 30 11110 16 40 48 6314 1015 -21 156 446 658 901 1363 1863 2450 3100 4078 5097 6555 8582 10577 12949 15680 19137 24206 30701 38283 47392 56880 67420 80065 96241 117394 142201 174738 210774 239867 266798 301615 323221 350376 376180 362283 331473 318926 294861 253875 220349 182526 118523 51081 18541 11100 9109 5177 1593 180 54 37 28 12 12 -1 38 37 27 21 14 31 26 43 44 46 54 30 35 30 45 60 76 52 43 51 73 81 92 64 57 61 73 74 30 53 53 59 24 26 44 58 41 53 55 61 40 34 36 58 60 59 51 63 61 50 40 68 56 45 63 69 60 59 53 57 57 74 64 66 61 48 55 53 59 56 57 56 45 37 49 53 54 52 61 62 61 43 51 60 46 44 44 37 33 35 36 35 33 33 33 38 32 24 60054 158 5652 30 11112 16 40 54 6314 1018 23 148 352 573 731 950 1283 1728 2369 3054 3825 4815 5775 6780 8291 9973 11753 14049 16079 18165 20549 24027 28099 33268 38752 45069 53163 61534 69601 79652 89784 101687 120138 142295 165956 197809 232262 265414 315917 379223 435275 480907 505523 471683 341187 229833 165676 106163 45017 10700 2982 1190 343 76 78 41 39 44 53 34 -6 43 47 24 14 -1 48 74 29 1 68 92 48 59 47 56 61 66 80 82 76 60 71 58 62 66 55 28 38 55 57 85 73 69 72 69 61 69 43 58 71 51 72 80 70 69 90 90 93 90 85 90 89 77 69 66 85 79 78 73 83 79 71 69 70 76 69 64 68 62 69 80 62 61 56 62 69 63 60 74 71 66 64 54 52 60 58 56 41 46 48 51 55 54 53 52 49 48 60060 159 5624 30 11114 16 41 0 6313 1021 50 349 663 1145 1669 2319 3042 3767 4496 5610 6974 8896 10975 12617 14045 15561 15544 15983 18398 22158 26617 31591 37820 44598 52782 62628 74320 88037 101993 115113 124832 136528 151734 163991 182347 206185 232261 256298 281973 297366 291408 284425 276096 285938 305442 310143 282742 211611 121267 52360 14083 5335 2945 1231 442 151 100 94 47 38 51 51 65 52 35 22 55 51 43 61 43 59 57 52 49 59 50 53 80 94 83 64 75 92 81 79 67 54 42 57 89 91 55 62 69 78 72 77 91 76 71 61 82 89 103 85 77 97 95 97 97 76 96 100 97 94 88 76 88 101 95 94 81 75 85 72 81 72 72 82 71 69 71 65 76 88 91 83 71 77 82 79 74 70 73 83 82 68 56 63 69 78 78 69 68 66 61 57 51 60066 331 438 30 11118 16 41 6 6313 1024 130958 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 216 494 583 611 579 336 93 4 -63 999999 999999 999999 999999 999999 999999 999999 999999 -65 125 305 449 519 1068 1596 2058 2797 3244 3650 4167 4832 5596 7233 9547 12232 15822 18795 21620 25261 29507 33325 37103 44646 52640 59553 70153 87062 101392 118294 141657 162174 183089 197958 211182 221714 237108 244150 263197 292410 296396 304660 309695 294973 278272 252898 205324 147072 88724 26327 4945 1631 392 73 70 25 15 39 48 21 12 22 18 55 51 31 24 15 43 46 54 29 50 36 32 88 64 44 58 56 50 19 34 32 16 8 32 44 46 44 39 35 62 55 38 39 34 25 52 58 45 56 63 60 74 67 48 50 65 66 78 58 34 45 57 56 70 67 54 48 52 45 50 49 33 45 48 32 49 53 54 58 53 59 58 48 55 44 43 47 49 43 43 41 42 33 40 38 43 37 41 31 24 27 20 60072 175 5150 30 11150 16 41 12 6312 1027 34 276 628 959 1315 1616 1986 2475 3182 3853 4379 5107 5872 6535 7158 8261 9176 10548 12549 13563 13731 15246 18314 22305 24667 27787 33701 38159 41194 42253 44585 50049 58036 65555 73469 88599 104661 115868 127500 142222 155977 168928 203132 241429 230290 193413 190017 142452 120254 164116 153049 109486 98690 106310 105483 88334 53610 56770 74111 88129 96908 114883 136280 142003 142683 144456 132385 112527 68125 19463 2525 294 90 77 62 19 34 90 62 67 49 23 38 56 66 63 56 67 76 55 52 56 55 78 91 90 124 97 91 90 60 69 66 48 39 46 48 62 63 57 51 88 72 75 82 66 80 79 62 82 86 101 102 87 85 87 98 102 99 63 87 101 91 88 94 83 79 94 90 93 92 75 75 88 84 79 68 75 81 93 93 82 79 85 79 102 92 76 85 95 86 78 79 75 74 74 71 72 76 69 82 79 70 69 61 60078 178 5093 30 11153 16 41 18 6312 1030 28 407 782 1360 2413 3539 5906 10148 12991 17450 22756 28757 34531 41143 47351 50396 49549 51461 44598 33245 27176 20640 23189 23958 24751 30865 37052 41977 46792 54260 65966 77593 84074 96627 108215 110279 107918 110062 110040 111931 111277 110965 117537 127536 130507 130370 130180 135087 140445 136534 132202 126664 104864 95128 88978 69549 41249 23986 18228 16121 20029 36420 59897 77590 96220 107378 108691 102798 85251 84662 91163 64782 22607 2617 234 -3 16 33 23 -1 42 11 -15 6 23 29 3 13 23 20 22 39 19 23 12 19 24 13 40 36 42 31 48 -4 27 41 38 37 14 32 49 40 52 76 45 18 36 16 28 31 23 22 26 50 54 54 49 56 56 53 57 67 65 41 33 26 41 56 40 53 56 43 30 41 37 39 27 42 44 43 27 29 29 27 28 34 38 44 36 40 30 38 28 25 27 20 25 24 25 29 35 29 30 37 28 20 15 7 60084 238 3290 30 11150 16 41 24 6311 1033 33 157 273 462 735 956 1242 1548 1970 2353 2823 3302 3837 4330 4850 5131 5424 5368 5534 5844 5684 4904 4369 3846 4176 5104 5774 5984 6485 7241 8671 9938 10112 10262 10659 10623 10249 10114 10067 10085 10069 9718 9727 9869 10081 9940 9209 8242 7319 6015 4836 3825 3046 2555 2432 2636 2791 2907 3833 4184 4284 4854 4697 5974 6373 4494 4612 4495 4470 4433 5334 6999 6626 5966 10090 22938 30561 18626 5886 5217 6752 8137 9415 9975 11864 15590 20824 25164 28138 32569 37554 40131 45731 49437 56682 64831 69638 69875 75384 81608 86666 92689 99901 103821 109838 117877 125720 133791 136299 141559 157320 169714 164339 168058 181159 168240 123911 100945 82154 53108 34778 34273 41410 63466 83458 100970 107370 99965 91751 85385 76821 53055 19408 3293 133 54 50 18 28 55 77 59 68 47 52 60 67 47 62 82 68 61 69 82 40 52 41 62 92 104 83 83 97 84 49 51 69 56 21 44 58 84 95 62 56 39 66 95 87 57 67 66 77 85 85 98 84 94 112 95 87 91 95 100 77 82 102 85 97 81 92 97 85 74 90 79 62 67 58 84 88 73 76 94 71 70 85 73 81 87 81 92 84 67 69 74 67 61 55 64 65 73 65 63 66 67 60 54 60090 259 2684 30 11144 16 41 30 6311 1036 -20 261 589 103 999999 224 389 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 163 128 49 84 219 410 488 545 613 538 591 761 923 1088 1436 1762 1859 1865 1926 1853 1551 1159 842 550 324 -6 999999 999999 999999 999999 999999 999999 999999 -60 29 120 83 85 59 132 170 326 386 449 507 776 1046 1549 2022 2323 2743 3149 3785 4538 5818 7040 7968 8842 9733 10885 13803 16104 19478 21504 22589 24307 25573 29223 34923 39134 41778 43960 47811 57468 66066 67547 74145 82261 89120 98038 107898 118426 125151 133865 148758 159745 172303 175851 170531 174667 194201 219819 228310 227297 184606 135053 111843 84654 60937 21816 5789 8173 22945 44087 82352 124624 142865 144837 138687 122676 85017 32598 2390 130 73 46 34 37 2 19 54 78 59 38 42 41 54 36 11 52 58 58 55 77 59 50 53 68 87 78 51 54 56 69 48 29 26 30 39 35 34 106 81 41 53 49 40 58 50 36 57 65 73 85 76 69 80 79 95 73 62 66 87 86 72 57 76 77 57 57 64 57 67 73 61 52 47 43 51 59 68 60 62 56 56 50 64 63 58 52 47 57 51 52 40 36 43 53 51 51 45 41 40 32 60096 259 2649 30 11139 16 41 36 6310 1039 148 300 620 988 1190 1286 1496 367 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 67 130 160 155 184 291 401 631 1137 2398 2377 1328 1090 1163 1000 934 836 915 987 1248 1631 1900 1928 1899 2108 2224 2326 2400 2582 2468 2334 2335 2224 2090 2339 3048 4392 6055 7537 8836 9750 10551 11479 12588 13632 14853 17111 19451 22726 27196 33280 40581 47854 55614 60202 64509 67918 70449 74048 85678 97736 106756 104265 110315 115913 112939 116610 121599 121590 123055 129001 126622 133192 140808 140314 133822 109414 82568 77465 71916 68657 64363 51192 37533 31342 23407 18617 14029 13272 12505 9814 7365 5858 5906 12195 50122 95906 138997 174477 198080 194329 159519 116334 51734 4107 489 68 47 45 40 59 61 51 7 29 53 47 45 29 43 45 43 70 56 50 78 71 64 85 97 79 93 99 80 63 60 58 71 45 64 66 65 81 86 103 91 69 57 43 70 74 70 57 66 78 78 93 86 101 94 94 96 85 84 88 69 79 87 88 83 80 75 66 66 68 86 84 79 65 62 52 55 67 66 73 73 76 78 72 63 62 63 66 65 54 48 53 52 46 50 49 49 52 49 43 33 60102 167 5408 30 11138 16 41 42 6310 1042 -28 180 381 731 928 1245 1885 2483 3379 4419 5450 6781 8137 9496 11537 14622 18485 22853 28187 34322 42804 53659 64298 76956 92857 113523 129328 141692 152000 153858 173497 184715 178124 166922 162383 185794 207396 200671 183349 162621 146844 135809 105789 70990 48339 37621 31269 24650 19225 13824 9620 12918 23662 42330 66381 100444 129911 168567 197631 200913 177441 132222 62097 14990 1042 89 41 57 50 42 55 57 49 29 27 79 98 68 90 82 70 59 61 61 48 60 74 73 57 66 108 90 82 82 66 79 60 43 60 52 71 96 77 84 73 73 102 84 93 78 58 58 69 76 49 74 125 94 88 94 96 96 101 109 103 70 71 79 86 76 97 92 90 82 67 80 93 78 65 62 67 76 78 78 78 73 72 78 77 70 69 71 77 82 72 64 57 72 64 58 66 63 53 50 48 44 40 60108 161 5590 30 11140 16 41 48 6309 1045 -82 137 515 891 1347 2060 2641 3586 4825 6217 7752 9495 11349 13285 16194 18967 22750 27537 34404 44489 51365 54887 63850 71963 78461 90518 112093 126516 134774 157554 162150 161854 170958 177623 207721 255813 289440 320510 324447 291290 218864 136369 84409 66278 55203 51790 43501 31306 21639 17198 19991 35622 71398 119607 168145 203383 162329 33495 1734 54 35 17 5 -29 -19 40 -9 -30 12 -9 -19 14 6 3 17 1 21 2 -35 -13 -1 41 45 27 49 42 55 44 13 9 26 9 -17 7 21 42 28 38 22 12 45 46 29 52 14 48 39 54 50 63 67 56 50 58 65 61 53 64 36 33 45 57 41 35 24 32 35 40 28 34 43 30 23 24 22 27 36 43 44 33 36 44 35 41 34 35 31 21 9 16 22 13 9 23 17 16 22 17 18 5 -3 60114 184 4875 30 11145 16 41 54 6309 1048 -89 12 132 226 333 417 603 843 1161 1432 1886 2115 2450 3071 3672 4553 5785 7025 8823 10988 12003 12690 13373 14832 16911 19062 21571 23239 26538 26644 24860 23256 23513 25639 28382 32020 35145 39654 47880 55368 62434 68875 76269 81163 90146 102682 110290 117055 127388 140655 149350 146687 150835 159502 162211 163134 165610 167804 179809 194634 199932 190321 189215 179595 147282 111920 82223 40610 14563 10406 11370 17168 32997 55402 72824 86043 83841 56732 21524 2375 99 21 71 69 28 21 -6 16 18 18 39 15 34 83 67 51 56 18 10 33 42 31 33 39 52 46 54 45 76 86 52 25 63 25 31 67 48 60 52 79 49 47 48 45 30 49 40 37 47 67 64 78 102 84 89 89 62 70 75 69 60 60 63 68 81 73 72 57 76 72 50 74 76 69 54 53 37 47 49 68 60 69 62 51 63 64 62 64 61 53 52 51 39 51 51 50 46 50 54 48 43 35 27 17 60120 163 5539 30 11149 16 42 0 6308 1051 16 199 417 619 917 1163 1450 1883 2430 2819 3493 4337 5491 6499 7872 9857 13214 17574 21888 28872 35890 41875 49990 58407 69588 83847 104220 130781 155166 180298 215875 263336 322020 379143 435351 425905 323579 281019 234905 155571 119718 126053 139999 136885 133416 130255 116676 85204 50491 32536 14836 12574 11444 10911 11159 12082 12235 11843 6773 2162 412 110 57 39 45 17 44 22 25 55 38 35 39 38 39 63 27 47 68 47 26 58 72 23 32 39 72 86 83 64 33 45 43 43 39 72 46 45 68 77 79 64 58 45 64 76 67 53 61 72 71 88 94 89 84 80 80 71 70 78 70 72 76 81 76 67 51 77 69 71 70 70 67 63 68 57 58 68 54 56 76 66 66 73 66 66 64 63 56 62 72 56 53 51 56 59 58 64 62 57 55 42 41 60126 170 5328 30 11148 16 42 6 6308 1054 -58 53 134 200 291 468 706 879 1284 1779 2150 1911 2015 2491 3027 3509 4144 4861 5817 6847 7280 7861 9038 10691 11808 13464 16170 18823 20864 23781 26496 29623 35350 42298 48055 55613 65133 78741 97769 117002 148627 185882 232794 263921 277728 299861 265742 247352 250054 278663 293019 309819 324338 308886 237443 198174 140701 91625 54555 25489 18819 14555 15552 17765 13110 3875 480 88 78 71 55 36 42 37 54 4 17 18 13 12 31 45 49 40 41 23 33 48 58 54 63 56 49 104 104 93 88 68 68 67 53 21 27 74 84 81 74 84 68 68 59 67 55 46 61 52 75 76 75 88 82 74 77 69 71 69 78 64 59 67 70 79 82 66 75 82 86 68 70 72 52 59 57 59 62 72 72 72 72 84 74 65 62 71 65 71 72 53 51 58 58 55 57 53 60 59 61 57 45 32 60132 181 4997 30 11147 16 42 12 6307 1056 27 109 197 423 629 792 1047 1348 1600 1993 2303 2629 3080 3480 3591 3823 4249 4685 5522 6698 7998 9152 10553 11805 13120 14351 15543 16117 17096 18747 19838 21209 21688 22104 24277 25885 26838 28565 31960 33698 35423 39247 43840 47921 51671 56262 60246 65511 72555 77098 80057 87858 100852 113882 123690 139813 155596 170817 185934 199602 220606 243993 254333 256082 257890 257165 283549 297494 258605 194457 114748 36147 8944 2936 3457 3881 2688 1035 133 51 72 76 41 9 38 25 20 27 21 0 31 55 69 32 43 31 44 53 77 68 46 31 45 57 80 84 56 32 33 61 34 26 23 32 55 60 64 56 50 56 37 69 50 51 38 34 49 54 55 68 79 74 90 74 78 51 76 72 67 63 59 45 62 53 57 60 51 49 49 51 59 58 65 41 45 54 44 52 55 50 55 52 49 58 53 36 40 51 54 50 47 48 48 45 42 45 47 37 36 37 29 60138 186 4847 30 11147 16 42 18 6307 1059 -42 75 174 253 439 563 610 603 576 735 844 969 1142 1325 1638 1979 2335 2809 3437 4145 4938 5621 6586 7437 8449 9668 10272 11257 12614 13573 14250 15186 16517 17580 18736 20567 22480 24852 27462 29597 33044 37145 41458 45647 48114 51551 54733 59787 67219 77648 84440 87357 90249 98334 106251 114997 125517 135744 149072 164823 175075 170905 160313 156576 162076 179555 199671 202876 204218 212518 211183 212848 200979 179788 141698 94356 50098 15143 4646 1240 606 307 198 137 80 87 113 92 80 61 72 46 53 49 48 77 65 37 9 47 66 61 69 46 55 69 60 80 89 83 92 109 98 129 117 55 61 72 50 73 81 79 76 78 78 72 69 68 80 78 67 56 72 79 92 94 108 102 88 94 106 90 80 73 55 69 99 84 91 88 70 96 85 71 68 65 55 55 63 73 58 69 78 82 69 75 74 84 72 73 67 72 73 65 62 62 57 57 58 59 73 59 61 55 41 34 60144 195 4577 30 11147 16 42 24 6306 1062 -60 113 366 555 857 1172 1485 1679 1689 1717 1753 1840 2034 2417 2601 2581 2676 2850 3382 4092 4707 5184 5963 6709 7711 8542 9521 9838 10727 11769 13508 15361 16593 18829 20609 23086 25384 27727 29274 29852 30646 30948 29516 30123 31514 33544 36281 37937 41046 43588 47945 53037 53690 56013 63957 71544 77419 88517 100122 109724 121108 133223 147621 161797 172865 181803 178653 172835 170096 166994 161901 171382 172365 166636 157939 144620 128893 125491 117801 101304 95394 90479 72008 50506 30745 10813 3383 821 334 318 227 128 137 222 206 122 69 18 30 50 -4 30 58 67 50 23 26 32 34 20 35 60 76 58 61 55 90 101 85 90 96 78 39 22 44 36 11 5 25 46 53 66 70 87 69 43 39 37 51 49 51 57 78 94 88 83 81 74 70 75 78 61 60 52 59 60 55 82 60 67 61 55 57 61 48 42 49 38 31 42 50 50 53 51 45 56 54 53 51 47 53 52 40 40 47 34 40 38 43 40 39 33 33 33 27 60150 262 2567 30 11147 16 42 30 6306 1065 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 122 123 115 206 278 478 820 1167 1564 1708 1940 2249 2533 3024 3451 3921 4382 4583 5094 5718 6725 8228 9449 10276 11935 13856 16643 19061 20508 22977 25587 28317 30805 31311 32897 33990 34993 36278 38166 38760 39521 43275 49392 53931 56040 58909 65453 74439 84055 91571 101380 115032 128167 141397 153466 161605 170362 177818 185317 192695 192924 172477 162455 155518 149278 156792 153624 141896 155376 149356 124713 102227 87724 47303 17460 4222 662 355 401 386 404 475 561 627 636 422 127 38 24 8 41 71 79 57 41 55 16 26 70 93 59 60 54 28 60 51 43 77 111 82 83 37 23 20 58 20 11 29 57 75 49 67 67 58 62 64 59 50 39 70 85 83 75 77 86 77 71 93 88 86 89 74 65 60 63 63 87 83 79 73 71 60 67 74 80 60 61 52 46 64 69 67 58 68 67 56 66 67 56 58 58 57 55 56 59 49 43 34 45 64 58 48 57 51 42 60156 270 2331 30 11151 16 42 36 6305 1068 -27 877 2842 7602 12720 6648 2487 1703 608 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 155 274 502 667 712 779 888 827 765 754 739 838 845 541 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 97 181 242 374 667 1067 1447 1856 2591 3709 5790 8419 10907 13375 16162 18755 20158 22301 26448 30383 37347 44887 50114 57620 61229 57463 48368 43914 42486 40469 39432 42517 48573 53116 54021 59579 65707 74018 86241 97731 110752 125771 139318 157406 168958 186158 197674 208603 227163 253355 278045 286200 263350 215070 137083 73790 21937 5316 1127 397 569 639 586 701 1102 966 387 159 75 39 60 40 64 63 36 38 35 27 57 48 35 68 40 15 47 31 48 66 62 69 97 96 82 59 85 50 28 62 85 63 45 61 73 89 63 77 63 61 56 60 55 49 73 67 85 77 84 86 75 80 69 47 76 99 84 88 92 71 80 96 77 70 70 73 64 65 66 68 68 66 52 64 76 73 62 70 73 78 81 61 65 69 68 58 50 55 56 62 58 53 53 56 57 52 49 39 60162 317 926 30 11156 16 42 42 6305 1071 151958 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 310 1845 2639 1674 1250 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 286 657 1175 2074 3146 4044 5354 6747 7888 9513 11736 14517 17300 20202 23791 27702 33493 40692 47068 53089 62015 73888 88235 101825 112288 124821 143908 160058 170577 190306 206577 223518 234958 251390 275785 305654 308889 287781 272156 241582 195260 139955 102920 87955 48885 27607 11008 2483 397 351 522 718 886 1030 1345 1578 869 164 74 19 13 33 24 12 28 7 43 40 42 25 19 48 24 33 12 49 44 59 37 52 65 71 71 49 43 12 16 26 25 35 47 66 60 46 35 17 57 40 46 45 30 29 27 39 57 58 58 76 59 65 66 76 45 71 69 70 77 67 87 84 59 51 44 54 65 50 53 54 55 40 45 41 48 56 62 54 46 40 54 54 53 45 34 50 50 39 37 29 35 29 29 44 35 23 30 24 14 60168 305 1294 30 11164 16 42 48 6304 1074 21 505 789 1397 3461 6775 4598 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 333 1130 1216 -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 74 284 599 1020 1414 1860 2250 2543 3171 3886 4246 4300 4177 4417 4873 5663 6462 7754 9393 11082 13069 15474 18274 21479 25102 29286 34310 40142 46888 54016 61102 68644 81882 97057 109803 118095 113942 108766 111170 120026 132396 141591 151166 175199 192798 208724 218401 245088 270272 275658 274680 251275 198578 135307 81712 30763 1279 673 995 1484 1684 1091 512 125 53 12 44 65 45 33 35 40 55 39 54 59 60 63 54 67 57 86 78 82 88 91 87 109 121 100 65 31 51 39 47 77 64 105 86 112 103 98 89 110 92 83 74 85 85 78 87 93 99 91 82 118 111 104 91 102 112 96 108 103 76 105 114 103 100 107 101 91 80 78 77 80 83 77 78 80 92 81 90 89 69 75 90 93 89 85 75 80 82 76 78 79 73 71 76 78 78 75 70 66 56 60174 301 1424 30 11174 16 42 54 6304 1077 70 1239 3550 4919 4184 2225 533 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 2169 6201 10475 12276 7658 1509 1417 1791 735 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 566 727 1091 1529 2073 2735 3319 3934 4459 4887 5997 7301 8266 8821 10086 10562 10211 10937 11455 11702 11784 11657 11740 12086 13351 14802 16889 18237 18294 18988 22372 25328 28487 32513 36804 42181 47919 53211 60110 70654 82491 92733 102511 114605 128474 143637 155233 159648 173747 188198 199014 216150 232383 241188 265033 281009 269311 223622 132813 56298 20404 1354 1211 1574 1583 1393 748 147 81 79 77 47 58 47 49 32 43 56 67 94 103 36 43 85 75 51 80 97 101 100 65 74 94 109 112 136 145 105 72 72 86 87 72 78 98 86 83 90 92 113 119 89 70 66 64 88 95 110 128 120 105 108 108 103 129 132 114 103 120 106 120 115 116 135 106 88 98 113 100 100 101 99 80 82 77 78 87 91 88 86 91 96 92 99 80 85 95 89 85 95 86 73 77 85 92 81 80 82 78 62 60180 305 1285 30 11185 16 43 0 6303 1080 329 1679 3822 6398 10101 13890 19850 31741 32490 7907 399 399 541 776 722 1030 1238 837 729 509 575 505 572 681 718 1013 2541 7359 16035 28731 47992 50175 37630 6284 1050 735 498 143 -97 -77 505 666 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 373 958 1753 2551 2436 1877 1980 3056 4444 6249 8612 9572 11218 10118 8968 11213 14217 16747 20527 23721 28883 29642 25671 24126 26641 28797 30262 31546 33055 30559 28885 29526 30547 32689 36265 45426 49879 47607 51483 60840 63415 65507 70154 73956 78441 84876 89821 100806 112628 113103 115790 132363 148820 151514 146165 139438 125956 115937 110477 103238 93492 87226 84722 85102 83157 75935 66272 61929 46178 22200 14988 5605 2830 2025 1873 1450 872 259 116 61 46 57 59 17 14 42 49 42 44 39 22 36 36 37 62 45 55 44 47 67 69 58 56 100 82 94 111 72 77 80 24 41 70 88 76 81 85 112 73 69 99 73 55 66 77 95 89 76 90 78 63 85 75 76 80 92 92 85 82 89 100 104 97 85 77 79 88 79 75 77 80 75 51 69 84 78 69 70 70 73 74 86 77 66 69 74 75 69 63 69 63 68 66 66 74 68 64 47 39 60186 305 1328 30 11198 16 43 6 6303 1083 187 825 1400 2936 6314 11840 13314 14017 15865 13849 13667 10023 3631 889 841 1098 1136 1453 1983 2386 2961 3214 3947 5038 5820 12000 38324 75798 111052 161027 222265 164475 74390 17682 8685 6335 4541 4098 2037 236 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 917 2057 3067 4272 5639 7033 7462 7464 7040 5883 5182 7226 8692 8737 8035 7312 6964 7120 6781 7155 8258 7968 7684 8378 9361 10408 12427 14666 18923 25747 31497 34828 37614 41604 45438 48042 50951 54470 58035 59972 64894 68335 66111 66202 69561 77087 85264 86711 82345 85837 90579 90261 91252 82940 79483 82869 82477 77859 73984 73594 72048 74710 61901 45243 44680 36668 29639 23032 23927 18669 17793 24873 33030 34814 34677 35228 38221 38666 31849 17397 8410 3989 2241 1357 512 160 85 40 62 52 33 42 38 60 51 49 43 41 37 52 51 56 35 42 53 58 79 79 80 66 50 78 73 93 73 54 45 64 41 47 50 63 58 78 98 84 58 59 75 81 73 38 49 69 81 88 59 75 78 71 80 71 91 87 71 68 63 72 73 58 58 72 89 69 65 54 67 53 52 56 68 65 58 66 71 69 62 65 58 58 72 67 68 57 64 61 55 64 56 54 57 58 38 36 44 44 60192 304 1344 30 11214 16 43 12 6302 1086 154 688 1499 2189 3209 7142 12835 18986 16670 12804 12138 8919 3800 772 512 509 657 1072 1951 2289 2407 2803 3260 3991 9093 21127 39697 83550 145086 192192 142989 64016 65211 56519 80677 84981 46701 36471 43028 59777 93283 102879 9217 999999 999999 999999 1180 5250 1405 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 564 1067 1930 2740 3598 4266 4771 6101 8213 10543 13121 13204 11409 11004 9055 6969 6769 6484 6903 7837 9651 11017 12155 13151 13695 14113 14666 13079 10248 9699 10355 11381 11900 14187 18474 23423 29976 36292 42013 49896 58352 64374 71495 76241 76401 74112 68497 64677 60848 61124 61117 63023 66879 68274 67799 64766 62787 60518 56719 54770 50910 47581 41531 35304 30748 27724 18797 8092 4470 5395 10669 16223 20879 26088 31233 30785 25735 24847 26003 24795 31026 57199 68895 65631 86561 52869 12459 1673 807 418 107 103 87 49 31 35 48 44 21 38 49 63 68 56 47 51 70 54 54 79 58 47 50 96 92 112 104 79 62 32 30 45 43 42 77 90 54 69 56 83 73 74 72 67 65 59 65 75 84 91 76 64 75 73 72 74 81 75 84 89 93 85 73 70 66 85 75 71 51 66 61 65 63 62 71 73 70 67 67 85 82 83 80 65 61 63 60 59 71 75 69 65 64 63 71 55 43 51 42 40 60198 295 1658 30 11228 16 43 18 6301 1089 763 1144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 983 2573 6368 12699 23116 32319 41142 51436 43917 43580 58305 103131 159913 189626 180315 161895 82529 7715 46 999999 2876 33926 76367 44190 10095 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 999999 999999 101 698 1715 3028 3633 4255 4732 5221 5809 6974 6937 6153 5609 5773 6720 7465 8302 9680 12131 14697 19199 23863 25692 23049 21717 19333 18381 15903 16293 19402 23560 26427 24276 24632 28557 31542 35097 35537 39655 46650 48970 38558 22698 14010 9203 13977 21354 23340 27759 30929 28560 26878 28076 31712 35223 41390 49922 56832 60159 57554 49489 43021 37434 29846 26291 25859 24990 23888 22502 20209 18701 14280 10209 6245 3361 2201 2418 2871 2828 2574 2683 2315 2241 2940 4080 6178 9218 12400 16720 20520 25633 31301 53686 105544 156335 199962 210939 198432 136790 11893 444 70 67 53 43 74 52 31 34 77 76 34 46 90 58 40 29 49 73 85 84 88 75 67 92 90 102 113 78 45 45 38 56 69 52 86 64 76 79 89 63 60 78 101 91 61 83 97 108 90 80 91 110 76 90 94 77 76 77 97 84 81 70 64 77 68 71 80 80 64 59 76 63 80 79 77 77 78 72 66 70 79 80 81 77 75 66 72 79 68 74 69 70 75 72 56 55 46 42 40 60204 277 2181 30 11241 16 43 24 6301 1092 19 602 900 1524 2701 3984 5287 8897 16443 24131 25176 32868 42142 40214 40232 39901 29733 21533 13325 46197 90623 44954 1841 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 475 1385 2641 4657 8242 12417 16707 20698 24493 31703 42466 44658 47831 58710 60536 59070 65924 76094 77892 74117 58688 45317 41236 41482 39509 39687 36616 30878 26174 24302 20272 22027 26021 26499 25697 22506 17430 16254 15329 15897 16988 18426 20743 23219 25359 25750 27914 29794 31365 30117 28178 28132 28194 26903 24193 20255 16227 14095 12377 10821 7563 4866 3480 3159 3519 3943 4577 4704 3632 2466 1814 3091 7771 17246 25368 19725 14651 9528 12280 26935 50080 92841 148827 221884 302458 361815 353549 202684 60053 3341 126 84 38 43 26 42 62 33 59 48 47 65 52 34 29 43 53 58 88 98 79 77 116 128 128 97 74 34 40 61 63 64 92 80 76 76 90 72 41 56 54 61 82 98 101 97 91 91 117 107 71 66 86 85 88 83 78 93 75 80 64 69 70 76 69 72 65 45 62 75 73 73 60 54 52 74 77 70 72 65 63 67 74 77 72 62 68 77 74 66 66 64 61 53 57 48 49 49 45 60210 275 2285 30 11255 16 43 30 6300 1095 20 389 1479 2665 5244 9539 13157 15875 19414 20002 16222 9404 8014 9382 8254 1406 1033 3655 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 164 396 545 557 585 899 1262 1599 2448 3885 5428 6837 8307 10245 11921 12868 14348 16601 20997 27035 32812 36398 37595 40096 42276 41234 41213 41624 38188 34401 32694 31669 30904 31193 30115 29813 30975 32784 33003 32810 33572 34976 38321 37615 35848 33486 34542 39932 42542 42822 43230 43985 47638 48220 48623 53137 57420 56728 57644 62637 65146 66488 66343 66986 65594 64227 61037 51947 44768 42006 33617 26634 20168 16969 14860 12247 8750 8020 8615 8557 8858 18162 33330 29497 17187 13639 15735 45033 129655 222178 241059 292020 332905 260425 68315 5190 556 89 48 48 46 55 26 6 32 38 30 56 66 41 39 38 55 46 96 83 64 98 93 85 102 118 85 87 78 86 83 58 74 93 95 90 96 65 84 71 45 53 55 57 92 57 73 82 103 97 77 67 77 78 80 65 72 83 92 67 71 48 49 79 71 69 63 56 62 80 61 70 72 77 64 63 63 84 77 63 60 71 73 65 62 61 72 66 61 66 70 64 64 67 66 53 47 44 45 41 29 60216 323 828 30 11268 16 43 36 6300 1097 475974 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 330 1033 1978 3040 4610 8031 10715 11110 10322 11542 9029 1484 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 280 462 586 701 720 997 1120 1283 1282 1408 1454 1630 1990 2317 2719 3230 3686 4178 5396 7311 8826 9290 9474 9389 9732 11318 13419 14435 13767 13749 15710 19228 21863 22641 23119 24033 23982 21816 20725 20839 24565 28817 29595 30219 30604 31278 32363 32822 33559 34966 36382 36204 35601 35142 35047 33777 34065 35296 36974 39453 43089 45389 49442 49468 50680 53576 53567 53135 55505 58681 56560 53288 53878 55359 64577 80516 92058 95389 99313 90790 84605 80228 69897 58450 52752 46067 38671 32610 30049 27462 24130 18262 13046 7451 4696 5367 11141 16009 24315 50006 107236 173167 167286 170025 268347 322533 133750 2642 162 87 82 94 64 82 75 75 71 60 111 80 85 86 80 113 81 106 113 87 94 113 100 147 132 104 77 65 81 91 83 137 118 105 103 88 68 90 99 86 80 94 99 94 114 123 85 99 104 115 131 107 90 103 84 79 73 95 121 100 84 88 93 69 88 84 88 92 93 90 85 103 110 92 73 92 95 91 84 87 90 103 98 86 92 87 84 93 89 84 81 90 93 86 79 74 70 63 61 54 60222 281 2131 30 11281 16 43 42 6299 1100 276 1377 2810 3121 2899 4543 6418 8788 10381 7144 8489 13167 15509 21223 31729 45897 57662 49826 29367 7451 -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 52 186 574 1256 2238 3229 4423 5695 6988 8093 9514 11489 13054 14739 16409 16213 15408 14126 13404 12745 11962 11254 10569 9469 7860 5792 4201 3255 3100 3279 3418 4169 5176 6038 7415 8535 8699 9195 10001 12652 15033 18036 21913 27133 32088 36028 37121 41595 45864 48772 53321 51897 49496 46489 45803 44881 45364 44605 45590 48540 52757 56507 60777 63133 59018 51857 46302 39025 33830 31028 31254 33549 35276 31566 32622 33527 37495 39956 34295 23728 18306 24000 27027 23948 18269 15975 16028 15059 13457 9620 5038 1702 414 458 1067 1654 2829 9516 33022 78702 136409 177489 151287 127035 186046 192668 226455 218959 126698 23323 1043 88 57 36 39 49 13 30 42 67 48 30 22 50 41 22 63 63 58 68 113 102 102 78 70 53 22 20 41 47 23 48 52 52 36 46 41 37 58 54 40 61 52 31 59 92 98 78 82 73 77 59 57 67 50 54 82 70 73 55 57 45 57 50 50 58 44 34 54 54 49 55 63 59 56 49 27 43 55 51 55 58 55 59 61 46 45 50 46 51 52 54 47 42 44 40 24 19 19 30 60228 293 1784 30 11294 16 43 48 6299 1103 71 527 1172 1181 801 1857 4378 9489 18450 36152 60417 87065 129381 152994 104057 76836 74454 62651 72918 47795 22395 25771 14232 7744 6764 16577 26735 5379 1746 1721 1676 1433 1407 1283 940 601 307 73 -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 62 166 115 83 74 420 1148 1893 2236 2976 3863 4584 5784 6610 6347 5927 5462 4500 3387 2489 2068 1648 1525 1499 1886 2522 3285 4361 4864 5242 5142 5626 5990 6043 5549 4390 3460 3078 3345 3516 5600 9278 10977 13263 14215 17134 25981 34318 36607 39852 39449 38902 42464 42862 43451 47992 49208 48012 48507 51429 54439 56345 58709 60614 60794 58604 57953 56272 52610 47233 42845 38682 33500 31157 28980 24425 19073 14656 11318 8186 5039 3410 2261 1334 940 497 188 213 190 128 126 115 119 142 210 299 538 1032 2366 6217 24122 66955 129888 168274 186425 158395 173258 271599 207528 64347 1929 138 65 60 69 30 49 52 61 61 46 36 72 40 36 43 14 59 72 60 81 107 115 103 77 43 37 19 43 54 52 54 70 54 49 50 53 63 62 46 46 77 105 75 81 92 76 65 77 75 69 58 68 80 58 73 67 66 76 63 55 67 50 41 66 65 60 59 57 41 65 55 54 49 57 66 74 68 70 65 61 64 56 57 66 58 52 55 56 71 78 76 68 56 45 43 44 36 36 36 60234 290 1857 30 11307 16 43 54 6298 1106 12 716 1451 2050 4477 8522 14902 29096 51776 69303 87197 69199 48021 39342 57749 83859 65109 62995 60053 18042 1584 689 922 1103 1192 1754 2431 2451 1906 1636 1486 877 385 -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 90 440 754 1084 1304 1381 1538 1656 1860 2217 2978 4264 6680 9423 12255 15351 19225 22404 24168 26565 29545 32413 38245 42199 41216 38773 40609 47332 52342 53449 55426 56806 56809 57591 60788 59724 54016 51800 56218 60145 65303 69452 69130 72811 79809 61866 56769 63329 60260 56440 48776 25801 20332 17222 15375 17386 19962 19963 22125 24225 25904 25442 25682 26323 28743 34793 40151 43493 47351 50888 49647 46811 45793 41704 33155 26791 22659 22040 23370 24094 23264 19668 18982 17787 12430 6988 3424 1148 1279 1258 442 270 399 788 1670 4430 15636 59576 89018 122300 138039 132688 103995 47676 11267 1644 275 92 45 64 71 78 74 60 63 55 23 61 47 59 62 77 97 71 90 67 75 110 127 119 86 82 52 63 35 28 45 75 78 71 70 59 71 83 57 63 62 68 69 119 88 71 80 81 73 83 95 68 81 68 70 96 64 70 54 51 40 56 73 76 70 56 44 52 54 64 75 75 77 60 57 75 71 77 70 72 70 77 74 70 75 64 60 62 59 64 66 71 68 62 62 59 47 43 46 38 39 60240 282 2139 30 11319 16 44 0 6298 1109 464 1690 2450 3671 6451 8820 6268 1342 745 1356 976 -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 128 483 761 896 949 1218 1558 1924 2073 2298 2632 3106 3520 3838 3981 4199 4253 4578 5181 6347 7523 7116 6173 7157 8893 10793 13162 16327 19950 22221 23098 24855 27135 31392 34819 38527 43230 48244 51375 56231 61836 61825 64714 72851 78295 84444 95028 99547 93258 91237 103553 99668 77280 64036 61440 59546 69431 86567 110395 128116 129667 124237 123827 128796 124293 113328 87442 54907 40111 37555 36336 32299 26413 21723 19786 18721 17236 15674 12968 10756 9306 7576 7443 7640 6394 7220 7144 6989 5104 3232 1975 833 185 77 56 150 335 900 1620 3285 11844 52485 135280 208897 248816 240438 171911 45073 6241 742 165 72 52 54 49 65 64 51 74 90 98 63 74 51 72 105 136 108 82 66 94 103 78 66 62 67 66 73 92 83 58 75 109 92 60 85 65 68 100 103 82 84 92 93 93 84 93 95 103 84 105 95 79 83 98 102 102 92 83 104 96 78 81 70 73 68 66 81 76 75 68 83 87 86 88 81 85 72 90 80 87 82 97 92 90 88 83 77 70 73 77 72 80 89 76 65 70 65 59 55 43 60246 268 2540 30 11330 16 44 6 6297 1112 -32 156 371 471 430 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 999999 999999 999999 999999 999999 999999 -4 157 313 500 709 1024 1151 1301 1490 1650 1881 2257 2526 2878 3180 3362 3364 3409 3616 3740 3446 3049 2759 2307 2284 2702 3727 4419 4833 5155 5135 5521 6850 7865 9288 10751 13403 17919 19016 20144 23675 23648 23352 26765 30462 35796 38908 42154 46515 56885 64576 72543 84028 96038 105467 119988 131341 147000 165718 179318 189547 189228 172198 136372 124061 127525 105611 66799 49669 41186 35366 35286 30247 24385 17023 14832 13995 13422 11887 13110 15982 17127 17291 16151 12442 7571 4694 1912 390 33 -78 -73 60 254 578 1254 2361 2351 4179 20624 110723 178424 236397 282038 267115 163886 64589 7837 477 148 105 75 67 55 68 90 86 71 53 59 74 94 63 104 104 106 102 131 134 114 95 60 63 65 64 78 96 79 90 95 79 95 82 85 87 94 96 60 79 97 115 108 100 101 130 126 101 108 91 86 96 86 88 101 108 87 84 104 106 84 87 83 78 75 81 87 91 73 78 73 88 90 97 101 88 97 89 86 82 80 85 87 76 83 87 95 76 79 92 90 87 84 85 88 74 66 60 57 50 50 60252 271 2491 30 11341 16 44 12 6297 1115 333 1121 1917 2842 3359 1906 764 249 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 210 697 1361 2013 2540 3004 3427 3526 3423 3365 3741 4094 4646 5303 6207 6897 7394 7895 8278 8895 9536 9819 10469 11093 10877 9828 8412 6542 5014 4521 4390 4678 4557 4757 5034 4724 4610 4951 4974 5339 6345 7552 8761 9403 10283 11086 12006 12419 11804 12749 14778 16411 19445 22225 24179 29040 32665 34297 34289 36016 36965 35510 36184 33879 32693 33280 33303 38750 38823 37241 39759 41920 44671 51728 62552 68098 60315 41351 32774 29830 28317 32175 30270 33147 35083 37409 37710 35555 33163 28324 27565 29678 27267 27190 28307 31270 36001 37768 38729 36351 33750 36829 40146 38357 35125 31531 27479 21942 20202 27928 58287 77981 47223 31810 18263 5786 26549 77093 137470 256632 322296 227836 152913 36213 1760 115 116 59 35 22 13 4 37 46 28 24 -14 7 53 68 66 54 44 41 48 55 41 22 11 12 24 23 40 45 53 13 48 48 50 32 28 68 44 21 46 81 98 70 66 61 55 35 48 57 47 39 44 42 45 43 39 50 38 39 49 64 41 43 39 34 41 30 35 42 51 39 49 53 59 55 42 30 43 48 57 51 45 44 52 48 40 42 38 39 48 45 50 57 42 36 29 28 23 19 21 20 60258 266 2651 30 11351 16 44 18 6296 1118 3 205 210 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 -51 60 162 346 470 429 523 576 513 526 661 802 926 1100 1368 1646 2044 2830 3395 4195 5282 6502 8113 9862 11058 12467 14045 15895 18707 21831 24593 27616 32309 35435 39377 45058 46239 46314 48629 50840 47279 41291 39908 41472 43408 46347 45037 44761 43847 38328 35772 33801 33176 32469 33330 35731 36129 36322 36054 36581 38551 41133 45822 52919 61918 73524 83621 98311 115373 127386 139812 144702 132589 107698 97639 129426 133964 77046 49452 55091 117743 271184 290004 158072 51518 8203 332 30 40 45 64 47 22 4 -5 -13 33 33 52 47 57 65 93 72 95 89 94 78 63 49 36 32 -5 44 92 89 86 84 75 26 25 39 21 34 62 56 60 57 50 73 68 51 65 61 65 70 58 53 57 70 69 60 68 57 54 62 43 54 56 55 52 60 51 52 52 40 55 42 47 65 57 63 66 51 59 56 67 75 63 53 66 51 61 60 54 55 64 63 64 63 55 48 41 41 42 36 35 32 60264 185 5061 30 11361 16 44 24 6296 1121 -45 172 342 367 440 410 353 495 541 515 633 834 1269 1645 1997 2211 2596 3208 3878 4617 5381 6308 7045 7820 9043 10302 11597 13108 15367 17793 20908 24170 25991 28548 32299 34609 35865 38053 40237 41883 40792 38694 35941 34270 31055 22763 18206 18211 18475 19469 20744 21154 22525 25965 29532 33229 36975 42400 47670 52839 60078 70382 77476 84503 105182 132685 158880 173382 185069 188316 177853 166111 163438 194660 203002 180977 208468 157456 237964 231775 147044 46453 6386 327 119 91 105 106 94 121 111 139 114 93 82 112 110 122 159 127 142 145 154 129 138 154 133 102 87 96 85 131 128 117 105 91 108 101 85 94 100 109 126 135 130 112 115 127 153 131 120 124 134 114 107 109 116 120 109 110 109 117 107 123 110 108 90 88 102 101 103 99 95 88 104 106 119 119 120 117 114 114 123 112 94 96 115 103 99 95 102 104 105 107 106 101 98 102 101 100 89 79 74 79 82 60270 271 2520 30 11370 16 44 30 6295 1123 118 455 873 1434 1734 1844 1316 789 575 703 751 990 1075 739 685 965 1137 631 294 225 106 27 -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 38 348 692 1139 1476 1766 2284 2607 2989 3186 3379 3637 3751 3562 3140 2955 2748 2628 3042 3443 3936 4410 4637 4551 4603 4519 4414 4399 4266 3634 3196 3298 3220 3542 3911 4244 4637 4501 4590 4559 4476 4414 4681 4757 4915 4853 5251 5696 6087 6787 7366 7836 8376 8192 8532 9902 11316 12203 12890 13101 12317 11969 13721 15967 15422 13496 12758 12357 11618 11839 12418 12653 11330 9602 8955 8677 7828 7767 8230 9189 10678 12472 15154 19103 23146 26557 30058 34097 37402 40558 45459 51696 60485 72619 83766 93821 106349 117957 127950 138888 147080 151762 151511 159030 149137 119875 114366 168118 288087 350736 356999 308740 148899 26253 5594 314 82 60 73 66 82 69 72 62 94 94 64 90 87 113 113 114 113 125 124 108 124 79 95 64 62 56 70 56 92 82 80 103 56 37 50 62 75 58 74 85 106 106 97 91 89 101 80 89 105 128 83 70 89 111 90 93 92 66 69 81 75 79 74 72 64 69 82 79 73 79 69 65 78 75 70 66 94 81 81 79 76 83 87 90 83 89 97 82 68 68 71 81 71 71 62 61 56 59 63 49 47 60276 273 2471 30 11381 16 44 36 6295 1126 2 289 512 897 869 775 725 856 763 879 1377 2153 2739 3315 4444 4689 2731 1293 1081 1208 1314 1374 1362 1338 1350 1331 1311 1310 1223 1139 1117 1070 1028 1039 1055 962 906 839 812 861 803 883 920 689 562 591 578 724 896 1137 1379 1543 1569 1545 1433 1283 1263 1238 1358 1430 1557 1595 1540 1480 1610 1576 1538 1437 1613 1869 2056 2328 2660 2823 3004 3363 3705 4213 4987 6117 7282 7792 8040 8357 8597 8542 8434 8716 8682 8381 8683 8760 8299 8306 8179 8184 7848 7688 8446 8591 8337 10264 12795 16252 21553 22471 18118 13131 11699 9575 8756 10306 10395 4938 1604 353 465 1033 1645 2542 3329 2875 2675 3390 5048 6827 8172 10453 13771 14760 15251 15190 16089 16874 18723 20440 21272 21962 23549 26023 30029 32866 36389 40143 44306 48358 52243 55733 61233 65981 72774 87873 101163 114612 132290 141685 138735 126063 116701 113995 98756 72391 100745 230588 350876 423791 317161 277788 60654 5038 1561 139 81 74 59 75 44 22 36 18 19 34 71 55 94 130 106 91 78 64 81 105 86 74 71 58 65 56 79 84 95 98 78 85 59 75 88 73 43 40 74 101 106 108 101 107 103 84 87 88 76 75 81 93 62 61 78 86 84 82 49 50 67 60 63 61 66 67 59 51 52 54 66 80 84 73 58 79 85 72 72 78 77 74 73 66 62 63 69 75 73 73 59 69 68 61 61 52 48 45 41 39 39 60282 221 4014 30 11394 16 44 42 6294 1129 -74 -23 18 103 84 30 108 75 195 378 449 509 675 916 1051 1127 1226 1574 1900 2267 2486 2606 2790 2984 3349 3401 3489 3562 3580 3737 3861 3688 3568 3238 2965 3156 3184 3158 3205 3294 3405 3414 3120 2918 2639 2133 1815 1483 1244 833 414 299 1148 5305 10408 10029 2168 999999 -72 101 266 716 1170 1502 1682 1907 2097 2245 2996 5222 8883 11727 12972 14396 16680 19546 23129 26117 31061 36163 40523 44189 47847 48768 49276 48544 45005 46247 48462 52233 57763 61643 65442 68286 70543 73543 79124 83991 87281 88288 97061 111474 119755 131773 141846 140998 142964 141277 130895 113431 90452 187295 351629 444524 430687 222119 6842 562 175 80 85 47 71 54 34 47 61 44 43 51 76 85 74 70 99 109 102 118 135 95 76 73 70 69 50 63 54 48 42 40 53 37 39 54 70 87 51 43 97 75 68 86 102 90 83 100 84 84 65 68 57 57 66 60 61 84 78 63 65 76 73 67 53 58 70 58 51 69 64 67 68 76 73 94 87 72 68 77 69 90 70 70 77 62 63 71 71 70 63 64 65 62 61 61 60 53 42 39 36 31 31 60288 206 4506 30 11406 16 44 48 6294 1132 -77 -48 93 247 347 478 568 640 661 701 803 876 1053 1069 1185 1185 1208 1227 1300 1187 1028 908 686 690 516 475 383 274 187 125 188 200 194 33 -99 999999 999999 999999 27 68 221 325 587 747 1206 2273 3499 4976 5886 6892 8434 10293 12326 13378 15028 17965 22077 26642 30441 32934 35728 38702 42002 46338 48486 51086 53801 53091 53527 54633 57398 63135 64860 56160 48532 46180 47423 48952 54237 60291 65320 70746 76544 81385 87435 99554 111108 118845 132580 140888 146871 163140 178666 174079 162345 170759 233314 336828 395628 354372 205581 7022 476 181 118 93 40 53 51 79 80 51 54 38 76 108 83 89 93 96 95 98 105 91 82 113 53 42 70 79 99 103 104 98 78 68 86 77 71 71 98 93 74 87 114 114 98 100 89 95 90 98 90 78 80 105 101 101 106 102 97 82 64 67 83 83 86 66 77 79 75 71 76 79 72 80 81 90 107 84 91 95 84 75 79 94 79 82 88 85 82 70 72 81 75 75 76 69 68 59 61 66 61 55 51 51 60294 164 5749 30 11419 16 44 54 6293 1135 -43 261 505 815 1268 1709 2124 2620 3184 3787 4527 5169 5844 6750 8600 10943 13664 17079 21487 26673 32072 38599 47270 53921 57872 60622 70194 84757 94909 105549 111703 118951 123430 115368 106577 99323 86816 66517 57328 63130 75342 85733 98290 114341 131486 146117 165095 185661 190849 174626 147045 112827 142502 298807 405014 384149 370896 243226 7484 179 98 75 82 80 88 64 63 103 80 108 96 123 128 106 99 141 138 113 110 112 134 119 82 81 68 75 102 122 127 136 127 118 129 118 118 91 115 104 106 111 110 154 151 138 139 128 145 129 119 113 119 128 130 133 124 118 126 103 116 120 122 113 92 105 113 108 116 97 109 104 116 111 127 127 129 122 115 111 126 136 121 106 107 116 126 105 108 108 110 110 122 113 118 120 117 100 100 103 92 97 92 92 88 80 60300 173 5519 30 11429 16 45 0 6292 1138 -93 11 176 348 633 834 1137 1455 1877 2492 3101 3994 4888 5799 6862 8432 9846 11785 13797 16229 19488 23246 24780 24302 26033 29101 32240 35584 39757 44420 49825 59407 68570 74682 83667 95200 101292 98410 95460 89840 91112 101038 104458 110191 114801 117008 119914 126611 118196 92934 76762 71821 79114 89419 100809 112394 120829 126718 136243 145678 157705 213720 336678 376732 238753 122560 70966 2689 121 57 31 31 -5 3 22 35 56 32 65 60 26 74 67 60 78 55 81 58 70 81 50 42 33 46 28 68 69 49 46 61 48 26 65 35 26 44 78 95 62 76 81 56 97 94 65 74 64 59 61 72 78 91 81 54 54 51 51 41 52 61 41 50 56 41 43 49 46 52 53 59 59 64 69 81 71 94 73 59 67 66 60 57 62 61 56 66 65 64 73 71 67 67 55 58 55 59 56 49 43 39 42 39 39 60306 173 5529 30 11439 16 45 6 6292 1141 108 290 519 751 1057 1411 1711 1964 2232 2608 3039 3671 4251 4612 4238 4216 4718 5379 5750 6199 6943 7793 9007 10180 11542 12378 13192 14147 14967 16790 19781 23575 27852 31944 36515 41103 46367 50731 59590 71172 84723 98091 112401 126310 147518 166808 190794 218852 240534 241803 231080 225688 209381 168160 153908 160557 158414 135674 122982 131137 144944 192634 293406 248759 104217 9281 312 161 72 64 25 29 37 27 2 20 53 13 50 70 75 93 37 56 109 64 78 82 110 83 58 62 60 52 91 64 76 71 50 63 71 45 66 84 91 98 80 59 67 100 117 88 80 69 79 65 60 60 58 66 89 95 78 66 70 61 56 44 51 43 51 81 73 46 65 69 69 60 65 87 81 72 73 93 87 86 70 69 75 83 76 58 57 65 63 58 67 65 68 62 68 66 63 65 55 50 52 56 50 50 47 41 41 60312 206 4518 30 11448 16 45 12 6291 1144 -44 63 235 400 504 442 604 912 1240 1528 1731 1758 1718 1668 1554 1645 1670 1766 1924 1991 2279 2430 2768 3312 3825 4276 4873 5546 6386 7312 8355 9825 11908 14374 16105 17932 20049 20179 18461 16674 13428 11329 9921 8667 7145 6850 5379 5831 7551 8652 9702 11848 12553 13623 15212 16724 18916 19798 21243 23429 26241 29419 35075 41404 49743 52857 49962 54517 62102 64313 61950 60210 61395 64257 64386 73672 84955 96435 108554 129033 156677 171217 175403 182974 186644 182006 152264 150485 146748 130468 122260 115657 123297 144075 163332 163198 213236 219715 23067 608 198 90 90 113 90 72 61 72 116 81 78 77 86 106 127 115 127 109 115 132 110 102 103 104 106 90 97 120 97 78 101 112 107 112 105 91 106 114 94 102 120 108 117 125 105 76 120 117 103 91 88 96 128 112 95 103 105 95 78 65 84 88 80 76 95 100 95 90 103 94 101 100 126 111 100 109 97 88 83 77 98 101 104 105 97 101 97 100 112 101 108 98 98 102 99 102 95 88 90 89 87 87 80 83 73 75 60318 175 5488 30 11458 16 45 18 6291 1146 -64 72 210 400 591 867 1028 1193 1408 1611 1820 2028 1819 1911 1853 1672 1660 1810 2403 3128 3534 3947 4684 5564 6011 6700 7320 7770 7834 8522 9124 9970 11018 11668 13432 15335 17816 22999 28917 34581 41718 51579 62288 71304 82166 95002 109782 122286 141094 157392 173170 186669 195062 209722 234809 238334 248600 266133 259757 235065 216794 171909 150506 176889 215573 229947 234706 151894 13412 417 165 91 82 53 41 63 93 79 69 68 67 87 102 61 106 69 77 101 72 111 92 65 37 73 89 65 49 62 70 45 58 62 53 39 63 74 77 69 110 114 88 80 98 100 79 88 76 93 88 84 106 92 89 89 82 87 69 72 56 62 74 70 68 75 57 70 68 71 77 64 73 82 84 93 104 88 82 86 84 83 80 60 70 81 78 72 66 81 75 81 71 81 69 72 60 61 66 65 57 66 64 63 57 54 48 60324 164 5829 30 11469 16 45 24 6290 1149 -31 95 269 513 730 915 1267 1440 1817 2146 2482 2824 3172 3629 3849 3989 4189 4293 4619 5261 5695 6272 7084 8370 10272 12624 16175 20836 24036 27678 31824 35984 41317 46244 54831 63731 72702 78791 86001 101493 119660 143135 166740 190256 226784 269962 310028 330909 344716 368294 346061 315462 267512 252956 239153 251973 223826 118101 8030 432 212 99 105 82 70 75 72 57 51 74 94 82 97 119 112 66 99 129 126 107 98 97 65 29 65 95 74 94 108 97 83 81 73 112 101 107 103 104 105 96 132 114 112 141 108 114 120 92 103 84 99 95 86 85 71 82 71 85 75 77 93 92 91 88 87 99 90 94 100 102 110 106 100 110 120 106 84 99 91 88 104 103 90 94 104 101 95 93 91 92 89 88 88 92 83 84 82 79 83 82 72 75 76 68 60330 166 5750 30 11480 16 45 30 6290 1152 -36 136 326 569 698 913 1159 1600 1986 2365 2588 2653 2605 2796 3018 3144 3309 3379 3662 4137 4467 4680 5187 6396 7727 9305 10977 12240 14129 17656 21755 25707 30568 35004 41424 50590 64102 77917 88964 104699 120325 125833 137116 156307 181737 207219 225054 247860 259576 261097 263167 280886 285519 263723 251122 235730 235639 247405 165474 68561 12360 691 132 80 34 35 58 68 35 72 17 40 22 74 69 104 76 27 75 80 88 75 64 63 39 57 72 80 75 77 67 63 40 62 59 76 83 80 61 47 73 89 62 74 88 95 59 66 95 45 46 90 57 69 77 80 51 51 63 82 72 56 68 53 48 66 56 53 77 51 59 62 77 79 83 76 68 67 76 57 41 74 73 67 69 74 77 59 51 64 60 57 71 74 59 54 42 43 54 48 55 52 40 41 41 43 60336 186 5190 30 11490 16 45 36 6289 1155 -91 55 240 459 608 771 1001 1136 1193 1212 1253 1225 1255 1300 1408 1303 1438 1603 1711 1989 2269 2521 3019 3160 3344 3523 3784 4068 4047 4167 4479 4798 5075 5266 5500 5911 6718 7645 8447 9397 10385 11890 13626 16366 20097 24145 28333 32584 37747 43573 50641 58296 66710 74130 84491 94993 105171 118896 130463 137074 150182 164118 192643 211250 213384 220299 230188 231755 219737 201014 200044 196914 172196 130552 111316 164743 235148 161232 20058 1884 139 43 19 35 59 79 108 91 58 87 96 33 68 51 91 82 96 89 97 120 63 58 80 62 87 102 77 85 50 67 95 61 61 52 68 81 74 95 97 86 76 70 87 78 96 86 83 69 59 62 75 88 91 93 108 96 69 81 74 59 45 79 81 68 70 93 84 70 80 93 89 94 84 87 86 68 78 93 78 73 72 81 81 74 80 71 64 76 78 89 88 86 87 78 67 69 70 74 69 67 64 71 61 62 59 58 60342 185 5229 30 11499 16 45 42 6289 1158 21 145 276 427 581 828 1062 1319 1634 1974 2282 2501 2638 2869 3104 3302 3418 3217 3008 2868 2844 2905 3233 3621 3901 3884 3983 4230 4603 4704 4948 5259 5502 6152 6741 8069 9640 11117 12928 15576 17414 19147 21419 24081 27711 31863 36545 41521 45840 49738 58277 67359 77263 90000 100798 110620 119314 131890 143534 151061 158912 159306 172372 189070 201922 214776 243481 259065 255067 243851 216304 187817 158154 119846 113035 154164 139523 20033 847 145 70 86 42 14 40 40 45 70 62 47 81 86 82 67 60 86 97 94 100 78 42 54 90 99 50 80 115 94 68 28 60 62 85 86 92 93 75 111 91 86 89 94 86 111 103 82 82 69 63 105 82 68 74 75 76 67 58 62 67 71 78 85 71 61 66 67 84 84 70 66 79 85 98 78 92 84 74 70 78 73 71 73 78 78 93 85 80 78 68 76 76 67 65 69 65 67 56 60 61 62 55 53 63 62 58 60348 191 5028 30 11508 16 45 48 6288 1161 -14 92 250 331 521 715 899 1076 1219 1329 1477 1717 2173 2502 2723 3069 3523 4016 4417 4768 5347 5865 6391 6952 7454 7877 8158 8562 8877 8851 8659 8565 8425 8485 8379 8178 7775 7373 7407 7870 8543 9192 10177 11416 13022 15133 17574 20054 21839 25036 29585 33145 37573 41343 45670 51936 58612 64482 72588 81115 86819 93576 100643 110567 126172 150795 168654 174746 204009 236015 241298 232208 219938 220909 228240 228354 226487 234830 220081 179103 116593 82168 48476 16468 1648 159 59 54 48 90 73 81 73 76 89 56 52 81 94 82 54 91 107 97 75 68 26 56 52 63 76 60 107 97 90 66 84 87 57 48 89 105 96 119 109 89 105 108 97 86 129 101 83 87 83 97 89 92 83 88 106 77 58 51 67 84 72 66 75 93 86 65 93 91 79 88 90 94 89 83 97 92 99 111 91 90 100 87 78 84 100 102 87 92 102 90 74 83 80 71 75 87 90 96 84 75 78 74 73 67 66 60354 187 5187 30 11517 16 45 54 6288 1163 -4 123 272 386 501 579 761 951 1179 1422 1696 2043 2392 2873 3345 3840 4425 4845 5560 6512 7672 8904 10266 11160 12175 13202 13928 14915 15349 15353 15682 16038 16893 18538 19764 19576 19940 20405 20502 20841 21319 21911 22658 24179 26362 28742 32828 37958 43123 45897 51205 60415 69340 77987 86351 99166 113499 127377 138612 151212 167579 184857 197681 211124 217104 223278 218298 234280 265400 268413 241226 198199 144254 97849 84208 92631 97694 31555 1950 217 98 67 53 72 65 76 74 64 82 48 75 78 86 102 98 88 67 104 98 99 63 79 73 107 86 84 77 87 106 72 68 103 73 79 78 97 78 107 118 100 106 81 93 86 83 76 72 81 68 74 84 70 97 84 80 84 88 88 108 95 112 98 76 69 83 78 82 70 71 84 98 98 97 103 90 103 105 103 97 86 88 89 82 80 96 99 98 94 97 107 99 90 90 87 75 73 85 87 96 83 83 75 78 77 74 68 69 60360 182 5346 30 11526 16 46 0 6287 1166 11 165 258 438 577 638 780 1007 1380 1769 2232 2652 3034 3174 3467 3840 4094 4556 5109 5489 6264 7126 8361 9516 9977 10451 10877 11413 12157 12666 13338 13715 13865 13147 12521 13239 13731 14552 16056 18771 22636 27413 33327 37848 43994 51451 58550 65141 73687 83403 93195 101630 114058 126209 143928 165035 184116 205924 229438 252928 278531 295875 311461 317267 303683 259967 189150 122278 85220 61882 73084 47051 7845 361 82 61 35 52 51 57 63 55 51 57 71 84 27 67 107 97 89 86 105 83 105 76 49 49 96 81 66 100 95 45 76 93 57 62 77 66 67 78 95 82 65 89 87 107 95 89 86 50 66 60 77 93 81 97 78 81 90 89 64 69 66 72 58 60 66 64 60 54 66 78 90 73 79 78 78 72 91 77 97 87 86 80 99 98 82 77 81 74 81 83 88 88 91 79 78 69 72 67 62 58 63 62 71 65 60 63 63 57 60366 211 4455 30 11535 16 46 6 6287 1169 -48 -18 -39 -63 11 93 146 210 268 410 437 445 489 506 508 609 683 631 736 768 1014 1115 1091 997 1029 1091 1110 1317 1580 1663 1876 2249 2426 2645 2875 3304 3737 4151 4887 5481 6080 6838 7669 8591 9684 10721 11865 13753 15880 17488 19479 21746 24225 26617 28107 29759 32702 35389 37160 39569 42369 44905 46900 49849 53259 58405 63043 66704 67885 70642 74168 76299 78598 82481 81894 83433 90619 99279 98911 102987 110390 123079 140593 154493 162753 170924 170399 170893 178063 184865 179595 162962 152560 135986 110063 86334 76803 60369 37364 22105 5119 269 97 34 27 11 -7 24 37 24 14 74 24 39 72 52 36 51 28 20 71 76 45 42 21 20 25 64 69 66 46 57 76 41 40 39 45 60 55 58 48 57 77 101 103 89 100 78 50 55 64 43 70 84 77 54 56 60 49 65 62 55 52 51 35 36 47 47 43 32 46 34 56 59 74 49 60 72 64 64 67 69 67 64 65 56 64 61 53 55 66 54 48 63 57 66 62 51 54 45 44 51 45 49 51 43 51 52 43 46 46 60372 218 4282 30 11542 16 46 12 6286 1172 -11 40 154 212 378 506 651 759 935 1101 1265 1459 1700 1931 2168 2300 2371 2633 2925 3244 3733 4062 4482 4611 4399 4100 3765 3522 2871 2055 1604 1465 1422 1316 1338 1657 2104 2560 2904 3105 3410 3940 4095 4316 4689 4831 4972 5137 5256 5427 5687 5775 5906 6244 6430 6809 7726 8666 9877 11689 13679 15791 18441 21717 24545 27438 30636 33733 37149 39624 42885 47060 51228 55429 60041 64897 68302 70067 67797 64336 61636 57389 57146 58857 64401 67824 70104 76113 86606 95688 100681 111987 131717 148797 171494 187860 200884 221023 236452 241918 230042 204410 162911 111000 76658 62726 50382 56252 22739 1152 59 46 29 37 35 27 56 67 71 44 29 38 42 49 52 52 50 53 48 63 69 36 3 31 36 70 66 75 66 52 70 64 26 44 64 54 62 66 55 70 86 82 82 58 49 62 55 54 35 53 55 61 44 48 74 55 55 74 52 59 62 60 50 50 52 49 73 72 56 65 53 47 57 62 56 69 68 66 77 64 66 67 80 88 73 73 74 59 64 77 88 70 70 55 60 54 45 54 54 48 51 55 50 49 55 51 48 44 60378 216 4347 30 11547 16 46 18 6286 1175 -27 145 244 353 527 789 981 1133 1400 1570 1834 2170 2484 2870 3178 3528 3801 4001 4259 4973 5838 7132 8792 10377 11836 12416 13657 14061 13921 14461 14252 13953 14568 15521 16293 16914 17145 18034 17517 17423 17390 17249 16484 16001 15887 15203 15039 15948 16354 16966 17960 18012 17983 18736 18870 19044 19243 18658 18268 18420 18631 18419 19570 22434 25305 27969 31339 34710 37998 40847 44339 48443 53091 57809 61914 67571 72065 75800 76632 77294 77772 76920 76513 78734 78862 84648 94618 102448 113376 128980 140352 151672 159866 175224 191621 202072 201504 192022 170304 143108 109988 71510 50597 46913 40198 24004 8490 706 127 50 82 37 60 57 56 56 41 33 74 62 54 90 112 94 91 80 79 78 33 36 80 55 74 67 86 82 66 61 50 67 77 70 72 55 64 88 63 87 75 106 105 112 114 81 60 79 84 85 92 93 88 90 86 88 92 77 64 70 53 58 93 83 82 79 67 69 82 80 75 79 67 76 91 96 84 90 97 95 105 104 90 86 79 93 92 93 90 102 98 95 87 95 87 87 88 81 86 76 77 84 94 80 76 76 75 72 60385 212 4475 30 11555 16 46 25 6285 1178 -52 18 133 293 509 708 810 1072 1339 1565 1921 2219 2545 3026 3610 3909 4313 5085 5863 6269 7078 8188 8958 9744 11225 12869 14246 15926 18359 20892 23772 25880 26539 27688 27517 28001 29085 29699 30480 32111 32347 32693 33793 32764 31011 31294 32707 35421 36776 35720 37323 39802 42378 44674 48443 53481 57578 60419 62492 60268 57179 54249 51485 51653 51681 52262 54927 57254 61153 62899 65646 70601 74010 77870 82125 83969 86216 91127 93915 95622 99894 105882 109715 108248 106130 108372 109835 98960 95349 100445 100798 102465 109599 117104 120723 111094 83336 56197 45399 30581 18232 8595 2941 417 90 38 61 32 28 37 68 49 34 27 40 56 41 86 36 37 84 67 56 24 27 54 51 63 68 39 38 37 62 41 39 34 26 51 56 99 72 49 41 59 69 70 73 88 76 59 63 75 57 89 56 60 52 51 60 60 60 42 63 43 53 75 79 51 39 49 64 48 68 63 55 66 51 62 72 71 57 70 67 55 51 53 54 59 64 52 51 70 63 55 67 65 62 72 48 53 54 51 54 54 44 42 51 42 41 40 45 32 60391 338 676 30 11566 16 46 31 6284 1181 407021 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -3 196 487 714 945 1165 1364 1617 2103 2432 2827 3209 3634 3756 4090 4759 5646 6117 6784 8132 9856 11180 11060 11424 12214 13562 15275 17565 19400 20846 23202 25566 27825 30910 34143 37845 41936 47595 53799 59844 63923 67471 72770 75361 73601 74620 75604 84264 94108 101286 108862 113853 113442 111063 110291 97964 82539 81713 81088 77870 77218 80725 82809 86205 87509 88528 90311 93261 95516 96045 98422 101092 102303 101197 102274 104641 104712 107399 110110 114429 114844 102111 85526 66694 49828 38647 21178 7362 1744 523 136 17 9 15 59 63 48 11 25 59 43 58 93 82 55 41 89 61 43 25 43 42 47 26 47 58 42 63 43 59 49 43 59 53 58 45 40 65 95 86 63 77 90 98 102 84 79 94 63 76 61 62 80 62 45 41 70 69 56 73 73 51 38 50 68 51 50 66 64 49 43 58 65 70 67 72 71 61 59 66 65 61 60 56 70 60 73 75 67 62 73 68 68 59 55 50 41 51 52 59 48 46 53 50 46 45 40 33 31 60397 200 4858 30 11578 16 46 37 6284 1184 31 171 307 343 370 436 606 764 953 1098 1266 1586 1965 2327 2740 3224 3546 4086 4764 5347 5722 6140 6706 7609 8350 8523 9025 9590 10388 12117 13479 13760 13932 15426 18065 20915 22655 22387 23040 25566 29328 33366 38598 45037 51299 55964 61653 67777 73630 77925 83475 93830 104644 112157 119807 130566 146407 163857 177568 171928 155431 147699 126986 100441 87706 85191 87195 81368 87588 96478 103896 106037 109138 113473 115845 114972 115984 114518 107959 110121 111224 105921 91843 76972 61172 48426 33415 18082 6186 1384 366 124 82 42 12 22 9 23 44 19 10 39 39 51 49 41 69 57 75 57 46 4 18 61 47 50 63 60 54 46 55 33 29 21 22 30 48 49 33 95 84 54 77 50 52 71 72 48 29 43 69 75 65 61 61 58 59 63 64 59 47 46 66 62 58 50 44 49 60 64 58 54 68 59 63 62 55 59 69 68 54 72 50 64 73 74 63 64 66 58 63 57 56 49 49 51 56 60 52 57 51 47 49 51 42 44 47 38 35 37 60403 211 4540 30 11590 16 46 43 6283 1186 -38 78 172 343 624 804 1088 1283 1470 1643 1730 1702 1579 1742 1930 2081 2532 2998 3445 3756 4404 5259 5978 6879 7690 8399 8964 9209 9618 10821 11584 11934 12692 13785 14679 14791 16273 17614 18187 17806 18206 20004 22467 22824 22499 23538 25074 24084 25910 29497 33128 36158 39781 45734 51836 58759 68216 77661 85971 92519 97258 96378 91381 85723 89155 95216 106400 115518 123937 134116 144780 152435 152398 143249 135405 123816 125683 120723 108177 97129 90420 90579 95999 99969 103339 104976 108484 110639 111944 109994 108451 90375 55704 30583 23106 14922 5435 1266 403 116 54 78 86 90 52 10 63 47 64 63 54 60 73 70 60 50 50 45 30 33 52 35 22 29 67 99 103 85 53 62 46 44 47 63 68 102 93 48 77 83 51 60 84 82 99 61 82 108 62 43 83 65 61 65 67 54 80 87 70 50 57 72 72 76 67 58 73 65 48 62 58 65 78 80 73 99 91 82 75 76 87 74 65 71 78 76 59 69 83 93 83 81 73 60 64 63 75 72 76 67 67 70 60 59 69 68 60 61 66 56 58 60409 199 4884 30 11604 16 46 49 6283 1189 -67 167 454 868 1187 1671 2221 2952 3788 4676 5185 5980 7276 8608 9863 11207 13222 15434 17412 19891 23592 28131 32125 36346 41419 46373 49249 49556 56999 64907 60077 52553 46121 35802 31000 32380 32024 34702 38856 44435 49021 53157 57678 59569 65509 71946 75933 80643 86587 86477 86795 89811 94379 99864 106118 107982 110771 116539 121382 105757 84771 80156 77370 70279 68048 70764 74450 77001 80460 84792 89409 95179 101886 110485 117249 120348 119028 113279 102698 87576 69769 41513 14370 7405 5123 1410 263 76 34 49 29 20 25 20 32 42 17 47 20 17 41 66 22 43 56 41 48 41 40 35 30 33 79 89 49 30 29 46 52 44 48 41 38 52 85 74 62 46 70 77 56 58 73 70 35 35 49 56 74 37 49 75 56 46 74 52 49 48 53 64 51 40 37 44 42 52 62 74 73 63 61 54 59 70 73 53 58 59 45 59 65 68 70 74 71 56 63 66 76 64 64 69 62 49 48 62 54 57 52 47 61 64 53 52 59 58 50 38 33 60415 199 4927 30 11617 16 46 55 6282 1192 -82 41 190 375 620 890 1376 1843 2451 3339 4336 5687 7111 8139 8943 10777 12309 14993 19104 24161 30014 35704 43123 53379 62809 70356 79214 88849 97330 98098 88855 76577 69795 68545 67661 62628 58231 58566 57907 56331 57515 58994 60054 64061 63333 67510 71791 72517 71598 72185 73884 83073 93293 99639 106020 104992 96396 91885 90656 94504 89096 84539 79290 77174 76353 75036 74687 78135 84035 88709 90583 94927 102935 109801 110203 93241 64170 40506 25309 14019 6074 3084 1844 889 299 67 40 19 39 29 61 20 -10 9 55 26 29 32 41 40 38 82 73 47 33 32 39 -2 0 37 38 33 62 68 43 53 32 28 30 39 56 34 51 34 54 60 75 59 26 53 72 49 33 34 54 55 25 33 64 84 58 64 48 30 49 66 43 50 55 35 20 27 30 20 37 41 50 51 41 47 47 38 45 54 67 67 78 64 71 52 38 57 64 59 57 43 50 57 55 65 54 37 49 43 45 46 54 53 48 44 55 46 46 53 49 43 49 39 34 60421 184 5357 30 11627 16 47 1 6282 1195 -70 97 310 530 1114 1786 2651 3708 5039 6418 8077 9779 12010 14486 16428 18673 21012 22792 23682 20901 18766 19314 19740 20674 21861 23396 25664 28673 32232 36683 41317 47828 52712 56644 63400 73850 88252 102717 115253 135358 153718 164975 179478 208589 233410 228697 225986 236457 214248 200715 195621 208669 213382 183727 145975 131461 123362 100510 94475 93486 77829 65559 48003 28973 14384 5326 2017 803 375 193 35 51 27 34 -3 8 44 12 36 37 31 29 70 19 36 4 52 33 5 11 20 58 16 8 72 68 75 75 84 82 55 25 28 27 39 22 72 47 53 62 50 35 47 51 45 70 54 55 61 29 31 34 23 34 56 57 45 61 52 25 34 27 48 45 41 55 28 44 38 49 54 48 58 46 40 39 49 51 57 52 44 34 49 50 37 42 43 54 46 50 55 57 62 63 67 64 51 46 52 40 47 54 48 53 43 46 53 45 44 42 41 36 34 30 60427 169 5844 30 11634 16 47 7 6281 1198 -52 56 237 579 852 1080 910 797 745 831 1185 1676 2346 3142 4388 6006 8215 10620 12965 16968 20641 24766 31437 40018 53167 67112 84954 101751 121364 140892 166989 203544 248388 272095 267748 302378 376524 421657 413627 396330 424589 403244 357134 261315 170837 84722 42910 12154 3878 1511 800 475 254 84 53 58 26 11 -4 11 42 36 35 39 45 58 46 77 87 62 81 66 61 40 46 47 47 17 -3 40 66 47 86 64 47 46 69 62 28 24 52 37 39 51 58 80 73 68 49 52 90 91 80 64 68 59 66 84 75 96 80 79 67 48 67 63 55 47 48 70 65 61 44 43 75 32 44 73 66 71 85 80 77 62 66 69 52 66 61 55 73 67 62 60 55 55 57 50 57 63 58 66 69 59 50 54 56 53 58 51 48 52 42 38 41 49 46 37 33 60433 150 6420 30 11640 16 47 13 6281 1200 15 172 449 757 1228 1824 2923 4529 6227 8661 11126 14332 18568 24868 33823 45238 60569 80687 106503 138863 183769 256825 354639 468971 567425 643513 651767 643108 645312 522210 385781 205784 103467 36620 3118 393 208 97 56 41 28 59 39 24 35 70 77 80 121 59 58 39 52 53 40 30 12 36 80 76 70 73 65 88 72 46 62 62 48 37 26 53 90 69 74 69 72 87 96 82 62 86 93 95 87 81 63 66 47 67 82 75 70 58 60 93 84 63 65 91 84 79 59 57 65 74 66 73 74 63 51 40 48 57 63 70 64 75 75 60 67 55 66 69 56 60 68 55 55 63 62 63 54 67 69 64 70 68 69 63 64 68 62 55 52 58 51 47 44 49 60439 154 6309 30 11649 16 47 19 6280 1203 -55 55 298 643 1032 1590 2352 3232 4420 5494 6947 8728 11491 15011 19757 25402 32039 41115 52671 65748 84806 111863 138125 174682 223184 289247 368996 475551 599011 668596 683712 672878 599152 296330 139823 70173 28254 6799 1149 158 54 -20 -1 43 63 50 27 37 12 18 19 61 22 4 19 39 58 53 41 -2 10 20 47 38 37 35 54 48 53 47 41 40 4 25 39 23 37 55 47 43 59 64 57 64 64 69 58 41 79 90 56 40 25 29 54 52 67 39 41 54 52 58 71 57 45 40 46 53 48 54 62 64 47 38 44 47 57 67 52 53 39 48 55 53 28 29 38 53 42 41 55 51 48 50 48 48 51 38 34 32 43 40 46 34 40 36 33 42 36 36 23 22 24 15 60445 166 5929 30 11659 16 47 25 6280 1206 -73 100 282 515 747 1087 1344 1849 2317 2812 3456 4119 5056 6210 7682 9047 10700 12903 16121 19819 23459 27701 32531 38859 48093 56066 65549 79392 99823 119225 139718 172350 202189 238039 285601 331497 381963 407323 433932 440767 418594 420461 339606 231355 180621 118245 49259 13580 3693 403 115 25 11 -3 -11 10 -2 39 30 35 20 0 19 31 0 -15 -6 4 33 26 3 -4 0 -1 50 30 19 48 45 56 47 35 10 12 46 39 10 31 61 49 30 65 64 39 27 54 49 49 48 47 41 30 49 49 51 43 8 21 58 51 46 55 45 49 37 51 34 27 29 29 27 39 31 41 33 27 43 44 43 53 44 29 36 27 40 38 22 48 40 51 47 40 35 45 39 37 25 39 38 30 24 32 37 32 44 39 28 34 27 34 31 31 26 15 8 10 60451 334 930 30 11670 16 47 31 6279 1209 982098 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 360 654 1023 1334 1512 1714 2220 2998 3734 4301 4712 5530 6445 7664 9180 11077 13231 15649 18611 22069 26398 31065 35587 41291 47975 56942 68265 80042 92938 108200 123540 142429 162770 186230 209748 231913 259812 290195 309208 317620 328996 349325 342225 307303 273585 264266 251705 195025 126951 97454 74827 43715 14269 2047 79 40 66 47 41 25 43 51 87 38 47 54 84 65 42 32 41 69 44 24 24 28 21 56 56 90 102 81 63 56 65 46 41 76 60 78 54 53 46 94 97 75 91 105 103 86 70 56 61 57 68 73 62 69 65 58 76 69 61 76 62 52 63 40 37 19 30 34 90 88 72 64 66 72 78 67 76 57 66 63 72 72 63 72 77 62 54 65 69 65 66 68 79 87 68 77 75 64 60 63 61 66 78 70 66 70 62 52 55 65 60 60 54 51 49 60457 167 5943 30 11673 16 47 37 6279 1212 361 1000 1247 1914 2787 3802 5420 6833 9654 13928 16219 18419 25579 36675 42305 47020 56143 64275 75931 85273 99545 116398 126180 131361 145411 165276 189822 218687 253640 259958 264077 263811 247082 253342 233924 221353 232042 225221 220528 204760 194637 186578 162340 116221 80255 56173 34046 19371 10724 4540 787 40 59 43 24 24 36 38 38 35 48 42 51 79 18 15 42 30 16 21 22 19 66 36 57 36 80 78 68 58 50 38 17 -5 1 35 41 65 46 55 67 67 61 93 76 39 43 58 64 54 64 62 68 53 40 45 58 36 46 53 57 59 53 36 47 40 44 53 37 41 30 37 59 37 26 57 63 52 51 47 55 54 66 74 67 60 63 58 48 43 50 62 60 60 54 56 55 66 62 56 57 53 47 57 61 60 41 47 55 53 46 52 51 46 43 39 38 60463 157 6239 30 11669 16 47 43 6278 1214 249 682 625 507 1065 1591 2304 3369 4945 7576 12747 19996 26346 34426 51403 70795 89681 109084 130839 178795 230214 295002 348086 336043 308129 313882 347901 360079 389612 451558 465266 441990 403853 349681 249086 115883 64950 34297 14164 4307 868 155 56 79 86 37 19 47 59 59 57 52 57 73 56 -8 29 53 48 45 35 38 54 74 57 58 81 127 116 75 69 84 66 48 68 83 71 82 67 85 105 84 100 97 85 91 76 75 105 97 69 77 91 79 72 66 75 93 96 97 68 80 82 60 63 69 85 81 73 62 64 61 69 65 60 77 92 76 70 61 76 76 86 94 88 69 72 91 74 73 81 79 69 78 85 78 79 82 74 69 81 80 72 64 72 79 69 67 63 66 69 64 70 59 61 57 56 60469 159 6172 30 11662 16 47 49 6278 1217 -22 67 339 783 1422 2400 3401 4571 6084 8425 11240 14925 20816 28323 37973 51409 64799 85459 110866 137878 160438 189327 225482 268271 308780 374554 426034 447047 482594 503811 492945 465667 428634 311515 197182 95314 45076 28263 15602 5118 1349 636 226 8 25 -2 5 28 20 -13 11 5 9 38 33 43 -41 -20 14 -10 -7 23 59 7 -3 41 10 0 11 22 9 24 23 41 39 11 35 6 31 53 37 27 32 27 24 42 22 37 39 54 37 35 54 62 6 -4 8 29 31 37 38 56 57 55 42 33 11 21 25 38 28 22 17 19 16 21 26 44 53 49 25 44 47 45 54 41 27 32 27 26 27 26 41 37 33 29 42 48 28 25 39 38 35 41 38 49 46 31 30 39 36 28 16 19 27 19 14 12 6 60475 175 5687 30 11657 16 47 55 6277 1220 29 195 137 73 -19 27 154 295 469 686 946 1113 1225 1332 1645 2103 2698 3449 4091 5238 7361 10077 12945 16044 19141 22736 27352 32566 39197 46894 56359 68502 82869 97907 113979 128744 135372 150150 161615 175802 207412 240972 293445 336389 363936 389889 405334 469217 530932 540607 374122 188079 67860 22189 5097 1404 344 54 33 23 -12 25 8 49 53 38 25 43 42 49 35 18 48 22 46 42 70 18 21 19 13 23 75 52 52 53 33 57 68 29 31 47 51 47 37 45 13 31 60 53 41 64 79 36 16 49 66 66 52 49 44 42 50 31 51 32 56 70 52 44 44 56 58 47 31 46 50 39 22 21 49 52 59 40 41 44 51 56 76 48 64 72 43 46 56 65 61 71 61 37 53 52 61 66 64 54 51 54 57 55 44 48 46 53 43 46 42 44 49 39 30 37 41 34 27 60481 186 5383 30 11653 16 48 1 6276 1223 -100 140 739 1766 3034 4183 4457 3906 3597 3776 3473 2885 2596 2487 2793 3241 3700 3968 4928 6547 7699 8532 9994 11990 14097 15209 16116 17625 20324 22533 24771 27285 29981 31837 33115 34040 36149 42355 43193 51098 64902 80234 89949 99521 112248 128536 152053 180615 208423 239898 285375 341022 380566 443719 487125 439321 385646 394796 357358 226251 67207 22705 9008 3745 1045 291 118 98 68 37 65 92 55 24 19 29 44 30 41 58 71 84 103 59 51 48 81 69 46 31 35 20 33 72 96 82 72 72 63 65 47 30 35 64 44 42 60 54 42 69 55 70 83 83 81 83 110 97 78 71 75 90 93 72 66 74 68 73 62 90 78 65 60 76 79 75 57 37 53 70 56 81 63 59 75 83 81 85 90 76 72 75 84 70 68 80 83 76 87 84 72 68 67 76 88 73 59 62 70 51 63 79 74 63 67 70 70 63 58 59 59 53 52 49 44 47 60487 184 5410 30 11650 16 48 7 6276 1225 310 1151 1969 2796 3241 4089 5511 5543 6055 6570 6001 5293 5645 5896 5714 6170 6911 7602 8465 9514 10817 12402 14718 16781 18290 20428 23254 26154 28548 31737 35861 40571 47165 55015 63616 71503 78991 90514 103828 116646 128605 146565 166975 187741 206046 232609 263365 289436 322323 368993 415317 423734 396876 310296 195986 136852 109377 84344 60620 22752 5653 1761 523 215 88 65 39 52 12 37 24 2 18 36 56 36 35 29 42 32 49 71 32 -3 6 28 6 21 19 25 30 30 52 56 39 35 36 38 53 44 6 1 36 11 43 59 53 96 59 34 27 66 62 51 45 66 67 67 59 75 54 52 76 64 68 58 40 40 54 45 45 49 41 32 45 35 41 37 41 57 55 52 58 63 55 56 41 56 56 57 66 73 60 61 65 56 62 70 49 64 67 73 57 61 64 48 48 60 51 52 51 55 46 55 55 55 58 53 47 47 55 43 34 37 60493 188 5288 30 11648 16 48 13 6275 1228 -46 226 491 959 1532 2239 3776 6076 7450 9024 10639 11467 11214 12458 14585 17709 20934 22971 21300 18578 19481 20147 20076 22003 23756 25461 25937 28842 32097 35542 40433 45243 50305 56253 61163 65146 70651 78707 86641 93155 101064 110139 114473 119548 128924 140799 148158 166697 183623 199701 209983 218867 236479 250726 264592 259506 250027 242679 231616 189666 142913 105752 62147 31363 13901 5198 1807 604 164 80 60 62 65 44 32 28 3 25 5 43 65 80 65 43 51 49 46 46 79 28 55 62 11 21 38 25 50 27 79 52 52 60 44 43 13 0 66 51 40 71 56 38 49 48 94 87 64 83 62 62 58 34 55 42 38 50 76 94 60 53 51 63 68 70 61 41 62 59 63 47 49 35 38 86 68 49 73 62 56 60 51 56 44 51 69 52 71 74 71 58 54 52 59 64 73 68 68 61 64 58 74 61 62 57 64 57 49 57 55 55 50 52 61 49 44 46 41 41 60499 193 5134 30 11644 16 48 19 6275 1231 12 322 945 1725 2175 3161 4107 4203 4106 4171 5173 7016 8048 8183 8000 7861 8367 9057 10120 11445 13081 15228 17757 20458 23137 25789 28366 31646 35657 37568 41133 45353 48410 50695 55826 59018 61124 64615 74266 83932 92017 98286 104240 119458 131455 143605 157745 159511 153689 151336 148037 161525 174611 179569 189727 172481 160915 167639 175654 174076 154703 148066 151065 140995 126272 126045 122107 92403 44182 14118 3683 1652 663 137 54 53 51 50 52 0 2 63 51 40 65 34 87 56 10 12 31 29 16 11 21 48 46 44 -9 17 46 44 30 51 33 46 69 49 47 42 45 63 57 52 44 64 53 39 31 79 69 54 66 78 62 54 76 76 83 76 67 56 70 57 66 54 47 58 66 65 46 49 49 39 51 51 48 37 52 56 41 38 51 50 59 62 54 59 63 63 50 46 58 60 50 60 57 60 61 50 52 61 68 67 68 74 60 54 56 54 58 66 48 51 51 40 45 52 46 44 45 43 31 60505 205 4772 30 11642 16 48 25 6274 1234 13 131 238 386 566 451 554 389 105 135 158 224 311 433 571 747 1037 1760 2654 2940 2589 1983 1588 1282 1043 1040 1109 1462 1792 1895 2110 2728 3206 3793 4405 4893 5428 6194 6788 7396 8145 9654 11422 13487 15957 18491 20703 23092 25877 28502 31960 35947 40088 44727 50348 54593 58657 65537 75455 83395 89546 96067 107556 128977 148079 168118 190243 211914 231719 246243 259155 271016 283128 293826 298815 323973 330744 309789 284999 231405 137922 69124 30897 6402 989 367 142 72 53 22 29 48 52 45 77 80 54 45 94 91 31 88 130 85 73 67 102 66 70 94 86 47 21 38 75 72 85 105 108 91 86 79 38 79 75 87 94 98 105 100 87 67 84 106 95 89 111 98 75 116 87 92 93 85 78 85 79 85 82 85 82 89 75 75 73 70 52 76 59 69 80 68 72 69 91 86 78 61 79 98 91 84 77 93 85 83 97 89 79 102 86 79 84 96 80 78 80 81 77 69 64 69 70 75 79 77 81 74 72 63 73 69 56 54 54 60511 215 4472 30 11642 16 48 31 6274 1237 -91 999999 1 171 289 437 795 896 1189 1618 1863 1909 2175 2548 2800 2980 3221 3530 3850 3525 3335 4006 4204 3921 3850 3544 3348 4189 5423 6998 8957 12353 17648 23253 30010 34031 27366 22571 17453 12534 10924 9900 9586 9904 10155 10807 11673 12271 14214 15375 17457 21703 26810 30793 34696 39080 42123 45604 49149 52385 59233 66730 73898 79677 89647 103558 116268 132019 156716 180265 191559 200419 211538 219249 232535 244677 262231 253632 208607 190884 171684 148400 129232 115134 105492 91311 79288 72396 53802 33252 25017 20709 13976 5725 1619 423 168 94 48 34 14 12 22 10 23 65 73 31 60 32 33 39 23 51 36 21 23 28 33 18 14 42 21 33 96 89 63 63 67 53 54 43 18 19 26 44 37 34 49 77 74 93 79 80 88 73 64 67 75 55 64 43 46 71 53 10 36 83 71 87 73 56 62 67 71 49 34 45 75 68 68 67 68 65 53 57 59 52 61 71 58 65 65 46 59 52 55 62 60 57 57 66 61 65 53 62 65 49 54 56 49 62 56 56 56 60 56 48 50 47 45 37 39 32 34 60517 220 4322 30 11642 16 48 37 6273 1239 -71 81 359 544 622 870 1233 1441 1688 2057 2577 3013 3441 3803 4384 5166 6321 7134 7807 8077 8565 8507 8589 8657 8255 7908 8750 9463 9700 10381 12816 15990 17181 15798 17991 23229 33225 41236 46680 49392 54420 64778 80207 103624 123407 131704 145786 161632 163625 146691 121885 102300 92236 71954 61852 54217 54804 65263 74622 81403 85151 75569 66202 62467 57406 52997 55119 66167 78965 82531 83015 81862 85843 89407 87999 79955 75443 74850 74154 72078 65582 56030 54311 54549 57772 59414 62015 59700 53042 49648 50349 53451 50606 44525 39808 34441 28070 21474 16324 10181 4685 1993 747 233 90 49 66 33 4 41 62 36 41 59 59 16 23 43 94 60 52 78 35 33 46 39 34 46 50 27 50 58 76 51 58 51 72 58 19 41 63 70 70 68 68 62 41 51 72 60 27 30 49 49 68 59 44 44 34 35 39 63 47 49 41 42 43 44 54 53 55 39 44 48 25 36 62 57 59 54 54 39 59 72 66 45 47 52 62 57 52 52 56 35 43 51 63 55 49 62 53 43 56 56 46 43 44 56 53 55 52 56 47 39 37 31 31 45 28 27 60523 224 4202 30 11642 16 48 43 6273 1242 -16 77 297 423 463 576 821 955 1309 1597 1832 2119 2430 2846 3607 4246 4916 5720 6783 8138 9422 11092 13297 15682 17565 19794 24239 29328 32422 33948 33038 28707 23224 18010 13974 13790 15801 19344 24657 29126 32617 35506 40815 45405 49134 53801 59633 67423 74023 80460 89278 99482 115018 125342 137981 139490 128558 108913 96805 82715 76498 74946 75518 72629 64131 61813 58686 57039 54402 52881 55259 58568 62899 67023 69790 73148 76249 77337 77164 78771 78181 75151 75860 77557 73700 71103 66110 61023 59773 59656 60791 61424 55364 50896 49775 52560 59465 65646 66391 56745 39393 19787 11579 6785 2891 1090 400 150 68 42 93 62 65 72 36 29 80 56 27 56 31 25 65 81 95 35 15 52 85 90 82 77 100 112 116 102 97 83 52 76 84 57 48 61 103 113 91 89 82 92 118 106 107 89 97 85 97 68 88 75 86 93 103 94 72 82 88 63 60 71 79 67 59 62 58 72 49 62 63 70 72 72 73 78 72 99 80 63 80 90 71 67 92 84 85 91 66 77 89 76 76 70 73 75 75 85 79 71 65 68 80 79 79 76 81 81 79 82 69 67 68 67 64 59 60529 211 4589 30 11639 16 48 49 6272 1245 -37 153 383 547 731 935 1201 1476 1999 2805 3605 4665 5849 7021 8214 10009 13504 18201 22670 27835 30131 30426 30920 31683 28641 25326 23009 21901 23671 27005 30799 33910 39909 44760 46883 51428 57313 58647 64430 71176 74707 74061 73304 73060 72310 71475 75055 79332 76544 71789 71124 69523 69464 68586 66359 65023 65082 64907 65592 71087 78311 82355 90282 99161 107045 120092 127435 129292 129502 128721 124526 116373 111924 107190 106825 110666 114312 118495 118206 112205 97909 68066 43970 41315 44466 43454 32933 18563 9308 4956 2064 680 233 129 112 108 64 51 54 50 46 76 79 75 66 93 70 98 84 64 28 49 66 91 118 51 65 83 79 98 44 68 95 109 96 74 65 73 81 71 77 105 87 79 93 136 132 116 119 112 120 110 120 83 131 124 107 119 115 75 112 90 73 115 92 93 89 93 91 75 86 72 75 85 64 65 92 84 89 91 94 76 69 79 101 103 90 101 99 103 97 92 100 88 95 102 94 97 101 108 102 93 95 87 83 86 85 82 84 98 100 91 96 91 87 78 69 77 75 71 70 60535 201 4884 30 11634 16 48 55 6272 1248 -58 118 339 474 754 1211 1626 2123 2811 3926 5163 6804 9253 12555 14940 17568 20826 21627 20875 22571 26289 27524 26553 30330 31234 31837 33142 35789 43435 51834 58144 63965 75978 87111 95185 89730 88013 93216 93680 97004 104609 111750 116101 111796 102927 92950 84635 73051 73435 73416 74579 73540 70439 71999 75209 78733 87107 95736 104115 107880 109910 115414 126252 133549 139654 139888 138967 131663 120023 106236 102040 83486 51662 26832 18496 23597 30557 31614 23244 10381 4594 1777 452 97 33 66 37 46 -7 -2 18 6 46 51 32 15 27 11 30 52 28 38 48 32 14 -22 4 15 7 54 77 72 53 47 32 28 24 16 29 40 36 41 37 57 75 67 40 46 60 83 46 5 30 45 50 46 21 20 15 18 29 40 50 52 45 43 66 41 29 19 50 47 32 45 43 37 43 42 42 56 55 33 34 56 52 46 44 40 41 50 66 55 61 53 48 44 38 49 48 44 50 44 43 53 61 56 44 35 47 45 54 44 44 51 42 30 29 25 26 23 18 60541 203 4818 30 11628 16 49 1 6271 1250 -18 206 320 403 502 648 844 991 1130 1284 1606 2036 2767 3883 5503 7443 9987 12763 15885 19336 22810 24189 23650 22913 20350 16169 17350 20932 25717 29455 32998 39200 47444 56648 68138 81918 94452 108880 123032 123028 118052 119875 117602 107961 105363 104984 106126 107814 112744 121015 116816 109642 103285 98944 93634 86147 83188 81620 83549 96623 112968 133874 158645 168104 167848 169506 156732 139293 130813 124880 119049 101304 67715 31816 11742 11916 19331 25996 20693 11371 6344 3443 1217 369 118 115 78 70 102 32 50 72 43 27 64 34 85 86 99 85 72 70 56 44 72 69 66 35 36 77 81 74 101 72 64 89 75 52 86 70 61 81 74 96 80 73 74 86 81 92 108 72 69 69 88 80 65 91 84 75 82 75 74 86 79 94 70 78 88 81 90 70 62 53 58 67 72 65 74 95 86 93 90 90 72 79 90 83 68 85 82 76 85 76 73 100 90 85 79 74 83 96 109 89 83 82 84 80 78 75 87 85 83 78 88 80 72 69 64 56 70 67 63 60547 204 4785 30 11625 16 49 7 6270 1253 -81 87 190 309 475 622 862 1032 1230 1556 1838 2029 2219 2441 2518 2618 3068 3821 4936 6719 9530 13592 18936 25706 31676 34847 34958 32536 30165 31117 34447 36621 39460 41576 43758 50396 54904 58953 64230 68822 72757 75534 77853 78513 77306 80942 92559 101841 104324 109704 116384 121480 122072 126579 124741 118933 118938 125976 138747 153771 169643 177926 175734 160145 149829 145736 147712 145025 138698 128050 113945 95736 77951 63261 43379 16033 5590 7080 12212 16694 14793 7149 1627 445 179 87 84 80 40 28 8 44 36 29 32 27 51 34 70 77 34 79 55 17 29 49 49 37 53 22 60 66 50 33 57 86 78 53 31 23 35 57 37 37 69 37 24 48 60 56 67 54 70 69 57 51 46 47 90 61 50 56 35 57 67 65 49 53 51 62 62 22 16 43 46 53 46 52 44 47 63 53 57 34 43 58 44 52 45 34 56 60 55 59 59 70 62 46 50 56 50 57 51 51 58 51 48 56 50 59 48 49 55 61 48 45 43 37 38 37 29 32 32 18 60553 203 4817 30 11627 16 49 13 6270 1256 -31 73 190 364 650 1149 1725 1982 1868 1898 2334 2904 3699 4324 4386 3597 3370 4122 4809 5395 5544 6405 8943 13153 18188 21262 22688 23608 25156 27762 27695 28056 28222 29355 33359 38904 43376 44268 45127 46725 47759 48347 47624 49308 51865 56496 69742 86954 107941 126515 151839 167258 172494 166023 162460 164640 172857 176858 177826 171921 164533 163156 157480 154950 154604 147003 149883 149624 144990 131235 104655 79145 62508 44306 20279 6124 2503 2536 5682 9693 7604 2131 234 50 47 42 46 64 52 47 23 15 16 17 50 64 68 51 29 78 58 54 28 41 25 13 51 35 49 51 22 33 39 92 56 46 64 59 11 26 17 28 65 63 51 71 56 90 96 65 45 72 69 61 58 73 53 36 86 57 49 47 49 69 63 76 86 63 34 36 39 38 49 37 30 48 23 44 34 51 37 53 52 60 45 51 64 56 50 50 46 54 55 63 54 55 47 52 67 52 73 69 47 47 59 49 57 52 48 51 50 45 49 47 46 35 29 35 32 37 32 31 28 60559 207 4700 30 11630 16 49 19 6269 1259 19 47 157 381 628 818 960 1248 1606 1849 2086 2834 4205 4977 5738 6679 6607 5178 4537 4149 4151 4716 5387 6250 7502 9126 10362 11289 12922 15167 17358 19558 22423 24344 24668 25080 25377 26252 26345 25722 26417 28022 30276 32530 37618 41491 44745 51724 63181 77353 91044 104266 122939 140835 158349 174505 191341 201216 196881 204092 199668 195619 189524 155720 144202 145896 139035 137389 134624 130085 124465 121413 121439 115962 97257 62476 30941 12758 3511 1066 1080 1657 3940 5477 2756 426 94 69 19 36 54 45 62 69 51 44 54 45 55 38 31 80 68 53 92 76 81 54 38 75 71 83 42 60 49 86 60 63 60 100 81 59 55 40 71 73 58 78 80 53 46 84 107 92 79 107 80 76 67 71 66 63 100 92 68 87 99 83 82 71 78 80 51 64 66 73 78 89 69 74 82 60 73 71 71 59 70 83 63 46 66 85 70 83 64 66 83 67 70 82 80 80 77 75 76 68 65 87 89 75 57 72 81 80 76 80 81 70 66 66 58 66 67 61 57 53 47 60565 222 4248 30 11628 16 49 25 6269 1262 -53 99 194 305 418 671 811 833 790 869 1200 1408 1476 1441 1530 1666 1894 2005 2109 2318 2547 2825 3027 3454 3929 4580 5105 5609 5061 4718 6003 7193 7789 8150 9304 10336 11479 13079 15327 18192 21759 23639 23444 22376 23735 24827 25661 27546 28469 29265 31022 34042 36445 39088 42213 46860 50552 54719 60504 66497 69860 72318 79249 85941 95577 102650 111447 123058 145267 165630 173042 178578 182763 190352 193313 187787 170571 163690 159672 162290 166358 154302 130256 117379 107983 103323 94608 86948 76120 70639 51520 23582 9631 2372 639 514 539 1643 2262 1015 187 112 92 106 85 68 83 78 85 78 55 54 69 86 87 91 70 124 79 93 75 126 106 78 58 59 75 104 106 103 132 127 112 93 127 115 133 111 106 74 98 101 105 120 105 127 120 133 117 124 132 138 95 106 117 128 102 79 122 136 108 129 117 128 109 112 131 134 110 99 129 131 112 114 105 103 121 99 95 111 122 123 103 101 117 123 124 119 117 122 115 109 116 117 118 123 128 120 111 115 131 124 113 108 103 105 121 113 110 109 116 113 108 100 96 106 105 101 101 98 100 95 60571 221 4303 30 11623 16 49 31 6268 1264 67 288 535 761 1103 1493 1828 2260 2604 2928 3031 3145 3437 3800 4256 4570 4676 4595 4684 5038 5724 6175 5763 5045 5242 6198 7769 9209 9660 8665 7721 8516 9814 11577 13462 14553 15711 18380 22336 25043 26143 28116 29737 31653 33558 35633 39285 43030 46320 48062 51536 55464 56546 53748 53694 53823 56813 60283 59281 61005 68037 74250 77261 74823 71040 63580 56240 61240 72513 84256 103190 118883 136262 155923 164752 164029 168518 186343 197446 196200 194711 189103 171808 159772 133270 94952 69934 54728 36579 25452 14191 5975 1631 354 200 124 165 230 231 201 113 43 87 66 59 72 89 92 67 33 1 13 26 18 10 64 86 69 50 76 38 16 52 58 42 4 33 27 0 46 71 75 85 35 60 64 63 48 73 39 37 74 99 62 68 92 115 92 64 69 83 48 68 74 62 57 66 55 74 69 56 87 86 78 82 85 71 75 51 91 80 45 50 54 41 55 69 52 51 70 66 73 75 70 99 82 71 71 84 84 82 67 76 65 68 79 63 69 65 76 90 83 69 63 67 66 75 78 72 70 77 71 63 65 64 54 51 51 56 51 47 60577 217 4390 30 11620 16 49 37 6268 1267 -15 261 454 638 930 1152 1408 1585 1895 1922 1915 1848 1763 1928 2115 2247 2616 3132 3273 3218 3209 3629 3645 3699 4257 4268 3976 3965 3983 4462 5160 5678 6050 6349 6513 7228 8146 8896 9921 10929 12742 14575 17228 21314 25616 27754 29082 30913 35211 36440 39262 45371 48071 51931 56111 61291 68005 71154 68618 63312 65739 74898 83485 86998 93171 105295 116049 130046 145572 154903 153574 160411 161191 162136 176114 193022 204498 197121 208254 198969 156058 105548 78351 52462 30538 12880 6148 4066 1722 323 75 22 22 23 65 76 54 46 55 101 51 32 60 39 13 66 34 -19 20 62 41 30 19 74 50 43 64 70 76 55 40 30 51 46 32 45 61 51 66 105 59 41 59 39 17 23 60 45 66 77 76 69 98 82 86 77 76 90 65 65 64 61 67 51 65 51 56 66 86 90 76 95 71 58 64 63 70 47 51 74 62 68 50 65 65 55 66 65 61 69 69 71 70 73 79 68 72 70 75 68 60 44 66 61 68 63 66 67 65 67 59 76 66 57 56 59 60 42 55 61 55 47 53 46 47 42 35 60583 217 4393 30 11623 16 49 43 6267 1270 -2 32 155 301 388 580 728 921 1106 1232 1730 2089 2212 2475 2459 2654 3227 3670 4038 4496 4758 4934 5282 5731 6207 6315 6413 6873 7330 7392 7109 7447 7630 7831 8133 8105 8359 8775 9878 11212 12476 14325 16867 19555 23506 27504 32015 36707 41315 46634 52538 59538 65617 75087 84950 95177 102541 108065 117887 126500 134254 142434 150321 162608 163796 164060 161953 168631 162753 146276 147966 160142 153923 129706 108185 97117 94605 97983 97904 87007 72406 60631 50251 43446 42261 32372 4976 1066 453 192 37 18 11 46 45 52 45 85 75 51 25 58 61 34 12 10 3 11 50 27 19 70 50 65 85 75 75 78 74 44 52 36 74 56 27 75 72 73 51 80 91 52 75 38 30 53 50 58 71 49 53 57 58 48 74 86 64 93 81 53 52 77 68 42 43 78 80 55 81 85 79 73 64 59 73 60 73 61 50 53 63 59 48 66 59 59 60 56 68 67 53 46 69 67 68 53 66 70 61 70 71 73 74 81 70 56 56 66 54 62 60 60 59 55 69 63 68 60 61 58 54 51 46 48 46 46 34 60589 214 4482 30 11622 16 49 49 6267 1273 -29 189 414 597 758 812 746 837 903 1104 1316 1650 2095 2499 2995 3423 3946 4621 5324 6413 7268 8079 8979 9944 11717 12860 14565 16083 17351 19188 21303 24236 26548 28671 31867 33676 34918 35889 39501 45471 49855 53285 57033 58199 58686 60176 60850 62176 65785 66881 64749 66236 70160 73128 78793 84693 96054 107611 114021 114037 105216 95941 91803 98132 113048 124032 122158 127965 125681 128724 140161 149035 152323 142035 141151 150429 132682 117936 104252 72432 57852 51936 42247 16293 7052 2481 857 245 151 86 13 39 47 14 41 29 42 11 77 62 20 56 12 46 41 4 49 55 38 49 71 79 47 66 47 46 20 63 48 38 21 17 18 34 50 66 46 44 33 33 69 58 13 -5 23 36 51 53 63 51 46 62 63 55 51 43 53 48 58 54 60 72 74 70 45 56 63 50 65 68 41 59 60 74 48 36 20 34 46 66 73 53 55 32 62 64 56 52 51 59 50 31 57 60 59 59 55 59 58 48 51 49 53 43 51 58 51 49 47 41 52 46 57 45 43 41 45 42 38 38 36 35 33 26 60595 209 4634 30 11624 16 49 55 6266 1276 -41 115 305 392 444 517 654 776 917 1040 1137 1236 1333 1596 1973 2454 2970 3439 4196 5042 5660 6334 7326 8467 9370 11214 13696 16464 20288 23755 27908 33020 36938 43154 51239 57739 65604 75879 81606 84688 96047 110940 113506 105297 109310 118137 122507 123997 119465 114020 106221 99601 91628 87986 86241 84514 79206 79329 84926 92460 109152 119123 132842 152582 167282 171801 169694 162671 154617 152291 143892 130974 109485 80399 63392 48548 31061 18774 13770 11104 9267 5886 1909 330 154 100 63 24 29 16 -6 70 84 37 23 47 37 47 38 2 44 80 59 61 51 39 63 79 51 67 26 24 40 12 40 15 14 52 80 86 56 50 73 66 37 32 59 60 63 34 46 67 73 49 72 64 69 90 55 77 77 72 55 66 68 55 56 36 71 90 83 57 91 62 47 56 52 63 75 48 42 36 34 35 46 42 45 65 60 56 55 44 54 56 73 66 66 73 57 46 51 59 75 49 50 78 67 67 68 59 55 62 51 55 43 39 49 49 48 48 54 47 53 44 35 42 37 33 30 60601 207 4671 30 11631 16 50 1 6266 1278 10 115 227 385 593 922 1093 1340 1736 2031 2284 2684 3302 3722 4171 4922 5487 6059 6602 6941 7327 7549 8519 10816 14254 18288 21839 24493 26514 29551 33366 36310 39172 41932 47186 54131 57996 63936 72230 83625 89403 90127 95200 109538 111670 99430 94502 93592 89519 93419 93736 94980 102274 108004 116551 133151 142574 147246 153646 164113 172266 183675 187812 177951 173970 175088 164393 146647 124404 105294 74745 51982 36086 26710 22495 17830 12229 7534 3683 2286 858 225 103 92 85 88 51 89 52 26 63 55 33 69 101 75 63 77 55 23 66 59 29 58 107 84 52 66 51 38 61 47 46 43 38 39 79 67 44 53 58 71 97 76 73 46 70 85 65 67 74 83 97 101 96 76 92 80 81 83 83 52 78 85 99 83 66 92 74 72 82 73 71 68 78 77 86 76 77 59 55 57 44 74 63 68 68 75 88 69 66 67 73 81 69 87 79 86 75 90 93 90 89 82 85 73 66 83 71 75 77 69 79 77 72 72 76 82 72 64 68 63 62 58 61 61 53 60607 237 3805 30 11635 16 50 7 6265 1281 -91 67 189 137 150 166 100 -37 999999 999999 999999 999999 999999 999999 999999 999999 -100 -7 80 155 239 295 361 456 509 671 768 749 906 933 950 917 572 403 267 261 361 629 806 1193 1819 2385 3010 3716 4382 5345 7090 9586 12026 14498 17249 20081 23081 26598 30457 35056 39875 42925 44665 46412 47200 43606 43205 45026 52781 63322 71897 81305 87903 91564 95869 96729 97139 99909 103249 98286 97376 94671 91074 89912 93577 100276 108412 117671 124586 130941 136614 139607 141294 137887 144415 158542 163505 154465 141588 121247 100378 96844 83923 69402 55849 45988 38372 31550 25103 19964 14075 6483 2143 1289 1045 1169 824 239 143 110 73 62 56 89 105 72 74 78 69 74 80 56 66 30 75 67 63 62 60 63 61 78 104 75 49 90 32 49 35 51 73 77 100 90 81 57 54 65 58 71 58 67 45 80 79 96 111 61 102 106 91 95 93 102 108 105 77 63 55 78 67 102 100 98 88 92 119 86 75 78 68 82 89 71 70 78 79 100 74 55 76 79 89 100 82 90 96 83 72 87 91 83 80 102 103 86 91 93 84 82 77 82 91 82 63 73 84 76 74 76 68 70 84 78 82 79 76 66 58 61 70 60613 237 3805 30 11635 16 50 13 6264 1284 -82 115 176 55 29 50 58 33 -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 33 796 2215 4522 6499 8158 10151 12712 15509 18719 21915 26888 31709 36084 41682 48425 57932 68791 79458 90055 95454 99243 111432 120093 121211 125354 133268 141080 145783 146792 138095 130997 115524 112880 112617 115300 121785 120739 114038 114332 122684 129821 130222 133709 131677 130106 143079 147532 142775 130572 113414 98559 78967 62215 45350 28701 17017 9964 6942 5602 3116 1299 903 781 601 445 554 570 306 180 125 71 47 50 52 73 52 37 45 50 32 56 58 60 42 67 77 86 70 42 44 63 53 48 60 50 46 70 69 30 35 32 45 54 56 44 43 61 59 57 47 36 42 58 76 59 52 64 85 73 46 69 72 85 104 85 64 100 71 88 70 80 92 74 54 91 79 53 79 82 81 57 73 75 74 90 91 75 97 94 89 81 76 77 79 67 68 81 69 83 77 92 77 66 67 57 79 73 75 81 85 85 69 77 81 84 63 66 75 74 72 67 69 70 64 64 62 60 54 54 45 43 60619 246 3533 30 11633 16 50 19 6264 1287 96 154 326 641 753 49 999999 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 219 857 228 999999 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 362 627 844 999 1394 2044 2399 2936 3578 4542 6070 7997 10822 14579 18128 22851 27699 33617 40244 45938 54165 63699 69337 72473 73344 72382 70763 67289 67871 69040 74815 76334 76800 81685 85916 98212 110773 118393 122428 129293 136986 146597 159380 165890 172498 176717 173599 174821 178230 178651 177541 163067 156625 158656 151368 130397 105865 73631 55926 46257 37988 24848 16849 14043 7461 1627 882 578 475 421 256 164 141 66 49 68 74 97 99 93 68 44 56 66 64 44 23 74 63 70 97 70 54 76 95 59 91 104 61 98 64 49 56 66 87 96 100 92 53 78 83 63 72 98 93 66 50 52 77 70 68 94 99 111 101 100 81 74 110 111 97 90 95 92 102 91 78 65 79 101 87 93 99 96 83 77 54 76 95 87 92 81 74 74 75 92 97 86 90 97 102 92 79 76 85 78 70 100 100 83 87 78 81 86 79 79 77 83 100 78 80 81 80 80 83 71 68 70 75 76 78 78 66 64 66 60625 245 3562 30 11632 16 50 25 6263 1290 6 369 797 1435 2325 3696 5004 5592 6835 7361 8934 12325 14415 13451 15035 6539 626 609 3261 5652 6760 10311 25845 54576 44621 30076 21314 5739 1305 713 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -12 194 327 428 465 419 464 1095 1893 2981 4755 7006 8703 10915 13791 13674 13538 14066 13442 14601 17292 21688 25828 30468 35334 41085 47912 55669 63844 76868 88941 101035 111002 109614 112378 128111 133608 141754 153269 161102 168959 180872 186186 184268 181393 183994 187491 193839 186482 181566 177002 155382 128331 90820 60720 31800 12060 8699 5578 2545 1677 1726 2058 2465 2745 3221 3057 2609 2184 1829 877 316 160 111 72 56 55 75 41 48 68 59 37 44 34 34 6 64 43 52 54 29 12 87 100 70 46 31 28 27 61 0 6 49 74 63 34 82 50 44 55 37 62 75 60 87 66 85 56 63 77 56 110 84 76 70 65 70 66 90 102 65 74 62 45 45 64 57 54 66 62 61 57 67 70 71 48 56 47 71 64 49 65 77 63 71 59 47 47 68 73 71 54 52 35 56 42 49 64 50 44 53 57 57 59 57 62 50 59 53 58 57 53 63 66 61 50 48 41 42 45 43 42 39 34 60631 243 3623 30 11633 16 50 31 6263 1292 79 590 1258 2497 4603 8054 14095 21593 33660 58973 90334 121730 124003 69475 49858 50814 60411 66941 46958 40646 76217 94321 45683 14995 9379 7371 5392 3848 2582 1578 754 326 225 223 150 -9 -96 999999 66 43 -31 18 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 158 185 75 -36 999999 999999 48 426 2592 6799 10120 16655 26005 38031 46418 46750 50189 51063 50492 46877 39227 39754 47054 54607 61853 73127 85682 88857 87563 93256 106667 121928 138058 150827 161977 167722 165556 172638 176924 183509 169784 151272 139296 113680 81672 58267 37657 10616 1052 651 1219 1782 2078 2114 2249 3436 4743 4474 4212 3576 2905 1644 474 188 151 139 52 49 94 126 95 92 63 51 57 63 48 73 67 69 42 62 62 80 66 81 41 52 105 111 138 84 44 71 62 50 81 83 51 74 90 111 79 88 48 81 100 84 49 52 76 84 100 53 70 107 122 95 95 105 99 92 89 62 87 76 77 101 88 69 89 93 81 95 66 54 77 67 70 77 68 38 55 72 78 76 70 59 72 69 67 82 83 78 77 77 79 76 66 68 52 70 77 78 86 83 75 70 66 62 66 68 67 60 67 69 69 65 62 58 64 66 61 60 59 52 60 49 60637 340 716 30 11636 16 50 37 6262 1295 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 999999 999999 999999 999999 999999 999999 999999 -83 -4 108 335 313 282 118 -21 999999 999999 999999 -16 98 165 285 447 644 916 1141 1493 1913 2197 2268 2269 2365 2357 2634 2815 2855 2752 2486 2571 2781 3038 3691 4057 5106 5602 6300 8318 11677 15218 19059 21339 21991 23174 22248 19571 18633 16706 17416 19413 26810 34657 37073 37164 40272 29233 9198 4912 5128 9563 24222 31309 38220 37141 22404 12058 9506 8568 6422 5267 4057 2675 1511 650 37 999999 999999 999999 999999 341 946 1377 1594 1774 1798 1979 2291 2433 2911 2908 2810 2723 2374 2259 2097 1936 2283 2718 2614 2390 2362 2351 1936 1449 1064 832 1060 1662 2167 2444 2997 4136 5626 7043 7829 12007 18890 23233 28326 33626 41667 49056 58116 68450 78844 91493 99774 111759 125349 133683 141122 150278 160898 174931 181635 182829 182569 174019 164301 158025 147792 132439 116238 99977 76393 36943 17209 8622 3132 857 560 804 1062 1359 1800 2083 2179 2409 2491 2063 1379 561 139 168 126 93 103 58 72 52 37 65 36 89 71 39 53 11 48 34 59 70 65 85 71 59 57 71 61 60 64 62 94 68 60 63 70 60 51 73 64 84 92 79 83 54 54 63 78 48 62 71 79 85 114 98 61 94 90 82 89 91 82 76 62 77 69 78 85 77 90 86 81 82 70 70 76 78 87 70 74 64 61 78 87 83 69 60 64 71 58 72 83 79 81 74 72 77 75 66 72 76 56 73 74 68 66 84 68 70 73 67 64 67 75 69 68 68 82 70 68 72 69 66 63 53 45 42 60643 292 2155 30 11635 16 50 43 6262 1298 208 594 927 1431 2024 2633 3385 3590 3705 3549 3124 2719 2219 1945 1842 1828 2040 2451 2956 3410 4209 4945 5596 5888 6474 6793 6739 6694 6884 7134 7612 8290 8430 8831 9592 10315 10497 10263 9476 9622 10104 10935 12851 16427 20165 22560 23439 22765 22631 22528 22484 22443 22714 20950 19151 20050 20561 19241 17146 13965 10988 8974 6600 5413 5127 5321 5360 5452 5956 6789 7500 8207 7930 7320 6446 4602 3127 1666 601 216 999999 999999 -21 342 624 861 1509 2831 3484 3770 4249 5336 6841 8794 10300 11462 12511 13665 14411 14368 14462 13491 11475 9213 7326 5867 3774 2475 2077 1856 1834 2521 2715 2567 2554 3100 3627 3860 4690 6093 7415 8706 10588 14481 19598 27959 37724 46229 51132 56305 75937 93773 104216 117014 129078 137453 149455 160008 161063 157643 159671 164523 163616 145589 135579 118571 84504 46780 31427 23391 14087 5694 1168 565 534 520 367 289 388 624 759 775 853 917 717 473 234 96 125 80 25 46 56 86 86 66 46 55 67 90 83 56 55 31 44 39 40 30 69 61 25 11 15 52 43 27 74 41 34 41 25 49 61 88 77 79 56 88 55 52 53 24 1 15 20 27 35 63 89 99 71 72 81 66 91 87 69 85 85 62 38 59 59 59 62 80 57 60 63 60 55 64 61 55 61 67 78 65 83 72 70 65 76 73 69 55 54 76 56 44 56 70 71 68 61 52 57 69 64 49 58 73 79 72 71 57 54 58 70 52 55 58 54 61 57 57 60 52 54 54 44 45 60649 339 743 30 11633 16 50 49 6261 1301 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 619 1376 2269 2950 3410 3857 4508 5150 5505 5543 5457 5458 5128 4361 3560 3000 2869 3112 3473 4061 5067 6271 7950 9687 10800 10784 10054 9146 8795 9189 9149 9062 9557 10669 12964 16305 19849 21968 20953 16281 11677 8492 7572 8318 9220 9794 10957 12138 14732 18515 20548 19748 15922 12679 9968 7377 5153 4261 4835 6148 5974 5376 5572 5826 5202 5016 4590 4198 3660 2675 1817 1399 924 620 164 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 1159 3300 6267 8306 9778 11626 13886 15074 15447 15423 16266 16846 18096 18787 19731 19109 16517 16084 16502 15410 13896 11367 8457 6540 6031 6421 6537 7294 7973 8647 10429 12191 13271 13800 15377 16814 17844 19640 23040 27060 32478 39949 45127 48464 50439 58297 77065 91997 100709 110079 118964 130364 135231 137241 142344 151069 153016 153939 149568 144072 140017 126055 105990 103289 82288 49310 20066 2976 527 596 813 935 1077 1488 1575 941 195 65 66 33 67 46 20 51 47 53 42 80 62 54 63 57 40 103 77 50 19 80 71 89 81 62 46 38 8 33 19 72 20 67 58 76 48 59 74 101 82 50 58 60 79 80 59 57 85 98 99 58 78 82 85 83 65 68 37 68 90 58 85 77 46 61 73 55 47 84 88 85 85 67 63 85 90 95 87 70 62 52 100 88 77 79 87 90 94 79 79 74 73 79 85 60 55 72 71 64 69 56 64 71 72 60 57 60 65 57 58 62 55 53 53 62 68 66 60 55 53 49 47 40 43 60655 289 2242 30 11632 16 50 55 6261 1304 -48 294 824 1403 1891 2681 3301 3712 3992 4153 4483 4859 5113 5356 5106 4658 4182 3650 3151 2971 2753 2826 2882 3331 3720 4307 5197 6297 7380 8539 9883 10580 10754 11294 13101 15196 15007 13818 12448 10752 8915 7342 5779 4444 3502 2703 2186 1754 1274 939 672 455 317 211 348 770 1561 2817 3212 3074 2741 2853 3245 3823 4290 5834 8629 10699 9324 5939 2828 793 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 260 915 2162 3315 5654 8707 10745 13062 16495 20187 21204 22018 26166 26649 29448 31062 31160 34899 39248 41312 36927 32329 28203 24398 21499 21469 19951 18657 18435 17970 19272 21587 23329 25858 28491 31401 34047 35151 36037 39606 43751 47435 55181 64049 68761 75237 81213 86520 93443 103856 111914 123680 134829 148330 157845 165036 171922 169056 158540 142928 123124 102402 73324 46096 28509 18030 8205 2264 2038 2047 2289 2680 2434 1414 287 38 42 75 126 85 65 94 75 92 80 95 86 101 77 75 51 67 81 90 94 71 57 74 89 37 26 80 79 53 69 74 84 46 72 78 79 129 130 95 58 100 89 92 100 76 71 89 86 83 98 104 87 89 66 70 115 100 86 105 106 80 115 102 79 85 106 108 103 94 86 86 95 109 89 71 90 103 115 102 88 87 89 93 86 77 90 88 87 89 102 125 95 89 96 81 77 85 83 71 67 91 84 78 79 86 78 71 69 72 83 74 76 81 70 90 76 75 73 74 63 65 66 68 62 60661 286 2332 30 11632 16 51 1 6260 1306 5 227 348 425 553 752 1018 1311 1719 2218 2647 3202 3459 3696 3817 3963 3977 3523 3083 2733 2381 2218 2185 2304 2656 3102 3588 4108 4469 4367 3995 3513 3374 3244 3299 3499 3819 4017 3911 3119 2426 1654 867 393 175 6 999999 999999 999999 999999 999999 999999 999999 999999 240 1232 3006 4640 5616 5335 4634 3831 3254 2609 1659 704 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 -15 626 1485 1886 2179 3649 5499 7207 9626 12760 14672 15459 17462 19978 21259 21900 24757 26955 27859 25739 23092 22488 22459 21162 21044 22533 23808 23421 21008 18684 19446 22957 27646 31206 37471 42910 49068 57456 65077 70751 73748 77766 84701 94987 108003 112930 120952 139987 161428 181406 201906 211259 208135 201227 192861 177892 159014 132910 85467 40963 11107 4094 2457 1486 912 619 453 234 61 17 35 53 43 1 -4 50 62 55 46 7 60 43 23 24 15 -2 10 20 42 29 10 23 26 40 76 39 28 5 35 32 53 83 43 56 40 20 58 47 42 61 77 64 65 54 32 43 38 49 48 29 39 50 74 81 50 61 79 65 66 75 82 79 68 47 41 49 37 29 39 68 82 54 13 13 39 43 49 37 42 39 37 44 61 63 54 36 41 58 67 66 65 49 49 36 43 61 54 52 51 49 47 50 61 41 48 41 30 34 36 42 48 44 48 60 50 36 43 38 27 29 25 20 60667 337 805 30 11635 16 51 7 6259 1309 169522 161652 193045 5869 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 396 674 1159 1516 1976 2499 2838 3312 3768 4204 4674 4908 5185 5199 5126 4938 4478 4224 3916 3844 3670 3534 3339 3295 3104 2827 2502 2408 2240 2395 2567 2639 2621 2317 1894 1522 1110 605 260 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 872 1523 1759 1546 1461 1337 1194 1133 660 153 999999 43 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 245 360 509 595 682 808 1047 1651 1921 1949 1887 1946 1938 2069 1966 2251 3430 4316 4289 4558 5837 8393 11583 12068 12553 13188 13505 13771 13442 13508 13792 15741 19241 22370 24919 27818 30458 32508 34846 38714 41926 45499 48724 54421 61526 63839 71489 78787 80798 86002 93499 107168 125344 134478 143530 159828 179117 193007 196453 193676 199828 222237 222961 202073 179557 127953 64391 28304 10620 4117 708 68 49 42 30 23 46 62 27 51 50 68 55 45 76 78 63 71 25 42 56 25 36 85 70 48 58 72 52 42 42 31 60 52 35 31 51 75 66 93 98 68 102 92 85 65 90 58 74 79 56 62 55 80 87 85 88 90 82 70 92 105 91 100 82 70 75 99 106 106 71 76 87 83 92 81 80 87 85 100 94 97 79 59 64 75 87 98 101 74 78 82 84 99 96 88 82 85 83 76 66 88 99 82 94 90 88 83 96 78 77 87 86 89 74 78 73 77 82 67 66 78 64 66 58 60673 337 809 30 11639 16 51 13 6259 1312 41071 1760 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 771 1161 1338 1513 1878 2483 2939 3352 3830 4212 4640 5175 5359 5345 5161 4747 4006 3378 2730 2241 1938 1797 1927 2072 2331 2594 2698 2665 2287 1990 1684 1425 1295 1102 1118 1146 1201 1277 1334 1358 1504 1410 1696 2427 3234 3623 3299 2366 1625 1133 758 344 56 -45 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 -39 38 477 1272 2669 3692 5119 6214 5599 5883 5977 5406 4817 4236 3876 4273 5197 5775 7038 9330 12046 15905 19030 21134 24130 26508 29646 30889 32558 34666 36513 38738 42152 46892 51974 59311 65710 75238 83161 90638 97832 103769 112709 119997 127879 138368 149671 160043 185195 204223 211388 212211 223502 233423 216708 188315 152817 112122 57535 20682 2141 185 32 53 57 56 53 44 86 44 57 48 30 49 69 36 45 31 48 43 -4 22 26 30 36 87 71 45 57 52 85 65 46 40 11 -9 39 27 29 43 41 41 37 59 70 71 72 83 56 30 40 62 90 59 66 86 71 68 83 84 74 100 122 91 85 64 75 52 78 73 89 80 74 97 92 110 106 95 99 86 92 74 71 70 54 61 69 66 84 72 66 69 86 89 83 94 80 59 56 72 68 63 61 73 81 76 71 92 87 72 68 72 74 62 65 63 56 63 64 58 66 70 68 63 52 57 55 54 60679 336 844 30 11644 16 51 19 6258 1315 776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1089 2399 3570 4299 4807 5197 5110 5290 5826 6655 7621 9187 10509 11901 13405 15027 16363 17567 18267 18292 17667 16036 14031 11921 9923 8277 7216 6523 6260 6860 7700 8875 10197 11080 11386 11031 10335 10114 10409 10641 10948 10918 10537 10206 9861 9531 9379 9343 8120 6186 4601 3721 2533 1361 756 495 220 -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 28 1184 3156 5901 8162 9391 11001 13966 19086 22898 28168 33511 38285 41388 43783 47569 53700 60960 67071 77051 87252 92044 92138 96663 99406 99396 102263 102987 103852 107551 107772 106999 106755 109938 109057 110043 111083 113744 114481 104561 104326 113299 110336 101200 91341 80746 72459 56400 28863 11307 2656 625 235 176 172 150 72 38 22 14 56 34 51 37 20 50 27 48 58 52 51 64 70 -3 -2 9 55 19 33 49 71 44 57 29 72 42 42 24 26 21 44 61 43 53 26 50 67 81 64 51 49 77 84 56 28 32 62 66 80 84 88 70 90 81 113 92 101 80 90 70 63 68 73 71 78 100 102 83 62 76 103 84 71 61 80 70 57 66 67 72 89 72 56 87 71 53 67 76 86 75 81 59 56 53 62 59 58 61 68 70 69 76 72 68 79 87 67 62 71 66 60 59 70 67 60 61 57 48 50 52 49 45 42 60685 275 2682 30 11652 16 51 25 6258 1318 -85 443 1170 2186 3003 3347 4265 5703 6606 7144 7266 7305 7359 7500 7466 7760 8618 9564 10576 11758 13142 13924 14517 14503 14396 14092 13641 13047 12151 11122 9517 8151 7657 6991 6427 6674 7277 8959 12129 15596 18058 18153 16404 15327 13142 12527 11963 11347 10746 9746 8160 6716 5039 3839 3018 1968 1122 840 968 1008 1182 1272 972 621 313 -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 -72 283 630 1052 1558 3289 6604 10473 14247 17301 21311 24094 27066 30657 36074 44356 54251 63447 71847 78453 78219 73988 71023 71081 72519 71997 67994 65844 67351 70483 80952 91182 96506 106598 115408 118243 120001 126827 132338 137276 146117 152460 151059 144730 144450 137628 107866 65535 32742 19414 14095 12167 11018 7196 2081 409 79 22 49 41 17 64 45 68 63 53 55 30 29 63 61 16 9 34 1 14 38 58 61 44 78 80 41 70 80 17 36 17 -2 47 41 55 60 51 15 63 87 64 56 49 24 45 59 46 27 32 64 48 45 83 113 64 47 71 74 59 77 88 70 77 67 38 51 82 55 39 69 64 67 72 69 76 77 68 90 68 52 59 59 67 69 70 78 57 53 66 79 56 65 69 49 57 43 41 56 62 58 68 65 56 65 68 67 59 65 68 49 47 47 56 53 48 63 61 48 53 52 53 46 42 41 44 39 60691 275 2661 30 11661 16 51 31 6257 1320 149 828 1730 2540 3379 3855 4122 4766 5560 6916 7887 8633 9101 9653 10166 10554 10508 10434 10502 10838 11398 11771 12024 12023 12188 12322 12575 12331 11672 11093 10368 9718 9026 8171 7260 6542 6200 6194 6566 7165 7499 8024 8732 9506 10602 12283 13231 12886 12189 11386 10403 8846 7177 5299 3950 2824 1984 1329 1226 2032 2843 3295 3455 2932 2030 1417 977 353 52 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 1100 3013 4639 5560 5783 7884 9847 13381 16844 20486 24226 28018 34062 42739 49037 58480 67807 73656 75498 80717 90483 95726 105222 110612 110753 111134 112328 106473 99234 91023 89586 92674 84859 81280 81458 80247 81738 81631 80821 82955 81758 85443 87419 89228 90298 94846 95985 89522 77572 54959 34274 14226 2689 887 441 232 84 31 47 85 111 72 63 92 61 49 52 86 108 75 61 55 82 21 -4 55 100 94 73 61 54 65 39 60 51 37 63 59 39 75 95 68 65 62 69 78 70 110 100 69 77 90 79 75 61 48 51 83 83 99 102 81 101 98 88 82 88 92 83 62 64 49 70 76 92 68 116 114 99 71 89 78 63 69 81 87 63 82 71 86 81 61 65 81 82 79 60 64 90 67 54 67 65 76 72 69 61 58 61 89 77 60 80 78 73 61 66 67 68 74 63 57 57 65 58 60 63 68 63 59 47 38 60697 274 2726 30 11666 16 51 37 6257 1323 568 1455 2672 3628 4399 4811 5308 5970 6257 6225 6882 8131 9431 10647 11566 11970 11452 11209 11329 12104 12472 12343 12279 12578 12672 12409 11955 11966 11950 11649 10626 9844 9263 8977 8891 8725 8319 8040 7792 7646 7608 7880 8524 8628 8786 8597 8226 7720 7410 7283 6836 6462 5800 5382 5096 5297 4978 4369 3873 3486 3477 3861 3991 4330 4991 4956 4560 4426 4080 3894 3605 2682 2043 2173 2295 2803 2597 2422 2212 2429 1940 1189 482 60 94 120 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 864 2218 3761 5949 9343 12569 15802 22299 30941 40421 48505 57013 66560 78337 88866 96339 103126 112978 122944 132843 138037 136609 140195 135856 117014 104636 109998 120794 117766 121514 119999 110158 95006 84030 72281 67032 65733 58934 49166 41364 35243 29098 24296 9887 1476 228 72 64 40 70 38 58 94 67 69 59 63 44 59 55 80 57 70 60 89 32 37 70 99 93 109 93 81 53 80 63 90 52 53 50 42 34 46 42 36 72 66 77 100 82 87 81 73 95 76 60 56 82 81 86 95 101 118 107 88 100 103 105 74 70 77 76 81 84 80 117 112 95 98 81 80 93 74 65 62 84 66 74 59 87 87 94 101 77 75 91 95 78 82 75 86 88 75 68 82 89 69 72 84 84 94 85 83 88 93 80 71 74 78 69 64 67 76 74 73 73 67 71 72 63 59 62 60703 274 2729 30 11669 16 51 43 6256 1326 301 1205 1936 2744 3664 4455 5537 6300 6860 7320 7854 7933 8129 8804 9217 9390 9080 8807 8692 9012 9411 9296 9154 9186 9665 10145 10584 10859 11041 10758 10261 10123 9904 9698 9916 9595 9245 8797 8382 8007 7501 6980 6393 6302 6561 6763 7130 7278 7309 6931 6159 5308 4976 4596 4558 5134 5922 6246 6549 6966 6496 6291 6012 5921 5933 6190 6201 6273 6182 6086 5180 4645 4534 5384 7262 7851 8008 8933 9741 10639 12160 12600 12452 10554 8180 7482 7653 8269 8466 8285 7344 5408 4259 1958 434 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 125 840 2278 3903 5322 6018 6363 8312 12347 19964 33112 49368 60875 70518 76467 79962 84968 95275 103720 111665 128128 140654 145536 149951 158435 169110 178184 174405 164516 151418 128492 109324 90928 68731 46669 26733 11434 1400 96 87 114 106 109 68 92 57 74 50 68 59 80 84 117 65 84 112 111 92 131 97 108 71 45 65 116 85 70 63 85 75 88 79 80 79 93 108 87 82 95 84 77 115 120 103 91 69 75 104 88 94 85 109 88 103 93 88 106 100 110 75 85 115 111 101 113 123 112 112 107 89 86 103 106 93 89 91 91 96 100 95 120 121 114 97 95 83 86 81 101 104 111 98 80 91 95 105 94 91 99 90 84 90 96 105 103 114 101 101 77 75 83 82 81 82 83 82 70 67 72 77 75 68 61 62 62 60709 272 2791 30 11671 16 51 49 6255 1329 209 885 2348 4070 5706 7822 10678 12364 13404 14967 16228 16620 16099 15736 15665 14710 13821 12789 11868 11485 10932 10321 9901 9424 9272 9672 10168 10845 11512 12041 12605 12953 13026 13658 14873 16049 16343 17221 17562 16081 14547 13635 12327 10749 9476 8036 6551 6121 6268 6864 7022 7388 7590 7698 8013 8660 9376 9233 7952 6770 5814 4825 4022 3049 2750 2245 1774 1091 852 934 1013 1100 1311 1678 2092 2699 4041 5505 6838 8609 10146 11819 17393 22785 25484 26166 27957 31386 32103 31190 29067 24904 20463 15034 9666 6772 4686 2117 1681 1006 421 532 620 646 630 462 509 482 291 475 1078 1969 3300 4555 5325 6798 11694 20111 28227 37746 44922 55834 68035 79019 87158 94237 105039 111917 111502 109828 109773 106137 102747 95923 83750 72018 67428 62863 58739 41132 26175 13698 6369 1910 645 177 53 21 32 44 37 0 16 44 67 43 67 18 6 31 55 51 54 58 26 65 85 79 76 51 48 71 53 24 32 19 25 59 52 60 14 48 66 71 92 108 96 78 57 52 75 67 35 58 44 46 45 14 56 79 75 70 91 79 83 76 57 56 62 74 68 51 52 91 100 91 54 58 96 69 49 59 44 65 73 43 68 56 60 68 55 54 67 74 69 70 74 53 52 55 48 54 50 51 52 57 60 55 67 51 63 67 56 50 58 56 46 50 59 53 52 62 52 42 42 44 49 50 40 41 33 34 60715 271 2824 30 11674 16 51 55 6255 1332 225 888 2141 3800 5130 6226 7896 9674 11285 12648 13522 14297 14647 14785 14933 14735 14515 13704 12837 11891 11303 10798 10656 10654 10311 9734 9618 9636 9652 9356 9025 8661 8532 8007 8275 8511 8500 9025 9874 9721 9005 8549 8805 8801 8353 8262 8231 7907 7022 6388 5929 5451 5223 5450 5978 6603 7273 8045 8949 9749 9237 7933 9281 7245 2707 929 122 30 357 1864 3185 4149 5400 7115 9472 10376 9797 9286 10691 14197 15777 17734 20502 22432 25627 27680 27547 27041 27442 26032 23148 21871 22567 27330 31404 34338 36091 35379 31823 29627 27120 22941 18990 16132 15023 14569 11849 9170 6813 4726 3606 3194 2483 1813 1315 947 736 1113 2147 3790 5114 5354 5452 8166 15842 35522 62285 87204 103243 117027 129758 140724 151938 153338 146502 138031 121076 99965 80051 60021 39435 25398 15128 10390 5673 1300 251 88 83 49 56 56 29 51 48 60 48 16 41 67 66 49 68 63 61 56 71 92 102 82 84 57 63 81 85 66 66 71 56 71 35 84 92 96 77 81 94 93 76 76 76 106 98 67 85 101 92 101 81 94 129 107 107 79 78 79 71 103 99 92 77 82 81 94 105 89 87 82 123 104 92 101 86 102 111 99 91 116 79 61 80 77 83 83 92 107 97 82 80 70 83 81 75 74 95 113 93 103 96 94 106 99 88 84 86 86 79 80 71 70 75 82 77 76 83 82 70 64 60 63 60 60721 269 2885 30 11675 16 52 1 6254 1334 -66 486 1294 2571 4771 7395 10221 12668 14266 15288 15346 15091 15023 15130 15107 14769 14471 14421 14338 14213 13520 13316 13135 12596 11554 10319 9297 8872 9015 8863 8828 8706 8635 8195 8039 8229 8087 7375 6142 5423 4887 4381 4182 3986 3711 3461 3447 2931 2863 2847 2881 2951 3137 3040 2957 2737 2322 2140 2090 1778 1268 707 414 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 43 16 -40 3 127 215 319 322 267 364 620 722 1072 2538 5054 7417 10971 10707 13916 20101 23483 30085 37356 43416 45950 45786 48120 43654 38697 36353 36200 35183 29487 24213 21029 18674 15339 10944 8412 5982 3981 2465 1355 919 683 1014 2552 8179 18921 32866 48346 64342 79487 90452 98793 104663 105225 110261 109815 101829 94491 86857 72287 54767 29911 9542 3358 1252 648 233 45 57 65 38 5 -29 -26 25 30 44 56 77 25 61 50 78 50 35 49 78 61 54 36 55 46 55 16 52 4 -18 22 30 23 37 31 23 42 72 74 38 56 71 26 37 78 59 37 83 46 29 55 59 70 75 76 91 101 77 60 63 94 62 79 86 81 78 54 60 55 42 58 64 58 79 67 75 69 64 72 70 61 88 92 83 81 53 49 74 68 84 82 63 64 58 54 63 73 68 56 70 73 66 79 73 65 68 65 74 67 62 65 61 73 67 54 65 69 67 62 66 74 58 46 45 47 60727 266 2975 30 11675 16 52 7 6254 1337 199 725 1733 3378 5499 8238 11631 14242 16269 17700 18737 19022 18382 17936 16827 15769 14793 13094 11411 10346 9100 8504 8448 8013 7370 6925 6455 6150 5748 6027 6239 6446 6812 6692 6560 6265 4899 3779 3371 2943 2420 1927 1638 1307 1083 831 795 829 636 516 528 364 300 186 110 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -12 92 329 653 987 1483 2052 2429 2853 3363 4040 4533 4715 5363 5478 5270 5387 5342 5493 6400 7647 9941 13719 17300 20717 25075 29373 34870 39223 42979 47757 52219 60201 67367 69593 70471 72034 70309 60660 50766 45704 37983 34588 31001 20664 12771 9580 8126 6209 4077 2794 1675 1033 1549 3052 5105 13417 26962 39692 51761 64245 73333 81377 89924 96346 95868 88954 74725 56411 28671 12724 4593 1560 782 358 87 57 20 29 69 96 72 65 6 58 70 72 40 40 29 18 87 61 36 49 37 50 48 50 48 82 51 65 42 45 49 26 49 11 39 69 91 76 95 89 90 84 58 91 76 92 45 70 74 77 65 77 84 96 48 77 84 98 73 88 93 77 92 90 69 77 108 120 96 106 98 66 67 103 93 87 66 73 73 74 71 63 66 75 73 65 65 86 71 72 91 84 73 72 69 75 68 59 73 59 78 87 75 87 92 87 94 69 67 78 70 68 69 78 67 71 77 70 67 61 64 62 64 63 60 60733 264 3035 30 11675 16 52 13 6253 1340 334 1115 2028 3410 5886 9162 13759 17360 19458 21375 22478 22923 22775 22791 20954 18443 16273 14011 10881 8026 6559 5708 5437 5841 6383 5946 4758 3990 3849 3853 4003 3966 3581 3100 2738 2304 1800 1502 1368 1390 1334 1496 1606 1352 1068 787 604 311 153 102 30 -48 -40 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 391 793 1000 1072 1192 1643 3018 4288 5202 5490 5999 7689 9946 13335 18903 23388 28568 33151 36628 40009 43747 47154 48730 49163 50723 52108 50818 48751 44787 40564 37018 33971 29998 23879 21295 19626 18787 18057 16239 14229 11774 11071 12110 13786 15806 18089 22698 30058 41475 53915 67709 81887 88892 89921 86605 79992 55645 23812 7809 2201 316 23 19 23 74 76 40 55 73 56 46 29 16 29 40 28 46 40 74 34 47 89 86 54 43 64 91 65 57 53 53 34 83 61 42 36 61 57 31 60 58 57 65 62 55 66 112 71 43 31 48 53 52 53 78 96 99 98 89 101 111 97 80 79 97 99 98 91 77 105 83 82 91 94 94 110 87 90 56 73 89 81 63 52 88 91 80 78 70 89 106 98 90 97 89 84 66 77 87 82 68 80 73 77 88 93 84 87 86 83 87 77 80 79 74 73 71 68 76 77 75 78 80 68 69 74 72 60739 264 3038 30 11678 16 52 19 6253 1343 120 573 1162 2141 3343 5411 8398 12031 16133 19390 19929 20164 20404 20776 20956 18809 16113 14083 13141 11988 9392 6796 4955 4267 4028 3520 2886 2362 1900 1766 1695 1796 1670 1825 1651 994 605 458 490 494 441 393 596 762 839 721 521 253 197 194 81 -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 21 263 686 1488 2296 3540 5756 8211 10557 13903 17100 20308 23292 25966 28056 30090 31999 33409 36024 38819 41303 41854 39500 36780 32917 27992 23576 18843 17215 17023 17032 16340 15693 15181 15090 15656 18515 23481 31489 40320 51013 59474 58734 57332 58863 61703 61566 60801 59499 54191 44295 29691 18507 9208 2977 746 150 89 56 31 40 68 54 48 88 96 75 96 48 59 2 38 89 14 -11 2 47 61 55 51 61 41 51 46 32 20 21 26 47 77 68 22 64 83 40 40 55 91 97 62 48 47 65 75 34 57 30 63 69 88 112 88 82 63 60 89 65 71 89 93 77 65 58 60 63 66 84 76 62 60 61 57 47 77 54 61 55 63 75 65 60 72 54 52 69 79 69 76 81 71 65 65 72 86 64 67 59 77 68 70 77 70 72 69 63 66 59 48 48 48 53 58 63 59 54 59 61 49 52 49 56 60745 265 3013 30 11683 16 52 25 6252 1346 128 622 1295 2305 3456 4220 4636 5686 7490 10462 13985 16271 17599 17883 17801 19153 19906 18794 16356 14279 13028 12307 11526 10565 9060 7170 5359 3940 2983 2194 1862 1686 1427 1301 1123 944 702 307 175 178 147 187 188 131 143 120 174 222 111 -22 -51 -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 -41 259 1257 3757 7676 11075 13257 15944 18336 19269 19829 20593 20177 19393 19626 20641 20947 19930 18314 17414 14776 12197 11492 10802 9711 9044 9182 9812 10362 11083 12666 14847 17688 22482 31211 42489 53008 61046 65239 66084 66025 63004 54282 40700 24621 11970 4683 1770 490 136 80 133 89 15 48 38 -12 33 52 38 38 54 1 23 25 16 69 58 14 55 38 56 39 38 42 9 4 43 60 23 8 27 35 20 15 79 64 28 82 75 80 82 66 48 72 84 71 83 35 61 51 38 57 60 57 74 72 109 90 75 26 35 54 85 73 51 55 55 67 65 66 63 80 93 65 74 99 78 46 49 76 74 83 78 68 61 74 48 52 49 71 73 50 47 56 60 62 56 65 64 68 67 72 67 91 78 71 66 54 55 56 53 61 58 59 63 55 52 63 73 59 49 55 60 48 47 60751 330 1040 30 11690 16 52 31 6251 1349 -93 -83 -74 -83 -67 -53 -43 -12 11 -13 107 -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 11 177 322 669 1239 2012 3040 4032 5109 5988 7277 9414 11011 11744 12847 14737 16059 17344 17803 17960 17418 16306 14916 13779 12608 11545 10716 10778 11252 11162 9346 6652 4616 3168 2172 1602 1621 2322 3280 2437 1719 3512 5408 4271 3852 1395 181 141 3 -51 -89 -65 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 -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 -82 -58 -4 -20 13 102 204 431 740 1002 1604 2097 2698 3314 4008 5966 8329 10244 12002 13013 12775 12374 11612 11059 9994 8396 6589 5604 5145 5050 6658 9810 13368 19533 27294 33127 41937 51853 58151 58250 53648 43647 28666 12965 3533 470 21 94 80 83 73 59 41 75 56 54 73 52 83 53 87 75 23 41 63 66 62 78 49 61 84 62 41 66 55 84 46 41 51 55 74 48 93 66 57 41 47 81 100 98 105 109 80 66 90 86 62 60 47 101 98 104 95 100 101 103 90 107 79 69 90 72 57 110 84 101 109 95 79 85 87 89 84 89 73 80 73 74 87 80 93 86 98 80 81 80 77 89 105 99 85 87 72 73 102 84 69 80 74 65 77 81 92 100 83 77 84 84 73 79 67 76 80 75 73 76 77 80 78 71 66 66 64 59 56 60757 325 1227 30 11697 16 52 37 6251 1351 -21 5 45 -6 39 20 -34 -86 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 51 203 478 977 1483 1877 2104 2223 2286 2469 3079 3972 5250 6506 7668 9411 10902 12545 14484 15651 16275 16781 16959 16378 15337 14657 13609 12843 12503 11701 10729 8970 8173 8032 7172 5452 4372 4335 5761 8583 9484 8254 8939 14363 24418 34150 30238 20349 13007 15228 20411 28568 23280 10241 2619 343 57 33 33 -42 -56 20 -12 999999 -44 -73 -52 999999 -80 999999 -75 -36 -33 -83 -56 -44 9 0 34 105 89 84 64 22 4 -26 -30 -31 -37 5 -55 -60 -64 -42 1 -41 -45 9 -16 -4 24 -3 -44 -25 73 94 145 277 537 1176 2080 3064 4116 5604 7518 10038 12855 14968 15242 14851 13631 12158 10950 10558 10777 12278 15764 19548 23861 27210 27904 27740 23906 16378 8870 3004 336 90 84 54 47 28 73 83 55 47 87 65 90 86 69 84 50 23 29 16 57 85 70 80 58 63 61 55 26 11 59 35 20 33 27 42 68 103 109 92 75 75 74 48 96 105 127 114 74 89 80 70 82 61 60 91 103 98 99 92 89 100 109 109 99 86 96 91 94 106 104 106 95 83 97 96 90 85 101 102 83 62 80 79 83 86 81 103 86 77 72 79 103 108 104 91 82 85 78 85 92 87 88 81 70 84 97 85 94 90 78 86 82 86 85 88 78 72 85 78 67 72 74 71 72 72 69 70 63 61 60763 333 992 30 11702 16 52 43 6250 1354 -99 -53 -28 -38 -15 -52 -12 -1 112 103 94 95 -1 38 -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 -68 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -24 276 778 1523 2299 3473 4912 6270 7230 7131 5566 3990 2981 2542 2458 2809 3279 3865 4797 6186 7969 9896 11949 14358 16931 19386 22363 24062 23382 21123 18604 15598 13027 10737 8711 7296 6557 6537 6747 6442 6503 6731 7475 10428 15724 18198 14248 9483 6439 5508 5348 3343 2068 1981 5381 13051 11059 4453 1870 341 211 168 172 22 15 34 -40 -3 -2 1 -68 16 23 21 -9 -2 -22 -24 -24 -46 -53 -17 -67 -25 -12 -31 -33 -8 -11 -21 -8 22 -28 -56 -27 30 -20 34 17 -36 -35 -17 -19 -65 -4 11 15 -32 -1 -20 84 74 101 121 185 280 585 1290 2337 3604 4884 5944 5910 5881 6384 7124 7764 9405 11536 14361 17631 19280 19514 18043 15489 13451 10399 6795 2787 643 98 71 49 80 61 68 67 53 56 75 70 42 49 91 96 78 46 71 66 79 68 51 73 83 81 89 71 24 53 64 80 42 42 45 53 43 87 93 82 58 81 125 84 109 116 104 92 76 79 58 66 54 77 99 97 94 119 98 126 125 94 85 97 96 97 84 59 80 74 85 95 97 108 96 107 114 82 98 85 68 84 88 90 97 102 101 90 69 63 69 83 73 99 100 78 67 73 62 78 81 69 81 81 76 73 89 91 95 78 68 68 65 59 70 78 78 66 67 67 66 81 77 60 59 65 70 54 47 60769 334 970 30 11710 16 52 49 6250 1357 47 67 -20 -33 -31 -13 31 32 43 94 187 124 66 21 -25 999999 999999 999999 999999 -93 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 -64 999999 999999 -96 -62 -67 -56 999999 -61 77 244 418 596 1132 2048 2987 4117 4882 5807 6774 7455 7492 6697 5772 5371 5335 5892 6620 7104 7006 6825 6338 5911 5926 6403 7117 8330 9989 12177 15264 18382 20474 22228 23232 23425 23033 21850 20306 18539 16305 14340 12449 10498 8801 7677 7020 6661 7337 7612 6781 5090 3074 1738 1213 770 641 615 455 168 166 128 139 111 162 189 318 393 407 356 249 75 -27 5 24 44 -67 -33 -6 -27 3 -15 16 -26 -16 25 16 -37 -46 -86 -59 -38 -72 -87 -30 -10 -13 -26 7 -8 -10 -17 -33 1 -37 -33 17 40 9 -35 -17 13 6 7 48 16 26 81 118 164 167 204 308 428 565 762 989 1131 1572 2304 4138 7021 12072 17064 21321 22023 20782 18824 16065 10236 5803 2184 584 73 101 126 105 38 35 64 48 89 64 70 70 45 67 66 71 94 49 91 121 59 89 119 81 83 74 70 79 74 66 94 38 69 66 47 83 70 74 67 88 94 84 73 103 126 117 106 82 79 104 94 91 85 77 108 102 109 89 109 128 112 94 95 77 89 97 91 91 125 130 113 96 94 112 117 98 84 119 121 111 108 101 102 113 104 106 98 102 106 96 86 98 100 89 105 91 88 92 84 70 83 102 97 97 103 80 85 81 91 95 79 84 84 77 81 85 73 81 82 79 81 79 78 72 67 69 62 62 60775 326 1185 30 11715 16 52 55 6249 1360 -84 -96 -65 -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 13 373 1246 2229 3446 4974 6550 7291 8170 9277 10615 12247 13263 14112 14849 15096 14873 14705 14583 13587 12851 12667 12153 12373 13675 16633 20513 24236 27401 29599 31691 32417 32002 31638 32014 32561 32153 29729 25945 22788 22617 24779 25702 25111 23593 21835 17271 11447 6949 4694 4602 6736 8680 9178 7634 4238 2115 1292 968 960 1016 916 919 1757 2433 1076 1569 2957 5757 9205 10440 10976 9131 3628 1361 228 33 -25 -81 -43 -12 -45 -17 3 -2 -36 0 -46 -3 -18 -46 -62 11 -8 -54 -2 22 22 5 26 -6 -24 -50 -24 -31 -27 -24 -28 -24 -7 5 17 10 2 39 1 -30 37 29 60 27 111 140 149 187 331 597 1400 3035 4466 5562 5676 4849 3423 1520 345 59 -6 57 38 -1 6 -9 29 70 43 33 -23 -8 17 1 14 28 7 9 -4 5 22 22 36 29 53 64 13 1 6 31 39 29 6 27 17 18 48 27 16 48 60 62 42 32 45 62 62 71 61 67 44 57 51 29 47 38 39 79 66 74 59 70 71 41 55 67 89 65 57 53 71 71 52 52 65 65 55 57 64 68 58 53 53 52 66 66 42 51 46 52 50 53 53 70 77 39 23 30 32 43 46 45 50 37 52 65 66 55 42 39 38 28 35 43 41 36 39 52 51 45 44 45 36 30 30 40 26 15 22 60781 265 3048 30 11718 16 53 1 6249 1363 34 315 959 1838 2815 3933 5664 7109 8327 9537 10973 12021 12853 14015 14845 15450 16504 17501 18511 18638 18869 19260 18676 18336 18340 18591 20613 22723 24455 26250 28658 31397 33539 36265 39419 42209 46459 49602 51690 52469 51256 48733 45020 43205 42744 43892 45634 44055 40197 33562 23273 16806 12613 10150 13256 16663 14784 9994 5610 3659 8004 16415 19553 23046 19994 17592 17534 10392 5542 8441 17295 24237 24312 16127 6756 1885 1257 361 -11 -16 -2 12 -21 6 3 -30 -4 -37 -25 -37 -2 -65 29 69 8 -18 -39 -13 -7 -69 -86 7 -22 -6 -14 15 -22 -3 -24 -17 -28 -28 -31 27 38 27 139 57 30 13 46 26 39 44 36 62 221 339 648 859 1139 1153 796 242 52 45 16 17 44 42 30 42 53 32 50 39 14 29 -17 6 30 19 62 47 44 41 39 26 40 3 33 44 68 46 40 55 50 27 39 40 19 27 31 42 88 53 61 106 47 68 59 81 101 116 95 73 60 72 51 55 53 72 65 81 87 95 89 67 77 83 86 73 102 74 43 81 80 75 87 89 83 88 63 72 60 39 65 63 68 89 80 93 72 70 71 75 80 68 52 46 62 70 75 70 66 65 59 44 64 76 66 65 75 60 57 48 57 61 57 60 53 54 60 54 48 52 50 47 56 58 50 50 50 46 38 60787 262 3138 30 11718 16 53 7 6248 1365 -85 272 821 1249 1717 2445 3298 4123 5101 6143 7204 8255 9338 10644 11702 12393 13280 14136 14859 15552 15897 15829 16015 16091 15884 15476 15823 17133 18487 19890 20669 21363 23401 25125 27273 29654 31394 34090 38926 43887 46981 46990 46586 46140 46623 46235 44145 40595 36111 29982 23937 18312 13945 14976 20544 29090 32758 33476 35096 48025 71318 87757 83666 102496 114389 128691 164479 175966 170501 134475 78285 49197 19174 8291 2265 303 52 38 56 -1 -1 60 62 30 63 63 32 24 7 -9 -21 7 -38 3 15 -23 -6 30 12 -20 0 9 -2 16 10 27 31 5 16 10 -27 -7 22 7 44 83 38 69 50 58 49 99 56 87 74 63 89 92 80 73 34 67 47 63 88 90 42 52 36 57 35 25 8 30 55 50 46 11 85 62 67 97 40 43 43 33 63 48 46 31 64 90 59 58 52 57 57 64 78 71 79 72 87 69 74 60 66 66 105 92 67 96 103 62 63 60 63 66 85 62 70 105 71 78 95 90 96 100 91 68 61 69 95 97 108 99 76 71 90 83 75 102 96 80 105 97 87 90 72 97 89 89 90 101 91 79 81 79 71 89 77 72 82 85 88 86 81 79 81 87 84 86 82 81 85 83 73 70 73 71 78 85 79 75 71 71 75 69 64 70 69 67 60793 262 3138 30 11718 16 53 13 6247 1368 -87 20 101 296 501 967 1549 2421 3559 4528 5866 7534 9186 10444 11149 12494 14229 15661 17143 19231 21239 22880 24319 26123 27483 27233 26254 26310 27649 29902 33578 37058 38375 36760 33723 29876 25745 23750 24309 27034 30137 32182 33209 35057 38540 44016 48791 51860 54704 57204 55043 48249 44795 45837 41296 33055 25983 24975 26108 30359 39392 48001 50827 62953 84114 107086 110701 107193 101504 99606 98681 82167 58908 31822 13314 8285 6793 6085 6021 4301 3257 2276 1577 1062 373 45 11 29 -24 -19 -31 -9 2 1 -10 34 49 8 3 -47 -37 14 5 34 1 -6 64 11 -32 -28 -40 -27 25 53 -5 18 31 17 36 102 78 68 44 77 17 7 38 22 47 42 14 44 35 38 11 25 32 54 39 25 29 31 35 30 -7 40 11 -2 21 28 36 18 43 55 67 23 19 31 29 31 24 35 47 66 52 20 44 87 53 43 53 78 57 23 76 60 57 43 75 69 61 69 80 47 46 48 54 83 69 82 86 68 50 94 90 81 74 56 47 65 69 81 52 67 84 76 73 67 69 72 77 66 72 75 89 88 69 62 71 82 56 70 75 63 74 47 44 58 64 60 64 62 70 68 60 58 64 67 66 64 83 55 50 59 71 56 61 60 57 54 56 61 53 52 52 51 55 45 49 48 35 41 60799 263 3109 30 11719 16 53 19 6247 1371 55 107 223 341 439 594 819 1048 1643 2305 3279 3974 4576 5812 7491 9611 11251 11787 12077 12728 13793 14916 15951 16956 18392 19679 21288 22206 22785 22765 23591 23946 25044 26731 28180 29147 28582 27314 26387 25035 24278 23608 22790 22086 21592 21259 21441 21285 21332 23034 27328 34148 39032 39665 37174 33247 25796 18395 15158 19028 31414 52108 63995 57079 56480 70220 76029 79989 94006 109919 133756 155654 156484 145992 133191 113425 76169 62730 58199 52589 47092 36879 24785 14090 10639 9744 7844 5828 2519 579 137 -15 -13 46 54 -20 -46 -7 6 -14 24 -12 4 -13 11 55 2 -5 14 -9 13 66 56 -22 8 38 58 73 40 15 37 44 -12 -2 25 -10 21 20 64 54 28 -14 0 68 60 0 -3 49 51 5 13 17 49 49 -13 21 -8 41 88 35 -16 22 37 36 45 25 2 11 11 47 33 41 38 51 40 22 74 54 60 57 75 66 46 22 7 33 44 41 72 56 28 36 47 58 63 33 39 90 77 68 49 69 97 85 76 55 60 58 57 71 85 57 81 87 73 71 75 85 49 55 65 64 63 61 73 64 72 70 58 69 54 41 74 58 80 76 55 40 37 55 41 48 59 49 62 73 56 54 54 84 55 47 54 59 58 54 54 53 51 54 54 51 53 49 47 39 43 41 38 38 44 43 33 60805 263 3111 30 11721 16 53 25 6246 1374 -77 166 511 659 814 1023 1307 1564 2057 2422 2858 3530 4446 5360 6093 6899 7669 8849 10240 11330 12459 13895 15929 18128 19786 20987 22150 23267 24250 25027 25490 25940 25937 25617 25723 26548 27452 29087 29148 29623 30013 30350 31452 34072 36876 38409 37247 35555 35500 36668 38258 37567 35939 34302 33930 36228 39409 38723 35738 35925 34650 33519 38064 47880 56483 60423 69586 79860 94165 101146 101776 91125 89994 102162 116492 131206 140522 134883 116424 87910 64209 56178 57446 53756 44102 38565 37533 34216 22373 8179 1652 371 246 106 109 140 108 21 19 15 39 28 29 -14 8 93 90 57 -23 15 61 19 48 63 81 107 90 65 50 81 97 74 93 95 112 39 59 147 53 44 87 67 74 41 68 100 64 59 87 54 47 84 68 48 70 104 79 73 59 64 74 81 99 76 70 58 51 78 92 84 82 84 107 74 86 85 62 50 115 91 112 128 118 139 102 95 96 108 133 123 92 106 94 104 101 83 98 110 116 115 105 119 132 118 112 100 91 97 109 124 119 137 127 108 122 106 121 115 103 111 135 119 98 110 129 117 121 119 115 119 121 103 89 127 126 126 128 90 89 91 107 99 100 88 102 103 113 106 103 116 103 79 97 95 106 99 111 89 97 100 93 102 105 96 96 98 96 90 95 88 81 79 80 60811 260 3206 30 11726 16 53 31 6246 1377 -23 90 531 883 1271 1689 2050 2516 2901 3319 3793 4307 4720 5102 5262 5347 5794 6079 6270 6764 7497 8057 9170 10201 10850 11301 11237 11878 13242 15167 17305 18945 20038 21846 24126 27881 31729 32978 30500 27934 27103 27688 30577 35020 38848 40869 40659 39909 40692 40488 38244 36203 33464 31501 32837 34396 34171 30776 24107 20852 20980 20492 20607 22312 25626 38230 58362 79200 93084 94237 95219 87211 80148 74074 86428 93327 100939 102209 103300 109020 127445 153675 158288 142913 120013 100897 61036 29950 12726 7734 2543 431 515 685 708 820 705 501 276 137 21 -36 11 -29 39 17 -23 -17 -16 -39 -58 -43 -8 -12 -3 2 -13 13 18 13 -2 15 -17 39 18 -4 -10 23 1 -9 4 -10 23 19 -4 0 6 49 21 24 66 15 4 25 25 4 -1 -7 -16 -18 50 31 28 13 -7 29 27 30 26 16 46 38 -33 22 20 26 64 49 38 32 25 22 38 40 42 52 21 35 24 17 24 27 37 16 26 45 39 31 75 28 55 64 52 48 40 28 30 37 52 47 21 38 33 18 32 60 62 53 52 48 45 61 59 45 55 65 51 51 39 42 33 48 29 31 39 42 30 37 37 23 32 33 45 46 33 28 36 36 33 39 42 35 34 31 31 34 29 33 34 34 33 30 36 34 28 23 22 25 22 14 60817 253 3422 30 11732 16 53 37 6245 1379 -68 206 373 612 852 1028 1209 1546 1630 1589 1735 1771 1693 1871 1822 1881 2047 2166 2395 2695 3066 3348 3626 3880 4190 4522 4819 5270 5863 6349 7121 8233 9410 10153 10443 10507 10402 10463 10849 11910 13277 15349 17033 17964 18607 18751 18890 19010 19093 20131 21772 25004 26864 26967 26882 24163 20332 17058 14220 15605 20163 28648 45299 61688 78890 92656 116917 141455 159324 184873 206551 223157 223841 205314 176801 170819 157531 139528 136292 145053 145424 159188 165306 149476 115322 83142 49237 25242 5155 301 85 90 74 72 57 35 11 33 0 4 5 -6 22 -46 15 26 -20 -38 30 18 16 13 65 28 101 71 52 58 32 12 19 56 52 42 20 45 45 25 45 53 37 18 10 -2 13 41 21 18 31 13 32 44 31 56 8 66 44 55 58 58 57 48 74 49 64 70 57 72 67 36 73 70 54 93 55 67 64 60 74 94 79 42 60 69 67 82 76 90 84 94 95 85 90 121 92 79 102 75 96 71 88 103 74 59 63 81 88 78 83 62 92 107 99 101 88 93 97 95 93 78 70 66 70 70 81 90 83 79 88 64 58 79 71 63 68 89 90 60 67 84 75 67 67 74 72 67 62 62 69 57 61 59 59 62 67 67 59 67 63 62 58 52 54 60823 250 3516 30 11736 16 53 43 6244 1382 -58 162 462 1083 1809 2662 3749 5076 6810 8836 10937 12736 14233 16243 18943 21040 22604 24303 25593 26385 27542 28987 30886 31900 32779 33973 34294 34403 33747 32967 32444 32042 32395 34219 37487 42277 46361 49496 52490 54202 54679 56138 57179 57908 61789 66675 69101 68824 70384 75092 82549 88147 93255 96654 95244 89051 82845 76946 69793 65005 67394 75918 84950 89505 83105 75710 61105 39085 30958 28289 31458 33239 34187 40245 56632 67160 71304 72538 73743 69201 72863 69507 61236 51542 37090 30911 23130 16158 15766 14508 13309 10596 7504 5285 4006 2644 1532 582 94 73 62 43 35 62 15 47 81 51 64 40 50 51 63 95 96 95 115 109 82 90 77 97 44 69 115 47 33 75 82 71 73 48 71 86 66 46 73 58 73 57 54 75 94 86 60 76 82 87 94 64 70 67 63 58 94 122 95 77 85 81 121 101 50 92 113 131 103 96 103 80 94 78 99 109 97 96 134 106 84 95 113 105 92 78 103 96 99 110 111 115 94 73 93 102 103 120 115 90 103 93 110 84 119 116 116 108 96 101 123 117 105 110 119 89 86 81 74 89 85 77 94 96 108 88 85 91 92 92 84 90 87 88 98 97 80 83 89 86 93 91 83 92 85 87 80 80 88 83 90 70 60829 247 3607 30 11737 16 53 49 6244 1385 109 481 998 1604 2299 3149 4232 5245 6263 7820 9560 11327 13855 16833 19617 22385 25791 28933 32196 35401 37305 38342 39087 39836 40606 41060 41489 40594 39231 38074 36530 34539 32052 30611 30169 30917 31917 33880 35493 37984 39623 41681 45995 50711 55071 56619 60213 63145 64902 64936 69867 81836 84191 80089 77063 75551 65270 53422 38388 28890 27621 28734 31127 36620 42237 45774 45947 43876 39720 33645 31431 31083 32421 39604 46715 53177 68784 83638 90645 93673 94834 106892 116302 112724 105090 95543 84777 63607 47350 41086 28263 22525 18298 13062 10646 7737 3799 1735 745 316 92 27 4 0 -10 -13 15 -13 55 45 84 39 51 46 -4 19 53 36 16 52 1 -6 -1 68 49 39 22 22 49 23 23 5 19 41 42 32 17 45 42 33 31 54 54 17 38 44 28 68 32 66 53 50 40 69 67 57 82 56 79 46 65 62 63 79 56 65 52 38 23 34 27 29 55 93 87 86 80 80 80 87 62 54 64 61 52 54 70 51 75 66 50 39 66 61 57 55 71 67 67 64 71 95 76 74 69 54 70 90 66 74 60 55 47 59 44 47 56 57 61 68 47 42 54 47 48 55 39 49 60 58 57 40 48 59 52 49 56 54 50 46 54 51 50 45 36 34 34 60835 246 3636 30 11736 16 53 55 6243 1388 -69 278 610 973 1077 1461 1744 2067 2575 3231 4083 4973 5695 6831 8089 9437 11017 12778 14570 17128 19891 22873 25421 27690 29912 31726 33121 34149 34686 34909 35028 35208 35632 35192 34491 33439 32522 31238 29526 27536 25460 23799 23728 24696 27648 32148 37248 39835 43845 54010 70691 85372 98249 106547 119416 116296 99394 75408 53208 39314 35080 35563 37541 35038 34469 34441 35018 32983 35682 39239 48099 56741 63915 73215 82540 87280 88237 90793 86678 86298 85675 85326 92930 100395 109448 115027 113112 100246 82814 79524 74462 56259 37687 17297 5592 2540 1240 216 -6 25 12 12 9 41 23 20 43 -10 47 49 89 56 36 73 -10 29 71 63 64 49 27 45 57 31 20 29 23 22 -3 52 67 67 50 64 20 52 44 37 70 49 19 62 53 57 82 55 68 45 63 63 68 39 71 55 62 58 16 57 69 68 79 93 96 56 40 69 50 55 37 65 79 68 94 59 96 90 52 68 71 71 66 76 78 78 69 50 65 52 66 47 46 66 80 69 65 51 70 52 72 100 93 81 54 58 82 88 68 77 69 45 70 80 68 67 71 67 52 53 58 63 53 52 50 57 68 59 57 60 68 54 60 60 62 64 61 62 55 62 59 51 57 52 44 51 50 42 60841 240 3815 30 11735 16 54 1 6243 1391 106 222 314 472 804 1053 1323 1602 1993 2537 3067 3822 4574 5381 6416 7495 8572 9671 10629 11882 13400 15295 16959 18520 20395 22188 23563 24744 26023 27081 27608 28209 28963 29530 29180 28295 27284 26034 23922 21939 20663 19439 18804 17264 15631 16496 20595 26432 34538 45799 57076 67310 69871 74970 82547 84630 82098 83191 89110 90675 96701 101487 103549 120025 137954 148359 149813 153527 159723 144475 120476 92966 69414 55950 51464 56433 59035 59528 63325 64919 68655 70273 66331 69416 67233 65527 59145 48509 33238 14196 1528 320 8 3 30 25 -65 3 20 -45 27 26 15 27 -13 69 83 42 30 18 22 94 74 21 66 6 1 41 59 37 14 47 49 7 42 45 55 55 27 1 71 54 36 12 -14 35 61 42 22 37 45 54 27 37 44 70 59 10 -23 59 54 57 76 89 91 57 59 70 94 79 73 52 60 78 56 73 93 82 56 90 103 81 74 94 89 75 82 90 78 58 67 71 77 74 80 78 64 72 69 90 99 71 71 83 82 69 68 77 65 62 77 67 81 76 68 60 62 66 70 64 59 65 63 72 60 58 66 63 57 48 55 51 70 72 61 59 62 64 62 65 63 60 58 61 56 53 58 57 54 55 60847 232 4056 30 11736 16 54 7 6242 1393 166 681 1345 2139 2884 3629 4631 5788 7160 8167 9427 10490 11895 13472 14981 16170 17559 18746 19772 21112 22407 23740 25307 27239 29494 32386 35581 39343 42107 44659 46732 47651 46621 42830 35926 26874 17154 11581 10235 9042 14636 28407 42012 58307 71968 85523 110149 132634 147615 156790 153925 154054 138038 109028 89537 67873 53413 46604 42321 32988 29403 27254 29799 36587 44623 58440 70839 82727 97135 102225 108493 113587 117471 124707 125247 101176 71255 53842 41265 41938 13732 1577 349 112 2 -3 25 56 38 63 87 105 85 64 25 60 96 85 106 111 69 25 -20 39 62 52 48 46 10 30 50 34 60 57 90 51 40 73 57 49 47 15 38 35 16 48 76 64 39 49 63 31 63 31 59 80 69 50 75 79 61 39 56 68 99 115 74 81 103 77 70 88 51 80 82 63 70 116 119 83 93 87 76 89 85 95 86 73 88 76 91 81 86 59 67 86 100 91 72 74 79 70 92 111 84 92 72 69 81 73 78 80 83 98 100 85 90 75 84 74 69 66 61 50 62 83 84 66 78 73 69 64 64 66 67 76 76 68 72 75 69 67 77 71 58 64 70 60 55 61 64 57 60853 227 4206 30 11736 16 54 13 6241 1396 36 465 1110 2021 3206 4844 6448 8523 11094 13659 16132 18492 20982 23487 26172 28153 29195 29642 29416 29677 29411 27938 26652 27116 29621 31758 32756 35803 38070 38201 36722 34671 33531 31330 29173 28219 23539 18656 20975 24107 25849 24619 21858 20773 22583 25343 26568 29146 35045 42201 43903 46960 53000 62488 71526 75958 80946 84862 80072 74901 78520 85298 90681 96188 107345 119593 128801 155361 168965 173231 177912 181797 170068 167535 150394 118794 75935 14684 1043 475 176 70 20 29 46 16 1 14 42 28 -11 73 11 44 81 42 26 41 47 36 79 58 87 63 61 81 56 16 47 54 63 74 2 -20 40 30 73 48 56 39 44 72 57 33 55 57 74 61 82 68 47 50 37 71 71 89 73 78 80 48 77 81 89 112 65 41 53 46 44 54 54 64 83 98 83 64 89 74 77 89 79 76 92 64 72 68 78 73 80 83 71 82 78 68 76 73 90 89 86 101 78 79 59 74 66 76 67 68 76 85 82 66 53 57 56 56 70 68 58 63 65 70 68 69 62 71 67 68 57 65 73 64 66 68 69 75 73 67 63 67 68 67 57 52 50 45 48 60859 334 996 30 11736 16 54 19 6241 1399 27508 2185 6105 11448 12765 6718 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -35 63 -30 -91 999999 999999 -68 120 495 1002 1716 2619 3709 5157 6846 8974 11499 14071 16342 18072 19996 21878 23407 24707 24800 23733 22351 21229 20101 19142 18700 19268 19902 20584 22170 24047 24446 24997 25570 24734 25161 27927 31942 35094 39580 44366 49730 52980 58755 63039 66236 70281 70709 69310 70943 75101 80187 82699 86877 106307 121546 126721 130544 134797 143520 148568 151638 154680 163285 164099 162802 159405 135618 92506 63094 49518 27806 9479 6569 4977 3521 2510 1598 1069 906 516 88 71 11 -1 -4 5 12 18 55 37 30 24 -1 -2 13 -4 3 60 53 -22 4 51 11 20 40 34 22 36 6 7 2 -11 34 41 10 -9 21 -28 7 43 29 24 13 26 40 50 30 41 35 25 39 58 -2 12 13 21 39 58 61 43 33 70 44 37 33 28 36 52 66 75 57 62 51 26 48 59 52 61 43 35 36 41 44 52 53 40 47 57 42 48 44 55 58 50 66 63 64 60 43 64 56 42 38 43 69 71 50 63 50 51 40 49 59 38 42 46 45 40 55 49 47 39 33 38 44 44 52 44 37 43 35 41 31 33 38 33 29 39 39 33 28 25 27 60866 340 820 30 11740 16 54 26 6240 1402 21669 22655 7890 4639 24628 32851 16117 999999 -34 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 64 168 127 164 70 -6 -39 15 36 141 372 787 1236 1821 2431 3464 4890 6197 7888 9630 11131 12509 13211 14078 14790 15136 15654 15793 15512 15293 14380 14426 14685 14648 14361 14409 16535 20577 24351 26149 29176 34081 39314 42143 46427 49189 50919 57565 61954 62840 70045 83109 101632 115867 128886 133578 143955 163204 173540 191556 203533 198753 188678 190615 192823 206866 193506 184022 153128 117002 108751 103668 82167 47426 24042 5554 2247 2198 2151 1466 507 139 63 36 3 2 44 81 70 70 62 39 78 41 60 79 58 66 70 74 58 33 52 62 25 33 36 86 68 26 36 38 13 57 34 59 40 48 66 39 65 54 55 45 21 50 52 43 44 65 58 54 72 78 74 87 51 92 82 68 34 54 66 59 63 67 49 75 68 97 94 114 118 93 76 62 93 76 52 74 89 89 71 64 68 58 52 57 75 91 71 79 74 94 95 89 74 60 76 84 80 77 40 64 74 78 78 100 93 76 59 41 60 68 78 84 63 52 52 51 65 64 60 62 58 55 68 64 66 64 60 55 60 60 57 54 53 54 57 56 49 46 50 60872 339 853 30 11743 16 54 32 6240 1405 4458 5408 41869 197830 83709 1344 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 106 302 568 782 667 523 398 233 116 -39 999999 999999 999999 -47 106 167 478 1222 2166 3275 4426 5722 7715 10728 12828 12032 12878 15791 15997 18007 17240 16674 18192 18822 18800 18541 18576 18786 19346 21928 24339 26908 30146 34757 38859 43712 50642 52660 56186 63653 68186 71767 84590 94095 97892 90910 86447 88281 98207 101677 104036 123910 142858 154987 168406 173243 188234 194674 212572 226182 208190 183943 129317 81963 39984 13666 4057 1097 92 45 21 31 56 -12 28 35 33 37 41 8 78 58 34 55 73 36 41 42 53 59 67 39 15 55 23 22 18 44 63 79 24 30 19 57 74 36 62 85 108 56 49 47 32 25 53 73 64 93 75 61 69 84 105 100 89 71 48 70 69 68 72 61 87 87 101 106 112 79 102 97 58 53 66 59 64 84 81 99 84 75 51 77 68 68 64 62 79 100 77 81 75 101 96 92 96 69 61 51 64 72 78 76 77 73 68 75 62 64 54 64 71 70 65 53 59 65 52 48 57 59 56 71 49 59 63 58 43 52 55 52 49 45 63 59 57 54 45 45 60878 341 765 30 11745 16 54 38 6239 1408 1141 49338 63103 34209 37822 189620 23086 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 259 644 841 1023 1193 1216 1159 1112 976 852 696 587 309 43 337 175 607 1705 1036 314 1666 12312 25749 27363 58218 35521 7965 6860 8639 11444 16093 20483 25775 29790 32825 34071 35039 35548 35462 36968 37259 35883 34365 35868 40017 48950 58638 64949 68505 73199 71873 69974 71261 73233 80037 87176 96573 96235 109342 122401 127989 125442 124015 126914 133427 166556 202705 224579 222787 189965 167476 112227 43220 7659 681 97 14 -19 33 49 82 85 33 38 41 55 50 92 39 11 16 20 46 64 38 72 47 16 23 21 21 17 52 27 36 45 -17 16 38 40 57 39 46 9 20 30 59 62 57 35 108 71 62 68 56 58 61 98 81 61 39 78 92 54 60 52 76 69 69 74 92 78 81 68 46 74 69 89 88 63 60 71 53 68 52 48 45 23 40 49 70 87 89 49 72 73 64 93 73 62 67 80 65 70 80 65 57 64 59 50 59 66 62 59 58 65 57 56 60 55 57 59 45 59 71 57 59 62 52 41 54 59 49 50 49 49 60 55 42 40 45 54 51 43 40 34 60884 340 830 30 11750 16 54 44 6238 1411 58245 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 658 1576 2904 4877 7332 10467 14623 17083 16491 15581 13845 12406 9973 8278 6684 5304 4299 4285 6100 5718 3183 3664 3041 4853 38615 48796 5856 3951 6032 10139 18170 28583 35287 36992 38290 37691 38880 42282 49512 54210 58411 64916 73436 76811 87629 96865 101319 100181 101041 100920 97520 101591 100661 87838 77407 80056 87929 98458 97296 102536 118624 129965 139096 129632 109007 101152 79988 63468 40591 15738 8348 1045 24 26 86 54 21 9 43 77 125 86 58 75 31 16 39 25 52 75 81 80 50 62 112 52 34 64 77 64 32 -2 35 63 80 22 28 41 74 83 120 53 36 68 17 6 105 89 84 55 41 83 66 23 58 131 88 78 87 90 89 81 91 82 73 60 59 59 63 90 111 107 97 89 91 69 68 100 87 90 105 92 89 93 101 95 87 67 81 74 64 80 97 105 86 93 97 65 70 90 115 107 89 92 82 88 73 62 74 86 85 89 100 76 58 65 69 62 81 92 64 83 66 74 78 82 81 70 64 74 75 61 73 80 63 65 66 64 75 75 60 60 69 62 52 52 52 60890 346 655 30 11755 16 54 50 6238 1414 16564 24346 999999 999999 360906 4455 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 567 1149 1820 1975 1789 780 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 609 1156 1783 2430 2812 2888 3433 4467 5361 7086 8718 10489 12763 14188 17355 24328 30832 35715 35956 32769 26600 22246 21366 20521 19131 17397 17485 21332 25746 25233 22610 15768 10299 9023 7410 5649 4382 3687 3867 4732 6709 11099 19714 33258 50426 43066 45624 51125 53736 57822 59940 65140 72892 79505 89530 96343 96642 97830 103665 118845 125779 112873 105735 107488 102083 92979 82396 68827 58565 48553 42867 41271 37508 34605 30583 26090 18110 11129 5509 2018 517 42 12 19 39 23 46 65 36 79 35 36 0 -14 29 4 41 22 15 35 19 35 51 44 58 46 53 52 49 60 64 28 45 66 16 32 0 -3 24 45 48 27 25 28 46 45 41 19 23 63 74 46 38 52 29 37 40 65 46 67 71 87 44 59 60 51 51 67 61 54 88 39 54 97 94 71 52 70 49 45 58 75 71 42 56 57 62 59 77 44 52 67 56 55 51 52 81 84 74 76 60 52 55 47 55 54 39 57 66 57 60 67 46 38 51 57 45 58 37 44 55 51 53 64 57 40 51 63 63 55 50 51 43 36 45 45 34 37 39 46 43 43 48 45 36 37 35 60896 345 688 30 11758 16 54 56 6237 1416 19591 20258 775551 56159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 281 811 1472 2243 2907 3888 4609 4729 4068 3231 2275 1215 581 196 999999 999999 999999 999999 999999 999999 999999 999999 999999 356 1571 2755 4088 4791 5560 7032 8078 9137 10983 12341 12439 13402 13827 14724 15162 15798 18862 22109 23407 24718 27859 29666 30080 30626 33513 37394 35203 32755 30831 30357 30618 30465 30541 33016 36738 35253 28177 24420 20639 19028 19652 17181 13276 8810 6408 6465 7192 5933 5246 6582 7472 6662 7242 8525 10643 13631 15902 15418 16269 21792 34303 44536 50050 58846 66318 82098 106692 134430 150538 159910 171487 180360 179088 172045 155990 138227 107544 57807 27791 12552 6421 3242 1621 599 149 46 14 -11 -22 7 -11 -34 3 20 -20 -11 -2 13 18 8 13 7 -18 -8 3 18 -19 17 23 31 36 0 2 15 28 43 -9 15 67 -7 -58 -24 15 17 -1 6 -12 5 19 -16 -18 -3 -19 -7 30 24 25 11 51 33 39 6 15 19 71 52 7 0 28 33 9 22 18 16 20 27 12 17 34 17 54 44 38 41 17 2 14 32 29 30 39 19 32 44 29 38 45 39 25 28 31 34 30 28 32 38 51 37 40 33 24 8 21 29 50 27 9 14 26 31 27 21 33 31 21 15 26 23 25 16 21 13 7 13 15 35 21 18 21 10 7 10 14 19 17 26 17 10 10 17 11 6 10 1 60902 346 655 30 11755 16 55 2 6237 1419 36200 47570 369163 999999 999999 11015 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2345 4446 7740 12520 17585 21776 19913 14091 9242 5566 2884 2006 2192 3019 5043 7423 11333 15244 14568 13808 12446 10775 10000 10880 9913 9210 9245 9962 9735 9162 9764 9947 9851 10173 11002 11812 13143 16060 23207 32923 41962 48700 56781 62209 64506 61348 52528 44364 39520 37842 45943 63203 78459 82730 77995 73217 62528 50073 40279 45195 57735 71640 67201 55816 44960 39051 31257 25744 26511 26220 23825 21377 20316 18649 16497 15983 16726 17757 15856 12797 10769 10065 9851 10750 13156 16425 20566 23754 26876 30662 34529 39072 46186 49749 57954 60023 56008 53438 43671 32198 25081 19144 14443 9643 6555 4150 1782 975 543 157 2 24 86 43 55 48 40 -10 28 33 -2 36 38 1 13 60 64 51 66 43 37 40 74 42 72 44 31 17 35 38 38 18 5 27 36 14 36 43 34 65 44 46 43 17 35 51 39 75 52 19 4 54 78 76 80 56 62 52 64 75 70 87 74 69 65 75 84 74 65 86 88 92 81 76 70 86 58 58 75 87 70 85 50 68 71 43 57 64 74 82 78 52 63 80 76 63 64 61 84 83 97 95 74 61 61 57 71 80 69 63 76 66 58 71 60 64 60 59 71 82 58 63 62 60 57 65 65 66 59 71 76 72 77 74 59 62 61 54 57 66 60 61 66 58 60 42 60908 343 736 30 11746 16 55 8 6236 1422 8853 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 358 1613 3742 7620 11424 13937 15424 15600 13799 13738 14896 13861 11795 9185 7475 7140 8307 8350 8015 7658 8618 10456 10933 11374 12112 11852 10319 8793 6538 5303 5145 4672 4987 5674 7731 11867 18533 27606 35131 43473 52277 59882 64869 61086 56033 44712 33395 33607 40936 47195 50381 54660 54639 48920 57052 81008 85929 86673 89148 88914 93507 106361 116157 115333 92743 74136 68311 54872 39648 28921 25699 24446 24392 25262 27030 28684 30954 35568 33264 27230 24498 27267 28580 27716 25130 22340 20170 18431 15137 14368 17917 20671 20556 18678 15386 11623 8543 4807 2949 2404 2208 1708 583 217 73 -19 41 45 -19 20 80 21 35 66 86 19 55 34 14 44 64 28 45 67 13 27 25 18 56 36 37 83 70 42 33 58 63 95 49 44 71 26 19 60 15 72 51 42 28 12 46 50 37 23 45 48 28 56 51 45 37 53 74 87 69 56 92 115 72 29 52 61 70 84 99 73 82 97 79 73 75 99 70 72 76 104 91 62 60 99 106 79 79 85 90 69 60 73 66 86 83 89 72 79 76 84 81 61 86 97 78 90 89 77 92 81 69 75 73 67 51 77 75 72 72 71 57 71 66 73 75 71 66 82 74 66 65 68 69 71 60 62 60 62 67 63 66 57 62 63 58 53 48 60914 344 729 30 11739 16 55 14 6235 1425 79642 2749 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 241 476 899 1463 2010 2349 2550 2986 3348 3621 3789 3814 4320 5054 4082 3079 2315 1847 1538 1683 2121 2586 2987 3317 3480 3276 2923 2695 2672 3016 3889 5548 9159 14662 22447 30920 38820 45155 47369 47591 47733 44057 40343 38917 37532 33765 28159 22545 19175 19143 22823 27231 31206 36004 49260 66401 72019 71300 65686 64749 68727 83598 99905 107369 109325 110863 102253 91690 83074 78246 74228 69732 62045 47327 35979 31379 29205 30127 29232 29688 30015 27040 24466 22465 22059 22807 21253 20544 21575 22724 22209 22244 22100 20037 16228 11664 7868 4826 2258 811 292 29 -24 -11 -21 -25 -30 -17 -13 7 3 6 19 8 -2 6 -7 -12 -25 20 46 39 49 30 27 43 13 7 0 -10 -11 -24 21 -7 10 28 2 -13 -24 12 17 -21 -31 -26 24 38 34 19 25 9 -3 -3 -3 33 30 21 49 54 51 37 55 64 46 41 52 28 14 32 28 10 15 31 61 55 63 47 44 54 40 59 62 35 35 47 75 47 35 35 36 34 50 61 48 37 48 56 37 32 37 33 26 42 35 50 47 41 47 42 39 47 48 27 23 36 32 36 51 43 46 38 38 52 39 26 32 32 32 34 35 44 34 34 40 43 38 27 22 25 25 22 19 26 29 22 26 31 28 22 22 14 10 5 60920 343 726 30 11736 16 55 20 6235 1428 23655 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 528 1010 1219 1389 1390 987 468 383 344 301 298 230 197 397 549 305 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 222 522 1205 2503 5068 9540 15815 23979 33402 42040 46294 44485 41396 42594 46359 50362 52994 52710 52104 51231 50535 51376 51326 48501 42694 35374 30787 30855 34227 39408 46355 54841 63074 64869 62955 63056 69952 78468 86022 88619 81537 74120 68192 66975 65320 59658 54521 47066 36589 31212 25559 23122 23001 22400 21105 20415 18102 17623 22067 25974 27982 29697 30086 24724 17023 10902 6105 2615 778 162 47 43 18 12 35 18 40 41 23 13 28 53 38 44 53 9 2 -5 31 30 21 29 19 23 73 47 49 40 46 47 16 43 38 42 46 59 68 60 51 18 11 15 35 33 16 20 30 42 41 47 45 41 51 65 70 49 38 64 49 25 56 68 46 45 64 76 89 83 72 70 66 79 86 71 57 85 125 136 109 84 69 66 64 78 80 93 65 54 43 60 71 89 79 43 49 62 75 71 56 72 76 74 90 72 85 92 97 72 57 58 70 63 64 71 87 85 78 78 70 72 70 65 73 71 64 71 72 72 71 64 59 54 58 67 76 73 66 62 60 60 58 57 58 63 59 51 50 49 49 48 42 37 37 60926 344 697 30 11737 16 55 26 6234 1431 13933 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 24 223 592 1008 1411 1600 1527 1587 1698 1835 2070 2035 1777 1401 818 212 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 394 1157 2638 4730 7281 11353 17796 24445 27989 30306 33870 37314 39190 39072 40092 41672 42354 45343 51116 56875 60057 60697 57998 48241 33981 25288 24101 28053 34105 38862 40505 39276 35908 36898 43617 51698 58911 64038 64959 64638 66093 65614 60102 51596 44051 41268 44767 49717 51278 52068 46137 36422 29036 25392 24300 21472 16665 11447 7016 4716 3430 2320 1260 632 291 43 -36 -10 -3 -13 -20 -14 8 17 -24 -29 29 9 -24 -23 29 7 27 9 0 -15 1 -31 -1 20 -5 -41 -2 7 58 31 -7 8 29 29 48 53 4 9 6 -3 21 52 26 6 9 -5 -6 -10 1 10 6 6 2 6 8 30 22 12 24 2 -2 36 30 27 51 61 52 42 41 66 65 53 45 31 54 64 63 57 57 56 61 66 61 48 55 39 41 41 34 64 30 27 70 64 58 33 53 58 69 42 43 42 58 37 47 53 68 58 55 49 54 49 31 37 50 59 57 45 38 44 42 38 37 35 40 45 50 39 35 40 39 37 39 36 38 44 48 49 53 50 38 32 29 30 28 26 23 22 24 30 30 30 27 23 19 60932 345 669 30 11739 16 55 32 6234 1433 275878 237603 145466 31835 19245 1518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 19 2 999999 999999 999999 -72 12 126 140 221 465 519 289 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 286 843 1767 3254 5445 8609 12765 16710 18935 19453 19011 18423 17571 17794 19548 22244 24611 26727 29457 34243 37869 35722 30099 26069 24179 22386 20823 21478 23378 24904 25064 25169 25528 26034 29412 35350 42070 45044 43976 44129 45547 47465 46169 42514 38378 36507 31788 30909 31404 29138 22195 17469 16315 13810 11855 9220 7509 5749 4509 2924 963 75 -20 -31 -35 -19 -58 -41 2 -35 -67 -42 -20 -25 -15 11 46 24 -23 -23 -19 -5 10 14 -14 -38 -26 -26 -44 -23 15 49 26 26 23 -9 -12 0 5 -2 -4 7 22 12 -1 0 11 4 5 1 -1 -5 7 23 17 11 7 6 -1 10 1 -9 21 12 2 12 15 26 26 18 44 60 55 15 15 34 5 18 55 48 33 36 49 49 56 38 38 34 21 64 43 41 34 26 21 46 38 27 30 57 35 42 59 41 37 56 61 62 64 66 43 48 50 43 37 35 27 30 41 41 39 37 25 30 31 28 26 27 26 34 39 34 30 17 11 20 29 35 34 32 33 28 26 32 36 33 30 30 37 34 27 30 26 23 23 27 28 18 12 60938 346 640 30 11740 16 55 38 6234 1436 154698 1947 194 -47 -17 7 -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 -62 354 1340 3388 6938 11089 14415 16528 18034 19002 19871 20083 19238 17808 16370 15632 16739 19450 22903 25921 27033 26001 26761 28792 29899 29235 28363 24401 18705 16052 13788 12639 14047 16200 19540 23207 28423 32382 33863 34218 31237 25612 22844 20313 16212 10927 7629 7073 8940 10487 10541 10227 8192 4956 2271 1115 540 207 18 1 16 -12 -12 32 27 16 54 72 41 4 0 -47 -1 4 21 42 39 42 19 -13 -10 -2 -8 -13 22 23 -7 3 21 12 27 45 47 30 21 16 12 24 35 25 23 22 35 28 10 12 8 5 5 9 17 17 11 35 44 29 41 29 -17 4 9 11 8 44 48 51 68 100 43 35 53 34 34 30 27 22 36 67 87 65 75 50 59 76 44 62 42 23 66 49 55 70 98 53 34 47 48 38 52 44 48 48 68 64 32 40 58 62 65 53 41 41 51 53 50 47 43 43 46 45 40 35 35 29 37 40 30 32 37 33 39 36 26 29 33 39 41 36 37 37 36 37 42 44 40 36 36 33 30 28 32 36 34 26 21 22 60944 344 700 30 11740 16 55 44 6233 1439 14615 2132 542 345 226 207 109 67 -25 19 -11 -11 30 9 -42 -7 28 24 56 71 43 -48 999999 -95 999999 999999 -76 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 -35 -80 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 -95 999999 999999 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 -87 -97 999999 -93 -78 -97 999999 999999 -90 -73 -92 -71 -90 999999 999999 999999 999999 -65 -98 999999 999999 -79 -97 -67 -95 -74 53 456 1190 2285 3800 4887 4191 2947 2380 2590 2756 2795 3286 3977 5770 9833 15203 21763 26386 28313 31591 32305 29708 27347 22796 16728 15580 15079 13966 13514 12333 11829 12483 13461 13832 13966 12547 9804 8096 7015 5954 4900 4092 3462 2655 1770 944 327 98 29 4 47 22 4 33 29 14 -3 29 22 20 -13 25 50 65 73 41 24 15 2 -15 -11 17 26 25 1 -17 -27 -33 -14 9 12 35 54 41 34 40 33 42 55 67 55 54 53 36 25 64 66 40 0 20 -3 4 25 32 38 52 56 30 6 8 30 51 74 39 48 37 38 32 49 68 98 70 84 42 22 37 60 32 80 81 68 93 71 75 69 103 69 75 86 78 50 55 53 69 61 72 56 64 44 44 58 61 56 71 68 53 38 41 56 78 84 76 61 57 67 70 56 50 53 62 59 66 66 64 71 70 65 61 60 58 46 48 54 56 59 57 55 59 61 64 63 57 63 61 55 51 51 49 47 55 56 56 57 60 57 53 50 48 47 41 60950 344 698 30 11738 16 55 50 6233 1442 10655 985 357 199 148 194 115 49 33 68 -23 25 36 -2 16 111 56 107 126 103 49 52 -93 -48 -85 999999 -60 -48 -85 -93 999999 999999 999999 999999 999999 -35 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 -69 -74 999999 -86 -73 -34 -78 -75 -53 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -69 -80 -90 -49 -65 -87 -89 -97 999999 999999 -100 -72 -78 -81 999999 -92 999999 999999 -86 -87 999999 999999 -69 -59 999999 -93 -82 -49 -56 -99 999999 -78 -64 -59 -23 -68 -75 -68 999999 999999 -75 -25 -58 -58 -79 -85 -65 -63 -75 -68 999999 -44 -80 1 57 5 22 -9 11 55 129 247 396 646 1232 2007 2811 3846 5246 7231 10082 13178 14477 15581 16707 17092 15767 13818 13040 15322 19897 24253 25069 20881 12912 10318 10883 11607 10432 8479 6372 5011 4618 3644 2999 2432 1546 697 189 32 25 4 -22 5 -25 -26 -28 -39 -14 21 10 -4 33 69 54 36 10 24 36 53 34 32 46 49 35 29 14 1 18 -13 -24 0 30 39 49 67 67 47 51 46 41 37 47 47 48 46 37 69 27 34 42 21 7 30 40 48 44 38 40 43 49 52 40 64 58 36 66 74 56 91 104 110 123 85 71 73 68 62 80 86 61 82 88 59 76 92 81 75 90 90 93 58 65 94 83 64 53 81 68 85 81 70 92 73 53 56 56 64 85 80 93 99 97 86 96 93 82 86 85 70 74 84 82 77 79 73 68 52 53 70 69 74 72 72 74 68 72 76 69 60 61 69 75 79 78 74 77 75 71 69 75 75 67 67 64 65 69 62 56 57 57 57 52 60956 345 665 30 11735 16 55 56 6233 1445 2169 652 496 293 179 230 188 130 136 44 9 -5 -19 52 106 39 22 -11 8 54 5 4 -64 -90 -77 -77 999999 -70 -33 -65 999999 999999 999999 999999 999999 999999 -92 -95 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 -60 -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 -96 -89 999999 999999 999999 999999 999999 999999 999999 999999 -99 -84 -100 999999 999999 999999 -93 -66 -70 -25 -85 -49 999999 999999 999999 999999 -75 -80 -67 -1 -61 -82 -65 -96 -73 999999 -88 -38 999999 999999 -40 -16 -72 -83 -70 -61 -89 -79 -74 -77 -95 -58 -44 -44 -82 999999 -59 -19 -44 999999 999999 -53 -51 -45 -49 5 25 102 286 735 1494 2544 3899 4987 6141 8059 10953 14717 14732 13549 12997 11370 8963 8134 9505 11844 15550 19780 21586 19068 16260 11372 7458 5509 3609 2308 1640 1485 1262 881 651 506 326 111 31 38 2 -11 -16 3 28 13 38 20 29 45 39 19 1 3 22 -21 -5 34 31 25 16 42 57 67 55 36 12 9 5 6 11 2 27 31 36 31 30 10 26 88 73 65 79 56 39 35 57 57 71 15 -4 5 16 10 -2 11 14 10 28 41 27 44 36 41 27 34 55 55 55 91 56 78 101 100 95 78 65 51 43 76 76 82 75 82 76 98 103 93 81 91 74 74 72 56 61 77 89 85 65 37 46 61 59 48 50 51 72 66 83 74 65 71 81 84 78 59 66 70 80 76 69 73 69 63 77 67 66 68 70 68 82 82 71 72 66 67 65 73 83 75 65 72 80 73 70 75 74 68 72 75 67 63 59 61 64 61 53 52 59 64 62 50 60962 345 661 30 11731 16 56 2 6232 1448 8656 664 416 317 240 130 82 17 -40 -22 69 52 -61 -29 12 -10 14 24 25 48 -85 -54 1 -79 -52 -51 -22 -97 999999 999999 999999 -53 -74 999999 -48 999999 999999 999999 999999 999999 999999 999999 999999 -98 -77 999999 -93 -78 -98 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 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -77 999999 -71 -40 -93 999999 999999 999999 -91 999999 999999 999999 -59 -45 999999 999999 999999 999999 999999 -95 -59 -63 999999 -95 -67 -86 999999 -93 -99 999999 -94 -90 -47 -60 999999 -84 999999 -100 -83 999999 -84 -46 -28 999999 -83 -80 999999 -78 -67 -91 -80 -74 -18 41 57 165 456 916 1572 2610 3902 5657 9432 15679 20339 22183 22220 19985 17079 14233 10240 6530 4127 2633 1980 3052 6821 10376 10386 8575 6123 4366 3340 3235 2801 1619 1011 847 634 601 672 484 61 8 7 20 8 2 -22 -7 17 -29 -14 -3 -29 -40 -22 -35 -15 8 18 36 48 33 17 14 12 -30 -53 -29 -24 -20 -5 -39 -18 -2 16 58 53 29 55 59 61 41 72 57 58 29 19 38 45 3 0 39 4 -8 -2 30 14 7 8 16 43 20 -2 17 28 24 24 50 42 18 40 74 74 43 53 59 27 32 57 49 49 46 55 62 60 61 69 43 39 54 59 48 62 73 58 45 69 66 62 56 43 40 50 59 74 57 53 53 54 65 68 55 46 54 67 77 85 82 60 53 55 44 45 56 65 57 46 53 51 44 54 57 55 40 56 63 48 43 37 44 46 45 53 67 51 44 44 55 50 43 46 46 46 46 43 38 34 39 41 31 27 28 60968 345 656 30 11726 16 56 8 6232 1451 29938 1177 586 451 352 261 212 196 197 145 147 69 64 148 73 85 88 86 90 109 61 39 -44 26 -35 -44 -54 7 52 30 29 40 -6 10 -15 -58 -41 -71 -69 -97 -20 -81 -54 -46 999999 -65 -47 -49 -17 -49 -40 -29 -72 -65 -84 999999 -43 -74 999999 -94 -69 -51 -37 -50 -38 -12 -28 -70 999999 999999 -90 -81 999999 -81 -74 -86 -42 -66 -53 -58 999999 -99 -39 -84 999999 -80 -68 -74 -79 -56 -62 -98 -83 -26 -16 6 -4 -82 999999 -84 -73 -53 -59 -58 -46 -40 -38 -55 -54 -60 12 34 -36 -34 -28 -24 -6 -23 -27 -88 -5 25 -12 -5 -26 -63 -59 -60 -44 -47 999999 -74 26 12 -68 -20 -4 18 24 76 47 68 63 -2 28 42 82 112 218 340 525 712 1116 1659 2261 3318 4986 6583 8048 9337 9902 9110 7170 4383 2334 1146 520 524 1056 2454 3910 5186 4510 3161 2581 1358 545 299 198 276 395 456 412 401 319 245 165 117 25 15 -10 -21 0 26 36 8 -29 -9 39 32 43 87 82 66 62 43 39 60 89 64 19 10 -1 1 20 23 8 30 4 19 9 15 38 16 34 29 34 62 56 35 8 14 -3 33 47 37 81 65 64 51 47 39 53 44 50 38 45 51 48 29 17 38 59 50 48 58 59 63 73 82 43 41 48 77 98 88 61 76 93 81 80 71 69 100 95 79 77 104 92 88 59 76 76 61 60 77 86 63 67 68 69 65 81 94 83 71 83 90 88 79 81 87 81 93 96 67 66 65 67 74 73 64 48 42 57 75 63 75 66 61 59 57 55 65 66 67 62 55 61 69 68 70 55 50 61 63 58 49 46 50 49 46 42 40 39 60980 348 583 30 11713 16 56 20 6232 1458 20905 1231 559 472 469 399 276 223 254 233 194 166 94 89 123 133 117 182 226 170 153 177 211 187 197 141 139 149 141 79 88 74 56 43 19 51 93 117 59 80 123 28 24 31 19 -43 -58 -10 18 65 56 19 12 64 -17 -33 91 9 -76 -76 -83 999999 -20 -15 -20 59 -5 -29 0 -34 23 -66 -78 -54 -4 -56 -74 -66 -28 -16 21 56 11 -29 -50 -14 32 25 11 -19 -23 15 64 194 349 480 440 420 275 90 64 32 -33 -42 -16 -75 -22 86 82 30 29 97 82 157 214 172 103 70 0 -32 16 -4 58 19 18 22 32 34 38 11 -31 -3 -10 -15 39 -22 -34 -17 46 -27 -4 44 -36 -69 -6 8 29 -14 0 -11 0 11 14 -14 -4 -39 37 45 15 -19 -20 -22 -6 21 18 -26 -72 -38 -36 -29 -65 -25 32 21 -9 -41 9 40 22 -17 -7 -10 1 16 60 41 12 -16 -59 -45 10 15 -16 -14 -5 -5 2 1 -4 -11 -15 -2 55 67 48 87 22 36 5 25 -10 4 39 -5 13 34 17 32 38 36 33 11 37 45 27 43 25 36 -5 5 13 54 47 21 29 19 9 10 48 38 29 27 33 46 33 46 33 27 19 21 27 25 53 44 29 45 46 35 37 64 92 87 55 47 70 57 53 54 72 98 100 80 83 71 61 72 76 83 91 102 91 91 80 64 70 59 62 73 70 69 67 45 58 81 65 71 67 73 83 83 91 83 86 70 63 86 97 73 60 67 75 67 76 89 77 67 83 91 81 74 67 56 62 67 63 68 72 60 51 50 54 58 60 65 65 64 69 67 63 63 61 60 53 45 44 45 43 38 60986 346 610 30 11710 16 56 26 6232 1461 10554 635 306 164 150 171 139 107 162 124 50 71 72 123 154 153 255 268 190 145 175 221 255 215 182 162 148 114 151 111 127 145 75 91 87 36 34 26 -16 26 -13 9 32 16 -4 -22 -29 22 14 -72 -26 -17 -49 -35 -26 -59 -57 -46 -70 -98 -22 -29 -34 -31 -24 -51 999999 -82 -61 -70 999999 999999 999999 -69 -16 -20 -32 -60 1 35 2 -61 -80 -48 -47 -71 -23 -24 -53 -63 80 78 57 75 121 270 317 296 290 367 556 672 397 228 136 52 -3 22 66 -18 -49 -4 -23 -34 -73 -26 49 8 9 31 -2 -4 33 -15 21 20 -3 -26 -24 -11 -28 -30 -60 -53 -55 -53 -14 6 3 16 28 9 -34 -18 0 -19 -21 -30 -18 -12 -50 -81 -51 -39 -8 3 -19 -53 -67 -29 11 7 -11 -9 -10 -6 -19 -28 -20 -3 -12 8 -5 -5 -40 -46 1 -9 30 -37 -27 -26 -17 -29 9 -33 -28 -15 -21 -21 6 -16 28 41 23 -5 37 32 32 -6 -12 -7 -10 -24 6 31 -21 -21 -28 1 -21 -5 -7 -16 -30 0 36 40 18 11 22 6 11 28 38 32 27 12 24 30 3 4 17 19 56 48 11 17 19 18 28 25 24 7 9 26 40 33 15 3 2 10 38 42 35 31 38 51 66 62 35 6 3 32 69 63 66 55 64 82 87 93 80 58 21 36 51 59 66 61 66 43 58 48 53 53 43 49 54 44 39 43 51 47 60 62 67 54 52 39 60 57 44 47 51 56 65 50 47 50 54 36 30 36 38 38 33 25 32 33 30 33 29 26 31 27 32 40 45 45 43 43 46 47 40 40 39 36 36 28 27 24 19 21 19 16 60992 348 553 30 11713 16 56 32 6232 1464 973616 8483 886 269 189 173 168 150 79 137 217 97 93 171 141 163 175 202 265 220 212 208 178 223 213 225 180 161 114 99 182 188 61 116 82 39 85 70 19 76 44 41 3 -40 -47 -46 -46 -49 -75 -34 15 41 2 1 22 10 -53 -23 -12 29 29 19 18 13 -13 -31 16 37 -21 -52 -3 13 1 -1 -86 -94 7 22 -28 -4 -57 -86 -25 16 -16 -28 -16 51 -38 -50 36 57 109 275 488 719 1086 1416 1631 2148 2458 2513 2566 2489 2071 1678 1351 977 772 525 299 177 137 66 51 25 -19 0 20 54 9 4 32 57 8 69 85 48 4 -7 -53 -22 -11 -1 -1 29 52 52 40 3 -38 -9 53 30 17 -22 -53 -48 -49 -3 -14 -21 25 21 -20 3 16 -28 -17 -33 11 33 30 78 79 33 24 17 42 66 48 -31 -22 50 67 35 32 58 78 12 -13 -10 35 24 42 31 3 -20 21 45 23 25 31 39 28 56 18 -11 36 40 28 15 10 48 56 19 -11 -4 35 57 15 -2 -16 35 52 51 65 63 83 57 62 76 87 50 33 57 41 41 59 46 51 55 51 50 52 33 24 32 46 52 53 48 35 31 54 62 43 44 49 36 34 48 57 80 88 63 77 90 83 89 53 61 102 75 86 69 84 90 95 78 116 123 106 102 127 109 103 77 81 100 84 58 87 79 66 75 86 105 97 75 78 87 73 63 56 52 79 98 112 123 103 82 75 94 91 86 77 77 79 92 92 95 89 77 76 77 71 74 84 86 74 73 78 78 76 73 74 77 69 56 56 68 76 75 74 71 70 74 70 67 67 62 56 53 52 53 52 47 60998 347 558 30 11718 16 56 38 6232 1467 6087 386 317 321 334 207 113 147 138 89 99 114 153 179 125 70 112 168 183 197 234 191 163 165 98 49 74 137 91 23 95 81 59 99 39 0 23 -37 -42 -58 -79 -18 1 13 15 -75 -40 -30 -29 -16 -33 -17 19 -7 38 13 -24 -5 -60 -30 -44 -49 0 -27 5 41 36 -64 -66 -43 -52 -57 -56 -59 -54 -93 -82 -62 -29 -57 999999 -60 -53 -4 -55 -64 -12 2 17 -11 -3 14 8 40 49 74 186 268 405 465 540 682 752 733 619 495 424 478 601 727 824 1045 1159 987 696 354 124 17 12 -79 -95 -23 13 20 44 -5 -43 -16 8 -30 -14 -19 -12 -23 -63 -11 22 28 16 53 9 38 -3 -35 29 41 -10 -10 22 -5 -60 -37 -4 8 -10 -31 1 17 -20 -48 -11 0 -45 -36 -56 -18 17 3 -36 -30 -15 17 14 4 -58 -46 9 51 57 8 21 41 11 -9 38 41 18 3 15 25 52 131 222 265 313 178 32 12 -6 -20 -14 12 15 6 -10 3 11 -31 -26 0 16 4 -30 -26 -23 7 1 -10 0 0 19 21 13 21 54 20 26 25 -9 38 24 8 22 48 58 44 25 15 2 -14 -21 14 12 17 49 22 13 39 33 47 53 22 37 38 41 61 52 73 100 67 59 21 23 56 72 46 51 59 67 75 77 61 58 74 48 45 53 76 84 54 57 56 62 58 55 51 64 60 62 70 76 66 85 74 66 64 47 61 62 80 57 51 55 47 50 64 69 76 59 53 66 60 50 52 48 35 36 48 53 63 66 64 60 53 45 43 42 49 51 54 60 57 61 55 53 58 57 46 40 50 58 52 44 40 38 32 31 61004 348 558 30 11718 16 56 44 6233 1470 10165 1689 270 216 185 127 82 191 132 69 129 226 211 103 125 180 115 172 189 103 120 137 228 234 138 68 55 96 69 38 68 74 70 -16 -41 -9 89 54 23 -43 -34 -38 -66 0 -33 -25 -73 17 161 64 68 49 16 44 37 86 37 -50 17 -18 85 84 -18 14 -50 -42 -74 -77 -43 -66 -41 0 -70 -73 1 -43 -73 -27 13 1 -37 -37 -30 -22 -18 -23 -23 10 8 -67 -46 -49 -17 -16 24 50 54 66 177 386 516 653 687 694 610 513 439 344 326 329 392 458 438 345 285 256 114 30 41 -18 -46 -12 -4 6 -46 29 25 -26 -14 -36 37 16 3 10 -13 14 29 -28 -7 -2 0 -15 62 104 127 139 257 432 397 408 446 467 483 418 464 545 724 862 828 660 500 570 533 541 459 163 -12 -22 25 12 -21 -28 -7 -6 -23 11 13 15 7 1 -14 2 -16 -23 -1 11 31 28 47 17 31 42 30 56 34 11 35 51 17 36 57 35 -20 -8 22 -25 24 27 4 -2 -20 2 19 6 12 55 78 40 25 57 64 61 60 77 77 59 25 41 36 47 51 75 44 40 52 49 42 26 35 60 51 23 20 46 27 31 21 20 19 32 60 77 91 60 54 77 79 85 87 108 96 52 27 91 95 81 74 63 56 69 91 114 112 100 102 87 95 93 97 102 97 100 97 90 85 88 85 93 105 99 104 113 98 88 101 108 110 86 86 89 85 94 125 88 86 86 69 85 95 97 88 83 68 78 86 90 104 91 84 80 69 78 86 79 69 69 74 75 79 89 94 88 81 83 95 86 76 68 70 72 76 78 75 62 65 72 63 55 61010 350 523 30 11713 16 56 50 6233 1473 12115 610737 999999 57961 735 381 379 329 214 206 174 198 232 181 262 230 130 111 120 179 182 186 145 125 104 105 134 123 104 48 74 23 1 56 44 79 -3 15 -25 34 -84 -56 44 46 33 21 18 -11 -54 -7 84 52 19 25 28 -9 -36 -11 -39 -57 -53 -58 -63 4 -67 999999 -81 -22 -38 -57 -87 18 70 -97 -50 -44 4 29 -59 -80 -74 -60 -38 -7 -43 999999 -73 -75 -78 -59 -12 -1 -53 -42 22 -30 -63 -45 -87 -82 23 28 9 43 132 30 -27 -76 28 50 24 67 21 -51 -49 36 89 190 211 202 175 94 90 32 -8 -48 -12 -40 80 113 172 45 -5 59 69 50 4 -41 48 31 -21 79 -32 -50 -1 3 16 -23 -8 30 80 139 269 379 564 963 1278 1429 1447 1390 1250 1475 1791 2023 2040 1848 1461 916 628 328 250 71 -7 -29 11 -34 -17 20 -8 16 -10 -4 2 -36 -44 -29 -10 -34 -10 -8 1 -36 -26 -16 -16 -13 3 8 20 24 -1 -11 -32 -25 13 -9 -7 6 -13 -29 -38 -14 -64 -16 14 -1 -33 -29 -33 25 17 41 44 45 6 24 23 25 19 49 39 36 59 33 57 55 85 76 46 42 68 41 36 3 1 1 3 20 -9 2 12 -15 -1 19 29 33 35 29 50 78 98 74 60 65 64 44 74 52 33 39 49 71 64 79 70 51 65 80 77 80 66 83 73 66 64 70 69 88 101 85 75 75 84 71 60 56 79 79 77 91 98 95 92 101 83 70 75 74 67 62 70 71 71 67 46 53 72 59 60 63 71 56 59 66 63 70 77 64 61 67 62 66 71 66 64 58 63 64 60 62 69 65 57 51 54 61 52 52 55 51 61016 346 604 30 11704 16 56 56 6233 1476 11885 527 419 404 275 218 249 203 156 193 202 174 226 206 271 175 161 232 184 118 93 54 145 125 99 86 -53 46 160 149 42 54 32 -6 -5 -24 -66 -61 -71 -45 -4 1 -48 -18 -12 -1 8 44 17 -29 -25 -3 6 -3 -37 -5 -18 999999 -33 44 32 -22 0 0 -31 30 -36 -18 -68 -84 -52 -62 -82 -47 -56 -90 -67 -42 -21 -34 -45 16 -2 -31 -94 -82 25 -6 -21 -38 -48 -59 2 6 -40 -34 -59 -22 7 -29 -38 -3 -79 -38 -28 -61 -4 27 16 19 29 -54 6 17 19 41 -13 -49 -3 10 7 33 77 12 33 138 186 132 114 147 180 109 122 17 18 8 -30 -10 21 41 73 64 13 3 2 -18 -35 25 50 25 -49 -78 -21 -34 -42 24 -22 -19 13 -40 20 83 125 161 178 123 83 35 -8 5 -38 -34 3 -12 -46 -42 19 32 47 42 6 -19 -10 -36 10 -6 14 13 58 26 -5 0 -8 11 50 -1 -37 14 35 4 26 29 46 16 21 38 16 4 -17 -14 14 27 8 -7 -20 -29 -31 -8 -11 -5 -6 -12 -6 38 52 56 55 71 60 17 41 63 61 39 4 47 62 45 32 25 21 24 32 3 6 9 -4 35 44 52 44 69 41 32 66 97 74 81 73 53 60 77 66 39 44 58 64 69 53 54 88 84 82 71 105 83 111 115 91 38 61 69 60 75 79 78 78 58 40 23 57 78 77 73 57 59 74 79 91 90 79 60 55 76 86 77 76 76 66 55 47 65 50 38 55 52 56 53 56 63 65 61 75 77 69 60 60 57 59 61 58 57 64 51 54 60 56 53 55 53 50 55 50 52 49 45 61022 346 597 30 11697 16 57 2 6233 1479 6916 342 272 194 235 223 150 139 141 82 128 180 185 169 120 64 136 145 163 149 70 87 59 91 72 -5 55 17 48 73 81 84 23 45 24 -39 -10 -9 -6 -9 55 75 25 77 38 4 -14 -24 29 27 38 101 20 28 25 -33 -85 -91 -32 45 -15 -70 -67 -73 -62 -58 -47 -59 -81 999999 999999 999999 22 -22 -29 -31 -28 -67 999999 999999 -75 -72 -25 -7 -46 -24 2 -74 -55 -68 -16 -10 -78 -82 -78 -19 -9 -60 -51 -24 -76 -87 -47 -28 -27 -10 22 -37 -56 -3 -40 -32 5 -5 -31 -42 -21 -10 -60 -14 11 32 12 4 -8 2 -5 -42 -8 -67 -38 -21 -57 -73 -63 -46 -7 8 -55 13 -49 43 -57 -30 -21 -8 -29 -12 30 -17 -71 -8 14 -18 -49 -26 -16 -8 -57 -48 -55 -43 -21 27 50 108 99 112 88 75 57 78 56 -3 4 -5 -28 -47 -44 -35 24 -48 -32 -66 -41 -1 14 -8 3 13 6 -25 -27 16 34 12 7 46 43 -36 14 29 0 -6 -16 14 9 -19 -33 -22 -45 -13 16 28 38 45 3 -24 -10 20 -4 14 28 -7 62 47 14 58 43 61 17 55 56 30 -2 19 -1 8 -3 3 0 24 19 -16 -10 0 -5 8 15 34 27 2 19 32 41 69 94 56 45 59 34 38 42 45 43 50 52 50 60 42 58 75 71 60 55 80 54 68 80 59 60 54 43 66 42 55 62 61 65 62 50 41 45 52 56 57 59 70 53 54 50 70 71 53 62 53 62 66 67 43 36 22 33 49 38 38 54 42 31 39 46 48 51 46 40 27 30 43 50 33 38 36 39 44 45 42 39 38 40 24 18 24 21 24 18 14 61028 347 562 30 11692 16 57 8 6233 1482 7273 410 348 237 202 222 186 193 141 165 179 182 242 266 171 79 166 184 116 205 215 164 124 115 120 88 109 88 118 142 103 120 155 126 101 65 58 93 91 102 39 54 126 123 90 47 65 37 62 50 49 79 53 39 89 8 36 99 45 99 5 -10 -30 38 27 7 68 28 48 31 20 -28 11 10 -24 30 19 -53 -1 22 50 -17 -1 -30 -20 -21 -21 0 14 26 12 -17 -20 -37 -6 58 72 37 120 -18 -92 16 14 -44 -49 -3 59 -3 0 6 13 12 38 -14 -18 0 -1 21 40 53 41 32 8 -13 -5 65 75 105 65 7 5 49 24 32 10 25 23 -5 40 65 47 51 65 55 50 -6 22 16 -15 -36 -6 48 17 30 27 -7 22 2 -19 -13 54 76 52 -11 19 47 44 18 15 1 17 1 -7 10 37 10 9 16 -11 22 62 68 36 38 7 7 49 60 47 41 60 34 40 68 19 -12 5 4 39 41 -17 -20 25 17 -18 40 76 67 52 19 48 45 26 37 15 24 30 59 40 29 14 35 33 53 60 59 84 74 69 80 49 58 57 62 72 62 62 42 18 45 58 34 25 41 41 55 35 50 47 28 19 58 73 95 100 99 104 107 97 83 67 64 68 54 49 72 91 93 89 91 92 81 77 99 105 108 108 117 111 100 99 111 107 76 81 96 86 84 73 69 82 86 86 101 87 66 81 100 95 87 81 76 83 91 79 64 79 102 97 90 99 88 71 73 75 65 58 66 67 67 59 67 72 83 83 71 64 68 75 76 70 70 69 71 70 68 65 70 66 62 64 60 57 65 53 48 47 61034 347 557 30 11687 16 57 14 6233 1485 646427 4351 249 184 187 241 220 173 178 119 114 170 174 216 231 163 93 137 155 91 85 106 47 89 170 99 118 89 117 119 85 94 163 125 68 53 37 62 33 -7 11 31 -39 7 108 106 96 91 15 55 14 26 63 37 40 91 16 2 61 38 -34 -59 -26 21 -33 -8 -18 -16 -35 -42 16 79 71 25 31 25 -14 7 -47 -26 0 -31 -45 -64 -39 -21 2 31 17 9 1 -40 -3 -13 -1 29 -8 -7 -16 33 61 17 24 -6 46 54 -1 -62 -93 3 -4 -23 10 -31 28 13 -47 -27 -24 -28 -31 -29 13 16 -14 25 14 52 71 41 26 39 49 24 53 11 14 26 35 46 24 4 34 39 21 -2 7 35 39 26 -26 -6 18 -8 -3 16 33 40 -15 -37 5 72 54 23 54 8 -43 -4 33 22 41 23 52 58 43 6 -40 -7 -14 -27 13 16 15 33 43 12 37 9 12 20 20 36 6 21 -17 14 40 53 44 7 29 54 36 16 23 5 -9 61 99 71 33 36 -33 -22 -31 -46 -11 28 14 23 21 10 5 25 15 64 64 57 32 55 51 17 32 79 66 61 42 34 50 47 51 40 28 16 14 53 85 59 28 43 91 103 73 75 62 81 94 93 85 60 64 68 49 52 56 57 77 102 114 111 91 100 113 114 95 111 120 92 77 90 85 88 91 88 96 96 94 94 72 58 63 60 59 68 82 90 77 73 83 95 89 79 86 88 85 76 69 74 87 84 71 69 60 65 65 72 86 76 67 66 74 81 76 79 84 82 85 81 66 66 71 72 77 74 70 70 69 70 70 68 72 65 60 57 51 45 47 61040 350 493 30 11683 16 57 20 6233 1488 13701 2457 282 347 294 140 144 185 218 191 175 201 170 86 34 135 166 128 189 119 98 124 145 161 127 146 64 42 58 39 63 156 5 -71 -9 50 70 -46 -44 -37 -47 -10 -4 15 1 -37 -1 60 60 24 26 54 44 16 2 8 24 81 10 -72 -22 -34 -63 -23 -21 999999 999999 -70 -20 48 1 -20 -40 -89 -62 31 26 -19 -23 -58 -76 -67 -59 -58 -41 -58 999999 -99 -62 -30 -27 -72 -46 -76 -3 -1 -28 -71 -58 -97 -2 -7 -88 -89 -70 -70 -56 -36 -44 -83 -44 -40 -13 -55 -71 -5 -6 20 20 -40 -9 7 4 18 24 -4 -38 -55 -24 -12 -36 -22 -22 10 -6 -67 999999 -82 -92 -64 -14 -14 -36 -58 -13 37 -2 -24 -73 -34 -3 -13 -3 33 36 7 3 30 -30 -38 -32 -7 2 2 -10 -45 -44 -29 -40 -23 -11 -21 -17 -19 -22 16 -8 -25 8 2 8 9 31 4 -19 -4 -3 25 7 -33 -23 -18 -36 -33 -31 -55 -62 -30 6 -4 -12 -10 21 21 0 4 11 6 23 -1 -16 -15 -31 -50 -32 -15 -9 -21 -20 -1 5 -2 -15 -7 -33 -18 4 7 24 40 40 26 8 31 19 27 33 26 1 -15 -39 -18 -30 -15 -1 -2 -3 2 -1 -1 -15 -11 14 29 32 23 28 39 46 45 32 32 53 50 39 38 31 11 24 22 48 54 49 46 46 43 50 51 47 58 50 70 67 56 61 57 48 44 41 46 53 37 55 69 61 62 54 44 50 50 29 27 42 44 62 59 42 41 54 50 54 48 33 41 44 38 49 43 24 37 37 45 45 40 48 53 41 43 40 43 45 45 39 36 42 38 39 37 30 30 28 27 27 30 33 34 32 25 20 20 61046 350 458 30 11678 16 57 26 6234 1491 4439 421 449 479 289 254 297 209 138 210 200 211 174 180 216 271 171 147 197 132 154 161 109 90 84 108 156 163 155 143 125 58 84 109 94 100 17 41 33 86 163 90 28 74 94 -18 -45 -22 120 87 24 12 79 42 36 72 69 -35 -32 -58 -24 12 -27 -88 46 -28 -28 2 -9 4 -6 -29 67 -5 20 49 -14 32 103 47 59 -3 13 -13 -18 -33 56 14 -24 -2 16 61 6 -75 -33 25 64 24 -6 50 18 41 36 4 -40 59 38 62 -9 -45 -67 2 3 19 -16 -50 8 19 -14 -17 -70 -32 24 45 -2 -45 13 -62 -25 6 -5 -39 -29 10 23 58 47 21 50 41 56 27 30 40 -36 -61 -26 -19 -34 43 12 -30 28 21 35 15 23 38 20 9 -1 -9 -14 5 29 23 3 -3 7 -24 42 3 7 -4 -35 17 -7 -64 -37 -10 -25 6 16 0 24 0 -27 0 0 -9 88 57 17 60 24 6 16 39 21 16 50 53 3 -3 -3 59 57 51 26 30 23 -14 29 16 19 4 33 38 13 -6 -16 19 2 -4 39 64 58 51 26 37 50 58 45 50 82 16 23 80 54 -7 35 12 14 50 72 17 31 20 18 25 28 34 79 60 79 79 96 91 51 72 104 105 73 62 61 50 39 49 60 58 72 61 96 64 75 90 91 107 98 88 90 87 76 93 84 94 79 80 70 95 82 65 57 67 77 86 87 85 78 61 62 81 69 81 76 99 91 87 108 88 81 78 80 61 67 78 90 93 89 82 92 86 86 81 79 68 68 80 79 73 79 90 76 64 56 64 79 70 68 61 67 71 70 69 64 60 59 50 48 51 61052 349 485 30 11675 16 57 32 6234 1494 1327 392 411 159 226 192 130 187 286 185 222 172 166 172 209 296 171 180 195 137 183 165 192 179 186 125 165 191 140 143 121 112 79 82 238 156 114 47 68 172 169 131 83 109 12 68 51 65 58 -6 -2 -25 -15 19 22 51 123 51 11 57 -8 28 50 -6 -3 -83 -39 -23 50 -7 38 55 66 -12 6 -51 25 -19 39 56 28 -15 37 31 -5 -77 -66 1 -7 -35 23 93 88 96 26 -19 -2 0 -13 16 20 -45 -38 -14 -45 -45 -52 -68 -62 42 4 -56 -39 59 31 -13 -5 -29 37 35 40 47 50 68 57 13 22 2 -1 46 63 53 37 76 109 109 36 22 135 92 38 14 67 30 -10 10 96 70 13 -12 44 61 50 18 -6 62 75 38 29 49 16 -32 -67 -33 34 20 2 18 50 -45 -13 38 -2 4 -29 -3 18 -18 20 54 75 61 85 54 15 -3 -8 54 38 -18 -29 20 46 55 26 26 26 49 49 -12 57 31 15 26 62 49 -3 14 24 42 96 51 36 30 6 42 40 29 23 55 45 39 69 44 70 88 33 56 62 75 51 48 72 46 65 56 66 79 66 31 64 64 55 30 22 80 57 64 38 71 70 83 72 76 76 93 92 91 102 104 78 77 89 87 101 85 97 62 62 80 69 69 81 95 54 72 90 140 119 115 82 93 101 76 99 100 126 144 109 106 98 104 115 121 105 116 124 125 116 92 108 119 80 102 90 91 119 119 83 103 79 81 85 90 94 92 93 97 105 117 103 97 93 74 78 99 82 87 92 101 94 101 95 84 89 89 80 84 84 77 76 72 77 74 66 65 66 56 59 61058 351 421 30 11671 16 57 38 6234 1497 11863 738 394 283 354 212 224 286 238 293 186 232 195 234 260 156 273 249 170 139 183 237 358 198 268 152 200 196 204 242 115 226 275 204 216 170 173 148 91 157 130 73 222 147 82 103 67 8 50 65 101 114 30 -20 78 27 -9 86 126 121 53 114 93 42 36 33 50 19 -23 -1 34 62 71 72 97 137 12 -68 6 23 -7 -10 -8 44 43 30 16 23 44 30 58 -20 -62 28 30 -42 -11 38 29 1 -5 -23 -51 -33 4 32 -27 -8 3 -21 49 30 -6 -23 -11 -11 -12 52 -13 20 40 138 99 -23 -5 -3 68 47 17 49 64 79 12 49 44 83 54 39 71 99 68 69 46 88 82 54 35 43 65 44 69 50 49 -2 53 90 31 6 21 47 97 75 21 55 40 94 49 -4 30 57 30 15 55 29 24 11 57 61 3 23 1 37 28 3 17 37 19 67 92 11 32 58 95 55 20 30 20 30 47 100 89 42 93 52 58 117 63 48 67 91 73 100 60 58 59 0 -2 0 7 72 47 69 75 38 14 15 72 90 85 69 104 98 67 104 91 166 89 91 107 47 97 60 53 60 43 53 77 47 46 57 71 25 80 99 58 66 102 100 116 86 98 121 102 129 82 64 99 97 138 113 80 105 93 78 104 114 91 112 134 101 117 119 142 117 123 142 116 151 127 134 147 103 100 125 134 132 119 135 114 108 108 115 103 117 101 107 106 124 127 122 113 105 110 101 108 113 133 112 103 105 133 122 88 104 94 78 91 100 102 100 109 107 118 115 115 98 86 105 91 89 95 89 91 99 92 92 81 79 60 65 76 61064 344 626 30 11666 16 57 44 6234 1500 205 246 197 355 347 169 210 200 188 217 192 238 262 263 257 219 278 113 237 223 307 278 222 145 185 175 77 29 101 93 112 141 132 119 18 43 -8 -12 68 39 130 96 24 61 -28 -80 -7 2 84 91 123 0 21 85 -10 -94 -91 -43 -51 -9 18 -37 4 -30 29 96 20 -46 20 -45 30 2 45 -23 45 62 7 -29 0 -11 5 -15 -80 -13 -24 10 -68 -27 14 12 20 73 67 -30 45 -22 -28 -74 8 -47 -82 -59 -14 -97 14 20 -96 -9 45 3 -36 -37 31 -3 -21 -85 -44 -6 26 62 12 -1 46 -21 5 33 46 16 21 19 47 51 20 5 39 32 7 -31 2 -29 6 -33 -47 -5 33 70 5 -20 22 63 27 27 -4 1 30 -6 24 14 61 25 37 68 -39 17 -17 -21 33 15 -15 -3 21 -38 -21 1 -1 39 18 15 6 9 1 48 -9 7 33 30 35 26 56 68 54 28 18 44 44 -20 70 63 34 66 38 29 10 55 38 0 -23 6 37 51 4 4 12 -14 -3 47 15 -24 31 62 17 86 64 22 58 48 22 63 82 54 72 45 63 105 26 41 32 41 11 19 28 19 29 29 7 45 65 47 93 73 52 44 63 86 40 80 62 76 79 91 89 74 74 35 51 55 69 108 69 44 68 78 74 101 108 91 63 75 73 89 99 90 91 82 84 86 79 84 86 87 71 69 75 88 76 81 88 93 72 81 118 94 80 90 96 69 53 86 70 83 86 89 71 55 60 62 56 68 67 73 72 68 71 78 74 72 81 70 72 71 71 78 67 74 76 69 71 61 45 52 54 47 46 47 61070 349 474 30 11664 16 57 50 6234 1503 406 420 349 342 375 288 241 294 232 252 196 256 316 338 297 275 267 235 184 276 203 249 218 187 181 186 215 265 239 214 246 186 175 132 191 139 79 96 49 55 -8 -18 21 87 10 124 56 22 50 23 12 15 154 14 -2 69 53 15 25 89 35 -7 60 46 96 9 7 5 18 72 69 34 85 133 999999 2 56 -3 42 18 61 -16 66 81 90 -52 -31 -29 -21 -44 33 -40 -15 -46 27 83 61 -5 -40 9 43 -13 39 69 49 -4 28 27 31 14 13 -20 1 52 -7 80 73 -55 -27 40 4 29 -2 -6 19 119 16 13 67 71 65 25 109 77 18 81 52 48 103 108 33 24 30 42 63 94 21 -9 69 50 -10 36 3 -15 -8 57 49 36 -19 40 -13 -5 4 3 29 12 -5 84 14 9 82 15 58 66 28 19 7 49 21 -1 38 58 20 46 16 93 36 -1 3 75 55 23 20 41 15 27 65 1 14 58 87 33 32 59 53 53 70 46 46 30 10 76 46 29 34 40 32 56 24 52 0 -1 46 38 59 53 42 71 70 83 77 79 55 94 83 77 47 59 80 92 30 65 68 82 83 75 47 59 74 81 126 118 82 112 84 104 151 139 104 104 110 128 107 83 108 88 97 95 80 87 78 92 130 119 115 94 117 106 104 107 94 88 132 130 108 132 119 112 107 108 104 102 111 126 141 100 111 122 120 120 112 119 95 96 129 127 90 102 119 102 96 104 115 93 101 97 98 104 105 103 99 94 101 87 82 88 85 84 103 110 90 88 99 102 96 91 99 96 91 83 79 77 72 73 77 79 73 65 69 61076 348 504 30 11664 16 57 56 6234 1506 265 283 274 273 153 181 182 192 118 118 130 161 185 232 222 112 255 208 287 248 313 170 151 172 222 240 233 234 280 195 123 163 150 84 179 233 147 145 148 14 111 129 64 -13 -38 -72 -32 13 49 -56 -43 -15 -62 39 30 31 -21 21 -38 -56 68 45 -20 -29 -19 -25 12 999999 -76 21 -90 -95 34 -54 -53 -59 52 37 -28 -40 -36 -23 -18 -69 -62 -99 -3 -37 44 -64 -88 -31 -36 -89 -63 -18 -28 -83 -76 -6 -69 -87 -89 -71 -93 -23 -32 -27 -33 999999 -35 -24 -1 -20 -33 -32 -34 -58 -13 -41 -22 22 -4 -31 -6 24 -29 -9 -3 -42 67 -39 -43 -46 -25 -44 59 -15 -35 -12 7 -31 999999 -54 16 -46 -2 13 -1 -26 -64 -15 11 -8 -15 21 50 -41 19 2 7 -26 -55 -48 -2 -15 -21 34 -5 -9 6 -16 -5 -9 -34 -38 -3 -26 13 4 -4 -83 -75 22 33 -9 26 -7 -43 -37 -57 -22 -20 6 -15 -9 -35 -39 -22 36 19 -7 -28 -4 13 -22 -25 0 4 -16 -16 19 -13 -14 -8 41 -2 5 -13 -44 -45 -47 -3 -13 -14 10 34 30 29 35 59 17 34 43 71 39 17 31 49 35 55 2 -3 -1 6 -19 -25 -11 23 22 44 35 37 68 47 39 25 51 48 28 50 65 42 18 44 60 21 47 46 20 37 32 17 36 51 53 66 61 60 60 30 49 56 68 49 48 40 58 54 59 45 40 51 48 53 81 92 60 47 17 34 57 46 50 60 74 58 50 55 54 34 17 40 40 61 60 41 56 46 38 43 32 41 50 53 49 32 51 49 41 51 60 48 35 29 39 47 44 42 40 31 27 26 28 21 12 9 15 61082 351 415 30 11665 16 58 2 6234 1509 374 413 333 468 364 295 229 390 226 283 211 239 225 190 259 228 262 154 217 252 165 248 224 192 236 334 173 275 243 261 280 148 127 202 158 218 246 107 155 186 186 159 98 133 63 24 -44 61 87 94 51 17 71 78 47 78 -17 12 75 53 -28 16 99 24 9 2 -11 16 -78 -28 0 -87 -21 9 28 93 -38 -64 44 28 45 33 -32 -55 -17 -22 -17 -9 21 -35 -22 37 -41 29 -14 27 -7 -24 -82 -30 -31 -34 -3 -33 -12 -46 32 18 37 36 3 -2 75 -5 4 -64 34 64 2 -22 7 60 50 -71 -47 -20 -21 59 44 15 28 81 64 -58 61 82 74 69 38 -21 -48 0 8 -28 -42 -1 -3 -5 -51 -8 96 7 -53 -4 1 -37 -7 3 5 -4 -13 -46 -32 39 -9 -58 3 4 12 7 23 18 -2 -39 1 51 59 12 -5 -58 0 -27 2 67 65 52 -20 -6 82 39 39 62 23 8 -12 39 46 59 43 72 61 17 69 24 14 28 88 43 44 41 55 46 89 38 39 16 4 42 71 6 56 49 33 34 13 9 3 -6 33 68 37 47 88 55 69 72 57 17 59 34 47 38 77 93 28 30 51 58 51 49 50 61 78 75 83 35 59 90 62 86 92 88 58 92 87 85 68 58 66 84 81 83 87 73 98 106 118 106 98 85 92 96 83 106 103 94 86 95 105 87 98 117 114 101 103 98 101 120 118 100 96 107 84 92 83 78 105 96 99 94 83 88 84 93 103 91 94 81 97 90 89 88 85 87 96 105 92 91 92 91 113 109 99 95 90 89 92 94 77 79 84 89 85 71 65 70 77 70 65 64 60 61088 352 381 30 11661 16 58 8 6234 1512 264 259 233 999999 999999 999999 310 371 343 358 261 171 172 230 247 233 243 210 163 133 143 172 116 212 240 283 261 123 221 235 183 219 107 167 179 216 254 159 85 83 142 51 115 139 58 67 14 -9 -29 19 -3 56 -15 9 -21 -35 -2 95 67 -40 -34 30 10 -50 -3 36 -48 -26 14 -2 12 -70 -27 -73 66 24 75 109 56 52 40 73 -1 -20 37 -41 12 -58 33 -27 -63 -89 -30 19 -4 13 -2 6 -55 -79 -32 -27 -10 22 -72 -88 -59 -24 -12 -10 92 -43 -19 26 -39 42 40 2 43 33 54 -11 3 -61 -52 -15 -13 33 78 27 -37 -37 -26 -37 0 -4 72 54 -3 20 -6 -90 -45 -29 42 40 9 10 -24 -19 57 32 47 -11 22 -91 -13 4 -40 -53 -9 11 66 17 54 17 -15 -43 35 65 -16 0 4 4 27 19 4 -26 -3 -3 -30 -4 4 30 36 -42 46 26 39 -55 -12 22 -23 27 -30 -18 -23 31 51 35 19 -41 -18 -11 19 41 17 34 17 50 60 84 105 44 38 19 12 26 42 26 24 45 59 17 23 11 1 22 47 -17 6 26 87 30 75 114 81 109 83 67 52 48 57 55 43 7 30 43 31 34 39 50 53 64 53 56 71 79 71 92 80 85 76 84 85 96 66 49 62 84 62 30 38 56 55 52 99 97 79 78 100 94 114 110 107 71 82 90 111 130 111 111 113 88 91 101 100 112 101 105 103 101 96 92 88 86 77 63 82 88 89 82 90 104 83 70 79 90 91 90 102 104 94 85 90 82 77 81 81 73 74 91 103 107 97 92 91 92 89 91 79 74 72 73 74 79 73 70 69 61 59 58 61094 352 376 30 11656 16 58 14 6234 1515 7881 566 353 482 425 402 363 323 325 327 295 314 196 263 222 183 323 235 234 241 95 157 223 206 209 178 187 272 234 266 171 273 185 168 184 264 282 122 134 165 158 80 97 139 86 186 79 34 1 51 36 36 78 -5 28 2 69 21 -64 -1 16 -9 -55 -29 -41 -6 -61 4 108 62 -52 10 34 -36 3 -14 -36 -79 -13 -14 -19 -50 -26 -38 -54 -29 -18 26 -13 -27 -41 -28 -41 -5 -25 -23 78 -37 3 -31 -57 -28 -25 -19 -74 12 40 36 -20 -15 -73 -3 -44 3 -9 -6 -35 2 37 9 -31 -25 -23 -29 3 34 -26 -13 -6 36 -8 -15 5 118 110 9 -12 113 55 -9 42 81 42 -6 7 14 25 -33 -27 -2 32 19 11 10 95 32 26 -54 13 -20 -4 42 -16 57 4 -22 13 12 -42 3 34 33 9 10 18 -5 42 7 45 52 5 8 42 16 -3 52 38 57 18 11 -22 40 20 14 37 68 -2 33 10 50 42 48 -10 22 55 14 46 74 36 53 37 38 20 18 5 28 25 77 29 25 14 12 40 54 61 31 9 34 41 57 20 86 77 50 83 98 70 72 61 62 116 58 52 29 51 73 48 19 54 45 45 42 13 24 21 69 79 66 47 105 94 110 76 61 88 118 136 98 46 76 81 65 50 55 61 74 86 72 81 95 122 103 101 106 110 92 101 121 102 100 101 121 93 83 106 106 108 71 95 93 94 105 116 99 94 87 95 97 103 98 97 84 104 82 81 69 93 101 76 78 72 96 81 62 67 86 82 98 81 71 83 94 92 98 76 85 81 88 85 77 76 71 60 60 80 70 63 60 55 57 55 55 61100 352 403 30 11653 16 58 20 6234 1518 7964 547 442 392 377 402 434 436 328 364 317 206 148 312 146 234 200 222 231 287 270 235 222 160 233 245 213 266 182 207 183 119 147 235 188 103 73 146 200 166 217 144 191 117 146 79 73 -99 -92 6 25 27 54 109 15 -4 79 107 42 -19 -64 -26 18 18 26 25 23 10 16 -36 19 33 -36 -51 -49 31 -48 21 1 16 57 2 -22 22 4 31 38 2 50 -29 6 999999 -36 16 33 37 7 -11 -34 2 -37 18 -85 -30 -41 -47 -23 -6 13 42 -9 -10 -35 0 3 -42 23 23 1 -24 -20 50 36 -16 -41 29 50 50 16 20 19 20 2 -52 8 53 90 57 -42 83 76 13 38 -29 13 43 47 50 5 -3 -30 25 95 44 30 49 -29 22 -2 -23 12 43 48 52 -21 -13 38 6 63 57 49 18 29 40 50 43 73 58 19 15 -29 29 46 -8 19 -8 13 11 13 31 25 6 -3 -7 -31 12 48 72 8 38 119 82 120 61 41 38 82 41 59 57 25 -6 35 30 17 23 22 -39 4 10 24 38 25 24 1 8 16 75 69 67 69 80 95 75 75 49 66 69 38 47 53 93 47 47 95 89 51 50 42 88 111 73 59 79 98 110 103 96 117 119 94 101 103 97 75 94 71 82 128 97 76 70 87 105 102 66 55 92 93 95 107 121 97 105 108 111 86 119 112 96 90 121 115 98 111 111 95 102 109 113 123 108 77 88 94 82 89 99 85 99 82 66 96 106 108 86 82 88 89 87 74 79 88 70 91 94 95 100 104 95 86 103 96 97 93 96 90 89 89 80 70 90 95 92 80 74 75 72 71 73 73 60 61106 352 368 30 11648 16 58 26 6234 1522 25917 756 661 581 484 467 445 410 425 307 273 222 195 267 254 196 148 159 150 153 183 210 199 208 303 174 118 132 164 224 151 219 234 198 258 270 142 236 242 224 211 125 143 130 182 184 136 108 32 -33 -22 -16 34 24 29 -5 6 -5 -96 -75 23 47 38 97 3 65 62 73 60 116 12 -16 -16 -50 26 -28 -22 28 -81 -37 19 -50 -5 -6 -15 47 39 -19 -69 -9 -39 -51 -26 0 -7 -9 41 24 24 11 20 42 -12 -8 9 -19 -8 1 22 54 -55 -53 -20 37 1 4 37 24 55 76 46 68 25 -8 6 20 16 -18 45 79 51 58 -49 2 20 -9 10 64 62 15 12 121 27 -22 35 39 -77 16 27 13 33 22 -8 28 33 51 7 -41 10 0 6 -31 -46 46 37 5 -33 -23 -1 37 8 16 47 14 17 63 41 36 24 12 29 35 33 59 18 -37 19 17 26 34 -4 -52 -25 -6 29 -14 -62 37 25 37 15 8 -8 16 52 14 44 49 23 36 27 -11 22 66 19 -5 46 65 32 67 -35 -10 27 15 20 75 35 38 69 65 53 -6 81 45 42 45 49 41 36 95 92 84 71 79 52 52 80 43 30 75 28 39 89 105 67 32 26 92 61 123 122 83 106 90 80 118 113 81 86 101 67 81 79 76 69 106 72 90 86 80 105 130 110 96 87 104 85 91 99 101 108 93 70 91 82 94 118 95 92 98 103 116 106 109 84 87 94 81 84 85 76 93 102 84 82 94 93 58 75 90 97 93 87 77 84 90 98 86 81 86 97 88 84 84 85 82 80 85 75 71 70 79 75 68 70 72 70 74 64 67 63 56 61112 346 539 30 11639 16 58 32 6235 1525 534 513 376 415 474 311 362 216 124 258 244 246 188 97 201 190 209 206 161 272 305 192 189 215 266 221 210 251 255 147 201 218 192 264 238 244 193 73 93 87 83 1 -28 -15 -26 -37 35 53 30 -8 88 7 6 79 24 46 18 128 43 50 88 63 16 -10 55 21 -12 115 146 18 81 91 56 26 23 110 17 -24 25 37 -17 -23 25 101 39 10 -1 -31 27 0 -2 50 -25 19 9 -43 -41 -58 0 33 -8 -57 -99 46 -44 59 41 28 40 27 -20 -21 -3 18 32 28 4 27 61 49 81 29 77 59 6 51 35 78 44 81 74 39 54 103 8 30 12 -50 55 29 39 80 44 23 -15 -33 10 66 20 5 35 35 15 -15 16 -15 12 9 44 -24 -7 32 17 51 88 83 26 23 48 92 80 18 8 1 51 50 32 35 70 42 -18 38 65 14 12 57 39 81 62 39 28 68 104 58 64 21 47 14 -17 -10 -6 -20 1 4 28 39 16 49 40 12 46 71 74 29 54 31 38 22 22 18 5 13 44 51 39 58 49 24 82 80 78 12 65 84 44 93 87 73 101 119 87 49 44 87 124 71 83 100 71 64 92 74 80 112 108 109 106 97 102 146 142 93 79 71 121 86 93 102 88 71 88 71 88 106 117 136 82 97 121 99 103 134 147 120 107 90 116 113 112 100 101 115 94 101 118 108 110 94 104 112 117 98 89 89 86 98 101 119 117 89 84 77 93 117 114 118 104 85 79 98 113 107 107 101 91 100 107 104 92 96 91 95 85 74 81 81 76 80 90 89 78 76 79 77 73 69 61118 351 377 30 11627 16 58 38 6235 1528 785 665 596 509 543 524 502 457 454 454 340 313 368 235 300 305 236 138 173 307 171 144 156 190 170 98 146 205 215 172 141 179 142 153 141 172 260 138 133 151 102 154 141 77 88 -1 103 76 -77 48 20 999999 -43 -8 -35 -9 -47 -13 -2 -11 -71 38 6 -15 84 999999 -52 64 11 -76 -1 -29 13 62 33 2 -20 47 -12 -7 -45 -15 17 6 5 16 78 62 76 -25 -97 999999 1 -3 -7 -24 -61 -7 -17 -15 4 -51 -62 -32 23 4 -60 -9 53 5 -1 -14 66 23 -4 -9 21 69 -63 0 22 63 52 9 -65 32 9 -1 -74 -6 47 72 53 -17 9 10 -17 -14 -18 13 -37 -40 9 -31 -4 27 2 -50 -40 -28 -12 24 25 85 1 -66 21 -5 5 2 -42 -47 3 12 104 14 -2 -23 -4 37 -15 36 12 -54 -12 -4 2 35 24 -56 -40 -13 33 30 15 -39 -32 -33 -8 39 67 -2 -21 -8 6 37 -15 -32 -25 33 30 65 61 36 -16 -9 64 27 55 22 39 28 24 50 67 58 67 26 18 62 -22 -36 -9 16 27 31 29 46 35 49 14 38 32 -21 47 62 47 20 52 51 66 87 70 49 32 52 37 27 66 49 59 9 35 61 52 77 74 63 75 84 83 68 84 111 86 45 85 54 61 84 82 86 60 60 90 59 63 97 80 51 94 64 78 109 105 103 70 94 98 94 83 88 94 101 109 68 95 86 94 77 91 95 88 87 70 89 77 75 89 83 89 97 77 78 80 82 90 64 70 80 87 83 88 80 77 100 84 76 72 73 74 81 81 71 72 86 91 71 73 80 77 69 71 73 72 76 72 57 57 57 51 61124 349 461 30 11621 16 58 44 6235 1531 67981 1022 514 509 543 508 580 511 452 396 450 481 302 265 222 198 202 276 159 142 217 253 181 198 92 182 225 174 242 244 142 128 246 335 201 175 207 41 89 123 169 167 80 49 113 36 -38 -88 -60 14 27 -72 999999 3 2 17 63 45 88 29 0 80 55 -1 -99 -20 13 -45 -39 -47 -17 -31 999999 19 9 -90 -59 -32 -45 -60 -77 -73 -55 -26 -38 -46 40 50 -3 -15 -13 -70 -79 -86 -15 -31 -66 -21 -74 16 32 78 -79 -88 31 -54 -16 -25 -1 -70 -41 -30 -51 -76 -31 -63 -74 3 8 -3 32 92 24 35 10 81 25 6 70 49 44 88 71 39 22 -5 8 6 13 4 3 45 18 39 -15 -36 -46 -13 -20 -73 2 42 -62 -50 -19 31 17 38 15 3 -24 -68 -60 35 31 5 -26 6 8 -29 24 -28 -37 -51 -85 -34 4 4 -28 -24 36 20 5 -41 5 39 19 26 -16 -17 -19 -39 -59 -46 -6 12 -36 22 46 11 6 2 -22 -4 5 10 15 38 26 0 18 53 35 21 2 6 36 11 12 -17 -37 -17 10 34 28 -10 12 24 31 14 44 61 59 44 37 53 16 10 81 89 44 27 45 56 66 19 -7 21 44 51 64 47 60 30 27 50 55 97 66 79 88 74 46 40 46 54 78 65 65 52 79 55 55 37 55 62 81 103 59 64 71 77 77 84 100 76 80 83 82 76 82 66 87 75 68 70 70 94 87 66 88 67 58 66 61 72 46 68 75 72 50 65 72 68 79 65 60 71 72 67 62 73 64 69 54 54 74 68 76 64 64 54 60 67 59 62 58 45 47 48 44 51 53 53 39 37 39 30 33 61130 349 428 30 11618 16 58 50 6235 1534 14770 1133 640 603 704 636 553 522 432 353 289 308 167 311 231 224 353 277 209 140 172 163 151 131 108 188 201 145 152 255 182 117 130 228 221 116 86 172 125 75 118 72 165 75 11 37 112 56 -22 37 -45 -44 51 12 -30 0 -30 9 7 -17 17 -9 30 41 -2 27 2 45 -15 -23 -33 16 9 46 68 46 31 8 -7 -7 10 -33 18 -39 -53 -31 28 26 0 1 68 -17 -14 -50 -24 -41 -33 -13 -40 -22 -22 11 8 -63 41 3 -46 999999 -16 -14 -35 20 -16 34 17 16 0 -11 78 -20 -12 -20 -80 -22 82 5 19 53 48 92 31 3 -9 -40 53 -13 3 -3 70 26 23 -6 -15 17 19 76 28 -15 1 -3 -51 -20 -5 -57 -14 11 -25 -66 -20 18 -12 45 56 -56 8 23 49 45 42 11 34 19 10 -21 -12 2 19 13 24 -2 -4 -20 28 28 54 41 -12 12 11 13 8 27 33 -6 32 61 48 15 24 -11 -6 12 33 47 43 22 86 48 63 23 46 17 32 63 4 15 -17 -33 5 5 30 118 126 47 25 4 34 65 34 46 36 27 34 30 68 43 53 78 55 38 87 44 19 32 7 5 37 27 48 58 41 77 56 72 41 56 50 21 64 86 72 60 74 95 60 33 78 84 41 59 71 55 91 52 81 70 72 65 69 88 104 77 70 93 87 107 108 89 88 85 87 85 96 59 53 88 89 86 88 75 84 84 79 64 63 71 79 70 56 70 86 82 94 76 83 91 83 51 67 67 95 85 77 70 64 69 77 90 79 73 70 76 71 60 70 74 64 61 53 56 56 54 51 48 56 54 44 41 35 61136 349 429 30 11619 16 58 56 6235 1537 130774 1609 750 713 616 537 446 431 297 279 274 385 281 215 216 362 195 265 193 104 187 239 212 210 187 97 219 185 207 275 226 242 185 184 188 221 213 199 237 204 162 188 258 117 126 72 110 37 -21 -61 6 -65 -70 1 -13 9 -18 22 62 68 97 59 54 -28 -39 22 109 74 102 2 62 73 -19 36 -27 62 32 69 16 -2 9 58 22 32 -16 -65 -73 -26 -1 -80 -31 9 17 27 3 -74 -34 -37 5 43 -16 13 64 6 25 16 30 -48 -10 16 32 -17 -5 -23 51 30 45 -33 -46 78 63 33 97 67 18 33 1 46 38 3 40 13 38 -31 -61 43 53 65 31 14 -12 15 -7 0 53 9 0 34 16 -13 18 -1 -22 -28 -11 -9 -4 19 -3 23 28 -7 8 -59 13 23 19 34 15 47 -29 -32 29 41 39 29 45 10 1 28 8 27 32 45 60 -5 28 -4 -20 62 56 3 15 39 71 9 17 -1 60 54 43 31 10 59 67 73 59 55 51 31 14 17 13 -11 11 -19 -26 24 37 22 37 86 61 5 25 33 39 3 43 22 59 72 70 74 41 38 40 76 64 39 37 44 44 66 56 42 42 33 65 55 28 84 124 74 67 50 83 63 59 67 66 72 108 88 95 90 65 62 33 33 35 66 36 64 65 71 96 85 97 96 100 90 67 87 64 68 85 79 78 64 90 77 60 79 85 79 98 86 69 71 81 83 80 72 82 58 74 68 58 69 66 88 91 101 82 78 88 71 70 66 67 50 78 76 67 66 69 69 78 80 71 65 71 82 84 74 61 49 50 55 51 56 53 48 46 48 45 41 38 61142 349 429 30 11619 16 59 2 6235 1540 74609 1595 852 807 707 529 478 403 379 295 212 258 284 297 269 249 255 290 219 202 238 257 159 163 189 110 143 190 154 193 167 266 215 325 223 158 171 186 260 190 224 145 183 195 132 48 101 27 -7 -62 -26 -20 999999 -55 -17 74 103 -44 48 58 60 105 42 14 -36 13 94 44 21 -1 68 45 24 -13 -43 -19 26 22 -4 24 0 7 10 21 98 75 51 -15 -42 -64 -46 44 37 6 -14 -7 42 51 75 -15 6 -24 -77 -47 -3 -17 42 23 39 -51 40 60 -9 -21 -52 6 45 93 4 38 -6 93 -13 12 56 32 -39 13 0 36 25 66 98 31 55 71 17 84 -30 37 14 31 35 32 -35 -25 55 53 89 21 20 -5 -29 -24 40 6 -3 -30 -23 -47 23 33 8 8 -6 -11 25 52 19 29 28 30 40 11 23 12 23 17 24 47 1 -8 21 44 28 65 29 -4 42 44 69 81 42 2 49 38 2 25 70 65 26 56 79 35 27 52 67 60 79 53 62 109 103 32 41 19 25 24 -7 56 29 -4 53 8 8 28 29 33 22 27 25 68 40 36 44 54 62 53 55 69 72 74 56 70 96 69 65 69 53 57 51 51 81 76 98 71 40 100 72 111 101 93 82 71 108 96 81 94 72 73 75 84 73 68 71 85 72 68 102 96 88 110 119 103 96 104 103 92 90 67 88 98 102 93 63 79 86 107 86 90 84 85 97 112 104 89 67 86 87 80 78 80 95 101 74 76 89 92 69 67 60 78 92 91 79 74 67 70 80 83 86 77 84 77 78 78 78 72 68 73 64 57 56 52 52 52 47 48 44 61148 348 457 30 11617 16 59 8 6235 1543 389951 3605 803 603 420 316 305 255 343 300 407 342 313 276 274 210 285 275 272 191 154 73 146 237 152 193 228 143 229 142 214 221 243 237 192 249 246 181 136 142 127 143 125 134 131 80 -14 32 27 -39 13 42 32 -5 129 12 0 -13 26 53 -15 77 28 -7 49 -12 49 -37 60 71 19 -5 -48 22 10 23 17 2 79 59 1 -33 -46 -20 -2 1 5 -24 20 -11 70 95 16 -27 -35 -28 -17 -9 -4 19 31 17 -67 21 -11 -12 -32 -22 -1 -41 33 31 25 15 3 -6 -26 16 62 24 47 63 63 71 25 35 60 72 53 22 35 43 83 32 24 67 55 -18 26 38 24 -13 -13 15 -8 47 -4 -27 -43 -14 19 95 36 -17 76 12 29 -13 44 17 6 -42 -19 -41 39 56 33 -9 26 35 25 81 -36 -9 20 7 20 52 54 8 22 31 -3 10 11 43 46 -21 13 -5 78 75 44 5 47 1 16 38 33 37 42 68 37 68 43 41 68 60 87 57 61 60 61 24 54 57 53 50 30 28 34 8 34 34 41 18 26 58 60 32 85 32 37 39 100 48 52 76 53 55 71 48 48 76 71 108 91 53 110 94 76 46 101 111 70 110 97 96 78 104 90 105 78 76 45 22 72 89 85 67 72 91 86 79 83 71 72 84 82 112 126 96 106 98 88 85 103 83 78 89 119 118 117 118 109 99 87 95 92 92 88 106 102 101 99 82 72 93 107 85 96 93 87 103 102 93 87 82 87 78 93 80 80 97 91 90 88 94 102 86 97 83 87 98 86 79 83 79 76 79 76 70 68 68 67 59 59 63 61154 347 484 30 11614 16 59 14 6235 1546 10067 515 340 213 280 252 214 227 148 359 324 268 170 200 183 176 186 158 196 204 65 153 164 160 143 93 120 190 203 209 192 186 171 160 234 171 182 200 178 94 131 67 99 -2 45 92 37 -39 30 26 -24 -36 -80 -72 41 -21 -81 -45 -9 90 16 37 16 33 -54 2 -22 -31 -26 -36 -46 61 4 -28 -26 68 -15 -44 -52 -44 -37 -5 -66 2 -5 9 -42 0 -48 -9 -29 -65 -7 -22 -24 -16 -29 -50 16 -11 -37 -20 45 14 -14 -36 37 -52 -30 -19 -52 -37 24 13 -43 -11 19 -7 53 -7 48 35 9 8 32 -3 27 17 18 -33 -22 -3 10 53 -9 -53 61 22 44 25 -25 2 24 25 34 -38 2 21 9 15 27 35 12 -3 -18 59 -30 -42 25 -6 -8 -83 -60 -43 12 50 13 23 -27 -21 32 -13 -9 20 3 37 -11 -4 7 23 55 -23 14 35 -13 4 -28 -69 -58 -2 9 -4 -31 30 -27 -20 37 4 -5 29 43 17 30 49 89 31 8 33 16 62 12 0 65 58 22 55 18 -15 14 5 4 6 23 32 -2 29 12 26 27 50 31 40 60 101 72 74 40 25 52 33 22 20 34 -8 70 84 37 51 27 37 59 39 47 56 72 75 55 58 45 37 52 61 80 52 33 57 58 61 32 41 33 34 29 61 58 60 49 49 54 86 90 46 71 81 61 66 81 75 99 85 71 63 64 65 56 59 71 63 70 61 63 67 61 45 55 62 38 39 37 41 52 65 78 79 76 65 64 63 65 51 51 48 61 59 60 50 55 69 74 70 70 67 60 55 54 61 55 62 63 50 56 53 54 45 38 27 32 61160 349 419 30 11609 16 59 20 6235 1549 3427 652 394 414 372 279 211 260 339 325 323 271 253 279 327 331 268 268 207 154 296 261 248 193 239 192 133 252 161 98 116 140 163 210 256 186 126 191 257 265 260 121 129 251 167 221 122 48 31 59 -70 13 -96 999999 -10 999999 -14 -59 -76 -32 -12 10 64 -8 5 3 27 69 43 39 88 49 7 -38 10 -10 19 24 77 82 10 6 3 -30 -86 -17 34 17 17 2 33 40 122 108 -24 11 33 -7 -1 25 30 0 -18 -16 62 63 26 -25 -33 -9 -3 30 -7 30 49 70 6 -9 80 44 -31 -29 50 67 56 70 83 70 49 51 43 64 48 -22 -45 -1 55 35 10 75 22 2 25 50 26 5 -89 -53 -8 -4 4 -10 -11 72 44 48 -2 -43 11 38 27 85 49 9 17 -26 -36 1 5 34 -9 27 -10 0 -13 68 3 -10 2 11 34 52 -16 27 25 -15 -17 39 49 8 -4 -7 20 59 31 -11 -41 0 -8 2 26 45 23 40 18 54 11 22 27 66 69 62 80 17 52 66 66 76 42 6 -22 -8 6 62 45 0 14 28 32 73 63 25 29 35 58 69 54 25 53 61 40 51 12 13 28 32 75 72 43 32 32 -6 35 52 74 77 44 34 64 104 80 54 34 24 73 34 64 61 66 35 35 25 43 54 62 47 69 82 86 87 87 88 77 87 88 79 99 96 71 80 92 55 59 69 45 72 97 109 79 72 70 89 66 61 72 78 86 71 57 51 86 68 62 68 58 70 78 68 58 82 76 47 63 62 58 62 60 69 60 63 78 81 81 73 64 68 63 68 65 53 58 50 54 54 53 52 43 41 34 61166 349 413 30 11603 16 59 26 6235 1552 1341 942 734 579 505 609 398 330 401 417 438 305 261 413 361 362 309 254 252 262 266 202 98 268 201 214 281 123 146 142 165 78 229 285 307 250 199 259 302 342 229 168 158 151 81 149 239 207 123 85 71 44 54 4 -44 -18 3 36 31 -7 2 51 95 98 134 93 1 36 85 -15 49 86 2 -9 -2 16 145 78 90 8 71 59 68 8 -2 59 50 -9 52 -21 -3 60 119 4 1 -32 -15 23 28 -7 2 81 47 33 -41 -63 -1 32 54 -20 59 55 -10 53 0 28 38 36 4 -3 -16 3 68 36 43 53 5 50 37 61 31 39 -18 50 66 82 42 -35 32 19 21 24 62 52 31 2 27 6 56 -2 -7 51 38 -3 -35 15 50 27 23 34 -34 -43 -22 11 -7 28 61 33 55 84 -7 -8 29 20 82 21 -12 29 4 -20 53 51 65 62 21 21 1 45 33 17 14 26 17 23 44 38 77 50 44 85 95 14 21 41 54 85 67 101 96 33 69 60 107 106 72 77 62 76 24 -1 44 44 41 64 85 74 18 41 67 56 79 106 75 77 83 81 48 37 35 81 38 71 60 73 49 51 61 89 98 64 66 93 48 74 97 83 82 102 104 76 64 62 101 125 84 81 53 17 38 73 82 78 80 76 76 69 48 78 71 68 103 81 61 105 112 99 128 108 80 90 96 91 113 120 112 108 90 90 103 118 101 90 100 137 122 108 106 103 85 84 76 86 88 77 82 92 72 72 95 119 104 89 94 94 84 94 87 89 83 97 93 95 93 97 105 97 105 90 85 93 96 90 92 87 80 76 78 67 66 61172 349 407 30 11597 16 59 32 6235 1555 1215 929 692 511 450 365 456 510 472 393 275 328 336 328 340 256 241 220 262 210 155 264 326 168 35 159 151 239 149 140 104 130 159 218 210 233 309 222 153 201 250 183 231 173 161 163 216 175 48 87 80 48 68 27 -51 86 2 7 -30 -93 -74 35 -21 49 138 53 -12 -50 40 33 -20 14 -11 -39 -34 -1 63 30 -76 -92 -57 -27 -14 22 12 5 23 63 -45 -77 4 -8 70 66 37 -16 -32 13 65 0 0 -5 -48 -22 -68 -37 63 43 64 -19 -49 -15 -1 -20 -53 2 23 25 8 16 -1 13 -12 22 82 18 -4 29 35 -11 -29 43 56 18 2 -22 33 29 7 89 80 -36 50 21 7 6 39 4 3 10 43 23 -24 -18 21 -22 -13 19 -8 -6 -16 6 2 18 -18 41 27 50 3 27 44 -3 -40 -32 -11 10 -2 9 -46 -31 -2 52 1 2 27 48 98 1 7 10 9 18 -1 -18 27 26 -11 23 61 9 28 2 49 55 39 76 66 53 41 53 20 55 65 61 54 96 116 75 9 24 -22 -27 -32 196 1074 471 39 40 -26 40 51 83 66 67 70 49 46 50 108 70 77 78 66 58 62 35 34 22 74 82 51 64 97 81 86 80 72 76 86 77 89 69 78 73 76 90 107 102 112 79 59 43 57 64 51 59 72 82 83 77 64 76 97 75 79 90 84 96 66 97 116 97 63 81 85 97 98 84 75 54 68 91 90 70 73 86 71 78 87 72 67 77 59 84 88 69 89 87 95 75 80 88 81 67 65 68 71 91 93 75 94 93 85 90 89 85 85 76 67 77 69 59 60 66 66 74 61 51 46 61178 346 496 30 11596 16 59 38 6235 1558 786 475 427 584 631 567 482 281 169 252 248 295 255 114 243 223 113 112 154 86 105 138 205 158 92 64 91 -43 73 174 87 165 213 56 141 160 95 120 214 116 129 158 128 93 -20 -5 4 -15 78 7 11 -18 -77 -80 -81 -80 -50 18 27 38 26 68 36 -74 -35 11 34 34 -46 -6 -30 -94 9 5 6 -57 -79 22 -19 -48 63 -2 -6 -34 -20 28 44 80 -24 -6 -21 -41 2 -12 -29 -43 0 -46 -59 -38 -24 -15 -1 22 26 53 49 -58 5 -76 26 27 -19 -34 24 -30 13 40 37 -3 -7 60 60 12 25 -7 -21 -27 -66 0 -16 -47 -11 -23 -36 39 -57 -54 5 -26 -33 -38 -23 28 16 -3 -24 -56 -48 -52 15 -44 -12 -33 0 -86 -10 -4 -72 -34 -81 -55 -10 -3 -10 -50 -45 -46 -26 -22 10 -28 -40 -46 -14 -35 -36 -70 -34 -87 -22 -44 -27 12 -43 -29 -2 -12 -21 -57 -44 -27 14 57 24 31 22 -11 1 32 18 25 65 16 28 43 26 65 57 72 18 -23 41 45 54 59 9 -19 0 2 -19 -1 360 474 40 -26 9 43 40 31 45 15 17 31 46 23 4 -2 4 8 14 23 27 25 63 36 23 19 27 50 14 30 49 39 44 37 63 59 65 66 65 76 88 59 60 54 15 29 52 51 63 39 36 49 41 53 59 37 28 56 48 61 44 67 72 54 39 76 70 62 69 70 71 69 77 63 69 37 41 63 79 61 50 44 63 73 67 72 60 47 49 44 58 51 46 66 63 63 58 56 69 59 49 45 55 51 56 52 61 51 66 67 58 47 50 57 49 35 34 31 33 38 35 32 31 27 61184 348 439 30 11599 16 59 44 6236 1562 1639 1324 1229 1042 829 811 630 654 678 501 374 333 361 225 278 159 237 189 299 285 222 189 46 116 187 241 187 116 186 193 134 233 202 296 308 173 237 169 214 135 136 213 209 271 155 93 110 157 147 100 112 1 100 -12 87 48 66 34 45 136 97 91 -2 -1 72 4 -13 33 73 9 -27 -4 24 47 12 -42 56 23 -53 -22 69 90 10 29 -18 -41 10 -34 -39 10 -14 -35 -70 -3 1 33 -29 -17 -17 -70 -26 37 3 -8 53 32 -4 -30 3 -24 39 41 104 94 11 -3 -16 17 18 26 78 61 -14 12 88 100 67 63 190 50 24 102 109 24 7 32 50 -2 69 15 -9 93 84 40 98 -11 -17 -22 -23 7 -13 40 -10 -6 27 45 112 47 -8 34 41 18 15 3 38 33 -55 -51 9 72 30 -13 20 -20 0 8 -25 31 17 18 64 21 73 9 22 15 48 10 13 -20 -18 5 -9 15 25 39 56 53 34 83 71 37 53 93 105 61 94 73 69 41 88 72 65 48 65 57 59 93 27 6 24 81 65 19 54 49 59 69 46 33 75 76 55 54 53 74 75 65 21 11 61 50 85 91 95 79 71 111 85 64 69 103 94 77 72 77 110 116 116 115 84 97 120 75 87 73 77 64 86 110 111 108 99 92 77 79 87 94 106 69 87 94 88 100 83 104 122 139 103 97 117 101 102 117 102 110 108 93 90 74 89 109 124 113 89 75 102 97 106 105 90 96 94 91 90 86 94 91 107 97 88 90 105 101 86 93 95 104 96 95 92 82 93 90 92 96 82 83 80 84 87 76 69 66 74 62 57 59 61190 348 445 30 11605 16 59 50 6236 1565 19466 1802 1147 1090 850 748 590 637 544 361 254 194 299 273 273 296 218 273 264 215 364 261 118 144 140 138 44 146 119 3 78 74 143 102 161 118 120 243 181 172 192 200 224 211 137 72 173 212 56 11 63 -16 -8 -13 -74 20 -23 2 1 -17 31 20 34 -19 -11 9 -13 -11 37 42 -16 -49 -44 -6 999999 1 11 -58 2 -66 -23 13 -7 -2 -32 -52 -29 6 -39 -44 -56 -90 -55 -58 -31 -6 -24 -45 -14 -49 -68 -59 -12 -41 -71 50 20 -1 -28 -36 -79 -69 -57 -4 2 -45 -24 -11 -8 -35 18 18 13 41 -34 -6 -25 -13 10 -7 -7 -41 -51 -85 -38 -22 3 30 -36 -69 0 -23 59 -23 -63 -46 -50 5 15 17 -21 -7 -24 11 -18 -59 -21 -72 -41 -19 -51 -28 -24 -10 4 -16 -46 0 -5 -47 40 12 -62 -69 -46 -4 19 -29 -20 15 3 8 -22 -5 -14 5 21 9 -1 -21 -34 -53 2 49 47 -29 -21 2 29 -7 5 70 36 17 41 24 37 24 69 59 50 71 70 58 53 32 28 11 23 25 -15 -21 7 -11 3 -10 -15 0 17 23 14 41 -18 -3 10 26 10 -20 19 27 26 13 20 35 30 41 40 25 14 24 39 3 28 17 64 67 47 40 61 60 69 41 45 46 47 62 46 61 48 55 47 34 45 47 54 21 32 43 17 23 48 59 43 80 55 52 62 44 37 51 55 53 58 64 59 51 50 57 41 52 59 43 55 52 50 40 50 45 45 27 25 32 30 45 39 43 48 35 27 43 40 36 28 36 40 36 47 39 48 44 51 55 39 28 29 30 39 43 51 25 31 14 21 20 27 15 14 12 61196 349 420 30 11610 16 59 56 6236 1568 51525 3409 1839 1174 995 715 638 572 367 257 176 286 262 172 201 183 250 366 364 364 352 344 256 186 213 172 89 146 122 128 98 75 173 67 162 186 75 204 236 214 182 152 127 191 126 22 176 158 151 94 19 170 -6 9 -72 -25 -7 120 72 4 3 27 21 81 27 2 -16 -55 4 -31 -3 56 -16 -46 -67 -73 18 -1 30 -57 3 33 -91 -42 -69 1 62 -12 47 -4 -86 -48 42 -57 -63 -16 -57 -91 -14 -24 -48 17 -67 15 -10 -6 11 -41 -46 -45 7 -25 8 -77 -63 -5 -26 26 -31 12 -33 9 15 68 22 55 -6 -22 -8 43 36 3 8 9 -32 18 -49 -24 -43 -10 -23 60 -54 0 8 20 51 -42 -45 -6 18 29 -7 2 -30 -55 -59 -63 -81 -40 -54 -43 29 25 -23 54 28 17 18 -35 -1 50 -36 -49 -38 6 -19 -14 -51 -69 7 6 -35 -23 24 -8 -32 -2 4 25 -8 -54 -2 2 -11 -29 30 1 -7 -10 5 11 75 55 17 9 4 -5 6 41 36 68 41 53 33 12 28 71 -35 -27 -9 -3 -17 -3 398 899 54 -30 3 4 26 71 48 48 37 19 -20 -5 31 22 46 36 33 38 2 33 28 68 27 27 46 38 34 70 61 23 28 61 77 72 50 77 77 58 35 66 33 30 51 67 44 62 42 17 57 58 49 28 52 49 57 67 65 62 59 72 84 58 68 84 63 71 45 59 74 64 62 57 62 69 49 58 53 64 43 63 65 56 56 61 48 64 60 53 65 57 51 61 71 48 42 42 52 58 59 74 79 68 62 58 54 51 52 55 58 51 55 56 57 52 44 42 39 39 42 39 37 38 33 61202 350 391 30 11611 17 0 2 6236 1571 13370 3511 2398 1777 1403 1010 784 732 719 571 309 283 257 257 333 363 372 400 284 405 350 280 260 208 205 288 271 187 118 88 179 5 -27 -10 34 49 60 137 216 205 159 135 238 127 59 159 143 101 179 181 213 111 43 61 23 -83 -50 -80 -10 -11 -53 62 45 65 45 79 -12 34 28 35 48 4 -41 -4 -68 -11 8 -46 38 44 91 38 7 -53 2 -8 31 -39 -22 -43 26 41 -22 -37 -35 -43 -63 999999 999999 -18 -7 -98 -68 -22 -59 4 85 14 -77 3 -20 -17 -24 -7 73 -34 14 26 -32 14 10 2 3 -79 -53 19 29 -31 -21 7 -12 7 -41 36 -42 -40 33 21 -23 -4 -35 -32 -13 -41 -12 -47 -34 6 -1 -3 -7 0 14 -44 -7 13 18 38 1 -55 6 18 28 17 -15 3 -16 -49 -2 -6 17 -7 36 8 8 9 3 21 -11 4 19 -4 -44 -42 1 33 5 17 22 9 2 -8 -1 -18 -36 23 12 15 1 74 20 32 24 18 24 24 36 43 24 29 41 12 45 -25 -10 31 7 38 24 -7 7 -7 0 15 135 1777 2987 860 30 23 -42 -23 15 32 39 -22 42 52 39 18 34 24 8 19 49 52 18 12 41 44 27 8 26 20 54 53 65 73 80 86 47 83 83 61 30 42 51 60 70 45 51 48 34 69 81 57 32 58 69 28 30 51 52 60 71 82 53 70 68 60 55 52 59 89 65 89 76 54 57 56 46 54 65 60 79 91 64 50 41 51 76 63 64 73 45 28 47 51 54 58 59 39 53 70 53 65 78 73 65 60 67 64 67 74 66 60 55 48 47 59 58 55 51 46 40 36 36 27 28 30 61208 348 449 30 11609 17 0 8 6236 1574 3724 2035 1388 1115 870 862 719 647 516 511 482 330 238 427 421 436 366 330 316 337 212 230 191 119 131 121 63 142 60 100 146 145 86 135 68 223 197 154 149 206 175 164 109 203 171 62 77 184 108 100 143 168 154 69 76 95 27 23 -65 68 40 -11 -26 -10 -8 25 3 39 -27 -95 32 -35 9 64 82 -52 17 97 17 -20 -31 -19 43 4 76 69 19 -23 35 -39 -35 -43 -23 -22 31 22 15 -22 -6 -71 -66 -29 -17 5 54 75 -16 16 14 14 26 -20 19 -11 19 20 48 52 31 3 17 81 10 70 -1 24 -25 -45 9 -20 -29 -12 -1 54 68 -7 10 46 22 39 10 -8 -4 21 -22 -34 -8 14 -14 31 41 22 4 -79 -3 24 -22 68 22 -8 -4 -43 -38 -76 -27 0 -20 -8 7 -23 25 31 37 47 22 36 18 11 30 40 4 28 20 56 66 33 80 8 2 43 60 25 24 29 34 4 7 13 43 -3 44 64 74 32 17 58 53 53 65 108 75 92 74 21 71 79 70 46 14 8 14 -8 4 14 25 58 48 32 11 52 36 50 28 26 67 71 78 44 55 36 69 72 56 59 42 44 39 48 44 70 88 99 94 62 78 75 109 113 114 101 72 59 72 65 97 96 84 72 73 54 100 69 71 49 52 78 82 73 75 81 59 96 96 105 96 73 89 80 70 88 90 85 90 87 78 92 104 87 97 89 77 69 88 94 87 91 115 90 82 97 84 69 75 73 71 83 88 91 87 88 69 65 75 62 81 107 100 90 86 88 85 82 71 76 78 79 64 70 70 67 67 62 68 63 58 52 54 52 61214 346 506 30 11606 17 0 14 6236 1577 376183 64971 17519 21746 1544 687 628 542 401 337 361 326 337 380 395 282 234 299 287 167 149 224 245 106 5 49 107 97 67 81 88 208 172 194 167 183 264 144 146 85 146 170 218 239 169 48 168 170 188 155 90 32 37 -40 27 37 2 -23 -1 -21 -5 -4 35 -5 67 47 -13 -35 29 24 -3 -4 13 -52 -61 -57 -51 -29 -57 -51 15 -26 -26 -14 73 1 -15 15 -35 -52 27 -64 -88 -2 -21 -59 -58 -51 23 -45 -57 37 6 -18 -23 43 -36 -48 28 49 -63 -19 -8 -27 -57 34 23 -23 5 53 66 100 22 7 18 28 -7 -16 19 33 48 32 12 -4 4 50 19 4 -9 27 -23 -46 34 17 22 27 33 -55 -32 -13 -15 -3 39 -19 -1 -3 7 -18 -36 20 53 59 21 6 -19 9 11 51 21 33 26 15 82 65 38 -1 30 55 27 -18 -3 -7 69 7 -32 -11 19 46 69 33 -23 -3 40 -3 42 -12 5 40 79 72 42 -2 47 34 75 44 -14 61 89 22 -5 48 54 52 37 42 82 26 21 -34 -25 15 35 52 31 20 0 53 58 45 38 57 74 31 3 22 64 63 63 55 48 67 60 65 41 52 68 54 44 44 87 64 86 96 89 81 94 117 114 97 93 92 85 113 51 74 61 76 74 60 72 72 53 62 59 64 69 70 85 70 105 104 99 108 116 95 80 87 103 103 91 104 92 93 87 88 100 92 86 103 86 68 81 88 82 94 83 75 95 86 86 77 87 81 82 96 87 83 81 97 84 87 97 99 82 80 93 98 95 83 79 84 93 95 82 75 71 71 75 72 76 70 59 57 57 53 61220 348 444 30 11604 17 0 20 6236 1580 10769 3491 4039 3470 1228 950 798 667 654 595 427 365 337 338 399 378 369 302 208 226 263 192 96 121 137 100 81 78 62 77 87 182 138 225 122 182 192 181 118 163 238 167 227 214 138 147 126 232 120 108 190 96 80 76 82 0 -18 -4 27 -27 -96 47 33 16 81 -10 -18 -2 -23 -22 -12 61 78 71 121 68 18 14 69 77 78 16 26 23 51 -29 40 42 31 -30 -21 -2 53 -36 -67 -22 28 -21 -41 49 74 20 19 96 39 -37 8 -21 -27 35 2 -19 -81 -45 7 -12 4 16 -1 29 58 43 32 31 55 56 100 28 18 25 -36 36 67 18 84 55 86 68 38 67 83 9 36 36 -28 -28 28 61 10 -15 41 49 11 -1 27 86 33 -21 -30 13 12 71 27 -44 5 13 44 22 39 5 -16 44 22 -14 -13 16 60 74 -11 32 71 23 54 31 54 -5 7 23 38 83 37 61 44 51 69 75 57 57 55 46 60 66 49 19 46 86 128 72 116 94 82 100 27 35 48 46 60 76 41 49 14 26 48 64 46 38 55 51 69 76 72 53 87 87 83 77 37 56 79 67 56 51 45 40 38 57 68 52 42 54 93 82 63 82 91 78 67 103 113 64 96 122 74 102 121 55 84 98 105 106 99 92 109 124 100 78 71 82 107 90 92 90 105 84 113 128 129 116 110 97 108 100 112 119 123 122 93 121 101 102 105 99 91 103 115 134 110 98 110 104 100 102 85 86 92 87 94 114 112 87 94 102 89 96 95 90 102 113 114 107 102 95 83 91 101 92 81 85 83 80 88 73 75 71 62 71 73 66 61226 348 445 30 11605 17 0 26 6236 1583 40443 9719 80500 133279 18647 1013 825 795 660 484 395 339 322 309 219 278 246 275 274 76 76 141 155 57 19 25 95 85 105 97 134 166 182 144 61 96 147 154 16 63 76 140 110 107 70 -4 88 57 11 19 100 96 32 -19 17 68 13 -18 11 -82 30 -34 -11 26 0 -76 31 10 -16 20 -1 -25 2 -26 -62 2 -53 -16 45 27 -30 999999 -53 -11 -35 6 28 2 -79 -1 -41 -67 -11 -55 999999 -68 -84 -88 37 -15 -36 4 -47 -63 -81 -20 -38 -35 -52 -33 -57 -90 -81 -31 -72 -11 -20 -98 -28 1 -6 -26 -82 -40 -61 7 -19 -41 -91 -77 -21 -51 -29 -46 -25 -2 -44 -44 6 -33 -30 -34 -15 47 -6 -26 -34 -85 -22 -28 3 -30 -51 -58 20 -24 -64 -7 6 -33 -56 -15 20 -19 -8 35 60 -21 -31 -4 -21 19 -25 -17 34 73 -11 48 26 -11 -65 -23 -12 -17 -17 5 -35 -28 -50 -45 -41 -17 36 -15 3 15 8 3 -26 9 -1 27 -22 8 -28 2 46 14 17 -11 -3 44 -1 -19 13 1 50 26 23 17 10 -5 -40 -5 -15 -14 33 12 -29 -8 0 -1 25 -12 31 33 -15 10 19 13 4 30 12 30 -12 24 37 38 44 26 43 13 40 66 85 47 32 48 105 63 46 47 49 43 51 44 39 19 47 56 71 47 48 35 29 23 43 35 47 83 68 58 48 42 71 78 46 68 56 51 53 51 79 71 59 50 52 45 49 63 50 62 46 57 77 65 51 50 69 74 47 46 42 28 50 61 63 68 71 66 47 53 51 51 51 51 64 56 60 61 59 54 48 57 57 52 38 42 47 45 47 46 43 31 32 24 19 19 61232 348 447 30 11607 17 0 32 6236 1586 9976 2584 4854 13857 5096 850 623 570 547 425 368 313 334 358 261 266 229 209 207 225 229 231 217 131 168 203 212 121 96 175 195 221 198 216 187 201 278 282 169 127 233 198 176 151 109 119 145 98 126 78 132 170 78 23 131 92 91 -4 32 -58 -77 -67 -24 105 163 91 61 7 -5 52 48 31 -98 48 -16 -30 -59 -33 -24 999999 -26 -35 26 38 62 65 -18 -42 -41 17 -17 19 5 999999 -17 -4 -23 59 -5 -5 5 -17 -35 -45 -33 4 38 61 78 3 38 71 20 1 -22 -3 25 88 24 53 49 84 32 53 52 36 2 49 18 44 85 23 -13 16 7 40 43 4 45 13 1 -52 -100 23 24 -11 -28 -29 33 38 11 30 10 -5 55 13 -4 72 30 31 7 28 40 39 14 -6 -10 -28 -14 1 49 57 43 37 60 1 -2 4 46 -42 -28 -44 0 -2 16 13 28 -14 19 90 39 25 50 60 44 61 57 33 44 15 58 76 23 77 115 85 81 49 13 54 69 92 70 81 52 59 85 80 45 52 89 67 23 31 16 12 19 31 55 66 32 25 67 39 29 62 71 64 66 44 51 61 49 36 69 57 52 87 68 70 72 94 92 88 111 108 74 83 77 86 99 80 95 91 88 113 82 100 81 59 91 99 96 76 67 82 57 70 80 88 89 84 110 85 90 103 120 130 116 123 99 106 99 108 88 110 113 92 80 97 73 70 82 93 113 115 111 96 102 102 104 80 96 78 93 104 108 94 89 98 99 91 98 102 81 85 91 92 94 103 104 112 95 99 91 96 94 85 93 78 86 85 82 87 84 85 80 72 61238 345 540 30 11610 17 0 38 6236 1589 1417 928 585 499 384 354 394 269 224 282 338 287 224 125 150 122 100 68 168 190 51 30 30 27 57 46 112 198 74 52 126 147 129 154 214 252 235 124 84 62 74 111 97 85 94 75 84 77 96 92 88 16 100 50 -76 -76 -21 18 -45 -28 -34 -10 -60 20 71 0 -8 -44 1 -7 -81 -10 17 2 -56 -24 6 -33 -68 -76 11 11 -22 -65 -43 -42 999999 -91 -42 -98 21 -56 -31 -32 -25 -23 -55 -35 -27 -68 999999 -63 -41 -3 -26 -4 -22 -55 -55 -41 0 23 -26 -88 -64 16 -50 -80 -19 -26 -6 12 -17 -84 -69 -16 -48 3 -26 -61 -24 19 5 26 -12 6 -30 -33 -83 -33 -18 -54 -14 -54 999999 -71 15 -60 -70 29 -31 -58 -60 -10 -55 -75 -41 -50 -28 -36 -48 -64 -1 -16 -35 999999 -35 -32 -29 -6 0 -49 -33 10 2 -33 -5 2 1 -22 -20 -23 -66 4 9 -30 -12 -34 -33 -29 -12 26 -3 -24 -41 -18 9 -5 28 -52 -3 39 11 -17 -42 0 35 3 -1 6 17 40 43 37 4 -16 6 -2 7 -8 -24 8 17 -14 -42 23 -5 -17 2 -20 -24 40 28 -2 37 47 52 -6 39 40 20 30 18 30 17 11 -3 -7 39 29 32 1 18 35 21 27 20 10 39 45 30 40 30 57 35 43 19 13 17 17 -5 0 3 37 31 24 33 46 50 11 17 42 54 44 50 39 52 68 66 60 60 62 22 34 40 55 43 33 17 25 35 32 41 63 58 56 66 60 59 46 44 37 41 41 42 46 28 21 31 30 34 28 36 55 52 37 48 38 39 45 47 44 45 36 35 33 45 47 27 23 25 31 26 21 20 61244 343 604 30 11614 17 0 44 6236 1592 1051 735 611 567 426 345 314 340 298 297 332 233 256 227 228 175 161 203 121 128 198 238 159 200 202 192 191 234 170 231 148 207 214 172 171 110 84 143 212 157 106 111 105 -13 73 114 210 34 155 59 -65 2 20 14 -21 -52 37 51 6 -21 -4 120 90 62 11 -84 21 33 999999 -48 1 -24 -41 -47 19 20 -50 -25 121 42 19 37 53 -19 -2 96 -23 -83 -37 -48 8 -85 -35 -21 -60 -66 -63 -45 9 7 26 -23 16 -29 79 4 29 30 -29 -9 13 -3 48 18 -35 13 8 -53 -34 66 11 -4 -24 38 22 -11 3 -14 5 35 12 3 -77 3 -4 33 44 3 -46 2 -61 -25 48 18 -13 -4 -42 48 -39 5 36 5 -7 23 -6 19 7 -7 19 20 41 40 -10 -5 -25 5 12 -13 -10 -20 22 5 26 -14 0 -26 20 18 13 34 72 -14 40 11 40 80 78 61 67 24 55 54 58 11 48 21 17 39 56 38 24 70 37 64 93 98 104 92 79 63 55 82 67 81 51 48 36 40 26 46 37 30 -7 5 18 21 37 59 47 67 98 83 49 83 96 65 27 63 94 82 52 49 31 23 37 34 14 61 71 50 85 64 69 75 90 84 66 63 69 85 79 64 41 55 86 55 49 47 55 48 64 75 76 77 61 83 73 61 89 82 95 80 89 80 85 92 91 109 91 101 101 96 83 74 62 76 83 72 89 71 71 91 86 93 88 89 73 85 79 79 87 83 82 67 93 78 87 63 61 70 75 76 80 83 84 84 82 86 83 79 83 86 72 73 71 64 70 67 66 61 74 62 48 61250 350 395 30 11615 17 0 50 6236 1595 11840 1809 1795 2221 3037 8676 20076 3480 1021 968 920 817 521 347 282 397 385 387 308 314 314 265 222 138 123 253 155 156 129 150 269 269 256 203 229 181 251 221 171 45 133 161 189 119 147 91 169 90 44 38 173 77 156 103 91 90 51 20 -8 -18 37 -2 -65 -13 -9 -73 28 111 3 45 93 54 35 33 3 -86 -96 -25 -35 43 46 37 8 27 -54 4 35 16 103 -4 -73 18 -53 -22 -55 -60 -83 4 -68 -50 -78 38 -61 3 37 26 -16 -64 -60 -23 -51 21 -85 -12 37 -20 -19 5 35 13 36 17 4 -13 -3 -59 -10 40 26 56 48 13 10 17 -13 25 14 119 54 -12 -17 59 22 -22 -16 -36 -38 26 35 40 72 35 -10 21 25 57 -9 39 0 -15 40 12 -48 -55 -31 24 -16 10 -50 -48 -39 11 6 28 2 25 33 8 -23 -4 -31 -1 0 35 -34 -43 6 28 23 -32 -20 2 -1 32 33 30 -16 44 25 10 22 29 3 56 5 -8 -12 -25 5 43 70 82 62 53 54 14 17 26 78 86 50 48 22 5 46 6 5 32 39 33 17 7 4 -25 18 29 28 -1 -13 17 32 23 26 51 28 -7 23 23 15 60 55 43 29 65 40 58 63 65 68 48 44 71 49 43 50 55 54 26 65 69 47 41 -2 37 61 60 48 60 33 43 61 72 42 38 65 67 77 100 93 59 92 84 80 78 83 81 88 95 76 76 60 80 71 66 73 78 77 73 69 76 61 83 62 54 55 64 59 69 73 68 66 65 51 49 62 72 71 75 74 65 63 65 66 70 62 63 74 71 72 62 63 58 54 56 63 57 49 48 44 44 61256 347 486 30 11616 17 0 56 6236 1599 6083 2461 2424 6836 25715 73278 23323 3471 1077 652 450 391 345 430 405 294 292 233 216 183 219 246 212 211 183 147 160 135 208 222 259 215 116 136 116 229 241 200 126 145 158 127 161 134 180 76 138 59 71 208 118 139 56 127 26 31 21 -5 -87 -87 28 9 -11 75 26 -39 5 -3 115 44 26 77 33 58 -11 53 58 19 42 44 116 74 64 -2 30 91 52 -27 -46 -66 -89 -43 33 56 8 74 68 -10 -71 -5 -20 -24 -51 49 17 52 46 25 -19 1 -15 -19 38 38 -63 28 -11 -27 -27 20 69 16 52 45 54 78 1 24 25 19 17 7 4 45 88 49 30 17 10 12 30 -1 -14 11 -9 -16 44 21 60 62 -10 -45 28 8 -4 19 73 0 -19 -14 45 11 14 -33 15 1 -19 32 -7 -9 32 -5 4 64 58 -3 -23 38 18 -33 -28 -7 -3 19 36 35 20 47 -6 35 20 16 -11 6 -12 36 67 47 7 30 -2 49 66 41 55 67 19 -33 72 48 15 57 56 47 80 39 29 71 84 34 15 -2 29 39 28 31 26 13 -9 -10 25 45 52 84 54 15 25 28 68 83 55 45 54 35 16 32 99 67 66 90 83 10 55 120 81 53 70 55 66 98 81 77 105 119 76 78 59 50 69 73 70 87 94 41 54 55 59 77 65 58 67 57 78 96 71 81 134 110 89 79 103 116 101 109 99 85 62 93 93 103 107 80 95 91 83 86 105 103 83 86 72 68 78 98 75 78 75 86 88 88 90 92 86 81 87 78 74 78 86 85 80 80 85 85 78 74 74 77 74 68 71 69 73 68 64 63 60 61262 346 516 30 11616 17 1 2 6237 1602 83064 3398 11946 34127 29292 5763 1282 997 477 268 359 356 335 306 307 317 326 248 247 189 171 200 200 232 195 240 174 184 111 144 215 198 141 126 146 135 9 61 112 188 136 85 88 112 154 49 56 46 96 129 178 119 77 6 44 39 -79 -23 -37 -19 -32 -32 -77 15 -24 14 -29 -9 -37 -16 -8 -54 113 -8 -41 -19 -36 7 -13 19 36 -7 -65 -48 19 59 -24 999999 -53 -59 -84 -58 -27 -38 -25 -59 -45 -39 -5 29 7 -5 -22 -14 2 -10 -42 13 61 31 87 52 -32 -17 999999 37 49 -34 -33 4 -5 10 49 97 35 -25 33 22 8 34 -21 -18 -66 4 37 31 -81 0 -11 -35 21 7 -55 -55 4 2 24 1 4 -8 -62 -70 10 17 28 30 -29 16 9 6 -12 10 3 -21 -7 -5 1 26 2 -52 -23 -32 4 -2 -35 -31 27 -7 -92 -5 14 49 0 23 -5 9 -27 -37 -69 -87 29 -1 -20 21 8 -14 33 -10 34 16 10 33 30 80 84 13 40 43 10 10 46 49 34 78 42 37 64 32 -6 -49 -8 -30 -8 35 22 -1 2 14 -6 15 19 45 25 60 42 79 29 39 26 23 22 46 42 39 49 29 26 42 42 37 24 45 72 37 76 73 37 35 54 62 58 66 47 43 49 56 51 34 28 44 26 37 13 28 49 59 48 47 48 71 85 77 71 62 67 76 75 50 65 83 96 76 86 91 62 67 77 77 73 69 71 82 80 67 63 68 73 60 57 45 65 64 76 70 56 64 67 72 58 57 45 55 59 47 43 63 67 69 52 53 53 65 75 76 57 47 52 55 51 49 45 47 43 46 40 36 61268 347 490 30 11620 17 1 8 6237 1605 19810 2038 1421 1136 974 776 669 469 303 273 232 236 324 184 311 313 235 253 289 291 304 271 258 235 262 203 262 136 137 152 97 168 75 196 197 75 19 45 76 52 89 -2 96 48 65 66 60 23 121 170 146 46 57 -26 -45 -88 -54 -26 23 7 -23 -88 -38 -84 -65 -55 56 -7 -14 -31 -57 -23 -17 17 -17 -56 -48 -4 5 -5 -37 -61 -26 12 50 5 -40 -26 -34 -99 -6 -68 -62 -74 -27 -83 -46 24 21 -52 -2 -50 999999 -57 7 -8 24 -11 8 -70 -45 55 3 -67 -39 -32 -26 24 -5 -45 -84 -5 42 10 14 8 60 -20 25 -7 -13 -36 -54 3 1 16 46 -40 -78 20 -16 -25 0 27 5 14 -21 -17 -32 -24 8 -78 -42 0 -5 -24 -4 -66 8 -14 -21 -3 -19 12 -41 -42 -3 -44 -10 19 -26 13 -12 -25 1 -9 -56 -41 -52 -5 -36 -8 -31 19 -2 -52 -4 59 -36 -11 12 0 15 -6 0 17 15 -8 -6 12 24 19 12 29 -19 7 23 -10 14 30 57 42 18 24 48 22 73 21 -9 31 -36 -47 5 -7 16 29 9 -17 -10 42 17 8 3 -16 11 33 18 32 7 36 38 14 36 30 19 52 74 47 46 68 68 59 84 75 46 36 43 62 41 57 56 53 43 49 64 80 60 24 32 43 42 30 30 48 38 40 32 47 25 33 44 71 87 61 61 53 56 87 80 59 60 79 78 55 64 85 71 85 77 63 73 67 80 98 80 78 84 80 73 100 91 76 69 65 64 67 65 69 77 70 63 53 62 70 55 55 63 63 67 65 67 70 81 75 71 57 64 60 66 67 61 52 47 50 46 41 44 61274 348 435 30 11625 17 1 14 6237 1608 27918 2033 1213 917 697 608 449 337 142 167 271 221 185 113 278 269 290 253 324 233 185 148 144 137 88 112 149 148 121 152 238 88 104 94 121 66 69 -20 0 -25 6 45 -56 -56 72 63 78 113 126 67 88 119 25 40 -9 999999 -8 -96 -54 -35 -41 -14 999999 -57 -68 -15 1 999999 999999 1 -37 999999 -29 3 -19 -87 999999 -66 4 -14 999999 -91 -48 -43 -16 -59 -37 9 -51 -75 -86 -31 -36 -41 999999 -35 -100 -32 -34 -71 -88 -52 -54 -81 -54 -17 -40 -12 -58 -84 -42 -42 -92 -66 -59 -95 -55 -84 999999 999999 -58 -48 -43 -63 -85 -85 -24 39 -41 -53 -32 -56 -29 -61 -47 -42 11 -26 -25 -79 3 -8 -64 -89 -54 -6 -16 -36 -62 -30 -60 -80 -96 -31 11 -3 -17 -35 -36 -35 9 -41 -56 -71 -15 -35 8 5 -50 -39 -98 -32 -23 -57 -21 -43 -64 -60 -17 -33 -20 -58 -29 -30 -8 -34 -50 -72 -61 -5 -62 12 -51 5 -14 -25 -19 -2 -29 -45 -4 6 -9 -32 -23 -24 -28 -9 -5 -44 -13 -10 -17 -13 30 8 14 27 61 -31 -30 -32 -32 -34 -55 -17 4 -2 154 -17 1 10 -4 -11 -27 30 48 11 13 -19 22 -5 -24 25 39 29 13 33 4 -6 -3 48 54 36 44 23 43 49 25 8 17 25 51 37 28 26 -18 13 46 13 26 38 45 38 37 52 9 28 38 38 33 38 26 30 42 55 29 53 62 63 73 69 40 44 42 47 66 67 41 43 35 17 45 68 61 37 41 56 63 52 59 35 34 44 51 47 50 54 59 56 43 43 38 31 35 40 51 43 45 35 31 50 43 40 42 35 36 35 31 28 34 32 30 29 34 33 22 17 61280 349 440 30 11630 17 1 20 6237 1611 747811 591610 107002 4426 1211 924 589 496 696 650 500 356 236 263 337 293 344 356 302 272 219 233 185 166 184 118 64 92 141 48 97 69 107 118 169 86 72 98 164 112 179 67 -23 45 128 166 173 123 157 132 103 115 163 182 150 81 72 -34 999999 -67 18 -65 -10 -87 -43 20 28 -49 -38 -5 -51 -35 29 -17 -74 -11 12 -3 -1 28 17 -6 -12 89 152 42 67 77 81 30 48 0 42 40 5 -41 999999 -47 999999 -31 7 -20 -70 -41 39 -38 -24 23 2 21 86 -6 999999 -43 57 -4 43 -2 29 71 -9 13 -3 15 -43 79 -11 -5 16 23 -17 -43 2 71 43 13 80 64 40 35 1 -8 -2 39 16 4 -15 -28 6 -25 -9 -41 11 -28 -1 -26 -14 36 13 27 23 9 40 17 -27 2 20 -13 28 8 36 -1 -11 1 30 4 31 -1 3 -18 -12 20 52 66 24 31 47 45 44 13 43 -3 1 13 -7 37 45 61 62 43 40 20 17 49 24 -17 33 50 29 33 46 17 49 48 64 67 46 87 90 78 4 -2 11 36 58 45 96 121 4714 10025 1544 40 6 9 22 72 74 60 43 5 15 82 65 21 14 39 62 79 47 54 60 34 62 63 112 102 45 93 93 45 93 81 70 80 84 99 71 86 81 66 63 51 61 37 51 57 66 82 69 98 81 67 97 74 82 90 107 115 95 106 117 97 97 118 110 93 97 109 121 113 114 99 83 80 95 108 99 93 85 96 109 115 109 104 102 99 101 107 112 108 111 84 96 92 88 78 79 85 82 96 86 90 106 103 85 92 93 89 91 92 92 93 88 77 83 88 81 67 69 61286 345 562 30 11632 17 1 26 6237 1614 11413 23903 56196 15696 1480 879 654 369 229 182 224 254 303 229 298 296 150 250 182 118 83 148 172 97 61 72 99 65 62 91 141 36 99 88 61 53 39 13 7 66 25 -32 -23 77 122 71 65 15 71 56 -11 29 94 32 83 81 -68 -33 -1 -84 -87 -66 -9 999999 999999 -82 -43 -82 -50 -56 -41 999999 -68 -39 -44 -18 -50 -10 -18 -16 -11 34 -13 28 -27 -64 -58 16 101 11 -27 7 -61 -32 0 -44 -13 -54 -3 -53 -37 -87 -70 -42 -33 -2 -18 -12 -59 -43 -1 -18 999999 -7 12 -14 -86 -93 -63 -15 -13 -13 -2 -82 -26 -53 -26 -74 -40 -24 -26 11 8 -41 -93 33 35 -33 -12 28 4 -16 62 -53 -53 -90 -1 -35 -44 -36 -17 -62 -82 -30 -25 -19 13 1 -20 -53 -21 -8 4 -11 32 1 -17 4 4 -56 -6 -3 -6 -42 10 19 -10 10 41 15 -4 -20 -82 8 16 5 23 42 -37 35 36 -25 -11 1 6 18 -7 24 8 17 -7 -36 2 34 15 -10 -23 24 32 11 -30 50 -10 7 -34 4 13 -9 -35 -24 38 -8 355 3931 5650 1165 0 -10 1 16 8 1 17 40 41 -21 -3 6 12 13 29 41 54 4 4 30 34 60 41 29 61 70 58 92 77 14 62 89 111 70 62 57 55 60 69 65 50 59 30 52 49 28 61 26 45 55 46 70 67 60 83 73 54 56 54 70 66 57 82 83 73 102 98 83 104 75 82 82 86 64 67 79 77 62 82 67 70 56 57 72 61 66 66 81 81 55 60 67 78 68 58 54 76 69 58 68 68 70 86 74 74 68 54 57 71 72 63 61 61 52 57 50 48 51 43 61292 348 475 30 11635 17 1 32 6237 1617 372698 270474 16810 2091 2146 1501 924 817 793 516 793 1263 925 398 318 300 333 336 256 264 211 269 201 158 192 186 216 126 91 178 134 168 154 135 184 139 158 132 172 141 90 47 54 62 175 164 167 101 37 171 104 202 122 68 161 193 81 33 61 21 -6 -2 5 -20 -57 -64 999999 -58 -49 -61 -79 -77 -36 -28 -25 999999 -44 -3 32 -12 5 67 43 5 -12 -16 -68 -4 23 11 69 0 45 31 -13 999999 -33 5 59 50 91 51 25 -23 3 23 -54 39 106 -29 -28 45 23 33 53 56 69 5 52 10 14 39 47 -77 26 72 37 78 104 4 87 29 12 21 78 -24 37 41 -7 -7 -4 40 42 50 -9 3 3 46 46 41 17 -47 1 17 -7 -63 3 27 17 -10 10 0 -9 19 4 -39 -58 -37 -25 -5 -10 -11 -12 -1 -21 22 -17 -28 29 20 29 14 28 22 8 24 3 33 48 74 13 25 30 -2 83 65 31 13 -4 11 41 5 63 21 31 65 18 43 17 49 88 19 95 58 65 56 64 30 4 7 27 21 27 25 23 30 44 60 20 0 15 -3 -12 43 68 38 8 64 42 37 38 66 19 76 82 54 40 45 51 42 22 87 91 86 82 83 71 67 93 81 83 98 137 100 51 106 82 60 73 72 57 90 86 72 86 65 59 52 77 87 78 83 79 69 106 98 86 68 74 102 115 91 111 109 113 111 101 101 70 84 101 86 89 81 91 96 89 95 84 76 93 104 105 94 110 107 82 92 103 89 77 78 87 103 83 81 88 76 77 85 75 72 86 85 68 72 93 87 80 82 74 70 78 70 70 71 69 57 61298 351 388 30 11638 17 1 38 6237 1620 30787 1215 1151 1058 805 727 809 758 837 889 1277 2142 4199 14469 45677 25124 590 281 341 335 299 288 133 232 309 205 277 118 121 249 178 156 123 39 24 155 126 100 70 134 72 31 72 80 68 153 125 46 45 60 114 145 142 173 72 82 22 41 62 28 48 -35 14 64 -49 -28 -60 -2 -62 999999 -50 -68 -72 -49 -86 -59 -27 -66 -27 -78 16 -66 48 61 2 -34 17 8 47 36 -3 14 81 66 -5 13 -30 -91 -22 -25 -11 -67 -47 -39 999999 3 6 -40 19 5 -47 -44 -20 -68 20 20 999999 -47 -43 -74 -3 39 13 -7 -58 -40 -55 -24 9 -14 -28 80 51 70 63 52 51 41 10 50 -5 -9 -23 -10 12 -33 -27 -14 19 10 -27 10 41 25 -7 -18 15 -42 -3 11 -81 -45 28 6 31 -8 -19 -41 -20 -25 -36 47 30 -18 -42 21 8 -5 21 0 -27 -23 2 0 23 25 -23 15 39 -12 -8 49 5 -11 42 0 -3 26 39 -25 -33 -3 29 3 -28 3 66 17 9 11 28 40 36 47 20 33 33 1 -1 52 22 26 4 -20 -13 -15 -19 13 7 23 25 4 -26 6 -9 -42 -5 -2 11 44 17 35 36 61 25 26 5 -2 47 51 42 37 47 22 52 73 54 61 41 51 78 75 94 63 44 74 68 90 66 58 54 67 65 34 49 29 21 39 70 67 55 44 45 15 41 59 56 64 69 70 67 76 72 65 70 56 57 72 66 70 70 38 38 50 60 72 70 61 62 69 74 58 59 38 57 49 66 72 62 41 71 81 54 40 55 51 51 58 48 47 39 54 46 51 59 61 54 59 58 49 45 46 46 56 47 47 42 49 49 39 32 61304 351 392 30 11642 17 1 44 6237 1623 889594 5311 1124 842 790 725 758 853 883 878 1017 959 877 615 279 200 250 381 338 308 310 421 383 249 239 212 124 183 173 172 246 129 162 126 116 42 110 76 160 221 36 18 76 79 22 114 87 14 27 93 97 135 77 94 66 99 65 148 23 32 53 37 115 4 -3 15 44 4 -19 -65 -36 -53 -82 -80 -36 12 -2 -20 22 -55 -9 -8 -19 58 22 73 14 -31 -31 -53 10 114 25 -6 41 -16 -8 23 -23 -5 19 -75 -18 -40 -58 -2 47 12 1 -61 -11 25 -4 -22 1 -12 21 -4 11 22 60 64 29 -46 -27 73 68 48 -29 25 31 69 -8 -10 0 46 96 25 66 105 70 5 5 64 -23 13 -14 -53 0 32 -11 82 2 47 60 41 4 -18 -37 -38 6 -23 45 46 61 82 56 -20 -40 -16 11 -5 20 1 6 31 20 57 24 25 -22 17 -12 -27 -32 5 -7 11 28 45 67 5 22 49 14 5 36 38 51 48 72 38 37 33 35 66 -12 -19 57 57 46 29 37 61 63 20 53 56 25 46 47 73 5 -9 3 -13 -4 -9 -38 308 1262 537 38 24 18 29 45 28 21 28 10 61 62 18 31 38 42 37 22 44 70 66 83 53 69 69 63 90 93 108 97 117 93 103 105 109 96 92 47 74 92 59 69 64 29 53 68 56 69 67 51 60 82 75 82 71 71 91 96 102 76 80 98 88 105 92 84 120 63 85 110 115 79 65 87 64 76 82 80 85 74 83 97 101 87 82 63 83 74 68 69 77 90 66 59 72 80 89 94 83 66 76 73 72 77 80 72 76 78 78 82 77 83 76 69 71 73 67 64 63 46 61310 351 396 30 11646 17 1 50 6237 1626 176983 3077 1086 948 967 932 873 956 913 1036 1080 1482 2233 2232 1061 533 309 263 354 331 400 323 377 323 92 104 251 132 196 239 140 88 225 200 60 97 110 60 140 208 42 -2 87 130 114 157 88 144 164 117 43 77 135 77 103 73 84 66 150 116 67 152 50 46 27 9 -35 -22 -58 12 -19 30 -14 -32 -16 -7 5 3 35 -54 -29 21 14 21 -9 -27 -89 5 41 55 116 -6 11 44 8 20 59 -63 -19 28 -3 34 3 -19 53 26 -14 -13 52 -1 -34 2 -18 17 40 38 33 116 61 -13 -52 -28 -29 -25 13 21 72 -22 30 31 -20 20 70 33 64 28 -5 23 43 -62 -3 59 12 -44 23 18 24 -4 -8 -57 -57 -67 -39 -33 -22 38 -10 16 14 14 37 16 -4 -35 -67 -58 51 52 64 -52 -59 -83 -16 22 -19 5 34 14 6 -40 12 34 51 19 -11 19 24 23 47 28 -29 83 32 36 32 4 19 25 35 19 38 39 10 20 41 12 33 13 -5 33 91 69 -3 11 26 30 61 63 59 49 44 98 102 72 15 -22 4 3 -20 -18 95 746 733 265 62 50 6 -16 6 8 28 22 35 57 18 39 92 60 49 41 41 57 36 24 45 31 41 65 90 42 83 95 79 56 60 51 51 74 79 37 33 38 42 45 21 56 68 49 63 80 78 67 79 66 61 69 69 77 93 75 84 86 101 94 78 72 62 91 107 78 109 115 100 108 77 58 78 75 76 65 60 85 81 86 83 63 71 77 86 98 89 76 61 61 72 68 75 67 64 65 69 81 88 70 66 66 62 64 62 61 63 77 73 68 63 56 61 51 51 51 45 61316 351 400 30 11650 17 1 56 6237 1629 4988 1062 793 768 848 844 872 843 888 893 1082 1450 2197 1700 8731 117572 254514 127830 8193 289 367 353 236 241 214 153 185 227 202 284 330 231 227 199 247 81 80 245 249 154 224 197 173 57 165 174 53 106 111 73 178 194 120 141 151 146 135 146 104 49 29 29 15 38 71 -8 40 -12 -53 -71 -68 -41 -41 -5 -38 999999 -35 -64 -62 42 46 50 -14 -13 22 -29 41 61 70 50 50 65 60 7 36 97 -18 0 -19 -47 49 57 -28 0 -1 78 59 51 -53 9 4 26 24 60 13 -6 49 36 -22 41 115 -49 32 72 37 59 53 -1 -28 31 51 28 -3 87 66 36 74 57 66 29 54 31 50 87 31 17 69 36 2 8 24 28 -11 3 71 29 24 -41 -31 3 0 -6 34 -10 16 -40 0 51 -7 -20 -46 -23 -16 47 24 12 78 72 97 46 -1 70 54 29 37 48 37 -45 53 74 66 56 39 50 19 70 40 27 28 37 12 7 22 28 27 37 76 43 57 31 7 72 21 53 53 75 72 68 74 112 124 176 396 630 397 186 72 32 -1 38 84 81 327 908 183 -1 27 29 22 35 52 48 49 48 88 79 80 61 77 73 74 77 70 31 51 102 116 109 76 69 113 135 128 108 85 65 76 101 134 92 87 93 90 86 69 68 93 69 95 85 94 94 98 99 98 85 92 116 106 99 82 77 99 108 106 86 107 99 126 132 118 99 103 102 89 67 73 95 105 94 81 90 98 82 81 80 96 107 94 94 95 102 95 99 104 99 96 89 93 95 93 110 115 90 95 95 94 82 85 74 81 87 87 99 96 83 70 71 79 74 67 61322 352 346 30 11656 17 2 2 6237 1632 80145 1130 503 502 434 326 358 498 505 617 924 1545 1805 5924 46405 239997 298612 144579 8938 304 194 334 208 195 212 182 147 132 218 163 152 135 246 283 259 230 201 217 176 158 195 175 190 89 152 132 165 142 175 179 156 159 132 134 54 113 68 133 95 72 52 89 104 150 146 70 21 1 27 -30 -12 -24 -18 -81 -75 -67 18 -34 9 -3 -20 -58 999999 -73 -20 -89 49 61 -32 -6 -3 -22 27 32 55 25 -14 -3 23 -75 1 -60 -43 -78 -13 16 -48 6 1 -43 -9 32 33 6 21 35 -19 -3 24 14 -22 -30 46 12 -47 16 22 38 60 -4 36 44 26 37 5 52 32 43 76 75 22 6 20 10 16 23 80 28 26 -20 -12 -4 10 73 42 -7 22 39 -16 18 27 17 -40 -69 -34 -9 9 3 18 11 -6 0 -16 -11 -34 8 -27 -16 -38 -42 -26 -16 -10 26 21 50 20 -7 48 3 -31 1 -21 7 23 6 28 7 -28 18 -16 -6 13 5 3 8 3 10 35 -6 15 -30 -6 -10 22 -16 63 70 15 82 45 118 650 1397 922 200 48 -7 19 15 25 45 98 171 41 23 16 14 10 1 27 34 75 48 16 32 11 25 33 45 58 51 55 84 109 62 62 45 45 67 54 73 90 82 65 69 64 45 57 89 66 49 51 52 41 49 47 67 63 32 56 44 55 43 46 73 61 51 68 73 107 94 82 78 90 84 79 103 77 96 71 81 84 64 76 61 55 64 59 55 57 67 65 65 72 70 73 78 63 80 72 54 65 54 65 66 62 42 57 74 82 75 81 69 69 71 69 70 76 76 62 62 75 73 63 58 61 55 46 46 46 35 61328 354 323 30 11663 17 2 8 6237 1635 724610 2306 586 608 707 575 492 672 701 726 781 844 1114 1499 1555 5253 42855 101215 54834 1506 192 338 355 304 293 334 325 262 225 299 272 197 185 182 278 133 12 155 221 237 255 251 194 248 222 185 237 174 230 243 250 169 106 181 174 108 127 132 118 190 112 164 136 198 231 167 72 148 177 132 94 61 13 -8 -30 -22 -23 -18 11 49 58 -31 2 36 -22 -36 -18 2 1 17 85 51 -17 46 28 88 55 60 35 63 -24 42 43 -21 78 46 59 28 21 -22 61 -7 -33 18 35 34 -57 3 6 24 41 -6 3 60 36 23 2 15 -39 6 40 39 16 54 -32 24 57 67 72 33 59 -12 28 62 -11 26 -38 15 17 44 -11 17 55 86 71 -6 26 41 68 87 4 -12 22 52 51 -30 -2 18 82 51 52 37 20 54 23 3 53 27 -6 15 5 -12 -9 5 32 47 8 9 53 52 56 53 59 47 -1 0 30 101 54 46 35 54 33 -11 -19 26 5 20 61 55 36 61 100 61 57 44 60 26 40 68 76 31 49 91 200 430 542 349 141 78 30 1 41 58 33 14 37 19 17 19 52 25 100 118 87 69 64 82 121 82 66 40 34 78 69 70 84 78 83 81 69 106 131 100 95 97 87 119 97 109 123 122 105 82 104 100 59 84 73 67 81 69 100 125 116 100 103 80 92 103 107 122 118 134 107 99 82 93 105 122 126 99 83 88 87 89 105 84 90 99 85 81 110 112 99 102 108 84 79 88 91 92 94 85 78 66 95 112 92 74 85 92 82 82 76 87 94 95 100 105 94 88 91 92 95 87 79 79 87 81 72 70 68 65 61334 354 328 30 11668 17 2 14 6237 1639 1167 111 163 186 186 261 218 250 342 214 374 520 839 1377 1640 16508 203102 330503 242887 11742 283 257 290 301 292 256 279 237 158 244 246 204 178 127 153 188 110 105 128 146 149 174 157 131 134 108 201 116 67 149 180 105 200 130 143 259 253 143 128 72 157 157 96 40 126 94 95 149 144 56 21 59 101 -56 10 -30 -92 999999 999999 -95 -49 -37 -36 43 -22 -53 -26 -57 -9 -25 30 58 8 71 15 80 57 5 14 -67 54 -2 -29 -79 -24 999999 -32 -30 1 -26 45 7 16 42 9 -76 -38 -2 27 -32 45 -28 5 13 -5 43 -39 67 -31 -15 32 -6 5 -63 33 -6 27 -43 7 71 48 73 35 1 14 -25 -30 15 -23 -11 -3 -33 28 48 -11 2 0 -17 -21 -19 5 1 -29 -22 1 10 -29 -16 13 -17 12 -1 31 8 27 12 12 -60 -45 -24 3 40 -3 -27 -5 -4 18 -7 20 3 11 59 58 19 17 31 35 -3 -4 4 22 -3 -3 15 -30 14 -30 9 -9 31 38 33 50 33 34 31 23 10 62 43 49 5 55 83 38 64 55 191 1027 1689 874 228 37 6 1 -4 22 28 -19 29 37 19 -12 45 41 31 21 31 58 40 40 46 40 80 85 85 74 60 39 60 77 62 57 52 41 38 59 86 81 65 60 97 70 32 67 79 37 43 36 40 31 51 82 75 68 63 68 70 81 83 68 65 75 72 70 87 93 98 90 91 97 68 58 70 92 88 64 38 76 64 68 73 66 65 79 82 80 64 49 63 79 71 80 65 75 86 70 65 73 58 55 56 59 65 72 82 93 74 68 79 70 66 69 71 60 77 85 72 54 51 51 52 46 40 61340 350 450 30 11670 17 2 20 6237 1642 173 178 119 248 267 418 482 739 1399 1050 10828 198885 592255 214613 6534 406 322 245 277 247 232 236 289 255 186 247 337 249 161 189 225 109 133 186 157 246 211 176 161 150 142 227 283 254 255 241 194 112 125 100 89 121 112 135 76 113 123 171 121 103 49 81 87 119 139 137 85 26 5 -20 28 -20 -60 -44 999999 -83 -61 -74 -8 -2 -42 -15 -57 -19 44 11 30 3 -10 12 84 26 29 50 68 32 -36 -20 -96 -79 -25 -64 -27 -60 -59 -10 17 -12 4 -54 -15 -30 -65 6 -29 15 18 -24 -17 1 71 13 40 48 83 42 24 3 35 53 19 11 56 -23 -72 -33 13 -1 -30 9 23 22 -9 -28 8 -13 42 -4 -65 44 37 43 -17 -14 6 -44 12 -30 -38 -10 57 -19 -52 -2 -7 22 78 37 -50 4 58 45 -8 -5 47 16 63 17 28 60 31 -64 4 -4 40 30 18 55 51 41 29 60 45 6 64 39 49 38 49 -4 9 -31 37 69 8 10 18 7 -6 -7 5 0 2 54 58 25 74 69 58 46 35 36 69 134 1171 3482 2759 787 148 51 49 251 798 339 133 52 65 33 44 50 38 61 38 43 77 66 57 63 58 75 87 70 42 96 104 96 66 52 53 77 75 90 104 94 112 116 93 74 90 82 58 79 59 74 67 59 79 87 89 61 67 78 75 89 69 81 74 96 87 83 84 74 87 105 104 108 95 81 108 100 81 77 111 92 83 95 83 71 93 96 86 86 82 73 79 93 85 77 72 77 75 79 73 70 77 72 63 75 80 76 97 86 85 87 83 100 84 94 89 82 76 79 83 81 73 74 73 58 61 57 61346 349 481 30 11671 17 2 26 6238 1645 402 461 441 465 510 662 854 1301 1275 7415 74167 112379 50410 24223 1977 161 217 322 197 270 242 203 230 192 126 103 74 168 205 66 101 97 126 104 166 165 98 25 137 229 203 259 181 169 143 174 114 165 143 76 150 154 65 96 78 67 99 133 109 131 85 82 135 102 55 106 131 47 24 -9 -50 999999 -30 -37 999999 -57 -79 -13 -83 -97 999999 -72 999999 999999 -4 48 9 15 -24 -11 -73 19 19 -40 -38 -26 2 -61 -49 -40 -4 -46 -27 -43 999999 -3 -45 8 -77 -58 -67 -85 -93 -30 -29 -19 -67 -81 15 -42 -7 47 38 16 -7 67 75 9 -6 -5 11 -24 -32 -47 -29 12 7 -20 -25 31 -9 -37 -34 999999 -19 -25 7 9 16 -21 14 -35 20 -9 -35 16 2 -8 12 -34 -39 -38 -29 -25 -39 72 -21 -64 -77 -3 4 29 -48 -47 -4 -29 -60 -8 40 -8 -7 -29 -17 21 11 32 -4 2 56 47 23 37 27 42 -45 -37 -19 -20 14 5 1 1 6 -4 42 33 -16 10 -2 32 13 46 4 -23 -4 16 17 14 21 39 72 199 281 688 1994 4798 4562 1877 678 173 1296 8184 8436 1206 117 41 5 7 -5 -4 28 13 22 5 58 26 7 23 15 45 62 56 29 32 56 37 42 49 58 57 39 49 57 78 99 45 77 108 71 65 63 49 22 34 49 60 55 47 48 32 48 42 55 27 47 56 52 58 79 88 72 60 78 75 72 66 83 81 57 62 54 49 40 54 70 61 69 79 61 57 54 63 45 53 57 60 68 62 66 48 48 51 48 50 52 47 46 53 42 45 54 61 53 53 54 56 52 41 46 48 48 50 44 52 41 38 34 30 29 61352 343 664 30 11674 17 2 32 6238 1648 -20 379 728 5804 63779 228264 440916 744008 653703 359113 120628 6645 494 311 330 390 362 270 219 131 119 143 172 137 87 204 158 138 123 34 145 187 97 172 145 173 199 176 144 158 130 164 160 198 180 101 166 110 161 141 58 167 155 44 121 102 77 94 48 29 -34 19 11 15 -5 13 -12 12 -65 -40 -78 -17 -50 -47 -66 -63 -24 -17 -28 -21 20 10 48 -18 55 -19 -62 -20 28 -8 -77 -14 -32 15 -22 -45 -50 -48 28 -8 24 27 20 -4 50 63 -28 -27 -22 -22 -35 -63 -23 5 41 11 63 21 33 -22 16 68 -4 19 -14 37 20 61 40 24 -5 -12 19 -6 80 26 -48 15 -13 -23 51 2 -71 -29 5 46 46 28 13 -39 1 18 1 13 -9 57 -17 -85 -65 -28 -1 17 27 -13 -14 -14 24 31 -6 22 41 -13 12 71 11 -8 -8 23 47 45 33 60 32 -17 53 68 34 -30 34 23 24 -4 26 38 9 -7 -20 59 43 21 -4 -18 11 60 41 -42 -29 12 22 37 36 47 44 34 73 132 290 731 2043 3813 4721 3640 1995 487 7 71 510 549 436 238 119 48 52 16 -20 29 68 43 33 15 57 47 53 26 58 48 87 78 57 93 105 79 66 79 68 70 58 96 72 62 75 79 77 83 21 25 68 98 67 88 102 76 79 77 65 59 61 90 81 107 97 60 78 90 102 103 92 82 102 120 89 90 79 85 65 91 80 87 79 90 91 85 82 85 84 67 74 76 66 80 76 75 84 77 86 75 70 75 78 71 65 75 83 79 80 79 79 84 76 77 78 76 77 78 75 69 67 57 59 64 55 45 51 61358 340 757 30 11677 17 2 38 6238 1651 327 5455 31918 102782 269471 678893 999999 999999 621315 59661 950 382 201 250 259 192 216 278 135 174 95 69 161 101 117 201 154 78 123 212 142 161 169 207 216 244 108 85 131 141 117 99 39 73 82 80 67 6 135 99 47 124 -20 -9 90 1 5 61 -18 40 -50 -53 11 -8 -72 -86 26 -22 -83 -55 -41 -67 -75 -60 -23 6 -59 -48 -23 -16 8 -5 -12 18 8 49 28 -7 -22 -35 -38 -38 -21 -13 -7 20 -3 51 -30 28 11 43 -6 -85 31 0 -26 15 52 -28 20 -26 -85 -1 76 28 7 116 93 -8 -18 38 24 -42 -60 -28 -54 -15 1 17 -19 4 -31 -14 1 -10 24 -15 20 -2 -49 -39 12 38 -21 17 -51 0 -6 -30 10 1 -12 -53 -43 11 -29 -4 21 7 -71 -47 3 -19 -10 -28 30 -19 -48 -29 6 12 38 23 57 26 46 45 15 -16 49 69 -7 -2 31 4 6 -15 -4 7 52 48 43 43 8 54 6 37 9 -56 6 0 38 -14 -21 14 31 56 29 17 58 49 46 80 198 504 1040 2327 3537 2690 515 3 1 94 259 367 156 42 51 32 -1 21 22 41 20 13 44 58 33 38 34 62 72 49 41 54 73 49 70 90 99 96 119 111 85 66 76 86 58 53 44 61 68 37 39 55 52 53 44 52 58 58 61 82 66 63 66 73 77 74 84 90 114 109 100 80 79 86 87 74 68 72 66 65 80 76 69 91 82 52 91 91 63 48 67 85 60 79 80 72 76 86 80 77 65 69 70 77 73 70 71 70 75 69 65 58 72 70 74 70 74 73 60 58 57 46 45 35 32 33 61364 340 761 30 11681 17 2 44 6238 1654 1052 18871 72872 194897 517884 999999 999999 967301 78662 1436 324 362 320 372 341 218 125 159 138 125 159 159 50 116 130 124 145 136 122 188 155 203 155 150 80 166 187 166 221 152 179 99 81 128 159 36 50 135 68 65 86 64 163 121 67 164 180 138 76 156 -13 -57 -52 -42 -62 -10 -32 999999 -92 52 -67 999999 -25 -3 -2 41 -47 58 55 31 40 32 84 66 -29 -11 33 4 56 51 106 60 13 -29 -30 -34 25 -54 -18 -6 115 30 21 15 66 -38 -38 -5 -12 2 13 -14 7 64 79 61 70 26 20 47 -8 89 77 40 -26 22 -22 11 20 -9 57 65 22 25 54 76 0 -19 -24 35 19 45 4 12 -7 -2 22 48 27 -6 -10 13 5 34 43 27 22 -12 -22 -1 22 25 30 29 35 6 -57 11 -37 -34 17 47 11 -8 31 48 7 79 40 55 63 87 87 73 62 58 28 3 8 9 12 -11 29 56 24 54 66 65 29 37 42 6 41 46 72 53 10 76 87 85 69 143 242 612 1947 2519 1275 968 1142 1828 1751 804 225 146 200 146 293 255 143 73 42 15 31 48 86 95 108 98 97 76 105 90 104 98 101 98 84 104 105 92 70 91 107 106 102 123 121 125 79 113 87 88 81 77 84 85 82 74 61 72 83 93 91 76 68 80 103 109 107 120 130 97 106 133 108 117 116 89 85 96 96 111 104 96 109 97 88 101 112 96 106 115 98 83 91 90 94 104 103 105 96 94 93 90 82 92 97 88 90 102 101 95 101 110 122 111 104 102 88 83 96 91 93 95 95 88 84 76 71 70 61370 340 735 30 11685 17 2 50 6238 1657 274 712 22144 132226 394242 778038 999999 999999 213686 7081 365 217 292 360 274 242 203 83 65 115 76 179 188 126 126 56 131 142 60 163 155 177 122 117 141 179 219 130 171 192 87 79 74 83 61 105 60 61 103 85 161 119 151 166 134 65 30 -21 16 -12 -43 -20 -78 -47 -50 999999 999999 -49 -45 -71 9 999999 -73 -24 -75 -64 -45 -54 12 63 35 -33 18 15 -25 21 -66 -28 15 27 -64 -29 30 -26 -50 -18 -24 -52 -24 11 -61 -76 -4 -15 -29 1 -7 -53 -31 -31 4 52 -52 -1 -3 74 -2 41 -7 1 29 28 35 32 12 49 57 6 -18 44 13 -49 -52 -35 3 -35 -33 -10 -12 19 12 -49 -73 -32 -57 -30 0 19 8 18 9 20 -11 -15 1 0 43 11 -40 -2 -41 -49 2 3 -65 -76 -5 -14 -6 -7 -45 -30 -31 -35 -7 -25 3 71 56 17 38 40 13 -24 70 54 34 38 32 5 0 9 1 59 26 9 0 9 24 25 46 36 70 -1 -7 -2 10 -28 18 53 42 113 203 599 3064 6903 6544 4342 1466 400 324 386 279 122 17 27 34 12 18 25 17 27 0 7 42 16 21 48 47 31 41 41 48 77 74 47 49 43 70 85 79 81 70 65 89 84 57 63 74 73 51 76 76 35 27 31 42 53 38 62 81 67 57 72 72 58 62 90 50 51 89 71 58 62 78 80 64 68 93 69 76 78 67 71 56 64 77 81 65 74 91 63 69 71 56 78 69 62 50 70 66 66 80 79 63 78 67 68 76 74 76 78 85 77 73 66 60 74 73 68 75 69 68 69 63 51 53 50 39 39 61376 341 739 30 11689 17 2 56 6238 1660 15 486 729 7936 77853 455934 998604 948091 202178 23968 810 294 275 171 151 76 88 153 149 165 225 82 33 90 78 175 35 71 105 -11 125 157 142 133 111 128 135 81 117 172 147 154 158 181 129 89 58 107 -23 -27 105 114 73 77 89 34 69 7 81 40 -63 -56 7 2 -26 -23 -53 -17 -66 999999 -33 -53 -38 -88 -78 999999 -31 -52 8 29 32 63 -15 -72 1 20 -2 56 22 -16 -39 -7 27 18 -49 -55 -55 -71 17 0 -42 -54 -11 -70 -22 0 2 -74 -52 -97 -57 -26 -8 -99 -83 -25 25 6 -26 55 40 -9 -6 23 -21 -6 44 -40 -6 -32 64 60 62 -56 -51 32 14 22 71 -91 -59 -46 -59 -60 -64 -18 -38 3 -31 -50 46 20 -7 -14 -30 -34 -30 -18 34 3 -6 -16 -8 -12 25 -77 -13 8 34 31 15 7 -58 -42 -2 20 -17 -33 9 -5 16 -18 13 25 -10 -52 -27 -59 4 20 31 17 -10 -28 24 21 47 39 28 -9 -37 -5 71 35 29 6 10 27 40 12 35 45 85 219 834 3659 12485 26921 31857 11283 2391 366 533 678 411 161 20 -19 13 36 56 82 177 34 21 33 37 64 33 58 38 40 49 47 58 42 33 39 98 94 72 85 83 85 72 89 107 86 57 36 37 34 90 85 71 63 74 61 57 54 74 68 65 71 62 73 79 68 65 82 108 120 102 88 84 89 91 90 86 94 60 58 78 77 84 60 74 100 77 55 59 72 73 79 74 71 77 80 66 66 76 58 70 71 82 72 77 71 78 54 62 82 77 73 90 84 79 80 79 70 76 79 72 65 57 56 51 50 38 47 48 61382 340 772 30 11692 17 3 2 6238 1663 -46 1228 22417 90135 277194 626147 999999 999999 546518 104138 1323 300 285 253 155 156 172 146 16 48 108 120 12 -10 96 51 25 -8 6 37 106 40 22 81 56 130 156 45 70 89 119 186 121 164 170 116 132 9 75 105 104 56 170 127 62 166 102 68 116 108 -43 -78 -22 -19 -39 -53 -4 -64 -68 -83 -74 -75 -79 -18 -61 -74 -58 -34 -52 -3 -3 -85 -7 -22 -46 999999 -87 -16 71 20 39 66 -3 43 -47 6 26 -82 -28 -36 999999 -25 -20 -98 999999 -55 1 -23 -78 -40 5 9 -68 -65 -55 -94 -62 -24 -21 13 -44 -94 -41 -38 999999 -66 -39 -68 -5 58 -19 9 14 -9 -42 -17 -41 -31 -44 -70 -46 3 -34 -28 -60 -6 -32 -15 -18 -14 -53 -33 -22 -30 -26 20 -25 -33 -23 -18 -34 -43 -18 -41 -9 45 -5 -14 -70 -49 -48 -21 -5 -12 -9 -39 10 17 13 11 -3 1 3 -8 -39 -61 -39 51 -14 -14 -63 10 -5 11 -9 16 46 85 24 -28 -19 3 -24 -53 -52 23 -3 54 62 74 79 133 257 1160 8704 29362 51726 58765 31459 11345 4123 1519 1483 1885 1018 203 65 18 24 16 42 240 319 37 27 11 50 35 5 36 57 86 74 28 34 54 68 23 47 86 59 47 62 77 84 81 68 83 72 47 54 73 77 69 75 56 87 78 73 70 74 73 54 74 70 57 70 72 78 77 82 96 95 87 104 89 67 71 87 83 84 88 68 56 81 77 85 75 85 77 78 78 79 73 86 78 78 80 91 79 74 74 72 66 64 71 83 78 82 87 78 81 70 68 89 84 73 67 67 77 81 71 69 72 70 62 57 58 56 57 61388 344 656 30 11696 17 3 8 6238 1666 1959 6485 3070 344 78 1389 11853 84900 350458 807533 999999 519252 56849 1076 272 305 383 301 197 185 115 101 159 118 92 166 204 78 -22 -12 -5 43 13 -15 57 78 91 59 51 87 122 121 65 103 37 145 106 73 52 59 163 129 135 44 66 59 74 111 78 14 39 3 -17 -27 -57 -36 -14 -39 -39 -52 999999 999999 -75 -88 999999 -34 -47 -89 -94 -67 -49 -72 -96 -30 -54 -53 -50 1 31 9 -91 41 0 -50 -9 -5 -64 -12 -39 -38 -16 -17 -19 5 -31 -93 -31 -40 -46 -91 -33 999999 -63 -49 -22 -38 -1 -22 27 -5 -27 -66 -83 -69 -29 -84 -61 -58 -57 -36 999999 -65 8 -6 -27 0 -37 19 -5 -79 -35 -54 -69 -22 -28 -79 -61 -41 -17 -16 -36 -47 -50 -64 -43 -32 -82 -7 -2 -77 -92 -24 11 31 -32 -25 -5 -19 -6 -3 -26 -26 -3 11 31 -47 -14 -26 -34 2 12 1 -13 -14 -10 24 1 -74 -48 16 23 -11 -3 6 0 -18 -10 -21 -1 -9 23 71 7 25 98 58 -12 18 -19 -23 -6 25 42 113 112 135 318 617 4042 22436 63988 84884 58949 30512 17103 6324 2719 4355 3399 1089 163 54 27 60 61 382 572 184 62 65 61 79 79 59 78 71 46 85 176 130 102 122 92 60 75 104 117 104 101 107 85 78 96 57 93 76 53 93 74 52 41 73 70 87 86 80 58 76 96 108 131 110 89 113 108 105 98 113 110 102 110 92 78 78 82 89 87 107 113 101 107 110 98 88 91 107 105 83 89 84 93 112 84 76 89 86 92 65 74 83 86 92 83 92 95 92 91 94 99 85 79 91 92 81 81 86 83 74 69 78 75 64 64 64 61394 347 570 30 11700 17 3 14 6238 1669 771 4144 33895 210772 239609 139197 10659 1731 2648 7679 14513 73134 226029 380201 189078 53786 847 243 193 295 155 154 94 -49 79 227 161 70 41 47 10 98 91 39 -18 -45 -11 5 -22 -37 69 91 11 56 50 -10 49 75 33 142 111 61 86 85 84 77 55 42 30 94 29 53 2 49 61 25 -40 999999 -73 -7 999999 999999 999999 -92 -71 -88 999999 -96 -80 999999 -74 18 -20 -53 999999 999999 -94 -88 999999 -86 -30 -66 -4 -84 -84 -32 -67 -35 -43 -53 -50 -36 -57 -94 -54 -85 -44 -93 -37 -54 -34 -26 -11 -10 -91 -93 -78 -67 999999 -51 -43 -38 -41 -89 -43 -72 -36 -75 999999 -39 999999 -92 999999 999999 -63 999999 -68 -69 -46 -36 -67 -78 -68 -79 -72 999999 -43 -58 -61 -93 999999 -43 -61 14 0 -89 999999 -53 -49 -62 -72 -97 999999 -100 -88 999999 -57 -73 -98 -78 -45 -94 -66 -65 -73 -80 -61 -54 -23 -53 -55 -68 -21 -33 -19 -72 -86 -81 27 -14 -43 -81 -78 -28 -15 13 -5 -23 -26 -27 -31 -10 55 55 41 10 34 -10 -26 16 10 -15 -64 -39 -2 32 51 43 92 273 899 3199 12961 59793 149670 83088 42656 29485 14045 3632 3384 4542 1761 232 104 32 5 117 179 222 203 72 77 51 65 93 88 79 84 82 60 71 90 91 81 93 83 73 47 75 42 47 58 50 73 71 80 95 60 47 68 84 68 77 73 91 73 104 102 77 91 81 57 81 81 80 104 129 111 103 76 55 70 67 75 87 88 88 114 62 74 86 89 88 83 101 90 64 84 88 79 95 95 89 74 57 72 88 76 70 72 83 83 86 92 83 73 76 78 86 76 73 75 77 81 72 73 69 60 58 56 55 62 59 51 48 50 61400 347 573 30 11703 17 3 20 6238 1672 2981 4061 32857 86789 232155 233033 40304 2264 6281 4906 1952 1505 928 732 669 544 269 231 291 243 173 154 141 64 147 247 173 114 119 39 23 39 49 40 10 -66 3 -32 27 -22 65 89 74 47 28 -5 11 3 19 20 11 -52 91 93 40 1 121 100 29 2 47 93 -30 40 64 78 14 15 44 -84 -49 -63 999999 999999 -27 -49 -64 -42 -75 -80 999999 999999 -93 999999 999999 -91 999999 999999 999999 -93 -83 -66 -25 -31 -57 -77 -53 -44 -38 -11 -24 -30 -26 14 -24 -16 20 -21 -81 -40 -44 -91 999999 999999 -79 -62 -26 999999 999999 -64 -77 999999 -91 -45 -70 -65 -69 -49 -24 -77 -50 999999 -74 -33 -76 -38 -62 999999 -95 -52 -71 -26 -23 -41 -2 -93 999999 999999 -61 -71 -67 999999 -51 -44 -81 -66 -95 -53 999999 -77 -54 -74 -79 -43 -68 -74 -42 -86 999999 -29 -50 999999 -55 -72 -98 999999 -56 -27 -60 -19 -27 -83 -59 -31 -60 -80 999999 -98 -10 -22 -87 -55 -61 -55 -36 -18 -16 -58 -23 -72 -89 -73 -42 -30 48 69 -4 8 7 -32 -38 -63 -36 18 -2 15 69 58 80 196 725 1689 7245 55097 140565 79883 56171 41966 23980 6235 2909 5326 3072 823 693 587 361 222 98 305 288 40 29 55 43 54 32 20 56 99 86 94 80 61 95 131 119 77 89 77 70 61 71 82 103 96 61 71 84 66 84 66 78 88 83 68 83 99 94 89 80 92 98 76 79 94 94 94 112 100 79 98 106 90 95 91 110 95 78 68 98 112 101 95 79 77 82 79 91 87 86 95 96 93 76 73 87 91 87 89 85 71 72 69 72 87 95 94 91 96 90 83 87 85 87 75 75 74 82 78 80 74 73 68 60 63 59 61406 348 545 30 11705 17 3 26 6238 1675 1299 1618 1947 1905 1915 1927 3295 6544 2916 10014 62111 51911 2103 1170 841 588 352 226 227 184 234 150 136 226 245 166 78 74 74 70 118 47 -4 11 11 5 41 3 5 -55 -16 60 -25 10 24 26 -19 77 134 4 -14 -40 54 -23 -25 16 106 -41 83 87 0 25 45 -10 19 -45 -12 -33 -18 -38 -58 -65 -94 -91 999999 -99 999999 -88 999999 999999 -74 999999 999999 999999 999999 999999 999999 -54 -96 -57 999999 -75 -26 -61 999999 999999 32 28 11 11 -37 -29 -64 -16 15 -7 -25 -49 -30 -34 -57 -56 -59 -17 -64 -97 -95 -88 999999 999999 -18 -5 -3 -19 -88 -66 -5 -49 -71 -78 -52 -81 999999 -51 -56 -59 -57 999999 -59 999999 -86 -31 -45 -63 -58 -85 999999 -99 999999 999999 999999 999999 -79 -41 -58 -55 999999 999999 -94 -54 -73 -72 -52 999999 999999 -81 -47 -80 -25 1 999999 9 -70 -84 -29 -63 -62 -63 -64 -61 -76 -27 -2 -38 -39 -25 -26 0 -41 -19 -42 -53 -22 -58 -50 -63 -22 -16 -34 -31 -95 -78 -43 15 40 27 4 -21 -46 -30 -30 0 -6 -24 -36 -37 28 28 61 112 229 940 2965 9087 46665 78173 51763 56493 42668 22115 18635 24025 10895 3429 2203 2219 2277 3493 4951 1349 408 71 35 8 24 33 43 77 39 38 83 42 50 69 76 93 87 91 89 81 84 78 89 86 75 68 52 73 58 60 33 62 81 74 78 64 45 60 60 55 58 62 42 85 74 77 115 107 90 76 71 72 77 87 75 83 75 89 98 86 97 84 70 74 89 94 74 77 86 76 47 67 76 68 78 79 58 69 65 54 72 72 84 78 58 51 62 63 76 77 63 76 78 77 75 75 72 76 71 67 68 66 61 51 49 48 50 49 61412 356 304 30 11704 17 3 32 6238 1678 318 278 371 415 459 383 522 648 998 1429 1906 2775 10461 13200 2909 7738 58876 175690 118480 13200 1011 372 281 269 152 101 104 65 85 19 7 6 48 15 -10 -60 5 -39 999999 -82 -98 999999 -85 -86 -12 -55 999999 -81 -85 -95 999999 999999 -42 999999 -95 -62 -14 -13 -82 -84 999999 -68 -35 -45 31 2 -60 -40 -63 -9 -54 -19 -85 999999 999999 -75 -48 999999 999999 999999 999999 -84 999999 999999 999999 999999 -97 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -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 -88 -73 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 -97 -95 999999 999999 999999 999999 999999 -89 999999 999999 -85 999999 999999 -68 -64 -68 -45 -88 -80 -80 -62 -65 -34 -43 23 89 749 3090 8794 34736 59613 56614 57888 49923 56161 84981 131377 112842 21322 3993 2638 3834 15983 25513 7073 346 19 30 -5 25 14 22 48 17 54 51 24 35 44 34 10 55 70 87 60 56 49 41 37 16 49 59 64 45 35 40 30 44 47 29 34 36 46 25 44 45 29 47 64 63 63 54 67 60 36 64 61 67 83 70 63 68 64 52 54 53 44 49 42 61 48 30 45 55 47 42 23 48 74 56 47 56 53 43 31 33 37 42 49 51 48 50 55 69 54 53 42 51 38 40 41 42 42 49 30 31 36 32 30 26 27 23 22 61418 356 302 30 11702 17 3 38 6238 1681 12423 999999 999999 999999 999999 999999 999999 -63 28 484 834 3301 24729 58197 64107 37206 86495 346840 692574 572381 14661 314 68 130 131 275 268 241 93 64 60 91 12 -10 -47 6 -55 -91 -35 11 999999 -91 -45 -45 999999 -60 -5 3 999999 999999 -100 -65 -92 -56 999999 999999 -80 -22 56 6 0 -26 -5 33 9 23 -52 8 32 -95 -81 41 -20 -15 -9 -38 -60 -72 999999 999999 -15 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 -93 999999 999999 999999 999999 -91 3 999999 -94 999999 -80 -16 -69 -86 999999 999999 999999 -74 -89 999999 -64 -27 -43 -30 -72 999999 -100 999999 -80 999999 999999 999999 999999 -92 999999 -96 -68 999999 999999 -92 999999 999999 999999 999999 -45 -96 999999 999999 -32 -73 -65 999999 999999 -68 999999 999999 999999 999999 -96 -94 -62 999999 999999 999999 -100 -79 999999 999999 -87 999999 -93 -99 -55 999999 999999 -65 999999 -50 999999 -86 -79 -82 -94 -94 -58 -60 -4 999999 999999 -95 -44 999999 999999 999999 999999 -75 999999 999999 999999 -97 999999 999999 -92 -99 -55 999999 999999 999999 -84 -41 -51 -25 -31 -73 -34 -52 -72 -33 -61 -63 -39 11 59 132 431 1713 5361 15402 55352 105433 96000 72206 101320 195138 265383 122441 10374 1317 1783 4834 3335 2066 979 150 104 55 54 75 69 72 86 76 98 107 88 76 97 139 106 120 130 120 56 72 108 123 108 104 98 114 92 99 94 87 104 90 88 80 90 97 95 73 85 76 87 82 107 114 116 107 122 93 107 106 97 93 81 113 111 91 82 80 82 103 101 106 103 120 105 99 104 86 93 102 101 81 82 93 102 107 106 94 98 109 107 108 90 87 96 106 101 102 115 116 112 104 105 108 101 98 94 91 92 84 83 79 78 82 81 74 73 61424 346 601 30 11701 17 3 44 6238 1684 5 427 567 5435 29729 40189 105829 638945 999999 417011 6841 83 166 166 128 193 208 179 150 251 163 42 -7 89 75 47 22 10 -27 50 30 3 9 31 -28 5 -32 -56 -60 4 -42 -5 33 -48 -33 2 -69 15 41 -10 -2 999999 -50 -53 -78 -39 10 -16 -38 94 -24 -51 -72 30 -24 -47 -49 -50 999999 999999 999999 999999 999999 999999 -58 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 -89 -91 999999 999999 -64 999999 -95 999999 -67 999999 -59 999999 -93 -92 -66 -48 999999 -53 -16 -76 999999 999999 -78 -66 999999 -62 999999 999999 -95 -38 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 -90 -67 999999 -76 -62 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -73 999999 -80 -47 999999 999999 999999 999999 999999 999999 -97 -92 -92 -87 -57 -79 -80 -90 999999 -83 999999 999999 -96 -82 999999 999999 999999 999999 -98 -74 -57 999999 -88 -75 -90 -76 999999 999999 -95 -62 -51 -6 12 -18 -19 -75 -97 -62 999999 999999 -33 -41 -2 80 276 1085 3514 11143 21745 36658 59538 54460 67917 138166 198627 135850 10843 1176 1083 4736 6186 5785 2828 164 31 3 17 55 42 54 23 68 36 50 33 29 31 40 66 69 104 59 29 30 44 56 52 67 73 37 45 50 50 71 49 43 49 41 24 43 56 50 45 49 38 60 58 69 86 59 43 77 77 94 86 81 99 85 61 73 71 87 68 62 53 75 72 69 60 56 58 60 65 49 51 71 66 63 77 71 61 63 48 52 70 70 62 59 56 60 67 65 64 63 66 65 58 62 65 51 70 61 50 49 46 50 53 48 46 38 35 25 61430 356 301 30 11701 17 3 50 6238 1688 23354 786 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 692 4487 30362 96090 234768 580691 999999 999999 469981 6161 246 257 265 325 263 332 262 214 198 107 139 54 37 131 87 123 64 -29 47 51 -13 3 83 51 78 47 17 -65 -20 -11 63 37 4 -99 -30 31 -11 3 -14 17 -23 -24 -12 40 -58 -62 -41 45 28 34 -7 -23 -12 -42 -72 -79 -72 999999 -89 999999 -39 -60 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 -83 999999 999999 -83 999999 999999 999999 -80 -99 999999 -66 -60 -99 -94 -37 -43 9 -45 -72 -88 -75 -52 -69 999999 999999 999999 -58 -95 999999 -64 999999 999999 -70 -69 -19 -48 -80 999999 -66 -31 -56 999999 -95 -91 -73 999999 999999 -59 -84 999999 999999 -86 -71 999999 999999 999999 -84 -90 -72 999999 999999 999999 999999 999999 -89 999999 999999 -47 999999 -91 -89 -75 -49 -49 999999 999999 999999 -80 -45 -96 999999 999999 -60 999999 999999 -88 -68 -72 999999 -54 -62 -96 999999 999999 999999 999999 999999 -79 -58 999999 999999 -52 -85 -67 -71 -66 -58 -75 -86 -57 -69 999999 -87 -68 -35 -14 -25 2 -6 -37 -55 -35 -24 -47 -13 -34 5 157 861 3426 8935 18653 23470 18414 21125 21978 51849 142581 176170 94481 15739 1997 1326 7823 21177 9744 1809 42 64 59 65 30 35 29 38 57 62 81 96 107 74 56 60 78 75 53 48 67 38 48 71 56 77 94 48 63 68 43 60 67 71 60 71 46 60 69 70 33 34 57 65 70 56 72 76 88 90 75 85 85 77 78 74 77 71 62 84 70 71 73 76 86 88 88 74 81 66 73 69 53 60 66 68 70 64 62 60 79 74 50 60 86 73 62 76 80 76 80 73 74 76 79 68 68 72 71 65 69 65 61 56 46 46 49 40 44 61436 355 331 30 11701 17 3 56 6238 1691 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 642 2496 32334 193858 665978 999999 995726 229071 4619 173 211 167 264 362 352 222 252 256 194 99 117 158 92 10 51 72 24 89 53 137 80 91 181 53 57 1 -45 -60 -32 8 85 -40 0 19 21 -8 15 72 -9 67 3 5 77 31 7 6 25 116 53 3 7 42 19 24 -39 -56 -72 -76 -93 -69 999999 -48 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -81 -85 999999 999999 999999 -46 -78 999999 -75 999999 999999 -81 -25 -21 -64 -53 13 11 -44 -34 -8 -44 -63 -87 -65 -92 -21 -7 -81 -86 -42 -75 -80 -81 -66 -61 -61 999999 -70 -97 -82 -23 -52 -57 -84 -47 999999 -63 -46 -78 -87 999999 -78 999999 -86 -89 -47 999999 -6 -82 -93 -84 -99 -76 -65 -88 -96 999999 -75 999999 -86 -93 999999 -92 -42 999999 -46 -94 999999 -55 -10 -97 -58 -43 999999 999999 -57 999999 -98 -95 -29 999999 -92 -78 -62 -64 -50 -42 -27 -65 -75 -41 -80 -38 -46 999999 -85 -92 999999 -58 -13 -49 -35 -37 -76 -74 7 10 7 -23 -10 -6 -28 -27 -25 23 -3 54 164 1236 4357 8226 10669 13638 14393 13695 28114 31174 76388 89578 38790 9388 1873 4979 20267 20466 4308 246 25 30 29 20 -5 23 88 39 45 44 31 63 50 29 22 47 61 53 45 61 83 89 51 60 49 68 76 68 43 53 37 47 21 44 43 50 42 63 64 46 40 46 34 64 71 40 73 57 77 72 73 81 85 65 65 55 55 68 84 70 71 61 41 71 86 69 55 66 44 56 82 56 57 68 70 78 72 61 64 51 59 64 58 57 59 66 59 64 65 71 71 55 50 51 59 53 57 59 55 58 55 50 40 43 40 39 34 40 30 61442 354 361 30 11701 17 4 2 6238 1694 785 999999 999999 999999 999999 999999 3122 2711 -82 999999 999999 51 232 3678 48352 199824 607038 999999 999999 37957 634 271 268 182 250 281 357 445 446 642 677 313 252 149 80 26 92 120 31 52 52 58 97 -30 16 86 122 22 -32 44 11 50 80 68 90 123 -24 -32 16 52 42 82 126 124 50 20 96 22 93 95 82 20 33 -36 -28 12 43 66 41 -23 -98 -20 31 -13 -67 -73 -88 999999 999999 999999 999999 999999 999999 999999 999999 -77 -82 999999 999999 -68 -20 -49 -31 -64 999999 -4 -85 999999 -60 -12 999999 -18 -67 -80 -10 -28 18 -78 -16 -26 999999 999999 -62 -90 -100 -77 -27 1 -23 999999 999999 -58 -77 -31 -3 -69 -85 -38 -47 -91 -64 -27 -55 999999 2 -60 -92 -49 -87 999999 999999 -65 999999 999999 -46 -97 999999 999999 -56 -66 -22 -56 -36 -62 -59 999999 999999 -79 999999 999999 -85 -96 -75 -42 -22 -40 -42 -60 -63 -65 -79 -48 -68 -85 999999 999999 -91 -54 -56 -47 -53 -50 -32 -59 -39 -48 -57 -8 -49 -89 -56 -46 -43 -61 -58 -37 -76 -16 -36 -41 -48 22 -29 23 23 52 18 8 20 -12 -20 2 -20 -4 10 100 426 1863 5093 8415 12041 11560 8990 19003 32229 34256 32941 19756 10741 3549 11676 41039 58616 14941 480 48 16 28 72 67 27 18 24 44 49 70 41 48 43 55 90 91 46 60 89 72 58 93 71 73 68 43 41 45 58 50 41 41 53 46 48 74 58 58 54 33 34 60 81 58 64 81 75 63 83 83 82 84 70 80 90 75 69 79 78 101 78 83 76 54 62 52 62 77 55 65 68 69 78 62 56 68 48 52 55 70 52 73 57 61 67 74 75 75 63 69 61 65 72 67 63 63 55 57 54 53 55 56 54 43 42 40 35 31 61448 355 331 30 11701 17 4 8 6238 1697 78021 20048 999999 999999 999999 999999 999999 -58 5484 12206 4211 999999 120 145 3939 66845 376841 944651 999999 897408 19059 306 229 210 304 357 254 332 389 518 404 279 249 172 136 285 159 151 66 27 31 -18 62 108 160 153 159 122 173 152 42 -9 49 28 116 120 65 -22 68 4 43 122 86 55 51 42 110 115 120 96 59 52 29 3 35 -5 75 52 37 143 128 -12 -15 -57 -37 -26 -57 -61 999999 0 -68 999999 999999 -23 -62 -28 -71 -82 -72 -44 -70 -50 -6 2 -55 -81 -61 -87 999999 -93 -37 -91 -55 -9 -47 -88 -91 -53 -56 20 21 4 -18 16 -2 -26 23 -37 -36 69 -22 -25 -47 -7 -21 -67 -60 -30 9 -44 -32 -68 -11 -49 -8 -54 -17 999999 -43 -43 -45 -30 -58 -19 -46 -40 -50 -71 -81 -94 999999 -84 -48 -8 -79 -14 -40 -45 -7 -46 -42 -74 -40 -84 -85 -85 -56 -38 999999 -1 -13 -57 -86 -31 999999 -32 -29 -15 -52 -51 -81 -57 -29 -10 11 -44 -87 -53 -49 11 -47 -60 -48 -65 -90 -39 10 32 8 -28 31 78 53 2 55 95 49 -15 29 46 3 7 8 60 61 36 78 224 926 2730 4826 7380 17208 24239 22451 26689 30083 25662 25669 19981 8516 6822 23642 41141 35561 6384 170 46 93 87 46 54 90 64 57 73 99 106 90 88 67 78 103 99 73 71 71 101 92 70 107 140 122 80 69 79 75 58 65 53 40 70 66 96 76 69 93 86 82 91 105 96 109 99 103 104 113 88 95 103 92 105 117 111 107 106 70 92 82 112 124 120 96 105 113 117 107 83 106 106 92 98 101 100 85 67 81 83 87 87 69 88 87 98 99 102 99 101 102 103 98 100 99 95 99 90 77 87 81 76 78 77 84 74 69 61454 355 329 30 11699 17 4 14 6238 1700 100425 30692 7263 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 304 2664 32892 227236 634621 999999 999999 251853 4120 313 122 65 147 225 274 323 321 324 346 109 148 124 71 92 79 49 48 -10 47 59 7 -46 0 10 35 81 -1 78 2 -22 -25 -50 40 -91 -39 -9 -9 -3 19 -51 999999 -92 -11 1 11 -46 16 999999 999999 -96 -35 -50 -19 9 57 -48 -39 -13 -96 -58 -57 -65 -24 -28 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 -79 999999 999999 999999 999999 999999 999999 -85 -94 -73 -43 999999 999999 999999 999999 -39 -65 999999 999999 999999 999999 -75 999999 -40 -55 999999 999999 999999 -80 -97 -66 999999 -93 -91 999999 -58 999999 999999 -88 -67 999999 -79 -77 -86 999999 999999 999999 999999 -19 999999 999999 999999 999999 999999 -94 -95 -89 -84 999999 -83 999999 999999 999999 999999 -69 -43 -57 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 -84 999999 -36 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 -87 -87 -54 -23 999999 -28 -23 -34 -5 -20 -28 -48 -39 -56 -69 999999 -86 -58 -63 -64 -26 12 133 313 931 2821 6306 16615 39114 50676 37796 49011 57063 49918 36527 17416 8465 22760 49942 52755 18834 1034 -12 -39 6 39 26 47 35 33 36 55 2 20 21 27 13 44 48 23 36 12 56 71 38 50 49 18 72 59 11 25 27 42 39 43 51 19 2 38 28 25 40 32 47 45 47 45 45 52 56 48 66 72 45 46 62 61 58 69 69 71 56 48 60 46 50 32 35 49 57 40 39 56 44 38 63 47 49 45 44 24 23 25 44 38 43 45 50 60 39 56 62 44 59 41 42 55 40 44 42 45 44 39 32 26 27 26 33 30 61460 353 387 30 11697 17 4 20 6239 1703 66046 4282 999999 999999 999999 999999 999999 999999 999999 999999 -58 552 3248 38928 320228 922599 999999 579497 15540 494 276 235 277 227 271 228 318 419 355 341 297 189 121 209 189 111 59 171 159 117 226 169 202 168 132 168 -20 109 74 -41 -5 41 39 -39 -80 27 -8 59 42 59 84 97 145 115 45 65 7 46 34 67 43 -10 33 -9 -16 -19 47 30 -27 14 11 5 -4 22 -37 -95 -100 -76 -79 999999 -88 -62 -88 -55 -43 999999 999999 999999 -73 999999 999999 -47 -72 -95 -50 -18 -81 999999 999999 -35 -40 -45 -56 10 -78 -69 -53 -95 -79 -18 999999 -90 -83 23 -69 999999 -88 -67 -84 -46 -35 -66 -68 -81 -52 -90 -67 -40 999999 -71 -57 -50 999999 -92 -41 -67 -96 999999 999999 -85 -92 999999 -80 999999 -74 -35 -44 -75 -82 999999 -70 999999 -80 -80 -43 -51 -72 -41 -32 -64 -78 -58 999999 999999 999999 -75 -86 -86 999999 -60 999999 999999 -27 -35 -47 -86 -80 -70 -51 -92 999999 -65 -73 999999 999999 999999 -85 -53 999999 2 -65 -69 -62 -66 999999 -31 47 21 5 -37 -13 -14 -3 -5 -10 -9 -8 27 -32 -32 10 24 44 125 315 691 1193 2136 3259 8777 27417 60210 83992 75141 39847 37870 39110 34345 24082 12439 15572 24448 16978 3561 239 72 84 82 71 49 87 85 69 68 68 115 94 70 50 107 111 78 89 100 87 99 102 86 66 97 94 113 86 58 41 70 61 72 54 47 25 63 70 62 62 78 75 78 72 73 70 108 107 97 97 97 116 104 99 116 91 104 122 107 91 91 89 83 81 89 87 102 82 85 97 94 72 90 76 76 75 78 77 81 74 72 82 72 71 71 82 82 90 80 76 91 87 85 87 92 82 78 84 87 86 71 72 71 75 65 69 64 58 61466 354 354 30 11694 17 4 26 6239 1706 156114 9397 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 402 7892 76015 394983 688024 747309 680959 746380 136150 2949 1167 1007 193 178 313 291 212 354 467 300 266 240 296 173 240 189 274 376 333 307 233 121 164 246 185 94 90 119 73 69 28 108 43 6 22 58 8 37 48 -13 61 7 69 60 136 55 93 89 10 28 137 89 45 32 137 34 65 -32 19 26 112 125 35 -38 -5 -36 23 -8 -92 -77 -77 999999 999999 999999 -50 999999 -83 -82 -82 -67 999999 999999 -43 -79 -87 -69 999999 999999 -71 999999 -59 -20 -17 -24 999999 42 -73 -79 -56 -10 -38 -89 -82 999999 999999 999999 -77 -70 -22 -70 999999 -45 999999 -86 999999 -39 -74 -64 -71 999999 -91 999999 999999 -81 -83 -60 -41 -20 -24 -72 999999 -57 -18 -43 999999 999999 999999 999999 999999 -87 -69 -94 999999 -68 -65 -65 -43 999999 -69 999999 999999 -96 -100 -77 -66 -56 -86 -96 -67 -53 -50 -80 -82 -98 999999 -54 -70 -46 -69 -97 -76 999999 -84 -94 -67 -4 -57 -58 -64 -66 -56 -38 999999 -12 -36 -56 7 35 -31 4 20 -2 -39 -8 -41 -26 -30 34 49 56 93 206 382 803 1637 2874 6542 18428 39367 58993 81416 105893 91158 40307 21751 21314 20660 24769 27579 21169 5870 878 61 30 46 83 59 92 92 72 44 62 54 58 68 84 102 121 67 57 106 112 104 101 76 80 76 75 118 85 62 87 83 89 104 108 69 75 96 84 78 74 79 81 89 82 77 58 84 87 74 89 122 118 99 103 97 85 84 93 115 103 90 109 89 91 95 104 107 109 104 89 91 94 88 70 90 75 83 103 101 89 76 85 79 90 83 80 74 75 82 97 94 96 95 89 82 95 95 84 78 66 71 82 83 85 74 66 64 59 56 61472 356 292 30 11692 17 4 32 6239 1709 16707 58246 20362 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 3826 30755 137497 326823 515728 724922 520582 74261 11140 77269 274442 511914 378689 9174 368 255 410 509 581 424 254 274 245 272 318 309 190 94 95 160 167 99 89 47 62 10 9 -8 -49 0 86 -17 11 9 -5 14 87 -18 39 12 -25 83 41 -65 22 67 87 118 124 155 119 100 30 74 105 70 108 142 87 -54 -2 19 30 33 -79 -29 -66 -93 -48 -33 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 -51 -49 999999 -100 -43 -58 -57 -40 -9 -27 -54 999999 -99 -74 -68 -81 -66 999999 999999 999999 999999 -61 999999 999999 999999 -79 -83 999999 999999 999999 999999 999999 -72 999999 999999 -98 999999 -83 999999 -77 -85 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 -33 999999 999999 999999 -91 -99 999999 -56 -68 -58 -57 -59 -65 999999 999999 -85 999999 999999 -84 999999 999999 -90 -85 999999 -96 -94 999999 999999 999999 -50 -60 -92 -38 -92 -42 -56 -63 -80 -98 -89 -39 -74 -96 -58 -66 -81 -88 -37 -49 -59 -41 -23 -32 -18 -21 -15 -62 -50 -38 -85 -70 -74 -84 -10 5 43 107 244 635 1410 2986 7283 19666 37209 58928 75336 85398 74308 36249 14727 15404 15599 18891 24049 13726 2383 72 28 54 42 31 40 19 54 77 37 61 66 37 57 82 60 38 57 52 49 51 57 45 29 53 86 57 70 77 69 40 52 54 53 22 17 47 37 31 52 70 44 40 51 59 53 41 78 76 58 59 57 62 66 71 58 71 87 57 56 57 65 56 48 51 66 71 57 53 53 68 58 51 57 55 49 25 44 56 54 47 34 20 39 42 48 44 43 46 46 55 55 51 46 57 63 59 48 46 39 42 46 45 31 32 34 28 19 14 19 61478 338 829 30 11689 17 4 38 6239 1712 1780 9229 23470 38106 47821 32931 8048 30890 163429 429557 999999 999999 999999 324781 10914 635 572 803 889 750 553 641 547 500 374 419 254 235 233 52 18 105 127 82 40 78 133 124 89 135 75 2 55 22 -1 24 41 50 79 112 37 22 50 117 67 158 168 89 83 94 144 54 127 171 146 66 52 49 75 81 -13 6 -22 999999 -75 -50 -46 -79 999999 999999 999999 999999 999999 999999 -38 -87 -64 -22 999999 -63 -96 -73 -32 -59 30 -76 999999 -19 -14 17 -5 -53 -23 12 -5 5 -48 -8 -25 -59 -22 999999 -46 -91 999999 -41 -30 11 -43 999999 -81 999999 -81 -36 -12 -74 -99 -69 -44 -44 -83 999999 -67 999999 -62 -70 -7 -76 999999 999999 -80 -66 -49 -78 -86 999999 -73 -84 -86 -82 -63 -41 -30 -12 9 -50 -41 -43 -76 -68 -18 -52 999999 -99 -58 -42 0 -18 28 22 -19 -23 -48 -75 -73 -31 -8 -32 -5 -21 -26 16 8 -27 -29 -38 11 -5 -45 6 12 20 27 0 -32 -16 -41 -8 -17 -14 23 -16 -1 -6 -11 -48 -25 0 51 106 245 519 1048 1630 3254 8212 22412 47454 86146 97481 33405 5003 11159 17194 16780 19350 13563 1254 63 43 63 25 57 42 59 76 73 41 66 39 67 46 63 75 89 148 91 54 93 83 84 48 47 68 65 47 72 101 71 52 72 52 61 57 60 59 64 76 76 61 49 70 55 67 40 82 86 79 113 97 80 76 94 85 64 95 118 94 78 81 93 63 59 73 68 81 72 77 87 79 76 80 64 75 92 91 94 68 72 78 72 78 65 59 68 66 65 84 82 64 67 76 71 66 64 68 65 61 60 60 56 67 57 52 52 52 51 52 61484 338 825 30 11685 17 4 44 6239 1715 -56 4120 21682 44847 53919 46160 83383 220744 506333 999999 999999 876935 17489 374 311 392 366 438 464 448 403 451 637 860 991 1290 1066 560 404 101 27 126 73 110 128 67 127 132 92 128 109 111 54 -5 75 24 38 94 30 154 126 62 91 67 108 74 141 59 159 119 68 46 -23 83 87 89 111 145 149 84 71 80 88 63 85 -37 -3 -25 -22 23 -50 999999 -74 999999 -47 -36 -67 20 58 -89 40 8 999999 -61 -14 -77 -44 1 43 21 -21 -72 -53 -73 -51 -93 -27 -65 -65 -6 -39 -3 -14 -89 -9 -18 -3 -80 -30 -58 -83 -93 999999 -47 -31 -78 -48 -77 -80 -41 -59 -33 -64 -48 -75 -34 -87 -16 -24 -23 -48 3 -29 -59 18 -25 1 6 -63 -42 -36 -26 -18 -40 -77 -82 -73 -85 999999 -78 -90 -38 -16 -46 -12 -9 -18 -53 -49 -36 -35 -34 32 2 33 -30 4 -21 -16 -7 6 -16 26 7 -43 9 6 2 -1 -4 14 18 -29 32 7 -4 -11 -60 0 13 0 -19 -29 -22 -13 -37 -7 -6 51 90 246 536 1172 2659 5654 12548 25294 40377 73183 110671 92838 15978 1365 4965 6900 3774 1066 132 82 43 10 33 42 47 38 77 112 74 63 66 109 92 87 95 71 76 87 88 75 100 72 80 77 108 78 97 91 90 63 81 86 83 82 60 78 99 95 79 79 62 56 50 78 89 66 51 90 93 131 101 118 106 96 125 114 77 82 103 117 94 91 66 87 77 118 120 109 104 99 114 101 74 82 81 76 85 103 97 81 86 66 55 75 78 79 78 84 86 92 88 98 90 81 87 89 83 81 80 77 75 82 78 76 60 57 55 51 58 61490 337 884 30 11684 17 4 50 6239 1718 9405 41381 59649 58390 84588 242034 650964 999999 999999 421073 8910 308 239 234 356 290 391 258 202 251 269 387 318 469 330 246 168 77 80 -6 -1 49 -30 49 80 129 8 70 186 50 112 4 -41 -21 137 8 98 43 -31 52 62 92 140 139 91 118 98 115 80 104 70 66 101 155 -8 51 73 104 181 165 111 95 11 24 -3 -17 9 -63 -34 -74 -55 -14 -66 -91 -91 33 45 41 32 14 45 -67 -8 -89 -61 -2 -35 -60 14 28 -24 -54 999999 999999 -7 4 -51 -40 -20 -19 -39 -28 -41 -70 -29 -61 -83 -79 -84 999999 999999 999999 -82 -15 -99 -8 36 -61 999999 -35 -82 -67 -72 -78 -71 -71 -79 -65 -58 -38 -9 -76 -32 -56 -53 -63 -89 -75 999999 -61 -45 -56 -47 -81 -73 -56 999999 -40 -25 -38 -92 -37 -16 -31 -30 20 -7 -32 -26 -41 -62 -80 -31 -37 -40 49 -51 4 19 -32 -13 -6 19 -12 -7 4 37 35 -7 15 33 -2 -10 -6 37 -43 -2 -35 35 27 -29 0 -10 7 -7 57 159 261 277 364 391 808 1893 5540 16892 32546 51284 75651 81677 55105 16820 2832 1889 3530 2101 547 87 90 59 33 30 73 51 60 59 66 38 40 53 74 64 72 82 100 81 83 53 46 46 97 91 90 95 64 48 30 53 68 82 63 64 54 69 61 38 26 38 79 71 63 66 97 74 74 65 75 79 98 86 66 59 92 96 100 96 81 92 87 86 85 70 52 59 74 92 76 55 64 100 91 80 79 57 60 88 71 63 79 73 48 70 72 73 85 80 66 78 78 75 78 76 71 85 74 62 57 55 61 58 57 61 54 54 48 50 45 42 61496 337 851 30 11681 17 4 56 6239 1721 1361 12218 25777 47723 43978 38563 226954 842037 999999 999999 140884 1508 163 211 306 212 237 206 243 231 113 82 155 137 201 71 -11 39 10 78 1 39 18 45 9 101 70 81 120 178 62 44 6 -1 36 -38 81 94 28 67 162 67 179 226 164 129 114 142 102 75 52 19 107 135 88 114 110 81 115 140 175 158 139 150 99 130 91 82 53 -4 126 17 -4 -80 -27 23 -44 -65 -40 -20 -39 -37 13 -71 -47 999999 999999 9 -9 -31 -33 -29 -39 -9 -15 -12 -15 19 -46 -44 -48 -14 80 55 -70 -93 -55 -35 -21 -67 -71 4 -2 -50 -34 -96 -70 -27 -24 -62 -28 -19 -75 -45 49 -41 -69 -13 -22 -37 -63 -12 -47 -74 -53 -23 -52 1 -59 -8 -36 -86 -21 -41 -36 -37 -28 -10 12 43 14 -12 26 21 44 61 23 -3 24 -10 -13 18 -5 19 15 0 44 43 2 40 14 54 69 36 9 14 62 30 -29 1 9 10 50 28 42 -17 -21 0 8 60 -11 19 -6 -10 28 15 33 111 260 411 593 754 1323 3209 9238 19760 38076 58745 55112 31479 14440 5461 900 488 839 375 98 90 36 53 43 17 58 54 65 103 73 81 61 55 63 41 66 99 68 61 62 81 87 77 87 57 63 66 79 49 55 64 48 49 73 48 67 78 72 59 61 63 64 65 63 66 90 78 74 88 89 81 95 103 85 83 98 84 70 77 87 90 102 106 63 57 66 45 59 90 82 73 82 74 80 80 83 73 69 67 71 69 61 72 68 75 81 80 69 72 77 82 89 87 64 72 77 75 68 75 69 64 67 73 69 59 57 56 52 46 45 61502 335 909 30 11679 17 5 2 6239 1724 312 4290 30621 142736 414961 863816 949199 969737 350915 9744 216 99 379 412 3245 27917 189332 157790 6597 239 -45 26 41 235 107 104 54 120 137 45 -21 59 50 51 96 102 80 105 65 114 125 83 105 139 112 47 61 176 143 167 147 205 164 76 156 151 159 128 106 95 181 115 63 167 185 151 194 222 216 197 262 366 335 276 241 116 69 5 44 165 63 26 18 51 45 40 4 27 17 -6 -19 -71 -20 16 -7 10 -65 15 10 40 24 1 -14 42 5 -47 -14 -16 57 84 -11 -46 -2 -66 -26 -6 -57 -3 -25 -35 -17 -20 -4 -91 -36 30 5 -21 11 -13 6 -4 12 72 3 -59 5 28 -34 -13 -5 -33 -9 14 31 -22 17 -37 -53 -26 45 7 -28 27 0 14 68 41 31 36 76 -2 8 44 59 42 74 63 27 -28 -45 1 31 39 37 0 48 7 -26 10 64 96 66 47 47 65 62 24 80 69 32 -4 45 24 13 -5 -7 11 -6 12 47 13 -11 -4 5 49 68 172 353 424 450 1420 4219 9687 21292 34245 30941 15996 3904 747 148 65 131 90 87 104 68 43 45 28 79 72 66 90 92 83 52 55 74 57 94 97 55 53 55 81 102 82 73 105 63 75 64 62 55 67 53 65 47 59 46 37 51 75 76 76 77 70 72 89 58 57 68 67 71 105 91 104 108 86 79 90 96 75 82 93 86 77 75 84 83 86 92 94 79 85 86 82 63 57 52 76 86 68 74 69 68 67 61 67 71 83 77 62 67 77 68 65 78 82 93 77 72 69 71 77 69 62 62 58 54 52 52 46 45 61508 334 935 30 11675 17 5 8 6239 1727 1318 3559 7167 16741 42159 117606 325369 761837 999999 999999 307104 4714 409 1101 6473 82543 243716 216717 13266 533 225 196 76 0 -25 8 36 56 30 67 49 -6 57 93 9 222 321 193 209 206 170 88 208 168 214 133 150 179 153 122 102 145 161 94 115 186 77 141 208 67 94 113 168 115 189 179 199 226 183 251 320 217 232 204 161 69 7 48 14 -30 14 42 -10 -65 7 66 80 37 86 19 49 37 23 -18 -38 -31 26 -2 71 28 28 -13 -7 39 15 -18 -27 38 1 -38 36 -3 -30 -59 -15 -45 -11 -41 -15 -6 -20 8 -9 9 -26 -41 -40 -47 -30 -71 -1 4 76 39 35 -28 8 31 -22 -16 -54 -28 21 22 -57 11 12 9 -5 -36 -63 -7 22 -84 -87 39 27 -35 69 -1 -42 12 87 19 31 87 77 72 -16 52 96 -1 20 20 6 17 -33 -15 3 -1 39 29 19 7 -31 44 77 22 2 -3 -1 28 32 -7 20 5 24 68 44 -29 11 33 42 18 28 28 71 176 220 237 299 718 1816 4402 10883 18374 19394 11357 1934 175 52 52 69 63 57 63 22 16 16 35 44 46 31 22 47 34 50 49 87 38 64 71 36 46 47 84 80 74 46 62 58 47 55 57 45 67 72 56 22 43 32 50 77 49 42 58 86 46 34 58 72 61 52 58 67 57 80 80 73 58 59 72 66 59 57 60 71 77 75 67 76 75 78 61 67 67 68 70 48 42 45 44 63 73 64 47 33 34 32 46 53 45 44 49 55 68 63 59 56 68 59 62 52 47 56 51 45 40 40 26 27 26 21 20 61514 333 961 30 11671 17 5 14 6239 1730 110 1209 3034 6165 14415 34157 86454 231326 578499 999999 999999 999999 411554 60254 5614 465 297 2397 26075 28689 4217 67 -86 1 -73 -75 -84 22 54 9 74 86 60 164 169 298 242 197 179 197 205 241 148 212 257 177 36 152 165 171 117 89 123 76 125 100 64 58 71 131 174 158 115 106 115 183 230 253 221 205 224 197 209 207 99 84 126 55 -16 -27 62 17 3 28 52 100 65 71 -7 24 -31 -33 45 -21 9 97 24 43 12 -1 23 67 -3 0 27 -2 -14 -23 10 34 28 -45 4 3 -47 4 30 13 -22 57 -11 39 -42 -24 35 -2 -39 30 30 -18 14 -62 -30 21 15 26 17 28 -31 -21 -1 -27 26 31 -18 26 1 -36 -3 -13 46 -2 -13 -33 4 26 7 71 21 -33 5 42 98 55 39 36 22 42 -3 40 107 78 52 55 25 20 45 18 60 80 11 22 42 30 38 32 48 3 45 80 -3 -28 13 33 21 16 15 18 19 47 48 109 90 123 438 705 507 368 145 69 125 340 883 2818 6495 8106 6477 2912 1151 531 93 74 113 73 43 26 3 24 54 79 55 68 22 47 36 51 36 52 27 32 42 69 84 89 78 95 88 85 100 59 46 67 73 48 64 70 44 38 28 46 60 70 65 60 51 61 43 38 39 56 67 64 68 56 52 79 60 73 82 80 91 92 69 84 78 56 65 77 71 81 84 75 74 77 87 67 62 60 68 61 72 58 59 60 56 58 58 58 41 55 66 68 61 73 76 64 62 53 58 64 54 63 53 56 49 46 41 42 41 38 37 30 26 61520 332 987 30 11667 17 5 20 6239 1733 30 900 1996 4352 9686 20328 42973 92708 198947 377754 719914 999999 999999 999999 31070 282 64 97 85 25 999999 -61 -41 -3 34 -14 -85 -41 -36 13 129 161 298 257 272 267 323 270 220 331 425 338 205 179 140 260 170 152 107 143 88 114 155 124 191 111 128 183 165 177 240 80 72 155 174 251 247 237 173 230 214 160 201 192 153 81 46 34 97 67 -46 23 -36 -12 88 139 31 46 55 30 31 20 8 88 78 83 36 37 53 -15 32 -5 19 61 0 8 -44 33 2 -4 8 -61 -59 -9 -48 -33 9 31 10 33 6 14 50 93 48 70 -6 -77 -50 -31 16 -35 53 14 57 -14 17 28 47 77 23 42 -31 3 79 76 -41 -3 18 7 35 42 78 25 -5 -5 36 44 14 15 18 -17 12 30 8 25 51 47 34 -16 -11 32 -14 6 -4 42 56 65 71 68 82 66 38 4 -6 19 31 44 15 36 53 41 53 58 34 40 11 69 341 894 1163 1958 4374 8357 9330 8693 4768 808 183 120 252 494 1184 2622 4355 4332 2471 1632 785 163 125 136 107 103 64 45 54 33 20 75 73 87 80 56 45 59 82 84 87 71 81 93 74 90 154 96 77 50 41 71 74 50 75 92 52 72 96 95 75 63 97 88 82 59 82 83 72 75 80 67 59 73 108 108 77 84 86 114 82 84 87 87 109 104 89 91 95 91 51 79 87 64 97 109 91 80 77 78 62 63 87 91 76 83 73 68 64 64 84 80 77 82 71 82 88 79 80 83 86 68 70 78 76 66 68 66 64 62 53 51 45 48 61526 329 1075 30 11665 17 5 26 6239 1736 -34 343 916 2183 4594 9042 17134 34579 81682 214899 541724 945056 999999 999999 608827 62916 1037 141 -9 82 77 169 168 80 71 143 168 166 69 202 256 381 426 360 258 314 278 344 330 279 259 139 189 211 108 99 126 165 154 193 146 148 105 147 127 153 58 124 89 175 153 184 318 181 182 271 123 166 129 106 115 99 65 82 87 47 42 82 -12 19 51 73 35 88 82 92 34 1 72 4 66 14 7 134 6 1 45 10 10 4 43 64 30 -1 -36 64 78 52 22 -25 19 1 23 -4 -47 4 22 -5 72 43 -54 1 -14 4 9 -5 14 26 24 -30 2 7 11 -25 -10 30 76 43 -3 4 36 32 12 7 11 5 48 -1 8 19 19 -12 -12 34 14 15 18 36 -20 -4 18 55 76 20 21 59 65 74 74 52 32 42 -4 33 41 86 25 43 20 53 54 72 22 22 52 1 42 71 30 100 277 565 666 1029 1229 1357 1937 2345 2824 3429 4909 5746 6344 5608 2685 1151 411 207 343 558 885 1524 3306 5260 3848 4501 1757 202 172 105 73 84 57 48 60 52 67 84 29 49 89 90 73 66 57 71 70 65 75 76 84 97 62 73 65 76 84 83 71 84 54 54 87 92 73 53 56 53 60 85 81 53 56 72 72 85 89 71 90 97 87 101 99 91 92 112 88 88 102 105 117 98 91 98 83 75 95 106 100 87 78 87 103 87 80 74 81 90 93 85 87 74 72 64 60 84 85 89 91 74 81 85 93 92 85 76 84 89 80 81 72 64 67 65 65 68 68 69 59 61532 325 1193 30 11663 17 5 32 6239 1739 -98 311 800 1453 2651 5695 10567 21450 52943 158216 479842 999999 999999 999999 905202 13789 142 143 223 201 265 255 202 200 213 243 213 227 267 275 307 222 227 226 168 203 172 232 206 142 157 177 62 -1 57 73 195 117 47 82 71 58 97 79 27 77 102 101 108 145 94 41 54 148 54 89 25 -53 6 63 -56 0 -24 -47 -94 -10 1 53 -7 -33 -32 -58 -31 -96 999999 999999 -30 -22 -69 -26 -42 -72 -61 8 -60 -64 -35 -46 -22 -12 -73 -38 -23 -30 -56 -57 -43 -81 -93 -18 -36 -48 5 3 -53 -82 -41 -53 -51 -51 -45 -24 -92 -65 -88 -87 -49 -77 -87 -13 -46 18 0 -44 -25 -53 -40 -22 -73 -96 -76 -49 -30 0 -19 -60 -55 -21 -57 -18 -17 -60 -55 -8 -9 -35 6 -1 -49 -64 -59 -15 3 -3 -56 -17 9 9 4 -23 20 8 38 15 7 15 -27 -29 -65 -33 -16 6 3 11 2 44 143 385 1932 5980 11155 19851 30079 36036 36873 37445 39330 32300 19812 9623 3767 1170 326 331 595 1006 1783 3140 4889 5210 5860 6819 1210 215 239 119 31 68 20 16 24 38 32 58 53 56 53 87 43 46 76 49 82 58 46 68 51 60 26 33 53 52 61 40 40 61 59 87 99 50 42 52 65 67 78 72 77 91 80 70 66 68 105 81 84 91 82 92 73 87 77 80 81 83 72 79 80 96 70 70 79 63 61 85 93 104 75 94 78 71 61 61 73 71 81 72 78 57 61 39 53 81 80 79 65 81 69 66 67 58 66 74 72 69 68 63 58 52 64 65 53 53 49 43 40 61538 323 1250 30 11660 17 5 38 6239 1742 16 427 990 1827 3466 7279 15772 33906 84090 213890 549414 999999 999999 999999 202225 2457 333 373 403 478 414 415 402 440 330 338 343 365 408 303 255 301 314 287 293 237 217 160 143 264 222 48 80 161 174 18 77 123 96 65 2 72 100 89 113 119 124 184 156 107 97 107 162 152 73 85 95 49 33 28 36 46 -5 -50 -6 41 124 92 3 57 -10 14 17 -64 -19 -19 14 -27 26 -14 3 -34 -17 -56 -73 26 -23 -71 -30 21 -3 54 80 -28 -46 17 -26 -22 12 -7 1 35 -71 999999 -61 -58 -29 -89 -70 -22 -44 -36 -24 -38 -45 -56 13 1 -69 -89 -30 -11 -41 16 38 -23 -40 -60 30 -15 -58 -11 5 12 9 14 -61 -19 -55 3 -14 17 0 15 5 -3 25 65 -10 16 -34 -42 -61 -11 -7 -8 -17 66 3 45 41 54 37 20 14 14 -2 34 34 10 40 31 47 82 90 215 891 6098 20171 30315 35040 44094 51022 50298 39691 25720 9489 3200 1903 1035 607 538 790 1201 1863 3294 4691 7115 11185 5865 284 185 224 111 123 76 73 33 48 50 78 97 114 79 75 83 75 80 81 104 99 99 101 130 121 112 127 113 56 87 100 72 76 64 59 63 77 87 96 93 102 110 107 100 105 103 107 107 116 115 101 109 119 129 124 115 126 138 113 128 120 104 103 116 124 133 116 104 115 98 117 115 116 109 110 115 105 108 106 87 104 121 97 95 96 92 85 96 93 98 105 82 90 95 107 107 101 103 102 115 107 102 96 93 99 91 96 84 83 81 84 82 72 61544 322 1278 30 11658 17 5 44 6239 1745 52 558 1172 2213 4790 11205 28546 57556 109494 266383 666457 999999 999999 999999 232315 3285 421 476 565 441 364 303 281 291 344 451 292 215 257 361 294 290 258 279 261 236 286 216 186 153 139 130 135 121 75 74 102 36 121 152 150 190 140 145 120 89 175 209 122 171 145 174 112 135 268 178 71 101 131 46 76 102 94 29 52 29 13 71 41 88 97 -7 25 -10 -8 4 120 56 31 45 53 29 135 77 55 60 2 18 -18 41 63 -23 -33 -9 29 63 -5 -23 38 -8 -3 40 -48 -7 -19 46 -47 17 56 22 -23 38 68 9 -22 -46 -8 -25 64 -18 -17 36 -72 38 -61 -77 19 -13 -10 28 45 16 46 18 65 -42 -12 26 16 63 0 68 55 26 29 94 60 20 -18 51 57 -10 22 56 12 -44 68 58 -51 42 49 51 50 28 18 46 51 32 41 51 -1 12 58 34 71 155 742 2551 4299 7400 11009 12435 12513 11281 9515 8390 6164 4141 2298 1639 1946 2550 3376 4489 4799 4719 6864 17271 26752 8891 1604 343 290 71 67 60 81 82 52 72 111 104 84 81 96 85 83 97 90 93 84 71 114 90 74 99 73 98 77 85 99 83 68 48 71 102 92 87 77 62 97 98 107 109 75 86 114 95 99 77 74 102 117 116 108 121 124 133 122 127 101 87 105 96 128 98 93 108 108 107 99 96 91 93 101 104 92 104 85 91 94 78 85 80 86 94 99 107 95 94 100 105 98 94 100 101 94 107 101 95 102 100 91 90 91 86 85 86 81 80 77 73 61550 319 1368 30 11658 17 5 50 6239 1749 -86 340 1013 2189 4603 9748 22055 58431 158307 378560 846580 999999 999999 504391 56386 1082 644 520 467 276 364 274 204 147 174 234 147 167 150 65 52 123 108 59 121 247 233 112 -16 87 48 49 30 41 -9 53 113 130 91 139 104 73 92 148 97 29 87 37 58 54 49 88 68 17 -83 -27 -28 -58 -15 -14 -31 -85 10 35 37 -7 -45 -28 -80 999999 -63 -16 -82 -63 -25 -77 -63 -55 -23 -60 -12 -3 -33 -27 -33 -48 -56 999999 -37 -48 -42 -10 7 999999 -50 -33 -70 -70 -41 -39 -20 -36 999999 999999 -52 -80 -77 -85 999999 999999 -91 -81 999999 999999 -83 -36 -87 999999 -64 -34 -60 -11 -73 -98 -54 -88 -11 -37 -52 -18 8 -58 -42 -41 -62 -89 -51 -51 -76 -36 -36 -69 -37 -63 -29 -20 -32 -37 -38 -49 -32 -23 -66 -54 7 -17 -9 -39 -46 -41 -57 -43 -41 -21 -41 -70 0 -14 42 244 725 1726 2692 4376 7363 11612 14305 15789 16228 16151 15603 15863 15709 16054 19532 18576 10715 6499 5867 6055 7312 7943 6309 4148 3771 5178 10819 12876 3893 5947 3508 75 6 14 13 32 25 63 34 25 53 32 13 58 40 51 34 11 31 33 27 42 59 50 53 69 50 41 56 69 63 62 50 39 63 32 50 65 60 61 66 65 30 39 49 47 69 80 67 59 43 65 76 62 73 53 73 82 93 95 71 66 75 59 42 43 65 75 57 37 40 47 62 52 53 53 39 35 41 39 52 45 55 44 41 49 48 43 36 44 46 48 61 46 44 56 50 49 49 41 35 38 34 41 36 41 31 26 27 61556 320 1336 30 11656 17 5 56 6239 1752 4 733 1825 3276 7820 15167 30733 43610 64568 138568 342690 507804 610174 913239 999999 606216 102974 3544 1740 1137 771 455 373 394 284 125 151 149 95 133 90 66 32 45 47 41 56 82 -8 -50 11 -27 -15 -30 -21 -39 -13 -28 -28 16 122 51 45 92 61 156 189 147 85 49 111 91 -5 22 0 -88 999999 -85 -8 -57 -46 -58 999999 -67 -54 -98 999999 -98 -64 -70 -56 999999 999999 999999 -88 -79 999999 -64 -88 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 -88 999999 -75 -79 999999 999999 -83 999999 999999 -94 999999 999999 -85 -89 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -99 -86 -48 -73 999999 999999 -60 -92 999999 -77 -92 999999 -77 -64 -31 999999 -94 -32 -78 -82 -48 -93 -98 999999 999999 -78 -60 999999 -65 -67 -93 -80 -81 -84 -98 -31 -76 999999 -61 -76 -58 -51 18 64 173 974 2306 4676 9002 15261 21770 26433 28534 26619 21544 15014 10853 7609 5507 6611 15679 29182 30830 20425 13825 9684 8315 8841 9760 7688 4594 4880 6624 6718 33093 66225 8061 112 42 44 43 66 50 29 55 60 50 64 36 55 80 92 76 62 58 75 64 54 60 62 66 69 70 101 88 41 67 36 62 93 78 52 91 64 39 62 70 59 59 41 41 54 36 56 71 92 92 102 94 87 72 110 99 81 83 78 97 89 74 81 73 109 106 87 80 84 89 84 55 63 83 81 85 93 87 72 74 74 79 74 76 74 82 77 80 73 88 92 93 86 82 78 85 76 67 74 76 75 70 70 68 61 61 65 61562 322 1304 30 11654 17 6 2 6239 1755 -93 999999 164 1198 2978 5980 11677 21943 43871 91477 172886 327093 531037 726101 634599 821774 798858 241541 11554 6859 5170 3759 2656 1776 1212 733 517 305 176 166 86 70 -32 -14 54 57 82 -38 -66 -29 -19 -77 999999 -71 -87 999999 -93 999999 -100 -19 13 14 49 47 80 169 275 66 -9 85 54 1 13 -87 -96 -90 999999 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -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 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -90 -65 140 457 1145 1783 2612 5074 7896 10576 13852 15917 15949 14588 12893 11107 11382 21177 46443 55255 52545 52600 25006 11190 9880 8740 8329 7825 6432 5164 5361 6290 19273 55106 66851 6546 237 60 39 48 55 32 54 64 28 19 35 42 34 95 99 78 55 70 65 75 55 74 68 55 65 24 58 86 43 48 42 25 32 84 88 55 77 58 64 65 65 53 75 85 69 72 83 79 70 85 84 91 128 104 85 93 91 91 96 116 91 77 63 83 79 76 80 81 86 90 92 78 59 60 49 71 63 62 55 57 74 74 78 72 72 71 78 76 72 80 78 71 63 75 79 74 71 70 68 67 65 65 63 67 62 47 50 61568 326 1150 30 11650 17 6 8 6239 1758 884 3899 11784 17433 3930 1861 2689 5371 14468 29948 50836 88130 152391 239669 379720 618167 733545 647230 474589 302980 98992 15659 7618 6210 5058 4045 3235 2405 1509 1022 784 582 434 205 207 69 48 19 33 30 27 -67 -93 999999 -99 -93 -82 999999 999999 999999 999999 999999 -77 9 73 119 152 247 355 353 290 232 124 99 38 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 61 279 823 1442 2352 3571 4852 5986 7332 9687 12100 13723 14369 15637 22717 37250 64799 92834 102152 57331 68358 73619 62529 44285 33430 22319 13456 14267 24755 39420 35399 11135 27559 57362 28279 5582 89 57 57 46 89 71 63 53 61 74 102 116 117 88 68 76 82 80 103 80 70 91 93 91 101 104 40 73 99 93 106 93 91 105 79 92 88 78 98 96 94 109 106 90 95 97 125 125 111 116 107 125 122 115 104 96 87 91 105 111 88 75 103 92 100 136 120 101 104 110 104 98 107 96 99 92 94 87 95 91 97 95 98 103 100 106 95 99 88 84 93 96 104 88 88 91 90 86 94 90 93 82 85 83 76 73 61574 360 125 30 11645 17 6 14 6239 1761 504854 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 323 1413 1912 3243 5605 9854 20075 37827 55814 75020 109460 195244 377048 569274 555602 314794 146092 112081 83457 58066 6585 3352 2294 1472 894 529 247 96 -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 -32 75 213 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 589 1646 2835 4145 5555 6216 7018 8274 11083 16006 26197 42927 56406 61327 57171 53705 100110 175401 239312 200778 113411 76619 95857 129456 106456 67546 47557 32853 14285 11408 8564 3883 7664 44443 29381 2966 96 9 45 30 36 70 64 49 22 60 50 19 36 68 85 83 58 48 44 75 69 51 54 46 48 71 70 63 46 72 49 41 54 47 85 70 57 59 77 64 61 48 84 79 66 47 73 95 86 84 100 92 90 77 84 86 61 68 73 73 76 58 74 65 75 69 71 87 82 81 75 65 57 59 61 69 49 48 55 68 76 66 69 58 72 67 64 70 67 75 71 64 75 74 63 65 66 69 64 58 55 58 47 42 41 39 61580 323 1230 30 11640 17 6 20 6239 1764 84 1096 2526 2960 2147 1547 1864 2060 4308 8815 18884 39624 78366 140694 275328 452035 479875 474282 409492 107702 24178 15128 10106 7495 5191 3408 2548 2120 1670 1050 644 331 73 999999 999999 999999 999999 999999 -23 999999 3 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 170 476 1224 2215 3522 5246 6804 7511 8356 10420 14571 24066 41792 67225 97730 115356 100952 90527 121771 187812 292134 336896 178086 96168 110121 114602 82692 42632 20754 11218 8395 8317 3884 4163 5923 1665 299 60 74 78 75 62 28 19 47 83 59 72 80 59 42 52 68 51 68 50 65 89 65 76 43 45 80 57 79 70 46 42 59 41 60 78 77 55 68 77 75 76 78 77 74 62 82 75 84 76 80 95 106 94 94 89 95 88 78 79 88 100 83 73 90 89 90 95 118 87 82 95 85 74 75 80 85 75 77 68 71 80 80 84 76 68 73 77 70 77 81 74 73 79 74 70 72 74 71 67 67 71 58 61 57 44 47 61586 358 177 30 11637 17 6 26 6239 1767 434720 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 377 1423 2884 4451 6287 11124 21458 44598 87727 142524 285358 554234 682207 503010 178384 36319 28529 19738 12431 8489 5990 4261 3124 2306 1629 1289 1012 778 522 456 472 538 645 570 594 620 576 547 426 253 135 12 -99 -68 -52 999999 999999 999999 999999 999999 -37 65 71 5 59 85 201 183 93 43 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 553 1778 2669 4347 5815 6492 7198 7667 7404 7296 7392 8769 12026 22586 50226 99990 170161 228735 299405 208046 85201 89331 124354 143672 121036 108492 109440 85889 56706 24535 26112 35742 13688 2022 95 67 79 54 52 55 41 46 63 23 47 35 56 29 55 71 60 63 31 47 73 50 24 69 87 51 57 93 72 64 76 63 54 54 48 71 88 81 50 54 57 51 60 63 66 94 114 99 80 81 95 96 75 84 110 95 75 65 73 61 62 68 69 67 63 77 80 74 63 66 54 58 81 65 67 63 60 75 61 64 66 65 73 68 69 69 70 67 55 58 70 82 68 72 66 61 68 61 65 65 46 40 51 40 38 38 61592 323 1225 30 11635 17 6 32 6239 1770 294 1401 3100 4881 6559 12426 17736 14752 11818 20918 42194 85781 167489 304974 502357 493047 127663 22379 19547 19558 19357 16440 11371 7981 5830 4507 3942 3465 2984 2523 2030 1575 1203 881 576 310 236 112 59 65 -14 -62 -19 -31 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 -35 -79 999999 999999 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 511 973 1472 1939 2374 3071 3796 4579 5302 6291 7458 8635 9124 9352 8836 8150 8783 10467 13347 14267 20570 45247 94802 146066 199101 257371 281187 183530 90176 84088 120345 159587 183914 188188 174119 135130 63468 28696 53003 100739 54912 2633 87 48 53 45 29 41 30 82 86 40 15 47 46 60 68 77 77 64 76 57 63 60 63 57 57 95 75 76 54 51 38 24 82 62 39 49 65 53 59 82 67 81 90 79 86 102 83 77 74 76 90 88 96 84 82 80 70 69 88 112 83 78 68 69 87 70 86 87 80 61 56 59 50 44 59 61 70 70 50 70 69 58 75 78 75 82 80 75 71 72 60 63 70 68 58 58 55 59 59 69 68 58 52 45 41 41 61598 323 1226 30 11636 17 6 38 6239 1773 -54 818 2398 5176 10096 16222 22088 33072 46346 37855 33512 50658 101503 214274 356617 375259 175517 37138 9984 9821 10016 8752 7138 5530 3934 3072 2533 2098 1786 1598 1428 1205 903 695 637 507 492 321 250 66 -44 999999 -45 -96 999999 -74 -26 -14 -14 96 122 174 86 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 382 2024 3492 5567 6832 7887 9288 10452 11229 11446 12038 12599 12004 10685 11030 14492 22603 32185 51142 66919 76961 95268 121736 153538 173810 194897 182520 193103 292329 293279 102434 66566 60783 70184 63471 36743 23024 19567 12011 22370 85181 116219 33915 1087 90 59 71 80 61 72 77 20 41 67 26 72 66 62 59 82 76 65 59 74 73 76 40 22 83 56 43 39 42 34 65 73 52 67 57 61 65 85 79 82 69 60 69 84 99 100 83 87 90 108 90 86 91 108 103 88 85 82 68 80 72 85 73 76 83 80 95 93 71 69 64 61 71 67 59 68 77 55 52 57 66 63 68 81 83 60 59 69 74 58 53 65 73 67 65 67 68 71 71 70 65 63 49 52 51 45 61604 323 1226 30 11636 17 6 44 6239 1776 475 1539 3616 7361 12105 16952 30564 61591 123216 167647 176269 133113 130199 218679 219917 98785 15006 10119 8567 7286 6692 6291 6224 6171 5623 5196 3849 2688 2142 1860 1551 1349 1128 1016 793 463 369 177 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 -5 130 291 395 413 168 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1724 5168 8472 10737 12465 14325 15659 14784 13372 12848 12160 10852 9700 8268 7864 10973 15747 24231 49430 83891 134991 215207 261092 221454 187105 164259 178183 238928 105261 65744 72112 52747 35411 38452 46751 63564 87735 69659 72003 110605 100617 15479 476 61 59 51 82 62 38 36 31 86 55 60 61 80 101 81 77 65 72 56 41 56 72 86 87 39 45 75 64 44 59 84 91 60 67 64 60 75 65 77 60 72 59 86 121 94 89 112 123 95 63 81 84 93 93 91 90 88 83 70 76 83 79 96 94 100 88 91 75 94 93 83 81 62 74 85 75 80 85 74 86 90 78 73 77 96 91 79 78 71 75 82 82 81 82 71 75 74 78 79 77 71 66 62 63 62 58 61610 324 1194 30 11634 17 6 50 6239 1779 533 2130 4951 7951 12764 21340 30808 49103 90870 166108 249617 277971 139738 47813 46061 44034 41839 39889 38098 37599 33114 23948 18333 15610 12781 10334 8627 7172 5911 4486 3176 2343 1993 1525 1033 578 357 274 63 999999 999999 999999 999999 999999 999999 999999 999999 134 341 249 352 502 492 538 478 470 445 263 48 -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 353 1835 3757 6535 9406 12556 16426 19187 20889 22248 22762 20821 18321 16508 12240 9196 7311 7704 9068 13274 29106 50563 78072 106648 143743 218971 267535 223512 183483 183661 240881 206866 117290 69822 71333 84741 90723 88035 89627 65938 39292 39687 69799 91917 44128 3787 108 71 48 64 80 78 -12 47 106 97 71 76 48 84 92 95 111 84 86 99 86 35 52 49 66 99 68 75 102 86 57 54 73 60 88 93 61 42 71 71 86 72 73 89 110 100 104 95 94 91 94 113 105 103 113 88 83 80 78 85 90 79 87 87 75 93 72 88 102 89 61 70 75 81 65 58 66 81 98 81 73 75 84 89 76 72 70 79 79 77 73 79 81 77 82 78 84 83 72 73 72 64 62 61 61 60 58 61616 332 953 30 11633 17 6 56 6239 1782 -29 19 106 292 368 519 703 969 1294 3701 10278 15185 19506 27199 43096 61907 90182 140283 226607 352904 415064 243987 81571 67998 65057 64514 75644 85041 83690 82144 84839 86151 80362 62554 42672 32551 24756 17492 14312 11692 9848 7050 4635 2903 2222 1592 1160 858 604 498 325 102 97 134 271 444 849 1009 1425 1864 2030 2133 2452 2557 2618 2310 1907 1413 909 623 682 745 405 165 130 135 95 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 326 1398 4306 10399 16750 20528 21014 21890 21668 20411 20294 20941 20395 19047 17332 16573 15220 13023 11830 8640 5140 3183 3498 7834 27412 53579 64322 79028 109950 135152 130169 157689 265002 235069 128325 48966 50928 63186 75808 68690 40816 10404 5673 22476 79008 110621 50138 2913 55 54 43 28 0 33 71 58 57 14 11 1 53 48 75 76 24 13 18 49 51 48 52 49 28 36 30 27 64 50 64 66 36 50 50 64 43 44 49 49 38 40 44 61 91 78 91 92 73 78 59 60 58 64 51 63 52 57 54 63 66 59 48 55 62 67 83 62 60 72 45 38 41 62 57 47 66 59 49 30 38 53 44 47 53 58 57 55 45 43 39 55 54 45 43 38 39 48 48 45 39 38 39 25 28 32 22 61622 361 80 30 11630 17 7 2 6240 1785 82 753 -30 999999 999999 999999 51 315 633 938 1154 1414 1661 1851 2097 2393 2795 3022 3417 3687 4012 4149 4387 4605 4769 5077 5569 6024 6608 7122 7684 8198 9174 9889 10053 10335 10758 11777 13262 18563 32567 40201 34241 32405 40234 50085 62820 79878 124960 242725 385606 311700 156607 86194 70941 70513 65281 60008 54898 54799 60580 70939 78293 79900 77766 69017 51358 40464 35959 24113 13984 11825 8349 4966 3114 2378 1883 1302 946 760 559 461 325 320 460 792 1612 2206 3151 3323 3515 3970 4130 3711 3275 3115 3645 4339 4394 3942 3315 2162 1294 1121 972 726 657 515 364 190 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 522 2890 8439 13073 17082 20080 22033 20497 18143 16044 16707 15730 13124 12473 11282 8540 5410 4278 3696 3925 4848 6203 9059 11778 14471 21167 41500 73781 106025 232517 336945 307445 317933 173004 58276 24431 14191 9260 8417 7773 15104 55927 100211 91466 17740 700 82 33 51 64 60 46 77 72 82 95 69 83 71 66 113 113 65 83 118 59 102 98 76 85 89 58 59 74 72 63 72 67 89 82 80 48 67 104 120 78 84 108 90 102 92 105 113 104 92 124 101 99 122 98 71 98 120 114 98 100 87 72 83 95 91 105 100 90 96 84 111 108 104 83 83 73 93 97 77 72 86 88 79 87 101 99 90 80 86 85 84 87 82 86 80 87 84 79 80 79 76 71 69 66 62 61 61628 363 16 30 11626 17 7 8 6240 1788 450 999999 999999 999999 999999 999999 999999 95 306 666 862 1280 1769 2312 2505 2972 3445 3658 4062 4501 4698 4908 5370 5992 6338 6876 7441 8191 8963 9558 9745 10026 11142 12859 14755 16101 17222 18181 19201 21256 23398 25640 28147 29378 30344 31282 31975 35134 39422 45331 53269 58307 64984 102895 188301 181273 89611 84757 97889 105376 128214 179768 114159 82463 83845 91734 96616 108213 113756 99749 83346 66587 42001 23286 15848 9611 5366 4202 3854 3543 3168 2551 2026 1582 1263 939 706 543 459 634 1110 1829 3037 3915 4450 4485 4820 4600 3532 3093 3632 4091 3463 2570 2855 3337 3782 3792 3215 1969 843 481 196 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1301 5628 13572 25135 35232 39647 41271 40094 38910 38460 35774 32750 27837 24404 22878 19226 15153 13319 11909 10755 9238 7237 7919 12146 17547 18170 13592 13256 26408 52652 81655 106911 163007 193360 250356 376251 155512 27710 22977 20990 15313 10339 25842 68222 80688 58020 19410 4390 121 78 42 61 56 53 63 72 53 80 72 38 55 41 67 84 59 66 56 47 32 106 67 63 62 65 76 89 92 75 49 43 80 80 46 49 69 69 79 92 94 85 71 66 70 87 69 84 75 94 101 84 105 96 105 121 97 93 93 115 83 84 71 75 90 73 70 73 83 71 72 66 60 71 94 80 66 81 70 52 68 80 76 80 90 79 86 90 88 84 74 68 70 76 74 83 74 75 72 67 69 66 57 56 50 46 61634 363 42 30 11622 17 7 14 6240 1791 943 999999 488 474 999999 999999 999999 999999 70 166 396 585 873 975 1222 1434 1515 1737 1869 2143 2481 2868 3318 3771 4203 4693 5110 5620 5819 6290 7163 8237 9093 10139 11069 11620 11748 12664 14401 16121 18049 18679 19217 19838 21076 23017 24855 27258 30442 34714 39159 43178 46716 50452 55616 62154 68634 72944 79072 93558 111588 143804 164971 144461 127918 117234 109493 96481 88315 80077 77884 81671 79246 66640 52662 34324 20556 12058 8220 6708 5447 4703 4567 4600 3800 2866 2201 1526 1087 815 627 590 708 1222 1726 2154 2426 2747 2668 2412 2612 2962 2938 2373 1787 1411 1943 2242 2149 1706 964 558 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 327 1678 5201 13669 23119 31856 38116 42106 45276 47150 46059 41170 35777 33344 33086 30064 27875 30434 30651 29219 28771 30770 32599 33014 29212 26290 24020 19967 17652 18739 26323 47583 67891 91219 138582 167995 155077 258789 382844 119429 37533 43201 44530 39103 34342 37844 63317 81738 56085 61715 4417 113 103 126 81 24 38 90 91 105 86 81 66 63 76 65 101 88 45 53 103 90 88 87 61 57 73 72 89 72 80 77 107 97 93 82 81 81 71 84 85 83 92 112 108 118 108 117 120 105 114 105 102 111 82 103 108 97 94 83 107 100 84 79 96 103 118 121 106 85 84 89 105 95 90 98 89 87 97 83 91 98 96 89 87 86 77 95 105 96 109 89 85 96 92 99 101 97 90 88 91 86 79 80 73 64 61640 363 10 30 11620 17 7 20 6240 1794 2428 999999 999999 999999 999999 999999 999999 13 61 217 316 784 1332 1195 1116 1309 1474 1607 1864 2065 2236 2668 2963 3335 3721 4222 4524 4586 4834 5582 6095 7028 8107 9273 10437 11200 11437 11170 11438 12085 13447 14933 15339 15619 16193 17211 18443 18085 17953 18056 19197 20847 22382 24878 29393 34214 39397 45136 51662 58764 65949 75181 83829 92753 106057 107419 112471 123944 111392 92104 82748 71775 71989 76037 62680 49152 34648 22263 14136 10536 9288 8152 7501 6764 6098 5154 4297 3491 2905 2181 1709 1379 953 749 660 602 730 756 1039 1104 1154 1357 1430 1487 1186 1043 1660 2490 2829 2861 1843 952 640 210 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1500 4543 7895 11818 18433 25889 34970 43829 50164 53945 58673 64185 66771 67567 69421 73002 73775 67767 61321 57746 56276 56127 57228 59516 60877 65834 59709 32912 17349 14722 21437 37979 61737 79364 90670 148352 289898 282380 84782 21006 21808 32675 42203 38864 40047 33205 28970 16448 2158 760 91 98 76 68 66 80 32 63 89 25 39 29 45 74 44 68 79 40 50 67 55 82 69 43 60 63 63 49 50 48 84 33 60 60 37 46 82 73 68 97 75 86 86 86 70 80 82 63 81 91 76 84 88 74 69 86 70 70 73 64 62 78 82 83 64 65 94 91 59 73 72 72 63 63 78 57 84 64 58 84 74 70 81 70 79 72 71 68 71 69 64 62 74 67 75 65 66 66 61 49 54 48 46 47 44 34 61646 363 10 30 11620 17 7 26 6240 1797 1452 999999 385 1585 560 999999 999999 999999 999999 999999 999999 43 123 204 472 692 958 1156 1463 1589 1827 2073 2520 3209 3784 4277 4556 4856 5252 5458 5789 6121 6636 7424 8132 8116 7737 7343 6850 6488 6549 6859 7081 7197 7003 7000 6940 6554 6256 6261 6494 6912 7424 8040 8609 9306 9924 10975 11720 12566 12927 13145 13478 14153 14779 15377 15855 16325 16961 18370 19785 20133 21069 22421 23272 23785 23351 22026 19550 15985 13051 11696 10408 9296 8649 7420 6110 4948 3763 2983 2182 1672 1184 973 574 405 253 147 25 -22 -47 -11 -6 -21 -50 -32 24 214 418 680 736 667 634 311 128 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1480 4014 7674 11144 14820 18167 22702 29388 35657 39599 43706 48050 51737 56256 59837 61636 63357 58905 51449 47818 48152 55219 67725 88527 108073 113109 79620 58681 56925 50340 47298 58247 74629 107028 160318 183648 234901 361621 302505 76776 15190 10331 11668 18935 33796 60271 78957 70282 61028 16812 1125 94 59 79 53 4 14 41 91 41 48 58 83 62 39 53 88 80 79 112 72 51 58 35 42 39 55 44 75 74 57 66 56 63 61 59 51 84 66 47 53 65 80 75 67 84 98 96 76 66 95 89 95 93 85 86 78 100 81 72 80 77 70 64 63 78 97 102 79 81 74 71 77 64 51 68 74 79 66 65 69 78 70 68 69 80 75 79 65 67 63 54 65 59 63 76 78 71 58 68 66 68 50 43 43 37 43 61652 358 162 30 11622 17 7 32 6240 1800 -34 999999 999999 999999 999999 -35 71 141 232 270 406 631 677 821 1056 1257 1459 1641 1859 2063 2163 2158 2493 2692 2901 3114 3010 3139 3433 3580 3322 2922 3019 2968 3335 3492 3495 3575 3809 3838 3912 3917 3923 3979 4243 4057 3803 4021 4365 4893 5358 5709 6319 6830 7347 7916 8508 9015 9528 10327 11282 12186 13379 14844 16435 18618 20935 22595 24324 26055 27520 28287 29940 32098 31246 26789 21796 17904 15456 13698 12878 12941 12406 11358 9231 6665 4126 2724 1696 920 819 583 305 200 77 -98 999999 -85 999999 999999 -46 107 67 330 719 814 945 1016 873 729 652 219 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2006 5877 9817 12692 15347 18281 21110 24710 29290 33933 36698 39107 42132 44695 49331 54220 61517 71842 81043 89198 101804 121693 141706 150958 155407 143371 106687 68443 56116 53873 53632 56609 63543 76541 89895 89350 92229 148532 300722 240314 42758 20038 26031 30880 38154 49827 68947 87371 98158 55321 10044 513 98 109 51 25 47 60 32 37 42 31 69 72 35 47 64 81 46 54 77 80 84 92 54 52 41 65 54 44 59 61 98 87 94 69 55 74 67 63 49 78 63 80 93 92 72 105 99 92 115 110 72 69 92 89 88 97 103 100 90 88 90 79 82 89 98 93 92 79 97 91 77 69 53 52 62 63 63 80 74 72 65 67 64 70 67 71 75 74 75 84 79 66 58 67 65 64 62 65 66 62 61 55 52 54 57 55 61658 347 465 30 11625 17 7 38 6240 1803 -25 92 168 233 297 428 527 699 908 933 1083 1097 1137 1138 992 759 580 392 256 208 480 499 884 1175 1157 1165 1028 991 947 1042 1205 1324 1931 1646 1754 1858 2337 2669 3008 3558 4043 4839 5807 6689 7794 8737 9378 9929 10326 10768 11567 12174 13350 14845 16146 17567 18867 20539 22575 24575 26378 28401 30682 32688 32787 30384 26632 21510 17418 14950 12771 11020 10098 9134 7494 5083 3158 2380 1769 1430 1455 1676 1814 1242 690 557 396 344 107 -89 -4 317 545 806 1263 1625 1723 2063 1949 1544 1187 728 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 697 914 1342 2239 3652 5005 7076 9979 11978 13884 16381 19578 21759 24990 29437 33996 39103 43387 48043 51526 55824 60421 68121 80471 94981 108107 127761 132810 132551 131255 100409 70117 57821 51830 55894 55246 54847 66269 73854 68362 142324 303551 347433 230122 66358 32130 35035 39386 46688 54308 64222 90940 119239 88263 31015 1790 141 83 80 91 67 98 79 68 74 72 34 92 64 49 72 95 117 54 86 45 60 77 73 74 67 78 63 55 53 81 68 36 56 83 66 67 75 68 83 82 82 76 83 70 64 66 93 104 89 58 75 112 87 84 76 81 78 109 120 102 85 42 70 70 81 79 84 79 72 81 73 96 88 57 56 83 79 88 81 73 81 87 77 76 78 74 88 74 80 77 76 69 70 59 70 82 75 64 72 76 69 66 62 58 62 55 61664 342 646 30 11626 17 7 44 6240 1806 -75 -78 89 136 113 199 261 255 96 157 196 285 145 -21 -48 -79 999999 999999 999999 -66 115 109 186 230 382 576 681 975 1203 1410 1983 2538 3045 3792 4290 4651 5182 5859 6617 7325 7951 8338 8373 8747 8649 8842 9207 9464 9917 10680 11289 11682 12726 13843 14501 15407 16931 18792 21205 23685 26563 29810 31410 31410 30395 27095 22276 19532 17361 15479 13205 10386 6820 4748 3873 3550 3191 2822 2604 2417 1719 890 347 165 -7 202 506 757 1234 2070 3069 3698 3567 3107 2167 1204 560 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 346 866 2158 3575 5069 6476 8850 11671 14721 17787 20889 23485 27198 30299 33420 36983 40768 45385 49690 53742 57710 62500 69285 79222 87691 100742 105748 105665 114461 118947 113786 100681 74772 54428 59658 77795 93683 92154 92009 113900 157040 198841 236789 254003 174993 81887 41945 30893 42643 54668 63564 71739 82416 81219 43673 7518 444 180 134 140 108 120 83 73 81 107 108 73 110 116 99 118 126 141 134 87 114 116 80 97 92 109 100 74 88 119 84 84 130 118 109 108 93 88 70 103 107 103 113 145 121 95 110 98 118 144 150 113 124 118 112 138 122 116 108 122 129 130 120 128 112 145 143 119 109 107 120 108 115 125 117 114 105 114 120 116 109 101 96 115 105 119 124 114 90 102 111 114 113 101 97 109 117 109 100 106 103 104 96 95 81 84 80 61670 342 674 30 11624 17 7 50 6240 1809 -59 96 113 199 82 237 163 207 312 266 323 335 230 194 188 257 226 34 10 21 88 25 1 187 315 516 740 1064 1292 1566 1946 2509 2963 3340 3942 4375 5203 6175 6716 7031 7422 7811 8110 8344 8662 9080 9600 9895 10147 10377 10808 10989 11196 11703 11678 12092 12152 11362 10479 10343 11113 13302 17359 21082 24102 26680 28210 26592 22747 19116 17522 16675 14890 10804 7919 6366 5341 4510 3338 2855 2500 1647 976 651 518 363 443 806 1150 1509 1969 2447 2508 2526 2473 1744 782 256 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 733 1923 3845 7046 10092 14239 17728 19911 21636 24811 29328 33371 38252 41921 44718 49859 55589 59407 67338 77676 86868 96693 103735 106815 114672 106948 85783 66442 54697 54255 48561 43748 59854 75751 76186 90251 99616 99473 100344 116221 146746 203759 267031 231701 132765 70041 35044 35666 52480 66863 70406 59020 28554 8262 1216 316 138 136 124 102 141 110 141 137 103 78 66 80 101 98 138 122 103 81 100 106 99 95 110 109 127 128 105 110 123 114 105 70 84 106 109 106 104 107 109 119 124 135 116 96 113 107 119 167 133 106 123 135 136 123 124 115 122 110 108 119 110 98 84 97 92 106 121 139 123 101 105 101 91 109 133 109 108 117 102 106 88 104 119 113 111 106 107 114 119 114 107 99 94 95 99 96 92 102 98 92 83 87 90 82 86 73 61676 360 103 30 11623 17 7 56 6240 1812 -15 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 11 110 120 69 191 199 153 206 126 166 42 2 69 -92 999999 999999 999999 999999 999999 999999 999999 39 163 229 456 519 641 757 986 1191 1426 1890 2446 3038 3835 4696 5463 6026 6582 7147 7722 8182 8721 9219 9228 9123 9244 9752 10051 10261 11118 11567 11372 11184 10315 8924 7240 5828 5350 5875 7400 10018 12865 15529 18320 20727 22438 23601 22707 21013 17919 14915 11982 9083 5970 3762 3237 3030 2620 2064 1183 985 1043 1156 1315 1653 1888 2161 2134 1971 1591 1108 731 567 279 -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 280 1823 3679 5514 7937 10597 14271 17459 21003 24287 27390 30623 33237 35539 38293 41678 46625 52428 57152 62422 69184 80875 94914 110471 123978 140922 145481 126509 84762 45257 41198 54256 62938 77446 94399 101460 106183 125370 153284 199354 264707 269090 193891 107799 45442 44611 58873 70073 72824 52189 26199 10039 2392 561 187 144 109 107 130 76 97 127 80 56 70 44 65 89 81 68 56 118 75 61 109 111 128 97 98 73 78 76 61 51 101 108 101 90 77 91 74 82 86 68 63 72 95 117 108 121 108 78 71 101 101 110 120 115 116 125 109 112 104 91 79 84 95 104 97 117 95 102 121 113 105 86 83 96 97 92 89 94 81 69 98 88 77 83 97 99 95 93 91 92 88 84 93 80 81 78 89 87 74 78 80 89 87 78 73 72 62 61682 313 1514 30 11624 17 8 2 6240 1816 177 476 703 907 1348 1742 2190 2639 3014 3473 3919 4359 4725 5080 5636 5995 6390 6769 6989 7387 7636 7643 7229 7137 7423 7819 8539 9154 9237 8697 8174 7721 6692 5534 4745 4224 4122 4596 5506 6649 7945 9807 12277 14533 16361 16857 17170 17577 16707 15421 13988 11005 7780 4724 2814 2221 1724 1284 1117 923 1196 1939 3033 3655 3466 2798 1834 1166 697 288 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 286 1043 1834 2770 3867 5743 7867 10722 14887 18023 21534 25447 28876 31787 35550 39830 43560 45715 49874 55310 60032 64822 70509 78051 92262 102409 109262 109714 106405 101257 81096 50099 31213 28788 39504 63361 80174 85519 103142 122976 146914 183777 227022 255353 230148 144773 79676 61396 65691 72113 80243 81272 81091 76199 60526 34777 11917 891 110 92 59 58 109 72 82 93 84 71 35 42 90 78 82 90 95 94 67 92 109 110 111 97 127 106 116 81 67 108 83 86 102 90 92 66 115 100 89 91 104 88 95 96 80 81 100 87 85 133 108 120 133 129 98 128 122 100 99 83 100 108 92 104 107 79 91 114 101 109 100 97 99 95 104 103 107 102 104 112 75 81 94 97 106 96 99 100 102 101 93 88 89 80 87 89 88 88 87 72 70 73 72 71 76 67 61688 316 1398 30 11628 17 8 8 6240 1819 91 268 560 793 1185 1467 2026 2459 3020 3464 4051 4646 4931 5130 5574 6012 6587 7071 7399 7615 8103 8579 8865 9055 9200 9440 9062 8788 9037 9564 10333 10856 10836 10333 9773 9619 9070 8631 8387 8210 8142 7733 7467 7948 8519 8544 8021 9142 11316 13489 15552 18222 20913 23316 24908 24133 20971 16718 11859 6927 3483 1736 1087 1188 1528 2103 2641 3138 3195 2753 2100 1807 1623 1716 1444 705 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 243 944 2608 4753 7277 9549 12130 15626 20202 26862 31533 34089 38477 43019 46318 50416 54935 60250 67772 75462 81951 87210 90548 92745 96973 94967 75489 52744 41869 42095 39621 34930 37903 46757 59584 81060 107117 122462 144582 182419 202554 204007 183619 128760 53346 21653 38596 61668 69729 83286 86687 75110 45632 16861 9679 7886 1770 76 57 87 78 79 76 59 65 32 35 64 59 34 21 38 41 57 68 81 64 92 70 61 35 56 38 14 60 90 69 35 46 39 57 69 57 58 56 31 47 49 69 82 97 78 104 98 92 91 61 86 105 117 98 70 68 38 54 57 53 54 74 56 72 63 84 87 68 57 79 75 56 62 61 55 49 60 58 69 60 62 69 70 59 59 68 69 74 64 68 68 56 58 64 64 59 54 54 63 60 51 49 50 50 37 30 61694 338 773 30 11633 17 8 14 6240 1822 -84 -36 68 131 75 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 124 339 608 1060 1327 1749 2118 2466 2996 3454 4036 4517 5136 5900 6420 6852 7500 8283 8887 9433 9985 10527 11046 11563 12446 12955 12811 12678 12306 11758 11030 10751 11435 11482 10975 10109 9612 9557 9398 9421 10142 11019 12670 14618 15719 15400 15819 14877 13860 13059 12207 13264 16040 19409 22833 26282 27591 27075 24957 20605 12803 5931 2815 1752 1475 1688 1923 2025 2090 2116 2118 1763 1156 982 857 757 423 -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 117 1138 2217 2749 3596 5125 7142 8935 12333 15584 19700 23768 30029 37225 41784 45818 51743 57894 63729 68417 73863 76792 78368 84701 88779 91971 97388 97019 93713 87410 67588 47403 39881 43565 52730 64924 82445 96537 99881 111156 119159 136796 157203 173595 181362 156911 65726 15183 12733 30514 44200 46123 42513 33116 21199 10795 3722 678 263 109 51 88 77 58 77 58 43 46 40 26 32 40 72 72 59 57 27 81 103 69 54 46 53 43 49 44 59 63 73 77 123 110 74 81 73 34 44 63 39 44 78 75 76 99 115 70 82 63 88 76 72 87 96 57 89 101 84 88 77 65 54 72 81 65 77 87 99 99 77 64 71 74 57 68 82 79 69 68 77 88 75 59 54 65 50 68 84 76 69 70 65 64 56 68 78 66 57 54 65 66 63 54 55 57 56 41 61700 363 26 30 11636 17 8 20 6240 1825 373 999999 999999 -17 887 369 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -34 43 162 144 164 215 320 295 423 441 485 557 403 -30 56 -31 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 223 495 859 1344 1757 2160 2595 3005 3279 3623 4241 4507 4764 5202 5617 5672 6105 6551 6864 6925 6969 7290 8033 8546 8907 8892 8742 8468 7891 7594 7833 8256 8433 8682 8617 8428 8642 8842 9632 12172 16812 21155 25255 27996 27594 24946 19907 13744 9594 8067 8756 9188 10513 13214 16085 18510 19117 15331 10512 6587 3850 2824 2530 2962 3714 4256 4063 3438 2478 1730 1503 1139 927 1376 1196 256 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1201 4006 6023 7484 8797 9685 11536 14698 20094 24887 29089 32568 38347 44519 49040 55508 61225 66071 72609 77002 81822 87608 93013 95706 96207 97701 98837 93363 83558 72525 62761 53683 46128 40120 37574 43583 54662 65001 74775 81496 91555 120462 140661 143645 143306 137286 105757 83171 82336 54194 22677 17592 28237 36253 36677 33343 22376 12756 4599 677 247 94 92 84 78 66 77 65 23 56 80 57 78 118 57 71 75 82 78 98 123 80 88 113 156 120 100 68 73 81 85 100 102 113 56 78 79 98 99 83 81 90 92 100 89 99 114 108 76 91 99 113 111 109 103 114 98 95 91 112 93 88 89 90 86 83 75 85 88 101 82 88 93 95 91 105 93 81 94 105 88 87 100 104 83 85 80 91 88 97 95 97 87 83 81 80 90 93 89 81 76 71 81 72 65 66 66 61706 363 27 30 11637 17 8 26 6240 1828 1334 999999 999999 999999 563 807 358 999999 999999 999999 999999 999999 999999 -16 -23 88 97 195 214 211 200 245 278 375 520 523 621 771 808 765 857 975 1028 1048 1112 925 612 506 566 409 434 387 305 238 43 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 314 838 1540 2460 3124 3854 4547 5162 5908 6512 6893 7259 7534 7600 7703 7613 7566 7794 7843 7645 7516 7597 7336 7170 7217 7049 6930 6890 6850 6830 7272 7649 7967 8133 8050 8165 8235 9086 11128 13804 16852 19975 22085 23669 24230 22510 19074 15520 12961 11226 10165 8160 6186 4565 4321 5855 7317 7604 5948 6028 8075 11573 16556 20602 22634 19052 13932 9850 6811 4348 2940 2591 2410 1714 840 302 -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 867 3123 5244 6898 9433 11975 14512 19109 26970 33721 37582 42524 47256 51309 56233 60273 63392 69254 74178 75895 77754 81409 84655 89754 92992 90983 87225 84987 79954 75335 68031 51552 30011 23105 23439 24461 33516 54135 79764 104934 114991 115865 105748 100294 116398 134814 124434 72934 50305 25849 8507 15085 16770 16995 14902 15250 12133 9035 1902 316 133 59 108 57 34 49 91 80 50 31 26 68 25 48 29 59 37 14 62 48 76 66 56 55 70 60 36 82 62 15 33 51 32 47 64 51 21 40 35 40 47 91 80 75 82 45 58 73 86 72 64 64 77 88 99 94 95 87 70 69 55 47 47 47 58 61 82 88 77 58 62 68 58 56 53 63 65 63 57 54 46 54 65 77 67 51 59 63 75 70 67 60 64 68 58 67 57 48 44 47 45 44 46 54 49 37 61712 363 26 30 11636 17 8 32 6240 1831 1237 999999 999999 999999 999999 999999 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 -56 -55 41 67 139 170 243 241 179 260 273 199 268 268 180 172 87 -28 -73 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 302 712 1350 2061 2799 3364 3897 4551 5034 5414 5740 6047 6055 6237 6749 7070 7358 7509 7493 6943 6163 5466 4981 4275 3607 3519 3384 2911 2645 2399 2442 2668 3092 3450 4454 5834 7393 9292 11799 14677 16735 17355 16952 17129 16754 14801 13729 12735 9005 5885 3961 3568 4681 6587 8876 10878 12611 15868 20340 23772 26619 31546 38096 40425 38703 32581 21696 14476 11933 7668 3913 2274 1169 348 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 988 2142 3846 5765 8079 10600 13770 17130 22794 29827 36166 41619 47536 52999 57794 63820 69757 74562 79335 82682 84081 85272 86500 86660 88233 93081 91479 87635 74883 61768 48916 36951 27508 22161 18733 16999 20473 32449 49724 65821 94324 101046 95891 102589 118955 142248 162994 155993 95256 56758 40024 11535 4364 4502 4338 6952 14965 26231 22566 9018 1211 229 107 113 99 79 76 63 53 95 84 55 81 80 95 60 73 71 74 120 100 86 77 100 101 64 62 49 59 89 72 81 104 106 97 95 83 72 74 81 89 77 62 53 79 95 85 75 100 114 99 89 83 106 99 125 104 92 86 96 100 93 74 87 102 100 102 91 97 90 94 100 88 78 66 77 85 71 86 80 80 94 69 74 83 76 78 85 83 83 92 92 84 80 76 76 72 75 72 82 72 70 74 68 58 54 55 61718 363 23 30 11633 17 8 38 6240 1834 3506 999999 999999 999999 999999 630 926 622 851 243 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -6 126 220 305 355 342 485 503 575 591 744 631 435 446 456 362 336 261 190 274 165 155 149 31 50 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 602 1392 2244 3296 4383 5236 6074 7035 7765 8277 9037 9893 10629 11751 13038 14021 14235 13967 13409 12584 11720 11021 10212 9137 7982 6300 4564 3190 2892 3323 3941 4666 5499 7111 9637 12413 14758 17045 19826 21540 21297 19973 16809 12431 9927 8968 9421 10431 11135 11785 13381 15848 17054 19614 21672 24024 28303 34640 37738 37151 36824 30803 19554 10263 6908 6149 6463 5525 3735 1315 265 410 908 574 243 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 169 366 654 1775 4301 7219 10659 15032 20411 25648 32923 39973 44386 47366 51917 57488 62364 66953 71472 76563 80590 84429 84762 84052 85781 88035 86432 82489 76002 69781 56628 36700 23579 19943 17275 15509 15505 17137 21573 27997 43349 68354 91385 93565 97849 119709 140868 156331 141101 92523 69580 59531 27010 4421 2981 3900 3759 4011 4067 4114 2446 465 209 107 68 80 53 69 57 55 28 57 78 89 81 87 73 85 107 103 59 60 71 31 52 89 81 67 57 74 95 90 73 53 50 50 37 64 96 59 40 50 81 81 73 91 101 105 88 104 85 87 65 80 81 82 84 79 97 96 84 64 74 80 68 87 75 74 83 81 87 88 81 78 88 67 63 79 81 68 90 87 79 76 83 69 71 78 72 68 80 90 78 79 93 83 62 70 69 69 69 74 67 64 61 58 49 49 61724 363 22 30 11632 17 8 44 6240 1837 6830 999999 999999 999999 999999 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 -51 46 131 209 210 386 354 263 254 349 163 159 179 168 96 18 -66 -70 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 206 683 1169 1791 2784 3798 4645 5154 5558 6243 7078 8121 8978 10072 11209 12016 12056 12013 12039 12124 11668 10557 8867 6449 3815 2424 1807 2122 2558 3356 4910 6755 9074 11522 14525 18678 24250 30997 36911 36228 28866 21029 16229 14369 14382 12724 10518 9968 9273 8555 9656 10861 14013 18674 24887 27962 26548 20838 15449 8997 5203 4733 3900 3703 4197 3486 1562 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9 221 468 957 2152 4095 7087 11035 15989 19369 23776 29128 34763 40976 47772 52373 55738 60284 64830 68945 72067 72851 71758 71525 71581 71209 71938 75331 75966 77193 77789 68858 50171 39968 33494 28711 32987 35663 34736 29281 24849 30547 39500 53685 71266 80980 100455 119073 140847 150506 133894 104677 80017 63227 63100 55403 8858 2259 3296 3034 2494 1947 1617 392 127 77 65 48 74 17 62 71 50 78 59 56 64 30 25 45 70 81 51 51 66 64 65 85 95 88 72 47 36 76 72 44 60 48 27 54 68 71 57 59 44 36 43 76 77 78 86 97 66 65 73 90 103 89 85 71 74 85 71 64 61 79 63 44 67 53 68 66 55 56 70 71 58 61 56 70 61 38 45 56 66 53 69 69 57 64 64 71 58 59 61 59 62 64 50 65 62 53 43 51 44 46 49 41 37 27 61730 355 262 30 11632 17 8 50 6240 1840 -72 495 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 48 71 100 315 303 340 363 355 342 276 357 343 219 22 -19 -52 -75 999999 999999 -58 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 323 689 1160 1598 2250 2754 3261 3519 3811 4413 5322 5967 6633 7363 7768 8505 9322 9242 9117 9689 9560 9057 8262 6714 5417 4603 4244 4492 5567 7180 8846 11396 14685 17590 20101 23898 26956 26977 26666 24157 18080 16200 18254 19916 21959 19126 12169 7188 7583 10034 12610 14733 16432 18671 19880 19893 18078 15894 13044 8473 4780 3610 3199 2194 932 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 999999 999999 999999 999999 999999 94 937 2499 3936 4769 5485 6558 8248 10655 13019 15407 17994 20907 24229 30323 34567 38238 41829 45903 48705 51351 54733 55613 55697 57288 58298 56727 55330 57729 63400 67051 69940 70293 70439 73301 77263 79989 86696 92420 88878 51580 27870 39404 62410 83123 101493 110159 108826 114663 106097 90281 82040 69085 44172 46813 67420 40316 3498 1101 2487 2957 2578 1753 902 284 120 42 60 64 80 34 24 30 45 24 61 34 39 55 71 44 35 27 32 74 35 65 51 54 40 40 50 40 49 37 32 74 42 52 43 28 56 37 35 43 40 43 56 13 57 42 56 60 68 46 45 47 40 89 58 52 68 38 56 49 53 61 41 30 31 49 48 42 69 61 59 69 55 52 38 55 60 60 68 57 37 52 49 56 47 48 46 35 48 52 44 55 38 47 42 35 42 36 38 28 24 29 35 25 16 19 61736 358 176 30 11636 17 8 56 6240 1843 -33 1118 2345 1118 -60 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 1 49 67 137 194 247 393 326 504 609 604 628 681 676 567 574 692 759 850 692 640 394 364 334 283 216 257 149 162 -11 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 99 355 718 1093 1471 1872 2324 2749 3123 3366 3712 4235 5059 5746 6518 7212 8094 9117 9572 10208 10551 10896 11731 12158 12074 11321 10254 8642 7268 6581 6684 7549 8914 11083 14159 18448 22463 24456 25407 25961 27474 27008 23736 19287 16381 13376 11064 9155 7094 7011 9440 11904 12875 15320 17331 19483 22850 21478 17419 14357 9331 5718 5213 5411 5005 5374 4461 1936 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 112 626 1399 2289 3431 4025 5119 7739 9124 11092 14569 16978 18682 21774 25290 29087 33068 37084 40324 42763 45939 49788 52118 54643 56486 59478 60363 56793 54234 56366 60303 66591 69512 72259 76416 80291 85480 91236 97707 104030 97243 80873 59069 50017 64234 73413 74898 74230 81325 93823 103526 101901 83826 69082 59073 70507 72257 30517 2316 1131 2236 2343 1626 564 160 99 117 113 76 97 68 93 63 62 74 81 78 39 72 98 100 91 80 124 124 89 107 106 137 121 85 83 89 79 79 90 72 61 77 86 63 76 55 89 96 113 60 60 85 103 79 97 119 90 94 93 110 108 108 102 92 102 93 104 118 103 113 120 108 105 97 109 89 94 105 83 97 91 92 104 77 80 74 86 95 110 99 97 90 89 102 103 90 96 77 80 99 92 89 88 95 102 88 72 78 83 73 67 62 66 62 61742 361 93 30 11643 17 9 2 6240 1846 -70 4 19 72 94 212 238 334 323 431 471 451 380 451 499 499 592 586 381 423 434 553 621 725 601 630 699 829 1031 1048 1071 925 1053 1101 1054 933 964 1044 966 738 728 380 269 145 46 -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 192 529 1259 1943 2311 2575 2834 2921 3221 3484 3835 4141 4642 4945 5487 6136 6718 7164 7601 7962 8544 9340 10225 10630 10593 9807 8874 7909 7544 7424 8070 9820 11776 13738 15825 19271 24475 29702 30482 25943 21651 16787 10245 8779 7568 6622 5858 5782 6977 9356 11552 14254 16973 18520 16831 14144 13129 11647 9765 9167 9722 10161 10410 8821 5702 3925 2041 870 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 208 672 1096 1457 2173 3950 6005 7689 9595 11538 13046 14494 20374 28097 36866 41604 44977 48274 51386 52334 51126 50765 50864 51155 52939 54305 55238 57183 60337 67270 74939 78404 86089 91465 87636 95705 111067 110659 120203 133579 108602 64699 43113 44476 54993 70468 87719 84060 71595 67653 66816 80653 98702 110725 64183 13495 592 687 1178 1442 1026 426 173 116 113 127 95 84 104 109 122 126 91 79 75 62 75 69 79 123 84 100 113 92 75 85 99 125 101 94 98 118 93 97 95 85 103 89 84 102 100 115 125 119 120 114 110 117 127 117 111 114 124 128 127 128 116 117 130 113 106 119 136 113 103 119 119 108 104 109 103 119 130 94 106 108 86 93 96 85 113 115 108 106 118 93 110 102 105 116 111 109 104 103 108 107 98 92 86 104 87 83 90 80 86 85 81 72 65 61748 362 69 30 11649 17 9 8 6240 1849 68 71 160 262 326 378 443 572 627 555 590 691 678 644 603 581 498 563 442 402 335 365 404 606 771 812 958 1223 1478 1387 1662 1740 1804 1838 1748 1743 1756 1744 1720 1720 1684 1674 1563 1423 1099 827 521 157 -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 19 398 828 1556 2232 2804 3307 3886 4336 4668 4927 4744 4774 4953 5054 5360 5671 5535 5310 5328 5428 5836 6738 8170 9672 11550 12751 13698 15181 16006 15484 13504 10652 8479 8277 9096 12165 18043 24366 25475 24401 19945 14281 13894 13288 11851 10319 10343 10702 11113 12512 12829 11545 11500 12185 11422 9003 7364 6269 5503 4333 3021 2198 1404 901 838 542 180 -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 123 432 910 1453 1981 2459 2988 3537 4537 6122 7407 10005 12883 16243 19240 24925 31300 37004 41621 44342 48650 48161 45080 45375 46478 43606 42330 46518 50802 54537 59364 66162 72078 75759 78277 85964 88184 93651 107695 122161 126994 129156 102537 59401 39717 38196 52904 68985 80003 84781 84176 85524 84237 78733 96976 112698 52816 16877 1871 210 246 369 320 124 88 103 52 79 86 84 70 47 37 88 71 45 53 73 48 50 88 89 82 78 105 100 91 65 55 48 45 76 64 33 37 70 70 40 95 95 47 58 61 30 37 57 73 89 96 73 84 57 103 105 85 91 84 99 108 85 76 80 65 59 74 78 68 67 62 67 56 78 70 65 81 78 69 68 69 71 82 76 57 75 80 58 59 69 61 69 67 73 68 74 74 59 60 64 66 64 61 61 48 53 57 52 43 40 35 37 61754 362 73 30 11653 17 9 14 6240 1852 47 -82 16 1154 1750 1285 311 -51 -49 -89 -15 86 63 -22 -30 999999 999999 -86 999999 -96 5 151 187 248 342 394 578 625 783 890 926 1030 1101 1172 1322 1302 1171 1117 1068 996 840 693 519 452 288 182 79 -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 208 604 1019 1481 1895 2133 2565 2889 3176 3393 4128 5241 6255 6785 7026 7537 7655 8178 8370 8872 9791 11202 12909 14303 15212 16399 18101 19237 18187 14465 10498 8177 7234 6496 6744 7921 9808 13187 15888 18265 21057 20258 19085 20257 20955 19022 17176 15121 12836 12003 11404 10799 9919 8831 8395 7988 7798 7086 6977 6208 4573 3393 2881 1953 835 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 199 443 926 1681 2927 3810 4929 7053 9536 13291 18401 22639 25347 29891 33665 36122 40297 44622 46112 45545 44109 42180 38388 34765 33335 33641 36895 41550 47871 53862 60710 67610 69467 68371 69440 70683 72218 86274 107425 123623 131083 131373 127633 106083 77686 55859 48809 57881 67566 67598 70048 71667 67505 65882 65845 88018 134791 63156 7368 245 93 74 74 70 111 79 79 81 92 85 70 81 80 69 83 71 82 79 74 67 69 66 84 78 79 73 87 137 95 84 70 59 21 35 58 83 54 81 86 92 85 81 55 54 101 73 76 53 68 84 108 89 87 109 97 100 96 89 109 102 100 112 101 98 104 93 101 91 81 73 82 71 79 86 78 93 93 89 82 73 76 74 89 90 90 85 87 90 95 84 73 83 72 78 87 84 73 81 69 83 82 74 69 63 65 66 74 60 55 45 61760 358 194 30 11654 17 9 20 6240 1855 2149 1902 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 -24 71 184 315 394 379 433 535 504 524 501 522 593 542 436 463 466 285 127 -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 39 440 801 1177 1395 1832 2186 2582 2845 3479 4269 4798 5284 5843 6718 8068 9499 10538 11795 13296 14770 15597 15759 16232 17109 18033 18920 20786 24029 26994 27955 24762 19346 12851 8878 7361 6208 6094 7638 9748 12893 15557 16176 16873 17412 15946 14301 12705 10788 8968 9161 9686 9668 10522 11445 11697 12247 12139 12327 11651 10415 8320 6393 5086 3884 1932 556 184 530 556 -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 46 282 593 1037 1772 3261 5576 7787 10142 12618 14741 17723 20700 24772 29141 31428 31583 29896 28618 27158 26064 23681 22054 22143 24766 24962 26220 29329 33327 38245 42948 45626 51851 58771 61333 67126 72911 82965 103605 121835 132071 142659 147686 120713 79888 68708 73684 84705 93718 100558 98244 88125 74243 64668 83894 136796 97042 8829 187 33 64 81 89 58 48 5 81 109 102 103 87 82 84 50 29 51 33 45 29 63 62 91 81 105 95 59 60 91 70 95 79 89 63 60 71 70 65 50 52 60 62 76 72 66 70 89 47 58 64 88 88 86 93 89 73 80 91 73 73 85 100 105 75 70 81 79 70 75 86 74 67 67 70 71 70 78 85 75 89 85 74 76 69 86 73 80 79 79 74 77 79 81 80 79 67 67 70 81 78 72 71 58 59 62 61 53 55 60 53 61766 339 764 30 11654 17 9 26 6240 1858 -38 92 154 120 308 210 145 249 182 121 157 147 179 72 6 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 204 493 883 1245 1829 2328 2401 2817 3509 4122 4823 5853 7072 8217 9305 10424 11076 11679 12019 12086 11997 11572 11657 12091 12467 13195 13614 14154 14925 16135 18222 19754 20961 22808 23747 19006 10429 6032 4535 4394 5103 5257 6204 10456 17106 19715 22823 22453 21032 19952 17635 15684 15243 13765 11097 8999 8342 7294 5450 4538 5423 6195 5789 5258 5187 5195 4160 3981 2727 587 134 667 659 645 383 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 813 1462 2357 3799 5712 8132 11113 13709 16544 19537 21797 23373 22160 19396 16927 13589 12625 13121 13369 12666 13097 15262 17768 20767 23754 28636 32011 36089 43401 45230 43758 46696 52800 59405 64403 71326 75242 82151 101064 124482 146715 127456 80395 66576 72296 89076 112068 139582 155813 145814 116635 100224 172426 110332 3016 28 37 47 7 13 28 11 10 23 14 24 15 19 43 49 36 30 -27 12 29 28 10 29 38 43 59 40 39 9 33 36 35 38 52 26 45 41 11 3 20 46 44 42 45 44 25 22 19 37 21 49 35 36 14 53 66 69 87 69 46 47 43 48 82 56 43 64 78 47 54 68 53 44 45 40 60 54 37 40 38 39 50 43 47 35 35 46 41 42 45 29 34 24 39 39 45 41 44 43 37 31 35 37 34 33 38 31 20 17 16 13 61772 337 823 30 11653 17 9 32 6240 1861 5 20 64 105 160 262 424 283 350 353 355 167 73 33 -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 11 433 1017 1507 2126 2666 3290 4224 5407 6561 7624 8527 9796 10840 11239 11420 11620 12322 12717 12488 12502 12313 12294 12141 12123 12066 12187 12332 12532 12810 13908 13577 11839 9919 7258 4502 3613 4304 6112 9026 11983 14505 17659 18262 18044 18766 16932 16424 14564 11845 11354 11137 10598 9744 8486 6608 6449 5982 5811 6493 9285 10103 8873 8274 7915 5896 3412 1697 1617 2167 2405 2972 3455 3823 3341 2593 1793 1864 2826 3889 4714 3957 2576 2443 3298 3284 2624 1783 326 999999 999999 999999 999999 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 1051 2313 3872 5406 8662 12393 14595 16146 17355 17883 16879 14655 12913 10691 8590 7808 6922 6483 7406 8485 9230 10936 12789 15427 17442 19461 25386 30547 33975 37288 39992 39114 44546 54502 54355 51717 61058 76618 92710 103811 115546 128658 122906 100296 75153 84133 112624 131389 143527 151343 145966 109449 62772 148219 276400 75980 1615 112 121 136 108 123 90 111 91 95 105 110 64 80 105 97 54 54 70 80 39 72 78 99 98 87 145 118 114 109 90 70 85 76 94 97 119 67 71 98 95 90 82 67 96 74 69 82 61 95 99 102 84 124 151 128 109 94 105 107 125 119 119 106 113 119 114 93 120 133 120 92 96 105 95 91 120 105 108 113 78 88 96 108 116 117 112 106 103 102 106 109 110 96 101 112 110 100 113 106 94 102 92 90 96 86 89 92 84 76 71 61778 277 2624 30 11654 17 9 38 6240 1864 101 469 932 1568 2325 2910 3076 3255 3174 2824 2637 2636 2879 3229 3473 3581 3607 3823 4278 4907 5797 6821 7060 7270 7740 8320 8640 7995 6617 6077 6130 5763 5319 6430 10255 15213 21521 24523 23454 21050 19191 18171 17966 18522 18787 19543 20489 23470 24872 23917 20872 18907 15029 8780 6775 7420 9131 7552 3992 2506 2635 2981 2987 3067 3126 3430 4093 4121 4604 4935 4292 4639 5366 6219 7442 8014 10454 13150 14150 14634 14248 12787 13357 12351 9846 3808 1181 1944 1049 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 1080 2258 3372 4995 6490 8517 10954 13305 14866 14544 14760 13010 9574 9018 9373 8039 6658 5905 6161 6534 7995 9948 10986 12591 14158 16988 20314 25910 28926 28408 29333 34422 42775 49316 52450 59591 72581 91948 108307 119992 124601 115718 104996 89987 90409 114894 133151 136794 121360 92148 59721 46669 131875 294957 201430 4560 116 76 84 76 79 97 83 74 42 51 61 105 134 84 60 55 28 56 28 41 60 81 76 108 94 69 104 99 86 93 79 100 73 75 73 86 82 63 39 94 84 57 60 46 52 71 84 80 82 93 79 70 60 107 95 110 95 107 105 124 121 71 80 103 91 79 86 91 85 92 76 79 74 71 84 86 84 95 113 98 80 80 82 85 85 87 75 69 69 74 72 72 85 76 79 88 81 79 75 67 74 73 65 65 64 64 58 55 60 52 61784 270 2808 30 11658 17 9 44 6240 1867 193 518 843 892 513 374 392 506 819 1310 1542 1761 1602 1326 1079 931 801 1062 1398 1805 2541 4048 5023 4948 5367 6521 6933 8180 11940 17367 22762 24037 22050 21002 21954 21485 18045 14847 12807 12633 12022 11401 10780 7880 4391 3490 4198 4934 7066 9404 10417 11025 9370 7691 7932 7170 6272 5661 4414 3585 3777 3333 1877 1129 422 999999 999999 999999 999999 999999 999999 999999 -59 734 2572 5232 10685 18190 30631 35332 42747 40336 11462 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 512 1733 3820 6313 8358 10044 11559 12961 13894 13420 11294 8160 6191 4988 4135 3807 4325 5360 7168 9311 11200 12439 14001 17483 21499 23695 25123 25760 26153 27956 29517 28997 25152 41194 74503 100896 117115 131594 134532 116203 92328 86828 85322 85853 100191 119028 120184 130518 140331 105534 86161 106163 233909 262689 9236 141 95 76 48 78 71 69 53 45 43 69 76 54 52 52 29 34 53 60 38 30 45 47 62 78 70 57 82 85 86 95 71 100 72 69 59 56 84 97 77 52 54 63 61 53 63 71 88 71 83 86 97 80 77 97 81 90 91 84 81 100 105 103 88 56 72 80 87 84 80 73 77 58 65 72 80 86 81 80 72 68 81 77 84 84 78 76 73 61 68 78 65 74 84 68 75 75 85 68 61 68 66 61 62 56 53 46 46 47 40 61790 264 3025 30 11665 17 9 50 6240 1870 -60 181 300 603 876 1170 1092 951 692 590 535 595 789 978 1088 1070 1459 2772 3397 2926 3190 3873 4007 5816 10806 16542 19544 17910 17695 19568 19338 18721 18022 16198 13905 13504 12156 9491 7215 5675 5596 8325 12444 14006 13244 14595 14224 14143 13864 12516 12593 10286 8128 7811 6589 6084 8442 13376 22256 25854 21388 17311 15645 15485 13622 9732 9941 10138 5084 1479 613 343 336 578 1786 645 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 741 2389 4333 6685 10250 12398 11657 11176 11459 11591 11880 10793 9312 7768 7230 7785 8909 11411 13869 14887 15062 15867 17307 16668 14780 13538 12290 10396 9342 10838 15277 18742 26961 52665 86610 115242 131221 136866 136127 135845 129724 109437 91835 81158 85460 109189 137624 143041 145811 155588 149948 97512 142396 297938 113197 3236 197 125 106 100 90 108 141 74 47 93 89 109 93 105 98 69 91 74 80 88 114 99 130 126 119 107 104 106 111 119 99 135 116 126 133 108 84 108 98 122 133 108 116 95 88 98 99 87 96 118 106 115 105 121 138 124 115 126 125 99 110 136 142 125 108 131 119 139 116 98 114 138 134 132 122 124 110 98 116 109 104 98 108 112 106 125 114 109 117 116 108 109 102 104 101 107 106 97 104 101 89 91 95 86 87 88 78 74 72 61796 329 1081 30 11671 17 9 56 6240 1873 2431 4975 622 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 197 343 494 585 556 667 829 681 565 454 506 369 323 365 447 392 515 860 989 1096 1548 2532 5000 8273 9838 8928 7661 8311 9686 10049 9940 9137 8362 8204 8378 8218 8051 8418 8737 8954 8590 8464 10966 14860 16940 18907 22781 24466 25103 28649 25592 15849 11380 13576 22256 34564 35199 25780 21951 17139 14220 10354 8337 5393 3531 1965 1408 1336 902 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 817 2411 3732 4962 6058 8122 9973 10473 10379 9406 7615 5757 4115 3734 2568 1622 1508 1664 2874 4365 6119 9485 12785 17200 19176 18894 19156 17236 14165 15366 17995 24951 37297 66829 93970 101860 106679 107507 106736 107171 107926 110951 114614 104242 89672 88065 95056 111381 138084 151091 169057 184376 171809 118034 74705 147019 276810 151097 4982 142 62 69 85 98 78 96 106 81 85 112 73 77 65 74 58 66 97 55 83 43 66 109 100 105 111 98 98 130 121 107 94 90 90 126 84 80 105 86 89 81 93 76 117 94 91 104 117 79 87 115 95 91 115 91 94 106 118 127 115 101 102 95 82 90 109 119 80 85 102 116 109 103 114 99 95 79 79 94 92 90 83 100 77 86 99 99 110 88 92 101 98 84 85 86 90 89 88 82 84 84 75 70 72 68 67 73 64 61802 330 1054 30 11674 17 10 2 6240 1876 1831 3046 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 317 933 1424 1972 2244 2294 2173 2134 2100 1936 1743 1233 761 374 201 -12 999999 999999 999999 999999 366 1298 2708 5253 7784 7936 6510 6784 6767 7102 8478 8980 9054 8362 7790 6768 4812 2610 1342 1522 3350 4543 4038 2952 3564 5629 8999 12500 15089 16446 19676 30435 35963 31219 30565 37032 41116 38246 37817 34353 26280 20535 12321 11266 13044 12496 9396 6760 3870 2606 1523 347 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 632 1270 2259 4047 6246 7590 7329 6485 6697 6460 5184 3560 2549 1952 1904 2149 2883 3914 5028 6086 7884 9172 10388 11980 13603 14144 13932 14772 17455 19994 23575 34478 52879 71763 82785 89888 95403 102105 107486 113344 118337 128184 144634 140169 104865 92747 103817 121410 141638 157415 168137 182972 172468 121200 71451 61239 187158 257749 32074 690 115 97 78 81 132 125 44 67 34 43 119 98 50 75 65 51 81 78 111 87 72 73 101 101 85 92 84 99 89 77 95 108 91 104 92 91 86 117 84 83 93 92 85 83 91 71 76 102 132 116 113 89 99 119 122 125 102 101 126 128 112 126 113 117 102 111 103 107 83 83 84 117 131 123 104 90 82 85 97 107 99 91 91 87 101 110 97 107 110 106 107 108 110 105 91 88 91 96 83 76 75 73 72 69 70 65 69 61808 263 3065 30 11675 17 10 8 6240 1879 59 588 1307 1995 2694 3301 3615 4013 4141 4214 3794 3034 2545 2355 2345 2001 1999 1955 1038 6 999999 999999 233 1066 2082 2845 4119 4282 4724 5334 5643 6903 7332 7153 7394 6800 6676 6400 5026 4620 7001 9928 11702 10461 8803 7627 9358 12720 15827 19176 21896 25885 32559 37910 45628 56995 49222 32252 29682 32070 18760 15347 12956 14019 13905 14160 16790 15445 11513 7578 4366 1873 271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 665 1836 3478 5293 7346 8740 8039 6794 5912 5575 5448 5213 4005 2874 2554 2607 3289 3843 4736 6185 7123 6929 7573 9394 12343 15781 19489 25669 34011 43698 54799 69805 78943 62058 48940 63979 90208 118222 139297 158734 173214 176033 171420 164351 152671 139653 150403 177744 184515 164228 130153 103259 79888 60856 60430 185798 165873 6449 198 177 111 101 116 84 87 89 103 123 64 115 91 78 78 71 72 108 85 77 88 93 91 94 113 120 126 127 101 80 118 97 105 105 98 97 92 100 130 109 115 117 90 103 92 95 106 91 108 126 154 112 120 130 126 110 121 131 110 117 130 96 107 122 115 115 108 102 105 98 85 82 114 131 119 112 91 102 84 88 104 104 106 114 116 106 96 89 107 89 111 117 113 109 117 109 102 100 103 95 98 94 90 87 85 83 81 80 61814 331 1024 30 11674 17 10 14 6240 1882 1228 1459 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 689 1206 1640 1983 2202 2348 2399 2299 2234 1989 2121 2362 2684 2799 2909 2746 2501 2385 2033 1625 1944 2751 2683 1988 2007 2680 3555 4173 4721 5748 7134 7900 8080 8228 7726 7779 8317 9929 12386 14510 16350 17004 18082 19455 20820 20778 19753 20842 24569 28257 29921 32908 38701 43557 34105 21481 20549 22984 12342 14064 17342 14646 16064 16589 12061 4848 3554 4644 4985 4190 2590 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 318 995 2119 3972 5937 7691 7841 7300 6681 6442 6475 6294 7073 7545 6985 6961 7374 7677 8836 9981 11726 13520 14796 15953 19313 24275 30935 41085 49175 53367 55021 51227 42849 33546 25797 20859 33025 55193 94987 134340 175701 201967 213323 207439 196942 204365 181506 159014 175500 193857 164492 109127 78042 46042 34127 76388 176680 99044 3588 127 113 97 62 59 96 93 98 78 75 63 59 40 75 38 30 58 44 74 30 35 92 57 48 63 86 82 85 87 97 101 79 121 85 60 85 90 79 103 84 70 97 92 85 70 61 73 46 67 63 92 105 96 101 101 80 75 91 100 97 88 102 103 96 96 84 68 76 77 80 73 73 87 96 105 75 60 69 81 79 88 73 73 77 77 75 72 72 69 76 82 88 84 82 77 69 64 68 72 68 68 53 53 61 50 55 61 52 61820 261 3123 30 11673 17 10 20 6240 1885 93 911 1822 2956 3612 3847 4146 4403 4309 3967 3408 3051 2493 2093 2100 2515 3372 4768 6596 8749 10717 11288 10585 10557 9484 8242 8143 9433 11621 13479 14891 15382 15367 14721 14113 15680 17750 19926 21570 23975 26947 28523 28728 27906 27141 25790 22477 20399 23501 23979 29264 31632 22063 10132 4482 2475 2123 1668 -56 999999 -98 1255 1260 1191 7107 10612 6296 1330 999999 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 1272 2880 5437 8106 9389 8473 7112 6422 6695 7846 10245 12719 13324 16816 19623 21046 21347 20064 17493 16158 15344 15527 15732 16244 17275 19217 19860 20719 22449 23615 21328 16346 17253 21885 27384 35951 46967 59000 73082 89598 119283 162672 204845 210273 176510 157239 160341 187559 220762 237820 180094 98930 57817 47390 63050 103582 196799 64187 1267 87 67 73 46 92 96 107 129 114 91 46 68 79 62 107 69 72 52 55 90 72 106 92 51 93 84 106 103 86 66 109 114 96 67 80 110 106 90 103 99 70 90 74 99 103 83 66 84 98 73 90 102 108 89 85 79 108 107 120 111 97 106 100 97 100 97 92 74 69 69 75 87 84 67 81 100 82 71 69 90 90 81 74 75 77 86 80 80 78 90 87 76 82 75 67 81 77 71 78 70 65 56 54 51 51 52 46 43 61826 283 2464 30 11674 17 10 26 6240 1888 -80 8 112 142 143 129 77 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 659 1380 2656 4186 5499 6344 6243 5654 5301 5091 4844 4335 3147 2155 2075 2565 3236 4921 8726 13395 17497 19609 19757 17094 13135 10836 10954 12301 15023 16454 17218 16334 14863 14243 15829 19245 21117 22126 19392 14532 11471 10393 9130 8507 9553 9023 5287 3301 2519 702 -25 999999 999999 -32 725 387 999999 999999 999999 999999 999999 999999 999999 999999 5342 12085 2036 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 521 1440 2836 5892 9176 9698 8352 8529 9140 9680 10802 11945 13251 14467 16042 18113 18577 18648 17579 14335 11749 9560 8140 8151 9752 13024 16250 17531 18330 20369 20797 23047 27312 30562 31353 36523 43172 47164 49857 49091 48715 53962 68614 101795 163978 206652 218823 177455 136543 158050 218875 251905 212320 129708 66688 44560 53877 75638 173335 259291 15863 349 67 58 60 34 87 96 64 43 43 52 67 45 14 49 53 36 63 62 54 60 40 50 49 51 88 71 75 78 59 54 92 103 61 34 48 57 57 64 87 51 67 85 76 62 64 72 72 65 49 69 86 93 80 65 107 97 91 100 90 83 98 84 91 82 81 77 77 72 65 68 57 56 68 61 53 70 81 55 49 52 51 51 60 61 64 61 58 66 67 63 56 66 63 68 70 61 60 50 48 54 42 39 44 42 40 30 29 27 61832 260 3154 30 11674 17 10 32 6240 1892 172 590 1348 2428 3427 4176 4161 3693 3303 3222 3152 3629 4635 4260 2897 1741 1448 1887 2754 4223 6574 8445 7606 6656 6750 7690 9483 11637 13672 16241 18588 16786 13314 11768 10922 10348 10906 14133 13871 13779 13055 12099 12985 14645 17801 19362 20975 17096 7775 7718 13703 24980 25459 21617 19210 16166 9449 980 999999 999999 999999 999999 999999 999999 999999 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 1308 3098 5125 6974 7897 8178 8755 9605 10790 12319 13718 15163 15298 15805 14991 11206 10354 9783 10540 12703 15596 17801 21236 23739 25681 27981 30714 31848 32939 34653 35401 35052 37081 39115 38626 43689 55465 58479 55497 54583 56160 59305 69095 87472 132930 211118 259622 192202 149467 213297 274283 258765 165191 86587 65495 69724 79532 86143 160481 135852 4467 122 69 80 83 74 57 89 101 91 64 44 49 60 99 93 59 78 82 114 95 49 92 86 86 115 105 90 118 89 82 103 100 83 96 107 110 147 103 105 104 108 97 103 86 102 92 83 89 102 93 80 126 133 90 106 122 133 130 130 128 119 117 121 110 107 102 101 87 91 108 103 94 99 76 113 116 96 109 99 103 91 93 91 94 87 99 97 97 93 100 87 83 80 84 87 88 82 84 85 84 77 78 64 60 61 58 56 61 64 61838 292 2196 30 11676 17 10 38 6240 1895 -6 20 58 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 445 1123 1523 1839 2122 1965 1382 913 455 22 999999 999999 999999 999999 999999 196 654 1439 2431 4142 5460 5348 4353 4597 6044 6339 6634 7092 6678 6331 6209 6151 6364 6617 6728 6235 5950 5462 4902 5733 8026 11450 13322 14228 18345 22276 26234 33963 37243 39925 40842 36746 36466 36151 19396 4583 808 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 741 2731 4821 5822 6042 6697 9002 11442 12985 13902 12878 11474 10242 10084 11255 13077 15059 17750 20113 20669 22683 25820 29405 32169 33276 33909 35209 37790 41116 43920 49452 51717 51277 51346 51677 55213 54446 48303 46569 51682 56716 56785 69608 111061 206567 274159 207883 176167 244380 302597 280306 173572 88257 59837 55057 59475 115400 162150 34853 1114 189 97 36 52 60 69 78 81 89 74 30 29 61 65 37 19 17 60 70 67 81 64 82 59 56 60 73 71 78 75 62 72 100 95 88 68 74 47 52 88 80 92 84 86 80 77 69 63 45 64 67 78 75 65 84 89 87 108 101 85 88 108 101 79 76 94 87 84 70 62 65 64 56 73 80 82 90 88 84 65 61 61 55 72 55 55 72 83 86 68 68 73 81 81 71 66 59 60 68 53 55 59 46 47 38 38 42 43 37 61844 295 2109 30 11679 17 10 44 6240 1898 207 621 1109 1646 1666 1332 968 509 146 -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 411 1042 1820 2584 3068 3178 3154 2955 2363 1596 921 290 999999 999999 999999 999999 999999 317 1441 3184 4975 6548 8039 7804 8690 10741 12670 12501 12952 12907 13223 13896 13610 12624 11259 10588 10443 10858 10808 11646 15158 19075 17167 15443 14753 13774 14933 15191 11563 5724 3300 1221 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 233 980 2085 3294 4158 4872 5592 6259 7219 9567 11822 11481 11346 12188 13651 14696 16343 19641 22976 25967 28335 31145 32877 34135 35027 35587 35139 33977 33757 36876 40349 44317 48853 52327 54731 58742 62203 58558 47035 40871 37983 37939 34434 31982 36158 49429 82124 184011 306390 318161 246501 225931 250973 248492 199212 130650 83616 78728 83221 94606 82774 21303 5622 213 126 90 79 53 93 49 82 77 73 51 87 70 83 66 112 103 48 89 81 56 93 88 77 105 97 104 91 99 91 108 79 100 76 94 93 90 88 94 102 88 65 73 79 91 85 94 132 88 90 89 119 108 93 101 115 120 110 102 109 97 131 116 116 121 108 103 94 96 84 69 81 99 104 90 102 104 90 100 89 79 87 85 91 95 106 104 93 93 83 89 99 98 100 97 89 82 78 85 81 80 85 84 76 73 76 71 57 60 61850 295 2112 30 11682 17 10 50 6240 1901 275 663 1156 1515 1835 1781 1368 708 207 -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 94 300 469 551 646 658 510 330 31 999999 999999 999999 999999 5 945 2555 4743 7475 8804 11032 16669 19528 17210 15387 14404 14020 13668 11284 7906 7161 7498 7370 6749 8893 12976 18263 24219 25946 15004 4392 1656 2577 4122 4609 3180 1541 603 539 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 1226 2848 4273 4522 4391 4791 5282 5895 8248 10576 10937 11826 14062 16225 17626 19810 22727 25859 27398 27510 28506 29749 31494 32835 33584 34121 34878 36039 38935 43267 47008 51589 57762 59736 56868 53584 50950 47957 46993 41906 34783 29448 31858 38667 52183 81111 165269 316200 369299 275116 206493 217868 219217 182970 127019 77722 67892 80855 91702 43734 6978 823 162 170 97 51 59 33 51 38 67 60 65 36 48 45 25 3 -3 12 53 24 55 94 56 41 62 63 63 79 103 69 56 76 75 82 83 53 53 60 93 72 62 39 50 57 27 40 51 67 42 49 87 83 63 52 65 79 75 60 61 51 56 83 104 86 57 58 55 68 60 42 33 50 60 50 37 76 89 73 52 58 63 55 51 62 78 58 42 43 55 67 66 54 53 46 50 47 54 60 49 48 38 42 37 34 38 33 28 27 19 61856 292 2204 30 11684 17 10 56 6240 1904 -92 326 695 790 695 405 263 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 316 887 2320 3745 5174 9234 14710 18017 17014 14166 12120 12327 13328 14028 15075 16175 18374 21481 20519 19757 23569 25283 26579 24477 26426 33189 33370 19815 6831 5065 2777 383 999999 999999 999999 999999 999999 999999 999999 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 1007 2473 4817 6903 6640 4852 4223 5067 7611 10169 11741 13914 15520 16244 18312 20498 23256 26961 30675 31832 30773 30439 30801 31702 30647 29590 29480 30984 32815 34783 38140 42559 50075 57103 61184 59806 57714 57442 53517 52118 49670 47237 51356 53288 57951 68666 96271 166775 233463 248212 231317 209323 220270 242228 249064 225736 151429 95653 83208 64543 22397 7592 699 348 403 237 125 85 101 79 83 83 59 59 73 61 87 74 90 93 81 74 92 107 80 98 90 82 86 110 85 91 133 119 115 124 93 103 108 101 106 115 108 93 80 83 132 121 95 109 123 103 94 100 120 142 138 119 127 142 142 133 125 128 133 129 128 102 89 105 119 115 115 102 82 96 103 108 98 112 103 108 103 103 100 93 91 90 107 98 103 99 100 99 105 106 114 103 97 94 93 95 94 98 104 92 87 87 76 79 70 68 61862 236 3856 30 11686 17 11 2 6240 1907 261 1197 2335 3475 5469 7863 10920 14354 16732 17945 17060 15523 14752 14667 15273 17270 18911 20091 22726 25278 28522 32564 32854 32775 33906 32463 31798 26782 16640 5919 1363 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 309 1820 4378 7612 9348 8811 6870 5658 6786 9660 11014 11291 12782 16170 19860 22839 24165 24698 25531 26042 26490 25619 26507 27209 30131 32446 34649 37491 40242 40563 40866 41604 43227 45279 45185 46529 48096 47877 48312 52161 57488 62305 64311 66695 63588 54587 53041 63186 80907 103279 154733 236541 204513 179204 210369 234182 216521 138275 84153 72038 61903 48424 86375 79590 7317 683 781 224 43 48 61 49 43 30 47 48 14 23 16 11 14 23 37 29 39 69 16 42 60 70 67 72 47 71 33 55 68 54 69 98 66 70 85 61 40 46 59 67 37 46 76 71 62 68 62 85 89 81 74 86 92 111 89 96 87 88 81 85 75 90 89 80 78 60 66 59 57 53 64 82 72 63 58 67 59 53 56 57 61 62 64 53 59 61 59 66 74 71 77 64 66 61 58 46 49 51 50 46 39 39 34 31 31 61868 330 1068 30 11688 17 11 8 6240 1910 2847 14357 24880 29737 29616 6908 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 816 3256 5973 7681 7701 8721 10212 10730 11241 12243 13447 15367 17306 18630 20792 23794 28345 33313 33103 28017 20107 15843 17376 19324 15311 5479 529 -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 -73 892 2303 4129 5817 6474 5856 5045 5408 7026 8385 10139 13772 15778 17378 19462 20645 21721 23157 25218 27031 28824 30814 33274 36910 42577 45818 47487 49682 53392 56467 56905 56900 56620 54105 52415 50626 47180 44906 50810 57623 61195 68582 73764 78293 82289 84344 92234 103534 129648 154349 166233 200862 189880 185945 192857 180559 150903 116182 93661 84723 84794 112303 130398 19628 877 701 327 105 60 37 33 62 81 50 38 30 65 60 59 81 78 70 70 61 117 108 81 60 112 88 69 75 112 93 80 75 77 83 104 86 115 96 76 57 81 84 109 72 87 70 93 90 74 85 98 89 98 100 115 117 111 102 112 102 107 130 141 111 92 93 96 115 98 88 103 82 100 120 97 109 102 88 102 81 82 98 98 100 99 95 93 87 85 95 97 102 96 98 107 99 86 94 82 78 70 69 76 73 71 75 65 55 61874 332 1007 30 11687 17 11 14 6240 1913 6 3699 21372 55443 82127 87664 37598 2294 999999 999999 999999 999999 999999 999999 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 999999 -16 38 -60 -18 31 -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 265 1744 7458 14323 17424 17430 18066 18690 18571 17673 15687 15425 13597 10477 7356 5139 3914 3190 4148 7709 12874 11828 8909 5480 1318 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 908 3125 5764 7634 6624 4717 4482 5735 8169 10559 14386 20007 24658 25363 22366 23004 26295 29855 31385 33295 36445 42218 46540 51804 58332 64571 71216 77083 84182 88763 91605 88147 75131 60000 52947 51867 50914 50534 50171 53484 60612 69670 77717 78997 81201 84422 105147 124530 145993 194886 164626 145022 152760 146683 130059 96105 78617 80892 77310 78789 85604 89322 20707 1089 302 421 233 69 9 -6 37 49 33 3 19 39 40 35 39 35 60 30 39 28 43 18 38 51 49 60 54 63 93 76 60 76 86 63 49 67 84 54 58 39 62 64 44 64 85 75 55 35 40 65 70 52 69 86 95 81 66 75 70 68 65 75 73 77 78 82 83 82 71 60 58 72 69 62 85 88 86 81 70 64 62 66 68 67 74 70 70 62 55 62 74 64 58 59 62 60 73 65 58 51 47 47 44 37 42 41 32 29 61880 334 974 30 11684 17 11 20 6240 1916 1090 7159 13844 4438 5468 10983 20032 25782 5723 551 1740 179 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 384 642 650 717 876 1030 1122 1403 1493 1743 1565 1051 546 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 800 4702 10468 12719 12418 12814 14191 15725 15876 13564 10781 6447 3962 3099 2560 5269 9773 14902 22024 25531 15963 3035 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1175 2472 4506 6870 8635 9546 8879 8932 11326 14617 17484 19821 21537 21951 19554 19560 20889 23124 25737 30252 35759 40512 44565 50385 55150 59036 62875 66310 71235 75239 76302 75862 76412 72059 66309 63129 58034 51687 48199 55476 70422 79472 79158 74822 75797 77680 81194 97233 113182 139523 202147 228086 198604 175871 143974 112505 98386 99352 113429 119687 113955 84548 32575 6002 439 316 523 664 302 85 62 52 96 95 86 104 76 63 85 96 117 99 99 62 46 69 84 88 79 111 105 79 83 96 123 85 93 83 119 107 66 83 70 101 100 94 115 119 93 67 65 101 99 83 100 115 122 110 108 107 108 131 122 123 132 137 115 111 101 102 112 116 96 110 112 104 111 102 96 131 143 141 128 110 113 117 112 109 112 120 107 112 109 120 122 101 104 120 120 109 115 114 112 113 114 95 92 94 92 85 81 89 85 61886 334 941 30 11681 17 11 26 6240 1919 1401 10327 13541 2328 355 135 1533 2857 3168 8276 13371 10717 12604 20398 40196 74974 69700 13911 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 302 754 1300 1979 2386 2737 3055 3315 3285 3419 3852 3456 2672 1894 1311 845 318 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -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 -27 1988 6732 7730 6466 6221 5763 5056 4402 3857 2577 2132 1944 1958 2083 2902 4286 5912 6649 5390 2308 320 999999 999999 999999 999999 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 -17 1195 3715 6337 8355 8977 7710 7646 10790 14036 15036 15749 17229 18757 19963 21499 23406 25190 27772 29857 31427 33472 35253 37958 40006 38726 40849 43961 45706 48751 50915 51049 49850 51598 52382 51199 47076 45164 42371 44519 52102 67082 78876 85246 81792 72679 63083 56529 58063 63782 84554 131814 200100 261182 201580 140307 143290 152495 160182 171009 177142 157351 117126 63264 18925 2454 314 582 768 513 209 97 64 55 46 63 43 12 12 23 46 55 39 27 42 56 52 66 92 88 126 96 64 60 88 60 59 69 95 90 77 70 66 66 37 65 71 47 23 66 77 69 50 59 63 76 91 84 97 97 94 85 80 102 99 80 73 87 83 89 96 80 100 77 65 79 82 73 64 75 80 86 116 93 59 73 65 70 83 85 85 85 86 92 76 74 80 92 84 88 86 72 80 78 64 64 62 70 63 61 59 56 56 56 61892 327 1147 30 11677 17 11 32 6240 1922 -3 929 3197 7045 14025 25331 31999 32099 52175 85062 84136 15802 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 326 785 1190 1662 2295 3511 4759 5988 7078 7149 6582 5887 4934 4173 3951 3343 3057 2800 2573 2323 1945 1378 874 470 456 412 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -43 -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 287 1532 2267 2223 1874 1977 2766 3006 2864 2986 2778 2345 2366 2374 2461 2429 2715 2022 561 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1555 3755 6259 8928 10237 11102 13083 15873 18124 20425 22344 23627 24409 23852 23782 24370 25405 27562 30023 32252 32375 30779 29384 29579 29923 29981 29459 28561 29415 30176 29585 29781 30255 31145 32430 35212 36671 40311 44377 47292 48735 49375 52917 57481 50827 48154 56678 72287 93191 114234 145558 235642 347192 276655 144156 161964 194698 203155 198114 163964 99363 48191 12305 3530 1693 2770 6277 2135 534 196 87 64 7 27 52 86 56 43 48 79 32 55 55 94 89 62 37 53 131 162 87 97 114 80 105 66 82 80 78 83 103 95 91 83 101 79 77 77 99 81 58 61 77 104 82 100 114 116 122 103 92 94 91 104 90 96 94 104 84 79 104 91 101 84 81 72 87 74 82 76 83 94 86 83 84 70 77 90 93 98 103 94 95 98 82 93 88 96 90 103 100 87 80 70 76 90 86 77 74 68 71 63 61898 327 1144 30 11674 17 11 38 6240 1925 -45 996 3359 7486 13416 28345 42840 48012 63686 48967 11421 843 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 343 620 880 1520 2041 2706 3195 3937 4754 5574 6583 7524 7949 7937 7605 7097 6253 5644 5466 4837 4041 3040 2365 1890 1204 768 460 256 130 -41 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 -2 312 1197 2550 4068 5483 7295 9692 12130 11851 9617 7035 5770 3574 1084 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1104 3020 6204 9331 10746 11740 12713 13824 15357 17692 21185 24736 25489 25665 24642 23500 23916 26122 29628 33691 36452 36882 37548 38856 38207 35298 33556 33559 34070 33320 34233 32109 30779 31634 32194 31346 29051 26805 24281 23270 24563 28959 33226 39372 48087 54982 58761 60382 70390 79012 92033 109471 140970 184202 212908 175748 129444 137640 158857 166303 155821 124704 80334 48352 33150 19832 11625 39835 105322 82871 15893 620 69 32 44 51 75 38 15 6 3 39 51 44 28 21 43 21 44 48 61 73 74 72 74 51 55 72 65 49 68 46 64 57 64 72 43 46 63 67 44 64 51 66 77 70 51 77 61 63 90 73 48 67 86 78 83 61 80 64 70 74 65 49 51 50 37 35 40 64 53 54 64 58 49 45 41 52 60 50 65 67 45 47 79 70 63 55 53 50 48 40 37 22 24 34 29 33 37 32 28 21 27 61904 324 1232 30 11672 17 11 44 6240 1928 309 1430 3850 8347 14249 24842 51575 77991 59243 20039 4109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 224 468 944 1637 2738 4214 5308 5916 6291 6520 6352 5737 5148 4713 3946 2952 1980 1227 675 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 172 341 360 117 14 -27 -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 363 1390 2763 4289 5152 6085 6395 5972 4041 1788 591 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9358 9278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 738 2500 4619 6600 7985 8777 9114 10526 13266 15504 16847 17315 17026 17088 18448 20166 24271 27175 28855 31001 33581 34139 33667 32208 33949 35812 37095 38533 37611 36282 36039 35027 32911 29808 29203 25876 23521 23482 22644 21904 21116 20263 20726 23006 24994 29175 36784 48524 63271 82305 95836 93722 100006 106197 132697 207024 210039 160066 146469 145632 149099 150869 138219 111166 94553 77201 42849 68042 142460 169398 68978 8277 724 78 51 36 16 67 75 75 45 19 69 57 65 91 72 67 81 61 37 168 196 96 109 82 81 108 98 69 121 97 82 68 57 48 59 80 93 80 83 100 69 67 47 90 85 91 98 107 116 95 91 84 99 90 99 92 96 98 116 98 79 92 87 76 67 72 74 80 91 90 71 68 71 72 70 82 79 64 75 85 88 78 74 88 89 75 69 77 78 70 65 72 72 56 59 55 43 38 39 52 42 61910 324 1231 30 11671 17 11 50 6240 1931 -61 463 1866 4367 9187 18961 42927 73447 61458 22821 5488 413 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 199 348 592 909 1286 1497 1638 1322 1087 907 638 441 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 403 739 1019 998 899 411 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 390 521 20726 52122 12112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 827 3092 5277 6495 7169 8326 10169 11693 12442 12743 13020 12957 14259 16310 18162 19548 20952 22139 23651 23669 22150 20706 22004 22945 20621 19615 19047 17787 17646 18095 19422 20764 22423 23720 24614 25276 22884 20953 20382 22598 24838 24400 23515 25112 29728 30910 27806 33672 45569 67616 103807 111761 91708 105149 159054 239965 243705 147485 117094 135062 158331 180416 184332 167528 136740 91625 75579 135295 166801 137823 87263 14745 774 39 78 49 33 66 87 63 66 100 80 82 87 53 39 34 59 79 100 100 77 74 99 115 105 84 63 71 52 67 65 57 95 65 59 89 70 65 80 74 67 75 93 89 84 87 103 90 89 86 103 81 74 96 101 88 89 87 74 72 101 101 71 53 72 75 80 70 83 90 87 66 72 78 73 87 85 77 58 72 75 74 61 76 69 62 77 60 65 67 75 64 47 60 57 41 42 40 46 43 61916 323 1258 30 11668 17 11 56 6240 1934 11 971 2672 6043 14679 38021 76450 80336 28179 2699 1436 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 -97 56 179 242 72 -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 11 570 243 999999 5777 16987 15903 5080 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 481 1096 1835 2761 4438 6366 7179 7354 7984 9610 11281 11103 9766 9185 9697 11810 15595 19036 20639 21854 22530 22452 23073 25068 26271 26427 26881 25415 22157 21516 21345 20894 20171 20305 20879 21797 22759 23695 23427 23684 25473 27996 29155 31811 37931 43241 46386 45828 44493 43681 37104 32284 39128 71011 108041 131964 132775 152167 196011 228712 169624 103431 104586 130120 160489 174913 177144 173079 148859 115967 113540 107882 114359 97811 38689 3839 179 87 61 58 61 50 83 51 43 17 32 45 81 68 53 92 96 94 108 111 107 82 69 77 124 112 70 77 81 75 103 83 40 75 90 80 92 66 70 108 84 91 100 103 127 128 113 91 101 97 108 119 114 116 92 84 98 93 78 95 93 97 82 72 70 83 89 86 89 88 85 74 69 85 88 90 95 78 82 76 81 88 83 83 82 87 85 82 69 73 69 67 66 66 58 56 46 51 50 61922 323 1254 30 11664 17 12 2 6240 1937 -75 587 1594 3513 7579 19082 40869 59759 52115 25488 7206 2747 786 244 3336 13368 10588 250 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 487 669 713 535 262 -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 -45 -68 406 867 3604 13947 19640 8112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 310 1542 3262 5016 6712 7624 7678 8070 8844 10014 10853 10215 10640 13702 16789 19765 22537 23825 23640 23926 23780 22468 21996 22303 20545 17158 16562 17535 17618 17985 18394 18860 19394 20360 21717 22883 24353 26844 28396 29418 30933 33168 36433 39501 40483 40789 44125 42598 44134 45347 40439 39347 54380 89092 102596 121681 178742 242960 271283 199743 110846 89368 107505 126714 152744 173302 159757 117335 100870 103896 124073 118283 116205 99123 30488 2055 72 52 88 96 56 60 51 24 35 41 62 59 52 49 61 64 81 79 84 93 104 93 72 90 73 78 87 76 89 76 92 53 84 72 73 61 70 80 84 70 96 116 90 83 86 84 95 101 91 94 100 86 95 87 94 83 89 95 78 79 67 64 67 69 77 80 73 70 74 73 69 79 72 72 76 67 67 69 71 76 75 78 79 83 79 69 60 73 69 78 73 63 51 45 50 44 44 43 61928 321 1308 30 11658 17 12 8 6240 1940 33 655 2022 5008 10495 15729 16638 9457 10288 13021 13158 19997 46022 103146 66366 3688 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 626 734 796 725 445 227 -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 7558 14485 2045 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 298 1239 2879 4939 7069 7989 8490 8721 9650 11460 12538 12951 13671 16064 18845 21683 24422 24569 23597 22492 22238 21314 20948 20618 19784 20381 20169 19755 19408 19107 19243 20144 21100 21593 21316 21266 23166 24842 25445 28789 31755 34003 37396 38005 34550 29345 32550 48894 54952 56012 61774 60017 56308 49366 52593 71202 123152 221876 321480 306903 190791 107035 85222 78800 86040 94568 81166 65072 70172 100043 128629 171603 162585 137682 109089 34410 4539 185 52 77 74 70 66 62 51 26 75 80 72 75 80 68 51 70 97 99 103 123 93 83 90 111 129 96 72 87 98 85 92 96 74 80 84 84 93 80 77 111 115 102 105 119 113 87 98 101 101 91 103 92 86 70 77 99 95 105 79 65 80 83 84 81 82 97 97 88 68 67 79 93 82 63 56 85 76 86 95 85 73 70 72 64 64 67 60 60 65 58 40 37 48 49 54 45 61934 316 1481 30 11651 17 12 14 6240 1943 527 1600 4171 8161 12419 17768 29222 47412 75401 68799 46960 44341 13214 6613 2780 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1584 10097 1670 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 733 1476 2415 3943 5509 6300 7363 8833 10278 10913 10818 10891 12160 14875 18283 20873 21683 21573 21389 20971 20534 18967 18202 17170 16424 15973 16046 15334 15612 16154 16578 18723 20862 23775 26139 26383 24085 20626 18200 17338 18690 19726 22906 26503 28820 31076 39957 52739 63201 73482 72520 53274 55495 51545 50289 47413 47835 81170 207342 331994 402605 322231 148924 90875 83056 77956 81123 77660 71799 74657 105064 203429 248108 185921 143329 80815 22442 650 60 83 76 84 94 92 83 93 86 83 94 106 84 77 92 69 103 126 143 108 91 123 105 115 150 142 119 121 93 94 115 121 96 95 91 97 109 103 109 121 130 153 124 90 110 113 107 102 117 123 107 117 125 107 106 110 111 118 114 94 102 97 96 102 102 101 107 95 106 100 98 111 117 110 87 92 94 93 96 103 100 98 107 103 87 100 95 92 94 94 79 71 69 75 70 64 61940 310 1624 30 11644 17 12 20 6240 1946 247 1392 3716 7695 13275 20096 33731 50431 61368 60548 41179 21840 2365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 295 713 1124 2207 3762 5406 6827 8082 8969 9331 9625 9097 9060 11217 14909 18500 20193 21950 23450 21450 19001 17727 15747 15619 14707 12762 11627 10865 9981 10460 11397 12062 14422 17074 19377 22791 28494 31519 31861 31019 32047 32945 32295 29811 31919 40556 50313 53467 57408 58890 59085 52601 42439 41281 44570 51939 56901 66051 101084 193747 276990 298669 237103 147745 111142 95622 81886 58170 38519 32746 53306 124515 270489 296603 216944 144858 45931 16007 1893 73 70 80 65 53 72 70 58 41 48 41 75 70 61 100 95 101 113 105 85 73 101 92 93 99 111 96 98 84 75 89 76 72 106 78 60 90 95 100 91 103 101 87 113 104 101 108 106 112 109 107 91 101 99 84 86 95 98 80 82 69 95 103 111 83 82 77 68 83 76 82 87 84 73 75 83 86 83 77 81 76 76 77 75 72 76 68 74 74 60 60 57 58 59 48 61946 305 1769 30 11639 17 12 26 6240 1949 805 2695 6643 14024 31298 65939 88447 63767 13119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 764 1355 2908 3992 4901 6665 8237 8616 7874 6770 6642 7516 9112 11280 13853 16436 19318 22137 23918 22797 18930 14596 13352 12917 12353 12698 12051 11691 12211 13149 13730 14970 16485 17573 18636 18988 18693 18332 18820 21719 27108 31422 35897 39933 43280 44195 40433 36832 36855 34420 33115 33187 31554 31877 30637 27330 30535 43522 62736 104005 167946 189896 164305 118513 88255 100458 132341 91529 66435 57673 82925 187985 329946 367724 289198 167309 82131 34470 5453 67 69 71 41 57 32 29 42 32 27 18 40 66 35 25 38 87 61 67 65 60 72 82 87 50 88 93 77 60 50 80 77 75 93 103 97 76 62 87 78 81 104 82 65 86 97 81 82 98 99 86 71 75 77 96 94 72 69 82 89 82 63 55 76 83 79 71 72 70 70 79 68 73 76 74 60 74 78 69 63 75 76 62 58 63 65 53 53 56 52 44 44 44 41 34 61952 360 114 30 11634 17 12 32 6240 1952 25144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2427 7038 14722 25757 36192 35688 25710 12344 8679 5479 736 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1178 1448 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 190 737 1525 2255 3082 3819 4490 5003 5358 5286 4982 4822 5341 6442 7710 8328 8792 8730 8867 9434 9614 9404 9119 8176 7515 7346 7846 7899 8066 7646 7937 8663 8993 8959 9460 10424 12706 14958 15204 14516 15892 19103 20704 22848 25106 28885 32202 33325 29412 25144 23035 27425 34494 37249 38913 42664 40945 30447 22144 21722 28826 47584 73089 113162 143768 119205 77073 71745 107382 151151 148132 131638 147862 202403 274831 342995 385171 346477 205527 107852 56084 4377 73 28 18 51 47 51 76 92 44 32 49 18 25 41 59 58 50 48 35 48 63 62 66 60 68 87 40 56 75 51 39 55 69 69 57 52 68 73 66 65 76 59 67 89 80 70 63 77 72 91 92 73 80 97 74 64 61 72 73 68 60 56 56 81 72 60 51 48 56 61 58 70 71 53 57 63 66 68 72 65 49 45 56 55 57 56 47 43 47 48 40 36 42 31 25 61958 299 1940 30 11630 17 12 38 6240 1955 709 2425 7621 20541 31147 22874 15867 7671 735 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 492 741 1034 1489 1752 1939 2098 2204 2347 2464 3010 4168 5363 6178 6579 6946 7010 7271 7294 7181 7240 7117 6440 5602 5149 4930 4309 3515 3019 2853 2711 2801 2799 2700 3058 3760 5204 7250 9242 11929 15698 19394 22158 23654 24627 24680 24763 22043 23008 28470 34545 42327 48484 53406 57408 61350 59756 48662 34420 23521 25681 48677 78497 87681 91644 71235 65512 75376 145507 208263 212239 225483 264254 291145 332767 355917 364966 246424 136548 39466 1173 77 33 29 17 24 38 48 39 44 42 28 34 49 42 55 62 91 57 46 45 64 81 82 67 63 62 37 56 39 59 69 67 62 45 52 47 62 72 63 80 76 82 74 59 82 75 55 77 77 82 92 75 61 61 52 39 68 61 41 51 63 63 59 61 46 51 51 57 61 51 53 71 72 56 45 66 53 62 65 63 63 60 44 47 50 57 51 27 29 42 32 34 41 34 23 61964 299 1937 30 11627 17 12 44 6240 1958 278 1374 2802 5870 13287 23295 29910 16419 2907 754 652 337 23 -10 -63 -27 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 186 365 675 968 1179 1337 1452 1606 1992 2873 3588 4193 4865 6153 7609 9280 9469 8154 7096 6619 6604 6230 4968 4134 3859 3522 3266 3362 3292 3250 3265 3403 3594 4132 4405 4972 6111 6721 7756 9790 12163 14680 16733 17890 18964 20599 21280 21274 22669 24506 27118 28108 31452 37413 44541 49351 52588 60767 70729 75246 74420 61739 39638 27146 33641 69820 105528 105943 89621 119791 182069 227065 181190 218330 251783 283750 321468 360617 364976 267631 120424 17178 420 65 51 95 67 25 54 71 60 49 39 25 16 70 68 59 96 75 76 80 95 100 100 82 86 77 62 89 95 80 63 48 64 81 84 69 85 97 97 91 98 98 99 91 85 77 99 89 86 117 106 93 105 97 87 78 100 87 75 70 85 69 67 82 83 80 90 78 65 73 72 86 79 67 78 65 60 80 87 76 63 73 81 76 70 68 66 53 51 55 58 58 55 55 48 55 61970 298 1993 30 11623 17 12 50 6240 1961 4 1081 3589 8872 17685 38076 66981 43464 8682 1916 742 391 411 338 529 765 928 700 459 351 145 -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 -29 100 201 510 972 1014 1148 1373 1704 2232 3145 4477 5969 6970 7751 8857 10168 10340 8998 7322 5411 3858 3336 3034 2552 2775 2902 3296 3545 3642 3497 3649 4889 5599 4762 3990 3069 2276 2258 1735 1680 1858 3001 5168 7866 11371 13063 13065 13143 13499 12562 11176 10443 11407 13361 16504 18200 19829 24409 31899 41992 51506 60771 71841 67403 47820 27718 32515 61139 73300 85967 95859 91869 131478 230167 275359 211207 230969 262744 286834 327126 377935 390376 222024 97387 11639 287 87 57 48 91 70 61 50 38 72 72 52 34 28 39 62 65 92 70 70 58 64 57 84 97 74 66 78 59 78 81 49 48 71 70 62 51 65 59 64 85 97 98 83 70 84 88 86 81 75 93 84 67 79 85 83 94 80 84 73 55 43 44 49 65 72 60 64 47 51 53 68 72 67 68 69 67 64 55 52 54 60 50 47 49 61 61 48 52 50 40 37 38 37 30 28 61976 297 1989 30 11619 17 12 56 6240 1965 187 1430 4315 13174 40104 70946 47848 13353 2185 661 686 727 754 880 1262 1684 1545 1232 840 710 420 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 -42 148 354 260 269 342 338 405 580 785 755 559 203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 176 340 577 870 1301 1536 1705 2231 2984 4277 5866 7541 8638 9736 12674 14444 13550 11274 8380 6826 5625 4299 3502 3751 4016 4211 4470 4539 4834 5057 5500 6351 6883 6678 6633 5872 4311 2760 1934 1627 1159 1040 1674 2691 3491 4209 4709 5142 5499 5505 4994 4994 5471 6141 7435 10729 16439 23108 33264 48692 62784 73904 88886 93158 69431 45682 46934 68218 77109 75513 89532 105612 159469 242116 277901 234915 230367 244575 267775 283499 347616 409012 194510 86388 2727 148 45 51 37 28 65 67 36 34 35 30 10 42 67 28 31 76 76 50 64 55 83 78 90 85 88 62 47 57 36 66 53 54 80 43 54 59 49 54 70 77 65 71 79 87 94 65 89 95 90 105 85 95 69 64 74 73 52 72 58 58 72 51 53 58 57 54 54 50 48 46 50 64 56 47 64 70 52 57 58 71 62 56 59 55 56 44 47 51 50 43 38 27 30 29 22 61982 360 95 30 11615 17 13 2 6240 1968 494619 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1074 3394 9616 27088 52496 53494 38850 36775 15128 4247 3100 3402 3791 4152 4305 3754 2648 2039 1711 1404 1113 675 361 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 259 795 899 928 1049 1083 1063 1039 1273 1566 1593 1363 962 501 139 999999 999999 999999 999999 999999 12 61 59 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 575 1103 946 270 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 464 784 1311 1999 2592 2845 2941 3218 3655 4810 6440 9182 12866 14958 14891 13541 12438 10279 8043 5608 4805 4769 4655 4433 4481 4574 4578 4843 4948 4439 3426 2643 2029 1830 1538 921 273 -25 91 337 924 719 249 24 440 1709 3016 4244 4345 3556 2967 3027 4342 6751 7452 7971 10383 13843 16830 20602 28640 39018 48237 66524 104060 146188 155149 112302 73398 52700 52623 72892 79298 107610 186218 219239 237298 243611 229635 235937 232453 221309 354410 277956 119225 90794 2830 168 72 55 62 54 34 35 33 74 74 38 31 55 69 36 51 77 79 77 72 61 84 89 65 99 70 72 45 82 73 80 79 67 76 62 50 42 80 64 53 71 83 84 67 81 80 61 61 60 83 76 74 81 70 90 106 82 84 80 63 85 75 60 74 70 80 87 87 83 63 55 64 68 73 55 71 67 79 69 63 67 75 67 62 65 49 47 54 57 51 61 41 33 41 35 33 61988 363 1 30 11611 17 13 8 6240 1971 860125 377505 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 657 2020 4771 9615 17505 29716 41598 47160 33314 12439 5599 4843 4622 4618 5239 4597 4052 3503 2925 2090 1411 957 666 562 251 -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 372 1100 1422 1265 1102 1163 1205 1184 1323 1557 1453 1072 710 317 -26 999999 999999 999999 999999 198 381 145 57 149 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 -23 150 549 1028 1488 2028 2712 3402 3958 4587 5117 5586 6230 7081 7815 8803 9723 9548 9272 9207 9198 9047 9180 9544 10131 9582 9027 9307 9778 9778 10309 10291 9795 7970 6761 5591 3305 1446 242 -5 -65 999999 999999 46 743 1562 1734 1398 944 562 910 1935 2632 3263 4331 5670 7166 8919 10635 12096 14717 16315 21636 33077 51893 89980 142163 165583 149748 118256 83942 64712 61368 78624 105350 190771 275951 270868 254569 262367 217009 214034 255697 265490 211874 126075 83600 4923 161 67 99 70 18 22 68 74 26 46 24 52 75 68 76 80 82 69 78 99 88 86 114 126 115 88 58 43 61 67 81 62 44 94 83 70 81 96 100 74 106 101 94 89 91 84 75 89 62 94 125 96 107 89 97 110 107 83 101 93 88 80 78 85 74 67 67 77 83 73 52 66 75 85 81 86 85 65 68 75 72 83 78 75 68 71 57 52 52 54 60 53 56 52 46 40 61994 358 146 30 11606 17 13 14 6240 1974 227064 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1553 4762 11299 16985 23511 33663 33094 27424 22181 8714 2600 3051 3345 3280 2835 2459 2178 1978 1985 1647 1292 1085 908 549 196 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 51 667 1269 1356 1176 1051 1048 956 934 1066 1215 1026 1007 1101 921 857 567 335 255 401 964 1046 517 175 35 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 235 440 835 1514 2128 2867 3404 3937 4791 5401 5547 5765 6069 6414 6798 7058 7068 6580 6112 6365 6410 6432 6559 5928 5332 5654 6110 6214 5737 5296 4739 3629 1766 65 999999 999999 999999 999999 999999 999999 999999 999999 152 574 1456 2939 2969 1887 1064 739 209 212 785 1890 3562 5697 7756 10193 16210 30980 63506 101410 128998 143676 147796 147712 135220 101636 75614 77334 99089 121028 208452 254279 261156 254190 230640 268298 294379 260918 220793 194129 142599 49973 1718 146 118 63 67 87 56 51 56 62 97 58 48 53 67 81 92 73 61 104 96 81 81 108 103 96 88 55 88 100 91 90 94 83 71 85 71 80 74 77 98 95 80 103 104 106 102 112 126 106 108 91 68 94 130 123 119 111 110 110 92 79 80 85 90 86 83 90 91 102 74 78 83 88 99 106 95 91 93 95 86 77 75 72 71 71 75 74 73 57 55 64 57 53 49 47 46 62000 302 1823 30 11603 17 13 20 6240 1977 654 2050 5133 10964 17227 30416 45270 33585 15909 2319 1416 1615 1710 1509 1622 1536 1482 1465 1505 1394 1202 1024 832 496 201 93 -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 166 888 843 746 665 653 650 657 579 651 647 614 676 595 675 852 1078 1488 1871 1838 1665 2371 3206 2675 1602 1152 516 999999 999999 999999 999999 999999 999999 999999 999999 999999 1208 1925 2104 1866 526 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 283 626 1113 1583 1834 2133 2918 3964 5389 7104 8887 9499 8977 8261 8189 8103 7743 7555 7428 8079 9747 10712 10623 9985 8518 8151 7819 6517 4794 3204 2369 2021 1669 1460 1011 563 353 896 2280 3801 4746 4643 4133 2810 2224 1978 2016 2725 4266 5196 5938 6717 4013 1663 139 2 501 1273 2386 3729 6130 9130 15135 28888 46197 69166 104907 151003 166431 157316 136665 120142 112777 122216 166974 212834 217817 223917 204246 225160 269349 275426 214101 141872 104182 213453 141579 3821 199 97 60 71 100 37 59 77 34 55 36 62 64 76 78 49 92 70 46 68 80 79 107 99 81 74 65 86 96 80 90 87 85 74 54 73 88 97 104 94 106 99 89 96 84 107 84 86 106 128 96 104 106 89 103 101 77 94 97 100 92 82 82 72 60 62 77 89 85 73 74 76 85 88 81 67 64 75 69 77 75 66 67 68 67 66 62 51 51 58 50 46 40 38 28 27 62006 302 1821 30 11601 17 13 26 6240 1980 837 3669 4885 7190 13538 34924 65146 46711 11016 1755 1703 1963 2323 2736 2615 2687 2733 2579 2548 2327 2235 1864 1736 1403 1037 692 343 -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 -81 332 597 1306 2254 2555 2537 2254 2142 1721 1399 1392 1291 1259 1318 1342 1363 1402 1429 1315 1003 984 1258 1201 854 524 793 1054 765 419 -16 999999 999999 999999 999999 999999 999999 999999 999999 248 2328 3828 2324 3325 2069 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 340 678 1255 1937 2801 3672 4595 5591 6786 8330 9982 11082 11898 12144 11637 10847 9509 8229 7159 6503 7002 7589 7892 7601 7270 7073 6725 6374 5071 4281 3119 2170 1540 1410 2142 3043 4924 7837 10549 10570 9699 8305 6838 5857 4484 3144 2402 1663 1153 737 228 -53 160 1137 3266 5239 7393 10267 11877 13684 18510 24579 25144 25655 40540 84093 135804 166007 171573 145583 109980 97693 146203 204441 202269 203352 225729 226348 246867 285767 216053 149321 234427 273545 74658 1436 146 78 87 69 75 60 38 56 71 65 59 65 61 56 82 79 91 68 74 86 113 106 86 94 116 112 98 77 88 68 75 65 64 70 53 68 85 75 109 107 95 94 100 106 78 83 107 85 89 70 120 111 109 109 109 104 95 95 97 100 85 65 74 86 70 66 88 80 93 91 77 80 85 77 78 73 75 75 85 72 73 78 76 75 71 62 56 55 63 57 51 47 46 42 39 31 62012 299 1909 30 11599 17 13 32 6240 1983 428 2156 7541 19234 27471 19983 6597 955 566 570 368 205 442 764 830 721 622 589 546 561 405 305 197 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 132 312 321 238 187 108 25 -39 -100 -66 52 64 123 99 92 89 61 193 168 105 29 -45 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4253 16117 25155 27412 26644 21673 7474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 426 691 1098 1284 1443 1899 2436 2953 3715 4664 5740 6611 6736 6473 5919 5280 5000 5310 5713 6065 6121 5998 5517 4533 3968 4113 4410 4286 3717 2931 2562 2243 1889 1206 1063 1559 2236 3915 6568 8653 10287 12225 13184 12987 12460 12574 12510 11697 10982 11015 11015 9397 6411 3956 3687 4846 7146 10824 12372 11848 9997 9590 15141 27803 47174 69354 96566 125773 152894 168073 163235 130272 167129 224282 210029 207377 247696 271307 288421 274195 144107 181470 318334 269699 12054 272 76 48 21 52 47 31 41 46 27 23 47 44 35 55 39 68 90 64 34 53 97 63 80 111 89 79 49 37 85 86 42 47 86 59 71 67 83 79 70 110 87 78 72 78 88 86 81 87 88 90 92 104 97 97 92 86 80 99 84 93 82 50 67 83 66 61 75 98 87 86 81 60 69 75 73 72 68 53 58 69 71 55 57 47 52 52 53 48 44 52 44 35 33 25 20 18 62018 300 1878 30 11598 17 13 38 6240 1986 414 1653 3865 8536 18965 27530 18060 4822 756 1136 1194 1099 1061 1081 946 883 909 792 890 853 914 976 920 750 545 299 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 -16 517 824 800 691 688 712 574 502 494 523 495 514 534 540 450 385 471 534 614 592 621 694 653 403 205 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 816 2606 2988 3153 4367 5742 5975 4975 1679 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 773 1212 1730 2458 2991 3221 3619 4083 4662 5273 6230 7144 7611 6881 5631 4983 5152 6108 7093 7649 8418 9044 9771 9075 6442 4646 4335 4447 4658 4602 4375 3474 2712 2390 2742 2455 1755 2172 3964 6935 9461 10819 11908 13677 15474 15726 15851 16411 16529 17036 17441 20104 21353 21039 23721 19989 15279 11657 6032 3045 3113 5619 13199 23812 32815 46716 78307 109432 132697 155310 174932 176181 168910 194988 202859 189796 230833 260216 288220 241985 138279 292727 389212 252538 8611 187 115 83 63 34 48 76 68 65 50 64 2 18 61 48 87 63 64 75 54 56 81 56 60 92 86 62 66 62 86 70 59 81 63 70 71 52 63 79 83 98 82 76 75 86 72 78 100 89 81 101 122 94 89 91 81 75 84 98 88 68 78 66 72 55 55 58 56 68 72 62 64 58 79 69 68 59 65 66 58 62 64 68 64 54 54 60 53 44 43 46 42 41 39 36 31 25 62024 300 1878 30 11598 17 13 44 6240 1989 380 1544 3673 8638 19110 21236 5275 50 -13 -38 103 302 453 396 370 195 -12 -97 -57 -76 51 189 179 245 213 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 -96 322 420 406 248 364 268 183 104 6 57 188 262 279 214 182 234 177 130 191 180 215 122 81 -10 999999 999999 999999 999999 999999 999999 999999 179 1703 12449 25860 20146 9052 6290 2446 2992 4217 5109 1406 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 610 1322 2048 2718 3568 4366 5009 5083 4932 4910 5210 5555 5340 4538 3702 3927 5053 5865 5863 5443 4853 4453 4233 3678 3750 4193 4458 4278 3802 3651 4716 5453 5432 5834 6140 6017 5867 6966 8238 9546 11278 13558 15484 17329 17332 16670 15590 13887 13577 15325 16547 18949 21688 24782 29690 32433 34457 35870 33914 32443 34203 34503 41749 52434 69289 94058 120614 137505 143891 147601 140009 136614 185894 222749 194141 253965 298100 312294 281550 210313 285599 342514 175313 5315 204 155 156 84 107 78 89 113 64 78 123 109 108 86 103 108 92 128 133 102 85 91 97 91 114 129 103 84 108 121 93 94 120 106 107 117 106 100 121 123 134 114 121 125 128 108 102 131 120 122 132 128 122 124 98 126 122 120 124 103 108 123 109 96 102 103 109 121 127 100 98 102 123 124 111 99 112 110 104 101 97 81 96 96 92 87 89 95 90 81 79 77 78 66 65 54 46 62030 299 1909 30 11599 17 13 50 6240 1992 -77 860 2831 8048 10571 1952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 854 2532 11051 15340 15015 19503 18544 15003 16510 21270 26231 22987 9079 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 781 1106 1684 2205 2723 3070 2938 2969 2988 2912 3356 4003 3995 3388 3165 3496 3514 3332 3007 2957 2908 3401 4062 4430 4690 4895 4673 3694 2750 2604 3237 4291 5005 4515 4813 7393 10037 11529 13291 15318 16837 17925 18036 17131 17596 18845 19670 20100 19315 18461 18837 19283 22886 25457 26071 25971 29207 34993 38942 48210 65549 67725 57916 47887 52957 67546 88727 114425 147246 174849 194651 201103 202257 228525 235270 216981 275257 311040 318140 268068 185962 223611 63150 1286 125 78 59 88 61 50 62 33 54 75 66 65 24 55 59 50 41 54 65 101 109 126 96 78 66 86 89 74 57 47 53 69 78 53 53 86 96 95 91 78 100 89 97 107 109 93 98 99 96 112 121 99 92 90 96 110 107 82 81 91 81 72 71 74 86 74 77 87 95 84 85 79 72 75 79 79 72 78 73 68 73 74 82 72 68 75 71 53 59 56 48 45 40 44 30 25 17 62036 299 1911 30 11601 17 13 56 6240 1995 2105 7128 11265 7010 2592 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 151 170 319 280 121 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 402 4174 11779 15043 21256 33914 25496 14491 17262 12793 8625 16583 23725 14068 1948 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 243 453 1019 1389 1811 2452 2733 3160 3710 4174 4390 4165 3950 3781 3564 3547 3719 4460 5156 5519 5720 5832 5933 5958 6107 5771 5405 5587 5592 5711 5271 5457 5129 4568 4135 5217 7699 8265 8244 9527 11368 13352 16314 19602 21265 23990 25614 26457 26556 23996 21638 20373 21994 24367 25938 28663 32888 37175 47582 66563 87129 89475 58450 40684 43685 64174 101711 135207 156802 168587 178300 179145 158119 192915 253024 211402 178100 251470 284964 255155 226000 238400 184057 8562 224 84 104 88 96 96 91 77 94 110 94 94 80 87 73 61 123 154 127 99 104 120 125 130 124 116 121 113 110 136 103 99 97 99 137 132 125 127 143 134 129 136 134 124 141 139 114 119 140 126 122 136 161 155 131 111 110 126 142 154 126 87 109 95 95 100 110 140 136 131 122 95 115 130 114 104 117 130 111 106 116 116 106 103 111 113 100 90 102 104 103 84 87 76 84 72 54 57 62042 299 1914 30 11604 17 14 2 6240 1998 73 2575 3239 2955 3475 2100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 184 237 296 272 141 73 9 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 934 7209 11021 18605 26953 24268 16493 9881 6982 5165 17284 33315 34238 12383 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 452 1411 2354 3175 3603 3982 4422 5168 5579 5470 5597 5508 5738 5549 4710 4143 3981 4257 4844 5667 6086 6407 6965 7061 5915 6095 6510 6688 6364 5446 4965 5553 5537 4985 3807 3319 3232 3412 4463 4977 5719 8592 13383 17068 18832 18545 18060 20454 23083 21061 16518 14090 16137 19720 20813 25304 30368 34077 39041 47410 57696 61409 55463 46344 40579 48292 78168 109718 136272 156038 174402 190113 197667 199426 207490 251543 213164 136191 163559 216318 252312 288184 245890 117362 2037 131 84 74 73 96 53 67 95 84 37 75 100 79 43 67 49 31 60 63 72 106 77 80 81 82 68 91 107 89 56 91 83 82 96 65 96 90 94 89 87 107 100 105 116 109 95 91 101 100 75 87 92 100 108 103 109 80 105 101 86 91 87 88 99 63 62 96 103 89 91 93 80 86 90 83 85 87 80 78 69 93 84 82 83 78 81 81 74 70 57 53 63 54 42 39 26 27 34 62048 297 1975 30 11605 17 14 8 6240 2001 976 2256 6970 13904 8443 831 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 78 109 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 43 159 216 392 658 904 998 870 643 377 253 175 245 202 186 223 126 -64 999999 999999 999999 999999 999999 778 4438 1705 999999 1006 7221 9540 5182 4462 3344 945 1864 17182 36884 37700 27048 11236 1721 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 850 1874 2844 4174 5266 6138 6735 6871 6951 7080 7003 6517 7096 8115 8730 8393 6741 4618 3355 3213 3151 3513 4302 5565 6322 6847 6942 7835 10005 11498 12346 11355 11339 11863 9826 7434 4732 2741 2983 3891 5282 7052 9263 11864 15062 18039 17285 15284 18184 21246 20368 17856 16877 16872 17476 20353 23684 23960 22573 25886 29534 35675 41655 47548 53822 61570 59322 53919 51440 56658 70399 98633 138742 166621 186965 210782 236117 245372 216773 150945 169555 199269 216384 338658 318262 164308 7104 129 116 86 109 125 57 65 57 70 48 34 84 53 62 55 35 37 54 34 51 81 96 71 81 65 46 65 68 62 68 82 88 59 51 72 95 87 101 93 95 86 95 80 88 85 108 103 95 86 73 102 100 109 104 85 86 60 86 97 84 75 42 54 57 60 69 98 88 69 57 69 79 80 63 73 73 73 52 50 64 64 62 68 67 62 67 65 51 50 54 49 44 43 30 22 22 13 12 62054 294 2069 30 11609 17 14 14 6240 2004 1628 2261 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 227 512 713 908 863 796 486 163 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3684 10695 6678 3887 3067 4152 2668 3064 3103 6416 16833 24449 30570 19265 4141 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 384 1032 1985 2881 3862 4920 5707 5847 5493 4996 4703 5185 5360 5137 4300 3577 2833 2078 2021 2095 2160 2648 3408 4477 5275 5470 5484 5000 4418 4863 6656 9192 9707 8312 7497 8064 7648 6196 4862 4650 4391 4593 5846 7169 8077 8797 9772 10864 10686 12832 15590 13796 13247 13673 13762 15837 17854 21104 22908 21944 20827 22052 26121 30864 40127 41662 36914 35621 39188 54597 72556 97410 126724 148334 169177 190044 209549 230255 248990 229540 190580 179250 179414 187718 296921 354628 316326 201514 5550 173 114 130 86 83 88 112 89 100 83 80 91 58 100 91 71 86 87 79 115 127 118 97 92 75 106 111 95 102 96 84 94 106 100 92 85 98 91 76 111 125 128 125 122 118 134 121 106 107 121 113 119 123 135 126 117 129 113 95 100 94 99 106 111 108 114 116 95 90 82 99 105 108 99 102 114 98 97 109 96 101 99 96 95 95 100 89 83 89 87 74 63 59 52 53 50 58 62060 279 2521 30 11611 17 14 20 6240 2007 -58 -55 158 463 743 684 645 878 806 620 458 190 -38 -64 -48 -38 -29 15 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 225 338 64 999999 -45 43 158 283 370 606 1078 1635 1826 1745 1437 1179 863 702 596 489 268 146 116 131 142 332 543 628 852 1456 3987 10279 5377 1918 2024 3630 5069 4429 5085 9523 3573 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 806 1771 3100 4325 5482 6447 7026 7468 7670 7712 7264 6821 6672 7191 8423 8632 7314 6158 5370 4478 3922 4276 5025 5320 5941 6208 5941 6308 6652 6819 7832 8429 7328 5936 5164 4678 5558 6743 7552 8134 8748 9515 10026 11436 12406 13491 15130 16131 16249 15695 13333 13347 14209 16178 17407 18263 21209 23642 24394 25121 24540 22260 25975 32257 35279 34498 37392 43618 46197 55364 72594 89656 109199 135751 166673 195424 223964 248296 260317 223032 171602 189944 193808 222397 418741 316852 147594 4496 112 52 68 55 50 61 64 81 77 34 63 48 51 61 71 59 59 43 46 67 95 78 63 64 39 51 63 61 35 68 59 48 42 51 84 95 69 76 71 90 81 55 86 117 85 68 110 102 79 68 79 89 87 89 94 81 72 78 83 70 62 65 70 78 80 65 61 64 65 75 75 74 71 68 69 69 60 56 59 69 69 56 57 64 52 53 52 38 32 34 32 27 13 16 11 22 62066 279 2524 30 11614 17 14 26 6240 2010 -21 167 325 415 317 263 206 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 64 12 -35 19 27 50 67 254 506 873 1106 1373 1537 1417 1209 914 631 486 403 299 423 638 743 858 908 967 756 531 567 1014 1511 4110 7175 2917 830 1013 1784 2517 3792 373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 282 731 1554 2816 4393 5890 6694 6870 6372 5345 4488 4610 5341 5939 6150 5588 4633 3906 3926 3976 3866 3822 4004 4284 4600 5031 5362 5867 6742 8549 9601 6963 5639 6744 7743 8647 8615 8216 7743 8302 9119 9087 9934 11317 13484 14328 14811 14740 14300 14718 15778 17285 17682 15652 13128 12556 14569 16202 17864 21595 21550 13935 13232 17594 21159 18046 20359 25800 39406 50379 68138 94560 117193 137846 159621 182648 207374 232641 253293 249818 202162 198787 288222 298155 430519 395468 192819 6007 78 83 101 73 82 69 61 74 54 72 59 14 30 49 62 75 63 98 85 86 82 84 53 84 73 72 73 60 88 85 78 100 80 95 112 85 84 80 61 105 90 90 93 102 103 112 93 97 111 105 92 99 104 103 92 86 96 82 71 70 70 60 72 110 87 86 94 72 62 76 78 72 74 75 83 70 59 59 64 75 70 75 60 72 65 58 58 47 46 43 39 34 22 17 23 25 62072 277 2585 30 11615 17 14 32 6240 2013 -30 2 87 138 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 -71 999999 -18 15 -5 96 207 451 601 810 917 1042 969 996 975 1022 1086 1086 980 712 463 255 175 24 -51 37 299 782 1337 2454 12514 18466 10794 6527 4114 8607 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 -54 369 806 1343 2218 3370 4441 5779 6522 6578 6061 5539 5413 5383 5926 6825 8008 7777 5825 4344 3772 4063 4494 5099 5555 5980 6883 7961 8969 9619 9383 8951 11850 16026 16204 16763 16894 16280 13963 12508 12432 12742 12818 12349 13030 14315 14871 15470 16960 18241 17424 15688 16689 18017 19433 19214 17198 18766 19925 20131 21051 19624 12782 11100 14693 17108 17496 18554 22682 26876 36726 53098 73412 95538 119055 140980 164360 189745 218393 243458 255749 210139 184244 286091 314746 355109 323515 207483 111357 2751 70 22 39 65 69 87 91 35 50 57 58 59 63 55 37 59 51 20 75 73 75 65 75 96 65 51 90 85 71 83 81 67 56 70 74 97 75 57 71 77 93 100 94 111 105 80 88 96 98 85 74 80 95 86 89 88 78 89 70 62 79 79 81 77 91 85 85 82 67 69 70 75 72 70 75 68 66 75 64 73 75 60 79 84 70 52 52 51 51 53 43 30 18 14 13 24 62078 248 3456 30 11616 17 14 38 6240 2016 -1 148 302 307 247 270 320 473 492 683 966 1033 1053 1186 1227 1297 1320 1070 827 777 777 682 607 493 668 921 995 1049 1280 1257 1130 8053 16791 11708 9753 10440 11064 6484 4761 2630 428 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 676 1572 2659 3742 4939 5881 6657 7285 7840 8149 7810 7572 7780 8737 10067 10569 9296 7295 5702 5214 6188 7801 7856 7583 7956 9101 11026 12841 14317 16217 19985 22267 21716 21111 20994 20359 20616 18672 18114 18054 18077 17179 15308 14359 14340 16083 19123 19697 18636 18372 18897 18390 19366 21215 22241 22400 23675 24209 26730 27637 25494 23820 19419 17284 17864 24549 28810 30407 35969 47483 65497 89476 116329 141462 166971 189610 212232 233015 248381 245440 231486 301561 360921 256159 187111 185516 23007 633 97 87 71 76 87 92 85 73 99 81 71 86 39 45 24 43 74 82 52 37 64 39 22 54 67 58 53 78 84 46 28 70 73 60 91 99 84 85 95 73 87 96 82 93 84 69 72 58 79 98 117 92 84 68 79 73 88 99 81 70 71 58 71 82 84 65 73 76 69 67 85 71 62 64 68 67 73 66 71 69 75 78 63 69 59 62 56 48 42 45 31 36 24 19 13 13 62084 245 3547 30 11617 17 14 44 6240 2019 -22 -4 -50 10 64 218 270 465 701 663 630 595 561 368 258 340 357 431 610 728 799 880 895 920 622 434 449 53 4045 18001 21078 15416 11454 14660 24398 18690 6597 559 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 389 1183 1969 2948 3876 4695 5421 5936 6173 6215 6403 6620 7387 8666 10288 11593 12080 11137 8319 6016 5653 6682 8249 9855 10781 11567 13243 15531 18569 21820 26198 29943 31381 31967 32029 30526 27005 27574 27179 24188 23881 22719 20367 17508 15461 16909 19288 20795 20929 20489 19970 19564 20535 22692 25311 25860 25374 26117 29412 27620 23462 18551 13684 15075 19499 26117 35800 51792 65493 75224 90207 109041 134224 160926 185365 205259 227004 252872 260736 253913 313505 312519 287851 214135 101446 5308 232 78 58 76 108 81 93 100 97 97 82 50 56 83 72 64 42 60 86 93 132 129 89 86 77 86 89 102 95 112 93 86 94 113 96 101 105 78 99 107 106 110 110 84 107 125 121 103 115 96 91 126 116 116 124 131 103 110 98 94 89 89 68 104 95 101 128 101 83 86 87 92 103 79 70 101 96 75 68 81 93 99 102 99 85 81 79 76 72 70 59 50 53 46 39 33 47 62090 238 3760 30 11620 17 14 50 6240 2022 -56 -65 -4 38 -18 116 164 102 30 -57 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 690 6942 13157 14910 21051 26311 24655 8235 914 119 202 376 787 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 799 1472 2306 3567 4756 5390 5502 5466 5781 6248 6921 7733 8402 8850 8619 7755 6864 6246 5699 5492 6214 7499 8519 9554 10371 11220 11659 12477 14993 19015 23613 28808 31994 28862 28746 35588 36210 36182 38270 39717 38940 36331 29685 24389 20382 19821 21035 22628 23121 23159 24049 24454 24219 23629 26261 29144 29494 27653 24758 19805 12766 11025 9770 12706 21142 31531 46256 71318 92212 114090 139318 165910 191120 216428 236463 267693 320527 298257 217480 331743 222084 130983 221968 17458 583 121 104 93 61 86 87 66 68 54 63 81 101 45 43 80 45 57 68 79 59 90 105 82 106 78 80 81 67 67 71 106 92 70 82 92 104 111 116 98 96 136 139 102 106 118 99 111 122 106 124 105 116 109 78 104 89 107 113 118 106 86 72 78 99 102 80 89 88 95 77 70 85 107 99 86 91 86 81 73 86 94 83 85 79 83 79 78 67 71 75 59 46 37 39 46 56 53 62096 256 3195 30 11625 17 14 56 6240 2025 -58 34 95 141 229 223 369 467 569 604 551 527 529 756 1008 1220 1191 999 831 657 580 627 580 720 737 662 460 313 64 999999 999999 999999 999999 -52 -15 48 227 516 790 1107 2647 6958 9635 10053 6019 2741 906 1256 2335 2368 1385 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 178 682 1645 2751 3928 4940 5502 5714 5932 6166 6354 6405 6925 8264 10306 11736 10973 8223 5572 4826 5785 7242 8619 10062 11310 12065 12413 11715 10718 11411 15573 23934 31506 34686 36770 37247 34294 33264 33612 32976 28275 23081 21584 19232 17164 16446 17002 20133 21589 21975 21468 21981 23202 23806 24662 26191 29564 34251 37685 35678 34113 27982 15702 10298 10598 16062 26756 36854 52252 68243 82203 96711 114009 134825 160812 190388 226990 271437 335565 345217 252871 271950 256454 164486 148866 30599 799 118 97 85 64 74 76 46 85 69 99 76 106 76 85 94 73 60 65 63 45 66 65 76 94 63 67 75 79 80 50 66 69 95 105 91 84 73 85 93 86 104 107 87 106 106 109 117 106 99 114 94 87 93 107 80 90 100 93 78 60 83 91 100 73 79 88 80 78 74 86 78 88 102 86 76 88 90 84 60 68 82 70 74 85 86 65 61 55 56 57 50 39 28 27 37 40 40 62102 303 1823 30 11633 17 15 2 6240 2028 444 632 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 -76 48 220 324 416 517 548 518 578 805 818 797 749 740 832 889 902 770 584 577 635 623 642 422 463 799 958 870 766 924 848 738 603 608 689 770 903 849 785 1238 2088 2225 3254 3554 2805 1825 1508 1735 1499 389 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 574 859 1061 1410 1772 2144 2385 2569 3164 4420 5695 6652 6611 6503 7045 8396 9535 9831 11134 13104 13163 11030 8609 7072 6926 7793 9309 11075 13270 15232 16863 17742 17201 15885 17358 23188 32158 37258 37862 37351 35867 36879 39352 36663 30868 26188 24888 25570 24824 20976 19485 20580 21001 18718 18319 18524 18898 20188 22394 23874 26839 31559 34804 36770 35047 33473 32399 26958 13433 13559 16528 20298 27724 36518 47081 60939 76748 92655 106501 124472 150971 183586 231943 297162 359616 319245 258791 217804 215786 134330 5136 428 125 86 64 51 73 67 49 67 96 63 45 33 37 45 64 31 37 65 38 30 48 35 29 47 40 61 71 41 42 50 27 32 54 71 55 41 62 58 61 58 75 82 62 57 80 94 72 67 94 83 90 58 77 74 62 80 93 86 68 57 54 58 62 54 85 71 63 64 58 43 60 53 64 73 61 62 47 38 36 58 64 60 69 61 61 60 46 39 31 35 32 20 13 7 13 16 22 62108 305 1771 30 11641 17 15 8 6240 2031 273 1366 1423 487 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -50 -3 -32 -55 -4 -81 999999 13 100 195 293 276 359 403 454 452 409 465 647 807 899 1202 1233 1262 1184 1018 891 736 516 422 458 475 691 822 896 894 664 541 522 547 568 628 641 680 683 940 1518 2901 7659 13173 9506 8508 8347 3421 1407 1504 2676 2245 999999 999999 999999 999999 999999 93 492 727 975 1104 1215 1411 1364 1146 1254 1314 1418 1587 1799 2146 2968 4298 5834 7039 7698 8127 9363 11492 13503 14701 13927 12090 13246 17323 16115 11013 8423 7306 8240 10917 13725 15605 18226 21671 23884 24090 19981 16480 17977 27248 37059 41138 41682 38028 34310 33904 32633 30300 27456 26348 24920 23830 22841 22176 21132 20263 18438 17120 17357 18343 18306 18164 21266 28691 35583 37694 34939 34094 33776 37001 44409 44923 43525 34016 30743 33159 41306 44441 55171 78459 101828 122666 140979 164398 193553 225695 282698 372772 421908 290116 153340 70051 27664 1459 376 130 85 77 49 56 50 63 98 90 80 93 81 61 79 81 57 76 91 68 67 52 66 55 57 75 57 51 47 52 62 64 87 78 81 54 58 89 87 69 88 100 80 84 95 90 105 92 109 108 88 77 85 93 94 86 87 99 97 102 98 86 67 92 76 85 104 82 83 70 72 93 61 67 80 83 96 86 74 66 83 82 65 64 70 80 71 74 77 71 65 63 51 39 42 28 17 29 34 62114 218 4388 30 11648 17 15 14 6240 2034 -71 21 21 836 6826 14435 20956 21878 20153 18669 11376 12114 9467 6884 4505 989 999999 999999 999999 437 1270 1928 2185 1738 1374 1433 1236 1289 1317 1483 1924 2455 2594 2646 3062 3502 4010 4744 5530 6916 8564 9998 11479 13021 14378 14989 13585 10698 10041 12418 14717 14075 12899 12562 11583 11268 11869 13820 16846 19767 22655 23285 22652 24341 30149 36353 38542 37042 33699 31735 30491 29251 28811 27988 27504 27026 24298 22363 21695 20349 17988 15818 14745 14457 14142 15516 17555 19616 25982 31754 31935 29701 34226 46775 51597 47918 51278 52984 45401 44912 53306 59076 61668 71919 84711 101397 117456 133408 146910 165141 195589 250304 359209 468276 388004 138678 7356 1129 594 294 124 60 60 89 69 63 62 78 67 56 59 99 71 60 57 51 57 37 34 67 71 67 72 34 45 90 64 68 68 44 61 84 101 88 91 76 92 86 74 78 79 98 90 76 87 84 99 117 108 102 94 107 98 109 85 85 78 86 99 101 84 54 51 69 84 100 83 76 73 73 68 73 79 69 64 71 78 71 61 45 62 67 66 65 54 70 82 73 61 64 53 43 32 29 13 11 15 27 62120 217 4421 30 11651 17 15 20 6240 2037 -71 10 272 2740 9126 15525 15410 13700 12901 13092 9508 12406 26103 26610 8121 9 -80 1301 2724 3144 3446 3226 2648 2698 3246 3551 3348 2889 2492 2281 2213 2416 2951 3578 4303 5214 6481 7544 8806 10130 11148 12244 13319 14299 15394 16341 15843 14217 11715 11767 15264 17550 17646 17707 18345 18105 17391 16930 17590 20526 26738 30116 28329 28672 30446 32840 35425 37658 37833 35980 33579 29380 27688 29113 28942 26561 27334 28528 28229 25748 21824 18036 18407 19303 19380 20952 23078 27582 32841 38340 47871 54457 53073 50651 41838 35477 39284 40269 36516 35746 40504 53527 72241 94592 118906 138855 165108 197776 244670 300778 381940 414496 288096 152718 89840 30046 2284 791 369 133 48 80 91 89 119 128 105 100 98 71 82 102 103 71 69 78 68 62 89 93 74 95 111 95 97 92 89 96 127 108 92 95 106 96 94 90 91 123 115 95 111 119 146 120 118 127 123 111 107 121 123 112 126 118 117 119 125 123 100 109 90 91 96 89 103 117 101 94 104 96 94 87 95 109 112 91 73 77 82 96 105 95 109 101 80 79 77 69 70 68 59 51 47 51 43 43 60 62126 259 3164 30 11654 17 15 26 6240 2040 -48 2 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 150 72 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 234 704 889 967 1061 1182 1846 2878 4667 8175 9064 8758 9154 5808 4232 8991 22398 27350 24777 14523 837 1163 2656 4715 5356 4093 2492 1791 1683 1604 1707 1563 1591 1915 2439 2726 2762 2952 3281 3636 3586 3318 3691 4765 6566 9059 12103 14443 17117 18195 18068 18481 17904 16637 16079 16236 18094 19860 21437 22503 21927 20461 20488 20785 23045 28174 32364 36780 41931 40341 38329 34097 31906 31210 31121 32180 32301 30324 25445 21500 19542 19495 24186 30037 30422 29262 30021 29768 28281 26950 26848 28685 31614 35897 44266 49532 52508 49446 37420 35574 32838 25108 20681 23121 26498 28753 34153 46131 69689 99429 125273 144080 164939 201891 270062 369255 416793 295337 101372 114059 102089 9253 1100 563 213 126 145 107 57 58 97 96 93 84 84 57 66 84 79 68 49 128 92 62 91 100 77 76 84 91 114 114 78 88 95 108 98 80 89 108 123 100 87 98 111 120 95 112 108 119 112 101 94 114 107 99 97 108 116 126 101 89 106 106 102 111 85 92 95 91 103 108 97 99 85 70 77 85 90 82 79 73 59 83 86 83 93 89 97 84 75 62 63 67 59 50 42 47 42 47 54 57 62132 258 3168 30 11658 17 15 32 6240 2043 -49 -12 101 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 456 1280 1539 1122 866 763 768 667 580 1154 1837 2842 4187 6092 6916 5535 3445 1735 886 693 1283 4146 6318 5369 12025 8950 1615 1850 2225 1863 1598 1358 1009 1001 947 1084 1453 1798 2260 2712 3340 4041 4775 5238 5150 5246 5514 5728 6281 7523 9671 11934 13941 15200 15862 16519 16845 16383 14796 14414 14619 14235 16049 18303 20332 22276 23362 23192 23231 23763 24635 25061 29599 37225 40129 37816 36878 36911 35638 34303 33670 31870 28342 26483 24209 22501 23325 25708 25369 23817 23117 23964 26061 26327 27882 30281 33037 31918 28872 31301 39982 44476 54423 60597 55689 41729 34097 27568 22622 24093 26962 28489 39875 56922 72037 100995 140325 152340 161913 186048 215515 270569 363646 379714 237631 85455 39271 20522 2435 763 411 130 64 89 107 98 105 79 46 88 73 48 50 32 26 65 78 57 46 94 97 76 61 48 55 73 73 73 66 95 59 64 56 91 87 92 79 75 84 89 109 107 97 76 76 103 102 92 87 91 77 95 90 67 84 72 77 90 84 84 73 73 64 69 67 68 86 81 68 75 75 71 75 73 76 77 73 70 55 69 82 75 74 71 76 72 68 56 59 49 31 37 29 28 26 40 46 44 62138 229 4075 30 11665 17 15 38 6240 2046 522 1865 2510 3288 4119 4645 4961 4518 4627 4329 4288 4963 5992 6666 6832 4938 2963 1817 1246 1223 2221 3575 4264 5140 5248 4249 2951 3326 3977 3560 2620 2041 1670 1431 1238 1171 1255 1248 1271 1681 2449 3393 4001 4623 5070 5622 6282 6670 6950 7215 7818 8532 9413 11134 13615 16281 18393 19166 18333 17263 16410 15589 15106 15181 16362 18471 21534 24906 27161 27651 27906 29444 31476 32160 34107 35730 36658 38329 39286 44933 46366 41551 37376 32800 27649 24848 23255 22733 24832 26759 27743 29260 29683 28648 27287 27844 28558 27193 27992 29748 32935 36622 45739 54051 56474 60777 52253 43062 39184 30926 24664 26167 32080 35964 39372 49080 55487 72558 117918 177375 197441 220422 267188 319113 373916 284082 111659 20286 5608 2047 787 414 182 83 53 47 15 23 63 65 46 35 17 24 68 46 31 31 41 32 37 40 18 53 58 60 52 19 42 38 54 49 48 48 48 47 56 63 65 48 64 51 63 59 63 59 38 64 61 39 42 64 64 56 73 63 54 52 57 42 36 33 37 42 38 51 62 53 58 42 33 28 33 39 30 32 26 29 36 34 42 44 40 24 33 39 29 30 33 23 7 14 5 6 10 13 15 21 19 62144 231 4024 30 11674 17 15 44 6240 2049 -81 598 1850 3010 3978 4825 5970 7089 6683 5996 5576 4554 3325 2371 1710 1674 2012 2303 2686 3119 3648 4709 5815 6828 7140 7127 6274 4195 3338 3806 4128 3905 3314 2824 2354 1919 1543 1308 1242 1465 1795 2320 2586 2967 3413 3911 4205 4691 5173 5624 6198 6703 7470 8358 8928 10279 12411 14724 16443 18010 20227 20248 17325 13209 12031 12837 14792 17289 19511 21516 22522 22590 22396 24602 29969 36590 41411 39616 39732 41788 46212 45704 41824 40635 40322 37639 35253 33527 33058 30686 28642 28161 28685 28766 28504 28497 28860 33001 33091 27509 23778 30676 38571 39799 41728 45140 55284 71371 72003 58659 48700 42543 35016 31156 37524 44753 45820 50868 59494 61744 70646 147412 218603 223263 225931 269492 368927 370054 225629 129144 56205 30725 2806 838 289 148 96 119 137 119 112 93 114 90 66 86 91 99 76 47 76 85 69 85 80 87 107 75 90 82 123 88 68 108 100 76 73 76 70 73 90 105 98 112 103 86 117 109 95 115 111 128 130 123 107 99 95 111 96 108 96 82 80 78 83 89 83 102 96 97 114 120 106 81 84 90 88 87 82 79 74 70 75 86 80 71 85 90 87 86 75 73 56 53 46 39 32 39 60 67 58 62150 257 3251 30 11681 17 15 50 6239 2052 -97 104 238 370 386 276 253 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 1220 2533 2495 2720 3584 4476 5346 5061 3477 2465 1498 814 628 708 988 1832 3650 4678 4820 4725 3902 3600 3927 3907 3201 2804 2817 2993 3032 2636 1964 1551 1582 1766 1751 1343 1197 1502 1872 2196 2519 2836 3155 3526 4040 4486 4835 5191 5580 6031 6541 7305 8601 10858 13549 14640 14623 15170 17180 16969 15225 12919 12548 13952 15968 17792 19091 20319 21435 22559 25115 30429 36409 42380 42510 39091 38407 42636 47455 47577 44959 42637 42516 45756 45934 46675 44510 41991 39454 36870 34580 33176 33621 35212 37169 36631 32069 30589 34999 42296 44512 43155 46665 57575 62951 58689 49941 47904 47658 44205 39781 29154 22751 26722 38732 47621 42136 66741 172124 226004 217243 223260 267749 322863 296573 242367 277002 161493 72363 9092 1332 309 161 94 105 132 138 111 121 159 118 91 61 104 108 108 106 87 63 43 97 136 131 114 111 120 110 109 107 123 105 102 141 118 121 146 142 127 134 125 123 116 125 127 126 131 128 155 146 125 112 129 134 120 133 151 120 107 107 106 120 100 103 99 99 114 119 117 105 92 97 100 98 94 96 99 103 109 100 99 105 110 109 101 103 96 88 87 70 78 75 71 63 58 65 74 74 71 62156 259 3166 30 11686 17 15 56 6239 2055 -52 108 221 352 463 457 493 406 576 621 373 96 -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 82 452 470 391 272 295 436 583 872 1432 2626 6481 7982 6315 6153 5862 2731 896 924 1424 1698 1846 1791 1697 1694 1956 2593 2851 3031 2943 2833 3008 3318 3592 4261 4773 4730 5066 5333 5736 6203 6897 7544 8012 8823 10359 11933 12626 12843 11186 9878 12617 15015 14386 12331 11388 11879 13042 14746 16931 19100 21115 22770 24414 27930 34196 38380 38717 38769 39718 41323 43123 45895 48521 48543 47707 46839 45342 44771 44311 42861 39866 38232 38698 37705 33757 31652 32852 31996 29660 31041 35453 38680 39699 41841 48069 53490 52293 46294 41656 40060 44632 47160 50674 48099 33103 25118 17365 20210 39307 45315 82177 171502 223848 222620 217731 268590 320785 261695 246485 318507 192246 19298 4463 278 128 89 88 102 77 109 113 97 87 89 68 53 73 98 64 78 80 87 120 104 79 87 75 73 91 84 73 97 95 85 95 88 109 116 75 105 114 113 110 101 79 85 90 106 106 112 112 99 83 84 106 81 90 98 97 107 110 89 78 87 69 61 74 87 85 93 84 88 84 77 72 73 81 89 76 66 53 59 65 68 57 78 67 71 70 77 68 50 45 45 40 36 36 49 61 65 62162 257 3261 30 11691 17 16 2 6239 2058 2 146 210 276 342 237 473 638 812 958 853 440 144 -17 -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 218 571 998 1739 2512 3637 4968 6089 6043 4964 3811 2406 907 386 460 732 1303 1909 2471 2885 3394 4028 4577 4968 5298 5662 5741 6648 7762 7787 7410 7304 7977 8788 8925 8663 9281 10045 10421 11566 12404 13049 13820 15144 16058 15164 12243 10476 12056 15289 16082 13413 12506 13008 13868 15514 17562 20883 24428 27501 28793 31064 37682 44899 46615 41068 37163 41927 46155 44323 42642 45718 41078 35294 35723 37270 38459 39481 41285 40831 40969 40558 39447 38513 36893 34553 33605 33022 32676 36104 44904 53105 54168 49675 42840 38879 38323 42497 47091 49697 39869 30073 38267 39213 30490 37626 47880 46095 99256 165953 186554 199814 232058 277811 280387 343889 345582 173051 5611 585 195 118 64 78 91 76 63 80 75 79 88 82 54 49 56 55 42 27 57 63 72 40 31 33 19 46 60 57 85 61 33 60 74 65 58 86 60 80 68 98 90 65 88 81 106 94 71 79 92 91 75 75 81 81 68 65 57 64 61 66 60 54 67 77 89 86 72 67 79 74 68 80 64 46 59 61 60 60 50 43 59 61 65 59 51 49 41 37 34 32 24 24 19 21 33 30 38 62168 255 3324 30 11694 17 16 8 6239 2061 172 293 333 481 425 387 565 580 476 320 168 99 -7 44 24 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 357 1246 2030 2776 3410 3806 3010 2384 1694 1265 883 654 713 966 1515 2387 3395 4302 4909 5456 5567 5223 4543 4369 4700 5207 4818 5138 6477 7593 7262 6953 6527 5855 6242 7195 8100 8928 10102 11349 12843 14122 14823 14416 12156 9145 7653 9414 12020 13363 12311 11601 12374 13667 15004 16898 20335 25445 30787 35309 37234 37592 39002 40305 41111 39913 38129 37193 37579 36953 35901 35470 35541 35663 35765 37345 38677 39832 41733 40362 36709 32083 32576 36120 34356 29633 33794 39748 52876 63362 69136 66925 59070 47347 42590 41647 37855 35218 38761 39252 32696 31092 38705 50105 67965 74022 63932 100014 152691 193215 213604 229519 257238 300029 371565 335107 175904 7836 394 236 164 86 61 52 81 64 65 74 54 57 44 52 48 20 51 53 54 58 60 41 87 88 59 58 53 72 77 83 59 67 67 74 54 55 97 106 95 59 84 82 89 81 70 93 95 60 71 77 84 96 101 98 66 63 64 80 75 77 70 70 62 51 78 81 62 47 56 81 66 46 54 67 51 48 61 59 41 55 59 52 58 54 47 57 46 49 41 31 33 29 40 34 30 41 46 39 62174 254 3357 30 11697 17 16 14 6239 2064 24 206 265 367 248 226 228 158 109 76 -9 -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 -94 -25 237 879 1683 1952 1815 1598 1303 864 912 974 724 664 1175 1994 3089 4234 5286 6358 6411 5677 4821 3694 3915 4308 3853 4055 4270 4417 4815 5272 5252 4944 4807 4871 4844 5074 5767 6804 8103 9454 10470 12282 14140 16066 15959 12663 9427 8062 8895 10741 12188 12938 13981 15233 15751 16921 21300 26412 30244 33847 36929 40960 45219 48786 52373 55156 55591 55621 58146 62291 63490 61797 58911 56623 53411 50732 47538 41101 34832 32090 31355 30934 32429 34834 37967 44385 52798 60362 70134 77975 81276 81620 67856 43009 33943 33620 37321 43154 34531 19091 17593 27438 43703 69582 102351 131514 150611 176470 186882 191788 207486 253607 299953 386695 317070 31001 2332 387 188 149 101 92 128 106 104 114 80 82 70 102 89 84 97 57 33 109 98 97 70 93 88 97 107 104 94 103 111 98 88 91 101 115 114 124 138 131 130 107 128 109 110 154 148 123 138 135 102 114 127 106 126 124 123 124 116 116 101 88 95 109 110 108 101 99 119 108 99 84 101 106 107 91 89 77 78 94 99 93 80 94 97 87 97 96 83 64 67 62 54 66 67 71 80 81 78 62180 257 3271 30 11701 17 16 20 6239 2068 40 97 177 223 313 315 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 321 867 1411 1182 622 352 312 371 538 677 961 1335 1536 1654 2060 2765 3336 4264 5367 5934 4957 3744 2836 2464 2596 2502 2165 2164 2642 3045 3493 3725 4218 4811 5408 5340 5063 5433 6112 6850 7744 9099 10633 12219 14014 15673 17582 18985 15803 11386 9644 9281 10059 11484 13700 15865 18071 19518 20342 21680 25716 30071 32193 31262 30317 31941 37204 46262 56139 61548 62960 63107 61390 62911 62860 58405 56710 55774 52769 50001 47538 46515 43017 36451 32301 30947 32185 38792 45978 50130 54635 61546 73402 82552 81817 65385 41817 32119 30558 31736 36213 51631 57671 37169 22805 27624 37731 58225 110050 150552 173808 193843 203132 217263 212110 206149 307522 275080 28398 2222 708 177 134 83 57 15 33 57 54 63 45 64 53 20 33 53 44 54 43 36 64 57 47 49 46 57 76 63 53 38 47 67 59 71 63 69 80 54 64 76 58 78 89 61 53 44 48 73 78 85 73 82 98 100 86 80 97 66 53 51 47 51 46 50 71 52 56 66 63 50 39 35 38 29 51 50 29 37 38 39 38 54 56 48 48 48 43 36 30 22 29 33 27 34 35 36 37 24 62186 257 3278 30 11708 17 16 26 6239 2071 -4 261 329 454 452 375 288 134 -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 -93 102 295 542 887 1336 1872 2251 2494 2509 3155 3623 3900 4042 3880 3506 3279 3121 3120 2889 2549 2227 2325 2366 2442 3019 3749 4171 4320 4519 4682 4804 5165 5793 6345 7396 8785 10076 11391 12259 13208 15971 17634 15067 11671 10264 9465 9532 10665 13440 16021 17620 18796 19912 21571 24109 26921 29301 30304 30295 30045 32404 37904 44719 49378 48334 48137 53048 56162 57238 58324 58088 56647 54780 52507 50974 49893 50144 49302 47639 46140 43975 41426 40487 43320 49443 56237 63798 73588 78538 71061 50324 40788 41147 40982 34889 36633 53743 54693 33333 30070 31243 35189 52204 104842 147626 175335 192663 201193 216624 233816 209034 242762 269774 102496 4464 735 171 91 103 98 115 73 86 63 88 47 41 66 48 24 19 43 49 48 44 37 37 56 56 61 53 57 65 80 39 55 71 84 86 104 67 74 62 91 102 81 96 73 77 70 78 65 81 94 66 80 78 82 66 69 68 84 76 57 60 70 64 54 67 83 60 52 75 75 66 60 48 52 58 52 48 57 55 50 56 43 54 67 61 59 51 44 45 38 33 39 43 32 42 50 46 45 45 62192 257 3257 30 11717 17 16 32 6239 2074 8 117 227 359 527 621 711 584 386 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 85 178 372 619 932 1451 1882 2361 2607 2531 2413 3059 3808 3776 3468 3614 3771 4007 4172 3983 3763 3568 3432 3372 3093 3198 3293 3542 3612 3906 4297 4717 5268 5579 5883 6269 6667 7162 7713 8855 10062 11506 13681 14837 15163 17654 20025 17263 12411 11217 13577 13795 12978 13928 15541 17252 19555 23999 29298 32168 31251 30205 32250 35356 36785 38235 42419 47583 50933 54916 57962 57437 57214 57720 56892 56365 55311 54095 54044 54271 53728 49678 45725 43437 41222 40963 44442 49603 58299 66933 77317 90225 91230 80013 64261 53729 54766 55062 56377 56409 47346 52714 57168 50591 52390 58676 50750 63423 105269 155731 180369 196883 219789 248426 298449 302464 146480 4718 1170 2403 438 143 108 104 89 69 77 58 68 64 49 65 77 65 35 27 32 84 86 59 62 58 48 43 57 63 70 101 53 49 79 73 83 83 89 69 64 92 107 120 87 85 89 108 103 99 93 91 96 81 73 77 90 87 89 90 66 68 62 64 64 77 96 77 69 72 79 78 75 56 71 69 70 74 65 53 36 54 62 70 74 69 70 71 71 68 61 54 49 38 34 44 51 52 51 51 51 62198 256 3324 30 11724 17 16 38 6239 2077 -47 98 175 192 220 325 405 420 218 112 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -41 10 8 999999 999999 999999 999999 999999 1 105 181 339 645 905 1112 1428 1901 2322 2994 3248 3230 3326 3733 3975 3965 4189 4987 5211 5103 4446 3642 3213 3220 3216 3087 2939 3110 3200 3183 3590 4413 4607 4745 5333 5966 7117 8726 9299 9151 9513 10436 11806 13532 16412 19380 20752 20110 17305 13645 12114 14463 16058 14277 14383 16346 18698 20999 24121 27291 30183 32737 32106 33325 36570 39051 41876 46753 50072 50462 51017 53995 57292 57770 57310 57432 58440 56374 54894 54104 53453 51821 50330 48257 47245 47804 50360 51710 50983 59533 69329 76471 84596 98292 104396 96058 79474 68300 68398 63486 54445 54037 51899 58462 60631 60680 75385 83231 82827 96274 132144 153737 171410 196195 222461 242490 263986 188462 34503 14792 54163 22432 1179 162 122 100 118 92 109 132 85 74 94 101 83 71 49 61 83 72 99 102 104 69 82 78 116 99 78 77 94 102 119 113 101 101 122 103 117 122 117 100 128 122 140 94 118 111 112 137 102 118 118 97 102 97 99 93 87 104 74 70 86 105 104 86 83 86 111 105 84 88 85 89 91 87 87 77 82 80 89 80 73 85 85 90 85 83 68 67 67 64 58 63 73 74 74 72 62204 253 3417 30 11727 17 16 44 6239 2080 -31 1 4 50 -9 90 299 434 421 357 161 129 174 93 -10 -8 -34 -57 999999 -64 -22 -61 999999 -6 118 201 236 182 126 141 332 473 704 856 816 781 696 887 1173 1252 1600 1876 2046 2361 2756 3264 3687 3815 3946 3995 4438 4932 5211 5368 5272 5255 5219 4989 4907 4597 4303 3512 3457 3885 4264 4538 4420 4234 4175 5186 5832 6515 7505 8633 9542 10772 11724 12982 13914 14405 15593 17850 21408 24366 24213 21046 17416 15988 16469 16806 17924 20613 22944 25078 27635 30918 33972 34750 36449 39416 41930 42384 43726 47855 52845 54545 55910 58283 61590 63799 64813 66515 67274 69160 69063 68649 66834 63806 59588 56013 53511 53427 56935 64203 71530 76159 77739 83880 92020 105569 122363 118763 96663 77650 62817 50369 49628 58064 61686 66346 71819 71103 72955 72388 77073 88125 104128 115959 126383 135733 143221 147465 141173 69821 19257 195003 224328 14390 358 133 141 139 137 172 163 130 128 76 99 100 79 140 111 133 86 114 111 84 101 131 108 93 102 119 142 106 85 117 130 109 159 122 117 126 106 114 152 147 137 152 152 125 137 119 97 120 138 117 118 137 130 120 134 135 104 116 126 117 118 118 116 127 114 118 106 96 109 84 93 94 99 106 115 94 94 116 100 103 121 121 99 90 91 91 83 84 81 74 82 92 94 94 89 62210 244 3687 30 11727 17 16 50 6239 2083 -76 45 122 235 377 507 715 833 849 865 788 879 797 721 665 663 684 567 489 277 304 214 245 356 618 929 1122 1291 1299 1299 1577 1781 2026 2416 2732 3109 3464 3501 3600 4084 4794 5526 5987 6044 6385 6250 5938 5888 5568 4640 3926 3658 3714 3780 3751 3936 3490 3519 3750 4205 4727 5249 6022 6891 7533 8634 9376 10537 12283 13910 15866 17733 18562 19106 21058 24180 25469 22844 17451 14832 15298 15294 18343 21491 24017 25437 26441 28186 31053 34477 37519 39839 43783 48010 50802 51735 50985 52098 56197 61300 65223 67252 73742 77336 79932 81262 81394 83972 84441 81175 78576 74803 73282 68764 66528 72330 82208 83094 87770 100159 112110 117791 113764 99571 81180 65857 57902 53885 54808 67092 74046 61264 71614 73139 50777 45333 49146 55208 62944 73949 100475 137626 168274 118761 28917 24425 234944 261637 49894 801 113 115 127 114 89 95 104 61 85 65 78 94 95 77 83 79 89 92 104 89 99 114 106 83 108 114 121 121 128 134 121 113 84 108 126 113 116 105 106 130 102 106 124 118 92 118 122 93 98 99 88 73 114 97 89 96 85 74 88 96 98 95 74 74 86 96 95 99 68 72 86 90 83 75 70 54 57 65 77 84 76 78 75 69 67 56 49 51 59 58 68 75 72 67 62216 240 3804 30 11724 17 16 56 6239 2086 -34 111 275 502 652 793 917 1122 1322 1415 1645 1676 1829 1927 2080 2184 2217 2014 1605 1274 1232 1232 1285 1337 1572 1836 1986 2306 2706 3215 3785 4299 4723 5101 5282 5698 6128 6585 6717 6607 6600 6418 6242 5951 5477 4738 4611 4795 4745 4403 4671 5092 5439 5588 6048 6564 6823 7674 8197 8788 9297 9793 9916 11440 12894 13596 14568 16093 18003 19826 21084 21426 20781 18011 16222 16779 17518 17805 20378 23587 26027 26206 27370 29889 33945 36532 38799 43109 47060 49269 49548 49846 53327 57602 63299 66518 66890 70369 76331 81037 81888 84299 88813 88216 85897 85299 83997 78143 75343 76269 81917 92772 94903 95893 102472 107489 109192 115300 120035 106024 85600 73816 69193 61205 47291 56362 83450 64967 53423 51134 44278 43627 46437 57061 51850 41818 39062 47717 94736 110539 34302 28713 246219 277560 107514 2135 187 120 135 102 78 97 140 110 83 103 74 65 64 67 85 112 86 106 125 56 93 88 87 83 107 109 102 106 107 92 134 114 123 134 133 113 99 110 118 149 124 117 109 127 128 148 124 85 114 128 114 112 121 107 96 98 99 102 92 84 106 91 102 104 106 102 100 78 89 97 113 111 85 85 90 98 103 100 95 92 95 94 76 78 80 72 68 69 71 84 93 84 77 79 62222 234 3982 30 11722 17 17 2 6239 2089 0 130 219 272 428 545 665 795 957 1260 1783 2104 2448 2443 2305 2311 2331 2595 2699 2716 2890 3450 3949 4362 4814 5315 5717 5822 5724 5657 5493 5438 5246 5156 4949 4907 5618 6351 6770 6930 6766 6781 7138 7937 8597 9416 9742 9517 9460 9404 9745 9979 9479 10310 10894 11267 12352 12532 12804 14473 15182 16914 19357 20816 21431 21697 21036 18749 16573 19090 23228 22056 19207 23318 27511 29579 31847 32642 33659 35687 38108 39537 39324 42548 45259 49046 54234 59438 64536 69513 74102 79593 86280 90674 93430 96761 102059 105496 108234 109934 110425 108354 103435 97606 93569 96192 103885 112178 119367 122691 126620 135511 134004 120836 98989 75538 64993 55808 45318 67450 92504 63016 47561 50955 33884 31982 41700 55552 57096 50967 39494 29465 26662 34332 12392 28145 226592 269633 76236 1254 202 144 157 151 157 98 121 128 133 148 96 98 83 118 112 95 63 101 117 121 105 115 104 111 112 128 129 121 130 121 120 121 123 107 120 132 129 133 129 115 120 125 138 133 132 121 106 129 125 132 111 116 124 128 122 117 108 107 97 111 141 128 104 97 116 107 94 111 115 103 115 106 108 106 95 93 92 93 99 102 94 95 102 89 84 85 83 97 96 97 100 99 101 81 62228 228 4163 30 11723 17 17 8 6239 2092 -82 121 279 467 416 642 942 1324 1471 1616 1751 1970 2369 2750 3100 3322 3736 3962 4157 4352 4452 4509 4415 4325 4217 3997 4072 4491 4822 4958 4861 4862 5164 6109 6773 7048 7609 8203 9026 8727 8685 8767 8812 8784 9659 10483 10229 9914 10415 11240 12160 12772 14603 16739 17908 18599 19537 20231 21356 21028 20006 17824 15354 15222 18178 19711 17335 18383 21654 25360 29092 32507 33634 33781 36051 38967 41952 45748 48354 49218 48872 51357 57828 64565 68683 73887 79095 85250 92294 99682 105982 111259 116350 117641 117651 117624 116914 115313 112667 111611 118191 128972 130895 126361 121198 109669 93576 80132 68892 63623 59766 51267 41045 54857 77352 56901 36556 37095 35485 36941 50683 53243 41836 35908 52372 71179 53328 23697 9059 81296 272565 203728 12024 271 138 109 66 61 109 71 85 92 59 83 61 90 49 44 35 19 61 76 91 75 76 66 54 94 78 69 83 78 72 84 118 119 119 96 90 111 83 80 94 105 109 80 88 108 116 106 90 103 95 99 81 72 88 76 78 87 65 68 60 68 87 81 68 83 74 71 68 85 78 73 79 84 82 74 70 67 61 56 76 75 72 52 58 61 54 46 55 69 67 71 64 57 65 61 62234 225 4257 30 11727 17 17 14 6239 2095 -46 92 325 551 731 899 1167 1347 1468 1416 1367 1364 1571 1729 1968 2207 2337 2597 2909 3005 3326 3567 3675 3975 4042 3854 3737 4333 4899 5494 5942 6586 7206 7524 7540 7976 8541 8851 9643 10120 10474 10203 10312 10829 12062 12389 13235 13709 13148 12822 14412 16393 19213 22850 24923 24596 22013 18203 14910 14226 14622 16839 18070 17132 17859 20257 23477 26006 28960 31003 34491 40173 43704 46423 47885 46697 43386 45921 52242 54992 59148 63387 67710 73870 78225 84849 91995 97061 102197 108932 112514 115111 116215 119244 117493 118558 119785 120005 121398 122934 123912 124721 118904 109803 101775 89322 75651 63592 53562 39937 32203 42495 42888 29946 26376 28886 23928 29675 46535 42370 35757 37841 45415 64333 78314 61369 15267 92813 236831 196068 11678 308 124 84 30 91 124 101 61 56 69 59 55 40 67 52 57 74 102 73 74 95 77 75 66 52 66 67 71 76 90 70 91 86 74 82 85 85 76 62 70 65 91 92 93 74 82 89 72 85 104 81 65 71 91 77 58 42 59 62 57 56 64 57 56 62 62 60 59 64 73 74 66 57 54 50 61 58 54 65 60 63 48 37 34 35 34 43 57 58 65 55 50 51 47 62240 227 4203 30 11733 17 17 20 6239 2098 -93 -46 -9 196 459 572 698 825 1048 1431 1604 1698 1712 1782 1818 1948 2125 2256 2446 2735 3119 3472 3937 4413 4707 4593 4267 4046 4498 4983 4720 4652 5083 5767 5794 5666 6621 7175 7897 7584 7802 8729 9258 9512 9526 9868 10180 10947 11770 12941 13972 15292 17107 18477 20066 21518 23424 24269 21684 19715 17598 14502 14209 16047 17585 18956 19840 20769 23876 27559 30173 33150 36740 39385 42391 43459 45470 47246 49544 52746 54655 56368 60979 67277 72738 73304 77951 83353 89687 96448 101155 105978 108895 111341 114030 119004 121261 121427 119192 116272 113628 112731 115203 118744 119725 108710 92069 80328 69293 50080 34553 25586 22353 28453 38778 45012 46023 43890 32202 24859 29440 34576 42425 57556 63587 70576 93196 67199 42150 172756 135442 151971 8637 189 113 106 113 122 109 73 90 32 60 81 57 66 66 65 76 60 36 61 71 76 45 81 92 81 57 68 75 93 100 72 78 68 78 83 86 71 66 90 91 103 108 90 99 99 94 97 62 68 86 94 86 99 79 70 70 61 50 73 65 76 74 91 81 64 71 60 40 53 60 74 84 76 68 56 52 53 56 65 67 65 57 51 51 49 45 47 54 61 72 61 65 58 54 62246 225 4267 30 11737 17 17 26 6239 2101 -13 186 386 763 965 1048 1182 1251 1517 1819 2082 2150 2251 2395 2537 2651 2816 2919 3129 3239 3272 3195 3003 2799 2922 3299 3641 4045 4698 4650 4935 5711 5817 6284 6725 7060 7492 8055 8361 8551 8056 8163 8211 8404 8893 9363 9633 10019 11275 14039 16908 19482 20497 19608 19123 19154 16982 16641 16865 18445 15994 14158 15981 18289 19504 20120 22933 27129 30045 30969 32469 35887 40579 44827 47572 51626 52991 52969 54986 57574 61068 65993 70776 75140 81797 87167 93319 97910 103847 109188 114015 118843 124222 130409 135546 139589 141677 138315 131762 126190 117197 110662 104818 88720 72252 62520 60626 55534 42140 25950 22179 27491 36846 46058 59570 79883 79971 37790 25007 27172 37241 33486 38198 67117 105065 110843 55298 106115 128696 155339 8620 220 146 132 119 74 68 80 81 44 63 92 42 45 87 86 77 85 81 23 48 84 84 70 81 71 84 89 75 57 74 100 98 83 87 71 94 90 61 93 108 83 102 76 76 92 77 79 81 76 86 81 69 78 82 81 84 42 68 78 74 88 88 67 60 59 69 63 60 61 62 70 69 59 74 77 71 69 69 62 58 54 48 52 48 48 45 43 45 49 60 54 56 56 48 62252 239 3850 30 11740 17 17 32 6239 2104 16 98 96 -20 -91 999999 -71 999999 999999 999999 999999 -6 140 146 257 335 505 607 709 874 1007 1198 1483 1741 1855 2117 2373 2521 2741 2821 2765 2961 3056 3232 3522 3694 3852 4303 4554 4455 4421 4934 4976 5095 5615 6178 6867 7176 7653 8023 8067 7489 7528 8123 8917 9405 9232 9058 9538 10637 11450 12286 13583 14430 16300 18606 19963 21152 21065 18797 17977 19126 18894 18786 18102 17844 17920 20413 23181 23752 26070 29982 33580 35952 36652 39770 44048 48120 53647 59548 62037 63772 64171 65801 69431 73774 77501 81386 86130 92267 98599 105565 115134 122832 128720 132960 134550 140894 146337 152990 158704 161709 161319 152181 134523 113547 98269 86554 71485 58726 46227 36017 29621 23139 20819 18307 27462 47994 64776 81183 103881 80351 21039 18594 22953 20486 27570 43393 81079 124078 151318 150637 154231 26975 550 217 207 124 128 114 99 106 105 67 62 87 98 76 74 93 87 95 121 130 92 91 91 103 111 94 100 102 94 89 89 95 109 100 110 106 108 116 98 128 114 123 119 107 111 131 110 99 107 111 114 115 106 107 100 82 108 104 99 96 85 70 82 102 98 80 88 80 85 89 81 70 80 81 91 101 81 72 69 71 74 76 77 80 79 77 70 56 64 70 72 72 72 75 72 62258 234 3999 30 11739 17 17 38 6239 2107 -67 29 -19 -37 44 78 129 311 366 461 577 735 968 1228 1476 1860 1865 2044 2369 2664 3196 3693 4437 4829 5261 5378 5254 5049 4878 4684 4423 4390 4271 4198 4502 5060 5531 5833 6122 6159 6334 6496 6567 6445 6893 7471 7221 7254 7127 6548 6533 7362 7802 8288 8517 9727 11574 12536 13320 14448 15179 15753 17150 18405 17866 18145 19729 20211 20218 19330 17725 17466 21444 23843 22802 24981 30029 33741 35699 39282 43600 47909 50778 52729 55638 60750 62230 64606 67565 68854 71002 74660 79946 89056 99265 108873 112871 121365 127697 134881 141529 148026 154938 160572 163412 164774 161073 141568 111315 97400 92776 84044 72864 64867 58684 50513 34146 20166 20546 27679 28667 25249 54110 78805 82051 107195 157602 124788 31792 15878 13672 14790 12502 10341 104943 161342 181468 174746 6455 253 219 189 140 159 142 131 113 107 99 98 100 87 106 86 91 98 103 115 144 111 115 105 101 100 83 96 96 134 99 102 134 118 107 107 109 112 137 115 147 121 125 135 117 128 135 112 132 128 106 106 129 119 106 110 114 101 116 92 84 95 97 109 108 87 102 89 89 84 91 94 88 92 109 95 96 105 95 92 81 72 84 89 87 71 72 70 69 74 81 82 79 78 77 71 62264 227 4205 30 11735 17 17 44 6239 2110 -32 76 186 366 477 698 866 1121 1371 1640 1821 2019 2275 2611 3336 4314 4625 4657 5133 5520 5559 5420 5353 5493 5582 5807 6161 6131 5917 5332 5033 5118 4764 4709 4806 4915 5511 5969 6474 6813 7028 7276 7221 7713 7792 7885 7913 7498 7420 7847 9327 11269 12032 12928 13839 13427 12902 13750 14734 15344 14845 14145 15128 17043 16933 18197 18100 19595 22122 28068 33741 34539 36585 41707 43967 44865 45751 47367 48174 48183 49826 51307 53548 57187 63895 72169 75888 80970 88738 95540 101538 108779 112390 116677 122131 123016 121054 112410 101464 89076 85168 83890 77125 68396 57301 49896 45927 39627 28416 21528 19929 22212 31469 39815 36353 38976 50393 56723 82400 170633 231542 120714 26307 17584 17961 12303 65735 272037 314561 261414 99923 2332 207 153 100 77 102 90 95 52 18 40 75 65 46 47 68 55 29 49 67 64 58 67 74 63 55 76 87 80 74 69 62 85 68 82 94 101 86 73 90 95 77 53 78 63 43 71 95 80 73 104 108 87 66 67 81 90 74 53 51 59 50 66 71 91 82 60 57 56 37 55 60 57 57 55 70 65 52 55 58 53 50 40 52 47 44 42 41 31 39 42 40 42 49 41 39 62270 228 4169 30 11729 17 17 50 6239 2112 -74 60 205 376 569 824 1029 1094 1237 1358 1510 1710 1885 2203 2580 3094 3855 4473 4811 4686 4558 4717 5453 5653 5588 5689 5640 5828 5844 5953 5915 5891 5729 5595 5606 5596 5600 5926 6055 6558 6914 6618 6904 7116 7244 7565 8190 8775 9224 9936 10479 10458 10787 11849 12964 13596 14535 14807 14207 12155 11246 11593 14357 18796 20733 19103 17888 21136 23225 29954 31011 30833 36336 41605 44300 46080 45710 45126 46667 46030 44455 47621 49180 52302 55642 60898 63644 67897 75253 81571 87393 89995 92795 97508 103504 107024 108511 108974 107213 96183 81155 71896 61300 53592 46710 41488 38557 35412 31862 26728 23263 24179 26738 31817 35992 45126 55740 41665 33739 70666 222348 308932 169125 50464 40891 123823 113318 184837 279809 256748 141227 3798 292 167 160 108 93 92 96 118 55 53 77 75 83 72 56 38 38 46 36 57 79 63 56 65 63 57 80 76 46 56 65 68 71 80 109 99 86 73 68 72 74 96 100 99 76 81 95 78 95 88 62 61 57 77 90 93 62 76 50 63 49 38 44 52 66 78 55 69 54 56 61 61 65 54 76 66 74 68 58 50 52 55 52 54 46 45 37 36 35 30 35 44 52 49 44 44 62276 230 4105 30 11725 17 17 56 6239 2115 -27 25 85 137 213 282 387 527 764 921 1107 1314 1287 1329 1553 1685 1808 1935 2333 2626 2941 3171 3058 3078 3325 3762 3921 4099 4414 4340 4236 4364 4646 4820 5027 4949 4783 4693 4615 4580 4538 4569 5223 5970 5920 6239 7062 7814 8537 9035 9490 9721 9709 9443 9658 10161 10668 11241 11742 12426 12412 12243 12283 13721 14683 15802 18886 18116 17705 24392 26729 26561 30033 35216 36747 38425 39529 41186 41045 40021 38839 40472 42499 43223 45612 49940 53494 57776 63018 65703 68739 70999 74549 77601 82420 85425 88572 88794 89295 90759 89607 87276 86670 90320 90573 83488 63870 46383 36149 27998 24388 26169 31327 35586 39533 43103 45902 60813 91973 76001 39208 58758 227664 374032 265647 111729 64087 108747 212753 252057 287146 255707 95278 2652 322 239 190 146 140 91 137 115 111 104 97 91 84 91 119 88 109 86 116 114 138 123 95 94 106 98 128 91 114 110 129 143 133 126 153 134 123 121 134 140 127 115 124 139 143 163 152 125 135 121 124 128 120 120 132 130 135 127 99 100 104 100 97 96 97 120 127 120 110 109 112 101 94 89 103 115 115 99 94 89 83 93 91 83 85 93 85 81 81 83 76 77 83 90 94 88 62282 226 4222 30 11722 17 18 2 6239 2118 -32 116 59 212 311 382 496 436 561 620 772 770 701 718 673 777 1026 1283 1455 1677 1857 1806 1988 1991 1914 1880 1983 1924 2023 1941 1944 2150 2381 2595 3126 3370 3384 3588 3831 4434 5298 6053 6608 6904 6791 6701 7386 7937 8255 8417 8583 8987 8733 7859 7504 7852 8091 8505 9336 10068 10845 12825 13812 14837 16182 19279 21359 23216 23651 25743 27930 28787 30197 30442 29770 27758 27303 28860 29562 29912 31163 33060 36681 39714 44298 47745 51213 54581 56987 59800 62325 64635 66791 70529 73899 76179 75607 74810 72833 69013 65759 59921 45396 32868 25834 21313 20508 22798 26688 31012 33587 35767 40694 45484 50931 70343 79368 53126 86463 240148 405471 417630 338194 279538 255682 245965 284934 344418 220458 8674 331 182 133 129 99 96 90 78 81 71 55 55 52 34 58 36 48 78 81 91 106 63 68 81 69 79 72 110 91 72 97 78 80 122 115 100 81 82 96 102 97 102 101 98 93 111 120 109 87 89 85 86 106 93 85 93 96 80 65 59 64 60 62 69 81 97 99 91 78 88 60 71 69 73 83 86 80 71 81 77 68 60 67 61 51 68 66 59 60 52 57 56 45 47 54 58 62288 224 4281 30 11721 17 18 8 6239 2121 -17 158 256 325 397 507 548 574 514 621 593 597 591 738 933 1071 1053 1240 1348 1428 1588 1750 1947 2221 2439 2692 2770 2781 2873 3075 3335 3138 2614 2802 3478 3720 3808 4091 4452 5075 5904 6442 6963 7380 8038 8792 9661 10065 9923 9983 9767 9344 9277 9302 9683 9669 9341 9163 9448 9988 12489 17327 17529 18989 24051 27523 24986 25006 26776 28366 31545 33099 32814 31307 30276 28874 28930 30418 32077 34158 36325 39529 41623 43030 45415 47890 51472 54458 55869 60642 65791 71340 73116 72082 71678 71124 68697 61510 51362 44015 40660 35958 27845 23530 24458 29159 32552 37617 43968 46076 50659 61135 72594 92473 102599 72143 31739 85312 340992 495191 438165 337490 277067 247701 271634 302842 204376 8742 327 151 128 106 120 159 144 114 81 66 92 101 66 80 81 100 80 82 75 70 79 101 83 92 94 108 89 88 89 80 86 92 102 117 111 102 105 96 111 128 119 105 106 119 105 111 117 107 105 104 97 95 100 93 111 94 99 102 88 78 83 83 101 93 91 102 94 101 100 73 74 89 100 102 95 95 97 93 80 78 72 80 74 82 85 78 72 65 67 74 85 77 68 70 73 63 62294 222 4339 30 11719 17 18 14 6239 2124 -28 175 187 258 196 384 486 524 755 894 986 1112 1161 1216 1464 1658 1848 1975 1981 2096 2317 2465 2677 3011 3292 3336 3285 3485 3685 3443 3507 3861 4370 4740 5198 5712 6012 6147 6741 7960 8565 8101 9023 9940 9947 10305 10355 10088 10555 10666 10062 9262 9313 9971 10211 10016 11011 14047 19033 23061 22718 21279 23318 28782 30841 30921 32729 34697 38551 40471 41708 42127 40876 39714 36990 34318 34693 34635 38622 45538 48481 50203 51526 53798 56999 63646 68627 72271 77567 83387 85574 86068 85841 85174 76299 63068 57531 50808 40597 35429 29502 25077 26939 31252 35755 45154 51327 55431 59423 74525 99166 120460 127223 90673 41855 34095 123865 353885 378572 293066 293642 269236 238226 212580 60222 5088 336 174 123 137 130 125 105 93 79 29 42 54 52 49 55 90 91 71 88 89 72 62 89 90 50 61 55 57 50 67 96 92 77 83 114 88 83 74 90 95 119 101 95 110 108 110 92 92 84 76 92 95 85 72 94 88 74 80 83 89 70 69 80 59 82 86 86 69 70 72 66 66 61 74 70 80 88 85 79 85 70 61 61 65 59 55 53 52 45 52 53 56 53 53 55 61 62300 221 4367 30 11717 17 18 20 6239 2127 -78 38 259 334 442 518 569 840 1041 1407 1662 1547 1435 1512 1545 1408 1499 1815 2173 2266 2720 3195 3632 3838 4314 4536 4302 4183 4290 4494 4798 5102 5274 5478 5501 5667 6302 7619 8898 9528 9852 10062 10344 10783 10725 11442 13286 14518 14226 13034 11932 11597 12117 12652 12658 12172 12154 16275 22854 27458 31163 29114 27187 29814 33509 35856 38524 43225 45469 47014 48278 49295 47432 44183 41932 39817 39874 42658 43849 47453 50634 52137 57537 61846 64952 68855 72054 76717 81942 87731 94307 101168 104180 102294 97378 91557 85147 72173 49444 29406 28734 31388 33496 33970 36027 42797 49606 56630 70069 83734 100586 119383 124989 86838 36991 53434 229031 373236 228891 256078 268454 245807 237164 36080 2871 518 218 136 128 99 86 67 72 79 91 51 54 31 15 18 27 67 32 64 43 48 73 71 22 75 63 57 74 63 63 91 67 66 71 59 65 54 60 59 78 83 64 78 81 76 67 51 87 83 67 60 66 60 73 66 69 89 80 58 76 59 35 50 51 77 63 65 58 58 47 46 64 69 67 52 55 59 68 63 59 52 47 45 34 35 41 33 35 33 33 33 40 31 32 26 32 62306 220 4423 30 11713 17 18 26 6239 2130 41 201 399 533 626 970 1107 1151 1071 1008 1056 1166 1224 1383 1461 1592 1797 2164 2372 2467 2772 3042 3388 3640 3948 4201 3941 3302 2935 3552 4695 5015 4888 4483 4111 4021 4642 5546 6021 6101 6813 7424 8552 9280 9762 10744 11527 11611 11247 10865 10658 10474 10251 10344 10735 11979 14406 18056 22230 23848 22992 21109 22692 26799 29541 29373 31325 37141 41008 43360 45519 46246 45554 44907 43721 41874 41213 42098 43052 43893 47770 51918 53454 55593 59001 63578 67039 70303 77335 83912 88632 93456 99981 103772 99543 79173 52069 38565 33596 32612 30262 28433 27993 30442 36121 42227 47732 53654 65475 86139 103461 114472 123921 106779 54585 155153 353030 502145 634731 506252 290372 250315 74252 3548 1139 528 307 218 182 162 93 119 115 87 112 117 84 101 85 75 115 107 92 100 78 117 126 85 85 66 78 89 88 111 112 95 102 120 109 79 80 85 124 96 107 117 134 129 114 80 86 102 108 121 124 103 105 106 86 116 110 110 106 97 88 75 65 82 87 116 108 102 100 97 79 90 102 99 109 90 85 90 98 91 89 81 72 71 81 86 61 65 62 63 66 68 55 62 80 76 62312 222 4330 30 11710 17 18 32 6238 2133 -94 -51 12 79 301 622 874 1133 1403 1432 1351 1111 1463 1451 1400 1267 1330 1443 1658 1700 1918 2017 2161 2462 2697 2907 2996 3136 3119 3268 3349 3472 3723 4251 4463 4629 4946 5096 5279 5073 5051 5261 5627 6456 7073 8014 8858 10151 11405 12688 13550 13829 13362 12868 12880 13646 14932 16636 16947 18005 21073 22569 22264 22822 23875 27468 32448 33639 32865 33072 36497 40959 42553 43245 44994 46186 45642 44574 44006 44604 44908 44366 46435 50674 54118 56639 56576 59023 62801 66144 70930 76982 81188 79716 79912 83210 89119 91223 75113 45484 31224 29551 28876 29206 30509 31518 32987 34937 38487 45326 56018 78360 100551 101149 100012 117433 108768 87347 239456 560198 717169 491426 248874 183055 41730 3386 1126 583 310 238 191 103 89 76 45 54 23 45 68 48 58 56 52 32 52 30 50 56 47 67 65 65 67 48 48 55 57 38 35 65 88 83 57 58 60 58 70 62 72 72 67 68 76 81 67 76 97 59 59 42 62 89 71 61 68 51 31 34 26 35 60 60 54 73 59 56 51 51 47 53 64 65 63 56 45 47 54 52 32 25 36 33 30 25 30 31 26 27 26 18 23 31 62318 224 4268 30 11708 17 18 38 6238 2136 -53 117 258 289 447 615 720 850 1108 1417 1621 1655 1569 1670 1777 1824 1723 1874 1963 2169 2290 2479 2837 3131 3138 3151 3190 3212 3161 3167 3623 4382 4950 4900 4795 4811 4702 4814 4534 4400 4590 5429 6017 6646 7755 8483 9094 10049 10715 11174 11744 12207 12582 13332 14365 15501 17403 18777 19134 19582 20170 20792 22526 27110 29908 29138 27963 30177 34619 38149 39560 42197 44936 50244 53843 55763 55765 55787 56228 57189 55923 54017 52400 53060 54083 56057 58205 60465 63404 66329 68831 71069 72930 75608 78550 79379 82986 86209 86991 85380 74384 52986 35862 31912 32209 32627 34145 35742 36797 39086 45240 51804 66604 81658 95925 114239 127578 150386 144102 74809 124390 260262 230772 209649 257922 272256 210836 8766 1279 735 380 281 259 207 183 115 104 105 119 73 76 86 115 85 82 89 54 72 93 116 111 88 88 99 106 74 106 64 73 87 123 117 118 79 122 111 105 106 93 82 106 114 93 116 131 95 107 100 118 103 98 99 102 103 103 103 111 99 74 71 76 92 92 92 106 85 77 95 97 92 92 91 89 96 98 88 93 91 79 79 68 71 65 72 77 65 68 69 62 59 58 63 70 67 62324 228 4145 30 11705 17 18 44 6238 2139 -72 -46 -71 32 226 457 748 785 937 1227 1427 1545 1735 1834 1687 1573 1478 1567 1846 2166 2471 2554 2697 2705 2797 3076 3194 3458 3906 4226 4348 4435 4372 4081 3730 3906 4824 5664 5918 5962 5573 5486 6210 6956 7278 7907 8640 8837 9251 9758 11441 12775 12928 13950 14897 15915 16367 16707 17696 18073 18252 19179 20380 21394 23096 25995 29145 28351 31070 35563 37628 37943 41000 44681 47045 45124 46996 51609 54655 57005 56643 57371 58335 60816 61394 59800 60374 60349 60263 60342 60811 61645 62042 61689 62854 64116 65979 67037 69404 76001 88166 101656 112413 107403 92614 75314 64077 55619 50126 48407 49502 50193 49207 47888 45391 45614 49574 61898 84577 121464 158573 177691 177110 114245 44543 56634 132151 219778 233153 219420 98965 6056 1197 867 479 270 259 188 144 131 130 120 88 67 67 70 112 127 90 64 107 93 79 83 89 84 94 117 98 79 86 90 106 114 103 127 101 84 120 98 83 121 106 124 124 129 112 115 95 97 92 92 95 117 121 99 119 117 111 118 111 92 65 86 76 83 83 78 108 95 88 84 77 75 79 87 79 90 88 89 84 90 81 77 74 72 74 70 63 50 65 74 62 56 65 66 72 63 62330 229 4113 30 11703 17 18 50 6238 2142 -5 -5 -34 23 131 274 479 707 954 1234 1514 1646 1738 1648 1603 1658 1791 1931 1945 1928 1975 2066 2268 2481 2712 2738 2836 2870 2975 3195 3407 3863 4409 4829 4827 4434 4221 4648 5265 5777 5962 6584 7636 8222 8391 8194 7717 7368 7172 8110 9375 10058 10636 11002 11862 12669 13656 14307 15531 16415 16774 18075 18809 19785 20812 22340 24494 27452 29768 30467 32054 32361 37157 40632 38664 39683 42171 47678 51600 54589 58543 60598 61629 61465 61190 59834 57552 57501 58310 56535 55829 54728 55013 54477 54261 55374 56949 60557 66190 72376 82614 95444 108162 117335 114057 90368 70425 63172 61283 58109 52439 46592 45303 44623 44641 44336 45486 47573 53985 64168 90920 142340 185945 166656 85198 26917 51366 160805 226204 233465 247819 102467 7354 1536 822 438 294 273 218 143 107 69 64 79 74 75 56 49 74 71 64 96 78 64 78 62 59 57 49 40 62 94 58 67 95 81 91 107 111 96 81 71 106 96 58 80 89 108 103 100 87 69 79 86 88 78 64 91 90 81 84 87 81 76 71 62 74 73 75 72 82 72 79 81 70 71 72 82 87 70 56 68 71 69 60 55 63 52 49 56 48 42 45 45 33 42 50 42 41 62336 229 4110 30 11700 17 18 56 6238 2145 -99 124 181 315 361 416 752 900 1109 1194 1301 1477 1711 1842 1745 1684 1588 1623 1819 1975 2063 2065 2237 2359 2299 2594 3051 3266 3314 3290 3384 3797 3971 4292 4648 4940 5112 4272 3757 4073 4772 5236 5257 5849 6607 7394 8101 8622 8606 8070 7952 8914 9744 10502 10847 11670 12440 12911 13904 14346 14620 14730 15063 14891 14198 15746 20438 24182 26025 27744 29015 29908 33709 36527 39265 44962 46698 48607 50889 49730 48575 51413 57843 62562 64840 67782 67211 65948 64816 59787 56429 53629 52422 51331 50339 51964 58830 67164 74242 85578 95901 108347 113544 104505 87081 68208 50446 45474 45127 45238 44939 43916 41941 41648 43582 46855 49286 51989 65046 85295 117284 174179 219623 176527 66346 50618 122301 176241 212476 318744 299084 32922 3189 913 751 537 353 307 240 181 147 119 114 106 102 92 68 75 88 92 120 117 110 128 131 98 112 141 129 131 114 134 118 112 109 116 128 129 140 156 127 135 134 146 129 129 139 125 117 146 127 142 132 118 127 128 130 122 110 118 132 137 136 137 122 121 117 125 113 103 132 113 110 111 108 104 117 110 106 124 126 121 115 123 107 99 96 90 94 89 86 90 98 97 92 89 95 90 85 62342 229 4105 30 11695 17 19 2 6238 2148 -56 61 221 386 450 619 871 1020 1253 1263 1187 1255 1313 1377 1439 1485 1518 1563 1627 1762 1797 1857 2043 1983 2083 2151 2504 2763 3026 3250 3215 3122 3213 3524 4009 4214 4316 4308 4467 4664 4766 4872 4936 5038 5375 5925 6093 6450 6636 6830 6822 7319 8043 8338 8985 9959 10625 11474 12229 12690 13521 15146 16489 16886 16636 16001 15378 15102 20363 26608 23039 22535 33941 39583 42446 41562 40986 42899 45635 47709 48741 50936 53727 56133 60968 66615 68493 63479 60381 57149 51884 46987 44398 43953 43840 43735 46252 48662 53217 61132 74923 91961 102924 104630 96307 87595 80094 73310 65001 58306 50119 44739 44665 44332 45985 52427 59048 60605 63242 79492 114684 169571 225294 202885 83520 59956 106356 140247 217954 319984 244320 14703 2045 684 583 430 315 267 203 124 90 79 84 59 46 41 45 62 53 36 50 56 84 74 82 76 42 72 58 67 58 52 72 60 91 74 62 89 79 92 82 68 94 76 72 90 91 85 79 94 99 95 90 90 74 77 85 93 84 83 71 92 85 66 68 49 52 69 57 62 72 59 53 69 60 66 82 76 61 68 72 69 79 77 66 57 54 47 40 36 29 36 45 39 38 42 31 41 42 62348 232 4011 30 11691 17 19 8 6238 2151 -78 -24 -12 51 199 429 562 794 873 993 1140 1206 1295 1416 1515 1415 1347 1346 1401 1596 1771 1769 1807 1782 2207 2656 2504 2649 2647 2965 3356 3442 3378 3645 3986 4322 4560 5016 4933 4106 3894 4613 5036 4676 4691 4801 5101 5723 5564 5458 6105 6831 7125 7546 8028 8647 9468 10099 10461 10376 10619 11560 11877 12221 12592 13554 14718 15297 14221 14627 19655 24554 22316 18823 20217 27910 33617 35570 36652 38016 40226 41689 43294 45926 47050 48512 52059 56718 60045 57932 56067 55405 51545 48983 47348 43829 42943 41703 40275 39035 39377 43461 50860 60894 73990 90359 107374 109603 94223 81471 82797 82144 77947 72044 62054 52171 47624 49013 51619 51982 55479 65308 76264 104237 150312 209998 223409 110013 31309 81686 129889 188070 289909 300160 96438 4353 655 501 433 377 298 170 142 71 83 75 95 82 84 48 25 57 40 57 92 74 49 87 52 66 88 87 99 69 75 60 59 65 83 68 83 88 84 102 99 96 91 93 89 101 89 89 80 89 82 86 85 60 72 72 90 86 80 90 79 75 52 51 59 55 70 68 77 66 63 72 63 81 73 77 74 57 72 74 73 66 66 64 49 41 42 47 38 45 45 61 63 49 47 43 46 39 62355 233 3975 30 11685 17 19 15 6238 2154 -55 77 155 267 311 285 347 590 775 907 1296 1458 1659 1749 1724 1787 1839 1846 1650 1641 1659 1607 1781 1906 1835 2011 2327 2332 2245 2486 2879 3015 2927 2989 2829 2727 2763 2997 3449 4251 4711 4337 4462 5763 6836 5818 4967 5243 5606 5048 4897 5617 5878 5910 6723 7702 7901 7726 8389 9184 10164 11209 12269 14098 15525 16480 17110 17281 16833 14989 14714 18195 20785 22881 24777 30299 32779 30723 29332 34375 38798 42585 48883 54607 58122 59889 59790 62097 65678 62907 60977 59539 53114 49225 47476 46332 45047 42203 39208 37663 38874 48135 60667 74763 92761 105088 110887 110478 97800 88279 86616 87584 87515 84439 76591 72632 70192 65663 60855 59642 60648 64869 68755 75720 100604 149279 220451 247137 147377 33182 95168 144173 155645 223025 279151 90528 3826 611 431 417 396 330 184 150 120 99 84 76 91 102 48 53 76 71 69 62 76 90 95 81 85 101 85 107 130 118 94 99 82 122 147 117 121 92 97 116 120 104 106 111 106 108 95 102 104 106 119 116 112 112 103 105 102 100 96 95 95 96 79 79 82 89 99 115 106 94 85 81 86 85 102 95 100 98 101 103 78 90 86 80 66 70 70 65 75 81 73 74 78 69 69 69 71 62361 293 2202 30 11682 17 19 21 6238 2157 -68 -31 -18 -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 999999 999999 999999 999999 999999 -57 159 395 539 600 664 870 1063 1342 1505 1573 1777 2172 2419 2605 2642 2413 2327 2203 2082 2170 2171 2165 2215 2250 2568 3035 3575 3585 3251 3453 3419 2909 2808 3021 3391 3706 3781 3958 4278 4613 5226 5414 6340 6605 5954 6459 6502 6698 7025 7425 8097 8388 8070 8140 8442 9131 9741 10415 10775 11415 12289 13251 14620 16128 16846 17222 17981 19009 19454 20257 23001 25809 27781 30769 34533 37698 42005 47168 52457 56494 53900 52073 55557 58846 62956 65919 67547 65911 61247 61334 61039 59937 57504 54783 55305 54302 51690 48366 46353 47022 49568 57877 68303 80747 89457 94793 102974 113147 107414 99213 91175 85064 83084 78865 77293 78221 80376 79759 72981 63374 56710 62628 80718 113665 151053 200292 236570 188864 73264 54718 116584 151002 206000 157460 18372 3770 1198 388 369 383 341 245 181 174 125 87 71 92 78 71 92 92 89 112 124 100 83 87 93 112 94 86 90 122 115 89 103 110 99 121 110 129 121 130 123 119 121 120 127 99 107 118 129 139 123 123 119 113 124 119 121 116 106 118 114 114 111 108 99 69 88 88 103 113 107 111 106 108 104 112 110 109 114 113 113 111 114 107 100 95 85 79 73 85 83 94 97 97 104 92 90 81 62367 230 4056 30 11676 17 19 27 6238 2160 24 168 392 622 774 950 1167 1614 1816 2095 2229 2345 2400 2710 2723 2904 2949 3062 2816 2598 2522 2594 2737 3104 3531 4010 4296 4101 4186 4461 4077 3428 3270 3271 3140 3243 3564 4278 5085 5573 6378 6887 7407 7605 8636 10521 11148 11285 11711 11380 11134 11270 10093 9368 9879 10495 11778 12768 12908 13270 13822 14768 15693 16413 17620 18366 19376 21146 23092 25217 27804 30212 31824 37556 43336 46448 48063 53527 56287 53799 52828 55394 58832 58608 55924 54007 54990 54352 52549 52803 51956 49184 48930 51321 47988 43747 42962 47527 53330 59272 65854 71492 78926 90210 106784 124348 127247 104625 91619 97728 99635 96872 92564 90532 90701 88492 84978 79164 66569 55293 55516 71262 100766 129501 193058 243336 167165 33104 30509 82039 139090 189047 103383 14146 4647 612 281 327 317 257 188 179 172 68 68 70 63 52 54 50 39 53 20 49 53 38 52 58 48 50 50 48 68 58 49 50 73 85 83 78 77 67 51 46 56 86 83 73 98 80 78 90 65 81 89 86 77 65 54 48 54 58 68 84 67 54 54 56 58 60 55 61 60 54 52 40 56 69 76 78 62 55 51 65 59 68 51 38 38 48 41 23 32 53 47 45 41 39 38 31 62373 264 3031 30 11671 17 19 33 6238 2163 3 47 -2 98 107 -3 4 97 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -70 999999 999999 -93 20 223 492 948 1176 1361 1583 1864 2115 2489 2940 3186 3516 3960 4302 4661 4939 4887 4734 4387 4038 4057 3878 3774 4117 4701 5423 5919 6720 6886 6356 6001 6182 5587 4472 4185 4829 5938 7351 7229 7405 8112 8814 8849 8500 9024 9766 10936 12131 12776 12982 12956 12479 12273 12564 13356 14408 15857 16268 16342 17022 16201 15463 16515 18376 19671 21507 23541 26481 28742 31390 33387 35194 39734 42676 47640 58667 66194 73930 78586 78709 73511 67427 62481 56271 51778 47543 47206 49052 51037 54244 53412 50028 47942 48991 49809 50049 47123 44009 45922 53070 59131 67403 82128 95106 104683 115889 124882 134754 126958 108110 103555 107553 109953 108835 106237 101388 90971 78044 67481 58114 51881 64748 98026 154228 243866 294424 172406 21612 34305 51868 72076 70934 37381 6049 1002 364 347 416 341 288 301 236 156 148 133 143 104 98 103 101 114 109 115 102 119 126 132 130 113 103 95 107 141 115 103 105 119 147 140 147 140 123 136 137 144 142 125 140 163 137 134 151 154 141 135 122 138 139 135 150 150 134 136 134 121 125 131 123 119 110 102 123 115 123 120 120 120 116 125 133 128 111 122 127 124 109 114 113 99 104 93 101 111 106 103 106 109 109 103 99 62379 269 2876 30 11666 17 19 39 6238 2166 -13 34 66 110 77 111 163 202 179 174 78 1 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 24 -60 129 103 -39 -43 115 270 447 537 741 1172 1547 1615 1678 1968 2353 2733 2899 3195 3379 3919 4168 4134 4310 4524 5004 5337 5474 5250 5035 5028 4947 4739 4981 5157 5428 5878 6431 6964 7130 7084 6660 6047 6413 7851 8871 8098 7361 7663 9095 10350 11007 11424 11751 12597 12381 11271 11246 11920 12770 12814 11443 11510 12952 14883 16312 17151 18128 20410 21841 22570 23927 25147 25533 25224 26115 27645 30026 34087 37055 39562 43928 48935 58124 66025 68212 69360 69558 66349 66103 64615 59453 53183 46671 41490 39484 39597 41400 40650 38660 38044 36387 36881 38687 38928 38564 40680 44914 54451 68269 82774 94307 105769 113890 109545 109688 111908 103863 95926 93772 92015 90844 88673 74831 61361 56426 54732 59575 84989 131268 182849 243388 261731 116329 22094 34614 33917 34839 104098 138901 10830 784 372 380 296 290 276 232 176 127 115 117 82 83 92 99 58 73 84 82 86 63 80 64 87 88 96 78 88 84 76 64 130 102 110 106 94 98 121 104 109 94 110 116 105 115 115 112 109 114 98 114 123 107 88 87 94 97 106 104 88 89 86 71 66 85 90 88 98 82 82 91 93 90 84 103 110 94 91 88 85 85 70 64 58 60 63 59 69 79 78 62 70 72 66 71 60 62385 266 2958 30 11658 17 19 45 6238 2169 5 -32 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 223 481 534 548 433 354 265 283 510 616 718 918 1206 1323 1466 1863 2259 2516 2917 3155 3601 4245 4627 4727 4974 5198 5114 4921 4703 4518 4598 4992 5516 5642 5930 6367 7133 8048 7983 7615 7070 6856 6997 6835 7012 7058 7661 8857 9548 9976 8719 8407 9901 10813 11438 11674 11568 11836 13028 13049 13490 14033 14681 16286 17087 17118 17965 19036 20083 20501 21295 22531 24258 25968 28646 31408 35505 37725 37491 38383 45445 48106 51401 56548 57849 59570 62820 67494 69560 68715 69432 67864 62030 54894 52843 49661 44369 40940 37831 36085 34889 33786 34142 32796 32359 36445 41859 44123 47459 54205 63973 76494 87393 94924 106264 123234 120568 104954 100715 104391 105259 102192 97227 92734 91066 85820 78002 68918 60906 60545 72596 115089 178763 228445 237765 124553 17550 26613 25440 74618 144482 18719 1325 354 360 349 254 266 256 179 118 106 100 92 79 99 90 75 72 104 105 113 106 102 82 74 72 86 100 130 96 94 94 115 110 110 128 131 116 111 141 135 133 110 119 132 112 123 147 126 105 125 144 134 138 120 99 116 135 132 116 122 98 107 97 78 76 110 121 126 117 106 105 114 109 121 123 114 109 106 106 118 104 105 97 86 82 82 82 95 97 98 93 85 82 84 83 79 68 62391 266 2956 30 11656 17 19 51 6238 2172 -97 1 -1 -34 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 182 279 486 655 801 935 1097 1130 1119 1003 1013 1028 1084 1093 1197 1379 1428 1580 1924 2197 2463 3020 3578 4134 4559 4994 5681 5973 6033 5880 5351 4993 4814 5010 5430 5661 5174 5268 6221 7000 7511 7850 7954 8123 8148 8590 9806 10548 9209 7202 6471 7532 9426 10697 12040 13473 14316 14186 14314 14388 13305 13565 13369 13331 12741 13797 15444 17364 20082 21087 21894 23496 24693 25325 26247 27059 26712 28704 33229 36545 36084 38868 44215 49049 53053 55292 58932 63954 70616 73223 74617 76672 75633 70959 61671 55755 51647 45699 41986 38529 34868 32768 32478 31675 31364 33772 36655 39266 42029 47420 59347 71045 80467 92288 102317 110035 118777 114465 95084 87015 96269 110315 116289 109923 95630 83047 79842 77791 73605 65628 62746 74664 116803 186124 227937 210297 75862 12504 19671 25081 81212 90175 13807 1160 295 230 277 265 324 262 176 140 122 114 147 116 102 89 87 73 107 82 89 97 91 104 109 79 68 95 132 128 94 92 115 120 100 121 87 108 124 110 126 130 107 132 141 108 135 108 115 128 116 104 108 101 92 108 121 101 99 116 99 95 85 88 68 96 122 92 73 89 108 105 99 99 89 102 97 84 97 90 86 94 101 91 74 73 71 74 76 73 76 82 74 65 74 69 65 56 62397 241 3734 30 11654 17 19 57 6238 2175 -42 54 330 592 728 955 1100 1175 1187 1415 1407 1374 1148 976 1049 1263 1333 1530 1713 1868 1880 2018 2612 3700 4243 4410 4614 5093 6115 6393 6206 6342 6536 6313 6422 6541 6828 7113 7086 7247 7668 8861 10541 11556 11475 9996 8355 7869 8899 10583 10957 10346 9471 9736 8757 7619 8183 8891 9429 10672 10786 10764 10757 12317 14442 16177 17668 18021 18665 18949 20318 21274 21938 23788 26071 28978 32573 34417 35126 35306 36298 39182 42366 44651 50539 55829 58426 59551 63265 64788 66638 71253 70724 67875 66263 64586 60357 53831 48200 44817 41521 38206 36336 35147 33326 32207 31130 32396 34403 37338 38806 39507 42560 52350 66189 81798 99516 110808 111177 111276 107497 101487 97962 90738 83942 85241 87134 85859 86486 85344 75897 72645 93992 143740 207771 238416 185054 49515 10977 15323 18942 59238 99293 11694 1473 341 228 261 249 287 238 164 140 145 112 79 131 92 77 108 103 51 81 110 87 96 129 138 98 118 119 80 88 88 81 85 98 111 105 123 101 107 120 116 102 72 94 115 101 102 103 123 126 115 126 134 113 119 117 107 113 103 102 127 112 83 90 79 80 91 99 94 99 103 108 114 110 94 88 78 81 88 91 86 88 91 87 73 70 67 71 72 77 81 78 84 86 73 63 67 68 62403 241 3699 30 11649 17 20 3 6238 2178 27 253 458 732 922 1099 1217 1485 1525 1390 1299 1309 1294 1151 983 907 1063 1222 1357 1729 2229 2483 2701 3118 3704 4281 4836 5516 5525 5260 5255 6159 6825 6908 6411 5839 6025 6933 7637 7670 7847 7889 7725 7825 8562 9286 9430 8579 7512 7558 7570 7271 8512 10602 11107 12024 12726 12261 12304 12837 12984 12882 12610 12566 13375 15566 14966 14639 15232 15909 17512 20100 21964 23729 25941 27908 28991 30338 31803 33646 35144 35807 36887 40438 44725 47516 50511 51127 51314 55942 61064 63463 65204 70886 74699 67835 57525 52066 46204 40865 37268 35646 33415 31384 28948 27860 28626 29436 29402 29432 30213 33798 39377 45543 54350 65592 85008 110601 120026 101714 92625 93940 97686 97511 92314 90869 89745 90483 91919 89163 80809 71625 70633 94045 143090 198067 221662 149204 22599 6772 12972 38112 201708 169927 5486 725 274 259 293 333 280 278 224 128 99 117 94 90 58 83 106 107 94 92 109 109 95 103 77 94 103 115 115 94 103 110 99 99 101 111 85 124 121 112 134 135 98 90 117 128 107 92 103 114 109 112 105 119 124 100 94 114 120 97 110 99 100 80 81 92 92 104 96 105 101 98 100 104 99 97 107 91 89 92 103 96 89 92 90 69 70 71 77 78 76 82 81 77 72 74 77 62409 247 3510 30 11640 17 20 9 6238 2181 -33 224 350 133 -82 98 147 290 415 562 809 1005 1091 1378 1660 2009 2230 2377 2562 2590 2294 2172 1950 1876 1703 1836 2308 2828 3488 4045 4527 5110 5664 6527 7236 8319 8981 9498 9187 8655 8418 8791 8941 9018 9449 9655 9389 9381 9460 9880 10929 11315 11213 10331 9082 9231 10389 12269 12374 11552 10645 11507 12568 12763 11309 9744 9971 10942 12439 13510 14777 17639 18993 19312 18391 19170 23027 26386 27388 28034 29300 30617 32121 34162 35378 39420 43663 51091 61764 65016 59771 63861 68195 72490 70945 63932 59443 57385 57230 58583 56503 55496 53261 50176 45554 41725 38528 36703 35443 34106 32621 31809 31793 31504 30120 29175 29610 29902 32696 39789 51750 71114 90896 103597 104406 99875 97775 99037 103664 107229 108370 108093 106525 106243 100494 94884 91056 81359 76970 80451 104180 158373 219761 210244 87407 10734 10417 28519 91666 77475 8070 1177 372 250 275 329 354 350 269 192 113 118 104 116 96 92 124 105 93 94 97 90 101 100 108 116 136 134 104 132 130 139 137 119 119 135 115 120 126 124 125 103 146 138 129 150 136 124 117 124 126 140 137 114 131 126 106 124 135 119 129 122 108 95 91 75 89 104 121 116 114 112 104 123 123 113 103 111 107 96 106 110 100 95 101 90 86 90 77 79 87 84 90 81 83 85 75 62415 278 2571 30 11631 17 20 15 6238 2184 -89 -3 -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 7 53 188 357 362 472 705 756 971 1169 1226 1274 1500 1590 1804 2120 2299 2558 2626 2690 2532 2234 2209 2384 2907 3904 4984 5400 4919 5120 6566 7749 8108 8165 8953 10665 11085 10583 10002 9295 8766 9213 10216 11448 11480 10923 10757 10945 10928 11316 11450 11678 11965 12272 11773 11409 10272 10023 10289 11187 12371 12910 13647 14040 14550 14925 15675 18261 18626 17244 16913 17402 17891 19729 23254 27302 31479 35183 38729 41209 41896 39958 36396 33772 33403 38143 48777 57931 58707 61173 66252 65346 64136 68370 75406 79561 78082 70488 59990 49499 42003 39666 39878 38685 37060 36233 36258 37219 35801 34138 32857 30876 30524 34808 39914 44712 55540 72941 89301 94123 95986 98316 96885 96715 102274 105650 111402 113020 110110 108563 105960 104979 98347 87941 81818 85951 114544 153533 191005 144333 29171 5439 7051 13772 23540 23766 9306 740 242 185 254 311 367 329 230 115 127 138 110 110 87 78 112 83 51 66 66 81 93 70 66 89 97 93 79 75 73 99 73 78 65 99 110 81 83 105 97 79 64 98 108 100 88 108 90 95 124 104 95 86 86 95 83 80 97 99 108 85 85 80 66 65 80 82 84 85 74 81 79 80 82 89 84 61 73 78 78 85 82 69 73 72 67 52 60 68 63 59 65 66 62 50 62421 245 3581 30 11621 17 20 21 6237 2187 -31 203 366 326 298 126 22 39 106 245 353 440 491 700 1057 1249 1276 1341 1764 2116 2366 2591 2732 2731 2674 2732 2675 2826 2919 3133 3973 4997 5253 5370 5781 6894 7833 8953 10066 9873 10219 11425 11627 11721 12129 11902 10831 10220 10384 10806 11709 12023 12201 11538 10496 10674 12436 13031 13730 11738 9508 9270 10808 10724 10372 12543 14562 15472 15472 14955 16632 17014 17430 20325 21345 19551 21397 25577 26205 28419 31768 34042 34746 35266 37375 42997 47986 47254 45924 46512 47704 53682 57265 57880 61417 64242 64427 61811 63310 68461 72111 69528 65100 57816 50827 44665 40602 38278 36772 35758 36843 38488 38580 37407 34671 33439 35074 40358 49419 59616 71885 90980 99213 91216 87147 92357 94796 95472 99351 104206 108730 111402 112533 110678 106383 103336 96242 85537 80062 89070 121386 158306 141254 48171 6961 5993 14262 45534 97961 7374 539 234 156 195 307 373 300 250 182 125 146 92 66 86 78 92 86 56 73 101 105 64 98 70 70 82 101 87 70 90 90 82 99 85 91 92 94 97 99 112 101 103 100 72 85 89 105 90 84 113 87 98 94 98 107 109 99 93 77 94 81 78 87 85 72 68 80 90 82 95 94 94 94 79 85 88 78 85 96 85 77 82 76 74 78 77 73 74 75 80 75 61 65 63 60 62427 243 3604 30 11614 17 20 27 6237 2190 60 177 283 317 89 -55 999999 999999 57 326 355 436 527 649 706 835 1209 1522 1921 2432 2716 3102 3007 2904 2696 2474 2393 2415 2993 3636 3994 4063 4444 5588 6613 6164 5842 7308 10709 13306 12587 10369 9788 10851 11719 12370 12317 11330 9653 9518 10671 11837 12254 12048 11909 10924 10558 11320 12202 12919 13946 15085 15705 15391 15520 15259 15435 16431 17342 19091 20618 21411 21878 21032 21238 22181 22786 23954 25624 28553 31181 32578 34796 37629 38794 38575 40407 44116 47986 51443 53406 55742 59815 64799 68459 70429 67535 67953 67765 63560 56751 49558 43340 38077 35358 34859 34602 33747 33627 34030 33221 33539 34174 37417 42384 53129 67949 81527 82681 80504 91402 92574 83696 85672 94220 100940 106261 110886 113746 114867 114786 114428 112513 105305 99839 96270 97791 107564 113642 168492 151060 37643 5160 5706 12834 37731 63173 5190 407 218 168 224 330 364 308 258 176 99 110 102 98 105 88 75 72 85 93 120 99 86 118 92 82 101 110 90 78 95 127 113 113 77 103 120 138 131 141 116 102 118 137 126 99 89 87 108 113 111 111 117 101 97 113 98 95 101 92 84 101 116 100 82 86 85 84 88 92 87 93 93 91 95 108 101 94 86 99 88 96 99 91 84 81 82 75 76 77 76 78 80 78 70 64 62433 241 3662 30 11612 17 20 33 6237 2193 -12 211 282 119 -15 40 125 114 228 337 478 587 717 913 1106 1250 1444 1778 2265 2857 3407 3553 3300 3152 3250 3228 3478 3973 4357 4589 4707 4505 4624 5389 5864 5858 5866 6464 8882 12909 15468 15355 13496 11879 11041 11584 12693 13708 14317 13439 12730 13649 13601 12492 12581 14161 16788 19658 21863 22402 22356 21585 21308 19653 19926 21612 23068 24291 21774 18606 17846 19480 20042 20876 24380 29440 33583 35452 35105 36648 36217 32319 33708 36265 37016 40859 46431 50950 53850 54536 58038 65177 71989 74477 78737 84010 82394 79902 77687 75339 69108 57858 51339 48697 43724 40764 38628 37035 37041 37813 37471 37383 38755 42564 48227 56237 68033 78061 85815 92882 97927 98622 97223 95728 95524 99244 102982 106533 108226 107967 102501 97724 87474 77517 84123 102328 119233 173685 175619 19615 3306 5105 12040 18908 15310 1814 274 130 149 225 296 267 235 196 129 122 116 113 86 78 84 92 91 81 82 49 104 78 83 77 103 118 108 83 61 97 75 80 86 92 88 82 81 81 120 107 104 100 105 105 116 99 128 115 113 93 86 109 106 107 95 92 105 84 84 100 91 74 79 82 77 75 77 85 82 90 96 91 80 91 102 95 101 87 89 81 86 75 84 75 82 85 76 84 77 64 64 65 76 68 54 62439 278 2552 30 11612 17 20 39 6237 2195 -95 -74 -97 19 -85 999999 999999 999999 999999 999999 999999 -66 -31 18 78 181 231 360 317 447 426 426 408 527 506 496 462 367 294 308 184 141 120 105 13 -27 -73 -1 180 433 608 616 580 520 562 684 458 654 1057 1395 1654 2099 2410 2645 2844 3034 3420 3638 4089 4922 5617 5749 5787 5788 6205 6714 7227 7358 7501 8091 8327 8694 8374 7497 8334 10009 10886 10223 9476 10269 13908 18660 20600 20846 19144 14783 11940 12019 13776 17983 22034 22332 20381 18475 16170 16164 15540 15173 17082 16109 13955 13654 16510 18591 23045 26557 26130 27905 29677 29889 30674 30934 30841 30339 31229 31079 33484 37522 42690 49283 53954 55842 56675 59461 64870 71029 72913 74607 73547 76039 80877 79112 78877 79458 79697 77069 69894 59584 48535 43257 40232 37642 35948 36236 37769 37584 36482 36351 37632 39614 43267 51532 65748 75650 76016 79378 82214 88258 93842 98095 100431 98545 93947 92352 93083 93331 90129 87286 86582 84739 92589 104761 114300 134968 191627 160756 16812 2935 5655 11415 16325 7514 723 148 154 196 289 305 302 291 189 131 125 87 110 95 63 91 125 75 73 111 87 106 117 85 101 107 89 105 113 108 81 106 96 125 95 111 104 98 94 128 131 102 103 120 112 107 99 113 117 107 125 109 103 149 142 118 123 136 108 100 116 116 103 87 83 103 98 88 102 109 96 93 94 106 104 103 111 115 103 95 107 99 93 91 90 80 82 83 87 88 84 78 76 74 74 69 62445 266 2913 30 11613 17 20 45 6237 2198 -90 -48 56 36 79 94 137 243 252 288 361 407 392 338 354 303 307 293 207 222 127 54 121 308 459 651 836 672 428 388 495 604 687 788 828 690 588 543 720 993 1298 1671 1849 2227 2516 2597 2820 3164 3337 3768 4494 5552 6527 7316 7548 7550 7657 7523 7416 7721 8147 8618 8134 7000 6942 9007 11001 11552 11126 9394 8292 10186 14596 16196 16153 15361 12636 11042 12823 15018 17369 19134 20978 21350 20158 20441 19947 19573 20908 22075 23571 26729 29254 29658 25282 19000 17337 19655 22590 25509 29935 34501 38502 40818 40914 40126 38598 39276 41543 44390 47483 48553 49984 56859 64430 73169 76622 74448 79082 83357 84680 89191 93100 89091 81671 75347 70110 63483 57031 49455 40835 36595 36923 37632 37061 35947 37009 41957 47314 53012 62843 74059 81998 87273 86739 85921 85695 84002 85117 86681 89444 87614 87908 90090 86432 84065 87177 92316 99250 111359 127042 144454 169281 140320 14614 2588 4974 9540 10195 3296 406 140 136 167 299 329 232 222 186 137 102 48 53 77 68 86 97 56 62 67 76 84 65 78 73 78 72 54 53 49 48 69 74 71 74 93 82 59 89 129 115 117 79 77 87 94 89 62 81 102 91 92 85 71 67 89 87 85 76 85 80 68 67 57 62 83 89 95 88 78 59 71 71 75 85 98 79 70 71 70 69 63 68 69 67 67 60 59 60 60 58 60 61 53 47 51 62451 266 2912 30 11612 17 20 51 6237 2201 -97 -38 -21 22 10 62 72 101 234 226 338 421 512 586 539 380 259 257 291 348 385 504 493 623 713 792 570 285 331 219 270 416 586 649 623 754 972 1026 1099 1130 1183 1195 1199 1354 1691 2056 2435 2943 3227 3491 3616 4444 5948 6782 7042 6585 6406 7168 7499 7083 7316 8000 8771 9061 8753 8150 7617 8472 11004 14663 17523 16256 14414 15299 17211 20612 24068 20403 17434 18071 18839 19552 20718 21708 22928 21315 19588 16196 13739 11744 13281 17817 23419 25934 24298 20441 18672 19412 20247 22273 24984 26977 29329 32187 34547 37029 40028 42701 44324 46165 48604 52889 58766 64725 66979 69576 73454 74611 74251 74673 76946 80069 78187 73637 71069 68634 66999 64077 57702 51818 44248 40299 36696 37530 41352 43433 44343 44093 46950 55485 65991 73802 83581 89194 96029 99945 96830 82166 65714 67997 77151 86091 91083 95460 98504 100318 96577 91745 88574 89203 108366 148648 175553 112208 10355 2692 6506 10434 9211 2374 242 121 100 183 280 270 254 195 122 96 77 64 70 35 43 65 57 57 66 50 41 45 45 60 79 72 80 70 63 56 61 79 66 70 70 81 73 61 68 82 61 61 72 80 86 80 65 64 68 71 67 69 75 81 73 70 87 66 63 53 60 60 66 61 50 31 33 57 69 82 70 69 69 75 73 66 66 66 61 64 70 70 71 55 53 57 55 56 53 53 53 43 48 47 48 40 62457 269 2821 30 11611 17 20 57 6237 2204 -52 5 110 75 30 240 246 234 331 269 183 158 202 282 455 470 510 595 791 868 870 853 681 495 558 628 646 612 454 467 316 256 212 305 364 430 684 797 857 947 1187 1331 1382 1525 1679 1805 1940 1934 2030 2145 2633 3549 4008 3978 4528 5426 6795 8820 10589 11081 9804 7555 6975 7788 8542 8738 9396 10293 10793 10719 11136 11348 12375 14980 19815 23523 22041 18535 18685 20103 20353 21486 21433 19641 16367 14406 14679 14194 12098 11297 12138 12238 12755 14290 18133 24623 24213 16210 14461 16032 18377 21078 23357 26058 28719 31291 33856 36605 39198 40809 41430 42151 41415 44020 45708 47048 49562 52204 58467 68878 74405 80109 86989 91013 90754 88769 85429 83876 75773 65318 59208 55033 53320 51660 50371 48551 43643 39008 35867 35088 37290 40999 44083 54416 71243 86391 92838 84647 75935 70160 65236 64176 68010 75775 86707 95081 99141 102805 102818 100372 93869 87244 89530 109845 153172 184596 102118 8880 3354 9132 14366 8160 2064 366 148 112 190 318 324 281 209 146 120 62 80 62 57 43 45 42 85 67 63 41 42 63 65 49 35 60 72 89 86 96 87 58 52 77 65 76 80 91 84 73 94 79 117 107 77 56 65 76 76 74 83 73 65 66 75 67 67 70 90 84 86 85 65 51 50 51 61 54 61 78 76 67 70 65 70 69 72 73 63 57 50 54 61 56 61 64 58 51 57 60 46 43 44 35 36 62463 274 2670 30 11610 17 21 3 6237 2207 -62 -27 -12 38 160 270 317 514 531 557 546 496 436 593 616 698 583 519 620 799 851 843 789 799 929 940 1098 1481 1486 1678 1800 1865 1706 1581 1188 793 508 377 465 636 610 619 567 501 713 937 1102 1380 1716 1950 2248 2481 2788 3049 3281 3332 3494 3716 4380 5458 6902 8430 8899 9625 11843 14491 16513 16372 12752 9660 9143 9922 9512 9266 10377 11502 12765 14375 16275 17673 19187 20137 21106 23293 22779 20410 17926 17963 20580 22497 24912 27284 26871 24128 22516 22003 23378 26067 25610 23518 22350 22876 25853 26460 25728 25005 23682 23940 25512 27249 28577 30848 33789 36528 39137 42000 46788 50421 52371 54572 58014 63938 67572 70088 71227 71004 74978 80841 81328 78944 79646 78948 80831 80194 69181 58448 54730 52438 51054 50287 48535 46881 45430 43055 40102 39442 40066 41730 45289 57084 73796 85290 89298 83589 72620 63146 58556 58967 62238 68483 73886 85781 98022 104974 104079 101457 95394 93876 102064 117315 174065 187495 83188 7009 3694 6562 7202 5024 1516 260 145 236 353 376 322 314 296 230 122 136 115 98 126 95 103 117 117 118 157 147 103 111 138 141 120 85 110 133 132 108 108 126 122 101 130 126 118 122 144 127 146 126 113 108 132 143 137 144 144 141 142 127 120 126 125 135 126 104 129 150 132 137 105 91 112 101 116 119 120 129 135 120 129 125 120 132 128 125 118 126 125 124 101 99 106 108 104 104 106 95 94 95 94 89 62469 272 2727 30 11607 17 21 9 6237 2210 -49 76 226 511 712 882 858 827 749 732 662 629 569 674 561 617 580 661 710 883 962 929 839 774 691 672 776 761 762 1060 1312 1387 1454 1284 1227 1107 883 705 568 541 632 475 394 442 678 824 1072 1306 1568 1893 2229 2391 2540 3059 3725 4426 4489 4229 5080 6790 8385 9193 9137 9399 10878 13377 15117 13896 10771 9012 9877 10364 9456 8776 9977 12675 15398 16463 16534 16026 15560 14428 14245 16096 17534 19930 22269 24802 26929 28139 29396 30344 30461 27385 23046 19280 17879 19284 23897 27922 28218 26294 21415 21276 23218 25357 27815 30655 33107 36084 40218 44455 45793 45232 45920 46430 47349 49138 51787 56902 61168 67546 70893 77123 83493 88554 88796 86822 84187 83556 79639 74514 66387 56365 50285 47558 43437 41837 42583 43586 42845 41644 39447 39490 43886 50404 57717 68409 76954 79456 83639 82833 70457 58984 55261 53817 65162 81422 88645 94673 104931 111649 110268 102395 93344 92765 102802 141854 176810 92526 13625 3079 6800 9507 3890 1138 257 146 181 256 320 300 245 290 259 167 79 85 72 61 71 71 79 68 65 66 72 101 80 73 57 64 60 45 37 47 57 59 74 66 70 90 99 79 97 76 88 79 69 96 99 106 76 80 96 104 92 75 78 92 94 100 91 67 74 98 84 72 71 60 80 81 67 62 66 71 70 76 68 77 82 86 78 78 69 79 89 78 63 63 68 74 74 63 62 62 61 56 55 55 58 54 62475 273 2693 30 11603 17 21 15 6237 2213 31 155 244 246 428 579 873 1143 1224 1165 1046 1043 1120 1063 1148 1224 1306 1265 1242 1276 1365 1282 1088 1066 1118 1163 1290 1259 1342 1370 1493 1682 1854 1955 1996 1932 1912 1786 1654 1530 1235 882 737 699 594 636 1024 1295 1491 1910 2071 2456 2717 2839 2913 3153 3917 4892 5452 5881 6066 6044 7118 8915 10919 12299 11357 11111 12606 15304 16814 15329 13074 12453 13194 13110 12474 12110 12740 15207 16837 18920 20886 21363 21914 21961 22816 22349 20710 19275 18870 19685 19179 17580 15793 14088 16205 18713 23663 31517 34545 30553 25764 21955 20226 21988 24889 26452 31409 37056 41678 43845 46446 46921 46687 46042 47125 48138 49703 54048 59356 67257 76697 83548 86651 88948 95221 105476 112109 117712 119371 111711 91930 73202 64091 58619 53572 49808 46505 44010 43841 43590 41661 40105 38967 43921 58984 70637 74748 73151 68777 63979 65560 68052 64669 59791 58464 59464 75075 92964 101678 103799 98891 97904 101731 101307 93926 88950 115946 167555 118174 15806 12060 9064 5105 2279 884 258 147 192 282 331 358 325 289 213 143 90 82 84 84 97 75 104 87 91 77 63 55 78 81 102 72 81 95 80 91 87 74 93 101 97 74 80 72 91 118 113 91 87 111 109 82 94 114 87 85 97 106 101 87 84 98 92 103 79 80 84 87 95 100 92 71 46 73 73 81 88 90 92 95 85 85 83 81 76 75 73 78 72 74 70 70 68 70 64 72 68 60 64 68 59 57 62481 275 2631 30 11601 17 21 21 6237 2216 3 139 131 189 282 405 545 650 886 879 878 805 743 680 762 944 858 866 740 684 915 1206 1272 1313 1337 1026 838 1046 1197 1204 1177 1141 1165 1317 1492 1518 1662 1657 1835 1708 1540 1344 1194 896 669 543 531 528 692 927 1084 1262 1707 1956 2095 2490 2692 2661 2919 3516 4092 4436 5243 6009 6659 6613 7166 8554 10137 10840 9509 8650 9320 10652 12030 12124 10648 9853 10421 11935 13214 14244 13836 12013 10445 11371 13992 16332 17257 19884 22187 22739 23896 25019 25804 24865 22344 22009 22178 23391 24641 26971 28653 30889 27358 26545 27687 29595 30347 31603 32622 34157 36271 38325 40402 42342 46038 48760 50919 51674 52839 55660 62492 65392 70372 80132 89634 94727 99797 107713 116580 124727 127250 121219 109903 93991 76406 64957 57681 50078 40938 35543 33890 33347 32311 31507 32905 36237 44456 53162 67128 81942 79986 72521 69273 65244 59608 60538 66885 76253 91610 107600 116649 119046 118169 112420 103637 94054 85236 96643 133017 163074 87146 18018 10126 7190 2735 991 359 181 137 199 296 285 321 357 318 139 80 89 87 86 76 75 91 95 65 38 44 62 75 92 73 100 86 68 92 93 114 101 66 80 101 89 76 89 87 86 108 73 75 73 84 91 93 95 92 91 92 95 123 93 88 100 107 89 80 85 88 82 72 82 78 61 58 65 79 72 78 75 87 89 82 87 95 91 90 81 71 70 73 80 76 61 71 71 65 64 69 70 60 65 57 47 50 62487 276 2602 30 11602 17 21 27 6237 2219 -84 15 110 187 382 553 686 888 970 1036 1142 1174 1211 1113 1100 969 808 707 720 862 821 744 748 831 1024 1117 1216 1360 1448 1499 1613 1735 1869 2002 2122 2559 2868 2984 2723 2221 1854 1679 1543 1527 1505 1786 1877 1419 955 804 849 1076 1450 1790 2202 2823 3226 2830 3153 3623 4163 4885 5370 5587 5414 6025 8077 9685 10197 9694 9912 10753 10934 11104 9776 9460 11119 12375 12543 11316 9920 9476 10113 11092 12378 13113 14099 15668 15665 15104 16522 16903 15923 15884 15260 14622 14253 14474 15118 16319 19689 26801 31130 32143 31383 28035 26222 24103 25149 26361 29558 32499 33995 35055 38077 40096 41836 44785 46186 46370 49117 51442 52465 55542 60772 65602 78422 94678 102819 108031 114439 125637 131218 126841 112056 99744 97653 96923 86494 69827 55598 44154 37301 33846 30342 30295 32710 34629 33052 35208 45020 51618 57563 73984 84700 85803 80600 72070 67101 68691 81354 100561 114343 122866 125490 122856 118761 112094 102372 88209 90673 128916 116462 51341 22997 18929 6029 1675 652 255 140 179 228 277 334 341 355 326 158 82 114 100 98 102 65 69 91 115 115 107 90 64 77 113 83 73 114 90 88 90 101 107 129 104 83 109 120 114 109 89 99 109 113 120 106 121 119 118 99 113 126 118 111 125 113 119 95 96 99 86 94 94 102 101 80 84 94 98 109 105 96 88 101 93 86 85 96 106 95 99 81 91 109 103 85 83 84 83 95 92 94 88 78 76 75 70 62493 275 2635 30 11605 17 21 33 6237 2222 5 252 293 377 599 657 721 856 802 817 867 883 1005 984 833 797 579 575 610 566 488 474 575 713 931 1148 1367 1317 1190 1238 1248 1430 1602 1697 2034 2419 2617 2649 2668 2313 2031 1669 1427 1255 1355 1666 2016 2184 2002 1655 1404 1275 1364 1680 2182 2528 2945 3755 5004 5597 5306 5241 6358 7144 7541 7723 7537 8261 9500 10163 9830 9479 10073 11123 11534 10211 9059 9694 10627 11685 12280 11488 9695 8938 9090 10284 12277 13105 13498 16319 18772 21233 23140 26460 29020 28206 27109 28102 28955 28210 25217 23213 25501 27988 28116 28868 30423 30995 28975 28163 29591 31407 31027 30056 30135 31992 34325 36279 38333 41786 46399 48219 51653 59573 67749 74710 80893 89989 98853 107116 117281 125958 130623 128852 119065 104338 93527 86605 80080 71014 61631 49122 41864 36103 32494 31308 31891 33894 34954 42319 59599 67103 70796 70807 69891 68713 66852 66560 69986 77889 92643 110485 126669 131546 131126 120822 106898 95014 82939 76886 96788 105243 64743 63250 99497 12677 1880 628 229 157 198 285 316 368 341 385 337 154 101 86 107 105 65 68 89 82 73 96 89 101 108 84 101 105 132 125 113 112 96 112 127 117 113 110 127 120 121 126 107 106 114 124 103 135 116 94 120 130 129 127 107 133 119 115 111 109 104 106 126 108 128 94 96 113 83 85 85 96 119 117 103 105 102 107 112 119 126 108 112 113 113 104 100 98 90 97 93 103 99 93 94 93 91 88 88 62499 274 2667 30 11607 17 21 39 6237 2225 -81 51 236 274 285 450 621 706 799 850 903 808 854 889 1040 1034 913 620 532 416 433 513 504 724 876 1020 1224 1373 1471 1509 1540 1499 1511 1685 1755 1841 2085 2513 2683 2785 2918 2620 1879 1362 1159 1028 1235 1787 2578 2859 2445 1965 1731 1967 2150 2464 3148 3782 4840 5400 5293 5376 6083 7131 8478 9697 9774 9116 10547 13513 13648 11041 9497 8841 10171 11607 11617 10278 8749 8798 10895 12360 12591 12786 12677 12261 13447 15420 16301 17124 18481 20057 22312 25610 27443 26585 25871 26459 28135 30086 30208 31665 32301 34341 37401 35147 33010 30777 31803 34035 36335 38435 39743 40178 40696 41497 42335 42087 43382 43486 46191 50523 49517 50622 62258 76482 88962 101426 105725 107903 118466 125135 123854 119737 111074 102629 95344 86218 78578 70208 61035 52956 45944 41357 39144 38802 39324 41390 47847 63621 74836 78353 73661 65482 61214 61550 62998 69137 80171 88443 97979 106529 108453 106900 98712 86874 82595 71277 59031 67637 76578 43111 45890 59703 9892 1533 483 160 50 119 191 247 278 279 363 285 104 61 24 39 37 30 10 42 47 23 18 35 65 50 11 55 61 19 8 51 38 10 20 29 35 29 46 43 31 33 54 49 35 21 50 53 67 57 51 75 76 55 55 86 67 68 73 58 53 60 59 58 46 51 50 44 35 36 33 33 27 37 31 47 51 42 42 49 42 39 39 43 56 57 49 33 44 36 36 40 41 41 32 29 32 28 15 15 62505 273 2699 30 11609 17 21 45 6237 2228 -78 61 211 406 525 834 859 798 880 1011 961 1030 966 1047 1152 1102 1057 992 812 812 749 652 658 731 806 966 1198 1555 1821 1810 2044 2015 2009 1998 2092 2040 2200 2366 2437 2673 3153 3262 2704 2199 1888 1649 1522 1486 1799 2342 3006 3474 4072 4090 3870 4320 5258 5472 5356 5375 6722 8562 9863 10942 11162 11627 12355 12141 11444 11129 12384 12452 10915 9295 9220 9867 10576 11033 10620 10807 10800 11295 12194 12800 13713 15334 16519 18545 20774 22179 22352 22819 23558 25586 28106 29361 30630 31035 28615 24807 22203 22882 28075 30185 29028 30718 34247 36792 38001 38286 39668 41407 42298 42640 45284 46915 48969 51281 54375 54110 47280 48719 65148 82285 93088 102307 109420 116819 125553 135539 143265 142757 136809 125440 110036 97035 89485 83468 76548 68515 60640 55389 46133 36600 33348 36901 42404 47769 58355 71952 82280 81867 75971 67419 66449 70749 82338 92327 101735 108973 111390 113896 109231 97508 85307 79347 72577 57515 57614 63243 52019 41950 27480 9478 1826 729 239 126 170 287 298 308 382 521 459 245 125 89 99 90 74 79 94 107 103 77 90 89 94 88 60 88 77 64 93 91 112 119 82 74 81 98 104 81 100 117 117 113 112 129 132 131 106 102 110 105 102 113 117 106 98 90 82 106 110 110 91 76 72 90 92 115 82 69 86 91 89 85 102 106 112 106 103 99 95 106 99 103 101 87 94 96 99 91 87 82 75 82 83 83 80 74 74 62511 272 2728 30 11608 17 21 51 6237 2230 3 95 312 558 753 819 909 880 909 902 944 974 1145 1195 1231 1199 1125 1024 1086 897 899 828 807 726 915 985 1084 1307 1648 1767 1801 1825 1852 1874 1829 1784 1840 1956 1911 2256 2818 3206 3227 3191 3069 2816 2512 2135 2086 2201 2413 2692 2996 3491 4093 5167 6470 7799 8269 8040 7645 7867 8504 8991 10203 11104 11306 12224 13150 13191 12170 11136 11198 10661 9304 8492 8488 9410 10960 12242 13074 13633 13222 12824 12973 13738 14875 16866 18109 19094 19329 20418 21722 22550 23031 24726 27402 30388 31321 33326 34298 33829 32418 31701 30408 29861 29726 30957 33294 35916 39190 41243 43032 44657 47776 49353 48994 49068 48954 49512 53144 62077 75670 88484 100826 110972 118904 124018 128056 131732 132275 126022 119113 110898 102533 94265 83695 70911 59653 53352 47199 42418 37560 33921 32618 41074 54681 63661 66581 70677 75799 75227 72661 68728 69194 74898 78751 87610 100652 108734 107742 94910 79401 70663 74724 70666 51066 43975 49903 56361 69304 71161 39000 2986 401 139 102 143 189 258 351 464 468 349 187 87 71 52 39 35 51 79 92 60 53 52 45 49 34 37 85 60 75 92 54 70 60 64 43 32 57 73 77 85 81 78 98 79 96 98 72 98 106 90 103 98 72 79 74 91 99 99 85 98 83 82 74 70 83 73 72 83 62 55 60 75 72 78 74 81 92 83 79 90 84 89 80 69 68 76 73 69 70 72 59 63 66 64 60 59 57 52 62517 361 57 30 11607 17 21 57 6236 2233 494134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 168 358 498 720 742 886 919 924 906 947 796 925 1132 1067 924 805 811 815 790 752 626 660 705 791 1016 1097 1165 1341 1387 1382 1428 1492 1602 1681 1753 1906 1940 2192 2568 2763 2709 2799 2855 2937 2856 2808 2710 2781 2950 3315 3514 3659 4416 5239 5995 6948 8484 9202 8656 7946 8429 9992 11533 12212 12037 11314 12105 12986 13230 12481 11610 12006 11768 10138 8982 8000 7657 7871 8674 10414 12478 13758 13703 13794 14658 16402 18801 21367 24737 28548 31440 32366 32324 30877 28760 26890 26725 27976 31597 36530 39050 40847 40496 37507 34877 35996 39184 39682 41497 43598 47244 48765 49899 53345 56707 59979 61985 66317 66596 71331 75951 79747 91621 101993 112901 123593 131566 139865 145917 143406 129724 112671 100349 90180 79548 69365 63202 57403 50078 43283 39869 40191 42426 47424 56809 72300 81220 83581 79895 75024 72621 74919 77825 76625 74091 75805 81812 95971 115286 116137 92885 71361 74437 73585 46832 35692 44396 56723 52835 34571 3685 561 142 63 134 202 260 352 453 521 419 262 111 75 109 87 108 94 98 65 81 99 92 65 63 63 86 82 86 97 113 95 88 72 106 101 104 83 78 107 114 87 100 97 91 100 106 99 106 127 114 121 107 107 111 99 109 98 86 94 94 93 102 91 94 101 90 89 103 99 92 91 104 103 85 93 105 107 109 103 107 99 90 89 100 104 94 96 92 89 91 80 79 76 74 74 67 73 65 62523 271 2756 30 11606 17 22 3 6236 2236 -63 -62 -16 128 277 428 512 686 776 1066 1089 1096 1101 1033 1001 1068 981 993 1032 1058 1010 900 865 788 818 791 861 884 951 1129 1283 1430 1608 1815 1941 1938 2168 2263 2394 2724 3062 3229 3312 3397 3233 3071 2812 2515 2440 2353 2662 3018 3445 3970 4806 5716 6441 7191 8627 9834 10330 10367 10549 11690 13533 15037 15763 15860 15716 14198 12698 13121 13873 12736 12596 13296 13527 13570 12453 11932 11345 10788 11446 13097 13536 13084 14915 15722 15278 15533 16973 18470 20115 21463 25372 29975 32822 30173 28270 26847 26995 31617 33075 33821 34119 33207 34493 37989 40843 43732 45652 46808 51239 56027 60800 65144 61600 57142 65435 78992 80435 79620 83876 93960 102168 110572 119170 126232 131433 137233 137147 122744 105925 94753 83704 71262 61618 59097 57077 52302 44630 36767 36330 45606 54271 56932 56517 61278 66846 66484 63694 69009 73796 75946 77073 77462 78186 81996 93884 103002 108625 103497 85559 71355 75323 78162 55853 46010 47989 52911 61018 16530 1203 267 108 129 165 219 265 388 492 551 392 183 89 73 73 66 108 102 72 69 116 94 80 62 84 76 72 87 68 80 59 76 75 100 111 81 81 96 86 110 122 93 94 94 104 90 95 122 116 89 91 92 90 103 91 108 112 108 91 106 91 81 89 92 101 98 102 106 97 72 75 82 76 78 64 71 80 97 101 98 92 103 97 84 87 87 90 96 92 85 79 77 72 72 70 67 60 62 58 62529 270 2785 30 11605 17 22 9 6236 2239 -67 -16 70 124 101 177 228 439 636 757 951 994 1045 1244 1227 1184 981 970 985 932 980 867 790 764 931 919 877 825 921 1011 1109 1055 1278 1414 1452 1653 1808 1981 2081 2067 1998 2219 2500 2904 3639 3853 3447 3422 3261 2839 2734 2853 3283 3865 4769 5763 6474 7857 8624 9297 11126 11773 10611 11439 13518 15911 17890 18417 17725 15728 14566 13352 12970 13288 12874 12921 14194 15125 14273 12613 10958 10666 11110 12149 13041 12855 12403 13518 16415 20854 24674 25933 23097 17812 16417 17902 22401 27851 33244 38490 41185 43835 45857 41789 39001 36317 36755 38717 41925 44587 46693 48858 50369 53648 57914 62471 64430 64972 64962 68641 82056 96800 105177 109143 111288 109994 111904 116027 122674 128270 127844 119506 104809 91459 81632 73068 64776 56708 50435 46332 43857 41066 35887 38252 53823 65482 63333 64520 66880 68335 68443 68311 73244 77704 77730 79560 87028 95725 100841 101053 92921 83036 75887 69998 77210 69614 52357 63317 62297 61524 15260 1231 265 75 128 170 206 342 486 556 472 288 116 86 68 98 77 64 64 79 87 88 66 73 70 87 80 61 66 47 71 58 67 96 108 69 85 119 95 97 103 102 112 104 95 101 116 86 95 119 132 115 116 109 90 78 107 108 84 80 91 102 92 80 83 89 78 88 85 87 93 90 79 64 72 80 80 92 82 81 98 96 95 86 82 89 80 85 82 75 69 70 67 74 67 55 56 57 56 53 62535 270 2785 30 11605 17 22 15 6236 2242 -60 14 39 126 210 272 449 537 587 707 935 1286 1373 1401 1341 1436 1498 1377 1398 1231 1155 994 1001 1076 961 938 860 839 955 1058 1177 1231 1276 1344 1660 1833 2086 2299 2463 2438 2359 2189 2160 2333 2632 3207 3573 3646 3399 3518 3371 3204 3203 4031 4669 5118 6428 7527 8745 9968 10879 12197 12732 13406 14159 15373 16884 18333 18711 18294 17331 16324 15641 16271 17494 15466 12004 11430 13094 13789 12465 10967 10657 11410 13970 14389 13321 12871 12910 15365 19491 22711 23939 23486 23443 24210 25838 26658 30666 37212 40547 39016 37662 38641 38881 41623 44643 44485 47394 48792 49559 50247 50670 51545 55177 60639 65221 67262 67068 71481 77430 78646 83761 87650 90855 94403 99020 108109 115041 119801 119929 120625 120596 104955 88887 81890 73101 62209 53839 47602 42719 37601 35297 36917 39308 47574 56955 59616 60756 63720 66393 64381 60332 61336 66869 71686 79713 86081 87044 87559 91503 87992 82613 75935 74048 68418 53031 60820 65249 100618 26434 1060 171 65 121 218 254 376 527 508 381 207 84 76 103 72 92 71 60 46 68 70 51 63 66 75 73 77 56 77 77 76 70 66 82 96 67 44 77 105 95 90 96 85 97 102 58 78 95 97 102 90 84 89 89 83 85 68 82 94 90 72 81 96 78 63 82 107 93 82 86 70 50 62 59 87 83 79 85 71 83 86 78 79 84 81 74 66 83 77 71 65 62 55 59 62 58 53 49 44 62541 272 2729 30 11609 17 22 21 6236 2245 -99 -32 -12 123 187 327 408 462 559 623 830 944 1116 1259 1458 1571 1580 1648 1782 1802 1710 1582 1441 1528 1444 1492 1544 1412 1117 1116 1137 1098 1183 1319 1462 1566 1623 1511 1583 1593 1824 2173 2654 2828 2682 2487 2536 2801 3170 3444 3547 3650 3602 3530 3674 3990 3968 4415 5455 6462 7789 8573 9331 10109 11596 14339 16785 17346 16244 16485 17648 19385 20254 18101 15928 15413 16586 17874 18038 15639 13400 11964 11685 11597 11835 14118 18792 19688 18615 19653 20279 19550 17965 16465 15151 15099 16751 21202 27806 34432 34995 31490 30695 32123 34556 36198 37088 38656 40817 43122 43985 45084 47417 53600 59856 62027 65179 70177 77465 85442 85076 76552 84133 100443 100792 95207 96785 101766 107274 116043 124628 128426 123125 109687 95365 77111 64226 56011 56199 55886 56009 53722 45670 38103 34085 30722 35624 44891 48329 57425 65328 64106 60941 59195 59895 60089 57603 57254 60580 68141 80623 93317 90972 83674 79180 82775 80409 78198 87858 73089 68291 84625 22606 1243 252 107 121 171 284 422 549 568 503 297 135 68 86 83 87 84 77 70 54 77 94 98 89 74 79 88 75 92 94 85 61 100 90 97 102 73 107 102 117 116 100 92 97 97 121 108 92 98 94 106 116 128 120 122 124 108 103 122 126 97 100 99 105 92 91 115 114 103 86 78 67 78 91 94 89 100 100 103 104 95 99 98 85 88 92 97 90 89 89 82 80 79 77 77 75 71 69 62 62547 271 2763 30 11613 17 22 27 6236 2248 -69 -4 -15 217 296 320 481 614 720 667 700 640 797 956 1128 1104 1141 1140 1180 1203 1128 1176 1053 1000 1005 975 930 991 932 837 881 946 1033 1127 1219 1246 1178 1156 1119 1165 1205 1414 1840 1986 1884 1816 2041 2336 2623 2554 2436 2592 2823 3105 3326 3676 4096 4670 4914 4996 5551 6485 7227 7417 8614 10626 12784 14909 14993 13844 12874 14106 17215 18079 16988 15148 14204 14773 15637 15766 15713 14573 13842 14771 16717 17626 15953 16486 18029 18114 19239 20340 21131 20952 20445 21268 22052 23268 25196 25899 27482 29159 30417 33954 35023 35139 36459 38229 39949 44453 49463 53005 54036 55899 57246 59222 61025 63969 66143 68920 71290 77752 98395 115430 109066 98321 94959 104152 108979 108040 108777 110918 113358 112688 105423 97588 93057 87715 78964 59922 44321 37799 35679 34636 31816 28297 28424 32616 38875 51590 63889 67704 65762 61263 52216 45741 43575 46959 54828 64286 74947 78450 65459 63999 73833 73180 64533 74415 80767 86955 92079 36123 2916 283 42 63 108 188 332 512 628 591 263 79 61 56 33 26 36 60 35 44 84 38 26 -2 24 58 31 29 46 54 45 55 76 48 26 25 38 52 39 64 64 71 68 61 69 82 66 60 71 103 95 68 67 66 77 83 53 50 51 58 59 42 50 47 44 57 55 61 47 31 40 43 42 55 52 47 46 62 60 56 54 64 53 62 55 56 59 56 40 43 33 39 32 32 37 46 32 34 22 62553 272 2734 30 11614 17 22 33 6236 2251 118 230 342 357 464 594 607 739 905 971 1016 1040 1119 1135 1125 1217 1257 1276 1417 1463 1514 1451 1290 1210 1182 1110 977 904 779 714 756 804 889 912 1112 1121 1203 1218 1464 1553 1831 1936 1731 1609 1620 1601 1583 1772 1922 2119 2582 3150 3123 2900 2891 3097 3655 4198 4581 4728 5202 5632 5465 5802 7520 8427 8930 10514 11491 13375 17296 18877 16342 14556 14973 17213 18855 18330 16655 15254 14741 14458 15112 17331 20231 21821 22279 20614 16397 15841 13604 12214 12948 13639 14501 15472 16962 19966 22461 24669 26746 29247 30349 30812 32525 35459 36879 36363 42531 47942 52969 56069 59398 64862 70284 72985 75096 75452 80972 87910 86800 91912 112063 120404 114267 111887 98382 96457 105514 111248 113016 113663 119749 125914 123282 113045 103308 97380 87285 76580 64118 47109 36827 33300 33193 32317 31028 30113 33032 45548 60971 71753 71393 65009 57989 51831 50775 53012 55914 62262 69602 75718 74686 69211 63774 66674 70590 62595 62781 75103 67842 80061 48213 5980 456 88 36 118 251 379 503 662 656 358 163 71 88 74 55 95 70 71 75 77 65 70 62 68 93 92 83 73 71 89 84 90 89 66 86 62 79 113 115 103 112 103 97 86 73 99 92 77 101 94 105 103 75 92 111 103 84 91 93 92 96 81 90 86 84 77 86 79 75 57 66 58 72 94 88 93 80 70 82 89 90 82 77 66 65 74 71 69 69 68 59 63 67 57 58 55 52 49 62559 359 125 30 11615 17 22 39 6236 2254 926248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 98 231 306 446 464 566 708 807 947 981 1094 1393 1472 1657 1585 1519 1495 1524 1399 1358 1590 1777 1775 1727 1785 1726 1653 1511 1405 1147 1042 939 1008 1097 1045 896 1077 1041 1099 1196 1197 1344 1585 1691 1866 1855 1948 2001 1863 1723 1902 2191 2344 2890 3702 4055 3806 3845 4075 4207 4721 5355 5960 6079 6316 6614 7383 8466 9834 11017 11581 11669 13144 16579 18902 18554 16785 16910 18746 20727 21572 19665 17965 17339 16220 15390 16144 17591 19525 22254 24477 21466 18706 19923 19474 17917 17194 17343 18456 19028 19620 19758 20963 24303 28665 32409 38531 41288 43895 46367 48413 48204 48777 50550 54595 59711 65394 70796 78098 83941 85112 86720 89761 91918 94320 103081 123110 126703 120151 118560 118466 110863 111420 126104 138672 137812 122360 113912 102919 84273 66284 52073 44540 37306 30434 26840 26022 25452 27109 35149 42942 49049 61429 66122 61990 59846 61128 58300 54676 51847 53185 59156 67366 72611 73403 67831 63113 67196 71959 55145 43886 52194 74963 79477 28439 1583 208 102 109 184 359 640 802 875 651 370 181 116 117 139 102 102 93 92 79 124 121 102 111 97 117 109 99 109 86 107 110 95 100 113 105 91 108 110 129 105 114 126 101 106 120 104 109 115 118 125 106 119 129 120 109 106 121 123 128 96 104 97 95 80 94 95 131 107 87 103 86 98 109 93 100 101 90 90 102 96 88 86 102 98 98 88 91 90 98 99 91 82 83 81 70 72 68 62565 274 2676 30 11616 17 22 45 6236 2256 -8 -43 115 233 326 356 415 483 684 692 820 968 1203 1343 1475 1600 1660 1451 1275 1354 1475 1543 1676 1712 1767 1696 1731 1654 1619 1571 1421 1230 1252 1026 1001 1066 1161 1091 1079 1074 1234 1248 1313 1322 1447 1715 1990 2312 2458 2524 2436 2158 2142 2152 2442 2847 3283 4137 4349 4759 5208 5516 5921 6664 7368 7469 7396 7595 8927 9241 9262 10836 12679 12567 11795 12131 14945 18752 18265 14611 13707 16113 18009 19188 20290 20329 19580 18749 17384 16492 17646 18181 17485 17280 17909 18351 19389 20181 21186 21809 23441 24506 26546 28258 27053 27933 29726 31987 30719 31192 35174 43352 47849 48799 54160 59108 63001 64122 65961 68490 75400 83467 92552 96623 100036 106725 102920 97123 115459 137665 135135 124477 122727 120496 116462 118427 127004 127471 113361 92068 73451 56518 44682 38219 34657 29274 23037 22300 26930 30685 33287 43383 55237 53522 54929 54054 51365 49585 48190 46553 47842 52525 57804 62723 66570 69709 63115 52798 59028 64928 55712 45790 48513 61286 60939 18413 1235 123 34 88 127 249 514 712 840 682 327 151 59 45 32 43 20 26 20 47 46 26 20 48 64 61 4 20 50 74 73 46 41 22 0 39 32 26 53 20 28 47 86 51 35 41 64 54 65 44 51 36 58 59 47 75 56 45 53 63 67 32 43 65 57 46 43 66 61 39 33 37 26 38 50 28 44 52 38 43 48 55 38 39 36 44 39 35 33 33 30 35 32 33 28 19 20 20 62571 273 2707 30 11617 17 22 51 6236 2259 7 95 309 364 514 587 634 698 858 1023 1127 1257 1332 1326 1521 1618 1732 1767 1729 1665 1690 1693 1584 1654 1634 1681 1530 1419 1374 1461 1474 1516 1485 1506 1397 1372 1447 1434 1286 1284 1443 1488 1538 1712 1896 2082 2356 2614 2963 3189 3072 3062 2921 2848 2865 3154 3543 3994 4640 5300 6307 6798 7344 7695 8384 8423 7748 8375 10484 10866 10927 11385 12352 13740 13040 12328 13194 17659 20839 18760 16066 15156 15264 15806 17187 19373 20545 21028 20035 17774 17376 18016 17784 18416 19106 20068 20316 20130 20625 21890 24658 26904 28261 29487 30871 32360 37885 42134 42678 42020 44856 47615 50773 56766 60281 66363 71537 78074 87954 93418 96222 91999 87330 91589 109182 124171 119847 107382 103838 109382 112394 116662 119328 114766 111365 110482 110941 112188 114039 104805 95078 79355 54269 38082 30611 29003 26041 23186 23206 25602 35229 48564 56957 54110 54197 55168 53323 52957 53679 52695 51680 53087 60668 68187 71353 69587 62911 61686 52475 42887 60497 60392 53449 29754 24306 2897 135 29 98 167 305 559 737 793 572 332 163 99 111 92 41 28 50 60 54 70 73 72 56 71 89 45 61 76 75 45 71 64 52 52 74 69 62 71 77 87 101 75 96 81 94 81 99 97 96 85 92 76 73 90 93 90 88 89 73 68 71 68 69 76 66 89 96 78 63 49 45 53 68 74 67 76 85 79 90 84 79 82 74 61 65 69 69 68 65 60 56 54 55 55 55 46 38 62577 272 2737 30 11617 17 22 57 6236 2262 -31 90 154 407 466 519 750 847 1095 1214 1174 1473 1701 1708 1781 1840 2020 2147 2172 2151 1926 1669 1623 1558 1554 1471 1512 1495 1509 1533 1357 1257 1194 1232 1149 1121 1276 1382 1464 1559 1565 1439 1476 1735 2045 2223 2346 2708 3242 3515 3475 3322 3325 3192 3525 3884 3756 3733 3749 4563 5664 6697 7698 8055 7725 6956 6930 8054 10033 11735 12831 13761 14120 13799 13856 14141 13584 13638 16041 19494 19283 18864 17479 16179 15985 17168 19957 22759 24944 26678 23194 17853 16685 18728 20640 19956 19396 20961 23270 24873 26271 28639 30613 33433 37328 40579 40360 42521 48037 53694 58330 61842 66567 68856 75572 84145 87918 87336 86094 89421 96689 107816 104374 97484 110993 122384 130940 136457 136613 138239 140617 139255 133406 123100 119506 123507 129516 122283 108198 93839 78313 61470 46583 38921 35579 31519 26826 24073 25264 31401 41876 45706 49140 53007 55536 52290 45980 42056 37028 33904 36979 48336 67987 83594 84736 73260 62425 49752 39650 48655 66478 45314 20493 4677 312 130 102 129 268 475 740 871 1000 826 477 217 111 110 118 111 83 93 99 115 124 107 114 100 93 95 96 111 111 110 90 80 98 98 86 107 104 106 110 103 111 115 110 112 123 114 103 128 116 135 139 126 127 138 126 110 115 107 115 140 115 111 120 125 113 105 111 111 106 103 95 89 92 109 109 112 94 88 106 98 109 98 87 94 100 92 97 94 98 104 103 95 95 96 88 84 90 79 62583 273 2707 30 11617 17 23 3 6236 2265 78 137 255 382 528 693 899 1093 1232 1478 1545 1650 1841 2019 2128 2309 2498 2518 2465 2493 2472 2328 2264 2183 2070 1883 1791 1719 1646 1400 1293 1377 1272 1274 1387 1338 1299 1441 1741 1892 1961 1798 1668 1708 1730 1889 2064 2287 2578 3073 3566 3882 3653 3406 3227 3265 3507 3850 4047 4199 4137 4443 5610 6896 7165 8040 8942 8709 8627 8803 9562 11405 13644 15958 17505 16724 16975 19416 19069 15832 15333 17100 19110 20594 20983 21287 20512 19005 20545 27754 32583 30494 27388 24131 21603 21458 20440 18849 18808 20617 23895 28229 32452 34120 35750 37969 40005 40923 41471 43715 45208 48836 56831 63561 70231 78866 88017 94218 98806 100869 102219 105479 109147 115454 121892 122332 117402 119813 125047 130082 137088 138046 131034 125566 126990 122904 118023 122716 126008 116445 92259 68632 55328 48217 42022 36021 29832 25981 28074 32637 39432 48973 55379 54665 51890 47346 42871 38016 34116 32455 29910 29719 35363 49790 68988 81477 74129 58363 42599 41070 50923 52377 42183 15861 3774 1441 148 70 119 269 494 754 928 1007 751 406 182 113 86 97 101 77 88 107 133 64 80 116 110 112 99 108 142 113 94 85 105 126 104 120 94 111 132 93 121 121 109 107 100 113 121 131 118 116 115 137 127 120 116 134 124 116 119 109 109 118 116 107 106 119 90 106 107 83 81 81 83 79 88 102 99 96 99 98 94 103 87 82 103 98 97 95 94 92 102 102 91 82 81 84 84 76 73 62589 275 2649 30 11619 17 23 9 6236 2268 -82 36 137 264 352 579 655 700 775 1057 1435 1606 1818 1914 1959 2017 2082 1967 1973 1949 2078 2149 2075 1944 1939 1841 1756 1813 1854 1771 1645 1506 1452 1471 1502 1426 1587 1683 1576 1482 1359 1249 1285 1353 1449 1537 1621 1738 1848 2004 2290 2483 2757 3134 2930 2543 2561 3039 3464 3666 3916 4441 5383 5590 5230 5021 5671 7318 9119 9950 9476 8602 8679 9517 10448 12228 14302 16471 17261 15985 16921 19887 20558 18595 18040 18583 19292 20342 21930 23508 22878 22356 24547 27307 27350 27821 27604 26672 28684 29765 28810 28269 30533 31853 32158 33228 35213 36981 38528 39902 43192 44635 45090 45262 48158 52903 59480 66924 73956 81053 88413 91695 98036 113073 118342 114207 126779 141033 136826 126780 129182 137327 133660 131617 130713 125728 122526 120720 113077 106848 99480 89196 79624 64673 55172 50154 45905 40150 30826 24502 26236 33312 42630 57706 63215 59516 54691 50213 42559 33197 26773 24784 26120 32259 41514 53567 64534 67542 61046 48049 34204 31592 38124 42262 38824 16609 5773 896 99 56 85 228 461 705 887 922 594 309 123 70 85 78 69 101 55 51 68 48 28 38 56 76 55 57 73 94 81 82 92 73 70 86 61 56 84 86 77 74 68 88 74 92 89 103 91 92 82 78 71 66 71 71 65 71 89 80 87 76 62 63 72 68 91 92 71 67 58 62 56 47 68 57 53 68 69 69 77 80 72 67 73 59 68 70 69 68 54 50 54 57 50 36 37 36 32 62595 276 2621 30 11621 17 23 15 6236 2271 -34 61 239 226 213 423 673 685 860 1019 1246 1386 1503 1711 1919 2104 2171 2243 2240 2101 2167 2120 2056 2062 2163 2163 2178 1954 1876 1656 1441 1744 1714 1458 1273 1225 1380 1559 1551 1485 1554 1488 1548 1527 1575 1574 1655 1688 1802 2137 2381 2511 2680 2670 2688 2738 2661 2662 2898 3463 3867 4206 4965 6007 6863 6357 6121 6504 6489 6817 8411 10581 11349 10439 9822 10622 12236 13053 13650 15126 18441 19733 17639 17468 19984 20298 18579 18455 20719 22711 23598 23633 24164 25281 24566 23681 23022 22936 24671 24945 24494 24521 26144 28344 29595 31784 34049 33624 32612 32828 34180 37286 41100 42339 43307 46209 50275 57418 62493 65974 74532 87361 96469 99295 96755 103982 121392 124597 123107 137855 146470 153272 161136 157959 156946 157265 152124 140368 123878 109756 103148 98300 89205 76482 63940 55869 55112 57120 55055 47309 38684 31400 25478 25788 35524 47941 55403 56982 55813 46730 34275 26426 19612 16786 18795 27135 40742 52072 52767 46088 40808 31040 27811 28939 29727 49641 42897 22324 2153 86 43 112 190 354 694 984 974 728 431 205 95 71 96 68 72 97 71 59 69 66 73 65 69 73 63 79 96 81 58 62 77 68 80 60 74 80 62 78 60 72 100 91 96 112 86 73 73 80 102 101 106 105 107 110 91 95 103 83 82 91 84 84 82 86 82 80 64 74 61 63 66 65 73 73 84 77 89 80 75 80 81 84 85 74 77 70 69 74 78 71 65 61 64 68 60 48 62601 276 2622 30 11622 17 23 21 6235 2274 -17 17 111 232 341 457 523 757 924 1118 1434 1629 1811 1821 1795 1953 1930 1995 1944 1873 2122 2221 2105 1936 1816 1862 2068 1835 1686 1780 1626 1520 1447 1442 1251 1112 913 948 1082 1172 1312 1540 1679 1556 1473 1512 1485 1563 1501 1606 1894 2038 2219 2431 2893 3223 3278 2893 2763 3120 3599 3851 4533 5236 5744 5571 4983 5494 6205 6503 6532 7004 8880 11987 12415 10289 9788 12547 16169 17415 15579 15192 17130 18405 18786 18603 18044 18481 18452 17957 17728 17749 17933 20351 22875 24564 24604 25289 26825 26642 25573 24539 24579 24298 24815 25237 26296 26567 26949 28210 30905 33117 35386 38998 43620 47305 50763 52126 55412 60511 63987 68516 81344 94296 93186 91222 105709 120454 121214 127733 135576 141437 150479 158040 164385 166020 160956 145023 122848 106011 93827 91501 83497 69920 59096 48199 47843 56138 61022 56695 44703 33623 25261 20502 23345 33834 47341 51145 49543 44509 38474 30177 23644 19882 20282 24609 33308 40795 42530 42859 39376 36783 40972 38742 36812 55165 81897 54915 2120 41 50 137 325 635 877 1016 848 633 306 106 72 67 38 31 50 28 37 31 17 56 77 37 16 47 85 85 55 46 38 31 29 72 81 40 42 44 59 52 48 43 34 47 55 35 55 41 58 74 74 66 58 66 65 80 78 68 42 66 57 53 51 49 59 54 33 43 37 48 37 35 30 29 30 46 44 55 45 29 36 58 48 43 44 42 46 37 40 39 42 47 30 32 36 31 27 17 62607 277 2593 30 11623 17 23 27 6235 2277 -87 52 114 289 420 511 670 689 898 1021 1023 1201 1371 1666 1866 2233 2433 2460 2407 2244 2151 2033 2052 2153 2416 2463 2486 2353 2172 2402 2309 1952 1907 1757 1518 1577 1550 1559 1411 1343 1286 1342 1407 1601 1668 1554 1604 1557 1469 1566 1799 1952 1890 1740 2027 2648 3160 3499 3795 3772 3683 4263 4596 4626 4747 5101 5307 5298 5408 5929 6574 7691 7946 7577 9493 12484 13248 12252 12408 14522 18470 21152 19761 17452 18963 21543 22065 21442 20106 19247 21071 22831 23500 22080 20334 18974 19673 23012 26961 29526 30793 30660 30061 29705 28804 27999 29078 30042 28944 30068 30928 31170 32664 35040 39269 45031 50292 53034 55955 58630 60818 60239 64199 78673 97933 101637 104168 109732 122136 136059 143712 150909 156922 167057 176959 174053 161132 146256 136479 116740 96642 85427 75872 67112 61666 56103 51651 51212 57777 62372 59324 49426 37277 26326 23895 31179 39600 44078 43549 50512 58425 55707 45558 36561 31208 28944 28834 29659 30749 38389 49540 43879 37779 35792 28564 21648 22909 37959 9440 132 91 126 322 560 805 1037 1086 943 595 258 119 76 47 61 81 48 37 53 55 55 75 63 38 73 77 64 71 64 97 81 77 89 67 72 63 71 52 46 85 70 61 77 83 63 84 107 83 58 79 86 82 91 91 98 88 74 79 85 88 77 66 68 69 67 66 83 72 74 63 41 48 45 50 61 43 62 71 66 60 46 53 61 68 71 68 68 60 65 61 57 56 56 51 48 44 39 28 62613 280 2503 30 11623 17 23 33 6235 2280 -92 -16 97 240 378 388 506 644 823 1001 1123 1288 1439 1622 1765 1865 2105 2221 2471 2662 2800 2808 2787 2448 2304 2267 2431 2192 2152 2312 2462 2217 2018 2120 2027 1990 1938 1817 1561 1516 1533 1382 1505 1540 1336 1452 1596 1707 1869 1772 1725 1680 1679 1855 1962 2346 2207 2153 2409 2821 3127 3621 4409 4684 4687 4844 4893 4884 5078 5583 5662 5883 6096 7109 7704 8422 8533 8436 9882 12239 13042 13620 14846 15951 17560 19072 18849 17062 17217 19611 20498 19605 18624 17331 19156 22556 23705 23472 23023 22941 24275 25734 26848 27244 27583 26579 27059 26878 26409 27074 28737 32052 34076 34111 34228 34402 36273 37950 39894 43553 49757 54962 58795 62815 67887 75118 83971 90071 96152 113071 120348 117869 127078 137087 145640 159896 171453 177534 177539 173047 165082 154195 131238 97486 76101 68881 64935 59571 51463 49118 53167 57807 67348 67546 54996 42039 34539 29523 31017 37744 45405 50411 58747 67140 69220 65789 58161 45068 30137 24496 23131 28305 38123 47792 45804 35232 29201 12851 2365 5862 7844 1473 104 99 211 411 707 1021 1144 1012 743 394 189 135 119 92 91 135 54 77 78 82 79 85 77 103 79 70 70 97 107 90 80 93 87 102 97 111 103 90 52 83 104 95 106 106 109 111 85 103 115 104 112 118 113 124 122 115 121 96 105 117 93 89 96 78 91 105 96 105 120 107 87 82 76 76 69 76 80 99 99 92 92 90 84 92 96 91 94 100 85 81 78 76 69 71 67 63 61 62 62619 281 2473 30 11623 17 23 39 6235 2282 -62 51 172 325 431 549 634 808 934 1102 1180 1342 1555 1535 1765 1915 2031 2372 2736 3105 3176 2968 2916 2901 2631 2428 2332 2271 2279 2448 2353 2120 2038 1837 1676 1576 1469 1410 1307 1261 1137 994 852 890 966 1031 1241 1398 1475 1556 1728 1861 1915 2076 2054 2108 2427 2432 2331 2426 2907 2824 2633 3029 4515 5218 4587 4523 4311 4141 4599 5742 6875 6340 6424 7403 7949 8950 9697 9090 9436 11600 12932 13560 14310 13836 13737 15169 16727 14824 12912 13129 15063 16997 16858 16454 16465 16432 16684 17643 18575 19827 21668 23099 24487 26167 28079 29798 29093 26643 26798 28059 31670 34725 36369 37308 37320 37628 38959 40081 40839 40813 42989 49933 65135 74508 73172 69963 69196 78663 94588 103920 110376 120913 130606 138948 145238 150985 155395 160657 162175 164970 162595 148375 124131 96549 77909 68260 64891 62683 56263 48301 50576 65332 78511 66885 50708 36230 37171 44063 49966 50886 55067 60164 63344 68490 72746 71546 62730 44598 29563 25826 28900 37595 50588 53266 30901 8981 2103 916 891 848 227 125 219 478 721 958 1081 918 717 476 245 132 129 97 129 123 130 89 100 105 83 61 100 74 80 114 99 118 99 82 77 90 79 105 97 84 88 82 85 109 115 86 99 107 122 106 101 111 110 113 130 125 105 99 103 114 116 114 96 111 136 130 111 107 121 117 105 92 106 106 102 68 70 70 71 87 84 80 83 81 87 93 88 94 79 80 88 94 89 91 94 101 91 78 74 79 80 67 60 62625 285 2351 30 11621 17 23 45 6235 2285 -48 13 138 125 127 277 512 429 605 738 888 1160 1499 1712 1839 1946 2101 2045 2223 2523 2780 2967 3259 3562 3622 3598 3482 3313 3223 3078 2907 2768 2816 2829 2806 2645 2567 2248 2011 1904 1884 1720 1439 1297 1151 1207 1303 1451 1569 1586 1648 1706 1897 1967 1981 2075 2022 2098 2181 2287 2366 2588 2927 2904 2784 2739 2495 2154 3085 4819 5387 5224 4744 4600 4923 5511 6742 7323 7009 7498 8377 9720 11182 11418 10247 9926 11014 12645 13721 14109 14208 13492 12695 12752 12254 12152 13785 16063 16913 16448 16149 15703 15370 15452 16145 16589 17256 18113 19166 20330 20680 20593 22222 23636 24121 24900 25536 26645 27958 30011 32566 35075 38185 44333 49369 48770 44762 45177 52364 67202 69485 65618 75678 87303 88638 94599 107425 118945 131962 141622 149830 157723 158886 150634 136686 121765 108506 95665 78099 65473 59945 55939 53639 52645 50853 47006 53802 74369 76993 61620 49364 41844 41373 49688 53533 47403 41946 43569 57195 71568 74172 66776 53198 40310 30597 26907 28485 36516 60541 68230 33443 14743 26069 21714 3387 1123 116 185 275 503 841 961 982 864 581 324 217 154 83 93 113 79 76 82 67 67 100 73 82 77 93 89 91 116 128 114 107 131 123 99 92 103 101 91 83 85 93 70 98 100 100 92 101 96 82 91 82 89 103 101 97 111 137 132 114 96 112 117 95 101 101 91 90 87 102 91 70 69 71 79 82 80 72 68 79 94 90 81 80 78 90 74 71 81 89 86 82 80 79 67 69 74 69 71 63 62631 286 2322 30 11622 17 23 51 6235 2288 -2 -8 82 150 192 413 495 625 788 1033 1071 989 1048 1269 1521 1872 2127 2515 2862 3022 3069 3108 3351 3408 3307 3670 3815 3731 3680 3706 3306 3113 2991 2764 2944 2807 2512 2277 2177 1990 1857 1755 1741 1686 1621 1534 1698 1687 1766 1741 1867 2095 2167 2204 2188 2070 2059 1967 1966 1907 1987 2243 2411 2501 2590 2749 2768 2603 2385 2130 2434 3444 4676 5553 5525 5405 5801 6596 6988 7107 7920 8806 9890 10789 11321 11306 9874 8822 9713 10777 10991 11442 12480 12605 11484 10399 10550 11498 12753 14278 15393 16021 16834 16273 16244 18123 19266 20085 20138 19095 19115 19791 20494 21688 23036 23041 22454 22005 21104 22166 25414 29100 32437 35156 39102 42104 43497 46067 51004 55759 62580 67029 66380 69234 81067 88102 93688 99771 103162 114500 127957 141430 157900 167266 171377 171788 167341 153083 137321 116589 89919 71831 59838 55311 54285 52124 48112 46831 58323 72691 66890 53455 49589 48705 49320 52209 49357 44930 48177 59376 71765 77386 67550 54027 41353 30578 27573 30977 40640 64131 59640 20112 9343 10999 3986 1479 246 134 191 372 556 778 850 889 722 508 287 135 100 77 109 137 108 96 97 124 116 61 50 100 92 91 97 109 86 91 121 105 87 89 90 86 82 91 95 98 118 98 97 108 124 108 126 109 123 112 121 122 106 113 113 95 84 111 124 110 115 120 113 101 94 82 90 99 91 98 104 81 72 91 95 90 100 81 75 72 85 78 84 91 83 88 88 91 92 91 102 91 86 80 74 72 63 64 57 60 62637 289 2233 30 11623 17 23 57 6235 2291 -62 -53 186 238 311 417 434 604 761 869 1098 1055 1173 1512 1693 1797 1876 1889 1724 1767 1819 1993 2603 3117 3110 3243 3713 4205 3865 3626 3421 3351 3164 3056 2642 2325 2167 2126 2091 2303 2185 2277 2310 2054 1959 1884 1861 1806 1782 1661 1777 1819 1926 2069 2209 2418 2553 2546 2463 2345 2315 2169 2069 2170 2161 2080 2019 2239 2356 2397 2378 2996 3477 3208 2958 2888 3509 4852 6044 6248 6290 6821 7437 7739 8149 9110 10263 11130 11884 11466 10383 9198 9259 9209 9762 10270 11771 12841 13281 12689 11474 11191 11855 12397 12975 14028 15509 16317 17304 18293 19505 19836 19540 20121 20564 20822 20781 20666 19764 19174 19707 20606 21637 24255 26946 28844 32001 35517 39341 42356 45469 48038 54948 66032 64072 56293 64657 69060 78823 88697 93564 101166 113912 122772 128234 136090 144629 153476 165184 170536 167296 159621 139720 109725 89798 75260 59784 51232 53154 52322 45634 45690 56989 78257 77782 62066 59297 53860 46760 47851 48238 44111 58865 79467 87440 81842 65297 49755 41346 34751 29057 30465 55690 76082 39893 12673 8236 3223 1078 117 131 244 427 632 901 1086 1047 810 482 230 161 153 154 145 135 104 94 99 97 92 111 110 94 106 108 109 119 132 143 129 123 130 134 126 136 141 129 91 99 107 140 142 125 120 123 136 143 142 122 130 121 122 100 128 122 140 142 135 132 129 123 131 140 105 110 116 122 119 113 122 115 101 101 98 88 92 96 104 112 96 95 98 102 108 112 109 98 111 108 102 103 99 102 96 96 91 88 92 83 62643 293 2113 30 11623 17 24 3 6235 2294 -25 76 85 105 124 111 231 459 615 695 847 1000 1114 1230 1319 1285 1300 1423 1433 1421 1479 1597 1404 1510 1855 2413 2927 3330 3393 3407 3579 3750 3952 4125 3893 3706 3503 3166 2842 2497 2411 2072 1978 1847 1801 1992 1873 1780 1842 1889 1947 1848 1815 1825 1930 1879 1953 2026 2119 2309 2445 2453 2539 2545 2488 2550 2409 2452 2728 2759 2442 2240 2259 2057 1867 2351 3602 4627 4832 3994 2814 2847 3282 4528 5992 6973 7332 7995 8744 8951 9492 10217 11292 12247 12700 12186 11454 11452 10576 9760 9641 10211 11345 13307 14668 14874 14674 14372 14470 14895 15391 15138 15606 16643 17321 19269 20170 19592 19947 20713 21359 21051 21333 22523 22847 22726 23171 25591 27902 30424 32564 34321 38648 43248 48689 56216 66091 65789 58326 58778 69722 70635 72632 80421 87268 95508 103804 117243 130909 139196 144963 150636 152003 147919 139701 132319 129811 111131 84120 62469 49208 42414 42193 45374 48297 50321 56045 70579 75922 66697 58563 53208 50943 49318 52727 57043 64213 75591 78058 65989 49431 42047 46089 48647 35936 29569 50265 58777 49522 34364 9439 780 375 91 130 238 438 678 976 1173 1019 687 470 249 96 105 84 90 66 85 90 99 94 92 87 90 77 77 86 77 83 88 77 112 84 112 115 122 98 106 94 133 107 87 109 136 145 120 121 83 98 107 85 103 110 110 127 134 117 122 95 110 122 111 120 121 111 109 101 100 108 90 96 94 106 92 83 81 85 88 86 91 82 91 90 88 83 87 89 91 85 89 90 83 99 91 89 94 94 91 75 73 76 62649 293 2112 30 11622 17 24 9 6235 2297 -73 101 278 328 394 393 432 544 649 714 847 1032 1146 1482 1744 1969 2083 2106 2221 2185 2180 2034 1895 1966 2341 2792 3219 3331 3598 3750 4072 4115 4145 4418 4675 4309 3936 3655 3188 2607 2229 1994 1905 1941 1874 1837 1887 1869 1751 1717 1714 1941 2137 2210 2034 1949 1933 1867 1965 1981 2120 2314 2500 2550 2609 2489 2307 2187 2282 2376 2458 2463 2438 2401 2023 2048 2557 2994 3537 4492 4853 4290 3652 3169 3551 4535 5897 7090 7633 8205 9005 9729 10052 10581 10879 11126 11170 11374 11989 11500 10363 9869 10479 11674 12590 12682 12076 12229 12443 12654 12964 13434 14461 15405 16345 17759 19045 20582 21530 23147 23669 22718 21535 21201 21751 21516 22445 22734 23619 26515 28606 30855 35832 41230 46758 50909 54863 60697 62692 53633 54884 60206 63383 72274 85600 94914 96049 99417 109451 121139 131999 139693 146703 152648 154878 152178 144984 123086 93114 69590 54696 49798 49493 49578 48647 49051 54267 60719 70226 71494 63794 56898 53668 52329 56006 59237 59256 70121 79993 69135 52256 37774 41707 55623 44199 17577 28283 49587 49142 37415 9631 773 72 59 99 296 559 795 1062 1182 988 701 513 310 125 59 69 40 72 58 53 80 74 60 78 42 63 70 77 59 61 75 81 95 113 88 83 89 75 67 73 94 84 77 69 60 71 93 88 90 102 78 83 84 86 111 97 109 113 107 108 111 97 97 89 76 89 104 80 69 83 73 80 77 79 79 75 72 69 51 55 64 71 70 63 78 79 78 73 78 75 84 93 84 78 82 82 87 85 77 81 75 68 62655 294 2080 30 11620 17 24 15 6235 2300 -16 54 128 323 377 335 437 532 623 665 854 977 1129 1285 1347 1525 1637 2017 2258 2526 2632 2852 3129 3130 3276 3168 3288 3494 3413 3608 3993 4481 4466 4651 4875 4134 4075 3971 3674 3590 3261 3146 2925 2382 2022 1819 1618 1495 1777 2014 2072 1989 2146 2179 2084 2262 2299 2327 2069 2114 1964 1765 1676 1589 1763 1833 2093 2489 2747 2804 2775 2950 2878 2752 2678 2663 2926 2887 2843 2920 3066 3273 3971 4625 5125 5497 4905 4234 4643 5404 6500 7185 8010 9019 10182 11045 11446 10930 10271 10432 10741 11002 10824 10981 11519 11983 11987 11677 11684 11934 12155 12186 13151 14311 15201 15600 16476 17327 17805 19226 20609 23710 25077 26180 26245 26282 25798 24626 23906 23958 25912 27952 30511 33789 39338 47059 52090 52942 53059 57031 62024 65824 65067 65157 73245 75799 82916 96350 101620 106099 111728 119928 128918 136616 140390 145016 145785 138194 126903 111893 88935 69418 56957 50062 50987 53461 52883 55943 60472 63506 61951 53723 48114 50682 54782 58618 61888 62182 66394 69750 57857 42764 35281 41918 59563 55091 30232 20744 46309 80157 50873 7417 225 106 113 223 308 547 856 1082 1136 1009 742 521 302 154 54 86 81 58 53 61 95 90 84 86 66 54 72 81 87 74 78 68 100 93 101 76 90 82 102 84 70 97 97 79 94 95 82 100 108 88 77 96 86 96 101 94 98 90 98 88 84 114 122 111 102 107 99 100 102 100 97 100 83 93 103 95 79 66 62 76 70 68 82 82 79 91 81 94 79 78 89 102 95 85 97 88 85 83 87 76 67 68 62661 295 2049 30 11619 17 24 21 6235 2303 -74 -82 -57 151 219 136 205 284 264 352 470 530 677 838 1075 1127 1189 1286 1414 1602 1809 2010 2004 2239 2487 2657 2810 2972 3093 3240 3186 3198 3473 3714 3932 4086 4156 4108 3879 3540 3170 3076 3101 3051 2900 2856 2500 2139 1773 1333 1350 1693 2120 2107 2109 2341 2405 2460 2484 2686 2885 2678 2459 2072 1555 1280 1138 1070 1116 1359 1692 2198 2627 3058 3138 2865 2197 1828 2029 2345 2633 2838 2975 3128 3281 3191 3447 3996 4816 5281 5171 4820 4908 5786 6310 6877 7250 8504 9280 9290 9226 8940 8962 9283 9747 9918 10120 10053 11066 12641 13249 14177 14387 14278 14637 14640 14231 14219 14778 15310 15907 17431 20191 22040 23302 24214 24870 24920 26738 29560 31914 34184 35407 36111 37806 42917 45847 48853 51725 57537 63075 66982 62538 61430 62327 65889 68788 76987 80935 88927 99633 108415 115950 116935 122473 133036 140386 141790 137121 128517 125504 122660 108547 80497 56949 48033 47152 48436 52897 56264 61816 64808 61013 51198 45112 50182 57555 64008 62705 51941 52326 57849 48788 39314 43213 60025 76148 58400 46430 53636 58633 39949 17197 1657 89 171 220 389 728 1050 1301 1263 1004 686 491 291 158 102 55 82 78 36 45 49 62 64 80 63 64 76 79 85 90 76 74 86 89 68 70 88 84 82 86 92 64 77 73 84 89 87 67 83 111 122 116 110 102 114 117 120 121 112 94 103 126 101 103 115 118 113 95 99 82 83 93 106 94 98 92 71 73 77 70 75 62 83 99 88 88 79 77 73 90 98 103 99 96 83 82 79 85 80 84 78 75 62667 295 2049 30 11619 17 24 27 6235 2306 -71 12 -29 41 124 288 216 331 331 313 292 383 511 738 940 1152 1392 1485 1673 1690 1794 1842 2040 2163 2083 2171 2289 2159 2298 2605 2600 2755 2976 3109 3355 3780 4013 4056 3633 3288 2842 2623 2769 3032 2824 2519 2542 2694 2478 2161 1835 1730 1894 2180 2249 2086 2049 2489 2748 2833 2815 2571 2470 2547 2614 2405 2031 1756 1571 1439 1140 1130 1221 1437 1805 2251 2742 2800 2055 1464 1484 1721 2227 2759 3036 3110 3243 3208 3098 3690 4707 5309 5626 6114 6162 6074 6321 6982 7385 7830 8490 8570 8997 9176 9324 9313 9660 9927 10617 12612 13385 13568 14612 15373 15734 16329 17546 18219 18968 19871 20578 21575 21311 21812 22331 22564 24564 26058 28298 31513 34578 36227 38753 41339 42533 45046 49135 51567 54460 61250 67537 70120 67883 63360 60728 65204 68586 72617 81882 88528 95971 101575 105142 110520 118986 127665 132509 132295 128512 125068 119939 107769 94224 84525 73893 64824 60770 59224 57082 56138 60566 67278 62968 51771 43356 46655 57773 60450 58889 49962 42194 50566 48399 36026 34854 44418 67451 72643 53656 48917 54074 52378 52860 13028 230 202 298 589 966 1308 1520 1440 1050 738 487 343 188 72 88 92 84 78 83 85 81 68 56 65 65 56 63 92 76 94 70 95 86 72 55 74 92 102 93 103 76 65 60 105 95 61 62 75 87 116 86 84 107 103 92 113 105 114 87 80 87 93 88 83 84 76 95 89 92 92 78 83 90 89 74 80 75 81 72 73 74 78 79 77 85 84 87 96 95 89 88 93 91 96 81 83 81 72 66 73 68 62673 303 1811 30 11621 17 24 33 6235 2309 67 78 -49 999999 999999 999999 999999 999999 999999 999999 -99 -12 215 321 372 570 636 590 512 510 607 664 807 1033 1122 1390 1767 2067 2236 2533 2613 2713 2576 2312 2135 2007 2042 2287 2649 2944 2799 2986 3129 3193 3397 3359 3319 3353 3324 3219 3083 3097 3058 2959 2694 2436 2520 2815 2982 2619 2468 2375 2285 2381 2425 2377 2178 2213 2388 2486 2465 2233 2002 2047 2164 2344 2514 2557 2446 2280 2024 2031 1987 1844 1975 2047 2346 2632 2735 2262 1666 1470 1763 2086 2777 3556 3970 3977 4140 4526 4824 5430 6112 6781 7752 8143 8105 8510 9067 9168 9741 10400 10015 9440 9480 10320 11392 12383 13908 14065 14469 16316 18586 21101 22269 23004 24027 25753 26076 25542 25721 25263 23885 24314 25471 27209 29069 31779 34913 37204 38680 42127 46695 47732 49481 54913 59700 62792 63073 66137 69871 70995 65384 62533 66135 74463 79401 85752 95521 105921 114574 119790 123399 125041 128743 128493 127334 119643 106857 87095 67619 58859 61329 61881 57906 56004 55383 52984 52181 57344 62457 52202 43077 48862 55141 53675 50480 48478 39702 38201 40140 32720 26408 31823 50118 59153 49680 42047 35368 50638 63627 11777 157 112 356 746 1152 1544 1680 1373 983 762 589 356 113 71 49 49 79 27 43 42 43 25 32 32 53 35 66 62 40 42 55 36 55 80 91 70 61 51 78 59 68 46 62 69 70 60 73 85 73 43 44 65 86 74 79 75 96 107 84 77 80 77 87 81 86 72 63 76 68 66 54 72 60 55 50 63 58 61 45 48 54 54 47 60 53 56 56 61 58 59 71 75 68 63 53 53 48 44 52 48 42 62679 295 2053 30 11623 17 24 39 6234 2311 -67 -29 23 87 141 208 424 511 791 831 971 1085 1161 1174 1257 1269 1230 1284 1344 1546 1753 1952 2116 2259 2530 2714 2810 2714 2593 2451 2739 3093 3115 3251 3679 3761 3543 3115 2643 2111 1856 1917 2182 2272 2274 2382 2593 2788 2699 2527 2433 2635 2929 2992 3082 3180 3152 3053 2562 2426 2399 2395 2259 2346 2259 2035 1908 2011 2221 2421 2717 3069 3321 3522 3856 4146 4230 3673 3171 2775 2669 2735 2799 2573 2368 2239 2298 2542 3008 3427 4263 5256 5436 5374 5542 5801 6573 7569 8858 9786 9909 10019 10636 10879 11235 12111 12360 12002 12226 12342 12573 13104 13487 13998 15714 16619 17994 20966 24209 25411 27100 29153 28271 26343 27031 29477 31469 31819 30948 30179 31708 34912 37790 40432 45430 48961 52859 56705 60018 64424 69307 71371 71084 73442 75548 78175 78911 82170 84586 85950 92391 102359 109886 117050 122406 129190 134126 134220 127887 114182 99891 89476 74563 55992 46663 47578 52850 55120 56779 57668 54804 48038 45863 45997 44081 43136 46333 50428 55242 53875 45563 40071 36193 34366 32803 34955 44627 61055 70360 71808 59650 34806 15315 2173 102 179 333 782 1338 1615 1598 1339 1043 842 636 383 140 60 102 97 79 55 51 38 59 46 53 92 76 78 62 66 62 83 73 75 63 92 96 82 77 81 69 82 97 83 72 81 84 91 87 90 80 77 71 87 84 75 73 73 106 93 91 108 89 85 85 81 71 84 81 79 69 84 98 85 64 62 64 52 62 67 66 65 71 53 54 58 68 82 75 79 76 75 81 80 74 70 71 62 71 62 65 62 43 62685 291 2173 30 11623 17 24 45 6234 2314 -66 14 152 278 407 711 768 962 1064 1209 1374 1329 1388 1384 1261 1245 1235 1276 1438 1635 1620 1641 1844 1891 2032 2222 2525 2787 2902 3114 3255 3327 3134 2709 2465 2162 1959 1842 1812 1692 1642 1530 1650 1819 2006 2144 2254 2555 2507 2591 2573 2557 2706 2807 3005 2871 2711 2611 2620 2658 2646 2734 2843 2857 3023 3154 3137 3082 2996 3098 3437 3836 4300 4829 5354 5259 4584 3770 3111 2875 3055 3060 2864 2290 2274 2762 2953 3063 3565 4558 6293 7011 6594 6763 6773 6785 7753 8877 9814 10622 11354 11719 12228 13762 13975 12518 11883 12271 13122 14600 15570 17245 19713 23069 26609 29981 32189 34038 36283 36543 34561 34404 35187 35414 36657 36996 37805 40668 41960 41176 42224 45338 47988 50017 53071 58133 60375 67503 76238 77628 71474 77374 84807 86382 86748 88542 92741 98311 107109 117693 122992 126164 128475 127868 127328 121172 107526 91052 73542 57433 47097 39956 37277 41729 45816 50004 52112 52153 49695 46475 40771 38788 42543 46647 50779 52954 52923 56125 54602 45627 36555 36414 37687 39904 59481 85341 79476 36659 5895 498 285 249 431 686 1242 1725 1891 1704 1408 1122 900 672 324 141 87 44 57 70 67 69 37 57 48 40 67 21 42 31 44 66 76 97 73 42 97 100 70 98 72 71 70 74 77 75 64 77 73 64 67 84 78 78 93 89 69 87 102 90 86 67 50 60 78 75 68 82 81 82 73 70 64 77 84 72 66 60 58 59 57 59 61 64 61 49 62 67 65 62 59 71 69 75 58 51 59 66 57 46 42 48 37 62691 288 2263 30 11623 17 24 51 6234 2317 -43 44 179 269 458 596 775 831 922 1062 1204 1388 1422 1414 1594 1655 1592 1492 1403 1441 1467 1587 1790 1840 1687 1822 1923 2136 2207 2398 2532 2359 1939 1788 1692 1568 1595 1666 1627 1544 1571 1803 2056 2093 2027 2034 2015 2106 2249 2344 2421 2625 2720 2813 2804 2788 2975 2996 3113 3305 3516 3688 4011 4157 4170 4046 3695 3568 3376 2987 2769 2978 3617 4801 6269 6253 4431 2753 2314 3238 3528 2750 2317 2577 3060 3287 3459 3977 5063 6294 7198 7410 6518 6440 7269 8470 9058 9288 10023 11078 11660 11729 12245 13530 15511 15974 16143 17734 18830 19015 20011 22965 26953 29743 31151 31719 32342 33623 32080 29637 28898 29336 31105 32716 33870 35325 36875 41354 45174 47080 53354 59273 65170 67907 70426 71540 71647 72169 77901 87044 90506 100391 108048 100760 96641 106735 111723 113941 119577 121843 119790 117329 112574 106211 97741 83287 65338 52766 45177 42590 43177 45097 45688 46082 45094 44940 46370 43801 37657 38542 44994 45488 42086 40729 49540 69804 76972 60475 42701 36353 42156 45906 56245 73908 75349 31728 7888 6308 1635 369 628 1263 2007 2454 2375 1780 1366 1215 1083 700 313 132 105 72 89 68 49 49 68 60 65 59 50 71 81 63 70 70 115 62 68 85 86 63 82 85 97 103 87 72 80 66 75 78 77 88 56 82 91 80 68 65 72 67 80 71 88 113 103 95 93 86 78 87 86 72 69 83 83 74 78 82 73 58 47 54 62 62 52 62 62 56 53 63 83 74 65 65 70 64 67 64 61 62 58 62 57 50 62697 287 2293 30 11623 17 24 57 6234 2320 -96 -3 169 308 463 566 624 637 736 820 895 866 972 1107 1292 1360 1214 1172 1177 1058 1193 1083 1165 1320 1322 1386 1277 1205 1305 1542 1814 1621 1404 1254 1107 1198 1282 1493 1614 1387 1399 1761 1952 2142 2410 2622 2820 3262 3375 3490 3733 3844 3599 3473 3375 3399 3536 3877 4195 4522 4771 4967 5032 5170 4833 4387 3809 3498 3485 3138 2665 2641 2849 3745 5450 6147 4955 3204 2349 2447 3134 3939 3843 3120 3322 4067 3541 3581 4486 5663 7233 8263 8296 7351 7163 7808 8628 9092 9152 10686 10999 11144 12486 14918 15999 15326 15934 17595 18952 20193 21820 24040 24850 26630 28835 32227 35120 36425 36043 34584 36013 40210 43633 44329 42070 40367 39618 38991 39538 43497 49098 55042 63588 72875 78478 83924 82830 77834 75894 79057 81497 88722 95443 101111 103572 105971 108669 111520 117838 117363 112108 107729 100447 92094 82346 72480 62699 47526 40219 40493 41954 46218 50619 51200 47684 45159 44389 39273 36060 40769 45673 44970 41305 45327 58263 80746 88661 68071 46969 37991 49238 72453 93018 102215 67138 9392 582 820 1222 1397 1736 2238 2559 2546 2150 1682 1318 1169 947 559 204 83 93 86 68 99 77 67 69 50 86 85 104 74 57 58 93 106 106 80 92 103 82 91 114 95 86 102 93 77 85 100 108 104 102 104 110 108 97 116 115 111 93 121 103 117 119 121 101 110 100 104 106 112 105 104 109 105 100 93 90 103 106 82 73 88 81 73 83 83 72 79 82 95 95 89 94 86 90 102 92 87 86 79 77 77 67 62703 282 2443 30 11623 17 25 3 6234 2323 -70 35 150 248 481 574 664 900 1089 1237 1269 1169 1133 1071 998 843 861 801 714 694 739 653 628 750 666 825 1065 1266 1424 1432 1253 1030 911 884 946 1178 1350 1432 1735 2149 2579 2688 2898 3546 4220 4589 4652 4644 4205 3824 3598 3922 4115 4340 4827 5309 5547 5488 5087 4569 3997 3313 2652 2532 2894 2793 2797 2858 2770 3153 4195 4905 4275 3044 2368 2245 3046 5166 6122 5313 4037 4174 4236 3743 4057 5213 7570 9809 9157 7635 7893 8338 9172 10681 12820 14260 14059 13749 14932 16783 18533 18599 17206 15322 16089 17662 18929 19686 20841 24105 26767 29378 31797 33799 34340 35834 38451 41058 42706 43949 44702 44274 45100 46086 49612 54615 62629 69274 72383 75966 82094 86635 88990 78123 67773 81032 94473 103993 111128 111044 116556 125191 130358 129432 127102 121232 113923 111215 103704 86503 75428 67695 51704 39191 34068 35279 42010 48379 49631 46959 42960 42798 43041 38883 42143 49770 43643 35558 37318 48743 61063 74102 71340 48925 39041 52027 85151 114781 104261 64625 9185 1535 1525 1751 2260 2635 2891 2853 2415 1983 1628 1409 1208 940 541 193 104 90 76 64 50 44 41 49 76 81 61 53 77 82 85 54 67 82 84 85 84 86 82 84 95 92 96 71 86 59 52 86 106 96 96 78 100 121 90 97 98 91 84 95 106 101 94 91 96 103 103 118 123 99 88 93 103 108 83 104 97 86 73 62 65 84 77 72 71 77 68 71 82 87 85 73 83 81 77 75 77 65 65 67 60 63 62709 287 2294 30 11624 17 25 9 6234 2326 -41 129 -31 999999 999999 999999 999999 999999 999999 -99 -55 2 -36 194 375 573 732 782 931 935 1024 845 875 943 879 823 730 722 734 551 633 581 672 1051 1508 1505 1413 1293 1118 1063 969 975 1438 2177 3103 3633 3971 4211 4266 4556 4729 5170 5597 6050 6290 6122 6195 6211 6239 6191 6562 6630 6708 6548 5834 5070 4679 4321 3920 3774 3734 3646 3572 3797 4077 4940 5557 4926 4387 4059 3948 3427 2533 3564 6296 6604 4010 4795 5791 3991 4302 5836 7831 10394 10032 8967 8572 9618 11063 10888 9960 9901 10171 11270 13614 17359 21527 23794 22460 21003 21078 21037 21464 21661 21429 23862 26924 29305 32977 36945 40130 43509 45601 45962 45698 46250 45377 45572 47237 47901 53660 65559 77675 81850 71888 63475 73275 85719 89052 87126 92662 100676 106631 113188 116536 122862 128212 128054 127949 120887 113196 106025 101703 93747 74148 57272 51011 47231 41631 37473 37184 43701 54081 58596 49050 37528 42577 40737 35402 45424 47084 41765 36659 40828 55801 71714 65980 50755 44610 52867 60464 83117 99884 54170 22083 4232 1809 1895 2537 3010 3253 3131 2787 2123 1639 1342 1113 827 567 295 143 105 106 108 112 77 45 84 79 65 78 110 101 115 122 101 120 116 99 87 84 129 126 111 97 91 121 113 118 108 120 115 123 106 124 116 127 134 115 107 109 122 116 134 133 134 119 119 119 129 130 127 127 129 124 116 114 117 117 109 127 118 127 106 95 84 96 90 95 104 103 95 94 91 95 105 110 117 112 112 105 97 100 95 86 85 88 62715 288 2236 30 11626 17 25 15 6234 2329 -72 -79 -31 78 102 21 5 -13 -20 999999 999999 999999 999999 999999 76 188 28 -61 -60 -7 -3 -52 -17 -23 131 111 229 331 256 285 283 373 456 564 519 857 1201 1195 1074 815 748 871 966 1203 1604 2244 2850 3413 3741 4246 4926 5680 6285 7018 7982 8420 8334 7915 7264 6731 6477 6387 6614 7235 7527 7102 6452 5694 5258 4743 4722 5334 5483 4682 4448 4726 4604 4608 4930 5171 4844 4346 4335 3878 3110 3074 4291 5561 4472 4194 4733 4702 4903 6152 7172 7746 7664 7202 6870 7662 8659 8961 9030 9643 9717 10058 11397 13197 14558 16100 17969 19461 20508 21682 22165 22353 22962 24932 28899 32966 36723 40279 43742 45628 45669 45383 44982 44669 44181 43598 44292 48213 56491 64551 66848 63503 61333 64538 75049 84712 88374 94400 100573 109065 117449 126318 134921 138495 137638 135819 130346 119047 101090 89178 75030 60660 47769 39608 35687 35989 39736 43148 45023 41279 32862 31207 37402 43906 42137 40857 49610 42554 32929 44925 61252 67794 64305 47389 34413 36148 59052 60008 61245 76549 34970 5356 2420 2169 2775 3283 3420 3123 2643 2298 1764 1354 1137 858 490 201 75 91 72 54 62 70 70 75 103 109 85 78 94 94 59 51 66 58 66 70 71 76 52 81 92 90 67 62 75 92 93 71 85 91 98 82 77 85 95 102 100 96 87 83 108 104 93 100 99 96 89 101 119 115 102 104 101 84 81 69 88 81 95 87 82 78 72 78 73 72 78 74 69 73 78 77 89 87 78 70 77 70 65 66 63 56 60 54 62721 292 2150 30 11630 17 25 21 6234 2332 -99 35 -24 14 132 140 100 142 244 264 265 355 249 213 132 -3 -65 -4 8 -35 41 110 53 999999 -81 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 167 337 626 885 878 808 775 882 1274 1844 2665 3388 3872 4054 3967 4075 4808 6074 7254 8373 8930 8764 8394 7750 6804 6499 6679 6598 6686 6799 6997 7383 7455 7686 7943 6804 5527 6321 7576 7380 6255 5301 4638 4373 4366 4881 5299 5339 5268 4557 4305 4026 3863 4515 5494 5119 4901 5133 5296 5857 6239 6431 6721 6763 7014 7964 9201 9296 9891 9956 10300 11267 12011 12418 12599 13213 14145 14732 16157 17905 20727 23300 25569 28421 30349 32530 37206 41753 45058 45051 45218 45612 45578 45925 46762 47599 50048 55019 61480 63455 65269 75868 83266 76727 76603 88189 96145 101557 109980 119398 128666 135667 137861 132437 130928 133350 130937 115660 87967 61453 44164 36814 32162 31677 34233 38258 43316 45142 35521 27321 31403 38883 40477 41148 46355 46848 38161 38484 46366 58088 65334 54864 36110 29223 45563 53337 51056 65109 25317 6384 4667 4319 4166 3816 3583 3165 2716 2365 1845 1356 1025 680 241 99 58 62 54 48 72 54 60 41 97 78 60 52 77 48 66 69 84 99 90 64 58 36 31 76 68 79 67 66 60 79 96 81 89 81 78 89 87 72 57 78 90 75 80 64 79 90 81 80 91 92 81 80 78 95 88 91 93 81 68 88 68 94 87 75 68 52 51 48 44 58 48 57 70 59 58 62 71 65 60 63 65 61 63 62 54 55 53 52 41 62727 289 2242 30 11632 17 25 27 6234 2335 -43 248 343 462 425 200 159 333 477 314 250 315 420 359 124 -11 -24 -51 288 401 582 679 608 372 317 125 -80 999999 999999 999999 -61 999999 999999 999999 999999 999999 999999 999999 37 385 391 303 362 316 557 925 1282 1566 2126 2919 3281 3130 3192 3899 4741 5758 6667 7714 9105 9911 9499 8907 8326 7987 7346 7269 7525 7844 8242 8867 9116 9146 8442 7612 6726 6462 7121 7784 7575 6133 4938 4584 4906 5360 5844 5774 4645 3947 4401 4261 3964 4612 5784 6345 5875 5574 5772 6730 7823 8301 7793 7180 7450 7776 9507 12689 13214 11855 12656 14244 15247 14584 13270 13757 15170 15893 16666 18833 22322 26057 29205 31044 32935 35094 39045 42025 42606 43908 46561 45578 43242 44877 47158 48289 52259 62662 73386 81168 80455 76290 90715 104464 111917 111603 110936 115759 124240 130977 137038 140689 137440 130289 121706 114941 103140 80134 53661 39761 33969 32783 33698 36716 42219 44858 41809 35455 34653 39498 38006 36852 43285 47326 40533 46123 58713 62463 57029 41841 27625 31494 46516 43531 40538 26255 11755 6378 4622 3869 3714 3865 3954 3407 2478 1884 1600 1354 940 466 216 103 20 37 37 36 36 41 38 41 60 60 54 71 49 43 51 74 71 62 57 26 60 83 47 53 41 94 72 69 58 68 67 27 24 63 61 66 69 72 92 91 62 54 65 65 56 76 92 84 84 72 88 74 81 67 73 75 83 66 59 58 69 71 57 66 47 46 50 51 57 52 56 56 55 58 70 68 60 61 55 61 67 63 60 50 42 49 39 38 38 62733 356 234 30 11634 17 25 33 6234 2338 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 253 546 661 424 549 413 267 337 346 535 550 440 390 239 -44 999999 999999 999999 999999 999999 999999 999999 -61 -22 110 154 116 177 178 113 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 229 689 1246 1479 1647 1823 1467 1335 1361 1644 2229 2954 3778 5189 7120 9286 10599 10604 10287 10358 10260 10119 9882 9915 10166 10231 9794 9274 8810 7938 7107 6804 7395 8435 9265 9916 9800 8246 7656 7214 6667 6071 5300 4344 4468 5029 5486 5455 6583 7904 7811 6947 6658 6664 7295 8259 10049 12116 11622 9584 8209 8609 8842 9337 10505 12965 14026 14606 14860 15988 18016 19013 20638 22892 24082 26431 28278 28065 30468 33347 34632 35818 38713 39671 41083 42860 45287 48919 53660 55807 58368 64182 74831 91293 102201 97234 95868 103242 107400 111762 119451 126902 131391 135866 142589 149167 148049 133495 118893 106204 92484 69596 50474 39140 34447 33525 34828 38742 44174 46281 45611 44729 42440 38074 35873 37715 36813 39463 50525 63910 64056 60596 49904 33503 30451 41168 46489 45861 30828 15348 5374 4127 4928 5677 5742 4667 3477 2434 1655 1365 1185 900 563 269 178 114 119 88 125 103 67 80 87 123 112 77 68 81 97 129 118 103 81 87 107 112 140 115 94 91 102 123 86 122 129 135 102 109 125 128 113 123 136 135 133 137 134 120 122 132 118 136 115 133 133 114 130 132 132 116 117 106 119 129 126 125 107 112 106 96 98 100 109 91 92 102 99 89 103 105 106 123 133 113 97 99 104 95 98 102 97 91 90 87 62739 356 235 30 11635 17 25 39 6234 2340 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 392 606 603 705 782 846 902 834 777 683 342 -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 -33 143 370 566 515 433 548 829 1297 1593 2102 2912 4139 5654 7495 9556 11223 11940 12109 12037 11935 12358 11985 11059 9728 8267 7564 7866 7621 7493 7223 7308 8010 9714 11725 12052 11701 10484 8665 7801 7619 6550 5520 4930 5857 6968 7265 8427 9435 9862 9383 8310 7319 7704 9637 11075 10302 8767 7096 7411 10665 11196 11045 11135 11453 11921 12205 14338 15810 17563 18944 19503 19563 20399 22781 25148 28154 31211 33277 34496 36002 37029 38477 41334 45049 48675 51694 55667 59348 61144 62473 68843 80734 91970 101540 106400 109298 116526 125775 135440 138779 138052 141188 144702 145684 142472 136528 120434 99195 76680 59986 46077 35808 32596 34403 38676 43602 46396 45493 41499 39433 37896 36431 37725 39309 38104 41821 54060 64158 62811 51639 37391 30350 29062 26279 16119 5361 3534 5145 7014 6827 5178 3487 2442 1653 1379 1249 1139 1031 822 541 273 98 76 72 45 9 29 46 62 85 51 56 56 33 39 62 70 63 61 79 103 74 67 68 79 29 51 71 73 62 94 100 94 92 98 58 69 74 73 78 75 86 86 81 59 68 86 72 79 82 80 74 82 105 95 82 88 90 89 86 84 79 74 84 67 70 61 64 58 51 56 67 56 60 48 59 65 64 64 57 69 72 66 77 71 56 50 51 52 52 62746 352 231 30 11631 17 25 46 6234 2344 401 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 134 273 408 427 416 378 454 486 566 527 634 686 407 103 -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 -75 -22 106 236 396 627 929 1279 1660 2356 3142 4143 5541 6942 8818 10934 12530 13074 12825 12599 11617 9522 7874 7054 6205 6176 6900 7413 7277 7038 7603 9374 10877 11046 10792 10479 9965 8953 8481 7860 6016 4695 4136 5116 6446 6405 7049 8190 9383 10781 11099 9571 7206 6654 8210 9160 9518 9482 9703 9536 9105 9325 10477 10778 11827 13721 13979 14110 15131 15955 18042 19563 21573 23176 25908 29850 32368 34730 37277 40241 42517 43537 44383 47153 52979 60158 64789 61706 59322 66555 73435 79196 92268 104055 115491 129964 139094 139523 141733 144205 144818 145403 142488 133950 124253 108481 88766 66478 49113 35250 29056 31006 34846 38763 42897 45126 41864 34662 33078 38737 39391 36080 33961 34115 47649 61544 59649 52215 37880 27761 26107 17106 7253 3487 3213 4768 5964 6253 5194 3927 2791 1896 1318 1070 1064 1032 875 570 226 55 0 -28 -29 -19 6 1 -14 -6 -23 -10 -9 -40 -37 -1 -24 -15 -5 -36 -22 -10 -10 -7 -24 9 -16 -9 -2 -10 -4 4 21 -5 5 2 -10 -25 -19 11 13 -16 -1 -8 0 17 18 15 1 0 17 18 16 -6 4 7 -7 5 -2 -1 -2 -12 2 0 -5 -14 999999 999999 999999 999999 999999 999999 999999 999999 -7 -7 -6 -10 -10 -5 -15 -11 -13 -13 -9 62752 356 227 30 11627 17 25 52 6233 2347 1205 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 359 289 374 375 583 711 495 440 334 371 377 348 273 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 44 88 172 87 101 65 73 246 417 738 1254 1856 2794 4040 5036 6716 9911 13354 14854 14355 14229 14027 12569 10599 9009 7551 7354 6940 6370 6662 7219 7019 7051 8091 9343 10447 11287 12279 12222 10449 9243 9159 9510 10135 8711 7441 6703 6014 6806 7230 7923 10375 13775 15991 14700 11648 10139 10085 11098 13242 12643 11202 10626 10847 11481 12727 13415 12600 12192 12713 14539 16622 18060 19504 20529 21154 22038 23510 26274 29108 32781 39233 44358 46871 53880 60693 61931 62448 64213 62622 68016 80471 74322 67365 74966 95372 118967 134676 144805 158485 174965 186992 186681 176563 163392 156174 142915 125893 96522 71925 58124 43839 36307 33972 35547 39315 42401 44839 43603 36550 36471 39873 40832 39558 35944 32655 41149 56974 59886 61188 51351 34111 25461 12314 5739 5362 7393 9274 8059 5521 4144 3013 1945 1407 1181 1220 1236 1122 911 647 399 169 62 72 60 50 39 31 42 51 72 68 54 55 57 38 68 86 64 95 89 63 68 75 95 66 65 62 79 87 69 81 78 61 57 79 85 92 72 85 92 81 71 93 76 81 85 84 80 80 83 95 88 103 95 80 80 78 82 92 74 75 82 76 56 53 52 65 82 67 55 56 58 57 70 77 74 75 73 63 62 64 73 70 52 60 57 47 62758 266 2925 30 11625 17 25 58 6233 2350 16 98 136 119 67 -26 23 174 279 160 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 62 227 481 776 1053 1509 1977 2826 4164 6026 8113 10229 12496 14420 15174 14530 14026 13245 11309 10557 9654 8396 7742 7194 6532 5766 5588 5615 5717 6137 7298 8942 11044 13358 14752 13631 10976 9513 8414 8337 9308 10065 9335 8337 6773 7138 8111 9325 11714 12698 10777 9792 9950 14054 17327 15678 10394 9180 10464 10074 9354 10063 10564 11699 12940 12741 12705 12800 13530 14741 16643 17902 19675 21325 22597 23845 25647 28457 33424 41588 50512 58869 67529 73380 64621 58214 61773 74865 84191 75285 82607 95184 92041 95239 113888 137975 161410 175211 183520 193116 194563 188098 179907 164636 133161 95101 70259 55517 43255 37620 36511 36251 37814 40688 42918 44531 41854 37873 37574 42526 46434 48120 42279 31454 40650 56099 57963 47551 32968 23251 10252 5817 5704 7229 7760 6915 5585 3954 2457 1621 1394 1301 1267 1218 1069 813 497 168 81 67 27 42 9 26 36 43 51 42 38 26 23 70 56 31 48 43 41 58 43 65 75 53 55 68 61 69 49 44 42 10 61 62 62 90 67 56 50 54 48 49 58 56 77 62 54 76 85 72 71 66 57 68 61 61 66 51 49 55 50 43 57 33 41 37 46 44 37 42 50 49 36 38 40 51 48 32 45 58 41 36 40 31 34 33 62764 264 2986 30 11626 17 26 4 6233 2353 25 119 999999 999999 999999 -11 221 204 128 146 159 168 145 -30 -100 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 344 700 1086 1734 2705 4255 6442 9075 12323 15151 16682 16869 16480 15765 14493 13116 11846 10944 9848 9221 9344 9242 8605 7274 5809 5007 5463 6230 7591 9432 12181 15024 15753 14813 12965 10736 9892 9878 10816 11275 11358 11146 11233 11024 11750 10346 11198 12939 11008 9137 12042 14420 12797 9472 8941 11610 13429 11794 9538 9949 11487 13125 14921 15280 15861 16122 16971 17815 18581 20914 23606 25852 28292 30479 32508 35128 41628 52200 64904 75372 80197 74184 63360 64265 75969 83126 85279 94426 100764 105839 109289 115637 124786 140514 160156 183032 192035 194225 189299 172474 147768 123835 95192 68977 55412 44180 36338 34598 35078 36091 38349 41278 43939 47297 43801 37255 35975 41577 43648 42854 33352 33508 49377 56251 58546 43188 23305 8693 5619 7419 7723 8233 7683 5841 4204 3117 2321 1781 1543 1528 1398 1074 728 346 140 95 113 45 58 52 47 75 70 82 91 78 80 106 61 84 90 70 82 93 91 84 79 94 102 74 66 73 111 100 101 90 88 94 110 104 95 90 104 94 82 94 115 89 95 111 101 93 91 96 96 85 91 95 92 89 91 91 85 86 84 80 81 94 68 75 70 64 75 71 65 68 79 78 78 73 70 79 75 74 73 62 60 68 63 55 48 62770 262 3046 30 11626 17 26 10 6233 2355 -98 -30 999999 -9 -80 999999 999999 999999 -6 187 343 476 455 438 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 587 1293 2388 4099 6963 11359 16041 18585 17736 16387 15753 14802 13500 12834 12642 12916 12830 11752 10432 8950 8083 7780 7329 6958 6812 6559 6131 6470 9019 12319 14202 15569 16383 15608 11555 7975 8100 9456 9085 8953 13362 17361 14681 10451 9766 9661 10156 8624 9360 10355 9320 9460 7676 6789 7587 8243 8080 7987 8334 9157 10152 11305 11975 12574 13259 14443 16339 18926 21926 26153 29649 32917 35718 37898 39253 44702 54082 66005 78788 81444 69032 56697 70152 84608 88038 91761 100754 109303 119251 128107 132297 137551 145202 152594 161373 169462 176019 180734 175153 151947 116415 85717 64079 53410 48549 42822 37271 35827 36007 40184 45866 51097 47068 37949 29911 31095 37453 35675 36977 36765 38325 45134 52363 57741 34121 8686 5979 7857 9934 9629 7783 5165 3301 2400 1949 1687 1501 1416 1216 1012 726 423 190 73 50 48 45 40 30 24 39 70 66 70 56 76 74 69 81 80 65 58 58 70 72 63 69 59 34 60 88 101 75 86 95 100 80 96 90 68 70 83 79 83 67 76 83 82 87 96 65 66 92 85 83 87 74 80 68 87 78 67 89 86 82 76 52 60 58 60 57 61 59 65 76 68 67 59 62 56 56 58 64 70 62 56 46 37 40 62776 260 3108 30 11628 17 26 16 6233 2358 -91 144 307 552 818 1018 1395 1830 2099 2002 1999 1789 1217 760 415 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 604 1373 2305 3402 5036 7630 10977 15024 18861 20772 20505 19479 18736 17572 16261 15071 13964 13416 12423 11793 11323 10839 9830 9002 8525 8010 7669 8218 8765 9175 9792 11373 13142 14775 14793 15172 12886 9422 9711 11151 10968 10982 13518 14218 11814 8660 8536 8573 7098 7638 9821 10030 8661 7941 7827 6578 6418 7073 7097 7710 8517 8649 9062 9868 10616 11440 12461 13685 15070 17251 20337 23634 26366 28513 31434 35729 41048 48020 56100 64462 74575 83285 78872 69387 76138 90226 93824 92495 101556 108571 114132 123300 124325 130854 137752 141900 146728 148151 143644 135905 128160 114740 97975 82647 61504 49581 45650 41174 36542 33271 32286 37192 44396 49402 50782 42796 32625 28072 27107 27452 32362 34298 31512 30944 37532 48236 59913 29663 8987 9704 10232 8523 6343 4063 2683 1973 1781 1585 1520 1429 1255 934 638 265 86 45 52 43 55 51 19 40 37 40 30 26 37 32 37 39 59 40 30 51 45 32 41 46 43 27 63 63 14 29 34 48 58 78 65 49 68 68 52 54 48 36 49 47 39 52 36 52 64 58 62 68 68 57 56 48 39 52 61 50 52 53 59 58 45 32 23 38 36 32 30 32 38 41 44 56 52 44 36 39 37 42 35 28 27 20 17 62782 258 3168 30 11628 17 26 22 6233 2361 253 621 1101 1059 1218 1532 1914 2105 2219 2203 2060 1725 1159 782 610 502 250 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 304 732 1443 2419 3587 5896 8895 12346 16061 19101 21522 23083 22936 22199 21014 18815 16074 13970 12709 12010 11650 11199 11080 11648 11784 10426 8141 6940 7644 9455 10257 11822 13319 11338 11294 13199 14447 13580 12071 11965 10114 8757 10405 13604 14521 10286 6728 6193 6990 7820 9507 10300 10225 8707 7724 7678 8569 8630 8455 8223 8218 8936 9253 9945 10623 11447 12135 13340 15167 17054 19142 21687 24486 27457 29456 34386 40023 49071 60187 68107 70701 70952 72702 66751 68614 78864 89317 103925 110884 115887 122405 128647 134025 141112 147917 149644 152359 156207 158730 150131 134576 122309 110039 88305 66143 54956 51567 46444 36984 32234 31669 32731 36190 42780 47464 45020 38510 29637 24752 23824 25976 31660 30657 24365 23746 34956 47987 52691 16352 12541 13592 10737 6617 4343 3364 2509 1908 1685 1549 1369 1150 824 500 207 72 81 23 40 49 52 23 23 -2 8 24 12 27 40 50 39 43 45 60 54 50 57 69 55 43 60 35 43 52 50 49 63 74 55 61 55 55 57 57 41 62 51 59 43 55 45 61 80 79 74 71 71 53 56 63 61 59 56 79 70 60 45 44 45 49 42 44 51 37 48 43 45 44 40 43 50 50 40 46 42 37 41 39 37 24 26 20 62788 264 2986 30 11626 17 26 28 6233 2364 -48 446 396 362 1002 1413 1507 1720 1577 1473 1668 1948 2354 2592 2552 2442 2290 2108 2010 1897 2035 1998 1657 824 266 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 307 793 1422 2155 3530 5789 10049 15989 21209 23122 22756 21694 20085 18504 16122 13900 12877 12508 13553 16161 17249 14612 12230 11267 11132 10591 9241 8394 8483 8825 10120 10299 10200 11377 12531 14770 16405 15449 11620 8962 8851 9607 12367 12065 10316 9188 8036 8261 9040 10394 11297 10718 9366 8787 8327 8146 8747 9268 9744 10368 10420 11391 12742 13583 14401 15327 16311 17403 19491 22317 25438 28436 31726 36053 40931 47296 56802 65899 77154 87190 75566 62763 62034 80533 97328 99074 105660 112435 115787 122021 129829 138960 147161 148872 153099 157245 158465 153532 134591 110030 85615 69493 56245 51022 50497 44565 36974 32031 31814 35427 35963 36808 48599 57261 45584 37231 41789 37443 25348 29449 32774 28359 19741 18698 27267 24833 12547 13319 14228 11052 7843 6139 4533 2842 1857 1475 1245 1128 1017 775 503 216 79 67 56 39 53 27 21 60 83 76 69 72 67 68 61 60 58 73 72 54 54 49 76 59 55 76 45 55 57 50 55 70 89 73 61 55 79 85 71 56 85 75 76 75 71 67 63 75 85 88 88 77 65 66 60 60 69 64 78 82 74 77 59 61 76 88 74 66 65 63 64 70 64 60 62 61 75 71 65 61 60 60 52 42 38 41 38 62794 356 225 30 11625 17 26 34 6233 2367 863 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1902 2626 2265 2151 2163 1952 1999 2303 2664 3269 3457 3386 3705 4028 4203 3850 3124 2837 2908 2974 2954 3055 3205 3260 2314 963 287 166 4 999999 999999 999999 999999 999999 999999 999999 999999 -87 196 570 1121 1819 2860 4668 7038 10519 15087 19701 22684 23606 22302 19500 16142 13956 13772 16073 16838 14715 11084 8807 8646 9147 9819 10362 10038 9747 9650 9284 9777 12394 16374 18158 18297 17267 14114 10879 8310 7558 7973 9956 13081 11768 9343 9537 10118 11484 11535 9748 9538 9864 10170 9619 8544 8903 9288 8790 10130 12175 13257 14062 14292 14686 15664 17179 19415 22553 24947 26622 29251 33138 38256 44533 50596 61491 73667 80200 79473 76618 74625 74888 83656 92841 101329 108843 118741 127987 134805 140462 149453 157225 163544 163771 156127 151103 142390 125109 97795 67245 49584 47066 48683 46227 39226 32263 29330 31135 35761 35099 38161 55435 58793 41867 34325 45977 39130 20931 22563 30116 26873 18979 23090 20710 13581 14681 14746 13041 10436 7180 4772 3037 2216 1874 1562 1304 1152 993 686 379 154 79 72 66 99 100 77 94 74 55 74 91 74 78 87 73 86 90 93 95 110 102 87 60 99 88 120 93 92 99 122 104 109 109 105 125 130 117 101 81 110 99 108 126 142 126 100 111 115 112 126 129 120 117 102 109 120 129 112 107 101 98 89 109 99 113 113 92 89 95 94 97 78 83 92 90 96 99 93 91 99 103 89 90 85 82 76 76 62800 357 196 30 11626 17 26 40 6233 2370 11820 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1662 4055 3838 2163 2047 2399 2471 2417 2390 2202 2105 1781 1743 1795 2425 2980 3423 3808 3566 2265 1100 532 758 1167 1852 2520 2938 1909 733 630 746 389 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 137 555 1050 1700 2786 4703 6576 9010 13509 19004 22659 23646 20843 17347 15107 14905 15854 17519 16020 11075 7763 7329 8172 9461 10121 9361 9372 10302 11482 12456 14707 16817 16864 13967 10591 8350 7321 6829 6753 7324 9404 9590 7500 7039 8438 8850 8679 8412 9085 7950 7536 8578 9556 9243 8576 9589 11216 11933 12822 13013 14198 15203 16253 18510 19641 20994 24244 27420 28702 31228 35578 42125 50476 58391 64144 75026 83808 81046 72762 70748 77902 90584 104335 115709 126254 135010 141801 147527 152448 154424 156964 156645 154462 138450 117703 97226 88064 76516 54189 39951 40869 41526 31699 27716 28317 31871 35303 36101 40042 48420 51317 40834 37897 45151 32849 18456 18531 28360 27741 20535 21517 16471 14642 14437 12646 10178 6915 4010 2592 2128 1950 1795 1567 1399 1115 806 394 153 85 67 56 81 48 40 28 34 96 64 74 81 103 61 74 61 67 76 65 74 57 65 76 79 77 75 80 83 51 77 62 60 77 99 94 82 91 103 83 91 87 89 90 72 74 90 81 98 92 93 92 110 87 65 86 91 104 104 91 92 92 86 82 89 90 86 81 75 58 62 53 61 72 62 60 71 64 69 74 69 81 75 71 57 63 67 51 45 62806 275 2659 30 11629 17 26 46 6233 2373 473 1072 1615 2595 4313 5127 4514 3603 2747 1711 1335 1346 1615 1733 1660 1464 1559 1639 1692 2030 2667 3333 3838 4189 4227 3990 3947 3853 3181 2222 1584 1546 1219 674 638 767 1350 1563 1132 699 576 290 83 130 81 138 22 -68 88 236 335 506 890 1550 2480 3316 3895 4783 8057 15117 20135 22408 22510 21472 18133 17316 21887 28106 27636 19362 12337 9029 7760 7921 9254 10691 9891 9729 10447 11499 12353 12014 11419 8846 6788 6224 5563 6140 7528 9989 11430 8940 8341 10196 9745 9644 10875 10301 8376 7565 6792 7567 9349 10674 11800 12327 11752 11507 11972 13577 15468 16866 19153 20863 22692 26391 30573 33239 35567 41383 49145 57939 67840 70543 73783 80319 81081 78462 77532 86803 98498 105646 115398 127572 136910 150152 158614 160580 158946 149195 142565 140153 132977 113531 86121 67035 50414 38559 34558 34291 33776 27352 25201 31523 36213 39630 37700 36099 39023 48616 46920 38050 40929 29512 19657 22643 38212 36456 13326 9780 18201 23003 21544 14561 8144 5143 3383 2408 2053 1700 1390 1099 895 745 548 278 121 83 75 75 59 68 79 57 44 34 79 56 63 72 73 95 77 94 99 79 62 77 89 50 74 65 73 74 89 92 74 82 61 95 89 99 82 79 91 90 96 118 114 93 87 91 87 93 104 117 105 100 86 104 111 114 113 106 106 113 107 86 84 102 107 91 96 99 82 82 72 70 67 67 75 82 71 69 80 95 92 77 73 74 72 68 62 57 56 62812 274 2691 30 11631 17 26 52 6233 2376 241 1012 1332 1541 1746 1957 1954 1855 1692 1734 1675 1452 1179 937 1048 1360 1797 2650 3539 4622 6062 7698 9329 10334 10015 9058 8172 6943 5123 3655 2832 2271 1859 1913 2154 2038 1932 1992 2286 2098 1683 1587 1766 1942 2036 2212 1949 1558 1639 1551 1788 2110 2444 2485 2445 2695 2539 2902 4467 7970 14341 21138 24681 24736 22270 21766 26477 38652 45838 35538 23627 16512 13280 11121 10037 8806 10361 11355 10416 10243 10451 10870 10778 9484 7826 7569 8453 8396 9009 11751 10542 8763 10795 14792 10464 5217 6928 9911 11503 11520 10531 9110 8230 8696 9684 10335 10712 11824 12836 14145 15781 16987 19079 21805 24827 28876 33836 36779 38354 42066 49487 59812 70010 77132 84398 87882 87298 84330 87712 95207 105136 117441 124149 130999 139846 152250 162752 163619 158574 141886 122228 108550 97536 86130 63873 45418 35317 36155 39445 33364 25018 22090 27020 35591 42575 39991 35038 33735 43487 47656 39633 37105 32808 24742 20839 39439 50477 24413 13092 21303 24566 22003 15326 7587 3869 2545 1789 1419 1246 1048 958 956 855 531 249 92 66 83 114 35 16 97 86 51 62 90 79 65 87 72 76 87 95 104 101 108 102 88 85 86 79 72 88 89 74 75 97 80 82 106 113 95 124 117 111 90 82 112 108 123 101 79 96 107 116 117 102 103 107 118 133 127 112 101 105 109 107 88 97 101 98 116 98 102 95 85 93 90 84 81 87 85 84 76 80 74 80 89 91 82 76 78 64 54 62818 357 200 30 11630 17 26 58 6232 2379 3518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 138 89 81 -16 -46 -84 -53 12 274 441 449 412 620 796 1090 1682 2318 2922 3586 4362 5347 7168 9210 10604 11820 12931 12892 12386 12335 11728 9880 7948 6330 5595 6019 7071 7783 6951 5101 3910 3983 3605 3506 3602 3545 4245 4609 4793 4931 4751 4635 4021 3402 2931 2732 2556 2393 1790 1409 1210 1425 2168 4439 9588 15560 20264 22078 22168 23332 29575 41292 53585 56654 42637 25998 16401 12548 11395 10409 10234 10235 10953 11583 11162 10248 10397 9853 8328 7729 8355 9075 11233 12977 10324 7911 9272 11340 9984 7794 9043 11732 11073 8861 8072 8594 8763 8298 8875 9600 10662 11295 12025 13401 15236 16544 18603 20243 22027 25337 30595 35780 39920 42312 44486 51192 62510 72723 81018 89222 93856 95220 98580 101090 108955 122604 136168 148024 153034 152896 147549 137229 125573 115343 104973 92945 79021 66152 50969 38376 33450 37324 41422 37165 29257 25933 28789 32781 38112 38084 37912 37440 36867 37655 34798 31143 29959 25376 25637 48518 56836 35828 25673 26218 19495 11890 6912 4460 3264 2277 1676 1320 1316 1363 1067 689 374 176 117 80 58 55 47 40 28 61 53 49 75 74 72 68 101 65 67 99 89 84 70 66 101 90 113 105 79 102 104 82 56 60 76 88 84 97 95 76 88 100 95 88 88 105 105 86 91 98 109 101 86 92 87 94 96 88 94 103 83 102 96 95 105 85 86 93 94 82 92 87 73 66 68 67 71 65 61 67 74 77 73 81 73 68 64 63 62 52 40 62824 276 2625 30 11625 17 27 4 6232 2382 183 249 388 176 131 134 142 298 471 658 1047 1488 1795 1849 2359 2804 3493 4397 5262 5394 4811 4264 4349 5136 6266 7444 8684 9920 10802 11214 11846 12244 11883 10554 8982 8011 8179 7235 6946 7186 6028 5258 4644 4226 3960 3887 4273 4625 4938 4904 4637 4540 4459 4198 3835 3422 2865 2497 2591 2167 1472 1432 2448 5460 10502 15287 17612 18860 22369 28549 37315 44489 51142 67895 66665 40754 17600 11339 9956 10106 11254 12091 12015 11095 11786 11965 10010 8593 8462 9080 10211 11139 11268 14241 15557 12649 9664 9259 10309 12304 12114 11787 10632 9421 8534 8196 8825 9926 9904 10541 11717 12867 13706 15399 17406 18438 19804 21736 22418 23725 27620 32274 39289 45153 48340 52143 60377 69728 74152 82957 95429 103962 110724 115322 120041 129679 141809 154631 167843 170645 164649 150919 133696 121146 109223 88579 64176 46061 36904 33060 36724 44149 37094 26859 22856 25204 29645 37712 48046 50375 39183 30083 37092 39934 30663 29691 33933 25740 37014 68022 74327 49241 29122 19507 12036 6983 3761 2145 1719 1582 1438 1397 1234 934 742 523 259 143 138 111 83 106 74 101 102 70 75 101 102 96 91 102 111 103 87 113 107 119 121 111 119 108 119 77 104 115 101 98 137 126 98 109 91 97 109 108 122 141 130 132 126 100 107 119 118 118 111 124 111 121 136 153 135 143 161 142 126 118 130 131 128 140 129 109 124 130 122 105 108 97 95 102 98 105 106 107 108 107 107 99 104 100 99 96 90 85 62830 356 251 30 11621 17 27 10 6232 2385 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 733 924 1004 967 964 1192 1421 1397 1403 1788 2580 3553 3814 3399 2758 2742 2997 3236 3670 4355 5042 5772 6343 6722 7213 7051 7322 8446 9563 10365 10536 10780 11081 9960 8288 8551 8897 7193 5485 6264 6371 6320 7047 7049 6659 6096 6204 6380 6744 6641 6197 6656 7371 7889 7934 6667 4585 2621 1282 785 899 1922 4989 8682 11820 13539 16029 19198 22367 28610 36244 54930 57928 30798 14913 10618 10086 10660 11060 10849 11214 12514 13242 13040 13288 12389 10280 8648 8301 9560 11580 12490 13256 13403 11256 7852 9083 11551 12260 12080 10778 8720 8840 8717 8150 8755 9490 10490 11095 11790 12930 14917 16220 18011 20038 21673 23525 25399 25990 27355 30999 37781 46155 51439 52452 58994 70668 79740 88339 95750 101680 107608 113921 121803 131103 142842 156355 162473 155586 142158 129275 115112 98434 78990 61085 46561 34895 29505 32384 39608 40713 32617 25770 24068 25858 33724 42270 43006 35708 31621 31185 36166 37944 30114 32983 35528 27146 34794 59701 54141 33365 19651 11030 6075 3021 1816 1496 1254 1141 1161 1051 845 663 426 183 97 101 58 26 33 26 19 58 48 47 64 54 62 65 80 82 74 69 58 61 53 67 36 76 55 47 53 70 79 86 43 58 36 50 58 63 63 72 75 84 78 58 68 70 72 51 63 78 106 88 74 84 88 85 85 83 90 85 79 69 88 91 79 68 65 66 79 68 65 66 75 58 66 62 54 64 55 46 45 54 60 50 52 45 43 43 44 34 22 62836 355 247 30 11617 17 27 16 6232 2388 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 621 1197 1351 1445 1553 1797 2240 2590 2822 3119 3550 3846 3792 4069 4584 5111 5609 6414 7147 7860 8413 8502 8373 8973 10130 9730 9124 9512 10506 10928 11362 12279 13325 13728 13646 13367 12973 11443 9985 9461 8846 7882 7862 9002 10391 9729 8508 7925 7851 8020 7011 6800 6672 5655 4364 3461 2475 1007 123 182 884 4090 10224 12660 12355 13546 15520 17166 17472 19561 21870 20025 16253 13160 11331 10118 10043 10448 11405 12727 13442 13164 13998 15164 14433 11112 8291 7323 6862 8657 10005 9701 12058 12833 9289 8383 10025 10252 10353 10763 11150 9817 9558 9961 9807 10118 11351 12401 13613 14851 15951 17416 18086 18951 20840 22034 24569 27737 29651 30414 31645 37089 43276 50644 59816 69667 77088 85221 93871 103487 109736 115355 123730 135149 145820 154748 162119 160920 150774 141392 129377 109816 90453 77754 62239 43799 34200 32234 34878 36093 35006 29654 23868 24558 28580 33700 38046 36859 36369 38317 40031 41499 34501 25202 31234 43090 34886 41766 51657 39049 27357 12955 5787 3237 2503 1828 1513 1751 1835 1386 825 648 487 347 181 79 84 51 66 78 76 77 85 77 71 71 53 70 78 83 72 82 87 101 107 99 100 113 84 73 111 87 92 113 98 96 59 79 90 100 73 81 118 95 90 101 95 101 98 91 106 123 105 102 103 103 118 120 108 111 108 117 129 115 108 114 130 105 107 101 102 112 110 107 99 81 90 86 71 79 80 75 83 83 85 85 79 77 79 79 70 63 57 62842 355 246 30 11616 17 27 22 6232 2390 4313 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 802 1230 1140 1328 1873 2179 2292 2603 2972 3482 4070 4403 5019 5702 6716 7840 8648 8561 8087 7678 7812 8235 8027 7849 8009 8651 9457 9962 10697 11221 11442 11872 11619 11261 11356 11918 12726 12782 12850 12452 12257 12860 12470 11108 9954 9461 8960 8427 8082 7493 6941 6476 5263 3776 2531 1336 343 999999 999999 85 776 2862 6410 10058 11553 10847 10931 11592 12268 13523 15463 16993 16503 13249 10703 9898 10290 10728 11101 11557 15837 15224 12275 13349 14978 12944 8878 8343 7896 8457 8684 10098 10562 8865 9461 10416 9595 9006 9016 9230 9388 9583 9683 9799 10793 11503 12220 13331 14038 14526 15734 16651 17927 18483 18498 19568 20991 23144 27055 31080 32042 33096 38444 42560 47379 58476 70952 82795 91291 99517 106626 111067 116625 126920 140229 146908 153243 158683 151676 136321 125686 112474 86754 60919 45610 38272 33437 31020 30098 30417 31715 34426 33848 27913 26128 27894 29940 30946 33453 38691 40325 36286 34021 27500 25197 40011 52142 41020 47623 30976 16198 8602 4457 2838 2082 1780 1865 1861 1338 896 772 667 501 255 44 15 35 17 38 19 34 37 -1 -9 12 35 25 8 21 38 21 29 62 27 19 44 51 51 32 29 41 43 52 56 37 49 43 29 46 67 51 36 56 80 65 55 57 42 52 61 36 36 39 44 50 62 70 66 61 65 56 61 41 56 52 45 71 59 43 44 59 60 57 45 45 39 23 30 23 36 31 29 26 45 40 35 30 25 23 20 10 3 7 62848 355 246 30 11616 17 27 28 6232 2393 4326 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 552 795 1227 1627 2398 3141 3926 4255 4646 5105 5816 6775 7952 9053 9532 9575 9998 10355 10228 9389 8694 8476 8952 8884 7670 6966 7430 8910 10834 13227 14870 14243 13717 14498 15131 13513 13517 14832 15067 15406 15285 14681 12832 11178 9808 8795 8384 7919 6934 5623 4845 4699 4146 3033 1947 798 -36 999999 999999 999999 443 2649 6572 8942 8815 8392 9701 10107 10018 10578 11742 13737 15944 15197 11487 9308 9272 11191 11783 11500 12412 14941 14751 11962 12555 10625 8910 7957 9829 9238 7477 6956 6721 7106 8982 9534 9955 10095 8842 8563 9055 9521 10048 10620 10987 11282 11373 11446 11240 12002 13994 16492 18044 18082 18905 19872 21396 22779 25689 30203 33148 35504 41575 49460 52143 59712 74977 86668 95296 103061 116189 131155 135751 134347 141270 148597 152329 154583 149775 141280 133278 122454 96998 69039 44552 32858 29874 28844 28463 27468 27521 34380 40234 34831 26605 25113 27998 29149 29336 38986 39827 33405 31518 30755 28203 37655 62761 55779 50272 26241 12071 6540 4286 3061 2296 1975 1507 1097 788 653 613 499 290 161 90 64 56 34 44 43 35 57 50 15 73 42 22 48 39 54 46 47 47 62 59 41 69 64 62 70 60 54 91 84 72 68 83 73 79 62 72 71 66 69 83 92 69 67 78 63 79 74 73 81 93 85 69 81 80 74 84 77 96 93 79 72 76 80 77 79 74 76 83 68 50 62 69 63 48 54 54 54 55 53 55 60 43 43 46 36 25 36 31 62854 355 248 30 11618 17 27 34 6232 2396 10094 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 489 1013 1514 2114 2814 3549 4204 4971 5859 7010 8393 9634 10439 10638 10347 10042 10390 11002 10542 9404 8678 9304 9845 9929 10900 11786 12602 11829 9935 10286 13665 16366 16316 18044 17654 16986 17016 17556 17764 18388 17102 15002 13299 11817 9956 8787 7509 6519 5457 4417 3287 2626 2069 987 999999 999999 999999 -53 1719 4695 6571 7178 7407 8383 9311 9243 10168 11316 13059 15594 16751 14644 10878 9047 9607 11336 12280 11734 12974 14771 13608 13034 11638 8211 10212 12247 12753 9450 6873 6521 7838 8349 8901 9327 9958 10282 9822 9643 9869 10085 11476 12848 13431 12855 12861 12954 13131 13591 14870 16142 17255 18834 19886 20051 21687 24580 28557 32939 37731 39759 44180 52065 61654 73396 80197 89941 103163 117737 137662 154239 160230 162801 163027 159875 153771 145266 132708 115112 98630 85537 69464 49646 36125 30772 26862 24780 24531 24696 30578 39930 33927 24008 20615 21649 25627 29505 35306 38582 37448 34218 32449 30745 36617 57126 59891 34629 15401 8722 5225 3452 2545 1844 1326 928 639 480 468 503 464 294 118 57 103 49 43 20 61 62 63 35 44 18 41 73 62 40 27 49 62 59 46 47 69 79 64 86 73 70 73 74 67 69 73 47 71 62 55 64 52 73 79 65 74 72 72 56 92 67 66 78 69 69 79 87 84 86 81 90 89 73 83 90 80 96 84 80 72 81 76 69 66 66 60 60 56 44 50 53 50 58 49 55 53 44 49 42 37 33 32 31 62860 356 218 30 11618 17 27 40 6232 2399 3477 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 481 1187 1802 2305 3086 3964 4681 5920 7352 8768 10056 11048 10647 9736 9671 10896 12264 12993 12478 12100 11625 10737 10255 11644 12594 10784 9252 10886 14200 16929 18048 17992 21377 22787 20855 21119 20495 17717 16034 14142 12725 12016 12153 11925 10863 10787 11113 10795 9749 8389 5583 2151 -51 999999 999999 584 2753 4221 5552 6559 7512 8554 8708 9488 10725 12116 11917 11495 11116 10443 9271 9488 10656 12471 12760 14540 14422 12650 14785 14758 9551 8335 11500 12625 10706 9721 8188 7181 7863 9031 9544 9805 10062 9801 10208 9990 10027 10750 11860 12473 12722 12557 12695 12672 13136 13849 14759 16716 19363 20832 21803 21848 23226 28358 33818 38588 43989 47496 52788 62538 75347 88447 99140 105842 112110 124023 141549 158430 170363 173807 166314 158306 155164 144875 123123 96448 77786 60882 46078 36601 31504 29667 28388 25622 23235 26966 35657 33348 22996 22064 22471 24203 29365 34108 39131 37624 35481 34218 32223 38121 53781 64646 32193 14745 8744 5162 3297 2237 1461 854 495 368 390 401 460 426 268 76 55 65 62 50 24 40 41 20 30 15 35 28 15 37 52 52 61 53 46 53 71 59 19 48 33 40 70 74 55 73 48 39 57 78 54 57 69 70 87 67 80 73 70 50 54 61 61 64 75 91 81 79 77 96 85 64 76 69 88 83 67 67 63 74 67 65 63 64 66 65 59 63 55 60 55 52 49 47 44 35 47 37 47 44 36 34 23 13 13 62866 266 2916 30 11616 17 27 46 6232 2402 5 363 807 1543 2330 3355 4268 5262 6112 6908 7657 8731 9545 10098 10310 9797 10228 11340 12975 14371 14271 13587 14246 15590 15973 16740 16669 16735 17813 17916 18293 18192 17824 16376 16427 17319 17239 17187 16945 15667 16091 15300 14805 13574 12788 12187 11291 10143 8933 8142 6538 4375 2139 303 999999 92 994 2594 4167 4816 5424 6595 7742 8792 9181 10371 11203 10637 10371 13674 15756 16599 17338 18663 19689 20678 20451 20047 18091 15389 13225 12055 11169 11084 11519 11501 10647 10406 9074 8886 9902 9892 10131 11195 11472 12188 13659 14632 15984 16969 17402 17480 17685 18015 17987 18134 17962 18908 20656 23618 24262 22565 27687 34519 43503 47954 51944 57318 62262 70171 80044 94997 106884 118513 131823 142138 151491 161389 167890 166902 158419 144357 127889 114819 99372 77778 53418 36719 29236 28273 29055 27765 25290 22532 21802 23487 29472 35559 30367 24423 24107 27196 33653 42426 39957 36276 43236 43423 50846 51015 41737 25670 18857 10766 6475 4609 3027 1311 545 350 324 319 292 269 214 133 115 84 92 79 70 57 61 56 46 96 99 76 21 56 90 52 54 64 83 69 75 80 57 75 64 77 88 80 79 102 92 98 93 97 95 78 92 94 70 88 93 87 77 88 95 93 92 98 83 66 60 78 75 92 89 89 102 92 97 98 100 91 87 79 87 81 85 97 93 91 87 84 74 67 71 70 67 68 65 73 73 61 59 54 52 51 42 42 34 33 62872 266 2914 30 11614 17 27 52 6232 2405 106 491 1093 1900 2950 4393 6249 8070 9850 11599 12561 12745 12495 12004 12662 14012 15227 15848 16741 17234 17424 17360 16248 13171 15095 17003 16376 15349 14149 13181 12351 13166 13780 13345 13256 13324 14713 13874 13131 11843 11447 11360 10641 10181 9365 8178 7790 8338 8566 7133 4750 2461 736 75 999999 999999 999999 999999 -83 290 1180 2363 3625 4807 5892 5819 5664 5870 5922 6496 7627 10142 12534 12723 14637 17719 21586 23616 22870 22495 20901 19874 19553 18231 17356 17388 15001 13033 14181 14404 14278 14241 13002 11708 10916 11366 12837 14219 16623 18461 19417 20780 22863 24723 23553 20679 18240 18788 20575 23941 26320 25604 28916 35721 40242 48024 52719 54468 61281 72338 80516 89795 98683 108764 123048 136358 145030 150289 155759 161268 162566 153365 133157 112068 91550 68984 48065 34192 26868 25815 28887 27336 24212 23137 16260 17404 31273 39801 33284 25244 21967 24372 30819 42615 45031 34545 45999 53510 45409 42692 33952 29529 22282 15214 9741 5827 3380 2321 3106 4843 4544 2552 657 317 279 184 70 74 74 77 40 25 51 44 37 57 37 47 60 70 61 80 89 46 27 39 58 76 60 54 69 63 59 63 48 53 61 61 60 75 62 81 88 72 93 91 76 47 56 66 81 94 77 72 79 83 76 78 95 98 95 93 98 80 83 89 88 79 86 92 83 77 91 93 63 64 73 83 76 70 76 59 69 68 59 68 54 62 58 55 45 44 41 33 35 32 62878 267 2883 30 11613 17 27 58 6231 2408 -15 233 665 1254 2052 3120 4412 6183 8568 11307 13775 15338 15990 16134 16031 15588 15000 14579 14391 14340 16205 18335 19547 18671 15462 15938 19846 20002 16657 16862 15440 15220 16166 16845 17282 16523 15069 14187 13179 12674 12727 13104 12162 11344 10038 8961 8803 7361 5070 2606 705 -13 999999 999999 999999 999999 999999 999999 999999 999999 20 594 1812 2607 3617 6390 7974 6105 6095 6990 6515 5838 6290 7650 11909 17525 19823 17796 20033 21241 20024 15832 14093 14133 13461 11963 10024 11828 13095 12536 12962 13966 14920 14189 14597 15908 17433 17928 18552 18442 17989 17772 17324 16588 16091 16392 18166 18891 20199 22310 23826 25200 26435 28220 30542 35237 42992 48445 53476 65349 75670 81543 88536 96616 107048 118285 124840 130858 137069 137482 140247 142008 131195 112415 98834 85438 67442 47877 31713 23754 23717 26389 27922 28818 25068 14079 14420 24489 35924 38981 29166 21536 21696 26105 38927 51984 41511 37980 57193 39246 25508 21866 18942 16915 14320 10291 9176 9904 11181 12542 10652 5282 1018 197 242 136 86 49 16 0 14 34 22 16 46 3 4 18 18 14 16 24 48 42 31 45 61 84 51 38 42 50 41 22 40 69 80 42 58 54 56 38 39 62 58 58 62 63 58 64 65 53 56 45 52 59 59 66 62 68 60 68 67 61 58 63 81 88 80 70 64 63 70 64 59 55 55 57 47 57 56 43 29 27 33 44 45 34 33 34 34 41 28 31 20 11 7 62884 267 2882 30 11612 17 28 4 6231 2411 42 325 716 1286 2019 2966 3934 4845 6350 9365 13135 15663 16273 16432 16894 17487 17757 19391 20678 18529 15529 13079 12129 12459 16178 19345 16660 16018 19160 18301 17610 17120 16759 16669 16165 14043 13244 12806 11822 9879 8612 8457 8445 8723 8784 8343 7753 6495 4779 2862 1477 578 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 262 1056 2277 3352 3816 5035 6638 6323 6360 7432 8687 10217 12799 15072 19616 24905 26791 25904 23158 20736 18254 16841 15283 12663 10743 11899 13682 13803 11869 10922 12670 16566 21346 22416 20447 18659 17101 16163 14762 14801 14986 15195 17085 18580 20993 22044 21206 20563 22346 24953 23453 24762 32171 36428 42849 50835 61099 68215 73841 78297 82663 87356 94965 108384 123350 133755 138641 137658 129136 116792 109643 102492 88032 72825 60022 45947 33382 25468 22640 24377 24419 24398 21320 13857 15778 23193 27785 35890 31721 25451 23602 25317 34251 48415 47309 39125 53426 42711 27122 21401 20664 20825 18620 18583 22682 27641 34709 41844 40417 22099 7260 3495 718 50 49 43 52 68 67 69 48 44 30 14 28 40 35 53 80 66 63 83 77 74 80 77 75 74 64 75 88 90 74 79 78 85 79 77 94 79 73 87 78 68 89 84 85 71 73 65 68 68 74 87 91 88 94 126 123 106 124 132 114 114 104 81 89 102 110 106 104 96 91 87 92 91 87 89 78 79 75 73 64 66 67 63 58 63 57 51 49 47 43 38 32 62890 356 209 30 11609 17 28 10 6231 2414 2336 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 487 946 1495 2234 3178 4391 5776 8281 12777 16413 18450 19486 19333 17738 16298 17142 18821 21787 22671 19279 17559 16451 14990 15798 17773 19556 19588 19305 17446 15880 14730 13338 12099 11351 10174 9336 8595 8244 8410 8529 8903 9024 8813 7762 6229 4965 3616 2578 1544 616 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 923 1948 2750 3553 3891 4510 4979 5031 6557 9854 13519 14109 14673 15678 18019 20758 23824 26914 30014 31500 31005 29761 29456 29169 26416 21792 18850 19820 25434 27638 24631 20978 17749 19173 20948 19706 18457 16967 15695 15262 15335 15811 16954 18372 19170 19715 19364 21620 25365 27261 29107 33483 43150 48214 52421 63489 70899 76394 83687 89727 92879 93570 95667 100034 107532 118138 126862 127932 124801 111464 88810 65841 48776 35957 26474 21768 20340 20400 20315 21470 20862 12717 12572 22524 25663 28272 26450 20588 19651 25831 31055 35871 47831 43667 47382 44006 31473 26999 27056 26495 27665 33313 40932 51092 59720 61542 50536 40171 41827 28226 4262 125 76 109 70 35 50 96 98 39 47 52 68 59 95 76 87 89 57 79 104 94 75 61 76 61 103 85 91 90 103 94 79 97 90 94 99 97 78 102 101 97 114 99 117 98 90 121 109 108 117 107 121 137 124 128 116 127 122 123 119 101 101 105 125 120 130 132 105 104 118 118 109 93 103 104 97 90 96 91 92 88 80 86 80 79 83 90 83 67 65 53 53 62896 265 2935 30 11605 17 28 16 6231 2417 244 638 1263 2117 3111 4273 6076 9031 12592 16304 19144 21775 22720 21832 20623 19660 19237 19684 19604 18076 16026 13935 12593 12938 17269 22425 20873 17843 17418 16782 15006 12261 10753 10075 10105 10027 9868 9412 9002 8270 7572 6599 5417 4038 2589 1436 509 -57 13 331 217 76 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 971 2405 3446 4163 4647 4076 3575 4829 7576 10098 10810 11695 13640 16423 20053 23288 25678 27848 29026 29882 32043 35240 34879 29373 24527 23413 25509 28716 32135 30628 26454 22837 20782 18431 15220 13682 13845 15070 17048 19013 18875 16466 15490 16823 18449 19870 21254 23571 25812 29624 32407 34738 40416 47820 55049 64330 73648 80920 86810 92223 96996 98048 101856 106795 109626 108924 103630 99561 91755 79166 62874 46341 33742 24749 18419 15734 15761 18098 20419 19490 17694 14421 15399 17283 22239 26693 21630 18505 24358 31531 28294 28583 40401 43147 48256 42011 34430 31874 32687 38460 49341 60025 69499 76107 76770 64100 48953 48135 35753 12349 1719 83 93 50 55 79 51 75 34 57 81 46 69 83 53 50 37 48 84 66 89 76 91 61 56 76 46 58 85 55 68 71 94 87 72 92 94 76 68 69 78 85 99 90 92 103 93 110 96 108 104 96 100 82 89 109 95 111 108 107 121 126 116 102 95 100 110 109 113 116 103 97 105 104 94 90 91 71 67 76 76 78 66 60 63 72 78 69 59 58 46 44 62902 265 2932 30 11602 17 28 22 6231 2420 -65 243 1087 1949 3026 4082 5564 8181 11656 14543 16877 19599 22569 26126 27004 25373 23274 22577 22289 21365 20079 20203 20484 18680 16014 15201 15335 15616 17406 18095 18012 17297 16298 14997 14022 13299 12260 10466 8515 7022 5803 4724 3847 2981 1679 810 714 1048 1335 1035 292 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 215 890 1849 2912 4047 5129 6168 6772 7574 9892 11647 11522 12402 14332 17736 22994 27571 30935 32344 32152 30940 27585 24665 20058 19896 23651 28129 30886 30725 27632 24829 19833 15957 15468 15366 14242 14704 14455 14415 14203 14097 13755 13290 14083 14782 15839 17942 19814 21551 23576 25435 27864 30013 34406 40301 47550 56689 66104 76924 84980 88140 91374 95105 96900 98450 100885 103486 99625 91440 79693 65411 47976 35987 28900 24816 20912 16919 16290 16860 17369 17613 18060 16644 15352 18676 24662 23501 19528 18611 21517 22899 20396 25497 33152 38146 47281 48404 42989 40516 45190 52153 56302 61742 63637 63116 65595 60663 52778 48654 39313 19607 2865 36 16 50 49 23 20 19 30 36 68 26 42 6 34 69 53 40 50 45 54 37 24 42 46 39 43 44 40 47 41 37 29 52 58 60 61 60 75 72 80 67 41 58 67 65 78 57 63 56 59 63 79 72 89 80 69 66 83 81 88 89 80 76 85 78 74 85 79 59 79 69 69 82 64 71 64 50 56 48 46 49 54 52 51 36 44 37 37 36 25 62908 268 2839 30 11599 17 28 28 6231 2423 -91 162 415 677 936 1281 2026 3073 4219 5472 6785 9237 11904 14261 15191 16350 18632 23239 26078 24720 22432 20523 19073 18000 16442 15349 16173 18060 19491 18229 15560 14499 14826 14986 16240 17125 16308 14572 13667 14092 13042 10849 8464 6383 4789 3831 3606 2932 1978 1251 1042 645 273 -30 999999 999999 299 1108 645 -22 999999 999999 999999 999999 -90 155 497 1273 1928 2591 3482 4269 5096 5854 7493 9850 10231 10169 11793 13866 15116 16264 18545 21716 25834 29071 31297 33450 34041 34908 33658 31791 28436 26330 27040 25472 23233 20144 17469 15089 12675 12254 13048 13454 13524 12997 12792 13255 14606 15723 16082 16617 17453 16974 17945 20107 24685 29689 32142 32780 34959 39516 47284 56833 66527 76787 87404 94892 93869 90579 87558 89920 93601 92877 89151 82985 73335 62726 49815 35853 26502 24356 25752 23972 19641 18082 19559 21731 22571 20724 16313 18309 23773 25185 22835 18547 20577 25811 20934 23633 31458 38593 46465 51890 45383 41142 47113 54099 58496 61833 64963 75917 92337 112260 123843 104957 53111 7081 124 69 53 90 90 72 59 52 84 48 31 66 117 72 58 72 88 95 98 88 79 94 78 74 78 80 93 82 79 101 115 86 75 101 105 109 84 104 105 108 106 110 100 91 93 88 106 113 105 93 104 96 98 106 95 108 111 106 106 132 118 122 105 109 107 98 117 114 101 100 112 111 101 92 100 98 91 87 85 82 82 75 72 78 72 69 68 68 62 54 62914 354 257 30 11597 17 28 34 6231 2425 3348 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 149 618 1057 1635 2043 2189 2436 2726 3098 3427 3629 4492 5137 5996 6569 7207 8462 9839 11291 13148 16217 19429 23454 25723 24223 20232 17041 14543 13512 12817 11611 10107 11435 13901 14476 14238 15204 16800 15669 14519 13208 13052 12836 12558 11773 9944 7166 4273 2731 2176 2092 1992 2060 1827 1198 573 335 1069 3128 4429 3721 1792 713 170 999999 999999 999999 999999 999999 94 518 1327 2210 3036 3869 4839 5881 7341 10007 11147 9138 8381 9776 12556 15900 19027 20396 21711 22279 23520 26537 31745 35859 39139 42634 42649 37583 31574 27828 27344 24566 19394 16490 16104 14702 13082 12697 12577 12633 12851 13475 14042 14725 15520 15564 15441 16248 19190 20976 21225 22298 24673 29837 35343 38580 41221 44225 49075 57794 67282 77660 87862 96498 102207 102551 97434 84410 75105 75906 74323 74534 70164 59128 40490 27973 21976 23208 26719 23363 18108 17796 21027 23257 21282 17850 16662 18521 22873 29090 26311 18410 22467 29463 22415 25450 36365 46575 52593 46972 40688 43171 47728 52809 57279 66616 85579 108950 127504 142214 143630 86308 7274 118 98 63 69 76 70 81 77 62 63 54 63 62 60 52 68 84 82 69 72 91 92 96 55 78 72 86 65 64 75 67 60 67 67 97 93 91 79 85 83 96 98 96 78 96 89 88 95 96 89 92 109 85 91 107 107 97 103 113 114 114 120 109 93 103 89 85 103 92 90 92 90 92 88 93 104 87 64 63 66 75 69 70 69 60 51 53 48 55 47 62920 355 227 30 11597 17 28 40 6231 2428 3738 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 436 1070 2055 2660 2981 3460 3957 4444 5300 5927 6017 6163 6656 7538 8500 8470 7812 6980 6759 7657 10104 14150 18808 23210 25277 23714 20710 18117 15766 13990 13157 11977 12759 15271 17002 17377 15892 14481 14317 15444 15388 13089 10999 9134 7037 5321 4272 3742 3495 3026 2526 2113 1640 1087 1284 1745 2955 4738 4942 5676 5058 3460 2508 1536 691 -73 999999 999999 999999 999999 999999 -66 500 1493 2665 4114 6110 7740 8613 9221 9842 9804 10305 12208 13182 13506 14302 16363 20106 24679 28055 29915 32874 36937 39379 37794 34613 32206 29955 25949 22374 18183 15967 15965 16078 15845 15534 15015 14601 14382 13478 13173 15268 17922 18304 17752 17511 17554 19524 23644 25976 26365 29910 35477 40323 44403 50108 55121 58686 68441 81185 90083 94906 96824 95946 95275 89213 78638 74111 70495 66070 55318 44374 34395 23535 18665 19172 25375 29763 23678 18328 19791 22131 20701 16447 14179 13903 16723 25232 29479 22985 21678 26211 24629 26894 38890 47657 50963 47669 49775 48425 45215 48071 57845 74249 95005 109753 119858 128205 119405 63032 5793 165 63 72 61 79 67 71 55 79 41 36 70 93 97 77 67 53 100 105 100 74 92 67 94 90 90 87 58 87 75 76 86 80 87 93 98 98 87 92 93 93 101 109 106 101 75 79 101 91 107 97 94 88 99 98 88 94 108 89 105 103 117 104 96 96 86 94 91 95 89 84 80 84 79 79 86 79 76 62 66 60 65 74 64 54 59 61 52 47 44 62926 273 2687 30 11597 17 28 46 6231 2431 8 493 905 1437 2134 3199 4279 4705 4512 4960 5722 6487 7285 7258 6984 6495 5831 5102 4581 4559 5182 5991 7538 11213 16063 21638 25894 24858 19926 15812 13721 11707 9450 9478 10653 12485 13664 14669 19419 20614 17626 15958 17279 19522 17011 14355 11293 9904 9104 8291 7266 5720 3928 2099 939 750 680 313 417 1573 1864 1046 179 -26 69 42 999999 999999 999999 999999 999999 999999 999999 81 671 1519 2753 4334 6058 7226 8626 9788 10440 11004 11312 11995 12885 14463 15976 18119 20853 23615 26715 29913 32350 34375 36962 35436 31218 28075 24833 21026 20744 21584 20850 18879 18168 16791 15651 14657 13682 12831 14136 15889 18224 19690 19469 20042 20410 20156 21560 23897 26932 29885 32748 37722 43465 47359 53366 59034 64398 74327 85006 94280 100765 102794 99889 88124 77500 78688 86485 83172 69500 53070 36278 25043 18432 16260 20469 28101 27367 18765 18388 21180 20221 14409 12988 12556 14351 21923 26892 23052 22793 27519 29562 35691 45042 51218 49715 50022 44396 41403 49136 64105 80449 91777 100725 107428 111706 103309 55163 10863 1181 146 63 42 64 51 55 47 24 48 85 59 58 65 79 70 77 84 84 76 98 124 111 103 84 55 61 87 84 79 72 101 101 92 99 88 81 74 50 81 94 70 79 75 89 111 102 112 105 90 79 86 108 98 79 98 99 99 94 107 115 110 107 96 98 103 97 108 86 83 94 87 95 93 87 77 72 70 73 64 58 49 61 63 55 53 51 54 44 36 41 62932 275 2631 30 11601 17 28 52 6230 2434 89 396 825 1316 1822 2736 3707 4976 6481 7682 7223 5970 5037 4988 5105 4685 4286 4017 3411 3264 3773 4510 4975 5817 5807 5197 6196 9165 13460 18675 24423 26207 23081 18394 16425 15138 13720 14649 17500 19045 19743 20736 22049 22051 20109 19004 16337 13856 12622 12234 11909 10874 9997 8523 6189 3323 1651 701 434 128 -11 132 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 559 1597 2631 3826 5252 7022 9068 11213 13475 14834 15870 16825 17143 16715 17146 19221 21835 24779 27232 29067 31946 35012 35616 34748 31570 27221 26644 28298 25360 21676 20315 19668 19322 19345 19325 18275 18222 18502 19085 20103 21279 21611 21909 22957 24146 25122 25582 27679 30295 33729 39370 45751 49758 54871 63112 70259 76846 86704 97159 104204 106033 100749 86820 69151 58264 59740 63899 62733 54452 43576 29417 19158 17139 20759 25911 24962 18800 17821 17255 13359 11674 13942 16480 17061 21268 24545 21671 22781 28707 37260 41842 42555 48207 59375 51830 47421 57541 71881 81903 84071 80734 76638 72539 65362 45630 10525 282 68 51 62 95 77 89 63 47 42 60 68 85 74 56 74 51 69 89 96 86 102 97 84 76 62 87 75 45 60 77 78 53 86 85 86 94 100 64 70 80 87 95 99 93 90 93 105 70 70 79 84 97 85 78 93 87 97 118 96 70 74 85 92 95 100 97 96 78 98 87 74 88 83 83 77 71 75 72 64 55 53 66 55 60 57 55 62 51 42 36 25 62938 282 2425 30 11605 17 28 58 6230 2437 24 293 552 682 713 608 592 890 1729 2791 3382 3739 3880 3877 4170 4898 6163 7709 8173 6914 5420 4593 3790 2911 2422 1891 2043 2983 4185 5780 6678 7568 7796 7854 8768 11021 13509 16501 19699 21396 20422 17818 15284 14566 15983 18039 21236 23424 21146 19068 19545 19582 19818 18614 16408 14257 12801 11437 11506 12909 13332 12101 10803 9897 8322 6277 4339 2380 1191 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 1059 2415 4101 5719 7852 9939 12637 16366 19422 20642 20208 19564 19580 19637 20494 22509 24265 25892 28953 30045 33500 36893 35600 33209 31223 30239 30999 30576 28725 27450 27581 25465 24085 24669 25466 24644 23137 22274 22130 22887 24759 26822 27396 27999 27867 29915 30982 32591 35729 40992 51125 57908 64169 68689 72814 80077 93354 109781 112952 109501 102605 99606 88234 66305 54969 51761 48267 42853 35098 25071 17460 14071 16450 23286 22785 15992 16375 19048 15750 12567 14708 16707 15041 16538 22809 25004 25443 32584 46410 50559 47953 45247 54692 63630 69337 72800 70202 61500 51527 45607 53173 52453 18773 1519 166 75 75 86 100 69 54 66 90 86 98 101 87 93 106 76 73 122 120 110 134 98 111 132 125 97 104 109 109 104 86 97 101 101 100 104 106 99 125 106 118 127 118 119 138 136 131 128 106 112 116 135 151 127 107 138 124 111 130 126 132 143 122 130 120 128 134 133 125 135 124 112 110 119 117 116 116 106 108 106 101 100 101 101 101 88 87 92 91 77 75 78 72 62944 355 239 30 11609 17 29 4 6230 2440 3890 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 248 373 470 843 1131 1218 1510 1845 2311 2760 3933 4453 4010 3872 3763 3554 3471 3626 3783 4076 4651 4816 3906 2043 936 742 700 785 1230 2436 4205 4821 5416 6587 7831 9218 9925 9621 9142 9436 10628 13404 16152 17595 18222 17959 16519 16113 17322 19586 21179 21208 19334 19050 20322 22226 21291 18653 17122 17443 18708 18106 17745 17812 16726 16103 14258 11150 7574 4218 1274 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 1047 2604 4299 6333 9060 12135 15773 18447 19068 18826 19112 20237 20361 20245 22174 23821 25493 27198 30602 37039 41351 39429 35352 30653 27135 26668 26871 26607 27156 26178 24082 25814 29455 28172 24922 23725 23593 24208 24784 25590 26246 25759 26582 28851 30141 31886 35906 35377 36703 43382 51912 55655 62010 71431 80140 89567 104152 113950 113535 101390 83451 73619 75628 67525 54802 47317 39929 32130 24451 15557 12741 16183 22933 21345 12908 13951 18372 20009 19189 15254 13895 13618 16483 23716 29083 32875 36953 44843 49242 49666 50235 54935 61004 66193 65429 52853 35054 19551 18041 23007 14522 2115 68 49 55 63 46 42 48 33 41 67 52 51 30 81 68 74 58 84 102 50 45 51 80 52 73 68 51 58 86 75 67 71 45 66 63 46 63 61 80 92 99 79 76 70 86 89 104 91 81 73 78 88 68 90 77 81 88 88 102 97 67 66 84 86 77 74 92 75 74 79 77 76 74 64 76 78 71 86 81 68 68 57 57 56 56 58 56 45 46 48 47 31 26 22 62950 284 2370 30 11610 17 29 10 6230 2443 38 303 629 855 971 1148 1382 1868 2754 4020 5174 5448 5443 5187 4418 4182 4025 3844 3545 3526 3821 3905 3481 2253 842 52 999999 94 790 1785 2927 3734 4041 4690 5938 7451 8710 8784 7915 6997 7795 9483 11833 14665 16912 19026 20477 21528 23064 25660 27855 29602 30977 29930 28319 26028 24273 23563 24470 26392 27474 26442 24322 22663 19264 16880 14167 10486 7664 4412 1515 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 696 2320 4619 6895 9066 11858 15253 19100 21119 21594 22128 21550 21520 21453 20918 20893 22018 24274 28365 34483 42960 49132 46173 34512 24174 20219 20136 23765 30219 31930 29769 30682 36327 38068 33690 29003 26741 26807 27706 28538 28922 27809 26873 28552 34200 37205 36980 39388 42997 46674 51812 57414 66876 70696 77643 87757 98172 107459 114746 114582 101991 70441 54335 52091 50941 48626 45605 39292 30885 21910 15134 16094 23004 21189 14235 15344 18059 17989 18885 20011 17825 18373 23614 28628 35681 44433 48858 48656 47110 48055 51294 54604 53284 46431 38319 28785 20783 13374 8715 4846 1079 221 120 109 98 87 51 61 83 106 59 72 75 74 79 87 73 64 80 67 82 75 106 64 100 105 120 118 103 112 91 97 120 73 61 81 108 89 89 78 102 113 102 111 95 90 115 132 139 124 119 102 105 122 120 119 109 100 108 127 140 135 107 126 134 131 119 124 113 110 113 131 131 107 90 106 119 115 109 100 106 103 92 91 88 83 82 83 89 89 79 73 70 65 61 61 62956 355 241 30 11611 17 29 16 6230 2446 27557 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 252 492 824 1259 1798 2466 3029 3435 3795 4596 5192 5129 4711 3896 3305 3013 3002 3004 2751 3050 3661 3815 2414 722 152 153 217 705 1630 2563 3653 4184 4306 4806 6561 9448 11661 11967 11217 11283 12817 15177 19161 26109 34956 42037 39901 32412 27723 26031 26036 25642 25612 25917 26716 27477 29270 28077 27256 24726 20640 16968 14466 11648 8910 6595 3741 1417 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 571 2159 3807 5188 7175 10999 16343 21471 24452 23868 22449 21888 22102 22769 23062 23191 23464 24475 26346 29774 35561 42259 46492 40728 30090 23363 22067 26316 28812 28602 30350 34731 37204 37397 38387 38232 35202 33175 31150 28819 28481 29353 30327 31016 31804 34711 36956 39466 45007 50200 52453 54449 61264 66995 69999 74420 87069 98204 103261 102590 99506 92923 74916 56076 46810 43273 39887 36170 30550 21393 14593 14983 22707 25649 16626 10985 14919 19821 24767 26743 24661 20841 20274 27492 37990 45270 48083 46377 47246 47081 49528 50125 45789 40111 34979 28125 18174 10940 8049 3358 622 104 103 60 27 17 56 75 108 68 38 67 62 81 41 61 71 78 74 92 68 58 94 86 91 84 91 81 75 101 81 48 69 86 95 82 96 72 85 113 87 78 98 89 89 103 86 83 92 96 105 101 102 124 105 96 95 99 109 111 125 110 113 108 104 117 110 98 106 105 105 95 103 110 96 99 106 109 91 92 93 84 75 74 76 75 74 62 65 75 71 56 56 49 49 49 62962 355 241 30 11611 17 29 22 6230 2449 20432 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 155 348 746 1208 2159 3465 3567 2844 2655 2970 3658 4485 5056 5326 5420 4971 4014 3326 3227 3391 3418 3690 4035 3114 1605 930 1192 1208 1308 2304 3364 3865 4733 5577 5404 5348 6930 9586 11278 11680 12767 16412 21712 26956 33892 42111 45617 43360 38036 31148 26901 24021 22468 21938 21835 22443 26299 31582 29605 24034 21493 21024 20844 16338 12622 10214 8271 5484 2193 234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 488 1981 3558 5383 8284 13046 18971 25042 29409 30085 28464 25271 23024 22608 23544 25215 25439 25451 26995 30236 34819 39870 43696 43823 37207 26970 25559 27403 27143 26830 26912 28656 29996 32325 33905 33746 33704 35083 34614 32613 30032 29240 28318 28791 30181 32224 34930 36573 39097 41757 46915 55762 58923 62726 66147 70536 76285 81138 88878 93899 88321 74202 63805 56532 48524 41879 38977 37214 34122 28585 20862 16433 19901 24423 19337 12154 13244 17311 21214 22511 22474 23105 22472 25774 33133 37347 44154 49478 46303 47011 49824 53297 54072 49462 41065 34750 27843 20202 12548 3766 738 175 84 57 49 54 55 26 55 61 71 75 79 58 45 53 61 49 66 99 84 54 69 80 72 65 96 73 62 89 89 67 69 49 63 66 93 63 91 93 92 87 82 70 76 83 97 122 79 88 100 87 85 65 90 98 92 84 90 88 89 91 88 92 115 105 104 96 89 90 87 105 98 87 84 86 89 96 100 82 70 80 78 62 55 66 65 64 62 58 58 55 53 49 48 41 62968 355 240 30 11610 17 29 28 6230 2452 214047 10527 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 395 776 1092 1538 2259 3156 4470 4605 3779 3486 3639 3988 4675 5569 6770 7287 7252 6674 6367 5382 4272 4209 4606 4938 5448 6178 5589 3125 2566 3384 4045 4082 4534 5566 6557 6845 6666 6924 7007 7962 10660 13979 17465 20962 25621 29892 32889 32380 31487 28807 26257 24206 22290 19614 19294 20167 22714 26854 27722 26300 25851 23986 20275 18001 17324 16364 13676 10960 8506 5582 3170 828 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 292 1527 3538 5920 10522 17118 22771 28279 32168 31380 28972 27287 25343 24921 25008 25369 25622 26400 28049 32182 36798 39092 37018 28790 24665 25480 24249 21786 20899 22979 24983 24674 24596 26141 28909 30738 31947 32221 32785 33907 33792 31429 29059 29230 30361 32281 33921 37439 40514 41797 49419 55159 58265 62959 70733 75438 78419 84802 89384 90585 86239 72219 54561 40327 34652 33317 33155 32152 30042 23898 16895 16266 21050 21574 15427 11819 13952 17753 21589 25632 23869 24376 26008 27213 33359 38704 43996 46306 48132 51008 52298 51140 46882 39729 34791 30936 26402 18972 9078 3118 604 63 65 44 34 53 50 38 11 22 70 71 35 58 66 62 31 30 58 59 51 30 49 71 68 73 75 63 62 57 71 85 61 57 63 70 57 65 65 44 63 55 84 82 67 68 69 62 77 62 56 67 83 90 89 76 75 89 86 62 78 70 68 67 67 63 78 81 78 79 79 59 68 65 63 67 70 64 63 51 57 55 48 36 42 45 47 47 35 35 37 24 21 20 20 62974 355 239 30 11609 17 29 34 6230 2455 17404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 372 1020 1690 2141 2783 3337 4547 6531 7643 6132 4993 5212 5887 6266 6588 7754 9634 10717 10511 9747 9118 7848 6521 6431 7177 7936 8936 10006 7538 5956 6250 5939 4854 4267 5008 6466 7942 8539 7893 7487 8190 8736 9381 11732 17223 23474 26600 21760 16471 16316 15747 15724 16804 19111 21038 21210 20203 18603 16898 17680 21894 23495 21910 18674 17654 15378 12173 10527 8332 6468 4840 2807 622 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 703 3562 7527 12700 19238 25330 29143 30328 30438 29112 26859 25133 25908 28173 29003 28224 28583 32020 37181 39611 37791 31436 26236 26608 26402 25249 23010 22093 22591 22499 22350 23231 26221 30421 29789 28489 30032 32188 34736 36472 34108 29482 29137 30674 30656 32255 35340 40059 44650 48403 49608 53595 63384 70368 77720 82231 84781 84897 83838 79227 71114 55277 39435 31760 30123 31441 33075 31666 25300 18282 16512 19145 22023 19672 14748 15648 21264 23946 24483 26110 28819 31044 32736 39801 46154 45980 48900 51301 55408 55595 50735 45512 41616 38087 34162 26547 16303 8193 2618 489 62 37 48 55 46 -9 39 15 23 50 53 78 48 39 71 75 75 48 48 38 73 54 46 64 47 80 79 96 86 46 38 65 65 53 65 61 76 61 71 58 56 63 49 82 69 93 91 78 90 84 85 70 88 65 70 84 85 78 90 80 73 59 77 93 80 83 84 78 69 61 71 72 66 62 65 66 74 69 58 62 49 48 54 58 54 52 44 43 50 39 36 36 28 62980 355 239 30 11609 17 29 40 6230 2458 1851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 609 1309 1825 2514 3166 3908 4923 5911 7519 9825 9684 7875 6900 6730 7406 7956 8331 9018 10860 12795 12583 10311 8414 7490 6959 6648 7429 9113 9982 9887 8766 7831 8268 8275 7942 7086 6269 6898 8790 10446 9798 8997 10736 11244 11918 13112 13532 15025 17494 23354 29950 28079 24462 20572 17378 15517 13912 13431 13728 15460 17717 18020 16216 15474 16751 17925 16715 12903 10459 8457 6323 4333 1565 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 444 1984 4082 7303 11964 17502 21046 23696 25715 24194 22755 22578 23665 25901 27779 28123 26929 25616 25634 27073 28099 26310 23568 23040 22784 22981 23616 24625 24995 24837 24926 25753 25837 26024 25881 25840 26739 27349 28229 31870 35556 35689 32988 29523 29380 33053 33813 32306 35171 41286 44020 47930 53230 56586 58068 64889 73644 81080 88292 85993 77796 72744 63215 50062 37887 29259 25597 27062 30961 32226 27113 20047 16296 19528 23048 19347 14537 16804 22969 26788 29263 29525 33295 40731 45474 43425 39076 40608 49122 58709 63180 63717 62164 59395 54365 49023 43441 35777 20616 6712 1804 299 70 32 65 48 70 97 87 59 71 81 77 57 79 84 110 108 94 85 92 105 105 104 102 68 78 81 92 113 128 78 91 90 91 70 87 81 85 98 84 85 98 87 90 104 121 108 119 101 110 113 110 113 117 115 114 109 110 114 116 111 119 115 102 111 96 97 95 112 99 92 91 96 97 99 99 93 91 95 92 92 89 74 73 72 82 75 78 73 70 66 64 57 62986 287 2281 30 11611 17 29 46 6229 2461 158 752 1383 2038 2579 3199 3843 4501 5063 6277 9062 11142 10887 11119 10494 10045 9913 9778 10148 10705 11831 13969 15518 14797 13127 11591 11273 10687 10411 11269 10659 9167 9750 11434 12181 12491 13023 13272 10571 8301 7807 9183 12798 13408 12944 13642 15802 18143 17974 15913 16081 15914 15138 15206 15728 16477 17212 17397 17974 17262 15961 14984 14714 16692 18605 17381 15350 12584 9106 8015 6711 4496 2220 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 202 1365 3218 6693 9815 10724 12731 15797 15235 14460 14716 14837 15288 17102 20132 23639 26137 26358 23723 21158 20740 20882 20568 20095 20484 20443 20384 20849 21792 23983 24111 24561 24562 25470 26239 27431 27697 26433 27859 30261 31526 32623 37230 38426 35096 29506 30067 33213 33746 36085 41316 41879 45203 48151 49803 50503 57825 64098 68780 76157 78870 74704 68187 64190 55240 41453 31414 22909 19724 22028 26090 27109 22716 18173 17516 19779 20666 17854 15793 18129 22532 31026 35900 33794 37791 38253 29884 26473 35222 54083 66546 69982 68344 67112 66393 63327 56633 45067 31130 16572 8139 2774 654 139 76 73 64 61 57 52 44 68 51 43 48 46 57 80 68 82 103 115 89 79 83 109 87 101 128 88 89 90 54 67 82 76 86 83 74 100 91 51 81 96 84 86 87 87 98 95 74 78 93 73 92 100 100 80 88 113 96 109 99 84 63 89 83 93 106 94 98 89 88 81 76 79 82 72 84 91 82 79 72 68 67 65 66 71 64 57 49 46 48 43 36 62992 356 214 30 11614 17 29 52 6229 2464 10870 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 553 1183 1564 2039 2534 2998 3365 3978 5187 6815 9538 11927 13930 15633 15202 13954 13708 13250 13206 13408 14474 16906 19421 21243 23302 22561 18509 14733 12389 12260 11836 10378 10028 11142 12464 14907 17144 17841 16545 12637 10144 8585 9526 13067 15892 16371 16196 17053 18331 17468 17863 17163 15951 14088 12374 11104 9699 9546 10102 8462 7500 8267 10177 11282 13283 14232 12592 10065 8080 7060 4450 972 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 345 1629 4106 6618 7314 7274 7862 9105 10972 12302 11100 10471 11316 12896 16226 20094 22542 24043 23092 21165 20473 20778 20223 18179 16638 17408 18816 20302 21308 23337 24944 25836 28243 30251 30582 27898 25093 25267 27748 30153 31399 33644 41480 39795 34280 30666 33688 31561 36361 40141 42299 44499 51189 52330 54155 59302 64621 66344 69520 72465 70791 62229 53896 47341 40453 31967 24337 18663 18522 22766 25877 24927 20940 17764 17684 20296 20149 16882 17659 22139 28154 35698 39909 36079 34236 29970 31693 51126 67491 73682 77876 78999 79488 77622 71826 60764 46361 35397 23542 15578 8281 2081 182 90 86 77 56 35 64 31 56 75 39 43 43 38 42 61 57 42 38 64 79 78 84 91 74 83 101 108 75 87 72 75 52 50 61 76 78 50 71 77 66 93 74 78 79 98 86 71 86 90 99 98 99 100 98 90 85 83 104 108 100 85 101 111 93 100 94 96 100 81 75 78 94 90 87 80 86 80 76 87 77 83 83 79 65 69 58 55 57 54 46 44 62998 286 2320 30 11620 17 29 58 6229 2466 53 404 827 1074 1371 1668 1930 2123 2440 3380 4808 6905 9662 12267 14784 17525 17908 15823 14297 14752 14893 15882 18039 21084 23310 25145 26006 24202 21052 16323 14453 13403 12696 12548 10385 9439 12516 17069 18720 18507 16793 15379 13456 11394 10716 10661 10432 12296 14150 14212 13607 14442 14822 14337 13986 13069 12601 11726 9232 7627 7161 6813 5453 5198 5867 7483 7711 6315 4330 2764 1444 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 255 1043 1954 2707 3285 3902 4941 6577 8154 9754 9710 9999 11095 13013 16029 18903 20138 19740 18572 17445 15570 14237 14342 15926 17374 17818 19036 22289 25053 27421 29387 34025 40355 38256 29136 24497 25533 28562 31778 35423 39448 39417 33312 29761 30627 33718 36507 38783 42770 47459 49670 46945 51708 58725 67906 66927 63302 62607 61362 55340 46641 37408 29667 22445 18443 17373 17951 21443 23878 23485 21152 17796 16753 17338 18218 16256 15796 18831 23692 30810 34565 30302 25718 28394 34256 47633 65569 76605 82293 85137 84309 80814 77045 72395 62486 45225 33388 21184 8291 1363 70 52 20 17 15 23 24 41 58 55 52 10 40 49 32 56 27 65 65 66 48 48 54 39 84 69 83 81 61 62 76 53 62 58 59 54 52 63 70 65 64 52 46 53 74 52 42 54 90 72 74 86 84 69 67 64 69 81 78 58 66 75 78 82 79 77 72 80 77 61 61 63 78 70 68 53 62 62 59 55 60 58 55 42 36 31 33 37 35 28 23 13 63004 356 223 30 11623 17 30 4 6229 2469 2662 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 101 299 397 334 494 705 1223 2065 3034 4404 6566 9212 11736 14140 15961 15844 15207 14120 13526 13813 14278 15238 17282 19612 23159 27503 28938 27468 27877 27735 24561 21982 20470 15727 11695 12373 15187 15774 15591 17463 17081 17012 17140 16166 14491 13210 11747 9969 8613 7974 8693 9335 9485 8652 8039 7280 7233 6999 6906 5997 6954 8488 8136 7392 6817 6599 6684 5289 2656 893 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 428 1257 2459 3927 5245 6647 7865 10362 11516 8825 8583 10490 14189 18527 19786 19063 16776 14892 13776 13900 14187 16461 16756 15420 16115 18918 25085 32349 36372 39176 39740 32718 25744 24538 26923 29988 34338 37055 36156 35002 32878 30800 32665 34720 35572 36158 42070 47379 53232 56060 56761 61940 64842 63755 59457 56020 52565 45482 38032 28338 19932 15282 14098 15451 18026 20017 20127 19530 17643 16556 16431 18524 18981 17327 19131 23365 27296 33569 35292 34358 40107 51755 60282 69240 76296 81021 86828 92292 96015 94764 87910 75998 55433 35392 15836 5339 943 133 60 43 21 40 30 5 7 30 25 31 21 62 26 54 61 34 37 42 86 89 95 107 78 93 70 64 29 50 53 41 64 59 53 35 26 62 50 70 67 69 43 58 63 79 73 80 85 68 59 88 92 82 90 73 63 63 70 84 82 68 85 82 72 77 84 94 91 81 81 83 75 77 73 62 58 74 70 66 59 64 60 57 62 61 54 49 43 43 42 44 38 63010 276 2623 30 11623 17 30 10 6229 2472 155 758 1673 3110 4810 6823 9248 12007 14567 16321 18129 16665 14006 13323 13612 14396 14664 15289 17776 22038 26394 29497 32511 37353 37894 34526 31122 26076 19138 14459 13160 14770 16084 16141 16009 16013 15739 15803 15478 15098 14697 15264 14223 14027 13129 10848 8866 7298 6475 6104 4896 3968 2822 2106 1989 2612 3801 5013 6163 5867 4232 2215 558 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 782 2243 4056 6385 8548 9287 9139 9646 9749 7794 7716 9581 12594 16292 18106 18668 18109 17872 16958 14770 14810 14393 13585 14350 17552 24099 29280 32300 37437 40653 39760 29942 25823 26298 28682 31730 36383 40633 40318 36195 33363 31703 35918 39070 39505 41555 45638 48008 50748 56183 57390 59583 60698 58214 53687 49012 44261 38118 30875 23195 16573 12064 12308 15924 19372 20982 21325 20612 19409 18393 18965 21198 21405 21663 22955 25538 30760 39619 50727 53164 49712 50001 54098 60292 68217 79364 89759 95235 93877 85842 74382 59711 33983 15696 4803 778 68 51 30 75 59 61 40 37 33 43 59 53 23 41 28 33 71 64 62 75 73 80 55 31 53 73 37 26 48 63 51 55 51 43 29 46 44 52 73 82 53 58 42 50 81 79 64 62 59 48 59 60 77 86 66 77 76 74 83 73 91 87 88 99 86 88 87 77 87 93 94 78 78 76 67 65 59 69 68 80 82 76 77 63 57 56 55 62 59 48 44 37 63016 356 223 30 11623 17 30 16 6229 2475 3998 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 775 1537 2606 4423 5830 7425 10010 12897 15616 18821 21445 20351 17613 16651 16468 16325 16196 16881 18248 21889 26508 30850 35803 41758 39254 33799 30808 28070 24352 20952 18548 16812 15782 15256 15617 15342 14522 13896 14033 14621 13949 13353 13090 12700 12594 12991 12463 10674 8194 7968 6888 6065 4545 3231 2149 1785 2027 2619 2070 1150 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 381 1673 3038 4840 8205 9268 9030 8916 8496 8452 8865 9460 10121 11046 12258 13659 14043 12856 10762 9864 10503 11140 10344 9827 11710 16355 21020 24488 29971 35327 39977 40793 36056 34936 34524 32941 36016 39999 40748 40348 38890 35540 33027 36828 42907 43103 41953 45593 46942 50962 58042 59855 61854 59728 54248 48984 44244 38585 30730 22293 16156 12187 9770 10206 14480 20366 22323 22174 24108 22755 20379 20468 22161 24210 27183 29802 34851 39233 43363 48775 45155 43729 47592 52722 61917 77991 89820 95512 99494 101325 93071 69274 40802 18652 4139 309 31 57 46 53 40 32 59 76 59 71 48 65 65 53 45 16 19 33 59 87 87 88 80 72 75 94 83 57 52 87 67 71 61 64 56 75 76 81 72 94 58 56 82 79 88 93 75 81 98 85 82 83 88 89 85 81 83 82 90 87 84 91 89 80 98 83 86 102 92 81 81 72 81 87 73 73 84 68 69 63 64 71 67 74 73 65 50 47 46 40 43 43 63022 354 283 30 11623 17 30 22 6229 2478 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 400 756 1185 1898 2872 4341 5856 7608 9603 11837 15604 20651 21545 20383 21573 20907 21444 23061 19292 16511 18555 22230 23620 26274 32892 35137 31052 27506 25609 23403 22393 19271 20446 20307 18295 17769 18186 18125 18109 16892 16020 16138 15324 11862 11094 11252 11225 11667 12204 13051 14735 14899 13108 10801 8315 4566 2843 3359 3310 3192 2853 1398 363 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 1266 2901 4947 7775 7374 5921 7495 9461 9588 7969 8485 10359 10337 10114 10165 10320 9878 8243 7678 8400 8359 8510 8699 9203 9756 12167 16559 22101 28909 34401 38709 41502 41785 38367 34449 33688 36143 37920 40690 42877 41063 37811 34553 34385 37864 41804 44837 46553 49136 51289 56463 60908 62308 59650 54096 47691 40429 34212 28611 22117 15394 11027 9299 9816 13665 19705 22695 24962 27921 24671 22175 22897 25343 29245 34180 39881 44146 46699 48730 45202 43526 47655 54865 64814 74513 81765 86429 85150 81935 79640 68207 52415 32314 11518 1753 87 62 56 55 32 27 34 43 7 24 66 23 -1 16 37 31 97 62 66 39 34 50 62 58 60 64 56 44 48 61 55 53 83 58 44 38 35 55 42 29 49 55 56 68 71 75 79 69 68 75 59 77 90 88 79 73 74 74 73 68 53 65 76 72 92 79 77 75 73 84 70 60 57 68 66 57 61 63 59 51 64 50 50 48 49 45 45 40 36 35 32 23 63028 276 2624 30 11624 17 30 28 6229 2481 28 462 735 1097 1470 1761 2043 2740 4009 5556 6833 8410 9793 12758 18819 22880 20730 17873 18448 20109 19780 17470 15711 18149 19147 17734 19117 25363 28881 27349 26047 25241 22498 19076 18535 22303 23958 24132 25070 23778 21160 19879 19670 19824 19553 19331 20381 18765 15451 15015 14523 13263 12672 12661 12389 11770 10948 9914 7616 4215 3438 5399 8090 7309 3346 512 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 1193 2753 4214 4772 4641 4407 5194 7565 9509 10113 9991 9797 8703 9263 9892 10337 10653 9954 8660 8263 8282 8267 8881 8352 7391 7627 9435 12408 15225 20099 26448 32467 34141 33213 33891 34294 34445 36601 39064 41653 44226 43314 41114 37460 35456 40404 43849 44474 49958 54446 56804 61370 64201 63166 59471 52485 44658 36750 30093 24925 20372 14984 10744 9831 11239 15575 21063 22767 24669 29285 31382 30034 29592 31727 35416 39245 42970 45346 44168 43077 45188 53061 64448 76319 86547 96363 102480 102553 100627 92799 78741 61777 39615 15693 3462 397 87 68 78 78 78 59 38 55 87 73 67 54 66 83 78 86 95 87 93 82 81 88 105 108 98 123 118 82 111 91 85 101 89 79 113 96 101 93 104 111 102 90 107 110 107 109 108 91 103 100 89 105 103 103 102 101 113 101 93 98 100 107 109 115 93 98 102 105 103 101 91 93 94 80 83 89 94 91 93 90 85 77 88 83 70 74 65 69 68 53 46 63034 354 258 30 11628 17 30 34 6229 2484 1391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 367 696 1081 1360 1527 2023 2420 3153 4437 5301 5826 8077 10536 11847 14601 18582 19543 16549 16047 17598 18984 20700 21593 19468 16968 15410 13355 13213 14865 20102 26164 28596 30772 26902 21706 18832 18947 20603 20755 19034 18816 18532 18514 18209 17484 19016 18776 18389 16148 13204 12277 14106 13865 11420 8932 6908 5511 4398 3694 3549 3423 3973 3322 1981 337 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 468 1136 1891 2287 2531 2464 2422 3385 5480 7824 8815 9050 9097 8800 8329 7942 7651 7539 6799 5729 5055 4820 4838 5475 5435 4592 4477 5694 7679 10890 15673 21420 26312 31695 33962 32236 30502 30470 32373 35133 38429 41639 43412 43800 40896 38226 40592 43039 42538 48872 53289 54440 55156 58366 60583 56408 49375 43874 36533 27816 22946 19931 16262 12574 9757 10079 13240 17655 19759 20039 23754 30310 32144 30739 30489 35379 39426 42887 44719 46014 49194 52341 59782 71355 86677 104086 118782 134288 146431 148910 138502 113413 84477 51412 21745 4318 392 116 102 79 81 85 31 75 93 63 77 98 83 104 99 109 99 98 89 111 133 89 111 131 106 84 92 112 89 98 103 95 119 124 121 103 122 106 83 103 99 102 98 108 92 87 105 119 106 115 105 94 109 110 128 114 115 132 132 120 125 128 122 123 117 115 115 123 106 118 122 114 107 111 110 115 120 110 100 106 101 109 103 92 86 89 79 78 75 78 74 69 63040 277 2602 30 11632 17 30 40 6228 2487 129 506 746 1010 1371 1729 2323 2936 3296 4037 5266 6333 7632 9627 11317 13102 15007 16710 18071 18049 18595 18957 17809 16971 16528 15930 14202 12607 10646 9773 9349 11406 17964 22759 27848 30083 26782 22126 19025 18770 17686 16079 16821 17008 16060 16600 17448 17868 16110 13951 11934 9578 8507 7156 4874 3212 1769 553 282 155 236 331 253 157 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 401 671 976 1021 944 799 684 672 1179 3673 7297 8634 8993 8967 8136 7569 7376 7114 6189 5299 4762 4489 4355 4461 3991 3055 3150 4052 4974 6085 7078 10141 17569 26853 34605 35195 33175 33418 33422 34965 36762 39013 40269 41590 41985 41447 42163 48331 44406 47747 54572 57908 56770 55043 53781 51243 45796 38499 32324 26317 21582 18384 15731 12949 10470 9579 10641 14482 17679 17485 18514 24428 29708 28235 26383 27334 30440 32689 36132 37422 41285 59373 74421 90614 112156 130174 144492 150966 142374 134304 126811 109580 90258 67820 31932 7810 608 94 89 116 104 65 99 116 89 101 94 54 40 71 91 125 79 125 115 92 62 83 116 123 105 78 81 116 112 103 100 109 98 95 81 119 93 62 97 106 107 89 89 122 121 115 115 83 98 106 119 99 97 114 119 113 100 107 101 100 115 107 93 128 131 128 125 115 108 85 94 99 94 90 90 95 83 86 96 90 90 93 99 98 86 77 76 68 67 69 63 60 63046 354 295 30 11635 17 30 46 6228 2490 -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 7 138 373 638 893 1283 1633 2065 2628 2893 2928 3414 4332 5527 7515 9597 10470 10321 10711 12181 14388 16197 16079 14973 13661 12911 11355 9008 6981 5780 5435 5557 5908 6887 10506 17337 21258 22021 23967 27170 29977 33893 35823 29143 20659 17156 16594 15293 14118 13244 12850 12161 10483 7931 5707 4301 2672 1079 202 -73 -86 -62 -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 69 97 24 999999 999999 999999 97 2421 5511 7670 8458 9144 8768 7798 7425 6993 6589 6099 5099 4186 3840 3650 3054 2866 3477 3748 4107 4918 6288 8296 12612 21427 31919 35879 33153 32356 33269 34495 35129 35968 36682 38283 40481 42941 45683 49548 54102 55526 55290 57953 60154 61225 56447 49715 42479 35859 29522 23735 19201 15752 13751 12132 10629 10403 11935 14141 15798 17560 20120 24919 28414 28972 26397 23563 24083 23855 25097 28715 34204 40373 48875 59540 73999 90246 107157 119387 126419 133131 142765 137016 105526 62989 28531 7386 312 17 46 46 13 29 32 24 33 59 49 19 58 45 45 6 46 57 67 76 38 73 50 70 83 46 53 63 58 57 55 46 53 44 43 44 55 69 49 46 71 56 35 60 72 54 51 49 39 52 63 65 42 59 70 78 72 52 63 66 72 72 63 60 75 80 71 75 72 60 66 58 48 43 58 70 52 51 42 44 54 55 54 53 47 35 29 31 32 25 24 21 63052 354 297 30 11637 17 30 52 6228 2493 71893 489 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 172 527 885 1243 1594 1923 2129 2213 2265 2666 3243 3949 4976 6122 6652 7346 8227 8835 9124 9442 10389 10038 9137 9425 8925 7762 6713 5761 5150 5531 5956 6294 6112 6018 7415 11170 15880 19937 21991 23276 23225 22664 23904 26787 29224 26981 23306 20344 16476 14187 12269 10202 9215 7329 4991 2775 1088 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 999999 999999 120 1157 3132 5818 7699 8524 8614 7696 6924 6455 6185 5974 4827 3834 3250 2818 2717 2621 2610 2810 3405 4303 5892 8970 16058 24020 29146 32970 32509 30735 31915 33941 35349 36629 38068 39828 42438 44949 49455 53869 59041 58956 60362 63800 62701 56745 51943 46283 39262 32905 27036 20973 16094 13106 11676 11382 11474 11377 11866 13256 15472 18122 20156 22463 25604 26604 25036 22564 20691 20636 24653 36003 55052 72645 87671 108207 123649 140280 155976 169209 178171 171149 147153 107154 58016 20352 3555 99 58 70 81 75 76 88 60 54 61 56 94 62 94 74 38 49 69 80 76 103 109 114 101 112 93 100 84 92 89 85 64 63 81 88 80 70 92 70 81 107 118 94 97 74 79 76 77 82 81 93 98 80 83 77 84 97 95 107 104 89 100 115 110 107 96 103 102 99 102 92 78 92 89 82 78 89 84 75 82 71 72 87 79 79 80 64 57 56 57 57 53 63058 355 266 30 11636 17 30 58 6228 2496 20626 349 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 490 910 1461 2025 2480 2832 3048 3336 3519 4060 4869 5438 6199 7158 8203 9044 9441 9433 9105 8458 7128 6185 6045 6225 6306 6138 6196 6676 6595 6078 6297 7217 7907 8995 11902 15716 16305 16046 16333 16931 18627 20751 22334 21907 21958 22248 22899 21440 18282 12726 7429 3927 2214 872 41 999999 999999 999999 999999 999999 -80 137 362 383 206 98 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 769 2693 5557 7699 8652 8762 8396 7855 7438 6540 5583 4493 3206 2202 1938 1771 1745 1963 2490 3310 4549 7102 12725 20498 26695 30727 33723 34452 35238 36203 37548 40391 42841 43843 44586 46725 49846 53732 58374 65238 68640 70034 72076 69703 62428 53901 45382 37793 30862 24687 18590 13812 11243 10968 12286 13828 14262 15196 16079 16821 18980 21433 24014 25898 25491 24385 22947 22132 26302 39535 60885 84969 101362 112291 123416 134029 146862 151838 146253 132546 110374 76145 33398 7260 600 96 81 91 108 74 76 90 81 74 94 94 108 95 84 100 102 87 104 101 89 100 80 99 104 108 135 140 121 116 95 105 103 133 116 110 96 91 95 116 89 82 114 113 92 79 107 95 86 112 119 122 113 114 90 119 122 112 111 107 109 120 124 137 130 131 112 109 121 122 115 125 104 109 117 109 93 91 108 99 104 112 101 104 104 106 90 90 82 76 85 84 79 63064 355 263 30 11633 17 31 4 6228 2499 38824 299 -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 136 573 1192 1897 2627 3116 3559 4201 4800 5700 6646 7807 9623 11288 12284 12365 11518 10384 9198 8090 7504 6848 5885 5056 4205 3915 3925 3828 4360 5217 5999 7711 11144 12443 11073 12567 15255 17740 18610 17296 15581 15073 15411 15310 14964 14110 13795 13483 10729 6812 3907 2662 1590 734 499 629 824 946 1217 1151 925 791 719 652 662 369 -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 436 1857 3431 4884 6591 7295 6908 6552 6503 5726 4779 3852 2595 1213 635 558 570 958 1505 2228 3388 5602 9793 16275 22171 26723 30654 32543 33701 34785 35326 35521 37104 39547 41481 44867 48327 49936 54082 59452 67238 71698 74269 75357 72944 64327 51385 41769 33739 27098 21700 17363 13529 10188 9421 10647 12998 14975 16003 15851 15364 16667 20040 23478 22827 19704 19780 24363 35304 55767 79808 100050 120720 133121 139060 142976 144218 141868 132369 123396 106816 70630 28470 3700 193 59 43 56 74 62 20 40 33 40 59 25 61 60 54 68 81 45 60 91 49 83 74 77 74 80 66 80 43 50 83 98 91 75 75 70 70 63 62 81 62 76 73 60 49 68 53 71 74 87 84 71 85 78 75 61 69 68 73 75 72 92 99 88 89 95 80 71 80 93 86 82 76 80 73 75 67 71 72 82 75 67 79 76 69 68 59 56 56 45 50 52 42 63070 355 260 30 11630 17 31 10 6228 2501 98290 391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 715 1421 2324 3175 3865 4675 5817 7087 8642 10209 12238 16409 18526 15934 14151 12635 11191 10137 9369 8160 6942 5458 4099 3400 2955 2812 2628 2688 3081 4247 6092 10156 14167 15829 15557 14719 14154 14301 14757 16700 18215 17762 17558 15938 12451 9781 8646 7475 6501 5097 3202 1934 1240 1297 1818 2348 2018 1367 1206 1108 1357 2326 2767 1800 345 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 1035 2078 3336 4820 6024 6271 5834 5247 4070 2989 2019 879 90 999999 999999 0 265 753 1445 2199 3174 5485 10216 17129 23840 29191 32416 32224 30545 31975 35131 37137 38708 39645 39513 42384 48139 53333 57447 61835 65969 72813 76409 78842 75756 64381 49752 37355 28973 23177 19752 16419 13532 10791 9893 10790 13362 16380 17449 14959 13680 15435 18084 21106 22382 20915 24488 36127 56567 91269 125791 139745 141950 145788 147536 149276 149404 147048 140061 115700 69631 21334 2605 168 43 51 61 39 48 35 42 88 35 34 70 57 44 33 55 63 31 53 63 67 58 69 57 56 71 63 92 77 63 46 65 87 67 65 71 66 63 79 60 66 53 56 40 60 73 60 54 58 64 79 87 83 83 80 71 82 87 86 75 91 87 68 75 91 84 87 96 84 91 76 72 84 65 63 69 67 67 77 73 67 70 74 61 68 73 62 54 48 47 57 50 37 63076 355 257 30 11627 17 31 16 6228 2504 61767 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 293 1210 2637 4170 5084 6209 7426 8367 9428 11392 16163 23342 23152 16995 12942 11528 11146 10357 9762 9337 8318 6509 5122 4423 3552 3101 2697 2277 1967 2221 2816 4609 7342 10344 13094 15505 18476 19166 16257 12352 10746 12952 15837 18814 18769 16760 14209 12521 11834 10940 8924 5261 2921 1933 1504 1455 1636 1730 1591 1547 2096 2842 3064 2174 1027 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 182 1671 3478 4587 5076 4859 4328 3323 2113 983 166 999999 999999 999999 999999 19 329 574 996 1593 3091 7167 12861 19349 25953 31972 36419 37354 35926 34570 35423 37511 38815 41281 44393 48411 54117 58653 62859 67970 74273 80940 85865 86360 80914 68211 51528 36559 26203 20517 17306 15752 14316 12617 11873 13205 16082 18752 18279 16341 16236 17595 19220 22048 25059 29030 42437 62461 85064 108019 122953 135207 146771 158484 171113 174927 171654 153777 108170 56490 16890 1751 103 128 115 95 84 66 103 82 88 81 90 53 83 83 98 112 128 93 78 70 76 114 123 115 117 133 110 131 131 129 102 106 143 132 106 128 127 101 111 101 104 116 104 101 100 85 99 109 100 104 112 132 133 114 114 125 117 132 144 133 121 136 135 123 127 127 122 119 122 119 127 116 112 122 111 121 112 112 106 110 122 120 110 100 109 98 97 95 97 89 78 72 75 63082 354 286 30 11626 17 31 22 6228 2507 7746 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 818 1855 2879 3923 5022 6331 7482 8895 11073 16485 22103 22444 18190 14612 12446 11206 9768 8712 8007 7497 6615 5497 4667 3765 2899 2367 1922 1989 2256 2582 3187 4128 4687 5128 6261 8440 10228 12386 14892 17210 17944 15863 13061 11194 9804 9296 8622 8059 6942 6014 5348 4325 2821 1530 1033 936 1084 1052 1155 1457 2266 3344 3437 2408 1614 1340 1245 1158 1114 1040 823 263 55 -55 999999 -13 344 662 1012 1026 806 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 843 1679 2729 3659 3944 3839 3061 1977 1264 400 999999 999999 999999 999999 999999 999999 999999 -97 230 749 1600 3414 7259 13187 20126 26580 32711 35728 36113 36025 36279 37001 38926 41211 43529 46443 51013 58207 64526 69972 73610 77517 80652 81454 78797 70336 57357 43637 31581 22600 17823 15949 15681 15315 13603 12941 14775 17431 18375 18347 17642 17966 19486 20431 23783 31349 40797 52851 70612 95238 116351 135146 152026 162838 173045 178112 166928 139468 99175 39305 10229 940 97 107 94 60 59 42 93 94 86 93 89 81 87 56 85 75 79 58 77 62 78 72 95 90 125 101 84 98 100 119 105 113 106 75 94 118 108 86 83 79 86 91 104 81 83 87 80 93 80 75 101 110 102 94 88 79 81 84 90 94 90 100 102 107 100 92 101 93 97 113 109 91 83 81 80 79 89 82 83 77 81 82 91 92 80 76 78 78 66 60 59 55 58 63088 355 256 30 11626 17 31 28 6227 2510 25643 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 665 1328 2143 3136 4145 5075 6173 8365 13041 15895 16285 14812 12597 10722 9420 7923 6689 5515 4622 3938 3198 2583 2130 1241 786 686 646 779 1113 1764 2903 4156 4961 5815 6032 5693 6077 7128 7888 8634 10041 11711 12841 12974 12528 10731 9640 7698 4961 3637 2587 1962 2021 2428 3071 4139 5374 6872 8459 9542 8837 8261 8120 8414 8488 7957 6996 6354 5651 4189 3354 2882 2498 2331 2279 2568 3680 5207 7003 7054 4774 2680 1412 331 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 409 1077 1707 2161 1944 1732 1246 534 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 745 1641 3540 7816 15304 22462 28647 35897 42539 44035 42337 39542 37351 37931 41460 46607 48584 51196 56237 63749 74207 82981 90759 91559 87066 78313 65383 51537 39351 30581 24045 18642 16124 16223 16242 15352 14376 16019 18654 19781 18560 18486 20286 22788 27135 33776 46218 64999 88118 111934 132033 147709 160168 170043 179010 179864 160489 126494 85648 32356 5696 726 54 77 101 63 57 72 76 96 91 84 110 92 79 88 88 77 100 70 86 78 58 104 87 90 95 108 116 133 110 119 137 102 98 81 100 69 80 74 75 108 107 106 104 100 104 115 95 74 104 135 119 98 92 115 110 103 110 99 115 117 98 92 99 116 118 103 107 110 115 116 117 125 107 107 116 112 108 101 93 96 98 103 97 100 99 91 88 89 83 77 73 66 68 63094 355 256 30 11626 17 31 34 6227 2513 2230 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 370 759 1366 2002 2907 4418 6131 6414 7313 7811 7920 7355 6696 5779 4858 3515 2428 1890 1408 750 372 -34 999999 999999 999999 999999 999999 999999 424 1085 2017 3168 4608 6366 7207 6591 5874 5381 5837 6509 6618 6234 6110 6423 6102 5787 5348 5136 5694 6481 7432 8904 10352 11842 13355 14328 15746 17258 19674 19696 18833 19541 20706 19738 17602 17333 16940 15737 12215 9638 7703 5765 4853 5364 6682 11354 19190 23246 24067 21381 15258 9938 5194 1895 598 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 694 1128 1544 1522 1197 739 345 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 492 1647 3906 9394 17977 23765 30409 36307 40285 40737 40058 39495 39096 39806 44266 46627 50188 55456 62715 70301 80382 87640 91624 91799 85694 72448 57207 45159 33932 23530 18191 16025 15601 16580 17384 16887 15908 17089 20408 22481 23744 26161 29855 32742 43671 65766 82666 102245 123296 137634 151066 166001 180335 190532 178967 143311 103392 45984 10425 1523 93 53 60 59 51 47 39 45 68 70 82 84 80 86 77 104 71 31 69 60 70 89 74 68 104 106 86 92 90 75 61 104 95 102 103 70 73 71 86 104 97 62 84 81 75 96 102 87 81 90 88 111 108 83 77 95 110 98 104 109 116 107 100 94 98 100 109 93 98 110 107 99 98 92 100 93 106 98 91 95 84 94 97 89 84 78 69 70 67 73 75 74 63 49 63100 356 253 30 11623 17 31 40 6227 2516 11251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 719 1839 2772 3227 3494 3893 3830 3353 2976 2831 2573 2380 2264 1998 1462 781 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 513 1538 2877 4405 6013 7398 8376 8424 8311 7018 5851 5222 5695 6007 6350 6630 7357 7583 7431 8587 10118 12577 15858 18391 20639 22507 23486 24844 23113 22424 22129 20900 20311 19977 20723 23974 24887 23550 22506 23312 24889 25895 26534 26029 27106 29295 31266 34294 38642 44137 40756 21255 8005 3118 352 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 592 818 803 742 540 260 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 1065 3015 7529 14418 23700 33632 39352 40921 40218 40504 41812 40794 40135 42221 44912 49448 55050 59230 65684 73527 81876 89437 93018 90548 80642 65146 49658 36545 28392 21055 16180 14320 14775 16564 18329 18484 18255 19845 21675 24201 28800 34516 41054 49716 67482 86142 103659 122250 137592 155779 172396 180832 173634 158447 138406 103665 59726 15957 1692 72 51 59 63 33 53 43 62 75 74 64 95 69 65 81 66 49 66 63 88 65 88 77 92 80 68 90 56 66 100 96 90 87 85 80 66 86 86 96 86 66 92 80 79 68 81 81 65 80 58 74 60 95 94 72 76 78 80 76 73 65 70 91 85 78 102 91 95 105 91 95 97 89 84 85 89 85 72 79 80 90 82 81 78 79 75 63 53 62 64 62 55 57 51 63106 267 2889 30 11619 17 31 46 6227 2519 172 929 1755 2233 2462 2443 2956 3571 3484 2836 2311 2042 1619 1447 1137 912 446 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 270 1033 1948 3040 4351 5978 7493 8726 9016 9391 11358 12186 12093 12457 13064 14147 16360 18090 18688 17591 19176 22021 23983 25797 29811 31755 31160 33232 38274 45587 54840 70504 75740 61258 41713 26131 19609 14299 12373 12244 11752 11175 12486 15679 22108 31328 38935 37526 24835 9700 2408 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 225 456 559 430 227 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 375 1934 5891 11655 16874 22450 29692 37121 44518 46409 41587 37494 37134 40120 43416 46738 50778 56454 64708 73403 82191 89981 94295 91497 84007 72268 60997 47342 33430 22840 17506 14930 14859 16431 19072 21420 22723 23268 22976 22860 26492 33871 43395 52763 66084 80760 95012 114131 137465 156479 170808 180387 182146 172576 155769 128112 70631 15138 2825 118 56 52 59 58 58 85 82 68 70 57 59 66 100 99 65 59 46 74 74 88 118 88 89 95 97 76 77 64 92 84 82 93 97 95 105 107 103 79 97 82 72 59 90 84 79 72 72 72 89 77 91 107 78 76 81 91 89 83 92 95 92 90 94 109 107 94 97 100 97 91 87 104 109 95 99 82 87 91 85 88 86 86 83 81 74 72 73 67 69 62 58 54 59 63112 355 244 30 11614 17 31 52 6227 2522 933 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 408 1210 1784 1964 2116 2115 2157 2349 2286 2110 1690 1461 1306 952 605 334 60 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 300 932 2109 4036 7183 10745 12251 12358 12181 12105 12227 13314 15799 16460 16247 14785 14759 15354 15792 17511 21027 27423 37668 53352 72174 81379 86742 89949 80033 61714 44915 28488 19991 17065 15752 14560 16028 18132 20934 28337 40825 53685 51212 29399 7767 532 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 254 93 95 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 504 2086 4591 10571 19942 25731 31027 36242 40370 42161 39557 35661 34592 35044 37690 42459 47522 53026 60838 71444 81866 90617 89909 83956 76936 61156 43409 36715 29934 22864 17992 15633 15140 16211 18769 22092 25093 26567 26815 28081 31911 39545 52014 64152 79910 100761 122302 140634 155810 168007 177202 186028 185849 170807 134594 70223 18312 1979 21 24 42 20 16 27 49 36 26 -9 12 31 9 15 50 22 16 -4 19 12 3 16 33 36 18 16 31 18 27 47 43 51 32 39 47 47 37 41 46 34 20 37 47 50 35 41 42 49 34 34 38 38 45 47 50 26 33 60 51 53 50 35 34 44 55 39 36 51 58 49 48 49 52 43 53 52 62 57 43 45 45 35 49 50 52 50 46 33 32 26 16 23 23 10 63118 355 238 30 11608 17 31 58 6227 2525 3659 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 641 1774 2691 2979 2857 2594 2582 2412 2158 1833 1710 1709 1510 1286 942 571 426 173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 334 1109 3198 7125 10533 12423 12797 12339 11574 11144 11129 11198 11266 10955 11514 12774 16699 24176 37691 55758 69697 73651 69942 63178 55728 47883 39374 37281 36298 33568 27818 26419 25286 22085 19539 22386 28206 34973 42411 40407 21036 4704 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 160 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 958 2700 5883 13032 21463 27885 32427 36676 38522 37961 35507 33347 32785 34878 38721 43732 49015 53942 61481 71458 82111 85686 82736 75369 68431 61127 49522 34236 25511 20524 17484 15985 16023 16652 17735 20964 25143 29192 32868 36123 37183 41398 58843 75048 87536 101367 115127 129871 142464 154332 170726 188941 191114 172530 128429 68224 19946 2207 -14 19 34 38 27 3 14 34 38 24 13 15 15 33 55 63 1 13 20 16 56 37 44 50 59 54 63 60 44 72 83 76 86 51 43 32 53 56 60 54 38 40 49 51 46 55 52 47 40 36 33 53 59 55 48 39 47 56 35 36 55 65 54 63 61 52 55 48 62 60 59 60 66 58 56 66 57 58 70 61 56 62 61 58 63 54 45 52 46 42 43 36 29 34 63124 354 264 30 11604 17 32 4 6227 2528 3594 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1308 2788 4281 4805 4655 4379 3976 3274 2916 2662 2476 2409 2325 2213 2102 1858 1307 613 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 674 1405 2269 4076 7301 9631 10454 10831 10750 10674 10353 10282 10412 10581 11823 14444 20047 28806 33953 31614 28474 27646 29385 34649 36564 33171 30536 32050 33389 36890 39794 41030 41723 39201 35079 35426 36107 31875 30967 20935 6421 751 204 643 874 830 439 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 267 1719 4205 7828 14678 24542 33302 37501 38006 36442 35814 37053 37944 39109 40933 44370 49979 55970 65555 78309 90946 94409 84789 73005 60120 49935 46558 42572 34472 25805 20371 18294 17925 19114 20110 20593 23959 31625 37808 43288 47285 47235 53765 75711 98802 114386 124199 141940 165604 184418 196336 202381 194417 172037 127236 59726 11668 569 27 89 91 54 72 72 68 74 59 70 67 69 99 101 77 82 69 84 95 106 121 115 138 129 123 98 123 123 114 100 118 104 124 111 88 113 93 110 118 115 102 113 101 111 111 115 103 100 111 113 103 128 121 106 127 111 114 106 99 102 112 119 110 102 107 102 117 122 117 113 131 125 129 118 124 129 137 140 115 104 113 111 113 118 105 100 112 111 91 89 97 93 85 86 63130 355 231 30 11601 17 32 10 6227 2531 6413 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 399 2111 4382 5263 5377 5324 4732 3454 2493 2315 2142 2005 1741 1688 1587 1206 661 131 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 1013 2403 3952 5666 7461 8580 9640 9991 10343 11247 12498 15420 19383 23316 25342 23474 18101 12443 7967 4704 3387 3525 5201 7939 10410 12910 17769 31760 48175 54587 54483 48460 41372 36033 33558 24588 11621 2961 780 1088 1419 1749 1898 1532 595 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 548 2601 5304 9409 19199 29139 34266 34566 33671 33962 34930 35653 37168 38878 40837 44974 49966 56399 65596 77210 90993 94804 86957 72571 55967 46393 37822 33236 28881 24151 21422 19271 18239 18782 20641 21852 22370 28710 40253 51327 56127 56192 67427 95327 119962 132029 142458 160280 177274 190531 200135 202722 188176 146646 74037 14105 639 61 71 93 71 36 44 68 27 63 79 74 82 102 94 82 51 62 67 76 66 97 83 88 119 107 113 110 89 93 78 80 90 93 78 86 93 84 67 68 65 78 109 104 79 69 83 95 107 107 56 66 66 66 70 85 90 89 79 75 86 95 95 99 125 99 97 96 89 95 85 95 93 110 100 89 90 91 98 83 81 96 92 80 86 85 85 84 80 77 72 68 63 61 54 50 63136 354 259 30 11599 17 32 16 6226 2533 599 -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 -47 1109 3568 6353 7697 7340 6711 6075 5564 4468 3294 2500 2136 1853 1488 1123 598 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 -16 817 1671 2254 2712 3211 3815 4048 3875 3834 4733 6699 8153 6479 3781 1915 1186 682 434 332 650 1113 2264 3699 6937 12072 18094 25329 33561 41865 46696 43915 35681 20468 6977 2093 1062 1220 2436 4516 6176 6055 4407 2742 1219 233 999999 999999 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 2356 5443 9065 16875 26886 33101 35625 36676 37069 37348 36995 37252 39124 42702 46511 53876 61992 72371 85909 96010 94805 85293 73973 58036 45368 37762 32374 28856 25380 22170 20515 20038 20583 21599 22798 25368 33156 47256 62715 70128 77162 98540 118938 133099 146255 162171 174238 180707 185848 188731 176598 124827 49640 4858 53 47 55 93 88 70 107 58 50 73 87 82 71 87 68 90 79 74 102 64 67 109 115 124 75 98 109 122 159 158 110 106 129 127 137 163 103 113 98 78 95 84 66 88 64 86 110 109 121 107 84 106 113 113 136 112 98 101 101 97 87 106 115 103 118 118 114 118 124 122 104 128 117 110 108 113 119 128 129 118 103 106 97 108 101 86 96 93 84 82 87 87 85 83 84 82 63142 354 257 30 11597 17 32 22 6226 2536 89872 794 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1016 3457 5661 6425 6051 5491 4623 3957 3181 2547 2113 1818 1379 976 754 594 487 253 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 235 362 381 500 1088 1400 519 -9 999999 999999 200 1190 2455 3548 5062 8402 12462 14552 15177 17519 21631 27573 36358 40095 37278 30430 21177 10377 4458 4536 5415 4958 3984 2817 1620 692 213 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 1199 3442 7364 13871 21201 26511 30012 33181 35040 36048 37257 40197 41219 42034 44827 49433 55007 63643 75820 89243 92789 87924 72284 60149 55553 47883 39095 31610 28289 26404 24229 23197 22673 22676 23227 24814 27379 31287 38601 52814 68376 80639 98392 117284 131680 141929 148885 154903 163369 170653 169355 139096 72686 12385 624 6 58 78 41 50 42 47 68 49 30 47 71 54 52 68 60 57 79 56 44 61 60 53 83 77 80 99 80 93 80 73 75 82 100 77 77 109 79 70 75 86 58 54 77 64 61 69 58 58 60 52 67 78 81 69 74 56 81 87 81 84 80 81 87 94 80 82 89 95 90 90 71 87 90 90 85 82 101 97 89 101 95 80 76 84 91 71 69 68 67 70 64 59 56 57 63148 354 282 30 11592 17 32 28 6226 2539 371768 3260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1573 4107 6172 5884 5140 4752 4233 3558 2942 2465 2381 2080 1942 1786 1355 891 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 222 1552 2725 3338 4084 5902 8206 10126 13490 22566 32341 34430 32766 33608 34309 29711 17567 8675 8584 8008 7826 5635 3176 2197 1481 597 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 266 2113 6208 11811 18407 26185 32372 35386 36354 35767 37285 39734 42693 45858 50397 55724 62902 70418 79177 89742 97461 93239 81403 65313 46987 35515 31255 28575 27656 27967 27587 26845 26259 26632 28517 30803 32292 33562 37538 46276 60690 76813 96613 110291 113904 114831 123814 143041 159299 167306 157684 119510 60175 12367 561 43 78 48 39 43 50 49 37 8 51 82 47 47 24 50 73 44 46 68 101 78 76 79 78 101 100 77 76 83 82 108 128 78 76 89 85 100 100 114 117 95 82 101 115 119 93 97 80 80 72 73 75 84 101 89 75 89 77 92 103 97 110 96 107 113 119 102 107 112 103 100 114 117 132 125 132 114 115 116 105 117 119 110 97 99 98 98 91 89 90 88 91 85 81 63154 263 2975 30 11585 17 32 34 6226 2542 174 1523 3542 4854 5095 4700 4112 3888 3674 3422 3166 2982 2694 2379 2187 1521 708 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 1332 2761 3848 4223 4175 4375 5748 11277 20162 27817 32911 32190 29782 31158 29453 18875 10886 9184 7542 5826 5062 4371 3595 2129 881 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 333 2196 5863 11543 18675 25265 28139 27468 29404 31596 33249 35441 37931 41303 44008 46942 54059 63836 72680 78770 87875 98103 97618 84371 67994 56610 48757 38600 28632 24898 25150 26782 28271 28804 29269 31500 34575 36131 35491 37983 45210 57766 76913 96211 108842 115205 124735 135675 147388 159471 166463 160851 135504 77047 18940 2953 175 78 96 52 66 88 70 59 57 61 88 103 111 89 87 83 81 82 72 87 90 84 89 94 130 123 116 117 103 84 120 133 122 108 123 116 118 126 120 115 124 109 94 94 122 102 95 118 109 118 111 112 92 110 114 108 106 107 87 106 130 116 112 122 108 111 117 125 130 125 135 120 111 121 128 134 130 123 111 109 130 116 109 109 109 110 106 102 93 89 90 92 87 63160 355 208 30 11578 17 32 40 6226 2545 2856 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1473 3190 4351 4613 4653 4641 4124 3930 3545 3343 3386 3297 2978 2011 955 366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 656 1695 2884 4487 6750 10224 14740 20926 28414 38668 46782 46690 41577 34390 28620 24626 17943 10561 6149 4456 3808 3252 2732 2008 1336 727 282 -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 44 1351 4340 9403 15732 22820 28421 29457 29428 29949 32164 35807 39375 42431 46859 52313 60290 69344 77213 85586 94630 96747 94339 81613 62627 44760 32885 27107 24586 24371 26132 28072 29437 30836 32562 35051 38976 40073 41732 47461 62128 82681 95804 102867 108495 117563 134901 158005 175500 181435 170059 124820 65419 25538 2529 56 66 94 76 88 82 73 87 119 110 88 101 55 45 68 81 116 127 92 85 119 139 125 108 89 100 102 119 103 116 143 129 111 119 115 100 115 143 111 97 115 103 88 93 82 109 101 99 102 108 118 110 127 111 112 120 112 118 135 128 113 115 117 127 132 138 134 129 125 126 130 128 129 125 120 144 136 139 131 130 117 121 132 119 103 105 104 100 104 94 96 94 63166 355 201 30 11571 17 32 46 6226 2548 262 -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 -75 615 2046 3820 5911 6782 6367 5432 4456 3455 3000 2698 2550 2330 1726 1049 446 -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 -57 494 1232 2987 5958 9069 11508 13369 14491 14656 15640 17202 18325 19355 19282 17898 13011 6560 3378 2508 2121 1776 1390 1091 685 547 502 399 181 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 177 2451 7926 13511 18008 21800 22597 25549 28572 31357 34140 37232 39826 43777 47889 53368 60596 69534 79044 86511 88001 85519 83238 77086 66131 53289 38919 30191 25567 24392 25528 28219 28431 28010 29326 34720 42722 44402 43839 52624 73919 88850 90473 93309 104985 129325 155562 168527 164623 150258 117824 75639 21532 1667 14 43 33 52 38 42 37 38 77 52 26 29 44 45 35 42 49 34 36 36 44 44 54 44 60 63 53 72 108 81 68 62 56 74 78 64 68 71 84 79 66 73 78 47 54 49 49 56 62 67 51 47 48 49 69 56 66 70 70 61 62 79 69 66 72 67 75 95 85 74 71 67 84 89 75 58 54 68 68 70 71 72 62 59 53 49 53 48 45 45 43 37 63172 355 197 30 11567 17 32 52 6226 2551 3662 17 6 -60 -76 999999 999999 -32 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 575 1618 3462 6077 8016 7545 7259 6814 5047 3372 2603 2208 1721 1149 703 278 -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 377 1244 2448 3618 4157 4536 5543 6569 6974 5179 2780 2013 1609 1498 1435 1218 728 320 99 12 -7 59 2 -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 -72 1655 6626 12701 17398 21003 24729 27524 30927 34961 39242 43806 48184 51595 56581 62271 69768 79189 87714 94686 94167 81126 63334 50821 35950 27124 23083 21707 22294 24037 26742 29070 29144 28494 30710 35338 43082 48321 68114 93911 108049 106421 107232 121763 143719 159526 160875 152878 137521 100785 45289 7234 191 50 31 90 60 48 50 38 33 36 63 54 38 54 45 55 69 63 67 67 34 55 93 103 67 74 65 73 100 100 97 105 101 98 93 79 79 66 63 83 59 58 75 86 84 66 49 52 54 74 68 70 71 78 85 84 77 63 64 79 93 87 78 86 83 79 95 95 73 83 89 86 75 80 93 100 91 78 77 71 74 79 85 68 67 59 59 61 53 51 50 43 39 63178 354 254 30 11564 17 32 58 6225 2554 4679 186 144 77 103 -2 19 19 -18 -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 -95 472 1453 3073 5146 6496 7457 8199 7994 5598 3281 2288 1768 1410 901 250 -49 -84 -68 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 -17 627 1823 2821 3444 4082 4391 3414 2570 2807 2736 2663 2164 1550 1148 553 159 196 -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 628 4037 9876 14595 18544 22685 27462 31694 35475 39184 44992 51225 56026 58607 62561 70090 77564 86650 94803 97858 96306 89998 72071 50739 34688 26004 21446 20670 22043 25053 28478 31073 33335 33164 31796 36960 49405 66240 89117 102164 105702 113532 132304 151901 163304 165929 158893 138988 85407 28003 5803 408 74 63 80 95 111 91 94 96 101 98 129 70 102 94 76 103 123 113 91 98 100 115 122 134 121 135 134 128 115 122 91 101 132 146 153 128 132 140 139 106 89 91 103 125 99 95 99 99 108 129 130 114 109 110 100 101 130 106 104 114 119 125 124 124 120 111 114 120 133 130 129 113 118 119 107 129 131 122 111 112 119 119 122 123 109 112 106 105 108 102 101 98 87 63184 352 282 30 11562 17 33 4 6225 2557 3173 236 35 78 64 48 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 924 1893 2730 3739 4383 4635 4655 3588 2898 2789 2653 2110 935 282 -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 617 1716 2654 2777 2500 2706 3465 3544 2445 1608 1084 816 393 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 769 4392 9705 14367 17441 19090 22857 27393 32231 37905 44580 50227 53724 60618 64371 69279 78630 87087 94196 93058 85910 73234 52965 36707 28347 23200 21303 20948 22232 26018 30491 33510 35524 35521 35084 46420 72516 94834 96266 101596 119882 140453 150554 155585 157300 150694 123215 71179 22847 3081 175 41 52 53 37 34 51 43 42 45 50 64 57 51 51 59 57 52 65 68 60 68 43 84 89 68 78 57 86 97 89 88 84 91 85 94 111 80 63 80 75 85 75 56 68 59 75 73 88 77 63 64 77 66 72 88 57 46 66 78 76 79 71 79 77 91 96 91 94 84 84 97 101 95 84 72 73 80 82 79 94 87 84 80 77 77 81 73 67 61 65 66 67 51 48 63190 354 219 30 11559 17 33 10 6225 2560 21729 301 -14 60 34 -26 -4 -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 -94 238 783 1392 1537 1517 1695 2022 2401 2691 2708 2307 1176 234 -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 494 1287 1536 1516 1901 2419 3525 3761 2596 1113 456 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1515 5676 11062 14954 15555 18787 24059 28768 32818 39065 46893 55313 63251 70076 70565 73079 83053 90698 93030 87408 78645 71216 58662 39828 25362 19732 19515 21078 22695 24356 28021 33099 37213 38998 42264 62440 94000 108034 116517 128858 141212 150338 158717 165125 151456 118469 65170 15845 1220 11 17 12 62 45 22 10 30 45 42 29 39 55 62 57 46 41 41 57 47 47 51 58 75 57 64 62 61 81 63 60 62 65 91 91 78 62 78 63 66 89 95 77 72 69 56 53 48 49 32 48 60 39 49 55 62 76 79 75 75 61 70 64 69 73 71 65 72 74 70 73 76 74 73 67 73 67 76 78 83 69 69 79 74 72 74 70 61 53 52 54 47 37 49 49 38 63196 355 185 30 11555 17 33 16 6225 2563 1574 14 31 44 -53 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 999999 999999 999999 999999 -49 107 225 433 592 640 896 1210 1295 999 564 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 21 508 1081 1619 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 999 3995 7846 12244 15308 16493 20078 25167 30244 36277 46345 57545 65061 69742 75872 78329 82258 91150 94925 90409 81534 70158 54980 39600 27376 19012 16924 18300 21057 24268 27015 30988 37043 42459 48884 65437 92523 109474 124679 138674 150439 159414 165966 164110 149808 121807 67825 14492 890 27 23 46 72 55 44 62 29 42 49 38 43 44 48 38 35 37 34 34 40 30 68 77 69 88 63 70 70 64 86 65 103 79 77 77 96 80 66 70 59 56 59 71 77 52 42 61 52 52 62 56 68 80 93 81 77 75 79 94 88 85 76 89 88 83 73 65 80 88 74 63 76 78 76 73 77 80 78 72 76 72 81 79 68 61 70 76 67 70 62 66 63 60 53 45 45 63202 354 212 30 11552 17 33 22 6225 2565 1324 -20 -30 35 64 -57 -20 6 -22 -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 40 256 534 601 389 218 -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 999999 41 289 368 400 291 67 -99 999999 572 1524 1124 283 -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 1295 4598 9487 14200 16905 18931 22502 27501 32236 38232 47693 60209 68744 75029 79625 80726 88184 93822 87931 74359 64426 53914 41863 30983 22921 17966 16774 19223 23578 26696 28657 32014 38799 49408 67658 91418 108622 119011 130925 143460 155080 166340 173484 171506 149946 90478 32873 4945 152 21 22 33 41 54 61 78 59 61 79 61 56 66 28 46 50 36 51 51 34 52 56 63 72 91 73 83 46 69 108 81 65 107 83 75 76 90 78 79 70 58 58 68 66 57 89 50 56 66 58 68 74 89 85 94 72 80 80 74 62 79 81 75 85 88 82 79 85 88 89 76 74 93 85 81 91 92 75 69 85 77 71 74 82 70 63 71 59 63 71 65 61 54 51 54 63208 354 208 30 11548 17 33 28 6225 2568 14894 305 146 131 -35 3 33 11 -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 189 354 276 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 2 58 256 621 1086 1619 2381 2339 2001 1553 487 999999 999999 999999 403 779 931 728 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 728 3916 8734 14541 18270 20203 22466 25902 29058 32759 40850 52814 65890 73185 78797 81967 83139 90435 95415 88186 71943 56719 45723 34803 26458 20661 18027 18460 22013 26485 29112 31619 36843 47392 67399 93828 115399 130599 141242 148289 151030 161289 171786 164796 132848 89359 32851 7866 3621 1397 73 85 40 50 66 75 47 45 75 93 83 66 58 63 92 56 74 92 92 83 71 96 80 87 96 63 71 102 83 86 106 104 102 94 102 95 91 102 71 94 103 78 79 89 84 94 79 70 90 90 85 80 73 77 72 91 94 90 61 68 88 73 78 88 99 105 80 79 88 97 95 100 93 84 95 90 92 97 87 81 85 88 87 78 86 80 78 80 69 67 65 60 57 53 63214 356 144 30 11544 17 33 34 6225 2571 130047 947 -12 -2 -1 -3 -77 -36 -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 101 157 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 292 785 1567 2182 2787 3292 3470 2875 1638 629 50 999999 999999 999999 999999 95 874 1350 845 -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 190 2613 7493 13348 17579 19286 21611 23423 25322 30126 39708 51038 63897 72706 77785 81503 82161 88621 94898 89503 70884 51147 38624 30565 24604 20503 19271 19852 21103 24733 29404 34255 41279 55144 76947 101125 123391 142365 154176 160644 160497 161297 154136 122613 84054 43828 24220 42579 72695 11892 190 35 61 34 42 63 40 42 48 62 47 68 61 74 55 62 63 49 59 70 53 99 98 85 81 95 81 60 74 94 81 104 93 104 88 95 87 97 111 84 103 100 97 94 78 78 68 68 84 93 86 70 69 85 90 82 80 82 88 89 74 90 78 83 91 90 96 88 83 88 97 83 81 87 92 96 92 84 88 91 95 90 88 84 84 74 77 75 61 68 75 67 68 60 63220 356 140 30 11540 17 33 40 6225 2574 2495 143 80 36 40 -100 -36 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -85 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 986 4033 6668 6903 5809 4020 2263 853 285 999999 999999 999999 999999 999999 999999 999999 -17 1628 3034 889 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 479 3278 8221 13931 17609 19277 21753 23830 22934 26162 38169 50922 62929 75098 82278 83011 83803 86348 90566 87275 74058 55582 39395 29171 22691 19683 19001 20411 22227 25434 31588 38564 50020 71624 96822 114790 128558 143523 153534 155714 151142 142397 118642 83772 45757 18746 36449 131451 64507 2373 70 42 66 82 58 69 90 96 81 103 52 75 96 68 44 90 65 68 57 80 87 96 91 93 117 97 79 86 117 118 116 111 81 76 121 130 106 101 107 107 93 105 89 80 94 104 100 84 90 78 75 74 66 70 74 65 79 103 97 90 88 97 107 108 102 105 103 104 115 102 93 89 104 102 91 98 107 108 104 105 87 89 97 99 80 74 87 78 75 89 86 68 73 72 63226 356 138 30 11538 17 33 46 6224 2577 665 459 375 212 69 46 -5 -43 -43 -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 -16 -23 999999 999999 999999 -40 -24 999999 999999 999999 999999 -44 43 -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 -35 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 200 1684 5836 3175 -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 366 2670 6237 10652 14863 18342 22021 24815 24955 24305 31890 46252 62273 77170 85816 86349 84541 84888 87247 89193 79104 60985 41428 29639 23816 20261 19016 20046 22770 26608 33020 43502 65111 102777 134449 150142 155232 158843 160012 148982 124137 102318 83882 59035 26403 9633 53299 89667 73747 3509 61 67 54 113 105 85 61 59 58 54 78 101 70 77 93 59 83 107 91 47 55 74 82 98 90 119 101 86 87 113 122 120 121 107 105 122 86 71 104 84 84 99 92 89 76 77 108 91 93 88 77 75 95 118 100 95 103 98 118 93 104 108 96 76 94 123 125 115 97 98 96 112 108 114 107 100 106 105 97 99 105 101 93 94 97 92 86 86 79 68 69 67 71 72 63232 354 199 30 11539 17 33 52 6224 2580 466 554 414 373 221 153 65 80 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 239 122 60 -37 -53 999999 999999 -92 999999 -66 119 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 -9 848 2740 7602 2780 999999 999999 999999 999999 999999 999999 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 1932 6097 10936 14149 17751 22096 24820 25167 25966 33836 49889 69207 86662 93591 91234 87487 85488 88635 88562 80459 66609 50879 37412 28251 23310 21392 20852 24024 29932 38089 53639 86618 121937 138932 139979 133146 118085 102558 84816 66977 51586 32240 16343 6290 8421 16931 42571 45021 1502 20 31 42 52 31 38 13 30 73 56 41 55 29 36 46 45 56 31 53 53 69 67 71 90 90 93 87 81 74 78 85 75 59 50 51 77 96 96 59 79 93 83 87 76 68 71 75 69 58 63 62 51 60 45 68 80 76 66 77 65 71 60 85 82 77 74 76 82 81 84 76 74 73 81 85 97 90 89 75 76 80 69 75 65 67 58 50 51 64 60 51 51 45 44 63238 355 171 30 11541 17 33 58 6224 2583 125705 1363 569 546 248 293 208 132 143 39 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 325 363 294 197 112 57 85 228 225 236 238 179 58 79 -80 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 897 2097 1896 639 -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 55 2356 7586 12563 14730 17695 22451 25121 25777 25716 30930 45983 67653 87611 102188 104635 100418 95421 93215 91091 82677 69112 54682 41010 32874 28452 25960 25470 28090 35168 47801 70882 102577 125862 113315 89397 78515 69323 62900 56915 46476 30111 16471 7805 3428 3853 23971 46553 3483 54 56 42 51 82 90 53 32 55 86 44 26 57 65 42 74 39 37 48 44 55 75 103 94 88 67 90 85 94 124 107 95 82 81 83 83 91 94 89 74 70 83 57 72 85 91 85 81 66 81 83 68 76 71 75 78 78 87 92 82 80 84 78 86 100 100 94 90 97 97 95 75 92 92 82 91 110 109 99 88 101 97 86 84 81 85 79 80 69 76 85 73 78 74 60 63244 356 140 30 11540 17 34 4 6224 2586 26448 1369 765 558 525 421 182 183 267 127 145 7 -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 43 142 131 308 212 117 119 93 134 136 376 367 186 136 145 207 44 -58 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 105 520 1565 2338 2914 3497 2795 2125 1821 1087 212 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 341 1030 982 380 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 606 4260 9520 12278 13608 16222 22176 24884 25099 25679 27384 38101 59583 81863 97085 104318 103897 98447 92356 90509 87679 80022 65140 47130 35249 29917 29042 29593 32476 41101 62056 85828 102827 114730 104770 89774 84925 85446 88160 83270 66960 40036 18351 11348 15309 78061 120993 5788 95 111 102 59 63 87 110 104 120 104 79 80 74 88 69 63 80 98 86 74 84 118 109 106 109 103 104 123 102 97 103 106 119 121 126 126 139 124 126 91 103 108 116 103 120 99 112 113 108 114 110 111 124 112 106 99 90 109 119 117 125 103 100 107 111 126 113 117 139 133 135 128 126 130 127 127 139 132 133 119 120 121 124 119 107 108 126 119 116 125 115 99 108 103 93 89 63250 357 107 30 11537 17 34 10 6224 2589 9273 1654 628 611 1175 955 240 120 122 97 78 -10 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 111 274 445 356 209 124 114 -40 999999 -62 -53 -20 167 257 250 346 147 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 811 2544 6652 11406 10695 8545 7453 4580 1723 254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 889 905 166 999999 999999 999999 999999 999999 999999 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 2238 8060 13100 13356 14059 17548 22463 24243 23729 23822 32538 53465 74479 92835 102980 101087 94465 89028 87415 86255 79993 69234 56077 43952 35954 33066 33738 37521 45706 59517 76565 88060 94044 100178 111110 117803 117703 108240 89632 66566 37733 16926 10612 15378 103977 124849 5411 24 35 71 75 80 64 68 73 42 83 83 49 65 96 84 68 57 67 63 52 65 102 101 93 70 76 123 99 111 97 98 119 114 109 116 101 102 94 97 92 115 111 94 111 105 94 84 72 82 76 107 91 84 93 87 116 96 99 102 88 98 103 90 87 96 105 108 92 111 101 99 110 113 112 98 94 120 109 109 108 100 105 104 94 92 103 95 93 100 96 83 84 85 79 80 73 63256 355 194 30 11534 17 34 16 6224 2591 8724 533 587 397 3 -26 -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 -59 84 117 20 -55 999999 999999 999999 999999 999999 999999 999999 999999 9 220 243 235 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 520 2785 8822 18146 26318 35294 39340 38225 34651 28499 23053 21060 20901 18644 16424 16660 14851 10517 6585 4544 2639 1740 1031 386 -91 999999 999999 999999 999999 999999 999999 999999 143 951 1018 745 199 -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 889 5166 12302 16818 14643 14452 19165 22990 24004 25405 27730 38373 60986 85622 102188 110116 109840 100531 89037 83852 84086 81563 70037 57586 48204 42581 41267 45634 54394 68654 85070 99449 110771 123767 133214 134541 131519 122023 106033 82322 49481 18176 5450 1049 4318 33045 8236 112 100 90 61 113 114 115 116 128 127 90 93 102 146 159 110 107 95 76 103 136 129 112 133 130 142 137 137 161 149 146 133 128 134 121 148 138 124 115 131 145 127 135 136 163 163 132 135 136 127 132 135 124 118 127 115 104 130 148 150 144 124 134 148 144 138 136 139 139 129 137 134 144 143 153 137 144 144 143 142 140 134 135 130 126 135 138 131 119 121 122 120 115 117 111 110 63262 357 104 30 11534 17 34 22 6224 2594 2276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 651 1260 1956 2970 4826 10225 23841 41823 62013 81387 91160 93765 95974 98156 96782 94708 88381 77342 67440 46882 34085 33369 29780 23512 15100 9107 4848 2131 1031 386 999999 999999 999999 999999 999999 999999 999999 999999 60 528 388 -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 555 5542 12326 15300 14791 13608 15188 18213 20682 23526 26060 34687 56464 80215 95620 102789 101508 93020 82615 70835 68818 67584 62031 55292 49829 47068 49463 57645 69980 84152 94462 104020 115171 122437 127747 130685 126866 120957 117716 105411 71480 30861 11668 22401 33732 16352 976 49 89 41 36 38 59 49 68 69 12 33 66 47 63 64 59 52 58 64 49 91 82 92 91 89 94 58 64 54 78 78 59 78 91 92 83 88 102 101 76 67 83 83 81 93 83 88 70 63 71 75 84 88 89 76 76 76 84 80 83 91 97 99 102 91 81 87 89 70 80 90 92 104 93 97 94 90 92 96 89 83 81 75 90 82 79 73 61 61 67 64 68 72 60 57 63268 357 102 30 11532 17 34 28 6223 2597 14944 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 254 967 2060 2639 2914 4028 5819 9067 13571 18270 23770 31376 41511 50760 63267 72650 72009 69695 68834 69229 73161 74779 78085 77927 78824 73368 61099 49319 40489 33711 27309 23694 17713 13943 10633 8447 6026 3947 2301 523 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2281 7370 10127 13192 15404 14352 14093 16143 19524 21501 22748 31064 52300 76237 90491 95474 92572 82360 68737 58598 55650 55487 55084 53839 52799 57048 66079 76735 87860 96766 101093 105022 111277 121621 136758 152043 168028 180563 173371 135361 76396 20732 6554 43409 62961 11056 306 11 48 14 61 21 1 11 42 59 33 31 15 21 18 80 75 44 23 28 59 32 42 38 44 77 62 48 75 90 86 75 67 69 71 66 31 44 74 80 90 91 62 74 44 25 66 52 59 41 45 45 52 50 63 53 40 27 27 63 73 48 57 59 61 49 61 63 73 82 56 60 70 73 71 64 70 66 74 73 57 62 57 65 60 49 58 42 46 48 39 43 46 42 29 63274 357 99 30 11529 17 34 34 6223 2600 452299 10816 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1119 1915 2654 3475 3684 3216 2984 2978 3128 3922 5437 7363 9704 11141 12893 15657 18296 20445 21516 23836 30090 39312 44869 47591 54022 56958 57650 62077 63451 54718 43771 37817 35955 31532 26138 19982 15995 18074 21836 23028 21243 23760 26086 24524 21391 17304 14490 12243 6817 1657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2462 7351 10147 12576 14927 14827 13446 15132 17134 19637 22502 34224 57974 79133 91141 94578 90621 82645 69154 57619 51642 51281 53543 56541 59245 65109 75080 83776 89218 91665 99615 118443 143276 167603 198319 229356 247516 243898 218007 165626 84730 17244 1752 8626 10951 1435 62 61 53 33 63 71 66 41 46 60 68 74 44 70 61 60 64 55 55 71 42 105 98 72 80 71 68 87 84 68 84 76 81 108 119 120 99 90 108 90 86 88 97 84 89 76 76 78 58 42 59 68 78 62 68 84 72 82 80 78 98 87 89 96 92 98 87 82 98 73 76 84 86 101 100 101 88 86 92 89 78 77 83 80 68 75 67 64 64 62 65 52 56 53 63280 356 126 30 11526 17 34 40 6223 2603 2254 -75 -69 40 370 230 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 171 348 646 1041 1276 1272 1756 2945 4433 5762 7439 9973 12865 15274 17171 19076 19648 17865 16588 15698 16960 17848 17385 18959 19595 17771 15625 11399 6937 3959 2412 1937 3611 11217 16846 17929 16476 14340 14445 16787 14996 13672 10792 5576 1116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2110 7283 9109 11800 14231 15429 14603 14461 16259 17334 19499 25899 44275 69108 85054 94084 89863 77059 68099 61239 52780 48835 52522 57990 64068 69281 73439 79714 90494 105497 127570 155244 189868 225474 254046 268397 268766 255943 233728 192823 117138 33192 3803 116 491 978 151 30 18 46 42 69 77 73 45 47 91 91 91 77 85 54 56 66 62 65 86 82 83 107 109 102 131 118 94 83 93 112 134 84 88 88 72 85 88 122 105 95 74 95 84 91 92 75 73 83 60 64 53 58 65 61 62 61 79 74 92 95 87 86 75 80 92 107 106 92 87 88 87 89 80 87 82 78 83 80 88 86 78 81 80 72 72 73 68 66 69 69 62 54 63286 355 153 30 11523 17 34 46 6223 2606 23746 209 -69 999999 -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 999999 999999 999999 51 311 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -75 -58 83 277 775 1660 2608 3211 4265 6673 8555 10853 13843 17661 23341 30313 35003 36458 37633 36425 34139 33545 34652 34045 32902 26877 20718 16494 14963 14522 12089 9643 8933 8539 8009 7794 7358 7913 8885 10374 10898 8311 1548 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2123 5999 8211 11019 13264 13666 14277 13555 13404 15235 17413 21664 34376 57020 76906 87480 90828 85369 65349 51375 47898 48256 53709 61802 68620 74314 77560 79173 87570 111682 149220 190485 224409 249312 262451 265744 259609 248649 233434 207753 154294 69186 13215 792 29 59 74 45 65 61 53 64 41 53 68 43 48 66 97 66 69 63 85 68 68 69 43 70 82 81 76 99 85 90 101 69 67 83 92 104 116 110 78 82 75 82 90 88 86 66 79 89 71 89 79 66 80 75 72 85 72 79 72 73 59 75 83 71 64 81 73 85 77 74 86 79 80 78 96 86 81 81 78 93 83 71 87 79 67 63 66 75 71 72 57 59 49 57 62 51 63292 355 153 30 11523 17 34 52 6223 2609 5141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 183 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 -41 18 105 219 404 881 1409 2285 3732 5715 8097 11555 15177 18752 22748 28090 34751 41430 42046 40581 42103 46585 50527 51340 47042 44029 39821 30650 20057 17634 17015 17438 20032 20942 20415 20722 19964 17488 14641 12671 12956 11812 10174 7259 2484 343 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4742 7545 9377 11908 12280 12006 11596 11877 13765 16566 21321 32386 50428 68280 80567 80393 69837 54847 46321 44768 47983 55022 64600 72439 75731 76440 86438 113648 150963 190976 223999 246615 259265 265593 265207 261457 251561 233631 196798 138610 76883 16663 816 64 66 21 25 61 108 78 35 60 33 68 76 69 66 88 80 73 44 51 52 79 87 40 61 85 71 56 71 91 86 77 64 75 65 60 83 112 93 87 115 99 72 93 86 82 94 102 85 69 74 65 67 76 63 70 94 72 66 64 52 64 87 78 90 86 90 89 84 92 82 70 83 80 77 84 95 94 79 73 87 93 87 83 84 82 75 71 60 73 74 73 63 60 62 61 55 63298 355 153 30 11523 17 34 58 6223 2612 188 83 -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 -82 271 754 1168 1783 2845 2923 1809 670 180 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 480 938 943 692 574 665 1186 1588 1512 1565 1837 2643 4043 5024 6598 6856 7035 8338 10970 13067 15429 18249 21895 22525 21381 21184 21474 19772 16804 10402 6644 6514 7937 9265 9470 9171 7839 7250 7856 8952 8682 7571 5879 6005 5553 1474 -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 323 4401 6909 7180 9338 10350 10292 9485 9345 11448 15301 21225 31551 48106 65089 72213 69179 62394 53493 46653 45166 47811 55732 67602 76248 78265 83412 108580 147068 183802 211756 231645 246914 258128 264290 266852 268744 261500 241744 196189 129018 72110 20414 1373 40 43 50 77 75 61 61 44 63 75 42 51 72 79 83 69 49 55 61 77 74 61 86 99 70 63 71 104 113 88 75 94 106 97 101 92 78 74 85 83 123 112 104 74 87 95 112 106 95 96 99 69 67 75 78 92 89 82 71 62 62 62 83 79 78 89 73 80 76 76 81 92 101 87 80 83 85 86 80 79 95 88 91 82 91 93 86 76 75 73 77 71 59 55 66 63 63304 356 121 30 11521 17 35 4 6222 2615 88194 787 -65 -50 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 -94 292 860 1745 3137 4662 5113 4740 3852 2750 1824 990 371 76 999999 999999 999999 999999 999999 999999 -40 539 1447 2036 2084 2205 2383 2023 1770 1505 958 466 338 100 20 -3 -85 999999 -81 456 1106 1927 4142 8025 10488 12132 15630 18940 19876 18048 18359 20112 20233 21862 25894 30640 32138 30318 25105 18849 14583 11838 9352 7277 5284 3082 1244 364 489 3384 8152 10891 9066 6567 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 2192 4807 5356 6933 7678 7405 7347 7577 10072 13839 19693 29657 43188 55990 60808 57866 50244 44062 39814 38939 42537 50968 63494 74190 83495 101567 130462 157018 179184 203753 225619 242991 257994 274488 284996 281899 266347 236965 181862 114340 59741 11659 937 49 58 33 44 34 20 -1 20 25 35 46 56 48 23 43 8 6 32 51 3 23 52 37 45 87 52 20 63 68 55 54 73 79 64 63 61 38 34 35 48 58 69 78 63 65 66 69 80 63 70 54 51 48 52 47 59 43 65 64 62 58 48 54 56 63 53 57 58 51 48 52 60 66 52 56 61 56 72 59 63 58 57 61 57 55 49 53 52 59 58 47 43 36 41 38 32 63310 252 3238 30 11518 17 35 10 6222 2618 32 504 1430 2532 3713 3971 3312 2475 1955 1370 896 465 -2 999999 35 201 103 158 252 427 536 991 1553 2339 2901 3424 3977 4059 4081 5592 8272 11740 16103 19586 27715 40349 49871 56278 58821 60113 61509 64098 62198 63764 64714 57452 55001 57670 62501 71570 76179 75539 59883 38410 22911 11847 4840 2403 1798 396 140 293 326 472 1282 2445 2832 1850 385 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2411 3797 5369 7499 7521 7129 6767 8531 13285 19535 28713 40941 51943 55521 54698 49251 40720 35686 36888 40970 46738 56052 72585 97151 121448 147389 178543 209721 238778 265275 287144 299299 300509 298309 290694 261998 187894 120202 75897 18699 1182 53 -10 -4 17 27 37 42 74 26 32 36 40 37 51 34 -9 4 32 59 39 14 30 48 40 25 71 43 55 75 66 72 41 53 55 46 51 57 65 50 46 40 59 57 74 66 86 96 88 76 90 75 89 63 62 69 75 77 54 62 74 84 64 43 49 83 78 58 72 51 55 62 49 53 65 64 62 76 73 69 77 71 75 68 71 61 71 56 58 62 66 59 49 53 58 38 41 45 63316 355 143 30 11513 17 35 16 6222 2620 658 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 362 982 1444 1851 1997 1940 1556 1280 1040 1302 2065 1958 1668 2150 3465 4592 5283 5851 6516 7671 9005 9899 10272 10182 11521 14269 18953 23741 33411 42639 48511 54973 62617 70844 76965 78641 72965 68685 68899 72034 82644 92636 96548 107084 113327 108153 92600 80021 53905 39745 27584 13677 6770 3295 1401 656 30 999999 213 831 683 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 1299 2575 4330 8511 9645 7896 6729 7711 11600 17149 26013 37866 48488 52727 53099 49042 41959 36267 37157 43216 51074 63361 88640 115949 136326 166406 209460 242847 277604 304142 311641 308859 307763 299186 270547 217122 132983 54422 17014 1545 85 31 9 26 78 67 61 63 58 58 45 55 80 57 23 39 39 75 45 53 60 60 72 75 86 63 83 111 81 71 59 59 66 60 79 73 79 89 83 85 70 76 83 95 93 91 73 90 93 89 80 89 84 77 75 86 72 73 81 69 70 70 85 96 98 90 75 79 83 73 75 74 74 74 79 93 67 71 78 79 74 71 66 68 77 74 74 85 74 63 59 59 53 61 57 50 50 43 63322 357 83 30 11513 17 35 22 6222 2623 580455 7017 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 187 299 709 1364 2014 2596 3011 4064 5783 8403 11571 13694 13826 11471 8833 7610 9280 11584 12682 13915 17435 24742 33243 37719 40576 39533 40430 38911 34893 32317 33349 36056 33583 28260 23487 17040 9327 5634 3892 1539 713 488 241 345 627 505 358 369 710 1000 1220 1398 1212 1417 1579 1148 838 534 -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 828 1892 3285 5761 7533 6936 5913 6496 10370 16357 24857 35160 44991 49253 48887 45340 43394 42105 41930 45861 58366 79522 102903 130840 162237 192306 228309 258173 285545 304388 313169 322956 312810 290909 233620 161401 72442 9998 400 125 35 38 82 66 77 89 43 29 48 48 8 28 32 53 54 31 40 26 65 64 54 80 84 79 68 95 69 62 96 83 93 105 99 89 78 75 78 93 105 99 105 80 83 79 81 96 87 94 92 92 104 83 82 76 80 73 55 49 46 75 92 91 91 71 67 61 79 105 109 80 86 90 82 74 88 82 91 103 92 80 86 79 87 98 91 85 74 77 74 73 61 65 58 63 59 56 55 51 63328 357 85 30 11515 17 35 28 6222 2626 832803 3765 193 151 134 9 -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 80 476 902 1225 1469 1486 1702 1796 1884 2220 2428 2947 4700 7588 11899 15867 16907 14307 11501 7778 5204 4593 4299 3513 3439 3697 3492 3027 2326 1657 915 545 506 616 853 1327 1396 1522 1721 2318 3518 4676 5387 6055 7289 8794 8229 8370 6303 2953 1066 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 999999 999999 999999 999999 999999 999999 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 795 2062 2989 3713 4392 4614 4226 3876 5175 9536 15574 24192 34856 42189 44214 43140 42246 42427 44296 47110 53161 67221 93714 121730 151123 180448 203841 226823 254947 281729 305087 309465 298523 276503 218633 115970 27633 7431 384 11 17 -9 38 22 55 39 89 85 13 20 14 19 -8 7 48 41 48 24 29 50 25 51 45 73 60 47 60 61 79 75 60 57 73 74 58 68 64 57 59 68 89 78 81 75 39 66 82 54 62 75 94 70 64 74 65 80 60 66 49 50 51 46 51 42 41 46 67 73 62 83 82 69 70 61 72 81 72 83 83 74 72 68 70 72 66 70 62 65 72 66 53 51 53 47 48 53 49 42 63334 356 118 30 11518 17 35 34 6222 2629 1307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1291 1806 1846 1696 1398 926 754 935 1265 1741 3634 7249 11668 14554 15788 15803 15049 13956 13457 13765 14524 14332 14337 14573 14152 13387 13328 14561 16171 19091 22593 23610 24320 27116 28001 27098 32781 40875 41058 40063 41704 42423 41186 36563 24424 13769 7802 4850 3076 2247 966 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 251 1215 2371 2890 3372 3740 3582 2852 2362 3043 5921 11604 19166 27594 35517 38960 40089 41152 41706 44370 48200 55321 73993 100423 128740 158645 188257 213458 241428 267351 296007 321152 322178 309590 261414 178545 86872 30125 13184 3031 123 8 -4 26 22 35 36 20 12 15 48 53 29 61 32 12 19 56 57 31 6 43 37 35 38 51 81 79 76 90 55 62 85 69 53 71 70 56 58 58 32 44 59 77 70 63 64 85 87 86 76 69 73 52 60 73 63 43 69 58 67 75 67 70 67 75 63 56 67 63 69 64 69 70 80 70 69 74 75 86 83 86 81 85 90 75 67 75 72 61 69 64 52 58 58 53 55 46 63340 356 118 30 11518 17 35 40 6222 2632 22360 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 370 576 710 903 995 1127 1027 624 209 736 2267 3876 6155 9282 11586 13269 16034 19604 22112 23539 24154 23659 24200 24615 25060 27482 32341 39072 47382 55965 64781 71902 79598 81820 81681 82643 76935 69501 57736 44327 33288 21017 14922 14817 16028 15462 14143 11371 9319 6224 3051 2103 1728 1063 408 -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 241 1033 2010 2469 2461 2684 2855 2429 1588 1950 3173 6330 11681 19158 26480 32298 35818 36969 38556 42846 49231 61122 82923 112140 142296 167950 193131 222489 254470 289973 315536 343262 364318 354046 291271 172824 55362 7461 2548 250 11 14 33 62 39 66 79 73 47 42 31 6 50 44 45 38 47 53 53 42 58 61 78 85 44 69 48 69 61 94 68 75 81 59 86 85 64 74 95 85 87 89 78 91 92 80 101 101 81 79 80 80 77 79 92 75 73 78 66 98 86 97 90 71 90 83 73 57 78 85 79 89 75 72 79 90 93 97 89 95 96 75 85 79 85 82 89 89 84 83 78 67 73 65 59 60 57 63346 355 144 30 11514 17 35 46 6221 2635 9342 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 246 578 822 1196 1616 2313 3599 5170 5082 4638 5614 8513 11486 13470 14065 13507 13823 15716 18863 23922 30086 34513 36189 37872 41712 47343 53679 62071 70687 71876 72589 71852 64345 61196 60973 51727 45989 39837 36482 38830 38908 38714 36377 30698 20866 11912 7964 6310 5588 4448 1521 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 -93 162 889 1835 1825 1533 1386 1603 1624 1432 1749 2488 4603 8654 14925 22318 29855 35094 37507 41378 48205 57327 71741 98047 127788 158385 185339 212516 245347 280837 311714 332432 359644 369122 336702 221009 80909 13108 783 1017 735 129 59 71 58 98 108 97 107 101 77 58 107 97 49 63 91 56 67 97 108 90 80 73 97 99 108 125 115 97 93 117 95 81 118 120 102 126 114 131 116 106 116 111 107 109 139 144 114 114 108 116 104 109 127 119 110 109 102 112 109 115 103 121 143 117 101 120 118 111 109 118 111 114 101 113 116 108 103 107 113 121 103 117 111 104 113 107 109 121 121 111 102 96 93 93 86 63352 355 139 30 11509 17 35 52 6221 2638 837 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 329 592 752 918 1139 1877 2956 3355 3481 5350 8842 12246 15948 19440 21530 23661 24620 25287 26892 30499 34549 39006 44058 47836 53160 60636 65912 71811 73956 72044 71191 75061 79083 84909 83660 83481 85536 79416 64765 51225 42572 36527 28255 25064 18066 10379 4705 2872 1925 1003 246 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 185 511 983 1371 1118 893 1085 1262 1435 1190 1504 3155 7127 13792 21121 28890 37000 43053 48064 55596 70799 94571 116120 135545 162042 190168 215530 244824 278629 307591 340594 358078 343428 297431 185757 52671 3798 393 235 76 66 94 91 105 101 110 93 112 59 75 90 59 60 22 67 62 94 76 52 46 73 90 97 110 85 90 122 131 101 93 108 107 94 86 90 106 95 89 114 117 87 90 117 116 103 98 112 100 97 98 100 108 118 109 101 76 74 88 86 92 111 116 90 93 100 92 87 97 106 101 103 82 95 98 96 92 97 95 84 107 108 101 101 98 93 97 88 85 83 80 81 76 71 72 73 63358 248 3350 30 11510 17 35 58 6221 2641 -79 21 155 331 567 885 1408 2203 3315 4370 6071 8750 10350 10419 9782 9276 9886 12375 16823 22198 27050 30240 32760 35994 39558 42027 44826 46268 45618 45466 45166 43492 46122 50953 51804 51011 46838 39863 33442 32192 26509 20956 18757 22207 22623 22652 19019 14532 10631 8353 4872 1957 775 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 93 373 589 569 504 694 984 1226 1209 1271 2328 6288 13432 22110 30045 36964 44333 53643 68259 86094 103180 121302 138340 159261 200197 258319 311718 338562 363464 374789 365062 340534 270333 126426 11140 1454 1607 146 30 15 36 13 23 44 62 62 39 49 36 31 15 20 30 51 72 43 32 36 27 42 58 47 68 65 68 89 100 83 52 70 58 66 52 52 68 56 74 77 88 82 62 61 88 89 60 80 55 42 61 58 62 64 80 75 70 75 83 74 68 64 35 30 50 49 66 66 61 56 64 59 68 72 61 56 59 71 70 71 68 73 63 61 65 60 51 44 55 55 46 44 40 35 35 63364 248 3355 30 11515 17 36 4 6221 2644 -95 244 522 814 1195 1460 1743 2652 3452 4413 7978 10359 10577 11897 14825 17266 18917 19814 19821 20479 22482 25402 26749 25703 23761 25494 29439 34965 43412 51686 58115 62741 63510 62914 62685 65244 65628 61954 61766 54112 43593 32645 19171 8170 2492 995 588 467 302 56 -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 -85 999999 999999 60 214 239 249 396 763 1107 1211 1216 1282 2338 6808 15418 24117 31873 43395 58553 72233 86408 102687 122027 144358 176131 227180 290767 335669 355955 361887 373431 382389 350926 263839 126305 23774 3999 6699 1269 -3 6 29 20 7 -6 20 19 13 24 -6 -2 9 33 -29 -9 26 14 20 23 7 24 35 36 31 52 69 29 46 34 23 48 39 41 49 45 44 69 73 35 41 49 56 64 51 50 56 53 59 59 65 70 46 52 53 38 34 41 48 56 40 41 42 33 32 49 37 41 36 32 35 51 52 49 45 42 52 53 46 39 47 53 43 44 39 27 43 40 31 21 18 23 25 20 12 63370 242 3538 30 11518 17 36 10 6221 2647 -44 568 2044 3958 5775 8135 10399 12341 14464 15768 16769 18096 19448 19918 19931 18966 18119 16973 16574 17278 18524 20239 21348 24145 28142 34903 42993 51333 57485 62097 62664 54518 42004 31564 23122 16813 12596 6879 2441 1513 1608 1330 570 -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 -27 53 -30 999999 999999 -17 80 121 246 395 870 1353 1360 1366 2178 4452 9739 20101 32075 44773 65341 85806 100876 116905 135468 158717 190723 239481 304798 346827 368306 377708 382636 372664 340969 277119 141292 21098 5250 14172 2125 -14 7 34 49 12 23 53 55 56 27 40 26 66 10 1 9 34 33 42 35 26 39 28 36 63 58 34 66 55 64 54 65 46 79 73 70 45 63 39 34 42 50 51 53 55 77 74 65 67 73 51 42 61 88 66 64 62 61 63 55 54 46 50 37 51 61 52 43 30 44 54 43 48 54 57 63 65 58 54 47 61 69 55 62 69 63 52 58 55 50 49 46 43 42 30 63376 355 149 30 11519 17 36 16 6221 2649 4604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 758 2244 3556 4659 5677 6773 7756 7695 7191 7246 7891 9012 10203 10975 10940 11120 13000 17234 23379 26097 26541 23647 20419 20967 24875 24655 28111 34480 42574 42044 38525 35433 33645 34760 31490 30747 25421 17300 12365 8534 4376 1353 208 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 139 312 281 66 999999 999999 999999 999999 999999 72 410 669 842 1105 1535 2686 5406 11234 20053 31908 47012 68007 91533 109078 125619 147176 175985 216129 261782 307742 341833 376398 389433 403781 407007 393951 336394 174886 18869 1472 5284 3823 162 35 78 31 39 65 68 57 46 54 43 44 80 83 60 73 57 32 18 66 46 53 80 67 76 86 96 60 52 80 84 77 85 80 70 94 98 105 85 79 93 104 98 80 70 100 100 103 88 81 92 107 100 95 110 100 76 72 67 88 87 85 71 87 82 81 77 83 68 80 90 84 90 89 87 97 107 108 101 89 96 97 96 98 100 89 86 84 81 77 88 73 67 74 77 63382 355 147 30 11517 17 36 22 6221 2652 7001 999999 999999 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 -40 736 1881 2761 4135 5664 6619 6955 7093 6784 6502 6726 6670 6068 5672 5659 5391 4496 3722 3620 4751 7662 9719 11577 12797 14768 14240 12349 11371 10685 8097 6295 4731 2315 715 186 -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 205 546 727 612 302 -13 999999 999999 999999 999999 33 408 813 1045 1283 1723 3102 6675 13297 23943 38664 60337 85681 110730 138348 161762 188104 219864 255432 292813 328478 347345 370359 393256 406526 425025 384837 272566 98369 7527 206 15 39 23 39 59 60 37 40 55 81 56 54 66 65 44 67 88 65 54 32 68 68 62 93 82 66 91 104 102 105 77 72 76 96 95 103 82 97 84 89 92 97 102 113 95 90 103 113 88 85 81 106 104 94 80 98 101 89 100 114 82 79 96 79 72 74 83 86 90 100 85 97 90 87 88 92 86 89 107 104 94 90 92 96 91 93 97 99 91 84 85 87 89 76 76 75 63388 355 143 30 11513 17 36 28 6220 2655 16176 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 649 915 1112 1617 2709 4073 6342 9349 11601 12494 11533 9286 7244 7091 7646 9300 11025 11690 10559 8529 7340 5789 3741 3634 4096 3709 4127 4320 4175 4353 3937 2938 1957 1228 247 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 526 1060 1481 1324 723 152 -10 -24 -7 36 229 495 901 1390 2241 3738 6441 12002 22330 38982 63260 90383 115107 140029 164765 191898 220038 246596 276613 305808 330932 349220 363544 375634 375602 318002 217584 98278 18491 766 32 23 -3 7 21 26 14 50 50 20 59 55 22 37 20 20 52 24 21 22 27 23 13 17 19 38 31 38 41 63 34 58 46 45 24 58 46 47 47 48 69 45 42 49 48 61 52 59 52 54 67 64 67 52 50 58 57 60 75 57 41 46 43 53 66 50 44 58 47 55 52 54 61 73 69 69 66 60 57 66 65 69 69 60 62 58 47 48 62 58 45 48 43 39 37 37 63394 354 172 30 11512 17 36 34 6220 2658 6023 -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 -98 570 1340 2546 4368 7180 9965 11667 12594 13343 13926 13597 14058 15762 14251 9021 6072 5890 5805 5250 4575 3809 3882 3306 1767 1268 1565 1877 1921 1641 779 -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 1 597 1684 2936 3429 2675 1457 884 669 528 533 835 1403 2011 2656 4175 7975 14562 24304 39258 63933 96867 128710 158945 185614 215037 247337 266921 292512 322252 343284 363525 364388 350285 304492 242740 164695 67769 10939 698 45 34 67 68 64 60 79 91 132 118 102 86 67 58 89 57 31 49 56 81 94 86 96 88 85 78 81 89 108 107 116 97 75 103 102 97 111 116 119 124 108 113 121 114 109 124 128 130 130 131 132 108 124 119 105 120 122 128 127 127 124 111 104 112 112 103 118 102 92 115 113 108 111 109 111 92 111 109 107 122 121 113 108 115 118 101 108 112 108 105 114 110 97 93 95 91 89 63400 354 175 30 11515 17 36 40 6220 2661 853 80 53 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 544 1497 2475 3210 4132 4957 5604 4983 3755 2341 1302 1172 1288 866 160 999999 999999 999999 21 40 89 124 331 634 1535 2672 3117 4880 4951 2750 921 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 812 1782 3074 4163 4581 3911 2718 1890 1582 1935 2325 3225 4927 7412 11213 18690 31629 50816 75815 103723 136452 165639 194610 220362 242894 263749 281419 305963 327400 337614 344524 330947 307510 245389 130701 53032 18975 3371 261 63 36 93 100 86 72 65 86 65 95 93 46 61 106 78 63 78 85 73 56 67 67 90 78 83 67 85 92 125 99 116 126 109 132 127 124 111 112 122 111 98 121 112 99 110 112 113 125 117 97 113 132 116 109 117 115 103 104 108 103 102 95 102 97 112 101 117 128 115 99 102 95 107 102 106 99 114 110 107 121 119 111 102 107 107 105 113 99 100 116 105 93 92 91 96 94 94 85 63406 354 181 30 11521 17 36 46 6220 2664 76 116 55 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 246 634 739 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 182 646 1531 2968 4365 4830 5030 4495 3618 2562 2115 2801 4293 6301 9422 13727 19747 30493 44735 64108 91572 120764 146575 169815 194198 217342 236566 258194 282099 303013 306254 310161 296607 267665 237965 164699 79403 41720 15377 1837 -2 -17 3 -35 -13 28 8 -14 40 15 8 16 18 0 -3 19 -29 -28 12 17 20 -10 15 27 -7 7 5 1 19 29 36 9 24 15 44 40 31 39 43 33 50 44 30 34 48 50 54 58 75 50 39 35 44 57 55 39 40 55 43 28 38 26 12 19 28 42 26 31 48 40 31 37 32 39 33 36 44 42 44 37 33 34 31 31 36 36 37 38 29 29 28 29 25 30 31 30 17 18 14 63412 356 127 30 11527 17 36 52 6220 2667 24898 931 615 546 577 374 268 209 187 49 49 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 341 902 1878 3466 5550 8014 8934 8849 8307 7259 6704 7266 8620 10935 15269 21864 30760 44828 63788 89383 117089 140139 167272 193918 218323 235170 230048 220639 206758 183899 163699 134570 109971 107244 92308 68417 46628 20599 5160 450 -8 -12 8 0 18 41 14 46 11 16 15 28 67 33 54 14 11 18 16 8 40 15 20 63 50 39 44 26 42 31 31 36 53 74 77 63 28 52 54 63 67 63 77 74 68 77 73 72 59 67 75 71 78 81 59 52 61 89 80 76 64 41 75 63 50 55 64 61 59 36 40 58 53 60 66 48 59 76 63 57 59 67 72 58 60 63 71 65 76 75 61 57 62 56 61 59 52 41 46 63418 355 159 30 11529 17 36 58 6220 2670 581 337 337 267 203 144 20 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 871 2243 4838 8113 9274 10110 11154 11050 10336 10782 12783 17147 23112 31628 44708 61220 88010 122485 151594 173244 187061 201542 219461 237123 255897 266512 264771 258740 253920 247409 243515 230684 187600 101547 32021 10184 1657 75 32 -4 36 42 44 36 40 56 25 32 22 12 40 65 60 56 56 67 29 18 42 41 56 72 54 46 49 66 62 80 102 62 82 72 67 66 74 79 84 72 65 87 81 63 108 88 79 97 87 81 81 104 108 91 93 91 104 105 98 74 71 74 88 96 80 92 105 99 88 106 93 82 91 97 79 94 95 81 92 86 89 102 95 105 97 101 104 95 88 91 89 90 85 86 79 75 76 72 68 63424 355 158 30 11528 17 37 4 6219 2673 3918 96 73 62 40 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1341 4690 7183 8642 10956 14150 16509 17090 17492 18703 21604 25925 32769 41223 53345 73692 99249 122631 147915 169666 191003 212689 235791 260822 283428 304870 318169 323801 323328 312401 284104 227987 131500 37608 6327 782 35 2 -19 46 38 37 20 16 28 27 58 75 70 32 45 9 28 37 7 23 0 7 34 53 41 28 38 37 35 30 30 22 37 48 61 70 41 54 57 49 77 61 56 48 64 57 43 82 90 67 73 70 63 63 67 59 63 60 65 65 62 70 66 55 56 48 55 57 69 68 60 59 69 58 75 80 67 64 72 75 76 82 76 73 75 73 72 73 70 69 58 61 55 64 65 61 56 47 47 47 63430 355 157 30 11527 17 37 10 6219 2676 14940 27 -50 52 -39 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 524 1620 3654 7356 12394 19469 25499 29362 31816 33764 37577 44250 53871 64907 78024 93732 114638 140501 173097 202250 227867 248499 267054 285411 302652 320126 338708 349506 355444 355345 316000 232400 130112 28724 1145 38 52 79 56 73 35 47 35 61 90 88 104 75 83 76 81 53 64 71 73 69 81 91 59 61 77 82 79 88 82 88 88 102 104 86 110 155 124 115 101 86 85 81 112 97 105 119 116 83 92 105 100 100 105 105 105 101 103 92 80 84 72 99 109 101 98 96 94 95 100 101 93 81 89 85 89 104 103 112 114 103 97 104 94 91 102 98 101 107 102 96 93 94 102 93 85 80 79 77 79 63436 134 6789 30 11529 17 37 16 6219 2678 145 806 1556 2855 5117 7287 10811 17211 26524 35054 41341 48759 56097 65438 76941 89202 102567 121379 142217 168007 196976 224873 248965 276059 301358 333433 354243 369953 379552 361559 293414 149039 26684 1507 31 20 24 37 23 43 15 12 46 66 68 47 53 49 22 28 44 26 25 46 47 34 40 48 28 37 54 55 50 74 53 51 82 109 81 60 62 70 88 72 69 67 66 79 94 80 60 79 60 52 56 72 75 73 62 59 65 68 56 63 66 51 64 55 51 72 76 78 80 62 57 63 70 69 70 59 69 81 77 62 61 57 72 76 65 56 61 68 64 63 65 59 53 53 57 48 50 46 50 46 63442 132 6854 30 11534 17 37 22 6219 2681 187 716 1197 3171 8588 18327 30051 36359 35687 40357 49404 57910 66593 75035 84219 99451 122294 156112 184253 214037 248680 278813 307434 340017 366906 376757 360826 318913 203745 43154 1484 24 -13 6 46 24 4 24 8 -11 -2 34 48 44 48 37 28 10 -4 6 23 1 12 18 -3 27 39 41 52 40 51 20 36 68 63 66 62 49 56 66 59 54 52 95 47 40 60 54 65 67 48 44 40 40 68 66 61 55 64 66 51 34 52 79 70 86 60 50 48 46 56 55 58 47 51 57 39 42 58 58 46 50 64 57 51 42 45 45 50 48 42 43 41 39 35 33 27 16 17 22 22 19 63448 346 411 30 11541 17 37 28 6219 2684 345 242 78 79 43 -42 -99 15 -41 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 889 3756 12035 27520 45740 59778 62104 57088 53961 52979 51772 52931 59676 72525 86355 106987 142191 179737 203182 230303 254273 257900 257201 240898 182226 94985 29050 2543 106 78 65 82 74 71 96 94 57 72 89 95 99 95 124 129 109 88 63 64 84 118 106 132 106 100 121 113 96 115 124 118 137 141 146 161 154 135 121 100 131 162 143 125 129 102 143 131 114 128 131 119 123 118 121 143 135 119 125 125 135 134 133 133 140 128 127 126 126 121 115 117 113 123 122 109 121 119 124 130 117 116 112 122 122 117 117 102 109 123 115 114 116 119 105 105 96 91 101 91 91 63454 343 536 30 11546 17 37 34 6219 2687 25 29 3 -55 -47 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 794 2530 8041 22678 47793 76291 96914 100990 89090 79534 77686 76146 96106 122244 144961 167516 191380 213332 230532 239898 232292 210808 183962 119536 44565 8199 296 10 -10 2 15 -28 -32 15 12 16 23 16 -3 12 3 43 48 23 48 -4 18 33 59 33 36 46 41 44 33 42 55 38 32 68 84 66 114 73 68 36 71 73 32 46 66 52 57 71 72 75 48 36 61 63 71 73 63 47 42 37 36 50 61 60 66 60 51 46 52 53 53 43 44 36 45 64 42 32 48 47 49 48 53 52 47 58 64 60 58 55 48 53 48 36 44 43 40 31 33 37 24 29 24 63460 347 418 30 11548 17 37 40 6219 2690 338 221 354 400 316 132 103 183 69 -20 -31 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 838 2870 5790 12083 28257 53999 79792 101061 114574 117376 97058 89610 127656 166634 193543 202499 204392 200396 186547 164074 158089 181339 160561 88430 30506 5570 145 79 52 45 46 65 78 69 41 43 35 36 85 61 66 84 100 76 71 73 75 80 88 74 72 63 86 108 145 105 89 67 98 99 97 93 117 113 100 103 77 83 97 101 118 92 114 125 129 102 89 76 86 99 107 105 105 93 109 102 77 98 105 111 103 78 90 96 101 102 111 108 117 115 114 87 103 95 108 107 96 92 107 115 99 95 109 105 101 104 106 96 93 91 99 95 88 82 81 79 82 85 77 63466 350 329 30 11549 17 37 46 6218 2693 1107 851 578 606 539 682 687 483 479 357 346 292 224 227 199 143 121 -27 -50 -66 -98 -66 -53 61 -19 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 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 -96 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 -99 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 -78 254 1195 3539 8109 15346 26930 41394 59992 80238 94860 101747 101705 120053 134840 136847 146899 145326 136167 140513 121837 78220 55571 64333 56793 31258 6964 364 42 15 39 33 38 12 35 54 51 49 40 25 17 37 80 62 51 78 67 53 88 80 68 75 36 56 47 59 76 72 91 59 57 84 93 85 73 67 87 75 69 90 90 103 96 78 86 81 77 78 76 81 86 69 74 95 105 86 90 99 78 72 75 86 93 86 65 66 85 95 77 102 88 81 93 82 77 84 88 86 83 91 86 86 96 97 86 81 86 93 94 85 81 84 84 85 81 70 67 73 73 69 63 63472 356 153 30 11553 17 37 52 6218 2696 4393 1543 1568 1497 1502 1463 1235 1034 868 739 840 824 790 627 609 535 693 526 438 479 555 448 232 212 158 122 71 136 120 84 182 134 58 20 27 -33 -57 89 122 24 20 -7 -1 -18 999999 -51 -41 999999 -86 999999 999999 -27 -41 -70 999999 999999 999999 -92 999999 -54 999999 999999 -65 -93 999999 -43 999999 999999 -79 -78 -41 -1 -81 -6 30 -45 -50 19 -31 999999 -51 -93 23 29 -71 -14 18 -57 -68 -41 -42 -14 -66 -54 17 -30 2 999999 -97 -76 -84 999999 999999 -92 -43 -17 999999 999999 -38 999999 -38 -32 -84 -26 48 -79 999999 -32 -32 4 -55 -60 -48 -53 999999 -2 23 -61 -63 -45 -85 999999 999999 -77 -77 13 999999 -51 -19 -14 29 -60 -54 -34 -76 -49 -13 -33 -40 -59 -42 -85 -68 -55 -20 -96 -88 -76 999999 -75 -60 -19 -25 -53 -82 -69 999999 -76 -11 -90 -96 999999 -52 999999 999999 -83 -64 -68 -65 -57 -75 -70 -56 -50 -57 -36 -31 -51 -55 -31 -77 -58 -42 -35 -48 -3 -24 -37 -37 -78 -39 -61 -42 -57 -50 -72 -71 -76 -46 -72 999999 999999 -73 -96 -60 -60 -76 -81 -95 999999 -56 -23 -62 -45 -36 -27 35 330 1473 4937 16062 35766 46322 50946 58801 67820 74635 72966 67477 64548 59020 47398 40567 33639 37338 52274 41378 15233 5471 4241 2861 977 66 14 41 5 35 27 36 27 47 43 22 19 55 19 45 33 69 61 58 76 47 38 63 56 37 42 75 37 52 71 67 72 63 63 60 73 100 59 62 91 95 66 82 79 63 72 93 80 79 87 83 98 96 84 71 77 75 76 69 90 93 90 104 98 84 85 78 60 70 73 75 79 73 92 89 71 94 84 91 81 80 88 80 84 85 78 86 90 81 81 83 88 90 82 84 82 75 71 75 68 57 69 58 52 63479 356 159 30 11559 17 37 59 6218 2699 6055 1358 1406 1357 1315 1302 1146 866 672 736 816 787 713 666 677 546 443 390 388 416 348 251 219 167 103 -17 41 56 153 113 -51 -46 112 -51 999999 999999 -69 50 -31 -81 -81 -87 -29 -50 -73 -66 -41 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 -93 999999 999999 -89 999999 999999 -54 999999 999999 -67 -15 -1 -47 -70 -74 -76 999999 999999 -82 -91 33 41 6 32 3 -88 -6 6 -44 -49 -44 29 -50 999999 -89 -36 -81 999999 999999 999999 -94 -43 -67 999999 999999 999999 -51 -4 999999 -67 -77 999999 -93 -36 999999 -57 -85 -25 -53 -46 -41 -51 999999 -86 -78 -45 999999 999999 999999 -76 -66 999999 -78 -59 999999 999999 999999 999999 -35 -60 -90 -78 -77 -53 -47 -86 -89 -75 999999 999999 -40 -49 -98 999999 999999 999999 999999 -57 -85 999999 999999 999999 -89 999999 -86 999999 999999 999999 999999 -100 -65 -56 -90 -73 -97 -91 999999 999999 999999 -33 -9 -43 -30 -28 -85 -86 -50 -42 -70 -93 -55 -38 -33 -72 -18 -85 999999 -73 -75 -64 -91 -57 -56 999999 999999 999999 999999 -81 -79 999999 -78 -88 999999 999999 -88 999999 999999 -88 -92 999999 999999 -56 -53 -35 148 873 2863 8088 20162 37300 55543 71005 83082 87542 84063 71962 58425 49098 40378 32059 30129 31762 30933 24077 11137 1851 32 -10 -9 -32 -33 -9 14 -16 -35 -23 7 5 -10 -18 -33 5 -26 -34 3 20 10 -11 13 26 13 38 29 17 27 28 24 37 39 51 39 38 30 54 55 72 57 53 55 61 43 53 75 51 57 50 47 50 63 63 76 62 45 60 55 61 63 66 50 49 51 63 59 64 64 55 35 26 48 72 63 56 58 50 46 53 44 56 53 53 60 51 49 51 53 60 67 64 58 61 53 55 57 52 49 48 48 47 45 46 41 37 32 63485 356 163 30 11563 17 38 5 6218 2702 4038 1503 1824 1823 1803 1749 1493 1102 978 969 1003 955 826 805 896 733 509 508 525 552 443 341 358 328 147 127 99 64 140 81 78 87 151 62 -67 16 102 34 61 -16 -3 -8 21 -92 -3 -26 5 -4 -86 -65 -25 -52 -67 999999 -85 -62 -43 -99 999999 999999 -49 999999 -44 -42 -26 -72 -11 -27 -47 -64 -56 999999 -68 93 18 11 55 33 -12 38 -17 40 61 68 9 18 -18 -10 45 57 27 42 32 4 -26 48 -32 -53 0 17 -22 -84 -58 41 13 -58 -32 -55 -17 -59 -20 -3 16 -10 44 -37 -32 48 21 34 -31 -8 -22 28 -12 -31 -95 -7 -13 25 -21 -33 -78 -16 30 -41 -41 -46 -48 -16 -62 -74 -45 -28 24 26 -23 -14 -9 -11 23 -49 -61 -43 22 -29 999999 -43 33 36 -19 -43 10 33 -5 -47 -66 -56 -32 -31 -44 -58 -18 -23 -62 -21 -24 -4 22 4 -39 -72 -6 -3 31 64 29 -6 -14 -31 -8 4 26 66 50 27 26 -4 16 3 6 19 -15 -20 13 30 -23 -7 -16 -16 -33 -22 -8 -15 -14 -37 -55 -16 -3 -32 -67 -17 -86 999999 -50 -7 -13 13 10 105 274 800 4134 15101 32515 47045 61059 71584 71471 64397 55315 39914 30312 18854 7475 7442 7150 1981 222 41 23 31 52 25 16 31 15 29 33 42 32 28 32 42 58 22 52 44 51 48 77 53 25 16 56 51 63 54 16 63 77 47 49 63 67 73 73 61 89 85 73 70 69 100 110 63 70 81 75 63 75 90 87 70 97 110 97 93 112 100 109 85 83 92 92 102 93 93 89 84 94 90 77 74 67 98 84 74 88 95 96 96 101 91 82 87 82 89 91 91 95 81 96 86 88 86 102 94 98 82 73 78 78 78 84 82 63491 356 136 30 11566 17 38 11 6218 2705 2410 1787 1840 2055 1876 1575 1408 1048 928 977 927 931 796 811 909 907 767 700 629 696 664 538 373 266 284 285 168 212 245 173 163 216 161 133 143 104 56 120 109 102 129 91 51 -56 4 -14 -14 -63 -81 -83 -7 -54 -91 -83 999999 999999 -77 -30 -55 6 -98 999999 999999 -30 -4 -73 -21 -27 8 22 -68 13 108 13 115 57 -1 -82 -21 33 22 4 -14 -34 100 84 103 103 144 68 49 -41 -5 3 -21 14 51 -1 -33 -12 6 -44 -43 63 73 19 -53 -52 -11 -51 17 41 36 6 6 68 -15 -32 16 -5 54 -10 -12 0 -2 46 -16 -13 37 -22 -23 26 5 -4 38 -36 -34 15 -1 33 52 41 -16 -43 -36 36 25 -28 20 48 43 17 45 59 -33 -4 10 0 21 -42 -7 35 -17 10 19 -25 -12 -4 15 31 39 40 31 61 -29 -41 -56 -31 58 -15 -5 27 3 9 30 -62 -1 27 26 6 33 46 25 10 24 62 74 57 23 -30 -16 -19 -33 -23 -19 -32 -30 -15 8 -26 16 -3 -73 -24 -39 -23 3 -17 -36 -29 -17 -25 -44 999999 -36 -33 -72 -55 -9 22 10 42 133 234 1801 10412 26581 48711 67725 75527 68103 42546 17506 4613 2071 1684 814 278 35 17 12 25 14 -9 35 26 9 8 3 21 13 7 53 28 19 26 30 23 44 24 45 71 65 67 50 58 24 16 31 40 13 32 53 82 82 83 113 75 74 66 59 55 61 81 53 83 99 83 79 77 95 78 66 82 94 104 97 79 87 89 81 90 79 69 70 75 87 82 80 68 71 72 80 73 95 86 74 64 74 82 76 81 84 90 81 83 79 82 75 68 71 85 76 72 69 78 78 73 74 71 61 64 60 65 61 57 63497 356 167 30 11567 17 38 17 6218 2708 5496 1764 1754 2043 2292 2065 1539 1023 922 1041 920 847 971 1022 918 912 894 732 658 611 621 451 351 348 316 256 192 217 219 355 244 208 146 48 88 182 65 190 120 -28 97 80 18 8 -35 19 -12 -17 35 1 -82 -59 -23 38 -24 -8 -87 999999 -46 -87 21 -25 -68 -52 61 25 -10 -46 -15 -4 41 18 47 52 10 -2 32 17 32 28 -58 60 45 -7 117 153 86 119 125 99 36 -9 37 45 10 4 -47 54 53 -33 -72 4 -49 50 60 76 48 21 29 23 -18 -33 44 22 1 49 -13 50 47 101 82 54 48 50 40 2 27 36 53 45 42 31 22 45 -6 -24 23 38 39 27 16 27 40 -18 -30 -16 -37 41 -79 5 3 17 70 69 48 1 -31 6 41 40 27 35 -11 -30 -29 30 -6 -5 -49 10 69 57 10 7 -14 -18 51 26 29 20 -8 20 44 41 38 69 36 10 57 44 34 113 125 44 61 10 50 79 14 12 9 52 47 32 -19 59 10 -35 0 16 -5 1 7 -10 -66 -11 -46 -23 -65 -63 -50 -38 -45 -49 -56 -41 -38 -11 6 14 24 73 169 608 2200 7136 16001 33859 52832 57814 42967 16096 4415 791 838 1288 832 656 193 34 44 26 14 10 11 -3 18 16 16 -17 -2 31 18 -2 32 4 27 9 25 43 44 46 41 45 50 49 29 6 15 19 32 53 46 40 37 53 88 79 66 64 69 72 90 62 77 66 60 63 73 77 70 61 83 72 62 67 68 55 64 70 67 83 77 68 81 61 66 87 85 84 58 57 74 93 91 61 70 60 62 63 61 64 56 61 75 79 86 82 68 66 68 56 52 61 72 66 61 61 70 66 56 59 59 56 55 50 63503 356 166 30 11566 17 38 23 6217 2711 5682 1671 1686 1883 1977 1972 1499 1240 1119 975 962 1050 1127 1045 930 909 966 699 584 593 545 398 330 319 217 190 182 132 135 187 166 137 198 289 141 70 62 192 92 99 132 57 143 55 25 17 1 -58 10 37 -39 -36 1 -25 -32 65 -4 -5 -54 -23 -93 -19 66 -72 49 57 11 39 75 -12 28 -23 90 155 74 106 113 49 88 89 102 92 65 58 109 110 70 94 147 136 158 129 161 168 34 33 -18 4 30 83 77 68 59 78 84 77 112 72 5 9 31 89 61 57 37 39 -36 90 27 -12 28 123 86 62 69 45 44 61 54 -1 58 46 90 36 20 44 75 71 53 23 53 55 83 16 29 36 51 78 53 20 17 63 111 91 50 27 42 16 27 88 37 64 52 3 6 5 53 27 20 43 22 -9 46 83 62 46 66 25 47 54 1 25 63 42 58 46 59 107 67 26 0 124 111 97 41 71 72 68 34 16 35 43 20 -7 50 46 8 -15 38 23 -5 33 -21 -16 -20 2 45 37 -2 -36 -7 0 -2 5 17 39 -21 -25 -7 18 22 -12 11 36 182 890 3560 8282 15702 16923 6953 2870 2242 2017 2039 1975 1788 1507 608 183 93 45 49 8 -22 -2 29 11 24 24 -10 -11 5 6 18 24 31 25 29 52 67 58 63 64 46 53 63 19 -15 20 44 32 47 46 55 69 70 69 61 42 52 78 79 56 53 78 91 60 62 84 78 85 66 83 83 82 65 80 76 82 78 69 68 59 73 78 77 97 73 65 53 62 60 64 63 75 87 74 71 74 62 65 70 78 76 84 90 90 74 70 73 76 82 70 67 73 68 66 66 60 66 61 65 56 48 53 63509 356 166 30 11566 17 38 29 6217 2713 6068 1710 1814 1903 2004 2055 1681 1410 1182 1078 1110 1065 1001 1046 996 985 944 722 636 598 556 520 375 380 243 257 167 141 162 191 148 229 195 106 63 114 93 247 103 128 164 39 98 20 -3 33 -43 43 -11 -30 16 -28 -83 -4 -18 -45 0 37 -34 44 87 -11 -22 46 67 78 43 30 -25 76 142 104 144 45 136 128 155 195 97 18 60 201 101 145 92 57 92 112 204 148 232 185 192 186 130 137 95 71 31 -29 119 130 -8 37 55 48 96 128 106 99 70 93 92 38 19 27 53 114 41 102 118 104 124 105 56 85 148 122 44 127 125 66 104 125 95 67 123 77 121 82 107 125 131 109 38 29 77 137 140 86 72 132 125 131 111 123 110 79 76 97 113 51 28 56 69 38 5 45 35 48 82 41 66 100 75 52 7 16 35 7 12 45 97 131 127 127 163 105 104 97 98 75 80 84 100 88 91 83 77 66 97 43 99 76 12 58 35 49 62 67 18 69 65 16 43 42 65 62 38 69 36 49 13 82 56 68 109 74 23 16 52 38 48 52 44 53 73 130 401 863 1900 3763 4176 5836 9546 14485 20567 21990 12313 4364 1013 112 48 15 46 47 22 63 53 52 62 50 7 31 54 55 68 73 84 87 92 122 71 70 80 82 93 90 47 61 50 80 60 83 86 112 110 118 110 119 117 107 114 129 116 107 100 109 115 123 124 130 110 106 105 111 121 92 85 101 97 116 121 123 123 120 118 118 115 89 92 100 93 100 103 112 110 92 92 102 103 113 120 121 107 104 98 106 108 101 109 106 88 103 107 110 113 97 105 104 96 102 95 97 98 86 63515 356 171 30 11571 17 38 35 6217 2716 6595 1429 1485 1487 1546 1303 1134 884 823 844 879 848 875 875 833 789 720 674 635 549 256 229 266 316 187 76 113 118 94 150 110 201 168 93 139 93 -15 31 16 69 -29 -19 88 -23 59 -18 57 -93 -74 4 -90 999999 -76 -38 -56 999999 -87 -22 -36 20 -9 -71 -76 999999 999999 999999 29 -55 -11 24 14 28 15 78 111 179 100 21 27 7 50 25 19 14 43 99 118 103 78 0 89 185 54 9 -26 73 -18 30 -21 -47 -34 -69 -25 5 -75 -61 28 59 -27 -54 -50 -32 -43 -14 -1 -29 73 -36 -30 -63 16 -9 31 51 27 34 -32 9 42 11 38 -62 -33 3 85 -9 999999 -73 14 2 10 13 7 27 48 26 7 20 50 13 -32 -21 2 27 -14 -7 27 40 34 71 11 -5 54 7 -31 -45 -18 -24 -59 9 30 -20 -51 -41 -12 -3 -3 -40 -47 -41 25 17 -1 -13 44 24 48 40 34 20 38 20 -18 102 91 27 14 37 16 -19 -33 11 21 27 -23 -33 -6 -26 -21 -24 -18 -18 -6 -33 -94 -35 31 27 17 11 53 70 150 265 338 309 453 727 914 594 181 35 -1 9 -37 -17 -37 -35 68 221 766 2344 4964 11850 22402 35061 50519 48961 35266 19338 7396 1966 96 -19 -12 -37 19 6 2 0 -2 -14 7 8 -30 -14 -31 -24 1 4 13 14 10 8 41 34 20 16 0 17 50 37 3 49 43 48 35 35 49 48 54 37 35 53 45 74 48 42 56 33 44 48 50 58 61 73 57 38 53 50 43 48 54 46 57 61 47 51 46 56 59 46 51 37 38 32 33 36 51 56 46 48 46 45 47 40 46 65 50 35 38 32 43 45 39 31 31 31 31 36 35 30 16 15 22 19 63521 356 177 30 11577 17 38 41 6217 2719 4833 1784 1760 1697 1703 1827 1751 1519 1308 1209 1235 1305 1227 1122 1075 1143 942 830 648 632 606 348 409 361 347 152 151 212 163 259 211 128 140 146 179 146 133 104 188 139 107 152 103 168 39 98 128 -62 7 17 -13 27 -31 26 -11 -46 -44 -8 -42 -8 -11 8 -6 29 -33 9 -2 14 65 50 90 5 138 165 64 203 141 110 162 191 79 40 84 56 77 85 90 199 191 111 163 70 99 30 78 73 68 96 89 12 72 81 75 20 15 33 142 49 55 33 79 -86 24 67 57 93 48 17 32 86 74 10 61 107 98 31 38 52 36 -10 23 101 59 131 76 3 25 33 60 4 -8 -1 12 53 80 45 63 85 67 30 44 77 76 73 98 77 114 40 2 66 104 36 24 27 45 24 -19 42 27 18 56 80 55 64 58 27 5 46 58 -14 9 37 94 112 117 110 117 95 148 142 127 69 115 46 67 105 34 71 56 41 52 67 39 93 55 89 71 40 20 -32 50 20 23 65 28 48 105 137 154 225 289 503 652 900 1107 1250 1413 1589 1157 427 222 404 372 280 170 24 18 26 74 274 854 1676 2666 3795 4525 4348 1886 571 55 62 30 18 31 -28 26 4 6 19 45 -3 -12 12 39 39 79 61 55 50 87 74 32 38 36 47 57 69 77 48 61 62 33 63 50 68 82 70 76 78 65 65 62 87 78 81 83 74 82 60 75 92 101 105 103 92 111 98 88 92 71 58 79 81 83 79 70 78 77 67 69 75 78 67 69 84 89 89 60 72 60 59 69 84 69 71 83 82 70 69 75 79 79 78 75 79 71 67 75 72 76 72 72 65 63 66 62 62 63527 356 181 30 11581 17 38 47 6217 2722 12339 2055 1692 1917 1936 1909 1699 1490 1367 1293 1355 1170 987 1076 1197 1164 1000 913 767 746 600 421 318 362 387 315 237 98 195 202 156 231 175 216 348 183 195 150 38 183 152 -7 97 145 159 97 -71 -21 68 60 16 17 -5 -46 -73 7 -16 -59 -8 24 22 -6 68 -1 -53 -26 -40 70 117 96 43 96 136 111 140 139 140 78 94 75 71 143 123 70 136 137 135 68 129 195 173 107 80 107 90 87 62 76 22 66 36 12 -12 15 -7 4 99 81 49 -34 60 106 -22 29 36 143 45 59 -1 82 72 124 92 63 139 83 84 9 33 6 66 124 84 86 12 33 12 45 47 72 37 71 89 28 66 67 70 110 65 88 124 98 75 48 60 67 123 120 77 79 142 71 56 27 80 16 16 69 93 20 111 28 81 69 55 95 77 34 50 82 30 29 43 103 162 120 152 125 165 173 154 165 111 126 179 103 70 32 114 143 109 90 107 92 9 57 33 31 21 2 37 29 51 47 21 2 72 152 222 341 532 790 1185 1180 980 576 397 375 190 382 792 1130 1141 1521 2965 6172 9546 7145 2134 204 24 49 19 12 42 23 30 23 52 36 32 32 44 22 51 29 4 32 11 25 9 22 47 45 42 7 32 42 45 36 69 103 82 68 70 75 74 89 66 58 37 35 63 41 32 57 84 87 80 81 83 82 69 70 86 72 73 88 92 106 94 81 98 105 82 76 87 84 69 70 80 86 80 60 72 90 77 82 88 89 89 83 81 107 93 91 89 66 72 75 67 83 86 64 72 92 94 80 72 73 69 78 85 79 81 80 73 56 66 73 67 71 64 62 61 59 63533 356 183 30 11583 17 38 53 6217 2725 16216 1818 1596 1635 1573 1684 1489 1158 1033 1119 922 841 833 992 957 838 842 882 728 608 622 498 252 278 300 272 148 21 107 177 144 160 163 140 131 96 113 195 92 157 38 23 94 73 41 16 -38 -56 34 31 -49 -39 58 -18 73 33 -57 14 28 -51 -81 -100 34 -88 -51 -28 -61 -12 -59 -15 40 -44 80 97 96 92 121 127 96 49 52 53 117 61 140 86 165 133 108 144 177 64 84 161 64 38 83 66 73 105 47 -45 22 32 -4 24 109 139 120 -31 27 38 26 71 -22 17 1 -57 -47 77 58 -27 2 58 78 81 44 62 46 76 98 45 -28 75 47 21 -74 -6 0 26 21 -34 37 55 3 12 -31 10 -11 80 66 10 6 68 104 76 9 60 48 17 14 31 32 2 12 36 8 38 95 9 18 39 33 -29 -9 43 36 20 22 47 14 14 122 98 103 64 2 72 94 131 137 192 112 116 86 106 90 90 61 25 31 -6 8 15 -8 27 26 -10 29 4 -24 48 -9 -8 18 -26 28 57 24 82 157 151 382 1114 1928 2525 3795 5359 6223 5284 3974 4929 6033 7834 22737 48481 44144 24614 11035 3262 3309 2180 962 365 87 51 28 49 23 -11 -5 -3 32 1 -4 -15 1 17 38 50 47 14 35 13 24 38 44 52 61 41 48 69 39 31 49 40 16 25 23 30 51 69 39 37 49 57 51 70 85 83 74 81 72 94 71 61 65 100 65 58 67 78 63 64 79 81 93 72 70 77 69 76 69 77 65 64 80 79 64 53 70 85 74 82 73 45 50 51 60 62 73 57 56 65 64 52 54 65 81 71 58 60 65 61 57 53 52 49 55 53 51 51 54 40 41 45 63539 356 180 30 11580 17 38 59 6216 2728 12465 1859 1708 1646 1586 1374 1153 1176 1058 1110 1030 903 949 967 865 841 717 637 612 579 564 335 327 216 274 118 95 149 164 115 172 146 155 89 152 271 263 101 124 141 38 42 73 23 146 17 98 136 13 -18 72 -17 4 -1 -25 -29 -99 -47 44 -11 20 -19 71 79 1 52 -21 -22 -78 28 89 70 59 118 62 124 115 123 76 114 57 26 89 128 42 72 48 121 167 174 140 84 145 62 105 127 81 10 57 99 38 -5 -13 60 -17 13 -9 36 154 81 63 71 -60 17 80 40 40 9 47 70 65 63 56 68 64 96 12 11 28 45 70 78 34 -86 -51 91 14 12 45 31 77 -61 2 22 56 30 -27 -7 25 34 110 72 1 48 49 19 42 143 97 63 79 56 38 -15 -11 -7 78 8 -29 43 72 60 67 136 78 34 25 21 22 27 -1 58 45 63 88 79 114 145 119 113 141 128 145 85 18 73 118 50 22 39 88 15 24 52 35 38 38 26 76 38 25 18 51 53 10 88 100 176 295 461 675 889 1328 2400 3262 4339 6984 10688 16222 25983 41798 52809 63976 77254 73002 48524 26100 9925 2811 2380 1967 649 205 106 49 34 70 110 101 67 78 69 57 37 34 61 51 47 50 65 93 77 58 73 67 69 84 113 79 88 87 96 110 74 57 96 98 93 107 110 110 83 90 80 73 117 132 102 112 113 119 123 155 142 125 123 117 136 122 119 138 101 96 109 111 101 116 125 123 113 129 127 107 104 98 121 122 107 129 135 123 119 118 109 104 104 114 109 99 89 95 113 112 108 100 110 114 113 111 108 94 105 108 103 104 96 105 114 101 91 91 91 97 91 85 79 63545 356 179 30 11579 17 39 5 6216 2731 22500 2088 1774 1838 1777 1689 1459 1317 1214 1137 1080 991 1048 1016 978 891 934 744 702 611 644 462 302 372 253 238 212 119 168 172 66 179 179 192 239 200 247 201 234 118 131 111 64 71 58 81 106 27 -2 28 115 51 105 -29 74 -11 -95 12 54 -4 9 15 -47 9 -5 -22 19 -48 10 51 51 140 104 174 127 156 190 136 200 213 140 182 109 131 99 115 137 145 169 185 136 199 185 252 199 125 183 103 70 106 137 148 61 118 78 82 109 69 89 109 179 131 106 28 72 7 85 93 30 52 149 95 116 135 25 101 53 69 93 60 92 99 104 69 74 104 91 56 62 61 81 94 67 43 91 101 97 127 138 90 26 67 100 87 114 128 139 134 140 62 127 58 86 160 83 61 67 102 75 84 57 14 115 84 119 69 48 31 68 74 48 99 83 61 107 123 166 160 176 154 133 130 148 100 116 156 144 128 149 131 96 51 119 100 89 45 28 33 37 41 75 56 49 50 7 83 110 177 251 250 266 390 590 867 1543 2905 5473 10327 14279 16332 13533 10885 7170 4034 2912 2297 1504 822 211 170 335 286 218 185 66 69 51 36 63 84 63 60 26 37 36 47 33 29 59 53 43 65 55 49 78 53 64 76 57 74 82 76 85 62 47 72 69 90 43 24 43 69 51 56 61 80 71 77 92 83 82 86 103 121 112 112 96 114 90 102 98 109 117 114 128 117 96 94 89 82 85 86 114 96 103 110 94 100 117 100 87 88 91 94 87 87 91 92 77 89 98 90 89 84 81 94 91 86 87 87 101 93 88 94 100 102 98 82 90 90 81 82 77 69 76 77 63551 356 180 30 11580 17 39 11 6216 2734 12687 2251 2115 1956 2124 1764 1561 1270 1188 1264 1138 1072 938 1002 1062 979 938 837 675 696 558 296 249 247 247 233 187 180 182 111 218 209 239 169 120 158 282 255 246 181 119 28 192 130 113 94 112 150 24 20 79 42 62 -62 31 69 0 -66 -93 -5 46 50 -54 8 -29 999999 -36 -98 -51 105 52 57 77 100 130 105 168 254 211 103 89 106 119 156 123 54 37 146 92 167 188 245 138 154 155 135 153 73 39 -6 53 75 140 40 32 23 93 115 154 217 140 89 120 77 39 53 71 92 106 86 83 140 64 104 50 1 97 70 81 -2 58 58 101 75 47 86 117 118 94 67 42 58 22 17 67 122 81 45 72 58 109 101 67 84 152 123 152 87 146 131 58 84 86 -1 89 52 82 53 29 88 138 166 179 179 76 115 161 82 50 80 67 121 125 141 163 71 148 127 132 108 99 92 142 153 139 155 100 109 111 48 29 90 119 84 95 55 64 84 38 42 32 30 18 51 52 36 41 46 42 42 77 50 44 64 67 128 52 17 28 52 94 67 2 5 28 31 47 40 61 64 38 40 39 70 21 29 67 58 29 0 24 21 41 14 5 21 46 22 40 21 12 48 61 33 43 69 51 76 78 41 41 51 49 63 33 38 74 58 66 75 43 38 39 61 66 64 54 84 105 108 97 86 88 96 82 75 50 57 63 77 97 87 75 104 94 78 87 91 96 80 71 73 70 61 66 92 98 90 70 65 91 81 86 79 71 72 76 58 52 60 62 68 66 63 64 70 70 75 81 77 75 88 80 63 74 75 72 67 57 60 64 64 65 58 58 56 63557 356 184 30 11584 17 39 17 6216 2736 10337 2064 2121 2036 2223 2170 1838 1443 1294 1192 1133 1038 955 944 1243 1228 987 1009 812 747 705 595 253 166 296 258 160 164 133 203 231 172 269 225 193 113 230 206 258 153 51 131 101 73 71 8 -45 71 67 60 31 5 20 71 47 61 70 43 29 16 -49 999999 -34 19 -24 -37 -10 19 -75 -15 14 41 45 -4 76 190 142 148 183 202 186 120 268 59 187 130 75 102 174 135 148 169 187 182 150 158 196 152 146 -9 52 22 99 89 129 120 72 104 114 143 173 138 61 -2 6 16 66 64 24 28 39 36 56 39 116 156 44 40 53 87 92 9 101 171 68 29 -17 48 35 71 88 33 95 43 59 15 36 61 48 -26 24 53 65 53 49 48 60 118 86 73 48 89 132 99 80 59 2 102 21 23 41 70 69 95 -21 -30 59 55 78 73 84 47 97 105 148 147 140 81 84 186 120 86 122 85 100 145 115 82 92 87 85 49 65 44 58 79 53 74 88 94 21 40 61 71 84 62 70 22 -16 65 51 39 48 53 44 20 -6 8 19 16 2 -17 -15 31 52 46 21 -9 23 32 34 -1 19 75 63 5 67 80 41 38 11 4 19 -12 -21 11 5 13 34 14 48 24 22 41 33 55 40 65 66 21 40 16 10 54 71 59 21 48 43 26 20 5 44 68 66 74 48 84 69 67 77 55 67 71 78 76 61 61 81 66 67 96 57 45 63 68 87 86 60 65 66 90 104 106 88 84 89 73 62 63 86 89 71 90 80 58 54 53 65 70 74 76 75 68 86 83 77 79 74 70 72 69 77 66 76 69 58 68 61 62 54 58 63 54 53 50 63563 356 185 30 11585 17 39 23 6216 2739 4250 2213 2421 2596 2563 2524 2517 1878 1386 1522 1467 1272 1158 1136 1325 1291 1184 1050 1084 978 876 715 521 364 325 390 329 217 229 186 273 192 169 177 196 181 199 165 231 175 111 95 184 210 159 102 115 179 131 160 139 110 24 57 18 -13 99 107 -13 71 49 20 -5 4 72 91 21 51 -4 49 80 166 118 137 128 186 164 190 239 147 63 164 103 144 152 132 122 139 128 151 194 178 208 139 223 170 197 114 63 115 89 95 129 108 99 122 95 105 139 127 175 124 116 156 53 18 60 30 74 83 18 39 114 93 164 153 127 108 73 82 104 73 5 161 109 120 118 142 15 12 96 91 8 57 81 151 115 56 120 121 77 16 150 150 149 169 78 145 122 130 121 104 60 97 81 123 82 170 169 50 65 132 78 49 100 114 56 34 64 71 97 164 188 131 145 174 217 197 222 146 190 193 141 152 144 129 117 117 117 77 90 117 141 145 85 69 107 113 98 47 59 58 49 25 93 87 88 106 62 29 26 77 120 98 73 26 3 38 95 34 76 41 39 13 75 91 59 71 70 35 30 61 51 80 94 102 36 26 65 56 53 24 27 49 27 61 76 31 11 32 51 56 66 62 38 35 85 88 105 80 92 60 52 86 60 74 88 75 64 98 77 87 63 61 59 91 120 108 122 119 125 119 131 107 108 97 133 108 137 116 117 113 112 124 106 122 110 109 126 134 127 98 97 127 124 121 113 112 112 101 121 134 113 120 109 102 105 93 103 115 107 108 103 105 118 125 125 126 118 112 111 111 107 109 115 112 110 104 100 103 98 98 100 98 97 101 63569 356 185 30 11585 17 39 29 6216 2742 6930 2044 2128 2215 2315 2154 1922 1447 1463 1330 1088 1149 1207 1257 1363 1240 1108 1053 1029 834 816 824 605 391 264 249 223 212 235 105 186 205 159 194 195 245 184 139 193 252 149 153 120 179 80 119 33 83 -2 5 28 155 45 63 140 83 -19 -15 57 59 54 74 -31 11 -17 -42 34 12 61 80 29 82 131 162 188 219 201 267 205 182 133 102 100 154 110 126 188 165 249 177 186 154 206 254 220 158 83 113 114 57 23 102 111 159 122 99 110 104 121 207 152 143 103 35 64 92 61 110 117 92 95 39 140 132 125 131 124 78 28 42 117 158 171 133 25 73 104 126 88 73 52 84 99 69 91 89 26 67 78 68 97 89 108 71 78 40 178 144 110 142 84 96 72 31 65 72 64 62 97 109 67 67 96 118 133 124 69 68 137 104 83 117 126 92 111 229 203 229 192 152 184 153 129 127 77 100 135 176 113 30 65 95 97 99 129 132 74 66 95 54 67 57 59 90 49 62 76 76 13 62 54 63 104 51 30 57 78 48 25 35 59 33 66 53 45 32 35 64 29 21 67 93 41 23 3 11 42 27 53 18 23 40 31 9 17 50 62 36 57 59 29 60 107 119 111 85 81 74 68 83 75 74 74 98 100 73 68 74 54 79 60 95 70 74 84 83 72 105 111 119 108 99 110 126 121 94 111 128 122 120 112 97 122 131 129 113 96 111 109 112 118 97 102 109 93 103 111 131 127 81 118 128 100 98 98 104 98 88 110 109 97 99 103 107 107 121 106 101 100 98 111 114 106 91 92 105 101 94 90 87 93 98 94 96 99 97 63575 356 185 30 11585 17 39 35 6215 2745 2905 2111 2183 2119 2052 2251 2032 1678 1434 1359 1219 1030 1025 1197 1167 1105 966 890 872 770 644 484 310 224 246 156 139 108 112 183 200 202 211 169 203 167 168 145 152 103 90 38 26 111 4 -1 45 83 80 101 -46 24 -16 -66 0 64 68 8 35 8 23 -19 25 -3 999999 -83 5 -50 -12 74 90 92 15 60 156 198 202 184 181 164 68 162 179 153 114 83 66 133 163 211 186 141 98 129 151 192 174 98 139 58 27 61 34 133 173 19 12 190 169 60 138 150 27 16 18 -10 53 73 43 38 83 81 62 102 63 83 135 69 66 46 113 122 131 85 91 77 76 89 38 76 24 81 69 65 65 40 68 102 67 102 117 116 111 -5 83 126 135 77 39 65 63 75 67 19 17 27 20 31 42 29 9 54 54 24 90 142 77 34 74 97 105 107 58 110 143 119 141 178 214 132 87 129 128 135 154 107 86 67 41 54 63 55 56 90 61 78 54 45 18 26 49 19 57 39 27 -9 44 34 58 65 18 17 2 26 3 -1 -3 15 38 31 24 -3 10 36 0 -7 -1 -7 19 17 11 0 17 45 -40 9 -6 5 -1 12 -14 -7 9 20 13 18 -12 17 36 54 84 95 75 50 35 28 47 46 44 30 46 37 44 31 56 59 41 25 21 39 54 63 54 20 27 48 62 74 58 65 63 77 79 78 74 63 39 30 46 57 90 70 68 66 75 70 71 85 75 53 65 91 59 54 60 76 91 84 68 80 72 63 54 59 71 71 65 54 70 66 69 73 62 78 78 55 52 64 69 69 62 56 61 75 70 55 52 52 58 56 51 51 54 56 57 55 63581 356 188 30 11588 17 39 41 6215 2748 76745 3276 2809 3010 3069 2926 2624 2067 1589 1185 1088 1006 1138 1341 1311 1033 879 874 811 769 697 650 468 299 350 297 206 97 207 146 140 111 240 189 241 178 141 175 189 103 36 29 66 35 45 84 99 132 94 45 60 -6 95 -19 60 7 71 56 36 -38 -24 -67 -40 -6 -36 -8 23 -16 -38 -48 80 9 62 108 65 63 168 163 199 187 121 70 87 141 108 171 130 89 76 82 164 197 136 150 205 169 71 57 92 93 110 29 77 46 50 101 116 97 140 120 51 78 -14 37 -56 -79 17 17 3 92 26 51 85 88 58 51 46 81 28 136 116 94 122 27 73 58 61 12 42 64 61 55 45 71 21 3 -1 48 72 53 78 77 73 70 76 59 89 85 124 69 45 47 64 39 8 30 67 49 64 44 81 106 102 112 54 89 134 101 100 48 85 129 117 129 167 133 188 187 217 174 198 136 164 133 140 175 126 118 101 100 47 62 16 42 49 56 54 30 23 -35 42 55 25 37 47 30 -3 19 101 11 -17 -9 12 11 -1 10 32 38 -5 16 4 -29 -62 20 26 29 17 -4 1 37 28 36 -4 8 35 33 16 -8 19 1 26 30 13 0 2 13 7 -7 42 67 93 92 56 15 44 34 27 12 34 5 43 49 19 52 36 39 32 43 51 27 24 54 53 42 20 66 55 77 63 56 72 74 80 69 67 44 67 45 58 63 75 118 65 54 55 64 92 78 68 65 92 85 69 65 59 69 65 61 78 77 77 64 68 53 81 85 62 59 63 54 67 80 62 60 76 63 65 53 60 64 63 54 63 79 63 59 67 61 61 60 49 51 56 44 42 45 63587 355 219 30 11589 17 39 47 6215 2751 8853 3154 3184 3274 2920 2325 1807 1394 1288 1283 1352 1349 1297 1152 928 981 957 861 850 643 443 364 345 349 318 309 242 239 234 248 244 234 112 202 200 252 238 156 119 204 76 127 98 116 76 176 38 54 155 137 174 140 117 51 13 2 149 -6 101 64 30 19 27 -17 26 18 -6 -10 5 5 -2 62 55 105 120 220 201 220 168 184 194 203 194 212 137 179 199 176 197 141 204 235 212 188 180 201 147 102 126 132 79 131 83 74 97 154 171 155 140 199 158 94 103 17 111 75 67 85 33 36 118 144 96 88 70 69 184 128 126 172 133 134 48 56 68 24 81 118 104 116 139 50 94 71 84 92 75 124 54 74 49 41 52 107 148 141 99 154 158 181 118 66 127 82 38 74 88 104 107 49 69 121 110 109 109 52 118 170 151 124 140 166 268 236 178 191 217 197 182 162 162 159 170 159 128 159 139 127 117 130 109 108 54 89 161 109 104 146 85 24 24 55 33 62 72 76 38 19 31 65 40 59 55 57 93 50 54 34 79 71 74 77 38 16 45 47 43 38 32 74 63 61 25 41 67 45 36 79 90 71 3 48 17 55 66 68 98 89 123 67 63 38 44 30 49 57 56 59 94 82 84 78 98 103 78 49 94 87 74 81 79 83 76 72 67 82 75 122 104 113 106 100 107 136 116 99 129 110 101 99 95 111 119 119 113 112 129 136 116 110 98 116 116 119 113 122 105 111 128 130 121 114 110 107 106 110 101 112 112 104 98 99 100 120 106 119 119 114 116 115 118 103 102 104 103 101 94 97 98 96 102 100 88 89 87 63593 355 218 30 11588 17 39 53 6215 2754 10118 2343 2040 2035 1797 1298 1142 1123 1215 1128 1231 1338 1216 1093 1005 779 687 678 717 617 367 234 211 336 269 134 92 188 207 173 167 213 189 182 177 71 148 126 109 73 126 121 117 97 64 117 101 89 111 80 2 90 67 72 14 45 37 13 54 85 80 15 -60 10 -46 11 51 8 -11 -7 -56 47 92 57 23 79 208 172 208 137 197 187 116 181 116 44 160 130 138 193 189 170 144 67 88 104 99 31 94 63 109 63 57 121 155 161 97 160 189 214 201 168 133 60 -10 20 112 112 -51 88 110 118 77 65 14 25 104 76 108 44 118 76 35 116 135 82 67 66 122 117 78 79 48 42 -12 50 88 51 70 44 62 35 135 96 125 143 121 90 128 164 59 106 62 54 46 106 171 78 90 47 92 122 122 92 68 49 63 96 120 118 148 214 214 175 177 217 231 200 166 120 208 199 88 99 157 148 56 87 79 71 73 76 27 48 37 63 34 74 54 35 69 73 44 46 50 46 75 44 19 22 25 83 77 83 30 29 17 -1 80 41 31 33 58 40 48 48 28 38 38 70 20 62 -1 23 39 9 27 42 62 31 7 44 34 33 60 82 102 156 101 29 29 32 30 36 39 69 59 67 75 84 56 69 54 46 64 55 15 58 77 75 84 43 40 58 45 81 88 100 92 70 89 92 72 90 82 60 86 85 82 86 102 114 97 85 100 90 106 106 104 93 92 102 98 85 81 87 91 82 92 119 109 85 92 100 82 94 96 89 69 101 95 99 89 76 91 97 95 92 92 96 89 86 87 89 88 89 92 93 87 85 82 78 71 78 74 63599 356 184 30 11584 17 39 59 6215 2757 993488 4728 1948 1673 1574 1265 1132 1107 1137 1104 1047 1226 1181 1069 950 912 885 772 920 790 691 611 379 324 201 189 131 169 223 92 112 136 98 252 208 247 180 232 205 155 212 89 56 138 78 45 37 83 114 75 117 76 102 45 83 41 23 37 103 42 -23 -3 -20 39 -33 -7 16 -63 -45 21 10 -22 -29 40 58 93 95 158 226 148 232 196 185 243 89 63 140 130 42 94 115 197 197 128 161 82 33 125 116 128 115 36 86 80 65 74 75 166 175 163 202 132 137 128 51 29 69 45 31 1 53 100 106 33 54 72 1 11 66 92 54 117 101 50 45 87 78 105 28 103 96 79 67 114 115 90 50 114 54 54 100 75 67 68 70 127 88 71 56 77 23 74 58 26 137 64 94 72 71 76 56 108 55 105 33 40 83 115 114 117 95 126 149 232 259 182 138 141 174 189 145 153 114 97 139 172 159 119 94 77 74 48 38 63 94 96 109 50 46 25 72 20 33 53 86 66 15 -23 50 8 44 2 42 14 23 44 2 -9 28 17 73 37 26 13 -9 28 36 28 39 -28 8 34 19 -15 26 23 -8 7 5 10 5 19 45 76 68 45 41 104 104 45 48 40 32 8 0 28 44 45 33 26 34 31 29 76 56 41 50 50 53 23 46 69 56 56 42 40 70 49 50 74 77 69 84 79 98 77 70 73 72 83 78 66 85 108 63 75 92 96 82 85 94 83 81 76 73 70 81 88 77 97 101 94 92 87 88 96 83 92 91 86 77 84 83 77 81 80 81 78 85 91 87 83 78 76 76 80 87 78 72 77 75 67 62 61 68 64 63605 355 214 30 11584 17 40 5 6214 2759 5348 2957 3150 2466 2044 1548 1225 1153 1186 1238 1406 1420 1373 1097 889 869 894 977 839 750 699 549 305 238 263 239 107 131 88 137 72 93 64 266 215 129 111 38 172 170 116 126 4 58 59 3 61 -31 48 46 60 79 105 25 25 45 30 17 40 27 -47 -6 -46 -68 -1 -46 35 -12 35 31 -58 -68 -13 -38 39 -41 -37 0 90 160 187 93 176 160 130 113 29 76 115 33 71 101 80 130 190 163 78 -25 6 128 57 -7 34 82 12 31 105 42 126 139 211 56 69 65 5 -59 -15 29 15 -18 19 58 15 51 19 32 5 5 54 39 16 40 75 48 28 -29 57 25 -3 7 25 22 44 22 2 42 14 6 68 17 29 78 27 34 -8 50 88 105 88 89 39 42 24 10 30 67 77 26 56 33 0 57 27 38 79 31 27 87 138 147 134 165 149 181 190 160 74 152 123 149 149 65 59 87 131 199 123 111 89 15 17 43 14 66 83 67 42 -6 34 39 4 -34 14 47 13 46 -7 -2 2 -1 -5 -4 -4 -41 -19 23 41 -6 29 -10 -1 14 -40 -12 -36 -18 16 -9 -14 -24 -47 -26 -10 9 0 -27 -9 7 -8 29 10 -21 -28 5 -3 -14 7 48 12 23 -17 14 6 9 -1 -16 10 24 14 32 21 11 11 2 26 25 34 14 -11 -10 21 20 2 48 67 39 41 57 63 33 21 20 49 42 34 49 55 21 47 38 27 65 54 42 46 39 52 57 75 53 43 40 43 43 53 48 34 64 48 52 52 52 50 59 65 44 48 34 54 42 50 46 46 50 38 46 57 37 33 41 42 45 48 38 29 34 35 33 38 37 37 27 21 23 21 63611 356 188 30 11588 17 40 11 6214 2762 17780 2563 3146 3279 3098 2990 2367 1558 1252 1261 1411 1489 1568 1412 1189 1145 1052 1101 1156 992 885 779 540 338 198 149 203 215 153 210 46 165 112 109 223 220 171 71 110 208 212 136 72 89 117 66 88 108 123 69 21 22 142 108 20 111 17 -4 66 -10 -6 5 -3 49 92 34 5 -17 62 3 -53 -41 -80 -37 -23 46 69 142 94 22 137 171 203 240 206 194 155 68 65 100 113 130 68 136 133 151 131 107 141 190 161 42 85 165 178 57 11 158 119 95 179 148 171 55 1 61 47 91 67 36 78 92 58 63 104 72 77 97 125 126 58 75 36 75 113 116 89 114 111 39 108 122 47 95 93 134 36 20 47 11 51 36 104 70 88 144 136 84 140 70 102 60 64 75 57 102 78 34 95 150 60 123 59 18 77 68 46 107 57 74 178 173 163 160 112 176 160 174 97 132 134 143 153 131 109 90 136 162 141 114 98 127 45 51 58 102 119 52 -1 51 64 78 6 103 66 8 30 26 82 45 11 7 76 83 13 35 15 21 30 -8 -4 23 13 18 49 64 12 22 39 21 41 13 40 1 -14 12 40 11 40 21 24 -19 6 -10 3 20 28 26 25 33 35 12 15 11 19 15 -29 6 34 36 36 51 36 39 56 36 12 16 31 40 31 31 51 79 66 60 43 46 49 61 64 59 60 48 56 41 40 62 64 77 74 93 78 53 61 87 77 60 85 95 65 44 47 66 68 83 64 53 61 63 69 76 74 78 84 84 66 64 70 62 52 65 60 73 62 73 59 75 74 76 77 71 60 60 63 53 55 57 57 53 57 54 53 51 45 47 63617 356 191 30 11591 17 40 17 6214 2765 4794 2168 2114 1855 1925 1768 1291 1307 1243 1334 1296 1295 1295 1225 1095 1101 1058 953 1000 832 720 520 278 342 282 335 254 178 138 182 220 176 248 255 172 103 93 158 161 240 194 111 123 86 21 102 88 -46 94 -38 -22 135 111 113 3 112 91 26 88 73 44 67 31 -62 -12 66 49 31 72 -19 -60 -14 23 89 115 65 67 64 121 184 147 142 86 174 255 230 170 162 114 109 190 136 162 246 162 188 134 -6 99 190 173 115 140 139 136 120 101 117 231 286 233 88 55 67 82 92 90 75 108 187 74 102 144 55 94 114 121 109 61 177 88 80 185 173 144 58 42 110 118 70 62 60 100 140 59 134 84 107 4 80 170 120 112 145 107 135 169 174 151 108 63 112 123 126 153 104 110 106 91 115 70 68 19 119 120 71 103 123 199 189 184 188 271 213 228 191 171 141 153 128 188 212 231 179 136 136 190 130 191 167 135 123 125 98 69 110 139 90 78 89 129 82 91 63 7 73 114 141 95 60 57 94 66 46 56 7 29 7 38 44 32 36 54 53 52 53 46 81 70 48 39 25 56 25 20 24 45 21 72 25 17 23 25 37 52 42 47 40 69 78 64 51 54 26 76 51 45 82 26 37 78 92 70 64 62 36 43 58 60 45 47 26 61 63 39 38 63 68 105 99 91 77 75 78 95 117 98 82 77 80 85 75 100 98 109 86 98 107 113 102 102 96 110 104 92 103 122 112 94 105 106 97 107 99 109 116 101 100 84 82 110 105 92 102 95 90 92 84 93 81 89 102 108 83 77 79 84 81 95 91 81 86 88 83 78 78 63623 357 163 30 11593 17 40 23 6214 2768 97144 2987 2329 2199 2337 2140 1522 1276 1297 1177 1199 1108 1158 1172 1187 1184 1266 1126 1002 986 975 935 561 352 293 296 360 252 169 140 173 176 94 180 147 177 201 203 286 191 231 203 105 110 71 13 56 87 31 72 88 55 63 90 107 110 84 144 38 63 59 68 8 3 22 70 -2 15 100 128 112 45 0 42 85 0 95 18 90 130 111 176 215 247 154 147 248 180 146 124 116 171 196 241 172 67 171 120 80 46 49 104 136 120 178 189 127 114 136 163 211 188 167 187 118 97 67 -16 74 108 172 81 76 67 75 97 86 118 111 155 73 102 171 163 145 63 139 120 90 94 71 47 116 136 173 65 64 135 86 55 42 116 77 89 95 124 100 50 92 52 109 101 48 74 113 62 79 98 66 27 93 93 109 22 17 6 92 149 193 180 227 229 176 149 97 121 100 92 125 179 119 83 127 151 130 201 243 204 156 164 198 161 106 132 103 99 68 132 131 78 76 54 129 75 79 115 67 75 76 63 87 69 64 63 13 -2 9 30 56 80 79 87 51 50 68 61 47 66 64 25 30 63 57 19 27 32 25 22 24 32 18 12 47 15 8 44 58 78 69 62 69 67 52 45 27 43 25 79 79 68 76 91 100 93 70 84 69 49 62 54 50 59 77 97 94 66 93 105 101 78 79 109 88 59 84 65 92 102 96 104 61 91 76 81 97 89 75 91 95 116 112 94 94 97 86 91 87 100 74 80 103 101 74 89 109 93 94 86 82 96 93 83 81 89 89 78 77 78 82 103 91 87 91 88 88 76 84 80 78 80 78 70 78 80 68 62 57 63629 357 163 30 11593 17 40 29 6214 2771 13993 1946 1657 1438 1442 1225 1099 1060 1077 1135 1119 1069 1043 1038 1102 1056 1016 1094 1098 865 751 679 452 257 269 265 283 265 197 112 130 233 190 147 117 86 173 210 202 188 170 200 121 208 103 133 27 47 32 95 79 63 85 66 53 24 25 66 80 88 48 109 110 -64 3 98 126 110 63 53 19 -53 15 -35 999999 13 85 48 109 160 115 196 178 222 233 149 210 246 92 118 94 145 192 261 154 256 174 191 151 148 107 108 124 168 171 186 167 97 90 182 218 130 109 157 53 49 78 87 120 141 117 95 106 133 160 109 124 143 106 158 89 156 153 192 143 98 129 35 97 90 124 137 130 116 96 72 84 192 28 39 38 47 75 116 70 78 79 128 142 131 218 162 97 143 134 78 139 86 138 93 122 183 168 119 110 106 27 137 227 197 194 188 212 214 244 217 200 244 154 91 131 137 109 121 99 128 149 189 147 140 104 167 145 115 116 152 131 125 90 87 116 81 125 122 89 140 105 81 140 114 102 51 68 77 65 61 76 74 32 43 84 80 45 79 83 71 28 73 52 33 70 28 33 62 47 32 94 77 50 45 49 92 24 43 68 59 67 78 47 86 82 75 47 77 53 56 76 79 97 94 91 93 78 34 89 78 74 74 35 78 57 56 60 76 69 96 61 51 81 101 88 87 101 94 92 114 128 96 93 112 124 111 105 121 120 93 96 87 110 109 113 99 95 93 107 98 102 93 88 94 101 107 113 102 113 108 101 119 113 123 123 116 104 90 102 100 107 108 109 115 115 117 127 102 102 109 102 100 95 85 88 96 96 87 82 80 77 63635 357 161 30 11591 17 40 35 6214 2774 6059 1543 1401 1224 1116 1012 986 1065 925 1039 984 1023 1092 1141 1180 1140 1231 1176 1071 764 651 561 307 296 195 268 318 264 210 194 268 185 184 227 241 160 167 175 211 273 254 164 158 146 156 108 65 136 120 72 64 87 54 45 47 81 91 86 57 -8 115 126 118 90 -5 4 54 60 80 19 -33 40 59 40 16 -42 -18 39 108 114 55 76 201 227 218 210 186 192 147 150 86 189 292 155 265 235 166 137 149 201 178 211 103 216 214 243 85 175 146 249 133 224 229 81 52 12 77 104 75 115 75 75 62 21 88 114 145 89 63 141 141 125 117 121 160 138 166 150 115 70 111 169 134 181 100 120 151 118 87 206 190 125 144 151 88 81 116 141 111 104 100 125 70 19 41 71 54 100 122 161 127 75 137 174 95 100 125 76 213 192 198 210 206 200 170 131 201 230 156 142 173 151 117 159 141 184 99 116 122 138 141 163 181 181 150 89 156 164 144 98 95 92 106 108 108 80 80 88 105 97 85 85 78 147 139 86 99 55 66 105 86 30 22 19 94 95 69 77 74 36 35 20 32 44 31 23 75 12 43 72 76 43 13 25 99 108 80 73 57 26 51 31 29 62 84 84 73 68 55 86 105 61 58 72 98 94 82 57 69 73 86 73 43 79 76 97 68 82 83 78 82 102 94 104 112 108 80 78 70 92 136 121 119 105 92 121 124 112 108 94 95 107 99 116 125 112 103 114 106 106 96 108 113 112 110 121 112 111 113 115 107 103 93 103 119 103 106 113 123 112 118 117 108 110 110 103 94 94 94 98 93 87 90 90 77 83 83 63641 357 161 30 11591 17 40 41 6213 2777 31949 2196 1965 1889 1653 1359 1272 1256 1212 1147 1134 1166 1186 1309 1334 1283 1261 1098 993 763 655 502 243 174 257 234 297 215 135 247 175 232 179 177 232 152 217 165 118 194 150 192 113 136 117 157 86 32 137 78 41 123 9 36 65 -12 34 42 34 150 98 85 150 90 59 -5 34 132 133 -32 -16 78 106 19 27 -49 42 70 94 58 8 77 77 198 256 236 240 183 235 92 103 116 61 113 159 163 112 126 60 119 47 52 146 245 123 93 55 186 160 133 172 140 179 81 117 19 13 68 55 108 55 17 33 111 138 90 156 82 78 129 62 132 161 122 172 128 54 130 85 96 110 114 53 66 98 112 115 80 41 91 155 71 88 206 162 56 129 137 68 125 152 58 113 144 99 150 142 184 152 122 162 158 121 121 132 73 80 71 147 237 244 228 209 184 194 196 177 200 179 156 119 148 155 195 153 166 90 120 144 154 191 173 119 178 119 136 147 114 125 150 71 104 157 87 64 112 102 55 107 125 138 125 71 100 106 92 93 110 74 106 31 61 50 59 106 99 81 26 76 75 75 33 61 72 35 48 40 45 64 44 39 49 12 12 41 36 154 290 192 90 52 66 70 40 66 38 11 33 61 61 55 58 76 65 78 58 33 24 49 75 69 66 88 105 100 103 88 100 112 108 106 102 106 118 122 101 80 89 112 94 117 102 104 116 117 85 93 91 115 109 103 100 95 109 115 101 122 100 96 94 90 119 116 113 110 103 98 107 96 101 115 97 103 109 106 116 93 94 96 89 104 106 108 102 119 113 95 101 91 97 97 83 79 97 89 81 79 63647 357 163 30 11593 17 40 47 6213 2779 147403 2733 1848 2048 1827 1455 1233 1282 1277 1189 1123 1120 1222 1242 1159 1187 1159 1006 671 553 435 283 162 146 126 155 232 231 153 117 121 139 133 131 112 233 123 70 76 161 174 147 172 191 107 54 79 43 -79 4 89 66 62 -27 78 88 -11 80 15 -44 13 36 75 93 5 56 1 59 52 -83 -16 68 -2 51 -41 -44 -84 -26 11 5 -36 6 89 217 87 189 227 138 178 155 129 105 156 110 141 180 154 149 82 68 103 100 117 92 103 96 141 98 59 12 102 34 -3 -1 -24 35 2 -10 -3 87 35 79 67 54 170 76 89 25 28 77 53 13 96 80 91 73 100 108 87 83 120 132 66 26 64 86 3 24 71 76 31 73 61 28 23 66 83 130 33 105 47 79 86 103 105 73 100 67 63 95 72 83 112 171 76 54 42 74 112 165 161 192 177 142 138 71 140 189 166 147 179 178 119 151 180 160 104 120 79 60 71 102 133 120 94 104 68 127 87 67 65 41 87 107 117 40 77 3 31 12 42 52 76 58 77 58 41 99 87 54 42 59 36 16 35 22 -5 11 -24 -22 4 43 53 18 34 34 42 25 30 53 14 31 24 -2 19 45 42 67 73 35 32 -8 -18 16 14 30 9 33 61 20 17 78 41 37 17 -14 12 57 26 12 35 34 2 35 45 48 59 70 80 73 82 113 79 72 78 63 74 49 61 58 61 72 73 81 80 64 58 97 82 75 57 60 83 87 67 79 67 66 54 60 65 76 83 72 71 75 77 55 52 58 61 74 62 67 68 58 61 70 64 71 81 72 68 67 54 59 60 57 46 49 44 55 57 61 46 46 41 63653 357 163 30 11593 17 40 53 6213 2782 32537 1867 1602 1527 1387 1360 1263 1029 975 962 997 1062 1066 1165 1214 1076 1168 1288 912 590 541 379 297 281 222 317 324 242 202 290 204 142 176 160 192 125 139 195 121 88 178 96 60 14 22 148 142 115 138 109 85 25 22 19 107 80 36 127 43 20 9 101 26 18 -9 -29 30 14 13 46 -12 4 12 4 0 16 -78 -37 -44 -1 12 113 77 149 186 176 186 159 127 173 132 197 113 85 120 256 179 97 26 62 159 185 207 42 121 170 152 147 104 110 109 102 46 42 -4 30 74 55 41 104 138 58 137 130 119 134 30 20 72 75 116 70 7 127 96 118 121 125 32 63 96 92 88 58 51 54 23 78 32 77 56 117 128 63 75 116 100 108 116 115 127 75 79 111 102 66 77 130 139 165 100 103 135 106 122 166 165 40 78 113 219 204 190 231 262 165 172 201 234 219 181 254 178 199 194 192 143 169 141 153 26 85 195 171 112 64 101 115 59 106 119 138 120 66 58 121 87 59 31 93 88 89 75 59 28 72 78 80 115 150 131 182 147 62 30 61 27 43 41 53 16 2 33 18 9 18 58 24 33 27 11 15 24 49 15 18 62 38 39 34 15 35 30 36 61 44 33 74 76 29 43 77 36 51 70 53 35 44 41 43 56 72 43 65 97 81 67 87 90 92 75 75 100 111 74 85 103 89 72 76 65 60 77 85 75 72 91 92 80 85 98 105 98 81 76 81 95 101 88 78 93 102 100 87 91 94 95 85 85 84 88 90 87 88 95 98 97 81 73 87 92 82 80 88 91 80 79 78 82 76 70 74 71 68 70 66 66 63659 356 191 30 11591 17 40 59 6213 2785 2098 1613 1535 1412 1286 1116 968 1054 1040 1078 1081 1145 1076 969 1074 933 827 727 515 369 302 265 262 231 361 299 143 148 186 164 139 112 142 158 92 72 -7 24 153 124 122 41 100 41 63 145 169 65 53 64 21 4 -94 13 36 -1 -15 59 30 21 32 -22 -12 999999 90 -12 32 80 90 11 18 -29 -34 -19 15 98 1 -51 73 125 158 191 223 152 168 154 106 11 146 148 64 55 46 204 126 94 165 115 115 112 104 93 138 110 83 92 141 90 106 148 102 37 -47 -31 10 70 -3 -25 62 115 75 101 49 22 45 97 49 99 46 22 46 33 44 103 56 42 100 23 41 66 19 118 102 69 35 51 77 84 43 38 90 59 54 70 127 70 43 114 103 109 61 97 98 102 114 107 79 55 69 99 143 138 55 87 115 112 88 35 110 160 156 163 187 147 131 167 230 206 134 114 158 153 210 212 193 237 209 123 99 61 94 113 120 83 75 137 100 82 88 80 97 68 69 84 103 90 106 55 12 50 41 -15 16 98 88 67 68 36 50 119 188 225 104 17 28 42 32 7 24 23 4 -15 27 40 66 30 -16 23 -7 -20 23 56 6 57 75 56 29 20 43 77 48 17 73 57 35 47 57 44 63 69 57 39 42 29 59 70 59 34 49 37 32 50 50 89 46 44 85 83 65 70 70 83 70 70 78 91 70 59 103 92 76 114 94 92 82 91 79 79 83 92 89 80 82 104 91 83 71 82 92 98 93 82 77 84 80 83 104 92 71 90 99 86 98 91 91 81 82 84 89 100 90 85 87 90 85 77 79 80 78 81 71 72 70 59 63 50 63665 356 192 30 11592 17 41 5 6213 2788 3177 1494 1505 1245 1124 1029 969 922 921 959 1022 947 1013 1054 887 721 490 468 383 318 219 310 266 198 218 249 222 64 85 111 140 67 85 147 159 161 136 113 84 131 76 47 67 26 23 84 70 28 12 14 74 59 42 98 86 23 122 21 32 105 -1 27 63 -8 -51 -61 16 43 79 -47 -9 9 53 -65 -3 -25 17 19 -16 69 39 149 187 155 179 52 66 92 93 50 83 134 97 91 117 82 12 84 114 109 97 99 131 29 46 82 103 95 115 87 41 44 53 71 -22 24 62 54 39 16 68 6 113 20 61 57 -15 76 60 137 92 45 1 69 48 65 70 71 121 108 60 30 1 36 -7 30 76 27 42 4 122 125 66 39 92 43 92 93 74 43 19 79 117 76 88 110 88 87 88 112 84 92 125 150 200 133 34 74 47 100 59 147 253 215 178 170 163 165 210 204 153 170 210 218 210 208 212 155 113 123 87 78 85 106 127 156 107 120 96 108 65 87 69 110 84 39 73 39 53 72 105 113 71 63 86 50 77 84 89 69 74 83 57 3 20 -5 40 11 5 23 15 22 24 40 19 0 -9 23 -5 -5 62 59 6 40 16 1 66 71 44 30 56 21 7 60 23 23 52 18 20 11 33 38 39 18 7 33 46 31 31 26 34 49 70 54 68 92 87 89 67 76 95 91 81 62 66 92 79 69 55 58 81 92 85 92 74 64 84 74 69 52 62 64 67 55 69 79 85 85 87 88 77 75 76 74 91 89 78 71 80 78 76 80 85 87 79 82 90 91 82 82 79 84 79 71 69 73 68 71 69 69 60 62 61 64 49 50 63671 357 137 30 11597 17 41 11 6212 2791 9746 1391 1039 862 1035 949 897 837 771 836 961 966 854 1003 942 801 780 532 371 318 235 124 277 260 136 143 198 188 197 289 104 45 182 240 167 76 121 162 91 19 31 -49 48 137 139 72 98 27 63 20 -40 -19 -32 49 98 -66 -40 47 82 5 -30 -29 20 12 -55 4 10 14 -14 53 81 -3 -50 -57 -51 6 12 -55 -12 -31 -38 67 124 86 114 114 162 99 149 78 164 109 118 111 204 220 35 38 89 134 115 109 124 145 83 78 126 122 95 36 70 8 120 68 96 21 40 39 4 65 56 29 22 -50 4 28 42 21 21 56 65 46 12 23 -6 42 114 88 54 102 80 77 60 101 7 47 8 13 3 51 43 39 71 64 57 90 59 88 84 24 23 112 86 44 101 120 138 109 124 61 67 29 61 107 98 111 113 67 96 89 73 75 100 118 185 160 163 179 171 198 253 191 151 198 184 205 141 158 183 171 170 138 125 114 134 89 113 101 112 105 105 88 42 47 40 31 9 4 59 69 50 17 69 77 63 72 76 41 21 42 42 26 4 7 57 52 19 12 13 42 39 40 35 16 0 3 8 -18 -43 -21 -22 -31 -4 13 36 31 14 5 27 6 32 -11 4 -4 2 -6 39 27 22 31 42 22 22 31 43 23 27 -6 35 47 43 27 51 19 27 55 68 47 40 34 49 58 68 67 62 76 71 56 76 75 62 67 63 56 52 77 79 80 89 65 51 41 43 38 57 66 63 58 49 78 75 66 81 78 63 57 66 57 59 68 76 85 70 69 74 68 59 57 64 62 57 73 70 62 56 62 67 57 52 60 41 36 43 47 42 41 37 63677 358 142 30 11602 17 41 17 6212 2794 32615 1491 1259 983 784 914 900 828 830 828 817 843 844 869 906 863 775 607 586 487 346 291 218 123 150 107 117 200 183 161 188 157 140 152 150 198 174 209 200 95 55 55 71 55 51 -22 38 115 74 8 38 -7 12 58 30 85 75 44 -6 3 17 27 3 -52 41 12 -19 -20 59 -34 -64 -5 -51 -46 1 34 -10 -59 -79 14 -62 -63 2 74 120 200 228 82 122 173 154 98 89 186 162 111 90 120 103 57 159 137 123 49 69 91 66 99 145 172 104 123 135 65 17 62 100 13 8 21 59 125 41 -15 -46 -25 43 39 1 4 -30 8 43 31 64 50 61 74 106 89 74 98 133 75 102 86 9 19 67 69 60 76 68 47 54 81 179 101 46 125 99 90 135 120 153 161 111 140 95 77 19 118 77 6 75 125 161 159 170 141 71 85 116 130 151 198 156 158 218 238 223 215 212 276 193 204 237 201 181 228 200 140 128 129 114 142 163 128 90 136 54 68 98 95 72 60 86 79 24 81 66 84 85 44 50 47 96 132 90 94 87 66 39 78 87 62 19 20 31 29 27 42 24 52 43 39 49 1 48 11 6 5 0 49 21 19 9 16 9 51 31 9 2 -10 16 43 27 31 50 52 76 57 29 57 66 73 13 3 47 44 7 31 51 63 65 54 53 40 69 71 101 76 93 112 84 94 85 87 83 80 71 72 76 74 97 98 97 94 88 81 98 84 89 84 77 72 70 62 79 85 84 110 95 89 83 94 90 90 82 95 102 98 104 103 103 99 72 90 93 102 99 91 90 89 89 90 82 90 93 89 88 86 82 81 82 68 82 80 63683 357 168 30 11598 17 41 23 6212 2797 3185 1394 1249 1087 1078 1010 1025 946 960 955 989 963 1078 1147 1107 1078 941 836 669 431 315 171 185 130 137 96 148 133 65 118 119 110 103 211 107 167 86 35 76 155 158 52 76 60 -65 29 24 -7 17 58 64 -16 -11 -21 21 0 -6 -7 56 34 -16 54 23 -25 -2 -40 20 4 27 -41 -6 -61 13 -27 -74 -17 -31 -70 17 73 68 89 -7 116 277 204 145 85 53 65 61 73 92 100 72 36 83 24 52 48 99 100 65 72 122 98 89 54 21 67 92 49 62 -30 -51 -23 53 33 58 103 57 1 62 -12 61 5 36 16 -21 57 20 35 69 19 61 9 26 97 64 41 81 21 60 40 56 87 -4 47 35 46 17 36 33 84 113 86 83 110 50 39 59 77 78 90 81 108 141 85 143 90 87 72 108 58 132 84 119 107 84 91 113 106 119 171 127 161 167 178 203 239 221 247 223 226 179 242 241 182 208 201 160 203 124 118 126 162 110 121 143 81 56 55 61 6 39 61 29 93 60 24 77 75 93 71 42 119 115 167 266 217 101 116 210 224 214 173 101 35 6 0 1 39 52 46 51 20 21 -4 28 16 -20 9 20 -2 27 -13 -22 4 11 22 -8 -32 2 34 22 9 11 33 1 27 43 11 13 9 -8 31 26 48 50 -5 16 24 12 12 14 19 43 51 47 68 73 89 80 73 104 83 86 74 54 56 45 73 75 66 60 90 96 62 74 73 69 80 94 78 62 60 69 70 50 78 76 67 76 84 79 78 65 65 63 70 72 79 75 60 62 71 61 62 64 59 61 72 70 69 69 67 66 71 67 58 64 66 54 54 58 55 53 63689 357 189 30 11589 17 41 29 6212 2799 2109 1610 1592 1556 1487 1319 1092 1105 1069 1110 1115 1147 1224 1244 1220 1255 1287 992 761 601 431 301 81 76 67 190 270 49 85 172 174 183 87 123 50 23 137 83 81 96 110 14 35 63 108 98 17 46 17 21 36 26 12 28 -35 41 127 -8 -60 999999 -30 22 12 -57 999999 -32 -34 12 27 -40 50 -16 -71 -52 14 6 -4 -7 -72 -37 33 71 91 143 51 135 179 155 106 96 168 106 64 112 111 113 137 105 23 46 96 146 18 93 141 145 68 80 138 97 111 51 34 29 51 -13 -12 68 14 83 48 16 -24 52 19 70 56 19 -30 25 123 49 31 24 66 57 141 12 59 59 65 48 74 152 139 100 105 117 175 119 44 33 -16 37 71 102 97 101 85 89 113 81 146 156 105 63 95 81 117 54 73 29 124 68 117 108 75 95 127 75 83 118 94 113 183 569 1535 1766 1843 1671 1548 1205 612 278 218 207 198 146 234 199 213 192 192 125 141 104 86 46 78 65 79 56 76 100 55 79 63 73 62 48 81 82 67 29 58 76 123 258 551 908 1037 1150 1500 2199 3154 3691 2489 654 90 67 50 30 67 18 32 33 26 25 -10 -9 21 12 28 -23 24 19 32 64 27 -10 -9 38 20 44 66 45 44 13 15 30 28 37 41 46 72 36 10 23 16 6 16 39 48 26 62 99 68 78 83 80 51 63 79 63 63 73 79 77 54 69 88 77 97 93 57 77 99 77 80 76 81 78 84 90 68 62 73 79 90 80 80 86 90 91 89 83 92 80 83 85 83 83 87 88 91 86 74 80 85 79 78 90 90 81 86 79 78 80 74 67 70 73 66 66 66 62 62 63695 357 153 30 11583 17 41 35 6212 2802 21543 1852 1851 2043 1803 1577 1387 1345 1569 1344 1135 1233 1288 1300 1124 1172 1258 1287 1198 934 715 447 198 158 153 150 211 238 161 104 44 75 151 112 160 82 149 131 123 72 15 12 110 207 109 15 169 67 69 95 -34 -47 33 3 19 38 9 33 -45 -31 18 45 -11 -37 -55 34 53 10 46 14 -13 16 -38 -43 -21 -21 -33 -69 -36 -67 -76 -67 43 81 104 169 188 148 74 93 115 96 84 158 81 120 117 86 72 88 90 74 71 65 62 58 117 124 126 78 40 81 -16 10 39 29 73 64 44 132 40 47 53 61 -37 48 44 40 95 46 13 38 103 26 115 113 72 28 101 120 98 163 81 118 95 136 142 21 10 31 35 29 51 111 46 73 119 123 68 47 104 124 102 116 141 124 150 83 127 115 114 60 109 109 137 78 122 149 118 105 128 127 189 183 575 4511 13277 20127 18788 9891 3644 1189 502 231 180 162 200 245 300 267 218 219 204 178 173 198 143 124 76 64 32 52 82 86 28 48 91 58 16 46 59 134 72 100 61 58 99 115 225 646 1417 2159 2832 4022 6419 10066 11601 6440 1040 39 14 41 8 48 41 17 29 37 8 29 49 37 43 13 12 13 5 45 30 16 33 34 15 33 52 25 25 30 46 60 49 33 38 37 20 58 54 80 54 41 6 34 58 91 72 54 72 62 85 98 79 93 78 69 59 71 98 109 104 79 73 66 90 83 97 99 81 87 104 110 83 76 101 92 73 78 83 74 102 94 100 97 73 104 99 97 93 101 95 92 85 92 106 107 86 87 103 100 94 90 89 99 97 87 95 82 81 91 90 91 83 74 70 73 75 78 74 63701 357 154 30 11584 17 41 41 6212 2805 11371 1371 1632 1680 1771 1510 1311 1164 1149 1034 1053 1118 1189 1118 1014 1112 1082 1006 954 626 542 275 97 105 93 175 169 127 66 122 59 32 -8 116 39 81 76 60 154 104 37 38 96 73 113 42 -15 32 41 39 15 -16 4 90 -53 -8 77 94 38 91 46 -34 5 61 61 18 30 66 34 32 -4 3 -16 -22 -14 -100 -22 -83 999999 -89 999999 -58 -56 39 105 154 112 100 162 140 150 91 117 57 99 139 138 43 34 50 71 80 65 -1 45 34 50 101 79 104 120 90 2 -29 -41 -24 60 67 5 50 60 8 -13 -20 32 64 82 33 29 2 51 53 -25 -12 -27 46 105 32 102 26 109 104 102 110 127 97 44 -4 36 43 52 40 30 17 69 9 40 -2 73 128 81 107 86 56 104 66 109 51 73 99 89 89 72 63 98 83 134 288 359 467 468 496 592 1420 8856 27163 45951 40933 16339 5050 1322 341 176 183 209 227 256 383 495 388 185 209 256 203 183 143 135 121 121 141 160 103 69 84 37 28 99 144 111 75 76 82 39 89 81 104 35 74 108 137 195 976 2341 3896 6692 11421 13874 7946 1147 73 40 64 63 19 19 27 -21 21 3 14 22 14 52 32 56 38 47 23 24 36 22 26 27 30 34 42 39 12 43 25 24 31 16 32 2 26 30 26 11 45 60 31 57 51 68 78 56 53 63 58 60 67 99 84 67 62 85 95 65 72 60 51 67 79 86 96 74 68 60 65 90 72 63 64 71 60 63 57 70 85 87 67 59 80 90 78 80 92 97 85 100 100 95 91 78 77 90 95 93 87 87 89 71 69 74 69 71 70 80 67 65 72 73 67 71 62 63 63707 357 159 30 11589 17 41 47 6211 2808 1744 1173 1354 1416 1300 1228 1023 944 999 909 896 1021 1182 1103 1091 1067 1129 1115 1150 784 583 382 184 54 144 84 26 -45 88 77 -11 66 36 -54 3 -34 32 -20 7 -47 31 0 -63 -62 -48 -81 -2 -3 -32 -71 999999 39 -8 -84 -18 -92 -55 999999 -79 999999 -93 999999 -79 -46 -46 -20 -46 -87 -68 -42 -34 999999 -39 -33 -67 999999 999999 999999 999999 -78 -88 999999 -7 -34 -21 30 53 10 17 95 16 -79 43 45 -19 -17 10 24 25 13 18 -14 -5 -9 30 76 39 -14 7 70 58 -47 999999 -92 -91 -40 -1 0 1 36 -20 -25 -9 -21 -4 38 23 68 -62 -81 -25 -14 -46 -18 -16 -35 25 22 -37 1 -20 36 41 9 44 16 -15 -41 -58 2 18 0 -65 -38 -18 -34 -35 -50 16 28 88 108 107 83 25 114 29 45 25 58 41 162 973 2666 6020 12256 20624 27632 29752 29224 27312 25454 27489 36651 57607 66573 39421 14011 4740 1215 312 159 200 185 227 669 1184 998 620 551 360 154 183 199 131 188 156 117 88 130 103 55 33 39 34 61 27 74 76 105 133 97 97 99 95 81 103 108 62 64 124 310 983 1958 3778 8431 14575 12243 3129 701 724 741 236 55 26 -24 39 42 19 43 22 69 41 29 70 70 7 36 53 15 21 58 46 32 33 68 58 43 59 69 52 65 65 40 35 58 52 64 87 75 57 75 51 59 64 58 83 89 94 74 48 77 73 91 81 74 66 58 95 96 70 83 76 69 86 107 108 80 83 111 113 102 91 89 92 89 100 86 86 79 96 93 86 97 94 84 96 86 88 91 102 107 91 84 93 86 102 93 96 98 80 91 93 92 94 87 75 85 85 73 65 74 77 69 77 69 61 63713 357 161 30 11591 17 41 53 6211 2811 874 759 768 894 854 744 600 569 555 522 605 589 600 516 520 560 672 732 599 395 314 225 -29 -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 -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 -51 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -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 -53 -96 999999 999999 999999 999999 -99 999999 -81 -21 -98 -78 -29 25 165 557 2652 14468 40547 66274 86504 91196 85333 91249 96784 94356 96623 90433 76976 49786 22079 8151 2920 915 236 170 183 169 174 318 801 1043 886 588 390 196 118 96 98 94 77 144 155 101 50 119 102 103 84 61 13 44 74 113 50 34 77 83 50 49 66 67 46 83 83 84 113 140 430 1360 3660 8068 11316 8303 4623 4851 8272 8974 4621 713 66 84 41 -1 27 14 26 2 8 12 34 7 5 28 15 35 22 0 -4 8 -1 -7 12 30 16 46 3 34 53 46 49 25 15 7 32 32 29 53 61 46 59 46 30 51 75 60 64 85 83 71 62 54 74 78 81 71 67 75 86 84 84 79 64 63 58 58 64 67 91 73 76 72 86 77 70 75 72 72 69 65 65 80 75 84 65 63 74 79 80 70 77 79 76 70 68 75 75 65 66 67 70 67 67 63 59 64 50 43 42 39 45 45 63719 357 156 30 11586 17 41 59 6211 2814 872 693 779 708 699 629 462 427 421 467 560 658 645 631 568 496 511 447 438 315 268 130 -41 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 -99 -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 -79 -95 999999 999999 -51 -22 145 418 793 1602 3420 7447 21081 54996 93415 87816 90941 105035 115029 126368 131201 128242 106145 81870 58098 37283 21553 10102 3144 579 250 212 145 155 198 257 255 318 390 292 256 160 201 182 187 153 114 80 157 153 133 132 89 79 116 125 135 114 93 88 86 48 54 128 85 117 103 138 95 104 122 112 156 147 171 254 464 1006 2892 6952 11976 13493 11931 12488 12305 9042 3258 292 67 83 63 72 92 67 25 26 48 37 69 61 39 53 57 49 49 67 67 79 86 71 64 78 84 77 108 100 60 96 77 47 45 32 54 42 79 78 103 123 89 100 94 108 118 98 92 114 101 102 99 109 124 109 99 101 97 107 119 111 123 110 113 95 118 128 112 99 122 127 149 118 111 131 110 88 107 128 109 103 117 124 94 116 121 123 105 101 105 107 96 106 97 105 111 100 98 95 111 107 102 100 94 89 85 78 88 79 78 78 68 63725 357 148 30 11578 17 42 5 6211 2817 2020 773 887 870 810 874 962 861 989 900 1124 1275 1505 1098 771 699 718 629 650 619 581 471 342 230 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -88 999999 999999 999999 999999 999999 -72 112 439 941 1891 3391 6934 14974 35126 71074 98309 106723 95535 95706 100343 105862 112440 107059 107194 96583 72115 53952 32392 13982 5889 2457 650 250 198 188 248 195 264 310 426 438 402 298 227 168 171 109 162 163 153 112 141 180 153 174 125 105 109 153 149 94 101 82 145 154 104 137 183 140 151 122 123 82 116 152 143 103 123 124 167 426 1274 3860 8621 15298 18272 15778 11892 6737 1746 157 140 167 84 64 76 97 92 48 83 52 65 88 80 71 79 38 97 86 97 80 81 80 85 68 91 87 91 89 115 103 87 71 90 71 61 65 64 109 114 99 112 103 104 115 121 134 128 118 119 141 131 101 109 123 114 128 119 112 115 97 125 130 124 136 143 114 126 128 120 122 119 124 105 116 129 131 121 117 123 138 119 129 141 128 122 110 104 124 138 139 131 114 123 130 111 127 125 120 110 115 109 116 112 109 109 98 87 95 87 92 93 63731 357 145 30 11575 17 42 11 6211 2819 60509 1020 921 986 1025 991 1118 1182 1014 804 929 890 866 822 766 777 787 616 696 726 731 657 515 352 311 78 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -34 -93 999999 999999 -95 -32 75 325 905 1781 3316 5701 9355 16027 32052 64486 99670 96084 83268 89502 95342 86378 68476 54015 43572 41580 41266 36515 28458 16914 11176 7772 4554 2268 978 511 330 278 289 338 444 523 521 459 460 259 230 180 142 109 145 122 74 80 143 114 102 104 60 57 107 104 106 74 86 79 114 85 128 107 30 53 56 76 62 87 104 101 85 90 94 82 97 221 897 4279 10808 14387 13109 8471 2029 142 444 480 99 30 -7 -24 39 30 16 37 31 72 32 34 4 -7 43 37 25 14 11 31 28 12 37 41 36 23 39 59 0 35 62 44 31 50 14 16 28 39 56 36 52 69 50 45 54 64 101 80 62 48 53 66 68 59 72 89 73 63 73 66 59 60 55 74 90 83 77 67 53 81 71 35 48 76 62 76 76 73 72 89 84 53 57 65 72 77 65 55 65 73 61 66 59 47 54 55 61 67 64 57 59 36 42 39 37 44 38 45 41 33 31 63737 357 149 30 11579 17 42 17 6210 2822 84895 1454 879 1010 993 868 829 712 685 586 642 729 656 715 697 622 564 530 559 560 544 530 371 383 325 -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 -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 -61 999999 999999 999999 -100 -1 136 257 460 799 1606 2901 5105 8822 17576 33091 46800 58542 71133 85755 95316 94673 93702 101688 112120 103211 74710 56257 44280 36075 29425 24528 19212 14897 11408 8830 7500 5980 3423 1838 1137 927 760 777 842 774 623 553 422 278 237 208 173 165 145 205 149 145 141 153 181 140 136 141 164 101 140 80 91 97 101 96 48 64 119 68 64 131 121 118 137 109 88 83 99 116 123 247 524 1223 3498 8050 8506 3135 483 125 185 315 242 113 46 47 58 47 53 27 39 50 34 6 32 57 48 47 40 49 49 51 50 33 43 69 19 42 31 22 36 54 78 68 52 57 51 85 75 62 103 76 79 98 85 58 97 77 68 74 70 81 81 71 79 78 85 87 68 67 93 94 86 119 128 110 89 76 84 101 107 88 94 103 107 101 106 100 78 88 86 81 89 106 105 99 96 124 102 93 84 86 91 93 86 81 90 91 83 78 92 86 79 83 79 69 71 76 62 60 71 75 64 61 63743 357 154 30 11584 17 42 23 6210 2825 24921 761 574 589 616 678 755 553 524 431 417 465 468 610 478 361 443 487 394 370 444 274 175 76 -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 4 397 1167 2428 4056 7068 15337 28052 37832 50567 70790 88615 93603 87324 85499 88409 89797 92665 98378 117063 127571 117145 104748 84537 65904 54970 43390 33195 24008 18169 14463 11017 8838 6700 3732 1882 1577 1338 1375 1696 1838 1559 1546 1352 1168 790 404 196 227 245 196 194 196 167 155 157 125 170 193 191 201 101 69 155 163 141 109 121 146 113 109 117 108 105 146 195 153 168 176 102 90 115 121 186 419 1041 2290 6189 14535 16575 4755 241 67 69 119 71 62 71 90 70 68 49 67 75 55 39 103 77 69 54 21 54 98 89 56 66 91 87 91 91 105 102 109 99 100 95 71 83 92 76 97 72 87 67 99 101 85 107 109 151 139 140 130 143 152 129 140 135 136 141 120 128 122 118 138 136 134 141 126 142 118 119 116 138 146 147 134 135 137 134 127 134 156 151 141 118 132 136 118 124 134 137 128 133 142 139 135 130 134 135 123 128 126 130 127 121 129 125 127 120 108 112 115 107 104 102 100 63749 357 155 30 11585 17 42 29 6210 2828 4605 405 397 436 402 380 512 374 223 226 306 285 299 433 483 289 264 248 291 230 152 63 29 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 787 2362 7478 17064 27536 38421 45047 50826 55410 59426 62919 64734 62851 59250 55949 60522 68966 82550 97493 101837 94121 83193 72073 63250 53294 45052 39797 33152 28323 25329 20375 14206 10560 7369 4956 3857 3608 4134 4888 4869 3563 3134 3099 2944 3045 3273 2402 1069 239 134 147 106 171 74 83 77 69 39 82 100 100 104 120 91 74 98 136 68 39 66 73 39 59 41 55 87 105 95 70 39 81 127 129 54 66 187 339 969 2665 6268 12406 16450 9683 1698 116 37 591 2076 865 146 57 31 47 26 1 -30 -8 5 -1 -9 -15 -18 10 9 12 -16 14 47 22 13 8 57 42 40 38 64 30 19 36 27 12 13 31 28 61 62 38 50 37 66 89 78 69 61 77 86 79 69 75 105 72 75 84 62 83 94 72 59 65 89 89 86 98 100 91 79 78 82 81 76 82 84 77 88 78 72 75 75 81 82 65 86 105 97 83 79 86 88 75 72 55 72 87 89 90 85 78 74 67 63 66 68 68 65 63 68 64 55 63755 357 148 30 11578 17 42 35 6210 2831 899 437 488 631 732 596 591 513 325 253 381 312 444 349 275 179 239 273 281 279 209 201 -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 -57 -24 301 929 1790 4979 13286 18215 20197 22941 24720 25632 28015 31784 38040 46981 55961 62461 67880 74928 83727 91790 93842 87127 73973 63093 56083 53665 46757 41039 37104 36726 36145 33393 30810 27677 22904 17981 14811 12930 13573 12452 9130 6386 5917 5732 5513 4515 3779 4105 4258 2820 1111 360 163 170 120 97 90 45 89 189 178 175 94 98 66 108 93 114 178 128 97 126 100 121 132 127 158 140 130 149 117 110 95 88 157 155 155 289 585 1886 6301 10333 6643 2419 383 375 1230 1979 3693 3396 1354 1215 861 137 43 30 39 33 44 30 32 92 69 39 29 28 36 52 48 51 65 78 55 84 76 58 57 92 76 75 60 42 35 86 89 99 78 73 89 55 54 58 101 99 124 107 102 97 83 90 108 129 116 100 107 121 114 104 94 89 100 111 103 102 110 128 110 106 108 117 116 102 112 128 106 109 120 116 120 108 115 105 104 98 115 117 113 105 109 113 101 98 95 105 111 106 104 98 100 96 85 84 87 91 96 99 91 89 84 81 63761 358 109 30 11569 17 42 41 6210 2834 197460 2746 523 521 520 630 675 561 498 335 249 374 441 313 376 361 197 210 345 379 318 248 216 159 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 374 879 2539 6751 10149 11427 14766 20587 27841 33940 38777 42872 45134 50648 56947 63124 69205 74794 79400 84026 84722 76868 65887 59049 53705 48065 43387 39770 38476 40595 39295 34009 30501 28667 26058 24337 24373 22345 18283 12172 8682 8525 8163 6916 5156 3958 3223 2741 2237 1583 894 368 250 221 174 74 106 129 101 126 99 109 187 124 147 135 158 180 126 155 115 102 126 152 166 160 144 97 88 111 129 100 60 117 113 183 377 431 720 3239 6667 2954 181 76 157 838 1174 499 1999 5758 7129 2329 132 28 14 59 14 50 47 68 50 27 -12 34 83 55 42 67 59 65 68 84 56 51 59 51 64 90 49 21 64 57 44 59 51 25 48 72 80 97 80 82 98 89 95 100 88 101 108 87 116 111 104 105 117 95 113 115 96 106 114 102 88 89 93 102 104 107 105 94 95 113 108 98 95 96 103 105 109 103 102 97 87 106 101 94 101 107 102 98 102 95 98 78 95 91 96 94 93 87 84 80 76 77 80 86 75 69 66 64 63767 357 163 30 11563 17 42 47 6210 2837 8439 668 737 733 900 832 888 656 552 480 584 456 584 659 791 647 452 430 487 468 507 469 369 244 186 -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 -53 227 548 1328 3386 7275 9546 11874 16073 21224 28617 39900 50255 58790 61948 62058 60542 60268 62291 62219 60882 58916 57445 54320 52263 54540 51569 44909 41144 32585 24865 21677 22165 23456 24305 24311 25519 26643 26426 24106 16417 9477 9334 8970 7052 5978 4515 2990 2825 2478 2461 2276 1836 1145 708 365 120 106 95 116 249 342 300 138 127 125 133 172 131 106 119 173 137 90 121 119 123 144 110 140 101 92 136 94 105 134 174 314 541 710 1104 2029 1772 385 28 26 192 315 431 197 211 1609 2231 376 63 96 47 56 33 67 40 -9 33 62 45 57 57 63 38 56 62 55 54 47 77 68 71 51 61 66 45 44 45 36 68 60 52 90 81 98 87 69 108 93 95 92 109 98 84 89 109 114 91 112 76 86 111 106 102 110 95 99 100 110 96 100 96 108 110 109 106 122 97 96 89 95 104 107 109 117 113 102 88 77 93 109 91 100 108 108 117 95 90 80 84 98 95 95 98 99 88 75 77 72 71 76 72 78 60 59 56 63773 357 134 30 11564 17 42 53 6209 2839 8276 679 760 820 857 843 953 841 717 600 527 584 607 650 733 817 736 696 630 560 570 621 438 302 251 108 -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 -28 152 435 615 726 1028 2157 5982 12312 18162 27172 41718 49982 50530 48753 48380 51298 51631 49740 47628 47387 46978 43753 43030 51390 70953 63809 45828 35562 25546 17115 16146 18479 21878 27034 29531 28450 25121 20989 15830 11227 9377 9250 8393 6831 5008 4014 4022 3977 4245 4719 4870 4485 3640 2697 2098 1421 1092 1048 843 824 775 493 176 110 71 49 63 78 21 97 93 20 133 97 83 61 44 53 69 90 83 55 87 69 68 66 71 161 276 340 345 366 119 56 5 375 2385 1647 162 69 43 -7 -12 10 -10 1 3 14 37 6 -4 -1 -32 9 6 8 -7 9 21 40 36 19 1 43 56 41 21 2 24 30 24 30 -14 -3 7 28 27 43 31 45 45 62 70 43 58 66 50 42 41 75 63 54 45 50 61 67 62 68 44 68 70 56 69 86 56 74 88 70 56 63 65 71 69 66 53 67 70 71 68 68 72 75 65 60 53 61 49 59 61 56 63 58 56 59 53 44 52 46 44 41 46 40 43 42 33 35 30 30 28 30 63779 358 76 30 11566 17 42 59 6209 2842 540114 4339 602 655 789 767 736 582 391 357 394 403 364 405 480 619 594 576 558 738 611 681 618 373 230 38 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -17 -22 81 314 835 2088 6099 13735 21057 33209 45210 50021 50033 49512 46803 46899 49572 51463 50445 49674 49427 52626 59154 69114 81910 71749 51702 36340 24639 17127 15777 18348 20875 21104 19475 17104 14947 14097 13781 12407 11017 10311 8058 6048 5266 5821 6040 7483 8697 7883 6061 4286 3378 3318 3015 2307 1929 1573 1118 632 434 283 168 57 65 119 91 96 85 76 49 58 55 116 79 54 43 69 84 43 23 57 69 42 72 88 68 86 133 343 1293 1684 562 41 21 99 415 126 35 38 58 12 -31 -27 -30 11 19 36 27 -26 16 10 9 2 -2 8 9 49 43 14 48 16 28 0 13 37 -4 17 17 8 9 11 27 54 50 53 50 39 27 49 78 69 42 65 65 36 67 81 69 70 30 72 80 65 70 75 74 65 52 76 76 55 55 50 49 70 89 88 75 69 58 60 67 64 78 65 78 72 69 78 82 76 66 66 61 63 65 61 57 53 56 41 51 55 50 44 45 48 50 40 41 52 41 32 37 38 43 33 25 29 63785 356 166 30 11566 17 43 5 6209 2845 4307 483 676 691 592 532 398 327 461 427 348 416 566 588 518 449 496 566 718 760 657 647 482 253 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -18 301 834 2335 7492 16554 25702 40118 51929 60438 65980 67006 64843 66080 69959 74608 77597 80574 81593 79222 81741 89393 94675 81179 55849 39318 28875 19899 16384 18015 21011 20091 18346 17193 16028 15881 15225 12070 10763 10400 9414 7991 7389 8041 8997 9930 9150 7863 7730 8118 7129 4677 2931 2374 1995 1162 428 207 208 209 161 89 119 120 136 129 108 94 75 101 133 147 83 103 120 86 72 121 113 97 100 134 125 113 109 99 89 154 472 1024 752 185 35 41 188 357 122 59 59 81 39 41 32 55 20 54 52 43 33 49 22 62 68 73 49 51 31 66 68 81 77 97 81 63 63 60 66 53 63 51 63 55 66 81 87 103 117 97 90 109 113 124 107 107 93 103 121 125 117 113 124 92 103 119 107 110 127 94 95 104 117 100 110 102 98 103 102 113 109 110 113 103 108 110 124 110 112 112 110 107 112 102 107 96 102 98 96 91 93 84 89 82 86 94 88 90 94 98 90 88 87 85 89 85 73 81 73 66 63791 357 163 30 11563 17 43 11 6209 2848 5264 517 426 411 408 332 303 321 273 306 263 374 402 378 438 426 511 507 674 734 859 929 897 753 366 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 365 1179 2565 5893 13839 22735 31132 41627 53331 59797 63298 68143 75536 81756 84306 85888 90145 93043 94473 92260 86524 75419 60512 44103 32516 24011 19638 17083 14939 13754 13777 15195 15275 15159 15082 14368 12461 10653 10019 9868 10214 11925 13170 12168 9639 7543 7535 8136 6774 4966 3930 3465 3054 2281 1474 572 178 59 73 93 111 49 124 109 117 97 118 198 129 68 64 126 98 90 92 133 86 63 79 64 89 106 86 65 87 116 120 158 344 961 2257 2367 547 69 348 1023 474 51 38 41 38 22 28 -1 9 35 43 34 52 23 38 60 48 49 23 59 53 59 31 33 40 29 68 33 74 58 77 66 47 49 65 54 25 66 76 73 96 99 102 99 126 94 81 85 87 102 111 108 83 96 84 80 89 100 100 103 97 101 123 113 106 107 93 94 110 93 97 89 98 106 116 100 107 103 94 81 81 95 106 104 91 88 98 96 108 84 83 92 90 83 91 85 87 82 81 82 74 72 72 73 68 70 68 67 61 60 60 63797 357 130 30 11560 17 43 17 6209 2851 9953 546 605 553 588 608 523 386 436 453 468 502 533 430 607 682 611 804 811 903 1183 1378 972 575 391 37 -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 -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 -74 -23 24 221 567 970 2060 5874 12534 17940 24571 36023 48068 57736 65200 72146 75978 76775 77308 79106 82500 83251 79848 77092 66751 48268 31283 23211 20565 18160 13750 10808 11559 13369 14934 15726 15825 15161 14080 12088 11878 11970 14780 19527 22553 22303 18060 12021 9181 8658 7761 6834 6237 5555 4779 3512 2110 1034 731 361 161 152 83 148 177 110 121 146 138 105 153 123 125 161 126 154 157 147 142 112 156 147 113 121 108 133 110 155 110 167 178 393 1112 3208 5764 2861 233 471 1667 1803 528 220 78 88 67 35 51 50 38 48 64 81 34 55 110 129 84 68 56 78 117 80 83 108 79 81 69 75 90 82 107 103 117 119 107 103 120 101 90 128 143 96 99 98 145 155 143 108 108 133 124 101 147 140 99 106 134 123 115 130 143 138 121 146 140 151 147 129 116 132 135 143 142 131 139 127 134 148 158 144 133 132 126 130 125 124 129 133 142 143 125 124 118 118 121 125 128 123 117 128 132 128 124 109 110 112 105 111 103 108 63803 358 95 30 11555 17 43 23 6208 2854 568003 4041 722 703 747 712 607 548 407 357 398 436 490 405 577 573 500 664 674 725 905 1122 1360 1067 450 174 -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 -45 -54 999999 999999 -84 -75 999999 -77 21 290 789 2049 4720 9247 17608 33556 51697 63796 67500 67811 67781 66006 62892 60103 55660 46947 37745 32321 28460 24553 20265 17088 13931 11770 10168 11470 13031 13309 12174 11673 11403 10556 10649 11652 13834 16487 18122 19895 18543 13715 9501 7454 6617 6375 7095 6125 4266 2478 1755 1553 1112 495 129 76 74 50 29 73 55 80 96 103 69 94 78 75 64 82 82 48 75 92 87 69 57 68 89 66 69 46 55 80 150 241 325 322 118 55 202 577 2172 8096 8650 4246 826 32 2 2 24 10 30 21 -11 6 47 20 -4 -11 1 4 24 49 27 42 78 52 5 10 15 39 67 20 25 33 42 51 69 41 45 30 42 91 68 42 80 70 34 65 93 85 88 72 57 60 58 77 79 52 76 67 79 70 85 96 96 64 60 47 60 78 67 76 70 57 52 64 70 67 84 75 69 73 80 75 69 72 79 71 74 83 69 72 76 58 46 58 69 64 67 68 58 51 61 65 56 56 52 47 52 57 52 43 43 63809 358 94 30 11554 17 43 29 6208 2857 657392 4129 567 611 539 473 531 300 214 288 259 333 369 432 411 430 397 428 572 598 824 810 557 329 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 643 1972 4378 6915 10613 19660 35163 51269 63741 72435 77932 80819 78312 73731 70646 62618 52598 43402 35730 29614 25096 17791 13531 12338 11250 10732 11363 12463 13595 14045 14758 15456 15484 16030 16920 18645 20340 23152 25452 21258 15566 11934 9244 6645 5509 5142 5656 4204 2255 1349 804 488 269 104 20 61 88 45 37 105 56 59 81 92 91 64 59 76 78 35 79 54 77 31 25 31 41 21 56 59 35 38 29 99 261 419 458 557 317 454 3691 14819 21630 13247 2676 71 19 1 2 -24 6 26 8 1 46 8 -29 43 -11 -14 24 9 54 73 53 8 15 -4 0 11 21 25 26 26 52 35 50 49 43 22 12 20 21 38 57 91 63 36 66 86 48 58 60 78 69 66 42 64 78 61 67 63 65 59 48 66 61 41 50 55 67 70 87 68 46 53 62 75 96 70 67 75 57 66 81 78 74 54 55 69 69 65 73 73 69 67 75 65 67 65 67 59 59 65 50 48 53 56 46 43 45 47 41 39 63815 358 94 30 11554 17 43 35 6208 2859 87051 2627 533 747 728 794 602 360 279 304 355 336 358 436 403 343 531 615 513 737 853 921 855 458 136 -19 -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 -27 189 1172 3075 5024 6844 9265 16045 28172 39274 47975 54264 59743 62505 66169 67836 67006 68516 68535 62916 51882 39515 30599 25178 22906 19907 17109 15720 14810 13776 12680 12350 12436 13582 14828 16727 19137 20758 19661 18025 21593 25911 20906 12996 7741 4837 3862 3172 3141 3241 2297 1265 756 825 759 559 477 373 196 148 91 93 54 73 85 120 84 123 149 97 31 37 70 66 116 78 46 91 75 55 78 120 79 69 39 69 75 95 82 63 168 352 2442 11688 25001 37014 35687 24138 4754 251 22 -24 -23 -16 28 17 54 40 13 29 29 -4 31 26 -10 25 68 76 58 31 24 39 58 22 23 50 37 57 46 74 72 59 43 56 51 47 44 46 58 66 66 66 74 89 73 72 74 82 78 54 64 92 112 92 89 83 84 98 87 95 94 97 83 91 102 83 96 115 77 74 81 73 96 101 99 95 75 73 90 88 96 100 90 91 73 88 80 81 73 72 77 82 84 83 74 68 83 71 66 69 66 62 63 59 53 58 58 63821 357 121 30 11551 17 43 41 6208 2862 3891 1018 1016 1043 1221 1054 725 654 480 416 402 441 510 406 551 547 594 736 871 1046 1133 816 316 140 44 53 -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 -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 -89 999999 999999 999999 35 308 1015 2542 5058 7837 10399 12889 15452 19963 25882 32348 37115 39183 40156 42064 44305 46365 43361 40829 42106 44547 42466 37911 31047 22599 16767 14642 13248 12349 12096 13341 16096 19102 20789 23938 27678 29658 29831 31502 30156 23923 16784 10867 6505 4251 3294 2965 2910 2705 2260 1722 1334 1203 1281 1181 1035 1093 1243 959 662 462 292 176 126 113 99 89 74 82 172 96 80 92 105 132 95 104 86 71 64 82 112 101 57 54 81 69 100 73 89 124 119 173 272 2463 9758 17910 31249 52540 31185 6447 1638 138 55 61 34 36 32 49 37 22 48 54 49 25 21 69 51 78 85 70 42 63 82 56 79 94 66 91 62 52 64 93 107 97 64 65 98 109 107 101 119 119 114 106 105 112 114 116 126 120 106 126 103 73 109 119 125 130 127 147 127 123 95 109 114 120 118 110 117 131 112 106 105 126 124 120 115 111 127 116 114 126 133 131 121 118 123 121 126 121 105 109 121 112 111 98 105 108 117 109 104 105 103 100 100 97 91 63827 357 113 30 11543 17 43 47 6208 2865 6140 1061 1181 1285 1413 1188 886 610 548 577 487 538 539 521 572 699 624 842 939 869 766 531 199 -16 -69 15 67 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 -60 -73 999999 999999 999999 999999 999999 -98 -28 999999 999999 999999 -56 -91 -60 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 -71 999999 999999 999999 -85 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -76 -80 999999 -49 -15 101 515 1503 3351 5789 8597 10765 11807 13991 16563 19770 24070 29106 31738 31082 30046 25899 21714 19099 18107 18333 18761 18842 19070 17824 15267 14771 16528 19119 21237 23779 25812 28302 31320 31431 28404 26865 25531 22520 17186 13462 10754 8087 5122 3315 2483 2208 2181 2400 2529 2134 1920 2011 1683 1358 1454 1809 2121 2214 1925 1806 1261 740 506 302 270 236 118 80 70 103 116 62 103 81 80 99 73 81 61 47 67 24 43 43 77 89 67 75 44 62 95 183 231 2158 11008 17301 10076 1639 2734 3715 1285 321 -1 0 5 -26 -17 14 -19 43 39 21 28 23 35 29 23 50 27 22 27 4 55 50 48 10 12 47 65 46 45 51 66 52 32 55 45 59 94 67 54 66 73 55 44 91 89 82 72 45 63 80 50 46 67 89 81 62 66 81 61 71 73 79 75 89 89 68 65 69 81 77 71 78 87 105 89 88 77 83 89 83 82 88 73 74 75 70 83 71 75 81 68 76 66 67 64 68 66 61 62 64 62 54 55 54 49 49 63833 356 136 30 11536 17 43 53 6207 2868 2137 1103 1196 1422 1324 967 829 596 653 536 535 532 623 735 785 876 849 666 561 332 155 122 39 24 37 72 -6 -43 999999 -22 17 -1 1 -70 999999 999999 -61 999999 -82 -78 999999 999999 -89 999999 999999 999999 999999 999999 -60 -88 999999 999999 999999 999999 999999 999999 999999 999999 -11 -80 -85 -67 -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 -54 -29 -44 -65 -90 -50 999999 -81 -99 999999 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 999999 999999 -45 -24 999999 999999 999999 999999 999999 999999 -76 -69 -81 999999 -81 -59 999999 -77 999999 -78 999999 -53 -65 999999 -39 -42 -49 -71 -94 -69 -72 999999 -73 -48 0 -24 -50 -23 -51 101 455 1004 2796 8261 14695 17830 18556 17584 16458 16677 17471 19684 20967 21312 22235 23220 23790 24085 22714 21128 19781 18904 18359 17616 17750 18461 20039 23807 25759 24939 23733 24907 28693 31182 30478 28715 24057 18605 14495 12343 8555 5297 3563 3156 3931 4518 4613 4105 3667 3424 3435 3216 2924 2170 2452 2965 2970 2810 2228 1795 1615 1168 644 351 137 156 156 187 148 178 150 131 121 152 142 93 115 117 159 154 132 114 112 143 140 81 90 138 108 119 149 155 161 143 1610 7377 8657 2537 118 54 72 33 72 54 58 64 60 79 53 47 5 42 69 57 10 34 73 77 92 90 108 101 109 77 68 60 86 57 79 81 65 69 58 108 125 72 71 127 98 104 108 117 124 134 119 127 93 122 108 109 116 124 115 95 112 112 94 91 111 107 101 100 101 100 107 148 116 105 118 132 117 92 127 129 117 118 96 110 117 115 120 121 98 97 100 117 117 112 105 91 94 111 111 104 101 96 100 91 93 102 97 82 87 94 89 89 82 76 78 63839 356 137 30 11537 17 43 59 6207 2871 7537 806 759 934 773 647 439 310 260 317 316 398 535 454 456 567 643 763 550 186 -36 -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 -82 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 999999 999999 999999 -98 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 -31 97 485 1085 2507 7603 19283 32238 35575 32876 30801 30447 30149 28619 26636 25215 25698 26398 26879 27406 27044 26662 25803 24846 24161 23625 24076 25821 26790 26201 27055 29494 32479 36186 43327 51766 48368 32761 21343 14763 10164 7367 5580 5031 4931 4469 3895 4417 5237 4606 4191 3785 3301 2244 2025 1933 1671 1692 1357 1006 843 548 361 224 112 103 100 117 84 154 179 133 104 137 131 101 96 79 53 103 111 85 133 166 132 121 111 41 61 78 65 121 111 95 224 1657 3863 1774 180 79 47 45 40 44 19 47 22 23 13 59 38 47 6 -8 20 27 48 29 25 37 51 81 73 96 108 45 74 67 66 80 65 54 61 38 61 60 53 100 87 104 93 67 94 110 109 58 57 100 93 72 81 100 84 67 86 95 79 80 85 98 98 89 95 87 71 83 74 70 97 118 85 87 67 68 78 95 95 92 87 86 81 90 93 102 87 88 85 82 86 73 73 76 79 66 81 75 75 78 79 70 69 65 64 69 59 60 54 52 43 49 63845 356 143 30 11543 17 44 5 6207 2874 10120 878 800 830 656 374 136 221 175 200 304 325 267 401 394 427 559 587 273 -4 -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 -23 443 1438 3040 6033 14475 27060 33951 39664 46727 51987 54277 55546 53687 48093 42905 39354 38520 38728 38616 35062 32768 32097 32660 33170 33619 31610 30060 29822 27129 25007 25985 27270 27887 28996 29997 32570 33405 28400 22845 17600 12334 8190 6286 5392 5475 5945 6013 5862 5003 3672 2830 2095 1739 1788 1592 1760 1788 1528 1739 1981 1378 728 445 292 303 205 122 163 152 68 79 133 105 89 114 64 169 166 92 129 130 98 137 190 189 220 369 350 114 113 91 100 88 67 402 2235 2913 685 110 61 91 34 20 46 57 59 61 49 76 69 21 24 50 72 59 56 85 72 40 57 92 99 80 70 71 68 72 51 54 50 67 74 68 95 62 78 106 94 114 89 100 103 106 115 106 96 88 95 110 119 110 103 107 97 106 94 94 109 125 107 102 104 95 124 129 107 111 131 132 108 103 132 132 123 128 114 107 103 91 98 109 112 111 101 89 107 101 99 106 109 94 83 104 95 93 93 93 95 99 87 99 92 93 85 76 79 84 71 63851 356 143 30 11543 17 44 11 6207 2877 15454 1043 903 1073 831 495 334 256 293 297 245 428 366 463 499 652 839 956 643 183 999999 -39 -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 -42 61 382 1181 2482 4532 7601 12483 17746 23479 29774 34777 40140 45946 48751 48886 48146 44824 38960 32845 28003 26132 25754 26174 26945 27551 27611 26762 26661 27355 28926 28431 26200 24773 23326 21542 22602 24717 22021 14413 10922 9636 8354 7103 6855 6943 7189 7659 6496 4327 2933 2073 1976 2231 2018 1960 2079 1548 1020 793 846 649 606 578 574 481 389 226 141 100 54 40 104 88 99 100 85 76 81 32 67 65 93 147 440 896 1833 4080 3086 607 61 40 61 65 68 86 585 1324 336 67 21 -26 -19 -38 -41 -11 -17 19 -35 -17 -23 -23 24 16 -1 2 20 35 21 -2 27 42 43 40 7 26 27 7 27 40 35 28 31 62 74 41 28 40 39 56 58 77 67 62 65 46 40 49 79 66 52 66 76 84 61 67 62 51 55 62 50 68 58 86 61 57 53 71 65 65 72 68 64 76 72 65 67 78 72 71 76 71 63 58 65 70 61 69 65 61 62 65 60 69 65 60 52 47 50 46 58 54 58 53 46 42 45 37 39 63857 356 136 30 11536 17 44 17 6207 2879 27342 1445 1712 2127 2444 1684 866 418 306 222 233 313 402 389 414 402 450 252 187 147 104 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 -13 64 391 965 2080 3945 6916 10891 15998 20694 24983 29837 35705 40128 44886 55189 61073 57948 54748 50401 46165 42409 41104 40270 37878 35288 33574 32747 32156 30546 31361 35825 36429 34697 32577 28013 24576 21956 17354 14331 12997 11025 9014 8106 7771 6499 5181 4416 3397 2414 1781 2344 3325 2259 1714 1942 1802 1182 1101 1115 1078 840 518 445 399 325 284 208 146 169 107 58 66 92 92 83 67 106 99 142 227 798 3229 12447 37442 47736 38220 16959 3422 419 115 246 869 1137 1374 2022 1661 548 79 23 47 54 -5 17 0 7 60 40 20 25 23 34 44 49 41 68 53 24 49 63 24 47 60 64 30 56 43 44 65 92 111 78 79 69 82 52 59 57 73 73 69 90 96 98 84 112 94 98 82 72 106 102 85 78 73 98 106 115 122 94 113 125 103 93 97 115 98 110 118 109 112 110 110 98 110 112 105 109 98 110 101 102 92 93 96 97 110 113 95 101 108 105 96 106 98 91 86 87 86 80 92 96 85 75 70 79 75 76 70 63863 355 186 30 11526 17 44 23 6206 2882 16281 1469 2473 4049 2926 1661 925 407 183 130 370 326 237 369 485 600 470 267 85 76 59 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 107 322 897 1922 3464 5485 7535 9156 10237 11955 15177 19611 27858 38011 45340 49593 53834 60607 68861 68679 60236 53453 53477 55070 56848 58304 56464 52815 52094 50780 45273 41915 40897 41175 34595 26166 20079 15533 12418 8877 7037 7417 6701 4334 3433 3277 3084 3007 3290 3875 2897 1499 1032 1422 1665 1781 1823 1269 915 740 536 385 324 441 377 267 169 85 84 55 86 109 94 59 74 69 88 119 256 1535 4528 5856 6200 6800 4473 2243 345 95 120 220 3336 10126 11641 9608 1260 59 80 38 22 18 12 17 5 -16 19 55 28 9 19 55 34 38 49 22 33 -4 18 16 45 71 66 54 57 73 62 46 67 54 49 55 77 51 69 82 87 52 102 77 69 84 108 95 84 92 94 86 101 86 95 91 89 89 108 110 94 83 94 106 106 86 96 82 85 114 115 123 111 93 103 115 104 96 109 94 94 100 90 103 94 95 107 111 96 90 88 99 99 86 96 105 106 94 84 87 89 83 82 77 75 86 72 72 66 64 61 63 65 58 63869 354 181 30 11521 17 44 29 6206 2885 3541 1567 1743 1323 1116 847 508 283 277 304 374 340 527 532 637 961 1108 799 268 47 33 -8 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 94 215 449 715 930 1076 1320 1121 824 1368 2993 7069 14133 24344 38408 49546 50858 53697 58785 60674 61390 64653 65172 61662 59181 58529 58024 57912 54653 49782 45069 43716 33639 21664 18065 16338 13529 11667 9379 6836 5099 5319 6865 8119 7093 5015 3959 3433 3359 3089 2670 1868 1168 1018 1731 1359 800 834 1087 1113 1005 898 563 392 375 303 239 123 96 105 54 85 97 94 88 89 89 104 152 498 1171 1785 2335 2171 2346 2465 1282 377 158 161 246 894 7205 22276 29836 17518 4909 1562 453 96 31 26 5 46 23 14 40 13 7 27 34 1 55 50 23 12 54 57 30 57 44 69 71 58 55 55 53 41 59 60 71 76 81 69 69 62 81 86 105 87 83 69 82 107 93 53 60 101 87 70 77 79 72 66 81 86 70 69 70 83 90 76 79 80 75 74 70 96 101 90 87 92 91 87 89 97 102 88 72 76 75 80 78 73 78 73 70 73 71 71 69 63 72 63 56 62 72 70 67 64 71 57 57 65 58 47 43 41 42 63875 355 154 30 11524 17 44 35 6206 2888 8883 1083 1204 1066 839 727 701 471 404 386 394 370 443 531 710 803 983 974 538 313 149 152 104 4 -40 -84 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -46 -33 -97 -97 -85 -70 -93 84 303 899 2391 4973 9881 18797 31301 43183 46576 47575 47876 45607 46967 49387 44917 44367 48348 52748 53671 53686 50991 47048 45447 41895 42298 41236 37814 35309 33756 27323 15547 8238 6364 7349 9356 10709 9769 7166 5754 5018 4104 3250 2797 2350 1393 654 725 976 763 333 107 102 171 323 523 455 445 321 191 156 134 108 106 82 116 66 92 81 77 112 111 316 694 1070 1455 1627 1885 2805 3525 3184 1777 838 435 264 271 511 5957 22450 38754 36257 22092 14917 10348 3050 249 25 -11 53 34 22 41 38 50 61 42 51 92 102 64 59 64 111 115 63 45 63 34 79 79 38 50 82 59 58 27 80 90 110 97 90 109 85 98 112 121 113 101 119 109 97 104 113 110 95 102 90 97 92 83 99 118 108 121 97 111 96 106 135 111 97 97 96 113 109 105 97 110 108 101 117 103 99 105 103 95 106 102 94 93 91 83 85 106 103 105 98 88 93 95 89 92 96 84 84 81 85 87 76 73 70 74 63881 355 159 30 11529 17 44 41 6206 2891 1819 1164 1284 1248 1072 897 808 815 542 556 380 354 462 507 645 821 988 942 889 783 362 212 184 111 78 48 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 -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 -18 109 383 1999 8204 21848 38877 46380 48602 46909 47633 47844 44781 43594 43811 44462 46639 41640 34623 31765 30306 26766 23699 29299 44004 60606 60107 38089 19736 9873 5746 5291 5124 5711 5797 5067 4450 3637 2768 1848 1301 1077 1013 904 586 363 478 616 482 324 173 397 919 744 251 187 373 382 233 84 62 130 129 118 111 118 166 201 293 560 899 956 738 559 475 453 807 2204 4674 5954 3668 1713 1709 2265 2205 993 399 2941 13386 27680 42440 53940 47322 33887 20169 4875 455 56 40 49 49 78 64 102 48 28 31 40 77 89 48 45 99 82 91 100 68 55 53 73 78 96 109 81 79 74 113 101 76 89 95 111 127 113 114 103 118 133 92 97 114 103 104 89 99 100 99 110 118 100 95 128 144 131 109 109 97 109 117 107 110 94 102 109 98 112 108 113 110 99 110 126 121 128 118 112 112 115 102 94 116 102 100 106 107 102 100 109 105 95 107 110 103 92 99 103 103 90 87 87 63887 356 127 30 11527 17 44 47 6206 2894 19848 1192 1361 1567 1638 1400 1056 1045 915 484 456 471 537 654 730 896 1003 1188 1473 1204 918 701 503 328 202 127 24 1 -24 2 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -89 54 368 2083 8278 21375 37108 45204 47362 43629 38305 38948 39512 39786 40459 43601 44781 40629 37865 35413 38376 40625 33048 26437 21642 10998 3773 1714 1391 2132 2323 1923 1746 1563 1099 616 541 796 570 341 381 326 263 236 226 259 196 356 809 1303 1034 276 47 47 101 271 185 33 -25 9 51 85 235 522 817 1004 1042 1251 885 483 169 59 48 77 202 500 1123 2362 3931 4876 5455 5976 9141 12921 8196 1334 368 216 6732 55881 121145 110350 95244 40526 4071 92 49 30 12 45 67 48 28 29 38 78 58 69 47 34 26 46 73 88 93 89 69 55 57 90 94 87 93 90 82 88 73 77 100 85 78 85 106 107 78 103 92 77 92 96 107 102 124 96 73 96 99 113 109 99 101 91 87 102 113 104 94 93 85 107 111 99 94 101 100 95 105 109 91 96 101 94 120 112 98 104 113 105 98 93 98 104 95 93 77 79 89 92 91 87 89 90 85 87 87 83 79 76 63893 356 118 30 11518 17 44 53 6205 2897 37981 1345 1560 1854 1697 1154 973 1169 945 615 513 674 749 793 930 981 1227 2128 5068 7900 5602 1046 436 268 255 89 82 50 77 38 20 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 -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 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -89 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 -93 -83 999999 999999 999999 999999 999999 -81 999999 -51 44 224 936 4195 13296 29676 42752 45143 44152 37745 30975 34578 39639 39361 36317 35574 40311 44145 39773 32164 22591 14778 9802 6526 4018 2194 1134 762 587 344 320 211 33 32 105 140 383 570 480 287 176 185 192 141 117 285 1083 649 192 120 44 30 58 66 99 84 50 102 312 977 1997 3613 4567 4442 3930 3949 3642 3098 1755 348 64 97 109 177 560 1231 2138 3592 6007 9811 11194 9311 5516 2016 828 1286 4148 26601 66958 79955 91611 40684 4469 121 58 41 35 55 40 38 8 44 50 29 74 34 61 48 55 72 68 57 42 61 71 63 77 88 66 48 40 65 101 76 80 68 57 92 85 74 72 92 99 69 79 70 83 101 79 82 97 81 77 89 85 85 86 108 89 72 77 84 87 99 97 108 96 83 99 103 114 115 102 107 102 96 112 108 99 96 88 100 104 95 87 97 85 93 88 87 85 82 83 80 80 81 81 82 78 75 73 72 76 69 73 66 59 63899 356 109 30 11509 17 44 59 6205 2899 8927 585 551 597 572 469 370 445 387 402 334 455 437 388 438 527 758 1384 2828 13080 92536 202540 167307 6282 334 335 199 112 47 9 -28 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 233 979 3755 10558 25627 46208 58441 64870 57259 45646 40073 34354 29554 28446 30942 31433 30588 28095 23991 20066 14100 7392 3719 1798 644 490 748 568 225 93 41 -15 10 21 39 140 344 539 460 307 132 81 85 81 117 156 73 117 552 685 368 83 45 65 86 264 703 1658 2568 3417 4303 6969 10773 11220 10474 9233 6337 3818 1823 344 70 22 60 121 382 1151 2881 11588 28599 34831 25186 8571 1587 3151 9337 19798 33753 66739 85205 16264 394 18 2 31 -6 31 5 7 35 -14 -1 -9 -10 21 18 15 2 18 6 24 26 30 43 7 17 17 38 48 11 16 27 40 36 42 83 85 40 39 65 51 60 54 44 34 35 53 58 53 60 76 55 45 46 31 62 44 48 60 47 60 69 58 53 74 72 79 76 56 63 74 55 47 43 58 72 64 64 68 65 52 60 68 47 42 56 54 51 53 49 47 61 49 49 52 50 51 40 41 34 37 29 31 29 22 16 20 63905 356 108 30 11508 17 45 5 6205 2902 173 124 117 248 405 451 494 503 542 761 887 522 158 180 194 298 350 764 1382 2236 41534 320009 343794 60353 1136 312 284 170 57 -61 10 7 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 745 4198 12636 28190 40761 47689 60814 67230 55234 47245 46585 43826 41584 40488 37870 32748 29560 31399 34387 25300 8958 2288 610 365 338 68 -14 29 52 78 13 11 2 49 156 680 825 628 354 179 101 100 88 284 802 1351 1426 968 670 410 350 218 127 217 516 595 1021 3702 11956 20587 19856 15496 10583 7978 6910 5737 4564 2440 828 188 84 354 1234 4484 18733 45344 48743 26143 9521 4323 7275 16458 27051 37512 73619 102143 42727 1591 18 26 22 14 854 1485 97 24 -7 -14 7 17 -14 35 -9 -26 -8 -4 15 21 47 25 33 16 29 33 38 46 46 41 40 39 73 63 70 48 51 76 47 70 86 91 91 62 43 48 63 63 59 49 56 62 49 63 72 74 72 72 72 70 104 79 88 62 81 80 69 81 74 84 87 81 69 63 70 87 68 72 70 55 57 69 72 61 67 61 48 50 64 69 51 40 51 57 53 52 50 54 43 48 39 36 37 30 30 30 63911 355 144 30 11514 17 45 11 6205 2905 118 255 62 4938 51149 108370 33136 746 678 472 272 -50 -84 -40 121 190 681 1598 8528 58725 311578 591865 376563 9468 443 224 266 87 -54 -38 -19 999999 999999 999999 -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 -64 182 1314 5125 15061 32682 43428 47453 49104 47074 46550 43680 44685 48640 47927 45515 43240 40951 34600 17158 2818 162 -3 -19 -36 46 106 159 163 177 68 62 28 -4 77 267 707 734 377 156 123 403 1822 4287 6028 8273 10958 12525 14420 16905 16395 17315 20382 19053 16397 13379 14449 21358 33217 33408 24112 15493 13571 12067 9858 7821 6913 7344 3057 314 72 145 212 670 4703 15985 29555 33852 22978 12034 8018 13173 17286 20785 40387 55017 15630 874 49 48 96 -4 778 3954 1666 91 38 26 39 18 25 47 44 56 58 81 50 66 45 30 69 62 61 58 73 96 91 65 87 96 80 79 91 51 56 82 70 101 87 94 108 117 122 89 118 109 90 97 96 103 92 96 82 98 84 78 92 84 80 98 105 80 80 92 92 73 89 90 100 98 87 92 87 86 84 86 97 93 81 81 79 90 102 101 91 73 81 80 79 73 75 78 75 77 82 78 85 74 73 70 68 56 49 53 63917 354 180 30 11520 17 45 17 6204 2908 948 772 5839 108784 319214 325682 198676 8218 1481 821 562 360 479 705 837 1249 1743 6083 19300 8023 599 400 325 306 159 140 103 -43 -15 42 -24 999999 -51 -6 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 634 2923 8158 22033 36315 40137 41593 43773 44440 45776 43272 39636 36604 39021 43968 32059 8849 910 999999 999999 -58 -23 56 192 304 278 225 158 25 5 81 59 80 220 454 725 1751 2992 3921 3963 4174 6618 13098 24309 43169 50206 57343 69844 64805 52170 42538 32308 25640 21030 18197 16214 15676 15849 19061 18516 19132 18949 17326 16001 9668 3649 1644 535 296 357 1527 6433 14886 21445 25879 30007 30739 22378 11159 8797 9823 4738 3704 8686 4399 240 41 68 86 76 103 279 214 51 59 71 55 57 66 69 71 56 82 60 61 60 79 95 101 102 80 64 75 87 103 104 102 82 88 93 94 99 124 115 133 134 134 140 117 131 103 128 126 112 91 85 136 128 114 127 117 107 114 104 107 104 132 134 123 122 121 109 136 126 124 123 125 135 140 126 112 125 136 102 116 120 117 107 110 119 112 113 124 119 120 114 119 109 101 112 106 105 108 105 98 107 96 84 83 86 84 63923 354 180 30 11520 17 45 23 6204 2911 1626 1422 1510 2167 1994 1293 1235 1292 1008 623 542 548 687 623 608 616 540 655 646 698 578 410 189 177 164 -12 -55 -52 -11 -19 -77 -64 999999 -64 -80 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 82 232 710 2214 5325 16024 42775 55081 42202 38029 42859 48411 59941 59996 47833 29771 9340 309 999999 -71 14 217 459 487 471 468 393 279 83 60 108 229 115 142 399 959 1576 1470 1113 1424 2156 3861 10736 23604 30620 35192 36825 36359 36352 35985 32840 28102 27176 24507 20643 17681 15629 17512 19528 21488 25686 22644 15975 11042 7496 5252 4395 2719 1032 247 434 1338 4099 9130 15433 19433 19130 14023 10594 10166 9784 4271 654 674 741 167 13 16 30 11 42 42 25 6 3 15 27 20 23 40 33 36 49 34 21 -4 7 43 76 65 22 11 58 34 38 56 30 43 59 60 49 70 62 105 90 77 65 79 65 64 76 70 76 95 84 68 58 52 87 72 64 81 75 68 77 58 66 66 80 77 76 74 74 79 89 99 88 78 83 65 99 94 85 88 84 58 56 88 81 80 84 78 70 67 69 79 76 71 77 80 67 60 59 68 70 59 55 60 54 49 53 48 63929 356 116 30 11516 17 45 29 6204 2914 760100 4031 1481 1750 2047 1900 1703 1697 1864 1998 1171 748 666 655 677 579 590 592 547 545 571 556 409 392 279 208 86 68 47 47 84 107 32 50 73 20 81 95 0 -60 -29 999999 20 -97 999999 999999 -78 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 -65 -66 -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 -96 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 -93 -83 -81 171 551 1547 4363 7416 8212 10796 25795 49477 49841 40150 43173 43231 36609 21244 6095 592 76 95 468 301 264 507 867 996 976 759 366 97 30 122 242 354 312 330 388 467 2633 9749 16397 23520 28713 28345 29286 28125 24585 17890 15943 17111 22074 22385 18245 16292 17089 20993 23980 24373 27368 28384 20734 13309 10038 7989 6006 4106 2035 546 180 317 1102 2532 3717 4222 4268 5017 5931 4885 5946 8368 4052 345 44 51 35 54 14 53 49 36 53 90 73 35 30 26 11 40 60 64 52 24 54 37 42 41 45 52 55 88 34 40 64 72 70 57 59 71 65 40 65 99 82 59 68 79 74 77 77 81 107 82 78 85 83 93 106 102 71 83 120 97 110 95 81 91 65 82 98 94 72 82 88 105 105 111 88 87 119 101 105 93 90 81 80 100 75 84 92 92 102 106 101 97 90 108 102 94 83 87 84 79 80 80 85 82 79 77 75 75 61 64 69 63935 356 112 30 11512 17 45 35 6204 2917 21025 1277 1283 1541 1735 1657 1416 1682 1946 1486 884 701 730 617 463 449 526 647 710 685 645 384 331 405 311 211 89 189 167 150 156 145 90 -26 61 25 -28 -26 -55 -80 -88 -95 -79 -66 999999 999999 -94 -80 -81 -63 -91 -85 -60 -43 -100 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 -92 -82 -96 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 -94 999999 -91 -72 999999 999999 999999 999999 -45 -77 -86 -84 -88 -76 -72 999999 999999 999999 -99 999999 -84 -96 -56 -82 -73 999999 999999 999999 999999 999999 -73 -72 91 253 850 2184 5211 10070 13281 13844 15024 20159 26804 27154 20399 15262 9918 4704 1133 43 306 529 251 271 419 612 738 616 327 131 217 468 916 1372 1317 1289 1222 2693 20237 46344 47649 35728 25846 18398 13490 15694 16814 13941 11202 10799 11479 9809 10931 10954 12547 15093 17882 18533 20248 22118 18839 14938 9878 4514 3484 1453 168 111 58 122 1351 4200 4349 2748 2153 3704 4962 3869 6520 6573 3255 486 79 25 -12 23 9 -12 -28 8 13 -4 47 28 28 9 18 38 29 36 14 -14 5 22 26 40 36 41 2 37 50 22 15 68 87 91 63 33 43 43 83 82 61 33 52 67 84 48 27 62 61 45 77 82 76 77 61 84 65 69 64 71 70 58 49 64 77 48 41 61 64 86 82 60 78 75 79 86 90 68 76 79 61 76 72 72 65 55 73 74 59 69 66 56 63 62 67 70 58 62 69 53 48 55 54 57 58 46 40 44 46 43 36 40 63941 356 114 30 11514 17 45 41 6204 2919 12228 1042 1212 1432 1768 1814 1628 1633 1473 1083 851 761 636 505 454 520 491 540 568 615 497 238 171 297 108 46 126 160 174 191 162 83 39 23 58 7 45 -55 999999 -53 1 -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 -75 999999 999999 999999 999999 999999 -78 999999 -62 999999 999999 999999 -75 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 -91 24 257 837 1848 3447 6070 9889 14013 18370 23132 31688 37892 38262 37459 27843 11671 1722 81 485 455 250 301 311 412 325 195 159 161 333 607 1493 2945 3612 3429 13699 46184 57030 46547 35784 26860 23201 20042 15862 14402 14244 12075 9963 7529 5626 5460 8155 9108 8699 9063 8690 9080 9201 9102 9422 5324 3653 2146 483 46 80 49 90 720 3087 6156 5722 3118 4583 12213 24828 32762 16439 2845 320 67 46 54 -10 -13 40 17 25 5 12 26 3 -16 34 8 -1 13 17 -19 -9 20 34 -11 30 24 7 41 15 26 7 12 1 31 63 43 50 38 55 69 55 40 51 61 65 42 34 43 53 42 55 58 81 57 52 43 44 31 32 38 70 74 73 75 78 49 58 74 57 40 55 63 60 64 65 56 56 62 81 75 76 73 63 71 65 67 61 46 60 54 65 68 55 54 43 46 58 59 58 52 43 54 53 41 50 51 45 51 43 44 42 31 19 63947 357 85 30 11515 17 45 47 6203 2922 11604 1112 1052 1384 1751 1746 1964 1894 1602 1312 862 701 632 460 513 571 585 501 431 498 404 349 234 129 166 121 68 25 153 134 85 69 54 -45 -52 15 -14 -27 -50 -95 -87 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 -75 106 247 404 911 1938 3340 4852 6934 10677 16658 21446 26574 37145 45585 46068 41840 24982 5996 1378 779 662 486 335 322 363 569 790 1136 1380 1738 2091 2505 5497 11886 21884 38022 40091 37155 38272 36563 33058 29043 22690 17534 12556 9142 8243 9770 9138 7551 6891 5935 5342 4928 3711 3244 3682 3535 2728 1987 942 312 51 16 49 99 267 815 2271 5793 11307 13689 10984 9639 15044 32103 52624 34943 6106 424 115 88 38 9 12 -26 -11 13 4 -5 12 36 10 25 12 25 -11 -15 32 29 11 19 37 21 37 33 39 12 48 56 35 32 39 31 44 43 42 42 25 55 71 61 60 61 49 60 70 58 72 63 90 73 68 74 63 37 68 81 53 60 60 41 61 65 92 76 61 43 54 63 74 70 76 53 66 78 61 81 83 82 69 63 58 63 64 76 66 55 62 71 78 72 60 66 72 61 61 49 57 59 58 57 58 59 56 56 60 54 41 40 45 45 63953 356 123 30 11523 17 45 53 6203 2925 863964 7789 1534 1606 1664 1673 1634 1514 1258 1269 1254 995 785 746 708 585 467 515 498 414 370 364 281 255 290 221 162 141 29 34 66 -4 -60 -36 -93 999999 -79 -85 999999 -83 -55 999999 999999 -88 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 -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 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -96 -98 -44 -13 43 116 368 676 1158 1890 3076 4613 6505 9327 12704 16813 22713 29667 34216 39270 48074 48255 34456 21134 8702 2062 800 606 787 977 1303 1725 2159 2956 4700 8865 14874 19955 25668 32930 37838 37996 34816 31229 26767 22992 20079 17378 15923 15336 13514 10283 7649 6222 4349 2740 2740 2786 2043 1128 547 281 156 115 74 74 54 87 96 164 431 1146 2188 2970 3085 2971 3815 8747 19207 24811 24194 21499 25488 31626 27997 9613 2602 1688 772 165 58 46 9 12 41 57 32 6 44 0 7 65 50 30 32 44 56 19 16 25 56 65 67 82 84 84 59 56 52 52 84 114 91 85 77 104 91 90 109 100 84 88 94 82 89 78 82 78 86 78 86 96 88 80 97 86 92 103 83 80 88 91 84 99 90 98 92 89 94 96 99 96 93 97 96 105 100 89 97 98 103 100 103 92 86 97 99 95 87 88 81 89 85 82 78 80 84 81 81 78 73 69 61 59 59 59 63994 355 163 30 11533 17 46 34 6205 2944 4530 948 1046 1214 1995 4023 4556 5538 7027 3676 2044 1345 962 738 562 430 488 558 596 545 473 541 494 338 226 154 70 0 -18 -14 -50 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 361 1602 5474 14577 26230 32922 42214 63155 78026 74081 62558 53528 35185 9167 1090 345 477 724 1009 1263 1692 2444 3511 5186 7132 10501 16025 24118 34738 43912 47280 43706 35913 30522 26392 22782 19283 17072 15267 13068 10008 6566 4156 3234 3619 3431 2434 1716 1460 1249 819 364 113 91 63 40 35 37 50 75 56 59 17 35 112 291 459 646 581 550 2175 11404 38790 82276 88655 46096 14919 8215 2187 275 52 59 42 21 54 57 56 38 37 42 51 26 50 33 32 31 34 33 23 23 15 7 47 56 68 74 86 81 73 73 78 87 71 57 65 85 73 81 79 89 100 82 89 117 98 81 62 69 72 73 65 75 82 70 72 68 82 88 101 87 71 80 86 78 88 85 81 92 92 90 100 91 90 95 102 109 108 81 84 87 89 91 88 82 84 83 85 84 87 92 82 77 70 69 71 73 82 70 63 60 62 58 66 65 59 64006 349 344 30 11534 17 46 46 6206 2949 617 3303 26327 181365 623799 999999 999999 157455 7636 1046 1009 1005 924 855 691 572 431 574 523 405 389 390 396 362 344 241 165 216 219 113 14 79 104 101 94 72 69 68 62 57 64 21 -27 -40 1 -33 -14 11 -16 -18 13 23 -9 47 48 65 128 44 -20 38 30 124 91 10 71 89 29 -44 -62 -34 -45 999999 999999 999999 -91 -73 -72 -55 -64 -98 -84 999999 999999 -39 -81 999999 999999 999999 -49 -48 -32 -15 38 19 52 -44 -20 -34 -51 -51 -16 -27 -82 999999 -79 -58 -51 32 -4 -56 -82 -66 -54 -20 -14 -56 -21 -4 -25 9 14 -77 -68 -38 14 -56 -19 -17 -50 -53 -24 -35 -53 -32 -45 -36 8 -14 -14 6 -15 -46 36 27 2 -17 36 27 32 -24 -54 -26 4 -12 -33 -17 -46 -43 -6 -23 -19 -61 -46 -22 10 -9 14 52 77 72 52 57 93 66 102 150 155 179 215 213 157 109 250 811 2265 4492 6808 8784 10772 9546 5932 4174 4383 4207 3865 4517 6947 12758 22837 33337 37862 35781 29739 21472 13145 7604 5240 3413 1984 1369 1876 1289 729 428 114 29 23 80 55 29 30 40 60 12 15 39 55 90 117 175 421 1389 4933 17752 41117 60137 65795 49046 15331 2275 130 46 45 40 65 -8 -15 17 26 34 56 75 55 30 21 15 36 40 29 24 29 62 65 63 42 40 60 64 58 39 63 70 58 75 73 31 23 76 62 70 68 63 83 85 60 73 86 82 78 90 91 86 82 87 78 68 74 76 79 76 70 73 79 83 90 94 93 79 95 92 79 76 85 73 93 79 82 87 82 75 80 83 82 87 90 84 87 83 72 76 79 77 70 74 71 71 76 67 63 65 63 59 45 40 52 48 42 44 29 64012 356 134 30 11534 17 46 52 6206 2952 944 999999 999999 999999 999999 999999 85 1543 6687 64370 362544 842146 999999 617160 25218 2638 1404 1232 1154 1161 1126 982 804 715 656 547 493 514 556 606 620 529 536 576 440 311 214 229 248 150 101 67 62 94 86 43 103 135 78 15 35 0 35 38 12 3 -56 3 30 122 139 101 53 107 120 20 77 146 61 62 124 110 73 54 31 3 -50 -48 -55 -34 -33 10 -48 -69 -5 14 -44 -36 -23 -82 -47 -58 -76 -9 -59 -37 -3 61 22 53 21 10 15 43 -36 -87 -41 -42 -90 -24 -21 -46 -20 -16 2 14 -39 -30 -20 -61 -15 13 35 6 -33 -15 -11 3 -46 -12 10 -18 -26 8 50 -10 -35 -45 -8 87 24 -11 18 0 12 -23 11 42 18 3 -8 18 36 -16 -9 -11 16 26 -14 25 14 32 -7 11 47 66 104 24 8 71 43 24 58 64 127 163 157 133 167 193 219 295 371 364 272 263 187 107 62 70 89 189 272 255 283 213 222 254 508 2159 5506 8523 9394 10459 12528 13229 14346 15311 14951 14582 12780 9891 6620 4554 3545 3292 3794 4358 4649 3689 2080 873 152 57 68 34 59 10 29 50 56 61 60 72 78 73 119 250 452 1471 10952 37856 57282 50591 23920 5561 433 24 38 27 40 50 27 12 14 27 11 38 28 25 39 16 -15 20 18 24 51 58 43 42 38 31 42 54 56 85 51 26 45 35 40 50 44 47 60 51 61 44 64 85 76 93 92 67 74 82 89 74 78 73 88 100 81 72 86 77 84 90 64 61 59 71 69 64 78 91 96 87 81 93 81 78 82 88 83 82 84 88 90 86 83 74 80 93 85 80 79 77 82 82 70 67 68 65 62 66 67 60 61 69 55 57 54 54 48 44 64018 356 132 30 11532 17 46 58 6207 2954 1658 999999 999999 999999 999999 999999 166 363 7440 100681 571405 999999 999999 276604 150201 48675 3734 1385 1278 1302 1227 1053 834 628 581 638 629 567 492 541 548 531 504 510 462 447 405 314 269 71 85 89 49 36 82 21 17 21 31 -20 3 79 1 -4 -42 -82 5 42 -15 -38 -2 20 57 86 49 33 80 70 94 123 123 104 50 57 89 -5 -44 -67 999999 -55 -56 -80 -95 -81 -22 -66 -34 -19 -16 999999 -85 -85 999999 -93 -46 -58 -5 28 20 46 34 26 -15 -43 -30 31 44 31 7 -13 -5 -23 -22 -25 25 -18 10 21 8 39 -24 5 24 65 57 24 28 12 29 18 28 25 -3 -37 -23 -51 1 -11 -32 -33 13 -31 -49 -39 -2 -37 -56 -29 -2 17 -37 -36 -29 10 -62 -52 -27 -49 -14 24 10 9 -36 -15 -6 -23 18 37 58 17 12 40 53 108 98 118 136 199 178 173 208 205 215 171 114 92 103 53 70 57 15 70 71 65 135 280 1300 4542 9425 14349 16717 15569 12232 9813 10554 11737 11526 10899 9870 9430 9304 7612 4941 2951 1607 1023 1145 1581 1967 2604 3897 4838 3486 1142 162 60 50 54 70 69 64 52 43 69 66 84 124 144 218 486 2459 10977 32725 52624 43052 14850 1908 123 7 37 25 -9 7 5 21 37 20 16 22 20 25 29 47 39 37 28 30 38 44 41 55 54 46 57 60 52 42 50 45 63 69 64 50 70 82 50 34 49 75 72 78 72 61 59 74 97 99 100 90 84 65 57 73 81 77 75 73 92 93 74 64 65 74 87 82 81 79 84 91 69 72 78 86 78 85 96 85 76 73 73 78 86 84 77 76 81 78 68 70 70 66 59 68 73 59 61 71 68 56 47 57 50 44 43 38 36 64030 356 113 30 11543 17 47 10 6208 2959 17401 415 313 375 563 983 1412 5027 30615 236669 294270 39720 6017 1371 1207 961 764 638 693 648 498 378 420 404 435 424 336 277 299 263 279 253 226 201 100 81 25 34 64 -58 -87 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 -66 -82 -23 -8 -29 -84 999999 -60 -43 -59 -58 -54 -15 60 86 -20 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 -80 -72 999999 999999 999999 999999 999999 -85 -85 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -70 -22 -87 -67 -42 -51 -55 -56 -72 -75 -83 -69 -89 -39 5 -14 -27 -4 17 22 6 35 -14 -4 55 193 927 3409 7616 11970 17878 33067 52692 62898 64790 65192 62161 55419 48267 42340 37513 32255 24959 16907 11264 8285 6566 5052 4541 5264 5263 3470 1915 1053 442 111 26 42 13 23 36 37 56 66 30 20 4 30 38 37 39 51 64 81 85 91 142 220 583 4746 18629 35671 31992 11062 1694 71 -25 -25 -31 -31 20 2 16 -13 -9 10 -9 -10 -16 9 19 2 20 17 15 17 13 44 39 24 37 43 25 40 50 32 37 25 22 34 20 49 87 81 43 47 33 40 46 47 59 50 56 47 51 57 49 52 51 45 47 38 57 50 51 58 57 43 38 46 62 69 67 50 50 64 63 48 60 64 63 67 66 79 78 75 76 64 49 44 44 49 48 49 47 42 42 42 37 41 40 37 37 30 30 31 19 16 16 11 8 64036 356 152 30 11552 17 47 16 6209 2961 24468 1019 -1 75 215 638 1175 4099 39351 374067 488856 41526 3689 898 587 526 542 504 418 306 312 393 370 406 304 179 214 183 198 190 211 189 149 202 145 68 -3 -25 -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 -56 9 6 32 149 206 63 -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 -99 -93 -99 999999 999999 -90 -73 -64 -54 -99 999999 999999 999999 -81 -23 -33 -16 -35 2 35 -20 -28 -5 -44 13 168 287 847 1821 4845 13139 26959 39581 43933 43789 49053 56240 63856 72503 78499 78395 71897 59979 44273 30234 20740 15985 14223 14994 16513 15536 12145 6932 2701 1003 249 91 65 69 85 69 57 76 51 49 46 55 34 47 24 23 48 60 46 59 43 47 92 156 299 702 5873 25539 39282 15424 2032 154 13 -1 30 36 -7 -9 -10 15 4 4 20 23 19 30 45 36 37 33 35 30 25 50 63 57 46 44 50 53 52 50 58 65 89 60 39 46 76 51 67 65 66 62 85 62 78 72 72 70 81 76 87 108 101 80 78 77 89 83 68 71 71 88 72 60 69 80 90 81 93 78 81 77 76 74 86 103 87 79 82 75 84 87 78 80 83 75 70 73 69 70 78 78 68 70 65 57 51 55 53 47 52 48 48 42 64048 356 146 30 11546 17 47 28 6211 2964 16777 1020 691 874 1095 1480 2096 3414 7622 14301 7452 1050 577 456 553 487 455 557 551 448 487 408 446 450 369 379 422 337 357 308 169 233 199 117 68 48 114 31 -7 -5 -22 -49 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 -72 -94 -30 -68 -57 999999 -46 -60 15 -31 -74 -63 -2 -15 72 208 300 852 7605 29425 4963 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 -66 -63 -88 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 -59 -43 -47 -92 -75 -74 -77 -95 999999 -60 999999 999999 999999 999999 -59 999999 -30 -43 999999 999999 -97 -88 999999 999999 -89 -60 -94 999999 999999 999999 999999 999999 999999 999999 -81 -45 -77 999999 999999 -72 -72 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 -95 999999 -94 -72 -2 13 -96 -15 25 -28 -59 18 0 -32 -45 -36 17 14 39 34 2 8 -14 -3 17 38 141 586 1744 3007 5514 18525 40530 52836 55903 57634 58683 58628 55858 50154 45283 41088 34243 29127 25058 25841 38029 43629 39834 31604 25153 19837 13009 7616 4737 3181 1972 1296 774 309 86 91 116 143 109 78 77 86 89 82 79 106 80 61 111 135 106 156 132 295 733 3777 15416 36768 40516 17040 1816 77 33 37 40 50 37 47 48 50 58 71 62 71 90 99 59 78 97 94 73 82 73 74 72 75 97 109 80 76 99 94 95 118 106 95 103 127 134 113 116 144 119 87 100 109 111 114 107 100 100 113 111 86 84 102 122 116 103 112 105 107 92 122 106 127 133 129 130 126 119 124 129 114 111 116 116 122 124 117 113 114 123 122 118 114 117 119 107 102 104 107 108 107 106 113 98 105 94 103 97 85 78 77 80 64054 356 144 30 11544 17 47 34 6212 2966 15094 1545 771 863 1138 1802 2492 6525 44435 133768 111932 57405 4003 728 594 554 668 641 605 549 613 664 644 587 612 652 700 578 475 413 276 234 240 119 118 125 110 66 23 27 28 53 0 -81 -14 -71 -67 -45 999999 -82 -87 -69 -93 -90 -98 -43 -70 -55 -57 -57 999999 -82 -66 -99 999999 -87 -65 -30 -6 14 -51 -44 -54 -93 -11 -37 17 19 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 -48 -76 999999 999999 999999 -75 -84 999999 -68 999999 -75 -61 -99 -60 2 -61 -69 999999 999999 -66 -100 -53 -63 -87 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -93 999999 999999 999999 999999 -90 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 -92 -78 -71 -61 -86 999999 -86 -43 -24 13 2 -4 0 -21 -50 -57 -44 24 8 -2 15 48 63 52 73 86 113 154 538 2103 5155 11125 24086 38388 46767 51459 55886 59120 60543 59841 58598 56150 51417 42458 31661 22031 13443 8807 6701 4917 2578 1190 488 174 131 127 99 64 42 87 79 83 79 73 65 52 77 82 71 51 58 40 60 89 82 85 159 472 1640 4679 9154 16736 39815 45490 10376 896 36 40 70 55 41 12 -6 5 2 20 13 8 15 25 6 29 79 84 70 48 35 33 42 48 46 57 52 66 60 49 58 54 45 45 66 56 56 62 59 61 61 46 47 63 67 61 55 61 66 62 79 91 81 50 71 83 57 54 61 66 74 71 73 74 78 57 71 65 64 71 77 82 68 65 75 87 90 76 70 68 67 65 65 65 59 67 75 66 58 58 62 58 61 66 60 47 43 36 32 33 38 26 31 33 29 64060 355 178 30 11548 17 47 40 6213 2967 374 77 215 514 949 2919 19725 78253 199840 371316 331589 174808 61117 6654 1509 885 629 525 542 531 580 502 457 547 554 531 514 470 468 383 270 168 132 172 124 37 19 -6 -98 999999 999999 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -36 -7 -10 -15 -33 -59 -36 -2 -37 -41 -69 -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 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 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 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -51 -61 -97 999999 999999 -97 -15 -24 34 50 94 98 104 149 110 119 108 173 299 785 1785 4840 12033 22111 33774 42771 48822 52057 53668 57134 62725 70224 72588 70658 66636 57412 45150 35986 34569 36460 35367 27765 18252 9728 4223 1098 255 126 161 177 130 120 71 66 51 40 48 72 88 67 67 74 52 62 64 113 160 174 434 3040 8987 17180 27639 38247 30598 9864 1491 118 21 15 13 43 43 24 3 34 48 29 8 36 65 33 34 58 80 76 63 48 36 56 87 68 60 55 54 62 71 75 73 68 75 94 56 56 63 74 74 69 87 90 83 78 90 92 81 78 76 77 74 65 75 73 79 108 103 91 85 80 97 83 78 97 99 69 83 85 92 101 85 93 96 92 82 72 71 78 84 81 77 78 85 85 85 93 86 74 69 71 71 66 68 63 63 61 63 59 59 56 51 41 43 36 64072 355 176 30 11546 17 47 52 6215 2970 5777 -76 -4 198 808 1730 7799 54314 294599 555078 531980 187355 60459 4088 770 587 529 479 484 442 490 543 439 385 337 429 490 546 475 408 431 347 455 359 267 298 167 84 56 38 -3 7 -31 -47 -29 999999 -37 -59 999999 -6 -94 999999 999999 999999 -99 -83 -12 -26 -88 -65 999999 999999 -64 -95 -80 20 123 42 -37 64 157 142 87 109 31 42 65 238 274 1471 10776 27312 7516 15 999999 999999 -58 -51 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -31 -44 999999 -75 999999 -79 999999 999999 -32 -54 -61 -5 -81 -9 -38 -79 999999 -50 0 -3 -50 -83 -70 -25 -24 -30 -33 -22 -45 -51 -93 -57 -22 -39 -43 -45 -21 -60 -60 -77 -73 -97 -91 -96 -58 -68 -94 -92 999999 999999 -98 999999 -99 -57 -42 999999 -68 -40 -86 999999 999999 -83 -96 -98 -64 7 54 268 380 164 175 369 588 679 895 1285 1348 1137 911 659 454 251 149 147 213 302 280 253 259 261 227 200 192 268 298 265 244 361 1001 2342 4763 10628 21964 39324 55706 61924 64878 73980 77787 65074 45151 34265 28393 22724 16936 11903 8365 5467 3791 2170 799 310 150 44 70 71 76 62 95 147 277 535 299 116 59 21 44 30 81 140 604 2389 4698 8392 12360 6747 3465 770 89 50 29 49 54 43 28 29 26 20 -2 -4 10 20 21 35 13 23 41 41 16 17 27 30 39 59 55 43 51 24 31 68 64 67 56 16 34 39 48 77 50 51 55 41 62 85 74 51 47 60 68 69 65 66 64 73 69 58 65 63 62 71 82 61 65 70 79 65 69 80 79 61 53 47 60 74 80 64 58 62 65 69 77 68 62 60 60 55 60 58 60 54 54 61 59 51 47 42 41 53 36 26 31 29 25 23 64078 357 112 30 11542 17 47 58 6216 2971 27098 519 999999 999999 999999 999999 999999 400 5124 32168 103574 270398 703143 999999 999999 68236 3743 822 699 603 670 672 741 724 682 676 567 533 529 604 667 612 615 587 553 551 412 228 162 115 123 98 147 13 37 117 32 36 94 85 75 29 55 70 35 50 41 50 40 -31 42 85 70 134 144 162 222 203 218 219 188 166 174 211 156 175 240 212 240 260 354 721 1034 421 -15 -11 -28 -5 -27 -63 -16 -16 -55 -34 -51 -29 2 -42 -59 -78 -29 20 52 46 95 55 -1 -21 27 12 2 54 88 60 73 24 16 24 110 84 18 12 42 36 60 55 19 35 65 113 39 70 62 16 26 -7 30 -10 65 16 -52 -27 16 -27 17 37 45 32 44 31 -17 -39 1 -19 -2 60 8 -41 3 30 37 29 36 13 19 57 93 159 406 636 1063 1314 1065 676 498 573 871 1385 2027 2300 1978 1604 1313 1106 826 620 540 480 526 910 1504 2236 3644 3860 4090 4370 2761 1090 453 273 250 200 183 250 503 1300 5197 19101 37807 45314 40845 35493 26924 16763 10242 6258 4145 3040 1887 700 151 80 75 54 69 89 66 75 81 93 225 1028 2271 2923 2475 829 168 100 103 120 84 107 184 254 1567 6343 10036 8007 2717 669 301 117 37 34 41 67 47 33 33 32 34 17 30 49 55 34 38 61 59 77 85 76 67 39 40 50 34 60 57 58 76 52 63 64 53 59 102 88 91 105 84 92 78 66 63 66 80 74 77 76 66 79 80 97 103 86 84 92 108 98 77 68 84 103 96 84 78 80 94 95 75 88 88 76 80 81 83 89 91 91 84 78 75 84 85 81 70 71 74 80 77 69 76 80 75 77 76 77 75 81 65 51 55 49 47 46 40 64084 351 293 30 11543 17 48 4 6217 2972 -26 2507 18575 73830 259558 709317 999999 992252 548876 138248 5442 864 796 777 791 880 865 746 674 635 521 558 486 527 573 550 503 581 594 470 240 200 183 213 185 131 157 169 119 157 129 195 121 104 97 38 42 48 25 23 49 49 47 15 90 128 133 121 201 271 207 270 155 207 207 211 190 225 240 251 182 84 154 169 131 124 97 51 -15 -49 -87 -85 -28 -15 -18 -34 19 5 -65 -47 -11 -9 57 -74 -89 -30 -13 34 79 66 106 61 36 53 88 85 29 50 53 76 111 71 76 60 40 53 42 -8 27 62 52 120 77 70 89 27 108 65 18 78 56 31 81 49 76 55 24 56 34 2 41 55 12 -7 0 40 5 19 20 -12 -19 37 59 1 16 9 16 -20 37 48 93 64 174 423 761 1084 1272 1461 1499 1186 1212 1520 1943 2078 1607 1161 776 470 355 874 1489 1322 1266 2455 5203 6039 3399 1336 1125 697 248 168 165 197 176 141 140 123 131 205 253 705 3246 9821 16474 18248 16779 12904 7830 3341 1002 313 184 129 106 91 96 47 38 40 58 71 81 84 241 765 973 635 427 220 73 66 82 79 92 88 128 191 924 4136 8269 9326 5963 2063 541 117 52 -7 -9 -11 -2 4 16 30 20 -2 -5 -4 2 41 58 49 15 12 33 47 35 22 25 34 43 41 50 23 34 57 41 24 31 67 90 53 36 41 35 43 52 50 69 66 57 59 84 69 51 37 48 63 49 44 36 50 66 61 61 61 76 67 76 66 53 51 48 46 58 55 57 69 57 48 67 67 59 57 54 40 44 50 56 57 61 53 56 59 53 50 46 44 47 51 45 39 34 40 40 31 31 25 29 19 14 64090 356 147 30 11547 17 48 10 6219 2972 507 999999 999999 999999 999999 68 2465 23655 113042 324451 682021 979902 999999 704921 219304 4140 824 724 726 726 736 770 667 649 620 547 453 428 386 472 568 639 562 509 504 520 344 196 253 219 143 166 197 222 204 214 200 156 152 65 33 19 48 126 102 113 34 3 28 76 78 152 197 213 320 330 361 376 231 243 239 258 291 269 318 342 307 266 278 321 328 270 246 196 44 13 -21 -69 -37 -21 -20 -7 -41 -52 38 8 0 -2 58 -6 9 -13 -12 43 101 86 91 85 61 10 36 70 82 80 88 128 115 140 122 50 96 113 115 99 79 71 99 126 28 68 66 39 46 26 17 49 44 64 100 76 44 66 77 142 121 63 59 128 88 83 132 109 94 75 5 44 17 59 95 72 45 -10 22 64 82 112 103 79 39 163 333 555 799 1141 1659 2217 2308 1694 982 692 554 540 509 611 2503 5910 6044 5035 4321 2462 923 268 147 169 215 221 181 205 198 159 162 198 174 183 205 179 158 177 207 277 838 2123 2725 2123 929 268 90 68 67 67 87 81 68 85 133 309 730 1332 1563 1696 2075 1829 1154 500 147 81 57 52 71 49 38 85 95 87 217 1523 4934 7029 5466 2053 459 193 96 93 66 29 49 21 -11 -2 3 33 22 21 51 43 23 38 39 38 19 24 39 24 30 54 55 63 61 34 40 69 73 69 61 63 67 63 66 42 53 44 64 76 87 82 67 53 47 51 43 43 61 71 82 83 60 72 89 84 70 64 71 57 74 77 63 66 72 63 72 66 61 81 87 88 63 65 76 74 61 58 62 70 70 68 71 77 80 77 79 77 73 63 63 65 62 51 47 48 52 56 42 38 38 35 64101 357 119 30 11549 17 48 21 6221 2973 24691 999999 999999 999999 999999 999999 54 1993 25027 105733 385111 944627 999999 603306 176666 11025 1866 999 709 570 529 541 479 448 438 389 376 389 359 310 357 378 400 407 492 456 411 474 527 406 266 175 120 -38 -61 92 109 96 114 106 117 58 -23 -88 -60 -25 1 999999 9 -24 -18 67 -40 -59 -47 -12 49 38 60 72 144 148 113 110 135 243 244 182 134 178 260 383 555 2312 4053 1319 -18 -54 -77 -98 -95 -93 999999 999999 999999 999999 -95 -93 -87 -80 -50 -77 -93 -75 -22 -45 -32 -11 -60 -57 7 31 -20 -22 -27 22 27 -22 30 82 -28 73 100 3 17 25 -39 -75 -47 -34 -26 -55 -28 10 -25 -35 -33 -16 33 20 27 25 -14 -12 1 -28 -20 -2 -31 5 -12 -14 -38 -17 -39 -12 -14 -32 -55 -31 -64 -31 2 -64 -40 -25 14 13 48 20 1 147 576 996 1769 3879 5394 4600 3358 2684 2190 2070 2180 2156 2914 5381 7300 7498 5136 1852 884 378 236 370 370 282 314 411 371 279 243 218 204 152 130 138 135 125 139 160 149 91 73 102 106 115 68 84 183 773 3531 7760 9299 9122 11188 14721 20426 33795 43238 49314 56054 60030 52066 37557 24526 13884 7133 3324 1742 806 297 144 96 91 89 103 167 746 4311 11965 20636 20184 19404 9411 2318 783 257 94 7 1 9 24 11 -11 11 26 31 16 13 39 30 10 23 50 59 50 28 20 36 37 39 36 41 42 33 53 39 51 50 73 66 63 60 61 76 80 80 75 68 65 57 42 38 51 75 92 80 59 68 76 67 93 84 78 101 102 89 76 82 92 93 77 76 74 73 76 79 75 78 83 84 79 73 70 76 86 83 76 76 71 67 61 57 61 67 72 65 73 67 63 64 60 52 51 52 48 36 64108 357 113 30 11543 17 48 28 6222 2973 41329 2484 999999 999999 999999 0 405 2802 37608 248857 641800 926624 672458 309648 10846 1730 1156 845 579 410 410 299 302 313 319 406 318 283 226 206 210 258 281 233 223 272 350 372 259 132 -7 -36 -12 62 12 -61 -73 -57 18 42 -65 -92 -86 999999 999999 -58 999999 999999 -96 -87 999999 999999 -71 -92 -58 -57 -63 -74 21 39 71 115 129 185 121 130 230 126 26 98 282 324 1694 17364 37012 4478 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 999999 -99 -42 -89 999999 999999 999999 -83 -68 -64 -98 -90 -32 -38 -21 -31 -64 999999 999999 -77 -58 -78 -94 -81 -98 -76 -92 -98 -62 -76 999999 -82 -48 -28 -31 -25 -81 -98 -45 -39 -63 -87 999999 -70 2 -77 -81 -67 -37 -52 999999 999999 999999 999999 999999 -99 -51 -57 -22 -58 999999 -68 -36 -18 -31 -59 -29 -43 79 578 1589 2593 3494 4406 5195 5556 6129 6741 6515 5283 3551 2662 2128 1505 894 566 371 268 341 385 300 241 289 402 466 440 360 259 161 128 103 75 51 47 51 93 223 473 496 300 233 313 671 2460 6314 11137 15086 16902 20682 30064 42921 52164 51687 45991 40533 38407 38931 35433 29956 25000 12975 5128 1496 281 210 268 363 549 762 922 640 318 287 506 1531 10508 40751 74593 71335 32181 6290 1556 412 72 48 45 40 22 15 18 32 57 31 5 11 14 29 24 2 10 32 45 29 46 66 45 36 79 49 55 36 44 74 54 47 70 55 73 81 68 67 62 53 66 63 60 72 67 61 65 60 55 48 69 90 71 95 73 45 68 76 85 70 72 78 69 82 77 79 70 70 57 62 65 69 70 82 84 79 75 79 79 72 73 73 71 67 65 71 72 69 68 61 66 66 68 60 49 53 50 48 44 39 64120 356 135 30 11535 17 48 40 6224 2973 4594 999999 999999 999999 999999 999999 251 9919 84682 370948 786740 609599 336869 256713 130999 97738 44653 7641 1886 403 259 148 143 152 97 159 33 -22 -66 -85 -82 -19 23 48 36 36 49 6 -12 11 -49 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 -3 49 20 19 52 42 32 156 281 232 744 5100 14136 68911 141191 35101 2371 -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 -95 999999 -27 -83 999999 999999 999999 -78 999999 999999 999999 999999 -96 -85 -89 -73 -51 -94 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -69 999999 999999 999999 999999 -78 999999 -93 -73 -85 999999 -82 999999 999999 999999 -90 -84 -66 59 509 1836 4782 8527 13096 19764 20937 15645 8798 4423 3000 2465 2152 1727 1430 1049 852 688 374 227 192 124 92 207 340 334 182 88 68 38 24 -2 -26 -24 -28 -31 -21 -33 -71 -55 -33 -1 -75 999999 -65 -40 -63 -43 -3 -16 13 53 164 480 1263 2508 4278 6556 8495 11175 16593 23247 29150 37253 52020 81065 116627 144659 156170 148473 152254 140326 93351 49968 24125 14821 18692 24591 23057 18427 12626 5259 1902 451 294 275 154 57 40 35 41 42 46 83 74 42 56 63 45 29 50 64 70 94 61 55 50 62 76 81 77 105 92 97 82 76 76 76 77 80 90 86 83 105 100 90 87 79 86 98 100 90 89 107 116 95 86 108 90 97 93 98 92 91 118 100 77 99 115 95 95 95 96 105 106 103 102 98 92 84 88 97 103 94 81 79 86 93 87 81 82 70 74 76 69 74 78 72 78 71 68 62 56 64132 349 342 30 11532 17 48 52 6226 2972 945 5098 16546 46968 116579 236022 257982 146739 197607 220305 110920 15278 1358 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1702 2692 6083 48515 282470 408939 152093 5215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 614 1787 3792 5057 4697 4240 4389 4078 3443 3050 2546 2046 1768 1691 1970 2416 2866 3333 3573 3113 2240 1344 990 1145 1375 1639 2071 2548 2734 2581 2229 1760 1003 278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 586 2395 5283 8926 14933 23789 34031 44604 54707 62398 67025 70340 74776 81199 93052 112205 127822 137552 147584 163089 187019 208891 223488 234091 242748 244724 218211 152497 76328 49554 46404 36456 20222 5051 1760 3990 3288 1018 97 16 -8 10 29 35 46 49 39 18 36 52 41 55 58 51 49 53 24 28 51 58 46 54 66 37 44 83 100 100 100 69 73 102 93 72 68 66 78 90 85 78 79 92 89 83 88 84 88 79 68 86 85 97 80 79 89 100 99 81 78 94 79 77 76 82 85 89 90 75 78 89 91 87 92 95 94 92 88 86 83 84 79 86 74 68 74 81 76 64 67 66 62 62 52 53 45 64138 348 370 30 11530 17 48 58 6227 2971 352 1329 3258 7804 20008 50831 107918 219661 494144 812946 581611 150072 31383 4002 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 -81 999999 999999 -50 243 1366 10366 64778 280700 245732 121803 6635 484 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 15 417 1701 3433 4709 5482 5815 5663 5212 4491 4205 3993 3756 3336 3071 3035 2842 2607 2144 1704 1625 1620 1273 930 597 379 397 690 1223 1705 1830 1836 2028 2122 2122 2086 1704 1179 632 218 9 -66 -28 134 333 528 584 611 793 1205 2127 3135 3970 4826 6200 8900 13257 18538 22334 23716 24147 23936 23028 23077 28377 39422 57054 88245 129292 161265 180209 191005 197758 196787 167297 130223 101807 82027 61652 50000 42357 16237 2895 3199 7438 4570 742 36 -12 -14 24 15 25 28 18 22 13 12 1 -2 18 57 60 64 61 48 33 36 26 36 51 42 72 82 67 61 88 100 90 86 78 64 56 70 89 84 64 53 52 47 55 82 92 71 73 73 73 91 85 66 67 62 81 94 83 72 70 93 77 68 51 55 75 76 76 86 79 63 62 65 59 63 67 66 60 66 73 71 66 65 62 71 69 72 69 70 64 58 60 65 61 57 50 44 37 64149 347 397 30 11527 17 49 9 6229 2970 312 1189 3006 7693 19150 44638 100714 219136 393682 408520 126393 12686 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 431 1521 23439 191202 536294 701329 442205 100873 3948 999999 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 -84 -66 -82 -89 999999 999999 999999 -80 -95 -93 -72 999999 999999 -90 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 -98 -64 -76 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 -91 -82 999999 999999 -77 -49 -38 21 311 1163 2454 4416 6065 6810 6576 5838 5230 5083 5047 5044 5350 6229 8165 10552 12199 13261 11834 7597 4844 4178 4285 4438 4543 4327 3718 3027 2379 1502 834 569 412 318 325 365 430 442 402 335 270 184 150 117 104 65 114 94 79 301 2498 9376 17790 20772 21781 20817 15246 8161 2738 222 12 50 227 1066 5155 15140 25338 32182 38787 45175 53803 64447 78618 91115 93810 96301 96818 89483 70539 45215 17150 9890 13225 11751 5779 2043 352 36 2 -26 -4 -2 -17 10 43 29 9 2 11 34 36 12 23 46 42 31 34 47 63 52 34 48 33 35 44 33 50 58 77 47 29 46 71 73 57 50 43 48 45 36 36 37 48 61 75 63 64 65 70 56 36 40 54 82 46 54 59 52 49 49 30 44 57 75 63 50 41 51 63 53 52 46 41 35 38 56 54 47 48 44 47 51 50 58 47 41 46 42 34 30 34 27 22 20 22 21 64155 345 457 30 11527 17 49 15 6230 2969 312 1541 4271 11983 34079 88337 148279 136016 51112 9312 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 133 156 17199 122832 341458 645602 999999 999999 192873 4890 -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 -84 -90 -94 999999 -98 -96 999999 999999 -88 999999 -86 -71 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -84 -73 999999 -79 -47 -62 999999 999999 999999 999999 -99 -88 999999 999999 999999 -68 -50 -37 22 234 769 1673 3158 4809 6328 7423 8040 8381 8712 10345 13119 16237 18987 23232 28363 31918 32158 31158 27869 24180 19621 13571 7397 4939 4496 4839 4981 4931 4855 4617 3904 2811 1914 1272 823 583 515 423 316 260 231 251 261 323 355 309 353 717 2600 10721 26219 38988 43870 40582 31613 18847 7049 1936 427 53 6 30 22 35 81 199 806 2765 8751 20932 34492 45560 53550 57805 59019 57807 54185 45523 26687 11547 9216 14330 20410 17696 6688 1697 388 346 107 39 26 4 17 20 28 54 30 19 33 24 25 47 71 73 60 52 66 84 78 94 93 90 74 85 82 71 78 71 76 77 78 71 74 97 110 97 88 95 113 95 70 72 85 100 93 82 96 105 99 104 115 115 88 82 88 87 81 97 90 101 99 94 94 94 81 80 93 95 95 90 93 84 76 82 88 81 80 81 85 85 83 82 82 76 72 72 80 72 71 67 62 59 58 56 52 50 64162 346 427 30 11527 17 49 22 6231 2967 562 2479 6890 16393 35897 66036 70434 48876 39828 61808 107609 131289 46556 3147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6061 39735 121287 283422 549236 914844 740975 364508 167515 49306 2086 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 -71 999999 999999 999999 -90 999999 999999 999999 -80 999999 999999 999999 -92 999999 -60 -71 999999 -100 -67 -72 999999 999999 999999 999999 999999 999999 -70 -67 -83 -98 -91 999999 999999 -66 -78 -73 -70 -21 -22 -35 -39 -75 -33 -8 2 -78 -50 999999 999999 -92 -64 -58 -57 -81 -62 -70 51 239 657 1787 3821 5922 7927 9944 11368 12965 14906 19148 23767 27339 30417 32010 31542 32324 32562 30412 27906 24003 19166 13063 7935 5534 5045 5416 5469 5450 5169 4979 4842 4224 3424 2638 2103 1665 1353 982 586 370 327 345 341 544 1393 3342 5971 9782 16557 23057 24859 25021 21798 18575 14921 8183 3307 1397 462 225 80 16 41 73 61 71 113 175 351 1074 2882 5830 10767 16716 23150 29193 27842 21884 19508 18053 19328 21790 19849 13486 7454 2992 1525 798 275 16 10 29 7 24 44 54 81 85 83 64 52 28 38 44 46 60 65 57 63 63 70 96 121 103 97 65 73 72 79 75 94 87 75 79 92 81 87 108 98 96 111 105 95 88 79 80 92 101 94 96 108 94 105 94 93 116 102 100 84 97 101 110 115 104 95 93 94 102 100 93 87 92 97 95 80 72 87 99 97 82 81 88 82 71 71 83 76 74 69 62 61 49 54 54 51 64168 357 96 30 11526 17 49 28 6232 2966 7506 2373 999999 999999 176 999999 4034 45823 140689 184209 70648 27958 17566 27033 42566 52322 68762 47644 29457 54440 50486 6775 589 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1055 16293 84658 181087 241607 264099 311968 313341 273596 250064 99003 125621 46272 1992 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -71 999999 -94 -87 999999 -97 -67 -62 999999 -74 -49 -62 -25 -37 -51 -83 -77 -13 -74 -83 -81 -77 -76 -54 -40 10 -52 -55 -29 -48 999999 999999 -66 -97 999999 -23 -97 -77 -44 -80 -80 -24 -5 -60 -61 -38 -33 -65 -61 -26 -20 -37 -59 -29 -4 -1 -9 -52 -63 -83 -29 0 7 -30 -66 21 62 205 518 1351 3272 6088 8307 12800 16300 19334 23611 25784 26677 26913 29773 30923 28818 23304 19997 17555 16990 14236 10925 8625 6649 5663 4913 4415 4463 5143 5394 4167 3662 3780 3973 3647 2739 2156 1565 972 663 724 1943 5061 7928 9871 12514 14136 13803 11807 8625 5020 2411 1102 364 120 115 699 2026 3196 2254 797 117 59 35 45 67 44 25 38 47 127 310 600 1038 1522 2247 3744 10797 23801 25686 18924 16462 18738 21977 21882 16341 8983 4748 3620 2614 526 42 39 40 38 46 39 36 25 18 44 23 10 24 48 53 44 57 65 67 68 66 63 60 69 73 80 72 61 53 65 69 72 62 61 88 90 86 90 82 80 69 73 73 75 93 84 94 85 81 71 95 84 70 84 88 68 67 73 71 82 99 93 83 82 84 90 87 73 71 89 77 86 90 87 91 85 83 81 82 78 73 79 73 78 81 75 74 71 66 65 65 64 60 60 59 55 64174 351 272 30 11522 17 49 34 6233 2965 529 3919 27530 148929 433072 675240 631815 256978 23482 5851 2226 1162 680 418 251 195 136 134 128 90 -15 34 0 -37 18 28 74 147 121 130 163 276 161 187 137 145 15 -55 999999 999999 999999 -58 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -91 999999 999999 999999 -96 -82 -65 -22 114 346 1324 13415 63966 98657 57660 18266 2034 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -93 -46 -83 -99 -27 -37 -57 -72 -83 -40 -67 -34 -36 -77 -88 -82 -38 -59 -62 -73 -58 -7 -49 -37 -72 999999 999999 -57 -1 -64 999999 -98 -90 -82 -71 999999 -96 -45 -34 -52 -45 -53 -47 -69 -64 -52 -66 -74 -67 -48 -36 -70 -99 -54 -20 -20 -50 -55 -30 28 92 241 694 1602 3196 5994 9979 13871 16826 18748 20697 21809 25370 34475 43170 47023 46298 46132 43848 33938 23744 18886 16605 14057 12245 10245 7485 6365 5864 5031 3825 3136 2959 2578 2080 1685 1527 1649 1828 1707 1458 1288 1494 2992 4398 4336 3711 2964 2117 1269 605 204 82 103 72 34 50 71 40 46 56 59 78 63 63 44 19 6 29 40 60 98 146 316 730 1562 2791 4369 8451 13159 15647 18540 22156 24800 25039 22885 18734 14468 13749 11447 3849 278 25 3 22 40 13 31 58 53 59 78 57 42 23 38 42 65 84 56 38 18 60 61 64 66 79 109 89 98 80 71 77 64 93 78 80 103 87 88 75 60 59 52 70 88 101 88 74 86 90 92 83 75 70 72 86 84 80 79 85 85 78 79 78 82 81 76 74 72 78 84 87 84 78 80 88 93 87 86 76 65 62 68 71 73 73 73 71 74 77 71 63 54 49 49 52 64180 354 177 30 11517 17 49 40 6234 2964 192 999999 999999 999999 999999 577 5981 37534 171699 352894 507766 561184 691782 557009 27089 3104 1032 698 538 479 423 325 310 359 281 205 214 170 137 216 306 405 399 391 442 397 369 298 302 222 128 90 70 62 14 2 -8 -37 -45 -16 9 -72 999999 999999 -60 -68 -97 999999 -53 -12 -46 0 -60 -9 7 -50 6 25 -29 13 21 126 137 95 92 192 279 434 1012 921 91 -8 1 -46 999999 999999 -96 999999 999999 999999 999999 -97 -98 999999 999999 -44 -36 999999 999999 999999 999999 -56 -69 -88 -46 16 -23 -52 -30 -23 -25 -33 -26 -54 -37 -66 -54 -48 -8 34 24 17 28 7 14 -5 -2 -43 -36 28 29 4 -3 -12 -58 -16 6 -13 -40 -25 21 -7 -2 -79 -74 -15 8 -44 -12 -5 -8 32 32 -9 -15 -31 -9 46 64 -23 -58 -66 -56 -22 -23 25 97 331 927 1945 3779 6870 10885 13972 16021 18269 18905 17946 19250 23999 29571 33643 36583 39681 38661 29308 19669 14379 11945 9814 7551 5818 4952 4305 3572 3142 3085 2955 2510 2307 2191 1992 1893 1837 1922 1925 2070 2190 2141 1807 1284 872 816 841 717 534 414 285 173 155 133 412 960 954 571 285 104 48 84 89 92 60 43 68 92 121 97 65 83 119 199 550 1530 3770 7041 8509 8800 12080 19960 24145 26529 28726 25112 19594 17526 16818 8181 1522 90 28 36 55 61 58 35 37 42 68 76 59 37 66 66 58 78 83 69 36 41 58 75 97 94 85 88 79 73 83 90 99 111 87 82 91 76 81 111 98 80 98 104 96 86 93 111 111 98 95 105 109 91 85 99 97 95 103 99 82 85 90 99 104 99 99 102 97 93 90 84 89 98 106 98 90 99 105 99 90 89 87 88 85 80 80 80 83 78 67 71 69 66 66 64 56 64192 356 115 30 11515 17 49 52 6236 2961 1650 999999 999999 999999 999999 999999 999999 596 3158 23152 142439 443969 975125 999999 442117 12594 1096 661 595 510 428 323 346 438 311 222 305 202 206 307 178 167 236 303 342 297 403 338 405 325 241 226 69 42 -93 999999 -79 46 -36 -28 31 -3 18 999999 999999 -23 -96 999999 -43 -74 52 -48 36 37 -9 31 31 49 69 -36 55 -18 -8 89 83 127 122 64 115 112 6 999999 -48 999999 999999 -51 -84 999999 999999 999999 999999 999999 999999 -100 999999 -72 999999 -88 999999 999999 999999 999999 -4 12 -88 999999 -69 999999 -88 -11 -4 -21 -70 -90 -89 -60 -65 30 -33 -75 -43 11 7 -42 -18 21 14 -44 -71 -74 1 -47 -17 -44 -71 -28 -30 -29 -43 -19 -87 -14 -28 -31 -69 -6 -32 -64 -80 -98 -41 -5 -1 -32 -50 -30 -15 -8 -45 -74 -74 -33 -65 -54 -19 -30 60 32 670 2045 2843 4657 8790 15702 20071 17456 17478 16123 13568 12530 11841 11555 13109 18395 22657 19332 14114 10221 8242 7569 6146 4342 3269 2552 2059 1827 1906 2065 2338 2883 3370 4015 5067 6133 6406 6643 7159 7451 7256 6655 6208 5294 4702 4698 4728 4378 4548 5241 5505 5286 5023 4394 2952 1856 1179 463 148 22 38 127 377 599 540 314 253 157 69 66 95 70 120 226 497 1680 4423 9334 15591 19108 23456 23144 16912 11627 13089 16317 30073 30761 23683 17943 3808 172 -4 6 -28 -4 15 -2 -8 31 22 2 26 30 29 -13 47 69 24 41 41 48 63 29 47 47 39 37 52 42 54 69 54 76 86 84 54 54 73 80 53 45 71 67 72 71 61 77 80 71 79 76 47 69 76 68 61 60 65 55 68 83 66 65 66 67 61 53 66 81 69 79 66 70 74 74 56 64 72 57 57 60 60 58 49 58 62 62 52 53 51 49 48 51 42 46 41 33 64198 356 118 30 11518 17 49 58 6237 2960 -43 -28 40 248 518 940 1912 1698 15008 169361 614029 525191 177040 8084 1501 1138 823 591 518 450 378 372 358 311 216 228 170 70 164 201 150 154 201 191 314 305 322 322 416 286 241 213 40 -47 -43 -34 21 -41 999999 -38 -60 -71 -24 999999 999999 999999 999999 -99 -85 -86 -87 -83 6 59 28 -29 -9 -33 -53 2 81 81 150 90 161 166 100 -44 -69 -98 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -77 999999 999999 -54 999999 999999 999999 -92 -20 -63 -66 -91 999999 -84 999999 999999 16 -57 -19 -36 999999 -69 -38 -77 -60 -22 -56 999999 999999 999999 -72 -49 -65 999999 -95 -25 -97 999999 -73 -41 -75 -58 -54 -73 -63 -58 999999 -65 -62 -63 8 999999 -47 -44 -65 -26 7 -8 -88 -15 2 -4 22 -51 -53 -28 -73 -87 -82 -19 -2 24 1671 5615 6093 9633 17517 17523 13639 10897 9659 9533 9222 9214 10238 12220 15640 16041 12621 9141 6558 5162 4980 4673 3414 2404 1981 1753 1692 1966 2759 3597 4230 4738 5628 6545 7797 9221 9870 9873 9226 9274 10123 10331 10533 9438 7674 6511 5956 6712 7119 7021 7302 7972 7532 7116 5486 2785 955 146 28 77 61 68 207 1403 2934 3878 3177 1819 1254 1302 2503 2671 3030 4155 6708 8048 9791 10430 11107 12362 16000 20676 23426 24707 14763 14564 16950 19967 22630 24601 8479 304 57 2 10 -24 14 41 20 9 8 44 64 47 11 23 44 14 -9 35 55 46 35 34 44 48 52 72 71 42 39 48 38 42 32 57 50 35 33 41 66 61 31 24 37 46 57 63 60 71 63 38 46 64 54 73 49 53 66 74 41 57 61 51 63 66 63 55 56 58 65 60 54 50 62 68 61 60 54 47 53 61 38 43 48 52 55 48 49 48 41 45 48 46 45 37 24 22 64210 352 240 30 11520 17 50 10 6239 2958 168 1016 1138 4980 70056 588936 999999 614267 17189 1279 1562 1675 1426 960 581 538 579 581 465 324 283 212 230 305 248 250 224 277 251 192 291 400 439 447 335 392 361 197 230 113 58 -58 -28 -22 1 -23 -23 -8 -48 32 -48 -65 -14 -41 999999 22 75 76 59 30 32 107 74 88 39 134 227 225 177 584 5089 5374 167 -6 999999 999999 -88 999999 999999 999999 999999 999999 -66 -81 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 -93 -98 -31 6 55 33 -14 -31 -88 -43 -61 -68 -11 -25 -2 -42 -76 33 -18 -60 -45 -30 -3 -27 24 31 4 2 -6 13 -80 -39 -2 -77 -28 5 12 999999 -49 -48 -97 -19 -79 -95 13 -39 -24 -23 -17 -65 -58 -35 -26 19 -62 -23 -27 -59 -11 -32 -16 -12 -59 -36 -78 -60 29 -15 233 1907 2844 2800 3877 2513 1339 1539 2032 3038 4640 5209 4662 3996 3692 3700 3770 3878 3747 3777 4414 4660 4691 4459 3854 2890 2427 2930 4149 6292 8998 10620 10056 9051 8992 9775 10986 12864 14819 15569 16465 18405 18552 19273 21143 20094 16209 12142 10416 10788 11675 10831 9299 7867 6853 5724 3210 1758 1454 1307 1741 2774 4125 4373 3081 2104 1933 2318 2253 4759 14060 21554 15892 11075 7599 4418 1965 1422 3376 7482 11756 10048 20368 57325 66539 36280 10643 13248 16406 24087 12491 843 93 43 31 53 93 96 34 51 62 33 71 74 54 32 41 85 57 62 42 74 72 71 65 52 83 73 73 104 85 73 70 81 73 90 90 92 102 88 110 116 100 85 81 86 110 100 101 90 83 91 80 62 82 114 87 92 101 92 90 80 74 96 104 110 96 87 94 98 97 96 99 106 103 93 77 95 90 98 113 101 99 100 100 89 71 71 78 85 98 93 86 82 78 74 73 60 62 64216 357 91 30 11521 17 50 16 6239 2957 183607 3876 999999 999999 999999 999999 496 574 5096 93724 533197 987318 737954 28437 1508 1217 1396 1462 1215 634 545 452 304 256 331 282 263 153 67 64 126 206 112 69 79 22 69 147 179 188 217 179 75 -22 8 -86 -43 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 -36 999999 -90 999999 -48 -57 -70 -87 -23 29 -91 -87 -67 15 133 194 33 6797 43336 25995 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 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 999999 -62 -99 999999 -62 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 -65 -59 999999 999999 999999 999999 -99 -87 -73 -78 999999 999999 -82 999999 -61 -60 999999 -96 -57 999999 -92 999999 999999 999999 999999 -89 -54 -99 16 179 250 291 393 578 944 1343 1335 1479 2463 3294 3496 3230 2672 2272 1971 2213 3070 3422 3477 3279 3164 3165 3029 3606 5231 8076 12791 18045 21138 22423 22063 20501 17190 16291 16314 16117 15837 16137 15903 17606 20151 22726 26121 29497 25731 21361 20927 21484 20640 20352 19895 19078 16680 14548 14002 11143 8773 9199 11413 9675 7111 7639 12718 14693 17436 21927 21158 20727 20721 16417 11269 10381 9105 8045 6532 7143 7567 4396 3106 6965 20829 79513 64770 5203 7088 10740 11733 14126 4013 336 53 36 48 56 38 41 51 70 64 13 50 52 24 32 66 80 41 68 50 33 21 52 58 80 67 43 73 90 51 76 56 53 95 69 73 96 88 79 74 50 57 65 66 72 114 80 77 84 69 76 82 78 92 77 75 89 81 89 90 66 88 92 98 104 100 82 78 92 85 87 85 96 79 82 77 76 95 103 94 97 82 75 91 80 75 76 81 81 64 75 76 77 69 67 62 55 64222 357 93 30 11523 17 50 22 6240 2956 244994 4630 999999 999999 999999 999999 88 293 2867 54577 403125 935749 479582 12717 645 664 602 639 421 201 40 -31 -65 -48 -4 -13 -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 -5 190 1840 12599 61211 157124 229295 212033 7505 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 190 394 468 499 684 995 986 739 912 1671 2792 3532 3192 2248 1845 1818 1798 2255 3211 3630 3634 3713 4123 6034 9551 14089 18533 19766 20790 23736 24973 24035 22514 22217 22518 21513 20091 19191 19440 19799 19835 21268 24038 27257 30091 34283 34390 33194 32661 30346 28734 27380 25755 26220 27369 25541 21798 17892 14758 11425 9680 12026 15818 18021 16073 14901 12439 11800 12878 12460 11939 13396 13845 13602 13167 12581 7149 2486 747 5004 15690 7204 1310 2135 3753 5517 5301 5706 4012 1741 1090 85 -17 -17 -46 -33 -18 -2 9 2 -10 10 1 10 -1 9 -4 13 2 10 37 43 48 46 30 41 5 31 25 29 41 24 19 21 50 38 33 43 50 39 47 61 55 35 30 66 47 53 49 42 30 27 50 56 30 46 63 48 17 37 59 64 54 51 40 56 53 52 43 36 45 38 45 29 35 45 54 44 49 52 43 41 44 36 33 34 38 40 27 29 29 24 16 21 20 10 64233 357 92 30 11522 17 50 33 6242 2954 10472 999999 999999 999999 999999 999999 999999 -87 10857 127619 345713 225453 3672 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 771 4767 18279 48512 104664 197503 358676 492473 514332 371069 110069 19193 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 354 674 897 1111 1177 1569 2148 3118 5443 8561 10890 11468 10055 6825 5249 4921 5185 6413 7375 7862 9064 11241 14229 17945 21987 26678 31510 32316 32692 33010 30701 31295 34215 33796 31172 29347 27722 28024 29113 29979 31666 34214 39640 45088 42881 40216 37147 40754 41301 41868 43989 46000 44309 34108 25203 21641 24015 24443 21951 17182 12079 9195 7179 7205 7256 7542 9398 9711 8705 6454 4250 3410 3459 4735 5884 6621 7167 6686 5767 5442 5961 6101 6802 7737 5502 2173 1760 2092 2648 2701 7801 16624 11640 2158 68 18 51 39 61 93 56 25 54 61 75 40 16 37 83 80 66 63 69 77 77 94 75 70 75 101 100 66 90 103 102 98 104 101 92 100 98 81 70 79 98 111 96 104 115 115 105 92 64 87 93 82 93 101 103 87 111 118 105 92 105 109 103 105 103 93 102 108 117 96 105 106 108 96 109 102 98 93 103 96 88 101 85 89 88 84 93 88 78 79 76 74 66 65 64240 357 88 30 11518 17 50 40 6243 2952 17269 999999 999999 999999 999999 999999 999999 999999 2079 26792 53462 20026 458 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1828 2373 11330 35601 77015 133879 226253 408014 600044 739077 605996 134903 2331 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 720 1585 2571 3668 4480 4865 5276 6251 9313 12797 14524 13723 10295 7035 5803 6204 7666 10152 13382 16817 19948 22719 25608 27708 31271 36437 42163 47259 50647 52353 52363 48235 40686 33382 28840 27338 23807 20085 21727 20878 20352 21628 21801 19918 20053 21968 26324 35001 43135 40674 35262 38114 34446 31399 31477 31761 31141 29008 26068 25566 23284 19694 15853 12443 9626 6856 5523 4311 3293 3150 3272 3338 3765 4927 6514 7499 7930 8378 8671 8620 8256 7412 5900 5239 6233 5821 3803 1939 1424 1780 1917 6768 23644 19673 2727 34 6 12 30 2 0 13 6 26 21 14 27 13 10 25 46 49 14 21 52 66 47 36 29 31 34 47 44 68 45 33 30 36 35 51 41 30 24 43 65 42 51 43 55 61 51 64 55 58 45 44 65 62 50 64 40 56 52 53 66 52 34 57 60 43 50 51 59 44 42 47 41 43 39 38 51 47 36 24 33 34 32 32 39 33 37 36 26 25 29 20 20 23 16 64246 349 328 30 11518 17 50 46 6244 2951 1274 17609 16131 1089 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 797 5938 18260 43876 64225 129438 228131 359282 558713 628690 513746 234139 68452 5020 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1659 3235 4669 6062 6423 6715 7200 7948 8393 8445 8541 9913 10660 10102 8997 8123 8333 9940 12417 14918 16899 18356 19201 22939 27291 28228 29820 33284 38662 44090 46906 51587 56779 60957 66447 72875 74762 73407 70624 56712 40783 34055 32035 33320 34118 33991 35408 35370 30233 27404 30323 37886 45809 46317 40389 40094 37036 33430 28635 24511 23008 20425 17853 14617 10312 7256 4959 3295 2874 2138 1800 1938 2406 3044 4674 6673 6897 7030 8008 9063 10363 10508 10049 9049 8513 7115 5792 5937 5611 3384 1649 1541 3308 3192 17401 38813 15346 2135 62 33 51 33 57 65 54 44 50 27 72 51 68 84 62 46 80 45 65 81 73 92 57 75 88 60 66 71 110 97 64 80 70 79 57 88 99 73 71 84 87 79 80 74 87 72 81 81 67 84 86 67 66 65 93 89 81 84 83 72 84 71 83 81 81 83 77 77 72 77 88 85 86 88 81 72 71 78 78 72 81 77 60 60 66 63 60 59 47 48 44 45 45 64258 357 97 30 11527 17 50 58 6246 2949 23535 999999 999999 999999 999999 999999 254 407 33106 220156 507766 496181 184868 4741 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2229 33561 54185 70196 102141 125226 94475 8057 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 986 4521 7095 8574 8856 8472 8227 8176 8391 8875 9361 9833 10494 12271 14788 16038 16324 16555 17538 17365 18087 20116 23811 26967 26448 24687 24768 24560 23197 25054 25773 26618 29496 30639 31904 35667 37800 37674 34571 32209 30409 30312 34145 36404 33750 23510 15298 13482 15041 18465 21654 26307 31627 37716 43031 46686 47171 48869 50482 54379 60601 68917 75525 72507 66685 64085 57421 47934 35749 25323 17023 11435 9450 8169 6684 5176 3969 3291 3722 5327 6389 6829 8867 10706 11633 11437 10435 9879 11114 10490 8216 6965 6219 4406 1964 5977 8494 12908 38082 29071 3125 32 26 15 18 54 51 67 30 51 76 77 59 41 80 46 40 60 55 54 57 53 72 98 98 51 37 98 96 60 101 87 88 74 54 68 96 74 79 70 81 100 85 82 83 76 86 74 83 61 59 62 64 70 74 76 83 91 87 83 74 75 89 85 69 80 85 86 78 73 76 71 64 62 61 71 72 71 59 62 68 66 71 76 72 68 70 57 52 59 52 51 51 64270 357 102 30 11532 17 51 10 6248 2946 26916 999999 999999 999999 999999 669 -29 7444 126548 340703 52826 758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 115 96 127 111 180 137 999999 -44 999999 999999 999999 999999 999999 999999 999999 999999 104 3646 24679 40922 17602 17196 20513 23516 42742 108323 234591 224377 137661 33964 12427 566 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1445 5104 9597 11127 12818 14400 15330 15101 14318 14470 15111 16057 16995 17189 18341 21602 25532 26349 24563 22136 22096 22081 21193 21400 22252 22458 20249 17290 18379 19259 18419 18580 19048 19884 22629 25907 28364 30209 32093 33934 35661 37157 36574 36078 37768 38116 35212 29790 26621 24057 20142 16914 12378 10386 10428 9632 9474 10630 11568 13105 13250 12346 12215 13362 15015 16362 18184 23653 35154 42523 37256 32195 26860 18629 15267 12562 9339 8394 7982 6822 5274 4464 5612 8060 10945 13945 15294 13688 12414 10942 9501 9745 9144 7760 8120 9694 14715 29280 36746 46322 41701 5582 82 26 25 15 27 70 61 28 30 32 57 30 20 30 38 76 21 28 49 50 41 40 71 53 28 29 57 70 71 57 79 76 74 64 52 51 51 64 60 63 55 72 77 61 67 63 64 63 61 67 61 63 61 49 57 58 53 59 51 60 75 66 83 82 76 67 59 67 76 72 79 74 78 66 73 69 65 63 52 59 62 67 59 53 44 43 47 49 42 45 46 43 64276 357 75 30 11535 17 51 16 6249 2945 609913 5954 999999 999999 -4 839 -26 14470 235227 530313 209420 10388 201 130 37 -14 -85 999999 -92 -17 -6 999999 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 999999 999999 999999 -54 595 2532 22789 58139 58214 5953 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 951 4254 7756 9792 11391 12962 14536 15555 16159 16845 17030 16900 16796 16866 18344 19892 20609 20576 19447 18369 17966 18601 20309 21862 24178 24320 21002 18337 17094 15498 14151 14454 16368 19944 25363 30083 30548 29839 29521 31152 36457 35984 33851 34832 36772 37658 36742 36937 37963 36360 31239 27696 24005 20943 20839 18703 16708 15715 17526 19893 22613 23950 22427 22604 23205 21698 18780 16382 16767 18345 20535 24660 27087 26726 27055 28644 26078 20452 14995 10971 7666 5886 5385 6112 7881 9465 11014 16169 21500 19800 17240 15327 15801 17429 17396 10995 7084 9933 10972 18239 34519 39119 52983 16377 1078 76 31 74 61 84 67 42 79 49 68 35 46 54 63 54 52 66 85 78 64 52 80 59 72 115 105 71 86 78 75 71 62 76 71 67 83 89 92 72 78 100 66 74 88 82 75 96 105 78 73 55 55 64 65 75 89 81 82 80 91 102 81 79 96 80 77 75 94 83 80 72 78 88 66 58 63 68 75 74 70 73 76 78 63 66 53 49 50 49 50 46 64288 357 113 30 11543 17 51 28 6251 2943 24629 999999 999999 999999 999999 999999 999999 6619 29037 17677 561 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 229 561 4498 16759 32424 78890 178262 328629 524277 511074 442976 238822 198690 122780 5154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 341 3701 7175 8832 10489 12007 13053 13283 13667 13965 14421 16054 17743 17997 17767 18312 17921 17217 17335 17502 15483 13339 12278 10580 8361 7590 8216 10295 13699 17979 21498 25117 26934 27513 24690 21701 22695 25186 25366 25246 26528 28444 28216 27946 25925 24595 24262 23285 21806 22423 23786 23890 24395 24220 23033 22490 25501 28146 27799 26775 29978 35222 39050 42444 46581 52173 55920 58302 60585 55372 37668 22670 12864 6094 3229 3737 5599 5545 3865 2485 1808 1626 1473 1280 1153 1381 1886 3319 7720 13855 17347 21783 29468 36930 40488 60460 80631 56798 25816 23134 15755 26720 34047 49274 41636 6124 197 82 64 42 69 65 93 82 56 68 86 57 89 71 71 65 72 49 68 60 67 104 111 104 109 95 101 85 93 100 85 93 62 69 112 99 115 101 97 100 93 109 112 107 76 91 92 89 89 102 110 81 91 105 117 108 96 105 98 95 100 95 99 98 96 102 105 107 104 96 104 106 103 99 109 95 101 99 85 80 81 90 99 93 89 98 84 86 89 88 83 73 64294 357 118 30 11548 17 51 34 6252 2942 34068 999999 999999 999999 -55 999999 3000 65024 299263 182818 8307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1961 9404 23361 47453 88893 175206 285103 304296 206042 41451 664 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 619 5356 9003 9985 12037 14432 17298 18688 19297 19815 19799 20171 19901 19379 19209 18567 16349 13360 10371 9503 8990 8045 7657 7855 7850 8859 10264 11577 14064 16389 18032 21013 23771 24046 24305 22788 21243 20465 18730 20418 24290 26989 26795 23593 21959 22464 23257 24222 25717 27745 29210 29443 28052 27687 29719 29034 24440 25351 29655 27474 24368 22056 19834 20995 23164 25440 28556 33077 37281 41919 44764 44632 37401 28117 14643 5095 2875 2982 3633 2579 1685 1166 890 825 864 1257 2180 5211 13268 24425 27938 26686 29224 33319 43799 59533 76024 95857 91779 46596 19679 16982 19228 31121 44330 50918 17872 1190 71 59 96 59 57 84 42 44 37 71 79 61 64 38 48 55 76 76 57 67 97 105 132 78 64 100 80 52 63 68 62 74 109 95 76 94 65 61 94 99 95 97 84 83 90 82 97 90 86 79 87 88 95 111 87 75 85 89 100 88 88 96 93 101 95 95 81 93 98 83 93 99 84 78 76 80 83 79 92 91 84 72 83 85 79 80 67 67 65 70 74 64305 356 155 30 11555 17 51 45 6253 2939 39 999999 999999 999999 999999 999999 6342 25243 15947 2014 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 7376 49623 139509 218030 298182 462663 583182 563003 396364 256638 197730 44136 3561 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 390 3870 13030 19724 22459 22758 23380 25465 26681 25479 22346 19221 16988 14771 12318 10012 8505 7962 7864 8119 8574 9159 9931 10525 10888 12390 14841 16376 18707 18935 18103 15454 12363 10297 11013 13740 18156 21198 20477 19155 17943 17038 16576 17117 18038 18372 19170 19585 18917 17371 17457 17901 17839 16835 15644 15215 14637 13798 13834 13418 13331 12992 11902 11685 10414 9573 9245 10763 13981 15481 14834 14599 15088 17142 19220 19750 18695 14213 9216 10573 10006 9346 7590 6447 7638 12065 16939 25022 35854 38733 36249 28597 13696 11122 14097 16288 15771 14972 15193 16995 50725 84586 45252 15877 12663 28862 43113 30228 3102 47 59 52 41 56 42 68 70 74 62 41 93 79 50 54 49 76 56 68 69 79 93 114 85 87 95 75 102 88 64 92 63 87 80 56 91 112 98 77 78 64 73 82 96 88 82 96 92 92 87 94 92 95 88 89 62 84 93 84 97 81 76 99 89 83 85 82 87 83 82 81 85 82 88 90 90 72 78 76 76 72 80 81 74 76 80 73 64 66 64 59 55 64311 351 309 30 11559 17 51 51 6254 2938 2946 56391 161848 35190 403 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4518 43945 108229 262989 429142 381742 239828 231058 268380 141114 5826 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 283 1122 6317 16099 22162 23765 24079 24173 22706 20782 18160 14846 12075 10092 8827 8422 8870 9563 9874 9883 10091 10361 11195 11924 12124 11701 11026 9604 7364 5511 5598 7142 9114 10273 11182 12848 14693 16752 18666 19861 20332 18452 17202 17079 16711 16705 17305 18617 19103 18304 18064 18479 19403 19624 17805 12695 8600 8871 11253 13504 15388 13465 12852 14215 15762 17232 16751 15953 15874 14644 14077 13610 14491 17531 18605 18529 19064 21174 24377 26487 28018 25976 22569 31906 38870 44550 52249 60721 72559 78557 62274 35057 13480 8621 8565 9142 10785 12343 12237 9844 9259 29768 86541 62119 16910 9268 23607 34297 12761 303 78 27 30 47 61 61 68 89 98 97 96 85 87 59 82 67 45 87 94 74 78 70 86 101 86 115 96 104 137 113 97 86 102 85 98 108 104 103 85 102 106 98 111 110 100 112 99 112 94 82 81 83 117 112 83 89 89 109 112 119 117 96 108 107 103 114 102 109 104 105 117 109 111 101 91 88 89 102 107 101 99 96 100 94 90 91 87 78 74 75 78 66 64318 356 162 30 11562 17 51 58 6255 2937 1394 999999 999999 296 999999 19689 216303 443072 102304 2104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 142 779 7163 28618 69605 138024 182053 222632 241057 183015 40125 186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 436 1938 7722 14470 15437 15708 16295 17447 17444 15220 13415 12275 11366 10678 10283 10194 9806 9377 9206 8607 7891 6884 5830 5150 4491 4073 3945 4047 4072 4389 5440 6541 7101 8350 10165 11704 13803 17256 19325 19959 20240 20399 20944 20615 19522 18594 18519 19072 19537 20427 20991 20353 20914 22847 24679 25031 24317 21766 17924 17389 17698 16088 14917 12589 13989 14620 14227 13442 12913 12804 12570 13424 12470 13998 14989 16451 17884 20254 24624 29634 35855 45065 55284 59480 68855 75560 81046 80578 72953 60785 27352 12532 13611 15156 15173 13694 9810 8377 9728 11196 8920 7073 11690 53452 78236 16965 6315 12246 24376 10884 375 73 26 34 45 73 52 38 79 65 45 67 76 85 78 78 65 64 60 92 90 64 75 78 73 72 94 95 66 95 87 88 109 92 84 103 92 86 80 86 87 89 101 93 71 76 78 92 95 100 91 78 83 98 82 82 79 73 82 96 68 83 94 97 89 96 96 91 81 93 93 92 85 70 84 85 85 77 87 90 72 68 74 70 73 73 73 66 61 63 49 50 48 64324 353 227 30 11567 17 52 4 6256 2936 347 494 35550 291070 627093 349694 14212 26 -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 1396 6297 17999 80153 153954 155434 76339 33748 8697 925 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 513 1843 8571 14082 13505 12834 12774 12678 12524 12586 12523 12150 11910 12041 12066 11763 11580 11489 11060 10583 10068 8850 7285 5906 5054 4779 4682 5014 5524 6563 7893 9779 11325 12845 14199 15454 16647 18569 20009 20667 20933 20965 20937 21990 22479 21819 21945 22285 22554 23243 22628 22248 22201 23705 26098 28282 28884 29505 28723 25295 23530 24270 24912 26333 28205 29342 29143 24115 23003 22994 23002 21973 21977 22774 23413 25219 27217 29399 29098 29413 28526 24513 21594 21982 24242 27861 31196 31019 31200 33691 25690 21594 32275 41313 43851 40538 29850 14662 5879 4011 5207 7308 8510 7843 14482 55958 26477 6578 5344 12387 8893 781 51 -18 0 34 36 27 62 20 8 19 46 42 36 59 43 54 65 62 84 70 70 69 75 66 84 77 94 104 81 78 58 72 67 79 72 84 90 97 59 63 57 60 73 81 73 58 72 69 84 75 79 67 75 77 65 65 77 85 79 73 73 80 79 73 86 69 64 66 76 80 83 64 60 56 50 60 41 42 60 63 48 56 67 58 44 52 50 38 35 37 33 28 64336 353 265 30 11575 17 52 16 6258 2933 379 636 40429 367726 529385 160031 14197 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 -35 -9 -6 -77 -24 9 34 30 63 -28 -30 225 -47 4695 48073 112402 142698 103673 25104 27471 2444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 342 780 4628 12153 14952 16717 17769 17802 17457 17253 18065 19214 19476 19432 18681 17460 16382 15271 14616 14927 15788 16278 16920 17858 19902 21016 20256 18870 17775 17890 19098 21393 23549 23804 22688 21484 21983 22621 23378 24551 25270 25226 25065 24962 23955 23128 22900 22597 22506 21738 21408 21983 22368 23678 24373 23888 24783 26404 27710 26395 22471 19372 17728 17340 17214 16237 16383 17664 18518 20680 22978 22122 20546 19729 18470 18054 17833 17711 17402 16512 16839 17437 18893 20645 21690 22050 25936 33472 39110 44582 52602 64368 72222 67145 50626 25579 12032 7201 5482 4475 4204 3999 3982 4094 4242 3906 3989 6788 12225 8444 3811 2395 928 260 77 50 72 80 55 73 78 86 88 104 87 69 78 93 71 77 98 66 72 78 102 96 99 113 97 103 96 76 98 101 94 84 111 132 98 96 103 94 92 67 99 107 87 108 90 84 115 96 99 98 96 101 84 89 90 103 99 105 114 101 98 109 94 103 96 93 92 77 92 86 100 115 106 103 100 92 90 95 96 91 87 82 89 84 78 78 73 75 81 67 65 68 64342 353 269 30 11579 17 52 22 6259 2932 304 999999 28165 232359 478433 598848 239092 7669 -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 78 190 291 217 49 -28 17 -10 50 95 92 60 -35 137 128 6315 55094 126109 73880 15900 2142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 434 3661 10388 12903 13079 13338 14202 15612 17450 19484 20995 21506 21333 21344 21011 21337 21797 23141 24677 24898 24602 24029 23471 21834 18995 16838 16189 16995 19154 20321 19482 18632 17502 16638 15797 15500 15645 15337 15203 15791 16413 16593 16950 17750 18302 17474 16248 16015 16971 19536 21212 22099 23379 24816 25797 26934 28404 29344 27367 24368 21766 21906 22161 22014 20990 19839 18519 16999 16939 17685 18811 18311 17681 17084 15800 15373 15710 16008 15967 16407 18001 19779 24504 34258 42029 42744 42689 45722 46636 46327 45209 40296 29334 20805 11038 6832 3858 2166 1626 2258 3128 4037 4134 3946 3817 3768 4819 5020 3471 2336 1643 705 117 52 32 46 60 62 71 64 69 59 56 49 65 78 54 56 78 66 79 86 54 66 73 77 92 70 76 57 67 51 66 104 76 97 107 92 82 89 77 94 91 79 79 90 87 80 80 73 92 93 80 85 90 74 75 80 92 86 95 90 72 84 96 86 78 81 85 67 79 75 79 67 66 82 67 69 62 65 72 68 68 65 58 67 67 62 55 58 60 60 63 57 64348 353 270 30 11580 17 52 28 6260 2931 -31 999999 19570 138884 407821 569552 55257 356 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -9 -72 -49 999999 999999 999999 999999 35 3257 14793 26714 90062 202284 267495 264685 188509 23868 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 163 468 2112 7925 14147 17810 18242 18660 20526 22553 24414 25502 27227 28892 29160 29101 29444 29785 29465 29601 29595 28813 27701 25488 23847 23084 21620 20227 20255 19899 18801 17401 15948 16128 16179 16140 15029 14116 13645 15194 17337 17872 17640 18729 19035 19830 20181 20428 20030 19656 19468 20202 20772 20911 21262 21968 23981 25635 26104 24258 22616 22653 24210 24504 24052 23187 20759 17364 16112 16231 16011 14894 12975 13921 15585 15706 15753 16677 16803 16398 16670 16733 17623 18837 19693 20117 22833 22667 21909 21438 20363 21924 23906 24076 19885 12948 6556 3019 1304 645 372 391 456 852 2567 4582 3801 3652 4101 3478 3276 2896 1898 1386 210 66 89 71 58 44 76 66 57 74 64 93 92 100 67 78 82 92 87 98 76 106 89 88 114 104 112 104 93 106 110 103 86 75 93 75 79 94 106 116 86 101 94 91 105 115 103 108 114 127 122 109 112 84 97 103 87 93 121 115 108 107 113 101 99 101 96 89 108 93 105 101 79 89 104 98 98 93 89 85 89 84 90 88 79 78 84 90 79 68 70 64 64359 353 274 30 11584 17 52 39 6262 2929 128 800 44937 264229 744245 813560 77077 1251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -93 999999 -41 1945 9375 22794 59131 102565 59328 54125 48167 5341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 133 1224 5108 8701 10097 10933 12842 15551 19010 23039 26863 30267 33656 36696 38220 39363 39034 37149 34108 30852 27403 24011 21400 19379 18480 18577 18343 18082 16078 14456 14012 13240 10964 8938 7647 6684 6129 6149 6632 6848 7781 10682 15146 20267 23143 25144 24359 22969 22937 23206 23413 23190 22788 22015 21334 19578 19079 19395 17024 23817 31249 38990 44080 43921 40304 35058 32386 32711 31661 26205 21701 17716 19760 22009 18637 12298 9696 9355 9104 9332 9603 9005 8525 9252 8865 6913 6351 8040 10384 12154 13441 10834 5840 2602 1777 1606 1673 1703 1230 697 517 406 261 204 160 153 586 2449 2820 3002 2803 1766 1056 646 573 61 43 57 21 37 52 46 49 52 41 49 37 42 54 35 41 60 48 58 65 65 36 40 66 72 72 61 70 75 50 70 85 102 78 74 77 92 88 74 78 81 75 87 94 56 40 46 84 78 83 67 70 67 81 77 83 96 91 83 92 77 61 82 83 73 80 80 63 68 65 72 68 69 65 82 65 64 57 63 69 57 60 52 63 50 47 52 46 42 40 41 64366 356 188 30 11588 17 52 46 6263 2927 251 999999 999999 999999 750 23042 99368 259954 254930 43404 1255 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6328 52476 128531 215037 380889 417993 446936 355906 134520 3175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1220 3686 6536 8397 10491 14004 17451 20120 22106 23893 26504 27920 27172 26435 23779 22609 21804 20385 18823 17375 16708 16459 15956 15523 14723 13444 11555 8991 7422 6579 6399 6771 7166 7809 9271 12704 18061 23853 26981 25997 24419 23775 22933 21996 21742 22338 20345 19217 18698 17024 17071 19696 22637 26352 30685 32653 34147 34985 31622 30898 29580 29235 35464 41057 41081 41228 46716 49925 48410 47067 25965 14641 13796 13523 12393 11046 10074 10162 11333 11778 11949 12709 8048 4861 4388 5862 5991 4502 3610 3006 2935 2917 2627 2369 2232 1695 1124 835 834 756 477 274 219 200 267 1394 2235 2004 1142 467 242 90 45 68 69 62 73 40 71 84 62 70 60 60 42 80 89 91 94 93 79 91 77 84 90 85 96 99 107 116 96 83 72 83 89 77 68 62 75 82 90 92 85 79 80 102 99 87 80 83 91 102 92 106 96 95 104 88 77 82 89 98 90 108 107 82 92 97 94 89 96 104 90 98 80 87 87 83 91 93 90 79 80 74 81 86 77 72 75 75 71 70 66 62 64377 352 285 30 11595 17 52 57 6265 2925 410 7146 25072 64977 79467 26458 166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2215 20058 57273 111400 210853 352225 443610 544891 486133 235916 40254 2701 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 591 1388 2469 3397 4557 5915 7279 9634 11457 13446 16501 17663 18518 17606 17415 16943 17436 17716 18373 20519 25040 30924 36067 39168 40467 42264 43393 43077 40321 37858 35523 33718 32376 27223 26083 26285 26677 26983 23695 16500 14541 17271 20158 23133 27049 31145 33611 33191 29703 28737 29992 30387 28355 28919 30292 31524 31729 34956 37313 44774 48052 45073 39707 32489 24060 19230 16372 18279 20156 18979 16256 13673 11785 11257 11637 13160 13877 13902 13069 11996 11944 12622 11101 10607 11879 11515 9022 7346 6089 5414 4486 3896 2961 2383 1652 1090 766 567 432 343 264 183 208 214 171 123 132 190 479 933 442 79 38 15 26 9 -28 18 12 40 18 17 34 65 43 69 63 50 73 50 58 65 71 58 40 52 41 68 73 60 64 69 62 64 67 80 78 65 83 78 55 61 69 80 92 92 75 73 81 86 81 66 90 74 88 88 73 66 78 59 70 77 72 84 87 82 73 74 62 78 72 54 52 73 72 53 57 71 66 75 68 63 52 54 63 60 58 56 50 51 47 44 49 41 44 64383 352 320 30 11600 17 53 3 6266 2924 683 8336 20387 33398 33456 8713 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 658 11481 48020 117176 238864 387463 528867 611396 494440 201082 32648 658 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 839 1602 2315 2988 3865 5097 6486 7704 8810 10018 11264 13231 14668 15793 16998 16590 16591 18441 21606 25528 30150 33449 35299 36729 38895 42525 42082 39869 42722 42445 37429 33273 33878 37107 34286 28632 23646 21237 20090 21438 24971 30225 33156 32644 31466 30377 28550 26975 25063 25329 27903 30332 29937 28381 30754 31762 31891 33399 34108 33176 33633 37203 40522 38870 32354 22857 19718 19618 18261 16000 14119 14977 16228 15539 15059 14366 13953 13586 14371 14730 15374 16539 16436 16817 13287 9488 7167 5055 3339 2364 1988 1840 1740 1390 954 633 376 295 258 203 197 182 218 169 120 107 101 166 379 324 85 27 22 -6 14 9 24 36 28 40 90 30 9 26 46 51 63 70 40 35 40 66 55 42 59 69 83 87 84 45 53 79 90 96 59 75 94 77 86 76 62 62 56 42 63 63 58 76 63 89 80 67 86 80 69 72 81 78 81 74 86 86 81 77 76 82 78 67 70 82 73 69 77 71 64 63 63 62 70 75 68 67 67 63 72 65 65 65 66 70 61 51 53 58 46 64389 353 294 30 11604 17 53 9 6267 2923 652 22951 90995 204187 252088 92652 5710 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2504 21257 86233 205120 341805 350479 234801 41538 758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 697 1728 2878 3827 4640 5642 6420 7370 8339 9539 11410 12730 13356 14414 15841 17624 19869 23320 27247 31129 35089 39956 43727 44565 43186 41399 44325 45730 43639 41988 37494 31797 29714 28934 24299 26219 28150 30929 31454 29513 25892 23245 23928 25128 26592 28668 30859 30375 29969 29983 28413 29734 32170 36441 36071 33353 31263 29629 32988 36684 44288 52310 55856 51658 42815 38316 36191 32720 26919 24657 26088 28592 29104 29750 28089 27538 32061 45527 54296 52372 52993 53322 48799 41894 34228 18991 7256 1752 1105 928 716 550 408 311 231 195 166 187 150 202 200 182 137 108 120 147 69 28 32 70 54 58 48 59 44 75 70 54 56 96 73 90 84 65 61 84 39 48 78 90 80 91 73 49 71 93 102 81 75 88 93 102 99 101 105 95 87 92 94 108 106 107 91 101 97 108 117 114 105 106 85 105 101 91 90 115 103 90 97 86 74 93 108 117 107 104 106 105 102 92 93 100 96 101 101 90 92 91 101 95 97 95 88 88 91 93 90 83 78 81 82 85 82 74 64395 353 295 30 11605 17 53 15 6268 2921 1054 26641 108987 307404 522759 172289 2825 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5370 47538 129224 162027 81223 21571 6326 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 634 1154 1889 2761 3438 3890 4678 5744 6817 8551 10425 12182 15034 17779 20205 22722 25408 29162 34174 37485 39171 41027 43267 45352 45140 43452 41816 38956 34592 31532 30567 32218 32462 32102 30530 28414 23879 19835 22230 24103 25221 27750 30555 32435 32906 31247 30821 28934 27404 25759 23646 22771 21176 20341 21937 24519 30632 40416 47560 51715 54235 59087 60548 56361 49381 40122 32445 25706 23515 28309 32623 36374 45520 71319 110190 135368 153713 143568 89346 54289 36458 32326 27458 29111 30129 23222 11040 3595 1500 1567 1253 689 505 353 248 202 152 143 137 179 148 196 181 111 71 110 73 48 45 19 30 17 46 21 36 40 42 41 57 53 45 41 33 43 52 67 42 52 52 71 24 58 76 82 86 80 65 99 95 86 91 91 93 78 59 78 74 70 97 92 67 63 94 95 84 103 117 100 100 99 91 97 120 100 89 81 87 97 78 83 74 79 77 84 95 88 92 76 84 82 76 82 75 73 70 75 82 69 64 82 69 71 71 79 77 73 81 64 61 62 63 68 60 49 64401 354 264 30 11604 17 53 21 6268 2920 7 2316 48139 217313 430795 422801 31463 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6475 22075 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 198 814 1441 2167 2944 3833 4954 5950 6855 8038 9508 11490 13347 15697 18593 21759 24433 26353 29010 30831 31970 33621 35057 37551 39939 42335 44703 45964 45879 43551 40401 37097 34179 33584 33946 34017 32608 29771 25716 24385 24006 23989 26623 27171 27405 27937 25264 23741 21927 18929 17582 18449 20659 23483 25952 24422 24129 24472 24306 26308 26962 26875 23054 18386 16444 15676 18516 23654 26216 30025 34923 46709 60078 69170 76900 101924 119276 113099 93202 69731 62749 61959 79050 99155 130234 151064 161344 165007 133276 66168 12417 1561 1038 1074 959 729 425 297 179 161 160 275 669 584 223 191 178 111 80 72 93 67 27 13 81 85 58 43 77 60 55 91 58 30 46 68 59 54 67 75 57 84 82 83 88 80 85 140 101 85 100 121 110 99 117 112 126 114 93 94 97 95 82 99 99 96 121 105 93 91 79 78 103 95 114 93 73 104 109 115 92 104 101 93 103 120 108 110 100 92 90 108 97 94 96 88 95 96 104 103 89 84 89 90 81 88 87 89 89 76 79 79 70 66 68 67 64407 354 262 30 11602 17 53 27 6269 2919 145 2338 47335 240765 426255 278091 15255 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 900 1895 2734 3767 4976 6184 7700 9550 11264 13010 15766 18468 20541 23133 27400 31112 33845 35920 37224 37873 38342 38262 38773 39427 39895 39607 38406 37091 35979 34825 33725 33366 32684 31712 30301 29493 27071 23775 23348 24904 25345 26561 29020 27351 23319 23084 21758 22730 22576 22424 23463 23206 21224 21247 23695 25038 29037 31831 31569 34495 38590 34191 27539 23507 22327 23718 29436 35387 38417 39289 26413 20185 22726 26962 30636 36588 39702 42757 50359 66510 83986 95176 123193 163417 187280 196459 185601 173412 172397 137730 46604 2999 288 195 161 194 238 195 207 249 283 359 400 290 193 140 90 49 37 50 51 46 60 68 66 72 36 37 7 37 44 35 69 14 40 33 46 51 57 45 67 60 54 66 65 80 68 57 85 87 87 79 74 88 84 85 84 76 92 96 80 45 60 86 86 86 102 83 96 103 74 77 68 91 89 81 96 81 90 74 87 86 83 94 90 84 90 88 82 65 58 73 76 69 61 62 73 79 69 72 81 84 80 74 63 78 71 78 68 62 70 68 61 59 57 64413 356 199 30 11599 17 53 33 6270 2918 3605 999999 174 999999 22468 161343 392181 465493 180188 5703 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 940 1795 2703 3713 4806 6138 8020 9587 11170 13063 15480 17603 19166 21684 25153 27740 29072 30406 32093 33918 35160 35587 36621 39069 41934 43487 44246 44887 44577 44374 44293 43538 42258 42502 40471 34473 33479 33920 33673 32933 32070 33209 34932 34229 33118 31472 29906 26283 21179 19668 19827 22697 25003 26173 28976 25139 21123 18986 23111 26942 25813 26445 28100 27005 26723 26481 31816 27385 18974 17475 21460 28291 35452 37339 34922 35252 36983 36026 38395 51390 71325 95544 121708 135450 139596 128578 108327 72421 36925 17008 5936 993 228 163 200 193 313 305 293 346 317 334 302 234 128 103 66 14 48 -6 15 11 25 26 -6 6 6 -28 -8 39 13 -6 -1 19 27 21 11 -5 16 1 32 39 23 18 15 20 29 25 13 29 51 46 42 44 42 44 55 41 29 19 47 47 58 55 42 57 57 56 47 54 48 39 37 62 78 52 32 27 41 43 51 41 52 55 44 58 57 51 41 33 44 43 24 29 42 40 41 41 41 46 28 36 39 31 27 39 37 33 35 25 27 16 18 16 16 64419 356 198 30 11598 17 53 39 6271 2917 778 999999 -72 -70 15193 100603 326807 674755 414966 19759 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 409 1174 2458 4285 5861 7209 8226 9708 11233 12683 13907 15658 17227 18961 21159 23037 25317 27966 30934 32536 32503 32413 31971 32111 33423 35368 38260 41573 45114 49482 54594 58740 61008 62659 62661 60250 54787 49555 45001 40030 38973 37973 38799 42925 44208 39021 33193 28196 26111 27829 30621 30151 30375 29623 26866 26005 23749 20978 20010 20576 23086 25635 26506 26825 25178 25323 27155 25847 23393 21615 23084 28728 36948 41271 39796 37781 36421 33329 33347 29238 20088 17247 17370 16103 19328 26419 24080 28063 41143 49348 38754 23644 13149 4227 1003 414 324 346 373 389 473 492 464 398 330 278 221 180 107 73 54 40 4 74 98 164 162 84 62 22 36 36 44 62 70 34 32 57 58 50 37 59 64 65 68 56 62 83 93 71 73 68 103 89 81 83 110 82 85 79 80 90 84 75 80 114 112 91 87 103 102 92 86 82 90 96 92 101 106 108 86 81 101 105 95 98 83 78 85 94 96 92 94 79 81 83 75 94 76 71 86 67 79 82 83 76 85 86 83 78 74 72 74 73 60 72 64 64425 354 260 30 11600 17 53 45 6272 2915 -12 -5 19023 113222 322656 708463 606890 28070 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 220 1092 2446 4375 6612 8914 11110 13308 14780 15954 17295 18263 20009 22339 25349 29122 33280 37742 41387 43137 43347 41746 40071 37570 35207 34657 35900 37290 37694 38967 40514 42689 44963 46617 48135 50507 51107 52041 52863 53348 53460 54839 54726 49743 38497 34925 35904 40836 41735 35605 33872 30079 28585 30311 27234 23978 18924 13632 12071 15009 19331 20969 20609 21506 23595 22630 21132 20519 24680 28916 32603 23750 15801 12251 10817 12052 14034 15796 16476 15055 11998 8555 5873 3934 2844 3105 3797 4513 4309 3498 2413 1527 1029 723 534 457 434 460 484 491 481 475 460 416 307 236 143 112 96 87 39 62 79 56 90 196 213 127 99 64 45 61 45 54 72 75 76 48 79 69 76 90 77 78 88 92 91 86 84 99 106 87 101 72 91 101 96 108 109 119 121 97 97 108 104 108 115 110 116 126 119 126 94 90 99 125 136 102 92 93 113 104 109 110 125 118 114 110 94 96 111 107 89 85 98 98 95 96 93 96 100 92 83 91 89 95 95 85 86 88 80 84 82 86 78 69 64431 356 203 30 11603 17 53 51 6273 2914 1629 999999 93 575 36295 181922 461897 607608 187996 4136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1495 3472 5660 7837 10334 13271 15349 16044 17184 19504 21726 24066 27041 31744 37167 41780 45553 48243 49524 48967 47027 43798 39296 35431 32942 30736 29386 28270 27051 26917 28377 31284 34685 37783 40876 44427 47162 50014 51127 48699 45879 46332 45480 42025 42660 42373 36721 33488 32480 32361 33210 27180 20467 14558 15864 20484 22091 26688 34027 35901 34147 31924 31975 29204 23017 23319 21674 16886 16531 14715 13803 13476 12705 12312 11507 12162 12611 12345 11478 10600 8703 6824 5408 4413 3731 3517 3546 3818 3947 3533 2726 1991 1513 1116 834 675 578 568 530 492 444 402 291 164 161 118 137 97 80 48 37 49 62 89 147 202 85 67 65 53 63 52 54 48 44 67 65 71 61 62 56 74 69 88 80 47 67 77 81 97 83 94 90 79 72 72 109 101 105 92 99 117 120 108 104 81 96 102 104 106 121 106 90 91 108 110 98 104 110 105 100 104 120 100 99 98 107 106 93 88 87 83 87 90 91 86 84 86 85 85 83 81 83 98 82 81 84 82 77 73 74 77 69 64 63 64437 354 265 30 11605 17 53 57 6274 2913 -60 3512 70162 266214 544541 437876 16225 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 992 2703 4969 7359 9814 12181 14337 16585 19687 22144 24912 29100 32410 34731 38326 44511 50238 52977 54405 56155 57520 58659 57607 54488 51253 46863 41239 37537 36601 36825 35196 31496 29486 30723 34349 37262 38465 38904 40837 39273 35067 31232 28455 27945 29244 27861 26256 23963 21730 19720 16860 18256 24900 32918 34005 33703 34897 34087 34144 34147 35301 33388 31943 33889 28589 20750 22664 25433 24468 21902 22719 14669 8466 8567 8308 8208 9055 9913 10305 10577 11090 11162 10465 9124 7169 5589 4631 4159 4235 4372 4285 3524 2725 2077 1630 1400 1201 1016 867 609 517 433 268 205 141 84 102 77 102 56 28 32 37 11 42 68 46 22 47 44 46 10 38 52 36 35 17 37 39 42 30 55 58 48 45 48 64 99 78 70 60 48 80 96 95 64 84 93 81 70 78 60 70 90 92 83 86 87 72 68 86 61 68 69 69 79 79 81 73 80 63 70 66 74 85 74 69 67 64 57 78 74 69 62 65 69 62 64 63 64 67 54 55 64 70 58 60 46 46 43 58 52 39 39 36 64443 356 207 30 11607 17 54 3 6275 2912 684 612 19 12331 134741 332936 247878 34767 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 389 1627 3890 6663 9880 13439 16797 20303 22563 23800 25034 26405 28250 31283 34162 39385 45652 50801 54504 57653 60455 63512 63974 63423 63593 65872 66175 62147 59297 57790 56160 53634 51231 46892 40053 36845 38327 36663 32584 27025 21707 25493 31600 32337 25875 20244 19200 16884 18946 23014 31495 40936 44018 46088 47625 47407 41174 36285 32805 30141 29810 26742 21421 21009 25610 28978 31174 26136 23114 26575 20900 14870 11346 8528 3871 3522 3771 3132 3089 3009 3077 3377 3320 3843 5252 6651 7099 6510 5214 3844 3461 4034 4520 4637 3932 3025 2374 2027 1397 832 591 445 379 327 223 172 149 108 85 86 50 89 67 81 70 71 61 62 56 70 66 47 60 66 78 81 64 58 90 69 71 79 76 90 86 72 120 110 69 69 92 89 80 81 109 121 110 111 105 75 70 97 86 77 91 100 99 98 104 103 93 95 104 112 108 99 77 103 107 105 112 104 113 106 104 112 101 100 90 91 98 100 92 94 95 102 91 86 88 89 91 101 95 99 94 98 96 96 92 86 83 84 81 77 74 72 64449 356 208 30 11608 17 54 9 6276 2910 1916 388 -6 7193 53471 59595 6854 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 959 2518 4813 7601 10286 13085 16566 19822 22050 24273 26155 26948 28209 30955 34409 39104 43565 47357 50800 54453 56650 56723 57426 60697 59881 54318 52760 52989 52455 48917 45396 40341 36241 32509 30545 29086 26617 23004 21417 22616 26498 27556 22614 19566 20059 22980 26098 35455 48704 52540 49781 48074 46530 44991 46579 45277 39374 36071 35885 28035 21122 20680 20027 19001 16948 15899 17061 19304 20291 12287 17908 46837 52307 58318 79617 58935 7532 1026 1351 1584 1640 1491 1334 1242 1266 1588 2220 3256 4438 5159 5024 4256 3363 2910 2864 2781 2372 2035 1764 1050 523 380 283 288 233 192 171 100 93 82 106 77 59 74 127 101 110 116 72 71 85 58 88 86 99 74 78 88 86 68 88 81 86 104 95 117 108 119 143 120 114 107 123 108 92 91 117 93 108 103 111 108 132 120 124 125 134 122 113 123 129 123 110 102 109 135 121 108 111 105 94 105 113 106 104 112 107 95 101 94 94 95 110 104 103 109 98 90 92 87 100 100 97 97 83 94 101 90 85 91 90 85 78 86 81 64455 355 237 30 11607 17 54 15 6277 2909 549 1031 22221 148983 143145 15659 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1231 2672 4186 6063 8305 10843 13276 15146 16938 18588 20060 22021 24313 27688 31908 36356 40365 43070 45045 45962 45756 45824 45307 44802 43124 39735 34737 30959 29827 31606 31194 29288 27040 24995 24266 23886 23365 20279 18629 22594 28131 35245 38549 39580 44110 40978 36675 37891 40084 40794 44118 49050 54148 56554 56410 48952 34919 25397 23715 24625 24801 22694 17960 15804 14681 12659 12988 31708 62139 96599 90928 108181 126360 54955 10887 7822 7401 5188 3390 2415 1909 1386 1069 1128 1258 1465 1365 1255 1607 2620 3653 4164 4212 3862 3229 2132 1456 980 683 431 315 233 175 115 100 47 17 43 78 56 48 45 42 48 72 62 51 35 63 31 55 53 36 27 54 53 74 68 71 83 52 108 110 86 85 44 55 71 63 80 91 93 75 71 59 83 83 95 74 85 91 81 69 80 77 78 83 98 84 80 92 96 66 68 81 90 89 64 76 80 77 77 89 85 84 72 51 60 59 61 61 63 78 82 69 65 61 68 80 84 70 66 70 71 59 60 55 56 52 60 64 50 43 64461 356 205 30 11605 17 54 21 6278 2908 4261 374 480 29346 213073 405235 283967 15414 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 383 1070 2179 3337 5232 7466 10060 12841 15069 16701 19562 22618 25476 28259 30343 32348 34710 36895 36887 37151 36738 35033 32814 30354 26832 21768 18767 17876 17334 16411 15387 14693 14326 13259 11833 12131 14337 22192 29810 30243 34344 36383 33098 34104 35520 38978 39671 40135 42533 44238 42833 43106 43605 43189 45823 46638 44359 43075 40288 33801 30648 28013 27348 29524 31742 28850 30297 67812 96938 91798 115683 120642 55707 8926 2328 2010 1799 1698 1484 1239 914 675 697 767 919 1138 1222 1246 1267 1369 1625 1503 1722 2181 2524 2412 1651 958 685 378 216 147 120 85 56 41 31 47 26 62 81 36 51 61 55 53 63 46 47 50 63 53 59 54 51 38 78 35 58 81 80 84 90 90 77 69 64 71 102 112 94 81 86 81 82 86 92 79 76 71 73 75 107 106 89 98 103 92 95 78 73 79 99 88 84 78 93 89 80 99 90 85 79 73 69 66 73 67 73 76 69 67 65 53 60 74 68 69 72 65 66 68 64 63 62 66 60 55 53 57 43 42 64467 355 235 30 11605 17 54 27 6279 2907 468 1008 30672 202534 353284 102305 3209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 801 1669 2568 3626 5050 6348 7733 9925 12360 15430 18579 21643 24412 26027 28005 31759 35797 38180 40515 42766 44842 45636 43076 39096 33768 25493 16210 11371 9718 8308 6856 6311 6077 6263 7038 9858 15617 17397 16860 20878 26451 31496 34819 36706 39586 43142 45144 43192 41588 42505 46187 48789 47652 46323 46383 42989 41166 41108 41369 36845 31826 30061 28968 29667 33807 43769 69063 93910 143083 153095 94946 18040 3613 2153 1342 1082 1206 1050 866 800 693 626 520 415 467 674 811 987 1229 1459 1472 1142 1030 1191 1260 1341 1150 659 382 183 139 164 115 85 79 38 16 32 67 52 -7 58 85 67 108 67 42 47 71 58 35 37 64 68 66 80 84 85 88 69 60 82 58 62 69 90 99 116 100 62 75 105 94 86 96 91 85 105 81 98 118 90 87 92 110 99 85 92 89 85 97 95 88 76 89 76 94 108 107 95 94 89 102 80 70 85 76 75 72 69 68 74 81 82 65 76 81 79 77 82 72 64 57 54 56 55 55 56 51 46 49 64473 355 235 30 11605 17 54 33 6280 2905 774 -69 17499 149899 248126 24829 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 609 1454 2743 4284 6288 8299 11190 14318 17696 20280 23522 24528 23760 23679 23302 22462 23134 25417 28581 32532 36344 39235 39676 38104 36090 34726 33864 32204 29218 24068 20264 15840 8663 6111 6574 8165 16257 23679 20722 24121 29189 32382 34763 36246 36314 37866 40035 41326 48444 59529 57446 54129 57516 49009 45793 42814 40436 37939 39175 42243 45965 44708 43751 46046 49419 56089 64156 88338 139542 182497 129601 26989 3739 2383 1712 1480 1543 1721 1842 1829 1787 1658 1527 1318 934 645 626 597 620 654 867 937 955 971 875 967 1300 766 371 258 229 147 105 79 86 58 59 98 107 92 105 86 82 88 112 83 81 86 100 105 78 75 77 84 113 114 97 105 122 106 135 114 98 113 107 89 96 120 117 109 145 142 134 129 121 121 117 163 141 121 106 106 116 110 96 104 112 114 121 127 126 116 108 116 118 120 116 117 96 117 111 111 112 114 112 126 102 104 103 108 119 100 99 90 88 96 103 93 83 87 86 80 83 82 78 79 74 73 75 74 72 64479 355 236 30 11606 17 54 39 6281 2904 362 97 5589 73643 291212 171614 10365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 984 2126 4133 6929 10205 14012 17621 20169 21442 22514 22824 22053 21108 19966 18562 17899 18125 18913 19497 20985 22290 23644 23861 23391 22921 24205 24669 24740 22214 16020 10116 5521 4510 5135 6275 9139 16444 24686 26611 27896 28923 29959 31826 33780 36883 44811 55194 62584 66861 69069 66761 56763 46350 45181 49164 48922 46951 43527 38850 39304 42548 48148 51399 51305 50025 49259 55445 63433 80756 134412 117338 24678 5501 4662 3950 3497 3862 4410 4386 4008 3056 2522 2671 2656 1773 936 550 444 653 811 792 757 670 561 588 894 920 544 388 303 155 71 16 36 26 38 80 52 86 55 10 14 32 34 71 41 14 29 20 6 35 35 35 36 29 33 30 20 22 40 40 53 49 59 51 54 65 67 61 67 54 59 52 56 60 52 65 85 60 70 63 58 77 63 54 66 60 65 77 81 71 46 47 47 56 64 57 59 60 48 68 83 58 55 64 48 51 52 47 46 52 53 54 56 51 38 44 43 46 47 36 28 48 50 32 36 39 23 24 15 15 64485 355 236 30 11606 17 54 45 6282 2903 383 84 2542 55494 271458 440647 225166 8817 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4688 13564 3046 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 335 1087 2378 4531 7916 12266 15120 17121 18590 18827 19495 20124 19770 18897 17207 16146 16586 17224 17456 17934 18986 20442 20532 19519 18783 17331 14883 12957 10960 9139 7884 7461 8039 9632 12334 16309 22129 29276 36483 41198 44060 46291 44629 44964 47878 58937 71918 72326 64330 61920 61348 56253 51094 50678 48089 49113 53449 53814 51036 48981 52036 55321 59339 60405 56572 47983 37142 32570 37700 65774 133302 98764 16136 5726 5707 5674 5804 5505 4428 3133 2409 2024 2033 2119 2393 2462 2273 1462 867 1020 1572 1380 916 768 733 675 798 705 422 336 287 134 62 60 54 69 78 61 88 103 87 74 71 90 112 79 76 88 87 70 89 75 88 90 77 95 84 90 118 108 90 100 121 147 99 128 145 98 77 103 120 141 126 141 126 125 137 126 110 133 134 125 126 114 117 127 115 123 136 118 116 137 148 118 101 105 120 132 131 116 127 126 99 106 112 111 107 99 117 117 118 105 107 117 104 111 106 122 106 106 110 100 104 97 92 92 93 86 89 90 89 88 64491 355 235 30 11605 17 54 51 6283 2902 1458 198 720 32520 183692 411226 378538 50297 612 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 310 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 200 937 2236 4569 7827 10841 12124 13082 13770 13672 13287 13097 13280 13652 14633 15550 16176 16308 16476 16846 16911 17375 16518 15290 14308 13064 11318 9651 9056 9887 12181 16614 22521 28636 33542 37720 42785 47111 49524 50142 51003 50156 52449 56505 52292 53218 61830 62569 58696 55282 54205 50210 46589 49659 52049 52498 47798 46340 51411 55800 51832 41327 34217 33686 36138 45903 66007 110123 136116 64953 8046 2836 3179 3360 2989 2484 2158 2324 2670 2922 2840 2485 2515 2566 2369 2208 1837 1522 1534 1066 839 798 797 798 860 492 207 115 69 37 39 71 17 45 29 47 59 72 43 53 64 84 62 38 0 15 31 57 38 17 35 56 42 43 11 42 64 53 81 91 43 68 74 44 63 63 59 74 95 96 93 75 96 86 69 77 80 85 74 73 96 78 67 53 70 85 73 83 73 77 86 97 70 78 71 72 78 75 77 71 86 71 51 59 61 74 73 59 59 66 60 54 64 63 57 55 58 52 59 58 53 49 48 53 64 42 46 44 30 30 64497 354 261 30 11601 17 54 57 6284 2901 195 631 26349 148240 403792 490593 104318 1571 -67 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 -57 -75 999999 999999 999999 999999 999999 999999 999999 2344 18865 30409 8807 272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2284 14539 13743 178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 916 2041 3476 5832 8159 10090 12542 14903 15356 15471 15779 15950 15957 15934 15706 15602 15907 15864 15727 14743 13645 12861 12126 11288 10667 10127 10205 10839 12117 13705 16111 20596 26323 31168 34386 38096 42035 44223 43036 40571 39511 39357 42158 52028 67844 71255 60688 52426 48461 47002 46226 51312 54872 53733 52523 53084 48917 41251 41108 43830 48962 52357 49000 41749 43626 55930 77105 107005 79752 31103 14308 12497 13018 14380 13764 13121 13331 13400 11078 5252 2754 2059 1903 1749 1625 1648 1592 1527 1374 1129 956 861 725 405 115 103 107 78 54 44 69 43 73 56 26 71 43 47 66 86 65 71 85 76 73 91 84 79 50 86 61 51 90 92 77 66 85 97 86 100 104 94 111 101 71 89 110 118 115 92 99 105 91 127 131 115 110 103 101 93 108 119 114 110 100 105 99 111 110 137 113 116 110 107 99 108 107 107 110 104 97 84 84 88 87 72 85 95 97 98 86 92 85 84 88 80 72 78 79 76 79 78 72 69 71 73 74 61 67 64503 354 256 30 11596 17 55 3 6285 2899 646 972 24607 131102 393411 605113 284028 16369 136 60 -67 999999 999999 999999 999999 -25 264 222 -35 999999 999999 999999 999999 -36 -52 20 75 -64 20 29 70 -13 -50 999999 -35 -80 999999 999999 999999 999999 999999 999999 999999 -92 3474 8382 4323 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 648 1553 2641 3883 5599 8072 9958 10339 10745 11783 13558 15205 15186 15937 16646 15797 14442 13096 11876 11465 10857 10258 10031 9598 9071 8682 8314 7934 7354 6994 7372 8812 11514 14708 16568 16494 15457 15926 20430 30614 41673 50434 53343 52934 47842 47258 50901 53483 55503 57929 58451 55971 57533 62306 63022 59249 54626 48422 46487 47636 49767 45046 41585 42680 53106 74674 87383 117898 103141 50928 24148 19879 18441 17106 17152 17902 20624 25471 29830 28288 21556 15249 8101 2496 1617 1219 1099 1319 1447 1162 709 313 111 101 66 53 69 8 2 37 73 75 49 31 57 52 53 68 94 81 67 72 59 56 50 24 44 39 61 67 40 31 42 55 70 75 47 68 91 78 80 81 90 84 80 80 102 78 83 66 84 79 109 110 96 84 92 92 96 101 92 84 103 85 82 82 91 84 87 93 76 79 94 88 79 79 68 74 75 77 78 70 76 72 68 64 76 82 70 72 73 76 71 66 63 71 64 65 63 57 65 50 46 53 55 51 49 47 64509 353 311 30 11591 17 55 9 6286 2898 266 4682 27970 90754 316025 746841 600396 32219 680 376 322 96 -1 -67 -4 55 86 186 147 86 123 128 65 -53 -53 9 -5 221 494 439 237 146 273 97 25 59 -48 999999 -69 999999 999999 54 340 9983 44340 32783 1614 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 369 1193 2337 3493 4723 5935 6616 6952 7303 7533 8044 9043 9718 11026 12801 14089 14447 14059 13748 13624 13097 12469 12367 12705 13143 13589 13258 12621 11503 9976 8757 8208 7793 8157 9906 13338 18029 22317 24525 25891 29947 34896 35024 34767 38982 43710 46733 44847 40079 37570 37516 37668 38903 39428 40864 42149 41007 41526 44271 47924 55258 55914 54506 66345 66646 76653 145358 193201 104532 24438 19916 19242 18462 19976 21082 19792 17674 18704 22398 28134 36032 39848 25488 3862 1029 1118 1492 1684 1592 1028 285 105 78 90 94 52 35 32 28 25 9 27 54 54 55 34 62 63 37 31 63 42 57 21 6 9 59 57 18 51 48 64 79 72 68 104 93 63 56 97 79 76 66 86 83 86 84 92 104 106 92 79 72 70 99 80 80 88 67 75 78 85 71 72 67 83 113 90 89 76 88 76 81 97 82 96 99 79 95 75 72 71 74 62 65 72 77 81 75 69 67 62 71 71 65 69 71 70 68 66 61 52 55 55 50 41 44 64515 353 279 30 11589 17 55 15 6287 2897 302 4995 24935 78672 268550 776574 788769 43154 659 247 193 -4 999999 999999 999999 -90 -36 67 257 400 364 151 79 6 22 149 88 275 183 56 109 -30 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2691 13606 25190 22860 1061 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 317 1258 2423 3876 5692 6925 8064 9247 10649 12119 13022 13779 14801 15568 16168 16601 16360 15894 15554 15916 16217 16125 15598 15025 15859 16750 17138 16990 16289 14482 12381 10713 11083 13613 15522 16454 16715 17026 17077 17199 15881 14301 17038 24484 32459 37718 39087 38169 38923 38955 39340 41621 42257 41782 45308 47198 48171 48108 46507 50116 58787 73484 87818 95124 98645 156373 125797 28730 17722 18680 20810 21316 20079 18454 14508 14758 16724 17181 18085 21145 28461 46455 47498 10492 1541 1814 2099 2029 1274 390 135 100 83 65 64 57 13 35 62 7 34 34 41 50 64 70 77 65 54 16 46 57 88 85 60 70 59 54 57 38 27 62 96 81 86 73 89 99 83 79 98 79 77 91 85 104 97 71 86 87 88 82 79 72 95 100 106 73 92 90 92 83 80 78 87 107 93 90 71 77 97 87 96 88 72 100 76 77 88 82 77 68 75 75 73 69 69 66 71 70 65 71 69 66 75 72 77 65 59 66 64 54 57 49 45 52 64521 353 279 30 11589 17 55 21 6288 2896 108 14040 73798 213682 498842 597532 238081 11047 127 57 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -92 999999 999999 -92 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 198 65 2341 26320 106277 139539 13320 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 223 1000 2895 3993 3910 5253 7064 8862 10457 11305 12154 13605 14743 15535 17116 20009 21616 21598 22150 22626 23338 22361 21823 21347 20750 20279 19875 19721 19289 18928 18252 16251 13656 11706 11121 11183 10866 10090 9116 9306 11532 16686 25979 38009 44759 47460 50096 52707 54969 57268 56062 52697 48267 43638 41478 40324 45787 53452 61091 66078 71585 73031 69565 63143 46534 9063 3564 3841 7146 12675 16968 18542 16744 12605 11128 10194 10289 12413 18068 25932 36835 63486 79267 46720 16284 5714 1002 440 141 77 71 107 79 28 -14 4 45 21 21 30 40 40 60 62 76 75 69 61 47 71 60 33 81 64 44 51 35 30 43 56 64 72 63 69 79 98 93 75 69 68 67 78 69 88 77 73 73 82 92 101 88 59 70 73 88 71 80 83 83 92 107 95 83 84 83 71 87 74 72 68 74 91 88 75 62 71 66 56 77 82 70 68 68 68 71 58 70 60 59 73 60 60 66 61 58 60 63 60 47 51 45 41 40 46 36 64527 354 248 30 11588 17 55 27 6289 2894 161 -40 17081 107514 371310 884810 799621 34459 983 516 257 152 43 69 84 79 35 18 165 186 68 137 174 337 319 232 213 251 230 241 203 242 11 22 999999 999999 -57 999999 -75 -56 999999 999999 -33 11 86 141 831 5770 9191 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 640 1266 2691 2972 3777 6285 8404 9219 9200 9548 10053 10274 10956 11980 13107 14833 18483 21728 23642 27321 27511 26487 25600 24475 25431 25707 25634 25845 25287 23897 20915 17401 14511 11872 10679 9986 8750 7961 8476 10593 14579 22014 32381 45454 58385 67264 67061 64462 58703 44908 30487 20388 15381 14800 15942 18183 23063 30229 38240 39598 44491 39457 20346 5862 4429 5510 6460 4894 3588 5213 10232 14815 15744 12871 11225 9826 10029 12872 15603 21821 36272 62802 141090 171168 91827 45967 7863 398 119 101 119 105 71 44 25 66 110 88 27 26 38 89 151 117 94 138 100 87 68 79 95 87 64 55 78 84 58 76 62 75 79 96 98 75 80 88 81 98 118 117 116 80 88 81 95 98 109 119 107 122 99 85 90 93 100 116 116 104 112 84 69 88 105 107 101 102 104 123 113 97 95 111 94 97 108 120 102 98 109 93 85 76 86 95 99 89 91 84 70 95 96 79 76 89 90 88 93 84 76 71 73 72 64 67 63 64533 355 218 30 11588 17 55 33 6290 2893 2798 229 999999 10164 96899 369442 880776 844900 32536 804 334 261 146 106 74 -29 91 165 213 299 370 553 544 458 403 440 667 583 566 478 597 496 266 260 280 153 92 176 270 173 210 222 186 295 444 388 4167 23165 39176 24109 4227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 717 897 1326 1795 2983 4844 6621 7994 8527 8260 8947 10503 12086 14124 17228 20425 23609 25981 27892 30654 31126 29403 28836 27311 25577 24887 24071 23200 21633 20184 18115 16368 14380 13336 12260 10295 8756 8676 10171 12557 15509 19862 25919 32739 40415 49589 55888 52754 38449 22716 17152 16469 17486 17920 15042 10962 9028 7636 6372 5446 4923 4114 3416 3777 4850 6617 8702 9173 7904 5622 4001 5188 8670 11052 11984 11294 11287 13711 15277 17115 27259 40881 75974 171382 169726 102901 26601 1092 119 107 64 67 41 25 0 3 7 42 42 17 9 38 104 89 180 124 28 51 13 30 40 69 11 -15 -7 16 15 44 21 15 31 34 27 29 48 28 58 51 60 35 72 67 47 62 68 55 60 69 78 78 60 52 51 47 43 63 66 58 72 71 48 50 54 69 62 48 39 49 57 59 59 54 58 57 51 45 44 42 44 49 56 44 32 46 43 49 54 51 54 40 47 42 46 49 40 43 34 30 28 29 20 20 12 12 12 64539 354 245 30 11585 17 55 39 6290 2892 118 999999 10692 112487 352952 608016 612783 170171 3964 240 46 -89 999999 -100 1 21 18 -15 -6 12 116 162 32 34 337 584 735 640 660 653 628 309 182 74 -17 20 74 138 159 222 220 213 463 843 350 8854 81022 173777 95931 4280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1284 2066 2497 2507 2945 4134 5287 6145 7353 8745 10457 12813 16115 19083 21801 23746 27267 30587 31978 31521 30287 28989 27519 26926 28506 30579 31365 31027 28413 24102 19741 24298 31299 19704 12784 11170 11894 13794 16308 19214 22461 25264 28164 33204 40970 44232 38830 29012 24178 23094 21330 17118 13222 9796 7523 6298 5414 4567 4039 4148 4627 5412 6080 5997 5285 4787 4807 5354 6428 6569 4725 2584 3103 4704 7449 10218 13509 16217 18811 21422 26375 35415 85194 165037 147975 75906 11044 446 49 71 47 11 -2 -16 18 -1 16 26 15 46 86 101 264 271 110 16 -3 -3 2 21 30 7 23 33 10 5 9 -8 27 30 23 34 36 31 46 29 24 11 21 30 46 61 40 54 63 45 55 71 67 31 32 40 42 38 46 48 43 57 60 56 51 49 53 37 19 32 41 55 62 66 59 62 61 39 40 39 44 29 39 40 37 35 31 37 54 37 33 25 26 33 31 30 33 40 35 31 30 20 18 21 17 10 8 8 64545 354 243 30 11583 17 55 45 6291 2891 540 276 26631 243932 564186 659267 328834 12550 401 204 62 89 35 -25 28 46 146 28 24 53 128 100 372 488 630 746 744 729 620 619 539 387 310 160 69 46 115 96 88 169 258 268 290 292 187 473 6097 15759 11123 3229 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1040 2382 2275 2004 1979 2223 2720 3377 4622 6776 9338 12807 17125 19050 19975 22187 25074 26710 27918 29057 30694 31739 32917 34237 34701 33346 30691 28737 27226 30494 33670 30683 20728 14794 14165 16491 20638 27809 34685 36089 35895 38416 49293 60316 59761 50581 37752 26443 19654 18817 22431 17751 9571 7312 6521 5659 4361 3717 3877 4768 6609 8102 9457 10807 10430 9260 7606 7322 5498 2840 1327 953 814 855 3322 8567 14529 18353 20561 26217 36430 73748 136305 160777 107391 14822 529 146 120 73 45 42 62 84 68 87 94 120 112 126 266 347 196 95 125 88 92 74 45 33 53 67 52 71 52 44 67 88 99 107 85 71 76 75 113 87 65 87 94 92 110 124 109 113 101 89 112 102 92 89 116 109 93 83 90 94 94 106 89 96 108 100 87 94 124 104 84 73 80 97 97 106 95 93 94 94 91 83 75 74 75 83 96 89 81 91 80 73 83 83 76 79 83 74 70 72 71 68 64 61 63 50 64551 354 239 30 11579 17 55 51 6292 2889 778 158 14895 193800 591286 612696 152875 9181 460 265 110 103 -16 13 82 -42 3 13 170 180 316 346 163 198 317 434 554 612 682 544 432 401 238 41 1 -51 999999 -35 -29 -73 -1 34 92 184 305 292 92 410 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 811 2396 3329 3554 3604 3974 4262 5055 9447 13495 13473 13264 14890 18555 22518 25745 28304 29436 31418 34447 36644 38193 38806 38064 34444 28393 22072 17000 15240 16358 19657 16186 17276 21142 27009 30798 30330 33417 41476 51861 62847 63163 47031 27713 16494 13855 14637 17390 20685 17876 10744 6378 5411 4984 4639 4427 4509 4826 6000 7698 8820 9617 10910 12265 13706 14191 10903 6612 4090 2580 1720 1290 919 599 838 3298 8886 14808 19709 30375 70648 151727 163100 21050 740 75 80 41 59 23 0 2 25 9 77 76 54 53 185 380 321 240 89 80 65 66 69 62 57 52 50 46 53 26 41 20 36 25 30 64 81 64 71 71 41 44 67 69 60 70 44 60 71 57 78 82 63 40 44 71 85 82 67 82 71 68 82 64 51 64 72 57 57 72 56 51 54 63 78 56 56 56 34 44 58 47 44 37 42 56 41 24 39 42 45 50 58 49 42 43 43 36 43 36 37 39 31 30 17 23 64557 354 234 30 11574 17 55 57 6293 2888 -43 105 3807 55391 214667 482949 718604 262624 10214 34 999999 999999 -46 999999 -67 999999 -67 999999 -23 104 127 109 61 286 341 211 264 295 276 364 348 303 155 52 18 84 123 35 119 171 406 548 621 499 1533 11312 47019 116533 172107 149711 43939 367 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 602 874 1246 3357 6642 9811 14295 14669 10286 9718 10730 13663 18280 24119 31425 36002 36041 34909 36044 38298 38453 37470 34568 29108 21822 18338 18887 21547 24334 22324 23836 29648 35299 35935 36615 40627 46025 49031 48816 42517 29790 19338 15737 16055 17709 18833 17521 15060 13399 11864 10065 8877 9824 10824 11085 9805 9342 11023 13474 15193 15714 13771 10636 7863 5728 3192 2373 2672 2718 1964 1073 582 311 175 183 883 3706 9491 19127 34863 64994 60628 11018 267 71 58 71 31 26 47 18 40 59 52 96 119 80 222 314 257 109 58 78 98 49 3 27 10 59 31 33 30 4 37 37 34 46 46 50 43 70 66 58 73 67 96 85 70 77 70 83 69 86 83 78 79 84 84 82 53 69 79 101 88 74 86 81 69 67 79 71 69 59 66 71 86 81 75 70 72 71 67 61 52 65 57 51 49 57 59 55 43 50 56 50 65 58 50 44 49 52 46 41 40 45 41 39 34 64563 353 260 30 11570 17 56 3 6294 2887 172 3460 23700 77958 236519 663384 939651 327814 6707 315 -41 -76 -80 999999 -60 999999 999999 -90 999999 -32 -28 79 302 354 295 428 342 337 351 362 294 212 128 166 174 273 409 355 285 299 410 732 761 2872 26795 103429 214489 205182 168293 11294 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 -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 60 526 629 1369 4461 7564 11543 13089 10520 10297 10517 10280 11775 14444 18057 23223 31212 38952 42122 42702 42121 39461 34589 29295 25036 20960 18652 19047 20343 21944 24775 27784 32873 36856 39495 42202 45312 49840 49355 42188 32717 27159 24560 20396 16862 15700 15484 15221 14926 13749 12750 13685 15963 17685 16913 14810 13442 12880 11920 9576 7554 5218 3944 3357 1601 791 585 594 371 361 424 424 432 347 183 154 107 110 165 230 246 427 1369 549 119 119 126 90 70 65 46 28 59 64 82 84 91 80 85 189 333 253 84 90 110 90 69 20 -5 23 60 35 10 51 34 55 -4 13 44 35 49 38 40 73 56 65 83 92 80 70 88 89 78 84 62 80 72 87 63 84 78 72 74 89 63 81 77 59 74 96 96 106 74 72 84 86 73 71 90 79 60 54 59 72 74 64 65 64 64 61 73 70 55 65 67 71 76 81 63 56 58 62 68 64 59 57 49 39 41 64569 354 227 30 11567 17 56 9 6295 2886 374 752 7562 38781 119605 397293 999999 999999 45912 1271 411 75 142 163 49 129 166 117 72 162 166 201 339 278 276 504 793 875 1088 1242 1049 779 623 406 285 367 547 532 618 770 691 748 844 2074 14581 42387 87036 106635 35094 362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 95 457 1309 4537 8255 10364 8959 8605 8223 8446 9144 10395 12723 18960 29062 40076 49010 53008 51109 44429 34862 28409 23341 21104 20591 21619 22944 24117 26653 29654 31897 36457 40652 44876 50542 54168 49604 41466 39283 38940 30680 26753 28572 29814 28089 27356 29366 25727 15476 12001 11730 15597 21302 23481 22975 21985 21766 21225 16898 10764 6224 3618 2011 1020 563 301 152 214 281 262 222 194 205 158 124 116 156 186 177 187 152 111 172 145 114 101 74 114 73 63 35 74 93 83 110 104 130 91 79 104 197 141 64 112 97 53 75 82 66 61 51 59 53 61 61 35 -11 17 64 72 67 110 92 93 109 85 95 104 95 97 98 93 116 103 106 113 107 96 112 102 85 93 97 105 116 102 80 97 111 90 86 107 114 105 108 106 101 122 94 106 109 101 106 92 75 87 84 83 85 93 84 95 88 88 95 86 93 97 91 83 90 84 76 69 68 68 64 65 64575 355 224 30 11564 17 56 15 6296 2884 488 66 1662 13391 57177 184884 620663 999999 504712 14821 748 362 109 50 -16 -57 103 14 -35 -90 -76 -48 -82 -38 -14 62 141 303 431 415 531 517 470 541 555 497 296 337 560 808 916 1094 1292 1372 1616 1813 4375 27427 122381 147548 66257 1302 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 785 2097 4527 9178 10363 8550 5770 5421 6418 7780 8547 10200 13374 17486 24598 37803 47828 50512 48245 39191 29228 25175 24873 26789 29651 32198 33938 37596 41004 42249 41683 40728 40156 37186 33595 31108 32982 36406 33634 30793 32669 35277 37375 38078 37293 31919 22626 14286 10045 10645 14515 18618 19105 16528 13888 12104 12216 13715 14194 11775 7604 3829 2098 1161 672 548 447 417 425 393 319 253 185 151 169 144 127 125 119 136 126 127 122 68 111 119 77 46 67 67 24 37 29 41 121 157 136 60 98 93 69 81 70 78 51 62 59 30 64 62 33 18 26 29 23 41 59 22 43 48 56 61 69 74 68 58 33 66 91 86 91 77 68 101 79 59 79 99 92 108 74 66 81 82 91 82 68 92 90 72 62 80 93 87 72 72 85 98 88 82 73 68 70 67 52 60 68 81 68 78 81 80 79 68 62 84 82 68 63 62 67 69 62 65 62 48 52 64581 354 223 30 11563 17 56 21 6297 2883 111 2851 28637 107656 369906 756834 427754 14631 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -23 999999 999999 103 47 190 321 339 17 6 -36 -15 92 14 159 155 252 369 719 1049 3998 31813 161740 275240 291782 121680 8773 -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 8 387 1099 3873 8716 9235 4831 3608 4008 4497 5049 5606 6183 8029 13206 22421 35454 49037 57075 54269 47350 38569 33330 31272 31421 33592 36712 38910 43651 48510 46542 38875 29379 21445 15943 13080 13285 14802 18829 25227 32596 38624 40781 38211 32809 27226 22369 18095 16656 18380 21359 25929 28297 27395 27150 21539 16664 15144 14589 14151 13397 11152 8844 7215 5726 3611 2109 1451 1147 930 892 696 344 191 158 139 111 135 98 103 107 84 104 101 82 66 31 33 75 8 24 41 49 147 226 226 209 153 48 101 70 56 37 23 32 20 13 10 -15 21 30 25 25 30 7 -4 23 13 29 44 57 56 61 46 68 43 60 65 72 59 55 56 38 49 72 65 61 55 74 71 60 54 65 70 67 47 51 59 52 61 70 66 68 53 52 49 65 88 62 59 59 58 55 40 55 42 51 39 39 50 55 57 56 43 46 49 58 48 47 47 43 51 43 43 45 47 36 34 64587 354 221 30 11561 17 56 27 6298 2882 183 5373 57921 258198 773353 999999 365312 7262 1011 679 388 134 86 27 51 91 50 74 24 40 84 163 214 78 148 190 130 257 245 154 281 332 167 186 232 251 240 306 488 668 702 722 626 879 833 5866 46246 109972 9718 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 356 1114 1645 3299 8278 11845 8605 5041 4280 4981 5602 6052 7014 8000 12339 22827 38030 55067 64248 63894 51969 40982 38175 37409 37826 39621 42135 44921 46401 42280 33406 23124 15124 10782 9349 9924 10884 12933 16718 22184 27379 30379 31158 30161 26003 20099 17617 16836 17379 18876 21846 28119 35463 36608 31241 23080 17273 14107 12036 9747 7877 6062 4906 4985 5310 5732 5874 4252 2138 1420 1265 1108 651 314 265 257 271 211 149 176 137 139 142 135 122 93 92 101 98 65 85 102 242 441 405 354 320 192 111 133 112 81 91 75 100 120 81 45 32 82 50 85 55 18 43 45 42 79 61 69 84 79 101 83 89 102 103 86 114 107 95 120 107 121 114 103 117 104 105 111 132 106 107 100 124 120 94 117 121 126 109 98 103 100 111 98 103 117 113 103 93 111 116 78 84 95 86 92 97 88 92 95 93 90 100 91 91 89 103 88 90 92 84 83 90 82 79 75 64593 354 220 30 11560 17 56 33 6299 2881 2878 3648 53947 291897 829756 883215 33601 625 206 56 -31 999999 999999 -39 -33 999999 -32 -58 -92 82 105 174 134 207 205 197 236 272 428 600 519 451 318 225 389 550 741 652 871 890 783 634 769 1208 2448 10901 48930 207140 233289 73468 1511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 220 933 1767 5265 11659 11581 9958 9133 7042 6705 6685 7115 8492 11550 18307 30918 46682 58358 61662 56302 50548 45103 41381 41028 41232 40030 39059 39552 35014 26678 19551 15263 14253 17093 18688 16507 14481 13628 13841 15979 19833 24754 27827 28780 28278 25845 21424 17450 13739 13030 16002 20887 24044 25975 25672 21826 17983 14097 9567 6163 5008 4213 3378 2828 2271 1831 2036 2757 2249 1368 958 760 589 329 209 167 193 179 125 114 172 110 57 70 105 104 82 95 66 86 69 285 671 513 305 205 210 107 79 114 112 60 93 87 67 51 68 70 37 32 27 39 40 27 28 13 30 30 50 55 52 80 108 77 64 68 56 72 119 98 87 93 84 109 89 80 115 102 110 104 101 116 100 91 106 117 100 95 78 79 92 90 84 98 107 110 93 97 76 82 71 68 73 78 65 70 70 66 61 73 81 92 74 76 84 76 70 72 79 65 67 69 59 53 55 51 50 48 64599 354 219 30 11559 17 56 39 6300 2879 3476 6876 76787 478537 996334 582647 16554 1019 378 197 132 121 16 56 -46 75 51 80 30 41 90 67 82 114 87 197 157 249 336 492 605 585 710 791 1004 1332 1472 1643 2016 2321 2258 1804 1864 3302 3609 4403 22827 18184 1441 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 218 1228 5248 8007 6778 7027 9649 11764 11930 11425 11400 11609 13410 18004 26221 36120 46062 58649 72213 82993 88434 86547 79296 71307 63164 55012 46723 40414 34967 27759 21509 17382 16089 16503 16449 16081 14835 13973 14486 16259 18659 21023 24670 27726 28062 23877 18178 16580 18993 21631 24575 25409 24027 20353 16242 14127 13897 10819 7659 7752 6439 4042 2366 1716 1491 1401 1835 2355 1705 991 649 540 447 308 211 217 179 162 117 135 160 127 91 113 117 64 84 49 118 468 1274 819 305 226 154 113 118 176 130 105 119 93 100 94 96 65 33 54 54 28 53 71 36 18 25 37 57 49 46 59 77 60 56 74 76 99 80 97 116 115 94 123 113 106 98 92 114 101 113 117 124 89 85 105 106 100 98 106 90 107 108 108 91 89 72 98 87 90 89 85 71 74 77 78 72 76 66 63 72 78 67 73 81 67 67 76 67 78 78 75 64 60 63 60 60 59 59 64605 354 219 30 11559 17 56 45 6301 2878 262 2539 57245 385783 831809 638546 30709 1236 483 327 74 -19 -89 -76 -72 999999 -2 -17 -39 22 -62 69 -4 121 41 95 83 202 284 399 660 694 868 1054 1313 1440 1677 1834 1492 1584 1583 1489 1540 1493 1841 5541 15252 3964 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1116 4032 5151 3802 3080 3345 4772 6543 7892 10091 13740 19167 23856 27957 33694 41425 50003 58579 68500 82540 95105 103697 105384 97764 85917 73093 62622 53001 43736 38736 33864 28480 28200 27384 24747 28154 30845 25890 22217 19600 15860 14026 14948 17863 20487 21627 23725 25901 25668 24995 23485 19958 18230 20900 21553 16938 13438 11701 12254 9845 6805 3756 2317 1768 1450 1182 876 720 612 577 561 485 386 288 226 200 200 196 155 148 213 172 162 151 89 92 97 149 564 1183 616 364 208 180 156 164 200 201 142 100 106 104 72 75 61 92 73 54 57 54 88 103 68 53 52 87 73 102 79 66 72 119 105 99 88 86 91 107 136 145 127 105 111 113 118 123 116 139 120 111 117 115 134 133 116 126 136 124 124 131 123 105 108 109 113 117 113 112 101 90 91 113 116 118 110 104 93 90 92 92 94 100 104 102 94 93 92 96 92 98 96 85 91 94 87 72 64611 354 219 30 11559 17 56 51 6302 2877 919 628 39038 336165 452512 129764 3459 464 103 45 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -74 -63 4 -15 6 999999 -44 -84 -21 27 60 190 528 643 609 524 693 847 681 477 614 2540 3200 339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2009 5359 4345 2456 3065 4383 6073 7942 10032 12760 17462 23679 30509 37335 43874 48732 53672 60250 70605 85515 98379 103311 102613 98704 90857 78522 65651 57104 55607 54292 49574 43137 38380 38931 40483 39306 35127 26161 17571 14288 15465 19019 22101 22467 20420 17443 15904 15271 13695 13950 19161 27599 25861 18321 13828 12386 11292 8628 8425 7656 7072 6976 4442 2562 1411 916 737 609 413 313 270 190 175 135 120 111 144 134 146 119 115 148 86 118 159 233 626 895 516 200 95 166 240 188 212 116 88 92 56 80 74 8 -6 50 40 43 32 38 38 43 5 12 22 18 44 58 28 37 69 54 45 59 68 45 67 61 70 76 47 62 99 97 76 86 83 69 62 73 87 85 100 72 67 79 73 73 69 62 69 67 60 68 72 50 59 59 67 49 41 50 59 51 47 56 58 61 60 53 68 71 69 60 57 62 58 55 54 52 54 44 39 41 38 40 64617 355 188 30 11558 17 56 57 6303 2876 2431 187 548 3801 41066 68879 55159 8229 2958 439 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 26 194 38 184 115 267 339 333 495 2210 9668 32231 80386 157177 225769 209940 94099 6159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 1276 3567 5368 5610 5333 6367 8311 11765 15959 19615 23001 25343 27524 31108 35842 39116 40691 41808 43483 48958 57166 69827 82984 92620 95470 89015 80923 77668 78534 78774 73228 65010 51259 40131 41125 36692 27267 19871 18018 20433 24524 27870 29256 27865 23638 18138 14111 13587 14669 16853 20032 17425 13735 12839 9785 8745 8589 8302 8924 8910 8206 6057 3613 2355 1495 956 717 499 330 264 202 159 109 111 129 94 51 62 74 117 98 69 60 140 250 568 700 357 91 40 400 967 483 219 205 102 73 227 50 24 30 33 25 34 18 -20 10 43 25 6 -10 -9 -14 -11 -2 16 15 -5 27 34 28 4 22 51 35 30 37 47 36 56 50 51 51 42 45 37 41 45 26 34 48 34 41 37 29 52 47 49 64 42 31 48 43 48 32 33 33 26 30 38 41 35 39 16 18 22 12 21 26 16 26 30 26 16 23 31 23 18 22 7 0 7 11 2 64623 353 247 30 11557 17 57 3 6304 2874 664 252 13070 141897 284049 162396 129936 7536 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 52 181 272 338 575 867 1219 1194 1257 1496 1394 1152 2459 17380 76718 124742 100924 112129 97575 3688 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 416 1700 5197 11685 18509 21359 24022 29539 35739 37204 35449 33776 35689 36676 36088 36972 39641 42283 45707 51617 58932 67852 78025 84399 78823 68021 66898 71166 73671 74271 65611 46595 33187 26867 21459 19714 23561 27362 29120 33500 37405 35147 29092 24150 21368 21847 18342 14349 13494 13002 13299 15510 12582 8207 7912 8052 6533 6006 5834 5747 5156 4160 3358 2565 1723 1044 779 487 247 230 198 162 104 105 74 84 99 123 130 127 88 91 151 234 352 346 139 42 201 590 400 224 259 232 60 108 491 229 84 35 44 43 58 47 40 40 26 37 8 25 25 34 16 8 32 32 40 60 37 28 65 68 67 83 67 112 85 84 83 106 100 78 74 55 90 79 67 110 87 80 82 99 94 102 97 79 77 85 82 68 82 82 68 59 64 56 76 60 49 53 50 70 52 48 60 62 57 62 56 57 61 58 46 52 53 56 49 46 46 39 37 41 36 64629 354 215 30 11555 17 57 9 6305 2873 -31 674 340 17470 150042 210696 126569 27005 425 -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 -86 70 41 264 356 408 440 400 330 1400 10682 25116 39137 112288 180880 87995 3562 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1088 3468 14460 33807 40108 35407 32944 33740 36701 41533 41261 39593 41188 44175 49135 53143 56682 59001 62580 67519 72427 73162 71279 63664 54720 50031 55043 65538 63007 48201 33448 25965 23165 22683 28464 36369 40745 44233 47090 45371 43084 39768 34967 27057 18784 14399 11906 10422 10880 12965 15501 12854 7417 5379 5595 4082 2341 1996 2234 3057 3838 4252 4140 3142 2450 2065 1734 996 544 358 252 195 140 84 88 99 107 108 93 98 70 80 154 255 205 85 146 275 288 150 187 234 183 65 80 125 93 35 40 41 36 54 46 31 15 27 39 51 17 25 41 58 31 33 36 35 56 52 86 47 59 66 97 106 94 88 82 80 84 70 64 95 90 101 90 83 92 78 84 88 91 63 81 101 108 97 85 69 82 96 82 72 90 83 77 64 61 71 68 70 73 61 62 60 55 61 57 60 72 68 69 61 51 58 62 62 61 50 50 51 50 50 64635 354 213 30 11553 17 57 15 6306 2872 586 1080 681 18360 134877 81230 14353 213 36 31 -58 999999 999999 999999 999999 999999 999999 999999 -90 -65 -35 -25 29 -5 105 106 129 218 315 363 493 583 663 969 1299 1417 1478 1454 1524 1467 1350 1454 1213 936 1015 1996 10925 34877 51047 43503 10996 542 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 830 2996 13978 37570 51624 54579 53255 45436 36673 31902 29031 29099 31948 37992 47390 57800 67031 72473 73356 70634 64518 58762 55553 55793 53260 47962 50237 57661 54931 42686 33909 29898 28097 29527 31479 34144 38163 41705 40090 34051 28327 23868 18814 14663 14400 16482 19555 21830 22055 21149 15959 8461 4930 4006 3687 3519 3006 1919 1325 1887 2934 3468 2940 2277 1897 1619 1571 1448 1072 953 823 535 340 232 185 117 95 92 183 166 109 118 86 82 82 89 59 150 236 157 112 108 219 282 138 100 116 262 74 14 8 26 48 50 44 40 48 19 30 15 23 24 55 15 19 23 53 43 88 73 67 52 71 78 76 79 88 93 71 68 55 102 107 71 72 98 106 122 92 99 91 80 92 95 81 87 87 85 92 95 79 73 78 85 94 72 68 76 88 68 70 71 60 65 63 69 63 72 61 64 65 68 65 72 64 61 72 62 61 55 46 48 42 64641 353 243 30 11553 17 57 21 6307 2871 11 87 3987 29319 18559 601 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -71 -5 69 63 48 999999 999999 999999 -72 -23 151 194 301 777 2156 11541 55427 150286 264712 349280 220682 22891 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 901 2811 11013 35097 57426 57135 56176 57296 58797 54858 46018 34522 29122 32712 41888 50626 57225 62357 63662 58995 54016 47438 44599 47274 49635 47861 45936 47964 52159 51440 45525 37349 32551 32066 31956 31738 32464 35881 38477 38429 35425 28391 19310 13804 11766 12865 14254 15456 17294 17725 13936 7747 3931 2679 2675 3091 2740 1491 835 681 716 909 1073 1255 1206 920 539 398 307 234 129 147 97 164 214 202 153 122 131 126 108 98 129 116 92 78 31 91 227 229 132 114 261 1849 3700 1021 118 275 1660 761 26 24 21 45 49 44 53 38 18 -10 21 17 13 41 19 -4 11 45 56 64 53 54 59 91 72 62 78 98 66 71 105 90 65 56 85 83 84 78 78 58 69 78 76 73 61 55 73 66 61 66 67 70 70 74 68 65 68 59 53 55 51 54 55 53 46 54 53 49 50 49 42 53 42 47 47 49 42 47 44 45 41 32 33 38 64647 354 211 30 11551 17 57 27 6308 2869 424 53 297 830 650 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -94 -94 109 129 306 475 540 727 928 1130 1009 910 933 823 1224 1294 1727 9797 48309 148202 244397 202307 87424 4797 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 737 3179 9530 22251 49115 74921 77049 68638 66680 70032 69317 61738 53208 42056 34318 35342 41297 47007 50874 52340 50960 48008 44544 41866 42132 45020 48943 52523 55661 56129 53072 48008 42917 39835 38340 36956 39237 43681 46071 44239 36923 28206 22161 19289 19164 19110 16353 15768 17413 13908 7784 4118 3194 2737 2421 2171 1845 1413 1040 819 672 559 517 496 540 603 563 341 232 193 150 124 153 138 152 140 169 160 158 131 109 125 130 147 194 127 153 272 344 225 185 123 1177 6458 8503 5346 918 121 3883 10111 2572 115 305 132 75 67 71 41 42 27 10 32 41 10 34 54 52 51 74 55 98 65 103 107 126 99 118 102 135 102 91 117 107 119 101 102 123 114 85 79 99 89 114 95 85 108 97 73 93 91 103 83 91 98 93 97 97 100 89 83 90 91 96 69 75 81 81 79 83 82 83 89 87 76 85 89 83 87 75 82 79 72 55 62 64653 353 237 30 11547 17 57 33 6309 2868 327 279 407 259 -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 -13 193 370 672 761 768 1015 1319 1504 1737 1942 1879 2221 2643 3207 16097 95230 260530 371915 224586 68558 8616 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 382 1373 3621 13597 32148 41418 42362 44202 48656 50083 50497 48702 44007 37370 31183 28912 32194 37976 43139 47991 50493 47725 43706 42012 42826 47641 54571 60856 64065 62658 60901 62319 61452 55463 51497 52957 50532 43649 34176 26325 21641 18821 16952 14278 11988 11779 15149 18375 15470 8205 4364 3588 3734 4041 3849 3011 2357 2083 2090 2005 1580 1016 704 491 355 369 256 114 129 154 157 107 82 113 123 88 82 38 55 61 75 138 131 118 68 130 226 175 163 186 289 1300 8150 14494 9797 4537 372 705 12730 15384 651 32 11 3 -4 28 1 13 20 12 7 4 12 -5 -9 -1 47 47 52 46 66 56 63 45 81 76 60 68 87 64 68 67 90 88 80 74 51 54 71 75 72 73 66 55 59 49 45 50 42 50 58 55 66 67 40 44 40 55 56 53 43 36 35 26 36 50 57 42 48 53 48 50 52 50 46 41 50 46 36 35 33 33 32 64659 353 234 30 11544 17 57 39 6310 2867 1914 999999 999999 999999 999999 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 58 392 814 927 1048 1352 1648 1862 1895 1940 1722 1747 1803 1565 2727 6225 26041 120906 300696 501384 489165 255752 12039 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 234 761 1783 6040 15145 21187 25750 32860 38052 41060 43346 43499 42677 40803 36018 30710 29940 34588 40730 47858 50963 48687 45354 41420 39683 42597 47584 50911 53761 56781 60723 66716 71392 68901 62787 56477 48214 35498 24890 19622 17081 16676 17461 17884 17414 18090 20080 19439 14271 8280 5826 6693 7950 7246 5637 4229 3023 2202 2117 1944 1677 1641 1474 1228 819 485 326 218 211 182 103 134 121 118 124 131 107 74 70 82 101 111 134 78 54 179 227 147 183 266 849 5024 16881 25198 18340 11904 5313 407 120 81 39 33 47 50 29 64 41 32 20 22 21 18 -24 25 35 17 32 37 56 47 53 68 72 80 76 80 91 80 66 68 72 69 80 92 68 76 79 76 71 67 83 76 78 93 68 68 52 56 81 73 66 66 69 75 78 64 54 65 67 82 74 61 68 62 47 55 60 64 70 63 62 58 53 60 65 55 50 50 51 52 53 51 39 64665 353 232 30 11542 17 57 45 6310 2866 -63 999999 -61 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 -79 999999 -7 127 143 153 45 39 184 325 410 572 601 725 781 970 1663 2510 12968 79520 223426 408915 496889 307890 86593 7394 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 145 749 3524 6188 6111 7266 10201 14950 22033 31553 41814 48320 49315 47816 43467 39343 38545 40451 43227 48584 55559 59322 58501 54694 48935 43598 41345 42346 45410 48784 52656 56876 59230 57771 55431 50976 41862 33191 27511 24970 23990 23042 21375 20772 20999 18807 15066 11093 9529 10605 12221 11245 7621 5325 4010 3118 2048 1151 995 990 870 770 620 463 417 355 235 278 382 357 244 190 208 179 160 159 144 115 148 111 82 141 126 136 104 129 131 152 214 262 1403 5407 12411 22726 33901 28586 8465 1838 168 84 64 65 84 70 66 61 49 63 62 68 64 42 56 64 54 62 86 62 85 114 107 94 76 113 93 94 110 93 87 91 128 116 97 91 110 105 97 115 141 115 113 94 102 99 93 96 88 91 81 97 90 96 99 86 77 78 89 92 84 80 87 85 82 84 89 77 86 84 73 68 84 90 83 74 79 80 84 82 74 63 73 67 57 64671 353 232 30 11542 17 57 51 6311 2864 3510 1031 1086 1374 1166 890 185 84 12 13 74 79 -28 999999 999999 -96 -84 999999 999999 -56 20 72 148 141 80 147 251 290 395 343 411 371 462 486 261 178 125 304 313 340 422 429 409 397 245 330 424 2666 25803 100801 150422 91933 23790 698 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 513 2032 6290 11426 14504 16019 19271 25128 33416 45564 55338 55484 51528 49222 44860 38105 36856 36686 33352 32603 34046 35104 38246 44199 51152 51251 46102 40931 38594 39174 42499 44191 43100 40820 37572 34367 33086 31832 28508 26343 25984 24955 22941 21716 20686 18684 16787 16212 17180 19741 19300 14126 9934 7974 5621 2993 2032 1995 2376 2700 3196 5272 7894 8667 6806 4628 2999 1500 804 335 230 225 226 150 108 121 120 98 60 72 62 121 101 91 123 78 94 127 116 1338 6143 7318 10874 16872 24210 32007 20775 9390 3322 141 61 47 52 37 24 41 73 22 -6 24 19 12 9 15 15 40 81 82 70 62 47 66 81 107 89 108 101 111 97 101 120 96 74 86 81 85 105 94 86 84 83 74 76 95 90 78 97 97 85 80 63 80 92 78 75 72 66 61 69 68 80 66 57 59 68 65 66 65 57 63 72 69 71 74 68 74 67 65 60 54 51 53 53 64677 353 234 30 11544 17 57 57 6312 2863 2770 955 1013 1721 2181 1348 261 159 169 96 66 117 0 -7 -63 999999 999999 999999 999999 999999 21 -7 7 24 46 64 106 188 379 597 861 980 953 1037 1112 1086 994 858 933 962 1020 838 759 890 707 494 496 756 298 7673 64636 114813 18419 -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 133 604 1668 4803 11131 20049 29567 33185 36222 36841 38532 42832 47368 50843 50403 44939 39885 35058 31891 30026 26175 23360 21280 20998 23041 28467 35254 40326 43564 44904 47114 50251 51086 49108 48111 49551 53761 56671 51022 42755 41705 44676 46229 41468 29814 19463 16580 16496 17791 19121 18951 18347 17011 16608 15231 11900 9322 7552 5045 4965 5986 7181 8377 9407 10065 9528 6308 3441 2023 1280 780 483 368 285 241 211 222 216 149 172 132 113 90 84 70 97 64 92 183 201 777 5506 11158 16102 21723 21759 23912 30066 36762 12556 5735 2897 244 95 76 63 108 76 78 80 82 74 88 83 56 56 39 61 80 74 91 102 120 127 126 141 155 138 136 137 153 155 160 148 142 123 126 121 126 129 116 142 137 150 149 135 120 122 131 115 112 112 125 132 132 126 118 134 116 118 112 109 99 109 115 116 115 113 113 109 108 116 113 101 110 116 123 124 119 119 109 103 103 101 93 64683 353 236 30 11546 17 58 3 6313 2862 177 -34 37 1084 2743 801 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 90 381 240 146 194 159 373 457 469 418 661 857 674 434 450 443 436 854 410 6831 99398 341906 346099 127485 1150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 657 1705 5134 11784 18849 26146 36487 41692 39580 40503 40547 37140 36781 38629 38766 37230 33956 30186 26884 23802 20916 21161 23084 24533 25457 26175 27755 28172 28785 32765 39395 49198 58334 62001 64043 65038 67271 64737 54522 41968 34721 36359 42014 50632 46622 36885 27428 21784 16760 15724 16242 17485 19206 20512 19961 17076 12254 7254 6370 8594 7359 4536 2245 1573 1494 1484 1389 1141 691 306 230 246 231 195 225 163 149 116 82 67 66 53 60 40 32 85 174 248 734 4059 11094 16192 23678 34362 33691 30311 35308 26084 4438 992 179 4 20 53 38 33 37 80 64 29 33 52 38 36 20 16 16 40 30 48 66 84 56 49 87 92 112 103 90 90 98 87 103 87 104 92 91 81 87 95 106 91 101 108 97 81 86 89 94 73 81 74 63 85 83 69 76 86 86 78 73 67 60 72 84 84 66 69 82 70 72 81 84 85 76 76 71 68 66 67 60 55 58 64689 354 206 30 11546 17 58 9 6314 2861 10396 413 962 1146 8174 74470 155690 38027 684 147 150 107 -32 -50 999999 999999 999999 -31 -16 -64 999999 999999 -46 85 33 61 -28 196 317 376 460 788 1024 1403 1566 829 721 656 662 593 246 153 170 115 76 135 94 7 93 158 1799 18297 77921 133731 17315 403 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 402 2911 7497 8349 9802 14303 20172 27215 36099 46196 45878 37143 33004 33431 35237 39131 40584 37975 33922 30046 26525 24742 26755 31204 32968 30848 27712 25282 26721 32532 38680 42104 45543 50574 55006 48443 37138 33599 35554 41518 45773 44955 41112 35390 30671 24710 19868 20086 20610 18608 18408 20334 19549 14883 11904 11986 12598 14070 15609 14404 13166 13497 13534 10426 7152 4129 3485 2803 1327 455 317 345 339 272 216 183 136 136 116 94 88 80 78 82 124 153 181 490 2590 5294 10341 16595 16808 19173 30745 29592 29963 32774 6721 178 85 63 37 54 59 91 71 34 33 47 35 19 49 47 44 70 53 54 59 64 77 79 83 80 96 106 88 105 120 113 101 120 125 117 125 124 123 106 114 107 101 100 102 105 96 107 109 83 81 87 81 89 87 90 90 104 100 98 83 85 86 100 93 94 100 99 91 78 78 90 81 85 74 84 83 76 73 80 78 77 69 68 64695 353 235 30 11545 17 58 15 6315 2859 951 1279 1704 4604 37985 90302 10334 341 298 88 64 89 97 -86 -63 -42 -51 -89 -42 102 50 81 287 383 452 694 849 764 876 1015 1222 1469 1422 1121 898 890 878 723 583 300 89 49 36 92 106 -13 -15 68 255 413 317 9778 38018 9312 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 313 2255 5234 8097 12280 13180 9009 9418 18688 34552 51443 55737 45837 37977 35129 33306 31236 30569 33156 35833 34957 32682 32915 35551 35345 32020 28413 28917 33871 36964 37143 35686 36024 35608 32486 33261 35414 36550 36489 38511 38854 39709 40185 41982 40667 33573 30728 28611 27838 27968 25176 23253 21587 19646 17924 20702 30659 41034 28909 17229 13959 16262 17087 11672 6881 3632 2872 3032 2730 1821 924 434 406 309 276 265 220 189 148 122 116 102 68 49 47 87 122 487 1493 2529 10777 24697 29093 13390 21636 34710 37573 41594 39250 22250 3106 355 77 87 58 68 75 66 60 35 64 78 73 59 64 52 57 58 53 91 92 64 88 115 140 138 143 146 117 124 139 134 129 113 119 110 128 133 139 134 132 126 119 111 125 132 113 109 99 118 120 111 92 106 117 98 111 115 115 107 90 103 96 107 119 118 105 100 110 97 101 111 112 104 98 105 105 95 95 97 95 88 64701 354 204 30 11544 17 58 21 6316 2858 11378 949 1397 1444 10348 57125 67397 4970 285 210 130 39 46 32 -77 999999 -60 -80 -72 66 52 -98 -57 50 174 185 367 600 747 848 794 774 891 933 846 938 919 914 680 354 175 79 -5 -12 43 -40 999999 -67 999999 -48 -17 -13 605 1976 187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 270 1134 6572 20103 22077 14757 12840 17686 28719 44684 57269 58693 53114 49275 49440 46761 40435 36849 35866 34528 34118 33380 31029 27502 23755 18608 15084 15032 18569 25956 37636 46573 47802 41903 36715 37583 38378 36949 35375 37481 40112 40045 38971 37092 33401 27441 22280 18955 18169 16803 17598 20676 26029 25911 25288 22326 18404 19505 18672 15625 14640 10785 5951 2965 1682 1994 2410 1994 943 464 408 374 298 281 253 184 113 114 103 72 76 29 16 63 107 335 1558 6041 18962 26346 26316 22142 28081 18396 31522 48076 56035 103877 133343 20164 848 357 263 97 68 56 88 98 66 60 63 66 42 25 57 58 54 57 90 64 70 92 116 124 102 96 109 123 114 114 138 113 112 101 130 138 117 124 111 119 114 109 98 100 106 105 94 102 110 96 109 104 95 93 88 101 101 114 110 89 92 81 89 93 98 91 95 91 93 96 99 97 98 95 80 88 100 93 83 75 64707 354 204 30 11544 17 58 27 6317 2857 25500 1156 1490 1323 10701 55777 65333 3727 204 216 112 6 42 -70 -7 999999 999999 -39 -6 -35 -41 -56 999999 -74 37 22 14 130 164 252 218 375 384 304 265 332 315 342 311 144 102 67 999999 -52 -21 36 35 2 3 999999 -28 195 58 1377 19654 25747 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 226 798 3469 10880 20730 25100 23429 23668 25002 34222 49363 67918 72984 58513 44468 37209 32363 27254 23292 19645 17312 17658 19276 18900 17718 18054 19156 21210 24366 29165 33622 37356 40831 44016 43751 39547 34733 32105 30487 33766 36963 36171 34676 32907 28605 24027 23328 23178 23859 24591 23348 21291 21767 19208 16830 17527 17959 19399 17353 11367 7034 4644 2511 1769 1768 1669 1515 1446 1267 1029 755 573 398 277 211 169 130 78 60 90 66 50 54 152 196 563 4979 16476 23950 21283 25792 36102 35165 19880 12729 14760 28137 69900 88570 7472 130 239 609 683 123 63 49 84 55 30 72 49 24 67 53 37 37 62 82 76 87 101 110 96 79 105 126 118 121 103 118 118 118 104 108 101 98 100 102 108 93 117 111 103 85 89 85 74 82 95 102 103 105 80 97 99 96 95 89 98 83 83 73 88 84 83 86 97 89 84 80 88 85 75 87 95 87 80 76 76 64713 353 234 30 11544 17 58 33 6318 2856 775 1028 1050 10138 57560 66960 7720 186 127 98 144 28 -14 999999 999999 -20 999999 999999 28 999999 999999 -23 999999 999999 -62 9 -35 138 202 157 366 430 468 346 320 501 562 379 318 266 104 50 139 34 -7 -20 999999 -67 999999 2 314 220 10761 70760 48435 3229 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 248 610 4874 18776 25539 24817 31821 35677 34152 33070 44421 56909 58273 48240 35455 25506 20665 19092 18541 18973 19213 18584 20078 23575 29281 36711 38739 37004 36220 41165 46747 47303 45565 40472 34929 31733 32954 31179 29061 27957 26128 25269 25640 27918 31252 34296 34816 32002 28800 24861 19281 15651 14605 15265 17276 18046 16885 14134 9901 5091 3042 2145 1517 1339 1520 1282 1343 1920 2042 1429 1179 616 323 200 154 94 73 99 145 119 130 322 1327 3541 7547 16410 24683 25399 25195 31094 43830 37985 18385 8420 5144 23563 55570 19968 578 57 364 740 267 36 18 23 14 20 47 43 25 30 15 18 10 9 12 36 54 60 71 65 72 71 89 81 96 103 104 105 99 109 93 80 52 67 92 96 86 80 69 73 68 63 63 58 66 73 70 69 73 63 61 64 62 58 57 64 62 55 58 72 68 62 60 60 57 63 65 64 63 47 49 59 56 52 46 44 64719 354 204 30 11544 17 58 39 6319 2854 738 388 491 771 1093 1892 2061 1053 186 -40 -43 -46 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -73 -29 -51 63 242 407 612 556 553 461 405 287 364 388 297 244 296 366 233 -18 999999 999999 999999 999999 999999 -4 397 551 7223 59434 169887 173693 44960 6804 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 306 720 4085 14001 21910 15359 10645 19012 28126 27547 24663 32129 43588 50476 47236 36717 28625 24679 21539 19953 20208 21283 22969 25741 28697 30766 30305 29175 31492 36408 40369 42209 39963 37421 33786 28814 23167 21067 24309 28855 33199 33758 31376 31026 29045 26606 28142 24485 13864 11407 12994 13825 19222 27522 37029 40515 35315 26977 17618 9169 5528 4295 3642 2973 2204 1605 1022 834 1150 1346 1231 1059 633 419 297 278 210 239 1250 3172 4241 5191 6454 7382 12516 24996 27131 24241 24271 26405 28948 34887 43068 27150 4533 8482 44487 8308 255 135 778 1279 321 50 63 57 108 99 61 24 41 65 24 27 41 62 59 62 103 98 109 106 105 105 144 121 108 118 148 137 121 113 110 125 138 128 118 127 130 118 124 111 109 85 84 91 99 98 97 104 100 105 105 110 98 99 107 93 90 111 105 91 91 99 81 89 96 92 103 101 90 89 88 87 78 71 80 76 64725 354 204 30 11544 17 58 45 6320 2853 670 770 968 1245 1558 2268 3023 1904 576 398 331 254 189 125 -16 -19 19 -11 67 156 161 254 434 368 452 481 515 537 617 682 746 1066 1416 1013 721 802 969 918 828 556 426 90 -61 -63 999999 999999 999999 -79 -47 -14 -8 135 209 617 2575 5879 2086 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 289 707 4510 14588 22291 25623 14848 10304 14029 18440 25344 36826 44634 44103 39921 33672 28682 26970 26713 24461 21496 20699 20882 21234 20525 18812 17424 19056 23174 24322 24522 29286 34912 31290 24111 23454 26042 28408 29086 29404 29504 28499 27287 25747 24508 21014 13352 7067 5080 4419 4952 11563 24277 32879 35964 38275 40776 39132 31215 22120 16997 12046 7155 5497 6714 6732 3993 1480 653 807 938 1003 1030 750 656 706 547 283 1490 6091 7094 6598 8774 14300 24306 26883 21886 24541 29589 31267 26781 23570 25819 39303 35918 4230 1383 2593 470 111 23 1423 4114 993 58 50 47 45 63 40 35 42 35 36 58 31 57 71 66 94 119 121 146 103 97 104 121 120 98 85 104 116 134 95 98 126 117 104 92 107 120 107 110 97 94 88 102 93 95 104 94 96 93 93 88 94 96 88 80 79 88 90 89 83 85 88 83 92 87 74 74 85 81 76 72 76 74 76 64731 354 202 30 11542 17 58 51 6321 2852 544 490 767 1115 1381 1559 1521 927 384 288 141 170 163 114 -90 999999 999999 999999 999999 -36 -11 -67 -39 10 13 102 145 211 225 328 434 692 740 595 284 322 362 400 329 298 127 47 26 -82 999999 999999 999999 -94 999999 -76 -65 292 506 6001 46385 135278 35000 556 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 688 2648 14502 29441 30118 30299 25458 21515 18800 21776 28729 37277 46381 49022 42460 33897 29452 27368 26023 26024 23187 19105 19539 21410 21620 19633 16553 14644 14915 17462 22738 27062 26770 25421 28588 31748 30458 26421 21894 18473 15682 13114 11267 10771 9250 7941 7786 6318 7737 10868 11597 11631 14085 16247 20627 23783 27662 24239 16236 9769 6983 6423 6171 4889 5174 4645 2701 1393 900 1042 1880 3201 3697 2616 1777 1985 2998 5917 12684 15363 11672 12409 15948 18351 17721 17205 12593 14900 24813 34622 38275 34593 24191 22952 28982 19899 4557 140 38 30 8 15 278 212 65 56 49 15 18 13 4 14 6 8 24 37 62 38 46 67 75 89 84 85 85 75 99 99 69 76 91 84 75 70 63 59 58 72 70 67 78 65 77 62 58 58 53 46 71 66 54 72 49 54 59 68 73 49 50 61 62 53 56 52 73 74 63 61 57 55 55 64 65 62 50 51 50 43 64737 354 201 30 11541 17 58 57 6322 2850 6788 939 1030 1457 1740 1607 1493 865 453 499 455 311 116 169 62 24 56 -66 37 50 122 28 158 194 185 149 227 165 123 163 246 378 447 313 247 320 388 452 362 257 -9 999999 -72 -55 -71 -21 -43 -23 57 84 139 242 524 903 393 -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 -85 348 1347 4118 19999 42253 32796 17630 16226 15601 19474 27174 34402 42111 48105 48790 44883 39089 34524 32834 30411 26317 22211 19374 18584 18754 20039 20407 19053 17768 15303 14698 18834 21549 20105 22743 29302 29357 25824 25470 25763 24029 18922 13783 9923 7935 6032 5074 11661 17220 9550 3569 1702 1644 2265 2267 3253 4183 10192 28255 36885 27781 13976 4655 1740 1700 2221 2015 1620 1729 3215 3563 2511 5159 9237 10439 5799 2871 5110 10582 13272 13364 13220 14781 20528 26142 25915 19924 13396 8518 7559 9613 14470 22541 29431 26448 18515 16561 21665 36692 6387 148 38 3 21 26 32 38 34 42 41 33 31 26 12 18 32 37 47 59 42 70 86 72 88 110 106 93 88 106 81 98 110 103 96 98 89 95 109 103 77 92 74 77 92 81 79 65 53 85 94 74 85 93 89 74 84 71 76 64 76 75 78 71 74 79 74 75 71 80 71 70 70 72 62 59 59 57 58 54 51 64743 354 201 30 11541 17 59 3 6323 2849 11558 1032 1273 1466 1368 1409 1301 654 469 451 283 188 225 151 121 47 50 77 28 111 164 227 160 158 253 243 214 186 231 370 318 389 295 203 280 186 191 179 -22 -60 -22 -71 60 159 45 7 -12 9 151 185 370 1578 7685 14603 2672 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 646 1451 2946 12105 35520 52983 47560 34423 20452 18773 27029 35475 39065 40929 40918 36907 32151 27292 22501 19331 18611 18952 19586 19305 17789 16345 15541 14779 15657 17856 22041 25857 26891 25677 26814 28944 27039 27025 42397 75738 60489 27822 8908 4690 4654 5781 9379 12173 7871 2559 768 237 142 141 232 654 2622 8255 15399 18927 21409 16140 7036 2891 1946 1640 1225 637 387 741 1941 2485 2043 2379 2355 1944 1919 3018 8088 12981 12532 14908 20425 24137 21935 16767 11238 8202 6159 4376 4078 4862 7798 12741 14390 5532 8353 17156 45417 21889 2662 234 55 22 47 41 50 85 91 69 62 43 25 37 19 51 75 55 44 27 83 135 102 94 100 105 92 99 107 107 95 119 107 105 87 94 91 121 112 117 122 104 117 101 90 72 71 82 74 75 87 94 96 110 107 89 87 97 75 78 80 93 91 81 80 84 85 81 77 76 86 87 87 86 73 73 69 70 66 55 64749 353 230 30 11540 17 59 9 6324 2848 1862 514 729 836 634 325 188 201 44 33 98 -91 999999 999999 -32 999999 999999 -89 -46 -35 44 -56 -89 999999 44 -17 -57 20 3 43 41 49 -17 -52 -37 -28 -71 999999 999999 23 85 33 88 -53 -50 -45 -16 17 36 -66 -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 96 863 2402 13737 45601 65128 56827 45846 44961 40435 27417 22939 21785 20268 16994 13861 12298 10811 9988 10313 9746 8362 7399 6587 5879 5310 5090 4898 5488 6137 6227 5674 5256 4927 5542 14207 43184 165325 300932 267217 106412 20617 5743 2986 2027 1167 668 392 198 97 45 51 46 61 92 105 188 460 1445 2528 2591 1896 1715 1712 1390 942 507 449 1259 2149 2461 1648 1362 1898 4182 8630 9178 9391 14295 15066 10418 9370 8977 7015 4270 3089 2803 2538 4055 5127 6033 8263 4693 2992 5800 17814 63535 110069 11185 145 47 43 35 10 22 31 61 75 57 65 32 19 17 29 38 27 2 50 75 67 75 74 56 77 86 94 108 100 72 83 88 77 96 99 84 92 111 96 80 83 70 66 67 64 70 49 74 81 77 76 79 69 71 60 71 79 83 91 72 68 76 62 65 64 63 73 71 71 71 62 59 58 60 61 50 48 46 51 64755 353 229 30 11539 17 59 15 6325 2847 90 -30 96 144 5 -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 -98 -62 999999 999999 -54 150 182 195 278 293 132 84 216 181 -47 58 106 -2 52 2091 1893 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1039 6448 27012 55312 86124 90275 64908 49054 35291 24208 16937 13318 13055 14107 16438 17996 18642 17043 14752 12340 9823 7234 5448 4602 4678 4907 5065 5331 5002 5233 10308 24368 51210 121340 241188 340878 284464 111438 13216 1465 724 427 182 61 82 78 89 89 53 43 74 87 89 111 172 182 231 509 606 553 631 712 659 637 547 1142 2901 3223 3597 1793 3093 7569 9841 9293 8423 8841 11638 10765 9565 9203 5735 3058 1801 988 939 3072 5671 7905 9597 3511 868 330 8728 104254 160892 9101 370 -20 17 20 3 10 5 6 41 40 21 43 9 -2 4 -18 16 37 27 43 44 76 79 66 66 77 61 47 70 75 56 54 68 78 74 58 61 58 64 66 60 55 55 64 55 55 74 57 59 69 60 72 74 61 68 71 69 61 66 67 71 64 68 52 53 60 63 66 52 48 47 47 51 47 58 52 40 46 39 64761 354 197 30 11537 17 59 21 6326 2845 1304 -89 999999 -92 -31 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 233 5791 3692 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2985 13612 48699 109031 124317 110849 99058 83724 66632 49447 35758 24406 14826 10884 11109 12708 15303 20213 23285 18728 11188 8152 7363 7051 7546 8231 10750 33090 100385 123800 162610 240210 292862 196069 50707 4437 619 559 499 356 311 231 186 194 156 120 94 86 104 149 186 148 167 243 310 332 293 345 443 379 386 409 506 742 1402 2117 3393 6392 11358 12596 11976 11731 10860 10725 12426 10983 9743 10359 9695 5823 3258 2297 1279 1099 6721 15654 16358 9164 4666 880 628 13602 37884 9449 7019 3468 382 34 37 40 42 45 35 42 37 49 66 70 30 28 20 22 49 68 80 87 92 102 78 86 105 105 111 105 113 106 101 111 94 100 90 104 103 102 110 120 119 104 107 85 84 92 114 77 86 101 84 89 102 99 90 84 88 83 76 86 89 72 78 76 81 81 78 82 87 95 90 83 84 87 80 75 73 64767 354 196 30 11536 17 59 27 6327 2844 12 999999 24 190 228 112 -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 204 3352 4448 1048 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 381 2937 17344 66362 116010 133009 143397 153241 152740 147701 134699 115718 92394 75779 56662 36377 20144 15622 14901 17959 22934 22286 14800 11144 11245 12353 14568 22467 70303 72881 69358 163791 217148 114518 6988 2221 1885 1226 735 497 260 197 169 136 175 116 79 100 125 151 139 153 229 213 186 225 279 371 387 398 356 368 379 441 854 1448 2177 3839 5769 6343 6065 6123 8004 12691 13210 9509 9009 10730 6710 2287 2005 2246 1464 1001 1477 3860 9752 10587 7311 4987 2639 788 369 1129 884 1483 4300 2561 107 110 23 6 8 8 11 -8 22 67 14 14 28 22 32 46 56 71 53 61 70 75 96 88 86 73 77 72 74 60 88 85 63 87 87 83 84 60 57 74 74 64 58 60 61 60 57 74 77 76 69 56 65 67 70 71 64 55 57 47 48 45 54 53 51 51 45 41 50 44 46 51 48 42 39 64773 354 223 30 11533 17 59 33 6328 2843 836 999999 999999 999999 99 181 2175 9068 1486 999999 999999 999999 999999 999999 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 -42 48 137 160 318 501 665 666 445 1810 27592 107276 121224 38790 1542 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 449 4450 30620 115098 177514 170898 161011 163675 167813 179311 187874 195528 191418 188737 186110 166283 144844 125131 113733 107992 69138 24111 14779 13776 15007 16026 20856 17150 14277 15823 8148 5758 5291 4334 2487 1368 872 495 351 286 219 166 214 216 178 109 181 191 203 217 256 303 356 359 281 273 313 554 688 641 647 651 780 1183 1957 3183 4749 5506 5838 8301 13441 15022 11620 7672 5210 5668 5078 3482 2271 1392 1769 2248 2385 1650 1448 1923 993 685 1336 1198 158 119 677 2379 3631 4366 12901 54030 38695 673 54 61 49 16 62 81 58 60 43 45 59 59 69 64 90 108 118 125 132 125 120 109 117 122 124 103 121 132 126 122 110 100 112 120 122 113 121 93 89 102 113 84 93 94 108 105 84 66 87 103 98 102 92 92 86 89 85 75 86 90 79 83 76 79 81 75 71 72 75 69 71 64779 354 190 30 11530 17 59 39 6329 2842 2744 -26 59 141 295 367 188 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 432 5243 26560 59879 88589 103858 119333 130676 137549 162256 188118 181560 149793 146645 197278 261451 277789 257502 195127 120367 54645 19519 11835 9487 7731 7526 6785 6192 6060 5901 5828 5507 5041 3384 1912 949 486 251 133 107 124 118 117 133 136 155 137 175 191 263 270 292 299 244 376 914 1475 2043 1954 1612 1092 1050 1598 3490 5664 5917 5788 6239 10440 13727 12620 9269 6360 6566 11073 10149 3446 1847 1336 1290 2078 2955 1775 794 437 405 277 190 117 110 76 108 1302 4710 12955 90275 64083 8360 193 51 38 40 37 45 62 54 15 40 51 45 43 35 44 49 48 68 86 100 85 88 76 72 81 86 81 99 86 68 77 92 99 95 72 67 56 57 54 70 64 75 74 66 74 73 59 64 65 71 59 66 77 72 67 54 55 42 56 65 57 55 49 52 55 59 54 47 47 41 41 34 64785 354 187 30 11527 17 59 45 6329 2840 4516 131 275 259 277 72 999999 999999 -99 999999 999999 999999 999999 -50 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 -40 -46 -2 152 63 251 468 619 608 531 477 609 588 1393 19186 81729 40936 1286 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 254 2543 8861 28605 60597 86310 105763 118072 134306 156767 167550 159537 160780 141998 139912 168789 181583 159611 132179 91373 56852 31451 16112 9540 7386 6323 5704 5164 4201 2530 1245 1125 1884 3720 4071 2494 1110 476 233 129 101 135 138 142 108 105 108 165 145 143 166 209 229 212 259 321 661 1660 2369 2818 3435 4410 5858 9210 9883 7120 6115 6038 9264 16713 16793 10488 7170 7399 10855 9318 3717 2357 2880 3265 3392 3007 1782 1087 367 176 71 74 118 101 68 47 1150 3737 8849 47483 7679 417 124 77 117 184 172 88 47 52 17 7 28 25 29 49 64 75 71 43 70 73 91 75 61 72 71 60 58 93 75 77 64 88 96 64 55 77 78 53 47 67 73 69 57 53 69 77 64 69 76 67 65 61 61 56 55 49 40 38 57 55 49 53 49 44 61 49 48 43 34 39 43 44 64791 354 184 30 11524 17 59 51 6330 2839 14579 479 556 656 712 467 340 103 -13 -48 -16 56 22 57 -75 -84 999999 -40 -22 999999 999999 -69 -81 -68 91 172 162 279 175 22 -13 76 42 213 504 361 390 417 391 653 899 855 1088 1165 1423 1583 1343 1811 4295 30349 137603 105827 7032 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -12 973 10945 33548 59767 99785 136251 146300 136127 131669 151702 172590 177600 165748 149424 134785 94203 73586 42667 18384 9692 5679 4141 3656 3036 2497 1638 979 765 879 669 522 710 1429 2541 2608 1657 648 382 243 139 103 122 146 134 113 104 140 169 202 272 292 289 318 377 653 1744 2673 3192 5080 9056 12756 14192 14184 13379 10980 6664 8420 18156 22020 14878 8016 5968 4562 2424 1178 1040 989 1118 702 427 809 980 861 748 165 80 5 71 121 119 4024 10529 24522 24029 1327 294 330 428 330 193 300 268 122 74 70 47 28 14 14 54 62 40 59 101 92 110 113 101 89 114 89 94 100 104 90 88 78 78 99 99 97 88 89 79 73 79 70 73 82 83 73 74 68 72 88 72 74 70 69 73 64 67 63 60 73 66 51 56 61 56 62 66 57 52 47 49 46 42 64797 354 180 30 11520 17 59 57 6331 2838 14605 587 820 981 828 667 362 90 132 71 119 121 198 64 -32 2 -64 -86 -29 -55 -13 21 158 364 548 878 1066 1178 1150 864 483 318 171 240 165 14 -35 -21 49 46 -46 9 118 107 76 375 457 720 770 2270 11463 21331 30919 12273 4373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 188 3683 23050 64723 135707 193195 167298 125723 123048 147910 179706 198552 179256 130400 87524 49384 26469 13823 5981 2866 1530 896 724 998 1420 1349 697 226 182 214 238 337 434 527 528 370 287 152 106 91 87 107 103 128 126 188 337 332 263 249 367 935 1991 2699 2432 3676 7506 12242 15134 15482 15522 12190 8423 7037 10393 17731 20604 13910 8250 6614 3834 2579 1534 967 912 911 564 523 1276 3269 1901 1581 299 70 33 2 109 374 330 6732 100781 90595 4896 2859 3156 2733 1750 607 169 449 690 188 89 76 64 22 50 45 69 82 101 91 104 109 95 108 122 93 95 98 112 77 101 109 111 92 104 105 98 107 84 80 71 71 75 82 91 94 90 95 93 79 96 85 84 79 88 83 80 91 88 90 80 63 70 76 63 54 68 56 61 65 69 60 57 51 64803 352 238 30 11518 18 0 3 6332 2836 -97 114 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -89 999999 999999 999999 999999 999999 999999 999999 41 43 121 68 69 999999 -94 -80 -75 999999 -66 -79 -27 144 309 4292 33898 139781 316397 427234 83596 1186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 311 4649 22656 65231 123228 169794 188455 158651 124968 140879 164478 176614 166633 139662 101120 65889 43533 25212 11480 5201 2997 3068 2467 1024 308 169 157 129 99 115 193 208 258 270 300 134 44 68 70 102 111 148 182 297 325 344 263 209 295 372 873 3982 10204 13554 12875 15330 18860 20573 21075 19159 13856 10150 11948 15464 17637 14919 13123 12741 7002 3876 2104 1445 1284 1718 2280 1297 2629 5973 1204 174 89 41 1 60 127 468 4341 13460 23366 12662 9434 6686 3469 1525 541 189 123 153 1026 1257 234 113 52 15 14 27 52 63 67 91 86 98 80 82 87 123 107 98 96 86 105 95 79 91 88 84 69 87 88 63 59 83 78 73 77 77 70 81 72 63 55 79 89 84 71 65 62 74 74 60 56 53 64 72 66 55 59 65 63 56 50 46 46 48 64809 353 206 30 11516 18 0 9 6333 2835 1764 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -66 55 397 1315 13730 82915 313582 572871 243679 7736 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 510 4730 26388 66656 116749 169247 197008 179009 157015 138448 143982 167793 189665 204874 206052 177068 97966 35408 27153 26211 9357 929 168 129 136 77 38 66 161 80 86 190 164 116 71 61 63 113 142 166 238 484 1148 1614 1572 1028 633 750 1132 1827 4682 10496 15026 18141 20013 21131 19606 15760 14553 14162 15144 16454 14460 12921 12632 10021 4586 4495 5193 5007 3696 3096 4083 3616 3058 3557 1392 342 180 126 59 46 132 179 136 7089 21722 12899 4704 2418 1451 779 280 92 78 97 85 456 1038 514 75 39 22 18 69 66 86 84 91 87 88 81 88 94 98 112 93 115 109 106 113 72 71 72 80 87 97 82 69 66 74 73 82 74 69 68 85 79 66 85 91 86 79 69 70 69 63 55 67 54 67 65 68 69 65 59 52 50 52 52 54 40 64815 353 205 30 11515 18 0 15 6334 2834 3839 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 42 173 68 242 358 401 594 1009 1566 13518 79763 349085 400099 66414 573 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 97 974 6399 23468 67919 131756 162441 174827 189517 181187 194367 220150 258886 254555 187266 131655 77205 46131 18598 1658 246 149 199 189 157 136 86 137 63 77 139 108 78 143 157 124 221 194 872 2657 3108 2173 1547 1203 987 902 1707 3667 5779 7715 10217 12653 15366 17423 18150 21157 25244 26797 27486 23910 16274 12111 12316 10519 6407 10745 9904 10356 10658 9083 6946 6434 4816 3428 2919 4112 2179 500 128 86 86 118 115 61 1049 3682 3300 2172 1486 891 523 317 162 139 136 141 160 362 379 177 86 78 113 131 143 133 126 128 156 166 154 146 148 157 159 161 137 135 148 147 130 133 141 145 149 146 126 131 132 121 136 145 137 136 138 145 131 139 140 141 142 145 152 136 116 130 125 124 123 116 118 122 116 115 122 110 115 119 113 111 108 64821 352 234 30 11514 18 0 21 6335 2833 995 400 466 630 426 45 -85 999999 -95 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 -69 17 153 101 -17 66 69 46 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 29 182 240 232 248 271 1906 22696 71717 68170 3501 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 564 2075 10292 38891 115635 150102 196375 282832 348676 365946 372716 304842 202308 145409 81017 18062 2404 550 272 180 187 214 159 106 111 56 59 -19 38 56 83 92 84 115 133 336 903 1802 2221 1615 1073 831 649 623 669 1978 4427 6445 8907 10834 11394 13700 17088 20792 23155 24996 27805 27474 21110 15035 14022 16244 17726 13857 7608 8671 9149 7644 4126 2331 2940 9265 14312 7875 739 354 173 89 63 81 80 74 103 208 603 824 837 765 692 557 301 172 123 109 150 233 237 153 69 75 97 112 127 153 117 123 129 140 146 151 151 144 156 152 131 148 156 150 125 132 139 120 136 109 99 118 120 109 135 122 127 144 123 123 129 120 124 127 129 122 141 133 128 116 114 121 126 121 124 113 111 109 111 108 102 105 114 114 108 64827 352 230 30 11510 18 0 27 6336 2831 1490 461 473 569 414 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 12 119 171 268 321 294 362 423 285 176 218 254 318 313 191 101 240 468 519 450 608 590 635 603 688 814 1062 1085 30333 263928 354136 73026 4523 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 305 563 1337 6774 32856 80283 124156 165868 228794 319278 371054 306826 162717 116460 69548 12790 2746 1187 506 277 224 205 299 221 51 52 57 10 25 32 37 18 100 110 210 682 1328 1473 1305 1179 1075 881 599 427 295 383 1073 2878 5663 8094 10191 11338 14652 18259 20146 19598 21543 21634 19129 15668 17678 21723 20069 12261 9807 6201 7010 5520 3761 2327 4632 10216 12519 6614 534 225 72 67 33 48 57 43 61 140 313 717 1143 1641 1998 1219 371 203 121 116 165 243 215 86 36 71 69 76 86 103 112 113 123 101 104 119 118 120 119 122 110 114 130 127 109 112 108 99 104 120 94 91 107 108 105 103 102 110 108 112 116 102 109 114 101 101 112 103 96 94 82 87 88 92 94 96 101 102 93 85 83 90 83 83 78 64833 354 166 30 11506 18 0 33 6337 2830 12399 712 874 1035 1202 1135 817 421 187 174 122 70 31 -2 -33 -5 -8 16 20 8 103 190 195 76 219 265 227 135 90 81 130 105 176 247 291 288 239 244 74 117 122 103 157 247 234 149 294 215 203 152 166 358 3511 5130 412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 762 2498 4042 7174 22191 74203 149939 174480 209684 274389 331305 379741 267545 162052 79067 16137 3884 2171 1242 691 3069 3811 1002 59 -5 -21 -48 -50 -33 -12 2 39 30 78 476 1431 1998 1838 1462 1109 769 484 375 241 148 95 87 206 911 2281 3686 4376 6064 7934 9564 13435 16223 17112 16763 18928 28757 32104 22827 15570 6543 5108 6200 4919 3230 2244 4358 10745 10570 3826 357 133 36 -9 18 5 6 3 12 67 475 1477 2488 3121 2809 1113 352 301 146 130 167 183 113 46 35 4 27 68 66 58 94 71 58 82 82 80 65 63 54 80 80 89 74 60 60 65 66 58 54 27 31 56 71 83 66 77 68 65 62 61 68 67 62 61 64 74 68 63 64 56 59 63 47 53 56 60 59 58 52 52 48 41 33 34 43 64839 354 191 30 11501 18 0 39 6338 2829 18103 930 1045 1347 1523 1464 952 529 315 339 361 143 18 163 252 364 294 334 416 397 499 516 489 477 501 370 372 435 465 465 583 578 547 518 478 426 404 455 512 349 333 327 285 356 275 192 338 196 119 191 180 230 273 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 251 1192 5034 11532 17728 49186 102172 96103 114857 175725 264125 363928 363010 238975 95177 36224 28685 14296 8960 28733 27187 5936 322 108 110 73 54 45 34 23 25 42 41 78 146 700 1797 2061 1760 1375 1033 845 508 265 183 135 119 297 1006 2866 6303 8302 6561 5015 6922 10076 12155 11695 12398 17613 22869 21715 16575 10015 5705 6120 6493 4507 3256 2944 4231 5648 1403 186 91 44 83 55 68 79 96 93 102 247 1515 3653 4689 5088 4184 1869 575 401 370 307 228 239 188 97 74 78 86 97 103 118 131 126 153 130 124 112 122 122 123 136 130 134 133 119 105 94 100 98 79 90 111 106 105 113 102 113 118 110 96 107 107 106 118 109 107 101 98 97 99 99 88 92 103 104 94 90 105 105 105 91 89 89 85 85 81 64845 353 186 30 11496 18 0 45 6339 2828 1778 882 1038 1179 1148 840 537 186 99 73 88 -92 -77 -33 10 149 289 363 405 477 457 734 939 1151 1284 1327 1360 1501 1385 1369 1369 1385 1266 1201 1251 1017 1159 958 826 828 788 700 630 492 335 231 -34 -23 30 56 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 237 1651 13270 42509 62592 64422 69884 74959 67155 71386 105939 199280 320450 369259 331395 267385 196761 93705 94641 85586 23882 1931 295 201 117 130 73 20 5 32 34 52 56 183 569 1298 2180 2480 2328 1931 1362 995 939 853 504 243 210 158 107 111 294 1716 4427 5742 6918 6869 8615 11402 13600 18948 16489 8133 4082 2608 2604 3191 4284 5574 5563 5099 4028 3183 952 180 107 61 51 49 16 41 68 64 554 2196 3696 4179 5380 6306 5034 2209 886 394 403 434 325 235 158 82 37 38 22 44 77 97 89 88 99 129 120 119 117 124 109 86 112 112 103 89 110 111 110 63 70 81 95 102 87 91 96 99 90 92 104 98 71 91 91 87 80 77 82 70 84 72 76 74 71 75 80 81 66 66 75 70 68 63 65 64 65 64851 353 182 30 11492 18 0 51 6340 2826 5197 1048 1194 1404 1479 1245 1092 536 253 195 73 3 -37 -40 -29 117 19 215 294 277 321 240 226 287 239 335 335 294 350 488 311 261 275 205 192 76 72 109 176 228 266 273 363 282 248 146 44 7 12 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 816 2210 12250 44793 69983 55416 59041 72202 77204 81219 118452 192795 276303 333815 357128 376252 374670 289199 179110 90226 15261 926 247 161 158 153 135 60 27 21 61 117 292 1005 2773 4520 3537 2232 1602 978 634 427 324 315 286 246 173 174 124 122 128 292 1579 4348 8774 13059 11044 8389 8454 10538 9441 4453 2368 2054 1701 1921 4706 4123 3034 2974 2922 1806 826 324 70 105 71 58 37 48 82 61 418 2330 3225 3137 3188 2655 1774 932 435 250 418 607 470 253 120 86 32 24 70 105 122 129 119 127 120 124 132 145 153 133 115 127 147 118 118 119 113 95 92 91 96 83 97 102 98 112 102 111 100 101 106 115 97 92 103 109 107 99 105 101 95 95 105 97 86 91 91 95 100 94 87 92 93 83 79 76 80 64857 352 208 30 11488 18 0 57 6341 2825 1869 1226 1427 1716 1888 1445 619 219 173 42 116 38 -73 -31 6 999999 999999 -42 63 166 25 66 188 200 66 122 143 81 51 159 45 72 15 134 162 47 92 181 179 148 112 -34 73 169 149 251 631 847 6583 45283 147005 127640 18520 3947 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 823 2593 6935 21377 55775 97224 94044 68779 61694 67325 82749 104701 134679 201681 333132 414631 357827 225035 97136 14600 657 194 150 96 134 129 87 99 123 572 1234 1561 2252 2806 2616 1982 1442 839 362 268 275 315 237 183 156 157 130 101 70 116 203 185 1136 6106 10847 11703 14457 17257 17405 12462 6319 4623 4273 2937 3476 5309 3589 1486 861 587 231 118 55 52 70 60 78 63 57 72 54 216 778 978 825 730 773 1146 844 323 190 268 443 435 278 176 71 47 72 95 88 107 116 113 117 134 122 118 104 107 112 116 114 114 116 117 132 117 101 80 84 95 94 98 106 102 106 110 94 100 104 119 94 96 107 110 112 97 88 87 98 98 82 91 86 89 89 87 85 86 89 89 76 79 86 77 67 62 64863 353 175 30 11485 18 1 3 6342 2824 38373 1198 1103 1297 1471 1101 548 265 152 113 17 -81 999999 999999 -23 -76 999999 999999 999999 -65 66 97 -60 -47 -54 -33 -53 -60 -70 -12 -77 999999 999999 999999 999999 999999 -84 26 26 84 131 308 548 443 541 492 498 627 1122 6629 46220 157368 218019 91273 5374 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 143 671 2550 12421 45869 76195 102380 93053 87605 99134 120919 148118 183343 286024 354653 207947 28388 2515 403 219 125 96 117 105 77 565 2131 3664 4044 3879 3894 3370 2602 1799 1118 665 460 287 283 343 338 300 217 171 129 110 105 91 121 187 235 589 3455 10365 13996 14180 15565 11801 10033 9551 6307 4615 5073 6825 5267 3241 1707 768 333 113 68 53 37 39 68 45 24 39 57 23 99 301 344 416 480 470 548 817 441 203 153 291 357 211 107 59 45 54 82 87 93 94 93 63 71 82 89 96 90 95 95 94 86 83 84 98 104 83 65 69 77 83 96 76 74 69 84 77 74 81 75 63 73 89 82 79 77 83 68 63 68 77 75 69 66 69 74 71 68 71 63 54 56 60 59 53 47 64869 352 202 30 11482 18 1 9 6343 2822 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 -10 341 524 4192 37006 134003 380552 636604 642696 430716 73319 1186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -83 -31 10 124 428 636 11307 76377 180134 174987 157032 179298 191529 225751 300439 275885 108977 9634 293 146 143 135 201 298 919 2778 5151 5532 4100 3124 2352 1662 1031 663 474 333 242 275 305 283 294 234 160 112 101 123 102 145 221 245 348 462 1233 5458 12821 14432 10723 10063 10926 9844 8650 7864 8068 8954 7265 5066 3289 2048 1058 499 174 106 95 64 41 63 63 53 45 52 89 180 183 219 330 502 616 722 704 396 195 171 213 228 183 103 69 63 66 73 88 114 116 122 108 116 96 111 120 111 117 135 100 112 96 80 93 103 96 75 83 98 100 93 95 103 87 102 104 97 100 105 83 83 89 81 91 102 91 88 79 84 89 86 79 75 84 87 84 97 95 91 87 86 76 76 76 67 64875 352 198 30 11478 18 1 15 6344 2821 668 365 388 456 251 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 -84 -48 68 218 156 190 198 359 604 981 1907 24232 211866 472237 539181 388800 42466 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 999999 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 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -40 -66 -49 -44 -3 -2 85 393 448 1669 22186 135542 206788 203991 240077 246118 240058 199317 78465 11796 474 205 204 368 1323 2143 3627 5866 7012 7097 5742 3305 1905 1231 852 593 407 315 288 287 317 345 289 249 157 105 132 131 168 181 220 344 1121 3218 5520 10644 14715 15569 13584 8796 6888 6733 6670 5976 3479 1855 1560 1637 1710 1982 2207 701 227 88 75 47 58 62 56 35 22 32 57 113 138 213 425 1849 4132 3048 1298 984 435 173 173 184 169 121 68 19 45 79 92 91 111 122 111 117 94 107 112 103 107 112 116 84 101 95 99 91 102 65 71 69 75 84 85 89 81 67 71 86 75 72 89 84 83 87 95 96 93 79 72 76 74 73 80 78 85 81 82 88 78 81 83 69 67 69 66 59 61 64881 353 165 30 11475 18 1 21 6345 2820 8499 1545 1526 1789 2138 1933 984 431 457 493 446 323 323 171 263 202 136 177 312 272 358 324 331 340 409 364 194 234 121 117 215 196 212 179 121 240 240 363 344 484 549 633 796 825 889 1089 1070 1401 1943 4875 25325 151609 239521 97406 2518 -68 999999 -49 -74 -58 -54 999999 -67 999999 -75 -26 -48 999999 -63 999999 999999 -74 999999 999999 999999 -89 -98 999999 -75 -98 -93 -74 -78 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 -95 -69 -91 -25 -23 -25 -44 -56 -34 -68 -27 -30 -17 25 18 -11 -54 28 69 75 54 -36 29 4 -35 -41 -11 -13 -34 -36 -28 -64 -56 -35 -20 10 999999 -40 -16 -63 8 -27 -13 -65 -29 -32 44 -64 -68 -27 -56 -45 7 3 79 -32 -43 -17 -23 -91 -82 -75 999999 -55 -7 -31 -1 0 50 11 -1 -3 -9 -7 -39 -62 13 -26 -26 -13 -96 -81 6 -32 -52 2 -45 -14 21 -4 39 62 48 45 21 38 2 39 70 73 216 512 907 7497 80265 285137 282115 144597 47422 13642 7529 6620 2134 311 306 406 1729 6261 7272 5368 4796 4708 6048 7331 6321 3696 1934 1201 762 498 378 325 300 275 261 257 203 199 158 177 205 278 463 1274 2811 5434 9474 11391 13644 18510 20176 11773 6030 4660 5681 4880 2674 1554 800 519 415 313 425 561 219 126 100 98 93 103 105 80 68 73 55 85 78 131 393 1046 3787 5980 3414 1589 1273 510 202 192 247 175 89 57 68 100 113 95 93 94 105 117 123 117 121 126 119 102 131 136 132 129 116 116 112 107 106 80 101 100 111 105 104 109 88 90 100 101 103 105 90 106 110 116 105 95 96 96 102 114 99 103 101 97 92 99 95 90 99 98 93 88 88 88 74 67 64887 353 190 30 11470 18 1 27 6346 2819 2866 1742 1801 2296 3334 3262 1254 605 545 468 499 192 244 374 287 269 274 309 357 420 378 325 425 380 375 309 332 279 264 280 238 169 213 122 188 171 290 484 585 738 885 875 1037 1004 1067 1306 1644 1945 2438 3113 26554 253421 305109 18552 250 63 88 95 99 98 25 42 9 63 15 -36 -6 38 69 -17 25 34 -35 -10 -44 -86 -79 -19 -20 -74 -74 -22 -33 62 50 7 999999 -53 -44 -54 -7 72 27 29 45 -56 -62 -25 51 -65 -51 -61 -77 55 107 81 63 114 116 112 92 63 61 64 66 70 60 57 94 67 59 29 78 76 45 62 57 80 101 120 106 67 71 32 63 85 62 -25 10 48 28 71 81 45 74 76 36 10 8 49 27 -10 26 95 82 27 34 2 -7 53 43 -13 28 113 134 56 57 77 86 37 72 7 80 54 32 73 27 61 60 68 36 49 44 30 5 44 101 26 68 97 54 63 59 79 54 132 102 69 98 101 119 168 267 363 5388 49429 51778 7242 948 1229 1474 560 314 344 604 3574 9845 11259 8105 6817 7721 8966 9651 8988 5377 2664 1564 1152 925 593 386 339 376 347 316 366 988 3184 4444 5154 6283 7648 9281 11944 16138 23567 22665 19903 22471 19281 13000 6349 5243 6345 3680 3646 2684 980 490 408 345 209 250 176 153 93 75 58 84 51 52 59 53 57 122 93 112 440 1494 3519 4344 3154 1871 1530 661 177 185 231 166 82 49 67 69 112 122 119 138 107 114 127 114 94 113 117 107 118 103 111 119 110 93 78 98 92 91 92 71 85 95 96 100 86 103 96 85 94 105 98 91 84 96 101 104 107 103 85 83 84 74 83 69 68 87 88 83 85 89 83 73 72 70 70 71 64893 353 158 30 11468 18 1 33 6347 2817 6965 2089 2410 2829 3264 2552 1342 968 782 764 714 490 431 360 541 458 568 711 765 557 572 669 573 611 624 605 508 416 414 407 374 273 310 213 298 317 395 571 661 586 584 568 603 609 652 718 961 1060 1132 1146 2414 25744 76536 9640 266 95 42 -4 60 -72 -97 48 70 52 12 -5 17 15 -80 -31 -48 13 -75 -55 18 -56 -87 999999 999999 -60 -74 12 -20 -41 -75 -90 999999 -85 -52 -78 -46 -54 -70 -65 -61 -51 -67 -72 -40 -8 15 39 53 -38 77 93 50 -43 108 85 99 25 65 0 24 83 15 28 103 110 130 -20 -37 40 89 37 20 83 110 75 61 32 -3 23 -14 -70 -24 -8 10 -30 -33 -51 9 -24 40 28 -1 -13 65 15 14 -8 55 83 32 -6 12 -28 66 34 -10 -31 0 83 28 -6 24 5 6 63 67 -31 14 106 98 112 57 6 53 17 56 3 12 37 31 92 45 44 59 12 32 82 62 75 21 26 98 42 35 45 10 67 89 78 244 432 304 120 87 160 136 165 212 260 337 521 2042 5209 7058 7669 7634 7880 8010 7068 5839 5198 5302 5407 4365 3825 3283 2393 2287 3423 5942 10869 17104 19732 18553 17642 17160 17442 16951 16863 17328 20327 23589 22570 22688 15306 7810 6546 6614 3289 2489 1203 860 827 1131 1018 553 213 113 108 89 98 113 106 43 21 -4 22 44 31 53 67 250 512 1276 4376 5462 3869 1967 1310 732 250 171 196 191 102 48 61 80 84 93 101 109 109 90 93 108 104 101 99 104 100 102 88 91 97 98 78 100 98 84 87 78 83 79 80 84 81 79 74 75 79 82 75 75 72 72 84 89 79 65 60 63 81 74 68 67 59 64 74 70 68 72 64 66 62 54 58 51 64899 353 157 30 11467 18 1 39 6347 2816 38960 2208 2236 2546 2765 2010 1033 832 707 650 668 684 461 365 373 473 382 442 538 559 511 411 474 482 529 344 391 465 452 400 422 359 327 252 211 237 143 170 271 200 243 218 344 412 390 410 449 388 416 490 840 1827 2395 593 153 143 -31 -18 -43 -78 -90 999999 999999 999999 20 -39 999999 9 -23 -45 -35 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -85 999999 999999 -69 999999 999999 999999 -55 -49 -52 -90 999999 999999 -69 -76 -56 16 999999 -5 -63 -63 -34 -64 -52 9 -16 -4 -46 20 -17 -33 -18 -35 -50 -25 8 -6 40 7 -8 -76 -33 -22 -78 -26 -73 -57 -84 999999 999999 -56 -21 -53 -38 -66 -11 -22 -64 5 -36 999999 -36 8 -52 -32 -55 -65 -80 -83 -49 -39 -42 -37 8 -18 -87 -83 -49 -90 -75 -14 -6 -64 -78 -13 12 -53 -60 -21 999999 -88 -72 -60 -94 -59 -35 -24 -40 -39 -61 -51 -77 8 -21 -55 -51 -53 -2 -24 -16 -28 32 -6 -37 6 84 87 32 29 51 72 95 67 126 186 373 1785 4660 5912 7513 7690 7652 9930 13512 17422 19077 21446 23933 23283 22850 25521 29444 32062 34358 34357 25422 15693 12612 12070 14062 16723 15720 14474 16285 19020 21817 22809 22215 21929 15664 7986 8377 5404 2031 1479 785 723 565 401 320 295 235 134 90 73 55 51 59 45 50 56 22 2 47 35 189 833 1434 1586 4160 4973 3152 1853 1133 468 165 152 185 161 69 34 79 65 67 77 62 73 101 83 79 69 65 70 83 75 68 75 65 58 54 50 55 45 66 70 63 56 56 52 61 67 48 47 54 45 54 59 63 55 64 55 55 58 61 50 47 49 54 40 40 40 37 33 38 52 46 37 40 39 38 41 31 31 64905 353 156 30 11466 18 1 45 6348 2815 4203 1816 2280 2474 2339 1608 1048 807 758 650 671 588 416 416 424 456 446 490 440 513 490 495 463 444 436 377 351 363 371 306 384 420 275 320 284 125 164 184 296 246 234 247 296 323 413 420 434 338 275 292 223 186 155 186 111 33 45 64 999999 999999 999999 999999 -27 -99 999999 999999 -99 -52 -72 -23 -99 -66 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -70 -73 -59 -100 999999 -86 999999 -99 999999 -47 999999 -59 -35 -32 10 -84 -37 -57 -50 -29 21 -58 -60 -13 -36 -20 11 15 999999 999999 -36 2 -48 -59 -82 999999 999999 -31 -58 -44 999999 -74 999999 -60 -76 -16 2 -44 999999 -99 -64 -50 999999 -79 -16 49 -35 -21 -22 -52 -69 -38 -11 -33 -41 -62 -63 -57 -56 -67 -77 -35 -58 -27 -71 -48 -10 -69 -44 -19 -43 -33 -1 999999 -82 -98 -59 -78 -27 -89 -100 -49 -72 -10 -37 -17 -47 -41 -19 -51 -52 -41 -45 4 -46 -73 -48 -5 -13 -35 -27 -70 32 84 147 138 93 130 135 217 400 944 3698 9524 12531 12878 16920 20633 21934 25351 31609 35274 36963 37960 40032 40536 37457 35380 35141 28651 18023 13748 14508 16371 16663 19035 21832 20165 16903 17225 19100 20026 19286 19312 17102 10784 7538 4668 2076 1160 930 1151 1189 750 263 332 269 162 144 101 105 90 48 46 82 69 52 62 55 83 143 1157 3053 3804 5620 4769 2294 1784 1135 564 294 206 240 229 116 68 65 68 82 92 98 97 99 100 100 96 106 122 129 124 105 110 90 78 87 72 78 92 83 94 94 102 91 88 66 94 86 81 99 112 104 98 89 98 93 99 103 89 109 103 92 98 86 79 86 75 76 80 76 77 82 77 73 74 75 77 68 60 64911 353 153 30 11463 18 1 51 6349 2813 19837 2197 2280 2395 2152 1300 938 854 746 714 697 604 557 458 485 413 432 633 587 525 573 625 619 547 506 539 567 500 394 456 491 446 452 439 261 208 237 285 318 225 227 345 300 312 354 427 479 428 290 182 219 292 203 181 185 226 220 86 -2 53 -63 -61 -68 -59 -35 -93 -90 -48 -94 999999 -61 -97 999999 999999 999999 -81 999999 -83 -60 -59 999999 999999 -88 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 -56 999999 999999 -67 -66 -53 -82 -64 999999 -31 -65 -27 -6 14 53 41 -52 -54 9 0 -16 999999 999999 -73 -13 6 -62 -7 11 -43 -6 16 -5 -52 -17 -28 -19 -63 -15 -66 -75 -49 -16 -14 1 -39 -60 -22 -86 -46 -37 -15 11 28 13 22 -11 28 47 63 10 -54 -75 -68 -9 -28 -58 -41 25 -20 -32 -46 -14 2 -4 -48 -65 -19 -84 -15 -14 -47 -50 -37 -12 -71 -7 -2 -49 -11 10 -30 28 16 5 -2 -60 -42 -19 28 19 -5 -23 -21 4 23 17 -36 -23 -24 -28 -45 -45 17 51 73 107 115 63 156 236 345 870 3545 8614 12340 14500 14714 17366 23614 26499 25784 24505 23916 23644 22322 21708 22602 20025 15427 13780 13492 12112 12735 15950 18707 19088 18024 15868 15405 15419 14385 13693 13356 12882 12512 10569 5289 1958 1060 903 1210 907 574 292 277 161 133 104 93 110 101 95 31 24 49 54 58 40 15 135 785 2145 3407 5047 5710 2682 1432 986 498 279 190 207 207 191 89 83 94 97 92 80 112 114 82 84 89 99 108 90 80 72 70 75 93 90 75 59 62 77 92 80 74 75 75 71 65 71 78 78 80 74 74 86 83 73 77 72 80 83 86 89 93 78 67 66 59 68 72 71 72 75 67 66 58 58 57 46 51 64917 353 151 30 11461 18 1 57 6350 2812 3385 2005 2553 2835 2436 1469 928 865 795 652 672 693 652 472 429 610 602 558 521 664 591 672 673 603 470 484 544 473 509 430 397 387 348 278 230 305 359 330 282 267 365 312 403 347 380 409 475 515 545 427 363 277 329 280 339 175 169 34 5 33 -45 -68 -22 7 -75 22 -62 -24 -100 -41 71 -52 -57 -73 999999 -63 -72 999999 999999 999999 -50 -77 -80 -61 999999 -92 999999 999999 -80 999999 -38 -87 999999 -85 -59 -63 999999 -58 -37 999999 -84 -14 42 -4 -33 -51 48 71 19 11 42 10 15 -4 -52 -16 26 21 36 43 69 50 1 14 -10 55 39 1 80 32 14 17 56 18 -69 -47 -49 -80 -62 -35 -55 9 21 37 -64 -40 8 58 -7 -31 23 24 8 -38 -14 -59 -13 -56 -37 -10 -11 -42 -65 -28 14 -65 -57 -43 -26 -31 -11 -8 -14 -5 26 7 -29 -71 0 -33 -24 -43 -11 -9 -16 -50 40 -60 -7 -42 20 40 -6 -19 -33 -40 -37 -12 20 -2 38 -43 -21 -3 -3 -6 -10 0 2 57 157 105 75 102 95 100 57 93 201 741 3319 6237 7348 11077 15291 16131 16588 14814 13079 11202 9910 11471 16333 19459 18963 19639 21166 19900 16665 16964 19313 20312 19753 18424 18382 15494 9361 7826 7353 7727 9589 9895 6734 3222 2187 1613 1682 999 467 258 232 176 176 131 75 61 39 12 2 33 24 13 11 30 44 414 2068 3365 2848 3066 5407 4365 1376 807 450 271 340 446 239 159 87 57 46 79 76 48 64 80 79 99 84 75 69 80 82 83 68 62 51 65 63 48 46 51 40 60 47 46 61 74 74 42 57 91 77 56 65 71 64 70 80 74 72 73 76 75 68 56 59 53 41 53 55 55 52 46 50 54 43 41 48 42 37 64923 353 147 30 11457 18 2 3 6351 2811 12028 2445 2944 3009 2327 1391 1028 986 851 773 754 843 703 607 533 585 636 657 618 785 691 616 515 485 579 599 482 476 478 510 420 490 484 351 284 314 422 276 279 297 243 301 350 337 381 531 560 590 636 403 416 401 408 422 477 374 182 145 6 14 46 80 83 -24 6 7 18 10 -32 999999 -43 -45 -39 8 999999 -48 -45 -54 999999 -84 -66 14 -22 -42 -52 37 29 -73 999999 -82 999999 -92 999999 999999 -69 -63 -74 12 -52 -46 3 12 84 -21 -19 9 -79 -20 40 131 143 118 88 20 88 69 40 71 50 40 -55 25 75 69 58 97 94 54 24 24 88 42 47 -51 15 -27 -19 -14 -3 55 42 5 -9 6 44 10 45 81 74 20 85 57 92 29 -63 -24 4 -54 -20 -38 42 53 57 51 47 -2 10 9 41 14 5 29 10 -8 -43 -26 34 17 13 32 22 38 -6 9 71 63 6 11 28 13 55 88 76 32 55 37 75 26 60 31 16 4 55 47 38 -9 29 17 25 82 129 174 143 145 147 81 46 47 41 122 286 1557 3688 4052 3504 3378 3049 2140 1501 1197 1370 2899 6411 10906 15800 18937 18205 17443 16068 15230 16633 19794 19564 18372 19229 23110 21149 13965 11191 10303 9080 8348 6121 4090 3059 2176 1636 907 454 337 218 245 225 147 103 63 42 28 62 74 28 38 57 162 475 1420 2886 3760 3038 3247 6320 4924 1251 581 323 403 765 1460 780 175 65 33 57 70 81 83 68 87 71 71 87 76 77 70 82 75 74 71 92 78 62 74 89 71 70 73 80 70 60 77 68 61 46 44 74 74 73 70 76 88 86 69 78 79 69 70 70 66 59 57 68 65 68 69 61 68 69 54 50 55 59 47 47 64929 353 160 30 11440 18 2 9 6352 2810 14724 2622 2750 2697 1988 1168 1065 1051 952 847 855 738 758 625 571 562 578 594 679 804 646 521 491 481 482 456 547 538 517 443 481 455 416 409 351 383 351 361 458 388 428 335 400 522 457 429 530 595 440 388 401 411 512 444 393 301 150 108 78 1 7 0 49 1 36 88 2 -15 -25 -37 -27 -12 -78 -46 -24 999999 -16 -34 -82 -61 -32 -65 -18 -21 -46 -75 -11 -22 -69 999999 -67 -77 -72 -99 7 -46 -59 -15 17 13 0 61 13 25 14 -10 -49 23 13 16 134 156 76 60 -26 -13 51 64 59 45 48 18 90 87 25 11 53 64 30 64 114 82 83 35 -9 38 -15 -50 -1 -14 41 -11 7 24 71 42 45 81 106 47 88 67 93 38 14 -1 88 39 -25 -8 -8 62 22 73 94 72 58 50 45 55 38 -10 32 22 1 9 -26 6 19 -10 10 19 27 35 31 25 -31 43 70 62 63 25 51 6 19 63 42 28 30 50 36 40 59 59 11 38 35 28 49 94 20 79 169 171 119 101 97 79 29 -12 18 37 129 808 1856 1294 434 183 171 246 374 741 1503 3553 9152 16223 16108 13033 16019 15638 14525 17664 17363 15730 13241 16414 20597 17785 14939 13073 10853 8952 5599 3331 2152 1799 1331 744 422 335 177 284 275 165 116 46 50 48 20 28 56 85 512 945 2002 4539 6101 4521 2355 3364 6981 5519 1196 332 280 552 849 2272 1773 296 60 24 23 51 63 52 74 65 47 81 73 67 33 35 52 51 48 48 45 80 75 71 59 33 38 62 68 67 63 42 39 45 49 38 46 62 48 50 63 61 44 55 58 63 62 61 55 47 44 47 47 41 36 35 40 42 40 36 42 44 31 28 39 64935 353 115 30 11425 18 2 15 6353 2808 41836 2684 2990 3217 2334 1407 1103 952 968 946 1040 870 697 667 629 682 742 731 840 795 658 677 638 581 527 541 522 536 517 501 555 495 461 416 404 490 463 426 451 482 483 555 538 583 708 822 879 954 845 604 586 695 646 535 285 199 160 177 123 70 118 95 17 54 144 181 80 76 39 -42 17 43 19 -13 -32 -7 -30 60 -22 13 13 -59 -60 -32 -20 -94 26 -23 71 67 48 -75 -19 43 -43 10 59 114 70 61 59 55 57 128 60 48 67 99 167 60 105 132 106 155 181 122 119 95 86 71 93 117 116 120 129 120 39 135 196 102 168 190 191 80 19 81 62 83 127 117 112 174 106 35 44 98 64 80 137 132 154 130 105 99 82 76 60 29 82 81 21 20 4 98 117 139 83 129 120 86 144 100 99 74 114 121 121 115 86 33 88 84 68 23 84 101 61 118 80 65 93 70 129 71 91 83 112 44 101 37 85 54 111 85 69 74 79 69 112 111 208 283 218 167 118 148 128 133 85 54 56 84 98 134 153 132 141 150 217 250 331 415 689 2081 7648 16435 17331 12861 13661 15221 13033 10598 8786 9028 10042 10086 10874 17142 21337 16709 10562 8042 5304 2992 2547 2034 1611 853 572 397 318 461 419 246 163 114 89 88 90 109 206 857 2776 5240 5667 6068 7776 7004 3221 4180 6475 2650 676 284 484 691 921 2739 2629 648 98 64 93 79 104 107 110 111 108 121 121 124 99 96 121 121 117 115 97 74 91 97 96 97 73 104 126 119 94 86 96 104 92 97 91 97 105 104 116 109 102 112 107 115 113 94 115 100 88 91 99 105 98 94 88 98 94 77 75 76 76 77 83 64941 352 143 30 11423 18 2 21 6354 2807 17281 3139 4164 4003 1579 894 962 834 828 739 737 672 582 577 597 617 712 768 704 541 420 379 413 411 434 441 403 505 434 385 243 314 366 317 351 348 200 330 375 337 371 553 592 589 656 748 686 459 492 582 618 388 193 92 77 19 51 67 3 -44 95 41 30 127 62 -17 -5 66 45 61 -25 -94 -30 -46 2 -12 -68 -63 -97 -19 -21 -31 999999 999999 -59 -68 -85 999999 -86 -17 -32 28 -63 -75 -40 -60 55 0 47 -3 -55 -26 -19 58 56 25 19 77 20 109 77 184 114 111 109 46 81 45 39 43 133 40 70 60 43 87 73 68 47 121 47 61 79 19 46 25 -31 44 35 53 88 88 -1 34 26 73 -15 79 68 58 34 60 70 70 41 10 -40 -30 -1 39 68 70 44 34 52 0 102 24 52 86 5 69 45 57 20 -17 26 33 -19 8 44 27 17 32 32 83 59 40 5 22 -9 25 75 48 27 50 30 21 0 8 58 9 26 1 51 35 7 20 17 55 120 95 81 86 82 26 39 -12 -18 -7 -5 26 27 66 100 131 125 187 283 381 655 2385 7312 15273 20700 20773 17440 13002 9875 8776 8231 8843 9104 7139 6702 9016 11110 8932 6879 7206 6825 6132 4613 2354 1843 2734 7531 12769 5898 351 220 293 247 174 76 75 42 88 296 726 3602 13810 27445 34685 35333 38795 39700 24178 5165 3236 3346 1062 284 364 348 590 2514 2776 709 108 22 25 40 55 63 84 89 102 80 70 65 69 61 57 69 61 69 82 80 58 41 64 57 66 67 64 58 71 66 59 49 63 60 65 58 55 63 64 79 78 69 66 64 60 54 74 69 53 52 51 52 51 55 52 50 51 54 52 44 40 40 40 64947 352 144 30 11424 18 2 27 6355 2806 130436 4024 3535 2157 1066 720 803 721 551 619 511 504 551 419 561 639 631 646 559 451 378 397 390 382 397 479 392 367 381 383 305 229 351 288 252 232 349 326 261 393 315 389 412 609 628 625 599 441 443 442 286 -24 -36 -27 -14 59 39 -32 999999 -71 -19 -29 46 0 63 6 -33 -16 -14 -15 999999 -11 12 -55 999999 999999 -73 999999 999999 -62 -57 -68 -84 999999 -9 -67 -82 -67 -88 -95 -19 -65 999999 -91 -64 -83 -88 2 -36 23 -78 999999 -42 -37 -50 -35 4 48 31 29 11 -7 6 0 -33 22 55 20 -4 -30 4 81 121 79 56 26 13 91 -41 40 47 26 61 15 -43 -20 -24 -66 -29 -32 -10 -22 -33 53 18 39 45 -5 -30 5 42 35 39 29 -10 -8 -21 -43 -6 41 26 28 11 24 71 -3 -6 10 61 30 -26 -79 -52 -21 40 6 0 13 -13 49 59 -25 -21 -45 -34 40 -24 2 17 0 -53 -29 22 17 -7 -35 -13 -30 -12 13 16 -18 46 -8 -23 -40 3 -7 -18 24 28 21 40 41 62 48 13 -23 -11 -20 5 37 -15 5 80 171 558 1899 3778 6087 8910 11587 14798 17864 18102 14864 10175 8073 6881 5910 8251 10121 7510 5760 8076 11748 12830 10397 7705 6573 5593 5707 4776 3946 8912 16489 23664 41940 30791 1556 279 281 119 47 43 50 72 144 395 1187 4979 14171 30084 40771 34091 33317 37764 28467 6754 2973 2974 1237 343 266 240 815 3585 3609 984 116 65 28 55 68 75 80 90 106 100 76 100 104 90 99 101 78 87 78 71 68 54 51 52 60 64 77 83 70 66 79 95 81 77 77 70 65 69 67 74 72 74 70 81 77 71 82 81 75 75 73 64 58 61 58 64 74 72 61 59 66 61 51 64953 353 117 30 11427 18 2 33 6356 2804 36611 2911 2760 2098 1145 789 701 715 641 629 554 474 582 474 477 481 536 548 434 370 343 366 417 281 284 319 268 295 295 206 272 272 169 166 219 236 242 253 240 259 255 289 416 408 395 485 496 417 387 335 360 131 84 39 -16 -3 28 -33 -59 -38 34 -33 -56 -26 -34 -14 -20 -79 -30 999999 999999 -19 999999 999999 -53 -29 999999 -75 -62 -89 -60 999999 999999 999999 -97 -40 999999 -66 999999 999999 999999 999999 -99 999999 -65 -66 -94 -90 -68 -83 -75 -79 999999 -79 999999 -54 37 999999 -34 -21 -16 -48 -73 6 9 -6 -16 -28 -12 -9 -4 -40 -60 -23 40 -3 -44 -29 23 11 -98 -16 -30 -6 -67 -74 -81 -13 0 -29 -43 -90 -76 -50 12 -6 -71 -74 -33 -71 -74 -31 -98 -50 28 10 -80 -48 -79 -62 -23 -5 13 -1 -49 4 42 -25 -16 -98 -70 21 -17 -8 -42 999999 -35 -23 13 -20 -56 -32 -36 -61 -71 -24 -70 -18 -4 999999 -28 -49 -63 -63 -22 -17 6 -34 -8 -65 -45 999999 -59 -60 -27 -63 -26 16 -10 13 45 31 36 51 11 -32 -48 -99 -89 -46 -44 -33 -7 -7 91 732 3463 8061 12551 15054 14564 14896 14487 13654 13339 14657 14183 10556 7894 7798 6830 5504 4332 4300 6237 10696 14028 12980 11574 10248 8137 6600 4817 5482 10444 12469 16561 20315 32484 50965 4892 417 310 115 37 82 126 84 911 5199 11033 14630 24328 33878 33607 27513 28220 38605 37683 14092 3470 2172 1105 447 282 177 1245 4710 3308 696 45 36 55 54 55 65 87 72 91 66 85 84 92 71 72 48 58 65 62 50 64 64 64 68 62 86 61 68 72 85 65 61 69 64 48 56 64 70 69 83 81 69 60 75 92 82 83 90 78 68 56 58 64 69 66 68 66 61 59 52 53 55 56 64959 352 163 30 11413 18 2 39 6357 2803 2472 2179 1291 825 663 695 682 546 468 444 465 421 453 464 422 406 445 452 328 262 337 329 282 195 264 359 270 296 204 274 252 215 222 237 126 161 216 346 315 346 231 351 455 427 375 376 315 308 218 128 -38 -55 12 -92 -51 1 -74 -35 -95 -68 -61 -55 999999 999999 -53 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 -55 -89 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 -94 999999 999999 -85 999999 999999 -90 -76 -97 -97 -76 999999 -91 -45 -64 -35 -53 999999 42 7 -3 -29 -62 -33 39 27 2 -49 -78 20 30 -87 -20 -35 -53 -37 23 -47 999999 -76 -95 -80 -33 -95 999999 -59 -68 -44 -48 -50 -46 -30 -70 -43 -21 -52 -14 -28 -67 999999 -84 -31 -50 -32 -63 -33 -34 -39 999999 -37 -40 8 -14 -19 -26 -30 -61 -52 -50 -63 -6 -40 -40 -78 -69 -77 -58 -64 999999 -68 -68 999999 -65 999999 999999 2 -73 -71 -63 -54 -42 -69 -58 -45 -15 -50 -81 -100 -58 -70 -51 -53 -61 -57 -70 -69 -14 42 7 -7 4 -37 -61 -80 -92 -57 -35 -39 -17 66 315 2438 8128 13363 15994 16069 14893 12845 10378 8446 7581 7183 6513 6167 6862 8302 8027 5209 2999 2906 5913 8147 7384 6794 7188 7280 7502 5967 4873 5439 6810 11257 16558 18634 58155 61873 2479 146 81 49 90 151 299 4786 14875 17481 22533 31786 31737 31870 29256 28262 40453 55050 23649 3778 1578 761 374 227 294 2940 6723 3287 460 25 28 55 42 80 80 81 88 71 56 74 63 51 65 88 93 90 71 69 71 66 56 85 77 56 82 98 70 74 55 50 42 44 42 53 65 69 67 60 60 68 70 79 71 56 68 76 63 75 64 69 72 59 52 61 62 55 49 51 49 45 44 37 64965 353 96 30 11406 18 2 45 6358 2802 18107 2409 1779 1079 910 770 745 637 538 600 481 453 435 469 421 391 413 466 431 403 363 385 363 322 279 268 237 304 266 239 248 248 188 163 252 315 341 360 414 486 475 471 405 467 496 472 500 384 384 193 170 41 27 9 75 -12 -40 -54 4 999999 -8 17 -33 -4 -43 -77 -51 -84 -69 999999 -99 -88 999999 999999 999999 999999 -48 -90 999999 999999 999999 -57 999999 -62 -77 999999 -93 -76 -60 -47 -55 -76 999999 -48 999999 -65 -43 999999 999999 999999 999999 999999 999999 -88 -36 999999 -43 -50 -11 -60 -39 -56 6 24 42 60 -30 29 32 14 48 -1 -16 -10 -33 -23 39 -50 -2 3 -6 -42 26 -71 -18 999999 -50 -5 -61 -70 -12 999999 -72 -82 -37 6 19 -7 -7 -74 -75 -31 -34 -1 -73 -42 -50 999999 -50 -26 -20 -22 -19 53 6 -68 -55 20 -50 -21 -55 -84 -11 24 -63 -18 -17 -25 -11 14 9 -33 -44 -72 -41 -97 -70 -58 -34 -16 -5 -28 -44 -24 -39 -30 -35 8 -37 0 -26 -46 -56 -69 -36 -31 -11 -33 -33 -23 19 -13 27 -28 -10 22 12 -16 -11 -60 -98 7 13 17 98 277 1877 7753 14353 16582 15316 12398 10072 8267 6958 6565 6075 5009 3915 4023 5808 7712 7548 6307 4853 4762 6755 6094 4245 3850 3699 3810 4817 4761 3854 3075 3633 5357 6540 20069 93741 12478 194 85 69 128 207 1443 8828 18791 22053 28839 35297 42179 48928 49975 43712 52074 55509 42543 7348 1322 827 486 326 280 3080 7856 3751 294 34 57 98 93 100 99 103 104 107 102 92 117 121 136 118 113 113 104 110 85 84 94 91 104 119 117 118 101 104 103 107 93 90 97 109 103 94 104 96 98 100 117 119 114 112 110 99 104 99 96 97 102 97 93 89 88 94 93 82 76 84 78 68 64971 353 95 30 11405 18 2 51 6359 2800 25205 2474 1629 1152 921 781 783 805 822 670 543 595 619 481 389 381 410 518 387 320 275 240 232 209 300 262 327 424 299 245 224 211 189 227 223 262 304 368 365 380 397 397 504 487 488 442 426 346 129 121 -41 -66 23 -32 9 -70 -38 -82 -82 -84 -38 -56 -66 -18 -70 -46 -22 -50 -99 -99 999999 -99 999999 999999 999999 -95 999999 999999 -96 999999 -75 999999 999999 -35 999999 999999 -100 999999 999999 999999 -37 999999 999999 999999 -48 -65 -89 -82 -51 -47 999999 999999 999999 -65 -68 -89 -78 21 -16 -44 -17 0 32 -19 35 19 -2 -10 18 11 43 -18 28 -1 57 -33 4 -26 -59 -86 -51 41 62 36 -24 -82 -84 -91 -59 999999 999999 -31 11 -46 -54 -38 -23 -62 -34 -39 -5 6 -94 -48 4 13 -43 -65 -13 -68 -71 -48 -46 -9 -29 -10 -51 -50 -29 3 -13 -7 -35 -60 -40 -7 -67 -42 -44 -74 -41 -38 -28 -70 -78 -64 -83 -55 -40 -76 -58 -8 -48 -40 -38 -84 -50 25 13 -50 -46 -78 -25 -60 -67 -34 -41 -19 -24 -22 -37 -13 -11 43 34 -13 9 9 6 1 -46 -74 -29 30 46 129 1008 5896 14297 19335 17628 12985 9760 9459 9137 8587 8189 7894 7296 6949 6929 5618 6230 9372 10498 9106 7800 6722 4991 4738 5771 4762 3297 3111 2571 1435 703 1240 4367 13537 105737 10382 140 75 71 122 591 2183 6231 19845 24158 28802 25964 28384 31967 32996 42604 49912 42204 29541 15221 2083 539 548 356 208 1332 6011 5186 853 61 31 55 62 82 76 58 71 65 74 80 81 70 80 83 78 73 60 51 70 79 60 62 67 72 67 80 75 71 68 60 66 60 66 64 67 70 66 63 72 73 73 58 69 61 67 76 75 78 72 65 60 68 68 65 62 67 56 59 57 52 47 51 64977 352 125 30 11405 18 2 57 6360 2799 3531 2393 1609 1258 1161 1064 1104 1127 977 821 866 727 620 544 565 425 512 503 438 485 399 358 394 391 354 342 323 306 328 337 287 358 285 279 309 369 401 563 524 586 692 701 661 586 531 662 506 460 290 130 45 109 17 53 94 94 44 -13 -14 111 -23 -3 84 48 1 -31 -93 -44 112 55 47 -18 -50 -20 -53 -74 1 -74 9 46 -27 -34 -45 -64 -32 21 -74 999999 -45 29 -49 -61 -71 -18 -28 -45 -16 -40 -47 18 -28 -87 -35 -55 39 41 -21 -22 -19 -3 72 216 119 80 136 95 57 55 76 64 112 101 59 91 81 123 99 69 54 77 92 70 115 67 33 16 1 2 -51 -39 62 32 3 3 9 36 62 40 41 75 66 66 96 103 26 37 53 48 31 26 48 29 75 -22 7 65 49 40 31 8 22 18 66 26 26 44 34 78 22 31 21 48 30 36 81 40 38 36 81 80 93 75 15 61 69 35 14 -2 -7 47 55 -11 21 34 40 51 61 37 69 46 49 53 199 253 216 162 98 107 81 72 74 60 65 69 107 334 2059 6426 11393 13062 12243 11182 10402 8987 8682 8678 8871 8685 8332 8476 10111 13311 14334 13088 10253 6618 5263 4541 6378 12804 10060 3931 3485 3040 1821 905 853 4056 4071 5401 2313 117 98 115 138 499 916 2114 12403 26076 32396 23434 14860 14150 10935 10635 19475 33680 25626 7104 1521 504 413 403 325 371 2117 4367 1460 77 63 74 75 90 110 100 100 101 89 89 91 101 94 109 89 102 103 93 92 76 71 84 79 84 111 105 87 81 81 94 73 74 71 82 74 85 94 109 99 98 91 97 94 104 97 111 103 95 92 86 86 79 88 82 81 81 84 84 81 67 66 69 64983 352 125 30 11405 18 3 3 6361 2798 78090 3873 2067 1516 1156 1122 1143 1251 1277 1049 862 616 654 631 542 498 565 579 522 497 522 462 437 325 351 375 377 330 285 346 367 259 248 285 362 331 390 524 534 588 616 662 631 569 685 589 577 623 338 256 180 41 73 112 90 49 61 0 68 95 70 22 -2 27 53 87 -33 -59 -45 -77 -10 -25 -6 25 -35 999999 9 6 -26 48 19 -25 -3 -21 -16 5 -31 -31 -30 -19 -30 999999 -61 -58 -14 -34 -37 -44 18 0 -84 -70 999999 -50 -1 -28 -32 80 49 67 125 148 105 101 60 78 100 33 40 24 48 131 110 90 35 38 103 51 48 51 67 -55 30 80 51 16 -20 9 -42 -70 -19 44 22 69 38 28 -6 21 76 76 73 73 56 115 58 28 43 -23 -26 31 31 -2 90 46 -11 75 133 52 -6 13 64 31 57 41 37 12 46 29 -12 51 53 47 18 38 31 14 47 27 -3 12 28 21 10 -55 -45 29 11 31 30 33 13 9 2 83 13 39 9 34 -1 48 53 97 319 380 291 182 209 156 76 80 44 54 87 45 88 121 260 1419 4971 10155 13404 12669 10043 8241 8008 8481 9178 8912 8093 7525 7474 7987 11906 18484 12446 4791 2571 2472 4233 12230 13902 6571 2501 1608 1295 788 444 277 248 221 163 108 36 46 222 504 523 1290 7886 22442 33600 15987 11358 7835 3481 3545 3592 2836 1984 1502 1086 721 468 383 356 333 824 3146 3106 339 77 70 71 91 92 100 88 82 83 80 82 86 62 68 48 53 77 80 74 76 78 69 82 100 79 89 85 82 60 65 65 67 65 63 58 71 62 70 83 81 78 86 70 74 77 80 84 64 60 73 67 66 70 79 74 60 56 58 62 50 45 40 64989 352 126 30 11406 18 3 9 6362 2797 14250 3895 2594 1763 1575 1574 1287 1264 1396 1225 889 718 661 576 449 532 495 561 422 378 405 444 361 306 402 308 289 401 418 362 257 295 274 358 369 387 371 400 536 607 720 613 546 609 643 626 636 505 283 201 98 54 58 -12 26 39 0 32 16 12 -47 126 101 63 73 16 -71 18 -28 4 64 -41 -7 38 5 -30 -39 999999 -10 -7 -93 -66 20 -55 999999 -57 -63 -71 -81 999999 -34 -41 -24 -53 -100 -39 -100 999999 -18 -53 -44 -39 -57 -34 -58 -15 -74 -38 -37 66 49 96 93 90 116 145 94 153 82 57 117 94 21 119 123 88 57 95 109 71 21 29 69 66 -20 -6 22 29 32 -5 -26 53 11 -4 -13 39 89 25 80 48 59 69 86 32 13 -46 -16 8 -59 -18 21 31 34 20 23 37 81 114 59 70 74 42 6 34 43 32 6 23 15 56 29 -25 -46 13 79 40 11 19 23 26 34 48 49 81 26 20 2 45 15 -36 11 58 47 45 74 33 23 -20 16 14 82 66 226 467 458 209 124 90 40 16 105 60 53 51 101 58 97 98 411 3027 8380 11479 11443 9902 7923 6344 5092 4308 3549 3319 4317 6733 9945 12281 15882 10987 4609 4357 5577 10899 11717 3946 1748 1937 3276 2234 747 339 355 2129 5054 2782 162 334 829 927 1981 5994 13317 19603 16189 10190 3411 885 592 810 1323 1399 970 787 732 655 487 539 461 264 590 2760 3837 512 56 38 42 81 82 90 79 90 91 113 92 81 80 88 92 76 65 60 50 59 79 80 61 81 107 67 88 95 76 67 73 78 71 65 71 86 82 74 77 82 82 63 76 75 74 62 73 73 75 75 64 67 72 76 76 72 63 57 58 52 53 53 64995 352 129 30 11409 18 3 15 6363 2795 7590 2920 1899 1550 1497 1305 1179 1238 1339 1153 816 529 581 447 401 430 485 506 454 516 433 422 346 265 241 329 326 354 284 247 224 260 308 413 323 322 401 377 346 535 513 576 610 540 501 482 589 525 423 134 34 -4 16 24 -33 -47 -6 -34 35 -35 -100 -9 -29 -66 13 52 -25 3 -3 -62 -82 -70 999999 999999 -76 -96 999999 -97 -48 999999 999999 -93 -86 -44 999999 999999 -96 -75 999999 -51 -72 -46 -5 -53 -77 999999 -93 -90 -79 999999 999999 -70 -100 -35 999999 -35 999999 999999 -68 -71 14 5 -12 -20 31 -18 -39 -14 3 10 -13 54 31 7 10 11 -10 -2 40 17 -15 10 57 38 -38 -37 29 -10 -50 -15 -41 -81 -34 -17 -5 -2 20 46 -34 59 29 28 20 12 19 33 -40 -39 -43 -83 -59 -55 -59 5 -30 -1 27 -50 -76 -8 -14 -20 21 6 -30 8 -13 19 -1 -13 -42 21 -45 -68 -30 12 -35 -3 18 21 3 -23 -19 -3 3 -24 -48 -22 -45 -39 -74 14 -16 8 -5 -44 -39 -39 -64 4 27 71 156 350 306 177 76 49 28 29 33 -3 -4 20 9 -35 -22 17 7 34 1186 3832 5044 5114 4303 2905 1639 990 673 755 1348 2716 3940 6115 10432 9141 8486 10693 11431 12351 9034 3599 2815 4425 5322 17800 114581 13023 964 6658 23364 49814 22959 9788 2247 1720 5818 18975 22531 13443 7565 3302 1613 937 588 536 662 666 438 271 257 269 374 955 1358 773 633 2859 5380 1670 36 17 28 40 69 96 78 72 77 93 76 65 80 56 58 69 53 28 32 39 38 45 67 49 49 53 60 59 56 77 68 40 58 44 44 47 53 61 63 65 69 70 64 74 65 61 73 68 62 54 54 61 49 51 58 58 46 45 45 39 40 34 65001 353 104 30 11414 18 3 21 6364 2794 35959 4678 3434 1828 1643 1493 1366 1209 1150 1304 1178 794 632 376 514 361 397 393 479 517 474 370 241 319 358 320 196 321 258 226 224 257 317 243 312 283 333 316 300 365 474 630 671 584 525 460 444 568 523 246 108 128 64 2 -35 -60 -70 34 -49 29 39 18 -15 7 -60 -59 -2 39 999999 -36 -69 999999 -59 -75 -55 -24 999999 -92 999999 999999 999999 -57 -70 999999 999999 -72 -66 -90 999999 999999 999999 999999 -27 -84 -16 -90 -64 0 -42 -72 -26 -69 999999 -88 -66 -70 -55 -80 -83 -61 -15 41 23 18 56 62 68 62 -11 -59 15 -9 31 31 52 7 10 -11 -8 45 54 -8 24 -4 -31 32 25 25 -3 5 4 -3 -64 999999 -5 -9 -36 -58 -40 10 -34 -41 -61 -70 -49 -9 -29 -45 -13 -72 999999 -68 28 -2 -99 -43 -29 -12 -66 -20 -9 -31 -13 -20 -66 -62 -2 -43 -34 -13 -46 -41 -27 -15 -36 -71 -48 -51 -64 -71 -11 -27 -12 -43 -57 -71 -92 -56 -49 -60 -79 -47 -38 8 -10 -28 -53 -71 -19 -10 -15 -26 -55 62 191 117 33 32 12 35 3 -39 -24 -6 -5 -27 -43 -3 -17 -27 5 -2 51 379 987 1355 910 337 155 205 370 886 2627 5233 5955 7275 10737 13825 14964 15197 16532 12913 11048 8574 4285 5305 57633 186277 13164 877 6833 21515 34200 43003 10886 3268 5516 11785 18893 14338 11213 6246 2674 1380 595 593 632 565 455 262 142 141 302 789 1258 1500 1651 1006 3022 5725 2814 104 5 -1 -10 42 53 63 85 83 76 78 70 49 63 74 61 42 31 37 46 65 56 47 56 54 67 81 67 54 44 42 49 43 56 54 62 64 70 57 58 65 73 68 56 54 60 66 57 56 58 56 52 51 54 55 56 61 39 36 36 36 34 65007 353 78 30 11418 18 3 27 6365 2793 34127 4154 2909 2013 1899 1556 1206 1004 1194 1261 1183 976 663 574 612 544 587 513 466 540 540 350 362 328 264 295 313 238 229 329 260 278 285 384 412 211 404 441 490 436 499 581 610 654 596 471 483 505 401 51 72 78 104 15 24 87 -31 55 83 -25 -24 -7 57 -45 11 56 51 -7 -70 -29 -86 -62 -42 -99 -66 999999 -60 -72 999999 -57 40 -84 -49 32 -27 -4 -23 -58 -91 -20 -23 -20 -69 -26 -15 -30 999999 999999 999999 -86 -67 -63 999999 -79 -71 -74 -40 999999 -77 -1 30 56 32 1 72 83 13 35 12 49 97 55 148 98 133 63 47 10 65 91 17 -11 43 75 41 9 88 104 93 54 -46 -6 42 -1 -50 -60 6 26 -41 -12 17 -18 9 64 51 31 17 26 -8 -67 -54 -22 42 42 30 -14 5 24 -4 -34 3 -43 -39 -19 0 26 11 39 37 54 47 -3 -1 -32 -18 -18 27 36 -2 -18 7 50 42 -22 -18 -23 -44 -31 -20 -9 -54 -24 -14 17 29 -10 -45 35 -11 -19 2 -13 21 25 91 85 101 108 57 84 39 24 3 -5 -32 10 4 -1 8 -2 -11 0 2 300 1155 1378 618 249 150 236 554 1601 5047 10144 12849 13459 15091 17681 15528 15880 21600 25548 23259 19292 22661 61108 84211 36129 1832 337 218 6276 35295 36206 6094 5549 7844 5541 5291 3828 1093 868 938 1061 722 597 529 544 497 251 237 216 431 1331 1119 1324 1691 1451 3150 4582 1448 56 9 31 44 38 47 73 78 88 83 114 100 91 62 56 64 50 62 63 45 57 58 56 59 74 60 62 64 45 58 55 54 49 64 64 68 70 67 72 77 72 69 62 55 73 73 72 72 72 59 67 67 65 68 62 53 52 58 58 56 50 51 65013 353 113 30 11423 18 3 33 6365 2791 17184 3178 2349 1896 1747 1368 1179 1101 971 1086 1156 864 616 506 494 561 489 452 584 445 369 320 392 277 271 256 311 293 228 254 346 351 381 385 403 382 397 396 476 551 649 566 613 533 569 553 666 533 333 116 103 75 30 30 -58 -15 -84 4 23 7 -4 77 -2 -64 7 -20 31 2 9 5 25 -44 -56 999999 -31 -91 -58 3 47 -2 -41 -68 -58 -85 -75 -73 -84 -40 -15 -46 -71 -83 -34 -72 -60 999999 -8 -30 999999 999999 -86 -79 -72 -84 -21 -41 3 13 30 -15 105 58 -5 -22 138 99 51 17 57 66 110 33 59 -23 37 -13 -7 33 64 0 33 18 -38 24 55 62 60 36 61 74 27 32 19 -4 -12 24 45 -27 56 18 67 50 12 -11 20 8 -19 33 39 -1 33 -33 23 -38 -61 -31 38 49 27 15 -18 -65 -27 -36 5 16 4 -60 -3 -18 5 0 27 -21 2 7 3 10 25 45 66 -3 -27 -31 -18 -61 -6 18 -18 -63 -51 -45 18 -33 -73 3 14 -35 -8 -15 10 19 20 -33 2 181 233 144 60 45 52 67 24 31 30 15 3 4 -18 2 56 52 598 2039 2054 875 364 187 175 278 749 2285 5456 11358 16595 16700 19430 22450 23879 25199 25010 20542 16238 17179 51209 140330 55248 4673 410 650 858 2178 6462 5455 4077 5798 4805 2198 3430 4725 5625 6683 5377 6235 5833 4379 3220 1648 671 335 248 366 649 1484 672 567 953 1187 2415 3566 1311 128 57 29 43 51 52 101 117 87 97 100 99 96 72 56 69 83 82 83 70 81 56 73 88 88 75 75 82 87 101 98 66 66 66 75 84 80 81 68 76 78 84 82 80 72 79 84 77 93 77 80 77 76 70 73 74 72 72 67 62 58 58 65019 353 117 30 11427 18 3 39 6366 2790 5383 4180 2848 2469 2162 1632 1326 1193 1087 1069 1083 992 669 536 588 434 467 536 394 408 395 390 356 298 322 273 285 303 313 373 232 342 405 370 383 413 433 497 453 559 526 427 530 453 515 569 656 488 152 106 -5 56 39 -45 39 -21 33 13 -70 -29 -40 -26 7 -27 -11 -45 37 -43 999999 -88 -51 -28 999999 -20 6 999999 -49 -81 -57 -26 3 -25 999999 999999 -60 -84 -54 -18 999999 -95 -16 -54 -63 -34 999999 999999 -29 13 -62 -69 1 -35 -41 -7 -73 8 28 53 64 24 47 44 65 86 88 179 -1 -15 13 59 59 63 61 101 75 97 90 63 26 32 111 6 15 64 33 54 99 52 26 42 39 45 24 14 16 13 5 5 36 67 29 37 30 6 5 11 36 20 44 -46 -6 22 4 -11 -43 -6 7 58 34 86 -20 18 61 21 12 0 36 30 62 15 -14 -17 -30 -11 21 -6 17 -3 -1 -1 -30 13 -11 -16 16 -5 23 -65 -41 -6 -16 34 -12 15 -29 30 0 -10 10 10 22 34 -9 27 91 156 186 136 58 30 -1 8 53 62 37 24 4 26 23 30 12 112 908 1972 1148 465 250 233 368 874 2378 4941 8354 13205 16714 17217 17542 20354 26338 26897 16492 5397 1927 4082 21583 20719 2308 225 369 764 1388 3007 3920 3546 4425 3642 1285 2468 10329 17256 23179 27088 16406 10771 8814 5943 3211 2023 1593 997 512 404 519 622 586 416 433 766 2077 3562 1830 153 31 14 28 38 65 87 88 76 63 87 84 84 66 96 77 68 46 46 47 34 37 46 63 47 55 57 66 62 55 58 66 66 57 53 66 60 67 58 66 65 66 63 68 52 53 60 51 51 55 59 56 56 58 53 60 58 53 41 39 40 38 65025 353 121 30 11431 18 3 45 6367 2789 4814 3080 2536 2376 2309 1765 1301 1078 934 920 929 787 598 564 549 457 510 440 447 339 389 388 406 334 272 317 400 236 301 284 370 258 231 319 376 335 459 506 460 423 504 418 471 486 440 528 494 297 96 58 73 148 67 38 -59 -74 -21 74 6 -30 4 -2 -30 -76 -12 -31 -79 -20 -8 -72 -85 -36 -51 -76 -74 999999 -88 999999 -70 -78 999999 -85 -60 -43 -44 -12 -83 -36 -33 999999 -33 -80 -40 999999 -32 999999 999999 -23 -80 -29 999999 999999 999999 -52 34 -16 -33 -6 -9 17 -7 19 9 120 84 115 44 50 -42 -10 -57 9 109 57 124 46 90 52 36 26 30 30 74 48 -46 36 78 36 12 12 42 34 -2 -49 4 -5 98 53 52 57 13 -39 -10 47 -29 -18 -34 16 4 -4 -51 -36 -10 -8 -44 -87 1 -3 37 43 -26 -29 17 17 22 3 36 -40 -7 -28 -39 22 45 22 5 -8 -12 -18 -3 25 4 -7 9 -8 -42 -65 -8 -60 -21 -71 16 48 0 24 21 31 60 37 -50 21 8 -5 -6 156 247 129 110 80 0 3 6 -18 3 12 -6 -1 0 8 -3 -11 28 32 427 830 533 307 443 902 1878 3625 5944 8567 12285 16483 16410 17630 23738 29751 29267 18313 5892 1619 1000 648 307 132 171 228 286 477 1143 2540 2560 3126 2986 1540 3989 7967 12877 19890 23926 25111 27420 29830 29826 17911 8371 4789 1768 892 1134 1116 530 365 470 593 317 662 1857 2838 2026 271 76 43 32 35 45 65 95 95 100 95 81 77 73 56 61 68 83 81 68 77 74 78 69 61 64 73 68 57 61 62 52 51 65 70 70 58 61 63 68 74 77 74 75 66 53 59 68 63 69 59 56 64 55 55 57 53 61 57 49 39 38 65031 353 124 30 11434 18 3 51 6368 2787 13644 2808 2498 2406 1954 1543 1285 1145 1116 1039 889 722 562 559 612 604 564 509 478 461 421 295 286 201 255 338 307 355 316 282 354 457 422 390 356 330 339 421 472 448 348 420 509 400 536 630 385 69 66 70 22 6 -20 -3 44 11 999999 3 21 -32 -21 109 28 999999 999999 -46 -45 -59 999999 999999 1 -13 999999 -15 21 -21 -15 -77 999999 -68 -25 999999 -63 -50 -44 -74 -70 999999 999999 -57 -32 -69 -93 -92 -54 -24 3 -17 -56 -81 -23 -14 2 -35 26 -6 -29 -41 -39 40 39 30 32 103 69 60 86 41 26 13 66 69 36 35 73 57 104 87 51 27 23 64 41 58 75 -8 51 29 49 70 45 108 41 72 53 33 57 71 67 75 23 -5 74 32 30 9 -4 27 -43 -5 -6 -13 -19 -12 -42 64 33 16 0 36 83 38 39 26 17 -19 21 56 51 2 17 -16 71 -11 15 26 -12 -52 -21 -13 5 4 53 62 40 -39 -22 -16 10 -8 9 19 48 1 33 10 2 10 37 7 -2 -11 30 148 254 157 88 92 58 -12 22 31 24 19 71 39 40 59 48 4 11 34 44 154 167 193 313 953 2305 4093 6713 10691 14456 14580 16943 22477 27932 31680 29940 25700 17354 6992 1039 603 894 558 280 333 303 346 507 986 1283 1995 2430 3716 7888 10399 8820 13465 17740 19473 20067 22228 26450 25110 10566 4659 4658 3250 1083 453 389 291 329 401 304 572 1938 3174 2045 296 81 55 36 68 61 87 121 149 115 101 101 96 87 103 107 88 86 89 92 76 80 98 109 97 103 108 103 92 89 71 91 74 78 84 82 87 107 102 82 97 97 89 81 100 107 91 87 93 100 98 89 87 85 95 86 84 77 73 64 69 62 65037 353 129 30 11439 18 3 57 6369 2786 20473 2773 2535 2240 1851 1543 1183 1159 1042 868 773 648 497 502 503 563 584 443 342 332 395 346 305 249 369 285 332 354 311 273 342 324 381 338 290 340 429 334 390 483 407 439 489 453 568 624 444 168 88 -41 95 57 45 51 19 23 -44 39 5 37 -41 -94 -48 23 5 -61 -50 -71 999999 -80 -36 -61 -58 -47 -11 -45 999999 -58 -30 -72 -80 -35 -56 999999 999999 -66 -47 999999 -100 -70 -97 -29 -71 -37 -1 3 999999 -91 38 -27 -36 -27 -17 -25 -48 -6 -91 -100 29 33 85 60 48 131 191 65 53 74 50 1 56 96 96 90 107 32 82 51 131 57 105 79 69 86 37 26 79 80 78 118 108 97 29 -90 -14 -13 23 56 -17 -49 4 -5 -46 36 61 45 -10 -4 30 3 -35 8 16 32 14 17 -7 7 -47 25 65 33 80 -8 6 31 60 11 45 65 84 69 48 -31 24 -25 37 8 3 8 -3 -37 26 15 8 33 16 12 24 36 20 42 39 23 41 4 -8 15 56 26 25 -5 46 97 105 142 112 48 2 19 9 48 40 74 46 53 14 42 45 29 16 22 52 44 45 51 83 165 394 1234 3938 8120 12615 14972 13678 15419 21549 28960 33742 33279 30249 26382 13257 1640 656 728 842 718 513 425 432 766 1202 1493 1675 3172 3950 2779 1645 2438 4209 6780 9469 11205 13437 17047 16429 8183 3457 3245 4027 2773 777 179 155 260 287 261 693 1217 632 269 91 44 50 64 84 98 119 107 110 118 104 86 83 92 92 66 68 68 75 95 95 91 88 74 69 70 69 82 77 87 83 66 77 77 84 87 101 96 88 70 88 82 86 87 88 82 78 81 82 81 80 69 63 70 77 76 70 72 63 55 49 65043 352 163 30 11443 18 4 3 6370 2785 3329 2539 2514 2317 1636 1100 1012 973 839 818 676 505 496 466 432 622 594 515 528 410 339 298 295 271 272 254 280 285 258 279 317 269 260 183 235 346 381 401 368 457 351 353 368 392 379 296 41 83 143 69 -46 39 6 -24 -31 -97 36 16 64 30 -51 -81 -95 999999 -83 -87 21 -86 -84 999999 999999 999999 -50 999999 -72 -80 -99 -91 -66 -37 -42 -60 999999 -90 999999 -80 -55 -7 -9 -37 -45 -26 -78 -21 -17 -91 -98 -60 -60 -43 -34 999999 -89 -98 -88 -89 -69 -59 -79 -34 3 -10 57 143 88 2 22 57 45 60 110 96 34 75 -28 26 4 6 104 58 11 -2 91 61 24 58 57 66 92 57 54 27 44 -71 -76 18 11 16 80 23 66 63 43 -2 -59 -49 -23 -66 10 -14 -78 -91 8 -85 -85 -1 -36 37 47 9 27 26 -10 -2 23 20 61 48 13 -52 -33 29 -27 -6 -19 30 36 31 13 62 13 -20 54 7 -14 -2 -29 -54 -34 -16 -11 25 -8 25 3 6 5 -15 38 11 -8 30 -12 8 58 112 45 26 -8 12 79 24 41 39 8 36 82 54 56 41 15 7 22 8 14 9 84 139 460 1753 5667 9507 11973 14991 20023 26896 35072 38982 38632 33707 30901 27344 8643 1328 957 1073 1314 1503 1028 805 1182 1399 2060 1969 1320 733 487 304 209 370 1168 3748 7673 11447 15044 16973 12611 4846 2609 3219 4832 5143 4337 17559 2266 251 310 392 901 624 217 103 73 85 107 77 82 122 109 121 115 118 100 111 94 68 70 97 80 69 74 89 81 87 78 90 98 104 84 78 84 87 79 78 91 98 94 105 112 104 87 88 86 83 83 74 85 89 92 83 75 87 91 88 78 79 81 72 70 65 61 53 65049 352 137 30 11447 18 4 9 6371 2783 4411 2770 2599 3198 3350 1453 1080 934 807 768 630 612 585 598 667 522 604 582 398 428 419 262 331 334 302 269 260 258 262 182 370 346 363 263 303 322 319 281 280 334 351 193 253 294 297 242 130 102 90 115 58 108 33 37 44 33 -7 55 -45 -28 -46 -25 41 4 -67 -43 -83 -48 -79 -15 -65 -73 -18 11 -72 999999 -53 -29 999999 -40 -39 -99 -67 -25 -78 999999 -89 -97 -21 -45 -36 -61 -88 -92 -26 999999 999999 -70 -49 -42 20 -65 999999 -55 -71 -32 14 34 -27 -54 -36 -10 75 129 134 73 -14 74 16 -17 25 75 51 51 47 -4 73 69 136 50 66 33 10 86 91 89 15 30 65 109 46 -14 -15 5 -30 78 11 -23 -49 0 11 72 47 12 53 20 -16 -1 -5 7 2 15 -8 -49 14 27 45 35 36 52 8 27 -8 -23 29 31 0 15 2 -11 -33 -1 8 32 -14 19 13 29 37 27 48 2 -6 10 18 18 -16 -5 11 21 -53 -7 69 37 10 -6 24 0 33 12 16 28 48 73 73 69 41 55 4 1 -15 18 52 8 41 27 45 76 39 26 15 5 4 35 29 1 -15 72 156 477 2105 5944 9815 11977 14461 19755 23934 27607 31419 35950 35494 30313 25342 19566 7914 1560 2253 1078 753 813 1093 1939 2067 1377 672 438 578 356 115 154 583 1954 3544 4842 5091 3926 2364 2049 2555 3064 2983 5235 16465 101800 47956 680 245 348 591 1062 408 107 52 56 62 57 53 92 116 118 112 97 109 115 73 81 100 105 77 93 102 101 93 99 101 78 99 106 103 96 108 98 97 84 85 88 96 95 94 107 108 100 96 109 107 101 96 89 83 89 88 82 84 96 96 98 89 84 74 67 63 59 65055 352 170 30 11450 18 4 15 6372 2782 3300 2095 1703 8647 90874 13982 1187 728 717 706 566 581 498 494 594 639 662 556 488 320 362 360 300 291 265 223 222 317 395 246 300 251 298 255 347 376 359 405 419 413 398 216 163 176 215 159 265 205 81 97 53 46 50 -42 97 32 153 82 -35 -19 -3 -44 -29 -27 37 19 -40 -41 -34 -8 -54 -77 -93 -56 -16 -11 11 -59 -37 -50 -28 -68 -24 -48 999999 -78 999999 -2 -69 -93 -25 -89 -32 -46 -39 -12 -16 -45 -34 -66 -55 -13 -62 -73 -89 -74 -80 -50 -40 27 31 55 86 158 94 42 30 80 76 25 -35 62 72 60 76 59 33 78 69 20 110 99 66 82 65 44 98 136 145 111 92 -4 -8 70 3 81 51 45 16 8 101 76 65 78 77 64 24 34 -24 7 -40 42 1 24 -15 34 49 88 52 26 49 -38 46 61 -7 71 17 -40 -37 -24 5 14 63 39 42 19 -50 6 10 1 48 36 22 -3 10 20 20 4 48 65 46 53 41 9 46 23 11 69 35 22 51 40 -6 57 73 72 26 10 26 84 40 32 21 79 81 55 22 29 71 104 85 74 37 38 32 48 48 9 84 162 253 850 3473 7566 10185 13181 16912 20349 23380 28768 39355 46205 34608 27592 29738 9802 7150 9930 2464 692 823 1861 2433 1607 676 298 492 428 172 283 816 1216 1185 1160 2132 3433 3834 2845 2300 2067 1427 6667 33856 136818 112579 4689 881 278 554 760 356 168 107 91 101 131 135 129 152 151 130 132 151 152 133 139 139 126 122 112 117 120 140 137 135 116 129 143 127 123 133 129 120 115 98 105 124 134 133 131 120 134 123 123 125 119 125 120 127 123 131 124 122 125 123 119 117 117 115 116 108 98 65061 352 173 30 11453 18 4 21 6373 2781 2083 2080 2004 3840 22348 5213 791 710 654 659 435 314 574 605 510 414 444 437 454 423 361 297 401 370 250 247 190 164 223 214 214 249 268 341 331 261 232 323 267 245 157 33 40 72 115 37 -20 39 93 90 20 -9 -19 -6 39 50 -38 999999 -24 -40 -70 6 -62 -62 -75 -97 -80 999999 999999 -93 -57 -72 999999 -71 1 -38 -21 -56 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 -70 999999 999999 999999 999999 -10 -93 999999 -87 -23 -28 -87 999999 999999 -27 -45 -82 999999 -39 -96 -36 -38 19 81 59 78 63 19 -42 15 40 65 -3 44 69 10 -29 -7 -29 50 73 -4 -22 5 25 25 2 107 41 19 -39 -20 -3 -60 -36 -12 73 24 4 60 -19 -60 29 37 -14 43 -59 -34 11 -55 -36 -41 -35 -35 -32 30 -43 -26 6 -76 -18 21 63 -11 -23 -4 -15 -45 -68 -79 -53 -82 -75 -27 -21 -67 -42 -37 -78 -65 -8 -53 -43 -40 -33 -13 0 -50 -8 -60 -39 -27 -24 -24 -59 -34 -45 7 -4 -20 -16 3 -28 -37 28 5 -15 -28 -69 7 -16 -46 -21 5 -9 16 15 -31 -17 8 5 -24 -29 -38 -11 -31 2 -33 -7 28 -9 21 149 614 1923 3519 5080 8354 11295 15471 19991 25406 38278 47135 32626 32318 21775 24558 33077 5178 734 747 2260 2598 1447 471 225 587 631 237 677 2421 3966 4306 4378 3593 3370 3780 2682 1004 620 4592 23072 35091 96876 310999 76694 2313 258 484 958 568 193 91 85 83 96 113 118 108 116 145 135 138 126 104 109 112 84 92 101 77 91 124 137 133 113 108 123 115 96 95 96 113 104 105 101 102 102 113 118 114 107 101 104 111 108 110 111 104 96 102 106 106 102 96 101 105 102 89 79 80 79 65067 353 147 30 11457 18 4 27 6374 2779 20160 2090 1949 1622 1399 1385 925 700 725 658 638 494 463 494 501 543 549 511 402 344 352 424 308 370 328 266 254 143 130 177 143 234 260 286 225 137 363 324 254 253 143 151 160 225 153 106 124 114 101 37 38 87 86 -48 -4 -33 3 14 -89 -12 45 -13 52 -21 999999 -83 -21 -55 -79 -25 999999 -99 999999 -80 999999 999999 999999 -86 -78 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 -86 -100 -50 -11 -63 -95 -34 -81 -77 -40 -28 -98 -44 -86 -67 -59 999999 999999 -72 -82 -14 -18 55 115 113 19 -39 13 4 17 58 76 -17 56 71 71 45 30 96 131 41 16 41 -34 6 37 46 67 29 -22 9 15 -59 -59 -46 22 19 2 44 -7 -52 -13 8 -1 23 64 45 -30 -61 -16 -20 -47 -42 -55 -20 -34 -48 17 -20 9 28 -32 -44 3 -35 -10 -17 -10 -46 -62 -31 -4 -7 -36 9 -10 -74 -35 16 -20 35 -12 -75 -70 -74 -40 2 -18 -63 -56 -6 -50 -15 -23 -30 -14 8 -44 -39 -48 -31 2 32 -14 -11 31 -51 -60 -57 -51 -27 1 17 -8 -9 -6 -37 -13 -53 -16 -21 -22 -32 8 -8 9 -3 15 -2 -18 -28 -20 14 151 633 1517 2433 3810 6669 10264 15354 21147 26978 40926 45360 27914 31517 38701 20984 4417 5316 2439 2590 1122 279 366 991 906 686 2664 6143 5899 4788 4704 4373 2914 1642 1301 1139 549 1327 12367 30114 32757 73621 272668 116457 3737 504 570 1423 1605 325 91 63 61 74 97 104 115 131 139 119 129 135 113 89 104 111 99 89 89 99 104 110 108 107 123 96 107 101 104 90 105 108 102 102 98 116 110 101 100 95 103 114 103 111 112 98 95 97 104 99 89 82 96 95 91 92 94 88 86 78 65073 353 151 30 11461 18 4 33 6375 2778 37069 1935 1907 1896 1713 1290 856 673 688 567 572 441 437 572 531 400 420 362 456 402 293 334 332 156 199 177 208 159 104 219 242 216 121 306 238 264 253 300 280 336 196 152 89 83 57 33 51 100 17 25 63 101 117 109 25 -31 999999 -95 -62 -93 -53 -71 999999 999999 -83 999999 999999 -92 999999 999999 -85 999999 999999 -96 999999 999999 -54 999999 999999 999999 999999 999999 -82 -98 -98 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 -75 -73 -88 999999 999999 -90 -70 -70 -85 -76 -77 -65 -54 -21 -17 15 76 45 -39 -19 999999 -88 -91 -10 -14 -34 17 24 -22 30 -24 -25 5 -38 999999 -91 1 20 -8 3 8 30 -89 -65 -17 -69 -72 -65 13 -19 30 -40 -62 -94 -22 -18 -67 -39 -62 999999 -21 999999 999999 -33 -71 999999 -49 19 -10 13 -15 -30 11 -43 -42 -52 -81 -9 -68 999999 -93 -15 -29 -8 -27 -57 999999 -44 -25 -35 -55 -64 -76 -31 -46 -81 -28 -38 -88 -29 -53 -79 -39 -42 -41 -54 999999 -82 -40 -65 -60 -62 -59 -66 -27 -63 999999 -92 -56 -38 -74 -58 -50 -65 -33 -39 -30 -64 -73 -59 -51 -79 -72 -74 -36 -30 -68 -75 -43 -51 -72 -62 -84 -53 -12 -11 30 273 566 978 2176 4456 10579 20166 26023 35357 34936 24844 30058 24848 15340 14415 7487 3172 1719 302 510 1716 1985 1321 2044 6545 6513 2559 2639 5015 6483 4277 2229 1326 853 459 2338 13640 27922 32860 105129 269111 83186 2552 365 649 2195 3465 590 41 32 13 18 36 57 60 62 88 92 75 63 54 41 41 54 41 26 30 46 71 66 40 48 52 51 59 53 49 67 63 45 44 49 45 43 44 43 47 47 51 53 61 50 55 48 57 54 48 60 61 51 47 50 44 39 37 28 33 30 65079 353 153 30 11463 18 4 39 6376 2777 20086 2185 1856 2116 2216 1087 638 588 492 523 409 364 346 369 437 452 383 340 347 253 249 399 252 159 215 190 210 72 8 69 74 201 264 245 252 194 92 129 160 94 34 -14 32 -96 -42 11 20 -55 -50 -21 -55 -32 -84 108 -15 999999 -76 999999 999999 999999 999999 -81 -74 -35 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 -44 -32 -5 -15 -15 -21 22 -9 -61 999999 -74 -18 2 -7 -37 -49 -30 -45 -84 -39 -98 -95 -58 -48 -34 -29 999999 -48 -84 -60 -95 -49 -21 -27 -7 -10 -55 -88 -89 -69 -19 1 -24 -93 999999 -61 -62 999999 -52 -60 999999 999999 999999 999999 -90 -42 -31 -44 -24 -61 -79 -50 -64 999999 -90 -91 -91 -60 999999 999999 999999 -61 999999 999999 -82 -42 -57 -97 999999 999999 999999 -81 -91 999999 -86 -70 -36 -89 999999 999999 -69 -78 -81 999999 999999 999999 999999 999999 999999 -88 -51 -69 999999 999999 999999 -64 -70 -100 -82 -77 -69 -42 -69 -54 -60 -67 -48 -50 -73 -78 999999 999999 999999 -43 -96 999999 999999 999999 -64 -80 -83 -67 47 311 868 2274 4693 7489 12478 19496 24886 34810 32540 20610 24075 30842 27042 24678 18512 9945 2746 699 1152 2302 2695 2746 3529 8080 7074 2790 2819 6026 5903 3349 2777 1517 832 1711 7756 19797 26001 36157 96245 288043 286065 16434 527 313 545 1911 3594 563 58 44 34 35 55 52 63 94 85 86 102 68 43 81 72 85 82 55 58 57 69 72 85 80 68 77 68 54 62 68 68 74 90 63 67 68 66 69 70 69 71 73 65 64 63 71 70 62 61 66 63 58 57 59 55 55 50 40 46 47 65085 352 186 30 11466 18 4 45 6377 2775 2312 1956 1618 1345 1123 833 840 679 735 691 585 480 472 516 547 450 456 392 451 417 281 288 244 124 201 109 124 117 206 297 228 292 271 251 264 154 85 74 105 -13 45 62 109 179 46 89 88 106 114 79 73 999999 -62 -85 999999 999999 999999 -74 999999 999999 -84 -99 -51 -69 999999 -48 -11 999999 999999 999999 999999 -79 999999 -98 -97 -60 -74 -96 -64 999999 999999 999999 999999 999999 -93 -97 999999 999999 999999 999999 -35 -68 -71 999999 999999 -50 999999 -75 999999 999999 999999 999999 -69 -76 -52 -35 999999 999999 -36 -52 29 -46 21 69 33 56 57 -22 -18 -2 -61 -25 36 5 -18 19 75 61 35 -11 -36 -76 -33 -2 -1 -28 -6 -8 -20 -21 -14 -8 8 -12 37 11 -50 -15 47 -1 16 7 -15 18 21 -27 2 -17 -45 -92 -84 -37 -43 -37 36 15 -35 -42 -66 -20 1 -13 -49 42 17 -31 -51 -11 13 -9 -85 -60 -25 -37 -36 -45 -54 -74 -96 -91 -79 -26 14 8 -36 999999 -55 -53 -32 -13 -54 -9 -53 -49 -32 -20 -29 -59 -22 0 -25 -45 -65 -68 -48 -63 -46 -26 18 -19 -28 -44 -10 -14 -17 -4 -1 -42 -12 -24 -64 -48 -40 -42 -50 -64 -28 -15 -39 -33 -23 54 119 252 1002 2793 6253 10010 13500 21477 35035 36345 21777 26563 24256 25073 25826 21435 17531 8367 792 1055 1341 1031 1426 1927 6375 14359 7253 2801 3511 3017 2030 1361 934 1393 8609 21986 30553 29815 40390 102046 165653 143531 49800 1193 191 320 656 2147 1447 142 47 31 78 67 59 95 96 91 92 95 106 98 94 96 80 70 106 87 78 75 68 89 94 88 81 93 102 94 99 102 90 91 92 82 86 81 80 99 88 102 107 90 91 73 87 95 93 94 93 83 87 82 79 83 82 81 80 71 67 60 65091 352 188 30 11468 18 4 51 6378 2774 31150 1979 1485 1249 1030 845 836 703 679 664 644 563 512 559 498 496 521 567 572 471 346 290 205 183 238 155 72 153 177 196 344 271 294 278 338 138 73 -15 50 27 99 160 125 81 82 52 76 21 16 72 18 65 -14 -4 -54 -35 -73 -16 -41 999999 -85 -78 -68 -39 -55 -52 -59 -50 -73 9 999999 -90 999999 -33 -63 999999 -77 -55 -33 -37 -93 -64 -78 -51 -36 -100 999999 -100 -96 -75 -75 -95 -64 -72 999999 -71 -45 -94 999999 -96 999999 -71 11 -9 -36 -22 -52 999999 -68 -40 -52 2 31 56 90 82 -26 74 75 43 61 25 0 56 61 35 29 28 60 43 24 10 24 71 50 86 61 35 24 9 -33 -34 -35 12 -28 -45 -6 -43 36 97 44 2 -8 -4 -11 1 24 -15 -6 -72 -28 62 -32 -10 -74 -29 27 38 -42 1 -5 41 1 59 -32 -16 4 -25 -9 -45 -66 -13 -17 -17 -3 6 -57 -23 -76 -23 -70 10 46 79 15 -27 -4 -84 -6 14 -11 9 35 16 -12 -5 -33 -17 -21 -19 -12 30 -11 -5 8 38 34 -8 3 -9 -28 12 16 13 64 28 55 34 1 -10 26 6 -12 -42 -28 17 24 -1 15 36 35 37 141 437 906 2623 6979 14733 22749 25905 34180 37504 25838 16804 11774 19729 23012 17223 4130 688 795 991 403 154 545 2669 8147 8975 4349 3348 4784 4214 2663 2145 1989 4464 14105 22470 27811 41557 101255 116402 72253 21292 908 140 1781 11835 7453 3072 717 80 83 71 61 93 81 85 94 96 112 129 117 113 146 146 123 96 89 95 120 109 118 115 112 120 103 105 109 109 120 113 111 98 98 125 122 119 116 113 108 111 115 121 114 126 114 110 117 113 105 102 113 113 112 118 101 99 101 101 91 75 65097 352 193 30 11473 18 4 57 6379 2773 2111 1692 1346 1256 1083 972 849 758 644 554 517 533 448 458 417 530 522 548 492 442 342 366 306 261 179 180 132 78 144 160 143 146 151 143 273 207 44 79 192 155 44 62 95 62 55 74 25 75 81 45 52 61 12 20 -10 108 0 -29 -46 29 -46 -41 24 -33 9 -13 -72 -92 -79 2 -8 0 -5 -24 81 -31 -26 36 -98 -87 -42 999999 -4 999999 -80 -49 -97 -96 999999 999999 999999 -55 -98 -87 999999 -28 -2 -24 -14 -33 -85 -15 -48 -6 -19 -56 -3 -29 6 45 -45 -41 92 99 122 86 96 119 186 70 6 79 74 68 145 119 54 44 36 50 23 1 56 60 2 79 98 38 79 88 39 -5 40 68 64 72 64 19 47 40 71 69 52 13 90 72 11 28 -24 -32 21 -41 41 25 -3 -4 49 52 24 69 34 14 23 42 61 38 15 18 3 -2 -19 11 -22 -13 19 -8 -17 -37 -38 -16 15 -14 2 16 25 12 2 47 56 47 49 45 56 -6 32 48 -9 17 46 11 1 28 27 -3 -34 -5 35 51 36 15 2 22 46 55 98 35 19 34 39 25 35 44 17 35 57 46 56 15 13 57 56 162 420 928 1786 3698 7431 14279 20679 24576 28266 31867 18092 4226 15274 25775 23383 23209 7334 840 1127 533 1917 12755 27488 29468 17083 9345 5438 4619 5689 5075 4117 3267 4425 9140 15327 26374 40592 60293 38226 5732 801 292 299 257 717 3562 5212 2620 1195 277 76 58 93 83 101 104 134 144 118 129 145 145 126 118 113 105 106 100 83 91 102 123 141 137 128 132 111 111 113 107 112 109 115 117 118 111 108 103 110 125 112 110 105 105 102 99 103 111 108 103 98 102 108 106 94 92 97 86 88 87 65103 352 166 30 11476 18 5 3 6380 2771 3089 1810 1407 1259 1052 992 966 718 598 576 502 527 503 433 440 465 597 482 545 368 301 202 249 152 179 150 45 79 151 154 79 95 166 149 139 102 77 142 151 191 193 172 118 184 65 -16 29 -12 75 -34 -33 104 54 -87 -38 -42 -55 -4 -22 -37 -91 -53 -76 -12 -42 999999 999999 -28 -52 -69 -13 999999 -92 999999 -32 -44 999999 -51 -72 -75 999999 -39 -62 999999 999999 -45 -44 -58 -44 9 999999 999999 999999 999999 -28 -63 -90 999999 -95 -69 -63 999999 -62 -14 -53 -18 -19 -39 -27 -9 -55 8 56 101 103 141 174 129 24 -18 32 -8 21 55 96 75 5 61 72 64 53 106 88 82 114 45 -26 37 54 -31 -59 -45 -12 31 -17 53 14 -30 37 66 13 79 -1 9 0 -9 -39 -20 -29 9 -4 -17 0 -36 58 29 24 30 33 -23 47 4 -48 -8 -2 -13 -10 -39 -3 -16 -6 -18 -8 -8 -19 6 10 6 -39 14 37 -23 9 43 -15 -32 -11 2 -12 10 10 -4 -21 -20 -4 -57 -21 -9 -39 30 -13 -5 35 1 19 -16 -35 5 17 -17 11 6 36 37 38 80 97 19 21 22 -37 5 14 -8 49 48 29 13 26 6 30 130 390 784 2694 8206 15131 19565 21094 20337 21955 27420 13482 7487 18406 23551 15750 7290 1311 370 687 5533 19475 30051 26419 13059 5698 7403 8320 7867 7133 5141 3522 4149 9559 25614 39415 46245 63544 54914 6781 1250 468 327 238 231 764 3217 3100 727 398 183 55 50 51 36 58 78 95 83 111 122 104 101 105 98 85 78 75 86 101 99 85 82 82 88 104 93 87 97 95 88 75 72 79 77 74 96 86 87 80 93 86 80 100 92 88 88 85 86 83 91 82 81 77 74 76 81 72 73 66 61 65109 352 199 30 11479 18 5 9 6381 2770 9481 2157 1680 1573 1426 1095 1114 1362 844 698 625 514 517 506 474 504 560 356 453 479 356 309 339 345 285 163 135 135 163 155 123 184 212 132 210 208 143 151 166 222 183 86 148 47 3 119 17 79 69 47 70 6 88 65 -5 -6 53 48 7 61 31 -62 -48 999999 -77 9 -6 6 -22 8 -23 -86 -35 -57 -19 -55 -67 9 -43 0 22 -39 -68 -17 -38 -13 -5 -22 -25 0 17 60 -41 999999 8 42 -17 -15 -19 -3 17 -21 -34 2 -18 -59 -46 -33 3 64 67 109 42 149 179 283 216 122 122 132 142 101 162 150 105 84 88 80 130 180 156 42 73 83 75 110 177 91 41 5 108 22 45 152 146 30 69 102 78 59 48 123 97 77 50 4 63 14 56 17 56 130 65 55 41 4 20 70 82 29 81 77 24 11 21 72 36 31 47 16 73 72 30 60 -14 7 66 52 40 60 42 58 73 70 20 48 48 34 39 -13 14 69 103 91 41 12 43 19 -11 26 35 65 29 39 60 -9 71 56 30 60 87 99 108 79 67 120 81 100 35 83 107 114 49 35 31 13 68 83 95 60 125 110 193 582 2101 6252 14712 23929 29019 23883 13867 14090 15725 19421 15329 11020 2853 232 234 279 3668 14090 16769 9834 5913 4242 5927 8402 6825 6632 5040 3803 4014 3457 2805 6087 15219 44487 91127 9866 2284 1335 466 323 229 124 1453 4755 2531 267 131 111 86 47 53 58 77 84 82 78 114 132 148 136 129 117 100 101 104 108 110 106 82 81 94 116 121 106 108 108 114 110 98 103 98 102 103 109 109 112 113 104 105 90 93 103 98 85 93 98 95 100 90 100 98 88 95 98 93 86 85 68 65115 352 201 30 11481 18 5 15 6382 2769 39464 2668 1840 1775 1719 1427 989 1505 1445 802 587 633 601 574 651 601 522 410 383 408 474 330 260 185 243 199 198 200 226 244 120 133 132 193 188 187 106 82 187 150 60 161 121 150 117 76 151 149 142 80 25 31 92 92 54 36 23 40 86 54 25 47 -76 -38 60 62 -31 -3 16 -18 999999 999999 -17 -24 12 67 30 -15 4 96 117 -16 -66 -26 -20 -70 2 -41 -27 6 19 10 -32 -7 -12 15 -7 33 -1 17 63 -36 -16 66 39 -14 18 1 -26 18 119 171 162 105 167 201 190 203 97 110 162 91 89 108 134 148 63 78 159 124 104 103 142 144 132 136 134 86 120 130 49 73 56 50 129 66 60 89 118 114 90 88 111 90 57 56 62 122 60 42 51 93 110 99 72 107 137 94 84 54 80 85 127 86 29 104 120 65 18 51 111 55 30 50 28 8 19 91 41 59 98 13 28 10 37 83 133 71 70 64 68 95 76 65 89 70 38 44 74 53 95 91 92 98 83 58 115 101 34 37 32 80 93 45 105 96 78 85 88 16 97 85 39 48 24 34 43 66 108 121 82 96 191 578 1995 6002 15090 24038 21923 8933 3816 15691 21136 8683 997 298 213 190 166 167 978 3386 4960 4386 3716 3147 5048 5112 3758 3892 3815 3146 2573 2441 2071 1763 2358 1421 1707 2133 1910 1040 504 367 257 285 2351 5984 4544 991 176 103 72 61 36 67 73 107 100 93 93 133 137 113 134 131 114 104 106 94 91 121 122 96 105 109 116 105 98 107 100 123 118 93 84 110 107 98 111 105 109 110 104 96 101 102 104 97 101 117 115 105 100 98 97 90 102 89 85 89 79 74 65121 351 233 30 11483 18 5 21 6383 2767 9361 2115 2156 1919 1334 1016 1380 1629 861 691 561 625 639 628 524 577 667 655 550 451 308 352 214 138 324 183 151 256 239 218 230 212 186 134 181 168 201 197 198 150 60 108 73 73 57 81 89 43 78 95 65 38 78 79 73 -12 19 77 113 69 60 -9 -40 85 88 34 -47 35 89 96 29 16 60 -30 46 66 36 -45 -58 120 -34 -40 41 -2 33 -36 -16 73 82 14 4 110 34 44 27 13 27 9 43 -13 90 21 15 0 36 1 33 58 62 152 44 144 184 137 190 191 174 199 109 170 175 93 134 199 183 190 135 101 146 152 92 146 88 118 139 147 87 73 45 114 62 42 77 105 153 199 124 58 92 123 96 122 161 108 27 58 71 89 85 124 81 89 129 153 170 108 127 67 53 104 77 59 52 85 75 94 15 39 57 67 100 89 62 66 15 44 78 55 78 53 95 93 85 40 81 46 63 79 107 113 125 129 45 94 70 93 77 54 58 63 98 76 77 74 72 89 112 94 70 71 110 101 130 122 119 140 65 103 114 82 65 38 40 77 70 82 39 76 111 73 106 192 426 1696 5085 10773 13909 9557 4214 6515 11467 4063 737 583 348 166 166 99 485 2286 2318 1811 2058 2010 2535 3667 4102 3303 2422 1821 1409 1833 2276 1789 1127 1339 1505 1966 2750 2635 1502 720 381 186 382 2671 4350 2134 572 203 93 69 47 49 41 69 71 98 104 91 107 129 89 93 73 94 87 82 95 95 80 90 113 115 110 103 101 108 101 102 88 74 68 81 87 99 102 97 99 101 93 87 99 106 91 90 97 95 89 88 91 90 88 83 88 84 85 78 72 69 74 65127 351 234 30 11484 18 5 27 6384 2766 18574 2448 2376 2010 1493 1042 1349 1699 1132 681 731 695 691 597 613 651 718 675 638 571 423 406 263 171 212 274 266 182 159 129 174 181 184 238 181 69 173 209 127 52 79 98 114 66 157 168 36 63 135 107 80 99 143 160 158 111 45 69 83 47 70 97 -14 72 -5 -66 -21 -79 -52 63 11 15 -41 -20 55 54 82 -79 24 -1 22 -26 60 70 -70 47 43 -47 38 -23 109 50 31 29 84 48 5 -2 20 3 21 74 86 63 -38 -47 8 98 105 122 110 179 257 238 182 206 185 120 97 100 123 147 172 188 122 205 116 143 149 216 160 91 39 132 186 128 94 114 71 115 80 107 91 133 128 124 152 141 114 199 155 101 64 115 100 79 120 160 51 54 122 141 140 140 83 121 85 84 166 125 25 50 72 107 41 55 83 87 100 102 20 41 63 50 25 99 77 115 45 61 119 79 68 123 47 53 41 51 52 93 83 74 79 95 32 96 88 80 62 74 114 93 108 109 95 108 135 112 112 109 69 79 64 87 119 115 84 62 71 81 67 64 64 52 70 101 78 87 109 105 93 144 169 296 935 5013 13485 15889 7101 4277 4335 2058 1393 896 344 217 183 653 1996 1607 668 877 1129 1324 1435 1928 2431 2297 2059 1965 1787 2280 3010 3199 2836 2067 1747 2553 5459 12033 20707 26188 17820 2043 226 220 581 1720 1900 324 128 79 72 70 65 82 73 80 106 132 124 147 127 114 124 111 95 102 99 97 103 122 114 113 130 116 97 100 100 102 117 99 92 87 94 112 111 122 114 108 104 108 94 88 96 116 97 85 91 98 105 105 105 98 94 88 89 88 84 78 66 65133 351 236 30 11486 18 5 33 6384 2765 143423 3316 2450 2121 1575 1234 987 1513 1444 760 535 515 584 484 581 558 588 655 617 639 429 274 188 192 326 264 157 154 174 173 246 232 140 89 37 44 151 97 61 132 98 97 88 43 50 165 136 42 139 95 -8 75 83 4 41 70 59 46 20 5 7 0 0 -15 999999 -93 -40 -94 -23 -49 27 12 21 2 -6 53 -67 -6 -14 -41 -40 -36 -39 -93 3 -26 -9 -40 -37 -63 4 -36 -60 59 -1 0 -75 23 7 -24 54 -57 8 -47 -10 -5 -46 -9 -44 17 59 152 224 202 150 151 187 109 37 66 111 132 124 76 83 26 42 75 137 130 117 32 3 103 91 -37 67 62 104 119 68 72 76 52 137 119 113 69 105 119 69 72 99 68 83 20 57 45 124 90 92 108 101 107 99 97 73 116 42 61 112 128 109 72 48 65 72 37 39 -11 -36 58 69 52 5 39 46 48 59 6 56 32 48 17 4 55 29 62 42 63 133 92 69 39 -14 54 46 82 20 68 66 69 80 101 78 39 50 80 61 92 92 87 70 94 55 64 36 27 27 35 25 33 30 24 73 23 34 72 22 30 74 87 120 225 1443 5520 9988 10620 7431 4450 3904 3806 3214 1746 438 178 180 480 591 328 194 162 197 218 230 270 400 473 429 339 226 281 472 1960 6856 9257 5711 4836 10723 19749 26887 41623 48281 8079 505 360 623 3232 5373 731 124 52 54 57 35 37 64 70 64 91 117 124 82 76 67 81 78 61 55 64 66 80 80 90 95 90 79 68 55 67 68 65 55 76 70 75 78 67 68 65 71 78 88 71 68 68 66 74 68 74 71 70 57 59 66 59 59 56 49 53 37 65139 351 238 30 11488 18 5 39 6385 2763 3918 2334 2268 1830 1325 1059 906 1485 1539 861 595 632 703 574 493 428 566 616 513 487 279 210 258 349 319 292 281 205 202 292 239 146 119 131 97 33 61 141 143 134 15 -3 16 30 22 26 102 80 20 47 -44 -17 16 -3 27 87 33 -4 -16 31 -27 22 -38 -9 -39 -35 -78 -56 999999 -16 -39 -5 77 -66 -51 -9 -11 -91 6 -78 999999 -57 -40 9 -58 -86 -22 -77 11 -87 -81 -70 -11 -26 48 54 20 17 -10 -39 -11 21 -24 -4 -45 -31 42 1 67 127 95 180 194 187 149 90 159 106 84 84 75 127 116 89 66 99 106 62 72 116 48 72 122 93 49 -4 59 41 -9 35 39 67 96 92 79 84 115 111 72 24 43 55 110 7 19 35 70 67 52 56 58 114 73 124 73 83 67 36 129 117 76 25 53 97 91 55 18 51 64 -10 45 66 29 77 63 42 34 -4 -18 16 31 14 -1 14 26 39 21 58 -4 7 12 51 61 42 16 54 33 50 35 30 25 17 61 74 55 39 72 5 35 57 25 78 61 16 27 80 43 38 -8 45 21 14 -1 8 36 68 62 45 11 34 16 26 53 84 101 652 2092 3865 5186 5613 5114 4348 2446 1352 245 104 134 201 234 153 95 105 100 68 73 148 187 170 140 160 253 926 2783 6617 13621 21120 22558 19231 16995 17226 21574 22723 31202 23085 3390 1544 14037 47251 9575 561 112 49 66 57 44 41 56 68 83 97 110 121 110 81 69 81 64 76 88 97 98 112 99 111 92 99 105 77 66 79 75 79 88 76 79 84 94 101 93 79 74 85 89 79 74 82 76 74 75 79 86 83 76 74 72 72 72 75 68 63 57 65145 351 236 30 11486 18 5 45 6386 2762 2273 1964 1845 1710 1333 1064 957 1181 1358 740 525 532 429 484 536 553 573 481 516 496 324 204 150 212 180 212 134 180 194 152 151 92 189 164 29 150 111 40 124 90 115 -45 -38 -46 48 23 53 54 7 -15 -20 56 52 77 39 -1 -68 -74 -75 -13 -39 11 -12 -28 -1 89 5 -43 -92 999999 -58 -30 -41 66 2 47 21 -47 999999 -66 -68 999999 -86 -10 12 -96 -15 -26 -31 -14 -42 -7 999999 42 -14 -63 -54 -26 -21 -51 -63 21 40 -33 0 -66 4 8 2 59 43 84 98 103 129 136 83 55 82 82 160 113 131 156 174 52 125 86 26 57 73 76 82 14 1 28 75 105 100 99 58 61 105 74 60 38 88 81 42 53 26 28 81 74 9 35 19 70 96 133 40 17 51 35 40 55 69 78 32 75 67 52 31 2 -18 -23 -32 -32 -7 2 17 -9 13 10 34 22 11 23 46 12 19 -4 2 -20 -2 -17 34 49 15 63 19 72 37 28 47 -7 28 24 20 30 7 -2 14 8 41 16 73 90 85 67 37 39 8 25 58 14 -12 -9 0 18 37 35 1 -21 -5 1 39 126 175 241 220 179 203 210 177 223 570 1590 2901 5379 5600 3817 1767 948 380 144 104 85 132 113 59 64 94 81 25 67 191 328 458 1159 2972 5689 9733 16384 27015 34876 33365 27285 21776 27145 21427 9482 14569 17943 2619 5047 37063 26262 13091 1398 138 65 42 74 61 74 76 57 68 105 118 107 117 87 78 76 74 97 98 96 101 117 102 104 112 112 103 89 73 87 101 101 95 95 98 106 99 83 95 100 98 95 88 100 87 73 72 75 90 98 89 85 92 95 94 92 90 86 83 75 63 65151 351 234 30 11484 18 5 51 6387 2761 11253 2447 2232 2007 1509 1426 1397 1020 1374 862 564 540 618 575 469 459 436 484 474 431 321 230 197 253 258 257 239 179 125 166 112 114 145 51 105 40 89 151 54 93 140 146 29 118 96 14 21 97 159 47 67 85 9 22 -11 31 58 999999 -77 3 -33 -38 -50 -48 -54 -67 19 -2 -36 999999 999999 999999 -76 -72 -63 46 -11 -97 9 -8 -7 -29 -40 999999 2 14 -8 -36 -23 -11 6 -57 -9 -20 -56 -17 999999 -1 38 10 -78 -59 -47 40 3 -73 -40 46 118 64 148 133 126 134 168 150 103 115 8 21 71 99 115 122 93 165 167 111 92 125 140 149 75 46 113 154 27 68 76 133 79 48 106 101 115 92 96 68 96 79 -9 90 133 94 14 69 43 -4 31 30 45 91 63 5 28 174 91 130 87 73 65 72 47 42 31 99 12 -26 24 9 31 12 44 55 16 14 -11 14 31 31 45 47 51 4 42 58 52 7 28 4 26 60 3 56 50 57 54 38 29 42 46 -1 -15 50 56 101 53 47 29 80 18 9 3 -9 -8 27 14 31 0 28 48 38 -24 31 32 27 35 51 163 424 605 775 940 866 439 148 99 136 518 1901 3038 3224 2687 2069 1572 311 161 149 94 95 116 88 45 67 93 174 211 306 363 380 570 1800 7228 16475 26679 36505 39897 36826 30256 20452 9662 5501 5243 7657 6025 2189 1933 2101 5297 3059 788 112 62 68 76 57 61 54 57 58 78 100 101 91 93 73 52 85 85 75 83 75 70 75 85 87 80 87 66 68 59 78 82 81 77 79 86 88 87 98 92 65 66 81 84 75 73 81 77 79 75 82 85 82 74 69 66 65 60 56 52 65157 351 233 30 11483 18 5 57 6388 2759 30428 2646 2194 1936 1592 1708 1532 1117 1227 929 725 608 523 620 707 692 621 587 654 517 394 343 390 315 246 345 326 236 266 148 235 183 202 147 140 142 106 70 159 164 190 264 167 104 85 121 113 64 85 82 139 150 95 100 131 111 -40 -2 69 86 52 42 17 -4 31 38 -7 16 86 19 -1 47 18 71 106 28 -67 -6 -42 -14 27 1 -14 16 -17 -39 89 42 2 29 129 85 73 111 75 71 51 51 3 65 -5 12 30 31 57 37 47 62 71 43 120 235 219 188 161 202 178 150 36 142 176 128 177 207 153 88 132 78 84 135 108 190 126 149 132 38 47 76 101 89 76 132 70 96 129 163 157 173 150 164 138 113 45 75 87 37 96 99 124 75 106 98 95 179 123 116 110 69 112 128 124 112 74 91 79 95 68 67 74 99 29 39 20 100 111 60 52 78 52 31 35 77 111 96 66 117 76 99 107 56 54 88 70 104 78 41 66 125 102 49 54 60 62 89 52 107 97 78 69 80 71 93 115 66 64 78 24 63 51 75 53 49 53 46 51 18 73 106 122 91 80 97 180 231 176 88 110 68 451 2571 3969 3155 2037 1061 486 219 207 262 217 186 148 149 146 174 211 208 269 351 320 289 300 619 3401 9628 17307 26117 30192 25129 11250 4606 2536 1555 2297 5034 5024 1661 222 268 1010 1861 700 184 104 98 77 62 75 63 87 81 78 127 132 108 94 78 89 106 108 104 110 101 111 95 106 133 113 102 106 93 98 85 90 107 101 93 100 97 89 96 97 97 111 97 97 100 91 98 97 96 96 97 102 93 94 94 90 81 70 67 70 65163 352 201 30 11481 18 6 3 6389 2758 20391 2116 1945 1767 1597 1680 1233 922 1173 773 577 617 538 573 626 515 558 634 486 399 435 315 370 421 324 302 282 273 226 183 161 184 172 285 135 118 125 121 96 68 71 75 74 40 120 154 48 -3 86 148 51 31 89 81 -57 15 9 -24 -15 -7 4 26 -21 -6 -77 -57 -35 -35 47 -20 -34 -47 -49 -34 1 -22 46 27 -50 -65 -54 -31 -11 -85 -44 -17 -65 -74 -53 -34 11 13 52 23 -21 -58 -62 -62 -39 13 -53 -88 -23 0 31 -34 42 52 95 43 23 122 136 178 173 186 134 132 113 82 142 193 145 120 121 114 114 114 85 62 43 74 89 83 115 76 133 70 62 20 39 11 95 78 81 46 67 80 113 99 96 76 92 50 55 136 85 12 26 12 69 51 26 105 85 96 68 70 106 101 57 58 22 40 102 65 27 28 20 9 11 -15 87 18 52 18 -23 31 12 29 5 5 -27 -24 -1 0 55 22 59 23 15 57 33 42 51 56 72 44 -3 24 12 26 81 51 58 42 52 73 75 89 56 23 89 59 3 31 15 40 48 -45 -2 1 34 24 34 54 70 24 60 6 11 -34 22 56 68 73 79 100 102 1120 4920 5323 2584 991 365 200 188 233 163 94 93 88 119 205 261 258 225 262 380 79 1503 18361 20882 2501 4162 6828 7795 7169 4644 2271 1283 736 346 674 2570 2749 523 79 72 122 364 448 183 54 18 33 21 8 25 35 51 51 53 74 66 50 51 46 46 44 45 38 40 46 46 44 50 42 48 43 46 39 33 34 50 62 54 52 55 46 45 33 48 41 42 42 56 54 52 54 42 38 45 43 42 42 40 29 27 28 22 17 65169 352 202 30 11482 18 6 9 6390 2757 19733 2190 1872 1820 1572 1773 1217 829 854 672 555 498 567 602 697 623 629 513 483 412 418 490 426 387 404 388 281 268 300 227 231 221 133 180 239 141 132 203 87 153 149 90 136 167 177 99 142 131 63 122 129 96 169 137 81 37 96 9 19 32 22 -46 70 -37 -20 -7 -2 -27 -50 9 93 -49 -59 -10 74 -17 -73 64 45 66 107 89 35 68 24 -53 -15 -38 11 78 57 28 30 7 30 30 66 -8 7 20 -43 -14 50 8 81 46 12 83 2 113 103 148 203 218 215 226 173 126 92 125 159 181 148 106 134 110 136 123 175 148 175 192 172 72 72 76 140 47 51 128 151 77 59 186 98 120 185 159 128 79 117 126 188 162 158 106 75 74 114 65 80 65 24 66 111 97 128 118 106 127 143 145 175 109 58 89 118 117 87 15 93 50 92 28 84 84 96 109 79 20 72 42 55 103 102 70 67 106 88 81 100 98 73 114 119 57 39 56 89 65 116 90 69 100 81 119 120 112 106 132 97 69 63 76 118 60 102 94 64 38 59 35 59 31 70 54 78 61 73 76 51 59 59 83 128 78 86 120 114 400 2893 5365 2989 755 267 230 242 232 198 224 214 201 229 312 374 337 391 685 2798 9950 23575 30447 25457 8995 3759 5234 5237 3493 2168 1496 1008 485 233 367 1448 1369 184 91 111 154 420 473 244 122 67 62 82 71 70 78 93 100 104 106 111 110 89 75 68 93 97 100 86 91 94 103 93 81 79 102 104 80 86 110 104 98 104 109 105 85 83 90 89 88 91 102 95 87 92 95 88 90 88 96 97 89 83 82 72 73 65 60 65175 352 203 30 11483 18 6 15 6391 2755 18055 2247 1860 1548 1515 1625 1072 644 677 616 445 448 534 551 478 531 527 399 454 434 454 394 348 333 242 212 292 257 184 173 181 195 261 108 206 186 163 160 74 101 136 119 110 97 66 64 138 97 61 74 -21 66 87 14 6 33 -65 -89 -28 -25 -61 -37 999999 999999 -25 10 -91 -8 -70 35 999999 -24 -32 -85 -53 -80 999999 -68 21 48 -59 -33 102 -27 -9 -36 9 999999 -40 39 -20 -28 1 27 6 53 62 -3 -14 -85 2 -38 -23 -26 -36 -25 -22 37 84 26 17 71 176 171 163 151 152 169 109 44 73 89 93 161 71 184 162 100 68 97 83 112 133 112 87 58 48 18 73 95 75 70 39 22 37 73 80 124 167 97 125 118 93 81 90 66 28 22 31 50 26 61 58 92 136 116 135 87 110 70 50 79 82 53 51 41 54 12 16 71 14 -16 51 83 58 35 53 86 77 23 2 -32 9 13 50 26 20 16 54 67 90 59 48 82 58 68 57 36 34 66 76 71 51 83 49 76 59 50 64 104 39 19 84 11 31 41 78 56 8 -19 13 22 44 17 28 73 85 64 32 44 24 15 29 47 84 81 101 63 44 27 216 2132 3442 1351 307 199 240 292 344 350 332 297 303 288 336 399 527 1279 7881 25868 46741 59213 69165 56192 62950 11932 4971 3283 2013 1214 639 308 175 145 386 293 100 96 85 141 347 315 117 57 38 35 23 49 39 41 62 59 96 96 94 91 75 75 81 77 76 79 92 100 97 83 72 91 80 84 88 76 80 70 68 93 95 82 77 72 80 69 75 75 65 75 82 79 80 74 72 87 78 82 83 83 81 76 68 64 52 53 65181 352 204 30 11484 18 6 21 6392 2754 29689 2172 1886 1707 1651 1561 1014 681 785 719 625 483 629 567 587 656 563 439 449 526 562 454 354 374 371 313 412 376 325 274 161 110 149 212 71 124 123 110 72 45 103 99 171 127 119 101 146 71 172 61 97 137 19 95 39 52 64 52 -46 -85 -6 -14 44 9 -46 25 10 1 -48 -10 26 6 27 20 108 64 -37 -20 47 -45 -50 -1 56 86 -6 40 40 36 -50 -36 -12 -26 52 77 -19 -18 -19 -17 -55 17 -24 -35 -52 -16 61 -29 15 81 112 67 83 69 174 230 259 192 229 198 176 165 180 149 102 157 175 146 102 134 161 187 169 94 71 67 126 96 39 74 94 57 98 106 115 139 101 121 107 58 115 159 156 110 119 98 66 98 46 91 38 51 56 72 119 81 78 59 98 104 91 70 113 103 130 115 30 57 58 96 83 74 66 57 47 38 73 44 13 33 69 119 82 20 40 79 67 81 50 53 79 82 61 65 79 76 108 31 85 102 96 65 31 52 12 95 83 86 66 102 130 94 63 143 129 81 43 67 77 76 52 86 85 96 78 68 39 42 80 53 71 102 100 82 72 101 120 151 133 85 61 65 63 509 1401 1778 858 240 256 225 280 396 426 1827 2172 445 331 380 579 1751 9469 25612 38361 46931 68518 33613 28134 13937 4363 2390 1375 785 420 211 209 144 164 155 141 147 111 165 319 262 132 79 77 68 71 70 83 85 81 95 103 104 103 92 74 98 84 94 116 116 114 91 87 107 113 131 116 83 95 94 89 93 90 94 101 97 104 102 101 94 101 96 96 101 89 92 87 98 99 104 102 97 98 93 77 83 75 75 74 60 65187 352 205 30 11485 18 6 27 6393 2753 15901 2188 1864 1649 1643 1271 908 640 700 614 527 484 660 585 609 565 448 482 447 337 320 424 425 333 490 343 323 382 303 273 224 233 168 189 184 135 202 115 116 93 55 87 85 102 105 104 111 142 194 107 3 49 131 82 7 9 42 -50 -55 0 -11 71 52 3 -53 54 19 52 21 2 76 -21 -26 -8 1 36 -18 -19 43 -47 29 24 37 51 -29 -2 64 64 -29 -29 -4 96 66 55 30 11 18 -2 -18 -47 78 -1 27 56 9 999999 -87 -15 23 32 45 119 137 215 245 180 177 261 162 117 91 146 144 97 142 82 100 95 138 141 60 119 190 175 159 85 93 82 104 39 71 76 65 146 84 179 98 102 85 46 64 80 91 52 37 94 64 108 109 80 105 33 53 60 96 58 70 143 136 79 112 75 107 55 26 35 69 91 108 137 62 29 59 108 66 86 81 65 54 74 25 38 39 44 77 75 79 94 47 52 52 81 64 -2 34 51 132 66 57 49 65 82 101 89 68 121 79 43 66 78 99 170 248 130 75 44 65 71 54 50 56 49 72 39 59 63 69 58 45 72 87 70 128 128 89 87 90 105 67 65 74 207 741 1104 486 230 315 417 471 527 2992 8508 4461 2043 762 392 464 2295 7503 10240 11167 20661 60990 68479 20911 3847 2678 1802 887 389 214 155 130 92 79 97 150 151 120 161 301 275 139 89 54 45 55 39 68 81 63 73 71 92 90 74 61 53 65 75 88 93 87 79 93 109 107 96 80 87 81 76 67 66 69 89 97 81 82 73 70 79 81 76 89 77 70 75 79 75 64 76 86 83 80 78 79 76 67 56 55 57 65193 352 208 30 11488 18 6 33 6394 2751 38871 2068 1729 1568 1311 980 727 579 642 661 519 521 478 523 599 478 530 514 594 473 410 332 339 348 377 373 360 326 309 272 261 165 170 209 138 93 203 133 284 153 121 72 64 56 104 67 92 37 87 -6 44 45 -22 -2 29 -74 -50 -38 50 24 -9 -27 -60 -51 -11 -45 -39 42 -16 -34 -15 70 21 -78 -21 -5 -39 -36 -23 35 76 -28 -40 -10 -1 44 -31 -32 -13 25 -17 28 -19 -2 9 -78 999999 -5 -13 -6 -41 -35 -14 -8 -18 8 22 17 -14 98 135 87 186 156 230 201 172 139 124 152 166 104 97 106 114 51 128 162 174 140 174 118 112 107 68 43 33 79 78 52 37 78 58 40 74 125 93 129 82 39 149 174 67 36 58 18 57 25 39 47 30 61 47 16 -11 23 76 89 141 53 127 68 77 114 76 65 34 68 94 66 41 38 36 37 48 30 -4 34 9 26 29 49 65 54 73 -45 23 25 32 65 59 28 -22 16 52 73 18 36 26 24 -7 14 42 15 45 51 39 37 25 34 20 45 40 23 32 37 41 53 16 35 4 26 8 49 49 59 29 52 83 79 109 92 111 126 123 126 85 54 22 14 7 32 345 607 313 202 344 1120 2825 2990 4213 3175 1701 1311 626 310 243 829 1502 1495 2754 4008 16695 56529 94512 43477 4570 1120 641 297 190 139 124 61 18 38 91 162 175 104 147 154 92 17 14 26 34 3 4 30 33 46 40 46 52 51 27 32 36 49 50 50 58 50 47 47 47 53 57 32 34 41 44 44 31 49 48 54 46 35 40 29 44 54 41 41 47 40 42 35 41 44 60 43 38 34 35 37 34 25 26 27 65199 351 240 30 11490 18 6 39 6395 2750 15773 2043 1631 1335 914 626 687 671 501 562 527 593 548 469 511 568 552 575 594 393 343 399 464 380 365 328 405 412 355 268 288 296 246 191 176 240 122 252 165 136 185 116 95 68 43 128 162 172 99 62 91 122 69 -53 3 -24 10 36 86 9 26 -53 9 53 -51 -68 59 -53 22 60 39 54 -50 -45 12 98 50 22 -17 42 12 18 73 -2 17 13 43 54 52 57 19 -60 -86 51 21 7 84 100 61 16 34 -13 -40 29 33 84 149 81 33 65 130 78 128 213 234 140 124 169 127 232 160 72 74 91 110 128 184 115 164 87 180 182 129 109 28 35 54 108 119 116 65 131 73 105 87 124 150 134 151 185 159 113 106 79 34 56 72 73 35 119 122 123 141 102 100 30 90 146 127 137 131 82 111 36 73 103 155 126 31 50 133 48 69 76 70 83 26 88 99 56 59 -24 77 119 64 60 61 43 92 29 55 76 96 71 102 121 155 56 75 101 128 106 75 40 105 100 84 74 105 53 53 15 46 61 84 101 93 62 54 48 80 69 57 58 54 83 156 195 210 204 228 273 234 208 171 130 107 65 16 62 37 204 438 335 220 207 1014 2883 1626 586 383 438 566 505 329 260 276 425 524 643 1586 1873 2518 9932 28643 13674 1130 528 290 189 183 175 121 71 92 225 496 487 194 150 144 97 84 67 60 42 48 55 43 72 90 82 95 88 81 98 76 70 87 66 93 96 96 91 93 111 98 108 93 88 89 87 78 91 98 81 81 94 92 82 86 83 73 96 84 86 85 79 80 87 82 78 79 87 93 80 68 62 69 66 56 65205 351 242 30 11492 18 6 45 6396 2749 66285 3070 1550 1491 1113 892 689 738 656 633 672 591 570 517 548 490 498 539 418 449 490 356 432 361 412 382 305 344 276 310 157 198 246 191 168 275 260 218 81 41 55 54 48 77 201 130 135 91 65 190 70 80 51 23 39 59 31 44 34 -2 -32 8 -15 28 -43 -40 10 37 46 15 86 27 2 28 55 36 55 26 12 46 5 23 -1 -16 -47 39 -43 6 14 -70 16 40 -3 -21 30 -15 71 59 31 13 59 63 43 -37 6 -6 -7 74 16 114 91 220 196 132 208 249 271 186 98 168 113 196 96 92 166 142 127 131 136 148 178 206 187 114 106 122 117 145 66 104 54 102 116 103 86 125 113 104 154 90 161 89 48 112 70 65 156 126 134 84 98 76 90 155 128 59 201 171 72 102 72 85 68 74 80 75 112 113 123 94 0 78 84 77 116 78 98 102 82 86 61 83 46 69 75 107 72 35 28 112 90 41 25 47 61 101 87 42 21 74 61 37 70 82 19 69 119 74 53 77 33 73 48 62 94 84 100 82 43 108 155 216 283 399 493 477 364 252 253 295 311 301 278 201 104 112 102 120 88 66 53 109 415 441 349 219 283 309 204 124 151 241 417 483 416 437 577 813 863 692 759 1292 1490 1673 5406 6099 1094 396 270 212 165 155 107 135 652 1284 1102 930 418 186 120 96 74 64 69 84 70 88 53 61 95 80 58 71 84 82 80 83 92 85 86 101 109 111 111 95 112 113 120 113 108 99 100 87 91 90 95 94 113 107 94 91 98 85 94 92 88 90 93 93 92 88 89 91 80 81 77 78 72 63 65 65211 351 242 30 11492 18 6 51 6397 2747 8785 1688 1559 1401 1097 743 730 611 530 584 526 586 634 674 550 534 408 484 473 528 412 427 526 484 399 466 395 361 308 252 319 179 188 290 207 164 110 143 176 160 179 178 182 228 198 150 97 130 89 66 70 47 74 6 -35 -25 -14 58 13 -41 13 -21 3 15 33 14 22 19 -23 -9 -8 45 -69 -28 54 26 4 -36 57 57 55 40 -24 0 -23 -42 -13 33 31 2 25 8 -7 -5 93 24 -4 5 -32 13 -37 20 72 83 88 -11 36 94 34 12 154 168 178 224 171 181 191 167 156 143 157 77 163 161 77 135 130 130 182 176 77 118 123 201 103 81 111 99 124 64 69 72 37 77 91 125 135 143 133 79 103 47 7 3 63 56 47 29 79 136 68 77 73 91 111 124 94 63 20 53 115 76 91 81 93 63 57 113 100 86 80 56 84 80 123 65 55 76 141 65 40 33 52 58 90 85 33 38 104 97 31 40 55 78 68 46 26 107 55 90 80 75 116 31 60 21 69 89 58 86 66 61 78 41 74 169 189 236 252 219 210 215 219 344 455 527 616 670 611 549 479 305 139 78 63 63 57 47 56 52 87 160 298 324 157 91 134 137 110 66 95 109 155 203 238 388 809 1327 1521 1437 1122 1114 1354 1187 932 1519 1215 433 222 199 202 217 416 1371 3382 5783 5146 2178 597 228 161 112 90 78 58 57 65 78 81 74 86 65 68 95 92 54 70 86 74 59 84 101 104 122 102 95 96 92 79 94 101 93 88 91 91 82 98 93 91 98 95 81 81 86 85 89 80 79 75 76 78 80 76 80 74 75 79 70 67 55 43 65217 352 213 30 11493 18 6 57 6398 2746 36194 1896 1464 1457 1096 894 867 712 542 558 557 517 538 457 565 575 540 519 353 429 439 465 382 407 506 450 328 456 364 301 258 278 259 310 228 188 340 211 168 160 150 161 181 134 139 152 102 2 108 33 22 -32 -64 -26 27 -44 21 31 -64 36 -9 40 -22 9 38 -66 -63 -72 -36 -11 -19 9 88 42 22 24 -44 37 39 3 -11 -29 10 34 -21 0 38 10 2 72 54 -61 -69 -44 -1 -21 -26 14 -37 -24 -69 999999 -35 -58 7 55 28 -58 -26 -6 14 72 165 180 274 196 161 124 100 166 134 150 129 157 145 132 176 175 90 58 82 37 119 93 107 100 75 62 42 88 121 20 73 97 56 78 60 104 79 88 92 30 44 86 38 64 14 33 24 18 85 68 83 66 79 121 59 67 70 41 122 156 138 61 62 48 47 19 -6 68 60 60 34 41 33 68 44 90 83 59 29 53 16 -9 48 43 45 39 22 89 10 28 42 28 67 110 114 82 74 105 86 74 16 14 58 52 19 43 39 41 38 -2 10 44 36 45 155 182 239 319 257 195 195 198 331 375 355 199 329 652 716 491 408 326 165 101 34 14 6 -7 40 30 45 34 107 146 90 52 31 52 93 134 68 46 60 62 131 728 1663 1907 1768 1490 1213 1104 914 695 599 566 414 238 192 226 629 3281 10574 20434 23412 21598 23995 14184 2510 241 112 49 45 68 49 53 50 48 39 34 47 62 77 63 53 52 48 41 61 81 86 82 67 72 69 47 65 83 74 79 81 75 64 70 72 63 47 67 82 69 68 69 63 55 56 62 67 58 50 52 59 58 54 50 54 45 43 42 37 40 65223 351 244 30 11494 18 7 3 6399 2745 3066 1360 1386 1128 959 612 667 651 435 509 587 675 639 586 617 536 512 523 459 507 503 552 485 516 422 375 402 351 333 318 289 273 359 353 326 280 152 194 237 140 170 190 163 135 159 200 119 128 87 21 20 14 66 77 -39 6 -76 -23 -20 -21 10 30 35 59 -4 -72 -66 0 -36 -54 -3 38 1 -41 14 -7 16 24 -76 -18 -7 41 64 78 0 9 35 -69 32 60 -1 23 9 37 69 55 90 31 -40 6 55 22 11 -54 -47 -76 -20 30 21 168 75 73 150 194 184 213 147 103 122 148 109 51 118 132 93 176 134 153 79 92 119 157 48 78 116 51 33 54 79 113 -3 23 102 92 44 80 54 117 102 119 103 35 59 82 47 47 45 60 47 76 59 68 78 53 48 129 157 70 36 81 78 59 13 60 83 37 68 105 116 137 75 61 63 27 77 85 8 10 49 61 61 -21 0 14 69 59 42 66 110 43 22 86 57 56 44 72 96 63 66 49 57 48 31 81 23 74 23 46 44 19 53 76 80 52 72 59 63 110 166 189 242 318 322 395 401 271 144 139 227 250 236 291 308 290 187 92 44 49 52 30 -24 -37 33 52 63 79 82 81 58 127 119 125 122 106 71 79 402 1455 2252 2493 2296 1848 1519 1326 1005 691 487 448 353 217 172 269 669 1873 6129 12973 21507 25863 20762 13437 6776 1144 116 45 60 40 48 58 57 46 49 43 48 84 65 76 68 56 49 66 90 78 94 87 71 73 88 88 63 82 85 68 79 76 67 75 71 78 84 78 72 84 84 72 68 60 62 69 65 69 71 73 74 71 69 57 57 53 52 50 43 65229 351 243 30 11493 18 7 9 6400 2743 5753 1533 1476 1117 968 646 644 577 470 563 626 724 652 569 704 581 552 574 620 550 543 455 389 377 385 406 383 283 328 308 364 360 422 402 294 369 314 305 278 281 214 216 219 222 207 73 83 128 123 118 65 133 81 5 66 35 39 15 -39 2 74 67 42 44 27 -8 -93 12 51 10 -9 31 72 27 -5 25 12 -15 52 94 112 66 36 11 -9 6 -45 66 57 85 34 25 4 13 -42 65 12 -15 36 21 41 44 44 39 14 57 100 104 120 68 125 158 286 265 245 205 284 166 106 184 82 155 146 171 131 135 156 121 123 127 154 136 138 148 214 156 117 96 117 130 142 144 110 100 105 132 167 121 151 116 141 122 89 79 114 78 68 42 146 119 100 145 123 53 97 146 61 168 175 57 63 123 116 7 16 75 104 140 106 157 61 45 93 40 69 120 134 119 94 77 88 59 62 64 65 72 114 112 109 48 109 87 99 131 73 113 138 84 89 116 91 171 130 114 74 101 140 114 108 96 68 84 85 66 44 148 96 77 101 122 90 127 303 316 224 206 141 79 108 206 377 465 372 286 208 131 94 95 79 76 71 106 63 72 55 54 76 47 57 81 91 127 164 127 183 365 989 2141 2965 3154 2889 2578 2218 1624 1129 746 519 460 338 238 207 283 804 2196 5264 14510 27003 20821 35760 48525 31136 4209 270 142 104 95 88 90 93 92 102 101 135 114 111 115 92 102 88 98 107 105 115 118 113 129 102 109 114 130 124 111 102 104 107 113 121 116 107 121 111 102 96 106 101 108 107 103 102 96 86 100 109 91 88 93 90 80 84 78 66 65235 351 242 30 11492 18 7 15 6401 2742 25269 1656 1356 1132 947 767 596 545 553 534 514 386 517 604 500 587 582 628 544 527 453 404 329 348 291 295 295 233 269 358 306 301 466 419 346 384 399 256 288 305 237 231 239 205 192 169 98 86 22 43 43 -10 -6 0 49 -39 -5 -27 19 -12 -49 -23 5 -94 -31 26 -59 20 -14 52 28 51 20 -21 -28 -47 -35 99 58 16 70 -14 -12 26 24 39 -22 3 -9 -23 -29 -12 -19 -20 21 -12 -19 -9 -27 -53 30 -15 -47 -42 -25 14 -14 -7 33 106 151 248 159 214 148 95 105 105 104 146 167 117 94 130 122 101 126 105 106 145 78 97 92 117 136 127 11 50 85 132 122 98 85 48 47 50 125 91 96 60 46 37 -6 -26 -18 22 54 76 34 83 85 43 69 71 79 84 70 54 61 59 24 36 -17 56 34 57 80 80 48 87 30 33 3 -11 7 61 37 28 19 66 5 35 4 33 10 -4 21 47 11 40 42 -11 8 85 76 81 68 38 25 40 52 86 53 62 60 50 66 85 68 106 25 -1 37 37 73 58 65 30 40 68 47 43 130 187 176 131 59 32 92 129 144 167 191 229 146 36 -1 15 14 18 22 30 63 16 -1 18 37 14 27 34 36 42 62 67 130 298 561 924 1619 2580 2770 2595 2410 1857 1255 778 446 313 1072 1087 839 2786 4901 6121 9357 15649 13086 11781 18134 10437 6031 1537 258 148 46 25 14 24 37 47 45 51 43 38 48 37 46 56 53 26 36 67 75 84 69 86 75 62 59 77 65 67 58 54 62 58 44 43 39 36 48 52 52 49 45 43 42 37 37 54 51 50 44 46 42 37 41 45 24 25 23 65241 351 242 30 11492 18 7 21 6402 2741 10550 1575 1501 1234 920 842 634 688 541 621 590 566 660 752 688 604 594 612 538 506 571 618 516 399 407 384 419 319 455 399 331 414 429 387 450 469 529 552 485 412 347 414 310 265 239 201 198 178 139 38 123 70 38 89 58 47 -33 37 111 9 202 107 63 60 34 72 61 6 -12 -4 27 25 31 54 39 36 73 79 123 83 46 42 72 55 39 -1 4 5 109 62 9 61 51 94 50 22 11 85 36 49 72 17 69 92 89 116 82 115 81 234 270 256 364 253 229 235 211 198 262 220 116 138 210 240 201 179 163 131 135 174 162 143 206 183 219 148 145 185 153 117 107 141 112 103 138 197 180 140 113 154 132 128 74 78 88 39 28 130 76 113 135 113 87 168 81 85 138 174 136 133 124 124 150 104 96 169 178 141 138 175 124 128 148 134 125 133 70 120 131 115 109 169 174 78 105 95 80 94 107 99 109 154 143 99 112 90 141 150 141 150 166 140 85 115 140 59 81 126 118 120 108 86 161 146 176 136 134 133 107 126 98 75 115 130 116 196 168 120 122 121 58 88 131 111 99 81 77 55 59 72 84 68 115 80 94 72 62 44 41 49 102 94 83 138 211 338 622 963 1599 2225 2661 3349 3367 2614 1840 1116 695 476 346 465 1187 914 607 321 942 2967 4365 5475 8558 9978 2954 611 599 362 165 110 102 89 93 86 101 132 127 124 117 98 93 103 107 101 111 150 151 130 129 125 124 127 114 122 131 129 127 127 120 115 119 117 129 135 121 111 102 96 103 116 108 115 114 108 105 114 109 105 106 105 89 92 91 90 82 65247 352 215 30 11495 18 7 27 6403 2739 46614 1779 1445 1468 1210 904 910 775 656 648 545 545 609 723 561 622 609 593 688 568 566 604 598 506 449 438 418 315 223 357 344 370 394 349 375 322 318 329 465 484 403 342 293 267 259 173 86 116 121 12 32 33 86 -69 -48 75 34 2 27 -58 -46 -3 50 23 21 5 -25 -41 31 92 68 11 23 49 26 22 74 50 -45 -11 -14 53 49 34 -35 42 52 51 92 18 23 72 -81 -72 43 34 23 45 74 20 -5 12 5 51 26 58 38 136 109 117 166 233 250 264 212 195 188 209 218 143 158 155 91 139 122 106 170 183 215 197 205 184 144 166 213 215 125 39 83 115 109 104 45 121 113 83 22 109 120 93 36 72 96 0 108 140 117 104 100 110 101 117 138 111 147 141 105 120 100 96 123 157 108 107 47 50 73 111 74 73 114 103 101 34 20 87 137 102 55 60 84 34 41 71 99 87 26 82 58 99 99 87 55 134 101 36 124 138 143 156 163 117 118 146 139 97 73 72 73 47 80 132 141 116 86 141 157 83 51 74 140 142 112 78 78 136 101 84 93 178 173 106 101 84 71 78 61 69 85 79 45 53 72 91 92 63 90 72 58 66 63 45 63 76 85 133 184 414 1062 1862 2477 4044 5771 5120 4661 3732 1646 795 330 213 250 243 179 1435 6548 5732 4392 3999 4727 6772 4787 1366 489 467 275 141 123 81 68 66 86 78 87 104 90 75 78 88 68 86 86 104 114 125 123 100 105 112 112 103 99 99 102 99 99 101 107 116 110 109 107 114 110 103 110 98 90 102 92 86 99 101 93 94 93 82 89 92 75 75 74 73 65253 352 217 30 11497 18 7 33 6403 2738 22053 1603 1424 1335 1090 784 869 612 592 600 589 623 520 594 633 631 518 517 647 664 715 637 606 699 562 392 370 380 424 418 402 427 401 345 351 401 504 427 491 418 427 223 213 211 163 211 143 69 157 113 188 140 103 68 72 -16 47 46 58 147 61 -48 47 0 47 56 60 41 53 17 17 56 41 50 13 20 14 85 20 94 17 -3 96 74 20 -19 52 5 -19 48 13 9 100 101 59 88 -18 -51 35 40 14 21 33 97 55 101 100 125 96 146 275 216 252 298 335 317 278 167 163 180 162 195 156 170 142 176 168 152 120 160 118 154 191 187 252 226 166 117 118 96 110 160 34 110 87 50 126 108 71 77 118 60 76 22 31 54 72 49 94 179 153 107 151 84 65 146 122 96 46 82 57 89 119 23 87 73 56 81 153 86 98 96 101 105 90 135 119 117 111 82 95 92 56 84 90 59 94 56 123 74 111 112 112 131 115 105 103 112 108 105 97 77 126 110 110 116 114 96 98 119 130 111 60 63 71 97 96 83 101 84 85 102 119 111 114 72 101 55 70 86 109 79 105 57 58 66 68 52 86 68 53 56 95 65 18 43 60 81 63 50 88 73 99 86 59 87 88 135 223 545 1642 3079 3362 5410 6862 4506 1687 714 385 465 327 229 248 1160 1991 959 2163 3836 5021 6055 2861 582 415 280 169 86 80 102 89 71 93 95 86 101 87 93 72 85 101 100 123 108 109 113 108 108 129 125 107 119 124 105 120 110 115 104 105 108 106 109 115 105 104 111 110 108 109 99 93 102 108 101 97 103 102 101 97 100 88 84 81 78 65259 351 249 30 11499 18 7 39 6404 2737 1532 1352 1308 1087 823 823 727 587 550 517 562 608 597 665 557 527 452 498 516 508 583 610 677 493 466 341 395 389 373 313 446 395 391 425 352 405 439 433 338 335 189 232 137 161 147 166 155 100 98 77 48 31 55 5 66 70 26 81 99 78 27 18 3 55 13 -6 -33 -2 56 48 -13 82 132 95 -6 -1 69 13 46 12 -19 28 -40 24 105 51 3 23 63 46 8 51 54 -6 22 105 19 28 30 26 -9 -46 23 45 50 27 60 91 166 156 264 290 230 276 199 263 177 120 179 144 127 165 235 204 161 127 185 148 160 148 239 219 185 218 165 120 105 138 133 144 49 134 103 103 69 70 93 96 82 67 92 77 112 75 104 77 91 79 118 139 123 111 75 66 152 147 156 118 89 81 90 41 64 87 126 123 113 69 48 154 100 99 52 96 81 85 33 118 109 98 69 82 39 63 80 125 44 29 74 111 72 -6 88 99 103 84 91 83 138 136 89 101 83 102 78 137 72 70 59 90 88 80 110 97 103 108 96 146 108 132 130 84 75 101 125 146 172 126 121 92 72 127 52 45 63 93 70 41 70 42 46 44 61 59 83 80 58 75 52 24 76 92 77 90 80 96 151 220 451 1340 2363 3560 5912 5518 3076 2056 1107 511 658 594 298 258 1061 3633 3212 1364 2041 3824 9330 22064 30014 5708 375 164 81 57 62 89 86 86 65 77 99 106 93 82 98 108 94 116 111 114 122 138 116 111 122 121 110 127 112 105 121 120 104 111 108 99 101 112 104 113 109 94 94 105 114 110 117 110 104 102 97 99 92 89 86 91 82 81 85 65265 352 221 30 11501 18 7 45 6405 2735 19517 1447 1350 1274 944 704 658 821 601 549 601 559 575 518 505 537 533 504 493 486 528 600 603 590 616 518 263 382 294 415 373 417 409 375 367 407 434 420 408 324 179 108 63 190 188 88 36 65 158 43 -38 13 9 -16 -37 -99 -84 -31 -22 -62 -83 999999 999999 86 -16 -31 999999 15 -18 16 24 -45 11 39 -12 -64 -18 -12 -36 -26 -96 -41 55 -69 0 7 -33 11 -36 -36 -40 17 80 -12 -18 -43 -64 -13 -8 1 -12 -53 20 6 -9 14 -7 -1 57 75 170 134 130 223 164 105 105 85 136 123 100 146 46 122 155 156 115 107 137 80 98 73 143 101 147 120 46 96 106 81 60 2 48 34 52 71 48 29 28 31 70 9 23 -10 49 59 21 74 62 17 22 33 44 85 41 53 72 26 81 61 107 95 46 11 35 52 -1 47 74 24 55 40 46 -27 29 51 5 25 41 58 64 19 90 38 70 4 14 31 51 18 33 76 80 82 55 66 111 67 103 90 102 62 50 81 47 77 37 25 32 32 91 53 35 25 9 26 79 59 58 49 52 61 57 63 15 44 102 74 80 87 77 74 39 25 49 27 17 8 35 -29 -6 30 27 35 -11 1 20 23 50 7 32 13 45 52 75 57 25 148 219 380 621 952 2117 4348 4074 2334 1796 1733 1123 697 746 573 571 1186 4392 9886 8698 2125 3177 7365 18690 21888 7331 1084 187 83 69 39 17 31 52 53 50 36 37 29 38 36 46 61 50 60 74 75 91 86 82 62 76 82 75 62 68 68 69 73 65 56 64 63 54 58 60 51 58 57 55 55 56 49 49 64 69 67 56 49 50 56 44 36 36 34 65271 352 195 30 11505 18 7 51 6406 2734 5552 1234 1286 1434 1045 891 861 767 698 546 530 608 614 546 666 667 452 486 575 477 560 498 606 491 533 466 393 341 191 183 323 342 366 329 383 328 327 435 431 324 240 137 107 208 150 165 147 31 34 27 -48 11 18 1 -6 42 -16 -85 24 35 11 -42 -70 -21 52 29 15 -27 39 9 -71 -70 -54 74 -19 18 -2 29 53 -6 3 -76 -31 94 11 -14 10 -24 -27 -26 -65 28 38 14 8 2 55 1 8 -46 -80 15 -63 -72 -4 44 30 71 83 74 192 221 216 160 178 194 208 212 137 113 73 140 99 72 121 174 152 118 138 81 106 133 74 79 100 175 180 115 116 137 106 38 60 116 80 44 95 64 93 38 69 62 25 -1 73 97 86 59 52 65 56 34 34 104 50 44 89 28 -7 48 -1 82 47 25 -23 4 60 13 34 120 44 3 23 64 128 120 70 52 42 48 48 42 -27 2 30 33 81 30 46 60 48 51 41 50 19 44 69 74 66 52 100 88 53 88 78 80 70 33 47 57 50 34 52 32 22 -20 63 39 54 30 64 99 91 81 43 38 61 66 76 68 56 55 44 40 43 11 45 58 33 21 38 33 40 46 20 0 15 28 22 31 33 45 129 64 20 91 280 395 496 719 1387 2021 2296 2083 1648 1423 1200 1031 909 760 638 780 1051 1629 9245 24003 9128 3507 5559 9634 10131 5402 3352 2887 1209 223 25 29 27 23 22 50 67 50 55 70 71 55 55 59 64 59 68 83 77 82 94 79 77 77 78 80 58 48 74 76 88 72 68 67 72 58 57 66 64 73 76 68 76 72 72 71 57 64 63 63 61 61 63 56 43 43 65277 352 225 30 11505 18 7 57 6407 2732 12336 1501 1435 1304 1133 890 693 799 797 684 606 641 666 586 615 643 617 514 519 600 577 579 667 601 595 393 308 343 357 305 357 348 388 418 400 335 445 478 483 495 512 334 248 243 216 175 90 111 84 70 -38 55 144 67 12 -12 -11 1 61 72 72 93 104 17 45 19 -10 15 105 9 29 45 113 98 42 43 16 -6 39 -11 5 46 42 43 77 33 15 -59 16 25 32 32 28 22 21 4 111 120 57 -40 60 12 39 2 29 69 63 54 134 116 185 254 245 163 217 250 185 135 121 154 185 180 218 175 80 110 161 173 196 175 85 106 137 126 155 112 117 123 178 98 75 110 145 69 77 105 69 115 116 90 50 83 142 91 80 37 26 16 81 70 54 36 83 98 130 124 73 46 113 132 50 107 62 83 85 140 116 75 126 162 112 113 90 59 53 72 32 19 90 108 43 91 121 117 89 99 95 23 62 48 72 39 84 63 101 100 114 129 67 96 121 88 110 61 100 135 125 103 64 97 98 80 128 119 81 103 97 67 98 68 77 71 124 102 91 73 88 103 95 100 111 74 55 61 19 12 33 62 59 56 40 48 54 43 53 44 22 16 64 52 49 116 150 84 75 83 164 314 523 873 1585 1674 1484 1401 1425 1661 1954 1555 1072 1081 1870 2306 3937 11485 16108 5849 1475 3224 4050 8338 13798 9425 4352 1510 372 122 67 57 50 75 91 79 58 58 74 90 86 72 98 90 83 120 103 111 94 90 109 112 107 88 99 101 100 95 107 90 90 96 97 87 92 89 99 103 108 97 90 93 102 93 90 93 97 92 95 93 86 85 72 73 74 69 65283 352 252 30 11502 18 8 3 6408 2731 45673 1895 1511 1529 1298 1106 879 834 794 742 599 589 645 699 711 715 711 649 705 771 692 718 611 512 494 513 393 350 277 386 446 418 454 567 492 486 442 488 466 444 420 458 321 313 229 172 206 280 160 80 54 113 233 133 90 36 71 69 31 36 110 38 64 53 28 -12 65 79 43 -7 -12 47 94 94 91 70 39 26 107 52 70 30 -31 3 53 123 61 26 44 94 -10 67 29 15 102 33 25 52 28 11 30 27 37 26 78 14 64 68 90 87 127 164 245 285 232 170 236 240 177 172 159 208 251 205 232 184 142 166 245 219 97 124 201 164 163 134 125 94 135 213 99 101 132 105 118 100 111 117 161 113 98 93 103 132 138 130 103 120 73 86 111 167 79 82 102 120 101 100 74 60 129 89 58 54 26 73 147 82 57 51 122 129 102 109 121 138 132 109 121 70 95 114 69 85 102 123 71 112 69 81 87 103 58 83 130 131 151 114 115 71 80 118 160 102 75 85 86 116 133 100 98 91 138 86 100 85 84 87 113 74 109 109 45 107 130 99 56 97 98 69 64 90 87 79 73 63 76 51 51 91 75 39 7 61 67 74 79 73 89 63 52 101 93 74 100 112 127 201 285 407 636 861 897 821 1001 1540 1856 1884 1969 1667 1212 1718 5231 13091 17862 7512 2768 4054 6672 7977 2328 1178 935 257 91 55 65 84 54 69 63 83 79 73 76 92 68 78 97 97 104 112 115 89 96 91 107 97 95 98 106 106 96 111 107 103 107 111 101 93 87 96 81 94 106 96 96 95 97 103 101 102 89 90 96 87 89 88 84 81 81 69 65289 352 221 30 11501 18 8 9 6409 2730 7737 1463 1324 1398 1263 986 721 662 731 714 579 635 597 471 516 613 562 507 541 534 517 502 500 561 458 478 351 296 273 299 303 339 367 309 392 433 448 497 475 324 333 285 283 198 171 235 158 152 148 52 72 106 80 1 -82 3 60 23 17 12 24 -71 44 -15 -36 40 -17 29 -19 10 -48 41 -13 9 20 69 -20 -38 35 -4 -15 0 21 21 43 20 17 6 -15 4 -3 6 22 71 31 -26 29 80 58 -23 1 -7 24 -30 -64 22 68 60 126 173 152 177 297 255 169 209 165 169 121 155 141 139 139 177 103 88 109 41 104 179 194 85 104 142 96 113 193 155 144 175 134 129 54 77 146 155 58 104 178 114 126 108 23 64 94 73 9 84 46 69 96 50 93 96 127 60 66 91 91 111 76 -14 99 73 30 71 102 15 65 46 73 26 113 72 7 22 96 87 90 102 72 63 -11 25 31 40 38 58 50 48 109 87 56 96 102 46 39 85 92 70 78 83 95 53 21 42 59 50 46 31 64 81 50 61 56 99 89 89 49 99 98 98 86 45 22 25 77 58 27 60 26 63 60 30 9 51 25 7 50 37 35 25 24 -5 29 5 9 25 54 69 69 45 48 49 33 44 70 87 140 140 163 244 371 486 606 788 961 1317 1853 2242 1792 2350 9629 23046 16369 5123 3569 3813 6121 4533 1160 360 265 130 31 19 64 43 60 75 44 42 20 47 66 41 40 40 46 54 50 75 93 94 84 72 73 90 66 67 69 73 60 57 56 61 59 54 56 74 54 53 64 63 69 63 62 68 60 75 70 68 74 66 57 50 56 48 51 46 41 37 65295 353 189 30 11499 18 8 15 6410 2728 730238 3172 1647 1663 1500 1362 1075 875 791 1049 886 620 591 599 601 659 684 588 607 624 673 582 560 598 502 456 440 324 373 386 384 342 351 309 402 503 530 461 427 426 426 375 405 316 195 222 158 121 126 101 67 129 59 140 17 2 39 27 -4 26 18 27 5 66 62 67 52 16 -46 20 70 42 32 32 68 45 -9 -1 -26 -5 -22 -70 19 72 -2 75 11 56 32 62 41 29 25 56 -14 -33 -26 -8 -17 -27 10 89 48 -49 -6 25 35 51 86 97 132 95 157 251 259 332 232 168 230 250 153 146 148 128 110 159 172 210 198 156 127 109 126 73 144 165 140 260 175 134 183 119 118 113 91 117 47 168 186 123 93 114 112 90 87 122 55 38 46 94 53 48 116 127 120 88 137 34 34 55 102 76 114 89 46 83 89 43 86 133 92 83 97 97 25 90 108 95 77 125 113 36 80 58 58 91 70 75 106 58 60 91 62 92 48 97 75 45 73 96 88 95 95 89 92 73 117 119 82 60 74 57 60 55 82 97 85 121 90 73 92 89 88 93 122 93 98 79 95 54 109 111 79 52 51 47 11 32 62 44 45 61 65 36 22 12 34 49 47 51 60 66 80 91 120 104 105 74 104 117 127 158 200 258 299 355 413 553 841 1136 1672 1847 3071 15242 44868 31396 6841 2979 3433 5438 4090 746 305 283 200 87 55 38 49 64 60 69 60 73 69 69 86 90 70 56 64 91 82 95 79 94 90 92 105 105 117 115 97 100 102 88 82 88 98 91 83 84 95 93 110 88 91 102 96 80 74 78 83 82 77 85 83 84 72 61 64 64 62 65301 352 220 30 11500 18 8 21 6411 2727 1754 1527 1573 1591 1537 1128 819 688 871 884 667 578 568 546 586 567 505 544 615 616 594 727 569 546 658 487 396 399 379 301 281 412 429 378 519 491 460 487 432 446 403 429 289 299 239 211 154 108 24 99 28 61 128 66 119 68 -35 1 3 -10 64 45 58 7 -16 20 66 133 34 -20 16 -24 -18 -31 -44 9 32 36 -1 72 26 4 22 76 53 49 104 -4 -4 3 16 91 24 48 55 26 58 7 -41 3 -43 18 69 -7 2 29 3 86 100 94 224 225 237 266 203 182 234 233 110 132 77 57 188 183 212 160 108 158 51 116 191 166 107 164 142 207 201 193 180 84 40 56 107 154 116 94 125 76 148 128 107 171 157 56 126 109 43 14 29 -3 68 123 85 108 81 158 120 150 112 112 141 97 64 109 74 49 76 70 74 78 84 61 90 67 62 78 36 56 31 86 118 32 -9 47 86 78 37 41 37 133 106 56 79 93 85 53 80 78 66 137 106 117 75 71 119 117 59 107 104 71 63 62 115 72 71 92 104 66 59 91 83 106 78 67 109 55 71 112 103 75 92 79 93 69 20 26 48 40 74 61 73 36 33 47 47 74 92 67 55 72 47 74 112 93 112 120 101 97 118 138 129 155 213 331 477 660 880 1111 1337 1789 6181 22782 43916 26737 7727 3912 3667 4758 6710 4341 1281 539 289 165 82 68 70 61 59 61 85 72 74 78 85 75 80 99 98 85 76 102 114 115 128 117 105 99 102 93 104 105 91 88 102 85 78 92 85 88 103 91 93 86 87 100 104 101 105 93 90 97 98 86 81 78 73 71 66 74 71 66 65307 353 192 30 11502 18 8 27 6412 2726 11761 1812 1657 1491 1378 1321 977 872 689 750 854 796 705 705 658 656 613 588 607 578 672 622 607 528 458 734 621 444 448 381 337 433 430 267 336 340 408 488 464 413 420 438 347 240 305 217 157 73 105 95 155 129 32 -40 23 84 21 -4 36 32 66 -36 -2 9 -16 -39 29 66 8 29 15 -10 31 -44 -58 6 -23 -38 4 46 146 88 1 8 9 32 69 44 54 -38 -50 19 52 27 -11 68 53 53 91 33 17 -46 -8 -18 25 82 78 87 121 96 160 161 206 263 232 150 252 157 95 209 155 91 153 174 170 183 129 114 116 123 120 110 110 37 91 105 68 120 165 155 93 94 98 68 118 133 53 130 79 99 178 134 96 76 82 88 38 35 97 147 65 114 77 32 120 134 65 112 105 111 99 111 100 120 50 64 112 106 59 30 51 41 22 54 31 37 79 72 90 54 14 58 132 26 51 51 75 83 103 100 71 78 59 98 70 39 89 45 38 62 92 86 63 104 60 124 83 55 60 143 99 86 76 74 91 91 52 66 101 112 108 106 87 95 95 95 85 49 10 45 65 43 3 34 23 42 4 27 45 44 42 26 16 35 22 -2 27 22 16 77 64 53 55 89 123 104 93 90 91 73 109 129 141 216 367 637 891 1168 1217 1042 1189 5449 13413 14609 14310 14523 5145 6075 10545 9202 5910 1315 385 160 92 60 62 66 59 63 43 78 76 87 81 50 62 53 56 71 66 76 59 69 98 83 85 85 71 69 70 78 72 86 93 85 79 79 78 71 69 67 74 76 82 81 79 76 75 69 66 71 71 69 64 60 49 51 55 55 50 47 40 65313 353 192 30 11502 18 8 33 6413 2724 12135 1414 1360 1340 1408 1080 868 794 721 700 916 820 603 720 607 550 538 447 541 496 681 713 594 609 531 531 502 419 319 382 379 416 315 311 304 348 301 352 360 394 400 370 435 365 126 152 61 161 140 32 60 98 38 -51 10 -31 3 -25 12 -8 11 -70 -5 35 -15 -35 72 -21 -73 17 -95 -39 8 18 -43 -21 -12 33 120 65 11 -20 11 21 -63 -38 53 89 -11 52 16 1 -73 -60 -9 -47 -21 36 -18 -17 3 23 -6 -25 -18 29 24 37 -9 10 93 115 202 247 210 203 191 190 204 185 92 124 203 96 109 125 105 110 6 65 141 77 90 76 106 109 122 111 132 103 51 102 118 69 51 31 58 145 137 100 147 9 42 80 87 59 95 82 50 27 66 92 25 46 75 42 85 58 50 64 101 85 32 13 16 53 21 -37 29 41 29 57 53 35 14 53 35 84 94 44 109 98 64 42 57 86 58 10 9 60 13 31 14 66 40 36 40 28 52 75 18 55 64 77 57 43 52 47 49 45 21 54 92 61 67 68 64 82 66 81 57 63 72 106 57 35 22 57 47 57 52 66 13 11 44 54 23 57 1 -22 -29 -21 10 7 7 5 26 39 12 5 28 30 39 62 75 71 98 69 48 22 71 76 92 167 253 529 944 1219 1157 1015 1452 4899 14418 29939 25578 10648 4764 7242 13494 11461 6845 728 121 63 16 21 15 17 35 29 28 36 28 42 52 40 30 29 35 38 49 57 69 66 79 79 61 57 64 50 49 61 65 51 61 60 49 49 60 54 61 51 54 48 53 51 48 52 67 71 65 60 52 48 49 38 38 36 35 33 29 25 28 65319 353 191 30 11501 18 8 39 6414 2723 10356 1544 1454 1407 1247 928 833 819 756 702 856 884 717 566 640 569 561 530 534 650 653 642 654 540 709 512 379 385 445 419 355 443 291 388 496 467 436 410 440 432 433 533 477 463 327 267 234 114 118 159 152 64 148 104 47 51 44 1 24 33 -29 76 58 78 33 -18 29 53 38 -32 88 6 38 38 49 97 -63 -51 4 -72 89 107 1 58 -7 58 76 38 -20 12 56 18 49 39 8 50 32 18 58 -11 -28 -4 62 42 102 37 109 25 35 42 77 122 195 220 264 207 288 255 239 249 145 182 124 125 221 172 198 162 117 139 128 204 170 50 194 212 134 167 164 170 91 133 155 139 154 133 82 88 136 148 60 40 80 90 131 57 90 92 39 109 110 131 164 150 87 121 124 135 78 83 124 72 49 39 92 91 7 29 20 71 73 37 42 26 85 83 88 104 119 90 68 120 101 19 98 95 51 65 39 39 38 71 52 59 83 94 73 56 98 48 74 87 107 118 52 68 121 68 66 80 66 91 92 55 60 107 97 94 77 113 133 114 89 98 116 148 121 73 69 77 69 77 68 69 69 94 53 43 71 70 24 49 41 47 70 89 93 74 63 63 61 78 66 85 89 119 119 99 114 84 73 108 134 156 260 556 991 1280 1261 1189 2062 6788 14218 13672 12572 5642 3538 7823 14186 11986 5987 538 175 107 64 50 86 67 54 76 83 72 71 64 85 103 94 73 88 75 67 83 82 110 94 83 103 99 91 91 104 92 95 100 97 103 90 77 74 75 84 102 103 102 103 85 102 95 96 94 87 80 79 82 84 81 81 81 71 73 77 74 67 65325 353 191 30 11501 18 8 45 6415 2722 11375 1717 1408 1192 992 784 850 788 642 791 749 720 680 627 594 558 533 536 528 564 656 598 555 577 602 586 505 493 464 405 416 370 282 316 376 332 464 309 379 344 373 540 513 393 280 291 244 131 28 139 119 118 66 54 -42 65 66 28 -72 -24 71 59 -55 -2 64 -50 37 73 -46 36 -35 -13 18 57 -7 -46 75 130 52 54 82 65 75 112 -45 70 112 100 54 44 33 58 17 -11 26 28 37 87 103 18 25 60 63 59 33 92 78 125 116 75 155 184 181 249 207 218 231 191 238 217 127 156 159 163 134 180 161 240 140 104 126 207 162 127 161 160 187 218 227 162 163 131 170 176 110 83 130 137 170 215 174 106 152 110 46 78 84 56 39 56 99 132 99 140 127 66 44 95 114 105 110 93 131 79 51 88 66 89 112 35 48 70 84 107 76 64 97 112 86 18 16 67 100 81 64 15 42 103 78 66 62 87 57 64 48 44 71 123 139 85 69 89 93 52 67 119 86 92 105 72 65 83 93 65 88 108 76 90 68 74 109 103 92 75 85 84 60 107 103 85 82 81 58 37 54 38 75 57 81 57 63 80 63 40 57 42 40 65 52 29 21 35 109 95 112 134 111 82 71 55 98 120 118 196 313 489 819 1163 1385 1503 1523 4209 13430 12696 13364 13934 8002 5180 7503 9417 2475 231 152 116 80 76 69 64 65 57 66 80 77 79 63 84 105 95 80 69 80 82 80 87 105 104 96 95 100 91 105 106 102 110 108 81 102 91 90 86 82 93 86 83 94 100 89 91 96 89 85 92 87 89 87 87 80 78 72 63 66 66 67 65331 353 191 30 11501 18 8 51 6416 2720 11189 1662 1404 1369 1146 910 821 759 687 727 792 807 725 660 618 636 540 533 628 709 640 650 565 563 706 715 587 396 504 509 318 295 297 387 262 316 237 358 305 377 372 448 513 413 328 274 277 174 145 125 162 46 1 21 -1 -11 0 26 92 112 20 12 28 22 -21 10 35 70 80 -4 18 14 17 63 3 88 66 -34 40 121 122 94 108 64 108 78 35 51 119 89 74 61 6 43 -21 1 46 64 52 130 48 67 37 10 59 15 77 77 144 167 158 179 282 294 257 198 312 356 232 241 231 202 171 191 214 163 186 163 227 218 157 164 209 164 177 115 242 195 182 177 140 142 157 83 126 156 115 67 138 167 133 157 152 82 121 95 58 95 55 87 144 116 115 127 135 130 142 135 122 91 117 98 67 112 130 59 80 53 44 108 62 102 148 64 63 5 83 94 90 68 100 117 104 114 102 56 20 80 154 58 101 110 98 100 59 52 66 73 115 97 113 83 65 102 110 106 121 79 49 86 66 119 93 67 120 129 131 103 78 48 87 134 118 95 98 113 141 138 101 59 96 81 59 82 58 95 67 11 41 53 54 38 73 87 69 57 78 47 86 90 84 133 108 124 152 145 105 87 121 124 105 179 250 361 536 779 988 1231 1602 1657 1328 5101 12095 5302 4814 9424 9204 7943 18393 20260 5923 382 207 148 97 96 82 77 93 75 66 71 83 62 86 101 95 99 88 93 100 94 103 116 123 113 105 115 114 91 93 106 89 95 109 91 104 115 98 99 95 100 121 98 90 95 95 105 108 96 103 104 105 100 92 96 89 90 93 95 82 81 76 65337 353 188 30 11498 18 8 57 6417 2719 13148 1687 1352 1336 1109 1061 919 789 852 796 718 720 467 507 539 680 576 579 575 603 561 658 562 545 656 642 632 518 408 461 407 228 236 261 201 279 366 253 310 380 396 482 477 378 162 212 210 136 138 169 195 100 150 105 52 78 50 7 45 137 3 -2 -40 16 55 -24 76 76 -28 33 81 49 66 -22 9 -22 -4 27 9 0 3 5 42 55 45 92 89 105 113 82 9 -20 40 111 48 36 78 68 1 17 -3 101 63 59 -16 8 92 60 42 77 149 151 206 170 216 292 246 247 273 245 242 173 187 181 173 156 148 134 183 101 132 128 125 204 165 195 171 201 214 170 137 165 164 108 107 93 122 45 110 71 148 218 151 160 151 125 115 150 95 24 97 150 81 65 63 93 133 120 119 66 83 79 61 114 81 77 55 105 114 103 114 80 38 55 95 115 142 84 104 14 7 88 126 100 102 76 66 56 31 48 84 60 75 68 84 94 117 62 92 102 88 123 119 104 101 94 74 41 56 139 114 95 61 111 134 103 103 119 131 114 122 62 82 132 95 101 100 122 106 76 60 56 62 61 53 61 69 93 71 54 53 54 44 46 58 56 65 76 58 93 103 140 171 180 171 105 86 80 113 119 184 277 396 546 702 872 1121 1407 1633 1686 1407 4780 15543 8645 2507 4532 9808 11348 19972 30809 9216 517 264 203 116 85 87 89 87 88 112 91 89 93 78 76 95 91 103 101 80 78 80 104 102 77 116 123 101 96 90 100 116 96 105 107 115 106 110 99 100 114 93 87 84 92 103 91 97 113 99 84 76 84 94 94 95 86 81 79 80 79 74 65343 353 184 30 11494 18 9 3 6418 2717 15595 1605 1201 1042 834 940 822 690 681 695 543 598 589 592 639 535 548 531 541 579 586 528 495 531 546 581 457 417 417 353 317 209 141 296 206 218 194 241 279 256 316 411 278 286 306 278 140 149 74 25 60 11 -6 37 24 47 40 18 -56 45 55 -2 16 75 -24 -21 -4 -59 20 -2 -59 -32 -52 5 -45 19 1 -60 -3 -12 54 -5 4 37 -17 -49 33 -55 35 77 8 40 -2 11 -23 -32 -39 -24 -14 -29 -38 -20 -68 -11 -47 48 12 -79 2 20 103 99 113 147 214 169 255 218 171 138 158 102 142 106 141 146 129 135 147 113 83 104 96 103 125 61 88 92 132 160 136 161 117 -5 68 40 111 104 127 89 44 60 93 51 64 98 91 24 20 7 83 49 -6 111 139 81 100 48 29 11 30 52 90 100 66 57 -58 17 49 59 16 47 38 2 34 31 43 41 -8 66 2 63 36 69 14 -4 22 -15 -22 28 25 7 46 0 23 46 55 76 69 76 43 69 24 35 55 23 9 30 38 18 31 8 27 39 36 68 33 36 59 64 56 65 65 75 55 56 32 69 64 62 46 -5 -6 23 -1 23 -7 17 -15 -12 62 18 47 -4 3 3 4 33 27 23 49 71 93 126 171 60 11 35 65 95 158 181 285 500 792 1036 1214 1351 1488 1561 1394 4687 29375 20481 2521 1802 2758 4234 5993 12260 13983 4079 292 203 123 45 43 34 35 18 7 42 29 33 41 62 55 66 71 31 35 33 43 64 45 50 56 45 37 60 63 67 61 51 59 67 63 56 51 67 59 50 46 49 68 58 53 42 43 51 42 37 44 51 50 49 37 39 33 23 22 27 21 65349 352 212 30 11492 18 9 9 6419 2716 1606 1179 1131 1127 962 823 692 687 611 679 710 649 541 570 610 594 581 577 620 620 643 709 671 667 661 536 404 386 379 398 214 241 183 174 196 242 249 221 258 319 327 417 355 287 304 170 194 85 76 86 59 -32 41 87 -2 91 108 103 11 26 50 93 -70 5 47 42 3 28 30 -81 24 -3 42 94 109 2 -25 -13 3 80 68 17 -14 26 34 73 36 53 70 12 -1 15 -59 -36 -5 -8 -63 18 89 61 47 -17 5 27 -1 69 64 69 105 89 98 164 195 279 219 192 257 242 229 226 285 289 234 130 192 216 146 201 164 114 134 194 188 189 147 212 178 157 154 107 135 132 147 131 128 159 85 101 143 72 110 166 141 168 99 51 72 52 32 31 104 121 69 88 106 151 128 125 106 95 119 80 46 116 112 57 85 107 78 56 100 142 80 59 111 138 77 43 47 66 25 31 48 87 69 30 57 59 35 87 46 46 86 61 57 138 100 71 94 68 77 65 109 101 70 83 91 110 41 60 82 92 79 81 107 80 93 57 43 68 17 34 85 68 54 87 79 77 95 119 83 72 40 33 16 10 34 9 29 36 34 12 -8 33 35 30 45 47 74 80 108 96 166 281 125 90 88 100 122 130 199 315 530 755 915 1253 1568 1717 1765 1516 2321 18183 43889 11442 1668 2039 3334 4237 4907 10408 6617 586 278 188 109 77 60 70 41 64 68 49 50 51 45 81 84 75 85 74 83 91 97 84 89 101 85 95 96 97 113 98 93 99 98 106 111 81 106 105 97 83 76 81 84 87 90 73 78 81 87 90 81 83 92 80 76 68 70 74 63 55 65355 352 212 30 11492 18 9 15 6420 2715 2212 1430 1408 1240 1119 943 871 754 795 725 750 749 620 627 579 590 625 608 710 745 739 819 734 844 716 598 532 346 319 368 366 312 281 298 260 227 303 249 293 325 400 402 299 304 156 233 225 111 176 202 142 133 104 146 30 104 43 11 105 104 -5 68 26 -67 50 52 43 2 13 117 60 47 143 77 25 49 94 55 20 88 66 68 79 97 38 23 6 23 56 51 59 45 60 33 28 62 117 81 58 65 63 21 11 -20 81 24 49 78 69 164 58 203 259 322 327 218 273 267 297 295 210 196 231 213 223 161 151 158 155 132 158 210 256 171 138 149 174 194 192 175 221 238 170 137 170 211 139 126 113 172 152 110 163 214 138 98 147 116 48 30 95 84 146 160 87 99 86 71 152 121 114 113 117 82 178 131 97 86 53 36 72 121 122 113 101 58 82 93 102 70 129 120 82 49 63 68 115 113 86 70 79 63 117 100 81 111 121 99 97 105 85 127 95 65 104 121 118 82 90 91 100 131 106 142 127 119 150 90 70 84 53 105 128 113 92 108 113 128 112 100 99 63 45 87 92 66 59 87 108 90 120 78 79 70 65 49 64 115 122 83 138 164 314 433 225 148 122 134 140 209 247 308 380 537 799 1150 1378 1712 2183 2196 1896 9066 37708 20333 2981 1418 2250 3787 5360 9130 5093 659 309 230 155 120 102 105 96 115 121 125 131 120 115 131 149 137 136 125 137 144 149 128 137 148 134 142 125 129 140 141 121 124 148 145 123 144 133 127 138 153 146 131 124 136 141 132 126 137 138 128 124 133 135 128 120 111 112 108 103 101 65361 353 181 30 11491 18 9 21 6421 2713 32708 1738 1510 1449 1359 1219 842 739 795 630 620 637 610 611 653 514 575 481 595 587 606 749 678 719 631 539 417 307 281 323 277 226 128 137 181 205 261 272 176 163 242 323 295 229 195 160 152 182 114 11 28 73 59 36 63 8 39 -75 -8 46 17 28 70 -60 -58 -43 -92 -77 16 71 -40 -22 10 46 82 57 33 85 30 -28 22 -37 -4 7 30 118 3 3 11 41 -32 35 27 0 51 34 6 -23 44 53 -37 -3 0 42 11 64 53 35 37 56 74 109 134 162 258 257 238 265 235 224 210 246 150 238 231 111 115 87 129 86 62 155 128 116 197 101 123 183 143 115 146 161 190 201 114 130 95 137 146 157 172 121 98 111 136 109 105 11 6 20 89 73 73 106 27 81 82 64 41 134 107 64 49 75 75 89 61 95 64 54 51 24 96 2 74 143 119 81 69 116 147 94 76 37 41 56 77 28 72 88 119 90 88 97 41 70 108 97 83 109 45 15 37 48 80 65 45 75 101 110 46 54 104 122 113 49 94 44 71 95 79 67 58 85 81 44 23 46 52 61 46 42 56 60 61 61 22 62 47 54 65 50 45 90 59 66 59 51 63 53 48 68 198 465 280 122 115 98 107 131 132 162 205 279 326 469 860 1461 1863 2359 2229 1495 8412 21633 10826 1929 899 1139 2563 4114 5607 2140 271 185 149 92 90 77 70 65 52 64 76 74 71 70 76 97 82 86 84 97 73 80 96 101 80 92 88 89 107 102 87 80 101 96 92 97 98 81 78 91 90 100 99 94 99 91 91 99 95 89 85 81 82 83 74 78 68 60 66 64 60 65367 353 178 30 11488 18 9 27 6422 2712 9638 1663 1439 1431 1285 1110 897 713 658 647 721 664 605 534 558 577 544 560 547 517 651 691 721 649 573 486 405 425 401 267 266 252 222 150 156 238 118 154 293 259 254 280 278 264 147 130 139 112 126 122 51 9 56 -14 -23 23 31 46 38 13 2 -33 -37 -21 -31 -61 27 -29 28 0 -31 8 -28 1 67 78 6 -23 10 -9 65 60 71 71 -21 -79 -2 50 -12 29 10 -31 -27 -9 -25 50 47 23 -6 62 19 -14 -50 -31 76 25 -9 49 7 66 82 121 260 217 289 232 234 216 165 182 181 234 238 266 209 166 140 81 78 174 174 130 111 144 240 177 180 159 120 117 191 127 133 200 144 93 113 119 60 121 119 101 130 118 98 148 117 89 42 36 59 80 34 136 49 39 92 92 34 88 122 127 83 70 82 61 113 86 59 112 43 43 75 82 82 104 92 91 101 94 93 89 85 107 52 34 21 18 23 63 95 38 16 70 99 63 87 51 39 81 80 74 81 69 61 34 87 62 53 69 97 83 84 51 72 71 89 37 81 73 43 62 56 52 70 66 68 69 38 19 68 52 74 67 27 39 53 60 80 40 30 51 52 49 62 52 33 38 43 57 69 61 244 444 170 76 85 109 88 110 129 145 194 249 337 613 1181 1815 2785 3558 2430 2014 6566 8357 4622 906 373 611 1723 3378 5203 3934 562 164 142 109 101 73 68 56 71 80 95 95 69 52 90 110 89 87 85 77 75 90 84 94 103 85 88 81 89 87 111 101 81 99 92 85 95 91 71 89 87 91 81 87 98 86 82 86 89 87 85 96 88 80 84 82 75 82 73 64 67 65373 353 174 30 11484 18 9 33 6422 2711 9604 1609 1368 1122 1089 880 815 650 582 619 540 509 497 513 546 557 585 552 589 477 608 689 608 566 401 347 338 268 265 220 161 159 154 222 159 139 164 181 252 301 312 290 249 171 159 202 84 32 162 -9 11 -31 -53 3 35 -13 8 11 99 -32 -12 1 -11 31 88 -4 -68 -42 -14 -1 -6 -12 -12 20 -13 -18 7 6 48 85 -18 4 11 54 23 55 28 8 -5 21 -17 -3 64 -5 42 87 -30 -3 -29 -13 -73 30 -29 -7 -50 -24 -20 73 102 125 74 145 107 206 277 235 201 202 159 177 216 159 200 220 163 122 153 96 108 64 117 91 142 126 75 95 88 94 124 134 177 187 208 121 129 116 134 176 150 -2 33 44 65 113 81 40 65 41 15 99 69 43 96 33 64 100 86 80 17 35 77 66 77 69 52 43 23 71 87 113 94 97 64 44 45 50 37 62 46 106 48 34 39 3 -10 18 79 77 56 45 68 67 18 37 67 24 75 75 87 82 57 86 58 56 16 102 79 30 49 57 42 66 61 76 36 58 80 34 1 33 36 25 28 61 65 35 1 32 40 46 57 42 71 48 43 35 35 36 11 -2 36 33 9 18 29 5 46 70 78 42 44 58 105 105 37 51 44 71 62 97 126 157 221 328 618 1078 1562 1994 2988 3646 1371 1302 2284 2677 1415 374 217 654 2021 3535 5903 4727 716 155 152 105 79 31 46 69 56 48 44 44 89 49 59 67 61 80 82 79 72 55 49 65 68 55 55 65 70 73 65 68 66 65 68 65 70 74 68 62 59 69 77 74 72 64 64 63 72 70 68 58 51 52 69 65 56 53 53 47 42 65379 353 168 30 11478 18 9 39 6423 2709 14148 1983 1539 1357 1259 1046 901 735 580 549 534 588 542 461 493 529 576 544 596 558 610 592 424 358 285 250 300 243 170 216 187 202 182 222 219 96 170 276 309 285 286 203 210 83 87 87 72 50 75 152 50 24 46 -20 3 -51 -40 34 -15 60 21 -41 999999 -9 11 33 -36 53 94 11 -27 -23 -65 -13 -23 -10 -8 0 27 65 78 -26 -29 16 -13 36 17 61 82 21 -60 -53 -10 48 14 -26 -16 -1 27 69 7 53 -16 55 114 7 -16 28 43 66 68 129 115 148 254 251 186 105 201 242 209 194 181 142 219 180 115 122 126 137 150 58 144 159 169 93 118 102 123 118 166 123 168 155 223 101 93 128 123 45 55 185 113 123 136 134 56 49 67 20 36 57 124 91 87 32 64 112 111 75 97 135 124 101 75 34 14 39 67 81 113 18 66 31 32 123 74 49 0 62 4 90 91 45 85 87 59 32 6 68 27 45 52 42 54 66 88 61 76 55 55 40 51 54 65 48 72 53 69 58 54 11 60 70 51 50 41 30 56 31 49 44 10 18 23 68 62 17 6 -4 17 44 35 34 54 25 38 22 44 8 3 10 14 13 -11 3 8 -18 26 54 41 45 53 34 39 75 68 78 101 139 135 138 203 360 684 1012 1247 2114 4084 4194 1105 204 407 796 685 276 205 511 1677 3227 6731 6253 812 152 140 136 132 87 65 53 50 42 46 45 37 40 34 35 51 62 65 62 75 56 57 59 70 56 52 73 85 66 56 59 78 80 56 55 56 48 54 54 60 62 54 62 65 66 56 50 49 59 60 52 67 58 56 57 39 42 44 35 38 65385 352 223 30 11473 18 9 45 6424 2708 2141 1413 1253 1047 852 789 750 659 674 551 590 634 602 708 528 606 641 724 565 521 612 525 399 349 363 310 314 315 310 93 81 163 166 133 113 205 256 345 316 272 216 311 208 243 175 119 134 114 141 85 63 31 85 20 61 95 114 -98 -18 23 18 -25 62 23 37 9 36 49 90 61 70 -24 41 -36 -3 67 99 49 -29 17 51 57 47 23 116 53 -34 48 77 158 36 1 5 76 55 35 2 6 32 31 -21 -5 56 80 10 -38 115 45 31 49 166 236 291 232 270 269 240 252 267 229 239 274 220 124 215 206 161 148 83 157 121 93 167 157 197 84 151 132 196 162 237 245 224 203 88 124 185 99 103 122 160 188 165 165 148 59 30 46 29 52 108 126 86 60 147 161 128 107 101 94 128 84 120 132 68 79 126 69 79 82 89 60 49 38 92 96 66 102 124 77 25 90 9 80 72 63 68 71 64 24 58 57 121 127 114 92 94 135 106 61 80 78 74 95 70 52 96 130 74 81 63 108 114 87 75 73 84 68 58 100 71 72 94 73 19 53 40 48 102 40 8 18 30 58 13 22 19 62 36 50 51 65 25 34 41 14 58 54 42 76 64 50 80 87 86 117 107 148 124 129 167 204 354 536 801 1135 1417 2014 3393 3289 1653 413 313 447 332 265 325 784 1989 3345 5519 4206 532 156 162 172 160 130 98 90 74 75 67 62 59 85 93 80 80 90 86 98 106 96 103 101 87 93 93 83 81 73 95 96 93 96 81 95 101 85 79 77 71 83 84 85 91 96 85 80 79 74 85 84 74 69 70 74 70 64 69 55 65391 352 190 30 11470 18 9 51 6425 2706 1860 1352 1238 1090 921 756 715 579 606 586 585 535 410 445 611 595 552 671 701 609 573 411 410 351 350 307 274 193 275 194 170 197 181 224 26 73 186 218 295 288 206 139 131 113 130 160 115 35 70 5 85 35 71 24 106 20 -2 -42 -19 44 49 38 0 -57 6 32 60 36 45 80 113 43 43 106 60 62 0 55 37 46 50 -31 4 -54 3 44 79 98 51 41 39 2 80 55 0 -32 -56 -4 69 -22 31 30 71 27 -28 -33 79 34 94 184 143 147 266 171 207 223 284 319 191 212 198 250 219 246 188 115 77 52 120 165 117 126 162 124 139 153 171 192 192 166 167 166 159 149 210 143 138 135 162 160 166 146 129 163 169 126 90 100 99 62 34 45 123 94 60 108 156 135 152 161 60 103 141 114 108 65 38 120 105 103 102 114 72 131 112 102 86 105 105 143 84 58 81 62 70 49 37 102 85 45 103 84 99 104 108 83 48 71 40 64 55 29 101 67 56 88 75 51 54 38 71 65 93 80 40 32 4 30 44 61 92 42 39 37 85 95 71 82 65 56 16 33 8 59 54 1 29 16 6 44 42 38 33 38 34 25 7 68 71 60 58 69 54 47 66 102 123 105 122 155 174 196 213 267 401 590 779 1025 1260 1573 1919 1145 236 227 231 207 262 473 1457 2611 4320 7292 2516 363 144 184 232 244 158 115 110 82 69 77 76 65 71 59 70 89 103 96 88 92 88 110 99 98 87 79 82 84 83 84 80 87 92 85 86 91 81 81 93 90 89 84 79 89 74 73 80 87 70 69 74 75 62 59 63 68 55 43 65398 353 160 30 11470 18 9 58 6426 2705 86406 2172 1367 1259 1211 940 824 759 637 564 581 501 599 519 683 662 659 727 663 643 637 497 477 446 408 301 440 328 305 418 368 231 216 222 185 207 285 301 390 331 249 260 191 177 105 139 93 115 118 41 80 78 72 68 79 35 45 61 80 -11 43 -10 -7 75 109 41 17 11 63 -5 18 31 79 42 21 0 34 16 98 110 72 8 22 27 84 172 174 125 70 95 93 69 60 116 52 22 56 5 49 100 28 48 33 -65 3 35 72 83 96 76 193 152 176 227 144 142 229 236 258 224 218 218 274 274 234 163 160 172 175 231 129 185 212 143 177 134 132 145 195 124 177 254 177 123 159 158 88 75 103 105 169 170 94 121 193 199 168 72 83 45 75 85 50 72 121 118 144 159 149 120 145 115 112 152 153 134 100 82 60 84 176 126 100 121 113 145 40 62 106 105 34 77 99 92 66 84 136 51 -16 50 35 71 130 55 48 80 96 122 76 71 136 121 63 116 129 111 61 98 112 93 120 116 64 64 82 82 81 94 73 72 70 68 103 48 64 83 85 103 96 62 44 46 44 19 45 34 66 25 59 12 85 48 36 76 58 58 38 70 91 70 83 113 79 56 89 137 154 175 143 121 137 147 138 183 224 281 352 415 495 635 659 493 237 108 92 123 174 237 337 856 1661 3209 7057 4191 709 221 225 219 322 353 198 149 133 122 114 97 85 78 102 109 90 116 132 116 122 116 97 101 91 92 98 86 83 102 93 100 95 100 104 94 95 95 98 88 105 98 102 100 100 96 75 82 86 85 86 93 94 78 78 75 74 71 70 65404 353 159 30 11469 18 10 4 6427 2704 14836 1486 1174 1219 993 826 698 804 557 528 500 463 458 400 465 484 524 584 571 530 528 412 452 395 314 341 374 353 309 185 191 295 198 147 110 48 121 120 204 214 212 183 129 75 46 53 131 69 -9 61 21 -3 24 48 -43 999999 25 56 50 73 34 89 -51 -44 -7 -65 -48 -60 -81 4 17 -27 -68 -23 18 -21 33 -92 -59 -23 -14 44 59 -38 11 13 3 81 -21 13 7 18 -8 48 33 -26 40 60 28 -31 -32 9 21 35 21 -9 -37 -26 -9 46 40 82 92 105 122 119 98 159 209 202 201 189 183 152 59 96 107 82 102 53 88 71 54 57 88 125 118 142 171 133 112 110 100 109 104 128 120 64 -21 14 91 111 138 83 88 61 98 24 -6 25 78 -19 48 95 19 69 75 48 46 28 0 -27 67 26 90 39 31 72 27 40 22 -7 38 11 8 28 9 -37 -4 46 63 39 39 44 -3 -61 27 27 4 33 14 85 41 39 -8 39 31 -6 -14 -3 14 40 22 -4 19 38 19 -15 16 62 5 20 5 43 50 13 8 -9 16 24 16 -1 -26 -11 -2 -5 40 6 -3 -6 -7 -14 12 -1 -3 -2 -8 -16 -26 9 -21 -21 -40 -4 -6 -35 10 23 4 28 28 9 27 33 64 44 73 111 140 109 65 110 84 100 117 190 233 283 319 328 333 266 181 102 62 75 139 193 262 615 1201 2212 6106 5980 1906 551 178 150 195 398 435 141 88 74 65 35 24 26 55 61 43 24 39 71 56 31 47 56 44 52 53 54 67 66 67 56 53 54 55 41 40 59 58 59 48 51 55 52 33 33 41 44 44 45 42 39 39 31 31 22 31 21 13 65410 353 158 30 11468 18 10 10 6428 2702 12924 1462 1199 1071 1045 873 698 641 480 476 427 578 579 458 501 525 568 647 647 510 424 463 442 278 338 358 366 306 247 193 239 160 119 149 53 107 171 100 128 287 187 232 203 247 140 29 59 62 55 8 90 62 43 5 -44 35 -4 20 11 -69 -15 6 -35 999999 -34 34 18 29 50 -39 -16 -18 -3 -42 19 72 -22 12 91 76 -8 -1 129 86 -4 83 26 -48 -8 -21 -42 -22 13 60 11 30 35 2 -78 -31 68 16 -7 -6 20 8 17 -3 21 58 73 48 86 67 116 122 181 227 231 155 263 214 143 186 130 142 57 113 75 80 146 127 59 81 86 116 78 37 124 110 133 98 165 202 116 130 137 51 30 80 64 97 130 118 117 140 76 15 35 31 97 -8 34 80 85 72 61 47 79 53 75 106 8 30 39 66 84 32 66 40 47 29 59 56 9 25 42 21 39 11 64 66 36 33 2 22 28 1 74 2 10 24 45 45 41 42 42 23 28 53 36 63 28 23 25 22 74 63 54 39 7 0 -8 46 33 67 27 34 64 45 21 31 16 38 7 12 38 11 16 16 -16 28 39 6 25 -7 0 -9 39 15 15 3 -5 -17 -5 10 17 34 16 30 5 2 28 4 14 44 61 80 94 93 91 82 123 191 250 258 267 288 285 251 203 108 87 111 155 192 239 239 415 1038 1588 3240 5642 4939 2172 602 209 180 189 243 248 130 102 110 71 64 64 40 57 81 57 64 94 86 74 71 51 63 72 84 77 66 75 74 52 77 66 57 69 68 61 56 59 66 69 63 55 65 71 54 45 53 51 54 54 51 47 34 43 45 35 28 30 65416 353 156 30 11466 18 10 16 6429 2701 13104 1792 1462 1462 1099 926 757 600 474 579 600 617 613 579 613 665 701 674 725 696 610 476 474 534 493 473 441 379 338 282 306 262 171 146 293 234 242 264 294 357 220 221 170 140 152 170 113 93 170 152 66 6 7 115 -22 -12 20 3 78 -28 23 50 29 92 3 -5 115 46 18 88 6 -20 -63 13 85 12 138 80 79 68 50 -8 65 100 8 1 25 104 89 38 25 42 111 121 84 103 198 64 97 25 121 103 9 15 20 9 1 94 58 23 101 140 169 68 173 211 228 233 241 253 186 274 243 175 166 159 173 174 161 132 111 104 132 188 154 167 166 157 166 184 224 240 203 104 152 117 208 139 152 84 111 124 195 113 191 240 114 70 25 77 135 137 52 70 141 172 128 148 145 120 120 106 137 91 86 97 94 78 147 106 65 101 82 104 96 105 93 109 71 65 23 96 109 109 61 61 52 49 47 89 95 75 96 128 112 137 112 92 80 41 81 95 68 57 81 115 120 65 84 53 69 108 74 83 109 60 72 71 93 59 71 55 68 63 86 93 79 70 139 90 60 81 65 80 65 52 18 74 77 60 44 83 70 60 84 73 99 82 63 55 85 66 85 109 89 72 99 96 103 154 160 167 217 210 231 258 327 343 290 251 184 146 194 255 261 308 334 263 218 539 1293 1702 2958 5492 4215 843 226 198 202 186 167 170 128 117 109 100 108 109 108 110 128 122 123 102 119 108 112 118 127 128 108 124 118 120 123 121 103 105 88 86 96 114 103 106 100 105 105 109 109 93 98 100 100 92 83 87 93 93 83 75 72 74 77 65422 353 155 30 11465 18 10 22 6430 2699 31406 1951 1425 1206 1112 971 725 606 529 505 592 541 527 530 675 569 619 633 568 622 554 411 357 382 297 337 318 151 230 241 195 105 145 124 132 157 144 191 273 249 222 187 206 188 209 125 25 100 104 108 141 64 32 -14 0 0 72 15 -9 -87 15 30 -87 -24 41 51 7 40 -12 91 37 28 -41 -16 -8 -4 90 56 47 -16 78 7 58 61 42 -14 -19 -10 86 127 33 11 56 32 29 13 -25 -16 54 20 0 40 22 -43 -14 20 88 33 15 52 85 63 69 137 132 108 151 177 215 173 171 252 177 132 177 96 92 95 71 116 142 129 114 175 157 70 70 134 164 191 202 202 180 145 153 179 123 122 155 91 133 125 128 143 125 131 140 121 70 97 56 116 57 37 40 59 49 53 80 85 50 59 71 67 32 0 58 39 9 64 49 60 83 33 5 20 22 3 -13 18 37 86 42 68 -28 9 23 60 49 -3 -21 3 60 89 61 85 47 14 66 117 75 20 60 24 31 84 52 41 45 31 63 4 13 33 21 22 35 51 10 48 52 35 70 45 22 61 65 41 102 80 54 30 -1 14 12 2 18 20 9 34 77 36 43 75 31 16 16 40 23 39 -8 60 43 38 30 84 72 79 56 90 76 107 129 113 131 188 231 287 274 275 230 184 158 164 186 241 305 224 134 257 947 1773 2370 4782 5378 1467 210 246 161 119 99 105 104 96 75 47 73 69 76 72 99 106 99 104 93 73 86 80 79 80 93 72 63 69 81 86 74 81 76 69 66 70 75 79 68 69 70 74 67 61 59 72 70 62 64 56 63 55 46 42 38 38 39 65428 353 152 30 11462 18 10 28 6431 2698 13432 1842 1529 1439 1063 906 717 626 542 587 611 538 607 596 600 643 598 627 531 518 488 506 336 330 329 325 274 257 267 210 244 195 192 135 107 91 141 88 226 277 156 219 276 257 120 116 171 148 112 59 16 44 86 62 47 114 55 49 54 -3 93 -24 -16 36 -54 68 109 38 6 95 67 82 41 -9 -49 51 44 73 19 38 88 91 28 18 -7 46 115 82 -18 19 56 65 26 36 3 27 90 63 40 42 -15 4 45 -45 -87 -20 58 81 110 124 152 109 171 154 160 139 164 259 259 184 198 214 170 139 138 159 142 203 133 109 155 76 111 140 139 205 135 163 143 170 175 270 212 141 171 178 139 120 168 180 94 134 83 136 230 213 198 179 128 132 65 70 136 83 24 66 31 52 123 91 37 69 151 124 84 83 30 42 51 51 2 78 92 14 25 59 30 56 71 45 6 125 124 101 75 75 42 52 48 39 61 70 63 71 103 127 93 64 84 97 76 90 72 149 143 69 49 12 101 74 46 77 38 -1 74 72 93 77 2 24 51 19 37 71 39 56 61 37 66 44 18 6 34 56 34 19 33 43 45 55 72 30 17 47 59 33 31 48 51 39 50 46 86 77 65 64 72 72 43 80 109 131 110 128 142 172 205 268 340 303 290 234 224 240 235 298 233 165 148 153 726 2246 3982 6713 3526 381 266 309 196 159 134 100 80 80 81 89 80 72 78 97 111 93 96 94 89 84 98 97 73 87 92 84 84 93 92 83 83 95 92 72 74 82 81 80 83 87 91 76 84 77 75 66 60 67 74 64 60 56 59 48 48 50 47 65434 353 148 30 11458 18 10 34 6432 2697 15874 1834 1463 1236 1065 816 664 671 521 485 576 592 531 570 600 627 579 557 601 539 293 371 359 338 332 324 344 336 332 212 159 206 122 96 129 116 202 141 127 248 165 198 226 142 84 74 88 70 155 -10 78 29 23 15 31 11 35 73 47 33 24 16 22 36 64 55 -15 -7 15 25 -6 77 76 4 -35 37 45 20 27 -18 2 72 41 30 47 117 93 81 6 49 7 66 84 43 45 28 59 50 113 53 18 52 -12 -50 -43 58 7 26 -19 51 44 65 119 120 127 105 152 217 222 235 187 259 286 239 176 166 182 134 103 121 153 212 147 152 143 122 172 222 162 85 114 172 191 232 195 147 193 135 136 92 105 83 191 161 108 153 199 141 190 104 105 101 102 99 75 77 90 86 54 116 143 65 43 47 50 68 49 66 53 9 7 40 22 -15 44 64 42 55 63 17 25 33 86 70 43 39 30 96 65 43 52 27 33 35 70 83 85 77 65 59 61 94 84 85 1 64 133 76 -3 -41 50 33 24 35 51 30 28 50 111 87 44 46 93 77 53 67 68 56 56 36 9 31 34 26 21 28 38 57 26 18 59 17 27 58 62 36 21 33 63 50 45 43 54 49 49 54 41 72 87 109 71 86 130 128 156 207 287 277 246 233 234 241 242 235 259 200 102 106 123 200 631 1723 3364 4863 1029 188 238 242 198 160 125 104 83 87 90 75 86 83 87 113 103 95 67 82 83 95 92 70 85 72 72 94 89 94 76 80 78 73 81 70 63 82 89 72 73 74 78 66 74 73 75 71 65 57 68 70 65 55 55 44 45 40 45 65440 353 145 30 11455 18 10 40 6433 2695 24832 1668 1378 1214 1022 735 735 621 584 638 662 647 694 647 624 703 490 602 526 400 327 375 300 308 322 421 340 288 240 141 165 187 148 180 130 139 191 170 216 305 320 265 199 152 126 108 130 93 26 66 5 128 86 72 13 -56 -50 -6 25 -18 7 16 -18 30 80 2 23 39 7 -30 9 10 -18 46 -19 32 -16 -81 -8 31 113 89 -8 -31 11 29 -15 29 134 50 66 83 111 61 23 12 83 18 -19 15 -28 -36 77 39 22 29 14 25 89 64 122 82 100 138 122 183 235 274 367 266 171 256 259 270 221 174 125 106 173 130 76 83 121 124 71 87 119 127 153 155 166 134 127 165 142 108 116 215 197 121 110 85 100 104 82 108 156 171 135 196 133 40 127 102 51 67 86 77 131 71 85 98 147 67 86 31 36 13 45 69 22 57 59 30 40 11 35 46 64 44 -32 -2 95 94 59 75 41 58 30 57 84 69 81 107 67 50 98 75 51 34 68 27 66 61 63 -2 25 49 55 -1 44 41 32 33 19 59 69 58 24 35 33 38 40 32 75 76 80 38 9 24 47 76 52 39 57 58 19 54 71 55 47 55 69 28 32 20 35 62 46 51 66 74 65 47 62 65 80 79 71 99 113 143 143 163 185 244 231 238 198 191 230 283 267 226 136 126 88 84 63 117 261 703 1980 2099 329 205 244 309 224 177 145 128 119 93 101 109 85 95 92 93 98 118 112 85 94 81 93 94 96 80 88 109 101 100 98 80 101 99 93 85 86 87 91 88 90 88 100 97 85 86 81 82 79 85 83 87 81 70 64 67 59 62 59 65446 353 141 30 11451 18 10 46 6434 2694 37029 1777 1580 1476 1281 868 677 678 609 750 660 609 648 611 661 677 715 656 651 544 291 373 467 486 463 328 276 350 328 258 260 240 198 201 182 104 139 228 326 291 387 296 175 144 189 163 194 61 190 136 123 130 178 136 113 2 75 89 -3 -19 36 179 62 81 85 159 152 84 46 144 168 151 44 -50 69 167 71 14 61 56 128 42 122 107 109 18 41 73 102 179 136 72 106 129 116 119 17 72 69 72 26 48 22 59 98 13 56 107 40 24 108 157 187 170 266 285 245 308 343 275 242 304 228 171 151 148 167 215 182 162 136 122 127 143 125 147 165 234 162 211 216 266 274 221 246 207 168 172 233 202 162 157 172 122 138 174 119 120 164 146 143 88 169 189 93 137 137 173 154 136 114 88 146 136 117 149 29 49 81 118 71 53 67 51 52 54 64 52 62 58 52 78 105 121 149 95 65 67 79 133 97 36 63 64 66 55 74 64 101 102 53 95 100 77 94 102 102 136 123 63 59 105 71 49 62 93 118 106 60 55 99 100 118 95 56 68 138 102 55 58 74 93 89 83 53 45 54 67 49 47 30 47 66 77 70 54 78 91 50 59 80 80 81 82 71 62 73 60 69 82 90 126 140 191 186 214 230 210 185 202 259 334 299 250 176 120 130 110 127 157 162 230 988 1950 703 302 299 420 398 249 157 126 123 145 103 89 87 97 103 120 117 130 120 112 101 104 104 99 112 104 107 107 106 108 109 101 106 111 102 106 98 92 99 101 100 107 99 97 103 112 109 93 99 98 82 94 85 77 84 78 78 66 65 65452 353 139 30 11449 18 10 52 6435 2692 41432 1822 1391 1387 1089 895 820 610 686 664 685 719 710 685 726 574 591 596 572 455 319 374 409 409 395 324 370 327 394 339 310 230 184 169 161 136 124 162 258 328 327 341 245 161 170 59 1 179 171 124 117 186 110 16 89 89 38 -33 -6 58 -4 -30 61 37 -14 70 77 17 42 88 9 41 53 15 43 98 76 29 64 60 86 76 38 101 131 52 12 45 85 121 107 82 96 108 58 79 64 48 93 58 110 53 16 87 94 44 11 1 3 -2 90 176 213 194 192 200 245 252 283 285 257 247 303 277 228 200 204 166 173 143 157 135 135 151 115 148 176 188 173 189 249 250 243 237 246 257 249 250 222 186 198 116 190 202 162 180 143 167 203 194 171 135 145 214 141 156 103 166 150 139 100 155 111 140 124 70 56 118 70 56 98 43 77 47 68 62 59 86 2 28 31 35 50 88 160 51 108 94 68 60 42 40 71 128 150 52 66 51 68 105 33 50 92 72 97 92 101 59 68 84 85 90 126 80 80 79 49 57 80 57 112 77 100 100 56 71 74 27 35 44 91 99 98 64 59 104 64 61 66 48 67 49 46 112 84 82 52 94 77 81 64 95 99 69 67 61 78 60 85 74 94 98 77 127 158 189 180 198 232 253 258 298 315 229 194 151 127 108 138 137 153 370 1366 2457 874 224 265 496 412 338 174 129 136 157 130 126 116 120 113 107 117 125 111 104 105 111 108 100 92 111 115 88 92 113 103 93 94 86 100 104 112 101 87 91 87 87 107 105 99 94 90 83 75 80 78 79 81 79 80 81 69 65 61 65458 353 139 30 11449 18 10 58 6436 2691 25061 1562 1304 1088 830 712 606 635 673 662 686 605 620 523 497 510 539 479 475 338 404 303 340 370 224 264 386 233 260 328 272 77 72 121 149 92 141 213 161 204 368 272 157 155 138 137 75 44 126 94 116 99 111 14 78 12 39 23 -6 91 38 -27 54 62 51 51 146 74 18 34 6 33 13 66 20 41 103 79 -7 52 45 17 -8 38 27 77 52 -9 16 4 37 58 8 55 64 39 55 26 17 1 15 44 -29 26 27 127 99 -53 34 10 -38 92 130 52 105 164 273 292 235 255 269 238 224 203 131 143 127 161 151 108 120 126 66 67 146 93 142 157 143 104 170 126 164 239 200 170 180 167 203 158 63 88 141 135 166 150 182 171 104 103 86 122 24 90 115 102 96 91 178 176 156 96 81 59 102 51 23 83 98 53 76 70 28 47 88 104 57 36 33 -13 29 1 62 75 53 69 91 47 87 73 31 34 52 42 88 60 49 -7 21 54 89 77 13 35 74 40 36 37 74 91 59 78 57 59 72 45 55 62 123 78 32 36 56 58 55 37 47 54 38 24 33 19 36 57 23 20 58 46 52 70 59 47 54 37 40 50 50 53 66 66 61 70 70 54 51 28 10 43 46 31 48 111 115 122 116 112 148 174 214 271 290 295 245 186 136 127 125 123 112 139 126 413 2093 4283 1688 231 336 850 614 358 252 159 111 114 102 77 88 101 102 88 106 110 92 91 90 97 97 71 60 61 78 86 74 93 84 65 82 87 75 71 79 66 71 73 76 79 77 84 73 58 51 68 62 59 56 53 61 56 62 54 51 45 35 65464 352 169 30 11449 18 11 4 6437 2690 3524 1251 997 802 644 599 554 702 741 625 668 721 686 633 547 482 386 359 320 372 414 389 281 345 326 203 322 266 154 135 137 187 184 133 137 229 236 210 225 326 258 211 163 119 105 81 60 63 11 -6 34 -14 -45 17 -2 -29 38 -3 -25 -45 -83 -4 12 -2 -1 -30 9 31 24 89 62 88 36 11 31 85 77 53 70 60 33 18 16 73 27 100 77 45 -12 30 13 18 47 71 17 76 65 -24 -14 -21 -12 -44 27 37 17 32 31 41 38 60 34 -1 76 149 159 161 195 194 206 175 210 186 202 205 188 149 191 226 197 124 109 156 164 135 166 134 125 201 184 163 147 152 195 199 198 198 162 152 174 190 181 171 145 134 110 158 175 170 143 132 122 91 117 153 78 75 72 90 98 116 104 68 76 45 49 57 73 77 82 72 54 40 57 65 12 48 38 -5 5 45 24 2 21 2 -18 26 52 54 29 57 80 82 52 54 55 50 38 62 56 45 38 46 58 68 73 60 65 63 76 88 77 68 87 97 107 76 49 52 51 44 44 44 47 66 48 33 45 38 37 49 58 66 73 55 40 36 28 35 64 32 22 40 56 49 18 22 34 57 56 48 59 83 51 42 33 38 53 30 45 63 57 77 90 107 138 157 166 212 250 253 255 242 200 176 150 146 237 301 189 153 462 1449 2148 1052 216 212 663 636 343 230 183 137 131 133 117 93 88 105 113 112 118 87 88 99 105 94 84 84 79 86 96 89 78 79 80 96 102 95 87 85 87 82 89 83 75 74 75 79 79 71 71 68 69 56 50 56 58 63 52 46 54 45 65470 352 172 30 11452 18 11 10 6438 2688 8761 1510 1167 871 750 687 603 599 654 674 747 720 575 582 514 521 479 383 372 369 364 351 344 466 444 300 214 224 173 183 161 165 116 167 172 204 179 201 270 276 313 335 206 126 120 191 83 49 82 5 48 57 3 31 24 24 17 -50 13 -7 14 -14 6 104 43 73 53 65 25 76 111 104 -11 42 43 68 44 47 16 79 163 76 90 59 85 70 64 60 66 82 82 82 46 23 30 78 79 79 97 91 -14 19 54 76 89 6 53 37 9 62 81 69 142 163 142 131 142 182 238 259 231 202 243 189 119 186 184 96 111 137 236 222 210 118 101 133 180 128 123 186 209 159 194 196 219 158 165 182 172 166 191 170 165 174 156 199 209 185 164 191 144 103 118 145 140 108 101 101 187 163 102 59 49 56 79 84 82 76 81 107 90 95 66 23 2 28 29 7 6 37 29 22 70 93 99 88 46 33 55 91 106 91 62 32 35 48 48 52 33 43 65 86 109 94 62 61 72 109 135 109 63 59 75 89 116 137 124 100 71 57 79 90 88 84 90 106 107 81 70 82 101 113 114 108 97 81 46 17 40 65 53 58 82 95 80 70 69 82 72 53 75 91 87 78 74 76 50 53 60 61 49 55 81 116 142 169 183 206 228 225 239 240 190 154 140 146 247 294 203 283 1123 1926 1365 469 227 412 483 450 359 250 186 137 126 125 119 121 117 120 126 142 148 146 119 128 126 112 121 119 113 113 105 111 114 109 117 96 106 110 119 111 95 102 103 103 110 105 96 97 95 93 96 102 97 96 78 80 76 77 73 68 67 62 65476 352 177 30 11457 18 11 16 6439 2687 4967 1589 1311 995 760 728 634 773 702 640 693 706 717 677 553 657 513 460 392 334 382 432 383 414 392 394 348 202 160 119 199 249 178 212 239 195 258 290 268 283 234 219 141 126 101 110 135 142 89 115 105 33 21 129 152 49 92 109 103 22 54 45 -4 66 82 122 66 67 156 130 60 14 52 25 75 80 93 2 56 64 72 85 121 90 63 90 96 77 77 121 133 50 30 115 121 107 77 61 63 138 105 76 95 130 124 67 33 80 47 34 106 130 155 192 160 192 272 343 379 365 273 201 162 172 179 219 195 150 186 129 109 152 170 170 123 144 162 220 233 240 233 208 203 152 221 239 207 212 197 142 201 178 170 187 215 189 191 155 189 223 151 103 145 153 140 174 136 108 111 126 128 128 133 106 107 133 126 125 114 114 90 81 75 143 127 78 55 66 18 -2 -6 37 94 105 68 67 79 71 93 116 120 84 115 111 114 104 136 146 114 91 88 77 110 104 109 108 84 86 135 74 72 89 117 96 114 113 120 116 115 102 71 114 73 60 69 92 94 59 64 126 84 67 85 76 100 77 88 77 62 67 113 77 87 63 39 50 67 98 78 75 62 110 102 101 58 78 104 58 68 103 101 114 109 114 139 175 199 220 253 260 255 282 229 217 211 177 171 163 205 555 1184 1099 702 374 877 1087 465 418 420 303 183 135 124 155 154 143 152 154 143 141 146 147 137 125 130 125 128 134 138 150 141 139 141 134 125 123 128 130 135 143 142 142 136 138 133 129 121 123 126 117 118 123 118 116 111 111 106 102 92 91 94 90 65482 353 149 30 11459 18 11 22 6440 2685 17750 1792 1233 978 899 675 689 671 593 649 601 584 635 688 766 515 451 419 422 401 358 341 339 314 337 333 271 280 207 96 172 109 176 150 164 110 109 176 229 250 233 187 155 206 108 34 107 54 41 82 26 25 59 94 33 -42 -19 29 37 -2 7 -64 25 43 65 102 32 25 28 40 62 16 -35 52 10 32 19 7 -7 37 -20 43 2 48 66 66 78 53 -31 16 65 8 55 80 73 95 75 11 4 -10 9 43 -29 15 4 -6 65 8 54 3 73 83 77 105 157 110 169 182 175 214 242 200 148 173 213 148 179 149 108 131 195 146 63 96 160 160 154 113 179 238 201 163 138 148 124 122 139 183 156 125 97 210 186 154 186 199 101 146 192 112 95 59 133 111 127 130 135 101 87 75 171 117 154 120 75 70 93 88 42 5 22 54 49 34 16 4 -1 62 42 -18 -11 -20 40 1 59 46 21 -6 74 56 13 50 33 45 56 25 16 24 57 71 20 27 34 83 71 50 32 26 46 56 15 50 71 74 105 49 87 73 72 70 50 40 92 90 32 53 17 44 42 73 34 59 98 21 22 30 23 3 11 21 0 44 29 39 40 37 62 50 65 87 70 29 47 57 41 27 32 30 28 30 33 31 38 68 42 71 119 135 127 162 169 206 185 224 192 162 160 128 130 161 292 494 510 532 705 1195 771 456 386 321 219 153 136 120 106 104 97 96 99 107 109 119 101 106 103 89 84 91 91 103 108 93 91 89 86 81 91 99 98 88 89 77 91 82 96 92 95 84 82 84 75 87 83 76 70 73 70 64 58 60 58 54 53 65488 353 151 30 11461 18 11 28 6440 2684 11505 1835 1384 1030 828 716 752 657 684 672 753 719 639 555 580 480 362 370 471 397 350 402 335 358 425 395 245 202 233 142 149 153 95 139 83 159 219 186 256 238 214 145 174 164 172 143 183 57 30 145 61 1 -32 -12 7 25 -1 52 -3 0 21 79 52 -31 59 40 34 -11 -23 -32 61 -15 -33 -28 1 33 49 27 19 33 84 61 33 31 63 119 91 22 64 60 70 35 65 19 -6 109 62 59 2 -11 -14 72 17 6 52 -5 119 -8 -18 -13 45 182 175 56 167 207 225 288 192 330 263 204 201 192 169 161 192 214 147 170 78 53 42 135 122 95 86 105 81 145 237 188 207 156 144 156 197 218 189 150 162 141 179 160 133 116 154 196 187 98 107 61 46 132 152 127 131 126 69 96 95 121 95 79 111 127 164 92 55 40 77 100 54 49 42 45 62 -1 -3 -7 32 16 0 36 13 22 50 50 -4 14 30 19 62 80 75 51 61 93 76 36 73 93 67 32 71 75 16 54 36 80 68 46 70 69 48 73 82 67 55 28 72 57 51 89 50 22 25 28 31 63 60 64 66 33 31 60 23 47 23 28 65 39 62 62 30 27 53 57 62 61 67 86 65 36 24 21 38 36 36 38 40 22 15 60 19 56 87 115 150 148 159 163 191 203 228 261 219 178 172 154 96 196 455 498 901 2092 1535 844 454 327 246 172 164 143 122 117 107 106 115 115 109 109 120 117 100 92 105 104 104 113 86 76 92 97 99 103 95 92 108 100 95 100 86 97 87 89 104 89 94 91 76 91 87 82 84 74 68 65 69 60 50 59 56 65494 353 152 30 11462 18 11 34 6441 2682 11522 1518 1243 910 874 630 605 722 581 655 648 591 614 551 473 382 401 357 373 376 327 298 261 270 186 212 222 126 120 130 51 125 182 69 77 192 124 84 162 195 205 128 149 209 161 70 107 66 18 61 91 -81 -18 24 -1 8 3 -9 31 90 -6 58 -53 -45 64 -36 -60 -54 -19 -30 18 18 15 49 -28 39 125 42 -12 43 -35 -24 42 74 50 86 40 -43 73 45 36 16 37 -34 -39 34 8 6 18 -63 18 65 2 6 31 -38 -3 37 22 -33 28 96 79 171 136 146 149 221 247 255 191 185 135 226 164 152 149 158 165 89 91 80 139 81 94 159 165 168 127 137 186 234 197 98 138 152 100 121 156 102 83 110 177 154 181 98 140 133 152 127 82 27 35 74 139 94 51 65 83 48 94 25 74 91 82 86 110 87 58 76 74 81 49 54 -27 16 -33 11 48 8 -24 -27 37 70 111 53 59 30 9 25 20 72 81 47 71 82 54 42 34 47 82 52 51 23 50 28 45 68 10 58 52 27 81 80 98 115 60 24 34 43 40 44 49 40 29 47 32 21 24 21 25 29 29 39 49 -35 42 78 72 42 52 13 -8 25 22 17 38 34 31 39 37 77 40 39 41 23 6 11 -23 17 40 13 25 31 36 21 20 26 46 103 122 144 128 131 160 154 136 100 123 117 56 79 230 366 270 1188 2492 1700 667 430 256 157 130 133 114 100 98 107 101 95 89 65 73 82 88 79 61 78 89 67 81 76 91 65 65 72 87 81 86 62 75 85 75 76 87 78 74 74 65 63 63 65 63 71 63 59 59 55 54 50 43 37 37 65500 353 154 30 11464 18 11 40 6442 2681 16170 1971 1404 1210 1106 713 619 631 653 643 661 626 530 446 445 499 464 435 449 417 368 313 358 402 244 249 255 204 191 191 204 34 91 25 114 22 27 106 94 183 202 130 225 113 116 99 120 60 108 43 58 23 -11 -22 53 -25 0 -20 46 18 77 11 5 1 -12 -33 89 27 26 0 -35 15 38 22 -1 -51 16 11 78 25 -9 10 14 -35 37 41 15 45 43 7 5 98 41 51 -13 -29 -2 18 39 56 19 -3 33 45 -9 5 66 49 21 -44 54 133 101 91 151 178 160 163 194 200 184 156 217 149 143 117 120 99 120 95 164 156 168 106 165 170 92 125 146 159 225 197 184 150 141 235 186 173 135 196 157 129 112 130 172 229 137 129 100 108 130 104 68 98 104 94 122 71 109 115 67 121 146 131 101 79 69 54 28 32 6 6 47 48 21 1 3 -6 14 12 10 -2 11 -13 -17 15 6 61 18 5 36 47 31 23 77 69 37 21 69 36 31 39 63 39 51 37 44 54 53 20 41 50 99 82 54 73 72 74 75 5 14 52 59 67 30 11 3 -10 55 56 88 28 76 43 32 12 39 3 26 43 73 37 30 11 47 50 96 54 33 27 44 47 59 33 26 64 44 37 49 9 51 49 33 18 44 6 -4 16 29 61 72 60 100 139 139 112 106 73 108 86 55 64 108 218 246 130 399 2004 1309 962 449 211 132 136 120 125 117 98 100 90 70 66 86 80 72 69 78 88 93 100 83 83 78 68 81 92 77 74 85 81 69 66 85 73 70 62 67 81 79 75 67 63 79 63 62 55 53 45 51 44 45 30 30 65506 352 185 30 11465 18 11 46 6443 2679 2573 1769 1473 1277 960 700 632 598 699 668 621 686 564 524 529 368 341 375 395 398 362 317 310 321 231 303 225 125 244 181 168 168 69 146 139 87 161 194 112 230 271 168 142 64 45 93 36 41 59 121 30 11 1 38 -1 -15 69 -18 45 78 7 84 34 59 107 14 -19 108 93 20 21 60 42 85 25 -19 -43 105 70 54 11 11 -46 41 24 81 88 48 36 10 84 61 78 51 34 9 -7 80 119 65 54 35 14 39 2 46 9 34 88 106 118 106 200 145 185 166 256 229 223 252 222 203 224 192 170 176 176 141 174 157 151 181 195 234 172 146 176 171 100 152 183 173 176 178 200 157 119 215 191 140 129 166 208 193 152 139 198 219 185 172 147 140 107 81 93 99 159 147 155 134 139 125 120 167 94 92 70 52 39 64 65 75 54 20 5 89 91 23 49 77 81 62 42 29 -13 20 40 72 17 20 24 8 30 56 51 93 72 24 40 30 114 70 38 80 88 90 89 76 73 58 70 58 115 108 78 85 81 75 66 68 46 44 76 29 23 60 81 43 73 62 56 83 74 69 59 43 74 101 78 84 73 64 83 75 83 94 82 91 50 63 72 74 69 97 80 50 33 29 30 52 35 18 15 28 58 68 47 40 41 41 57 85 67 112 155 144 129 127 101 99 109 75 118 216 263 294 1952 2547 1045 793 488 272 159 125 138 135 118 121 128 120 98 98 104 113 106 105 121 110 98 99 110 103 128 128 108 119 113 125 107 97 89 103 96 103 109 106 97 101 100 91 86 92 93 98 100 86 86 88 82 68 70 65 65512 353 156 30 11466 18 11 52 6444 2678 94344 3513 1863 1589 1375 950 681 623 584 587 615 495 450 376 436 453 441 353 349 458 396 374 351 229 304 333 119 63 142 185 150 142 81 179 65 16 62 52 94 157 155 154 124 66 111 32 -62 -3 100 -36 106 41 -26 0 29 -16 70 9 29 -88 26 28 34 55 51 -19 77 96 25 29 -33 10 -40 -6 7 31 10 57 18 12 -23 41 55 61 53 -3 15 17 6 -12 43 -34 -2 -47 -16 -47 2 15 -10 -47 -13 -9 -66 6 -7 21 17 -10 53 -43 24 51 77 121 177 129 209 138 99 122 137 144 160 156 159 112 100 103 87 117 125 82 90 107 74 185 44 160 139 145 204 222 168 86 166 184 106 29 115 101 80 153 122 110 81 65 135 150 110 114 113 60 60 112 116 64 28 102 103 71 82 114 118 97 87 78 78 21 60 52 59 74 24 21 21 29 28 -5 -22 25 -19 -34 34 35 4 -12 -29 26 1 51 16 15 4 -53 -3 19 -13 29 74 45 78 44 29 83 43 -22 19 49 15 6 56 59 49 54 40 73 52 20 26 28 37 33 32 4 21 18 30 48 38 46 77 86 52 93 49 54 13 29 61 47 46 28 12 37 42 58 33 30 46 27 10 24 33 37 18 16 34 26 12 17 17 7 38 41 18 25 35 23 34 29 10 8 30 35 70 117 119 96 91 107 70 40 47 55 121 176 137 598 2822 2137 743 466 291 151 110 120 126 81 85 107 92 92 81 71 79 62 77 82 86 72 86 100 86 90 85 79 71 70 88 78 69 67 73 80 82 75 71 66 80 75 73 69 62 60 58 54 59 55 48 44 38 30 33 65518 352 188 30 11468 18 11 58 6445 2676 4504 1851 1668 1420 928 771 658 695 633 618 512 473 539 533 519 404 475 419 487 489 468 391 257 244 150 231 232 154 145 93 141 211 157 124 136 131 88 245 169 157 217 136 34 101 116 25 108 96 108 105 96 25 12 51 20 31 71 14 30 66 37 123 67 -13 51 73 97 103 56 27 20 15 -5 19 58 31 35 -27 9 53 138 64 49 47 86 84 40 114 96 -27 47 50 21 65 145 49 70 104 -10 84 60 79 75 123 68 93 82 -5 80 143 123 186 207 179 225 233 248 312 250 166 274 254 238 191 133 126 100 132 193 146 90 206 172 153 136 184 202 193 179 213 208 244 262 199 236 242 191 193 133 130 218 221 193 232 145 176 213 187 207 235 121 140 115 121 184 119 124 141 143 97 138 174 185 163 158 199 96 116 134 47 93 68 73 73 64 78 26 52 45 55 43 78 86 65 70 48 28 -3 130 107 36 72 24 31 68 73 58 100 98 95 88 62 24 55 94 100 34 -10 51 84 56 86 94 144 81 42 33 52 96 170 99 65 55 78 81 76 102 84 111 66 73 82 74 99 112 85 76 43 115 74 44 78 86 25 63 76 83 99 107 106 106 118 113 117 51 63 76 70 41 40 63 53 49 47 54 67 77 59 65 68 72 61 78 95 139 165 131 149 165 163 109 97 121 108 174 192 155 2793 7394 3513 990 467 269 204 164 147 136 159 150 150 145 134 145 138 118 128 144 153 133 130 120 133 127 133 134 138 125 111 119 117 122 125 129 133 128 118 120 123 117 120 125 111 118 110 104 110 103 96 96 100 94 88 65524 352 190 30 11470 18 12 4 6446 2675 3020 1711 1662 1374 928 602 642 610 691 692 543 472 502 410 412 450 377 397 380 334 346 284 197 255 286 214 115 121 150 210 182 62 192 126 118 42 48 89 114 172 151 169 180 54 -38 16 26 -1 50 53 77 147 65 7 87 52 22 6 -1 88 81 51 47 -5 19 42 47 -11 -13 50 59 70 -27 15 96 58 96 79 25 -27 39 45 75 87 64 -5 -21 37 102 31 18 -1 53 31 4 60 -1 121 -34 66 42 6 26 58 11 56 35 30 50 28 124 126 129 210 176 173 188 131 199 237 170 154 190 201 167 141 103 69 80 75 89 175 161 176 191 193 158 92 153 168 186 111 179 167 173 210 167 164 186 211 195 159 183 156 152 197 154 220 155 151 217 173 17 112 180 130 156 94 142 102 89 125 140 135 105 80 87 74 47 59 38 78 40 50 56 3 70 36 7 45 11 27 18 56 37 101 58 63 24 54 81 59 61 74 93 88 101 35 48 106 64 57 51 126 107 46 -38 32 82 68 106 98 92 72 67 92 54 72 66 41 36 52 99 132 77 89 95 72 82 90 63 48 63 81 89 120 98 37 37 60 82 53 50 89 66 106 90 80 31 31 56 77 78 72 49 33 53 36 33 65 63 32 41 45 26 41 73 31 33 43 45 46 55 90 115 136 133 95 121 130 86 92 91 103 143 211 139 1826 7900 6649 1970 583 278 192 166 169 154 154 150 138 125 139 136 126 120 135 143 116 121 110 107 109 108 128 123 107 122 120 115 110 117 107 117 116 110 119 115 106 124 114 109 103 102 105 89 102 100 96 89 79 87 84 65530 352 193 30 11473 18 12 10 6447 2673 3312 1929 1763 1323 920 713 635 536 533 496 546 470 489 576 464 392 319 361 284 270 282 203 187 174 211 84 213 158 144 115 208 164 119 64 128 68 88 57 88 94 150 161 -3 15 -74 9 78 4 69 38 31 -12 41 30 -15 -19 38 -11 -34 -61 -37 7 -72 -24 -49 40 -2 16 34 83 40 38 10 1 14 56 58 69 -31 61 -13 44 42 39 -46 35 78 -8 -17 -32 -62 -65 14 33 64 -16 18 55 -74 17 69 23 -3 -9 -24 51 38 -6 -28 -15 -12 32 88 165 243 175 235 229 280 257 248 199 176 189 170 118 208 118 93 102 124 115 179 207 236 114 111 152 119 175 218 197 183 227 217 184 156 140 208 227 198 180 165 157 167 130 99 169 123 91 131 106 8 20 73 118 112 144 131 107 63 119 100 79 164 131 79 142 93 -1 63 64 73 79 20 40 21 23 33 19 31 18 -31 29 31 13 67 -7 25 0 2 16 37 33 19 13 42 42 58 78 62 65 3 59 19 -6 27 53 23 35 38 19 61 72 56 47 24 18 74 86 63 73 94 80 60 69 66 54 45 57 52 69 66 27 44 51 66 84 79 42 59 40 29 46 17 36 27 23 38 40 29 46 67 76 52 41 30 35 31 52 37 40 84 60 53 31 46 23 35 56 44 32 59 67 102 89 68 64 92 79 63 59 62 91 102 154 178 2084 6708 5036 1784 596 275 177 133 145 159 140 140 125 112 103 117 103 83 100 102 107 104 103 96 83 81 91 94 97 102 109 112 117 95 96 100 85 85 111 104 104 108 99 94 91 82 88 96 87 76 76 70 66 69 66 65542 352 199 30 11479 18 12 22 6449 2670 2790 2149 1770 1297 893 756 576 546 531 433 452 403 443 358 381 329 318 431 400 298 271 266 170 175 168 158 175 163 63 133 100 219 143 62 93 135 78 40 95 58 22 73 105 22 12 -58 0 14 68 69 -19 -5 -25 21 -46 -65 -71 -13 34 15 -8 -32 31 27 71 1 46 48 54 38 25 1 -27 13 52 72 -9 -19 6 42 17 76 89 30 -6 3 15 63 15 21 18 3 -2 34 -99 -8 1 32 19 54 17 20 65 58 -14 26 42 81 36 60 50 64 134 133 148 58 183 178 249 228 244 211 204 221 110 94 125 153 126 72 123 128 103 167 133 127 200 210 179 144 213 123 201 235 104 184 135 157 163 216 173 202 199 241 149 91 118 183 199 194 179 180 82 127 73 75 92 116 88 75 109 102 113 158 77 32 133 102 121 102 94 85 78 -14 -8 71 18 28 23 -31 8 3 17 27 14 15 -47 4 41 67 77 41 20 12 4 -3 68 62 28 -18 29 74 44 33 59 38 46 69 48 29 56 74 95 38 25 27 83 44 92 58 48 80 76 83 31 51 53 66 96 32 56 45 19 35 61 55 42 26 61 36 51 62 41 12 -8 16 -2 -7 -10 25 18 28 72 24 63 31 8 59 34 28 29 6 42 69 82 64 67 36 25 16 51 40 38 61 76 58 51 80 111 110 70 53 74 77 107 151 305 3583 9043 7224 2484 779 289 167 146 119 103 106 114 121 112 110 83 78 86 79 82 91 75 96 96 99 99 79 80 92 86 91 105 90 87 90 86 84 94 94 78 86 84 81 89 88 76 84 78 73 67 69 66 64 64 57 65548 352 200 30 11480 18 12 28 6450 2669 4346 2584 2047 1421 838 715 579 520 500 494 466 512 488 350 397 379 326 340 410 385 282 255 233 196 145 243 105 137 158 152 131 125 188 164 21 21 112 131 104 22 120 100 86 159 60 51 53 97 113 84 71 67 50 48 22 114 -15 -58 -24 29 50 62 85 87 -12 0 96 100 15 -53 -22 93 72 87 33 -47 40 66 21 26 35 80 38 52 48 62 66 80 27 36 92 46 -10 52 56 22 -4 103 31 82 47 118 49 113 81 158 101 58 10 23 23 90 103 128 89 50 143 270 201 184 269 183 236 228 199 203 190 125 180 183 166 174 121 138 182 177 158 146 187 239 222 249 201 302 216 156 121 154 212 208 197 228 184 127 108 178 195 191 126 147 144 126 132 105 91 119 76 91 107 141 142 169 155 134 113 166 153 109 120 136 86 121 92 59 -1 50 65 -1 18 3 60 99 127 69 3 51 61 24 106 72 101 84 64 93 64 60 71 78 81 70 62 106 66 61 38 56 82 82 79 82 101 115 82 46 113 92 48 44 48 74 112 112 95 64 40 42 45 88 71 82 106 90 51 63 104 100 84 97 93 75 64 56 58 49 40 50 52 38 71 79 38 44 63 89 68 77 74 54 63 68 37 63 75 63 75 89 61 52 57 68 89 70 75 71 85 80 80 89 115 121 154 113 96 112 170 234 269 3018 9887 10612 5757 1510 402 211 166 137 167 172 173 151 108 99 108 99 104 123 132 112 112 131 133 125 113 118 118 104 115 109 113 132 115 115 124 130 110 107 113 119 105 104 104 102 98 97 96 94 95 97 97 86 85 81 65554 352 199 30 11479 18 12 34 6451 2667 4833 2433 1915 1088 813 637 534 468 484 563 587 463 374 371 420 401 298 339 363 323 303 269 286 292 186 197 174 82 88 70 101 16 51 58 26 92 60 28 116 1 116 112 57 86 20 20 34 -35 -20 42 47 27 -28 44 9 15 19 10 -64 -18 15 -57 40 55 -22 -22 -15 -33 18 29 15 44 62 9 31 -20 -53 60 16 -11 -47 -45 17 29 -37 30 24 32 38 44 -30 -16 -17 17 -33 55 61 35 10 86 88 10 -5 15 39 -5 -6 -12 21 46 1 19 100 97 100 94 134 155 100 89 145 183 253 218 154 148 171 122 100 243 152 116 85 145 92 52 122 172 102 123 237 265 127 182 203 162 145 163 114 179 127 189 194 178 161 178 128 169 121 137 121 118 158 124 109 99 99 105 116 129 98 59 76 78 114 64 131 83 98 112 133 94 42 72 32 -7 -23 5 31 37 2 -10 27 43 10 1 25 -16 30 14 21 59 12 31 66 62 2 63 31 -9 8 21 60 33 12 34 21 50 12 30 33 72 12 57 59 24 53 70 69 76 77 74 41 36 25 15 34 60 51 49 1 29 27 67 44 35 14 13 30 15 11 -8 26 39 -8 0 26 67 24 34 32 12 11 14 40 41 46 26 15 20 22 21 32 34 16 23 41 22 44 22 34 55 26 31 34 33 39 79 99 132 110 74 78 115 203 226 432 4332 11903 13388 8198 2130 546 194 140 124 119 152 139 119 97 103 84 78 89 78 84 91 90 86 90 94 89 91 79 84 100 81 83 78 83 81 81 79 87 87 92 81 77 73 64 64 67 77 81 78 75 62 58 56 52 56 65560 352 198 30 11478 18 12 40 6452 2666 10476 2737 2071 1380 724 448 494 494 411 481 404 334 483 345 279 403 337 343 300 235 261 326 152 202 235 190 117 87 74 52 164 159 141 56 16 95 127 78 30 101 197 137 88 118 40 -31 29 54 -44 2 31 -23 6 -14 -52 17 21 -42 -85 -15 -25 43 6 -52 -1 -49 -10 30 90 17 12 137 24 -20 19 3 93 -16 22 40 18 8 12 1 78 82 72 40 39 53 30 37 72 13 42 6 28 10 -31 44 108 61 41 30 0 63 -20 31 22 4 30 69 46 48 85 165 120 137 182 228 193 238 235 219 181 169 140 110 114 126 141 63 121 180 36 159 152 152 109 115 130 153 163 163 228 201 168 138 128 122 165 170 255 250 161 173 153 176 175 138 127 153 115 38 46 88 4 83 119 102 116 38 89 121 122 111 108 175 86 80 74 87 -24 57 60 71 21 -9 46 22 38 -20 -7 23 50 42 31 65 27 11 36 35 31 62 27 28 50 21 1 -14 35 83 58 21 91 78 48 37 71 100 72 46 48 45 59 54 40 35 78 92 70 47 69 22 69 78 48 63 68 39 74 73 32 5 50 61 28 32 29 44 25 31 8 45 22 -7 -16 25 16 21 4 21 21 22 27 25 56 55 29 0 47 46 6 28 41 20 22 49 41 52 21 45 70 34 48 82 96 104 122 195 215 115 96 133 215 229 508 4503 12433 16630 13630 4721 1233 444 189 153 145 154 168 148 136 109 104 101 109 77 92 106 115 101 97 101 99 92 94 100 101 100 93 87 88 87 88 89 89 89 89 79 84 84 75 90 87 76 84 76 76 71 67 63 61 63 65566 352 198 30 11478 18 12 46 6452 2664 24206 3569 2584 1486 788 518 501 437 446 444 321 290 379 359 380 371 321 349 343 250 283 361 244 311 172 191 131 89 125 121 113 135 80 145 182 66 70 23 31 163 132 76 41 20 30 82 118 66 -9 -14 21 -31 -19 -38 -27 -52 999999 56 49 -58 -48 30 -22 -48 -21 -13 -12 -92 -37 -1 -28 0 5 -1 -33 47 122 88 37 37 21 0 1 58 -17 5 23 42 38 8 -76 46 -30 65 17 -46 -24 43 -22 96 54 56 23 15 -60 -4 18 11 -14 -18 -27 31 101 29 72 28 130 93 120 140 216 216 113 204 190 113 115 127 142 94 145 164 96 78 24 65 100 121 118 176 209 158 173 112 177 197 198 147 163 79 133 141 137 153 170 169 168 138 88 117 137 75 71 68 52 79 92 76 103 129 116 127 75 80 71 74 66 119 100 74 78 59 35 55 34 9 70 33 -34 -26 52 76 36 57 14 29 46 48 14 51 45 39 21 48 20 -7 27 -15 4 74 -20 -8 44 14 22 -1 25 52 39 52 53 18 31 10 20 56 48 1 14 39 61 65 36 60 41 35 57 52 31 10 -22 26 67 47 33 24 32 68 56 19 17 32 13 21 5 -16 -7 16 -6 -6 31 48 35 2 27 16 34 30 21 11 26 29 14 1 9 22 23 42 26 14 1 4 40 50 55 53 97 85 79 79 210 178 89 106 161 246 224 1085 7775 16627 18689 10383 2712 771 318 155 142 131 124 131 123 116 99 108 88 79 94 84 83 101 93 97 91 80 91 92 94 99 87 88 88 79 79 83 80 83 64 79 82 77 71 67 75 66 66 69 52 54 54 47 51 55 65572 351 229 30 11479 18 12 52 6453 2663 4666 2597 1534 930 669 549 429 407 311 358 314 351 361 302 341 300 350 298 375 249 211 291 182 207 198 98 135 83 118 113 86 50 61 156 72 91 52 1 14 83 118 70 63 109 129 96 77 -62 57 49 999999 -71 -24 -45 6 1 12 11 43 -50 13 39 64 2 -13 -20 -28 -19 -28 9 -77 -5 38 39 74 -37 -29 -26 24 41 20 -33 -26 -85 -63 -43 27 2 14 -31 -31 -20 34 9 75 74 67 67 16 11 48 12 -2 53 38 4 -62 7 22 -40 9 7 29 97 127 172 174 174 135 124 137 175 81 123 167 106 56 118 122 79 56 20 78 60 47 148 184 133 98 157 198 200 160 204 126 134 194 179 135 166 123 110 167 187 122 122 115 176 115 134 196 194 149 111 85 83 57 65 100 88 124 44 133 121 76 105 136 150 114 87 58 79 95 76 -13 11 3 10 22 10 -60 71 57 21 -8 9 79 54 35 46 -11 25 -2 14 36 -16 -18 4 44 -5 25 -16 24 6 38 44 49 7 37 35 37 42 73 43 1 69 88 38 -11 25 54 67 21 15 60 77 30 -11 18 34 11 16 51 35 31 36 11 35 18 40 47 11 -7 -11 10 -1 17 15 -9 12 20 38 29 -6 36 5 21 4 -8 2 14 -4 14 26 -27 -6 8 10 36 42 32 28 23 43 16 2 17 38 26 44 68 87 125 170 288 275 429 5297 16513 20902 17171 8070 1727 525 193 152 156 150 152 126 84 90 107 87 103 98 87 74 75 75 84 88 75 65 81 98 96 82 81 83 72 65 74 69 72 81 87 72 79 74 63 69 71 74 74 71 57 53 57 56 43 65578 351 231 30 11481 18 12 58 6454 2661 15276 2860 1478 891 516 468 446 490 401 483 486 433 425 351 308 295 317 337 237 248 317 279 224 206 162 132 109 73 164 135 151 142 73 123 69 79 56 73 53 3 96 112 110 111 72 98 -6 -19 30 -23 -47 35 55 -24 -19 -68 -38 66 114 -22 -1 -27 999999 -28 -62 -22 -16 9 28 31 -17 12 -67 -55 6 8 45 23 40 -7 16 27 17 62 49 107 -43 -48 27 -11 64 37 28 72 33 32 18 -5 -40 4 80 16 -46 -13 84 -9 -63 34 37 -34 11 45 51 113 94 181 110 84 205 163 208 170 181 123 129 219 147 117 139 135 109 102 77 60 54 139 141 155 126 136 106 187 185 231 206 151 178 124 43 105 124 129 165 188 193 142 176 118 183 164 161 132 120 141 87 98 189 127 139 121 66 112 88 122 75 105 114 92 123 88 73 96 28 40 85 47 73 41 -10 26 10 -19 5 -2 40 44 51 28 50 28 32 10 23 -7 8 -9 11 -14 25 34 14 45 27 38 9 35 33 39 42 39 19 47 25 48 54 73 44 81 62 47 38 41 25 77 48 76 70 71 34 62 60 16 6 13 30 76 58 22 65 42 55 27 7 9 17 22 21 24 48 45 3 22 28 30 26 49 38 25 51 49 36 36 14 41 38 44 48 57 71 74 50 24 41 70 42 49 53 53 56 44 62 92 125 172 292 336 329 3156 13832 23255 19724 11683 2818 656 286 241 248 220 175 118 114 115 112 113 114 116 125 115 106 102 117 110 113 108 113 109 103 110 107 95 105 95 89 97 107 103 97 100 99 100 98 89 87 95 84 79 81 87 81 82 79 65584 351 232 30 11482 18 13 4 6455 2660 26252 2515 1059 658 494 395 350 410 355 437 383 343 287 342 279 431 331 298 299 255 284 255 187 260 242 183 121 116 130 149 129 42 119 89 84 115 33 61 46 64 139 75 62 12 100 -11 87 -14 60 -4 -17 -87 -22 -44 -9 -34 -38 -15 -10 -60 -11 -27 -60 -81 -35 61 55 38 9 20 -9 -43 -38 17 0 6 14 18 39 -31 8 -25 -47 -11 24 -20 54 -28 -53 -1 -51 33 37 -57 -50 -49 -60 -25 1 -12 -13 22 -37 -14 -38 2 -45 -22 -9 -73 17 -18 43 134 130 130 80 98 101 182 227 171 163 148 120 93 10 138 184 134 129 23 26 76 168 109 98 159 190 110 147 105 168 246 158 117 100 138 213 147 107 152 128 67 37 107 163 213 115 137 143 134 126 91 134 95 67 75 109 107 129 131 110 130 99 107 184 185 145 47 19 51 51 53 48 21 33 2 15 -20 5 -16 26 77 -7 4 -12 3 -4 -22 -24 -14 -23 -9 47 7 -17 27 31 54 66 27 21 25 53 51 48 35 37 11 9 32 51 46 38 38 45 55 37 17 72 46 1 51 36 43 63 45 24 31 23 13 38 39 37 22 40 16 -5 31 -30 -29 1 7 -10 -9 3 21 4 -17 3 -5 13 29 8 13 -5 -17 -27 -9 7 7 14 8 -4 14 8 -11 1 18 -8 32 29 27 33 34 41 27 26 47 48 70 113 194 267 290 458 1894 8874 23403 16695 7322 1179 435 362 447 280 164 141 110 86 82 105 72 56 70 70 79 84 86 72 68 69 66 61 73 61 86 69 58 67 74 66 66 72 75 84 70 60 59 60 56 55 50 48 44 45 36 36 40 35 65590 351 233 30 11483 18 13 10 6456 2658 4595 1215 621 416 471 406 408 365 370 369 291 351 369 450 382 387 340 373 360 243 280 176 145 133 201 268 242 185 101 35 91 118 112 137 159 194 41 7 -23 17 62 42 61 74 71 93 49 92 -1 -39 -49 -8 -25 58 -39 43 -21 -32 -17 -4 -87 -67 -50 16 3 0 19 -64 75 26 -3 -2 39 10 27 6 24 12 81 16 14 9 -29 70 0 -62 -86 -13 -33 38 -27 -32 30 -14 -35 42 1 -25 -24 24 -5 54 55 36 -53 37 47 23 6 -71 17 26 5 119 96 71 70 128 126 145 187 124 137 100 150 164 111 107 162 101 145 120 63 61 62 44 191 82 152 99 127 103 32 92 138 81 116 124 134 159 108 143 157 101 96 121 103 136 129 164 74 72 50 44 55 83 129 101 89 51 35 114 166 110 84 41 115 129 129 116 63 72 39 39 41 25 42 4 13 26 13 29 -10 13 13 -25 13 -22 7 -6 -31 24 39 14 -55 -31 6 43 68 31 -8 59 16 -34 6 56 20 55 56 32 58 -5 3 56 34 63 60 0 -17 5 26 59 17 39 46 52 43 16 11 23 20 8 2 13 54 32 28 -35 -8 13 -2 15 -4 9 -11 -6 -2 31 -6 14 15 4 -26 -7 0 5 7 17 -4 4 -10 22 20 -11 1 -1 4 4 -3 -31 3 47 65 63 46 6 14 16 17 12 41 86 121 231 310 416 515 2711 15380 23001 12101 3703 633 778 1386 637 242 139 85 65 86 93 91 69 56 67 70 79 75 64 58 67 67 79 62 67 64 63 61 63 62 51 58 56 54 67 61 50 53 58 44 37 41 38 41 36 33 29 30 27 20 65596 353 173 30 11483 18 13 16 6457 2656 40862 2017 1353 1034 602 425 279 337 402 365 343 336 358 304 279 349 360 338 213 366 345 289 286 335 271 260 185 194 232 186 116 138 91 104 96 128 131 147 111 98 95 74 108 130 122 83 -52 -35 -18 47 21 6 -67 -46 -27 -15 -2 -2 42 45 71 -50 35 1 39 -6 -21 -43 -18 18 -8 42 59 31 25 40 43 35 -22 -30 -19 35 71 29 34 63 38 -7 -84 -20 -2 135 48 -12 -4 -29 2 74 42 -15 46 83 45 20 24 -33 0 25 21 -11 32 22 24 24 60 108 81 99 148 165 172 223 181 194 222 157 174 156 109 116 191 95 115 99 139 113 162 162 164 151 191 151 96 129 118 187 130 147 191 175 109 132 114 135 98 118 181 218 142 140 93 93 87 32 43 129 97 105 136 127 99 100 77 89 59 79 44 50 66 79 164 130 96 73 54 17 -5 61 44 63 31 8 26 -5 26 32 56 21 17 47 51 6 38 22 5 20 34 35 -4 25 36 45 3 35 -4 22 15 16 41 32 16 42 28 20 43 47 64 46 75 46 57 62 23 36 15 39 70 54 20 25 32 10 49 71 67 37 45 25 4 3 17 46 47 25 -3 8 8 6 2 -12 -14 1 -3 12 -17 3 3 26 -5 29 36 31 -4 -14 10 -3 4 8 10 19 3 32 32 35 70 46 26 17 17 33 59 73 85 159 231 396 499 561 782 5803 24693 22969 9132 2010 624 1431 2098 729 299 163 106 98 88 69 98 100 83 78 79 76 81 84 78 62 70 78 79 81 89 70 75 74 66 61 71 68 72 77 64 62 49 51 68 70 50 49 52 51 53 50 45 41 34 65602 352 203 30 11483 18 13 22 6458 2655 1860 1551 1144 650 514 482 379 383 435 328 259 241 362 324 318 345 352 235 253 294 243 201 208 270 209 133 133 210 122 47 32 153 181 139 151 132 144 81 101 133 151 98 82 35 48 85 123 15 34 -40 35 73 50 -44 999999 -62 12 999999 -37 -3 11 -60 -1 -23 -40 25 -1 -50 -9 32 21 14 -53 999999 -13 25 35 40 20 -52 37 42 -8 36 -48 70 3 -5 39 11 -51 -49 -40 3 22 59 40 4 -13 30 43 15 -8 -4 -29 -84 -24 -38 -6 -7 17 49 49 50 43 85 115 144 195 194 241 212 177 168 150 171 130 48 69 69 72 93 120 107 72 141 54 171 132 153 118 105 90 133 145 157 134 150 95 162 100 135 128 123 177 135 77 144 178 104 150 151 1 21 84 81 104 77 100 129 72 80 124 84 117 123 90 113 115 122 119 99 98 28 71 88 78 52 -26 -9 24 51 -3 -6 -27 -5 35 -5 11 -17 -56 -16 10 5 -64 -32 -5 40 4 46 38 89 44 23 31 51 53 41 44 68 74 16 23 29 28 25 46 38 26 41 29 36 4 37 22 0 10 20 50 66 0 27 42 19 29 32 -1 -15 -13 12 11 -9 10 35 -31 -17 -15 -22 -36 -21 33 -5 -53 -31 -11 -7 -26 -10 -29 20 25 13 14 10 15 -1 -10 -12 10 37 16 21 26 19 38 41 22 13 30 46 90 131 198 244 299 290 324 365 1937 13245 31534 22632 5424 1569 3096 3892 1264 394 150 107 101 93 65 76 75 78 90 67 69 61 74 68 72 82 86 82 83 71 62 65 79 64 64 80 80 65 73 72 57 45 51 50 46 50 44 50 41 40 43 36 29 28 65608 352 201 30 11481 18 13 28 6459 2653 5427 1494 920 731 683 725 448 298 360 369 399 355 350 246 304 365 362 283 240 330 236 266 265 288 322 269 177 194 215 90 130 127 168 161 200 252 175 301 212 91 79 154 122 58 101 55 44 11 20 47 102 5 11 30 74 44 -9 70 74 15 9 -40 30 13 -33 2 47 -41 9 31 19 -12 -66 17 -40 63 27 -6 21 70 19 85 22 -3 -43 49 45 70 1 9 26 54 21 0 4 26 18 90 43 6 34 55 -50 13 33 65 12 -46 17 -30 -43 45 62 89 81 105 152 218 256 168 247 262 186 229 201 192 178 173 154 115 125 175 124 135 113 73 142 120 164 204 177 181 167 211 195 188 159 187 132 216 200 239 239 208 201 126 159 174 141 110 229 195 120 18 105 121 141 157 110 178 128 155 125 110 121 106 161 110 194 191 124 169 103 74 132 103 119 114 26 -25 25 37 60 52 24 27 34 38 18 54 54 73 67 33 29 50 62 29 47 -1 55 80 55 54 55 15 -8 29 63 94 65 67 80 83 98 122 56 88 128 62 44 42 50 81 63 78 52 17 70 90 36 37 39 36 39 41 18 9 7 35 13 13 60 74 46 15 25 41 19 19 36 56 41 22 34 11 -13 46 54 38 28 21 41 44 22 51 33 62 45 28 29 56 42 57 65 75 75 84 72 93 102 107 156 226 304 972 3200 2147 1732 10368 32636 24660 7205 8097 9294 4640 2010 672 132 130 136 127 113 119 124 120 112 110 112 111 103 102 108 115 121 108 104 84 74 115 107 107 109 103 98 97 107 94 100 103 98 89 88 88 87 95 96 85 84 90 79 74 65614 352 197 30 11477 18 13 34 6460 2652 7679 1486 911 656 569 626 559 447 300 340 312 363 259 195 346 314 299 344 202 256 249 235 180 213 227 217 116 175 177 232 177 141 172 220 181 188 220 232 48 43 84 52 118 171 82 48 54 -26 6 36 35 999999 -37 -92 -43 -25 -25 -25 8 7 -23 9 59 41 -18 10 31 67 54 47 -6 -19 6 17 33 -40 9 109 119 64 45 -40 66 22 -34 -14 11 65 -17 -71 20 19 -65 -56 47 6 32 61 30 66 32 89 -54 14 28 -12 98 36 -19 -10 23 65 80 97 159 126 82 193 194 209 174 228 221 200 167 122 118 131 118 127 136 61 111 149 202 230 143 110 120 122 154 160 177 177 161 220 263 145 109 128 196 163 119 93 110 132 172 166 116 118 163 109 58 112 150 46 97 91 145 136 123 137 35 67 150 93 113 159 111 119 109 159 117 61 90 61 9 47 3 -19 0 37 4 19 42 33 -10 -3 -2 -30 56 38 56 44 43 48 25 62 36 0 9 6 -5 -6 -3 21 37 76 30 34 46 82 59 45 81 91 70 76 77 95 119 65 10 47 85 119 59 11 40 44 43 60 66 32 25 51 64 32 15 -9 1 -14 8 10 19 30 -19 -7 12 43 51 12 22 27 40 45 31 38 26 37 -3 17 7 15 24 13 -8 3 7 12 29 53 49 40 52 43 43 87 61 53 88 111 174 311 669 3164 15827 7288 3050 17905 38788 36559 32343 21927 5946 2496 1530 183 125 143 138 114 111 92 100 103 105 106 94 109 105 103 101 106 110 112 104 92 95 105 105 99 98 106 99 93 92 92 90 104 84 86 82 83 78 81 81 81 79 61 65 71 65620 352 222 30 11472 18 13 40 6461 2650 3478 1293 829 681 487 365 594 555 354 274 255 200 195 201 247 234 238 208 176 208 247 174 220 219 153 104 196 166 165 139 43 129 93 83 46 165 210 107 46 70 30 95 16 17 -8 121 33 -36 9 -38 -78 1 34 -17 -72 -31 -20 47 -28 -90 -81 -8 9 8 72 -50 -66 -51 7 -29 -40 22 -26 -28 -19 9 -23 999999 -4 40 40 7 -81 34 -32 -39 -62 3 -58 -3 -27 -77 -38 2 -18 -96 -9 -16 -37 46 -1 -57 -3 11 -80 -21 -11 -6 -6 -15 -25 -17 36 9 83 112 120 156 102 110 179 173 182 193 175 166 88 148 124 101 69 74 112 73 68 113 57 42 165 155 121 185 108 128 180 146 92 88 123 175 138 70 92 47 88 103 95 118 105 39 57 22 31 93 -8 -31 85 82 36 58 38 61 61 17 93 69 71 68 21 10 38 44 88 43 32 37 46 33 46 27 -15 1 -58 -54 38 -28 -43 -46 -10 34 -17 -50 -4 -20 -36 -61 36 19 -35 -22 -15 -2 -56 -23 -41 -7 -3 21 -28 -14 0 -32 -47 -15 48 19 24 34 29 13 23 21 -21 -12 3 -5 1 -28 -4 17 3 5 -34 1 31 17 -23 -59 -32 1 -26 -16 -35 -29 8 -18 -45 -55 -35 -24 -19 -12 -5 -19 4 -43 -35 -14 -33 -16 -24 -49 -33 -22 -24 -27 -21 -31 -17 -21 -23 -25 -2 -10 -5 2 -1 -1 -1 24 37 88 174 224 199 960 5498 4261 3805 19409 39714 54883 88797 53929 1804 1370 525 96 106 84 83 77 79 70 72 70 63 70 86 64 81 77 80 60 62 79 71 70 56 70 68 54 60 70 70 53 46 49 52 48 47 56 54 41 40 42 39 40 33 35 41 32 65626 352 186 30 11466 18 13 46 6462 2649 1926 1222 802 632 552 524 523 503 345 285 271 221 168 216 216 218 241 284 100 109 146 195 198 234 246 268 120 190 190 106 77 89 95 213 262 158 132 84 135 0 -64 43 24 -23 -19 -25 26 -23 -13 -93 -73 -33 -44 27 -62 -38 -37 -95 -53 -8 -54 -46 -22 -24 -16 -29 -48 31 36 -46 -64 -78 -68 -38 3 -62 -17 50 -27 13 -14 -50 48 18 -78 -6 -26 -19 16 36 -28 -41 -49 4 24 55 30 32 -70 -76 -57 -33 -80 -63 -5 35 -27 -90 -40 -77 -65 -19 12 45 -20 81 126 117 100 92 155 189 198 163 123 147 97 53 80 39 49 66 75 25 75 46 100 60 30 140 115 109 165 116 98 88 58 53 78 99 90 90 58 109 138 126 123 94 97 96 38 97 53 45 21 47 18 98 87 86 24 35 72 42 55 48 37 -8 43 36 39 68 72 55 82 66 92 40 32 -5 36 48 -5 -24 -11 -31 -26 -2 16 -50 -5 -4 -63 -35 -12 -50 -16 -37 -77 -44 -37 -28 -44 -39 -37 10 0 -19 -20 -10 -23 10 -13 -42 -6 -22 19 9 4 -7 -16 11 7 30 37 40 6 -7 10 18 5 17 9 -7 39 32 -19 -18 -55 -6 -22 -29 -46 -56 -57 -33 -42 -24 -22 -26 -44 -27 8 -27 -20 -30 -39 -36 -50 -34 -18 14 -23 -6 -23 -11 -13 -12 -24 -27 -31 -34 -41 -30 -15 14 -1 8 12 28 54 57 136 201 195 235 631 659 1097 8980 31131 50450 82218 107181 6092 530 290 135 99 111 106 83 59 77 62 74 87 79 84 70 80 87 83 78 77 87 74 58 66 76 81 76 63 75 91 75 61 64 61 60 55 52 60 56 48 40 40 45 42 35 29 25 65632 353 152 30 11462 18 13 52 6463 2647 23515 2003 1156 759 628 573 498 552 494 377 298 248 163 238 226 165 227 272 218 236 215 204 215 171 272 193 247 222 125 82 151 156 269 160 99 172 119 141 132 162 84 5 46 47 49 1 999999 21 19 -6 -50 -81 0 -6 -77 -12 -88 -84 -21 -55 36 16 16 30 13 -61 -87 -19 71 -44 -20 42 75 -40 17 3 -11 29 57 38 27 4 29 11 11 -52 -11 8 -38 61 69 31 -16 -22 18 -57 -23 -1 33 24 2 87 -17 2 -27 -12 -14 -8 14 -18 -58 -55 -32 -12 42 54 101 27 81 163 146 184 174 162 145 144 151 137 151 95 113 94 116 90 87 52 125 115 92 104 152 121 162 132 71 147 140 196 110 126 166 136 128 84 160 142 107 94 65 116 126 67 131 133 57 35 50 24 18 41 105 48 59 94 82 48 33 59 39 22 77 90 97 109 88 33 41 101 73 33 1 3 3 -16 -1 -48 9 -5 19 3 43 0 11 4 -28 -19 5 30 1 5 -22 -17 -15 -16 3 0 -39 -37 -13 32 13 -7 48 69 48 57 50 8 44 58 59 20 22 27 71 42 52 23 26 39 37 43 7 78 127 103 43 12 -2 4 -3 -11 -40 -11 -10 2 11 -12 -21 -28 -10 -17 -4 -11 19 17 0 -1 13 11 -18 -35 -23 -14 -15 -22 -26 -19 -23 -26 -23 -1 11 14 15 4 -6 8 19 37 45 62 117 154 212 210 360 826 570 1235 8757 26126 52198 76818 53042 7799 738 358 173 128 116 116 98 103 112 93 92 89 98 92 97 94 104 105 103 107 94 84 94 83 78 94 97 100 86 96 95 98 98 82 78 82 82 78 77 75 74 61 63 63 59 58 55 65638 353 149 30 11459 18 13 58 6463 2646 8743 1968 1386 984 766 649 559 520 448 432 357 330 222 254 251 292 280 191 197 137 156 160 80 73 104 116 108 100 167 181 81 83 114 146 178 202 216 151 124 119 165 35 -19 99 34 28 21 2 -12 -33 7 -34 -3 8 -27 -77 -28 999999 -63 -29 -79 17 40 -73 27 39 14 0 -41 999999 -28 75 52 6 -21 15 51 47 -18 -32 -72 -60 -17 -43 -57 -81 66 19 31 1 -33 -36 20 -18 -97 -42 -38 -16 1 -18 -31 -20 -8 7 -18 -11 -8 -11 25 -56 -72 34 1 -76 28 91 37 67 103 172 102 160 180 130 164 186 164 167 79 112 92 103 118 58 66 106 101 93 98 94 52 106 87 164 123 140 83 114 121 130 77 54 68 29 50 83 83 50 150 147 52 30 90 114 98 33 62 38 71 69 82 96 110 104 65 34 35 58 49 49 77 138 96 82 83 71 87 55 22 61 -8 18 -26 -40 17 -5 -17 -8 -2 -20 11 9 20 9 -8 6 -6 -42 -33 -2 -25 -41 -6 -64 -47 -3 2 -15 -6 20 56 -4 27 14 37 12 -12 17 49 28 20 16 31 30 24 31 -3 3 13 9 19 51 284 647 603 233 44 -32 -6 -13 -32 -12 -6 15 15 2 -14 -23 -20 -27 -17 -16 29 -3 -5 -26 -9 6 5 -27 -55 -16 -18 -33 -3 31 9 -9 0 1 -10 -1 8 7 28 14 31 26 12 40 28 50 71 92 143 195 325 620 717 624 1864 9995 25135 50880 68859 28825 2812 463 232 140 119 102 102 112 124 100 70 83 75 70 77 80 86 91 90 82 83 82 88 90 79 89 101 98 92 91 88 83 80 69 68 67 85 76 65 69 57 50 58 57 59 50 45 65644 353 149 30 11459 18 14 4 6464 2644 4259 2046 1271 850 765 780 750 541 388 326 246 228 227 205 212 220 226 203 148 206 252 246 267 87 171 206 116 151 190 107 115 255 244 210 169 173 209 89 107 94 61 80 90 37 -43 57 26 -26 20 -50 -46 -54 55 69 28 -91 -29 -3 -50 -6 24 -24 -1 16 -24 43 -67 -23 -30 47 35 4 -50 71 23 75 -34 18 -6 54 23 16 -11 92 29 -2 -17 107 39 49 -2 26 42 -67 -7 34 15 -7 -61 1 69 12 -20 7 -40 -98 42 -5 10 -18 -6 25 -5 3 -7 12 55 82 103 150 167 82 201 192 173 192 142 128 116 135 98 112 87 79 138 138 82 83 109 162 205 175 156 153 147 109 126 97 31 94 82 123 191 77 84 134 88 178 130 115 98 110 147 68 0 19 69 77 65 54 125 108 111 97 94 83 62 42 78 73 143 150 109 66 143 131 80 112 158 56 22 9 23 42 24 38 26 -8 61 21 8 -9 39 42 1 -35 45 22 -13 -21 21 -2 4 12 -6 -43 4 -28 -4 23 48 37 11 12 0 58 83 67 64 54 61 44 52 41 29 16 10 39 36 -4 37 265 662 437 344 260 67 29 9 14 0 2 -21 28 5 43 17 8 3 7 1 1 -8 20 -5 -8 -9 24 -13 -25 17 -5 -30 -14 13 -14 -16 -20 19 43 22 -3 17 5 19 19 19 37 51 31 39 47 68 97 109 154 233 374 811 847 694 3517 13009 22239 32824 40098 16610 2044 336 151 114 121 104 121 109 90 78 86 80 82 92 100 97 67 84 99 80 86 87 98 96 81 73 76 80 77 70 71 72 73 69 70 69 61 53 54 45 48 47 45 40 37 37 65650 353 150 30 11460 18 14 10 6465 2643 18582 1877 1072 848 779 805 663 492 478 411 506 399 281 367 250 225 219 227 264 171 274 183 229 180 138 163 168 257 127 92 233 171 228 236 287 216 248 203 131 114 176 140 30 53 129 127 59 83 66 50 45 84 133 35 -13 -25 -6 -23 -48 35 55 12 -99 -69 51 99 129 -17 52 61 19 62 9 50 100 23 32 110 108 69 60 75 62 19 64 -42 56 45 12 60 20 26 100 2 62 -13 25 44 64 126 91 61 22 29 -4 -11 -21 27 50 66 43 70 95 58 56 39 168 197 174 104 147 164 259 358 278 269 222 211 119 137 145 103 152 120 113 101 197 203 134 134 179 212 250 158 207 215 174 172 174 163 153 177 208 101 153 142 207 169 178 169 210 180 131 162 111 124 125 123 122 106 104 151 164 125 120 127 126 183 122 113 96 104 162 86 47 76 166 134 157 68 88 111 52 48 69 83 47 36 0 38 11 101 10 66 59 -12 64 47 87 64 71 25 24 -7 51 44 44 13 4 54 40 71 98 86 99 59 108 104 125 63 77 60 112 81 91 99 89 99 72 59 95 143 264 346 337 248 115 66 69 66 35 53 24 42 74 35 61 44 60 63 36 14 29 40 32 57 80 58 29 46 45 29 33 52 50 47 68 64 61 47 48 73 63 52 61 72 46 42 44 64 125 109 136 135 159 211 286 595 1147 845 1681 5349 12936 21715 31430 37940 23539 3418 369 178 150 150 131 131 142 134 128 123 130 119 121 129 127 141 130 129 132 132 138 126 141 128 117 130 123 109 118 122 132 122 109 103 117 120 103 105 94 96 94 89 90 85 86 65656 353 149 30 11459 18 14 16 6466 2641 18542 1395 970 869 804 602 464 533 423 381 337 247 332 215 173 268 161 170 151 175 159 213 212 158 208 115 111 101 155 33 80 204 169 140 60 100 179 154 127 116 80 85 20 20 41 -51 -49 6 14 -61 31 140 84 2 -25 -27 -85 999999 23 -7 -44 55 19 31 68 42 40 7 -48 57 34 57 10 48 53 41 29 59 30 40 -3 0 29 10 60 86 98 35 30 103 -10 68 86 25 -25 -50 34 -1 -2 30 6 28 31 99 12 24 20 -33 -10 57 39 31 2 87 13 36 9 76 120 146 218 233 257 205 176 146 172 192 175 130 83 102 159 80 171 130 101 182 98 149 144 126 169 129 143 168 178 175 188 180 110 77 68 146 118 75 114 122 142 157 182 159 136 99 154 79 91 43 39 74 136 99 124 84 4 90 121 103 141 64 46 66 118 119 103 100 84 52 46 76 77 27 -13 26 38 34 37 12 -45 42 44 -6 47 31 8 37 84 27 37 16 -5 -1 -7 -10 -18 37 21 5 35 47 -3 34 35 24 71 35 23 36 43 55 27 66 68 45 20 28 31 45 30 10 48 53 78 153 224 216 142 56 48 20 1 -28 0 13 25 -9 23 36 24 22 35 22 8 3 12 21 38 8 26 3 -12 -10 26 -2 10 14 39 20 15 16 21 3 -2 10 20 27 27 35 31 33 58 65 95 124 141 197 334 827 1005 734 2210 6389 14915 20622 23784 26572 13453 2174 296 150 112 101 128 104 106 88 88 91 92 72 99 92 81 79 80 92 100 89 96 76 78 70 79 85 88 70 83 82 79 74 76 72 70 73 86 72 60 57 54 53 50 44 42 65662 353 147 30 11457 18 14 22 6467 2640 5669 1297 985 923 848 641 446 505 527 388 285 306 385 259 350 364 226 190 214 139 282 232 139 138 126 151 246 190 146 178 115 188 109 210 226 175 203 233 165 105 154 105 26 67 41 17 41 6 52 32 4 -26 -41 93 78 66 39 -41 89 42 85 59 86 -6 -22 41 59 7 59 2 13 50 44 -5 15 0 37 -41 -21 62 43 37 78 -9 55 73 10 70 19 16 45 41 65 44 30 104 22 101 108 85 -76 -42 25 87 32 15 37 44 -19 7 72 38 -30 43 151 124 128 151 134 127 226 202 198 236 229 197 199 142 153 222 124 62 125 118 136 122 166 115 83 206 138 212 218 184 204 195 217 224 164 176 68 123 157 158 153 161 128 162 195 207 215 160 146 168 167 175 114 82 85 77 73 114 89 97 106 116 130 121 112 108 102 117 132 204 158 133 149 144 112 81 104 64 72 69 38 67 55 -6 -21 29 36 35 32 38 56 24 41 -5 9 25 -5 16 7 23 43 20 47 57 55 16 17 58 74 72 52 29 73 96 77 112 71 97 58 58 34 10 61 47 72 52 60 80 83 68 135 186 178 59 48 52 48 47 29 65 35 35 9 51 58 36 28 39 25 52 32 24 34 42 26 34 35 48 64 50 17 28 51 75 40 37 35 40 69 65 72 65 61 84 98 77 78 81 105 133 171 210 454 1045 1133 937 2550 4682 10935 20399 16998 20884 15996 2829 380 160 139 135 126 114 127 107 106 114 105 112 106 117 115 96 104 97 99 98 92 100 102 106 89 96 94 99 91 96 102 97 86 91 88 94 87 89 86 88 77 76 74 70 63 65668 353 143 30 11453 18 14 28 6468 2638 2912 1216 935 724 865 774 495 442 536 387 260 270 287 218 236 243 158 237 211 224 121 128 114 103 30 83 189 100 154 179 169 204 197 101 153 235 256 152 78 79 172 51 111 110 40 -5 40 -7 42 123 26 -33 -80 -18 -36 14 -67 -76 -27 999999 -28 63 60 62 -22 -47 -26 -20 -28 10 11 68 7 46 4 20 14 62 32 -54 -30 88 109 55 70 -3 -14 15 57 56 44 68 52 -31 84 87 129 172 66 15 -9 -5 49 -23 58 62 1 -32 -23 49 57 35 1 21 92 128 116 144 195 151 180 211 220 269 239 165 160 204 148 200 131 92 80 65 124 129 110 77 108 148 196 117 149 64 125 191 124 95 121 160 121 79 108 154 53 93 93 171 160 207 154 212 176 221 177 154 191 106 62 77 22 81 156 146 79 97 126 117 103 97 83 70 108 154 127 143 152 111 74 78 26 0 -17 3 44 -36 -15 49 25 51 -27 -18 -12 40 30 10 12 -22 25 80 33 22 11 -1 -13 -19 13 18 62 36 44 70 72 52 57 55 62 62 57 47 78 19 7 47 28 50 45 10 44 54 -4 18 53 46 43 135 156 102 22 50 32 12 24 40 32 26 13 -10 0 25 8 -1 14 30 36 56 52 19 -4 25 21 -9 1 -5 14 -4 3 -6 21 43 31 25 23 34 38 32 49 40 42 66 51 64 102 113 136 279 771 1282 1295 2273 4032 7024 14776 17963 14383 18995 14083 2253 236 115 113 108 101 88 89 102 106 91 102 106 86 108 101 87 103 105 92 95 97 98 86 74 76 74 81 76 67 75 74 91 81 69 61 69 71 61 66 65 56 48 56 53 46 65674 354 108 30 11448 18 14 34 6469 2637 14167 1585 1084 870 708 788 387 445 463 509 469 291 245 316 211 164 247 230 221 187 191 181 175 214 167 216 217 90 49 167 205 116 179 213 183 171 184 248 201 168 116 165 84 65 133 132 94 1 34 112 -3 -82 53 16 -13 44 89 8 55 -4 -27 91 64 78 -8 -17 -5 -43 9 88 39 65 -2 47 -13 31 2 121 75 2 103 80 54 113 29 68 36 96 13 45 85 40 60 -12 21 37 18 7 43 44 65 63 -23 22 -6 40 -25 37 81 44 14 31 0 -13 3 104 138 101 74 159 197 147 95 167 237 219 250 201 189 238 196 142 136 105 122 155 147 83 89 187 75 88 124 164 151 142 260 233 206 86 49 120 125 159 124 91 109 157 177 154 168 169 162 224 230 228 153 127 83 100 89 77 70 130 154 170 145 125 48 116 116 129 88 119 95 157 115 113 143 145 70 78 61 93 77 83 96 76 42 26 -22 6 58 20 59 103 88 56 47 2 1 49 48 14 59 37 -2 2 -3 29 82 86 81 66 55 98 27 45 30 91 77 81 50 31 36 32 39 10 55 67 90 57 37 50 63 80 128 120 104 60 32 37 88 63 25 49 18 39 14 10 17 35 35 45 41 29 -3 31 9 22 43 28 21 28 49 63 59 26 33 45 52 36 35 59 65 99 70 59 68 77 60 59 112 130 171 239 483 986 1243 2346 3824 5710 10912 17900 14699 13662 15688 7995 694 171 137 120 111 107 100 119 101 104 115 121 105 95 85 99 94 81 102 105 110 96 101 89 107 94 97 108 98 100 97 102 96 90 89 85 85 81 88 74 71 71 67 77 67 68 65680 354 132 30 11442 18 14 40 6470 2635 19870 1589 1011 787 695 623 451 399 332 413 307 293 298 293 244 216 200 166 140 235 279 211 129 221 191 207 164 164 65 -4 7 -14 90 166 137 158 150 114 9 91 86 24 2 75 46 -24 10 0 -67 -9 -29 -95 -58 -69 -90 -43 41 -88 -85 -52 -48 1 -50 -23 -24 47 21 -58 -6 -20 -58 32 21 71 45 -31 77 -5 -31 -10 46 91 66 41 -32 -2 35 36 -6 42 4 -29 -32 0 -37 16 -36 9 -41 3 -30 -44 -39 -45 -33 -37 -66 -27 51 15 -81 -48 0 -3 43 4 34 30 115 112 101 108 178 195 226 214 245 215 173 157 184 89 121 102 103 129 75 124 111 88 63 96 73 154 170 111 94 139 110 62 26 101 106 120 118 112 160 127 117 101 122 161 128 132 126 107 75 101 23 36 49 46 88 81 49 81 120 106 97 71 13 75 111 15 50 53 60 62 121 100 51 29 30 9 -2 2 -20 -11 32 15 15 -9 -11 17 8 20 19 -6 -18 35 -2 -36 -2 6 -14 -21 -22 1 26 -4 21 28 11 11 39 49 6 39 61 25 31 21 22 12 57 22 13 28 77 33 33 2 -15 -15 17 24 25 25 29 5 21 28 -18 -16 -5 0 1 -3 -4 -30 -13 -7 17 1 -38 -3 27 -7 7 0 5 -2 12 1 -10 5 5 3 3 -18 6 17 15 35 38 22 34 35 41 20 40 69 75 129 202 388 970 1916 3947 7518 7182 7813 14298 24289 20369 21442 10568 2343 228 107 79 85 52 61 78 76 74 91 80 85 74 67 79 86 91 85 76 90 77 78 87 75 71 72 84 67 81 80 77 76 70 64 72 64 57 56 62 59 54 55 57 48 47 45 65686 354 97 30 11437 18 14 46 6471 2634 27751 1446 977 805 797 547 371 328 341 370 293 244 221 145 161 187 231 229 205 210 281 170 151 129 131 121 131 80 98 113 57 60 74 62 54 32 73 89 51 -9 -64 -74 -33 -74 23 19 48 5 50 182 999999 -72 -51 999999 999999 -89 999999 -66 -57 -49 -90 -17 30 999999 -13 -28 -10 36 999999 27 -1 -42 -24 -51 -47 -18 -15 43 -19 14 -13 -20 -80 -25 -76 -57 -39 -35 -35 -84 -62 -59 -68 -69 -44 13 36 5 80 -30 -54 -63 999999 999999 -88 20 -5 -58 -2 8 13 -72 -62 29 49 43 23 33 2 97 74 79 88 103 212 217 119 173 100 165 165 168 111 87 24 17 37 82 82 54 60 47 50 46 101 92 71 121 74 102 73 79 52 47 57 43 43 80 109 122 77 92 124 110 81 58 17 37 89 60 20 7 82 64 37 65 130 63 65 28 17 14 -11 59 33 -43 30 9 72 63 4 -51 -41 -69 -25 11 14 12 -16 -30 -50 -46 -70 -40 -9 -26 -29 -21 -26 -27 -80 -69 999999 -47 -17 -24 1 29 -20 6 -18 -22 -32 23 5 2 10 -39 -6 32 4 3 16 22 -5 25 -32 -32 -14 -2 -14 11 20 -7 -44 -24 -18 -58 -62 -53 -26 -32 -12 -20 -53 -61 -53 -58 -33 -46 -20 -61 -61 -57 -49 -13 14 -22 -69 -21 -19 -28 -11 -26 -1 -34 -28 -9 -1 -17 -18 -8 -11 -2 1 -4 11 23 16 13 29 87 154 133 278 938 1901 4955 12709 14898 8856 10843 28727 32570 24706 9935 1135 216 60 61 52 51 36 33 40 37 33 42 56 70 34 33 57 61 37 23 29 48 43 36 36 45 38 30 38 55 25 24 29 27 28 34 32 22 27 25 24 27 28 17 21 19 8 6 65692 354 91 30 11431 18 14 52 6472 2632 36253 1760 1218 925 823 545 402 439 395 344 271 289 302 289 235 249 233 190 269 223 203 131 228 182 149 173 234 149 179 148 171 186 149 127 36 -3 81 87 136 4 43 12 70 -8 -36 -8 95 65 73 27 3 -31 -39 -88 35 31 999999 -73 -11 -32 38 9 8 58 -35 0 3 -17 2 -46 19 20 -19 80 68 53 109 -36 -41 1 72 45 19 59 -25 -39 66 11 32 107 3 -3 77 24 104 -35 -39 10 -2 -2 15 20 -28 -17 -10 90 -31 -41 -64 5 50 -12 -12 44 109 31 31 70 142 106 166 124 157 135 251 276 287 239 176 155 134 180 117 145 69 75 32 27 116 96 70 161 95 144 165 162 150 199 134 98 140 148 123 95 120 150 116 109 116 158 145 154 90 100 85 203 212 134 90 76 92 64 30 89 123 125 130 120 37 82 132 103 97 72 143 81 128 114 106 117 107 102 37 14 34 -11 53 75 -12 -6 -8 -3 -1 -18 -14 33 -5 -27 6 -9 23 -33 -27 -5 -1 -14 -6 -15 8 -1 -12 28 26 33 22 13 23 32 51 14 27 56 46 87 55 27 0 1 15 10 9 5 -16 29 45 -3 -7 7 -5 -33 -8 2 6 -6 5 -30 -26 -9 5 -22 9 12 5 5 17 13 35 38 13 -2 4 16 27 4 -13 -21 5 18 28 1 12 33 17 31 37 50 58 65 62 63 73 122 149 187 394 845 1429 6720 15581 14860 8471 8921 12459 23076 21045 4193 309 139 113 86 88 85 74 63 51 74 85 68 79 76 77 83 71 70 81 98 73 71 69 68 87 84 72 75 71 67 69 73 74 65 68 64 78 67 64 54 47 59 54 54 45 42 50 52 65698 354 87 30 11427 18 14 58 6473 2631 28043 1574 1217 1059 826 674 384 445 396 317 303 290 252 179 245 145 160 280 146 110 159 197 207 133 214 237 138 185 214 60 67 56 101 97 74 77 131 60 75 55 -56 44 59 52 83 99 -14 14 116 38 -31 -6 6 -93 -21 -88 999999 -35 -31 -56 -71 8 -78 -42 53 -62 -58 -35 4 -11 -61 -76 -68 -99 -31 -97 -43 -65 -32 -10 -85 -62 -18 7 -2 17 30 -9 6 2 -55 4 16 5 18 24 -64 25 40 2 -38 -13 -76 -90 -50 -70 -60 -33 48 -21 -10 -18 -44 9 -8 15 87 103 132 81 120 126 41 123 196 269 194 183 158 175 121 63 55 137 103 28 69 116 39 8 72 82 107 89 134 71 121 131 143 146 90 120 120 92 64 56 59 96 80 150 113 94 117 129 78 160 172 47 129 96 32 82 62 46 81 106 72 130 107 29 52 100 26 49 24 32 95 51 40 34 66 33 44 64 67 59 -11 -25 4 -11 1 -57 -15 14 20 47 -28 36 -17 -64 -15 -26 -2 -39 -24 -39 -45 -19 37 -7 -7 5 -2 -14 5 63 41 13 -36 2 25 40 0 -26 6 -30 20 56 3 12 -3 -8 -4 3 -14 -3 9 -30 -31 15 4 -12 -13 3 -16 -9 -51 -10 -17 -16 -20 -34 -15 -30 -7 -3 -23 1 33 12 11 24 1 12 -25 -20 -6 -10 7 4 10 24 17 15 22 -3 10 57 51 34 50 57 126 229 407 592 2479 9543 16618 13921 6411 6118 7646 18010 11840 1676 169 100 86 81 69 66 56 55 77 65 64 64 76 60 47 61 64 55 44 51 64 67 57 73 52 61 54 58 54 54 57 45 40 49 47 39 39 46 37 41 50 45 39 30 30 30 25 26 65704 354 85 30 11425 18 15 4 6474 2629 16427 1685 1387 1123 868 591 455 434 373 419 364 375 341 343 319 244 295 272 177 248 174 135 275 235 169 211 283 218 168 187 149 149 61 75 158 134 158 148 21 52 85 3 116 97 83 -86 32 70 85 7 -38 16 6 -78 -66 -88 60 43 -24 -35 -11 21 42 2 56 -7 -13 44 92 7 -19 -30 45 45 -14 81 12 -43 54 67 44 -9 23 -20 24 46 -19 -6 50 49 -6 7 -26 -34 -23 38 84 -22 -29 24 -33 14 88 -10 -9 10 -19 25 -8 28 -37 32 -20 -34 -7 62 97 97 97 53 131 182 107 199 200 219 242 139 185 124 104 115 115 90 50 75 129 98 107 128 96 87 44 57 131 222 176 154 138 195 165 172 119 98 130 135 154 117 95 137 127 143 190 154 169 205 161 175 175 73 91 129 113 96 70 93 94 105 40 82 43 93 111 45 34 72 77 118 111 108 78 84 78 64 108 55 42 49 57 0 1 23 17 10 65 14 -13 -25 34 37 57 9 9 52 62 47 30 17 13 35 31 24 67 82 45 48 50 69 54 35 49 48 38 37 106 112 61 31 33 51 110 73 30 10 29 35 -17 -2 17 28 14 -16 -17 -3 8 15 27 18 15 18 25 20 52 7 -21 2 18 11 -10 0 8 24 14 25 22 2 24 19 44 56 40 23 5 44 34 42 76 105 99 94 166 152 247 503 674 1170 4190 11829 18352 16615 8593 5001 5189 14383 14627 1752 181 115 93 90 87 69 73 101 91 85 77 98 95 88 99 82 86 99 102 95 73 83 87 89 90 84 79 78 82 77 71 82 72 60 58 65 64 64 64 67 70 68 66 65 64 63 55 54 65710 354 85 30 11425 18 15 10 6475 2628 32220 1696 1225 983 791 696 504 429 338 357 385 356 365 347 255 357 337 202 243 201 145 196 238 192 198 197 141 188 156 186 -28 150 160 100 83 140 100 92 61 25 78 53 46 34 79 70 -45 -9 72 45 37 28 -31 -19 -38 -43 49 -45 2 40 -8 -29 10 999999 5 -27 -30 -24 -7 67 -21 26 35 25 -41 102 39 92 92 44 3 -3 17 -14 -25 -9 -27 65 78 78 -24 56 16 35 -10 23 88 44 -42 31 48 -34 -18 0 -29 -85 2 35 -4 -9 -29 39 33 -10 -20 49 38 92 90 121 106 158 171 172 180 264 251 211 261 193 155 92 86 68 77 63 26 115 96 92 85 120 158 140 82 83 77 119 219 200 179 128 12 71 59 142 95 87 139 141 158 61 67 112 230 206 182 188 112 25 76 78 143 85 102 58 107 99 86 98 65 66 96 102 108 91 52 21 65 42 64 66 87 44 68 21 -31 -6 27 0 -2 1 -7 21 19 -13 1 -3 -6 -35 -13 -13 62 45 20 -10 16 17 57 17 -30 11 -10 14 9 40 82 40 29 45 83 62 7 19 32 33 59 37 12 168 238 164 79 9 -23 -13 -27 -21 -14 26 -40 -54 5 12 -28 -51 -5 -13 -25 -25 -9 -21 -4 11 -2 -1 11 18 31 4 29 9 -8 3 -17 43 1 -21 2 37 16 1 -6 3 13 28 36 59 88 102 143 140 307 879 2453 6362 14060 23413 24742 18421 10388 4718 6137 8622 15457 5632 381 108 78 78 72 74 57 53 80 69 77 71 55 76 77 80 84 81 83 75 68 61 58 60 67 71 72 85 74 65 64 67 61 67 58 56 52 51 51 53 51 50 44 41 41 45 40 32 65716 354 87 30 11427 18 15 16 6475 2626 24177 1747 1339 1034 801 725 372 390 403 403 432 301 290 313 207 245 349 148 176 223 212 150 230 174 213 242 228 230 199 50 77 146 105 99 96 122 64 171 83 87 82 63 111 101 88 37 7 53 -59 87 -50 -49 -48 -98 10 -1 3 -26 -62 -32 18 -41 -67 -32 4 -5 -24 -25 28 -14 31 0 2 51 -4 -8 50 29 -33 34 16 -42 1 20 36 58 99 9 55 34 15 45 21 -1 -46 -1 -17 30 78 0 7 -19 -25 -68 -27 -44 -21 -21 47 -14 20 32 49 52 3 43 44 3 63 144 124 143 159 225 219 224 283 282 155 133 144 113 68 93 126 38 99 90 116 43 26 152 106 137 134 101 144 120 144 185 136 126 90 87 129 154 145 168 156 170 135 98 143 106 97 179 111 163 148 122 119 144 55 67 79 46 64 120 60 52 69 57 109 74 43 77 42 79 73 39 55 115 54 5 -5 29 58 58 -15 -13 -5 51 -16 -5 -4 14 37 14 35 10 20 2 37 76 11 24 -6 6 9 18 -7 4 15 13 31 28 19 18 69 81 49 26 38 24 33 18 46 16 -9 71 289 360 161 59 10 -24 -26 -21 -47 -10 25 11 -7 -20 -10 -25 -34 -37 -25 11 -3 5 16 15 22 23 8 6 18 20 6 -33 1 -18 -17 22 1 -19 6 24 34 18 8 1 33 45 81 85 92 97 111 161 206 561 1415 4615 13943 32488 44908 30447 15670 8045 6335 9040 7834 6658 1949 351 160 110 99 77 85 97 92 85 102 96 94 91 86 76 96 101 84 88 71 78 85 82 68 75 82 76 72 65 77 71 69 65 72 65 63 69 64 70 69 61 56 61 63 55 55 50 65722 354 87 30 11427 18 15 22 6476 2624 24126 1671 1284 874 700 617 381 358 443 386 335 337 382 296 275 218 268 278 267 127 88 236 288 239 193 144 183 240 217 114 124 162 57 92 143 150 221 132 165 167 79 81 99 -25 -13 31 -25 -3 89 -15 4 -85 -46 -41 -13 -23 88 20 -2 -30 -37 -53 -30 -11 4 -16 9 38 -39 29 17 28 41 -48 0 40 2 -21 -43 -42 50 3 27 21 37 -38 -15 -8 -15 68 -59 16 -20 -76 -15 27 -3 36 64 23 0 25 -19 36 17 12 -27 50 57 -53 18 26 33 -44 -17 16 94 44 104 82 158 216 80 138 254 156 239 270 177 135 135 98 42 97 135 125 99 73 112 105 50 106 69 94 111 127 134 149 177 168 147 139 130 75 68 93 48 92 152 162 173 143 124 147 199 185 188 181 158 154 91 22 55 91 54 63 143 113 62 79 51 31 110 69 60 30 49 7 64 103 81 79 37 44 77 38 -18 -18 30 -14 21 34 6 -37 -38 -39 -21 49 14 43 2 -65 -14 -31 -14 -17 9 -16 -24 23 0 -27 29 50 17 27 28 32 38 11 48 26 -26 28 48 45 17 70 139 237 307 359 257 89 21 -17 -17 -27 -19 -1 -2 18 40 -2 -24 -17 -14 -46 -35 -45 -35 13 32 19 -4 -2 -18 18 11 -10 -22 -17 -8 18 32 27 -10 0 7 6 6 -6 48 39 29 41 80 100 104 118 124 102 111 242 671 1176 4590 9627 13672 21625 21290 13813 8451 5506 7935 8957 4301 1154 453 203 122 98 85 78 70 80 102 91 74 106 92 79 73 79 74 91 82 78 76 72 75 69 61 56 79 62 61 72 57 47 57 62 50 50 46 46 52 50 47 50 40 38 39 35 65728 354 87 30 11427 18 15 28 6477 2623 22551 1621 1231 822 766 449 386 384 231 268 408 397 336 290 191 280 278 247 123 213 201 251 250 201 248 315 216 234 241 158 138 57 82 173 87 48 106 253 161 136 157 114 132 86 92 42 26 69 -28 -34 -1 11 -3 -61 999999 -69 12 -40 -46 -55 27 74 122 -15 -23 -52 21 6 -3 -29 -4 -24 14 17 85 -22 -36 -16 23 -59 -50 53 8 -8 79 36 -51 57 83 62 23 -3 40 89 27 -45 -25 -11 8 36 10 -27 -25 -52 50 12 2 -19 -44 -80 -12 43 -85 -86 -10 17 81 45 5 83 141 198 193 186 198 259 257 217 150 163 149 116 69 54 137 100 49 70 144 149 146 102 38 112 112 137 117 105 119 139 113 125 148 102 145 111 117 179 134 113 175 143 110 126 146 160 113 111 141 93 149 61 91 97 67 78 92 111 50 49 59 75 67 84 66 17 16 52 142 98 36 51 77 44 6 42 24 -4 32 -3 -7 25 -1 13 33 12 62 -4 -9 -19 43 41 15 70 34 -25 -3 14 29 -22 -20 16 22 48 33 17 19 11 27 29 45 53 40 42 81 50 49 84 274 438 189 288 417 267 111 51 29 -12 10 9 -4 6 17 -2 -9 12 -5 -10 -17 -22 20 7 8 15 31 4 18 12 10 8 3 19 19 24 -1 38 30 14 1 26 31 27 27 40 29 66 112 134 119 128 144 109 109 129 264 549 2815 7909 7504 5243 4777 5448 7437 5349 4321 9820 12653 9786 6293 564 234 145 102 78 92 75 68 83 76 60 75 71 74 80 71 67 80 76 90 76 62 61 75 60 52 71 73 68 69 64 55 60 62 49 46 57 57 53 49 51 47 43 50 47 65734 354 86 30 11426 18 15 34 6478 2621 26820 1705 1027 784 659 444 339 259 288 286 284 247 320 288 279 243 166 146 168 134 123 184 163 176 117 155 196 136 158 145 93 143 176 154 139 70 160 83 126 146 171 125 59 126 89 86 56 -48 -9 13 -17 -50 -90 -20 -19 999999 6 -34 -21 18 20 -53 -16 -88 -74 -4 -63 -17 -18 -81 -97 -47 -19 10 -60 -42 -20 -94 -65 -65 -34 -40 -15 10 -24 -17 29 -7 -39 1 -52 14 3 12 -12 6 -1 133 13 -59 -23 -17 -33 28 -21 -30 55 9 20 -27 5 55 25 -81 -37 -17 14 7 45 100 48 107 111 148 203 207 247 175 194 226 238 159 69 80 88 111 23 79 61 -16 24 40 84 64 116 111 125 84 116 157 128 90 100 87 87 54 88 102 89 129 140 109 47 63 103 163 102 56 76 159 201 67 55 33 52 31 28 18 36 14 67 44 70 147 39 16 36 1 33 66 58 42 66 38 -10 -10 15 36 1 -33 -1 14 -2 0 2 57 7 27 4 18 46 -5 -10 -11 -28 30 61 -11 -34 8 9 -32 -7 -8 4 14 26 -4 17 39 13 1 60 175 166 84 40 69 164 473 473 188 214 293 125 -10 -6 3 -44 -45 0 -19 -31 -47 8 15 -1 -23 -30 -18 3 -23 0 -16 -37 -48 -8 -37 -49 2 0 -11 13 -16 -19 8 -18 -11 13 6 -3 0 21 43 39 47 120 111 113 169 162 166 147 164 246 505 3935 17437 22200 8323 2700 1754 5435 7859 9750 16733 29066 36081 29685 3181 346 183 130 90 79 94 86 89 55 95 95 79 84 70 75 71 82 80 74 67 65 65 74 82 84 78 69 71 76 68 63 67 61 68 63 59 52 57 64 50 47 43 36 40 65740 354 87 30 11427 18 15 40 6479 2620 34129 1837 1402 925 713 470 440 374 406 367 197 335 297 238 252 206 205 125 174 225 168 145 172 162 300 108 125 160 162 157 191 125 129 204 24 129 206 207 214 200 153 172 130 81 161 165 70 86 58 -90 -32 64 -33 32 12 -21 -56 -17 -43 27 14 56 54 44 -30 -14 -14 40 52 8 -30 -52 63 117 -50 44 124 68 10 5 9 95 55 144 65 -16 93 52 -9 34 57 114 72 17 45 29 37 111 128 76 129 55 35 0 -20 27 47 21 -4 31 -13 22 38 44 97 86 53 46 82 150 64 181 266 203 292 299 278 201 228 221 148 138 146 102 115 103 83 124 91 117 132 177 123 111 184 138 112 178 243 190 189 214 182 173 182 65 158 129 108 138 160 121 131 123 104 174 126 158 142 159 151 72 130 102 76 107 135 145 127 91 126 102 101 88 75 132 57 76 86 40 50 46 71 68 38 67 53 -2 24 1 -12 36 26 13 62 14 44 44 47 49 63 62 69 0 18 -16 66 32 24 37 70 1 56 45 46 74 56 52 1 38 48 167 359 519 338 170 182 272 346 594 578 237 102 145 103 34 66 2 47 18 56 50 12 33 8 14 48 73 40 -10 20 14 29 31 36 48 6 14 20 51 51 48 58 38 39 31 55 44 42 72 70 30 30 45 47 120 192 209 229 293 316 265 265 365 816 4523 18734 27324 13493 4844 2634 3250 6620 10249 9837 9008 10384 9993 3473 816 265 174 154 127 110 115 106 94 97 110 113 113 116 111 110 106 111 103 113 110 105 102 88 86 100 99 96 88 95 95 87 88 91 91 88 89 86 79 84 76 74 73 76 80 65746 354 88 30 11428 18 15 46 6480 2618 37462 1951 1311 934 798 515 406 399 359 233 326 274 278 310 267 133 233 153 91 72 133 177 169 122 231 141 116 123 233 212 145 172 116 141 217 91 148 103 86 100 169 134 131 36 65 48 16 -53 -43 -20 71 112 15 -66 -15 4 999999 -52 32 10 -30 9 19 21 -20 39 -24 -46 -13 -78 6 6 12 13 -46 -2 -50 49 30 72 72 14 -70 45 74 0 -2 -13 4 15 8 123 5 -82 -78 -32 75 22 11 13 85 60 -16 -39 74 47 9 -15 -50 1 51 13 25 19 2 -14 31 166 144 169 127 140 192 163 235 235 237 239 234 274 153 161 111 109 97 125 141 89 64 43 142 46 87 52 103 122 122 120 151 122 127 176 149 120 88 74 128 140 144 98 93 102 120 91 92 156 78 88 130 151 124 108 102 47 39 68 42 39 57 51 58 91 39 32 -9 93 45 30 52 1 -4 23 53 -9 56 12 -13 -55 -5 31 33 21 20 1 14 35 20 3 -13 -3 12 54 55 38 52 -7 37 30 -10 8 11 10 8 45 28 23 27 18 31 79 61 299 613 684 694 552 468 466 437 536 432 155 65 28 4 7 18 -7 -11 14 41 37 -30 -22 -24 -6 13 21 -5 -2 -10 25 -11 -18 15 16 24 1 8 10 20 23 17 9 18 15 18 34 20 41 45 42 50 32 53 144 229 249 290 384 436 551 765 1619 8157 27512 28879 9485 3468 2860 5160 6161 7739 12487 7621 9021 7604 2263 637 227 110 94 86 96 89 87 101 95 96 100 71 70 85 92 85 68 84 84 84 74 69 78 79 79 79 72 71 72 77 58 58 61 57 69 77 67 65 62 62 56 55 52 50 51 65752 354 91 30 11431 18 15 52 6481 2617 20952 1727 1098 744 732 545 417 301 284 291 271 261 258 284 216 154 75 94 13 167 150 72 163 39 131 170 118 128 154 182 88 50 88 61 113 102 134 65 161 152 215 134 162 80 40 52 29 25 -7 -37 20 42 -60 -21 27 92 -65 -40 -5 -93 -62 25 -10 110 -18 -9 38 -43 -15 1 -61 57 -32 34 -12 -11 -63 -6 -4 -12 -4 -12 56 66 -22 114 -46 0 15 -22 28 -7 -3 0 16 43 6 -24 -42 -12 46 -33 50 74 97 138 19 25 -3 -6 -50 5 17 28 4 -7 44 86 79 142 137 111 127 192 231 219 186 170 194 163 154 48 66 113 62 20 70 83 95 99 128 106 17 90 108 49 100 148 196 132 155 206 120 111 132 117 110 92 87 59 135 159 73 85 94 117 160 133 154 143 144 117 80 63 48 85 -19 33 42 67 96 83 71 48 51 52 101 32 11 46 8 4 5 -2 8 17 16 18 39 37 21 36 27 10 13 -18 -3 40 26 10 20 16 71 2 -14 22 4 25 32 -10 5 79 23 44 38 76 75 -3 -3 78 329 580 943 794 479 448 410 471 444 429 480 341 101 16 -2 -21 -25 -35 -9 -21 -26 -3 -12 -33 24 -5 2 11 -19 -6 -32 0 -27 -14 -6 27 6 -6 -7 14 9 29 33 49 6 -8 14 14 45 21 -10 21 24 52 62 200 319 290 292 437 607 917 3618 6579 2698 9012 15937 8978 2872 2917 4840 4806 4358 4822 5095 11982 44113 13392 939 206 102 103 96 71 83 77 66 75 64 63 65 76 71 93 59 66 63 57 66 73 79 69 67 68 81 80 65 70 59 53 60 55 53 50 49 58 56 60 58 44 47 49 48 42 65758 354 92 30 11432 18 15 58 6482 2615 24546 1670 1037 785 774 458 335 210 169 255 281 284 252 87 18 114 76 118 147 88 112 77 116 33 152 153 71 90 77 78 71 120 62 54 170 76 89 94 51 120 19 53 107 -13 88 59 -7 -60 -22 999999 33 -10 -21 -54 -19 36 27 -53 -71 -71 -94 -29 -22 -61 -20 24 -20 17 -7 -80 -19 -13 -20 -48 -52 -80 -25 62 -38 47 60 -30 -100 -36 87 -93 -10 -37 8 14 -46 84 17 28 10 -44 -20 -54 22 -64 22 1 -49 -25 3 -68 -25 -28 38 32 -77 -82 -18 -69 -46 -35 -7 -26 55 123 109 117 119 130 240 212 192 186 203 167 100 82 86 125 157 82 97 27 82 85 -36 29 47 81 92 73 150 116 118 136 154 123 189 87 79 49 39 45 37 119 65 80 64 76 50 97 146 118 94 99 53 23 52 35 19 48 16 -8 17 57 -10 76 67 34 53 -8 -4 34 4 -18 -50 2 19 -3 35 7 -26 -44 -33 -34 -14 -1 -7 -49 -30 -51 -50 -33 -47 -57 -31 -19 34 -6 -8 19 1 -7 4 -33 -21 29 -2 -10 -12 21 -26 -36 -11 95 358 742 1053 924 585 471 395 444 446 378 314 351 195 17 -30 -55 -38 -56 -27 -29 -29 -30 -58 -6 -1 -20 -43 -73 -64 -40 -67 -31 -26 -64 -39 -25 -25 -35 -39 -17 -20 -10 -43 -52 -54 -30 -52 -45 -14 12 14 45 8 20 61 194 380 416 329 331 421 496 1080 2842 1358 2087 7714 11535 5972 1724 3940 6954 3810 2847 2846 27731 61649 12521 3132 1499 262 76 62 66 54 36 43 66 60 44 63 37 36 34 31 46 48 44 38 48 43 32 29 26 26 28 39 45 37 44 37 29 35 35 32 34 28 21 28 19 17 19 15 12 65764 354 95 30 11435 18 16 4 6483 2614 19198 1621 1147 918 714 628 355 251 309 245 205 205 216 118 144 157 185 221 39 50 166 97 154 217 190 87 99 178 184 120 159 156 168 119 253 150 76 66 123 70 105 143 131 151 128 107 58 22 2 -2 59 -20 32 23 -43 999999 16 -33 -67 -5 -41 -88 -25 8 -52 -29 35 -32 55 -5 -68 -5 23 11 38 5 5 -61 -34 -70 -14 14 24 30 -19 -42 -26 64 -51 46 66 60 -36 10 -5 42 13 61 4 40 39 -23 24 69 75 15 15 59 -10 61 8 -44 5 -4 -5 35 39 74 43 96 122 95 126 297 321 252 170 232 196 135 122 114 45 112 80 99 69 131 117 92 125 104 60 113 148 141 124 133 198 122 127 66 158 206 159 136 120 148 160 79 29 113 81 95 121 133 147 111 104 89 113 101 54 126 85 -8 104 126 79 46 80 44 78 81 70 22 77 44 64 30 64 5 -17 -7 25 82 -28 26 14 -3 23 8 31 11 -17 -10 -14 24 22 51 41 5 47 6 6 36 45 30 81 74 32 0 -28 -26 14 59 37 43 28 64 305 787 1025 885 690 705 711 592 516 414 393 349 205 54 -25 -4 29 -4 40 14 29 29 23 -2 -26 -27 -1 11 -24 -20 -24 -12 -5 -10 -21 -5 6 6 -5 23 -10 9 20 4 -7 15 -13 6 11 -4 15 46 61 91 149 253 287 312 413 407 389 415 403 640 958 898 2866 6644 5368 2246 1800 10203 19844 3127 2725 21384 42000 16315 5034 4204 2407 238 94 74 79 91 96 87 85 87 86 88 94 68 83 88 87 84 77 71 76 69 67 79 83 90 81 74 71 57 67 68 69 65 73 62 56 51 53 49 50 53 43 45 65770 354 97 30 11437 18 16 10 6484 2612 19989 1528 1206 928 749 616 461 262 210 288 274 267 291 326 187 163 152 114 34 137 75 52 231 166 264 238 197 231 174 83 194 210 191 141 218 180 133 187 136 120 132 152 173 129 120 110 80 77 30 -11 -21 -21 -40 26 -14 -38 22 -74 -66 20 -67 5 -1 34 12 -3 116 14 -18 -63 -1 63 24 -56 -55 -47 34 -3 -85 -78 -38 38 -65 -25 7 91 -35 -31 -27 52 10 26 53 5 28 -17 -5 38 19 26 64 7 29 90 45 50 53 18 19 60 43 22 -43 -61 20 70 90 91 84 133 217 178 182 229 206 243 260 266 217 197 181 150 142 123 108 114 82 93 79 138 102 152 153 133 48 130 165 161 131 96 172 154 184 177 123 128 127 120 116 127 139 132 122 103 74 102 98 175 138 130 107 132 109 130 71 105 96 55 59 58 98 86 103 26 23 89 81 14 47 74 94 12 -13 -11 20 -15 23 7 -31 5 21 -10 -5 9 -36 -24 -12 -8 37 42 -2 34 30 10 75 4 5 -2 24 -44 -36 -2 11 64 32 75 37 -6 33 56 125 381 761 1015 790 670 615 597 586 488 402 346 223 83 -17 -19 -19 25 -14 5 -9 -7 -20 -43 -18 19 16 18 -17 7 -5 29 -2 20 -8 -14 -8 -4 17 -9 -18 22 6 9 8 30 38 57 30 36 -7 8 72 145 490 711 415 274 531 586 445 395 394 570 744 758 1608 3049 2728 1573 945 5865 34516 22375 13322 23980 12586 7247 4458 4012 1662 218 117 93 87 76 87 89 93 97 92 89 74 68 89 100 90 79 71 73 83 82 76 63 74 61 78 72 77 70 75 72 76 82 70 71 71 69 60 51 45 48 45 47 65776 354 98 30 11438 18 16 16 6485 2611 15509 1470 943 859 783 599 460 278 235 240 254 303 154 178 168 85 74 148 138 122 57 128 183 185 273 99 239 132 128 280 213 129 185 223 141 158 164 133 209 167 89 124 124 89 72 54 48 74 10 -45 103 77 25 39 60 -74 -31 48 -54 -30 37 6 20 -3 22 -2 -22 -32 12 42 -29 67 43 16 28 42 74 13 17 52 35 5 38 -17 -17 82 93 30 18 24 1 15 40 79 69 11 13 -3 57 35 28 -17 34 3 5 -6 -41 -19 59 86 49 45 74 27 8 8 -23 78 35 113 197 211 184 289 213 189 204 172 195 151 125 178 168 117 96 146 85 100 129 145 87 128 187 206 168 170 215 248 133 133 190 178 168 157 107 88 143 116 74 124 126 123 97 64 83 148 110 144 104 76 133 131 120 94 60 92 86 128 124 57 53 140 76 71 79 78 51 76 69 49 31 58 21 23 41 14 1 6 16 47 29 -11 8 30 6 3 59 42 30 14 43 39 -8 12 5 3 -8 23 67 29 45 13 36 35 48 73 36 8 29 46 104 263 692 1086 860 697 592 545 583 574 493 453 321 86 29 46 27 5 -7 5 15 26 1 -14 13 39 -1 38 -1 -5 -4 -10 -21 -11 2 32 24 9 23 10 60 39 26 -1 14 37 21 29 26 29 48 82 214 492 717 631 265 253 577 618 595 466 365 457 499 563 1123 1920 1839 1069 2217 9541 27222 17731 12194 4029 2091 2247 1925 2032 983 169 117 116 123 99 82 87 97 102 87 86 81 81 92 97 84 74 81 79 79 76 80 89 86 84 85 86 79 82 81 72 56 69 72 76 71 70 56 61 56 51 55 55 65782 354 99 30 11439 18 16 22 6486 2609 5445 1435 991 676 777 791 443 460 330 226 259 285 237 68 112 157 172 168 130 157 83 31 82 163 202 175 80 201 128 188 212 188 205 199 135 197 156 135 201 113 27 168 184 149 73 133 8 -17 85 -50 -29 86 -15 -58 -48 46 31 40 19 19 -20 31 -27 32 -15 -67 25 19 55 126 42 75 60 56 13 131 94 65 19 9 22 78 45 71 3 -12 21 59 -5 25 22 -5 81 123 61 56 9 27 35 68 114 53 20 15 -14 39 -38 38 39 -4 79 53 59 55 69 110 61 128 143 219 185 133 221 223 265 291 264 186 243 205 149 212 95 106 87 90 123 153 91 67 121 162 144 145 127 122 167 196 222 131 233 179 124 203 169 164 160 122 129 126 131 125 21 51 112 153 175 164 129 154 154 80 162 79 97 128 70 46 73 77 110 152 89 145 128 102 78 90 95 44 29 66 78 17 2 41 6 -16 0 3 9 37 62 31 30 33 6 -1 3 18 47 71 38 3 61 55 34 39 35 77 72 75 32 61 91 72 3 37 1 27 18 139 574 734 798 828 663 668 670 776 724 507 332 158 45 54 61 72 74 21 6 39 12 -13 -4 -8 29 16 37 17 16 26 29 33 43 25 27 25 53 23 45 48 17 23 47 47 31 49 45 74 40 86 360 629 716 534 236 184 377 608 673 477 361 301 365 511 1126 1771 1357 668 2020 6063 8796 4821 2886 1415 765 852 816 752 496 189 135 124 120 92 77 95 115 99 92 82 76 86 94 96 85 79 97 87 72 81 89 81 72 69 77 81 80 89 91 81 70 66 64 68 61 65 61 66 63 54 61 61 65788 354 99 30 11439 18 16 28 6486 2608 8407 1550 933 793 798 670 435 425 266 219 271 207 205 212 167 65 137 109 105 221 226 135 86 118 126 86 103 173 177 279 163 295 240 196 246 214 196 112 92 158 66 175 224 159 114 49 57 7 8 34 37 20 0 117 128 -3 36 16 -41 -28 32 -13 999999 -11 14 36 53 25 90 5 -20 5 88 120 2 -24 45 -28 51 106 65 63 -1 69 -44 19 65 63 48 -3 54 36 100 -2 67 33 63 9 -30 69 51 -26 19 170 94 39 41 38 32 32 71 39 -16 -32 24 52 48 35 81 129 177 143 188 176 192 276 250 187 236 235 225 179 129 78 82 156 128 131 96 106 204 132 162 169 109 110 129 164 138 119 146 140 169 214 226 221 268 212 120 137 104 129 132 114 126 68 128 163 127 124 102 117 130 156 98 53 35 54 50 79 107 98 117 120 102 43 46 66 49 105 69 34 33 57 54 47 54 8 26 -3 6 54 11 15 17 61 33 10 -17 15 53 44 29 48 25 1 22 56 52 36 22 12 63 51 32 -15 35 37 49 51 31 230 566 863 1095 911 730 689 749 818 805 535 381 341 278 136 95 43 8 6 4 27 18 -11 -31 27 2 10 21 5 29 17 6 9 15 22 24 26 32 21 44 19 6 -7 28 70 88 48 -4 16 23 57 87 290 534 613 404 172 297 672 729 530 422 416 417 583 973 1394 1875 939 373 788 2219 2752 1638 984 645 654 478 357 231 149 125 105 101 91 76 82 63 81 92 97 79 85 82 66 62 79 76 66 63 60 64 60 60 59 58 55 57 61 57 55 52 55 52 50 49 30 38 48 41 39 38 34 65794 354 99 30 11439 18 16 34 6487 2606 18609 1923 1237 882 874 847 566 426 340 281 300 354 254 105 267 296 206 155 265 255 124 86 86 182 198 194 177 194 164 128 217 182 163 301 244 185 288 266 146 238 138 195 209 193 129 81 -7 124 98 95 101 49 17 105 178 95 124 48 109 103 -39 14 -14 -43 38 98 47 -5 105 141 48 88 79 -32 38 31 100 89 83 151 127 113 70 56 198 115 20 49 68 107 19 79 85 54 111 40 77 79 17 96 84 101 102 78 46 50 30 -21 96 107 104 61 -26 29 67 121 134 84 180 224 258 326 297 324 318 216 264 244 304 304 246 148 112 181 160 128 135 161 189 143 153 126 147 187 171 172 212 151 196 248 185 252 233 239 303 366 396 280 228 260 156 176 158 95 126 138 199 209 201 210 217 182 193 151 159 133 99 155 198 144 117 140 194 164 113 127 110 116 74 87 97 96 73 35 62 106 87 53 50 40 69 70 53 111 114 93 79 68 126 85 56 37 55 97 109 118 78 76 85 54 73 97 133 46 98 82 99 69 68 109 98 184 726 1282 1396 1072 883 730 694 880 966 756 489 314 306 297 268 212 130 53 45 41 42 22 47 33 62 48 47 34 22 34 25 53 66 47 58 44 69 65 59 32 61 52 67 60 52 79 88 78 91 88 93 88 67 204 451 581 384 275 468 773 822 679 622 596 699 975 1908 2301 738 480 729 2244 2590 1487 633 657 566 333 244 201 173 138 158 158 129 102 101 127 126 110 121 111 119 125 115 112 105 110 123 117 109 105 105 110 96 88 102 102 105 93 86 100 97 102 95 91 77 76 85 82 83 85 65800 353 130 30 11440 18 16 40 6488 2604 1560 927 815 745 749 525 320 263 107 104 134 160 121 105 154 96 51 80 122 164 114 137 139 163 120 107 113 114 88 128 177 94 94 118 137 141 166 63 57 201 137 109 94 75 31 -11 -58 -39 26 13 -16 16 -83 -14 42 -41 -23 -24 13 46 -22 -36 58 7 39 -57 -52 11 -24 26 17 53 10 43 -9 55 91 147 44 56 15 74 100 34 43 -15 -10 43 1 63 10 6 48 44 -55 -8 7 43 42 67 57 81 24 -34 -28 -37 -13 -29 11 34 -51 -36 2 14 11 74 146 102 153 264 227 245 264 275 213 208 138 238 161 153 154 105 150 46 48 73 30 120 119 142 176 117 107 109 84 110 161 163 164 156 176 213 214 188 270 293 202 157 89 158 174 86 93 76 86 144 212 193 139 120 78 129 71 37 38 88 65 73 81 70 91 162 147 95 74 96 120 43 79 105 64 15 22 19 59 67 31 -3 4 40 -6 -8 -31 -21 25 29 52 49 33 -28 -26 1 20 -9 33 37 54 11 25 0 -24 -14 9 7 28 44 77 48 68 21 113 587 1212 1190 864 754 686 732 803 828 757 692 476 311 340 274 220 131 62 22 9 0 -1 -7 14 -15 -10 14 9 7 24 22 41 47 12 -7 -5 -10 -43 -22 3 -4 12 24 23 -1 -4 3 -6 21 16 22 18 28 35 71 325 413 231 122 472 874 920 721 677 690 572 906 1972 1719 657 730 573 983 544 256 354 410 227 159 136 119 122 112 91 57 58 53 60 60 54 62 58 76 56 54 56 58 64 65 61 52 59 51 42 37 49 58 44 55 47 37 39 37 33 44 34 25 32 22 18 16 22 65806 354 102 30 11442 18 16 46 6489 2603 18265 1632 934 732 918 815 531 295 193 165 138 171 141 198 177 159 141 193 175 140 119 97 48 47 104 56 -39 54 77 84 126 97 98 145 99 70 165 192 107 108 95 163 116 69 127 36 -20 55 63 75 55 52 58 54 -39 5 -4 999999 -62 -87 -15 -89 -98 -49 -46 82 -27 -7 -63 -30 -77 -42 7 -50 68 151 -5 41 -23 14 -11 -19 23 -23 14 -39 9 81 32 -46 64 41 62 76 15 60 94 44 40 88 82 52 22 4 23 46 76 55 69 -8 -61 -18 -28 -28 71 46 134 94 75 190 190 270 259 233 198 187 274 233 149 141 194 97 130 137 110 146 111 53 72 164 86 118 91 129 162 157 138 123 139 71 144 161 126 118 181 226 232 220 233 130 145 114 141 112 93 86 126 103 153 184 102 85 116 74 60 22 6 55 53 87 29 186 142 119 66 76 69 122 133 59 61 61 48 64 32 1 26 65 10 -33 4 34 53 22 31 26 10 7 -1 -47 -26 -24 34 24 33 5 -24 -26 10 -20 -25 0 23 12 39 52 18 8 81 88 249 443 579 729 798 792 709 801 909 812 740 661 549 558 367 236 338 436 403 192 68 39 -8 12 -2 1 34 -2 14 30 21 31 -26 3 25 22 19 42 22 12 15 -4 -3 22 31 38 -5 9 22 36 35 37 10 32 31 50 66 211 382 241 153 548 1002 1028 925 955 1091 845 624 1581 2373 1374 833 414 182 167 177 197 239 240 192 177 152 115 106 86 63 70 79 64 55 70 65 67 76 62 68 64 59 61 65 68 75 50 49 56 51 66 56 50 62 58 46 48 53 67 55 36 40 39 43 35 31 35 65812 354 75 30 11445 18 16 52 6490 2601 19673 1986 1123 779 745 1015 923 524 384 295 226 214 214 256 126 234 179 131 232 242 157 152 126 104 56 70 215 141 42 29 94 123 170 134 256 279 174 194 279 153 180 170 106 123 157 7 2 33 72 41 -64 62 54 77 51 94 42 -24 51 16 29 71 57 53 49 -3 44 1 16 -8 79 124 26 63 67 92 128 64 78 136 15 70 106 45 48 41 21 31 133 143 37 19 42 41 34 130 135 75 34 63 105 104 52 2 99 58 52 41 -36 -32 23 -20 63 110 106 44 84 169 145 174 217 321 261 308 348 198 294 271 203 214 283 141 139 128 164 159 173 101 186 104 125 175 212 180 188 130 120 125 154 123 186 171 162 196 251 312 290 320 252 209 166 171 244 218 152 149 123 67 98 173 203 159 172 227 151 130 95 72 116 52 94 157 122 175 132 79 92 109 146 215 145 156 120 70 80 125 55 48 105 43 22 24 69 64 37 55 47 43 78 69 18 31 30 6 30 84 100 44 47 56 64 61 61 84 80 94 111 69 53 83 261 564 775 868 863 888 918 1044 1270 1103 683 501 449 634 541 263 290 343 346 224 172 80 84 73 65 62 64 41 47 48 45 9 37 46 52 59 40 34 59 52 53 64 56 44 46 53 68 71 54 53 59 65 45 37 49 76 94 152 264 221 158 439 980 1214 1234 991 702 637 462 711 1763 1801 949 435 248 169 164 170 186 222 226 199 183 159 148 152 131 108 94 104 101 106 119 110 109 121 101 99 104 98 96 93 87 85 89 76 73 74 81 90 91 104 86 83 74 84 83 77 68 65 61 57 54 53 65818 354 109 30 11449 18 16 58 6491 2600 16392 1945 1121 818 1021 906 766 533 377 295 199 260 291 251 128 209 227 204 184 159 166 167 177 156 211 79 187 220 209 215 153 145 191 127 227 190 147 196 213 272 268 247 168 102 90 71 28 -16 54 89 85 62 71 51 57 66 29 30 60 -4 36 18 24 7 94 70 72 83 62 121 74 -17 67 16 23 137 105 66 39 33 58 -10 64 41 -37 97 101 43 37 59 62 124 140 76 80 40 66 88 209 130 92 54 103 60 136 55 43 34 -13 22 97 86 26 -17 109 115 50 152 103 156 197 217 257 286 141 256 296 183 192 300 246 218 211 162 151 184 178 159 166 152 114 161 130 118 161 202 163 157 152 213 215 190 225 244 223 219 221 227 235 252 187 148 97 182 175 133 142 172 163 168 185 158 241 149 170 140 143 122 116 143 76 105 115 158 165 132 158 157 129 96 115 115 91 87 98 92 91 94 142 89 75 55 47 86 71 70 126 79 -1 50 84 37 25 38 69 25 54 86 97 90 57 66 74 134 108 69 100 116 124 111 199 529 860 1088 1226 1175 1202 1393 1459 1308 832 558 635 747 490 179 143 152 270 249 195 56 21 46 67 76 40 45 25 55 32 57 61 35 50 67 86 64 49 44 34 34 48 65 72 37 60 74 63 74 67 60 79 84 115 191 269 306 209 137 223 599 1032 1329 1369 1134 727 637 539 450 972 1593 937 501 287 239 187 185 162 162 190 202 185 147 122 128 133 126 119 129 123 108 119 114 110 123 123 122 106 100 91 114 112 110 107 101 99 103 109 98 94 95 101 103 84 86 86 88 76 73 78 76 76 77 65824 354 114 30 11454 18 17 4 6492 2598 15399 1661 1015 880 855 958 700 361 289 325 254 150 156 113 159 68 92 183 179 102 141 159 65 126 120 59 -5 12 110 82 40 62 98 165 122 110 181 48 178 104 32 224 128 44 53 71 -11 -14 27 55 -5 16 -24 5 -40 -54 -8 48 36 -13 -39 -64 -45 -35 8 28 43 48 17 -15 -59 60 47 41 61 48 14 33 21 71 82 99 23 -13 -14 94 22 1 39 -10 38 60 61 26 3 30 80 94 39 81 114 15 54 34 49 19 -31 -5 63 64 -7 -32 -1 9 -8 8 97 110 127 167 164 193 275 228 215 248 216 187 216 161 179 150 104 82 127 118 117 79 78 129 73 65 79 128 131 120 152 171 140 125 184 166 168 146 155 211 201 168 224 149 156 145 150 125 83 127 94 131 105 124 137 145 109 46 66 80 -6 44 45 43 49 140 117 80 109 141 109 86 57 101 78 65 28 95 24 -25 -60 0 -11 -7 9 73 55 51 50 75 50 70 13 68 12 9 25 30 7 21 34 53 66 8 46 53 37 35 41 26 55 69 65 195 481 739 1070 1427 1672 1583 1186 1145 1237 949 627 402 354 385 263 38 22 86 138 138 107 13 -28 7 39 29 54 27 20 -9 21 0 -7 7 34 36 21 -16 23 -3 -3 27 7 25 17 18 21 32 54 37 29 13 19 61 57 179 204 103 97 95 230 629 1153 1461 1371 1008 816 854 439 429 1024 1367 643 353 223 154 121 105 112 142 150 157 161 128 98 99 91 92 93 84 84 80 67 66 68 74 79 89 59 69 75 82 70 69 64 60 66 59 50 54 54 64 63 70 58 52 62 58 57 45 45 41 36 32 65830 354 118 30 11458 18 17 10 6493 2597 7749 1393 855 756 848 858 799 550 391 344 251 208 168 175 57 185 162 105 166 212 38 79 31 8 3 57 59 81 118 77 67 97 78 76 104 200 152 179 150 231 201 122 115 18 -25 46 68 45 17 -35 90 16 19 23 77 127 -5 -5 6 -6 -21 3 -35 -7 67 18 -39 32 32 103 47 -17 -12 76 68 46 -3 -43 27 11 58 54 139 80 159 -8 -8 -31 -60 23 103 2 30 62 12 56 3 27 -50 9 72 102 34 86 32 -44 -27 -16 33 96 -35 -2 11 83 103 71 99 144 60 72 235 168 149 175 169 236 269 260 153 190 206 242 175 141 107 111 147 134 108 127 88 132 103 131 77 25 117 153 165 149 134 107 145 198 148 149 179 195 168 171 139 128 146 139 145 129 97 132 142 152 143 129 69 115 119 45 72 66 83 77 84 91 101 155 134 54 23 41 75 118 99 96 26 -35 -17 -21 -28 36 -28 27 41 12 1 26 46 50 1 -3 43 11 -8 37 18 39 20 7 -4 52 -4 6 34 68 41 59 80 137 239 353 564 806 1150 1385 1562 1600 1282 981 1459 1417 1053 672 432 459 452 257 91 -6 -16 -6 29 21 17 6 -22 22 32 33 25 15 -18 7 28 5 -6 19 50 45 -6 -2 -29 2 1 -4 5 -2 23 -2 22 30 9 30 35 39 44 53 27 80 123 50 33 81 237 767 1326 1406 1249 1054 850 599 233 381 951 876 343 238 162 118 114 121 112 121 124 108 130 143 118 93 78 72 81 73 67 86 72 82 82 85 79 71 78 81 75 76 78 75 76 77 70 72 67 63 64 57 62 66 65 64 51 54 48 42 41 39 37 39 65836 354 122 30 11462 18 17 16 6494 2595 8065 1256 940 890 911 962 762 507 334 260 248 224 224 199 109 176 239 155 108 70 71 60 72 49 143 121 85 124 107 60 57 94 -16 40 143 68 141 81 135 189 96 222 51 65 43 -10 -15 -29 -16 75 -37 6 10 -36 -28 1 999999 -80 -16 -1 4 -12 3 -64 39 52 -31 -16 19 28 43 -20 42 -29 26 13 45 18 34 14 2 -37 -8 11 77 67 17 18 59 81 75 32 -8 36 66 62 62 41 32 -1 69 17 26 0 70 5 -40 -1 85 -18 -23 70 60 105 56 27 111 158 68 122 151 183 119 123 183 228 222 165 241 217 186 188 123 128 83 80 -3 26 75 66 60 125 108 86 99 87 117 107 100 79 113 116 158 103 136 141 218 243 177 153 157 135 134 133 151 90 95 120 165 147 134 196 153 101 94 99 70 74 91 134 87 101 124 129 138 89 116 98 106 95 64 48 46 26 -15 43 -3 11 -35 19 24 51 1 -20 -7 3 2 -25 -88 -40 1 3 -30 -29 1 19 15 -7 16 -61 17 51 37 46 57 32 141 511 1206 1612 1708 1588 1368 1391 1363 1109 1173 1320 916 600 467 422 205 33 17 -33 -18 16 -25 9 -5 -12 20 -8 -21 36 40 -31 -28 -30 -17 -5 -18 20 15 10 26 -39 -38 4 14 21 6 0 -9 -5 11 7 17 44 24 27 12 85 148 143 91 64 92 293 712 1220 1392 1247 1044 841 672 403 124 210 556 503 204 176 142 113 116 101 92 105 123 96 96 125 100 94 89 83 62 52 57 66 77 86 74 60 64 73 68 67 66 71 63 53 56 71 72 72 61 54 59 46 54 56 47 55 55 61 40 45 43 32 38 36 65842 354 124 30 11464 18 17 22 6495 2593 6480 1241 886 1013 961 1012 964 701 360 243 183 169 320 265 185 272 196 166 241 160 218 150 217 173 171 3 136 176 139 179 107 77 147 74 155 205 144 156 139 70 140 219 144 128 -30 -26 16 52 54 124 32 49 101 -53 -13 -15 -24 39 29 -21 -28 25 75 95 87 -16 76 100 -8 47 120 46 -2 59 152 6 45 74 90 70 51 102 47 -25 74 83 68 39 63 62 34 94 31 73 68 25 89 60 -55 -1 89 11 40 76 21 64 97 -26 77 140 47 82 61 101 54 47 171 27 133 217 193 171 262 224 222 194 204 176 255 200 109 142 192 185 102 131 92 109 126 187 187 111 158 168 188 183 164 294 227 191 196 138 148 173 166 146 208 166 142 170 193 154 190 212 109 99 139 121 177 199 143 166 189 91 95 69 92 103 113 161 157 150 72 117 189 108 113 159 69 114 146 68 81 66 71 68 -16 38 3 7 49 72 54 120 58 28 55 50 67 51 56 78 64 29 52 38 67 86 35 16 45 63 19 49 90 88 137 380 811 1268 2061 2186 1715 1634 1398 1358 1318 1091 916 818 476 151 57 74 79 72 72 70 60 8 2 34 24 1 3 44 58 22 11 43 35 41 44 60 41 38 59 79 73 55 51 18 28 77 51 43 48 44 70 66 50 84 176 248 156 71 69 122 204 754 1373 1668 1538 1302 1024 829 701 413 184 230 457 402 258 223 207 181 143 128 138 144 160 146 157 131 140 138 139 122 124 150 137 138 122 102 106 106 118 117 119 111 97 95 102 108 97 108 109 115 111 97 100 99 94 90 96 99 102 94 81 87 87 79 80 71 65848 355 94 30 11464 18 17 28 6496 2592 102623 2261 1281 948 1117 1055 977 1069 689 329 253 369 136 217 218 150 170 198 201 132 125 206 98 45 77 144 146 44 72 109 96 37 91 74 175 140 59 54 110 135 108 225 141 220 155 26 1 51 0 86 -29 -48 83 -58 20 65 64 -5 77 -17 -61 17 -5 1 6 25 57 -20 50 73 25 61 82 -6 5 14 69 -23 58 -2 70 49 54 3 56 48 40 134 70 104 -7 -18 83 77 47 51 61 16 -12 13 7 95 74 22 79 50 -43 47 -11 40 51 84 93 76 68 8 84 53 75 179 145 198 241 257 180 225 321 292 203 164 111 115 15 141 111 85 122 49 119 170 140 139 84 115 192 130 173 216 192 146 158 109 154 167 183 214 247 138 160 153 94 135 134 209 93 92 152 135 145 170 180 127 111 151 101 61 48 44 107 102 160 123 111 82 122 90 71 101 95 124 92 62 29 -24 18 13 12 -22 56 21 28 34 -5 22 -13 -10 2 4 10 43 56 -15 40 18 46 11 14 32 -5 28 26 29 52 44 31 63 94 169 455 1173 1963 2044 1731 2098 2761 2140 1230 931 759 452 216 90 48 44 50 34 7 36 57 70 80 39 37 -11 4 23 33 13 35 38 26 49 48 9 19 45 43 -5 25 69 74 50 37 24 4 25 43 51 46 52 51 30 63 167 126 73 50 77 88 173 608 1303 1812 1737 2016 2346 1861 1055 420 158 182 331 459 628 351 212 172 156 139 139 133 127 141 137 140 127 121 109 102 112 114 93 112 123 104 93 103 105 104 94 105 100 99 102 106 103 108 101 96 92 90 87 71 76 81 75 78 77 72 64 62 64 61 62 65 65854 354 124 30 11464 18 17 34 6497 2590 3232 1398 1143 1084 1025 955 1046 977 569 392 304 324 153 183 206 78 172 216 187 202 158 192 94 110 97 53 60 108 131 90 28 67 117 42 75 124 53 59 167 157 53 78 97 109 24 -27 59 60 29 53 -40 75 72 -80 -9 -5 -30 -5 -20 -26 40 73 68 64 -56 -19 71 -34 -11 63 31 22 96 22 21 71 10 -29 31 9 113 68 12 26 57 -28 25 35 3 -20 42 24 84 71 85 12 25 85 24 24 90 155 80 48 72 44 91 154 39 37 24 65 61 61 93 99 116 91 50 150 259 158 108 133 149 232 222 213 171 100 138 89 83 84 67 172 128 138 130 68 106 141 153 119 153 169 177 156 197 150 137 218 231 180 197 151 178 213 263 192 210 135 170 72 91 125 186 138 152 117 182 89 86 95 118 69 106 54 70 99 84 95 121 149 146 114 121 64 35 54 86 82 6 -22 51 29 43 -1 10 -3 -4 15 64 29 37 48 30 26 54 81 40 12 30 40 62 49 38 34 11 25 16 -32 5 55 62 51 128 367 962 1419 1685 1958 2991 2711 769 552 476 427 247 52 41 60 86 28 61 59 52 10 5 32 12 4 12 64 11 2 23 43 32 35 35 43 42 19 23 30 43 36 37 30 -3 24 32 14 37 43 50 57 32 28 25 68 154 85 37 59 66 140 227 283 348 645 1190 1859 2582 2684 1647 752 363 203 181 236 528 617 445 271 202 152 127 120 119 109 99 124 128 124 130 117 92 95 103 117 100 102 88 96 83 90 91 105 81 76 89 96 93 82 70 71 84 88 86 74 79 75 77 79 73 72 62 56 62 59 48 47 65860 354 126 30 11466 18 17 40 6498 2589 5548 1783 1438 1484 1240 1132 1165 1101 730 473 345 323 346 242 263 276 165 238 259 150 207 202 122 153 72 -15 153 54 110 1 113 19 165 73 61 160 150 128 200 184 42 183 100 55 159 113 100 62 90 -9 29 44 80 68 0 15 27 -51 -65 18 28 66 -19 -55 55 4 -62 -17 73 -44 29 51 92 75 1 -29 60 -10 93 52 85 37 44 -51 56 133 14 34 68 44 129 121 54 40 75 42 94 90 69 26 6 61 38 78 49 32 1 20 17 -4 53 87 100 33 53 50 104 195 59 124 266 278 263 295 343 251 185 272 222 192 223 270 215 125 163 184 185 117 134 92 199 174 115 102 157 146 217 200 143 171 161 205 243 325 180 202 197 213 218 202 213 183 135 154 163 95 156 112 214 176 134 175 166 102 147 107 115 82 139 172 193 98 96 102 95 110 146 169 80 42 103 93 102 28 99 29 80 58 77 67 70 48 123 58 64 -10 98 93 66 34 30 54 48 32 63 30 33 81 88 83 -3 5 25 45 49 83 116 170 412 880 1275 1567 1511 1062 541 460 370 231 106 60 74 115 157 287 389 208 59 50 49 55 49 68 47 56 55 98 92 48 60 58 28 31 38 25 50 97 82 39 40 36 53 63 64 43 54 88 68 26 48 76 247 220 81 82 93 115 461 999 1235 1110 1230 1030 703 829 1165 1565 2075 1447 706 525 545 480 421 394 373 326 260 207 153 132 128 133 123 122 122 149 143 144 126 99 120 119 118 107 96 108 108 111 117 113 112 113 98 104 104 110 107 107 98 89 98 96 92 93 98 103 97 85 78 70 72 71 75 71 65866 355 100 30 11470 18 17 46 6499 2587 50030 2806 1768 1575 1748 1819 1317 1191 1293 1077 661 378 324 190 211 248 129 158 151 91 182 197 141 81 206 139 132 109 85 61 28 107 -12 68 124 38 52 74 121 78 69 28 88 115 101 74 81 92 22 19 15 -36 64 91 43 3 -3 87 4 93 116 76 20 21 -57 88 85 -11 50 77 -36 90 47 17 14 11 25 16 94 22 38 116 90 73 111 46 69 119 80 -2 82 117 16 91 47 115 122 84 122 62 100 117 19 66 39 115 107 84 74 83 38 55 48 62 147 81 44 79 173 181 139 144 103 154 233 212 304 266 163 194 178 108 75 69 136 151 89 92 154 88 123 133 202 84 101 150 145 119 83 129 94 199 190 190 201 135 168 182 145 212 175 193 152 71 92 148 159 140 158 92 97 80 150 131 68 61 80 86 179 135 177 101 71 113 131 105 83 122 107 95 40 46 32 -8 -15 0 11 17 45 45 -8 39 45 29 32 -9 55 69 76 82 58 -12 25 35 16 -23 23 50 64 78 49 68 39 75 10 24 55 41 41 119 233 474 884 1221 866 393 294 282 118 1 18 81 325 678 835 588 286 152 88 15 -15 26 9 10 20 25 92 152 128 43 74 -2 -5 -3 11 37 27 35 30 26 34 54 26 34 31 9 17 32 28 -1 19 24 150 226 138 50 37 50 77 418 1169 1756 1456 1291 1174 1092 1155 1615 1531 757 621 878 893 801 456 343 436 301 233 144 93 95 101 95 77 90 106 102 87 79 96 105 98 91 70 77 78 71 68 64 75 74 72 74 69 66 70 63 56 54 50 60 55 62 57 57 43 35 39 29 29 27 31 32 30 65872 355 75 30 11475 18 17 52 6499 2586 18563 3010 2003 2178 2408 2555 1417 1204 1316 1281 826 505 316 362 292 304 214 208 216 200 234 190 211 280 268 130 151 86 51 181 124 115 171 184 99 142 72 177 59 233 196 178 155 92 81 67 93 65 56 82 11 140 101 35 51 98 46 121 126 53 -10 40 66 35 85 64 112 216 112 80 77 91 77 93 14 95 180 163 24 121 48 131 134 122 97 86 172 113 54 82 85 139 38 78 102 153 97 60 22 82 125 113 102 80 49 115 161 128 145 122 117 95 150 152 86 106 106 139 102 124 127 189 236 222 259 284 238 270 286 274 217 135 154 197 192 223 100 88 137 167 210 224 124 114 222 141 233 210 230 171 206 223 224 232 184 209 256 279 262 258 221 216 184 221 245 187 223 128 171 209 138 144 173 143 139 90 198 169 223 180 157 166 142 163 202 254 174 175 142 70 68 101 124 74 46 78 37 65 89 38 91 79 125 35 61 46 86 113 105 127 74 66 77 61 94 84 50 95 67 87 80 83 74 94 110 65 29 83 93 75 81 211 510 795 598 415 341 222 107 41 88 138 199 225 217 192 171 286 261 129 54 51 61 74 121 233 370 320 184 99 49 70 97 48 53 68 61 96 64 57 57 77 67 86 88 96 81 66 93 96 54 59 62 103 366 474 307 110 74 99 132 302 725 1253 1539 1325 1357 1500 1594 1182 1000 1194 1389 1333 863 667 658 364 275 177 132 129 144 139 149 137 140 154 147 124 135 138 143 128 126 106 114 124 114 112 103 109 111 113 107 102 108 116 107 93 109 111 90 95 101 95 90 88 85 80 78 83 82 78 70 65878 355 109 30 11479 18 17 58 6500 2584 18438 2809 2275 2273 2346 3091 1451 1124 1273 1018 628 453 347 314 249 264 284 286 150 125 142 80 154 121 132 176 155 7 68 73 36 34 48 40 59 59 95 138 149 123 158 102 153 163 90 104 50 80 38 43 112 21 96 54 -31 -60 30 -1 -54 999999 -7 99 14 -17 129 93 -1 64 123 67 5 25 78 99 50 37 68 17 108 67 44 106 107 26 3 -33 30 23 61 10 33 29 9 26 10 39 19 48 144 92 72 166 155 61 11 39 148 125 103 72 96 129 65 95 107 153 94 26 78 125 140 124 173 191 262 326 324 228 257 183 163 100 178 83 185 160 159 75 120 88 216 165 118 114 81 168 123 181 202 194 154 203 137 151 194 157 189 181 156 232 201 109 83 110 127 187 174 129 167 198 202 167 144 132 68 85 166 240 219 106 83 69 91 90 67 117 117 101 66 48 33 60 46 38 27 49 45 -31 40 77 28 49 20 28 102 90 80 70 37 27 28 24 15 15 23 34 67 77 40 45 55 27 37 65 76 63 44 58 40 32 26 93 129 271 381 369 229 104 56 95 63 84 124 99 126 184 161 181 169 173 80 14 19 61 209 226 183 82 60 16 -13 8 22 25 30 9 27 44 14 29 32 35 26 38 58 14 7 60 55 48 30 32 24 60 148 314 246 75 72 66 94 92 126 381 1119 1472 1541 1638 1783 2011 1738 1777 1507 986 1312 572 273 242 153 106 87 96 99 109 115 118 116 117 112 106 109 110 95 102 94 115 114 94 91 92 95 100 107 95 89 92 99 97 88 95 78 86 80 68 68 89 75 68 71 69 75 75 68 68 64 65884 355 110 30 11480 18 18 4 6501 2582 8714 2763 2727 1942 1746 1817 1127 1122 1421 1004 568 478 270 298 303 345 270 172 201 193 222 175 160 121 126 94 72 121 7 35 50 55 107 29 63 134 60 5 33 39 87 56 53 7 80 100 148 -28 42 39 49 22 58 -5 -11 -29 -38 11 137 91 115 65 56 -1 10 90 94 -8 57 35 45 72 91 127 107 122 144 51 7 -30 14 66 43 -1 36 46 31 56 84 76 83 25 39 58 131 87 -3 52 52 50 43 9 30 94 43 106 113 149 111 67 24 98 43 89 67 98 113 88 137 133 174 200 257 263 204 280 222 197 285 269 136 84 175 191 184 229 178 130 103 148 202 129 151 149 100 65 153 124 97 173 138 209 165 162 178 179 144 169 228 220 189 166 140 119 163 118 158 139 132 148 158 161 201 192 200 159 123 167 193 145 104 103 124 130 171 181 170 91 99 37 53 55 56 35 43 52 38 49 82 65 10 33 25 5 67 19 38 -6 -11 22 27 55 32 -15 12 50 36 128 64 32 25 68 97 63 1 31 57 56 83 57 111 125 158 113 106 88 88 63 91 22 43 115 115 143 161 291 378 338 166 103 150 134 142 166 151 107 61 48 23 17 35 67 38 8 15 52 45 55 78 60 50 11 53 64 60 66 75 57 51 52 45 67 82 112 170 149 108 72 82 114 106 125 101 161 536 1183 1761 2184 3108 3760 3368 4050 3683 2824 2302 566 304 179 145 122 114 124 138 136 126 124 130 124 113 122 125 123 110 116 122 128 112 134 124 112 119 108 112 113 109 114 105 116 116 110 100 96 104 110 104 94 96 88 97 96 97 84 79 72 71 65890 355 108 30 11478 18 18 10 6502 2581 6791 2728 1924 1390 1292 1049 947 1187 1205 636 325 342 220 239 242 205 235 202 183 177 129 120 186 107 189 227 198 121 144 25 73 122 58 13 28 32 -42 -14 92 95 60 50 61 66 78 26 -7 -24 13 12 15 -39 18 -4 -23 -46 999999 -47 999999 -69 12 15 14 0 31 28 -68 -4 24 74 52 24 55 84 42 22 110 81 98 77 14 41 30 14 -23 53 31 26 21 60 91 25 66 38 64 23 79 67 50 51 66 -11 28 15 -9 86 68 36 17 -26 23 25 40 48 49 64 21 19 46 101 110 107 131 198 206 193 146 179 198 174 82 69 81 76 62 111 62 60 80 106 86 36 74 106 109 161 152 144 130 85 80 161 169 149 141 178 213 124 117 155 142 91 73 48 76 129 145 170 94 58 87 91 72 91 86 118 110 156 164 100 37 41 117 83 65 49 81 111 110 72 -1 -9 29 47 36 59 32 17 18 17 15 18 52 42 17 24 -2 10 34 5 45 55 17 -36 -21 0 -18 -10 35 -24 -40 -7 -7 -10 -13 21 -8 -36 -3 48 36 60 134 90 64 37 4 65 27 15 46 92 178 171 272 296 301 212 156 108 64 61 111 79 12 2 1 -8 -38 -19 7 10 20 -30 -36 -1 13 -25 -17 -8 11 26 20 29 12 1 -8 10 -10 -1 12 -5 -9 9 13 43 39 34 45 43 55 64 57 99 278 952 2130 4059 4738 4194 6402 9210 27000 13439 1036 190 80 67 90 77 92 101 70 81 93 95 86 97 92 90 91 94 89 76 66 74 81 78 76 77 61 49 50 56 68 75 80 77 73 75 58 61 60 67 64 52 49 48 49 50 40 48 48 41 42 65896 355 105 30 11475 18 18 16 6503 2579 6391 2613 1733 1403 1285 1049 1281 1312 905 504 409 267 258 271 305 325 296 125 196 168 168 180 84 171 204 64 17 84 132 -2 70 20 81 144 10 84 60 41 65 11 88 99 162 35 62 54 37 68 43 19 -12 -14 -35 15 76 65 35 -46 -8 -28 -60 74 33 -36 13 111 8 32 27 -57 113 -4 58 -8 3 8 69 28 14 70 21 87 23 82 93 94 104 72 66 8 30 5 -7 6 47 44 54 46 20 29 12 124 74 89 117 89 44 77 95 88 76 168 158 79 91 147 92 152 164 184 134 117 207 164 230 189 230 279 260 195 164 156 103 128 110 63 108 96 110 83 157 78 43 122 117 79 86 82 137 142 148 151 153 130 171 225 145 135 147 159 117 107 135 115 131 87 144 121 117 133 146 212 176 88 102 99 96 129 139 90 95 66 151 146 83 130 155 150 136 92 39 69 62 46 58 56 68 23 33 73 87 60 60 47 44 23 -6 45 81 -2 -27 8 -14 -20 27 -32 -6 6 44 30 42 59 69 21 4 8 33 39 30 49 73 98 116 87 71 50 59 54 28 205 402 329 287 290 270 267 230 175 192 128 108 108 156 122 103 26 26 21 12 -19 -3 0 15 28 18 0 21 22 30 26 30 38 23 31 9 18 41 42 30 14 16 23 28 29 30 66 73 49 54 28 53 64 77 290 972 1465 2552 5293 6788 4665 5158 26374 40628 1031 276 102 63 60 86 111 125 117 101 108 80 74 79 101 100 95 90 83 83 81 88 84 86 95 89 94 90 73 76 93 97 87 76 88 87 78 72 75 69 61 70 71 67 66 74 63 57 50 53 54 44 65902 355 132 30 11472 18 18 22 6504 2578 28600 2684 1728 1234 898 1007 1199 1169 744 362 317 339 199 195 283 232 349 145 109 159 168 129 169 137 214 101 40 34 157 192 128 96 37 58 86 35 19 36 22 61 4 74 -9 97 -38 15 26 17 -21 -32 1 -53 -22 5 -34 20 -37 -96 12 15 -87 -49 65 25 17 10 51 19 69 -11 32 55 36 15 36 21 75 -29 -31 -4 101 62 67 127 15 105 71 8 -1 23 54 -14 56 63 76 39 5 60 -4 29 26 86 8 101 107 112 51 146 120 102 21 37 42 56 84 39 41 65 180 155 126 19 59 141 255 173 177 289 237 228 126 94 141 39 127 128 50 6 109 70 9 96 112 135 172 94 134 136 104 81 144 138 118 168 158 182 168 179 191 159 173 175 140 142 106 156 148 151 128 101 151 130 136 144 80 89 129 104 111 126 90 46 81 143 148 100 121 97 44 77 129 82 31 18 79 20 29 84 79 32 8 33 32 38 48 83 80 66 18 -41 20 17 24 4 20 -17 -27 15 33 -7 -27 -23 -10 20 22 -5 -5 37 27 9 16 108 147 139 59 68 12 -25 42 227 246 202 279 303 228 159 183 164 126 92 114 144 207 323 194 86 33 -29 -28 17 2 -9 -18 4 18 28 -3 -24 -12 9 16 -18 -10 -8 -13 -8 16 36 41 9 20 13 33 55 24 38 65 44 30 20 56 67 95 217 425 623 1138 2568 5626 6862 6768 10885 5820 450 302 105 80 91 95 94 116 85 85 93 94 98 91 98 87 92 65 88 83 80 72 82 59 68 74 71 60 68 73 69 72 70 78 65 56 65 63 58 52 52 56 66 49 52 50 34 41 48 45 39 31 65908 355 98 30 11468 18 18 28 6505 2576 24053 2873 1531 949 1028 1041 1194 1222 550 396 343 398 345 261 312 196 139 267 279 246 175 136 266 214 172 225 190 161 204 208 219 108 153 133 112 119 114 120 108 127 6 34 58 58 125 7 -67 47 99 47 55 90 22 -23 -37 47 21 4 -21 -10 -53 43 77 27 -43 60 25 3 -8 -18 7 51 -17 88 15 64 -31 13 6 27 32 -2 32 6 -7 17 -5 64 86 54 -8 48 103 29 60 9 41 77 139 102 77 33 46 99 36 87 64 66 73 172 150 87 89 67 48 78 73 137 152 118 124 186 134 177 240 259 243 231 248 198 212 113 110 151 223 200 149 36 129 123 90 124 83 89 62 87 95 138 137 182 178 206 169 125 183 233 192 150 172 182 163 207 157 223 182 165 145 157 198 216 180 231 205 216 149 182 138 112 149 124 124 120 112 133 124 145 180 186 162 120 121 139 14 -10 56 96 64 89 64 30 38 33 44 20 50 110 40 46 40 45 2 25 31 8 65 56 32 36 60 69 32 17 59 36 22 -4 65 45 38 39 74 66 65 140 122 75 77 75 73 98 112 189 279 329 356 290 271 188 147 113 91 63 123 363 393 193 275 113 21 29 15 23 10 30 35 47 43 32 80 73 85 69 23 18 -3 11 29 25 33 41 33 39 54 48 49 28 37 79 76 74 67 66 76 126 214 335 878 1944 3897 10002 11513 8380 2478 466 407 217 93 107 120 115 125 132 136 122 128 112 87 109 101 100 93 103 99 95 93 100 96 104 105 97 75 72 81 77 91 84 82 79 75 84 92 81 73 78 78 64 68 71 63 57 52 55 58 61 54 65914 355 96 30 11466 18 18 34 6506 2574 23411 2814 1607 959 958 1005 1180 1070 503 285 268 147 156 200 224 98 216 160 218 150 210 300 147 114 192 220 275 118 148 185 78 205 176 61 125 117 19 41 52 59 35 12 75 35 89 64 6 109 99 83 44 155 68 71 46 74 -5 -10 -15 -61 -26 -29 -44 90 21 21 39 86 93 95 4 10 36 93 34 129 9 5 55 78 51 47 -10 -67 -86 13 86 62 80 93 111 126 71 71 109 32 37 72 74 154 69 26 95 18 113 62 115 68 91 105 93 80 45 134 96 98 60 97 148 162 95 80 167 218 145 232 192 251 251 266 190 173 144 129 164 147 179 68 17 98 90 120 108 108 97 94 45 111 126 138 153 116 125 156 187 216 261 163 119 210 176 199 162 185 130 200 148 137 136 160 163 115 125 188 167 148 161 142 135 98 115 149 98 170 155 133 152 134 101 171 84 77 42 29 40 73 103 73 66 17 88 38 34 61 22 52 35 29 -4 -2 40 30 18 -1 8 73 48 54 38 18 21 11 49 12 13 26 43 43 25 6 34 12 24 56 93 88 82 97 83 9 90 146 176 269 329 286 212 190 142 85 118 134 163 373 520 305 280 328 330 203 110 66 24 32 35 30 35 54 65 57 65 44 28 41 11 -31 20 11 15 11 4 30 27 33 0 25 51 60 70 64 63 64 59 81 102 159 374 912 1489 3511 8746 10351 4426 682 473 383 137 125 102 122 126 125 123 104 109 104 92 103 105 103 99 92 85 91 94 93 84 71 86 83 91 84 79 80 88 80 78 82 93 74 74 62 63 66 68 61 61 57 42 41 47 48 46 46 42 65920 355 95 30 11465 18 18 40 6507 2573 27156 5118 4536 962 1057 1093 1291 922 506 396 274 243 131 223 132 296 157 228 126 163 249 207 68 193 250 231 96 160 165 88 62 62 12 19 113 125 27 -14 20 49 85 35 18 32 26 42 122 79 56 -17 13 4 74 76 57 -28 -26 -51 -19 -79 -72 -41 -27 63 55 -30 -2 34 5 42 73 14 84 134 117 3 34 39 53 28 14 49 41 57 120 92 53 46 -5 104 55 -23 -26 26 32 -11 104 75 26 -16 -1 13 -17 31 34 142 55 51 96 199 116 110 96 105 86 109 74 72 67 1 98 141 107 153 170 204 227 238 236 288 275 233 96 102 119 88 124 150 85 106 62 126 92 130 149 121 140 152 186 155 144 155 129 132 124 141 138 210 197 140 170 113 102 143 157 97 126 123 125 170 183 102 165 213 116 137 140 121 108 119 92 185 174 87 128 144 142 152 100 103 74 90 36 -51 -5 67 105 78 19 -26 64 65 17 18 38 37 8 26 40 0 7 -2 28 28 8 58 71 23 20 10 34 -22 -11 -20 -15 13 20 -6 19 53 28 14 36 59 50 64 42 35 -10 -23 -29 37 106 166 208 189 150 155 163 164 102 96 187 377 745 475 219 410 550 359 322 334 222 44 5 3 4 25 85 136 135 85 69 59 69 28 41 19 26 29 41 26 47 29 33 35 23 37 71 51 37 53 76 101 98 150 446 1151 2365 4236 7426 14322 9677 1499 1000 739 133 104 113 105 109 122 107 102 112 87 101 79 86 93 96 116 90 92 97 90 87 76 89 105 96 88 81 88 88 75 75 71 68 68 61 65 74 67 62 55 57 56 59 60 58 55 53 45 50 65926 355 94 30 11464 18 18 46 6508 2571 19251 5383 1648 902 958 1064 1085 700 391 239 148 196 143 155 107 202 192 197 125 109 190 124 80 165 142 112 123 64 117 85 27 63 52 43 -3 84 18 89 69 150 68 70 42 26 143 94 90 65 47 21 41 10 -7 -68 -1 21 -18 -79 -55 9 42 26 -18 -21 38 24 6 -73 31 72 31 7 118 -18 94 100 19 -2 45 26 64 36 -32 -3 -26 62 49 85 35 12 -2 5 58 -2 42 76 5 9 20 79 32 71 69 31 38 56 86 97 139 134 102 60 178 67 76 74 108 92 -15 51 68 63 122 213 159 228 249 274 284 288 262 228 109 111 106 141 107 140 146 25 77 122 100 96 120 125 128 170 125 86 100 116 155 139 72 144 136 163 174 152 216 172 177 137 114 148 164 117 115 152 113 125 176 150 182 136 164 158 145 116 157 123 71 68 118 80 83 107 90 57 88 72 51 37 57 30 50 24 50 1 12 -19 42 38 52 62 25 34 11 -28 -25 3 23 14 57 80 1 -7 6 40 46 56 -17 -51 27 48 10 28 48 9 10 -10 28 23 53 86 63 4 10 -18 -39 81 138 174 185 119 94 126 157 165 169 211 481 905 765 486 412 579 691 502 561 829 511 402 273 112 51 45 118 163 161 153 159 174 221 151 52 38 -2 18 33 16 19 13 13 30 33 42 22 36 34 50 53 69 74 135 284 838 2526 5528 10140 42558 44963 1932 1388 278 135 128 125 140 147 122 110 116 118 109 100 95 100 108 100 88 89 100 98 88 95 93 90 80 84 101 82 83 76 82 93 94 82 81 65 76 78 71 63 55 57 67 57 60 64 62 61 55 54 65932 355 93 30 11463 18 18 52 6509 2570 16233 1757 898 944 1060 1129 1103 678 338 218 158 128 172 240 214 91 99 145 52 129 261 176 221 162 93 123 124 117 106 101 58 88 58 120 118 136 63 73 34 43 37 32 -14 -23 45 21 -94 -58 63 -38 68 -67 38 -1 -38 36 26 -66 -62 -9 -65 -55 -47 -12 999999 -71 14 2 4 -17 -43 -56 11 80 -12 39 -58 71 9 35 10 24 -18 11 -14 -37 -26 83 86 75 -1 51 53 93 -8 42 16 1 57 92 63 23 31 100 61 58 93 105 28 91 127 126 90 85 41 96 139 80 84 20 61 51 156 136 107 169 157 178 171 225 255 171 139 121 68 105 140 136 151 73 79 124 121 2 24 93 159 172 130 141 105 59 89 153 169 135 96 142 217 167 179 165 132 119 160 155 124 150 131 146 212 202 114 156 113 84 157 159 197 141 67 157 124 87 108 129 119 118 152 91 51 68 43 68 14 45 81 48 42 30 19 17 41 29 29 38 31 30 -6 22 13 -4 40 15 -9 -24 18 -12 24 37 6 8 -42 -21 -14 5 -10 14 14 -18 15 21 -15 59 44 -7 13 30 41 9 7 60 143 148 123 134 146 182 363 549 821 1151 1148 1080 1086 745 515 770 931 1040 834 595 479 647 702 632 503 236 106 153 180 189 272 358 326 268 183 58 3 20 26 49 19 -21 -2 16 45 29 21 37 47 52 51 58 77 110 252 732 2009 4785 11243 84450 73943 2126 1340 215 165 172 181 161 142 131 120 111 105 93 99 116 104 95 101 113 104 99 104 118 113 112 104 97 95 94 85 86 96 107 95 90 91 102 82 78 91 79 76 77 70 76 72 73 78 70 62 68 65 65938 355 92 30 11462 18 18 58 6510 2568 8984 1200 924 1022 1050 1153 896 545 351 298 256 135 127 128 127 173 119 169 256 169 136 180 172 295 169 204 193 82 58 24 220 112 23 70 108 47 92 147 34 3 180 129 22 31 89 34 36 89 83 74 131 59 48 106 13 26 2 62 78 0 -15 -24 -40 23 50 17 118 75 41 61 62 60 46 24 39 5 45 41 82 94 84 -65 -10 55 32 36 37 61 79 80 76 123 -1 12 38 41 59 -24 20 26 116 108 71 79 27 72 111 129 157 182 143 147 156 102 116 67 65 109 86 176 64 91 132 123 106 188 245 225 214 258 214 226 205 160 36 63 92 76 126 125 106 77 47 43 125 111 105 82 66 125 141 150 109 127 176 120 151 140 173 168 161 150 168 153 89 109 115 133 201 169 155 147 135 141 139 181 161 97 151 113 132 131 145 90 130 84 85 149 145 76 77 81 99 73 32 25 25 -55 22 72 31 7 -7 50 16 -18 26 22 37 29 44 85 56 44 59 34 1 24 -2 15 47 24 -9 3 22 13 22 28 36 -5 -47 -12 -12 24 37 23 33 38 47 9 45 98 90 115 116 158 167 241 576 1184 1774 1475 758 744 1078 720 573 1268 1764 1213 569 718 1072 691 416 369 292 247 286 239 286 402 530 540 497 375 219 244 247 117 57 71 71 37 37 56 20 32 46 63 56 63 75 86 88 147 434 1333 3074 5323 9359 21383 3660 1506 560 242 183 170 170 146 136 136 109 97 115 100 93 91 83 99 98 98 99 101 96 81 86 89 81 74 101 91 81 101 90 85 92 87 79 79 70 82 80 71 68 66 67 69 57 59 71 68 62 63 59 65944 355 91 30 11461 18 19 4 6511 2566 5356 1069 919 1064 1171 1204 936 674 418 295 256 113 180 179 326 121 116 115 108 199 160 164 229 240 231 197 150 111 193 203 107 92 88 99 79 101 110 57 -20 -80 53 66 68 32 45 81 89 -8 61 101 38 -27 -11 0 -53 52 94 31 -68 53 70 -52 29 24 75 99 -5 73 56 160 107 105 108 60 48 97 -31 76 71 21 137 63 102 114 108 38 69 12 43 99 116 146 60 41 -1 110 181 207 78 92 119 41 93 138 91 38 45 107 151 141 128 158 182 91 49 164 167 128 65 107 128 138 105 90 121 218 199 163 175 289 280 258 155 158 149 52 85 111 95 46 149 101 84 19 121 103 148 112 130 108 110 116 215 205 148 170 164 127 223 201 221 168 172 164 199 169 221 222 198 129 64 158 203 198 166 207 185 124 175 124 103 131 133 167 148 111 75 103 128 125 148 100 81 74 75 37 3 48 41 41 46 32 20 92 72 18 31 19 15 0 -19 10 9 47 31 13 16 13 56 86 70 11 17 -9 9 2 5 16 49 17 46 55 45 42 69 35 15 -9 -17 3 59 59 86 85 94 105 147 222 316 617 1393 1650 1004 931 1151 864 1674 2122 1435 705 638 998 1213 722 679 586 501 428 449 611 804 835 698 579 496 650 648 371 141 66 62 56 43 44 24 22 52 64 55 49 75 99 93 96 120 179 622 2199 3601 4009 15139 7225 894 1266 326 226 179 171 160 165 139 126 127 137 128 113 114 136 101 104 115 115 124 122 115 131 122 98 109 110 100 95 106 101 95 98 93 97 100 98 97 90 94 88 95 90 76 79 81 85 83 82 72 69 61 65950 355 89 30 11459 18 19 10 6512 2565 4140 899 870 1070 1250 1166 814 602 293 175 54 138 63 77 80 115 31 46 77 68 87 105 42 116 62 52 54 63 22 52 35 18 13 58 -11 -27 -27 -76 -25 38 -2 15 -49 -34 13 84 -2 -49 10 -59 -50 -40 -24 -62 999999 999999 999999 -99 -78 -63 -41 999999 -25 -38 999999 999999 -39 33 38 999999 -9 62 10 -51 -48 -4 -68 -82 -27 -57 -31 -81 -52 66 -16 -6 -24 -23 -88 -45 23 -59 28 21 -31 59 1 -23 -3 18 5 -22 53 27 -5 94 66 -28 87 37 117 38 128 97 80 68 57 43 20 115 38 68 27 14 111 102 150 162 102 194 66 93 97 91 86 67 32 37 108 18 7 131 40 23 -6 43 13 29 58 51 84 90 94 151 49 71 51 61 36 95 114 100 68 69 77 88 92 25 32 36 37 95 86 47 93 54 57 62 30 68 82 40 24 58 19 14 23 -7 38 -32 71 51 2 -45 -47 -50 -14 9 -59 -5 20 14 74 4 -36 -31 -64 -57 -73 -83 -57 -7 -54 -38 -8 -47 -18 -18 -32 -59 -14 -46 -69 -24 -40 -47 -49 -93 -77 -18 3 -41 -75 -54 -26 -87 -58 -10 -47 -22 -47 -58 -49 -28 54 285 234 139 128 479 1136 1608 1458 1061 795 1517 1928 908 397 474 618 986 784 588 445 305 326 619 878 720 867 1232 1316 903 555 270 73 -20 -27 -15 -24 -48 -38 -16 -34 -45 -33 -39 -18 -1 -10 1 29 33 59 256 1160 3184 5857 48722 279932 50946 1454 1338 288 220 173 173 131 118 90 104 95 75 66 92 91 94 56 74 86 82 94 81 76 96 83 62 70 72 72 80 78 77 75 85 83 72 60 67 71 72 56 50 63 55 54 54 51 52 47 44 34 36 37 65956 355 87 30 11457 18 19 16 6513 2563 2727 925 983 938 1224 1059 779 567 318 170 129 -7 138 115 14 -4 -12 17 -8 -26 -17 168 110 182 105 129 73 87 166 95 -88 -21 48 70 22 32 3 -12 -10 -26 64 92 -32 -16 -29 -43 34 -38 -58 -11 -7 -83 -2 -14 -79 -78 999999 7 -62 -32 -52 -68 -29 -6 -34 -38 6 -59 -39 -81 -18 -27 19 -78 -50 49 19 49 -40 9 -20 34 10 -82 -52 -50 -1 -32 -38 -37 25 92 26 29 38 1 -3 -42 -62 14 -8 14 62 26 44 -3 56 78 15 158 102 77 45 31 28 56 22 -1 -24 22 66 124 154 82 132 182 116 79 130 251 142 98 84 75 33 19 16 46 38 51 64 51 36 48 51 -6 -16 40 54 131 84 27 32 35 102 33 18 106 100 100 38 138 118 147 95 53 67 109 95 51 7 78 26 48 21 44 59 -2 56 60 11 27 97 52 31 -1 7 -14 -21 28 -44 -20 -42 -33 36 26 -48 1 -62 -24 15 -2 -92 -7 8 -50 -73 -32 -81 -65 16 -38 -62 -80 -55 -41 -25 -52 -57 2 -25 -36 -36 -59 -59 -37 1 -71 -55 -37 -28 -14 -45 -71 -33 -45 -73 -41 -27 -47 -43 -39 -72 -42 185 348 173 123 445 809 1292 1892 1421 970 1559 2126 1847 1746 1191 1132 1046 1158 1039 618 491 395 572 871 940 1041 1663 2426 1343 414 125 51 22 -35 -35 14 -49 -52 -39 -24 -11 -22 -19 -23 -14 -11 22 0 46 54 99 306 823 2499 8026 102184 426052 270437 4709 2194 548 279 242 220 225 222 182 162 141 134 139 138 151 139 134 122 106 116 119 126 133 143 132 122 119 127 120 118 117 108 101 119 110 124 115 106 110 109 103 99 94 91 99 90 86 87 84 84 81 80 78 65962 355 85 30 11455 18 19 22 6513 2562 5199 1027 1035 1092 1218 1085 775 550 256 175 113 58 112 104 112 128 68 33 147 94 47 99 150 41 74 132 119 55 111 120 121 91 34 42 105 94 -3 52 45 3 17 91 71 94 109 69 44 12 13 -75 -32 8 31 47 -64 10 33 11 6 4 12 -34 26 -7 -40 -33 44 48 45 27 43 20 30 10 4 -20 -31 5 58 64 32 69 -2 36 8 -30 -44 65 -39 -10 37 -11 37 18 74 38 25 -20 18 20 92 68 62 50 173 182 99 111 89 107 93 119 94 64 43 93 97 36 26 59 86 92 186 124 206 211 183 159 162 208 183 74 118 112 27 110 155 93 57 68 95 60 121 78 105 74 -2 16 5 102 137 54 80 143 127 82 103 171 114 134 198 152 154 161 117 152 147 91 117 85 85 130 78 104 47 53 107 109 29 32 46 49 13 15 -19 34 63 2 25 29 43 74 79 55 43 -4 -3 -2 23 27 2 -68 -41 -60 -19 5 -6 -41 -57 -15 -62 -50 -26 -15 9 21 -50 -1 12 1 -10 -8 -4 -18 2 38 -9 10 34 -25 -17 -30 -26 -12 -28 -9 7 -31 -49 -50 -64 -46 -67 -42 45 138 268 296 485 1026 1565 1733 1006 1150 1527 1526 1867 2679 2227 1608 1469 1321 834 718 800 711 598 910 1251 1642 1738 2055 892 495 289 186 90 18 -10 4 -11 -5 -25 -5 -11 -27 -19 -2 37 17 12 37 70 55 68 166 396 1122 2456 9126 66242 169680 79938 2468 1669 502 218 199 206 214 228 174 129 105 124 114 109 89 98 99 99 111 99 92 103 102 102 89 85 89 90 86 84 87 84 79 91 89 80 74 75 70 80 78 64 54 62 53 58 60 59 57 59 61 47 65968 355 82 30 11452 18 19 28 6514 2560 4259 1264 1259 1252 1306 1164 833 558 331 241 214 214 226 295 243 236 149 184 144 95 204 221 203 190 125 116 104 100 135 155 125 127 121 62 109 183 185 187 145 176 171 91 161 202 211 193 87 67 126 49 63 41 10 60 71 13 35 63 4 58 23 12 81 44 76 61 73 61 114 16 2 74 102 133 99 40 40 130 124 88 89 103 27 99 51 12 148 73 88 66 96 120 115 88 49 132 115 164 112 29 40 114 129 256 207 307 220 140 193 175 135 104 95 145 121 134 144 123 73 146 110 187 200 167 278 296 267 281 330 243 206 216 126 135 105 115 122 160 164 144 93 112 124 168 58 75 113 85 132 145 184 204 181 173 174 185 212 176 196 198 151 195 248 210 220 233 185 238 236 198 164 172 139 173 170 167 200 95 108 140 201 173 100 113 116 67 103 135 101 63 100 126 105 62 83 63 100 28 12 6 18 55 71 97 26 60 58 55 46 62 88 108 59 70 81 50 54 46 44 39 55 94 53 30 63 42 67 41 45 28 7 28 33 66 46 32 -8 22 47 57 47 28 46 55 49 186 322 381 502 1135 1932 2278 1793 1440 1474 1612 1694 2066 3411 3862 3078 2727 1853 1093 865 1023 876 1045 1567 2066 2019 1726 881 873 698 438 236 203 114 58 49 83 66 54 56 75 64 76 51 50 71 109 116 107 121 179 248 647 1601 2437 3478 9391 28122 5111 1474 1865 759 244 206 251 300 336 237 158 132 126 116 122 120 117 148 133 120 122 111 119 121 124 97 98 101 108 103 99 96 96 104 98 99 110 103 95 88 88 71 77 85 77 81 75 72 77 71 67 63 65974 355 81 30 11451 18 19 34 6515 2558 5772 1518 1263 1281 1294 1212 933 664 295 253 192 107 65 253 211 153 141 130 36 84 113 66 105 153 162 132 107 172 160 38 15 -48 100 97 139 -22 92 103 8 97 19 30 54 60 78 145 57 59 22 56 1 62 71 16 -54 43 0 -18 50 26 123 131 22 51 50 44 106 -14 -12 166 83 58 13 40 23 83 54 31 72 41 46 0 -1 8 5 73 46 119 46 95 91 38 129 174 86 86 132 114 96 170 115 51 110 199 187 210 140 129 232 179 120 113 187 210 86 231 180 138 114 178 191 147 184 111 141 171 179 233 260 216 238 145 122 124 59 112 103 192 144 118 101 40 120 149 125 107 120 134 147 92 99 129 161 212 157 108 108 130 147 169 216 177 130 180 237 258 156 128 205 196 143 214 209 201 152 161 113 121 170 144 126 161 64 89 103 101 87 91 73 96 59 53 79 77 67 92 61 49 36 26 59 -7 30 73 50 -22 53 51 31 -4 47 45 21 -27 -2 34 36 18 64 20 -2 9 -11 19 18 -13 12 71 12 31 -22 34 63 20 -16 -1 -40 29 -5 -7 7 7 16 37 21 10 224 435 590 1034 1790 2234 2393 2234 1459 892 1208 1809 2137 4144 3720 2821 2345 1168 863 680 865 1077 1224 1631 1654 1246 2200 2023 611 360 194 152 106 56 55 55 33 59 63 56 33 48 43 43 32 49 63 82 123 118 375 1164 1624 1597 1959 3064 3784 2457 1545 1826 2289 866 242 208 248 302 347 252 149 137 112 92 97 108 95 93 90 98 93 91 89 79 78 77 79 86 91 72 73 72 69 56 75 82 67 56 61 67 60 55 63 51 54 60 44 46 45 44 37 65980 356 51 30 11451 18 19 40 6516 2557 43575 2713 1653 1227 1294 1276 937 636 509 280 205 208 135 209 266 287 173 161 178 213 150 89 44 139 137 109 27 66 82 177 88 169 87 64 158 103 126 88 56 95 90 114 140 161 173 199 78 122 83 92 120 36 46 22 -90 37 63 -2 70 47 47 64 62 72 6 66 76 75 66 63 81 63 53 -3 38 54 24 89 85 51 48 51 102 74 11 56 90 66 50 30 106 73 118 122 46 103 64 89 88 127 105 268 210 155 164 180 128 140 184 150 170 189 161 70 136 137 177 171 141 85 128 195 180 201 247 226 253 263 179 192 252 223 209 256 158 165 79 156 162 166 120 94 123 85 152 24 121 132 87 172 120 158 206 208 166 113 128 130 179 232 187 147 213 199 175 150 174 233 126 154 150 146 171 142 118 180 177 108 122 149 180 150 147 147 81 130 134 159 85 136 120 139 82 38 81 64 26 26 12 39 27 23 71 70 4 56 26 44 16 25 -28 55 99 31 10 -18 11 66 72 51 63 37 27 58 22 39 19 49 37 40 22 19 -11 43 48 34 38 39 18 -40 -12 6 42 24 59 38 56 177 583 1097 1468 1963 2416 2510 1275 718 738 730 1198 1416 2271 3749 2042 2071 2024 1523 966 849 1129 1195 1199 1183 1092 1923 1737 416 175 98 130 93 55 69 80 67 61 72 62 69 88 75 63 70 65 86 122 113 146 216 639 1079 1109 1100 1703 2181 1898 1230 962 1236 1635 785 401 299 314 347 313 207 160 139 126 136 127 111 123 126 120 116 91 102 104 107 103 83 84 102 105 91 105 104 92 92 95 88 83 87 86 83 82 76 80 65 59 67 73 67 62 64 65986 355 81 30 11451 18 19 46 6517 2555 2407 1271 1311 1219 1080 817 523 269 317 248 271 264 226 315 246 243 168 248 189 72 160 190 231 106 99 71 141 216 197 190 128 104 192 140 123 124 156 86 54 150 132 107 193 95 160 91 43 68 37 49 42 142 139 10 -89 70 44 21 -14 22 66 35 35 -9 5 -28 53 134 76 169 142 61 82 100 115 104 117 190 149 135 144 119 82 41 76 17 46 157 57 75 -17 46 135 95 151 177 77 114 148 123 66 128 139 205 252 249 216 213 175 239 201 193 170 195 185 173 96 205 98 155 143 121 139 236 211 148 163 218 165 188 265 323 261 180 134 75 196 200 80 118 147 71 169 128 93 167 133 110 133 146 166 175 201 136 220 151 102 174 208 316 242 222 214 111 243 175 172 172 244 194 172 213 181 113 144 177 119 92 138 162 167 151 143 137 105 95 122 132 116 157 169 95 76 78 137 100 119 77 82 83 78 62 84 68 77 91 75 38 67 4 0 -2 41 41 38 60 34 1 48 99 58 59 51 22 -16 11 75 14 -11 -8 21 73 78 36 21 57 83 36 23 10 12 9 48 50 70 58 56 328 975 1433 1847 2057 2746 1872 990 620 521 837 1972 4283 4176 2148 1616 1543 1397 772 824 1482 1260 733 550 636 1153 1061 332 231 156 91 59 56 58 63 61 80 48 38 62 75 61 53 69 81 116 120 124 150 156 210 449 694 679 645 762 1072 901 693 902 1592 1603 730 382 350 343 305 200 157 144 143 124 119 127 103 121 131 117 118 117 124 112 105 103 106 116 93 100 111 108 105 104 95 108 107 99 91 92 98 92 84 84 83 77 77 78 77 69 65993 356 50 30 11450 18 19 53 6518 2553 35850 2057 1337 1206 1091 839 642 411 293 182 165 157 112 128 229 247 282 225 219 296 270 124 294 274 158 83 165 205 202 147 133 146 65 115 181 151 131 299 193 228 166 221 77 144 222 202 84 46 60 105 98 29 49 -4 25 18 -8 -29 9 3 34 23 41 92 85 82 32 35 20 101 92 131 91 184 110 71 97 76 58 113 89 75 79 19 38 90 36 29 43 36 76 35 24 132 103 159 126 69 76 132 128 185 185 175 171 140 243 215 246 241 259 236 213 146 123 140 75 132 129 103 139 122 102 138 199 138 137 165 198 147 201 311 283 191 194 109 142 112 98 158 126 87 34 48 81 94 63 119 107 65 133 135 149 81 155 132 181 177 156 184 231 201 132 171 209 165 200 179 193 217 213 210 147 124 211 145 150 125 100 100 150 139 92 102 136 144 121 62 107 152 115 110 115 135 87 107 58 34 36 45 88 91 69 48 8 48 27 46 29 8 46 21 51 49 48 34 17 16 34 13 85 62 64 70 74 83 106 70 49 33 5 10 34 48 27 36 55 66 60 20 24 -24 15 58 56 45 66 64 107 784 2099 3294 2183 2019 2531 1417 617 612 1444 3888 5158 3115 1679 1612 1344 1101 768 790 2143 2419 1149 654 534 1049 718 406 393 278 138 82 76 60 73 49 64 59 42 46 52 172 193 129 139 120 111 80 97 170 288 396 414 444 456 495 669 858 1006 2169 2853 2225 1019 483 432 375 307 213 159 146 140 134 131 136 126 111 125 126 117 126 125 120 111 107 108 114 119 124 126 113 110 107 104 103 97 96 98 93 87 97 93 90 79 84 93 79 78 77 65999 356 48 30 11448 18 19 59 6519 2552 35443 2722 1363 1106 1012 748 505 271 186 131 100 219 156 222 293 255 270 208 249 178 160 141 184 160 107 182 225 183 178 109 132 158 109 38 115 253 145 174 51 206 173 67 78 79 100 126 110 38 -31 -30 -13 47 1 18 -3 -60 0 -54 -3 42 -18 109 45 62 71 31 58 43 2 8 28 27 18 80 70 35 39 52 43 -2 57 83 1 27 150 86 57 54 49 31 80 79 32 68 141 100 124 153 101 94 82 124 126 95 91 105 74 164 213 151 136 150 193 126 117 64 94 96 100 55 183 85 131 205 121 154 149 201 199 133 208 216 146 161 140 73 18 120 153 71 49 62 41 70 45 75 150 146 155 99 58 100 170 132 156 165 148 86 93 131 241 130 127 110 111 124 174 181 157 120 122 197 136 88 86 55 87 89 132 146 139 139 76 91 120 91 78 108 125 59 97 78 118 138 55 53 83 67 42 86 90 9 -33 10 72 22 21 21 19 38 16 -69 -37 37 28 45 -9 -2 4 3 83 112 119 152 90 56 55 -6 17 3 4 24 28 27 23 4 22 9 28 15 -24 -42 -18 -6 31 41 29 46 40 95 1167 2840 2417 1975 1235 577 459 447 891 2916 6005 6409 4863 3716 2555 1504 878 1455 2458 1683 815 261 621 918 635 554 407 174 69 10 33 40 26 19 32 55 71 1335 3233 1481 909 1067 1340 2075 4325 5709 2491 840 237 252 285 288 362 450 617 1240 1889 1990 2233 2283 1567 1016 1368 608 237 140 100 84 75 97 83 79 76 63 71 84 75 79 82 78 68 72 67 59 61 58 71 66 61 52 51 56 65 72 67 63 53 50 53 51 39 39 44 32 37 36 66005 355 102 30 11442 18 20 5 6520 2550 3242 1407 1215 1129 729 491 311 261 162 213 218 185 256 139 181 264 185 216 200 220 219 300 300 213 213 258 117 133 180 106 179 134 64 105 203 211 172 157 109 57 132 141 76 96 134 30 83 61 146 175 45 76 126 25 16 84 35 150 67 76 119 84 44 65 157 66 137 101 137 105 99 106 61 109 166 107 66 105 115 94 52 99 144 69 76 43 85 37 100 150 129 48 31 130 172 97 91 150 90 99 117 112 124 180 200 240 240 220 201 199 127 205 225 107 109 137 142 179 133 171 219 174 166 126 198 258 249 237 184 298 251 148 130 185 231 154 105 185 174 122 131 117 139 87 100 176 144 123 147 62 102 85 179 186 189 148 183 194 179 197 190 185 194 188 171 224 196 188 204 179 183 157 144 185 153 135 124 151 207 177 154 223 226 131 118 186 214 153 134 162 133 121 116 71 185 108 -5 95 73 85 98 54 37 57 65 43 71 27 53 59 19 75 25 35 -19 28 28 1 15 43 141 236 228 124 94 104 99 106 11 35 58 85 16 11 30 80 89 44 15 47 47 28 18 65 91 69 85 72 49 263 1329 2139 2181 1553 1065 772 598 542 1127 3088 3057 3828 3042 1847 1400 935 1095 1596 1273 586 110 283 596 850 770 352 150 122 114 84 68 76 68 72 138 138 1976 8435 15562 20440 19291 19062 16524 8327 5051 2577 654 296 275 269 310 312 365 453 873 2147 3253 2611 2030 1406 1435 963 330 243 163 152 138 155 159 130 129 128 113 108 115 134 123 109 119 110 96 111 106 105 100 102 118 122 123 108 114 111 102 104 91 93 90 77 77 77 76 79 83 81 75 66011 355 65 30 11435 18 20 11 6521 2548 3624 1304 1167 829 659 494 351 284 101 147 168 241 221 172 178 225 361 205 263 240 156 269 293 132 136 146 168 130 124 125 223 186 232 206 265 236 95 26 92 81 44 116 118 31 94 37 -1 39 36 -56 -19 22 87 41 30 7 2 -28 46 65 29 42 66 20 -8 116 83 134 99 57 176 107 100 95 150 50 129 55 102 105 98 37 18 54 48 82 86 -2 139 63 17 80 105 155 61 59 84 155 104 144 128 132 171 210 156 99 183 134 219 200 100 80 142 96 120 74 152 184 125 144 93 62 123 170 222 286 202 178 244 323 299 198 181 154 167 115 133 214 156 143 116 101 104 18 74 103 93 105 61 134 116 85 135 181 188 162 138 223 216 198 135 153 158 164 163 135 175 178 137 207 171 121 146 157 128 123 122 134 77 49 109 119 144 150 158 150 167 102 120 135 115 112 85 67 90 111 81 70 5 13 58 75 37 43 26 41 76 18 25 58 34 53 82 67 5 -5 3 6 39 65 70 66 97 115 68 29 33 28 52 21 24 12 -2 71 35 40 10 57 57 34 33 31 25 32 34 67 39 9 0 16 84 336 710 899 1223 1223 1066 731 760 1668 2811 2078 1524 1511 1481 1297 1112 1217 738 508 297 83 95 371 763 770 478 196 162 217 197 96 75 65 64 93 131 207 2611 14086 33456 52867 40102 13221 2651 473 348 295 332 438 534 470 630 830 792 952 1464 1738 1849 1454 1286 1053 527 257 168 132 131 123 119 117 102 113 111 120 109 118 104 98 93 87 87 90 87 97 114 99 101 101 103 104 94 80 77 84 80 78 78 69 71 74 78 69 62 69 65 66017 355 60 30 11430 18 20 17 6522 2547 4619 1138 1021 834 772 460 234 184 205 169 125 209 290 204 203 116 154 34 139 171 177 168 216 191 204 105 106 14 73 144 71 141 149 224 101 103 167 179 113 35 4 -35 159 135 72 -50 84 1 28 91 28 -75 -12 34 60 38 8 -52 32 85 39 84 65 82 6 87 56 70 39 -8 -7 -6 38 -1 67 113 110 76 123 107 52 83 59 -48 50 39 109 50 127 35 -22 88 116 76 31 -28 117 113 76 94 102 132 214 156 148 200 148 241 203 86 138 131 91 -8 103 167 144 82 116 130 141 98 93 153 189 287 228 219 226 275 295 194 182 85 109 147 121 147 104 91 59 46 44 136 89 135 65 43 36 131 82 103 90 159 118 152 116 182 174 161 105 86 146 167 133 129 158 162 218 150 158 105 134 74 86 124 167 96 117 135 122 154 76 98 93 116 89 133 117 92 121 129 116 39 61 11 44 83 98 27 42 30 4 45 32 35 12 15 24 10 60 17 18 24 23 32 7 21 25 37 92 119 178 312 244 56 51 70 68 59 30 18 23 21 17 10 34 25 25 8 36 14 35 23 10 -16 -15 44 48 45 18 -4 5 -10 42 256 655 1028 1192 1425 1646 1294 1199 1451 1723 1693 1205 1123 697 339 231 58 39 31 84 471 791 488 175 212 302 212 129 43 58 58 83 134 235 25 1251 12482 16786 3132 940 609 435 504 601 670 929 1729 1873 1597 1283 1063 1193 1614 1819 1351 1075 783 547 273 182 127 90 110 101 76 88 84 77 77 86 97 98 95 88 75 85 84 79 73 77 83 73 61 73 79 73 80 65 58 59 72 59 56 50 43 40 50 49 44 35 66023 355 57 30 11427 18 20 23 6523 2545 4084 1240 1069 832 615 490 250 235 181 216 161 181 213 115 196 128 157 139 178 136 244 191 248 158 155 169 72 111 88 52 143 126 193 206 102 123 111 70 28 5 82 -20 31 75 37 -96 21 -31 -3 -70 -38 36 80 -8 -39 58 44 58 6 73 52 22 80 3 48 37 46 -15 10 34 23 -19 -61 28 71 59 26 59 81 0 -12 123 54 14 159 59 -41 68 21 92 88 78 114 122 103 -29 10 34 90 47 36 63 106 91 101 198 231 246 125 129 121 117 86 60 147 105 109 43 83 87 120 128 117 165 174 167 112 137 236 244 190 160 156 160 94 53 107 91 79 50 98 60 55 22 -15 73 72 50 17 73 44 110 133 99 106 59 57 72 121 150 97 80 78 102 133 110 82 169 90 124 92 89 95 71 72 149 47 49 78 95 39 48 137 176 140 38 98 89 107 76 67 97 129 48 32 36 27 -17 -54 -23 7 50 50 41 16 -10 -20 -7 -29 15 82 84 92 104 10 -11 -45 -53 -12 17 89 165 186 261 111 32 3 -12 -5 -9 -10 -15 0 -34 -9 37 39 16 9 7 8 -10 -31 -18 8 20 -32 15 43 -10 -9 -2 -21 3 -12 15 0 12 233 509 532 226 376 1239 1318 1514 1449 780 551 322 213 172 57 31 35 73 223 405 426 256 401 564 300 152 84 35 32 59 132 228 421 544 1522 1799 1082 653 457 490 532 1065 3998 5616 4273 2392 1215 894 935 1434 1764 1210 724 586 438 225 137 84 73 88 76 80 71 68 69 55 61 67 59 85 68 57 52 57 59 53 49 52 63 53 47 53 51 49 39 41 35 43 39 30 24 28 26 24 19 19 13 66029 355 57 30 11427 18 20 29 6524 2544 4505 1139 852 701 534 301 213 66 234 221 185 227 155 127 129 156 107 105 125 162 193 204 190 200 162 154 65 186 183 109 105 101 143 127 95 209 41 113 -47 9 125 57 29 35 12 45 97 -39 -37 -23 -41 34 22 -6 9 6 -33 73 -19 0 21 -30 -40 4 -30 -23 -21 -32 -2 29 -19 137 55 19 27 41 -26 -33 -33 56 87 -12 8 -35 4 42 121 30 55 20 67 54 -33 95 40 71 29 113 41 60 60 84 54 131 137 195 161 159 72 131 135 71 73 123 129 125 119 78 59 16 63 114 192 240 195 101 157 184 176 218 122 66 202 138 68 46 125 76 139 88 50 9 26 50 48 68 53 112 99 84 11 76 104 82 131 87 70 94 128 155 191 128 132 135 161 112 71 110 134 159 157 137 86 66 92 74 43 57 91 92 128 75 111 106 99 84 79 134 70 46 60 112 90 71 85 0 -38 8 6 17 15 73 -9 44 41 32 20 17 81 243 488 883 984 1044 802 292 61 -6 -13 -7 -3 114 263 370 384 198 83 -7 3 27 -23 5 4 -31 1 22 27 1 16 -25 -27 14 11 -15 2 -1 -21 5 -34 -17 -1 -31 -17 -16 4 13 4 20 -19 -34 -13 13 60 386 550 678 925 905 559 423 206 101 107 35 20 44 20 60 138 299 463 941 998 634 285 199 263 204 98 111 976 1404 347 1246 1815 1276 1233 1050 1762 3706 5822 6938 5351 2922 1525 909 919 1323 1451 787 568 513 305 147 143 112 82 89 71 74 60 53 67 64 72 63 67 70 72 60 55 63 62 61 49 52 54 46 42 56 56 52 45 47 42 41 45 33 26 29 28 34 34 27 27 66035 355 57 30 11427 18 20 35 6525 2542 5697 1007 862 708 505 332 240 360 360 307 214 212 222 176 159 164 258 170 197 288 182 215 261 153 171 147 172 159 92 163 131 184 96 137 165 229 159 150 163 207 62 145 155 110 81 37 45 119 159 12 139 83 40 67 51 4 -30 42 98 88 41 83 125 101 113 88 101 133 158 92 115 124 75 10 52 36 94 22 146 49 66 82 112 92 88 96 120 77 79 123 124 72 113 194 104 35 122 90 82 148 221 181 118 123 195 183 151 288 233 125 188 195 224 200 120 132 111 149 178 121 138 111 168 263 308 259 229 185 204 237 250 189 173 123 89 106 117 145 195 204 171 139 155 108 134 104 66 149 123 101 83 103 83 115 138 170 168 167 134 174 157 164 183 111 189 130 101 119 163 190 235 179 72 147 226 165 196 193 105 65 147 183 225 146 161 165 128 155 167 118 111 167 137 118 125 59 7 26 72 64 72 123 79 86 48 42 59 167 720 1429 1814 1516 1715 1814 1439 870 337 60 72 27 45 63 122 509 1108 932 369 197 59 80 67 29 22 17 -6 15 52 55 72 50 32 59 56 84 73 57 83 77 78 79 79 56 29 43 55 49 8 35 35 20 58 67 18 46 119 322 544 538 315 195 59 71 96 71 60 51 67 108 209 557 1472 1946 1338 611 499 618 513 284 125 290 934 1308 941 541 1179 1916 2129 2207 3137 4095 4709 6536 5021 2513 1759 1441 1199 1171 1296 1244 978 963 606 277 179 151 143 137 113 122 139 128 105 121 112 102 101 107 114 101 92 93 93 96 86 98 98 96 87 91 93 86 83 83 90 85 84 80 71 69 69 75 75 64 58 66041 356 31 30 11401 18 20 41 6526 2540 48760 1646 826 564 533 386 164 148 207 238 157 224 163 237 166 181 184 101 184 214 190 197 209 261 176 197 179 168 88 107 109 33 60 129 141 58 124 114 180 129 37 40 19 162 138 106 56 65 105 79 20 -41 17 85 111 -19 26 42 -36 11 4 -7 -65 64 115 43 25 50 108 71 -6 62 16 18 71 108 96 78 2 71 54 56 29 -7 74 21 44 92 95 24 33 -34 20 11 41 112 140 153 80 118 76 86 122 110 152 168 175 149 186 268 277 218 202 226 177 277 99 122 96 127 134 189 195 198 228 235 205 179 174 147 217 273 174 169 158 61 92 60 103 100 112 112 135 112 70 107 97 97 53 61 42 67 37 22 72 81 71 115 185 156 138 86 154 153 192 169 134 104 132 145 108 169 193 156 168 163 135 108 138 80 79 61 129 116 121 147 145 202 151 132 130 94 97 68 84 63 27 52 56 -27 26 73 79 63 59 96 75 104 443 1348 2126 2054 1605 2207 3256 3549 3098 2360 1492 1102 1429 2113 3621 6806 10754 14498 14269 4500 207 87 53 10 -8 28 43 18 3 22 60 19 3 3 50 60 11 24 60 27 41 40 49 10 20 12 24 -6 16 16 27 29 54 51 22 13 44 39 105 175 245 159 108 64 77 54 65 66 66 91 323 1045 1865 1306 551 340 743 1132 870 440 177 101 144 535 1170 1272 869 2293 3597 2544 3166 3485 2388 3264 4778 3651 2343 1873 2002 2225 2016 1966 2026 2048 3033 2981 826 206 153 144 140 132 120 124 128 103 112 96 70 90 99 102 102 92 92 79 86 95 95 79 73 66 87 82 81 68 69 72 72 68 72 60 58 63 66 62 59 57 66047 355 25 30 11395 18 20 47 6527 2539 1265 750 725 545 299 253 233 217 145 238 242 139 172 172 55 137 185 164 126 254 246 184 190 134 82 155 46 17 112 68 69 131 67 199 104 169 139 85 195 150 125 156 70 26 49 101 -12 3 -25 37 71 24 -44 -31 85 63 -29 -9 -33 17 52 60 66 28 -11 71 78 31 25 90 56 -40 23 -10 95 22 103 93 59 91 63 54 109 -11 -11 39 26 71 62 41 88 73 90 41 28 48 73 43 78 35 37 127 103 118 154 112 147 145 326 578 555 285 241 275 257 226 198 158 118 103 183 108 135 157 294 244 226 190 137 221 298 284 245 156 139 111 123 104 64 59 81 110 43 33 53 59 33 60 119 53 17 84 147 85 64 52 119 115 102 130 111 115 134 139 116 116 127 50 102 147 193 215 155 129 99 196 139 147 102 81 19 148 122 136 35 97 86 107 98 64 100 62 95 74 60 20 2 -6 -25 18 31 42 41 60 24 24 64 177 559 1134 1331 1165 1077 1579 2404 2734 2411 2045 1702 2338 3986 6084 10654 16124 13729 6128 1247 96 45 51 21 -11 -17 19 3 16 22 1 30 47 31 29 13 48 34 33 6 18 55 23 36 -24 15 36 12 23 17 24 11 -7 18 25 24 65 53 37 69 71 66 45 35 49 41 29 20 29 93 399 1479 1707 672 368 257 818 1113 573 144 67 134 174 270 332 355 1957 5775 4127 2775 3147 2544 2155 2462 2983 2700 2122 1617 1194 946 973 1203 1541 2035 3697 3719 671 140 138 165 163 133 125 111 103 91 100 102 79 69 93 91 84 72 72 92 84 85 90 79 75 79 75 72 77 80 65 65 71 65 64 63 58 60 61 65 63 60 66053 355 18 30 11388 18 20 53 6528 2537 947 844 741 432 321 299 312 223 268 209 303 179 159 189 239 202 177 292 225 180 140 221 173 132 139 287 122 146 118 120 209 130 173 160 113 70 162 96 99 173 161 78 45 114 19 106 -6 19 3 -26 -13 5 94 104 -2 -24 13 50 59 24 58 -3 22 44 91 96 51 81 113 100 104 58 100 98 9 -15 98 130 47 132 65 15 112 66 -43 24 -11 81 101 61 156 50 131 113 116 89 89 203 200 104 131 118 125 130 150 186 115 152 246 371 442 226 181 182 238 241 220 140 153 191 271 239 159 216 330 356 295 217 139 112 187 276 259 180 90 120 133 108 105 133 156 64 100 80 94 135 42 67 151 118 89 112 153 115 87 129 154 110 86 154 123 170 162 160 162 187 135 148 142 121 141 158 213 202 201 171 136 161 185 161 130 119 166 125 117 133 179 142 141 98 131 135 66 73 70 13 4 86 68 110 81 21 38 112 112 98 52 34 203 481 918 1441 1976 2423 2766 3380 3277 2624 2060 1717 3336 4835 6644 10466 10574 5293 1401 103 34 60 43 22 48 4 73 31 37 49 33 58 88 69 51 53 66 54 37 28 36 72 57 49 41 47 27 55 54 67 17 19 32 59 68 59 34 37 76 81 52 67 56 64 79 46 66 129 400 1398 1948 842 544 267 653 1418 734 112 90 80 161 403 738 1089 1081 938 958 2219 3349 2116 1855 1937 1470 727 584 651 644 520 577 679 734 835 1227 2527 3111 1558 274 217 235 162 137 135 128 127 111 117 118 106 110 108 104 105 97 104 109 99 107 111 111 105 95 100 103 100 110 106 108 106 102 83 79 83 83 81 83 76 71 66059 355 43 30 11383 18 20 59 6529 2535 943 784 650 503 234 339 283 299 225 189 259 193 164 237 183 247 227 180 235 247 224 195 164 188 154 241 329 163 116 211 65 124 133 120 153 141 190 252 228 265 177 65 45 73 80 29 13 45 15 45 38 66 53 40 7 36 55 -3 33 82 2 44 87 68 -8 -26 81 86 18 49 31 115 160 108 62 97 58 42 79 134 55 79 90 30 46 110 131 183 137 121 154 131 178 165 122 120 108 136 127 90 83 75 78 121 162 122 197 239 288 297 295 300 240 198 248 258 237 231 177 212 199 230 202 234 280 340 347 234 173 146 259 262 192 151 98 122 166 111 99 121 109 120 96 99 58 65 65 17 89 123 114 107 182 87 48 100 125 113 122 143 125 105 193 165 134 155 126 122 104 142 162 173 193 148 167 213 167 148 195 211 131 160 207 96 136 112 119 115 120 120 93 100 117 87 32 9 63 24 64 62 65 129 63 72 43 49 71 170 510 1184 1644 1184 591 1251 2280 2763 3160 2942 2689 3504 5023 5117 4565 4040 3251 1764 495 49 38 53 75 72 88 46 37 58 94 86 62 29 66 104 94 87 72 71 17 36 18 63 60 77 74 66 67 59 27 46 74 59 41 65 51 48 44 42 62 103 77 81 74 83 73 89 123 447 1415 2113 1330 697 517 255 738 1388 692 143 93 107 227 788 2102 3524 3273 1867 1351 1471 1731 1487 1451 1385 909 475 256 211 199 210 267 298 335 456 693 1122 2112 3605 3114 804 260 284 203 153 144 114 107 105 111 124 115 101 116 114 110 103 107 128 116 117 117 115 103 109 117 109 103 104 103 95 83 92 96 83 79 81 77 77 81 66065 355 10 30 11380 18 21 5 6529 2534 1136 791 625 533 496 304 313 312 225 261 215 208 308 282 298 177 183 189 247 203 208 171 177 215 240 143 172 203 92 62 -6 32 111 169 100 172 122 99 105 -9 87 87 90 63 141 7 -25 4 -7 77 75 24 14 43 38 69 81 -36 23 59 134 66 163 155 44 -6 61 63 17 19 135 111 128 84 10 62 40 -41 -5 -25 32 112 68 89 11 64 95 104 84 99 129 57 97 84 39 56 109 90 140 179 74 140 191 130 125 132 173 170 182 194 210 198 183 180 121 170 164 230 181 207 285 229 176 216 381 431 312 234 193 191 236 262 199 168 130 63 92 119 102 107 80 69 114 113 26 82 93 76 108 79 38 99 114 117 84 81 98 125 140 167 113 179 134 105 143 121 166 125 146 94 108 158 172 240 160 443 6233 14776 7877 850 126 109 100 129 164 137 79 62 119 133 89 85 74 90 83 23 1 -7 73 90 83 87 86 59 38 17 31 51 384 1335 2140 1584 626 633 1568 1642 1863 2078 2882 4308 3961 3289 2478 2342 1529 291 104 81 66 46 84 12 -5 14 22 28 38 59 62 45 54 45 -8 -13 26 26 36 43 20 37 48 22 38 49 38 -4 13 46 58 38 35 41 64 33 55 48 96 201 84 44 53 58 54 64 204 668 1567 1824 1019 645 397 410 1434 2360 1361 211 73 89 112 729 2233 3181 2879 2685 2133 2594 2860 3171 4242 4396 2957 1453 589 372 272 176 177 198 220 245 274 455 854 2379 4457 4017 1520 308 292 272 207 156 151 138 119 108 112 115 105 99 112 106 100 97 107 98 106 110 99 100 100 95 94 97 92 91 87 84 79 77 73 79 79 68 61 66071 355 11 30 11381 18 21 11 6530 2532 1015 664 668 577 376 287 277 301 242 207 112 167 175 209 139 282 257 217 159 226 236 223 188 197 204 152 176 152 164 240 256 188 238 101 183 68 165 170 66 139 124 61 33 90 85 35 38 -48 -34 61 61 127 70 -4 24 81 20 42 3 26 22 171 102 98 23 96 87 80 135 52 186 151 146 133 44 48 91 109 16 23 78 114 97 69 57 95 196 38 18 107 124 77 76 124 125 154 105 87 105 147 100 75 176 95 123 120 128 158 239 84 103 201 170 114 159 201 270 201 245 283 292 214 241 303 385 475 390 215 197 177 199 199 153 120 76 42 134 144 177 172 151 73 122 61 90 146 98 80 88 103 128 141 161 103 175 81 78 157 134 142 149 152 113 89 147 145 133 144 120 141 170 207 230 179 134 375 2395 4398 1384 184 139 153 158 153 133 137 94 80 98 85 74 140 106 100 100 58 49 28 50 77 70 69 87 99 44 16 -7 22 177 1174 3047 2313 847 1347 1993 1638 1418 1776 2548 2515 1604 1310 1496 1349 699 146 56 75 30 34 53 68 60 67 44 43 63 70 86 65 81 70 46 -1 22 45 78 85 40 50 43 35 43 -6 24 51 9 27 45 9 30 21 17 80 64 35 143 211 75 39 65 82 70 130 347 1000 1604 1237 1058 834 395 400 1455 2502 1619 346 104 73 69 199 1049 2241 2044 1446 1843 2300 1896 1691 2188 4100 5162 2577 710 373 325 262 176 168 200 224 232 265 390 884 2445 4458 3882 936 387 383 308 239 178 145 132 126 121 116 102 104 97 105 115 117 125 124 117 111 100 102 103 103 99 102 103 95 91 91 81 76 80 76 76 79 74 66077 354 15 30 11385 18 21 17 6531 2531 591 374 468 277 256 273 219 159 231 209 111 136 129 210 110 142 178 152 71 105 24 149 219 187 139 138 115 166 1 76 122 122 212 65 48 49 56 96 104 109 111 48 1 72 22 46 -11 -86 -15 40 999999 0 -29 2 -37 -74 -43 33 -49 -71 -12 0 3 33 11 52 30 18 9 -27 -9 5 3 18 53 5 -31 -2 44 41 46 59 35 77 87 11 62 113 105 61 123 106 129 27 119 50 56 34 83 86 108 71 66 103 179 102 34 63 87 68 42 116 76 18 95 57 162 202 274 227 160 224 320 356 602 439 197 138 125 274 154 59 79 70 74 68 73 52 74 49 -42 -26 18 72 119 61 20 57 95 101 75 98 37 81 39 48 70 124 71 96 108 115 113 143 54 89 108 34 135 105 164 141 102 118 152 144 125 150 191 126 53 76 108 49 46 74 71 78 96 13 34 79 26 31 -14 3 -23 -12 9 55 64 -29 6 6 34 21 42 1169 3073 2856 1625 1104 1802 2095 1727 1593 1657 1512 876 604 464 581 446 117 -13 -27 -17 9 -6 -27 -9 14 15 24 -1 -26 17 36 4 8 -49 -20 -12 18 46 16 -7 6 -29 -51 1 10 20 33 16 -9 -23 -12 -11 -22 -9 -14 18 15 50 98 50 25 19 26 30 54 117 312 763 1069 1088 1094 948 543 318 641 2247 4391 2248 208 35 32 17 29 232 880 1304 519 704 295 186 354 714 1110 1332 997 424 230 172 168 151 171 206 196 165 195 340 692 1907 4135 4812 2603 1336 515 209 151 120 87 90 91 97 89 72 68 75 77 83 75 68 68 83 69 61 67 75 75 75 69 62 53 47 57 54 45 48 44 43 41 66083 355 19 30 11389 18 21 23 6532 2529 876 622 605 452 384 347 301 172 149 163 183 205 141 160 126 204 265 131 201 183 189 145 196 152 137 177 217 140 199 183 150 214 163 178 189 161 71 110 70 22 106 12 -40 49 53 12 8 108 70 46 13 -62 -22 7 26 18 36 89 4 18 139 92 73 22 19 -39 4 59 126 97 98 25 -3 47 85 51 50 19 101 87 71 81 66 127 94 152 74 41 141 160 113 69 125 125 165 111 90 171 166 128 87 120 142 155 131 97 135 122 131 143 201 98 103 128 105 142 167 237 261 241 274 289 314 396 390 378 290 126 178 211 206 195 148 111 94 71 96 77 87 101 143 187 101 130 108 57 79 92 68 175 150 85 32 118 68 143 128 72 126 104 56 79 216 190 140 92 174 53 76 86 175 171 161 208 174 175 129 163 261 296 211 145 103 119 144 137 86 113 109 59 82 69 102 53 57 72 74 49 54 72 104 81 26 82 99 70 57 79 734 1567 1349 919 1521 2479 2611 2353 1868 1239 596 318 337 447 441 104 28 9 -18 28 90 83 50 115 53 37 12 34 22 56 24 14 15 28 26 36 47 36 81 71 62 53 54 51 32 62 48 6 16 33 44 34 27 11 38 21 26 54 86 63 19 55 76 48 65 218 463 638 855 1069 1094 867 455 251 672 2031 4181 2446 243 77 70 91 79 103 102 80 111 101 125 149 133 316 786 873 811 647 358 209 187 182 186 202 206 217 259 374 857 2569 5267 5335 2845 1508 534 256 184 182 171 141 125 117 116 117 109 107 109 104 122 117 113 105 119 108 96 101 107 104 89 92 102 87 86 90 84 90 89 80 82 66089 355 22 30 11392 18 21 29 6533 2527 778 531 566 577 313 187 159 184 201 199 229 233 106 129 216 142 237 222 210 171 100 116 129 139 233 121 167 117 94 31 201 202 133 147 236 150 122 104 94 113 39 62 11 46 98 3 38 118 5 65 16 -14 40 51 -46 60 80 35 18 5 24 84 -9 30 81 36 63 39 -21 -14 35 108 118 75 37 56 51 31 79 115 122 71 177 265 205 94 158 90 31 134 134 165 213 125 76 159 147 142 110 133 46 107 142 127 137 136 94 95 141 105 60 101 95 109 142 128 124 240 286 356 284 209 489 827 920 1263 722 251 193 233 221 162 100 66 118 40 30 86 157 153 73 73 52 4 87 13 131 128 120 70 117 110 27 8 74 107 145 106 161 120 197 134 209 185 118 55 59 96 149 219 193 153 172 220 150 131 147 159 142 154 201 124 87 139 135 99 44 138 89 61 63 37 84 70 63 56 49 7 16 20 64 71 69 32 39 56 95 293 486 471 250 540 1901 2791 2433 1719 1260 681 305 288 363 540 453 78 21 -16 16 22 -4 32 5 3 72 52 29 18 16 59 46 21 8 42 65 1 43 52 41 23 83 34 11 31 45 49 40 30 24 14 8 20 48 11 26 33 30 29 31 30 37 32 29 42 76 163 272 317 579 955 1059 731 280 143 93 735 2525 1292 97 51 27 51 45 41 30 61 97 151 238 220 281 576 559 418 379 175 135 127 145 163 183 184 187 211 268 606 2287 4363 4146 2098 1377 435 244 169 139 137 103 89 105 109 107 106 93 98 88 90 91 112 102 82 85 82 87 85 78 72 80 89 84 81 72 57 65 66 62 60 56 66095 355 24 30 11394 18 21 35 6534 2526 798 677 447 310 239 169 109 155 191 126 284 297 201 145 311 206 245 217 244 211 172 207 181 195 245 228 62 127 87 169 191 219 248 160 168 154 153 157 107 89 118 203 156 174 28 181 174 151 91 11 85 25 66 44 -35 70 63 85 89 71 60 -22 25 148 27 81 141 97 44 85 98 135 179 56 82 158 132 58 140 112 484 723 572 307 174 127 197 300 259 172 142 198 177 172 244 175 175 136 119 152 221 193 214 186 185 180 236 164 204 204 188 224 236 165 190 221 314 340 457 475 561 1112 2531 2780 2078 2037 580 190 336 339 185 178 97 170 133 176 178 145 238 216 69 61 126 53 148 118 57 181 170 168 73 100 117 67 113 147 157 178 156 192 191 171 167 90 117 157 187 123 198 200 224 180 207 232 239 191 185 238 305 257 198 175 148 133 208 182 146 148 176 130 99 94 157 107 72 54 102 85 126 93 124 124 66 104 110 111 138 255 318 316 215 398 1106 2015 2113 1754 1155 452 145 195 260 512 451 250 77 81 34 52 48 52 67 56 34 42 95 88 58 96 121 70 39 31 43 44 33 14 59 38 86 104 72 87 63 50 73 53 57 53 73 46 55 64 30 37 61 70 80 63 68 82 74 83 80 145 178 261 619 893 865 430 279 218 119 343 1085 520 92 104 90 70 70 84 93 153 284 446 490 357 202 168 203 170 160 196 314 417 351 305 286 270 277 320 514 1179 2756 3883 2710 1144 436 288 274 226 185 163 145 140 136 143 132 130 145 125 111 126 121 113 118 119 119 121 120 121 104 101 112 113 115 115 103 91 88 92 91 88 85 66101 355 25 30 11395 18 21 41 6535 2524 563 611 398 200 171 277 146 156 226 223 79 89 147 110 154 77 174 130 141 138 175 139 139 147 72 109 139 160 157 56 88 108 115 122 129 133 3 83 77 99 72 96 74 119 84 59 80 119 104 16 -21 75 78 16 -17 1 -37 -61 -10 -68 6 44 -53 -3 24 96 43 22 62 139 66 67 27 52 34 75 59 52 100 233 488 932 1445 1765 1516 1068 735 563 452 451 418 462 432 438 258 235 272 245 148 158 155 55 149 145 64 162 137 113 65 165 226 215 282 243 227 172 157 249 361 468 551 806 976 986 1126 801 233 272 162 188 182 93 -9 69 82 50 108 89 90 66 21 21 68 97 88 65 38 49 98 129 74 50 115 74 35 46 114 65 83 141 147 127 77 108 118 81 40 63 133 138 194 171 154 117 174 165 109 198 237 220 160 81 84 133 120 107 102 101 82 90 77 47 92 38 69 23 -16 -4 42 19 10 85 87 18 22 63 136 250 364 489 459 606 902 1040 1174 1019 502 299 377 495 423 130 44 98 37 19 -5 4 57 -12 26 -5 -8 -20 -11 -1 42 56 34 -6 -18 0 17 -2 13 11 14 5 7 -11 11 15 -3 -10 1 16 6 19 -2 25 25 25 14 36 65 34 5 25 57 29 17 19 27 72 216 427 529 410 219 145 95 25 32 128 437 205 41 50 65 29 19 47 44 45 110 285 518 574 428 196 129 100 105 119 247 348 406 438 390 314 194 169 228 381 922 1510 1256 574 289 232 251 212 152 108 79 69 68 64 71 68 67 69 76 78 71 62 66 74 69 60 73 68 68 64 56 62 59 53 51 40 35 36 37 33 32 66107 355 25 30 11395 18 21 47 6536 2522 723 657 437 390 326 279 242 276 263 246 212 244 264 167 91 213 219 293 197 195 244 303 110 224 277 167 172 159 192 203 271 252 236 314 241 106 142 169 205 150 121 132 135 43 151 160 108 148 128 149 153 158 87 97 81 94 27 151 104 74 100 34 86 180 170 120 203 111 138 143 200 165 142 101 95 91 158 302 563 867 1217 1309 1192 822 531 467 390 279 353 527 528 625 577 464 549 418 441 356 316 256 159 183 202 190 300 278 279 154 173 213 228 229 195 279 382 389 341 573 1158 1143 919 893 1082 2748 2823 787 254 256 276 296 239 205 159 207 170 195 236 140 225 167 153 149 98 109 139 122 178 227 189 207 206 152 172 152 108 145 188 168 223 231 202 172 179 209 201 177 189 166 194 240 226 210 245 222 235 223 226 200 214 236 185 119 166 177 146 225 207 179 185 106 138 182 157 122 119 120 86 92 102 78 110 120 155 122 72 74 135 181 188 498 1201 1268 1005 645 477 361 376 764 1152 1323 3648 4770 651 76 43 63 15 73 95 57 75 73 90 51 78 45 76 65 64 92 75 90 74 101 63 81 63 71 111 113 124 115 104 81 58 75 73 73 70 102 85 116 104 96 81 75 106 110 62 116 100 82 119 217 294 289 230 195 194 135 82 109 100 75 137 95 123 114 94 97 85 98 97 123 115 104 223 589 708 457 248 160 160 160 171 468 1199 1041 472 285 213 193 216 249 351 585 692 434 306 279 275 276 262 224 173 149 142 138 140 145 139 145 138 136 124 130 127 127 138 154 136 126 132 130 128 109 113 111 115 113 100 96 91 83 93 66113 355 25 30 11395 18 21 53 6537 2521 743 663 422 395 380 277 231 288 224 209 220 223 198 189 147 128 143 91 220 97 220 359 314 275 261 186 127 159 168 160 197 184 149 121 169 137 149 105 188 170 111 117 226 189 146 41 59 60 44 119 170 161 74 45 19 2 72 73 92 152 146 170 67 117 83 126 20 54 23 123 94 115 89 89 57 82 156 291 382 566 556 348 316 354 549 460 418 404 336 312 373 341 319 293 231 243 304 247 274 325 403 401 386 317 351 333 257 228 261 270 207 177 194 244 243 295 684 2285 4235 2882 1495 951 1335 3826 5277 1583 284 281 286 280 238 237 185 127 122 172 81 143 184 137 143 116 92 61 83 196 125 112 91 147 129 111 95 101 117 103 131 151 194 157 203 150 189 220 179 152 110 172 173 209 191 248 261 170 212 135 144 133 129 102 112 120 92 141 210 184 207 166 161 160 143 99 113 48 34 125 72 108 67 55 117 104 140 156 74 73 80 124 147 349 688 566 395 218 137 274 643 985 1449 2076 5145 4975 444 34 14 22 2 42 59 67 52 49 110 84 59 23 5 21 57 60 51 40 31 35 12 72 58 27 75 123 121 73 107 86 81 48 42 55 60 44 27 74 75 114 60 53 63 47 77 96 108 112 103 96 105 116 104 122 126 98 91 72 69 81 87 80 79 88 62 64 47 107 197 320 341 187 112 128 177 180 130 112 119 178 547 778 535 292 232 187 143 161 186 201 286 437 498 260 224 212 208 185 198 198 164 121 121 117 111 108 102 110 107 91 92 95 101 99 99 98 85 86 92 91 79 70 67 70 81 77 76 74 65 66 66 66119 355 26 30 11396 18 21 59 6538 2519 751 649 465 274 261 283 360 262 127 211 280 191 147 204 226 165 171 151 138 222 238 188 235 248 196 216 222 190 140 222 217 211 260 203 220 203 170 98 183 97 171 118 168 238 212 212 196 130 126 99 139 231 103 47 67 5 6 84 119 46 71 158 134 174 69 82 99 122 102 102 97 135 204 156 218 379 756 1194 1370 1220 884 849 821 709 788 712 710 681 797 1008 1110 1150 1053 735 475 397 450 323 312 440 511 910 1468 2605 4465 4741 2533 841 380 273 329 328 244 235 392 716 917 920 825 728 592 829 1715 2769 1631 318 233 286 250 164 268 186 190 179 197 194 211 164 75 98 116 144 57 68 85 187 154 98 128 89 113 90 146 115 147 161 215 118 149 218 164 140 223 217 242 254 167 159 144 137 194 204 209 179 176 134 152 168 162 165 225 219 190 135 171 165 214 169 212 102 117 86 54 55 111 116 136 140 82 133 92 80 119 108 100 88 104 118 88 191 553 594 359 281 604 1313 1761 2374 4452 7730 9193 4533 577 105 97 13 26 46 66 76 71 111 91 66 61 85 50 24 28 19 68 72 44 71 115 92 50 91 75 116 84 55 95 54 108 102 83 60 74 76 63 61 98 43 46 66 77 92 129 107 81 74 70 82 74 80 118 112 89 89 96 94 95 125 58 92 73 71 115 117 186 286 413 514 430 262 144 128 104 109 113 116 182 455 657 455 257 236 199 166 178 187 214 225 278 548 447 233 234 233 188 191 198 190 168 136 132 145 140 121 133 125 121 124 120 134 134 122 126 108 117 118 107 102 102 94 93 101 94 87 81 83 74 73 77 66125 355 26 30 11396 18 22 5 6539 2518 603 566 382 207 106 48 81 73 157 193 120 75 -29 75 6 17 135 52 91 63 102 125 65 64 83 69 76 93 50 125 54 148 154 84 57 129 122 91 41 -57 -32 15 43 30 46 16 65 81 -12 -32 49 -18 -4 -23 -53 0 -9 -28 -55 13 -62 27 9 41 2 -66 -33 3 -13 31 9 -10 98 145 179 197 617 1236 1180 919 698 458 472 412 335 526 402 486 592 758 689 604 501 458 529 895 1669 2990 7265 15966 30308 49337 61484 55802 40479 26008 15163 7808 3292 1523 1124 852 615 525 369 553 611 812 847 495 344 371 377 405 377 266 192 183 215 191 154 181 171 152 104 130 111 166 148 169 113 90 138 173 147 88 77 47 98 168 82 94 101 49 28 54 131 148 109 91 169 104 122 145 187 155 165 136 114 99 115 249 186 171 136 171 153 165 143 127 121 141 162 145 162 111 191 121 124 144 151 130 -4 29 47 64 88 36 35 50 64 68 48 73 83 78 69 -6 59 82 115 405 678 554 838 1128 1253 2500 5481 5684 3624 2467 1134 181 13 10 18 57 47 36 28 44 28 34 69 30 43 49 10 31 34 37 39 41 29 60 42 26 91 115 81 41 50 59 76 95 37 45 29 42 48 37 59 82 59 76 56 63 63 81 92 65 64 56 52 62 132 88 68 50 71 60 48 48 80 100 110 133 158 173 221 345 331 234 130 78 68 89 75 77 121 214 355 376 234 151 179 176 126 131 143 130 143 186 172 258 330 224 187 180 147 144 144 121 107 116 119 120 103 114 116 89 91 89 99 93 81 88 93 85 96 98 95 91 90 83 64 71 72 61 60 59 53 49 41 66131 355 26 30 11396 18 22 11 6540 2516 809 724 627 272 168 158 244 162 179 183 175 80 134 96 67 149 159 120 93 170 98 149 135 126 87 101 94 130 110 121 70 123 79 207 154 154 175 160 67 79 160 100 39 77 60 152 82 28 39 62 92 25 17 -39 -27 -35 -12 25 -29 -21 27 -3 66 17 -1 76 25 -1 91 -18 53 57 52 46 74 100 159 453 1044 1469 1457 1250 1000 930 738 602 631 555 615 638 649 668 554 540 398 486 510 803 1903 5181 12174 20532 28704 33758 30500 19874 9813 4205 1843 983 719 629 445 265 157 236 186 221 251 187 222 222 273 396 433 241 167 195 228 249 202 205 156 132 125 150 142 141 179 146 52 44 121 48 49 142 38 58 123 116 132 133 82 58 37 96 32 92 175 160 123 87 100 105 131 112 118 84 91 108 178 215 210 193 97 44 90 181 140 247 208 202 189 128 164 149 177 149 98 117 123 82 57 40 39 37 70 48 15 60 39 72 104 102 101 11 42 38 82 101 185 516 998 1054 1147 1096 1144 2004 3499 7625 11744 8073 2336 343 42 24 26 -3 1 55 81 30 32 53 25 9 -17 39 46 -32 -1 -3 60 75 47 29 13 46 47 62 87 96 64 55 74 49 50 55 67 65 64 75 41 34 58 70 87 100 83 61 38 74 65 56 70 102 134 71 39 78 69 64 112 202 352 419 343 253 197 238 174 126 99 57 60 82 62 91 76 109 193 186 148 144 134 181 204 127 105 100 125 123 130 152 168 169 166 168 164 151 122 127 135 120 125 112 121 120 113 109 97 97 97 94 105 93 96 97 90 78 81 76 74 80 89 87 70 63 63 62 64 59 50 41 46 66137 355 28 30 11398 18 22 17 6540 2514 949 729 607 382 237 221 277 216 146 216 222 191 109 215 168 112 100 199 322 216 110 139 232 284 151 133 126 130 199 162 148 237 336 234 169 221 143 106 144 204 158 119 182 162 65 162 123 104 144 82 90 72 105 118 115 82 71 71 84 92 81 130 121 92 67 2 65 88 112 92 104 91 61 63 153 262 665 1813 2918 4098 4285 2992 2565 2903 2768 2248 1626 1420 1077 842 764 666 583 414 484 678 806 632 356 309 401 602 961 2099 3673 3314 1555 859 1551 1433 661 324 221 250 303 364 1136 2039 1450 396 260 281 336 377 382 256 261 205 264 349 241 130 128 181 204 166 109 152 155 85 140 150 171 103 63 78 157 127 126 98 62 93 210 87 60 154 84 119 120 167 162 138 153 165 212 147 144 176 147 125 213 141 189 173 181 172 157 241 405 841 1096 652 273 223 151 163 157 160 138 130 141 38 48 57 110 111 114 59 58 48 102 45 28 61 38 -9 57 48 37 73 105 237 1018 2289 2601 2204 3132 2346 2278 2903 1920 959 422 184 115 52 11 -16 34 58 71 53 55 45 26 51 52 81 68 22 28 46 55 7 4 32 53 36 76 33 63 56 42 34 33 82 55 104 56 41 110 56 35 57 72 79 71 77 41 98 91 68 85 65 72 186 352 200 80 67 71 73 141 432 731 1033 1548 1566 1203 572 203 199 228 198 197 166 95 104 100 139 214 208 206 187 169 235 300 160 117 130 122 145 147 146 157 168 177 170 167 162 133 130 117 129 150 138 117 129 129 108 116 122 117 110 114 115 95 94 102 108 104 105 110 92 98 98 94 95 88 84 79 72 71 60 57 66143 355 32 30 11402 18 22 23 6541 2513 839 393 223 227 214 165 120 136 136 248 127 114 141 117 90 122 150 261 183 148 176 144 120 96 86 119 141 108 168 178 125 117 77 147 186 215 242 160 103 123 145 150 161 114 17 58 169 123 37 37 97 12 51 113 64 64 16 18 32 -13 -1 36 -25 26 92 37 54 56 55 48 38 -27 18 92 37 299 594 1197 3762 8023 9276 6880 5037 5048 4920 4511 3597 2430 2058 1587 1210 1726 2476 3009 3141 2894 2655 1934 1123 644 364 310 292 358 528 884 1566 2283 2769 1940 728 307 253 296 553 958 1251 1039 515 219 280 301 316 360 178 188 235 192 196 216 228 268 171 165 88 103 215 115 97 90 90 96 103 57 65 66 64 116 101 116 130 140 116 81 37 55 118 138 99 70 124 111 93 83 88 133 122 139 119 97 130 114 171 176 165 201 242 400 537 736 1000 977 452 165 86 123 130 108 159 105 64 64 19 68 57 75 47 70 125 89 80 57 69 30 41 36 2 -1 13 40 37 116 421 1431 3162 11176 29729 22464 12214 15938 6392 666 25 44 25 39 29 35 7 19 54 31 -1 20 62 48 55 52 45 3 13 15 20 18 52 48 25 67 72 30 41 84 117 105 74 46 56 89 50 70 77 58 56 49 27 63 70 49 84 81 77 65 66 55 124 394 481 246 114 127 86 72 217 913 1282 1819 3588 3688 3258 2192 781 123 121 246 305 305 301 199 118 113 179 194 159 174 179 350 440 139 102 106 113 131 135 150 140 136 145 140 148 149 127 122 135 147 137 124 136 124 115 128 129 108 101 89 107 107 106 106 106 103 107 103 98 97 87 85 85 85 89 89 80 83 72 60 61 66149 356 6 30 11406 18 22 29 6542 2511 8444 627 278 302 283 200 228 209 212 59 87 154 182 117 146 176 137 159 164 146 101 130 193 121 135 206 132 122 156 86 170 128 130 138 105 62 122 110 134 145 112 121 61 70 7 -3 44 66 44 24 17 40 59 109 53 111 5 -23 -17 -5 -8 64 53 15 26 7 21 67 -35 52 1 -35 63 5 -7 67 107 119 190 343 940 1891 2646 2903 3279 4164 4657 4037 3100 2804 2726 2778 2504 2546 2920 3606 4601 5054 4814 3603 1802 994 623 475 446 494 856 1458 2047 2239 1310 620 334 288 578 1313 1853 1444 774 350 234 280 247 231 225 251 265 251 250 211 153 180 177 170 34 75 131 90 87 101 62 83 18 47 97 60 44 2 19 74 72 101 9 26 5 56 71 79 49 99 87 57 113 175 107 58 81 86 88 105 151 120 86 120 120 111 113 239 480 554 521 626 841 641 169 84 158 118 78 107 80 56 33 9 35 32 44 52 20 16 40 71 33 33 18 23 30 2 -6 26 -2 6 56 192 983 2708 10953 33743 32697 13537 12999 7237 1200 5 33 2 -8 24 2 -2 41 42 53 -29 3 11 74 36 14 10 47 38 45 35 -5 -21 -11 -16 -4 26 50 14 60 57 52 37 28 26 48 43 45 45 50 0 -1 9 42 87 58 61 47 31 55 37 16 98 286 169 125 180 209 123 62 550 2099 2212 4095 6316 6487 7145 4163 1239 92 78 144 261 377 360 218 133 107 128 113 111 252 543 348 134 88 86 82 79 92 112 97 113 96 90 101 111 125 104 93 104 109 112 108 87 85 76 92 94 77 80 84 82 76 84 86 68 74 74 76 82 79 71 64 68 67 70 59 49 51 46 45 42 66155 356 10 30 11410 18 22 35 6543 2509 6579 711 318 225 271 193 303 331 269 180 260 157 88 136 118 287 220 224 272 205 202 210 179 168 205 215 151 176 157 143 137 95 128 164 96 153 188 119 100 172 88 78 37 149 124 52 73 128 44 57 48 83 36 103 83 57 -20 93 53 1 -32 38 102 -7 59 85 73 34 139 39 -21 75 69 -1 12 215 276 584 1098 2416 3913 5295 6288 6000 3962 2532 2548 2807 2869 3119 3785 4772 5739 7704 9811 10882 10879 10332 9602 9143 8162 6264 4278 2512 1772 1343 1321 1315 1019 628 342 304 284 277 315 373 295 337 233 152 216 324 268 261 245 226 138 163 195 193 277 154 166 185 206 176 140 129 141 141 124 109 115 118 144 105 78 129 119 200 107 124 119 62 67 79 91 56 169 201 130 111 95 94 103 191 142 160 176 114 166 170 123 156 157 118 182 299 608 635 373 201 162 134 155 128 97 143 145 187 152 100 96 78 83 48 12 42 39 56 68 82 89 35 113 85 61 40 18 51 52 17 27 80 99 602 2089 4121 5561 4698 4065 1803 206 41 13 16 31 95 84 41 36 31 54 60 40 63 47 38 72 86 64 65 80 43 -26 9 47 7 61 49 16 61 73 64 77 64 68 42 54 64 56 44 58 93 71 62 67 66 73 54 89 89 51 73 78 74 141 171 164 342 717 713 255 432 2858 4311 2567 5360 9829 13148 12908 6148 1090 184 104 123 156 193 132 88 90 94 88 157 500 506 198 154 153 128 98 110 125 124 109 135 121 121 136 156 156 126 124 131 133 145 138 135 112 94 96 111 123 101 85 91 94 104 97 106 104 106 99 90 79 80 82 87 81 75 82 72 66 63 61 60 66161 356 12 30 11412 18 22 41 6544 2508 7206 816 330 160 219 322 211 255 204 275 181 242 316 291 310 314 187 228 259 358 215 343 263 249 270 207 176 214 145 209 204 204 265 136 218 220 185 244 205 192 103 69 173 202 141 70 135 141 108 151 99 57 120 16 44 18 11 90 81 149 77 26 -1 179 136 74 98 59 71 90 110 32 108 196 170 270 512 1151 2265 2963 4078 5437 6185 7283 6701 5937 6009 5487 5951 6393 7667 9725 13806 16042 13228 12525 12209 11314 10255 8995 6827 5302 4482 3074 2086 1415 1332 1228 1061 884 613 719 787 674 489 429 497 384 229 253 342 248 327 295 279 235 227 175 228 204 246 226 282 219 183 214 180 157 178 203 222 182 108 121 149 142 198 136 101 173 167 164 91 38 51 125 168 167 132 230 222 207 153 176 183 206 198 160 164 182 180 193 205 145 120 259 383 548 553 417 240 159 184 120 102 95 122 95 196 191 179 155 159 95 89 143 100 75 67 129 162 173 97 85 98 84 52 91 40 11 38 21 66 74 160 248 648 1083 1017 685 325 161 115 66 65 95 68 48 61 47 39 67 72 2 24 90 75 64 86 93 85 85 76 61 19 60 61 43 39 66 80 90 131 83 47 90 109 117 100 107 57 73 136 98 100 81 103 112 84 114 126 100 99 88 80 93 112 80 126 323 941 1461 700 664 5752 10229 6049 3900 5300 7783 8927 6367 1959 490 298 184 126 113 83 93 125 104 118 146 616 1774 1438 349 185 229 202 137 121 147 140 141 164 158 164 184 187 177 184 169 195 188 176 169 145 141 137 134 142 128 119 113 117 127 127 119 119 111 105 101 102 111 103 94 105 98 93 102 90 83 85 79 66167 356 12 30 11412 18 22 47 6545 2506 11897 804 428 301 151 198 253 325 205 263 258 171 183 139 200 265 306 250 276 291 214 294 331 206 115 237 212 129 184 123 188 159 153 109 206 95 175 216 148 9 22 74 31 61 14 39 109 84 6 90 34 46 12 94 77 41 95 109 45 30 53 -17 33 84 33 -17 80 105 168 -5 81 147 67 125 366 1077 1715 2400 4326 6843 9141 11575 12929 13235 11173 9747 8844 8555 8595 8238 7884 7566 7400 7073 7287 7895 9218 9941 8290 6667 5810 5759 5582 4879 3931 2973 2226 1698 1082 664 371 296 308 363 397 606 645 330 191 203 180 214 282 237 121 141 172 146 100 144 186 217 204 181 195 165 198 163 124 91 99 98 179 138 106 135 116 122 68 134 136 111 128 111 121 130 66 112 147 193 187 154 194 232 165 191 160 224 223 222 213 239 266 246 234 264 495 724 527 310 195 169 136 137 169 157 187 150 170 146 171 139 90 74 95 55 86 91 104 49 68 85 64 51 111 109 111 70 -3 78 50 45 69 86 108 199 298 254 151 81 31 3 -2 17 27 28 33 66 55 28 32 31 12 56 48 85 90 62 50 84 62 77 55 74 62 23 31 51 54 82 106 89 79 60 74 65 32 42 81 73 73 81 58 48 67 62 43 46 83 73 40 89 107 90 86 62 66 76 108 188 492 1378 1954 814 2754 8182 9811 10995 7583 5170 5431 5723 4912 3268 1261 660 840 411 153 95 92 152 151 124 77 146 880 1700 1662 839 237 141 110 109 127 122 122 125 141 187 196 187 179 183 174 175 151 133 126 120 107 113 122 125 99 105 113 102 101 107 99 98 106 98 104 101 96 96 92 77 82 80 74 74 62 58 66173 356 10 30 11410 18 22 53 6546 2505 21017 955 436 125 190 197 173 179 143 102 167 182 93 273 280 243 262 295 268 335 273 242 199 247 210 165 145 194 45 117 58 57 122 70 122 116 -18 80 172 49 95 51 45 96 67 35 85 24 87 48 37 9 53 45 53 -7 41 101 43 2 0 -14 19 13 27 140 3 -35 38 -30 50 104 220 683 1667 3044 4958 6209 7570 10230 11392 11451 10771 11375 10944 10002 8775 7761 6641 5753 5346 5545 5583 5657 5644 5131 4898 4610 3851 3325 2705 1968 1406 1264 1099 616 376 363 310 442 335 172 213 228 309 286 416 332 241 173 73 209 297 215 193 214 138 107 104 150 135 171 125 101 82 113 156 106 52 101 69 97 63 102 101 68 65 100 44 -12 47 53 119 155 46 11 58 76 37 125 126 109 112 65 49 105 115 243 323 397 486 610 1838 1296 180 253 379 562 413 152 125 120 88 73 79 145 103 115 128 51 82 127 46 32 89 73 53 65 51 88 55 13 -8 12 29 31 14 8 49 24 -20 -6 -29 7 61 8 14 35 22 40 -8 -2 6 30 12 30 -7 -34 9 13 53 20 0 2 40 72 67 86 68 43 15 34 38 34 30 32 21 -22 21 -14 -2 7 25 36 63 62 16 -19 5 -9 -29 8 11 39 58 30 32 55 48 40 24 33 35 48 21 47 38 34 12 72 209 579 1856 2943 3308 5391 7942 10571 11214 8794 4129 1747 1515 1537 1387 1886 1708 816 192 65 57 44 71 58 75 98 277 1388 2376 1844 626 124 101 98 81 86 104 126 123 159 173 208 212 161 151 144 109 99 116 92 85 78 84 79 86 73 65 78 65 65 70 63 65 62 62 70 74 70 70 64 57 53 43 47 48 40 66179 356 10 30 11410 18 22 59 6547 2503 31911 843 402 128 88 120 132 122 129 117 197 197 151 279 252 172 264 319 338 288 286 241 188 188 42 32 -6 35 13 139 97 132 136 31 93 60 -14 69 70 76 96 42 102 60 29 -3 17 -35 24 -35 -44 -19 16 -8 -33 999999 -14 -32 3 82 108 57 17 41 26 88 67 24 27 55 81 5 187 462 844 1546 2869 5042 6738 8247 9646 9794 9112 10141 9618 8185 7173 7245 6849 6224 5709 5066 5279 5095 5021 4517 3830 2775 1956 1844 1497 1385 1465 1688 2032 2313 1792 1222 791 469 368 330 312 321 465 555 468 406 213 216 235 271 257 333 275 160 133 111 148 122 113 121 167 194 81 146 118 125 141 70 17 67 70 79 97 16 7 64 91 39 89 77 87 56 71 161 76 46 38 90 149 157 115 113 101 182 134 260 622 977 1109 1655 2834 1299 414 425 527 532 288 114 153 117 126 100 132 109 67 101 98 123 106 89 118 82 47 25 8 21 47 58 85 35 20 -20 6 -4 26 78 54 59 34 -2 -12 -14 15 23 1 20 -27 5 15 41 25 21 39 -12 -8 -10 -14 33 19 0 -29 9 12 -15 19 40 14 47 62 51 25 18 37 46 23 22 -3 -2 24 45 12 29 27 8 18 5 -18 17 13 43 28 9 42 49 12 13 -11 16 41 26 50 51 31 10 -4 32 13 55 74 222 648 1363 1605 2227 4133 5430 8871 12165 5112 1100 1756 3829 3842 1956 495 122 26 21 29 73 77 238 1063 2318 2421 2118 1559 685 123 51 78 88 85 82 107 124 148 139 322 610 319 130 103 105 84 87 77 54 45 53 70 77 76 69 70 67 73 71 67 64 45 48 49 49 50 49 59 56 41 43 43 29 33 32 66185 356 12 30 11412 18 23 5 6548 2501 37846 943 628 317 101 90 168 137 221 194 157 233 181 275 269 339 278 401 366 350 366 257 235 205 106 72 126 74 99 118 76 116 149 151 47 54 90 139 90 176 23 54 156 82 89 106 39 56 42 56 22 9 19 103 1 60 63 13 56 -30 -62 -28 -26 36 -18 27 61 6 -1 90 49 109 47 268 1241 2504 4197 6858 8868 9925 8872 7923 7119 6753 5764 5554 6592 6729 5979 6582 8563 10494 9921 9073 7382 4535 2920 2007 1976 2013 2842 3926 3805 3812 3466 2776 2303 1549 887 661 681 729 711 619 457 571 559 572 570 439 324 367 275 179 210 152 145 141 135 21 172 162 168 237 164 177 138 135 91 134 127 96 95 3 81 87 100 29 99 146 74 155 201 132 90 69 87 36 84 66 112 101 57 171 114 127 104 180 292 548 726 947 914 347 182 203 150 150 165 118 93 92 171 115 147 162 121 136 159 134 110 94 112 137 117 79 19 67 72 -4 79 70 -13 41 35 71 66 72 37 22 7 45 91 38 70 5 29 4 9 40 57 39 155 252 94 20 24 -7 14 1 -25 -12 17 15 -19 -19 23 38 61 77 40 43 48 43 15 34 36 16 19 19 1 11 -8 35 85 61 17 0 41 48 34 70 44 17 54 36 58 51 47 81 69 42 54 52 45 40 37 21 52 48 164 608 1215 1489 2206 2389 4160 8038 12204 18690 13657 4714 6746 6595 1728 226 76 46 40 69 67 85 190 1080 2201 1703 1284 1303 1002 200 92 121 121 111 124 132 139 197 250 286 764 993 280 129 109 109 115 103 90 72 74 82 90 96 86 79 72 85 87 91 82 78 69 67 77 72 72 73 75 76 71 58 58 54 43 47 66191 355 15 30 11415 18 23 11 6549 2500 1018 437 174 52 -13 44 24 20 55 109 122 239 128 206 245 254 212 169 219 188 141 185 45 -35 39 74 15 -74 88 31 27 60 50 -11 -55 -1 -30 38 7 61 125 61 -21 34 71 -31 999999 -37 12 60 -99 2 6 -92 -16 -92 -38 23 0 38 -32 -26 -27 -44 -79 -42 -12 -19 52 209 343 922 2185 3547 4124 5033 6264 6945 7244 7305 7021 6650 7652 8838 9229 9003 8200 7626 7229 5821 4525 4541 4805 5431 8227 10644 9241 6581 4081 2649 2109 1978 1952 2248 2563 2559 2347 1788 1613 1313 1066 831 961 1126 1459 8751 53474 31768 1105 220 264 201 184 205 168 155 148 90 94 120 134 86 76 41 90 18 38 83 51 23 61 35 64 98 8 19 -4 36 78 23 -21 24 39 36 96 93 44 65 108 131 36 72 140 65 49 36 73 105 119 154 198 129 83 67 80 101 121 131 136 131 63 56 103 57 92 100 76 62 45 75 54 -5 126 70 89 179 120 58 7 35 16 29 11 87 136 65 29 36 21 -13 200 443 363 132 -17 -17 -14 9 99 78 45 288 648 471 156 -10 -35 24 -30 -7 0 -1 -9 -28 -14 12 14 44 17 25 10 -24 -2 -14 -34 -3 24 -27 -23 -54 -22 -43 5 -19 -14 -16 -26 7 -2 7 16 -20 2 10 23 21 21 -3 -4 37 40 24 43 31 26 23 29 44 26 58 354 921 1484 1512 1259 2203 7484 13583 20296 21695 16370 14010 13274 3761 171 37 9 34 17 19 30 63 293 656 522 310 551 1387 987 107 67 48 54 71 74 87 125 169 189 314 560 277 126 86 81 95 59 44 38 28 44 51 68 72 56 57 60 60 55 49 48 53 51 53 46 46 43 40 34 32 35 32 24 21 23 66197 356 20 30 11420 18 23 17 6550 2498 35817 748 316 132 133 67 37 113 86 119 196 148 181 265 230 297 175 166 208 274 177 214 245 224 55 -65 0 5 -18 35 -10 92 71 -36 45 129 -27 -38 -67 64 34 31 17 -56 79 73 33 68 3 4 32 -65 -25 -1 -59 -68 -80 -37 -71 -51 -14 18 -22 -4 -33 -11 102 62 249 477 1311 3149 5821 6272 7287 10462 9914 8447 7005 6460 6059 5354 4768 4734 5302 6045 6652 7664 8491 9617 9511 9057 8357 7192 5845 5201 7108 9170 11434 12272 12316 10499 8503 6866 5758 4536 3588 3087 2574 1905 1039 948 1046 1273 1706 4426 14689 37182 9852 272 183 244 265 224 160 154 173 87 162 143 128 116 174 150 141 92 160 136 79 46 105 132 53 71 8 -15 59 104 107 57 92 60 133 124 88 99 73 78 78 125 121 115 90 123 116 107 123 156 138 172 280 263 151 169 172 158 138 156 91 159 132 94 106 120 91 125 136 119 131 93 83 101 84 77 149 210 315 302 160 122 104 41 115 145 452 913 647 290 106 77 84 192 448 796 814 358 3 8 -16 4 40 91 96 322 441 196 70 64 21 29 37 9 -12 42 2 35 17 0 37 52 49 25 22 -4 61 37 14 28 -1 27 13 6 48 15 -6 26 41 65 38 56 67 58 59 54 66 25 62 63 40 33 58 59 62 64 82 62 66 68 29 47 38 48 129 293 597 925 966 1088 2392 5778 10833 13072 14711 19596 17318 4752 449 109 112 98 127 76 109 89 122 113 108 323 1169 884 126 91 100 110 105 124 138 126 146 169 201 272 335 220 146 114 102 109 121 101 82 78 55 73 90 87 94 91 83 84 95 90 79 79 68 75 83 76 77 71 70 65 62 53 54 57 66203 356 23 30 11423 18 23 23 6550 2496 33329 932 429 161 57 125 140 117 37 201 181 208 219 330 278 300 270 290 278 239 268 234 146 196 129 54 -33 27 98 116 100 67 35 -11 41 81 -5 51 -12 63 67 73 56 55 44 0 144 90 7 28 41 57 -38 8 31 -69 -11 1 46 97 81 34 15 6 62 70 73 69 278 415 1003 2525 6421 10292 11734 13016 14024 12902 10199 7983 8441 8720 9148 9631 10089 10318 11439 13438 15890 17306 15604 13767 12487 8826 5544 4285 3390 2585 2181 2836 3303 3655 3965 3702 3396 3385 2962 2971 3106 2980 2617 1929 1228 960 913 2398 6606 16029 3216 225 306 294 249 277 263 267 170 208 238 199 199 187 213 243 258 178 168 83 131 113 124 105 114 76 94 94 89 147 120 154 149 152 116 76 46 71 69 52 124 182 159 175 125 120 139 172 193 139 179 125 146 160 171 169 126 189 163 129 140 146 162 128 145 128 145 112 94 91 135 115 158 163 98 88 124 215 224 280 205 125 165 125 97 371 593 492 274 71 16 66 155 171 136 191 234 178 97 -6 -15 9 29 9 38 82 77 55 36 63 98 65 41 36 81 23 25 44 59 54 20 46 56 74 22 30 61 48 -2 -1 46 52 24 3 39 81 64 77 70 79 41 91 89 73 57 99 60 84 93 72 67 63 86 74 67 63 48 83 77 67 55 77 101 94 120 195 497 1434 4016 3463 1451 578 1264 5579 11073 28477 35041 10505 1407 274 247 160 142 154 109 97 100 102 151 323 335 133 104 122 125 100 101 117 141 161 177 174 188 208 257 224 191 179 154 148 144 129 111 93 78 109 142 134 124 118 118 127 121 121 112 111 111 115 115 97 97 102 94 84 82 83 78 76 66209 356 27 30 11427 18 23 29 6551 2495 32244 742 265 111 35 33 14 -2 126 45 144 267 222 153 203 168 267 220 233 168 106 152 176 80 105 95 1 12 60 39 124 1 -51 43 -58 0 57 9 -20 -1 4 -68 999999 -83 -4 49 -1 -28 -39 -37 -43 -84 -81 4 -51 -31 1 -10 -23 -12 -25 999999 -65 -12 10 6 31 76 121 331 1226 2794 4765 7717 11262 12910 10077 6832 6278 6533 7986 9774 10720 11196 11561 12658 13442 13742 15612 21691 27373 30388 32331 32473 30896 28813 24848 18379 13805 11096 9816 8417 6178 4020 3143 2420 2023 2070 1883 1605 1561 1700 1386 1003 1032 843 1330 1286 741 348 244 262 326 347 266 215 150 242 150 134 142 149 191 179 134 177 132 167 151 176 167 113 33 62 118 108 41 26 114 160 163 149 147 101 122 55 122 112 104 97 118 167 103 120 150 136 88 22 126 153 161 150 120 147 78 107 93 113 157 192 89 101 131 81 90 96 115 64 125 131 111 82 100 155 188 260 527 515 312 262 187 153 209 362 421 325 144 46 51 90 192 321 216 137 17 13 94 78 68 58 22 34 47 62 95 87 39 40 70 73 33 48 19 -15 -7 5 54 30 49 19 -8 11 45 48 59 10 -3 10 -16 8 18 15 38 53 44 24 35 58 55 40 72 74 44 22 44 64 36 24 56 37 59 87 63 60 53 93 68 37 38 65 50 54 65 72 152 345 1139 3615 4692 3772 4720 9809 15404 13624 11803 8285 2091 318 297 138 109 142 107 87 97 111 96 57 68 92 99 89 108 117 115 124 153 141 132 138 150 218 243 190 171 159 133 133 121 94 74 73 83 103 102 113 104 94 108 101 84 79 81 90 95 101 93 82 83 80 79 77 68 62 61 57 66215 356 30 30 11430 18 23 35 6552 2493 33493 668 323 -39 -6 117 22 112 94 167 245 71 128 198 145 -7 111 178 224 139 42 136 91 29 41 -63 999999 23 77 -8 46 19 -61 -52 15 -44 999999 999999 999999 -39 -1 999999 -17 14 -16 -7 24 -54 -68 -76 999999 999999 -88 999999 999999 -56 -71 -13 -95 -14 13 -66 999999 -27 -88 -62 -35 2 61 237 611 1592 3896 8524 13183 15667 15309 10402 6751 7315 6432 6191 7855 11756 16488 20153 26761 35855 41204 39723 38823 36848 32968 32377 26104 24344 24741 20800 17003 12667 8538 6036 6158 6654 6694 6098 5712 4757 3022 2500 1761 1787 1690 1322 1112 1337 2779 3904 2042 703 311 320 367 386 157 94 108 180 185 196 178 128 139 205 171 189 126 118 136 94 107 49 87 63 13 49 46 68 68 156 134 97 165 139 120 110 64 32 37 141 115 63 137 126 134 116 116 104 150 149 130 126 131 141 164 174 115 102 111 122 124 105 39 63 51 54 96 98 74 98 132 152 69 105 214 555 1073 1231 789 481 437 322 241 431 438 316 205 109 9 71 110 119 228 916 4066 2722 137 -18 -18 3 -6 12 14 14 38 42 -3 -14 61 98 83 58 23 42 41 35 50 34 22 30 24 7 -8 10 54 -5 -7 25 -3 -2 47 33 17 40 49 83 37 49 40 45 61 75 50 2 10 41 34 82 53 52 81 100 47 39 56 65 68 71 39 61 69 70 45 43 39 179 639 970 911 999 1072 1148 2092 2988 1951 715 299 143 90 60 60 60 78 68 67 39 49 78 107 80 64 78 93 97 100 118 124 145 194 222 274 263 164 127 94 109 102 90 72 64 59 72 67 86 99 91 90 87 86 92 94 78 82 86 78 78 79 73 60 65 65 59 63 63 55 49 66221 355 61 30 11431 18 23 41 6553 2492 714 240 -28 -9 999999 -67 -7 -45 27 133 76 7 5 64 64 72 102 3 7 -5 -12 15 -20 25 -42 999999 999999 999999 -83 999999 999999 999999 -54 999999 999999 999999 999999 999999 -86 999999 -50 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 -76 -64 -62 132 696 1682 2658 3834 7232 12621 16963 18824 18166 15568 14316 14176 15140 17370 19443 22393 24502 27272 30388 35568 44614 51873 60961 67286 59063 49078 39303 28349 23666 20652 18332 16185 16484 14970 14071 14740 14361 14669 14133 10225 7548 6537 5425 3460 1461 577 295 250 149 161 185 152 107 203 189 145 144 122 106 209 302 172 207 105 136 157 108 74 67 90 103 129 30 29 46 131 65 62 73 74 90 79 172 99 70 103 89 97 79 67 58 133 130 72 103 99 165 113 121 83 127 97 128 135 146 97 115 118 134 107 133 159 75 66 89 132 66 100 111 98 131 124 212 341 611 1155 1918 2367 2228 1376 807 659 588 426 414 365 348 430 452 285 286 321 630 1331 2249 2824 3082 2867 1414 490 133 72 165 82 17 -26 -6 -6 28 24 41 29 10 44 21 85 45 9 15 36 57 19 -25 -5 10 42 43 39 0 -31 17 -3 39 24 21 30 44 56 37 7 51 22 5 16 5 42 39 37 68 75 89 69 68 67 54 56 50 31 25 46 64 81 53 28 8 15 69 226 426 512 562 505 309 302 151 78 49 29 28 37 67 61 46 97 149 138 111 85 80 73 72 67 87 89 88 122 142 147 327 383 390 225 115 118 122 117 105 105 72 58 54 50 48 68 82 87 84 86 85 76 91 86 80 76 79 80 78 75 64 64 69 62 57 53 51 43 39 66227 355 65 30 11435 18 23 47 6554 2490 538 104 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 107 438 1019 2142 4236 6279 7806 9914 10823 11863 12832 14781 16146 17625 18668 20682 23270 26744 32061 38446 42274 44008 46344 53958 67807 80631 83060 82006 81407 77571 79339 77721 67204 58310 43808 23748 15533 11401 9432 8787 8760 8427 6877 4867 3452 2732 2005 1413 1179 1162 1010 1012 882 601 296 247 218 86 149 162 181 206 130 175 228 210 258 210 135 131 100 69 116 114 60 87 83 49 23 44 56 92 41 116 92 75 114 115 111 61 84 60 62 73 121 90 60 92 110 167 127 138 110 76 117 108 99 119 152 109 129 111 89 88 32 54 123 115 78 95 81 153 107 64 134 244 378 622 1024 1680 2173 2752 3139 2988 2124 1299 770 675 742 704 713 737 804 702 716 1035 2251 3544 5107 6476 7205 5382 2374 1175 569 273 315 268 150 93 66 27 -22 2 7 19 74 74 20 16 3 60 51 54 39 18 -3 -10 -9 17 3 34 25 -23 -31 -3 15 61 35 10 42 61 56 99 56 26 53 55 60 22 2 44 57 84 96 79 76 107 107 68 75 73 92 63 27 47 69 46 34 8 19 60 85 196 362 374 233 109 101 66 35 33 45 58 48 63 128 218 175 82 73 87 96 84 75 94 101 113 117 132 174 187 237 322 271 168 148 133 112 96 105 87 65 50 56 49 69 87 97 90 78 86 81 89 85 81 70 81 81 79 73 69 65 72 71 64 59 61 56 51 43 66233 355 68 30 11438 18 23 53 6555 2488 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 -95 263 726 1276 1539 2234 3270 4108 5312 6217 7736 8749 9384 10630 12454 13641 14857 16536 18797 22617 27699 34202 42894 54273 71019 87715 96832 101114 97675 87965 87184 89716 78242 73230 67732 57335 43654 33031 26783 19255 15928 21854 32705 43148 49298 69803 80042 75880 73495 57247 33940 17138 7329 2987 2213 1945 877 356 274 200 47 117 88 158 270 196 179 210 179 111 109 116 123 110 133 86 115 95 131 122 122 113 64 38 32 83 104 12 46 109 109 79 92 54 55 68 11 89 91 61 110 129 94 173 134 115 147 79 143 112 155 172 121 98 79 69 63 61 57 70 131 134 127 124 97 89 120 225 290 753 1730 2378 2641 2727 2762 3078 4689 6062 4720 2066 1053 822 711 583 503 529 804 1829 2986 6031 10319 11014 10675 8584 5116 2498 1248 637 365 253 174 134 108 69 8 23 67 79 51 83 35 43 46 73 76 16 18 32 14 0 3 7 57 56 84 69 22 8 1 54 54 39 55 32 22 56 41 101 55 70 78 63 47 81 77 101 85 64 61 92 116 61 38 51 71 58 70 88 63 57 86 57 40 36 55 188 368 375 152 84 61 52 42 44 38 66 88 84 163 322 307 153 88 83 109 105 96 103 103 105 110 131 136 237 999 1262 448 316 212 181 173 149 122 89 76 73 66 72 81 93 91 104 98 102 96 96 90 91 76 75 81 87 84 72 76 82 73 70 64 60 53 47 51 66239 355 69 30 11439 18 23 59 6556 2487 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 484 1062 1779 2197 2594 3126 4009 4980 5738 7535 10056 12724 16209 19289 19258 16487 15571 15812 16451 17341 16828 18728 24629 34937 51069 75813 104565 119099 127191 133576 132966 128898 134483 122663 97041 90698 83591 65759 52915 39405 37422 36382 39190 50144 59230 67049 84256 99576 79831 51290 28261 12893 7010 4243 2259 1825 1431 1080 789 575 304 198 104 127 165 254 171 81 85 153 230 158 117 123 189 124 145 144 90 116 115 116 82 27 45 59 86 47 134 104 66 52 107 121 86 42 2 50 45 54 152 101 133 75 110 136 170 127 158 175 187 163 171 196 176 90 96 63 41 63 84 86 128 163 117 134 147 210 205 337 634 1355 2020 2256 2026 1965 2594 4527 9382 12269 6537 1537 751 877 752 794 900 945 1313 1637 3114 7848 6990 3035 2369 3953 3512 1976 716 316 319 330 323 240 191 112 99 118 72 90 81 62 47 75 46 34 19 41 20 7 19 10 8 14 56 80 39 75 60 24 60 71 49 58 44 51 46 36 66 67 48 60 60 67 79 90 66 108 121 105 118 69 83 92 95 62 66 108 95 68 95 87 71 60 42 49 65 110 141 213 150 70 71 74 65 58 58 60 57 77 168 261 273 152 111 114 105 94 105 132 128 143 146 137 267 620 650 339 241 267 223 248 216 163 129 116 96 86 90 75 80 113 118 97 99 107 110 99 100 97 97 93 96 101 89 90 95 89 87 75 73 74 73 62 66245 288 2078 30 11438 18 24 5 6557 2485 -34 381 1172 2110 3953 6144 8198 10713 14824 19057 23808 29119 34204 35970 32335 26025 20225 15920 16440 22325 32046 45638 65415 90159 118577 130509 125782 135231 135831 121814 119507 126128 128900 134056 143448 149875 158791 150138 129781 124298 100872 80944 59791 43523 28937 22684 16768 8760 5167 2883 1855 1646 1389 1399 1707 1858 1162 424 215 101 227 224 249 178 94 135 142 172 98 114 121 86 53 169 98 103 105 72 20 38 59 59 71 114 82 123 97 59 -2 17 95 50 22 35 96 123 115 125 144 157 148 136 136 109 175 134 156 219 207 110 67 78 79 65 53 13 74 67 41 102 7 82 195 279 487 574 591 785 955 1287 3052 6091 7641 8007 5919 2178 987 982 1073 1217 1255 1039 1057 1339 2778 3927 2554 1025 780 812 491 276 279 347 510 767 1061 1063 743 503 358 86 -11 10 -8 21 32 64 15 -15 35 19 1 -49 -33 0 -3 -5 11 22 26 26 -8 3 14 15 33 34 20 17 35 72 86 77 51 48 65 17 41 80 74 70 56 70 91 65 47 34 55 40 45 28 29 30 46 30 57 27 51 54 34 43 32 59 180 148 59 46 33 42 49 44 42 51 54 50 65 66 68 85 88 85 87 81 92 92 82 103 158 318 367 260 245 187 188 225 186 140 118 76 66 47 50 64 67 81 90 80 60 79 77 79 68 78 77 82 65 66 58 54 53 57 59 47 47 46 47 42 66251 286 2137 30 11437 18 24 11 6558 2483 251 1058 2551 4647 8261 13461 21367 30415 39790 49112 58239 66066 71418 70728 68462 60693 48281 38135 31743 32958 36252 43992 54888 66931 86214 101546 107496 109775 135845 165867 195761 202653 211784 202001 177256 152683 120365 84727 59701 34236 22457 13703 8780 7411 6246 4744 3185 2768 3223 2602 1485 605 332 246 208 211 129 103 94 241 183 183 202 148 219 203 171 186 157 211 116 130 112 135 174 118 81 42 83 63 101 59 107 130 105 123 100 91 141 96 120 114 167 139 63 130 115 158 188 88 130 136 201 189 203 217 212 178 190 167 168 135 130 98 138 166 147 166 121 96 111 111 192 249 323 508 562 634 1280 2087 1969 1537 1499 1546 1471 1376 1215 1368 1564 1354 977 994 1343 1386 1132 766 646 569 452 423 478 443 469 1083 2167 2199 1436 718 292 63 14 31 50 7 39 51 47 65 16 37 43 15 12 35 46 -19 23 41 25 18 45 54 59 44 42 43 33 27 72 67 75 79 59 69 61 70 108 94 53 65 89 68 74 76 58 49 32 45 26 20 59 72 51 50 38 57 55 63 43 55 41 36 54 98 147 183 88 35 41 40 50 85 53 50 64 57 71 89 102 104 100 94 90 93 115 111 133 164 181 158 163 163 191 231 231 198 139 122 100 73 64 58 65 87 109 105 87 84 83 84 81 89 99 81 85 83 77 72 66 69 69 67 63 60 66 63 66257 355 69 30 11439 18 24 17 6559 2482 518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 561 1337 2579 4544 7716 13003 19810 29872 42037 53558 62593 70286 76383 84497 92372 89731 85951 85126 85002 82829 75568 72970 74626 71230 58079 48116 62480 83715 83735 76917 73281 74620 72759 59922 49919 39538 28557 21763 18119 13706 9867 9327 9652 9154 15398 26525 49139 81443 103080 120489 107394 84851 61158 24262 3370 940 457 229 171 161 214 219 166 155 153 120 140 99 130 186 168 11 68 83 149 99 27 61 16 31 89 80 85 75 80 75 117 112 37 59 80 70 78 124 114 114 108 75 97 117 115 94 192 217 199 230 174 177 181 205 103 108 134 117 150 144 123 163 159 97 86 83 89 165 103 112 125 121 269 430 1060 1644 1943 2404 2948 2596 2256 2059 1762 1614 1578 1356 582 333 333 295 281 344 333 327 409 527 685 1212 1991 1408 612 196 44 71 30 53 61 7 49 71 67 91 41 72 47 21 6 33 13 17 27 16 30 27 4 37 56 26 34 20 -35 -23 53 40 53 49 48 86 61 56 59 90 87 86 81 52 73 70 78 59 60 74 58 58 53 61 63 57 68 50 39 33 22 38 57 50 19 59 63 250 435 238 84 34 22 63 51 30 50 57 54 63 81 77 94 122 103 97 101 87 102 113 123 148 136 119 141 175 209 203 141 120 109 94 76 62 61 69 82 108 97 82 84 90 90 85 89 90 84 75 67 81 70 67 67 67 68 56 62 46 66263 355 45 30 11445 18 24 23 6560 2480 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 313 896 1698 2862 4489 7015 10058 13455 16642 19039 20782 22289 26362 31073 35228 42533 51273 54722 50315 48433 52358 59467 76431 95108 103689 102255 90254 81965 77052 79732 70988 58733 52806 54196 40322 44334 45954 40389 35033 34943 47163 80460 116050 156078 197510 214148 197657 157272 89588 32894 12334 6382 3308 787 199 297 212 195 155 129 147 124 70 80 128 152 150 161 92 116 51 54 35 59 39 114 112 85 101 108 87 76 35 65 41 45 68 73 93 148 112 162 165 111 139 112 146 144 108 118 125 158 83 94 174 132 128 109 83 97 78 137 54 65 71 160 147 147 128 134 194 177 179 242 350 651 1470 2140 2894 3935 4890 4821 2934 3048 3633 2843 2109 1002 574 292 185 160 228 198 375 1054 1373 1548 2189 2024 1062 320 106 54 29 6 -19 9 20 53 74 63 51 33 28 31 10 -5 -24 -19 -21 6 38 21 48 46 62 83 79 57 27 58 58 0 49 66 85 78 51 80 67 91 87 96 70 75 75 75 61 45 52 58 45 44 65 62 58 49 55 51 65 79 50 35 58 68 17 27 41 186 352 349 208 56 44 65 58 63 41 51 70 64 78 71 81 98 101 119 129 127 121 125 128 126 131 122 130 166 176 188 169 130 110 106 103 79 61 68 68 79 89 89 74 87 93 94 102 92 80 77 80 87 78 71 71 65 67 66 63 55 44 66269 355 82 30 11452 18 24 29 6560 2479 -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 12 749 1790 3936 7250 11079 14847 16504 17162 18853 22081 27780 33887 37816 40397 45419 47247 54209 62522 64056 65893 57791 54611 67490 71619 78922 78602 73756 76796 80189 82923 87094 75891 64919 65495 61508 60365 64143 73750 98815 130473 143842 124410 101958 78723 71920 44984 18409 4937 1441 499 246 168 180 149 200 192 228 177 57 114 50 52 43 136 51 63 126 64 27 79 27 -55 -28 -13 -23 70 104 78 50 44 42 46 23 23 44 111 78 85 81 73 114 55 174 138 97 151 105 72 135 104 120 190 153 112 94 63 121 85 110 32 45 95 114 123 110 134 184 234 300 381 608 921 1497 2204 2898 3543 4350 3986 3454 3435 3598 3135 2752 2506 1488 633 344 309 335 328 326 450 1152 1783 1808 1456 1111 691 369 55 -13 -8 9 2 -7 -8 20 63 33 11 0 -25 -34 -34 -24 -52 -19 -5 -8 -16 -21 -6 4 16 -11 -23 -2 -20 -2 -7 15 32 16 55 11 19 32 39 41 35 28 14 10 3 25 8 6 -16 21 21 27 47 24 17 2 20 24 31 14 -1 -13 -2 17 29 175 439 441 307 156 70 40 45 11 12 21 22 14 21 31 46 56 69 57 63 76 76 78 97 79 80 82 85 120 120 131 126 117 96 85 84 82 68 38 34 49 52 56 67 74 74 65 67 72 51 58 58 56 50 60 50 41 40 39 35 30 32 25 23 66275 279 2367 30 11457 18 24 35 6561 2477 306 890 1949 3109 4431 5701 7513 8501 9094 9580 10562 11678 13515 15838 19539 23532 26588 28888 29341 30833 33856 34833 43945 55489 68649 75426 94901 97551 89493 80384 67809 63503 60744 57948 61417 77261 108886 154558 201287 238971 272203 281464 250399 217345 170240 111399 70074 44970 16810 3320 1181 781 289 272 269 219 126 208 150 140 69 61 74 89 55 61 103 76 36 60 -12 5 82 82 33 26 54 37 119 23 70 55 57 74 110 159 99 137 149 148 81 103 111 106 53 97 130 84 127 146 161 140 219 162 127 97 126 175 140 173 127 149 116 127 210 430 628 695 821 929 1083 1307 1496 1773 2514 3050 3113 3539 4245 4329 3456 2460 1981 1889 1872 1387 889 700 698 718 885 887 1071 1735 2511 2584 1884 825 318 122 48 63 40 12 41 47 17 39 46 2 48 9 9 -17 27 7 -19 -42 4 -6 -4 0 33 49 40 18 35 44 61 116 71 95 64 51 76 80 51 58 86 76 46 25 9 23 39 33 21 28 72 52 45 26 56 61 79 75 65 39 47 50 69 52 73 36 132 721 1090 1188 553 171 96 62 72 56 51 41 71 57 62 81 101 96 96 104 108 94 92 105 99 136 128 112 123 142 142 127 115 109 125 93 85 90 69 62 68 83 92 98 96 97 100 101 98 96 94 91 86 84 84 80 73 78 78 78 70 71 59 57 51 66281 276 2458 30 11458 18 24 41 6562 2475 177 484 994 1670 2583 3625 5156 7246 9580 11988 15767 22001 27456 29722 30737 34756 39575 41357 45045 43666 48130 55544 66952 78985 88444 101525 105945 114432 125887 141365 158869 183403 209554 222845 231032 232772 225592 215759 213924 203398 180382 108675 66060 40622 23713 23098 19734 14254 7179 1170 196 228 292 231 238 135 205 159 127 121 131 122 133 116 60 65 116 58 90 71 113 184 160 109 108 92 107 94 51 31 90 164 155 101 114 118 181 104 90 106 112 163 107 119 139 233 149 204 241 348 291 275 281 140 112 164 180 97 112 169 158 256 358 735 1244 1733 2030 2561 3201 3532 3459 3405 3280 4389 6486 5080 3435 2655 1904 1740 1947 2210 2460 1924 1403 1239 1494 1831 1875 2204 2430 2331 2002 1257 688 280 134 80 77 72 37 53 88 32 69 85 84 70 53 19 18 73 62 41 29 40 63 6 32 53 72 67 54 52 36 62 82 112 122 65 114 112 131 116 127 96 83 82 72 42 60 69 61 48 75 57 73 85 74 84 96 88 69 80 76 93 59 63 72 27 167 1067 1732 1454 1080 406 127 78 92 76 93 93 78 91 108 110 101 105 111 124 123 147 147 138 135 154 137 139 149 148 124 121 118 129 129 105 107 105 89 91 95 99 109 110 132 128 122 124 129 116 125 129 110 102 114 112 109 109 107 107 100 93 93 93 85 88 66287 277 2426 30 11456 18 24 47 6563 2474 80 1010 2733 4926 7252 10982 15683 20141 24565 30185 37791 44440 50649 57397 58154 55229 53946 57238 54102 49706 44674 42684 50618 57828 64825 77427 93570 111109 117554 127578 143683 156656 166902 171398 194767 209888 218547 226795 204198 145017 109862 80539 61159 52706 33969 19179 13383 15066 14565 6576 2093 280 216 191 231 238 166 169 209 88 91 95 109 62 102 91 103 -22 42 77 104 74 28 -50 98 102 85 65 113 107 27 57 61 40 37 73 27 84 115 66 140 156 154 145 139 123 176 350 695 1048 1364 1400 1150 651 275 156 93 136 140 123 117 49 170 197 317 483 1056 2918 5226 5636 5027 4075 3507 4500 5495 5190 4704 3663 2713 1489 1123 1263 1487 1732 1974 1687 1619 2420 3115 3420 4100 4700 4718 4514 3763 2379 1149 399 147 72 27 20 -3 36 56 65 97 73 35 14 29 51 59 26 25 2 46 49 41 46 72 79 22 35 51 69 61 91 123 89 76 82 116 126 110 94 110 105 86 72 69 68 78 79 65 85 58 93 78 75 66 66 76 94 89 75 71 75 74 120 78 279 1255 2660 2914 1593 598 196 96 97 92 93 93 100 107 117 107 97 106 105 123 114 125 136 133 147 157 158 146 152 147 135 144 131 133 135 129 99 80 87 92 101 107 118 120 130 138 138 121 126 122 114 105 115 110 106 104 98 105 105 99 94 93 91 89 79 77 66293 282 2274 30 11454 18 24 53 6564 2472 83 618 1154 2185 3884 6747 10687 14634 19680 24502 30302 37301 42451 49726 54793 55600 54494 50561 54689 66763 63556 47808 40200 38189 40725 50652 64844 77793 103600 130165 162901 177404 145687 101399 81872 86097 89867 76611 65508 57173 59272 70437 75052 79040 76965 69021 59821 73647 100406 106086 91594 52905 22097 9190 5219 1470 243 216 175 35 69 113 147 47 99 60 76 49 96 99 30 49 37 62 43 7 29 23 39 79 46 101 42 12 48 56 56 94 24 119 86 15 59 40 53 74 88 141 175 148 236 340 630 801 839 867 1023 785 423 217 162 142 63 145 93 48 92 74 99 126 159 196 455 1352 2093 2262 2537 3275 5155 9062 8680 5796 3498 1890 880 598 476 626 1184 1333 1271 1405 1966 2641 2762 3414 4554 4998 4875 4436 3429 2189 1101 347 56 38 1 9 24 11 40 54 65 11 19 21 39 5 -40 -19 -24 5 11 26 4 39 77 54 29 38 14 31 47 45 75 78 62 62 72 73 42 42 65 84 58 14 12 25 31 27 22 18 42 35 61 32 48 61 56 33 17 39 41 29 37 29 30 33 299 1525 2062 2064 1159 207 150 153 96 58 51 34 39 48 87 79 80 59 66 60 67 66 91 98 117 115 115 123 136 103 79 82 77 61 68 47 52 55 57 68 76 82 84 88 82 83 78 75 89 86 78 75 67 68 70 64 72 66 57 60 63 49 46 39 66299 282 2270 30 11450 18 24 59 6565 2470 568 1478 3016 5407 9261 14367 20455 26891 33471 40920 48551 53850 60134 68235 73615 67389 53503 45309 47004 47904 39423 23475 13776 20320 27785 42836 61266 70249 74543 75257 73557 81693 77141 76765 84667 81320 80667 80733 84204 92996 92764 87022 86255 106590 134526 128825 100079 69780 58282 43957 29471 19725 16173 15733 20059 18127 33383 86450 58294 5779 294 169 141 65 39 63 123 101 123 147 56 14 2 64 38 -53 84 130 133 105 129 96 88 37 17 24 15 15 80 49 21 107 119 54 -13 166 173 89 105 140 217 325 343 334 310 267 301 345 309 260 141 99 147 160 86 104 74 116 69 122 198 188 221 324 473 973 1774 3177 5088 6126 4445 2951 2028 1324 825 511 394 299 482 639 1066 1567 1486 1055 1346 1766 2277 2819 3346 3821 3924 3162 1641 657 197 23 6 61 34 38 39 15 12 16 49 52 -13 -18 2 41 -3 37 36 31 18 57 42 39 24 53 31 77 98 94 55 54 88 93 94 67 54 109 89 45 51 2 0 18 -2 -13 28 39 35 69 45 27 40 25 32 24 36 37 32 34 23 20 5 35 33 23 162 627 418 164 216 130 81 62 52 22 17 60 77 63 27 42 62 46 48 60 82 73 82 102 106 109 141 129 84 79 51 46 39 17 34 50 51 68 75 82 79 87 78 79 74 81 89 89 87 75 61 68 65 63 55 48 46 58 55 49 45 38 66305 282 2290 30 11440 18 25 5 6566 2469 101 720 1565 2629 3925 5573 7035 8551 10516 12958 15083 16554 18391 20652 21395 18831 16130 17549 18295 16804 16167 18903 24040 23928 23863 28969 33565 41126 45942 44811 47325 59436 68182 74298 86477 99293 102847 98982 85963 81930 96956 121958 136197 135808 148414 167838 177201 194882 213324 236844 247867 254855 215277 162242 74694 24201 8176 6148 2082 224 209 195 211 159 187 179 106 59 148 253 169 117 92 99 106 79 160 159 212 158 136 198 186 201 157 113 136 158 190 162 117 178 163 183 153 199 233 203 179 158 225 230 195 249 223 211 233 293 224 231 193 162 192 212 199 156 126 155 178 228 231 326 440 608 754 1044 1450 2251 3684 5120 5002 3703 2559 1571 806 558 406 321 325 528 939 1302 1093 811 1125 1327 1712 2135 2634 2874 2291 1453 730 265 118 88 105 72 91 94 93 101 114 78 75 85 43 79 99 99 40 65 91 131 148 110 92 162 145 147 155 183 185 166 164 109 136 148 158 177 171 151 179 123 86 105 92 91 84 90 100 94 101 103 95 90 102 82 86 99 103 122 126 147 122 112 114 129 96 100 133 269 344 236 172 201 167 147 122 90 117 119 111 133 166 141 134 128 123 120 129 150 149 167 192 175 195 227 214 188 169 147 139 147 134 130 120 133 131 147 151 153 161 166 163 166 158 161 148 152 145 149 143 134 140 140 129 122 115 111 110 113 66311 281 2288 30 11438 18 25 11 6567 2467 122 433 903 1501 2095 2583 3178 3710 4248 4782 5131 5897 6657 7375 8214 9066 9701 10516 11481 14367 19162 22526 23585 25240 29049 35557 44088 52865 61248 70388 77529 88287 97149 100766 113230 136600 143117 133246 123668 108932 99693 98596 113447 123254 144769 163928 188269 204359 212661 219391 213560 189443 177378 149397 82585 32247 7909 3544 800 138 171 153 133 140 79 99 120 97 110 30 41 -14 6 76 67 58 161 61 34 34 63 71 134 99 36 95 53 17 50 54 69 105 76 88 37 122 147 87 118 119 178 126 164 183 157 118 108 144 83 67 147 121 124 122 121 75 97 156 115 86 165 238 177 338 672 1390 2478 3787 4731 4692 3764 2318 1284 798 471 310 326 283 459 723 636 511 474 557 768 1169 1721 2239 2150 1401 645 171 60 34 34 6 59 38 34 7 -23 -3 -8 -25 29 71 58 60 17 7 -9 0 29 34 4 48 59 77 108 79 105 99 71 73 96 86 44 57 110 122 72 74 88 52 -3 20 7 11 46 55 55 21 17 40 13 35 25 32 41 52 41 26 41 85 71 52 56 38 16 25 23 86 143 127 120 121 117 116 103 68 61 59 76 68 57 54 52 71 76 58 69 86 97 96 99 111 133 138 131 112 76 79 67 47 47 40 54 64 64 66 70 88 84 78 77 84 81 70 67 77 70 61 60 60 53 49 51 54 45 39 37 66317 275 2472 30 11442 18 25 17 6568 2465 -88 57 267 513 972 1492 1931 2264 2720 3242 4144 5152 6092 6917 8241 8980 10144 12948 17194 24160 33508 41737 48397 55329 58259 60435 63973 64839 65220 60297 53835 49998 46391 40847 43761 55204 65993 70258 91760 121126 143906 162617 186009 216754 253779 294148 297191 277546 270210 271240 245751 162502 85570 32244 1610 195 141 82 17 69 119 121 112 134 65 -14 45 101 145 69 41 110 136 137 101 131 145 93 92 67 86 60 91 44 111 130 78 114 129 176 123 141 163 187 147 146 154 149 189 90 72 80 46 187 213 121 115 90 93 117 30 94 170 197 181 234 197 286 651 1139 1533 1985 2256 2337 2082 1756 1148 620 443 436 563 435 311 332 421 404 405 465 681 687 690 694 575 325 138 -16 22 10 36 65 83 18 23 53 32 12 24 10 0 28 7 22 21 30 32 20 24 24 59 91 102 94 102 106 109 98 129 129 96 92 126 107 102 105 112 119 110 55 21 27 53 62 37 57 72 56 25 47 62 61 53 48 46 54 60 98 86 90 79 67 70 62 42 35 81 79 66 73 86 75 125 143 145 102 90 75 76 94 97 82 89 65 66 103 101 83 83 110 128 129 155 182 160 108 93 87 75 71 73 64 76 87 85 97 93 97 100 106 99 106 112 102 86 86 96 103 94 92 81 76 74 70 68 63 64 66323 269 2628 30 11448 18 25 23 6569 2464 28 289 637 1028 1601 2247 2573 3043 3705 4583 5364 6093 6904 7755 8687 10091 11757 13487 14549 16496 18019 19857 21715 25006 30104 35772 38897 38878 41327 50762 61723 63378 60855 63679 72245 80280 92580 118538 146231 180644 226792 271765 328668 380379 402316 438330 457520 272033 52313 2001 178 122 45 51 90 92 81 150 110 54 60 34 -12 8 46 64 110 95 59 133 37 49 75 27 17 82 114 52 63 49 113 94 56 62 63 65 90 138 89 54 137 124 143 88 116 102 90 127 112 123 106 123 94 104 110 125 147 200 285 247 184 414 1050 1843 2333 2480 2511 2334 1781 954 563 494 405 254 173 172 264 229 124 98 200 244 231 92 25 35 49 39 -17 -29 25 52 -13 -14 -19 -26 -9 25 -9 5 -8 -59 -16 22 55 -16 -22 -18 -29 31 67 20 36 74 78 61 94 62 52 17 24 59 38 24 -9 61 91 87 38 64 71 15 -15 -4 30 39 41 46 30 22 7 31 15 26 55 48 23 34 41 46 32 54 36 22 22 39 26 15 24 10 45 65 47 65 40 50 54 38 54 64 64 68 45 58 51 46 55 60 66 64 63 98 103 102 128 127 83 62 47 34 48 45 45 34 43 50 61 54 54 56 60 75 75 76 69 56 59 63 59 52 57 53 53 48 50 45 34 37 31 66329 278 2390 30 11450 18 25 29 6570 2462 -70 49 243 294 522 889 1221 1453 1837 2246 2614 2539 2728 3087 3676 4471 5395 7004 8798 9563 9973 10016 10862 12752 14042 14659 17109 21602 25315 30640 32757 32680 31538 30235 28998 26883 29489 33789 37248 41220 49632 55744 54923 62208 86046 114604 154071 176913 199970 248015 314777 364425 380291 364550 366305 370170 251561 69423 3294 128 135 166 65 55 32 121 53 31 39 -1 18 59 36 57 61 90 117 96 93 139 116 76 1 -41 35 34 101 13 61 79 92 81 117 21 112 119 109 181 125 113 147 196 142 99 121 123 95 109 136 145 150 112 95 114 197 432 663 1008 1170 1014 725 914 1632 2141 2233 2147 1719 860 733 916 576 230 103 112 147 137 77 48 36 10 79 139 40 -25 -3 73 27 26 17 -9 30 4 -16 -13 17 50 20 36 25 -12 -10 -5 -25 -31 -24 13 49 49 42 98 105 76 74 56 81 76 63 68 47 68 76 95 50 31 36 59 82 33 52 32 25 20 32 47 21 45 47 6 31 35 28 32 46 78 68 34 52 45 29 45 34 32 19 22 14 10 20 24 24 47 88 91 47 53 52 30 36 52 35 48 74 67 68 55 60 46 50 70 76 93 89 105 152 141 98 66 56 52 52 42 47 70 61 56 69 75 97 97 81 80 88 93 83 74 78 74 61 57 63 68 72 61 62 59 58 52 48 42 66335 274 2512 30 11452 18 25 35 6570 2460 43 134 231 468 851 1187 1465 1631 1649 2021 2442 3069 3716 4308 5052 6152 7517 8258 9257 9815 10989 12146 12758 12577 13431 13546 12110 11102 11928 13746 15923 16195 17146 20332 23817 27624 31271 40862 49980 62454 79656 102002 134069 157410 189766 237586 264617 300354 378840 435497 456691 493674 432744 234702 21131 528 178 116 124 124 98 155 128 141 105 57 68 77 116 70 51 121 130 169 97 103 122 116 85 132 137 109 93 120 48 89 149 56 68 167 118 165 121 134 149 138 175 119 155 210 122 138 193 175 144 152 172 197 184 301 437 745 1422 2393 3013 2599 1639 893 1128 1654 1678 1606 1515 1149 1087 1364 776 217 89 126 116 126 91 91 67 95 107 120 91 37 81 66 57 68 41 41 56 102 47 80 65 61 51 6 48 62 30 35 49 51 58 92 70 56 93 101 143 138 142 136 103 159 108 124 171 195 158 130 85 73 83 78 105 116 87 70 43 47 79 83 86 73 90 112 106 112 101 50 87 122 106 91 59 75 69 88 90 77 86 90 79 75 92 90 109 99 115 101 109 99 111 114 99 105 109 107 98 123 92 92 95 96 89 114 132 128 143 159 172 143 116 112 98 122 105 76 85 100 104 105 130 142 144 129 129 146 141 129 114 114 124 125 115 115 116 117 108 107 106 104 92 95 99 87 66341 277 2422 30 11452 18 25 41 6571 2459 330 729 1370 1607 1819 2090 2185 2427 2671 3280 3893 4519 5457 6307 6724 5980 5686 5764 6281 6621 6992 6714 7465 8010 8196 6771 5829 5620 5101 5212 6091 8371 10603 10755 9608 12391 15492 19940 23634 28642 38455 47500 57747 75921 97460 117453 147583 181949 225628 282037 348110 434313 529454 574340 492057 339174 113120 9294 171 56 95 23 96 74 53 45 12 -4 10 15 24 80 73 40 99 128 65 66 74 75 87 82 119 56 47 -17 -15 62 62 34 44 70 138 110 73 127 155 169 176 173 180 196 129 162 176 151 190 275 264 346 454 515 583 774 1358 2626 4587 5253 3834 2602 1463 1350 2229 2955 3007 2146 1258 1112 636 159 76 96 65 44 76 54 65 37 42 65 98 50 47 37 42 76 27 71 71 105 94 98 50 29 10 -11 0 24 7 -10 21 38 16 2 11 39 39 44 70 85 104 89 101 127 133 95 67 89 97 77 102 45 54 41 78 63 15 55 50 3 5 38 75 83 46 49 45 51 56 77 72 41 55 63 91 60 43 28 34 36 37 47 49 38 29 37 52 52 81 99 94 100 94 87 76 70 55 58 82 82 67 65 80 81 80 88 101 96 112 115 111 116 81 55 73 80 78 62 68 62 65 77 79 79 87 93 97 106 123 118 108 89 87 97 97 95 81 75 77 72 79 82 75 77 73 61 64 66347 281 2301 30 11451 18 25 47 6572 2457 209 645 1189 1774 2486 3190 3790 4440 5164 5535 5847 6093 6386 6582 8097 9439 11018 12889 14529 16122 19210 21911 23368 26841 28992 28736 29026 34476 41447 47011 51901 53867 50118 44803 41408 40263 40963 36707 33703 31092 30226 33767 44579 63622 80481 97019 117674 133191 150777 172320 204522 237882 281101 303265 295011 288049 265557 204960 86213 20257 2399 144 129 57 63 22 35 -6 51 78 15 21 -32 -18 -37 22 -8 -19 31 106 68 44 91 114 13 44 5 0 -5 42 84 63 29 -27 64 108 21 34 133 149 193 103 168 244 187 209 255 310 282 478 891 943 1101 1347 1694 1840 2089 2654 3586 4775 5966 6384 5810 5437 4703 2821 3729 4386 2874 1421 862 522 191 71 41 63 33 27 34 6 -12 -5 2 11 16 -5 23 2 42 28 -2 26 14 7 27 21 -10 -13 19 14 -25 -23 -14 -13 -12 -34 -44 -17 3 -22 -23 35 66 66 76 78 85 65 58 89 40 39 63 48 60 41 -28 17 28 33 23 -11 -2 -7 11 30 50 36 19 24 45 23 3 36 48 65 54 31 34 30 21 28 11 7 26 19 51 31 0 18 40 22 21 39 65 81 79 65 75 69 52 42 48 33 36 49 27 30 47 56 37 43 70 82 86 62 45 48 33 47 61 42 43 35 33 35 47 66 68 68 73 74 82 82 78 62 45 55 54 63 54 59 54 53 51 41 36 39 38 36 29 66353 273 2541 30 11451 18 25 53 6573 2456 -63 174 456 840 1071 1364 1728 2221 3005 3873 4392 5004 5885 7254 8523 9399 10496 11600 12840 13836 15449 17807 20020 22187 23995 25486 27600 31569 32867 36582 43715 48488 45181 40366 39045 43195 46547 49390 55383 72603 96891 124847 153954 180107 248609 334154 390365 450363 467440 435195 303439 144100 63531 3157 112 66 119 101 105 86 53 100 111 16 19 -23 32 -2 50 108 65 45 66 69 89 120 126 70 -26 34 33 18 116 102 92 93 126 118 83 75 121 77 104 103 121 173 145 183 225 211 236 343 752 1289 1964 2758 3479 4052 4400 4582 5570 7223 8323 8351 8218 7998 6206 3790 3432 2953 2639 1918 1068 330 130 59 12 50 67 42 22 80 52 100 103 78 65 58 84 117 65 104 109 266 84 90 82 54 58 -12 8 21 23 26 65 49 41 45 11 -7 -16 21 10 48 97 94 112 135 120 124 102 101 114 147 75 113 91 68 50 50 54 75 43 31 31 72 85 55 80 93 96 85 81 57 79 85 60 78 94 85 78 107 91 76 63 76 95 67 35 55 71 80 98 74 72 84 85 79 114 127 140 109 104 96 90 96 99 95 90 86 79 103 124 115 143 119 100 104 111 101 92 94 82 96 70 79 85 91 96 112 113 130 125 115 134 133 113 119 122 130 111 100 108 107 111 99 96 102 99 100 88 79 84 66359 267 2721 30 11451 18 25 59 6574 2454 -71 0 114 534 854 1353 2061 2600 2938 3572 4336 5422 6627 7686 8253 9318 10772 13279 15095 15796 17512 19348 19915 18079 17490 18634 20508 20007 20942 20798 21874 30242 43241 57066 77862 109678 136891 162670 191055 246743 328276 410613 500089 567446 593558 498429 150886 8150 183 152 94 22 38 27 135 86 36 78 22 -6 51 75 60 75 115 167 123 131 89 96 119 126 107 78 112 71 76 52 33 73 60 91 64 68 56 27 41 67 109 116 89 105 193 230 228 171 65 181 401 904 1587 2294 3134 3603 3988 4729 5907 6585 5324 4398 3537 1640 1762 1858 1837 1256 573 137 76 110 93 89 64 51 2 31 93 92 86 69 104 43 32 96 67 62 30 46 60 109 97 78 -2 11 -11 2 37 66 30 56 65 49 33 11 -14 -5 17 84 144 132 137 130 131 100 140 147 119 91 74 82 39 17 54 78 70 38 38 19 40 75 101 80 66 96 77 89 75 62 67 50 52 69 89 81 65 56 61 68 48 45 41 52 68 48 56 73 70 61 66 71 82 74 99 104 62 45 62 112 101 75 78 73 99 99 89 98 105 122 122 99 86 78 81 61 57 77 71 57 72 76 86 87 99 114 116 88 108 113 108 107 104 109 106 104 100 99 94 95 88 83 90 95 81 77 72 62 67 66365 268 2691 30 11451 18 26 5 6575 2452 66 282 299 464 446 933 1720 2458 3457 5396 7894 9523 11447 11628 12016 14692 17342 18898 18269 16516 13880 10418 7853 6793 8134 11197 15538 21402 27007 34429 46068 54202 70396 92742 121408 153589 176264 208822 247935 279968 310933 331747 284798 291083 365156 406970 316865 167070 127692 38113 1135 74 131 60 31 36 65 120 102 1 -23 84 5 29 28 2 -35 72 10 66 71 24 66 28 -26 -15 56 67 21 20 23 41 68 25 37 47 10 28 29 67 20 61 90 -6 36 105 88 97 49 81 291 606 844 1314 2345 5527 11607 14895 11683 5925 2305 1037 750 656 664 760 754 534 264 70 46 61 40 57 -20 6 7 9 17 34 -6 -5 5 -30 23 20 33 -32 58 23 -10 3 -13 -17 -14 -40 -8 35 9 0 47 38 39 16 -14 1 23 43 64 89 104 35 31 50 71 46 55 54 2 -5 27 -3 -6 14 -3 2 -24 -7 37 34 -9 49 49 29 0 11 26 41 31 17 42 32 34 40 8 7 19 8 24 45 34 29 8 16 16 19 20 27 12 15 37 44 48 42 14 40 50 44 52 57 46 28 32 33 49 51 54 50 48 46 47 48 64 23 30 27 29 37 22 24 35 26 39 58 56 57 70 74 77 74 69 60 61 51 58 53 54 62 49 41 50 53 30 43 40 27 22 14 66371 263 2839 30 11449 18 26 11 6576 2451 -20 23 39 167 389 563 1038 1480 1494 1888 2793 3577 4506 5443 6154 6742 7239 7935 9027 10521 11919 12890 13366 17277 19988 22366 25946 29261 37177 53037 77221 101030 127179 158230 194304 255572 344862 449325 609507 747788 797314 671676 299321 65850 4475 199 96 21 103 119 21 5 37 14 -20 -18 -14 -11 11 11 39 44 55 67 52 48 10 47 88 14 62 39 9 44 51 154 51 41 83 94 36 15 13 62 104 34 38 72 48 73 106 46 42 15 26 144 246 324 354 666 1912 4173 4842 3295 2649 2617 1337 220 272 670 970 1166 925 366 86 27 25 22 60 49 4 38 37 39 8 38 -3 -7 36 19 65 -13 -25 15 22 -5 -1 27 -20 -47 -29 -17 27 8 21 84 90 16 2 3 27 47 73 74 83 69 51 64 56 48 60 56 15 6 14 -7 -7 27 16 -9 -18 -43 -9 29 19 27 61 47 48 48 36 24 26 52 63 32 42 25 31 63 52 29 22 12 5 25 22 31 17 3 47 54 41 59 54 48 47 48 33 35 43 36 54 56 49 42 43 37 34 49 49 74 62 57 55 53 33 32 37 49 62 49 50 56 45 41 43 41 57 60 72 76 69 79 71 76 75 64 66 65 58 59 68 65 57 55 57 50 46 48 40 43 35 66377 271 2599 30 11449 18 26 17 6577 2449 295 786 1697 2644 3333 4205 4828 5356 5435 5421 6013 6156 6029 6134 6394 6842 7384 9511 12405 15780 18871 19733 19498 22491 26964 31088 39060 47614 50501 51303 55844 71088 86417 89109 80395 90539 128381 159726 176639 208514 261634 316055 329420 336843 363358 328823 262175 162615 108092 46087 4882 210 158 143 95 75 68 147 73 49 41 39 -59 26 18 22 66 116 69 108 112 115 60 72 63 91 50 22 16 75 74 89 102 95 76 98 103 110 52 55 79 56 10 65 96 69 135 77 70 84 58 85 74 93 82 134 65 522 1541 1440 765 894 873 953 589 145 38 72 204 263 231 66 73 60 49 70 41 70 76 108 49 25 15 36 27 61 44 34 41 57 23 32 18 2 23 13 -25 -40 -24 -43 -51 19 27 40 71 78 22 -11 15 62 105 101 90 23 43 54 59 42 64 42 36 17 21 36 23 -15 13 30 -3 -3 -11 -26 -10 14 51 64 62 51 38 19 9 -4 6 29 36 35 40 29 12 14 4 1 14 26 23 25 28 21 14 24 26 37 37 25 39 63 49 45 57 52 69 64 39 23 38 44 48 33 26 60 59 70 47 47 51 34 40 32 31 45 36 38 38 56 45 49 45 47 53 58 68 64 77 79 83 71 66 63 56 52 55 61 67 59 56 51 54 52 35 26 30 66383 269 2656 30 11446 18 26 23 6578 2447 187 954 1987 2980 4446 6101 7573 8633 10666 12731 13953 14391 13382 11551 8714 9086 11214 11492 9874 9444 10026 11809 11210 11649 14332 16928 17409 16833 16025 17401 21769 25771 29373 37177 59701 91218 119518 156865 221087 286521 363346 471050 483819 490944 494822 473516 333490 155832 23412 2643 210 191 128 78 107 42 45 17 73 42 84 25 89 70 27 116 97 106 162 138 108 82 108 74 120 86 95 113 69 79 32 73 147 100 86 71 73 128 111 81 72 44 40 50 76 97 107 98 93 71 71 59 59 66 102 497 1663 2917 4173 4680 4208 2412 745 133 71 63 44 36 45 86 82 56 101 68 44 41 61 76 63 39 53 65 44 -16 40 75 35 29 42 72 52 45 49 26 -5 -41 -24 -1 22 51 62 32 51 76 93 72 59 60 145 129 65 101 106 73 23 61 41 34 49 83 47 39 43 12 26 7 28 37 19 5 -4 5 0 46 89 101 38 55 41 30 40 51 30 81 61 27 38 52 31 45 51 49 30 34 39 15 27 49 41 64 76 68 87 80 86 96 92 84 60 55 75 63 66 72 70 63 81 65 56 85 93 81 68 68 48 77 71 73 61 60 77 64 69 57 65 71 75 81 88 99 93 115 107 100 100 98 88 90 95 80 78 84 80 74 85 79 71 58 55 66389 272 2594 30 11444 18 26 29 6578 2446 501 1702 3801 6848 10943 15539 20664 25486 30644 35764 40401 50387 60403 61263 58032 64405 79154 86883 87429 80718 81725 96919 99744 85261 59576 44867 33995 30423 33066 35604 33799 21583 14708 16075 13316 13894 28481 48335 76091 113906 154071 156777 131345 121588 99694 120814 187972 249162 293019 268156 56067 12984 2891 199 146 103 93 55 96 40 50 112 123 78 49 38 54 79 67 83 67 83 104 127 101 94 37 81 139 46 61 96 77 81 102 101 65 29 1 49 54 94 77 37 51 73 40 49 85 110 75 73 79 63 68 66 79 71 58 118 106 431 1158 2551 3305 2378 654 106 94 -9 -18 6 95 80 76 43 22 72 100 93 43 73 86 60 -4 -26 -5 2 4 60 5 10 58 84 4 37 0 5 -4 -23 4 -1 12 1 18 59 78 99 99 75 12 53 82 52 104 82 97 44 -8 24 34 43 -5 3 46 20 33 -17 -12 -15 4 25 -11 -16 8 -6 -24 11 41 65 20 25 37 31 32 -1 7 8 22 50 22 53 53 34 18 25 26 24 36 11 9 14 41 29 30 16 29 49 87 105 83 75 64 74 71 67 60 54 76 75 70 53 63 66 85 72 74 76 76 57 46 52 53 50 57 60 68 48 61 66 65 69 72 92 87 89 82 73 75 82 72 67 66 72 66 72 75 59 57 55 52 47 66395 276 2431 30 11431 18 26 35 6579 2444 71 292 397 623 1167 2183 3967 6574 10081 14350 18630 24409 31713 38253 42687 45197 52046 56649 56887 61443 76555 86780 85833 86801 94204 98803 95156 98903 98636 97360 111731 125919 132738 130805 125317 115494 111977 98164 74808 74307 85053 82181 69462 81763 100361 138153 175775 205022 203508 148262 60072 13385 2249 497 191 198 117 173 125 57 101 80 52 83 41 -20 28 53 -63 19 38 19 70 53 51 14 62 56 19 40 65 78 97 61 90 70 53 44 3 89 35 53 55 39 44 80 35 103 71 57 82 97 36 16 56 64 78 65 41 43 38 79 80 76 93 89 149 416 1204 1059 212 33 35 35 1 41 76 46 25 73 -17 -21 -41 -4 62 5 26 33 5 -32 -13 -26 -32 -13 9 -26 -13 14 15 24 56 39 -14 -37 -8 -38 19 -13 9 16 44 85 83 101 59 49 110 83 47 46 21 18 -7 -32 -25 -15 -14 -22 -7 -10 2 -14 -11 -14 14 35 17 -24 -21 -34 -23 7 -27 -27 -11 0 -2 -11 -38 -23 2 -11 -16 2 24 46 19 15 6 9 -8 -8 5 -12 5 0 -2 17 29 33 23 12 26 43 51 65 41 38 46 57 52 45 42 44 38 59 43 37 39 48 33 37 49 55 46 35 34 43 38 45 48 55 41 36 44 49 47 65 67 56 56 64 63 58 55 48 54 53 52 51 47 50 43 43 47 46 66401 353 125 30 11405 18 26 41 6580 2442 1241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 298 896 1423 2230 4451 8461 13377 18229 23714 31735 41264 49465 56901 63575 72524 82478 93570 98661 100178 108474 113301 120237 116443 120983 134662 147384 135158 130868 141381 154431 158327 140307 143225 159906 156129 170312 172094 143386 114042 90735 79326 82016 91849 75666 61421 34043 6172 1254 138 132 109 135 168 204 90 131 185 106 87 135 107 70 55 93 5 12 106 58 57 126 89 104 142 125 27 82 137 182 85 81 69 108 122 76 87 66 92 95 94 87 114 117 90 105 113 98 140 117 104 167 135 76 94 62 60 84 104 87 96 80 64 153 149 178 117 67 59 28 68 66 78 60 39 44 20 26 32 45 6 44 32 31 53 79 37 24 15 70 66 62 75 80 62 99 90 99 113 42 36 1 -12 3 62 56 72 84 98 98 106 126 145 147 170 130 81 95 86 81 24 89 53 5 34 41 50 6 -8 9 3 30 32 68 37 22 1 -13 -11 9 18 7 24 40 35 41 19 39 37 53 32 47 70 85 40 33 21 36 29 15 33 22 16 54 68 78 68 49 69 72 91 110 85 75 68 83 94 83 80 73 95 85 65 65 78 70 76 67 77 85 71 76 74 57 87 78 80 87 79 70 74 89 100 89 92 102 102 95 88 93 91 83 83 88 87 87 76 75 84 82 74 67 63 66407 264 2763 30 11373 18 26 47 6581 2441 87 725 2620 5354 9339 15863 23193 32629 43251 52309 57669 62283 70835 80977 87726 91069 97768 101415 107127 117849 120411 124166 138155 139119 140212 149927 160782 157112 165611 180639 191520 189397 209956 171796 148225 127192 117125 145400 170037 140886 78120 26239 2770 348 145 159 168 133 161 74 76 163 104 53 108 66 61 40 95 110 126 60 52 77 155 95 108 136 174 191 165 91 143 86 96 100 113 179 130 192 211 138 104 117 189 93 127 178 176 173 162 194 154 123 147 198 188 152 127 61 145 138 115 164 120 154 217 345 268 88 118 59 100 83 93 91 124 42 61 79 88 94 77 68 59 25 55 61 20 106 80 58 62 87 98 83 83 94 66 86 99 95 12 25 41 48 51 58 68 100 145 175 143 157 162 134 123 108 137 88 86 62 63 43 41 29 36 2 3 -15 56 42 65 24 46 73 43 43 11 42 59 43 27 67 90 72 67 61 48 62 40 58 63 79 77 55 52 57 62 48 32 34 46 41 68 52 84 79 79 88 89 83 94 102 104 110 91 95 105 107 101 87 100 98 97 74 74 89 95 100 101 102 92 75 81 100 97 105 97 95 96 96 109 103 103 108 98 102 100 95 97 108 107 97 87 89 101 96 92 99 102 90 82 78 66413 265 2700 30 11340 18 26 53 6582 2439 -5 352 751 1398 2551 4662 7643 11090 14912 21481 29031 35897 42612 53235 68256 79366 86309 95139 97138 92025 83815 82203 83544 86579 93008 101574 119071 135212 139366 149857 147002 130771 119495 113119 118436 127895 99499 64208 65725 124091 239782 418575 425193 150626 30466 14831 1490 137 136 111 104 122 125 52 2 9 51 73 99 -3 24 39 116 81 18 52 96 90 144 100 83 83 61 78 125 121 93 77 58 89 61 40 81 71 102 135 65 55 76 104 90 48 117 120 90 75 110 108 89 66 74 34 53 117 99 67 83 96 185 384 203 0 24 63 16 77 69 56 94 28 7 6 0 12 62 28 6 41 37 61 58 40 36 58 11 -1 57 66 40 61 56 59 21 14 -52 -60 -6 1 -23 36 65 46 69 109 97 116 112 136 121 59 75 59 34 18 7 28 13 8 -1 -23 7 -20 -20 -3 23 36 8 -21 4 -24 -10 -1 -2 -10 -14 19 -2 43 14 32 -9 11 11 -10 21 28 17 32 23 4 17 24 28 20 20 21 33 44 38 9 22 48 62 57 24 34 62 44 44 54 59 59 64 59 47 60 48 26 45 45 59 51 41 48 32 36 49 51 41 35 27 33 46 50 56 60 58 54 51 54 45 52 59 60 58 57 55 57 49 53 57 49 40 33 41 66419 263 2722 30 11302 18 26 59 6583 2437 -8 416 1083 1743 3076 5405 8488 12296 17710 25265 33099 41216 51999 63163 73352 79241 77234 78040 77980 79226 81061 88870 102491 107936 113457 113535 105694 105196 129804 145935 137204 115072 108157 94170 112350 153604 182241 198147 193195 207669 177520 140938 157435 103063 21339 3535 257 146 188 199 127 103 114 106 58 68 54 79 87 -28 -16 1 12 26 49 128 99 15 99 100 26 59 80 100 93 84 119 80 82 93 79 87 96 113 114 103 147 148 173 158 134 93 122 169 99 125 122 93 118 96 88 33 46 101 94 66 120 144 99 123 57 61 58 43 48 90 75 77 36 -2 60 55 7 47 35 36 42 83 40 37 51 38 41 39 36 97 71 53 62 58 60 72 44 -19 -21 28 32 25 83 58 50 79 125 112 146 138 97 131 153 89 76 87 60 -8 5 -22 0 32 -16 7 2 10 23 6 -17 -10 28 4 -14 -10 1 6 55 72 22 3 23 0 15 16 27 15 27 47 39 45 54 54 36 15 37 42 39 42 58 52 61 38 36 50 31 51 65 47 56 62 32 72 57 54 60 51 59 41 36 49 61 63 52 60 57 46 58 57 44 66 62 63 62 61 53 54 65 77 68 67 73 73 64 61 64 67 63 78 81 68 61 60 63 61 53 56 50 66425 348 162 30 11262 18 27 5 6584 2436 325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 794 1722 2720 3881 4505 5090 5939 7804 9078 10283 14848 20151 22904 27588 32911 36237 35807 38034 40177 39065 39210 42954 49857 54040 54755 56817 62466 84015 103534 120259 182648 202484 219864 273018 320543 339752 365509 325882 277864 221092 175471 54291 5152 587 177 186 166 180 135 109 106 52 56 84 124 63 78 82 60 56 67 -4 107 160 171 149 96 88 119 114 94 113 150 75 150 79 102 78 84 128 109 116 53 45 108 169 169 140 105 157 145 221 205 167 190 134 157 182 62 71 158 156 110 66 156 148 65 97 107 39 81 63 72 113 127 57 50 41 60 51 49 24 36 59 10 40 65 35 62 29 40 37 29 25 70 98 97 50 28 11 -5 29 20 6 13 46 38 68 90 98 133 95 136 130 123 112 152 136 66 76 59 32 18 -17 -5 4 -8 6 31 -10 3 4 30 32 -21 -5 2 0 -2 16 34 42 19 5 23 34 30 30 21 27 48 37 48 54 36 10 40 15 20 27 32 49 58 46 60 84 55 45 40 37 67 61 76 82 77 80 79 71 72 74 63 66 73 58 54 54 62 54 59 58 51 61 64 59 64 70 71 89 89 71 73 72 80 84 77 66 67 74 65 66 63 71 74 65 60 63 54 56 55 66431 346 152 30 11222 18 27 11 6585 2434 406 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 228 574 713 716 1056 901 1416 2114 2448 3601 6792 12919 22015 37671 58095 67213 63248 58048 53079 47241 43163 42858 47633 59243 76229 101644 122926 146363 167315 187874 216001 254241 264831 246166 210679 184144 144953 153564 153736 140716 86600 28241 7642 2708 321 135 171 177 97 89 107 55 -5 -11 70 96 56 2 0 11 31 101 98 74 157 89 84 121 120 66 114 153 126 112 94 74 78 84 91 113 111 73 89 91 82 155 161 187 191 140 150 224 141 144 157 153 111 85 115 82 97 122 86 90 103 93 98 84 56 73 91 91 69 34 32 55 55 36 69 60 49 50 16 37 62 75 44 27 59 36 -18 32 42 57 69 46 32 58 77 58 15 0 -28 7 12 44 62 8 13 70 93 105 121 129 89 111 114 94 116 77 79 75 37 73 23 -17 23 36 24 6 -6 22 5 -11 25 -1 2 31 12 4 19 27 25 18 28 20 6 16 10 26 47 33 17 24 21 29 21 31 10 34 52 42 46 26 47 55 56 68 75 76 44 55 62 62 80 68 68 95 76 74 78 82 76 68 58 59 61 48 60 71 67 61 66 68 56 55 62 60 62 62 60 65 71 73 72 75 70 64 62 66 66 69 65 57 60 50 55 50 66437 345 140 30 11180 18 27 17 6586 2432 1498 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1468 4915 9075 14846 20904 24136 22705 19349 19670 21383 34005 51776 74044 95677 109996 120140 127751 123448 127793 154956 219335 278034 327442 355315 340018 228762 127102 62705 7630 2625 1119 190 166 131 127 99 60 77 81 17 36 -11 38 63 6 -4 39 94 21 74 22 73 66 45 97 78 106 57 54 -1 10 58 122 49 47 98 67 32 46 49 21 57 52 104 105 94 92 144 167 170 201 192 130 130 188 155 106 71 88 34 45 71 88 35 61 43 35 67 72 62 35 -5 6 -21 50 56 34 -13 -14 29 14 -1 40 -30 -19 -6 37 -6 -11 40 24 -7 4 -4 20 57 2 18 0 -13 -26 -6 -18 -4 39 31 28 28 73 101 87 74 51 82 45 51 32 29 23 -6 -2 -22 -21 -1 10 -24 -21 -16 -15 -20 6 -2 3 -20 -12 -18 -27 -7 -22 -30 -10 -13 3 -2 -4 -5 -6 -3 11 -1 12 22 -13 9 23 10 -9 19 10 -3 7 13 12 13 28 36 39 38 59 42 39 38 34 53 29 42 48 59 59 59 54 49 27 34 39 28 22 41 36 39 37 38 38 38 50 37 40 41 35 45 60 58 51 46 48 47 45 46 45 34 28 27 30 31 66443 245 3132 30 11142 18 27 23 6587 2430 340 1104 2202 2904 2994 4096 5370 6136 6778 8602 10006 11202 15019 22577 32445 53101 77044 92505 121664 149201 173817 213764 258056 289361 324811 307885 269377 313832 294559 87942 11953 4963 456 67 182 202 159 173 138 45 21 29 57 39 34 6 -8 21 38 59 128 99 101 50 65 24 78 81 83 53 59 94 101 89 63 139 94 72 111 38 44 61 70 78 78 127 142 147 202 131 189 200 195 156 219 191 130 129 163 123 132 105 89 58 59 64 20 36 44 91 63 68 31 17 21 63 53 27 13 13 8 10 0 21 -19 -14 20 16 -12 10 20 59 12 58 10 14 61 29 58 251 426 58 -35 20 -16 12 38 32 36 75 107 119 114 80 104 90 64 52 25 8 35 4 8 21 29 22 22 -2 17 2 -20 0 3 3 11 -2 -41 -6 1 -8 -11 3 -10 10 16 9 -4 -6 -14 -15 30 26 29 21 33 19 14 1 -3 -6 16 29 7 23 36 36 46 48 54 59 49 38 56 50 54 58 50 57 66 62 58 37 55 62 54 61 55 59 48 47 47 68 64 56 54 53 53 56 63 54 51 59 65 61 57 63 59 56 58 53 45 42 37 43 40 66449 343 126 30 11106 18 27 29 6587 2429 8903 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 234 1473 1807 996 401 194 270 422 1107 2579 3434 3851 4823 7559 10436 13711 22352 34609 58342 97685 129684 141657 180345 223722 264438 304967 345421 341263 340421 297007 159410 32348 2749 166 179 198 220 185 190 186 175 178 98 53 36 50 97 87 78 107 100 130 141 203 162 120 148 97 122 78 125 130 142 183 156 155 122 172 192 153 136 175 180 224 240 238 204 190 240 231 182 228 257 204 209 247 257 199 272 391 408 245 148 97 60 60 71 120 154 110 53 107 99 88 105 32 85 59 65 86 94 102 66 49 56 60 33 40 43 110 81 90 84 85 131 84 45 56 84 42 50 52 66 67 29 88 125 148 154 184 170 164 161 128 106 79 62 39 68 55 79 67 55 54 58 85 46 54 25 38 35 40 54 75 41 58 58 40 49 44 39 50 48 44 71 61 34 28 61 68 70 57 55 47 56 57 35 65 84 65 94 102 113 102 84 93 81 79 93 97 95 106 109 104 96 95 93 86 90 94 96 103 110 107 105 97 87 90 92 105 109 103 97 106 105 104 102 100 109 109 94 97 104 94 92 105 95 95 94 91 91 87 91 66455 342 122 30 11072 18 27 35 6588 2427 9491 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 86 798 358 999999 999999 999999 999999 999999 999999 -68 686 3268 10534 26060 54396 88931 114907 118214 120804 124871 137874 205630 264202 402321 536499 454284 143588 5112 95 131 134 113 46 64 73 21 12 25 18 78 -55 -33 -21 -9 14 77 110 34 1 104 103 106 82 92 84 90 18 38 94 100 79 38 42 69 62 88 45 116 126 153 165 189 158 147 157 170 178 180 139 134 124 143 340 1041 1589 1091 551 171 76 85 41 56 101 69 49 64 52 14 -52 33 42 4 -18 55 14 9 7 57 30 -34 -3 23 12 -12 -14 50 12 17 64 30 28 24 64 65 12 -18 -41 -29 23 -1 -19 45 96 67 77 86 91 69 60 9 4 28 11 10 12 -28 -22 -24 -37 -7 -26 -47 -39 35 -23 -20 20 2 -7 18 -10 -1 -14 -19 -38 -44 -30 -20 22 20 14 -25 -8 20 6 19 20 22 2 5 -3 18 -21 -19 20 49 46 40 26 47 39 38 33 32 38 25 44 40 42 47 18 27 42 46 37 31 29 33 31 29 22 27 28 44 44 40 38 40 44 41 38 35 41 37 40 40 24 31 36 36 36 27 17 19 16 15 13 66461 341 119 30 11039 18 27 41 6589 2425 16851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 683 1699 1895 821 679 1353 1996 2512 2259 3655 15993 45869 85334 143362 207478 275029 296716 251477 167021 56239 28339 35893 74465 130512 129732 27395 1244 187 165 160 137 97 126 116 104 47 84 97 116 4 9 18 43 81 83 -1 67 94 81 93 190 179 150 128 148 143 88 163 124 120 178 132 134 104 88 90 105 150 154 184 163 162 171 222 234 228 191 185 239 229 238 300 484 952 1868 2153 1201 254 120 46 34 35 108 80 143 111 77 57 79 92 36 47 74 85 102 69 48 68 27 55 69 35 31 28 30 38 11 6 23 33 24 23 59 55 45 26 21 16 4 54 86 71 73 95 126 149 165 133 81 24 37 49 57 50 33 25 22 18 24 18 26 34 -2 -3 -7 15 23 4 7 2 -9 7 30 6 17 -3 20 9 33 30 16 27 41 39 34 29 21 25 32 41 34 43 41 51 44 63 66 66 73 64 61 73 73 67 43 55 71 50 54 65 72 63 65 63 76 92 63 62 80 71 69 67 69 71 79 81 58 55 66 65 76 64 63 59 65 63 61 66 67 71 65 54 51 38 39 39 66467 235 3266 30 11006 18 27 47 6590 2424 -98 999999 550 1878 4442 7254 8817 9086 11543 20594 39571 70721 109504 157588 198140 220613 176393 156370 199314 205205 160807 163211 192516 146256 35752 4088 362 178 145 115 203 153 106 93 108 92 107 78 49 59 78 78 40 32 53 18 79 79 83 118 83 91 88 103 90 110 153 134 155 112 123 150 176 172 171 99 126 166 149 152 132 140 176 183 212 200 220 193 233 290 352 824 2478 4840 5815 4708 2127 504 168 128 122 109 111 73 114 112 77 63 87 107 78 87 84 105 65 59 34 42 37 38 29 2 23 64 42 74 6 20 70 72 66 76 38 34 29 10 8 6 -8 23 27 100 102 119 132 132 120 131 94 68 33 49 37 4 27 12 0 -10 27 30 27 -8 8 9 6 21 -3 -8 2 27 11 -15 -2 33 12 24 30 9 23 24 25 17 31 37 44 49 30 23 27 30 29 42 40 43 36 52 79 63 61 65 57 55 74 58 63 53 55 77 85 80 76 71 67 74 91 101 88 81 86 85 87 84 82 75 79 87 85 84 77 70 76 80 76 79 73 76 78 78 75 71 64 63 61 55 48 66473 230 3383 30 10973 18 27 53 6591 2422 57 648 1546 3323 7512 17897 41727 80625 123396 168765 211609 244757 280179 323442 373361 421251 371477 271723 228123 169042 41307 13465 1566 183 176 160 129 45 114 153 84 20 19 34 114 39 16 15 17 14 7 90 56 25 60 120 81 119 123 124 103 141 117 91 69 53 87 110 112 69 88 78 84 101 103 86 106 134 232 152 184 127 184 189 209 191 254 277 367 696 1113 1178 1027 634 173 136 109 56 64 68 76 73 62 43 51 61 46 38 23 58 52 20 18 39 62 73 68 10 0 22 -23 -18 -11 -17 -7 15 36 20 77 46 14 36 46 -3 23 39 38 57 89 101 119 117 126 96 94 43 8 -2 37 16 20 38 19 -23 -8 13 -19 -28 7 9 31 -1 0 2 1 12 5 2 -2 0 21 -14 1 2 16 0 -7 -7 -3 11 38 30 13 19 35 16 14 6 16 20 22 50 60 60 39 42 52 49 42 43 48 54 32 44 56 71 55 62 60 84 62 56 67 66 67 67 61 69 80 68 59 54 58 59 51 50 58 55 56 50 50 62 51 43 46 42 35 31 31 34 66479 229 3381 30 10941 18 27 59 6592 2420 18 408 1823 4023 8320 15921 27910 46519 71299 103120 142453 185323 240816 313123 392964 460921 403101 348054 365996 305567 131907 35218 1006 166 164 129 170 238 183 134 55 67 113 79 -28 18 63 89 33 31 37 44 63 45 94 81 108 91 114 155 117 102 92 146 101 112 126 127 176 121 152 111 111 58 130 187 184 174 200 179 161 156 222 194 208 214 222 177 192 173 175 162 200 285 205 156 60 52 81 95 74 52 96 79 57 39 35 39 80 91 65 75 20 21 49 69 41 36 20 8 -25 10 18 59 53 55 55 39 24 54 36 32 52 25 9 27 52 106 130 112 98 126 128 86 52 46 34 41 19 20 53 49 51 36 13 18 -6 -12 3 29 12 19 16 4 -4 -2 26 37 33 35 42 20 24 17 37 11 28 41 25 19 27 16 34 17 34 43 47 55 42 57 63 62 58 83 74 88 76 71 87 86 68 77 84 83 90 94 81 89 83 81 95 97 91 97 88 85 103 97 86 83 93 82 75 84 81 70 78 83 77 74 80 81 72 71 64 54 57 53 49 66485 225 3468 30 10908 18 28 5 6593 2418 425 2613 12885 37161 69952 101649 130154 159144 197003 235337 268259 272935 265007 294495 361414 405370 324387 133851 8928 336 135 192 182 149 136 165 103 27 61 46 14 -16 19 -3 -57 -18 -5 29 104 92 -4 20 53 66 58 77 147 132 92 70 114 61 146 148 138 125 86 85 84 121 128 119 86 83 138 185 151 93 161 180 161 167 207 139 191 174 166 145 126 164 188 130 152 95 87 28 73 85 72 60 78 71 26 30 45 36 16 55 2 49 72 -5 31 31 27 -3 10 -9 31 -10 3 20 45 0 23 54 43 60 50 28 37 53 29 75 86 108 108 100 116 93 84 81 55 50 63 5 20 25 61 47 -4 -18 -8 -20 -11 8 -14 22 -4 12 -12 -9 -1 -2 0 -7 -4 5 4 4 4 -7 10 6 -2 2 24 20 18 14 27 21 22 27 31 30 40 31 28 33 55 74 65 61 48 57 48 54 61 73 58 65 74 66 68 73 67 63 58 71 71 77 82 77 95 90 84 75 76 79 80 72 66 68 72 70 69 71 64 55 56 54 50 45 38 66491 335 164 30 10874 18 28 11 6594 2417 4809 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 726 3050 14116 40030 74591 113893 164604 208401 234928 266962 291867 288012 278692 302623 350161 357183 258912 60768 9435 12388 422 165 114 128 159 48 91 86 63 62 62 19 25 -24 -8 28 24 59 -17 74 89 60 67 83 90 100 94 150 130 157 45 58 32 82 70 77 90 84 107 94 103 106 150 130 178 114 123 185 122 142 150 180 181 167 185 182 162 153 106 146 139 164 137 152 93 54 104 58 111 84 52 59 17 36 48 37 72 49 67 43 0 39 52 26 6 31 52 9 14 38 67 43 10 18 -10 10 47 0 10 13 -13 -9 25 83 82 49 82 119 114 85 73 24 1 4 0 43 18 -2 32 44 27 6 -1 -7 -25 -31 -20 -15 -20 -1 -15 -6 -3 -8 -41 -37 -8 -3 13 0 -6 17 -4 2 3 -7 -5 10 8 -7 -14 17 16 19 -2 6 32 42 36 23 29 54 67 51 53 55 47 48 46 52 48 58 74 78 79 75 63 71 83 63 68 75 68 69 72 70 68 77 62 68 71 58 69 73 69 65 60 55 57 50 46 40 47 38 66497 227 3339 30 10839 18 28 17 6595 2415 -13 75 133 184 341 1780 11228 38218 83509 127767 146424 163872 193713 226114 263248 297516 314645 308122 221538 94906 165992 298245 231179 53599 3416 236 144 118 114 127 95 120 101 15 57 21 -9 -12 80 -11 11 0 75 56 64 77 98 116 108 114 126 150 63 151 143 149 74 110 100 65 62 65 52 70 95 90 127 106 124 180 169 159 148 154 179 214 171 207 224 206 152 111 105 165 214 123 138 100 94 43 19 69 49 82 103 45 38 59 57 71 66 68 45 44 -6 71 47 -2 39 30 9 6 58 84 52 53 64 45 37 16 39 62 38 3 11 64 73 68 83 105 81 83 100 64 54 14 11 23 -7 4 25 21 17 -1 6 16 6 14 -7 -10 14 -19 -10 0 -4 -30 0 19 10 -5 -12 -28 -15 2 4 2 5 -5 -7 -11 11 21 12 9 18 10 6 -6 26 30 17 26 47 56 52 40 40 30 42 57 55 45 45 63 69 56 57 70 67 73 60 63 71 79 85 75 67 63 65 74 73 77 79 72 70 67 67 69 61 62 69 61 58 59 53 47 43 66503 221 3476 30 10796 18 28 23 6596 2413 461 4527 18330 45657 82546 115293 135344 151851 175214 205423 215838 211050 178264 116306 184918 453775 548575 256805 52056 4799 1558 188 144 143 129 90 52 43 46 18 -14 -23 17 -25 -69 -10 -6 12 35 52 22 76 84 91 78 83 32 28 68 62 60 80 102 76 37 40 42 108 47 93 124 107 77 83 88 58 53 126 194 145 126 149 191 153 97 83 148 97 102 70 74 91 117 25 64 38 15 68 28 40 50 4 6 28 56 15 16 35 13 4 25 42 4 -17 -9 -8 12 20 -7 -23 6 16 15 1 -5 -23 -27 -26 -36 1 30 72 76 84 49 76 82 36 4 1 37 -20 -40 -9 -19 5 -10 -38 -16 -8 2 -16 -28 -30 -51 -18 -10 -12 -23 -35 -48 -49 -37 -33 -28 -14 -11 -8 -15 3 -21 -25 -39 -23 -13 -17 -5 -14 0 0 -13 9 2 -4 15 10 17 16 27 30 33 15 12 24 35 21 18 26 35 34 21 17 28 31 36 36 30 29 30 39 42 57 55 42 46 46 36 34 40 39 25 32 42 34 33 42 32 24 31 25 17 66509 331 158 30 10748 18 28 29 6597 2411 6533 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1469 7808 24499 40321 54491 60480 68623 101959 144714 182518 238530 318793 385149 419984 497787 462513 154791 13627 2107 158 125 106 152 92 93 95 24 -7 37 16 71 137 29 -28 35 48 22 70 83 54 46 77 95 66 83 108 89 102 107 136 94 35 109 94 111 140 121 110 117 130 183 119 210 138 157 157 147 193 138 164 176 139 148 107 129 102 98 88 56 75 94 41 66 89 81 10 42 77 140 73 64 42 78 36 56 71 59 36 42 40 -11 26 32 68 24 -11 29 24 43 31 21 -25 -35 -34 26 28 30 33 42 90 78 83 88 74 91 82 48 21 32 5 -24 -13 -29 -5 -4 -2 21 -6 -23 3 16 20 -6 19 -17 -16 -12 -20 -6 -1 5 3 -5 11 -11 -14 -40 -5 0 5 -5 -7 3 6 -2 0 27 23 19 13 15 24 40 22 23 41 47 58 60 52 41 37 52 49 57 47 46 52 44 59 68 52 39 72 68 73 67 57 59 66 73 83 83 80 69 61 57 59 54 64 68 61 52 52 48 42 41 36 66515 329 140 30 10700 18 28 35 6598 2410 -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 229 2115 4524 6596 12939 30071 73449 143935 221178 310028 393633 446238 492887 531732 314900 103207 14907 599 193 210 189 139 141 86 56 68 77 78 28 26 39 60 74 66 97 74 47 81 143 71 103 106 85 159 161 183 75 99 137 88 97 188 156 138 103 93 107 135 138 135 151 182 190 242 207 220 227 159 161 178 253 216 223 180 175 171 135 107 107 84 80 110 95 72 81 51 93 62 87 78 52 57 83 108 106 59 59 54 56 76 99 78 73 87 64 49 48 57 16 -7 11 22 29 14 19 32 44 32 56 90 84 118 102 96 142 92 60 87 54 18 23 42 57 40 24 30 64 51 24 21 15 14 20 17 15 0 12 27 29 36 8 5 -2 3 4 23 12 12 30 26 18 23 40 28 20 41 36 44 41 47 44 52 63 71 62 63 71 78 78 65 60 60 73 66 66 83 71 74 74 66 69 83 80 86 95 99 87 78 84 88 93 96 95 85 86 76 77 82 82 73 68 69 61 54 50 48 66521 215 3542 30 10652 18 28 41 6599 2408 -52 454 1493 2690 7424 18922 35309 62761 122113 221829 318258 436913 512066 503837 393825 145091 19134 3735 270 194 199 144 129 115 69 115 76 10 37 59 14 40 12 26 6 -2 86 79 56 77 87 94 73 158 118 121 118 109 105 133 164 140 51 79 124 157 118 103 114 120 158 147 139 203 202 181 204 202 161 174 191 205 141 176 143 133 129 105 67 75 94 61 67 84 77 102 63 84 107 89 65 8 64 39 18 66 88 48 36 125 79 78 92 73 64 23 64 29 34 70 52 34 23 25 30 24 29 60 41 23 89 112 128 128 110 115 83 78 31 23 54 44 11 5 7 5 1 23 12 9 16 34 22 2 6 42 21 11 23 -1 2 6 6 7 24 26 29 19 17 10 18 19 19 8 13 40 32 23 28 46 42 46 44 47 51 64 65 67 62 57 69 71 69 73 81 82 61 64 68 74 74 65 66 84 83 72 89 89 88 87 81 82 81 88 94 83 76 74 69 74 75 70 62 63 58 66527 326 164 30 10604 18 28 47 6600 2406 853 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 89 282 521 751 1013 3140 14085 41607 83100 118342 140712 134065 139849 215366 235093 307994 361020 245457 50119 5443 304 163 152 104 140 158 86 52 78 5 46 51 46 -1 44 58 46 80 102 105 75 85 51 116 153 157 67 38 130 95 73 142 143 104 126 155 150 109 106 147 102 141 131 127 185 184 178 149 127 162 187 141 121 158 106 94 27 43 52 64 64 130 88 27 69 50 95 99 61 54 64 62 51 57 59 55 57 72 58 41 39 37 22 45 25 44 50 24 54 39 11 9 51 45 9 -1 11 20 27 31 72 65 80 97 108 107 109 89 72 43 -2 -14 -18 -9 9 -7 3 14 18 29 8 -23 -29 -12 -32 -16 5 15 8 -13 -6 -7 -21 -33 -6 1 15 0 1 3 26 15 -18 -17 16 13 9 11 15 32 29 15 17 44 41 45 47 35 44 62 52 46 56 50 37 47 44 41 29 42 54 57 51 56 62 61 66 65 68 58 64 65 71 65 64 56 51 46 50 43 35 47 45 37 66533 325 118 30 10558 18 28 53 6601 2404 5174 44 -18 -14 -7 -18 25 -18 -4 42 -23 4 69 -22 -34 44 29 -27 -23 6 11 -41 -8 -95 999999 -85 999999 999999 999999 -91 999999 999999 -93 999999 999999 -85 -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 -95 999999 -73 -85 999999 -77 999999 999999 999999 999999 -90 999999 -72 -97 -93 -69 -69 -67 -57 -44 -55 -80 -12 27 17 143 54 53 181 231 433 656 879 1149 1393 1674 1884 5634 21327 32986 28201 38664 45057 56217 99385 247586 227555 60764 2332 244 192 151 165 219 145 126 116 76 37 78 96 40 69 44 77 93 5 87 116 57 44 106 73 155 205 221 185 168 149 119 114 75 122 137 159 162 171 178 118 168 200 208 253 235 239 225 231 187 143 198 172 224 199 187 146 59 81 114 127 133 85 66 90 89 82 112 158 141 121 89 75 67 82 103 97 109 112 106 80 89 53 49 77 61 29 75 96 67 70 47 69 54 29 35 59 44 30 27 67 90 95 144 120 113 111 127 108 89 81 62 57 53 35 54 51 48 68 34 61 68 52 27 20 32 15 11 8 26 14 15 13 35 4 20 19 7 16 19 39 26 29 14 22 31 48 34 39 31 42 47 61 47 46 66 73 50 59 59 81 83 67 94 81 51 61 76 68 63 87 80 72 85 84 79 88 88 94 102 99 98 89 91 89 94 76 81 84 79 72 64 62 64 66539 324 133 30 10513 18 28 59 6601 2403 20108 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 -7 -28 -18 999999 999999 -81 23 55 270 429 838 1132 1133 3927 9245 5468 13253 58981 137606 284642 322750 312299 168485 8538 183 153 91 105 92 98 93 87 76 22 -27 14 -1 -31 33 13 -26 10 37 72 31 3 71 113 82 46 109 206 141 91 71 64 48 63 98 155 57 85 93 93 159 151 211 186 199 167 211 156 169 144 118 124 176 162 86 77 49 34 110 87 80 56 44 37 57 99 57 30 67 40 48 44 66 49 55 41 86 73 38 20 8 32 38 44 47 25 50 50 24 57 15 44 27 21 9 27 30 -35 -30 25 9 30 59 98 89 68 36 49 52 42 5 19 13 -8 3 13 34 22 18 12 23 3 0 5 -2 0 10 13 28 -1 4 -7 -3 -13 -5 -2 -23 -13 5 -6 -19 8 -11 4 8 -5 2 24 33 31 9 2 2 16 13 31 27 38 35 48 50 47 62 51 38 50 57 54 51 61 54 56 64 56 49 66 63 64 66 61 60 73 67 66 74 69 61 52 45 48 49 41 66545 322 122 30 10472 18 29 5 6602 2401 2748 395 324 348 306 244 175 282 386 287 412 319 311 311 336 225 257 247 166 168 173 165 133 225 169 137 193 240 143 193 134 159 90 53 157 87 18 91 38 -19 -13 -39 -63 8 101 80 22 -10 -13 4 55 51 21 -18 5 46 23 -29 34 42 5 39 -15 31 4 9 19 59 -5 2 7 30 1 54 61 47 70 103 88 52 75 44 127 140 113 147 104 83 23 74 124 111 102 72 74 127 173 81 167 69 163 177 181 143 130 179 258 541 752 680 543 492 513 457 433 644 788 902 855 805 883 774 647 1454 7497 23024 25441 52530 19531 622 178 120 99 213 179 117 143 90 131 17 28 13 -5 51 74 62 13 19 59 32 80 80 131 80 104 118 95 144 134 121 133 94 72 78 63 78 81 91 84 153 169 178 172 151 171 257 195 221 163 166 193 129 133 131 135 100 119 119 112 79 61 82 77 35 40 84 47 20 69 66 40 33 79 67 8 20 71 72 43 -1 60 52 17 26 30 28 45 30 19 36 53 16 20 25 26 39 29 -3 1 15 36 13 49 63 87 95 102 76 52 43 43 30 -22 -2 3 2 24 13 -9 30 9 0 50 34 9 16 20 22 16 -4 8 5 12 11 -10 8 15 11 16 11 -19 -6 13 1 3 5 -14 10 14 13 15 26 18 29 32 32 30 34 59 51 43 56 68 51 47 53 47 58 55 49 59 60 65 59 73 81 82 78 70 82 82 72 74 70 78 78 67 66 67 54 51 51 66551 321 111 30 10431 18 29 11 6603 2399 8823 770 472 347 476 395 322 180 277 377 447 320 317 418 366 301 327 360 343 289 227 223 270 257 204 209 230 112 193 186 192 188 198 170 125 120 113 164 135 109 127 117 123 133 98 36 45 95 108 25 40 36 105 119 49 44 0 12 68 31 138 51 70 119 98 143 86 41 114 108 72 30 108 149 199 136 138 147 157 34 94 129 137 215 177 178 210 147 154 103 53 109 132 152 130 199 190 138 150 163 181 196 161 203 253 204 246 603 720 625 704 590 539 445 368 429 451 409 457 522 578 522 529 504 661 803 662 532 384 200 177 147 187 169 92 103 143 154 93 100 10 59 25 3 21 38 35 3 6 56 12 57 46 23 118 160 132 160 142 178 113 107 105 105 61 87 99 105 98 169 129 156 181 224 214 239 248 152 159 175 187 138 167 163 149 108 69 94 82 59 85 114 55 72 90 57 45 72 82 60 47 30 53 53 55 35 31 14 73 69 69 38 52 35 39 39 3 17 39 45 22 31 74 57 55 77 64 43 67 31 8 24 60 94 108 114 93 83 45 28 24 32 12 13 4 14 42 28 24 41 31 39 16 32 29 37 27 12 27 44 32 30 26 15 4 6 23 28 30 15 25 1 1 19 20 36 28 15 24 5 23 31 47 44 56 52 53 50 64 70 73 72 71 71 83 78 59 64 71 72 96 94 84 76 88 91 89 90 80 79 88 81 87 90 88 86 84 77 76 79 76 66557 320 127 30 10387 18 29 17 6604 2398 22633 725 365 390 351 371 359 298 357 337 365 389 359 383 281 347 220 174 269 174 261 386 252 197 196 229 278 175 195 223 210 217 193 131 131 105 71 3 109 54 50 126 137 21 60 28 128 68 53 129 56 62 89 43 20 61 96 18 113 18 52 68 91 60 76 55 93 83 84 25 42 37 64 55 46 52 128 126 165 103 62 117 138 117 124 125 167 87 88 160 113 119 43 120 158 156 175 139 145 158 156 181 203 131 69 174 329 447 365 268 262 308 427 576 507 394 166 130 216 297 318 333 445 384 383 417 334 229 158 111 105 134 129 114 145 126 58 59 65 40 -11 52 2 41 -5 -11 -29 -41 2 2 45 52 9 41 88 149 115 101 116 61 90 70 82 89 103 98 91 93 51 60 156 115 174 187 170 182 194 240 144 172 144 159 145 92 93 99 77 61 41 72 104 57 59 74 48 72 69 73 78 70 50 87 20 35 42 41 50 33 45 5 13 18 -1 4 9 18 18 43 23 58 39 70 61 38 30 22 22 13 -8 6 7 26 39 43 72 59 83 56 32 17 -9 -13 -19 -4 -14 -9 -8 -1 2 19 25 43 20 8 22 1 -20 8 -7 -5 16 10 3 17 -10 -12 -1 -9 -3 -7 -13 -10 -10 -17 7 17 32 5 14 -2 -2 12 14 10 6 8 23 40 35 44 50 54 43 44 58 50 61 62 57 53 60 53 50 51 64 64 70 65 64 63 69 79 74 71 69 64 67 56 45 46 66563 318 106 30 10336 18 29 23 6605 2396 6091 532 393 390 328 267 297 261 337 336 240 271 321 429 336 251 254 258 249 194 274 319 216 283 188 135 167 112 157 222 185 176 207 86 58 57 128 -40 21 93 9 96 28 -56 61 62 16 51 46 20 -28 -21 71 18 4 57 36 50 -23 27 -1 40 84 66 42 46 43 84 38 67 80 13 63 66 15 68 101 97 129 147 74 98 90 131 110 143 133 59 64 136 11 20 48 88 43 55 78 87 123 156 178 151 106 87 123 187 281 229 261 222 196 176 358 474 300 236 221 163 188 245 244 261 281 192 216 155 213 174 171 151 91 96 119 79 50 55 44 41 -18 30 1 41 -21 -6 4 -22 31 16 10 11 51 -70 -3 43 70 74 121 128 126 87 55 55 17 37 57 29 49 82 86 71 96 86 96 154 150 168 170 158 137 121 84 105 92 79 75 57 46 48 41 27 56 -2 42 42 22 27 62 9 25 -32 32 41 46 23 20 -15 -9 33 28 8 17 34 10 25 15 -34 -12 -22 4 1 -14 6 -2 -39 -22 -3 -17 -31 -40 -27 -12 40 34 29 61 77 50 8 8 8 -34 -38 -15 -11 -29 -15 -12 -7 -15 -17 -18 -16 5 -3 -37 -13 -28 -30 -3 -13 -19 -30 -30 -22 -26 -40 -32 -37 -22 -16 -33 -42 -29 -35 -26 999999 999999 999999 999999 999999 -14 999999 999999 -9 999999 -12 -12 -3 14 -1 3 9 13 20 20 20 26 19 30 25 22 25 21 40 40 32 23 25 34 37 27 33 38 31 30 34 24 16 66569 316 142 30 10282 18 29 29 6606 2394 2997 521 445 435 380 365 345 342 361 431 401 355 334 311 298 263 337 328 262 245 162 238 245 186 187 275 226 222 251 199 156 188 146 204 118 91 104 105 104 161 49 56 56 105 60 29 126 126 35 27 -45 141 2 82 96 140 82 101 105 118 68 72 65 84 98 109 41 -4 104 84 73 65 97 76 119 109 52 144 157 134 152 250 147 120 149 196 178 91 127 141 119 103 126 197 146 187 139 186 202 193 180 184 214 174 186 214 224 258 256 244 205 185 175 157 146 167 162 213 251 192 146 200 222 158 278 273 208 110 129 164 129 167 187 135 145 156 61 19 -5 -18 -19 15 59 32 -13 60 33 12 32 28 21 31 39 76 119 126 125 130 147 82 65 142 95 104 88 117 106 123 82 98 25 116 172 180 188 160 154 156 167 122 114 150 119 116 95 118 92 89 85 54 56 61 88 88 76 29 27 52 51 65 34 12 26 20 -2 19 36 18 51 12 43 54 48 17 15 7 47 16 10 36 40 57 43 37 38 33 13 0 -2 -6 43 56 79 93 60 77 82 76 48 12 24 -11 -32 -5 5 21 18 22 6 -2 -7 7 19 3 14 4 19 10 22 1 -2 6 10 19 -4 0 6 10 7 -18 -11 -12 -11 -12 -2 -5 -10 3 10 -5 -2 -4 11 18 14 26 23 35 36 26 27 39 51 29 39 36 31 44 63 66 57 59 45 49 63 56 50 54 60 60 60 63 59 56 49 51 66575 315 122 30 10232 18 29 35 6607 2392 21309 918 507 494 469 357 360 340 417 391 355 395 472 431 451 386 319 429 397 367 314 337 246 290 340 301 160 259 271 334 255 209 61 199 169 97 115 118 119 113 135 121 98 58 84 117 179 115 151 130 93 113 175 178 130 35 66 90 46 81 106 72 109 118 52 114 186 109 81 147 98 115 111 125 103 90 121 177 138 226 212 178 216 205 202 170 243 176 150 147 176 171 154 149 140 220 226 237 153 189 251 271 213 255 278 228 259 183 162 233 196 169 150 153 170 181 134 213 258 223 208 253 248 262 220 171 255 293 188 215 240 179 223 186 134 113 86 80 90 85 93 134 87 -17 42 36 -9 28 62 58 76 39 72 87 125 154 158 193 167 148 201 130 124 116 166 93 121 157 165 114 104 129 112 150 176 222 187 221 250 257 241 217 197 165 147 91 75 119 141 95 66 87 100 81 102 79 79 59 82 106 111 78 82 77 107 82 89 93 84 68 59 65 82 70 83 85 76 82 92 88 101 85 84 81 59 90 77 51 27 24 43 57 77 116 114 112 102 113 117 54 55 29 16 34 25 43 29 32 44 57 62 50 29 37 49 43 53 79 68 43 49 35 26 34 39 29 31 37 36 40 10 13 29 40 29 39 31 41 28 30 36 45 44 36 43 55 57 76 70 59 51 77 79 61 74 77 77 84 83 87 95 101 96 84 85 85 83 96 89 89 90 88 83 80 76 66581 313 130 30 10180 18 29 41 6608 2391 15737 617 512 513 407 409 362 338 377 433 437 343 386 344 220 275 287 299 341 258 224 205 214 147 195 225 263 260 198 146 164 171 121 25 65 97 74 118 57 82 89 56 44 68 74 86 99 -24 69 115 63 65 20 25 51 36 32 65 -3 68 31 -25 -43 68 93 109 20 74 32 50 73 70 144 108 115 100 102 97 138 78 179 133 145 188 146 94 118 126 103 50 120 74 144 121 148 144 144 128 189 165 147 134 135 104 141 175 163 101 75 95 102 66 104 64 58 84 165 160 87 107 119 186 169 163 115 136 148 111 139 104 179 165 101 133 75 87 139 54 88 29 32 112 -6 -1 13 44 22 35 46 62 54 74 71 65 92 92 93 116 136 111 135 152 118 117 79 75 63 65 111 62 117 103 87 116 131 130 159 169 134 183 171 110 102 110 68 55 69 46 46 98 69 21 56 45 41 70 64 95 67 41 25 14 14 26 26 42 45 45 37 43 24 33 18 33 55 48 46 19 29 44 49 11 21 36 37 40 23 7 1 4 18 40 53 80 100 83 75 48 17 10 -3 -15 9 14 2 22 30 -1 -18 0 -9 -9 2 -6 4 11 1 14 45 23 0 -11 -17 -21 -2 -4 -13 -12 -3 16 -6 -11 -4 -12 -14 999999 999999 -15 999999 -10 -6 5 6 20 11 19 21 25 32 6 10 30 34 32 27 32 48 54 43 42 33 39 40 40 47 45 43 49 41 48 43 38 31 66587 311 105 30 10125 18 29 47 6609 2389 10028 580 424 420 433 450 404 354 411 434 461 430 402 311 294 222 321 353 344 289 287 308 259 214 222 202 237 249 201 125 160 158 126 139 111 37 45 70 19 102 46 114 71 65 59 14 71 114 115 28 1 94 92 -10 135 103 37 51 90 181 151 100 104 110 61 28 49 114 185 138 55 26 89 155 153 170 150 156 160 184 196 175 169 176 204 207 236 182 142 84 146 145 192 146 135 199 187 208 215 190 151 174 178 106 129 81 134 157 109 107 55 83 100 72 45 113 66 101 88 99 99 128 151 148 127 91 121 133 119 152 153 225 138 158 147 82 42 62 73 57 16 10 76 23 75 51 -9 15 9 74 29 42 58 54 79 98 96 159 137 143 135 157 177 127 116 64 72 90 110 101 60 105 78 90 110 80 141 166 181 162 162 186 175 159 118 79 56 80 116 80 53 45 64 96 88 40 101 80 37 55 71 84 32 10 53 60 35 19 30 55 43 59 51 26 34 24 14 26 44 60 42 44 45 38 37 29 32 21 29 40 35 28 50 96 96 83 57 43 30 13 11 -9 -27 16 34 30 11 33 29 13 19 39 13 -1 26 19 27 39 45 22 -7 2 -7 8 -17 -24 -3 10 12 10 1 -2 -10 0 999999 -2 7 -2 6 10 5 0 3 4 23 28 23 31 23 34 37 40 46 48 50 50 52 51 54 51 54 56 40 46 56 52 44 45 50 43 32 66593 309 138 30 10068 18 29 53 6610 2387 7672 564 537 469 527 413 338 358 417 332 378 331 254 282 303 333 258 209 360 331 236 284 285 294 351 283 217 178 211 204 179 133 162 176 95 100 95 214 101 130 48 23 55 78 96 81 35 85 73 106 88 132 54 58 83 111 112 111 94 75 81 106 115 64 132 137 68 90 140 100 157 176 110 111 76 69 76 150 144 167 135 163 228 307 287 167 138 217 187 152 105 143 214 167 151 121 217 180 179 170 117 187 195 156 114 114 116 90 74 71 124 132 99 75 48 112 38 57 102 178 172 131 136 91 99 139 167 173 130 142 136 213 196 161 111 60 20 59 102 110 41 41 42 12 7 18 31 42 76 44 69 64 48 52 41 84 136 130 139 130 150 184 113 127 95 96 125 134 82 76 143 104 155 144 107 153 147 189 156 189 206 144 112 106 114 57 77 117 77 65 75 81 100 68 66 96 67 27 40 67 76 61 34 38 87 84 75 29 51 67 20 27 55 26 56 63 18 54 60 66 49 33 49 50 26 21 19 0 21 37 13 49 70 91 78 73 68 61 36 -3 3 17 11 19 35 24 26 23 27 15 14 36 18 21 28 38 32 31 37 46 42 23 7 17 4 15 12 15 12 -2 13 9 11 13 1 0 2 14 15 12 5 12 19 29 30 31 31 32 35 39 32 37 46 53 56 59 59 53 64 56 50 46 52 51 53 47 52 51 44 66599 307 136 30 10006 18 29 59 6611 2386 5024 592 482 469 391 392 364 402 485 454 441 402 376 338 349 384 347 326 346 394 282 265 316 201 297 214 190 209 133 261 206 209 186 173 183 144 127 95 113 113 121 129 107 111 93 62 112 95 90 92 87 91 135 85 80 101 64 104 75 90 86 148 73 100 110 106 74 83 91 103 97 137 116 81 91 227 182 194 233 205 177 177 169 167 220 203 165 158 204 200 117 185 200 174 207 135 186 207 186 211 211 131 159 95 76 53 138 163 95 57 107 112 159 122 101 82 87 71 70 160 159 97 66 120 154 88 95 117 99 129 188 127 184 177 144 137 48 65 32 16 67 71 38 15 88 100 60 55 73 93 44 52 84 106 112 100 120 137 138 150 170 173 172 119 131 161 129 93 135 108 127 104 110 125 75 74 153 215 248 188 214 171 159 163 131 103 102 100 88 75 77 82 78 63 77 48 83 107 61 76 66 58 78 86 58 30 77 62 37 80 84 89 46 11 33 67 71 50 44 50 54 33 71 39 35 72 60 45 26 37 56 41 34 73 124 122 105 113 89 34 34 45 19 24 38 19 35 11 24 31 21 18 33 27 22 31 31 44 70 69 53 47 66 54 45 24 17 10 -6 3 12 18 2 3 17 1 8 19 23 28 18 20 18 18 28 33 39 37 37 42 49 44 42 50 59 61 56 62 63 60 60 61 59 50 49 46 44 66605 305 162 30 9942 18 30 5 6611 2384 47399 844 487 516 427 360 325 386 387 423 396 404 443 342 315 355 287 313 311 260 255 197 203 203 172 176 201 132 158 242 207 106 58 89 15 74 88 125 42 95 153 152 113 133 110 111 58 71 86 122 84 12 37 -11 9 25 93 93 55 72 79 79 126 97 119 112 26 105 99 80 81 96 218 146 150 157 99 178 87 160 156 164 223 246 179 192 199 167 133 169 126 148 124 107 148 146 175 134 133 189 172 121 119 105 83 104 104 101 148 127 99 72 128 107 94 89 86 102 92 71 90 84 95 86 68 88 56 68 115 120 94 153 168 128 89 35 48 83 77 38 9 37 2 28 27 41 44 74 58 53 48 67 85 104 110 60 102 133 125 165 163 143 114 161 135 89 83 98 88 115 141 69 82 98 77 87 155 173 163 151 156 152 146 120 126 142 81 90 100 68 55 65 60 90 74 85 64 78 26 53 101 73 58 39 59 54 51 39 34 37 67 76 46 60 30 39 34 33 28 17 40 60 59 33 18 20 27 17 28 36 -9 10 45 62 60 65 42 59 63 25 7 15 -15 7 9 18 8 33 19 7 -7 21 30 16 17 6 19 21 50 72 57 49 74 69 45 33 27 -1 -13 -5 7 6 -3 14 12 1 -11 999999 999999 -15 -10 -8 2 0 -3 1 5 16 12 -4 13 25 21 31 32 34 37 45 40 40 30 31 32 28 34 66611 303 132 30 9882 18 30 11 6612 2382 8026 639 468 410 415 397 398 391 427 391 418 383 337 273 303 347 307 311 304 302 287 308 255 235 263 234 281 268 247 247 192 119 190 200 143 181 138 176 177 195 105 151 66 112 46 125 94 143 91 48 59 -9 155 1 15 114 58 105 40 35 100 141 -24 95 110 141 65 17 106 156 166 109 133 158 199 209 218 198 168 151 147 202 211 173 140 151 202 231 140 143 114 147 122 145 166 92 101 173 132 104 93 116 143 78 92 153 86 120 210 138 110 103 107 80 131 80 60 105 77 59 28 56 2 82 130 83 61 97 117 100 125 144 120 155 106 104 119 85 57 19 36 44 30 46 55 95 96 78 28 17 27 25 39 89 84 102 86 141 116 158 139 105 122 87 101 54 53 56 88 88 120 145 117 90 99 90 78 138 194 195 159 179 138 142 129 104 109 137 122 114 102 47 55 31 27 49 42 78 78 37 47 49 29 56 59 23 45 64 28 5 32 76 68 46 43 49 52 56 64 59 22 23 32 39 36 57 49 41 38 11 -3 39 2 25 63 103 100 62 49 4 -6 -4 10 -4 -10 3 23 38 27 26 15 4 19 23 38 24 26 37 38 47 56 64 73 68 46 33 17 9 0 1 -6 -13 11 0 0 -1 7 11 -11 -9 -6 -8 -2 7 -5 9 -1 -4 4 10 7 0 13 23 24 20 25 33 25 24 32 32 24 66617 301 107 30 9827 18 30 17 6613 2380 5509 682 472 509 447 375 317 326 338 381 458 465 398 405 341 305 292 355 273 244 228 266 219 195 275 290 216 223 230 206 295 139 147 148 71 139 184 184 127 99 74 78 106 73 38 96 103 20 78 52 55 108 102 71 86 97 48 19 101 100 81 77 35 105 150 127 156 101 33 107 152 118 113 145 132 180 212 242 185 227 222 171 173 171 186 175 177 135 135 143 122 165 125 93 155 131 96 129 132 177 175 159 60 100 122 130 132 130 134 125 145 143 138 82 111 139 104 70 122 69 91 116 116 75 59 64 110 92 156 162 135 146 127 116 118 96 81 71 61 53 37 10 62 33 21 39 57 47 25 15 -4 4 67 96 67 70 112 168 191 150 203 180 144 116 129 130 112 125 163 157 127 137 136 123 140 103 110 192 196 213 193 190 208 180 174 152 164 156 102 98 87 101 46 37 74 79 58 81 88 59 81 68 77 69 68 74 85 75 44 8 35 68 45 46 69 43 40 82 61 61 54 53 39 42 71 57 56 38 16 48 37 36 49 38 67 90 104 90 63 57 44 39 24 19 12 28 41 27 25 25 23 43 39 43 41 31 40 56 68 70 73 79 82 48 26 25 28 23 17 12 21 18 11 12 16 7 19 15 15 13 -4 7 6 1 6 8 8 9 15 33 27 26 21 32 42 29 32 45 46 46 35 66623 299 141 30 9771 18 30 23 6614 2379 12278 622 469 415 331 362 302 281 346 311 380 411 326 342 306 378 302 390 213 216 138 225 177 178 161 205 140 83 150 153 128 137 110 98 65 71 100 65 28 52 47 24 50 107 35 -4 18 80 125 46 33 50 108 34 -17 87 50 1 51 47 9 47 32 93 60 2 28 74 116 72 83 108 137 197 181 172 138 145 154 192 172 114 139 81 166 135 144 115 19 79 67 49 80 123 83 45 103 110 104 123 155 40 48 96 43 50 79 142 88 83 92 87 60 56 94 111 84 60 45 70 54 111 68 80 68 55 79 26 93 99 113 119 115 42 92 80 62 56 32 10 -14 40 14 13 -13 32 -37 -9 -7 7 -22 41 90 24 66 78 92 96 159 126 102 91 62 73 123 81 75 104 90 84 74 68 71 91 65 75 97 112 134 154 147 158 160 194 131 119 122 85 59 61 70 44 43 49 61 30 12 34 46 25 35 66 81 58 23 36 32 11 35 23 27 22 31 11 17 31 21 -8 -10 21 22 10 30 15 5 15 37 3 -22 -18 -6 -13 -11 7 49 66 86 69 46 22 5 -8 1 -21 -10 -10 -22 -19 0 -3 0 7 0 5 9 1 15 29 27 46 40 34 27 32 15 10 -3 -2 2 -2 -6 -6 -11 999999 999999 999999 -12 999999 999999 999999 999999 -11 -7 -14 999999 999999 -6 -6 -3 -1 -10 -9 -7 -3 3 10 10 9 8 66629 296 178 30 9718 18 30 29 6615 2377 1894 543 554 498 425 376 406 360 374 361 412 413 305 258 251 331 275 280 278 273 228 217 209 213 115 226 174 205 152 127 108 138 195 165 122 99 43 27 112 124 67 73 78 36 96 80 67 -16 20 42 68 121 64 52 46 112 136 137 91 35 103 66 50 65 74 111 110 141 153 168 178 179 193 218 194 219 116 157 125 230 156 90 58 93 121 131 101 100 101 71 101 79 129 120 111 74 124 106 162 101 106 139 157 63 83 95 69 85 53 67 99 53 78 92 52 88 100 62 70 61 112 94 71 118 132 90 100 155 117 166 122 105 100 111 104 64 75 52 78 103 78 61 76 44 23 31 40 73 96 68 85 73 78 88 89 79 130 176 181 145 129 137 99 132 105 75 110 152 131 91 83 111 123 87 115 106 136 181 207 175 171 190 167 161 192 153 133 132 111 102 108 64 65 58 58 43 35 45 64 96 83 70 55 62 28 44 71 44 35 15 53 63 49 20 53 39 46 52 32 19 35 49 68 82 48 44 48 29 29 29 35 54 48 58 93 103 115 119 81 67 53 2 13 21 -10 9 29 24 43 29 31 41 37 61 46 41 53 43 70 78 82 79 79 76 51 24 34 36 12 7 9 11 26 22 27 9 1 12 7 8 4 5 14 -1 2 7 13 19 10 11 17 19 29 21 26 30 66635 294 193 30 9673 18 30 35 6616 2375 8346 534 476 520 434 344 335 362 361 391 425 403 331 356 309 298 298 289 236 230 229 239 215 240 213 109 161 190 137 104 91 102 81 110 114 34 89 106 107 33 42 -41 5 7 18 66 150 124 66 69 45 59 13 71 65 59 84 99 90 68 138 111 89 98 84 94 151 230 195 155 236 257 232 189 176 124 179 194 186 118 135 80 46 103 102 109 133 80 126 150 109 93 135 147 160 95 106 146 129 106 61 63 95 114 52 49 32 73 71 108 119 89 108 93 85 78 86 102 95 69 75 69 70 95 113 80 107 145 135 135 130 106 66 30 57 64 18 52 53 49 51 24 18 28 51 82 6 15 66 99 123 78 88 121 135 160 191 189 132 119 130 89 104 87 74 81 80 105 145 106 151 135 104 94 111 121 163 156 198 232 212 212 190 176 166 139 98 99 97 116 90 79 73 82 63 60 57 93 92 60 61 66 60 30 23 11 25 49 50 40 57 44 37 72 52 20 28 19 21 12 50 83 97 84 53 50 44 27 16 25 5 32 49 99 131 126 125 121 100 55 25 17 11 -2 17 7 35 19 24 36 40 25 42 37 49 45 45 47 62 64 79 77 71 37 35 47 35 26 21 11 11 9 6 4 -1 2 0 -3 1 3 3 7 6 19 23 19 9 7 16 14 14 10 16 22 66641 292 180 30 9630 18 30 41 6617 2374 3086 548 443 406 398 367 324 363 379 314 332 314 233 271 371 362 340 273 195 166 144 216 152 220 220 162 161 222 132 86 145 112 14 48 81 104 108 56 49 62 18 -1 10 34 51 1 5 27 -3 24 -12 50 8 88 32 8 77 76 70 73 23 90 82 53 75 34 94 128 136 172 189 193 204 205 184 215 251 209 155 125 162 139 106 77 143 110 119 75 63 57 109 85 117 89 127 36 55 129 106 73 80 118 148 113 52 113 87 83 68 71 39 48 88 90 53 84 104 44 27 32 47 58 89 83 68 112 80 125 187 145 110 81 42 37 36 62 6 -24 31 41 12 13 -6 -22 33 14 -4 23 41 75 92 103 92 109 130 136 142 109 108 94 93 87 69 104 109 105 93 104 104 105 110 104 130 85 98 139 144 185 189 155 169 181 143 144 116 93 78 95 104 92 63 53 54 53 41 57 71 47 32 58 46 33 63 76 33 25 28 38 19 -12 -3 37 36 22 41 42 62 41 32 24 22 31 68 53 47 51 25 10 15 5 11 41 88 114 126 122 87 47 43 30 13 12 -2 6 -8 0 12 25 16 20 26 27 23 20 20 28 19 28 50 63 61 62 58 31 26 23 34 20 4 1 999999 -7 -5 3 -9 -6 4 5 4 -7 -10 -10 -6 2 -4 -7 2 1 -4 1 -4 -2 66647 290 169 30 9589 18 30 47 6618 2372 2664 582 489 380 323 374 398 391 310 317 371 345 328 311 405 336 320 300 232 216 166 110 172 142 126 115 104 112 112 56 41 69 62 109 118 58 65 14 43 69 90 61 33 13 58 33 38 14 16 63 85 45 -33 -15 36 82 48 73 25 13 81 38 85 47 123 136 98 77 151 130 152 249 232 168 176 153 180 166 140 115 111 126 57 125 97 131 117 83 138 93 78 128 76 132 114 134 146 118 137 117 106 118 91 41 55 54 0 34 85 52 95 100 27 16 64 56 46 20 69 88 93 67 88 87 117 82 97 86 60 74 104 124 108 63 25 -4 49 55 48 82 51 38 39 58 16 -6 25 33 11 24 46 65 86 71 91 147 194 152 110 113 80 106 106 76 71 83 109 131 108 100 99 61 75 94 117 179 173 168 170 170 154 161 180 128 91 69 74 66 67 53 61 79 79 52 71 45 61 60 48 56 30 25 7 34 40 37 34 39 16 14 17 26 36 29 25 42 47 15 46 38 45 35 42 49 31 8 19 11 15 16 21 40 93 94 114 133 117 91 58 36 1 -16 -26 -12 0 2 -1 1 12 23 36 24 28 15 16 6 -3 5 6 44 48 55 62 60 40 29 35 27 23 2 -8 -5 -7 -6 -11 -4 -5 0 -5 -11 -14 999999 -13 -12 -13 -13 -12 -13 -12 -12 66653 268 161 30 9551 18 30 53 6619 2370 7105 617 583 396 315 300 334 298 259 230 227 289 336 308 328 309 272 342 296 299 203 158 172 105 21 79 80 40 74 64 50 75 53 27 16 54 12 -35 37 79 93 32 27 10 -21 -70 16 6 -2 -48 -16 41 15 -4 -17 -27 -19 8 19 20 6 19 20 54 48 89 43 77 39 36 84 87 89 85 113 158 160 120 85 93 68 51 25 53 82 80 103 78 63 20 69 78 69 86 105 45 72 17 72 85 54 61 50 28 -23 1 -53 -11 21 6 42 53 9 0 30 63 12 2 23 19 36 30 16 7 22 100 82 62 36 23 65 37 36 32 -5 33 20 3 -3 -16 4 -6 16 11 -2 -5 -40 -20 -29 -8 -11 -32 14 71 54 79 128 154 102 59 31 53 25 48 37 34 30 74 88 78 31 23 38 50 67 58 110 121 107 119 108 105 132 131 108 77 53 40 58 50 25 22 13 16 9 -3 8 0 -13 -5 -30 25 22 16 -10 7 -12 -34 -13 -20 -4 -19 9 10 -13 -2 6 0 -2 27 25 -1 -19 7 16 5 -22 -34 -32 -27 -9 1 16 40 56 86 82 69 53 37 28 1 -34 -52 -52 -44 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 999999 1 16 15 31 37 28 9 -9 66659 281 151 30 9511 18 30 59 6619 2369 8108 712 531 415 379 367 348 389 486 423 394 376 353 389 357 324 347 358 318 324 295 297 201 188 163 92 154 184 170 157 129 10 92 151 123 62 79 107 80 100 102 88 40 49 29 40 7 15 18 6 48 34 43 -7 36 59 97 59 60 65 63 62 88 71 82 68 53 70 142 111 121 134 156 91 110 77 68 73 94 124 73 87 77 134 176 202 154 119 91 118 175 155 139 81 123 57 37 32 82 89 69 84 64 69 58 3 22 88 95 63 55 54 70 94 74 63 54 77 61 93 47 31 87 79 73 67 44 89 46 116 114 128 101 103 107 62 89 94 33 32 67 47 18 40 5 7 29 32 29 23 14 40 24 65 125 210 188 92 89 93 63 84 79 57 59 67 137 116 134 142 94 101 98 83 89 149 128 138 149 132 174 175 145 161 148 96 99 92 61 104 98 35 19 11 29 42 25 57 50 39 46 43 44 17 -5 29 13 -11 22 24 26 34 35 51 28 25 15 14 32 27 45 56 32 6 -10 2 9 19 24 30 47 78 101 97 106 87 73 54 28 6 -6 -10 -8 -5 -5 6 9 -6 -11 14 19 6 -5 -1 7 15 22 33 56 47 50 45 58 59 40 19 5 9 6 -3 -10 -7 -10 -11 999999 999999 -15 -11 999999 999999 -13 66665 277 166 30 9466 18 31 5 6620 2367 3000 486 367 356 425 387 402 387 350 424 376 469 438 394 370 336 312 333 373 344 279 262 205 182 232 182 116 89 103 150 140 191 201 163 162 177 113 81 90 92 118 97 109 133 120 74 48 15 28 42 44 61 89 50 88 58 61 71 69 82 138 91 98 101 86 67 120 124 126 71 81 88 99 129 174 177 136 98 84 147 136 150 191 162 148 126 128 142 148 92 120 189 158 150 139 104 73 95 98 46 70 51 43 74 66 126 77 76 85 75 69 64 95 65 106 103 72 58 87 62 85 91 90 119 101 90 94 95 68 99 133 121 126 98 97 53 68 81 52 80 8 -12 42 30 22 42 62 65 72 61 50 83 104 183 210 153 123 101 101 124 97 72 81 99 72 81 84 140 144 129 107 155 129 131 174 173 159 198 198 181 173 166 180 141 108 119 113 75 50 78 86 68 77 69 65 38 13 66 56 48 49 21 50 22 20 34 26 26 54 58 48 59 38 2 36 35 37 56 56 46 52 38 40 24 -2 16 -6 24 60 62 79 103 99 73 65 44 23 -6 -14 4 -7 -14 -16 -18 1 2 -5 11 12 30 18 8 12 9 27 26 27 33 51 55 38 50 59 58 31 4 13 16 8 -1 -15 999999 -13 -13 -10 -9 -15 66671 280 180 30 9420 18 31 11 6621 2365 966614 1660 504 510 480 528 450 381 421 421 455 578 476 439 428 434 427 390 335 356 382 352 332 337 269 237 199 248 235 185 218 220 204 194 180 148 114 150 161 138 115 129 102 133 119 145 86 114 151 117 118 100 56 64 97 61 112 130 98 108 139 59 96 64 59 180 121 148 143 179 128 83 49 64 196 261 222 148 116 144 159 152 131 143 146 144 121 174 99 151 91 134 119 155 143 132 107 109 110 125 82 35 28 89 94 114 26 17 118 86 112 116 159 94 90 91 122 90 102 125 81 107 131 103 119 125 109 132 145 125 102 98 89 115 131 109 99 114 77 95 39 50 39 34 46 23 56 81 50 44 48 124 161 210 240 161 135 113 117 128 89 149 142 137 127 71 131 193 179 156 163 109 154 175 176 187 222 248 214 206 190 176 195 204 159 177 131 130 90 105 81 68 55 68 56 42 52 64 59 57 58 72 77 32 43 52 45 37 23 32 49 65 54 53 44 62 67 69 52 58 67 68 64 49 24 33 28 27 53 79 120 125 128 118 82 71 62 40 10 -4 -5 2 6 17 33 16 22 42 39 29 28 26 31 37 40 28 41 52 56 68 81 68 67 55 45 30 34 32 28 7 7 3 3 -5 0 -1 -11 -14 -10 -11 66677 268 224 30 9374 18 31 17 6622 2364 45667 647 394 397 368 348 331 373 399 367 373 374 376 346 359 341 312 280 243 301 302 245 257 165 173 164 184 174 93 163 177 174 119 -1 31 45 42 -1 37 78 40 79 56 69 33 37 39 83 52 47 28 27 98 55 80 90 50 85 84 76 33 -14 59 90 88 47 89 46 16 29 80 85 85 68 74 135 150 125 91 110 97 110 147 90 71 92 55 80 66 36 19 49 27 19 30 39 45 6 6 44 -24 47 37 -2 21 21 17 3 34 18 19 55 36 7 -28 41 48 25 16 39 59 -10 53 69 54 104 91 64 35 54 20 12 -1 18 31 31 -19 23 4 9 -6 15 10 20 -32 -7 -22 -38 -2 55 50 138 148 104 52 42 61 44 54 49 67 50 87 87 78 64 57 103 82 102 62 84 97 130 123 171 138 124 113 118 129 123 114 108 86 56 68 51 46 32 18 -24 -9 -10 0 12 -9 1 19 7 1 -6 -19 -2 -12 -20 -10 -7 -13 -26 -8 2 8 4 -4 -4 2 3 3 10 38 25 -23 -31 -35 -23 -7 23 61 68 85 46 24 10 5 -11 -42 -39 -40 999999 999999 999999 999999 999999 999999 999999 -6 -10 999999 999999 999999 999999 999999 999999 999999 -7 9 13 15 21 11 9 20 17 4 -7 -7 -12 66683 273 147 30 9327 18 31 23 6623 2362 6945 609 441 483 409 424 404 338 341 390 394 413 383 363 367 324 323 398 339 291 221 273 311 292 233 285 269 183 165 207 200 127 87 170 139 134 84 120 120 135 132 54 99 31 59 87 47 94 97 133 62 -35 17 67 49 36 48 69 50 66 45 48 110 37 100 53 72 107 93 57 11 42 98 50 84 177 117 45 34 89 100 85 76 50 54 81 104 94 62 56 92 63 86 89 44 88 84 54 74 46 107 60 20 52 25 23 7 -4 4 60 71 26 67 59 16 2 24 45 54 43 61 103 100 63 62 35 94 77 93 71 80 52 43 40 59 31 3 78 63 6 -1 10 39 21 23 7 30 23 58 63 42 71 101 177 157 117 81 120 113 91 77 68 76 64 67 64 84 141 78 73 112 89 65 103 98 111 151 139 140 142 150 137 138 143 147 109 94 57 58 60 51 47 37 7 -31 -18 1 21 29 23 13 -3 21 23 27 4 6 14 3 33 14 28 36 43 39 24 34 37 41 27 50 36 22 23 3 -7 10 12 39 86 100 103 83 55 27 24 3 -31 -32 -19 999999 999999 999999 -11 -6 -7 -8 8 16 11 10 4 7 1 6 17 16 15 14 35 37 38 47 51 47 36 41 29 23 7 9 8 -2 66689 270 132 30 9282 18 31 29 6624 2360 98025 1002 421 347 418 366 336 370 328 403 424 389 327 355 370 318 388 387 323 297 320 307 268 306 261 243 248 198 215 175 132 110 83 84 107 134 42 59 44 56 75 69 81 95 60 3 35 78 114 96 85 50 56 81 27 33 128 69 -14 18 33 117 76 63 81 40 79 63 41 59 69 89 70 94 79 53 45 103 80 85 39 56 18 40 76 81 50 92 85 46 72 66 25 53 18 67 89 46 73 -7 15 29 58 70 -1 -12 -5 26 5 58 61 41 26 37 65 8 24 -1 27 62 21 66 45 24 24 29 58 45 40 98 116 60 21 11 -44 15 -2 33 45 -22 -22 19 9 -19 -19 16 -3 -31 24 2 -4 43 72 125 203 150 106 110 75 57 29 71 59 53 54 55 100 92 108 100 72 100 81 66 68 64 113 136 119 161 136 109 125 159 144 98 90 123 102 67 65 36 15 27 29 10 -14 -41 -10 -17 4 -12 -1 -15 -35 -18 -15 -12 0 -28 -16 9 -2 0 -6 -5 21 28 15 10 9 4 15 16 7 -7 -44 -35 -22 5 34 46 80 83 47 21 -4 -21 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 2 -11 999999 9 5 19 13 10 16 8 -13 66695 272 119 30 9239 18 31 35 6625 2359 10660 464 404 403 397 368 393 322 412 427 364 442 456 346 374 348 355 335 368 373 304 247 295 304 311 209 121 177 102 57 97 142 165 181 138 208 162 195 135 131 160 89 66 112 72 75 84 18 127 127 92 87 85 64 138 100 71 63 71 46 36 78 81 97 93 75 69 93 138 91 98 121 121 150 35 86 98 130 128 110 134 98 112 121 141 70 120 102 121 72 96 18 50 70 110 52 64 65 69 -9 7 33 24 16 8 31 3 -22 42 69 44 20 25 8 54 66 68 46 15 55 108 73 53 76 73 98 71 64 59 55 49 67 81 34 26 33 38 7 8 8 12 41 29 9 44 29 33 28 44 60 100 111 179 166 113 63 62 53 77 84 99 98 100 98 95 70 86 132 135 137 129 134 106 103 119 101 136 158 179 138 150 146 138 154 164 152 141 115 94 93 73 57 42 68 24 12 7 9 10 -1 6 -20 17 12 11 0 9 15 14 24 25 4 20 51 29 18 24 35 12 27 44 48 43 53 21 3 2 -3 15 31 62 82 72 63 26 15 1 -25 999999 999999 999999 999999 999999 -2 -12 -4 0 -1 5 -12 -6 -6 -4 -5 16 14 18 12 1 12 4 13 28 32 28 31 36 28 13 -2 -9 -9 66701 274 141 30 9201 18 31 41 6626 2357 2505 522 530 456 448 416 455 423 397 378 401 440 487 513 425 351 405 449 318 261 340 293 234 250 184 83 154 166 192 106 110 131 103 106 129 145 134 135 125 151 95 97 148 39 109 119 78 146 170 58 79 84 104 78 99 103 117 111 90 89 98 98 118 103 65 77 86 162 101 133 118 126 108 151 111 126 120 102 168 164 160 65 60 106 116 96 102 92 95 98 69 90 64 92 73 71 70 56 72 30 78 40 63 21 75 45 -1 35 20 64 86 57 90 121 74 61 75 64 78 94 103 105 103 87 85 126 119 91 42 94 57 34 40 71 80 48 43 97 82 48 59 52 47 59 45 35 84 124 147 196 210 192 177 123 123 118 116 109 106 82 118 132 107 132 144 134 122 116 147 107 105 131 123 122 141 147 159 162 202 192 196 180 195 184 142 143 169 147 107 89 53 76 74 55 33 11 29 40 37 70 78 48 48 36 41 32 28 29 41 43 60 58 56 52 45 65 65 54 45 62 56 55 67 64 21 26 25 52 71 95 107 130 96 78 44 20 18 11 2 1 1 9 6 9 13 4 8 5 22 26 28 26 4 1 25 26 23 24 14 15 25 28 44 51 48 50 49 46 33 16 8 8 9 -5 66707 273 163 30 9163 18 31 47 6627 2355 5414 504 460 508 431 364 383 372 390 397 353 322 422 454 418 352 302 358 344 323 233 302 260 205 206 171 154 112 152 125 142 162 125 111 89 169 133 158 108 89 63 51 128 124 121 85 18 61 115 79 85 70 111 63 44 98 143 69 118 107 50 120 68 63 57 108 85 60 52 122 113 92 95 70 62 119 116 120 88 138 119 74 117 98 66 37 45 53 68 100 65 60 23 22 81 94 59 83 76 68 32 70 16 30 43 34 37 44 68 39 -6 11 86 89 75 44 66 55 50 44 58 81 65 29 46 44 90 68 50 44 42 65 61 14 25 39 63 65 72 17 21 35 38 69 53 17 69 107 125 169 207 196 156 115 97 98 132 117 93 114 95 107 115 99 98 113 104 107 99 120 125 125 114 113 136 126 128 140 178 185 153 150 144 166 156 147 160 134 102 74 90 58 62 35 15 4 11 14 9 21 53 42 29 26 16 19 11 23 47 54 17 8 12 29 27 20 39 52 38 38 38 45 39 51 25 12 6 7 14 73 87 86 61 44 13 9 -2 -3 999999 999999 999999 999999 999999 999999 -6 -1 -8 999999 -5 2 -3 3 2 -5 1 -1 -1 -1 2 0 -5 -7 10 20 29 29 25 26 17 -3 -15 -14 -12 66713 276 151 30 9121 18 31 53 6627 2353 2159 525 408 463 404 436 442 477 399 467 386 337 357 385 398 384 405 408 292 216 267 327 259 227 193 144 179 183 179 197 125 124 118 150 123 120 124 121 156 119 106 141 151 78 67 89 128 148 141 155 107 94 99 71 122 123 113 93 42 112 127 57 86 120 126 152 160 136 179 133 131 167 131 70 96 138 150 184 110 111 107 127 147 119 115 112 80 116 119 123 155 127 74 112 89 87 136 74 71 81 109 122 101 92 111 108 34 81 82 75 83 45 50 106 94 91 128 82 104 51 41 103 103 102 103 104 121 106 93 39 72 57 62 68 42 85 96 100 82 43 78 73 32 49 65 61 87 112 157 215 220 230 177 108 126 131 183 116 157 133 100 154 166 179 158 134 145 131 149 136 148 143 130 142 171 168 186 193 213 218 220 210 189 163 179 158 157 164 142 133 94 72 63 68 44 52 73 82 108 89 74 51 63 47 60 56 31 40 72 45 52 56 71 53 70 67 44 48 48 57 88 79 72 70 73 56 26 30 80 132 115 85 63 34 27 22 26 9 3 18 15 7 19 22 2 9 11 26 28 13 21 17 27 33 20 26 37 30 16 11 19 18 33 36 40 49 53 58 54 31 18 4 -3 3 2 -9 66719 271 167 30 9077 18 31 59 6628 2352 1335 382 392 335 387 405 463 468 425 458 454 360 315 300 332 310 282 292 317 270 193 239 300 206 193 276 230 165 250 270 239 186 186 201 142 213 250 170 192 183 121 164 160 71 152 170 124 165 159 155 150 142 135 103 81 52 94 81 91 69 34 102 94 69 160 118 109 122 152 113 114 142 121 126 151 222 225 220 144 136 109 114 114 151 139 70 112 114 100 119 98 83 85 82 86 74 75 129 101 79 76 92 88 80 85 115 114 79 103 115 141 110 85 105 89 128 95 76 87 76 114 136 81 111 114 127 93 78 70 70 84 85 79 52 106 56 73 66 49 84 47 42 27 43 79 63 68 62 133 193 210 228 222 168 170 160 132 123 95 128 147 133 152 173 158 166 158 180 167 141 137 178 165 143 139 155 135 155 185 196 189 190 206 195 183 175 157 176 144 140 122 79 51 55 39 46 79 76 77 55 69 29 41 64 51 31 31 36 54 39 41 45 42 63 56 69 73 94 84 82 79 61 53 59 66 46 46 90 115 118 95 78 69 54 20 0 17 2 11 4 6 4 13 9 9 10 10 15 19 12 30 21 4 16 22 26 20 24 7 2 8 3 4 0 10 26 32 29 23 11 -9 66725 269 214 30 9034 18 32 5 6629 2350 3001 400 344 365 392 417 364 403 425 352 324 371 361 308 358 316 265 297 240 245 206 141 164 186 168 105 155 125 122 161 160 138 162 82 107 145 158 199 183 119 137 158 130 132 170 203 200 76 53 143 112 77 105 55 20 72 68 153 125 118 130 66 92 131 183 64 77 92 76 91 145 111 139 140 183 133 142 138 155 88 101 98 96 113 73 93 75 105 111 86 54 31 105 84 53 61 63 89 74 70 80 97 76 75 23 22 62 50 46 59 77 81 72 75 91 137 66 39 84 79 59 87 130 84 96 77 85 88 44 65 61 55 59 36 40 42 21 33 49 -8 10 60 67 39 44 48 67 127 137 156 186 191 188 145 124 139 139 141 113 98 111 113 152 157 122 133 118 126 134 131 122 117 134 147 118 146 154 137 177 208 221 232 196 175 154 165 156 112 134 131 85 76 66 50 63 57 75 89 55 42 22 24 38 24 22 36 46 38 36 42 40 43 18 40 38 43 39 68 64 60 67 67 62 45 13 43 89 121 124 101 78 59 27 13 -8 7 5 -4 -4 -7 -15 -9 -8 999999 -5 0 -2 -4 5 4 6 12 6 -2 0 3 9 12 3 -2 -7 -9 -5 -4 3 14 14 7 -7 66731 239 112 30 8992 18 32 11 6630 2348 99895 1202 389 321 306 308 289 305 319 298 283 291 341 350 250 217 257 281 189 139 125 120 91 101 47 29 93 35 48 92 59 41 63 89 66 92 102 74 110 76 135 78 86 152 116 89 71 60 64 92 104 104 64 8 21 75 91 27 31 25 85 93 96 94 83 92 13 95 46 17 95 89 66 98 120 148 156 93 128 91 76 61 54 73 72 76 45 19 41 65 31 39 52 38 45 33 6 48 18 44 28 42 33 54 54 20 28 18 90 42 21 8 50 14 16 7 21 22 -9 36 53 33 34 32 30 73 25 54 52 32 -12 12 25 22 12 23 13 19 39 16 6 12 -5 12 -10 -22 -15 1 -1 42 32 57 93 153 121 150 133 116 71 102 104 75 65 83 58 106 70 70 96 86 81 74 97 98 117 92 108 80 73 89 138 134 167 163 152 148 127 99 79 85 73 63 40 22 26 20 11 30 51 21 19 9 -5 10 14 -10 -17 -11 -8 -18 -13 4 22 21 11 6 12 5 -11 15 8 1 -14 14 20 7 -16 13 71 96 99 66 15 999999 999999 999999 999999 999999 -15 66737 269 160 30 8950 18 32 17 6631 2346 73571 825 309 339 377 376 372 321 386 365 413 328 246 293 333 223 196 165 182 135 124 118 68 117 118 126 127 121 131 126 147 126 91 123 128 103 172 112 169 116 74 103 103 135 85 154 134 111 90 165 92 74 6 87 58 6 36 41 0 29 121 95 78 87 94 85 55 111 132 152 110 131 161 156 142 138 131 103 82 78 57 66 124 88 101 69 126 109 156 90 79 107 110 100 117 95 37 95 49 53 66 89 92 39 35 32 76 103 101 39 77 65 56 53 62 41 26 39 48 77 80 65 58 77 94 103 120 111 63 70 54 45 41 32 36 50 55 48 60 42 11 53 77 29 29 67 66 45 88 66 87 113 157 192 198 186 166 124 139 129 121 73 109 101 124 140 143 120 87 90 111 130 133 165 155 161 118 120 130 153 172 202 211 211 188 170 135 151 146 144 96 92 83 65 59 53 62 74 74 65 72 41 35 14 18 33 39 45 21 58 33 21 47 58 48 44 35 32 46 64 60 44 53 67 34 27 41 87 117 133 122 76 36 9 1 9 -13 999999 1 -1 -4 -1 3 -4 -8 -14 -3 4 7 9 6 -6 0 4 3 6 10 2 -4 -10 999999 999999 999999 999999 999999 -15 -5 2 3 66743 230 212 30 8912 18 32 23 6632 2345 3975 347 314 381 363 379 376 356 279 298 278 218 229 159 123 83 71 61 65 78 103 100 48 66 80 64 108 109 113 99 80 95 52 99 84 74 60 30 73 66 114 57 5 80 27 32 -1 2 0 31 5 0 -25 -4 24 50 67 35 85 84 86 42 48 57 100 89 95 106 112 64 109 73 80 111 86 60 80 30 81 71 88 73 81 87 54 79 65 70 49 73 96 30 21 21 46 54 0 12 67 65 32 8 45 32 30 -26 56 80 45 49 67 45 67 62 88 -31 28 52 61 29 40 46 43 50 22 36 75 48 2 -2 28 25 21 88 41 11 10 22 16 -17 18 26 10 10 20 -30 21 64 106 110 158 136 102 93 96 73 88 68 70 85 66 88 92 103 90 78 96 85 77 90 101 77 88 86 100 81 104 125 163 152 142 102 109 70 72 56 60 48 38 42 44 25 43 44 59 69 42 25 -17 -14 -5 -6 7 11 -5 3 2 5 -4 -11 1 13 25 19 7 10 26 16 22 38 31 7 -26 20 84 101 105 73 18 -10 66749 261 264 30 8874 18 32 29 6633 2343 9288 459 435 377 411 433 474 509 366 307 317 314 198 131 159 173 121 65 87 156 150 110 143 180 98 117 72 80 105 62 140 85 84 83 113 133 105 144 108 142 78 141 54 95 118 109 65 73 55 89 95 88 55 77 116 77 106 154 121 78 78 137 168 132 88 107 150 149 170 132 105 179 136 102 129 90 77 116 115 93 101 140 86 96 76 81 95 59 55 41 30 55 64 86 106 61 83 71 92 81 68 70 72 105 73 79 80 85 57 63 55 72 35 16 47 102 88 79 76 76 86 97 81 80 64 94 61 96 77 72 75 41 68 112 69 69 61 50 55 49 24 49 57 53 46 68 151 205 228 187 154 114 93 98 130 153 144 130 105 88 111 127 142 122 93 95 110 116 143 141 129 137 152 143 166 181 212 216 184 132 133 119 126 108 113 111 97 95 90 52 76 55 77 92 99 48 36 33 13 6 25 36 48 41 22 40 52 47 53 49 53 45 73 77 58 51 67 66 63 31 36 56 111 172 157 101 49 12 -2 -12 -4 -1 -10 -9 -2 -2 2 0 -5 4 -3 -4 2 10 0 0 8 10 15 7 -2 9 8 3 -12 -13 -11 999999 999999 999999 -14 66755 252 227 30 8837 18 32 35 6634 2341 7408 493 418 404 397 432 424 457 396 352 318 311 258 170 122 74 119 110 155 126 123 127 75 80 144 129 121 91 98 117 106 49 68 80 78 87 78 103 81 77 77 70 75 51 95 64 35 45 44 100 74 56 11 -15 39 55 107 49 80 54 -9 105 122 118 112 59 81 133 107 83 180 108 99 67 103 99 83 103 85 54 113 109 57 94 97 15 47 73 74 26 68 117 42 74 51 49 18 83 52 45 33 37 27 89 100 63 39 88 36 26 45 49 61 68 79 54 54 49 32 28 38 55 82 83 82 27 39 65 14 -5 21 47 36 44 35 21 6 -1 29 63 55 20 9 29 34 38 92 131 169 189 188 145 84 102 98 88 98 112 91 100 98 116 119 111 106 117 102 101 123 120 114 119 142 142 143 184 181 179 165 152 119 90 98 103 86 103 81 75 78 49 43 50 52 76 80 46 37 26 6 10 18 -1 17 12 20 8 19 19 15 37 47 20 12 19 32 48 50 55 45 15 -10 5 39 86 123 132 96 68 13 -11 -8 -13 -11 999999 999999 999999 999999 999999 999999 999999 -8 -14 999999 999999 999999 -9 -13 999999 999999 999999 -6 1 66761 253 187 30 8797 18 32 41 6635 2339 5179 485 418 358 393 340 323 402 382 384 367 327 309 267 257 147 126 215 104 134 146 113 76 105 125 131 113 109 157 168 98 62 81 87 108 96 110 100 93 70 6 48 85 71 49 87 128 106 43 65 70 85 102 60 54 31 51 106 79 30 95 50 94 133 120 84 90 79 50 112 122 66 104 127 125 118 130 97 53 90 88 89 121 105 75 54 101 50 46 1 58 54 86 60 34 26 20 77 90 47 87 74 110 69 73 67 46 66 33 83 59 63 73 85 68 32 -1 65 61 92 60 29 59 55 28 66 66 60 77 62 112 109 46 76 36 42 33 37 51 50 35 47 19 45 46 45 30 60 138 142 130 122 148 142 121 96 89 109 106 130 114 123 136 122 108 113 114 146 146 136 157 155 120 134 159 151 174 164 181 192 151 142 105 95 90 88 98 56 72 63 63 71 83 65 63 71 64 50 36 29 21 26 10 10 -5 10 17 10 7 2 30 38 30 28 34 34 32 41 45 51 50 23 16 17 11 41 112 135 142 92 31 3 999999 999999 -15 -13 -14 -9 -5 999999 999999 999999 -15 -3 2 -8 -15 -14 -12 -6 -6 -10 -15 66767 254 149 30 8759 18 32 47 6636 2337 10047 494 361 400 415 393 406 406 429 431 385 370 302 288 241 206 190 149 92 86 94 120 193 148 123 136 86 133 139 123 145 123 105 92 120 141 95 58 39 71 71 91 46 57 36 2 81 80 39 37 42 76 53 12 82 85 36 61 77 105 91 117 47 79 99 75 78 101 112 68 107 84 78 58 123 111 95 51 100 103 47 90 49 35 50 65 96 68 31 44 29 34 61 55 26 78 61 37 51 48 34 50 36 26 65 76 27 77 75 52 63 89 122 67 40 23 27 9 24 18 65 65 62 67 67 52 85 58 64 30 45 47 30 37 11 58 57 44 42 30 27 32 48 48 45 37 38 71 95 162 140 150 146 116 117 115 81 68 86 93 104 93 77 119 129 127 112 92 117 147 129 123 114 122 146 132 162 198 180 199 172 118 73 90 95 101 69 74 87 47 62 66 42 56 51 69 50 20 30 15 20 8 11 19 38 36 35 19 26 21 -3 21 35 36 27 40 53 55 64 69 42 28 4 1 20 39 83 119 111 65 32 -5 999999 999999 999999 999999 -15 999999 999999 999999 999999 999999 -15 -5 -8 -3 -8 -7 3 -5 -11 -2 -15 -13 66773 231 139 30 8719 18 32 53 6636 2336 7251 297 311 376 299 333 379 363 388 400 323 305 320 293 246 202 179 130 136 126 67 123 86 107 136 172 89 76 133 103 97 83 107 112 115 83 83 126 56 43 4 52 73 1 -11 24 67 58 26 10 55 63 26 18 15 -9 -18 11 88 77 53 30 78 106 72 45 127 95 87 88 34 66 140 104 28 55 102 50 88 100 69 63 16 27 3 75 41 34 54 26 19 46 27 4 49 61 67 -5 13 25 59 51 -26 12 25 -9 0 25 51 32 -2 30 36 22 48 43 9 21 35 -17 -51 17 33 76 43 50 -7 -6 14 -2 7 10 21 30 42 47 45 24 -4 22 24 43 28 33 30 21 12 49 68 113 116 111 144 139 78 45 86 49 68 116 80 83 83 55 77 100 110 120 88 110 113 112 121 131 130 145 155 143 154 162 115 114 107 69 53 66 57 53 43 48 50 66 84 62 56 46 39 20 16 12 -5 -15 10 5 -9 3 -2 2 1 -1 -20 -2 14 11 12 32 23 15 39 33 15 -6 -4 -8 999999 18 63 107 88 30 -1 66779 257 190 30 8680 18 32 59 6637 2334 40493 778 373 323 425 349 377 364 358 348 296 321 336 305 224 289 226 200 190 161 122 171 162 163 136 106 136 72 174 95 112 107 76 160 199 105 110 140 167 94 121 92 130 129 102 67 109 82 74 86 73 66 47 48 78 96 71 45 29 91 115 72 81 105 80 127 66 108 157 176 126 130 141 65 108 80 91 70 81 98 120 119 94 90 93 102 100 70 72 16 34 73 84 122 71 94 56 71 102 89 74 68 109 62 31 64 55 68 49 72 46 85 80 87 91 85 108 94 49 75 71 97 83 81 105 66 96 83 13 80 71 59 77 82 27 49 104 85 62 36 65 82 70 69 59 57 63 101 104 176 183 154 157 166 165 123 111 105 144 108 129 130 133 140 140 142 159 183 194 188 172 174 211 223 216 186 203 220 222 203 145 125 109 112 95 90 95 95 86 97 102 104 85 95 108 96 81 60 43 35 37 31 36 43 43 35 47 59 54 52 68 65 69 45 44 70 61 71 74 57 37 25 38 36 37 66 108 143 120 77 46 29 11 8 6 7 6 -5 -8 4 19 14 11 4 7 20 13 7 11 9 10 4 -3 -2 -3 -4 -11 66785 231 184 30 8644 18 33 5 6638 2332 13255 449 323 334 249 353 340 351 315 250 263 257 256 260 248 249 216 169 106 102 80 137 131 105 123 115 58 84 105 123 133 88 109 105 52 67 101 51 82 26 27 44 57 46 30 -16 15 21 18 51 50 36 5 62 5 57 47 77 59 47 -8 97 80 70 43 83 32 30 37 -1 44 45 26 42 68 105 76 63 10 30 48 3 4 28 30 93 55 11 21 20 49 66 19 7 5 61 44 26 -6 25 30 37 85 55 43 65 38 22 24 26 44 64 75 25 32 73 38 14 32 15 -13 22 83 30 22 34 30 2 -13 18 26 31 33 2 0 -17 3 2 55 67 37 22 -27 -11 28 14 22 60 122 121 128 83 65 41 65 50 67 58 59 56 62 73 100 94 118 114 102 107 110 134 143 154 143 118 111 134 168 159 146 122 104 90 74 75 56 46 73 67 39 49 57 58 64 42 43 34 21 -4 -31 -33 -19 -21 -29 -12 -5 -5 -4 -4 -3 -14 -30 1 11 5 2 16 19 23 4 999999 999999 999999 999999 999999 999999 -5 33 77 79 62 13 66791 230 237 30 8607 18 33 11 6639 2330 1897 365 312 332 418 443 390 323 241 263 296 317 282 260 282 269 232 165 192 225 224 69 112 122 158 166 148 160 107 131 96 126 114 90 145 92 66 78 136 132 159 158 139 89 77 82 64 56 47 39 7 31 0 -17 46 103 83 60 65 76 34 63 126 106 89 82 85 91 66 37 66 84 50 71 94 73 71 80 57 94 69 83 55 61 62 47 34 39 59 56 21 27 40 13 30 46 56 52 30 49 40 28 53 85 35 56 94 73 82 82 36 22 43 32 37 58 55 27 41 39 44 42 56 -5 33 11 40 30 6 34 66 71 34 58 49 17 49 42 55 50 47 45 29 53 76 125 144 158 165 141 108 118 87 80 82 99 103 110 111 123 116 129 126 129 154 145 141 136 157 148 175 182 168 143 157 169 179 156 147 131 124 107 92 78 62 83 78 90 89 61 68 47 57 61 55 34 13 21 -1 12 6 13 -1 14 12 14 1 18 16 26 31 30 33 33 40 41 23 8 6 8 9 2 -12 3 29 54 93 84 59 24 66797 228 291 30 8571 18 33 17 6640 2329 11255 458 416 378 323 329 398 266 273 264 287 271 233 244 223 154 172 204 252 203 171 175 124 105 72 73 62 113 114 122 130 120 137 158 102 119 122 175 95 56 111 124 119 47 54 101 82 50 66 59 39 13 -13 -7 38 5 -24 53 83 58 49 11 27 60 66 4 11 85 108 81 49 24 22 39 72 79 79 70 28 46 128 96 102 48 31 42 39 21 17 20 31 66 48 48 19 26 22 9 34 31 31 33 47 43 50 20 13 17 8 4 60 23 22 31 22 16 39 28 20 20 48 19 24 -2 0 26 23 12 19 24 34 13 10 24 -1 21 35 17 30 26 22 46 61 83 102 162 140 121 80 48 49 84 66 80 57 73 70 97 120 107 112 100 110 115 127 95 117 121 137 148 169 139 148 153 188 156 157 131 107 98 78 69 58 46 62 60 55 56 63 39 52 30 39 25 -1 -20 -18 5 -10 3 -6 -7 -11 -4 -12 -11 -11 -2 -16 4 8 11 31 32 18 999999 999999 999999 999999 999999 999999 999999 999999 29 87 116 89 19 66803 230 255 30 8535 18 33 23 6641 2327 1643 293 414 404 408 351 354 330 344 361 290 288 275 271 268 207 256 212 228 174 236 186 187 140 218 166 111 129 138 153 153 136 126 87 121 162 165 121 136 114 124 175 138 141 148 83 79 83 85 15 64 50 8 35 81 106 6 22 55 53 68 118 86 63 73 78 44 54 74 30 31 63 77 42 110 90 29 70 50 85 63 73 62 115 83 88 64 19 52 48 75 70 20 41 26 39 53 71 57 1 12 53 88 79 53 59 34 42 28 21 21 45 38 12 14 15 14 45 63 104 70 19 16 30 7 59 53 18 34 41 37 45 63 48 62 72 48 32 46 36 23 4 63 73 94 132 134 130 132 110 93 99 93 101 100 92 95 97 107 96 115 130 137 130 128 131 130 133 157 164 164 156 150 150 163 173 190 197 179 142 141 107 84 82 82 59 42 47 60 72 57 79 61 65 60 61 23 -2 15 6 0 -4 2 6 6 -4 8 19 7 16 19 23 16 32 25 11 4 13 1 -6 1 -4 -3 -11 22 93 116 91 12 -12 66809 252 249 30 8499 18 33 29 6642 2325 893182 2187 395 407 362 402 409 442 476 457 423 485 403 330 373 350 280 307 296 233 241 299 264 229 232 188 208 183 208 171 120 174 189 190 157 175 197 152 204 233 161 172 183 160 152 134 116 116 100 115 115 92 64 32 125 61 69 69 45 114 68 76 79 38 99 103 93 83 83 76 72 133 92 81 72 126 109 63 109 98 68 111 125 124 135 122 80 120 75 92 19 97 81 68 86 74 48 31 43 51 79 51 48 84 92 114 94 82 89 94 75 59 43 52 61 46 41 54 58 79 77 78 61 79 62 84 87 23 56 58 42 38 79 86 92 87 76 86 85 53 62 84 57 92 94 106 115 97 126 167 154 146 151 125 107 98 94 98 123 136 115 118 145 159 140 142 156 136 144 177 169 159 193 198 195 186 212 213 253 215 178 161 145 141 131 136 112 98 117 109 105 92 96 90 88 90 91 74 24 28 22 31 42 22 21 32 36 41 37 52 44 63 68 68 62 62 23 19 14 19 31 31 31 16 32 108 149 108 48 24 23 15 9 8 7 -8 -7 1 -7 -1 1 3 6 -3 3 1 -1 -4 -12 -11 -5 -14 66815 249 241 30 8461 18 33 35 6643 2323 1377 408 474 439 389 377 403 382 421 375 327 346 292 320 367 325 305 307 292 245 227 237 254 208 212 197 180 223 199 209 168 194 173 186 219 213 155 159 188 233 226 217 204 141 181 126 112 85 125 123 107 81 69 7 14 -36 30 35 4 83 89 104 31 78 80 110 92 113 139 94 102 108 139 140 102 71 89 95 124 128 128 158 101 108 103 68 86 64 78 77 39 70 55 78 60 95 108 71 49 43 56 46 39 92 79 53 55 78 86 80 80 71 63 79 78 66 49 34 80 58 107 97 41 55 55 54 33 76 115 86 66 38 80 70 75 74 76 91 79 88 92 77 78 97 128 142 190 159 157 151 146 100 96 111 98 110 119 111 108 109 166 159 148 180 174 162 155 154 164 176 208 214 191 151 173 196 211 216 243 212 216 190 157 133 105 107 138 113 109 116 104 102 110 100 98 101 83 59 37 19 25 32 14 20 46 34 23 38 46 44 36 45 42 38 43 28 10 7 12 16 22 37 44 68 130 153 110 62 42 15 5 1 7 -5 -6 -10 -13 -4 2 -1 -7 1 3 -7 -10 -4 -8 -10 -11 66821 233 229 30 8419 18 33 41 6644 2321 3410 384 384 392 394 404 324 442 426 360 388 331 321 306 291 272 287 248 261 214 205 240 189 198 170 153 135 180 245 182 178 186 160 188 176 149 174 250 204 208 212 214 270 231 218 150 157 160 112 100 54 70 74 47 6 40 45 32 85 82 75 16 43 61 44 101 79 64 80 124 80 42 113 121 81 120 129 107 81 100 89 92 78 98 108 70 55 53 32 83 44 63 77 87 25 49 43 59 55 59 46 55 29 47 35 -10 51 82 95 69 47 51 47 76 37 17 28 35 33 43 63 77 78 35 34 43 63 60 37 14 49 52 49 34 24 35 43 22 28 75 58 47 55 85 93 120 130 157 175 140 146 146 118 63 97 88 85 87 72 87 123 153 150 148 137 150 174 175 185 170 156 165 193 178 168 173 196 189 220 227 191 177 157 148 125 129 98 102 95 83 63 68 81 76 68 60 67 43 1 20 24 26 13 7 5 -14 0 15 10 15 25 26 19 24 16 11 4 -7 -5 999999 7 19 31 55 111 111 75 41 10 -8 -13 -12 -5 66827 235 186 30 8376 18 33 47 6645 2320 79609 998 439 371 342 374 370 365 366 390 416 342 317 321 349 283 281 258 235 247 186 220 210 193 159 171 171 147 132 156 180 205 223 140 140 195 185 121 206 132 193 183 188 201 184 187 168 166 135 152 120 110 128 123 27 61 87 66 28 60 5 23 56 79 30 74 59 111 68 113 122 76 50 85 107 71 63 54 67 85 103 122 76 132 101 89 83 60 47 52 49 23 44 40 59 85 81 67 82 63 44 61 84 79 54 58 85 49 78 63 79 87 47 44 46 54 59 40 51 40 59 47 54 58 11 29 35 33 38 39 54 49 13 75 82 43 40 31 77 79 36 38 47 85 67 47 45 91 117 138 145 157 158 141 161 141 113 95 103 95 84 81 109 128 127 154 169 189 203 171 138 147 156 153 152 158 180 154 159 203 201 220 243 228 219 203 153 120 118 104 99 94 65 81 81 77 76 87 88 53 17 17 25 10 13 19 12 9 18 29 18 20 35 33 40 29 7 9 9 -10 -14 -11 5 44 54 96 124 121 96 37 11 1 -9 -10 -11 66833 0 99999 30 8332 18 33 53 6646 2318 66839 0 99999 30 8288 18 33 59 6646 2316