36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 2000 01 14 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. ------------------------------------------------------------------------------- 3875 212 1934 30 9554 1 4 35 4165 -11755 20463 999999 482815 999999 999999 999999 433120 999999 999999 999999 999999 577488 472479 999999 999999 5200 391 343 328 336 319 320 331 406 357 337 332 332 356 429 431 347 417 361 374 432 400 367 391 388 354 389 382 333 308 355 297 319 310 301 313 240 245 197 155 169 136 107 88 41 43 51 1 38 7 61 19 19 59 87 81 104 26 59 86 30 46 26 30 65 59 65 53 31 28 42 41 17 42 58 11 15 63 47 20 38 35 45 47 29 53 55 33 47 29 14 32 27 39 48 70 32 1 29 35 33 48 6 11 28 25 14 13 24 29 42 38 29 15 26 50 40 32 24 27 45 59 11 23 29 25 4 12 21 38 42 33 39 2 0 23 22 19 25 17 23 8 28 32 30 23 24 35 27 34 10 19 17 27 18 14 17 29 -1 -1 28 12 15 -7 12 19 23 29 37 31 25 26 16 10 15 21 31 26 1 11 16 5 12 6 6 18 14 -3 5 9 -2 -9 -8 -10 999999 -21 -24 3881 189 1896 30 9546 1 4 41 4166 -11754 6852 8268 10125 12951 15282 17563 29721 33529 21917 999999 999999 999999 999999 999999 999999 999999 3328 438 355 359 308 295 301 323 358 294 268 311 300 295 327 307 346 358 303 309 325 232 304 360 325 239 245 280 226 263 259 232 210 227 222 183 185 184 193 199 196 201 93 23 11 13 -8 -12 10 15 15 -18 2 -57 -24 -18 7 -15 9 15 26 51 -17 -12 12 37 12 -33 -19 11 -14 -5 13 18 -10 -12 44 31 -27 -42 -50 -12 13 -12 -15 15 30 -2 -21 2 -4 -2 -30 -64 -27 -1 -3 -36 -34 -17 -22 -14 -16 -17 -33 -26 -25 -37 2 -27 -14 -8 9 -14 -32 -12 -33 -41 -28 -39 -45 -31 -32 -16 -34 -28 -6 8 -28 -51 -42 -13 -15 -8 -25 -28 -9 -21 -26 -32 -52 -49 -38 -42 -28 -19 -51 -27 -28 -34 -6 -5 -16 -25 -21 -4 -23 -39 -35 -40 -33 -41 -51 -40 -21 -33 -54 -37 -32 -7 -28 -45 -27 3888 210 1863 30 9543 1 4 48 4167 -11753 3107 3623 4215 5097 6047 7433 9254 10717 15258 18008 23367 30160 30810 999999 999999 999999 999999 999999 475758 999999 999999 999999 1713 385 298 313 269 301 288 293 281 265 287 285 301 269 315 401 312 279 304 269 245 272 283 283 199 205 204 115 140 162 44 45 47 7 -9 23 4 16 -43 -28 -26 15 -24 -26 4 -71 -51 18 -29 -52 -20 -18 -5 -13 -46 -46 -29 -22 -50 -21 -16 -4 -6 -15 -31 -28 -43 -34 -20 -30 -14 -18 -9 -9 -32 -44 -23 7 8 -28 -20 -17 -14 -26 -47 -41 -36 -78 -24 17 4 5 -19 -6 -38 -30 -9 -2 -13 -29 -38 -48 -20 -22 7 -6 -38 -3 -24 -19 -31 -47 -39 -38 -36 -11 -6 -34 -51 -56 -66 -36 -6 -30 -36 -25 -49 -34 -33 -43 -22 -44 -46 -23 -33 -51 -35 -44 -60 -49 -42 -42 -19 -38 -71 -33 -17 -47 -66 -58 -66 -69 -59 -47 -39 -41 -53 -53 -28 -51 -57 -60 -43 -43 -43 -47 -43 -23 -23 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 284 710 234 -13 3894 209 1893 30 9543 1 4 54 4169 -11752 13970 15715 25002 26399 22813 999999 999999 999999 999999 999999 999999 999999 999999 2342 871 639 496 329 369 333 411 348 307 298 322 303 307 267 262 287 279 272 322 297 259 215 230 219 216 174 158 94 98 109 76 132 37 32 4 48 45 56 47 -8 13 3 -22 7 23 14 2 -22 -61 34 -9 -4 44 32 -11 -23 6 26 17 6 -27 2 -24 -15 6 41 20 1 -32 2 28 5 47 27 -26 -15 -35 -17 33 19 -37 -8 -26 -11 -12 -3 12 2 -15 2 29 -16 -60 -62 -8 39 -11 6 -12 11 -3 -1 8 -25 -16 3 -7 -18 -3 -28 -27 -9 2 10 -9 -29 -40 -14 -16 -35 -4 -13 -29 -25 -50 -26 -22 -41 -12 -15 -20 -24 -40 -11 -13 -19 -23 -19 -4 -19 -10 -16 -21 -30 -2 -8 -23 -25 -24 -22 -28 -30 -23 -22 -23 -29 -29 -32 -32 -26 -6 -22 -31 -42 -8 -34 -39 -19 -30 -14 -20 -8 -27 -38 -32 -19 -20 -23 999999 999999 999999 -21 -21 999999 999999 -23 35 977 4868 2541 1399 3871 2125 239 5 3900 210 1892 30 9542 1 5 0 4170 -11751 18821 23790 141184 999999 999999 999999 999999 999999 999999 999999 999999 999999 38631 673 396 451 381 350 311 270 310 255 284 246 234 216 304 214 219 273 175 235 194 201 153 133 159 100 64 29 0 10 20 -27 -39 -82 -46 -9 -46 -25 -47 -76 -44 -60 -67 -63 -45 -23 -62 999999 -51 -65 -1 -47 -51 -31 -33 -29 -71 -63 -50 -61 -40 -22 -76 -62 -28 -17 -45 -4 -60 -50 -58 -46 -83 -81 -37 -59 -61 -51 -29 -42 -77 -69 -59 -46 -78 -79 -37 -18 -45 -56 -72 -26 -53 -22 -17 -60 -42 -51 -86 -72 -73 -65 -82 -47 -64 -95 -83 -46 -43 -67 -67 -66 -50 -41 -65 -48 -45 -52 -36 -71 -71 -67 -83 -58 -59 -49 -64 -74 -79 -60 -58 -49 -67 -51 -47 -54 -39 -58 -52 -63 -48 -61 -62 -43 -64 -74 -65 -58 -71 -76 -58 -60 -57 -49 -69 -80 -89 -46 -56 -68 -74 -36 -46 -56 -67 -52 -58 -75 -70 -60 -61 -56 -65 -76 -55 -50 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 -23 44 1906 26162 68245 103086 50017 6938 918 275 0 3906 209 2013 30 9543 1 5 6 4171 -11751 4209 249 259 233 236 183 263 195 171 176 194 246 205 172 179 138 99 66 142 94 133 109 95 60 64 104 33 75 56 14 20 -6 9 -82 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6737 43241 91898 118714 99634 68889 39191 21647 12790 3514 118 3912 210 1954 30 9544 1 5 12 4173 -11750 7008 502 308 302 296 289 265 257 289 262 204 226 233 138 145 162 147 189 177 202 229 147 59 135 76 76 104 118 22 -27 33 53 40 5 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -89 999999 999999 999999 -64 -96 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 -100 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 -99 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 37 3247 34656 92158 110563 86127 44306 12638 750 3918 230 1926 30 9546 1 5 18 4174 -11749 2065 468 481 415 356 476 472 408 427 369 407 412 347 348 324 313 294 264 245 201 171 191 169 172 167 188 144 161 120 141 93 78 -3 -27 44 9 -52 -7 -3 -81 -98 -23 -36 -51 -39 -28 -97 -43 -37 -99 -99 -12 -20 -19 -28 -13 -26 -8 -22 -31 -27 -40 -27 -15 -40 -57 -43 -71 -50 -35 -53 999999 -61 -39 -53 -21 -58 -50 -48 -63 -43 -59 -69 -82 -60 -43 -86 -44 -69 -45 -58 -41 -62 -46 -40 -50 -75 -58 -19 -48 -87 -76 -59 -37 -45 -53 -16 -45 -54 -49 -53 -60 -75 -82 -59 -67 -86 -94 -88 -43 -63 -58 -65 -59 -14 -44 -48 -69 -75 -81 -51 -46 -62 -70 -62 -47 -49 -69 -43 -48 -67 -68 -44 -34 -60 -69 -88 -88 -75 -51 -67 -69 -50 -56 -47 -68 -58 -47 -62 -57 -61 -55 -47 -52 -48 -68 -78 -70 -70 -55 -47 -51 -56 -56 -67 -72 -77 -60 -76 -85 -81 -73 -61 -61 -72 -91 -88 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 183 3373 18718 33569 29825 15479 4490 1395 167 -11 999999 -13 -1 -10 5 58 47 15 -11 999999 999999 999999 999999 999999 999999 999999 999999 -2 58 -10 3924 229 1955 30 9545 1 5 24 4175 -11748 1548 437 451 437 418 380 367 419 397 360 463 400 407 383 398 358 318 218 321 356 318 360 299 242 288 306 239 195 82 55 28 41 29 23 8 -40 -27 -2 -26 -70 5 34 18 6 -18 -67 -63 -14 -15 12 8 43 8 -20 -13 4 -10 -53 -60 -53 4 -30 13 2 -5 -51 11 -12 -38 -54 -10 -28 -31 -13 -65 -4 -3 -6 -60 -44 -20 -27 -78 -31 -1 -51 0 -53 -68 -68 -23 -15 -20 -18 -11 -47 -27 -16 -15 -16 -43 -25 -5 -16 -14 -34 -36 -55 -56 -54 -39 -65 -40 0 -34 -62 -31 -11 -10 -24 -19 -23 -33 -3 -53 -16 -13 -29 -3 -3 -44 -44 -34 -26 -32 -13 -23 -32 -56 -37 -19 -20 -53 -26 -33 -37 -56 -21 -30 -52 -45 -33 -55 -36 -13 -35 -46 -9 -17 -30 -43 -34 -43 -6 -28 -51 -25 -17 -28 -29 -49 -46 -40 -38 -26 -22 -46 -68 -45 -40 -21 -22 -45 -36 -43 -27 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 723 1499 1532 724 12 -9 21 62 103 159 228 416 457 417 436 557 885 1903 3078 7306 7735 5717 10153 15286 17615 23553 17475 10138 5427 3930 226 2041 30 9541 1 5 30 4176 -11747 8005 355 246 234 262 274 290 310 305 351 379 304 300 203 262 277 278 243 139 176 175 100 152 188 127 62 27 41 15 -7 -19 -70 -73 -56 -3 999999 999999 -49 -87 999999 999999 999999 -97 999999 999999 999999 -88 -68 999999 999999 -57 -57 -89 -91 -42 -48 -91 -94 -87 -99 -45 -84 -66 -84 -87 -94 999999 -93 999999 999999 999999 -95 -98 999999 999999 -69 -57 -75 999999 999999 -83 999999 999999 -87 -91 -72 999999 999999 999999 -96 999999 999999 999999 999999 -30 999999 -76 -80 999999 -83 -87 999999 999999 -51 -76 -73 -81 -79 -91 999999 999999 -94 -96 -79 -59 -46 -80 999999 -72 -89 -97 999999 999999 -84 -67 -77 -68 -84 999999 -92 -74 -96 999999 999999 999999 999999 999999 999999 -63 999999 999999 -88 -95 -80 -97 -92 -85 -60 -88 999999 999999 -86 -95 999999 999999 -86 -80 -91 -85 -91 999999 999999 -95 -99 999999 999999 999999 999999 999999 999999 -100 999999 -99 -94 -99 -96 -97 999999 -99 -99 -95 -100 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 238 610 1020 2117 4187 6117 7679 10381 18277 27794 38308 44574 47788 42374 29521 24087 13629 4242 1834 725 668 407 409 388 398 898 3936 226 2037 30 9537 1 5 36 4178 -11746 12428 289 164 126 161 219 163 156 126 121 139 176 80 130 65 115 82 52 95 92 39 19 24 39 73 4 -3 -70 -51 -57 -27 -71 -54 -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 -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 251 2708 11823 24060 33684 45164 54575 53015 57952 70088 80192 75655 56518 51826 37086 15931 11798 14516 12851 8492 3058 2145 1352 1245 877 249 3942 224 2063 30 9533 1 5 42 4179 -11745 5427 394 341 311 285 320 269 291 277 283 166 342 240 219 288 216 224 188 204 202 159 145 191 119 40 107 107 38 9 24 -22 -23 -65 -22 -19 -54 -78 -98 -95 -99 -73 -66 -93 -83 999999 999999 -65 -93 999999 -89 -96 -68 -99 -83 -52 -45 999999 -87 -47 -34 -33 -46 -87 999999 -71 -69 -90 -80 -67 999999 999999 -84 -63 999999 -84 -100 -83 999999 999999 -85 -96 999999 999999 999999 999999 -91 999999 999999 999999 -78 -84 999999 -85 -70 -92 -89 -81 -75 -96 -79 -99 -72 -81 -59 -92 -95 999999 -82 -95 -80 999999 -97 -65 -62 999999 999999 999999 -98 999999 999999 -95 -96 -89 -89 999999 999999 999999 999999 999999 -90 999999 -88 -78 999999 -89 999999 -98 -78 -96 999999 999999 999999 999999 999999 999999 -85 999999 -95 -88 -91 -74 -96 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 -91 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 999999 999999 999999 999999 999999 999999 999999 999999 133 3729 15122 30784 41022 37340 30635 25405 22633 23873 16313 14179 19788 17326 7576 3161 3971 11107 12473 6323 2970 1383 1248 160 3948 220 2059 30 9529 1 5 48 4180 -11744 553 411 486 482 445 403 479 552 475 403 439 392 439 404 367 311 378 389 364 370 378 378 374 442 370 325 375 304 291 293 254 218 225 107 123 90 52 88 62 31 37 55 39 9 20 12 9 -5 -11 -22 -13 -40 -9 -63 -59 20 20 10 0 -7 32 0 8 14 63 81 0 9 -16 12 38 -5 -10 34 21 -3 -48 6 30 4 12 9 12 13 -13 -63 -16 -40 -22 20 13 6 15 -2 23 3 -11 -38 -21 7 -24 -26 -22 -36 -56 -6 -4 -26 -19 20 -9 -10 17 8 3 16 13 18 1 -30 -13 -23 -25 -6 7 -8 -7 3 -22 -27 -28 -35 -54 -41 -41 -24 -6 -2 -10 -20 -30 0 -24 -31 -27 -20 -18 -11 0 -11 -18 -23 -21 -16 -41 -30 -25 -23 -21 -14 -25 -1 6 1 -16 -32 -16 -10 -9 -24 -20 -18 -26 -14 -23 -23 -21 -18 -19 -30 -22 -9 3 9 -1 -15 -10 -14 999999 -14 -15 999999 -17 -24 999999 999999 -4 -18 -2 -7 105 2472 12958 15698 7341 2942 3695 6090 11915 16446 17111 15943 10774 4522 1951 1296 935 1102 1166 151 3954 213 2151 30 9531 1 5 54 4181 -11744 5324 391 314 376 401 324 347 353 284 358 317 322 343 282 266 289 323 300 291 235 250 299 239 294 278 238 292 214 157 108 88 115 45 -6 24 -25 -11 -16 -40 -25 -15 -43 -69 -60 -24 -27 -43 -39 -34 -28 -33 -16 8 3 -59 -58 -45 3 -23 5 -10 -26 -26 -1 -7 -26 -9 -29 -36 -19 -32 -5 -17 -38 -11 -18 3 -21 -25 -39 19 -56 -40 -20 -11 -19 19 20 4 -9 -36 -30 -10 -31 -69 -49 -43 -42 -41 -41 -20 -9 -18 -43 -47 -31 -28 5 -25 -39 -32 -12 -18 -49 -34 -21 -49 -48 -20 -1 -36 -35 -29 -62 -19 -52 -67 -53 -31 -40 -23 -19 -27 -32 -49 -39 -80 -54 -63 -59 -34 -42 -30 -32 -54 -19 -40 -79 -58 -45 -46 -58 -67 -67 -48 -45 -44 -49 -62 -41 -37 -41 -55 -65 -41 -54 -59 -61 -80 -71 -59 -65 -45 -66 -60 -49 -51 -39 -43 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 223 1135 1908 2996 4641 6023 5727 4240 2460 817 305 162 112 40 -14 3960 220 2129 30 9539 1 6 0 4183 -11743 9578 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 46 99 160 240 435 1123 3631 5020 3093 6472 26207 36080 50465 63628 97113 150607 217734 274691 225896 257878 265939 166377 110821 441 3966 24 8105 30 9545 1 6 6 4184 -11742 -21 134 586 979 1155 1204 1279 1831 3912 6845 12234 24348 48525 88346 157593 232925 330399 485889 586553 568085 332920 255100 189804 202758 3972 21 8191 30 9541 1 6 12 4185 -11741 240 4865 10281 11274 7470 3305 2179 1955 2777 4864 12374 22113 38588 47426 50107 78457 161915 217303 288155 318651 333791 3978 224 2096 30 9536 1 6 18 4187 -11740 4715 91 -11 -6 2 -9 8 1 -26 -94 -99 -13 -41 -63 19 -1 11 -7 -53 -43 10 -23 -49 -56 -53 -66 -93 999999 999999 999999 -85 -47 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 144 776 2877 8174 8860 6100 4315 3076 2711 2541 2845 3576 7131 28848 43490 17248 29131 96526 212149 215786 59938 7297 973 3984 229 1946 30 9536 1 6 24 4188 -11739 73823 240090 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 365 571 1057 1755 2784 2470 3462 4453 3533 3676 2887 2683 3935 7119 11075 14898 20258 21817 31274 38447 40962 46102 3990 230 1917 30 9537 1 6 30 4189 -11738 27493 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 356 792 1077 1619 2655 3425 4118 5071 7282 10249 14925 21712 33162 47795 61629 81733 104642 144731 196432 224977 3996 17 8306 30 9536 1 6 36 4190 -11737 443 615 691 980 1762 3982 6241 8892 10229 10562 13121 15298 24659 38172 49115 60994 71058 4002 13 8424 30 9534 1 6 42 4192 -11736 308 796 1349 1932 2192 2685 3762 4883 7513 10650 14524 26929 46478 4008 19 8249 30 9539 1 6 48 4193 -11736 151 256 383 770 1083 1248 1525 2279 3436 4987 6825 9739 14700 20038 27637 37459 45513 47247 55419 4014 25 8073 30 9543 1 6 54 4194 -11735 4 280 218 241 564 784 1162 1711 2149 2598 3220 3699 4254 5313 6631 9297 11935 15362 19018 21273 29383 43219 52991 64327 62799 4020 23 8132 30 9542 1 7 0 4195 -11734 -1 276 472 642 934 1453 2002 2392 2705 3579 4491 6150 8178 10333 13618 17424 22529 29348 36127 43854 54659 72133 93708 4026 25 8068 30 9538 1 7 6 4197 -11733 8 353 396 364 580 983 1262 1463 2000 2519 3273 4477 6804 9812 13450 16055 19428 24394 30544 37286 44078 50551 52262 47185 45869 4032 39 7653 30 9543 1 7 12 4198 -11732 260 1375 2983 3799 3357 2901 2130 1387 1410 3676 7158 8792 9411 9310 7089 7382 5050 3939 5107 6130 7420 9236 11732 16582 25220 32313 39586 38282 33672 27160 38777 61711 94343 97049 97102 110492 94153 85606 60231 4038 50 7306 30 9556 1 7 18 4199 -11731 -56 141 658 1542 3114 4852 6576 8702 8866 6630 7910 10352 9779 7347 4805 3983 1909 802 877 974 1033 1678 5110 7859 9814 11252 12564 15167 18625 16523 19066 20496 22989 24155 29003 29709 35800 46961 61291 90432 111765 140337 207578 291961 384944 370721 278315 165250 112717 53728 4344 231 1924 30 9544 1 12 24 4265 -11684 7053 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 467 1923 5179 10361 18951 30798 34168 33811 32452 27676 27744 27697 22507 21867 23169 20219 15254 8914 4468 2971 1922 1501 3069 5452 8559 7211 5914 4071 2178 3036 6884 7879 8954 11687 12449 14060 17303 17554 23264 33619 45046 60021 85397 123847 215064 260531 331281 420451 419289 380056 373068 291363 193069 82407 4350 232 1861 30 9541 1 12 30 4266 -11683 6601 999999 652 11432 17330 1810 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1094 1694 1129 648 486 296 114 71 999999 999999 999999 999999 171 683 507 353 999999 999999 4 471 571 212 1039 3468 6799 7576 4258 3693 5323 6178 7427 9463 11889 16583 17129 15612 26102 40650 55450 68961 90293 134408 188721 254990 359731 367690 335745 262134 93162 4356 228 1976 30 9536 1 12 36 4268 -11683 2814 10858 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 174 355 277 207 229 226 341 572 1046 1528 2076 2709 3522 4760 5818 4362 225 2063 30 9533 1 12 42 4269 -11682 433 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 262 485 724 1081 1647 2458 3536 4552 5922 7904 10208 4368 6 8632 30 9532 1 12 48 4270 -11681 160 434 819 1212 1725 2537 4374 8 8573 30 9533 1 12 54 4271 -11680 97 316 624 1137 1769 2683 3771 5181 4380 12 8457 30 9537 1 13 0 4273 -11679 20 306 634 1026 1669 2463 3303 3929 4909 6606 8170 9892 4386 15 8369 30 9539 1 13 6 4274 -11678 66 203 400 656 940 1347 1908 2639 3417 4526 5858 7901 10265 12981 16082 4392 25 8070 30 9540 1 13 12 4275 -11677 3 330 1063 993 797 927 1340 1916 2523 3391 4454 5417 6346 6494 7774 9659 11510 14616 18607 23102 29000 35677 43721 55433 69347 4398 33 7834 30 9544 1 13 18 4277 -11676 143 289 299 165 123 306 517 766 1112 1703 2342 3184 4426 5252 4375 4378 5076 6237 7431 9024 11084 13343 16499 20863 25141 30687 39032 50524 63768 80690 100089 125401 162360 4404 29 7958 30 9548 1 13 24 4278 -11675 0 131 227 307 362 493 662 847 1132 1789 2632 3068 3589 4493 5593 6980 8704 10907 13453 16636 20944 28062 39988 55344 75022 104366 141378 182768 235790 4410 43 7535 30 9545 1 13 30 4279 -11674 -41 148 377 567 714 881 1010 1146 1317 1672 2160 2867 3692 4249 4213 3798 3441 3713 4796 5808 6844 8816 12038 15171 14678 9437 9081 12756 17720 20210 24562 32256 39814 52105 64304 78708 100772 129663 162289 191626 222813 256191 277192 4416 45 7469 30 9539 1 13 36 4280 -11673 -36 112 258 472 711 945 1091 1155 1225 1415 1754 2289 3124 4470 6156 7179 6880 6694 7391 9518 13408 16541 18998 17916 16993 18610 22586 24484 23870 24776 28654 35997 48766 62791 80658 104261 130201 154349 185329 217805 248013 284792 318605 310272 298877 4422 30 7913 30 9533 1 13 42 4282 -11672 34 102 172 284 319 404 702 1054 1315 1791 2961 4664 6342 8526 10032 10256 10346 13254 16462 21501 25931 30775 38256 49484 63096 76130 89611 109005 138683 181026 4428 18 8268 30 9528 1 13 48 4283 -11672 100 302 600 953 1465 2409 3913 5883 9076 12809 17091 22031 29975 38299 44097 51968 64243 77325 4434 12 8473 30 9523 1 13 54 4284 -11671 33 257 585 1410 2425 3609 5227 7817 9775 11754 15025 20683 4440 14 8376 30 9516 1 14 0 4285 -11670 -10 332 857 1347 1907 3225 4573 5937 9082 12565 13607 16089 25287 37553 4446 9 8517 30 9507 1 14 6 4287 -11669 202 547 985 2020 3560 4311 5759 7865 10450 4452 6 8599 30 9499 1 14 12 4288 -11668 93 526 1288 2730 4737 6248 4458 236 1696 30 9496 1 14 18 4289 -11667 67251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 643 1130 1635 2380 4808 7315 11784 17233 24837 38435 52504 56964 61211 4464 20 8180 30 9500 1 14 24 4291 -11666 -15 353 658 1905 2658 3717 4948 7784 10366 12052 15469 16902 19801 27991 44019 61789 73136 83186 98811 123007 4470 27 7979 30 9509 1 14 30 4292 -11665 -17 342 634 956 1645 2866 5156 7790 8752 8072 7377 6675 6813 7910 8578 9557 11128 14917 15784 18727 32433 61900 84534 98609 122910 163522 220136 4476 28 7954 30 9514 1 14 36 4293 -11664 18 485 984 1115 1338 2081 2997 3679 3382 2881 2779 3570 4875 6742 9219 11365 14410 19209 24615 31353 42018 57067 72684 92101 119457 152000 194988 246878 4482 30 7894 30 9514 1 14 42 4294 -11663 212 568 1016 1597 2446 3347 4894 6201 6064 4591 4477 5488 7933 11650 16941 26754 37601 51379 70668 87010 102069 128894 150390 178415 223787 290639 362005 403524 462136 496326 4488 33 7803 30 9513 1 14 48 4296 -11662 114 515 923 1427 2028 2770 4141 6290 8632 9486 7940 6504 7737 10513 14103 19133 25186 33091 46248 66644 91221 121339 145795 168123 171694 163059 187237 237680 288846 299321 247872 155863 149452 4494 34 7771 30 9511 1 14 54 4297 -11661 133 319 555 732 951 1358 2488 4080 4993 5864 6695 7531 9255 12580 17074 23351 28994 39545 57502 83137 120503 167549 216388 264370 298650 315310 340198 342810 284168 333446 392018 263675 115540 153441 4500 29 7922 30 9512 1 15 0 4298 -11660 124 409 533 606 1003 1560 2156 3116 4667 7279 11327 16215 19475 29523 44803 68708 108266 171676 267454 367627 472105 604517 649978 559484 547796 550125 563573 353437 201168 4506 32 7834 30 9514 1 15 6 4299 -11660 4 103 281 546 1144 2724 3611 3139 3257 4981 7248 10890 13605 18289 24041 33098 48831 72113 107042 160952 240227 341322 492585 650956 603325 525861 458877 443567 486436 571148 616118 345693 4512 31 7865 30 9515 1 15 12 4301 -11659 -4 75 192 504 1521 2276 2296 2645 3933 5664 8215 11190 14527 19594 27120 38288 59763 94792 145172 211048 324094 470980 597947 618208 468774 284820 247809 275056 379696 433309 417902 4518 28 7955 30 9515 1 15 18 4302 -11658 -10 157 451 829 1325 2257 3984 5844 8136 11264 16030 17564 21689 31436 50012 86149 144829 239632 391859 531659 566844 518432 366559 347518 435472 470483 339536 190344 4524 28 7955 30 9515 1 15 24 4303 -11657 12 118 300 584 973 1590 3398 5820 9273 14153 18406 21192 30422 48513 79855 131971 218555 335385 457018 517564 454906 433138 473488 507936 503435 322139 147127 106059 4530 31 7868 30 9518 1 15 30 4304 -11656 37 82 110 193 312 490 778 1255 2765 4455 7148 11660 13975 22161 34452 55814 91702 143158 229103 363870 491973 580906 558384 528974 592083 693399 744012 618249 251769 109095 64833 4536 39 7629 30 9519 1 15 36 4306 -11655 103 477 416 115 999999 999999 999999 44 144 272 354 593 763 821 863 786 840 1086 1533 2335 3920 7887 14713 26406 46213 76296 123674 190254 265484 334567 428412 502374 579990 637633 673586 681755 569214 352376 145896 4542 24 8076 30 9516 1 15 42 4307 -11654 63 182 261 366 563 959 1871 3414 6429 11177 15088 24373 39458 60849 94071 141687 187316 215924 254651 322058 440258 590503 634318 509552 4548 20 8191 30 9511 1 15 48 4308 -11653 23 135 170 246 446 1084 1967 3516 5314 8377 14620 22810 38106 61938 94280 138054 173654 210952 274153 402006 4554 23 8096 30 9506 1 15 54 4309 -11652 -9 222 775 1126 1327 1252 1072 1289 2588 4004 6563 9385 11002 18520 30332 50055 83223 134382 199510 254066 278851 323012 400871 4560 27 7977 30 9507 1 16 0 4311 -11651 51 278 564 957 1594 2471 3469 4007 3890 4013 3652 3914 5877 11053 17370 26987 47635 85860 148767 230306 329784 362775 268121 256574 353958 523980 575007 4572 24 8076 30 9516 1 16 12 4313 -11649 -21 143 362 635 1099 1702 2411 3215 4171 5141 6582 8836 11001 11929 14683 26528 61839 130328 240143 370821 435378 445873 515198 536166 4578 20 8196 30 9516 1 16 18 4315 -11649 91 311 646 1088 1766 2821 4165 5604 6837 7847 9550 12821 16292 27260 57067 124943 252042 382089 373267 358586 4584 19 8226 30 9516 1 16 24 4316 -11648 42 240 533 933 1623 2546 3820 5561 7619 9558 11282 13013 15754 31308 69139 132511 217960 308117 399401 4590 261 966 30 9516 1 16 30 4317 -11647 628359 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 438 863 1480 2489 3664 4960 6374 7529 9626 13359 25196 49914 87214 140272 217212 4596 16 8315 30 9515 1 16 36 4318 -11646 181 575 1906 4121 6648 8497 8237 10886 11828 19322 34805 58243 86852 126866 188472 244334 4602 17 8286 30 9516 1 16 42 4320 -11645 113 463 924 1646 2896 4837 6548 6698 6847 11630 18600 29693 41458 50986 70997 113660 161586 4608 259 1028 30 9518 1 16 48 4321 -11644 600176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 735 1332 2138 3243 4764 7052 10353 15444 26133 35210 42270 51754 62751 82504 134689 207482 4614 25 8050 30 9520 1 16 54 4322 -11643 109 348 639 792 576 167 115 551 1474 2742 4552 6891 9661 12811 17447 21807 34976 66341 85071 77598 74407 106522 158056 228232 374776 4620 29 7934 30 9524 1 17 0 4323 -11642 9 222 446 698 975 1183 1143 947 779 604 766 1538 3004 4705 5973 6189 8391 15939 26674 35220 53390 89956 122961 109630 90163 115703 169663 273876 467148 4626 19 8205 30 9525 1 17 6 4325 -11641 -9 115 341 677 1105 1625 2012 2616 4084 7128 12918 22619 38668 66847 99993 111499 93096 96165 136561 4632 17 8322 30 9522 1 17 12 4326 -11640 73 517 1115 1865 2707 2725 2482 3147 10510 23523 41486 65924 87952 88044 67135 49833 70687 4638 34 7781 30 9521 1 17 18 4327 -11639 9 77 262 528 945 1038 774 567 181 999999 999999 999999 999999 999999 177 741 1984 3485 5589 8538 11310 15538 22334 25263 23961 42248 105396 182354 239373 177526 104091 107709 163591 239647 4644 39 7630 30 9520 1 17 24 4328 -11638 192 234 298 585 904 1274 1858 2266 2596 2860 3411 6033 10176 13510 14659 13401 8859 6004 3853 1089 630 2008 8121 16062 20601 25622 39442 60074 76107 92596 170100 303111 407458 374419 170520 63988 67610 157361 330901 4650 43 7508 30 9518 1 17 30 4330 -11637 -15 214 512 800 877 823 909 1053 1210 1341 1426 1879 2827 4294 8906 18841 29563 39226 44200 41412 33011 22320 17231 8122 1182 853 1928 7613 12523 18881 22670 25810 28769 37493 71213 155094 276324 319109 332962 294551 127468 144605 242178 4656 41 7569 30 9519 1 17 36 4331 -11636 23 87 168 215 179 125 197 512 970 1596 2156 2703 5850 14057 24132 32541 36915 39618 38954 35432 31155 30257 26602 18629 8014 2071 1592 2061 2780 4350 7752 14545 13702 63813 200494 396973 618967 665173 400762 198811 142631 4662 35 7748 30 9518 1 17 42 4332 -11635 224 681 1216 2038 2911 4731 6875 8549 10128 11892 13766 15164 19802 24355 33034 41822 54224 66936 56207 21701 4019 2574 2963 3608 5456 7477 13357 26714 146753 421132 714982 777549 522604 201887 95949 4668 38 7657 30 9517 1 17 48 4334 -11635 183 452 731 1312 1807 2373 3170 3678 4202 3759 3647 3988 4757 6170 8026 11194 15208 19247 22346 24657 23019 14684 6445 2778 2956 3428 4148 5948 7553 8406 32583 104287 242876 442503 673389 731415 630177 485167 4674 41 7566 30 9516 1 17 54 4335 -11634 20 199 413 692 973 1455 2330 3475 4655 6140 8176 9110 8162 6392 5434 5117 5708 7751 10840 14182 17589 21552 24320 23608 18250 10873 4300 2637 3513 4398 5672 7583 12701 20203 80406 209030 359548 601814 737991 694949 650785 4680 43 7506 30 9516 1 18 0 4336 -11633 57 192 206 254 461 812 1272 1805 3043 5903 9812 13268 16619 18340 17715 12749 8268 6557 6544 6801 8068 9557 11035 11891 12107 10376 5775 2696 2141 2256 2470 3175 3992 5375 7633 13831 27819 97656 207388 351223 557825 689653 631724 4686 43 7506 30 9516 1 18 6 4337 -11632 -88 66 296 510 793 1229 1792 2375 4160 7678 13148 20727 25434 27633 25391 20521 12783 8502 7915 6753 6103 6093 6903 7744 7324 6321 4867 3248 2735 3041 3609 3999 4324 5399 8112 14310 24143 56293 118888 232107 381988 507727 552890 4692 44 7476 30 9516 1 18 12 4339 -11631 -44 185 492 742 902 1021 1246 1379 1564 2979 4883 7370 10659 13380 16171 16576 11603 6175 5331 5317 5179 5168 5282 5099 4684 4394 4531 4738 5755 6948 8378 9810 8463 4593 2999 3562 4466 4979 6500 10514 31808 65178 140872 253188 4698 260 994 30 9514 1 18 18 4340 -11630 146890 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9 27 72 158 288 548 830 1024 1217 1589 2271 3527 4169 4387 3484 2426 2057 2475 3410 4721 5844 6635 6137 6472 7076 7953 8977 10760 12243 14046 14921 15516 9755 4339 3237 3530 4562 7867 13428 28865 60869 123757 4704 47 7378 30 9508 1 18 24 4341 -11629 -80 8 73 233 289 325 375 361 526 802 1108 1325 1606 2212 4092 6357 7756 6678 5240 5177 6542 8337 9756 11818 13686 14660 14495 11980 9787 8953 8380 6897 6471 6618 6793 7534 7080 5145 4200 3888 4078 4964 5953 8341 11432 21358 48449 4710 45 7432 30 9502 1 18 30 4343 -11628 -90 91 249 493 839 904 973 1333 1637 1701 2389 4358 10376 19081 29213 31287 30183 22038 19746 23692 32679 45074 58515 72654 78821 83402 75044 31781 14779 14135 16391 16500 14976 11818 8102 7042 7109 8275 9692 13586 22007 24843 27970 40314 71906 4716 73 6587 30 9497 1 18 36 4344 -11627 -51 31 74 87 117 143 161 122 79 99 131 219 268 304 310 297 337 464 628 811 877 812 857 1063 1341 1502 1385 1082 924 1242 1986 2759 3657 5424 8782 13932 12254 5763 3250 4988 13260 27051 29611 24199 16322 14532 17885 23557 27942 33258 46117 63671 79747 92301 107882 114649 84636 36084 21638 20677 20253 15545 8698 3764 3442 9121 11983 14608 21901 31136 37628 43949 61163 4722 85 6225 30 9495 1 18 42 4345 -11626 -88 9 139 285 379 396 376 371 466 574 829 1159 1355 1453 1612 1957 2273 2429 2416 2348 2160 2016 1981 1877 1884 1939 1960 1998 2111 2269 2390 2374 2419 2712 2871 3200 3590 3848 4114 4290 4397 4643 4543 4284 5490 10357 23594 32548 35957 33629 28308 14408 3991 5051 5648 6779 9710 15961 24387 31710 42169 54747 78676 105286 131259 177934 233728 296216 323060 275834 190086 91437 35430 29129 45749 42685 26547 15293 9164 7417 13127 12934 14987 19600 26255 4728 102 5744 30 9494 1 18 48 4346 -11625 78 520 611 574 595 822 987 936 773 739 772 850 894 792 813 944 1212 1469 1782 2245 2827 3159 2937 2539 2083 1658 1625 1782 1845 1964 2195 2405 2717 2955 3000 3032 2972 2794 2732 2657 2442 2308 2131 2039 1989 1957 1924 1854 1803 1806 2012 2456 2903 3616 4445 5306 6012 6543 7098 7128 7258 14032 26595 29489 18424 21344 16124 8275 6704 7427 8769 11474 18068 27289 38511 53427 66468 76725 87061 107285 145952 192185 234919 283676 327084 352775 333518 218983 83992 43216 25244 10727 12755 14367 13956 9519 2104 173 428 2187 7717 18359 4734 107 5564 30 9494 1 18 54 4348 -11624 -40 338 1080 1970 2629 3054 3485 3808 4329 4662 4506 4241 3839 3565 3155 2771 2513 2322 2126 1981 1967 1992 2077 2228 2593 3465 4487 5131 5213 4911 4519 4307 4280 4016 3600 3132 2673 2342 2120 2169 2622 2970 3169 3294 3206 3002 2950 2801 2743 2774 2690 2687 2917 3375 4735 5906 7269 8012 8282 9369 11933 15502 21121 26384 29798 29563 27543 23357 16135 11612 12075 13509 16174 20033 26556 32164 36582 38961 41247 44406 45516 52229 62888 68456 71898 65785 66931 64952 45653 29169 23428 26018 28064 24852 21115 18373 12773 8134 2769 259 999999 999999 22 222 562 1626 2413 4740 108 5532 30 9492 1 19 0 4349 -11623 202 710 1310 1902 2472 2974 3524 4044 4341 4753 5036 5325 5493 5512 5313 5188 4971 4748 4690 4827 4860 4887 4608 4040 3466 2973 2592 2315 2274 2540 2754 3037 3458 3821 3988 4021 4292 4721 4861 4656 4298 4059 3956 3390 3050 2954 3134 3551 3921 5279 6792 7066 7267 7729 8023 8891 9923 10556 9886 8652 6740 4627 3417 2245 2377 3903 6660 9837 12518 12943 11371 11552 12328 13713 15743 18066 22471 25133 23970 21312 21258 26747 29736 33189 36811 41332 48702 51595 51563 53006 41311 13783 7084 6957 8528 9443 7777 5574 4667 1615 542 268 414 690 981 1517 3097 6079 4746 124 5050 30 9490 1 19 6 4350 -11622 942 15753 20101 19355 2515 999999 999999 999999 999999 999999 12 188 369 606 1006 1759 2843 4532 6440 8182 10175 12152 14022 16407 17596 18759 19571 19448 19047 18516 18114 17316 16220 15619 14753 14689 14871 14550 13542 11690 9799 8430 7705 6672 6190 6567 6783 7112 7393 7925 9071 10424 11961 13025 13677 14007 14057 14551 16310 18959 21186 24142 25733 26431 24819 23020 22066 22310 25147 26972 29114 33113 33502 30812 27417 23767 20738 18727 16080 11923 6979 6156 6178 8897 14943 25071 37636 41380 47026 31204 16256 12076 12056 13973 17301 20698 21805 23438 29376 40866 63431 85203 102458 115344 112220 86638 55610 28138 19172 13864 9684 10982 9413 9028 6520 3221 2438 1267 839 1103 2136 3299 11515 21634 4752 122 5107 30 9487 1 19 12 4352 -11621 1989 103 38 15 248 521 845 1209 1577 1952 2235 2475 2720 2985 3337 3867 4573 5533 7205 9430 12531 16408 21295 25170 28112 31092 33216 34679 35453 35714 35383 34806 34995 36043 37806 38367 37338 34658 31014 27677 26326 26628 27177 26788 26218 26498 26002 23532 19730 15983 13334 12346 12762 13721 16219 19507 23917 27501 30158 32152 31997 29729 27841 27006 27814 28966 29585 30005 33984 38554 43914 49246 55157 49651 40672 36536 35549 36051 36077 33088 25593 13230 5824 3272 3575 6890 15483 41004 87660 125373 153553 136805 64394 25881 14697 13953 16913 19375 22904 35014 51493 67630 86297 113990 87930 49626 23823 13984 9647 9764 10028 13804 16265 13975 15017 13047 9003 5665 2512 2175 2231 2573 4758 115 5307 30 9477 1 19 18 4353 -11620 -69 263 636 1045 1463 1729 1917 2213 2514 2814 3195 3559 4034 4673 5684 7102 9493 13423 16714 19728 21486 22043 21986 21656 21162 20214 18788 17803 17733 19235 21532 22931 21495 19993 19831 21068 21241 19755 19782 20998 20721 18438 16271 14205 12323 10698 9264 8561 8206 8084 8395 9094 9924 10958 12879 15526 18124 20409 21829 23238 25629 30548 37987 40936 38847 36150 34219 33243 36225 42161 51917 64455 91328 108397 91449 74087 56619 49095 48056 40769 46213 47261 34486 25286 26324 18918 11047 7429 11637 17647 26277 31213 35328 41699 55110 71104 86381 101692 117693 127424 120496 63151 24705 12064 10737 16932 16715 18848 21979 25192 30912 26492 18644 8456 4847 4764 95 5899 30 9469 1 19 24 4354 -11619 -82 -84 -68 -88 -71 -77 999999 999999 999999 999999 999999 999999 -75 -6 6 62 211 253 214 161 86 44 2 -71 999999 999999 999999 -36 26 111 142 168 229 298 384 432 409 425 440 400 282 189 206 378 620 800 851 924 1274 1950 2653 3756 5202 6523 7602 8038 6804 5430 4096 3208 4451 7611 7887 4481 2097 1659 2262 3945 9022 20450 43054 83711 126364 165658 154268 115831 99802 89440 99550 127713 164609 214820 274769 367861 411649 375344 219450 48026 25481 21368 15884 18943 21609 18828 6973 4804 25 8021 30 9461 1 20 4 4364 -11616 89 737 1685 3254 5515 7016 10052 13530 20412 30445 45078 76870 113622 169277 248997 285064 265409 160763 145283 87234 40319 37568 79908 127906 141507 4810 49 7267 30 9457 1 20 10 4365 -11616 55 395 913 1636 2562 2871 2480 1817 1555 1773 2442 3231 4123 4361 4985 8205 13881 18265 19232 10873 2832 464 152 217 345 507 612 767 1024 1394 2214 3023 3982 5252 6858 9248 13419 18396 22570 27751 32975 42213 43863 47952 59916 78171 103745 133799 164020 4816 45 7385 30 9455 1 20 16 4366 -11616 90 445 709 823 703 662 779 936 1979 3495 4633 4599 3993 5333 10889 13301 17306 12168 4262 1697 982 883 880 957 1037 1122 1215 1346 1647 2364 3030 3755 4867 6785 9806 13303 12708 82662 87092 90878 99807 112653 127879 144634 161346 4822 38 7590 30 9450 1 20 22 4368 -11616 142 752 1350 1938 2302 2771 3382 3948 7289 10403 11832 9027 5060 3387 2099 918 762 784 971 1128 1192 1280 1334 1442 1700 1796 2032 2974 4672 6592 8622 11063 13499 18042 23998 30722 37808 45740 4828 32 7769 30 9449 1 20 28 4369 -11616 29 460 1145 2161 4015 6920 9580 9792 8685 7321 4146 2013 1618 1786 2131 2384 2770 3239 3094 2870 2808 2734 2771 3171 4290 6123 9243 11288 15394 21091 27556 35544 4834 247 1319 30 9449 1 20 34 4370 -11616 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 159 316 545 654 894 1439 1779 2011 1980 2017 2468 3358 4062 4188 3502 2540 1591 1022 855 954 1264 1535 1711 1981 2065 2137 2692 3276 3932 5948 9239 11679 11414 15073 22104 31055 37852 4840 40 7530 30 9450 1 20 40 4372 -11616 472 1173 2189 3549 4754 5972 7695 9158 9180 7287 4119 1722 750 732 806 944 1223 1504 1684 1815 2025 2293 2596 3030 3414 3899 4435 4686 4667 4879 5581 6166 6586 8196 10631 14728 18672 22137 30456 42508 4846 243 1440 30 9450 1 20 46 4373 -11616 4868 2044 2543 287 3336 3479 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 99 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 356 664 869 1231 1708 2065 2818 3356 3371 4556 6340 7792 9089 10140 10860 10553 9478 6493 3960 3274 2934 3199 3935 4585 5230 6073 7245 8232 9140 9763 10247 10532 11327 11348 11465 11666 12689 14129 17504 20478 25083 34291 40421 52428 71209 4852 238 1593 30 9453 1 20 52 4374 -11616 5544 18705 24329 9429 3353 7196 5483 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 3556 3262 657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 640 1360 3062 4994 5866 7364 8435 8367 9538 13191 18881 25005 29943 28078 27926 26662 23375 16904 12086 10036 9196 8456 8316 9181 11697 14250 17824 20601 21728 25136 27869 28663 28476 27849 26276 23593 24112 24993 26360 30128 38964 55808 72794 88797 4858 234 1715 30 9455 1 20 58 4376 -11616 5561 2264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 305 866 1713 3100 6528 14250 24341 34988 37936 34855 27418 24995 26034 12351 5739 4434 4975 6058 7114 8370 10262 12551 14777 17006 19080 21037 22121 22813 21261 18575 17084 16614 17028 20508 23044 28489 34977 4864 233 1745 30 9455 1 21 4 4377 -11615 20205 457 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 306 613 1196 2165 2865 3898 7936 14959 20217 19206 13364 5275 1493 1015 1258 1581 1832 2240 2565 3391 4395 5376 6896 7890 9086 10531 10920 10092 9854 9586 9464 9695 9981 11504 12977 13309 14414 17309 4870 233 1745 30 9455 1 21 10 4379 -11615 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 319 1031 2043 2427 2218 1497 1813 4362 11186 12501 6598 2346 508 311 392 562 868 1340 1860 2435 3053 3566 3999 4405 5100 5783 5951 5624 5376 5483 6195 6888 7574 8687 9815 10250 11717 4876 37 7627 30 9457 1 21 16 4380 -11615 106 822 1972 1893 1302 1060 876 657 444 293 121 999999 999999 999999 999999 73 305 552 815 1014 1074 1185 1263 1486 1780 2035 2221 2450 2570 2677 2910 3251 3549 3942 4874 5814 6008 4882 92 5980 30 9460 1 21 22 4381 -11615 -31 1306 1534 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 396 1855 4055 7489 11467 10948 6815 3610 2749 2870 3120 3285 3256 3326 3680 4449 4997 4910 4938 4891 4919 4571 4287 3788 3842 4354 4429 4688 5642 7151 8109 8704 8110 7726 7466 7991 8092 4888 97 5833 30 9463 1 21 28 4383 -11615 967 2859 5839 25090 25104 14404 6850 4318 3606 8616 12843 9730 1769 -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 1787 3771 6004 6127 2634 2251 2962 3452 4365 5166 5007 5030 5257 5813 5995 6759 8634 9460 9787 8835 8175 8666 8923 8508 8205 8054 7840 8065 8870 9841 11033 12248 13299 13916 12604 13482 4894 93 5954 30 9464 1 21 34 4384 -11615 412 1025 1329 982 804 3156 9302 19518 35748 48710 43052 11276 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 286 1298 4035 7092 3562 183 999999 999999 999999 999999 999999 999999 999999 277 1006 2362 5133 7886 9831 11802 13092 13506 12976 11721 10760 10165 10873 11658 11633 10785 9625 9142 9775 10312 9455 4900 88 6103 30 9463 1 21 40 4386 -11614 23 1127 2608 5659 16207 28201 28252 23017 20997 9116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1103 2115 3241 4744 6494 7188 7138 8639 10068 10215 9903 9751 8926 8606 9757 10731 4906 237 1633 30 9463 1 21 46 4387 -11614 180462 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 585 1356 3441 7524 12724 16332 15139 20377 20541 6399 809 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 135 353 535 1002 1755 2799 5140 7174 8910 10994 11306 11393 4912 90 6016 30 9466 1 21 52 4388 -11614 -27 680 1333 2200 4273 7264 9137 10090 6715 5855 7596 6774 3732 871 999999 999999 333 410 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 448 810 1106 1122 1198 1728 2505 3107 4723 7708 10435 15233 4918 82 6289 30 9469 1 21 58 4390 -11614 -48 635 1885 4070 7733 10682 7065 1484 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 91 294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 146 349 673 1082 1332 1406 1421 1441 1720 2483 4149 8269 4924 80 6351 30 9471 1 22 4 4391 -11613 310 1686 2243 1374 1769 1909 1719 826 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 52 81 146 246 393 499 585 710 938 1215 1561 2018 2344 4930 82 6296 30 9476 1 22 10 4393 -11613 68 274 521 952 1731 1811 1161 -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 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 61 167 264 367 626 803 755 800 765 828 4936 83 6270 30 9480 1 22 16 4394 -11613 130 716 1377 2390 2711 2496 1390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 424 536 664 883 1150 4942 81 6331 30 9481 1 22 22 4395 -11613 182 1059 2073 4057 6870 5401 1687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 621 1087 1501 1746 1762 1781 1941 4948 93 5970 30 9480 1 22 28 4397 -11613 189 244 350 629 715 845 1011 1585 2682 3385 2238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 249 839 1353 1669 1988 2505 3100 3695 4153 4145 4270 4138 4954 167 3751 30 9481 1 22 34 4398 -11613 336 2892 7127 7270 3710 2902 1875 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 584 2177 2521 2999 3880 4404 1850 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 628 1155 1886 3001 3828 4275 5070 6037 6956 7878 8895 9717 10236 11031 4960 91 6032 30 9482 1 22 40 4400 -11612 128 2000 5539 9838 13874 15339 14920 15245 14264 7386 2947 1234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1429 2898 5314 8017 10538 10884 10268 9221 8912 8586 9893 11246 4966 163 3875 30 9485 1 22 46 4401 -11612 605 1187 1858 1534 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 399 3030 2001 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2284 5620 8824 9781 5444 2647 4267 5341 4884 851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 184 435 732 1357 2109 2399 2645 3399 4633 5782 5346 5411 6502 8377 10728 11041 4972 161 3940 30 9490 1 22 52 4402 -11612 742 2663 8000 12873 8231 2543 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3062 8733 6460 999999 999999 999999 935 840 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 302 401 665 1147 1786 2527 3276 4029 4447 4107 3746 4409 5231 6206 7587 9065 12509 15750 4978 166 3794 30 9494 1 22 58 4404 -11612 889 3595 5461 7997 8066 3016 3649 3198 632 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1424 2775 2127 2494 302 999999 999999 999999 2821 9224 4291 657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 157 213 161 138 227 343 482 749 1728 3248 3995 4302 4407 4887 5743 5844 5836 6168 7114 8213 10113 11997 13820 4984 163 3855 30 9495 1 23 4 4405 -11612 976 4299 5565 4906 468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 1207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 61 269 982 2432 6382 13228 21380 14881 4104 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 300 634 844 904 921 922 945 996 1181 1609 2335 3185 4107 4903 5708 6099 6556 7209 8285 9161 9381 9501 9313 10342 12976 16422 4990 134 4756 30 9496 1 23 10 4407 -11611 247 1207 1808 2692 2957 3452 4340 2638 318 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 746 1143 1247 398 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 101 102 152 266 259 268 404 607 813 862 847 898 1034 1207 1182 1205 1476 1878 2206 2514 2752 3120 3413 4996 134 4756 30 9496 1 23 16 4408 -11611 177 890 1307 2507 3824 5000 6672 4026 1109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 513 1240 304 999999 999999 602 779 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 999999 46 542 1017 1309 1421 1687 1809 1927 2011 2244 2354 2476 2619 2477 2281 2277 2269 2327 2537 2620 2572 2834 3410 4103 5002 85 6253 30 9493 1 23 22 4409 -11611 85 367 677 1616 4131 4788 5049 5507 3727 1671 99 2305 6408 9082 7702 6052 6467 4751 859 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 599 887 1011 1193 1296 1513 1790 1979 2188 2133 2290 2807 3043 3396 3355 3241 3375 3487 3843 5008 76 6491 30 9491 1 23 28 4411 -11611 -32 623 1466 2545 5400 12077 17715 26136 30621 16397 1173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 420 768 1015 1211 1589 2098 2476 2760 2876 2970 3065 3361 3753 3860 4070 4343 4732 5381 5014 79 6402 30 9492 1 23 34 4412 -11611 341 873 1356 2110 4508 6986 13137 21194 30161 54397 81713 67035 39066 1610 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 527 1111 1680 2094 2719 4011 5227 6240 7249 8313 9831 10882 11147 11451 11947 12208 12116 12876 14075 15294 15269 14728 15548 16212 5020 143 4457 30 9497 1 23 40 4413 -11611 293 2324 1230 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 594 1092 2375 4642 5404 7617 15799 21343 38490 72874 115072 62407 7736 1005 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 552 936 1540 2872 4126 4384 4782 5974 7294 8333 8867 9717 10709 11731 12889 13758 14637 15571 16565 16670 17154 17634 18784 20027 20475 20623 20039 21351 5026 158 4039 30 9499 1 23 46 4415 -11610 1221 1682 924 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 1367 1784 999999 999999 999999 999999 247 2016 3186 2352 142 999999 999999 999999 999999 2161 3540 2918 782 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 540 1190 1586 916 146 2272 12217 30487 60463 90239 53173 5246 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 365 870 1517 2336 3019 3434 3935 4450 4968 5010 4937 5154 5889 6803 8061 9551 10844 11107 11548 11950 12429 13176 13776 14863 14841 15325 16329 5032 76 6500 30 9500 1 23 52 4416 -11610 226 987 2043 4838 9902 18268 33682 50549 42464 21871 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 819 1396 1798 2113 2376 2433 2276 2178 2057 1931 1886 2003 2292 2708 3184 3913 4762 5181 5381 5747 6380 6948 6993 7707 5038 75 6527 30 9497 1 23 58 4418 -11610 949 2721 6199 13534 26644 51760 86951 57775 25455 4163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 216 692 1222 1702 1924 2110 2458 2856 3076 3406 3598 3620 3423 3151 3138 3068 2967 3136 3508 4134 5032 6234 7276 7904 8914 5044 74 6580 30 9490 1 24 4 4419 -11610 788 2676 6100 11718 22810 46306 81868 111678 132606 82865 797 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 422 1135 1889 2497 2970 3426 3774 4256 4826 5178 5463 5742 6056 6202 6207 5931 5368 4847 4357 4611 5391 6122 7357 5050 73 6573 30 9483 1 24 10 4420 -11610 526 1860 4541 13466 34080 73699 134151 162058 49347 13050 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 842 1825 2637 3578 4483 5466 6690 7755 8780 9865 10683 10607 9959 9298 8926 8091 7327 7134 8168 5072 138 4609 30 9469 1 24 32 4426 -11609 218 1384 3439 5609 6282 6361 8099 8160 9230 13998 18189 8824 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 406 1069 4201 11513 24054 32216 43256 12647 1504 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 225 527 784 933 1242 1452 1681 2539 3819 5476 6259 6054 6006 5791 5393 5360 5811 6229 6235 5375 4933 5656 8306 5078 137 4637 30 9467 1 24 38 4427 -11609 311 1289 2777 4055 4570 5352 8218 10956 13237 18185 21939 14158 4149 2335 1636 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 262 3142 8178 15914 24258 39329 46540 59497 37008 425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 402 811 1086 1250 2054 2743 3367 4495 5736 6145 5725 5028 4893 5774 6385 7492 8984 9606 9986 9993 8303 6083 4742 5060 5084 230 1847 30 9467 1 24 44 4428 -11609 504106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 486 1498 2081 1730 1478 2171 3521 4884 6867 11335 17836 15249 7650 2196 400 -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 3679 13840 34301 48230 35930 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 33 361 685 796 963 1307 1745 2287 3000 3881 4833 5833 6982 8590 10925 12620 13236 13433 13829 14272 15280 16639 16304 14713 12156 5090 138 4634 30 9464 1 24 50 4430 -11608 107 779 1533 2190 2844 4286 5830 6782 8393 11186 16627 23919 23193 14938 4858 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 153 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 639 7607 25570 45224 46751 23477 10141 5131 787 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 537 954 1005 1065 1274 1658 2006 2210 3207 4311 5545 6902 7812 8526 9750 12057 14290 17700 20535 22857 25543 26530 27099 28046 27837 5096 136 4657 30 9457 1 24 56 4431 -11608 110 344 455 685 1165 2020 2994 4313 5468 5979 5814 3924 1235 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2565 12854 29884 60356 76939 80089 60431 19083 6419 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 252 883 1864 3222 4241 4541 4885 5078 6046 7549 7827 9856 12502 15261 18166 22048 26892 31046 33626 37053 40082 5102 134 4712 30 9452 1 25 2 4432 -11608 128 596 1139 1461 1869 3105 5332 8188 13174 18639 21935 10911 295 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 455 9677 30352 77366 172968 300759 376651 199403 47754 769 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 887 2013 2677 4206 5459 5865 8920 14670 21994 33597 40570 47428 53074 57378 62853 70984 5108 135 4678 30 9448 1 25 8 4434 -11608 307 1171 2580 5270 9092 14197 21042 27924 37066 51814 74335 110042 141895 107856 34754 870 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10909 88386 233200 322440 334412 219899 81557 36463 -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 26 738 3434 69795 74860 76940 32002 40234 47102 93747 116309 5114 139 4554 30 9444 1 25 14 4435 -11608 13 822 2389 5667 13732 27609 46617 85540 129607 166240 191544 227403 237956 204605 111152 38130 20831 7870 770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 249 238 6547 79151 178275 159470 77953 21182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 2190 6032 9614 12070 16735 23702 38026 56683 5120 142 4458 30 9438 1 25 20 4437 -11608 -6 663 2280 5436 10740 22202 41589 72380 116280 183383 330959 384695 284822 115539 104013 79199 12321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 294 1355 5013 10341 17756 23053 32836 56456 67803 5126 139 4545 30 9435 1 25 26 4438 -11607 -27 590 1983 4375 8183 15579 29173 56414 91118 143640 187923 192515 201674 109643 95279 72521 15434 4265 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 388 2267 1856 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 21 1832 4300 7837 13739 25219 36427 44521 60054 68975 5132 141 4487 30 9437 1 25 32 4439 -11607 964 2671 2787 2747 4122 8433 10917 7288 7852 15550 35849 70151 106642 150879 198339 254741 153272 51808 7050 2958 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 608 1195 1028 403 37 2436 12271 11702 2843 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1119 2049 7548 9643 11788 19526 25354 38236 53295 64753 70996 5138 142 4456 30 9436 1 25 38 4441 -11607 -59 914 1841 2234 3690 8411 17312 33470 50228 100976 124246 89393 36268 35549 58062 98450 115070 111827 135753 91943 31092 18536 4921 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 177 253 95 999999 64 4507 5005 337 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 230 1586 3147 5001 6699 8444 13024 20929 35349 53476 5144 146 4362 30 9432 1 25 44 4442 -11607 28 806 3921 15362 21246 31172 31552 60931 125572 170854 180663 150834 62608 49314 15169 5868 999999 999999 999999 999999 999999 999999 999999 283 1488 211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1996 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 222 703 1621 3464 5440 4354 7777 10367 14298 18832 22327 5150 149 4238 30 9428 1 25 50 4443 -11607 429 2145 7981 28104 88275 147357 111335 11811 23544 38158 46232 75680 92267 67862 27782 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 78 -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 305 1329 3907 6493 7903 9815 11882 13689 5156 150 4204 30 9424 1 25 56 4445 -11606 -86 695 2491 9878 38176 160086 241002 121130 5616 9610 46457 64080 15093 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 926 1839 3572 6303 8647 10239 11982 5162 226 1921 30 9421 1 26 2 4446 -11606 962706 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 544 2140 7309 24412 77600 187157 252882 145431 31470 397 999999 2727 5398 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1044 3113 6183 8708 10268 11787 12600 5168 149 4230 30 9420 1 26 8 4448 -11606 647 2950 13427 55704 122910 139995 121766 63601 36122 21495 19394 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 704 1676 4269 7952 10944 11721 12187 5174 146 4320 30 9420 1 26 14 4449 -11606 239 1477 6161 27815 107373 189516 124935 77985 43479 5471 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 306 2316 5234 9100 11215 13743 15333 16260 5180 144 4379 30 9419 1 26 20 4450 -11606 318 1648 6999 39016 93488 111366 128236 111267 23306 11950 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 852 2240 4011 6228 7394 9112 10488 11327 13553 16240 5186 144 4380 30 9420 1 26 26 4452 -11605 105 891 3452 23797 69537 84807 112414 141175 127102 115593 125271 144432 67948 9264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3862 7841 9271 11119 14137 17245 18181 17939 20741 27112 5192 143 4410 30 9420 1 26 32 4453 -11605 137 909 2816 10422 76044 135609 169940 256627 395302 282779 285030 128918 14801 -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 2285 6456 14439 17936 23703 31108 37979 41914 41720 41627 5198 146 4320 30 9420 1 26 38 4455 -11605 -98 332 1198 3399 21178 108972 195450 282082 404323 590447 624506 406901 212347 22182 6506 999999 999999 999999 999999 999999 999999 999999 999999 999999 1357 13504 11520 4560 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1083 6952 17375 24040 36720 50696 58598 5204 146 4319 30 9419 1 26 44 4456 -11605 177 878 2360 7855 70359 204108 266436 327904 451455 607114 347368 260844 62101 6671 308 999999 999999 999999 999999 999999 999999 999999 999999 999999 1949 23273 36611 22660 56776 10548 4626 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 450 4580 437 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 623 3044 8371 16812 26096 35591 48539 5210 147 4286 30 9416 1 26 50 4457 -11605 47 711 2003 6312 34726 218470 269434 403721 435619 299545 216992 50286 12279 1970 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 4876 64049 91780 140739 139246 114267 45083 8870 3937 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1064 3011 5852 7864 20320 41834 58868 5216 149 4225 30 9415 1 26 56 4459 -11605 -69 476 1820 5431 25507 75677 147742 235475 442997 369148 303857 74908 12361 5560 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 670 5497 22999 124046 143967 98929 38543 11448 1688 254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 964 7773 18992 29969 41335 54792 68954 71436 5222 150 4195 30 9415 1 27 2 4460 -11604 74 796 2482 7007 33291 130214 234165 311825 475091 486800 321738 55550 10129 3204 999999 999999 999999 999999 999999 2130 40380 33200 13244 2155 2731 16365 9050 19201 132270 67816 29811 31149 11094 4831 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1431 4405 7362 14109 39123 67847 5228 153 4107 30 9417 1 27 8 4461 -11604 -36 724 2163 6059 22040 55794 73403 104972 144137 191153 242413 333240 265380 50217 8491 624 999999 999999 999999 999999 1396 7258 22930 32303 29102 22650 6723 3779 3869 13482 46045 102871 100798 75739 103823 81565 11990 1531 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 968 1597 706 -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 1818 4606 8919 16517 34838 69496 85151 5234 152 4138 30 9418 1 27 14 4463 -11604 7 795 3187 12773 46612 44091 17474 14529 5068 5051 29692 14013 5679 612 999999 999999 999999 999999 6373 47875 75694 99328 153404 169490 184795 172440 139594 123051 141300 143593 119016 68155 36690 57297 60618 8594 1415 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 512 1303 1716 1682 930 -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 -1 75 170 286 615 1975 5713 14334 37952 73822 97794 100396 104824 5240 146 4319 30 9419 1 27 20 4464 -11604 247 695 1082 759 999999 999999 999999 999999 50 1217 3759 11404 20678 35338 61715 95579 122539 172846 211183 222598 196215 219596 237308 241738 233623 129782 39531 38238 38052 9124 411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 650 1078 1454 611 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 90 266 717 1646 3104 8926 23981 48691 68336 82726 5246 141 4470 30 9420 1 27 26 4466 -11604 -15 22 -29 657 2340 5047 15793 33076 56356 88357 141149 208661 215171 294298 327069 292465 252507 204933 139492 49927 6044 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 438 437 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 11 1639 3119 7390 12492 28447 46492 5252 142 4443 30 9423 1 27 32 4467 -11603 26 812 2347 4035 6168 14955 29005 70630 134549 204185 258749 353554 292048 147358 149962 146519 130745 116284 39544 7207 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 42 957 2088 4200 12821 18084 27545 5258 145 4355 30 9425 1 27 38 4468 -11603 602 1804 3873 7833 14887 27838 46626 70744 86162 101581 115567 139295 144123 153630 147099 176362 260559 276505 236655 165943 144609 38921 13062 1985 508 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 85 212 498 1086 3226 5264 146 4324 30 9424 1 27 44 4470 -11603 -70 639 2209 6059 15795 27038 33480 35578 44905 45134 53219 73073 109586 153349 202344 283498 439610 527263 288139 188975 205692 175978 58843 22602 3148 1935 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 133 254 577 1854 5270 146 4322 30 9422 1 27 50 4471 -11603 345 1455 4310 11198 26533 67167 162069 255712 328128 377545 299307 219323 248888 327294 329146 241493 188755 116526 41011 363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 131 279 491 5276 148 4262 30 9422 1 27 56 4473 -11603 58 790 2310 5838 13400 28188 57167 111454 224837 410289 663338 704195 284926 62564 37187 24147 27085 23891 19045 12570 4033 -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 42 141 281 497 803 5282 155 4057 30 9427 1 28 2 4474 -11603 32 954 2942 5204 9980 31298 60627 82360 89423 111699 115724 163063 999999 999999 999999 265067 294168 249231 130736 40912 6498 3220 1449 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 273 1096 2774 5288 148 4273 30 9433 1 28 8 4475 -11602 328 1552 5157 50446 72783 134042 186565 265510 232147 292652 387716 437589 323132 243778 64829 13037 535 -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 69 1312 2589 5294 153 4097 30 9437 1 28 14 4477 -11602 337 8611 10485 39589 32359 18575 10066 12010 18143 24329 34287 46687 54232 93026 127301 181312 260738 290228 348567 474709 423481 199119 26369 2351 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1599 5300 159 3948 30 9438 1 28 20 4478 -11602 62 677 2182 4914 10775 15147 15977 48365 100680 130483 225402 337802 313183 292331 191291 125960 72727 46854 66755 136362 156713 184885 225685 162121 59232 47130 45850 28278 7505 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5306 26 3976 30 9436 1 28 26 4479 -11602 158 1008 2721 8269 13214 21672 46486 86546 132861 151186 77783 15335 11722 20684 44248 84089 124008 178966 178134 239097 395335 618001 568072 418856 167395 2002 5312 156 4060 30 9430 1 28 32 4481 -11602 351 506 315 -99 999999 999999 999999 999999 27 115 693 2049 4431 10959 30819 55166 79570 113710 152388 228598 232788 263144 315214 416773 522773 616399 514311 328939 80067 16706 4113 2128 1157 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 203 414 5318 137 4594 30 9424 1 28 38 4482 -11601 213 935 1976 4024 11109 23684 35985 75725 146409 253865 306223 390025 338592 174388 163270 188883 143364 88857 91832 149038 185848 124636 90886 72606 59089 11029 1099 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 114 310 5324 135 4647 30 9417 1 28 44 4484 -11601 25 683 1815 3742 7938 15354 23078 26915 38360 55695 71014 83780 98581 110430 110045 78182 48057 89837 159667 207958 242756 296992 374242 209183 38755 3770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 188 439 759 5330 142 4434 30 9414 1 28 50 4485 -11601 -93 210 379 358 354 799 1545 2474 2915 3167 4090 5462 8042 11202 12000 12994 20578 27502 32118 36209 37911 34478 37132 50757 67683 87374 112084 149063 199400 248805 364749 457953 295703 24527 4159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 169 354 676 1249 5336 134 4675 30 9415 1 28 56 4486 -11601 180 714 1446 2893 5623 10996 21324 26986 33360 44326 67954 75318 45082 37705 38708 40298 37691 86709 139839 219581 327003 439842 399044 327131 135590 12157 1538 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 64 186 494 850 1373 5342 139 4527 30 9417 1 29 2 4488 -11601 15 443 1249 2447 3912 5802 8149 11500 22247 46350 83353 134239 193738 235023 347978 403605 125405 11103 7693 18438 121207 156400 161183 203820 176871 106140 52626 4842 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 151 446 829 1595 5348 138 4558 30 9418 1 29 8 4489 -11600 163 897 2190 4481 7765 15558 26216 39958 64108 83019 101805 117648 168462 220356 257783 360244 315762 109977 83378 101711 106607 110243 144900 167796 96059 66089 10214 1367 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 69 251 570 1446 5354 132 4738 30 9418 1 29 14 4490 -11600 449 1231 2594 6507 19192 51998 92392 139095 222293 289821 313455 335625 424832 331070 202521 195817 379161 200507 49238 18622 2438 490 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 245 5360 15 4978 30 9418 1 29 20 4492 -11600 599 2483 7376 19796 50216 119371 213949 342762 499212 665932 747927 683836 486678 183077 14315 5366 123 5007 30 9417 1 29 26 4493 -11600 423 1545 3850 9529 29284 106175 187448 318089 574911 999479 999999 528013 136183 9433 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5372 17 4884 30 9414 1 29 32 4495 -11600 98 1011 2990 7645 19440 54663 115698 220756 390925 585666 767515 725142 636028 395475 219063 22623 1737 5378 16 4883 30 9413 1 29 38 4496 -11600 107 952 2952 7644 29789 76764 162314 226246 317022 438796 526833 704680 666069 178269 23003 1981 5384 124 4974 30 9414 1 29 44 4497 -11599 332 1587 4455 12460 78483 178797 200295 331934 501865 646564 835083 457579 13458 2077 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 194 5390 125 4944 30 9414 1 29 50 4499 -11599 31 698 2226 5939 16175 48672 107612 183131 293393 475959 723668 937336 841160 554419 102640 15047 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 -17 27 94 178 300 5396 123 5003 30 9413 1 29 56 4500 -11599 126 931 3139 10163 59160 117456 238651 484104 823557 862687 631016 478519 378050 202999 51491 1157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 89 223 5402 127 4884 30 9414 1 30 2 4501 -11599 203 1379 6730 22875 38738 85906 147843 247249 452324 671518 848355 975928 687091 33763 4657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5408 17 4825 30 9415 1 30 8 4503 -11599 342 1265 3711 13495 64260 143633 198327 511388 999999 775166 625177 497658 570836 208092 28139 2129 99 5414 128 4854 30 9414 1 30 14 4504 -11598 58 580 1750 4799 16238 65573 119971 207864 432353 691995 704064 861566 999999 679948 48013 4548 -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 66 5420 129 4824 30 9414 1 30 20 4506 -11598 158 744 2194 5937 13893 39252 109173 199915 358202 950533 999999 999999 628643 70886 2933 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 70 133 245 413 681 5426 127 4889 30 9419 1 30 26 4507 -11598 110 663 2157 6138 18551 50411 113759 221137 413786 999999 999999 895058 294965 113429 227669 98953 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 28 151 5432 130 4804 30 9424 1 30 32 4508 -11598 -17 252 758 1921 4551 9385 42202 92313 177665 600133 999999 999999 567718 445896 289251 126910 60737 58015 9707 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 152 5438 78 4808 30 9428 1 30 38 4510 -11598 -52 516 1852 5280 14369 46473 114858 345516 723620 999999 915641 620983 394461 363315 751402 767443 100202 1455 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 -86 -92 -71 999999 999999 -68 -92 999999 999999 -95 -84 -83 -85 -75 -91 999999 999999 999999 999999 999999 999999 -91 5444 86 4869 30 9429 1 30 44 4511 -11597 4 751 2811 8565 25314 68962 164904 275886 316695 301526 347162 429796 668428 803435 803499 883039 763074 343163 3074 -83 999999 999999 -87 999999 999999 999999 999999 999999 -73 -83 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 -90 999999 -92 999999 999999 999999 999999 999999 -89 -96 999999 -87 -65 -59 -70 -83 -82 -74 -72 -84 -69 -58 -73 -82 -52 -68 -77 -76 -94 -76 -76 -76 -84 -90 -99 -86 -88 -87 -86 -95 -91 -97 999999 -82 -79 -83 5450 62 4778 30 9428 1 30 50 4512 -11597 53 687 1645 3153 5544 10818 20925 40671 79044 139080 219286 231071 269779 375490 518885 640195 827895 979825 881658 601363 119979 699 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5456 53 4837 30 9427 1 30 56 4514 -11597 156 760 1893 3719 7694 14703 41468 99876 182603 301131 558956 870680 999999 999999 661253 18967 2448 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5462 17 4835 30 9425 1 31 2 4515 -11597 -53 328 1176 2755 5390 13625 35178 77159 152753 229751 415925 897293 999999 999999 970279 43011 4569 5468 95 4443 30 9423 1 31 8 4517 -11597 52 651 2218 5719 12354 25434 43098 61766 78820 110408 176841 309859 482312 558515 551147 501272 463520 443571 425374 373197 548032 741196 518611 79029 2137 -85 -95 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 -97 999999 -98 999999 999999 999999 -97 999999 999999 -93 999999 -71 -93 999999 -84 -83 -73 -61 -89 -89 -86 -88 -74 -69 -83 -75 -74 -73 -71 -60 -56 -68 -54 -52 -74 -92 -68 -69 -72 -83 -83 -80 -87 -79 -79 -94 -96 -86 -89 999999 -97 5474 88 4443 30 9423 1 31 14 4518 -11597 226 1344 3104 7406 27238 47152 61307 90246 133302 192577 345135 641330 999999 999999 999999 650948 379987 104979 30061 4436 216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 -86 -76 -92 999999 999999 -92 -93 999999 999999 -90 999999 999999 -99 999999 -95 999999 -99 5480 18 4443 30 9423 1 31 20 4519 -11596 58 631 1369 2602 5516 12449 39511 124845 210581 315821 532681 999999 999999 888676 233500 41913 7736 113 5486 19 4503 30 9423 1 31 26 4521 -11596 -33 159 539 1317 3401 16159 24353 69542 113179 210626 281122 361658 667604 999999 999999 410542 80076 2709 347 5492 84 4500 30 9420 1 31 32 4522 -11596 -66 79 435 1008 2308 5389 26388 57484 108428 153195 308840 425398 976679 999999 999999 935143 54703 9616 362 -90 -81 -86 999999 999999 -94 999999 -99 -88 -79 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 -77 -59 -88 999999 -91 -73 -95 -70 -72 -75 999999 999999 -95 999999 999999 -86 999999 -95 -66 -88 -93 999999 999999 999999 -94 -81 -85 -52 -86 -91 999999 -87 999999 999999 -95 999999 -88 -92 -95 -91 -88 5498 18 4525 30 9415 1 31 38 4523 -11596 382 1570 4302 11661 31460 100275 162291 260183 299817 489665 771962 999999 999999 698791 371268 122123 8133 1412 5504 35 3952 30 9412 1 31 44 4525 -11596 13 405 955 1770 2696 2995 2798 3086 3946 4093 4597 6847 9506 17925 33727 54858 81359 123162 166884 184573 186419 159725 180216 256537 349894 366307 394578 462792 576330 654170 592510 467493 225239 18177 91 5510 105 1881 30 9411 1 31 50 4526 -11595 989336 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2206 7211 24261 60812 67428 12893 5641 3896 2438 2017 1620 2115 2463 2633 3178 3265 3314 3729 3667 3551 3808 5171 4347 4126 5081 4320 3822 4145 4015 3173 2352 2956 5020 7229 7896 6700 3539 4001 5209 1507 2606 15057 68725 86847 115469 215855 347907 498313 700258 893002 876949 717123 230657 15756 -82 5516 94 2061 30 9411 1 31 56 4528 -11595 485 1693 2339 435 999999 999999 999999 999999 1884 1445 825 999999 999999 999999 999999 292 1353 1671 930 1621 2676 4543 6343 8502 11771 16783 16682 21100 33217 30277 18436 23574 16454 8399 13637 16539 28439 27229 31429 41802 19285 13138 25185 24086 34298 50389 63107 72543 20902 10107 10755 11668 12668 13753 15659 17682 19921 21610 23111 24369 26148 31327 35862 45920 48244 46661 51185 47435 57292 102270 155518 221237 235947 238303 242020 284754 402242 399073 327992 275978 69809 15062 13278 11799 7056 4689 2409 566 1521 8491 22557 24882 15030 1586 5522 87 1941 30 9411 1 32 2 4529 -11595 311513 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 767 4638 12337 33902 47198 52223 72213 133191 133160 64614 55778 58685 81421 92601 129381 166240 206079 230210 158152 143058 79405 53902 45319 57458 97487 195995 347398 501444 599948 682891 557883 415534 208832 80236 48658 28835 29201 21499 5511 1862 2223 861 5528 78 2199 30 9429 1 32 8 4530 -11595 837 937 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 119 407 741 1689 2688 4325 10165 21959 31348 33638 42610 36437 43840 50907 46619 73001 103360 111965 99668 102528 92095 91008 98436 115693 137333 153454 168580 166878 158803 173764 202115 233503 361338 474317 600289 719971 787324 679866 384174 257999 158315 77820 32103 19339 14515 12129 9548 7729 6283 3489 992 82 5534 91 1933 30 9463 1 32 14 4532 -11595 550064 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1018 3093 4544 7752 7999 8270 9172 8395 11192 15707 22578 34552 50530 68107 90271 117581 164199 263449 413618 660460 823095 550983 392695 384851 379346 382028 360429 357713 354416 352669 282745 179009 132921 90034 68793 47811 28156 27188 22965 13880 3908 1242 172 5540 51 3374 30 9494 1 32 20 4533 -11595 10 213 966 2530 3083 3698 4761 6337 9451 12600 17560 22469 32448 51420 78651 96625 120966 157173 221505 277810 342478 426725 519580 597466 635448 688742 696587 656338 566702 413295 262769 126400 54379 27666 14423 10985 10919 10120 8361 5410 4443 4344 4161 3313 2955 2921 2303 1923 11725 2006 -71 5546 107 1958 30 9518 1 32 26 4534 -11594 390540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 546 1487 2378 4017 6462 11725 17476 22098 33739 50294 70801 100746 147966 222174 322558 461098 648356 899112 999999 999999 999999 867176 533253 322852 167171 90339 65751 14018 7777 8057 10573 10215 8754 7898 12107 10891 9065 8931 6081 1214 584 33 193 5248 4814 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 5552 60 3178 30 9538 1 32 32 4536 -11594 37 661 1216 1705 2452 3680 5631 8422 10784 12933 15540 20133 27730 40829 60055 87829 126404 169406 202517 248631 316630 379906 427723 419952 366395 320687 293109 250027 137508 72937 37620 21529 18107 17961 17230 14626 10419 9298 8190 5037 4258 3793 3633 2354 1219 999999 999999 999999 4586 25656 55312 67383 83242 158905 321526 458852 510354 422473 49010 612 5558 128 1996 30 9556 1 32 38 4537 -11594 643354 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 168 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 624 1094 2217 3099 2216 449 999999 999999 999999 999999 999999 999999 1094 4974 14921 29120 50901 93094 175798 297109 428542 639467 967402 999999 999999 781617 194196 1447 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 -98 -83 5564 45 4801 30 9571 1 32 44 4539 -11594 184 698 1853 4192 9356 22076 54790 115044 231823 410570 745081 946595 703125 428170 504897 874010 717200 228681 86003 51548 479 999999 999999 999999 999999 999999 999999 999999 999999 -29 962 2141 238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 354 481 5570 183 1846 30 9586 1 32 50 4540 -11594 639385 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1363 5016 14721 35165 78662 119654 139537 148662 96006 78265 73537 96730 114135 74300 73501 140397 256337 293216 318581 454851 439420 428660 138529 1453 24 141 395 391 1146 6623 52850 276125 510090 499978 131496 126 999999 27 225 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5576 64 5525 30 9605 1 32 56 4541 -11593 -17 466 1345 3322 7549 15790 31118 63299 127016 236774 322067 400257 340501 56081 1190 947 6205 6524 37248 843969 999999 681908 641609 83808 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 -36 -8 -70 5582 38 5006 30 9626 1 33 2 4543 -11593 124 1137 3241 7476 15700 30354 50128 81653 122911 178376 232205 262758 192111 91749 30744 10340 3621 11578 34095 40311 26805 69850 119355 203942 296139 241682 133188 76781 75808 39511 11917 38068 88245 265500 427129 358068 185859 1879 5588 32 5119 30 9649 1 33 8 4544 -11593 -50 469 1380 3652 8670 14198 17310 21900 32283 45175 63426 92986 127286 122556 87132 68136 51103 121488 269573 452593 679574 976301 836675 178396 15078 -9 999999 2195 21542 966 27 105 5594 24 5144 30 9674 1 33 14 4545 -11593 36 878 2831 7442 17897 39856 86575 153639 175343 192859 289042 509667 568386 490205 522899 373382 280554 133973 49887 43638 164597 153186 102900 12355 5600 17 5110 30 9700 1 33 20 4547 -11593 -24 723 2415 6412 16184 36831 74485 141567 218276 267787 410631 717090 999999 999999 625582 163322 3717 5606 18 5016 30 9726 1 33 26 4548 -11592 457 1720 4559 11077 27509 58132 112987 225211 447648 775098 999999 999999 782150 329708 243289 147628 41727 84 5612 15 4980 30 9750 1 33 32 4549 -11592 143 1117 3119 8114 20361 47721 103566 207751 389082 698421 999999 999999 999999 408113 2462 5618 17 4908 30 9768 1 33 38 4551 -11592 551 1839 5020 12877 28582 58170 113287 221294 440518 793401 999999 999999 999999 753711 362582 17143 -41 5624 20 4865 30 9785 1 33 44 4552 -11592 -25 748 2556 6741 17289 42064 76104 122847 190676 293749 450602 690863 806212 929373 968671 738890 373266 120023 13923 -94 5630 19 4942 30 9802 1 33 50 4553 -11592 136 846 2213 5218 11770 24855 57921 133419 255106 382917 515605 609709 694533 758694 803159 639332 240282 46035 1147 5636 21 4871 30 9821 1 33 56 4555 -11592 400 1674 4254 10300 24353 64380 150643 296384 480165 613696 600006 426365 274234 252811 330259 343526 431178 467735 306210 65186 5984 5642 23 4710 30 9840 1 34 2 4556 -11591 53 983 2619 5777 11249 21628 42604 90356 203367 450659 842614 999999 999999 593933 159814 33477 5494 98487 227423 155816 118774 62116 19028 5648 26 4758 30 9858 1 34 8 4558 -11591 479 1856 4130 8040 15199 28760 56723 119670 252127 515931 814775 751812 184718 62051 91652 204940 309363 351726 471383 532580 482007 249274 174176 12649 6765 189 5654 116 2255 30 9875 1 34 14 4559 -11591 320478 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1118 2846 6591 14070 25134 39676 60203 84920 129688 211393 347923 608610 885065 753878 554629 565222 588224 544894 296084 9713 708 5660 21 5124 30 9894 1 34 20 4560 -11591 -11 785 2682 6782 14967 29203 51564 80691 120001 184684 272962 368449 490720 555978 714546 821435 863787 690344 173998 19282 251 5666 21 5083 30 9913 1 34 26 4562 -11591 483 1866 5342 15217 39663 83081 111542 113898 139244 196735 299418 420738 587483 780850 927533 984473 851500 417878 92931 16416 905 5672 25 4801 30 9931 1 34 32 4563 -11590 249 1273 3417 7962 17813 35355 48754 56985 66170 96833 108181 101351 95478 110314 167112 263071 429280 659073 853720 955334 999999 692367 185146 60373 10867 5678 22 4849 30 9949 1 34 38 4564 -11590 52 730 1879 4286 9114 17958 32240 53218 81302 117225 158877 219026 318872 479286 720721 921635 999999 999999 831571 289884 15670 -70 5684 107 2289 30 9969 1 34 44 4566 -11590 272229 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 217 884 2026 3806 7435 16143 32809 65409 124095 214563 324834 451140 682236 949134 999999 999999 783051 323034 46332 395 5690 23 4801 30 9991 1 34 50 4567 -11590 256 1242 3459 10647 18130 27330 46451 91079 150835 178704 231522 302619 314260 344068 475570 685862 834041 724474 426878 103450 32206 9595 -18 5696 25 4675 30 10015 1 34 56 4568 -11590 -87 318 950 2130 4189 8310 15627 29223 62581 98896 165494 239121 286594 323271 325564 308160 294322 285655 345608 373651 479102 606116 277676 49242 3324 5702 43 4371 30 10041 1 35 2 4570 -11590 337 1242 4739 6619 6988 3810 2530 2503 1988 2437 7585 7408 13887 22177 36639 59987 87858 126941 149634 238607 417152 706690 555665 265767 346597 266030 181376 129044 111220 122589 174595 256527 119999 8472 1031 999999 999999 999999 -55 123 130 39 -65 5708 68 3976 30 10066 1 35 8 4571 -11589 688 1891 3865 4923 4773 3765 95 383 3599 13957 40758 116556 198665 295230 497610 456785 184033 97091 27975 10610 4069 1671 115 -46 999999 -4 186 1207 15956 109666 361356 336118 225071 219082 223067 21186 3260 1489 259 266 54 999999 -87 999999 999999 999999 999999 999999 999999 5 326 1381 3035 4910 6954 8256 8026 7144 6523 5872 5104 3950 2373 1504 928 526 402 161 5714 124 2286 30 10086 1 35 14 4572 -11589 1277 569 264 19 -26 52 50 43 2 12 -11 215 620 787 779 852 1065 1289 1432 1581 1878 2456 2885 4708 7591 11609 14727 13833 16358 18005 20041 22199 24685 27254 29850 39080 42284 44238 42602 45691 46799 39952 40987 40151 41950 42058 35045 31536 32712 28737 22826 14929 11095 9723 9271 9618 19255 48796 62729 87135 113816 87835 84338 94189 143796 178303 207857 281615 323297 289164 278321 363962 301589 12113 2258 918 755 725 617 605 807 1089 1512 2134 11143 81907 134170 31478 5980 928 773 556 438 276 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 178 405 858 1886 2996 3656 3518 3168 2818 2381 1781 1208 780 397 71 -82 5720 118 2212 30 10102 1 35 20 4574 -11589 6670 6280 5510 5240 4089 3306 3007 2732 2492 2725 3353 4149 5162 6500 7311 7787 8050 8598 9268 10334 11510 14662 18333 24790 28818 31924 39576 51855 61681 71904 79853 93276 95341 104054 117216 128798 147252 151781 173888 181891 178249 200016 227830 233267 230992 225950 205851 165580 132775 105429 88255 72815 53075 36896 27401 21667 17874 16567 12669 9188 7309 6243 5264 4505 4261 4147 4161 3982 3749 3407 3261 3011 2580 2331 1945 1631 1323 1221 1160 1061 1116 1125 1333 1504 1555 1722 1638 1531 1404 1115 2502 13374 1692 192 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -73 -55 -74 5726 131 2167 30 10117 1 35 26 4575 -11589 2372 2013 1880 1900 1467 823 435 999999 999999 999999 999999 -30 264 390 575 705 953 1139 1512 1535 1515 1554 2166 4289 4477 3729 4793 5444 6578 9190 12430 13790 13350 15752 17421 17387 15310 14974 17663 18829 20884 18385 14605 14896 11849 8834 7233 4770 4577 4256 3194 3262 2828 2828 2953 2841 2621 2501 1786 1142 1229 1134 614 220 -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 51 -97 4718 90284 301634 418503 475719 527885 585419 453815 387171 224525 155191 55512 1480 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 81 328 304 372 447 416 424 337 143 -4 5732 43 4821 30 10131 1 35 32 4576 -11589 265 1931 3131 2468 2100 12852 51247 117913 157239 235125 400458 500414 373952 285566 427708 570950 526160 645275 682920 399628 3146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 108 323 581 653 508 326 206 118 69 -37 -87 5738 62 4206 30 10146 1 35 38 4578 -11588 211 746 1879 3815 4761 3468 2470 819 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 6122 19544 27163 38326 71470 114532 177438 278159 429758 607773 597862 752464 776298 865938 583367 229991 4069 999999 999999 999999 -93 -27 -79 999999 999999 999999 999999 999999 999999 999999 -45 8 -17 -12 -21 -83 5744 117 2692 30 10162 1 35 44 4579 -11588 -23 173 424 600 774 1168 1330 1402 1633 2231 2337 2455 2850 2922 3021 2636 2703 3148 3540 3332 3147 2964 3238 3111 3455 3781 4420 4841 4760 5215 5736 8156 18986 21667 13525 12746 12371 12655 11246 10582 10824 10589 8209 5987 4959 4372 6355 49084 92930 126913 167486 193810 252503 177329 20525 3952 -33 -32 16 40 98 185 160 103 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7732 133296 181419 201635 254393 457589 389990 390824 332480 44809 4344 320 999999 999999 999999 999999 999999 -77 -11 -11 -40 23 97 190 69 -36 -52 -94 -58 216 674 787 750 589 340 93 -43 -47 999999 999999 -92 5750 183 2470 30 10180 1 35 50 4580 -11588 0 -7 105 201 261 477 528 685 879 931 1020 1336 2050 2631 2917 2960 3316 3565 4408 5532 5812 5806 6397 7392 8418 9065 9186 8703 8850 10507 12168 14140 15193 17010 20021 20322 21525 25334 33695 67383 84661 101525 96871 54593 39254 37817 30636 26970 23399 20516 17181 17499 16591 13260 10762 9328 7978 17835 61600 111492 208554 152165 24243 723 481 433 274 183 185 202 153 104 65 159 339 349 401 539 608 441 297 185 81 94 231 3444 45675 202856 309286 285123 228103 10460 20 999999 -89 999999 999999 -85 -99 999999 -92 -97 -78 999999 999999 -62 -78 -66 92 140 38 -32 -31 3 29 94 125 133 74 26 24 11 -20 -40 -66 -53 999999 999999 999999 999999 -97 -90 999999 -70 999999 -83 -63 -80 -70 -69 -68 -61 -82 -89 -83 -75 -59 -59 -74 -86 -59 -72 -69 -94 -85 -68 -59 -92 -90 999999 999999 -91 -95 -90 -62 -76 -73 -89 -81 -95 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 5756 155 2547 30 10197 1 35 56 4581 -11588 -97 -88 1 27 152 533 1141 1537 1873 2920 3815 5468 7241 8866 10107 11574 12562 12000 11914 12176 12075 11787 10712 10245 10733 11775 12676 15759 20455 26436 28627 34317 36581 36987 40589 64694 135811 149176 334780 387400 229206 53168 31264 28484 27372 51583 68142 130613 33378 7054 4524 3424 2397 1363 603 309 165 153 64 97 106 130 140 175 192 229 250 224 251 281 199 213 196 101 79 96 -11 -12 5 -70 999999 -62 21 87 265 9809 91470 264788 141465 3752 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 -87 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 5762 190 2682 30 10212 1 36 2 4583 -11588 86 841 1827 2607 3281 4123 5043 6407 8091 9235 9565 11038 10829 9591 8980 7938 6879 6220 6074 6056 7205 8764 10117 12001 15886 19628 23377 23476 23743 35342 53415 106963 81498 123154 170337 195642 120895 41877 36201 35001 125478 372608 677486 490237 165109 181885 421559 567717 205749 9151 2058 1353 1107 854 756 655 521 400 335 337 258 274 487 672 855 1059 1189 1082 820 508 400 370 372 278 309 173 176 195 157 213 279 2071 19765 53620 3111 -31 8 36 28 -18 -34 -45 -19 -16 29 1 -1 -24 -34 52 21 -6 -11 3 -17 -40 -6 -6 -12 41 2 -10 6 -20 -32 -8 -27 -50 0 4 -8 26 15 13 21 36 15 36 43 28 23 40 21 -5 -4 -2 18 23 22 -7 -1 57 23 6 24 -7 15 6 31 25 -9 -12 -6 20 16 3 5 23 8 -19 -18 9 -32 -28 -13 -24 -32 -42 -34 -29 -24 -24 -33 -23 -18 -24 -16 -28 -38 -33 -23 -28 -25 -28 -18 -24 -21 999999 -22 -21 5768 171 3416 30 10226 1 36 8 4584 -11588 108 340 345 154 125 72 163 273 380 654 873 997 1309 1630 3424 14026 64411 102960 146978 274903 504679 954265 999999 999999 999999 731987 141232 53525 3854 704 582 438 408 409 360 477 625 705 790 807 758 716 520 329 316 288 282 278 247 235 199 178 111 57 29 19 18 29 51 25 32 14 53 12 -20 10 20 31 31 61 24 -28 7 0 48 35 -9 18 -7 -1 31 11 23 16 56 34 12 54 59 38 22 19 22 -5 34 27 43 47 75 56 63 32 25 61 75 78 67 51 60 67 82 46 79 72 70 87 87 65 46 58 61 54 38 41 43 54 34 55 21 9 22 41 34 35 40 37 25 8 24 44 28 27 22 40 23 10 16 -8 8 -9 -7 2 -1 4 -12 11 7 -5 3 -3 -3 7 -9 -13 -12 -2 14 14 -1 -10 -10 5774 161 3730 30 10240 1 36 14 4585 -11587 249 1374 3482 10089 23315 49049 85255 147254 249395 446897 819394 999999 999999 999999 999999 248590 5028 1361 1003 908 870 735 593 476 429 401 464 507 545 548 441 330 354 384 262 189 220 178 240 224 151 76 45 77 13 34 30 -21 32 27 33 48 -21 -5 5 -13 -20 44 6 -10 38 13 2 -27 -16 -10 -11 -15 -13 -18 -15 -6 8 -5 12 5 8 15 -1 17 -9 1 -9 -11 -3 5 -17 13 29 31 17 15 40 50 30 46 22 10 45 44 12 14 35 45 41 47 14 33 57 32 30 50 52 22 39 39 11 26 22 13 10 16 36 63 16 19 37 19 5 -18 18 21 9 11 12 6 -12 -21 -16 -22 -24 -24 -25 -26 -28 -19 -41 -31 -9 -9 -20 -18 1 -16 -12 -22 -22 -24 999999 999999 -23 5800 153 3778 30 10288 1 36 40 4591 -11587 360 1363 3448 8124 19609 48237 112781 230711 470025 914553 999999 999999 691716 42838 830 264 261 228 205 167 101 90 86 -7 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 739 3445 7450 12529 12322 9823 20628 31058 32608 54754 90219 134419 196416 354879 586169 694185 249265 1398 -9 -65 -21 -25 -47 -59 -26 -25 -59 -23 -25 -34 -53 -25 -31 -28 -51 -32 -20 -20 -36 -30 -28 -13 -24 -8 -7 -14 -31 -7 -24 13 -37 1268 14262 1165 4 15 21 21 15 21 19 -2 12 7 1 -12 13 25 2 20 22 2 1 1 4 -12 0 -21 -31 -14 -16 -9 13 0 -2 -18 -9 -10 -7 -1 -28 -29 -28 -49 -44 -36 -39 -38 -54 -59 -60 -56 -56 -58 -45 -50 -49 -72 -66 -49 -48 -33 999999 -12 5806 110 5024 30 10304 1 36 46 4593 -11586 879 3403 7517 14593 24767 34144 51683 86585 138171 224846 344825 531897 938521 999999 999999 999999 618386 4860 -3 -95 -70 -41 -33 -67 -49 -70 -60 -36 -15 -52 -36 -65 -70 -77 -49 -68 -42 -17 -45 -38 -59 -54 -63 -73 -57 -60 -74 -63 -57 -69 -60 21 256 13 -54 -80 -43 -50 -44 -40 -57 -59 -40 -55 -42 -28 -28 -39 -61 -52 -34 -22 -16 -31 -50 -31 -25 -40 -25 -12 -21 -15 -41 -54 -47 -46 -42 -20 -32 -39 -45 -55 -74 -54 -55 -45 -74 -87 -71 -64 -80 -66 -72 -67 -82 -79 -81 -77 -83 -92 5812 148 3904 30 10324 1 36 52 4594 -11586 79 789 1972 5289 23221 80405 239181 773977 972349 224145 153835 86653 37319 33328 4253 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1985 23685 66841 88044 65917 40669 38722 54890 79524 106052 171224 343399 524364 636333 567649 566884 454371 131069 1553 -63 -76 -74 -18 -68 -61 -65 -77 -50 -66 -81 -97 -87 -86 -60 -89 999999 -72 -86 -52 -90 -72 -58 -91 -92 -66 -88 999999 -75 -67 -77 -30 44 -12 290 1794 388 -43 -48 -71 -69 -64 -60 -45 -42 -54 -8 -12 -2 -41 -40 -24 -26 -31 -23 -22 -53 -31 -23 -23 -41 -19 -27 -25 -35 -38 -34 -47 -29 -42 -31 -27 -41 -33 -39 -40 -48 -60 -52 -49 -50 -65 -67 -77 -68 -73 -80 -83 -84 -71 -58 -70 -58 -53 -60 -63 5818 169 3714 30 10344 1 36 58 4595 -11586 -11 314 850 2238 5283 13169 40812 127691 352852 999999 999999 989647 276889 338662 566875 999999 514266 7127 452 141 95 146 123 102 122 88 67 70 24 54 28 174 228 403 549 660 590 503 377 342 271 159 104 72 51 75 110 82 27 -18 0 14 -8 -11 2 -3 -29 -16 7 26 3 -5 -5 -9 18 -7 21 10 -12 -17 -32 -23 -26 4 -1 -33 -29 -1 -16 -15 -20 -24 22 164 240 93 21 27 -5 108 488 532 254 52 17 29 -6 25 15 7 18 23 27 26 7 27 35 31 17 27 18 26 49 30 28 46 36 42 43 43 65 60 47 55 65 26 12 41 41 70 62 21 23 35 52 35 29 23 26 23 24 30 8 7 0 4 31 40 13 9 26 31 38 24 18 9 2 2 -4 8 -2 -10 -7 -18 -14 -22 -16 -18 -15 5824 180 3581 30 10361 1 37 4 4596 -11586 485 1572 4640 12614 22246 21567 36686 59076 72227 147565 318642 615282 999999 999999 776667 908730 494430 60911 6510 3141 753 128 108 107 66 90 19 81 73 49 54 73 64 29 60 0 40 126 238 393 653 622 462 311 212 173 184 145 112 85 54 69 5 -31 -17 3 -28 -32 -51 -39 -17 -20 -20 -22 -26 -20 17 -9 -35 -18 2 15 -26 -38 -26 -23 -11 -45 -41 -19 -1 -45 -10 -17 -13 -43 6 -5 -5 75 34 0 11 -27 -18 40 40 -11 -26 3 -2 19 9 4 17 7 31 55 17 26 23 51 21 24 35 30 33 48 51 37 44 41 58 45 71 54 43 40 29 48 40 37 52 62 47 43 36 53 39 13 14 33 4 21 16 4 5 27 10 10 22 30 16 27 9 21 16 6 -3 -3 -2 14 17 21 28 11 -13 -3 0 1 -1 0 -8 -15 -15 -14 -22 999999 -24 -21 5830 180 3508 30 10378 1 37 10 4598 -11586 237 1450 3836 8378 17448 42086 98193 178397 634721 544005 803431 502850 423027 656236 999999 999999 10635 888 308 44 2 -7 -19 10 -35 -47 -34 -8 -21 -4 39 -4 3 -3 -9 -12 11 6 5 -49 44 29 12 14 31 24 0 5 12 -4 -8 2 -9 -54 -57 -22 -38 -28 -50 -32 27 -42 -42 -37 -12 -18 -47 -36 -27 -39 15 -23 6 -23 -29 -6 -49 -52 -39 -58 -25 -51 -44 -48 -23 -11 -26 -30 -10 -17 -20 -19 -11 0 1 -6 2 5 -5 -18 -3 -10 47 2 -4 -7 8 13 44 48 8 18 33 14 42 21 23 39 29 24 6 43 58 25 44 61 40 23 45 46 38 44 69 33 54 58 44 34 52 62 33 35 41 30 38 23 16 -2 9 -2 -16 7 -4 5 15 22 -8 6 3 9 11 -4 6 6 8 12 3 -11 -11 -6 -14 -2 -10 -10 -18 -11 -21 -17 -19 -24 5836 184 3521 30 10391 1 37 16 4599 -11585 857 3665 10775 17935 32553 76192 207852 368889 737762 999999 889316 999999 687774 20338 12560 2628 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 104 91 1185 36908 307594 561078 118391 2991 -6 13 -35 -63 -14 0 -13 -31 17 -19 4 -9 -50 -33 -22 -24 0 -9 13 -26 -28 -32 -28 -40 -11 41 -6 -21 28 16 -23 -47 6 22 10 12 9 15 5 28 24 5 17 47 25 25 31 30 34 22 27 72 60 27 33 24 27 68 44 28 42 51 50 51 23 38 44 41 26 38 39 57 44 39 44 49 36 32 22 24 -2 8 25 17 -7 -6 7 25 17 6 22 7 9 24 14 21 15 6 4 -4 0 6 13 9 1 5 -4 -13 -11 -23 -7 -9 -21 -19 -22 999999 999999 -23 5842 200 3652 30 10402 1 37 22 4600 -11585 338 1225 3335 9121 25906 83931 218852 446453 757544 862200 722251 767729 443203 18128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5767 124345 401340 356248 265039 161905 87488 150824 19509 1808 -84 999999 999999 999999 -92 999999 -96 -95 -99 -88 999999 999999 999999 -89 999999 999999 999999 -95 -99 999999 -81 999999 -98 -67 -82 -95 -92 999999 -95 -94 -84 -71 -51 -52 -34 -88 -45 -66 -69 -42 -31 -38 -47 -41 -61 -42 -37 -23 -42 -33 -9 -38 -62 -39 -7 -9 -2 -25 -22 -22 -15 -22 -13 -13 -22 -15 -36 -35 -20 -32 -41 -44 -33 -25 -53 -43 -36 -65 -44 -42 -65 -60 -57 -38 -33 -23 -35 -38 -46 -44 -36 -47 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 6 5848 158 3692 30 10412 1 37 28 4602 -11585 -74 570 1922 4971 12693 30097 70634 138253 228957 293348 263159 100250 7975 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14863 51194 129730 203249 360552 742729 999999 910935 549926 339836 272754 104379 5860 -59 999999 999999 -61 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 -70 999999 -86 -83 -78 -8 -54 -84 -59 -70 -84 -36 -72 -63 -39 -70 -68 -47 -57 -59 -39 -45 -53 -35 -40 -33 -59 -50 -37 -25 -32 -34 -43 -35 -44 -42 -25 -5 -18 -21 -27 -28 -22 -33 -29 -19 -38 -34 -52 -52 -39 -31 -44 -52 -61 -55 -56 -54 -56 -59 -57 -46 -50 -61 -59 -41 -47 -52 -60 5854 157 3730 30 10420 1 37 34 4603 -11585 571 1803 3476 7429 18827 45598 87721 104083 117286 113603 100809 32921 1325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2316 19739 76155 136295 314061 594037 921833 999999 999999 948094 348099 165299 18188 88 -84 -52 -17 -14 -63 -41 -47 -68 -83 -42 -40 -62 -21 -53 -36 -50 -61 -46 -59 -42 -49 -50 -68 -78 -33 8 -33 -38 -18 15 -11 4 2 2 19 28 21 -2 7 20 11 7 7 9 -3 9 20 32 1 -21 -1 37 31 27 -11 -8 30 58 39 52 17 14 26 32 23 35 20 22 19 3 4 -11 -14 -9 -24 -3 -12 -16 -22 -25 -28 -36 -50 -40 -8 -19 -27 -25 -22 -1 -19 -18 5860 161 3619 30 10429 1 37 40 4604 -11585 383 1442 3439 7238 14514 30010 67447 162707 370459 604359 775222 999999 999999 521798 22007 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -76 1149 21383 59467 144650 337371 338558 303264 222536 123563 109003 65202 19412 65427 89956 76756 15087 63 -6 29 -17 -39 -7 15 0 -12 -20 -34 -37 -25 -13 -8 -14 -22 -10 -33 -36 -34 33 7 -32 2 -14 -7 -6 2 43 -4 18 47 35 26 32 38 26 47 37 20 20 35 41 53 42 33 8 9 18 17 33 33 21 56 17 8 40 33 28 25 13 15 23 22 8 8 -8 7 -2 -1 3 -12 -7 1 -20 -32 -34 -31 -18 -22 -27 -43 -35 -32 -18 -29 -20 -18 -11 5866 158 3719 30 10439 1 37 46 4606 -11584 164 1052 2641 5847 13737 32430 69437 142397 281061 415267 528854 336646 20160 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 -16 4733 27456 125938 254268 217193 77057 5790 34497 90093 150914 303375 651212 814039 932473 999999 588675 21044 4479 428 -46 -32 -9 14 18 -28 -15 -31 -5 -25 -8 -9 -7 16 -16 -15 -23 -31 -22 11 51 11 25 75 8 45 17 24 27 26 22 17 33 33 44 45 56 48 33 26 50 45 27 29 45 58 42 54 41 42 31 34 53 47 34 24 30 38 24 7 42 39 17 -5 -5 -1 12 2 -10 -9 -27 -28 -7 -4 -23 -28 -7 -8 -26 -29 -33 -22 -27 -19 5872 170 3760 30 10450 1 37 52 4607 -11584 -42 775 3025 8833 25105 73496 115434 93426 114017 95325 102242 97544 32094 1787 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2437 29977 210744 237302 51958 117 999999 1704 6320 43209 113558 305290 668394 999999 999999 999999 999999 609558 11860 146 26 24 39 41 38 39 2 18 16 -22 19 34 25 46 21 -2 -18 33 48 69 66 48 47 66 35 54 31 47 46 94 55 42 39 67 59 74 74 59 72 87 98 70 76 66 68 78 74 102 62 56 85 73 67 89 81 60 50 49 51 44 47 53 29 37 39 29 27 12 2 15 11 -2 -6 2 4 1 21 22 31 15 18 -1 -9 -17 -15 -5 -11 -2 -13 -10 -17 -20 -16 -14 -14 5878 160 3680 30 10460 1 37 58 4608 -11584 -53 486 1644 4125 11319 30119 101056 279266 405645 873242 999999 492051 136544 3924 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 825 10261 47734 170361 344459 454058 156554 4423 383 -100 81 999999 9004 153297 478022 585042 492777 343952 96412 2998 28 37 29 8 -20 -21 -40 -33 -24 -36 -43 -24 -29 -10 -39 -29 23 -42 -59 -53 -28 5 24 7 -30 0 13 9 15 2 18 18 14 47 -13 -11 -3 13 23 55 33 5 10 18 24 10 15 14 29 31 2 26 35 43 21 16 34 49 36 -24 -20 7 -9 -8 -21 -9 -29 -24 -16 -15 -37 -32 -36 -40 -53 -46 -18 -39 -48 -49 -29 -32 -38 -19 -34 5884 184 3000 30 10470 1 38 4 4610 -11584 20 162 158 -28 999999 -16 378 703 667 526 574 466 435 359 510 707 388 683 1541 4767 12240 18266 18857 12806 39245 80496 149613 290084 227242 141035 241629 257736 312739 657001 999999 999999 999999 192640 5133 35 -45 -40 -40 -16 5 12 -13 -34 19 -18 -5 -1 -61 -54 17 -31 -7 -12 -73 -91 -43 -32 -28 39 100 179 292 428 526 510 472 354 324 271 190 83 24 54 38 26 -59 14 2744 2688 5 0 1 -46 -79 -38 -29 1120 1869 216 -15 -28 -6 -51 -32 -13 -54 2 -9 -14 -1 -11 -43 -67 -35 -21 -42 -43 -44 -52 -32 -44 -35 12 -1 -19 -32 -1 -33 -47 -1 -7 -7 -15 -13 -8 9 -8 31 35 33 30 24 8 -6 -15 -23 0 23 20 49 17 7 10 24 3 22 28 -6 5 29 21 47 30 13 -6 17 6 -21 -22 -11 -10 -12 -26 -17 -24 -48 -60 -43 -34 -30 -32 -29 -44 -19 -28 -19 -27 -31 -24 5890 254 1569 30 10479 1 38 10 4611 -11584 -76 999999 999999 999999 999999 999999 999999 -42 272 580 987 1277 1388 1452 1672 1585 1604 1354 1165 878 709 757 856 867 851 931 1011 1124 1257 1784 1998 2555 3433 4340 5215 5685 5186 4982 4626 4075 3506 3302 3506 3677 4396 5201 6053 8763 12833 14194 14769 14566 15510 16171 15667 16441 17467 16925 14981 13940 14785 17143 21026 22732 21146 21321 27600 38416 38628 65676 122219 151133 217575 269937 379692 397627 232131 233459 376118 524225 425529 133788 3194 175 53 62 38 66 64 55 43 58 35 29 -11 22 39 63 67 60 74 64 48 71 34 62 33 69 42 75 38 -1 79 70 53 74 70 94 204 235 178 183 199 243 153 131 160 139 84 58 91 34 37 70 72 82 264 -10 2241 33432 77616 49360 6247 156 62 63 44 47 36 28 33 51 54 30 51 59 39 64 48 30 36 25 50 89 87 44 38 58 97 80 88 71 70 80 75 113 96 107 109 69 78 96 95 92 83 63 97 78 75 77 105 105 120 101 79 83 84 85 98 113 135 101 101 133 119 125 105 69 89 83 75 73 63 61 57 50 70 55 33 38 28 20 37 44 38 44 40 64 36 37 37 35 23 7 22 13 15 21 6 8 -2 0 6 0 3 5 7 -4 -17 -11 -18 999999 999999 -22 5896 259 1188 30 10488 1 38 16 4612 -11584 -96 127 494 836 928 958 785 944 1057 1139 1107 896 703 753 677 575 426 324 205 193 294 440 503 602 717 710 962 1110 1485 1726 2227 2726 3048 3537 3958 4730 5917 7147 7924 9295 10379 10844 11376 11725 11518 11030 9413 8226 8319 18771 9364 6270 6737 7470 8354 8656 9185 8957 7950 7585 8111 9219 13700 18767 26743 35186 38730 43331 55928 73531 86350 104979 139368 156084 112806 85967 90491 90977 92338 99857 105868 103415 95236 82064 63893 48398 44623 98357 217379 300324 421512 282222 5802 185 117 51 79 -8 25 75 104 30 55 65 72 27 3 48 32 -22 28 29 8 40 20 30 36 64 52 3 15 61 48 16 -38 15 40 46 43 38 42 28 7 40 8 14 41 73 54 29 9 28 -14 35 30 6 -2 1 58 60 -15 1139 2974 933 13 2 9 13 28 38 -9 27 10 8 -15 7 -2 -11 16 -17 20 -2 27 50 35 36 0 64 84 63 77 72 55 71 63 52 64 73 37 74 52 40 56 64 63 69 74 61 92 96 69 86 89 71 61 72 79 87 74 66 33 61 59 72 68 61 63 54 32 30 32 37 29 61 61 44 25 27 21 17 15 8 3 8 -7 -13 11 44 34 31 5 27 7 -3 -11 -3 -10 -9 -11 -20 999999 -19 -19 -16 -9 -21 -20 -17 -22 5902 260 1341 30 10491 1 38 22 4614 -11583 -45 359 475 500 456 297 282 380 332 247 326 406 242 114 104 71 65 191 284 262 299 516 676 704 733 919 1187 1224 1414 1573 1763 1955 1852 2055 2398 2339 2423 2555 2788 3406 4349 4772 5735 7735 9918 10690 12131 14741 18294 19835 21389 23351 22846 22521 23496 26807 32633 40347 52041 57978 70098 82013 94211 115640 138326 164305 179683 164031 139781 122295 123166 119343 116277 117719 111091 116093 115729 117184 126371 135649 133758 137638 138102 136184 116343 80314 140821 393779 458704 109401 28089 1585 283 145 135 214 178 114 95 80 54 86 93 95 90 92 78 134 130 76 93 70 104 99 54 66 66 79 103 88 48 62 95 65 87 107 106 45 27 60 101 109 50 81 78 45 81 20 50 46 75 64 79 88 91 93 66 45 68 72 46 74 92 32 35 48 64 46 55 43 83 74 59 46 10 27 43 20 80 106 69 72 40 77 101 71 61 101 135 133 123 101 72 93 78 73 71 57 105 110 100 100 111 83 81 115 133 147 96 81 70 78 118 122 102 78 105 140 131 121 100 111 92 74 81 82 85 62 61 77 71 52 37 44 46 49 45 46 33 35 38 33 63 63 47 45 59 36 47 42 37 42 32 19 32 19 5 19 17 28 13 4 -4 -3 -11 -7 1 4 -7 -16 5908 257 1364 30 10484 1 38 28 4615 -11583 105 482 734 959 1072 1105 1178 1304 1462 1452 1585 1673 1453 1307 1361 1336 1472 1637 1441 1330 1218 1189 1174 1244 1277 1363 1284 1241 1209 1072 962 782 605 741 696 798 819 901 1038 1121 1442 1868 2458 3125 4137 5255 7921 13967 22545 32361 45517 61688 79367 86510 87209 85221 87491 93114 100833 108365 104934 106073 126115 138399 138748 135621 144395 167169 117959 108288 115339 121012 132219 149446 177361 208364 237766 263940 268582 280189 276934 256729 233065 203174 148936 116019 61059 82990 76416 8564 21645 75578 90353 21571 360 112 90 90 76 60 70 86 73 85 42 49 68 109 72 32 45 75 46 70 78 75 52 80 108 113 79 53 75 54 55 62 19 57 77 67 63 81 82 56 55 50 107 75 16 46 36 51 78 79 64 45 -6 35 50 33 24 3 41 33 59 69 20 -2 13 54 27 49 46 25 49 34 32 45 25 64 90 40 46 76 78 37 73 69 60 68 65 66 106 91 71 59 64 81 86 139 111 58 78 111 108 72 131 93 77 91 61 93 74 69 84 86 79 113 98 83 94 101 86 64 67 54 50 59 58 50 37 45 35 36 36 36 41 34 37 16 25 31 28 39 37 47 41 28 13 9 16 14 14 4 -1 10 14 -8 1 10 -12 -21 999999 999999 -17 999999 -24 5914 244 1804 30 10474 1 38 34 4616 -11583 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 127 385 583 857 1697 3301 4480 5661 7744 9523 11934 14785 17884 20133 23227 24233 25225 24449 23364 23242 19963 19340 21212 22304 23725 24411 23340 23725 26579 31850 35948 36750 39252 45436 52724 58836 72575 90762 95103 95950 92743 85279 89936 83794 66120 42613 29969 32691 40177 32608 40363 175408 428286 731391 931299 999999 999999 737056 189781 1589 145 101 118 119 126 106 84 102 119 110 71 64 44 79 73 106 65 113 120 41 12 33 87 73 80 58 85 102 96 60 33 83 124 93 98 114 98 91 32 73 106 81 86 28 85 62 73 50 53 66 65 56 66 47 17 21 40 35 64 52 88 93 49 67 37 57 80 81 42 42 101 123 95 87 124 113 100 72 66 108 110 91 132 114 119 119 93 92 89 110 121 108 118 85 108 113 120 111 119 112 111 114 104 123 110 92 98 123 124 126 147 135 136 116 120 97 83 90 78 83 95 82 63 42 56 41 40 28 16 42 53 43 43 36 51 63 66 50 41 53 35 17 9 13 22 31 28 19 11 5 -4 -13 6 0 1 3 -1 -17 -11 -12 -23 5920 202 2665 30 10465 1 38 40 4617 -11583 -33 120 343 648 910 1012 920 984 1009 1183 1653 2219 2930 3240 3577 4176 4434 4763 4890 4694 4578 4389 4672 5398 5680 6687 8728 11059 11654 11734 13010 14099 13826 12721 11963 12820 14219 13087 11816 12473 16106 22242 27870 33266 55546 127932 243800 352900 490541 776603 999999 999999 999999 721351 35400 312 104 95 25 28 67 33 60 47 63 48 46 36 3 39 36 55 62 45 42 19 52 41 15 42 46 28 18 45 62 84 89 35 10 40 46 45 15 48 24 15 38 31 -10 34 28 17 -19 -1 23 21 -19 -10 -5 6 19 8 -23 35 53 42 -6 -7 15 -44 -7 10 4 34 54 68 83 40 38 56 42 54 96 102 63 28 44 82 53 53 51 60 73 88 57 65 74 51 61 53 82 54 60 68 75 79 42 32 66 66 84 90 75 62 75 93 87 82 54 47 41 51 15 15 30 21 21 11 -6 -25 -17 -31 -23 9 -3 -13 1 3 3 4 6 6 6 -8 -7 -12 -9 999999 999999 999999 -21 -8 5926 252 921 30 10461 1 38 46 4619 -11583 814 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 134 678 1719 2141 1240 1221 1167 1328 1572 1563 1769 2017 2195 2729 3422 3807 4330 4405 3743 3724 3457 3506 4239 5459 7565 8416 8209 7986 8797 10653 14499 21550 36962 76055 134070 220552 355693 567432 807274 999999 999999 999999 965577 171242 9973 1647 -52 15 13 5 47 31 -4 20 -7 20 -16 -15 48 41 25 59 6 20 3 5 29 -15 -35 4 -36 -57 -44 14 5 13 35 -13 -1 -69 -14 -38 -4 0 4 29 -20 -15 8 -27 -11 7 15 -20 34 2 -21 -20 -7 -22 -49 -28 -21 -3 -53 -41 -33 -17 -17 -51 -16 8 -22 -24 6 8 17 15 16 35 13 29 35 28 19 30 21 21 7 34 35 31 42 18 26 11 29 24 38 48 35 5 21 1 6 19 16 13 12 8 10 56 52 45 44 29 13 11 -12 -15 14 12 -7 -22 -48 -33 -34 -33 -37 -25 -47 -38 -28 -26 -31 -17 -21 -23 -43 -36 -34 -45 5932 185 3049 30 10459 1 38 52 4620 -11582 209 256 541 25 286 840 1304 839 648 752 961 1301 1476 1560 1657 2767 4808 8547 16065 25328 29225 27971 15207 6427 7240 9176 10962 14175 19136 38348 64394 93775 149493 212395 281587 313856 296325 344795 402096 545824 707161 826361 884314 974723 591599 181826 77961 57337 5497 122 58 57 52 34 50 17 46 11 -19 60 18 34 63 39 73 69 -6 22 31 4 45 30 -6 47 85 32 37 65 34 34 32 -28 -11 40 22 13 -4 -14 11 -25 20 61 57 21 17 -8 18 52 37 26 48 -3 29 -7 -25 3 -31 -4 7 14 -3 -26 17 -5 -13 -3 20 74 87 44 69 50 24 37 46 52 41 42 50 53 38 35 65 81 57 51 64 42 36 67 91 73 49 23 30 65 65 42 56 62 60 61 64 56 38 54 53 39 9 19 5 5 17 14 15 6 7 17 20 -6 -3 -1 20 8 3 0 2 -5 0 -4 -17 -19 -2 -19 -21 5938 172 3409 30 10459 1 38 58 4621 -11582 -88 169 1429 3407 6273 12322 20150 30768 53003 62154 42205 18297 7316 6331 6787 7308 8210 9979 13579 22802 45187 75953 120053 183279 255397 360568 439263 511035 629364 495894 198556 248413 394319 508689 456702 435822 591760 392929 186723 5714 21 48 45 51 46 35 27 51 7 -41 -30 4 17 64 25 67 43 9 17 13 22 49 38 44 42 27 36 9 40 76 13 35 30 29 35 3 30 17 15 25 33 26 21 28 20 -4 3 -7 7 20 12 -7 17 25 14 13 27 32 2 40 30 55 33 18 43 13 -4 38 46 10 -4 25 43 56 42 18 37 55 41 46 57 61 75 33 31 47 81 45 69 79 62 66 50 33 63 76 72 92 72 55 84 51 10 41 52 28 29 9 5 25 11 -13 -9 -16 -15 -2 -1 13 1 -1 1 -3 0 -3 -5 7 -1 -9 -21 999999 -23 -24 5944 175 3440 30 10460 1 39 4 4623 -11582 120 622 1706 3832 7938 13983 21655 26692 27710 26459 19309 6469 638 999999 999999 291 1879 2754 7916 21559 39063 64105 107775 186921 300134 479065 747710 999999 973509 313627 9325 53066 84393 165929 414857 486633 753276 482388 13827 90 42 11 13 -3 -12 33 42 41 8 18 36 28 7 24 65 51 -11 29 42 53 32 40 60 40 27 19 39 50 65 19 41 40 12 2 15 -20 11 64 49 30 18 -12 -4 35 -21 -20 5 8 -21 -16 45 15 -45 7 7 5 -5 -24 47 54 38 -8 25 14 3 3 30 40 31 47 56 56 62 75 55 80 42 64 66 40 51 87 65 46 43 44 78 81 54 66 71 68 64 50 54 84 78 66 53 41 45 43 53 35 34 40 13 10 24 -26 -10 -2 -2 -2 8 32 2 15 14 15 -9 7 36 18 6 -11 -19 -12 -17 -12 -16 999999 999999 -23 -24 5950 183 3469 30 10459 1 39 10 4624 -11582 -63 473 1581 3545 6802 12246 11940 18999 45064 102719 195904 237035 297516 353219 202728 159448 107877 79944 85939 68910 61642 81826 171639 338499 492412 625608 809793 337277 9492 116 222 5206 68039 172902 206676 393066 645210 387492 24247 728 89 84 79 3 -32 51 85 25 9 34 12 29 11 -11 54 28 44 71 15 24 69 54 54 85 40 22 -11 0 3 -4 19 7 27 -22 -12 10 5 46 40 2 -2 -22 17 56 18 2 26 2 33 -13 16 -3 19 39 37 41 34 1 -6 16 53 69 45 15 59 38 47 68 57 75 59 31 51 63 31 91 99 94 98 83 63 72 72 81 77 65 66 70 84 77 69 80 92 88 95 74 71 60 56 29 48 57 35 29 57 41 17 23 10 3 16 30 29 34 30 18 38 40 25 11 18 28 15 0 -14 0 19 3 9 -8 -14 -11 -14 -15 -24 999999 -17 -24 -16 999999 999999 999999 -25 5956 188 3375 30 10455 1 39 16 4625 -11582 215 1581 4585 13209 29547 61251 120545 156105 176980 192766 216530 243894 318578 307955 162640 181131 174044 201432 192225 346089 257372 209931 184746 154321 180176 254099 213903 153634 106960 90706 65518 23628 2363 -37 -89 694 7190 33959 97401 155113 248332 368921 373916 308301 239706 126340 4073 183 16 27 15 17 -1 24 0 18 67 32 49 10 64 107 39 26 14 44 30 93 52 36 12 53 41 69 44 40 56 14 3 13 17 27 58 86 51 60 81 22 15 76 63 69 47 11 22 25 34 16 21 2 49 95 50 -7 45 62 34 43 79 90 75 63 107 98 88 57 52 86 96 90 79 110 96 97 102 76 69 77 109 97 96 74 98 113 112 101 99 66 66 101 92 77 67 50 57 39 33 23 15 14 35 43 34 54 56 29 35 42 44 25 12 26 25 35 35 24 23 6 8 20 -10 0 14 6 -8 -8 -2 4 -2 3 -1 -3 -12 -5 -18 -13 -21 -14 5962 177 3670 30 10450 1 39 22 4627 -11582 60 699 2328 6149 14632 40728 98886 206869 409853 632840 397319 215354 290267 230381 166109 218421 249643 274958 271290 272311 258296 273364 306404 207030 87503 27433 806 -98 7221 83564 194756 189641 322104 505123 497587 301878 81094 10088 325 101 91 43 24 63 43 129 82 80 90 76 78 70 85 96 129 94 72 39 106 140 65 94 101 80 86 102 64 47 77 63 70 85 59 34 36 44 37 41 108 69 46 19 57 74 41 50 36 41 45 59 90 53 43 49 34 64 86 64 68 77 107 115 108 82 71 50 101 76 81 137 120 85 101 117 129 132 130 115 96 106 67 90 92 101 103 94 125 99 114 123 96 69 81 87 94 58 71 70 62 63 63 40 25 31 33 23 52 50 48 47 44 46 53 41 12 31 35 7 4 20 23 21 11 1 3 1 1 -1 -8 -7 -2 -17 999999 999999 -5 -19 -18 5968 179 3549 30 10449 1 39 28 4628 -11581 149 1183 3295 6391 8377 12297 23248 50280 53513 41620 49001 41176 21184 1816 3662 9764 12432 15663 30923 47508 66254 93418 130808 182658 274606 372434 370567 217033 103617 103318 59446 128144 410322 739768 919091 999999 999999 417846 7457 129 36 79 79 56 83 91 58 47 66 44 80 91 77 81 36 43 57 71 55 30 44 88 65 91 8 31 71 74 80 68 63 38 23 51 47 46 40 40 30 38 34 47 39 32 27 63 28 40 48 27 48 25 58 64 60 60 63 61 83 94 77 82 78 77 86 102 82 56 90 88 84 91 103 95 84 109 110 80 118 129 103 91 99 125 108 112 100 132 125 107 119 108 88 94 109 117 83 50 84 66 65 53 42 25 45 53 51 1 30 43 41 50 41 33 55 61 32 29 33 16 17 34 3 -8 -4 25 4 -2 11 -9 -10 -24 -6 -2 -17 -20 -20 999999 -13 5974 180 3519 30 10449 1 39 34 4629 -11581 275 1141 2617 6445 15191 31925 62649 120210 191562 336847 549819 573278 429892 174256 15929 859 4828 47470 175734 355135 502008 470762 327053 167540 63139 42108 73965 41234 23701 81625 67229 31070 226738 655453 504404 263517 97803 1016 62 65 60 74 32 23 24 61 43 65 61 52 28 55 95 86 98 95 77 55 32 41 90 33 51 75 115 75 19 10 -6 77 32 -3 53 61 40 -41 5 39 46 53 24 10 39 31 34 14 15 37 45 21 25 24 27 -7 42 49 28 25 61 68 52 56 70 43 74 67 62 82 102 111 105 67 49 73 75 92 87 92 90 92 84 84 95 92 90 98 100 105 111 79 91 100 89 93 98 115 105 107 115 89 73 66 49 34 42 73 27 33 35 25 -2 0 11 44 44 33 48 36 20 4 15 5 -2 11 13 8 4 -4 -1 -7 2 -16 -7 -7 -4 -22 999999 -20 -20 -22 5980 182 3311 30 10451 1 39 40 4631 -11581 91 743 1532 1680 3067 6377 13429 22734 30999 45837 65053 71169 92794 112782 135103 135372 84978 35257 1640 2893 6707 6003 26701 80125 163758 307111 517882 756143 926601 970819 711655 395627 229897 68177 7609 206 156 470 2535 34998 331251 566301 82394 1851 100 68 50 19 42 76 89 81 43 106 35 57 29 60 57 45 54 67 27 85 62 56 25 44 66 65 62 64 90 69 85 92 45 70 89 33 4 22 21 26 35 26 21 48 17 16 33 41 35 56 28 11 -18 60 65 38 28 62 96 59 58 71 80 91 83 93 51 76 84 61 69 101 102 72 60 33 81 90 38 66 109 80 96 102 99 78 112 113 71 95 116 100 120 110 82 100 98 75 79 83 96 78 80 93 65 59 62 65 50 67 25 28 40 32 8 1 6 16 16 11 9 23 18 11 14 9 3 2 -2 7 -9 -8 -6 -22 999999 -18 -10 -18 5986 263 1033 30 10453 1 39 46 4632 -11581 212 715 5327 13163 8232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1246 4189 3684 794 999999 999999 81 324 615 1545 2626 4110 4379 2672 2320 3070 5195 8880 11726 14149 17179 22731 15476 15544 13194 5042 1273 1264 1982 2018 7045 23124 48730 78939 128498 190317 310693 494558 821427 999999 999999 999999 600157 329056 26034 580 198 -10 6191 45299 52834 116644 214975 15193 272 38 95 38 32 79 94 49 41 43 77 66 53 75 82 71 64 72 51 14 72 118 60 45 33 82 62 88 33 81 116 99 61 33 42 75 39 19 22 10 44 71 46 19 36 40 -3 36 46 33 37 36 45 33 53 51 82 59 90 51 56 86 64 57 73 59 63 77 80 99 68 101 83 96 100 78 91 99 67 74 77 104 122 126 130 99 110 135 118 143 124 124 98 107 102 79 77 83 88 81 58 52 69 78 73 84 78 27 36 28 40 67 55 31 30 29 27 47 65 35 35 49 61 42 20 -2 -2 15 12 8 15 9 2 -8 -17 -15 -6 -11 -20 999999 999999 -18 5992 187 3343 30 10453 1 39 52 4633 -11581 -31 568 1756 3407 5597 10999 21093 43111 92467 189477 314701 441895 467920 365910 282443 168874 64390 45824 18135 7386 16389 49083 76464 133478 172808 226782 348120 568783 886648 927952 663242 460120 185325 4755 318 237 221 254 1893 8604 20487 59253 4265 68 -15 17 22 64 67 76 65 91 28 18 23 65 76 25 86 52 65 93 24 76 83 62 75 86 86 77 49 41 141 148 100 101 102 111 90 68 -5 33 58 34 72 38 73 28 26 53 65 49 59 64 59 43 20 63 45 45 20 44 90 83 76 48 42 101 71 113 144 117 76 92 67 98 71 81 83 78 81 106 110 107 90 87 107 121 107 88 105 100 87 109 105 116 142 154 145 131 103 78 94 97 85 86 74 56 56 75 62 54 69 57 39 33 8 20 15 20 55 40 58 47 35 33 33 37 41 35 20 28 14 13 20 11 5 0 4 0 -2 -5 4 -15 -22 999999 -20 5998 196 3194 30 10454 1 39 58 4635 -11580 503 2059 5352 12728 28676 59312 125912 221909 253281 360026 430264 476757 529676 595656 510948 503433 536049 155287 147308 6957 4392 5596 10042 15414 35801 51440 84435 181835 266462 317318 296908 252352 332969 462075 322740 29662 547 257 311 330 397 368 161 4475 12651 561 107 144 39 53 102 86 93 87 48 96 51 77 119 96 60 88 64 78 84 86 95 108 58 59 98 71 49 89 111 148 141 102 135 83 87 137 116 101 70 49 52 85 95 72 61 36 73 83 54 63 69 75 81 76 37 65 81 89 100 80 89 51 52 109 106 83 99 100 77 75 118 125 93 119 133 106 92 102 119 97 125 123 121 94 109 121 148 110 131 146 162 173 132 135 153 142 119 125 123 106 104 104 91 94 102 61 60 79 77 89 69 61 63 52 32 33 53 35 45 60 60 62 59 37 59 50 54 42 47 44 27 29 18 24 16 15 23 7 -8 8 11 -2 -4 -15 -15 -17 -13 -1 -9 -21 6004 182 3256 30 10456 1 40 4 4636 -11580 351 606 1450 3861 7342 15149 36178 86372 174077 322892 385319 347574 375846 352743 235410 225681 172380 101516 74168 56596 74706 69259 76202 82353 110911 138501 167836 215055 291829 314535 319128 365495 576243 972607 673466 243635 74101 7687 1075 114 128 108 126 7 28 -10 71 94 42 19 36 23 31 55 49 47 84 76 50 40 -38 -2 37 34 33 25 50 31 39 86 88 45 88 64 72 89 67 65 105 71 65 63 53 51 32 20 15 -5 79 26 52 40 6 7 6 21 31 45 43 39 50 59 31 49 41 70 65 68 28 33 45 56 29 40 58 43 30 35 26 55 95 72 69 64 83 90 94 65 66 93 91 56 121 121 107 94 111 104 100 97 72 45 52 54 74 60 39 67 23 38 77 50 33 26 38 30 13 22 6 -7 24 27 18 8 7 -1 7 7 2 24 10 -11 15 3 -16 -22 -8 0 0 -17 -23 -23 6010 191 3409 30 10459 1 40 10 4637 -11580 691 1965 2778 5830 10221 15714 14165 7165 7848 10979 21501 32250 26971 35640 56968 84872 106766 121359 136523 151757 167080 187169 215358 256975 287973 339966 338922 293780 385694 609482 945087 999999 999999 999999 478142 110825 2941 994 103 106 90 131 130 68 102 95 93 136 112 138 132 79 63 68 101 137 143 107 142 119 133 118 103 99 101 130 147 120 118 140 171 189 125 121 112 85 65 107 88 79 97 87 100 73 84 85 108 62 67 85 53 85 83 80 78 46 82 37 72 100 74 103 118 98 65 111 107 129 109 118 142 108 116 149 165 127 96 171 127 124 137 139 135 141 153 155 154 171 170 155 165 163 202 205 177 166 125 97 120 100 79 100 121 124 118 95 81 78 80 93 83 74 69 66 74 59 55 67 78 73 66 70 67 50 58 58 61 60 67 42 39 58 64 60 45 26 42 49 14 21 33 34 19 14 -1 6 -2 5 -5 -25 -17 6016 183 3472 30 10462 1 40 16 4639 -11580 338 1538 4310 8843 16212 17083 29627 50247 64531 84212 98388 88777 76852 84572 75087 66132 51700 53745 57577 59885 57017 48380 50036 52121 55250 60117 85837 121945 184080 283793 470016 766498 999999 860779 210374 243909 339445 472490 579896 593519 80865 1034 34 34 46 63 90 37 44 48 87 82 79 9 50 35 58 69 110 68 42 66 46 80 73 87 137 142 126 160 152 122 61 50 20 6 31 38 86 72 46 59 28 40 45 28 53 42 47 48 19 64 20 31 29 61 55 21 35 64 63 71 108 106 113 63 79 67 64 70 77 84 68 67 74 95 96 106 86 77 77 86 104 124 119 137 123 128 122 139 129 113 76 67 61 91 81 71 59 79 60 53 50 61 57 54 61 41 20 10 19 23 6 14 42 30 37 38 36 17 3 26 38 40 28 21 9 -5 3 9 -3 -15 5 8 -13 -5 999999 -18 -14 -23 999999 -24 -25 6022 181 3385 30 10465 1 40 22 4640 -11580 110 407 631 1431 2837 4570 6171 6635 6217 7257 7954 8613 11019 14187 15970 11860 9271 8822 9095 9931 10466 10518 12007 14160 18392 28583 41966 52656 71760 92248 126031 183971 249520 299101 311834 310037 318618 465947 630816 828291 917648 987622 999999 654423 144823 7349 160 55 9 45 27 31 -2 20 32 51 38 60 55 51 38 18 44 64 44 87 46 63 78 111 117 86 88 85 40 23 3 -28 16 21 36 31 34 54 5 -13 24 28 -13 41 11 8 -13 5 36 -15 7 -16 -5 19 46 -8 5 3 -14 10 39 50 73 47 17 28 34 40 29 47 43 46 67 64 58 54 61 70 51 83 82 75 75 98 106 104 105 97 85 118 113 73 59 53 54 58 60 62 41 26 30 48 56 30 21 21 36 7 11 1 -13 -11 22 19 15 7 8 19 19 6 26 6 -13 -11 -1 12 -6 -7 -1 0 10 -18 999999 999999 -24 6028 176 3719 30 10469 1 40 28 4641 -11579 128 686 1470 1904 1860 1888 1369 1268 872 538 474 701 1395 2624 4823 8366 12729 18157 26029 36884 55304 86203 124196 169487 249109 364288 564223 773847 831923 868856 890380 999999 999999 923519 225799 5188 66 104 73 60 73 57 94 91 50 63 58 45 82 45 47 53 51 60 53 106 103 73 66 60 125 98 100 130 87 13 27 17 25 61 44 55 -4 40 39 61 43 39 50 29 -3 28 35 37 54 49 16 64 49 32 14 34 36 41 50 52 95 63 77 60 64 80 98 70 54 83 87 94 67 73 72 78 74 57 81 96 98 98 108 126 91 101 98 92 93 71 43 74 91 104 66 74 62 51 64 82 85 42 46 55 58 61 37 19 34 51 65 49 29 49 50 41 44 54 36 36 24 21 27 30 35 18 14 17 24 1 -3 2 -4 -10 -7 -12 -16 -23 999999 -24 6034 170 3751 30 10471 1 40 34 4643 -11579 -63 217 278 283 207 4 999999 999999 999999 999999 999999 999999 139 1591 3284 5839 9410 14106 21278 32655 44387 60275 90598 140639 231178 361667 559251 815045 999999 999999 999999 999999 719701 179755 3338 62 69 81 11 51 63 -3 -10 45 40 59 83 44 54 68 55 81 108 79 91 114 74 59 95 65 53 13 55 77 69 44 18 15 21 45 69 56 35 22 35 19 33 50 33 1 20 33 32 14 82 74 33 77 10 26 -9 22 73 70 68 82 73 70 57 34 60 64 84 79 95 90 72 87 117 96 94 105 80 74 81 91 114 105 135 149 124 101 92 99 68 56 53 54 66 59 66 77 48 59 78 58 29 36 38 50 32 31 23 34 57 45 41 37 30 29 21 20 24 11 23 12 -3 6 7 -4 20 9 8 4 10 -4 -23 -18 -23 -24 6040 185 3454 30 10474 1 40 40 4644 -11579 79 334 610 1060 2114 3790 6480 10866 18808 28590 38814 40854 49174 39042 17349 9743 4822 689 999999 999999 999999 52 1327 4187 7818 10435 20740 37422 61798 104336 148559 207916 296032 391912 470953 593865 859495 999999 914781 786594 818521 732864 275078 7984 185 103 60 26 70 46 90 106 92 54 35 90 72 77 39 18 40 86 96 71 85 109 90 92 74 87 67 37 74 71 60 47 59 41 18 6 25 56 56 20 21 57 39 54 65 58 45 40 22 15 13 44 52 57 57 60 41 47 72 105 40 66 80 50 47 65 82 96 103 72 72 80 110 85 45 84 114 105 131 105 78 94 75 131 142 140 133 121 143 118 105 101 92 86 65 56 45 45 56 65 79 57 62 47 29 40 35 16 17 8 17 56 31 26 42 40 37 31 24 22 28 27 14 18 20 24 47 40 25 13 17 -6 -23 -21 -11 7 -7 -11 -15 -13 -23 6046 170 4117 30 10477 1 40 46 4645 -11579 307 868 1412 2357 4059 6197 8682 12998 21762 36421 63368 113105 195415 340061 626774 999999 999999 999999 999999 840672 142956 4857 161 98 44 77 77 53 110 153 86 109 102 87 95 111 112 121 78 120 108 172 138 135 144 160 113 110 85 87 118 77 60 101 104 86 82 47 84 59 101 117 82 47 60 101 66 76 61 74 49 74 88 93 50 69 102 67 70 75 104 95 93 52 78 111 115 96 78 89 96 106 116 112 96 102 115 142 105 100 80 156 129 133 136 118 139 154 160 167 158 160 167 155 152 126 119 116 111 82 90 100 95 82 77 100 104 99 108 81 77 73 68 64 66 73 69 66 78 89 73 60 52 58 58 65 75 70 56 59 58 51 41 43 47 34 22 20 22 30 20 16 12 -8 0 -7 -15 -15 -25 -15 6052 158 3967 30 10477 1 40 52 4646 -11579 164 293 105 -29 82 461 891 2036 3538 5790 10102 17180 28850 45720 72331 117163 183769 295324 439311 674718 952674 999999 999999 999999 921415 283612 51621 3700 69 30 26 52 5 -13 -12 56 23 19 52 40 86 33 41 77 18 51 38 10 68 37 23 66 95 43 38 43 2 23 -6 43 39 -5 3 54 25 15 -2 0 -9 -17 -29 -31 35 25 -26 -1 49 31 26 46 14 -7 12 17 13 25 20 12 23 22 47 33 38 23 75 45 61 64 63 74 67 48 60 48 55 61 87 60 51 64 69 69 93 87 92 105 113 83 122 110 82 81 91 47 36 35 33 36 46 49 42 35 22 16 24 1 -3 -2 -9 -19 -11 -5 8 4 14 -1 6 12 -15 -9 -25 -9 -5 -10 -6 -18 -14 -23 6058 172 3875 30 10475 1 40 58 4648 -11579 255 519 887 1324 1058 415 71 -67 -32 435 1264 3012 6131 9875 15571 25489 41723 70090 107869 160960 239120 341462 543310 861937 999999 999999 999999 999999 595257 253212 16836 279 9 36 74 67 65 39 127 59 43 116 99 76 60 57 31 74 23 64 135 40 56 72 71 99 131 116 115 99 34 52 41 73 50 44 42 35 37 27 68 53 32 53 48 30 53 24 15 16 40 30 45 75 84 43 26 -1 49 58 27 67 73 67 69 78 59 103 72 53 67 63 81 61 47 91 71 73 68 47 57 91 75 97 114 131 122 118 115 143 125 160 130 146 146 103 67 82 75 84 67 59 66 74 73 74 60 35 48 32 10 13 31 34 32 43 54 29 36 42 32 33 43 26 8 25 22 21 0 11 16 3 -6 5 6 7 -2 -7 -11 999999 -20 -20 6064 158 3935 30 10475 1 41 4 4649 -11578 -58 106 149 128 422 890 1475 2083 3216 4890 7444 11052 16764 27618 43040 63062 88771 139128 225922 331994 499604 714353 983869 999999 999999 912464 727752 642741 376305 33198 511 20 17 46 13 31 19 61 18 62 41 31 38 20 6 49 75 74 44 21 54 41 40 65 34 5 -27 14 25 30 27 28 -28 -4 22 23 14 35 44 -26 -38 -16 -4 45 -10 -9 25 -7 -3 4 16 30 15 35 40 -16 -17 -20 -23 13 15 8 -15 7 73 43 35 43 35 12 65 56 7 26 44 22 37 58 41 27 37 35 31 79 83 58 74 75 121 120 120 91 118 111 53 12 42 32 21 28 28 23 17 23 29 25 6 11 -8 -4 -15 -14 -25 -23 -13 14 -10 -21 -22 -9 -7 -34 999999 999999 999999 -8 -22 -19 6070 150 3998 30 10478 1 41 10 4650 -11578 -67 449 1121 1553 1428 901 697 1317 2771 5927 9770 14782 22685 36046 56312 86289 126558 171686 248335 382822 573062 817028 995489 999999 949902 845022 884976 376626 68427 1717 -18 47 14 -14 -12 -35 4 47 34 10 -16 26 17 75 71 37 -58 -1 31 37 -8 -31 -22 -29 26 -12 -55 -50 -30 -31 -1 -28 -18 -34 -21 -58 -32 -15 -60 -21 -20 8 17 -33 -16 -35 -39 -8 -56 -24 -40 -34 -10 -50 -47 -20 -24 6 -22 -39 -8 -9 -25 -5 7 -6 -12 2 2 6 -15 -26 -1 -10 -1 -11 -2 28 25 -7 20 30 29 61 63 47 60 67 92 81 82 52 18 -8 -19 -20 -41 -8 -10 1 -14 -31 -21 -7 -11 -17 -34 -55 -43 -35 -28 -26 -33 -35 -20 -26 -23 -38 -53 -47 6076 156 4062 30 10482 1 41 16 4652 -11578 209 697 1416 2511 4045 6707 10438 16154 22912 32497 48265 71200 104041 161032 236395 295970 427184 668768 983609 999999 999999 928490 560776 448668 362511 175199 22786 490 1 57 71 44 19 15 49 18 39 39 60 66 67 26 42 69 90 72 21 55 44 82 70 34 -12 10 36 28 25 7 -10 27 49 34 34 43 16 27 26 -25 -23 2 -8 -34 -50 -27 -9 15 0 15 -7 -16 -5 11 17 47 17 36 47 50 16 10 36 10 5 31 48 34 26 36 24 27 41 28 35 43 74 52 85 91 88 81 79 95 92 121 115 114 110 84 95 94 88 92 65 39 35 59 47 30 27 59 19 25 17 11 11 16 -11 -2 -1 -9 18 14 -6 2 21 7 0 -9 -6 -5 -15 0 -10 -7 -5 -14 6082 156 4036 30 10486 1 41 22 4653 -11578 -89 341 916 1884 3166 4596 6448 9076 14111 22990 36359 57104 84278 120243 195918 303526 482062 794331 999999 999999 999999 999999 828673 296854 103596 21149 1913 38 25 -10 -24 -16 -11 23 33 50 44 29 44 25 48 33 68 11 48 78 39 35 13 -4 -2 -7 16 -15 -23 13 -11 14 63 5 -16 -31 -20 -24 9 18 -7 -7 -1 19 8 -13 3 -16 -14 11 2 -1 -5 -11 -45 6 0 -13 -20 -51 -20 16 20 8 18 -15 28 27 29 31 19 5 -9 29 6 33 36 40 35 23 41 31 21 36 48 74 102 102 67 62 49 68 82 89 75 71 62 61 48 6 12 51 30 13 2 19 13 6 13 3 -11 -7 5 -31 -17 -9 -14 -17 -22 0 -20 -31 -23 -23 999999 999999 999999 999999 -16 -24 6088 155 4068 30 10488 1 41 28 4654 -11578 188 667 1466 2807 4417 5640 7329 10682 17215 27056 41476 65640 101513 151951 235345 364110 513416 794948 999999 999999 999999 999999 736142 342814 45265 907 17 14 33 1 -16 27 16 23 3 -26 14 13 0 38 21 43 25 34 45 84 90 21 32 45 46 52 23 -5 16 4 26 -4 -14 22 -14 30 3 -9 17 -1 -7 -6 17 9 11 -27 38 31 -37 -5 15 -8 -3 -20 13 14 35 30 64 63 22 -3 23 46 62 55 31 28 33 54 67 56 29 21 40 50 42 36 36 47 47 38 40 54 88 99 69 77 76 76 77 68 72 95 87 97 94 64 73 68 59 30 15 5 28 26 11 7 -1 8 -3 -16 -8 -9 -27 -24 -29 -13 -3 -7 -13 -18 -20 999999 999999 999999 999999 999999 -22 6094 158 4067 30 10487 1 41 34 4656 -11577 208 842 1779 3447 6363 9363 12829 18620 23926 34294 57231 83849 106693 146907 202795 280193 413777 560223 794212 999999 999999 999999 999999 667045 264018 29772 3137 75 18 39 38 7 2 17 63 42 36 49 30 24 15 8 -10 -3 77 55 54 78 32 -5 13 61 26 29 37 -23 31 61 39 47 27 33 31 23 43 33 15 32 -14 5 20 23 0 13 18 8 8 -4 6 4 28 59 33 7 11 38 45 80 54 38 37 46 72 41 19 69 55 74 69 88 59 69 74 41 72 59 68 43 68 84 60 73 75 78 83 79 49 83 84 94 99 113 108 102 70 50 47 49 31 39 40 23 47 47 25 12 24 13 1 0 5 8 12 13 -5 -4 -5 -1 5 21 -8 -11 -11 3 -7 -19 -4 -23 6100 158 4008 30 10488 1 41 40 4657 -11577 126 1166 2452 2991 2128 1733 2694 5279 8097 10414 12338 16190 27122 39299 62181 100372 136557 195483 296637 463213 693516 837911 999999 999999 999999 999999 579881 176955 6963 151 14 27 67 2 -13 40 78 22 20 45 44 65 45 5 25 26 -29 1 57 73 81 98 41 26 57 42 -13 -26 60 73 19 -18 -25 9 29 20 -1 -9 44 13 15 -2 43 36 -2 -25 24 18 10 28 17 -18 10 24 4 10 0 21 16 40 11 29 35 52 52 22 28 66 66 60 60 41 49 44 33 34 56 58 56 78 53 48 74 71 71 79 57 49 60 40 57 41 67 66 86 69 56 62 33 40 24 24 22 22 22 12 15 4 3 -2 -12 -12 -19 -9 -10 -7 -15 -10 -15 -29 999999 -12 -23 999999 -16 -11 999999 -18 6106 162 3950 30 10490 1 41 46 4658 -11577 5 487 1040 743 374 197 311 411 1030 2147 3578 5602 8365 12803 20189 28295 39871 53764 81404 132902 230143 403890 585700 729283 940905 999999 999999 730780 639835 531033 477822 388634 169179 3523 191 68 59 91 29 22 63 51 37 69 -10 48 50 25 20 63 22 45 50 68 51 25 25 17 40 38 35 21 34 39 -7 32 51 13 49 11 3 27 55 23 8 44 -4 -1 6 24 23 30 12 41 50 17 1 6 36 35 45 58 73 66 62 41 82 85 63 77 95 60 51 70 51 62 100 69 53 81 57 62 82 103 120 109 92 88 83 86 85 106 66 84 90 67 84 62 41 30 27 27 43 32 9 9 55 37 26 23 15 17 2 -4 -4 -1 0 -4 6 3 -9 -13 -8 -6 -12 -18 999999 -22 -8 -23 999999 -20 6112 161 3921 30 10491 1 41 52 4660 -11577 -100 441 1106 1902 3147 4472 5723 7819 10212 12645 12734 7492 7811 12021 20135 27313 42206 62652 74968 91175 129179 211655 329250 500650 689833 826719 892343 971395 913814 796116 784022 525737 162154 12455 409 24 9 51 19 44 53 43 20 20 48 14 71 58 18 -10 3 8 7 45 -1 39 17 57 31 23 8 23 4 1 25 19 11 15 27 -15 28 13 15 17 9 -2 -9 5 27 13 36 27 36 16 28 38 16 -6 10 36 18 28 30 31 29 50 57 45 44 32 40 43 37 50 48 34 37 59 56 81 109 88 60 95 76 72 70 68 84 66 86 104 63 73 72 78 89 86 63 70 56 51 55 38 25 26 21 19 12 8 23 28 2 -6 -18 -27 -13 19 20 5 -24 -18 2 -11 -11 -11 -16 1 -4 -10 -11 6118 156 3831 30 10491 1 41 58 4661 -11577 79 305 679 1127 1939 4025 6866 9885 12303 14331 16107 18736 18871 13048 14858 17157 24296 36499 52083 83320 125541 142456 129324 167100 196437 273225 288419 340543 484706 658881 794617 999999 999999 999999 526133 192844 75278 18987 1053 17 6 7 29 2 -16 -3 0 -10 -9 -9 31 26 15 -8 -25 6 -4 51 41 13 -29 -41 14 26 13 7 -39 -6 56 -7 -41 0 -26 -12 16 -3 -15 21 -14 -27 3 -12 -8 -14 17 27 1 -26 -13 10 36 12 -5 -2 -11 -17 28 -10 12 19 20 45 6 11 15 9 12 61 58 65 43 21 39 39 37 49 59 24 13 37 60 89 64 54 44 84 70 50 53 73 43 44 32 9 24 25 1 -3 -8 -17 -13 -8 -15 -2 -17 -24 -23 -36 -46 -23 -26 -28 -51 -23 -31 -38 6124 149 4279 30 10489 1 42 4 4662 -11576 -3 88 175 199 275 726 1693 3384 6101 10988 19373 33599 58692 102510 181351 323761 532595 957075 999999 999999 999999 826317 642427 471051 134479 4322 120 28 50 -24 -14 -30 9 -7 -15 24 3 6 19 35 36 59 13 34 15 -6 41 16 12 76 50 11 -8 -2 19 -15 -10 6 5 -21 -19 -4 -17 -20 -44 25 -1 -19 28 14 61 73 57 46 50 72 33 26 8 22 43 41 23 38 19 26 55 42 40 20 44 56 37 23 35 20 68 64 67 56 59 49 54 76 58 71 79 55 90 100 68 82 73 73 65 64 77 48 44 37 25 33 37 13 34 23 11 -9 -3 8 -5 -5 -19 3 8 3 -6 -13 0 -9 -10 -7 999999 999999 999999 -17 -15 -22 -16 6130 142 4309 30 10489 1 42 10 4664 -11576 -5 145 470 1288 2732 4407 7234 12820 22666 38031 66906 110968 167388 241702 352562 543664 767742 968507 999999 999999 995470 738633 505132 164064 4480 109 17 12 11 67 32 1 17 -2 -2 32 -21 -9 -6 6 -4 27 3 -2 22 -4 8 37 12 -16 -13 2 -30 3 29 37 -16 12 -12 -3 5 20 16 -2 -22 -4 -13 -15 23 18 1 9 16 42 20 1 39 -4 2 1 37 12 39 15 12 47 30 20 21 41 11 9 28 10 21 22 28 43 44 48 80 52 49 76 47 49 85 72 63 47 72 85 75 51 50 34 30 28 10 15 14 16 -2 -4 -6 -6 -25 -33 -18 -32 -41 -46 -14 -30 -40 -16 -9 -40 -27 -18 999999 -21 6136 152 4099 30 10489 1 42 16 4665 -11576 33 48 999999 999999 999999 999999 -13 824 2340 4094 6752 10913 17060 26651 42619 63696 94374 162230 287207 484972 794024 999999 999999 999999 911869 655525 550508 407507 144610 25618 304 -31 1 27 46 4 30 21 -4 43 36 36 20 17 14 24 7 64 12 36 56 58 26 -5 2 40 45 44 50 24 1 28 22 12 22 9 22 2 23 16 -26 10 5 26 -14 18 41 28 9 66 35 23 71 63 42 34 31 20 1 9 60 44 43 63 25 26 0 30 50 15 4 18 14 42 61 63 53 60 60 86 70 73 75 71 78 82 84 73 76 71 62 55 25 30 30 10 7 17 34 42 36 18 9 -7 4 -4 -9 -2 -14 -6 -14 -21 -18 -15 -11 -13 -8 -5 -21 999999 -7 -14 6142 150 4010 30 10490 1 42 22 4666 -11576 214 731 1327 2003 2932 3923 4605 5361 5099 4909 4871 5428 5770 7290 11144 19809 32071 50339 76254 128258 200684 309439 506728 784519 999999 999999 999999 999999 511744 193258 25665 1776 6 -25 4 5 -23 -20 -13 -12 9 21 -23 31 10 47 56 -8 27 56 40 -24 -6 1 54 13 9 9 -9 -40 -16 -7 1 2 -14 -38 -25 -12 -2 -12 -12 -3 2 2 -6 19 -23 -10 -22 1 21 20 17 44 47 9 14 -11 0 -1 12 42 6 28 1 -5 26 39 28 26 20 24 35 27 2 -5 37 33 54 30 25 14 19 46 65 62 68 88 81 99 86 74 74 31 25 25 24 19 -11 -10 7 5 21 17 17 21 22 -5 -21 -37 -30 -17 -26 1 3 -10 -39 -28 -19 -30 6148 148 4130 30 10490 1 42 28 4668 -11576 -89 999999 999999 999999 52 366 637 1217 2207 3896 6335 10124 15823 22481 30925 48162 78493 133130 209158 335119 598215 999999 999999 999999 999999 564018 290550 118061 43345 25954 1359 31 4 70 18 6 24 0 -13 0 53 74 18 47 40 13 -6 5 18 20 0 -2 29 -10 -35 1 15 22 43 21 5 3 -3 9 -15 -44 -7 -11 22 -7 -22 12 -29 -35 -45 -32 7 -4 -11 -1 59 38 19 30 15 -12 5 3 -33 -35 -3 -24 12 7 15 21 28 19 14 23 17 45 29 7 42 16 28 21 38 27 39 40 57 91 88 111 116 79 66 38 22 25 20 -4 3 22 1 11 7 29 -3 2 10 12 -6 2 -31 -28 -18 -28 -22 -24 -23 -30 -41 -26 -11 -5 6154 150 4011 30 10491 1 42 34 4669 -11576 -48 269 623 676 496 209 178 111 155 349 702 1179 2114 4460 8114 13156 20278 31343 47978 67987 100145 153247 249951 404802 625667 974621 999999 999999 793313 714507 598007 470844 299225 76807 2141 40 23 65 35 38 51 7 28 17 19 5 -23 -20 18 49 51 25 28 2 -3 -2 45 14 40 43 33 -3 -16 2 -10 -26 22 6 -27 0 -37 -18 -14 -24 7 0 -37 14 6 -9 7 -7 14 60 16 29 -7 23 16 16 -3 27 14 4 -13 5 30 48 15 12 31 37 12 24 47 36 21 30 38 27 44 49 50 56 49 80 82 65 81 83 86 54 86 21 26 35 30 3 6 12 20 22 29 13 9 7 3 -17 -3 -2 -5 -26 -7 -4 -24 -13 1 -22 -15 -7 6160 159 4162 30 10492 1 42 40 4670 -11575 45 280 508 721 806 556 429 472 792 1383 2774 5741 9620 15442 25085 39891 70048 118792 189659 312385 520340 853109 999999 999999 999999 956093 849778 404846 199851 68506 13506 520 240 3834 34598 27913 625 29 34 63 18 48 29 38 44 33 6 43 26 11 19 36 42 30 41 37 31 18 -5 32 50 41 47 37 16 68 33 58 65 -5 37 58 -7 20 28 31 71 40 60 82 71 46 96 80 39 41 27 17 19 46 66 52 41 58 48 36 33 48 44 64 54 58 86 76 83 45 50 75 93 107 90 111 111 78 85 128 101 79 63 32 45 47 61 37 35 38 43 49 59 65 49 26 27 25 16 8 -6 -1 10 3 -3 15 11 9 1 14 13 5 -5 -25 -12 -12 -5 -1 -16 -21 -7 -25 -22 6166 152 3953 30 10493 1 42 46 4672 -11575 58 380 733 1144 1717 2487 3020 3214 3111 2816 3135 4076 5527 6968 9280 12557 18069 27707 43969 69093 107264 144063 202585 301502 420172 548443 617826 651060 796968 991896 878890 620253 519102 478369 234394 61261 13608 1770 59 290 1439 8685 1846 11 22 -2 -7 23 -21 8 15 -39 -14 38 36 38 22 -14 15 34 -30 -14 10 23 -45 -44 -20 8 3 35 -35 -21 -34 5 -10 -7 -30 -17 -18 9 -30 -30 -12 24 30 4 -10 -9 11 9 6 33 1 -32 -7 -6 21 13 -7 -4 -2 21 3 -1 8 27 24 29 0 5 18 1 14 26 22 15 34 49 49 36 31 52 63 73 58 33 1 -4 -22 -10 -8 -21 -8 3 -13 2 -10 -1 -3 -15 -25 -15 -22 -39 -57 -56 -52 -40 -30 -21 -33 -42 6172 160 4104 30 10494 1 42 52 4673 -11575 -51 93 275 715 1124 1454 1526 1620 1788 2241 3288 5391 9425 15836 25634 41379 63613 98664 147880 223085 362245 500545 630214 718894 850386 999999 886808 377182 170644 222819 344528 283867 128657 81127 41113 114520 246027 176353 34906 1607 2 16 19 15 -15 5 34 4 53 59 81 39 26 22 12 10 -18 2 2 -10 21 7 9 15 -11 14 39 -28 -10 -3 11 36 9 29 23 5 16 36 30 0 29 58 55 71 53 18 13 18 33 42 23 35 38 60 55 14 29 45 36 40 46 58 34 38 25 40 22 45 26 50 82 77 58 85 108 98 91 95 123 116 106 112 53 35 27 41 20 7 31 31 13 12 29 22 12 2 4 -6 -1 -3 -20 -1 11 -7 -19 -18 -22 -21 999999 999999 -20 -3 -18 -17 -14 999999 -12 999999 999999 -18 6178 138 4374 30 10494 1 42 58 4674 -11575 56 382 896 1740 2991 5027 8124 13300 21486 32191 42798 53515 69259 85478 117553 176997 269819 373735 386937 314004 324877 466014 644397 755588 751082 692123 514970 321515 364551 445383 82027 812 10 3 -11 2 -7 -21 8 46 32 -51 -65 -8 10 -26 -22 -33 -38 -26 -17 -32 -46 -55 -59 -25 -7 -22 -52 -33 -27 -39 -31 -18 -34 -54 -26 6 -40 -8 10 7 -18 -34 -15 25 20 16 8 27 0 14 16 30 -1 12 4 0 17 17 6 16 5 -8 9 -13 -18 -25 -3 5 13 21 15 21 39 49 51 61 56 81 51 66 41 -10 -11 5 -7 -5 -13 14 10 2 -16 -19 -41 -36 -29 -30 -41 -68 -45 -26 -45 -38 -44 -39 -37 -45 6184 170 4102 30 10492 1 43 4 4675 -11575 205 305 232 283 630 866 946 1008 1984 3815 6276 9234 13020 18872 26720 35415 53795 78896 106873 139858 164474 182242 217240 317391 394236 564948 710138 745220 709610 631384 414255 268853 281250 333820 385211 366819 351672 301613 198371 55206 1196 82 113 63 50 77 101 130 128 107 73 70 48 86 116 66 38 60 76 82 102 85 39 38 60 63 51 48 45 31 39 50 93 80 81 81 75 44 65 59 50 75 102 100 80 86 101 119 149 66 68 86 72 111 76 71 75 86 99 82 109 104 89 91 66 78 86 104 109 130 137 121 119 150 159 181 168 174 147 155 168 166 95 82 94 107 105 93 79 88 95 91 81 65 47 52 47 42 45 28 51 45 48 54 58 59 53 58 44 30 34 37 26 28 27 43 28 25 26 15 9 4 -9 -6 0 -17 -21 -16 -17 -22 6190 169 4131 30 10491 1 43 10 4677 -11574 151 724 1471 1792 1936 2344 3571 5954 8710 12743 17103 24126 35538 52949 72954 97379 148546 237661 368416 533700 664706 662977 751003 999999 999999 802758 622151 511163 409998 81749 1161 194 325 170 74 74 98 72 46 98 78 62 94 68 93 75 55 59 52 14 37 49 70 89 39 76 70 72 75 49 52 52 62 37 81 79 70 65 39 46 44 46 34 52 50 62 43 33 78 67 77 85 88 115 87 88 116 91 109 66 50 72 72 62 59 76 51 59 53 58 89 69 56 93 106 67 101 119 72 51 115 121 132 141 144 152 162 162 154 154 156 81 100 96 87 91 81 80 82 70 93 75 60 55 32 16 28 42 46 47 60 56 61 54 37 30 47 62 32 30 34 45 31 37 33 31 29 28 27 20 18 17 19 -4 -8 -2 -17 -13 -21 6196 153 4160 30 10490 1 43 16 4678 -11574 363 1171 2246 2820 2942 3713 5121 8148 12306 17253 24532 35593 49276 69565 107408 169864 252551 366664 488559 533264 602267 858678 999999 910306 631650 546146 527380 396882 151121 6286 1171 11742 41667 25824 1091 20 6 50 3 -1 4 35 63 58 35 11 5 7 -29 32 63 46 34 39 52 -4 15 36 12 42 17 33 49 28 11 38 45 38 27 8 27 12 5 7 -1 9 31 15 33 36 40 49 30 20 54 39 9 29 35 22 8 22 24 15 12 9 -2 32 17 46 31 23 41 26 24 40 80 56 51 74 91 89 113 104 113 85 100 81 77 83 63 36 16 15 25 0 12 27 31 15 16 13 24 11 1 1 13 4 -6 -1 -3 -3 -8 -16 -9 -24 -11 -22 -10 -14 -24 -20 -13 6202 155 4249 30 10489 1 43 22 4679 -11574 -28 999999 999999 513 959 1943 3412 4862 6661 9371 13683 22738 39625 64973 101049 154060 236320 349738 481009 624938 516633 397948 519883 591166 542719 407520 354260 312339 395783 580557 661995 342242 30802 2108 246 331 54 78 41 52 27 26 59 58 38 32 22 66 46 57 60 36 31 26 20 39 13 4 0 -9 -18 -20 -9 10 -22 -13 -2 20 30 42 -1 17 36 31 42 37 29 20 61 92 67 49 56 46 56 76 69 41 34 5 -3 30 16 26 47 60 16 7 7 34 23 65 61 56 49 50 87 73 74 57 100 95 94 102 100 77 75 32 42 35 -17 15 34 34 18 30 30 24 10 15 13 4 0 -2 9 11 30 14 5 13 -2 -4 1 -5 -1 -4 999999 -21 -16 -8 2 -16 999999 999999 -21 6208 158 4190 30 10490 1 43 28 4681 -11574 36 211 158 214 473 1436 2513 3456 3245 3011 2375 2461 4249 8185 13786 21538 33129 48916 76051 122241 189213 269817 372920 478427 622004 690808 481073 278776 242629 479277 775715 999999 999999 551129 64023 2170 1523 14235 39957 3422 31 30 44 86 39 56 66 88 41 51 53 42 53 14 65 40 29 34 9 57 57 33 10 49 34 20 9 -6 4 27 19 -12 -21 4 7 25 38 37 10 57 62 51 72 90 94 65 57 50 71 40 34 58 76 3 19 29 35 17 57 42 51 47 40 34 44 45 60 72 71 91 103 109 110 109 105 103 110 104 76 75 40 35 39 38 32 27 25 35 37 19 16 19 5 3 24 13 25 27 20 21 19 14 10 8 -3 999999 -12 -5 -16 -12 3 4 -12 -4 -13 -20 -18 -25 6214 147 4401 30 10491 1 43 34 4682 -11574 24 999999 -95 330 1171 2940 5483 8794 14488 22707 35087 56434 91160 146385 212470 295354 383953 373229 278940 203693 243968 322074 467834 709159 999999 999999 999999 433654 52882 932 1060 2312 150 28 35 28 32 2 27 23 17 16 14 29 14 -13 23 8 9 12 16 6 -3 -21 11 -15 -21 24 19 -14 9 -19 1 33 8 23 6 9 34 45 27 25 54 47 55 65 75 56 54 55 56 47 41 29 37 31 39 56 44 27 22 38 17 15 46 89 79 48 54 54 69 71 96 70 65 95 104 76 85 63 57 58 56 28 44 40 19 21 -1 34 11 17 -1 -14 -12 -17 -15 1 -2 -4 -5 3 -4 2 -3 -18 -9 -12 -2 -19 -22 999999 999999 -13 999999 999999 -20 6220 158 4071 30 10491 1 43 40 4683 -11573 -57 299 689 913 1009 1365 1724 1450 1291 1026 2334 2346 1505 544 788 2365 4176 7060 13039 21164 27085 38612 54221 75285 112251 144444 182761 252381 357525 438779 406533 394375 516642 737137 999999 999999 959869 654922 189624 79565 12312 176 79 85 58 37 39 34 39 58 21 10 69 36 30 20 28 54 25 30 41 9 -16 36 30 26 24 -22 -5 26 1 -7 19 0 -7 17 -21 -11 32 17 11 22 9 43 35 16 6 48 78 73 57 94 29 41 69 39 63 40 26 28 34 44 13 13 58 51 39 58 52 70 76 61 77 60 74 76 55 72 77 79 40 62 61 39 37 50 47 60 43 9 5 14 12 11 10 0 -4 -6 -12 -17 -6 -12 8 8 14 1 -16 -8 -8 -7 -22 999999 999999 999999 -15 -12 -24 -17 6226 154 4431 30 10491 1 43 46 4685 -11573 -38 736 1462 1371 1792 3407 5784 9812 15952 27506 46969 80626 132015 213945 309301 369851 348694 259812 223233 356305 566574 829149 999999 999999 999999 802034 100621 2882 178 91 124 93 86 87 107 77 71 97 54 70 66 78 101 80 115 62 60 64 45 71 46 28 33 40 52 43 41 30 25 31 46 60 42 4 34 67 49 49 80 83 89 118 65 79 80 101 108 123 60 67 87 82 91 76 79 74 72 73 69 71 63 60 70 70 76 83 81 120 120 119 111 124 108 129 127 86 116 149 119 110 105 86 87 75 101 84 61 57 74 59 34 38 47 49 30 24 9 10 19 28 48 38 23 25 19 38 25 18 20 21 16 19 1 3 10 12 8 -1 -13 -1 8 -6 -13 -5 6232 141 4461 30 10491 1 43 52 4686 -11573 398 1204 1427 1700 2633 4822 7671 13249 21847 34975 56191 87874 131212 185846 255003 281434 290960 339957 456673 628685 843617 999999 999999 999999 755165 173249 33402 921 72 128 94 42 62 11 17 69 41 11 1 25 22 59 42 71 62 20 31 5 -15 4 -5 20 15 53 25 11 -14 -25 -23 -3 -13 -3 11 12 19 57 40 18 -12 45 69 33 29 35 22 31 42 18 24 36 56 26 25 81 44 29 26 38 26 29 30 10 52 18 19 46 67 56 68 57 66 58 63 71 72 65 95 79 64 51 26 31 20 -11 16 14 7 12 9 -14 6 0 -11 -6 -27 -28 -26 -7 -10 14 -6 -22 -11 -19 -19 999999 999999 -21 -25 -16 -24 6238 159 4369 30 10489 1 43 58 4687 -11573 36 360 841 1520 3307 7269 13318 19109 23140 33939 47851 54480 60024 85807 107301 112491 132645 145884 151612 168662 220790 346268 518164 719854 999999 999999 999999 999999 794127 274409 32937 758 245 217 214 149 152 90 74 100 88 97 106 100 81 53 39 63 59 72 85 67 88 68 43 41 89 68 32 20 59 54 61 78 47 60 76 107 74 97 99 99 105 89 89 118 91 78 95 88 51 96 111 128 124 80 97 91 85 77 61 124 117 119 115 113 105 125 134 96 93 128 134 118 115 124 133 165 156 135 116 98 105 108 111 80 95 67 58 60 68 73 46 49 44 36 40 41 32 44 34 47 65 51 44 45 49 48 37 28 28 27 22 30 26 17 21 30 24 22 20 22 18 0 -8 -19 -25 -14 -22 6244 151 4397 30 10487 1 44 4 4689 -11573 -51 237 836 2215 4313 6217 8744 14346 21696 24676 17754 22781 41596 45758 35845 22026 19643 29836 53397 83935 127070 200394 309778 465791 661124 888684 999999 999999 999999 884642 375851 31938 834 691 185 67 73 120 114 111 85 85 63 100 76 23 43 76 18 -1 -5 20 27 46 54 60 24 28 3 22 71 43 -7 2 67 38 17 89 64 77 77 77 64 70 55 67 57 49 42 57 67 65 87 109 74 63 64 50 62 46 58 73 82 75 83 85 106 88 81 69 94 90 100 102 103 128 105 110 119 99 84 82 58 49 41 44 54 43 29 20 33 26 26 0 22 23 22 9 20 12 5 12 17 21 26 15 -3 -6 -6 -3 -2 -8 -15 5 2 -9 -13 -3 -9 -18 -12 6250 160 4097 30 10487 1 44 10 4690 -11572 -68 125 436 742 917 959 496 140 278 1614 3402 3779 6273 10761 17712 28206 43943 64044 87979 115684 128873 149995 233550 265573 188084 153754 137458 124360 164028 260516 424566 612225 752020 916194 999999 999999 616958 134562 59640 42024 36190 16028 1398 278 163 109 110 89 115 64 46 44 68 67 44 78 53 41 52 50 62 58 55 54 38 30 22 14 12 42 56 15 27 40 19 36 58 50 48 40 -2 43 75 61 55 82 57 54 78 54 52 63 68 71 59 116 69 52 67 96 54 49 67 69 69 84 85 89 91 84 89 106 75 123 108 108 134 133 116 110 96 93 76 55 54 59 40 46 38 47 43 51 23 32 35 29 33 22 6 11 14 9 17 20 15 10 2 6 -11 -7 -1 10 8 6 -12 -19 -23 -19 -12 -4 6256 252 1550 30 10490 1 44 16 4691 -11572 615431 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 234 606 1098 1926 2881 3902 4530 3847 3899 3133 2033 4230 12353 19754 25787 32663 40949 65373 91159 96705 129904 173596 162406 148053 140528 152120 198841 187561 184932 201410 184005 206331 305144 429189 531340 542598 499344 566024 627967 653382 712222 541492 77206 3384 769 589 939 289 103 84 74 71 52 46 86 110 121 59 30 57 93 94 113 75 87 78 104 86 40 47 40 53 42 27 76 95 49 62 75 49 91 82 90 69 64 64 77 82 67 97 95 121 91 107 99 128 113 111 102 88 94 140 120 111 107 121 100 111 123 115 133 114 158 117 122 139 128 149 169 144 122 161 147 114 103 83 67 93 87 53 61 67 76 63 61 39 46 67 60 51 22 40 40 26 48 40 32 43 51 43 28 24 23 24 8 23 21 11 28 12 8 0 -9 -5 -8 -8 -17 -24 6262 162 4223 30 10493 1 44 22 4693 -11572 43 224 449 390 178 412 1345 3036 4955 7089 10891 16786 24921 33247 35731 36742 35820 24763 14534 8674 8836 6194 4802 5460 11667 25873 44358 77156 116299 170982 271124 424656 620122 911534 999999 999999 999999 872460 582568 24760 2010 848 730 825 877 954 981 397 145 109 83 66 36 69 56 49 16 45 32 7 69 26 43 3 28 45 64 65 28 33 58 22 25 17 49 38 85 60 54 71 87 62 89 98 67 73 84 125 71 66 66 58 80 73 39 44 77 71 55 50 83 87 63 74 85 98 82 103 99 100 113 102 114 143 141 142 132 144 149 113 80 73 74 56 72 60 53 56 59 43 39 56 47 27 32 25 28 18 12 18 46 33 26 25 23 12 2 23 20 8 10 8 2 -8 6 7 -5 1 -13 999999 999999 -21 6268 159 4404 30 10494 1 44 28 4694 -11572 -48 297 579 1039 2207 4258 6454 7206 8532 11876 16211 18529 16222 17744 24117 38258 53845 72751 81951 80698 119487 188455 259829 395229 623372 870496 999999 999999 948350 706243 733175 344828 165053 25791 4201 2281 2333 3579 5181 6724 6788 5516 3543 2379 1514 511 172 90 43 46 62 54 56 49 67 82 69 40 15 49 62 13 64 67 61 19 18 77 75 36 41 39 89 65 92 73 67 86 83 85 76 139 76 48 49 67 81 79 86 93 79 72 88 79 67 73 75 124 103 106 79 99 109 97 121 125 132 140 141 165 173 176 146 139 113 86 94 74 41 53 56 44 44 36 48 38 24 38 45 21 20 27 35 44 48 26 30 20 22 28 25 15 24 32 21 11 16 24 24 2 9 3 -12 -8 -7 -12 -6 -8 -20 6274 160 4192 30 10492 1 44 34 4695 -11572 -96 237 617 989 1151 936 1399 2068 2640 3484 6438 11427 17304 19935 19808 25973 34812 37750 38609 53139 56873 47828 33739 18041 9367 4662 6681 28270 77829 146958 252667 396665 576582 695884 766253 869942 804726 777127 530119 299426 346760 392719 326120 84360 6231 5796 7088 7812 7485 6913 4921 2975 1567 547 176 87 47 22 26 19 67 60 41 63 50 40 52 75 32 19 13 22 59 77 45 60 44 39 45 69 122 63 51 109 56 40 58 60 53 62 38 56 61 40 57 51 63 38 21 73 66 71 102 111 98 67 53 69 90 88 101 105 127 127 133 139 124 109 122 141 149 129 78 79 60 51 47 36 38 46 38 37 35 24 19 10 20 24 33 21 46 35 35 8 7 31 14 15 15 19 10 5 -2 -19 -5 -8 0 -10 -6 -18 6280 160 4311 30 10491 1 44 40 4697 -11572 77 599 682 487 926 1632 2554 4364 6876 9399 10554 12641 17305 27511 41311 59690 71496 58757 58942 39142 15435 6038 3272 6304 24683 71041 139148 237299 370343 554797 727368 899242 999999 906222 780356 626022 502884 410009 236401 37918 3094 1707 1734 1987 2616 2877 3020 2333 1746 1041 637 238 93 79 72 54 70 74 52 75 61 63 12 46 44 47 14 50 53 56 28 51 56 65 52 83 41 61 98 84 88 106 86 79 82 97 115 96 63 76 93 68 38 19 49 72 67 90 90 99 60 86 94 92 79 112 83 87 139 137 131 142 133 141 154 146 121 125 131 95 62 59 67 67 52 45 50 55 37 28 48 40 46 22 9 48 50 50 27 32 32 22 7 10 13 -2 13 9 1 8 3 0 -5 -7 -8 -24 999999 999999 -24 -25 6292 152 4191 30 10491 1 44 52 4699 -11571 -72 436 1292 2181 3493 5624 8019 11250 15874 22287 31790 40029 46603 53113 70876 109826 168007 238914 340223 510699 637970 481440 231496 99014 47165 32326 30912 59326 110927 151147 212871 280663 313385 369855 434122 476319 382884 369355 405128 314496 135313 39877 20280 9397 4836 3465 2176 1095 552 269 175 224 313 357 299 216 81 39 37 40 25 -3 39 8 14 48 45 -6 19 15 -17 34 44 27 -9 -5 -37 10 37 53 28 45 64 39 43 62 32 36 9 -3 11 -13 5 11 0 -13 3 30 18 51 69 51 65 37 27 68 62 41 46 60 93 116 79 85 96 100 103 117 120 89 76 61 63 38 45 40 16 -5 11 34 26 6 14 8 0 7 -2 -11 -11 -5 -20 0 9 1 -11 -13 -19 -19 999999 999999 -24 -12 6298 166 3985 30 10495 1 44 58 4701 -11571 -33 293 821 1639 3042 5260 8447 12880 18044 26612 39314 49595 53321 57143 87108 122267 160670 226121 292763 307935 317996 389759 530395 695036 715629 600130 320015 166646 79171 63468 64912 69709 71301 76048 77079 71915 59995 47742 36758 36475 37517 56968 91330 128326 172307 141823 44383 28153 22221 44564 97032 151396 188711 113728 13425 3882 2004 1279 828 823 831 778 611 249 44 62 50 21 50 18 22 44 24 -3 17 17 41 18 27 67 -10 40 22 46 57 51 30 31 36 59 24 15 42 36 25 15 30 35 66 72 43 39 38 28 69 38 42 64 75 48 21 55 61 67 43 92 98 98 112 128 105 102 120 127 124 115 105 96 90 48 36 29 51 57 35 19 29 29 26 19 9 -5 4 19 20 27 9 9 19 10 -10 -7 17 3 -15 -10 -1 -15 -8 0 -9 -15 -18 -22 -18 -21 6304 188 3539 30 10499 1 45 4 4702 -11571 62 204 168 999999 999999 999999 999999 999999 999999 999999 999999 790 2249 4627 8072 12684 19840 30152 44170 44361 41993 65278 83736 92173 115247 113188 83686 109608 120395 181811 235904 224871 219805 250130 307271 397867 510414 643368 731586 604212 263359 73880 57688 59528 65786 68031 62798 66589 61450 55256 50178 42530 36854 30986 25462 23164 21842 20992 20580 24511 27455 31131 31354 30665 30568 42836 60287 105165 205266 292648 143724 6364 1477 1236 1154 1037 770 492 324 246 122 87 29 47 74 65 43 79 67 69 52 57 54 53 60 95 78 76 47 98 73 80 71 110 108 81 93 65 100 90 64 109 128 93 102 103 106 64 59 78 74 88 112 91 79 92 95 122 130 96 126 118 125 128 162 153 151 161 151 151 139 151 135 115 119 94 92 83 86 95 101 75 80 92 80 78 62 38 57 51 55 66 40 46 56 64 58 43 32 50 47 32 35 44 55 31 13 28 25 17 14 16 2 -5 12 1 -5 -7 6310 195 3328 30 10498 1 45 10 4703 -11571 183 738 1065 1230 1489 2427 2609 2231 1722 823 339 58 999999 999999 999999 999999 999999 422 2082 4397 6192 8945 11601 13183 13789 13201 15854 20233 26180 42981 67679 54856 44374 74174 107886 114576 110686 128637 142526 121707 92428 135248 205012 290703 367979 326529 274819 159028 79302 44621 36251 38867 39927 41679 45627 39384 33367 28397 24251 25140 24698 22602 22794 24936 23532 27427 41676 70637 150758 267166 396189 415828 367394 399113 401019 453599 385716 85815 3263 1111 886 751 670 516 428 227 155 59 41 64 80 41 62 56 32 56 30 43 51 48 41 26 68 51 73 52 47 38 57 61 82 86 77 101 83 72 78 35 55 72 72 85 99 76 66 107 61 60 53 66 43 81 53 65 57 53 65 69 104 151 130 116 129 116 138 128 133 102 126 101 103 92 80 59 64 59 66 87 70 71 52 80 55 33 40 34 19 23 41 41 52 34 41 45 34 24 13 22 30 3 22 11 1 8 1 1 6 -1 -12 -11 -15 999999 -18 -21 -24 6316 197 3326 30 10496 1 45 16 4705 -11570 566 1179 1250 657 567 1049 1514 1386 1029 1052 999999 999999 999999 999999 999999 999999 999999 999999 999999 800 3355 6527 7419 7127 5230 2312 3121 4304 5534 6798 7992 10228 13028 18466 23679 23173 22643 24562 22110 25208 31845 43115 52173 68254 94957 127216 145711 163919 192592 227906 247056 226671 143919 59799 62998 71326 76393 73365 71128 62451 52390 84340 157363 192041 204378 324885 552139 706100 759339 658197 490063 257883 182418 152681 180459 103033 9606 3406 1357 1174 1081 962 744 519 270 187 126 118 82 72 94 104 94 76 107 79 68 31 61 94 106 82 100 95 71 53 98 119 88 52 89 48 85 122 101 107 140 141 89 95 110 119 123 82 109 102 136 124 95 77 71 98 115 91 89 114 92 116 117 130 117 133 134 127 140 138 162 175 151 140 135 146 125 102 121 113 84 85 107 96 87 89 69 54 55 55 54 57 71 62 41 55 61 60 57 49 42 34 28 30 40 42 41 31 33 33 32 24 21 10 2 -17 -6 7 -8 -8 -22 6322 196 3325 30 10495 1 45 22 4706 -11570 345 1136 1032 893 1823 2465 3367 3744 2554 2012 1140 999999 999999 999999 999999 999999 999999 999999 999999 999999 1429 4065 5733 9176 7915 4797 3759 5636 6432 6944 6497 7523 10231 16189 24696 19000 16628 16727 19398 26223 37276 45580 56780 90370 135655 193255 307160 520041 689461 716104 670171 478379 241766 153445 137505 119321 85024 57487 51285 46586 41944 43222 100400 176397 136443 114264 67546 24467 19057 17639 18057 21220 57129 191557 368797 346742 304145 295389 166014 21620 1860 1486 1227 978 741 565 390 248 149 113 95 63 68 69 53 81 73 43 80 76 87 66 58 78 27 2 57 47 90 68 110 106 113 112 96 92 97 75 65 81 91 70 104 115 99 74 98 80 72 100 87 65 64 89 78 83 55 77 86 91 105 113 130 166 143 126 143 124 138 147 157 133 122 119 98 91 70 81 80 88 64 62 97 52 50 50 43 60 38 28 51 61 53 69 59 32 29 38 32 36 32 27 20 20 21 16 0 -2 7 12 0 -16 -23 -25 -24 -20 6328 155 4378 30 10498 1 45 28 4707 -11570 169 804 2233 4463 7188 12147 19763 30080 49975 80919 115998 169022 259874 430762 571747 521117 445773 277511 153573 90517 72356 41625 28850 30588 33727 33157 34662 39254 24703 20845 17177 15969 13213 15548 14954 16880 59728 147355 302352 467317 524413 548186 585333 477744 333608 141264 75318 115063 38815 2381 840 652 449 255 162 93 44 45 49 60 29 22 54 74 75 82 40 7 14 32 60 59 38 56 65 57 34 36 31 39 36 48 64 68 87 55 55 100 88 54 73 67 33 26 63 63 60 50 41 61 66 61 53 44 71 78 134 127 105 136 125 100 113 116 116 120 89 104 114 78 79 101 52 53 42 52 47 49 32 30 51 41 35 42 22 18 24 35 35 30 25 14 6 -4 15 14 17 11 9 14 -7 -14 -12 -16 -20 6334 161 4411 30 10501 1 45 34 4708 -11570 11 553 827 1685 2428 3798 5817 9402 14927 24872 42618 65474 100264 138366 180917 232971 187025 78971 40122 24253 12135 10304 9803 9864 9160 8844 8586 7087 7434 7566 7117 5715 5175 4951 7101 17313 62568 152372 274352 427510 574602 727185 998500 999999 999999 857719 498176 95000 3780 1625 1128 903 643 368 192 103 95 85 79 88 88 83 74 81 93 76 119 89 73 54 63 79 39 64 96 107 101 74 91 93 90 97 93 83 86 115 102 118 135 130 132 99 97 90 91 120 111 76 96 107 117 113 105 131 125 139 137 130 126 140 183 164 154 175 185 150 121 137 127 129 104 103 98 76 75 68 88 92 98 85 50 37 55 63 49 63 67 58 53 55 58 51 40 40 48 41 50 37 35 34 26 22 25 8 11 5 -2 -6 -14 -11 -18 6340 152 4534 30 10504 1 45 40 4710 -11570 82 1004 2346 3589 6752 12138 19267 32358 55406 91493 145592 216082 245616 121431 29880 11259 11453 11092 10971 10595 9447 8761 6754 4879 5794 7350 6785 6643 7188 6194 7650 23848 56258 85305 134404 236557 395717 583434 714989 980807 999999 999999 919849 560148 174100 18983 1278 1075 714 566 401 167 78 61 49 48 78 49 68 72 39 44 71 53 54 7 42 37 38 19 69 74 46 81 96 73 69 56 65 46 79 68 94 91 88 63 68 75 58 49 55 67 41 39 45 91 84 72 79 74 94 100 82 98 98 107 116 131 121 117 123 125 102 99 106 104 86 59 69 63 76 50 49 51 42 37 47 33 13 11 37 42 41 41 29 18 15 16 3 8 23 24 25 1 7 13 6 9 -7 -12 -19 -22 6346 159 4414 30 10504 1 45 46 4711 -11569 54 289 341 793 1923 3747 7377 12318 19033 29657 41806 58381 92489 148273 230099 317703 291872 167596 84419 22256 25064 29300 24100 17367 15425 19970 23268 22778 27069 39735 56311 82995 73880 52923 44369 31230 27680 59686 132633 298213 464720 570365 729501 863314 999999 903825 445027 233815 4378 1366 1250 898 675 704 604 542 379 220 108 61 55 61 87 55 -3 38 51 45 85 45 56 71 40 47 80 97 72 54 80 82 85 74 111 74 68 78 93 86 88 89 83 88 92 70 103 79 71 68 50 70 101 112 111 90 81 120 105 74 92 109 149 134 119 118 152 146 109 128 106 100 81 61 83 102 84 65 62 52 66 52 33 37 42 56 66 55 41 28 37 41 45 42 28 29 15 23 29 12 16 7 14 11 0 9 -4 -18 -23 999999 -19 6352 154 4503 30 10503 1 45 52 4712 -11569 29 585 1655 3484 5468 7424 10607 15201 23367 27099 33034 40383 49840 47435 30359 29434 29823 22305 15590 11204 8903 9003 7729 7483 6940 8110 7069 7920 9849 11119 12121 12288 12314 12926 28443 63393 111059 200138 346430 510790 739000 999999 999999 999999 999999 552599 84904 4701 2164 1804 1543 1099 838 752 571 335 146 153 246 313 301 215 128 80 78 42 48 56 57 81 68 74 43 54 50 51 45 46 43 34 87 98 98 72 79 70 61 44 49 83 35 52 61 52 63 72 46 71 98 105 93 131 102 118 156 109 89 102 131 136 116 137 127 116 132 109 102 107 76 54 72 59 46 60 41 28 46 21 2 35 37 47 39 45 24 16 31 45 24 19 28 36 20 3 0 18 18 -9 -9 -6 -5 -4 -22 -20 6358 154 4530 30 10500 1 45 58 4714 -11569 50 716 1903 3484 5723 9265 12871 18596 27883 40859 54841 75512 109549 159693 184196 144913 94375 71763 32722 18457 15731 16531 17693 18096 18708 17036 20039 25188 25623 23929 23116 20992 27353 29870 39863 76535 172537 334884 514884 727311 996254 999999 892040 695593 584705 467519 101931 7234 3916 3225 2185 1468 1142 952 835 758 659 616 703 778 708 562 381 261 145 82 67 64 63 98 49 53 42 51 66 44 58 68 104 79 49 51 84 83 76 63 100 87 97 72 70 76 73 87 76 35 26 80 99 97 102 100 102 112 101 120 118 105 121 153 151 133 132 118 85 58 55 57 60 52 51 28 41 26 19 30 37 38 43 39 45 19 14 33 22 11 15 9 10 17 8 12 3 9 24 -1 -8 -5 -8 999999 -10 -12 -20 -19 6364 148 4560 30 10500 1 46 4 4715 -11569 -8 808 2444 3213 2735 3044 4987 8033 12188 20313 28948 30779 36502 51248 70546 82233 90884 104541 66567 10432 8804 8887 10545 13288 14137 15996 16650 16242 14876 13416 11382 7370 6311 18206 68740 143259 246984 367498 524832 772339 999999 968179 713041 889831 832880 616318 75114 5449 3578 2989 2382 2452 1859 1161 992 1092 894 658 421 337 446 595 613 492 205 46 56 66 46 46 48 69 51 47 61 39 65 37 62 77 80 72 78 68 50 48 76 33 33 33 53 60 48 75 26 26 20 56 99 79 71 89 78 100 111 105 122 101 107 108 98 78 43 46 44 25 32 31 38 57 32 15 -5 17 21 -5 6 -5 -4 21 16 27 20 14 7 0 -1 -9 999999 -13 -20 -8 -18 999999 -13 -18 -13 -15 6370 239 1650 30 10500 1 46 10 4716 -11569 618469 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 384 1143 2238 3213 5659 9907 16326 25467 34660 42611 52390 69390 89986 42969 3146 4615 4375 3444 4111 5575 6903 6625 5829 4956 4456 8079 11886 14682 21809 48159 104609 189229 280460 323035 432050 657616 918757 999999 999999 999999 702786 241721 12253 7240 5369 4594 3563 2523 2052 2049 1847 1278 781 469 322 173 236 406 670 985 962 526 236 62 31 38 44 44 5 -8 27 53 29 31 35 28 22 30 50 42 5 9 21 25 19 15 15 37 9 20 19 32 60 58 62 72 80 81 77 62 81 79 75 74 66 83 74 49 38 31 7 16 14 3 5 8 -12 -17 -21 -21 -1 -3 1 -5 -4 -17 -3 -17 999999 -18 -16 999999 999999 999999 999999 999999 -25 6376 149 4618 30 10498 1 46 16 4718 -11568 193 692 1486 2575 5519 10067 17119 28150 46023 68664 91022 102499 96336 110617 77887 12965 8540 10493 9547 10098 10727 11680 12220 12702 14830 17131 18008 18640 23458 30573 28254 24405 39063 98158 197505 345213 518703 790157 999999 999999 999999 809983 148285 14453 13398 13135 11380 8854 7402 6480 5746 4676 4661 4483 3201 2359 1759 1489 1237 861 399 166 207 366 708 1075 1176 817 458 203 85 99 90 84 53 79 113 88 47 70 94 52 82 104 66 69 43 41 62 60 48 58 91 67 95 97 99 104 79 72 88 107 93 92 111 134 93 134 104 127 124 123 105 91 67 79 71 42 42 39 49 48 43 31 20 21 30 38 56 48 37 37 43 32 19 26 21 20 22 7 2 2 8 16 -2 6 -5 -12 -20 6382 177 3836 30 10496 1 46 22 4719 -11568 42 305 128 999999 999999 999999 999999 999999 181 598 64 452 90 999999 999999 999999 999999 999999 999999 999999 -33 155 289 308 410 1687 3144 3155 4050 7212 13299 20627 30629 45050 64729 90680 116447 109167 98432 103778 91454 65314 17921 15382 17826 19677 22435 25803 23766 23098 24404 25552 27244 28879 26949 28332 28514 30755 33704 42061 63919 132263 232725 368944 520911 746354 985748 999999 999999 880136 144006 16563 16077 16562 18941 20714 18727 10837 5092 5009 5154 4389 3404 2130 1289 766 415 203 103 93 145 193 410 495 331 178 123 149 139 114 79 96 90 73 94 90 108 89 55 108 103 115 102 94 54 99 72 71 62 93 85 93 93 113 121 130 112 122 121 131 133 149 114 123 139 148 137 138 95 82 93 92 77 88 83 70 72 60 51 49 31 19 25 36 42 53 47 37 44 43 39 32 17 22 7 15 31 23 10 -6 4 8 -11 -11 -15 999999 -21 6388 138 4736 30 10496 1 46 28 4720 -11568 -50 728 1976 3295 5859 10444 18491 31971 53510 84627 105089 111419 119034 80309 23999 14117 16654 17315 17676 19641 21913 26320 27470 25639 27650 31915 33408 34495 41400 37437 38883 61357 118573 193574 343726 557531 809235 999999 999999 999999 519874 225428 44053 30013 23540 16028 11426 7193 4876 3433 2431 1323 609 419 281 309 342 231 68 36 52 72 50 45 23 34 37 46 114 173 159 90 71 66 32 48 34 34 37 35 39 51 41 44 34 31 49 47 51 33 21 47 53 56 66 56 74 75 67 64 73 63 100 105 100 98 76 55 63 44 17 26 29 28 15 9 1 22 21 15 -8 -19 -4 -10 12 6 -14 -7 -12 -13 -19 -11 -18 -20 999999 999999 -13 -8 6394 141 4706 30 10496 1 46 34 4722 -11568 -99 412 832 1984 4189 7419 11545 17889 26988 40765 62045 78533 88075 99699 102134 47015 10508 11392 14066 15747 15800 17682 23264 27263 30583 36833 46527 63728 86318 72164 64021 101354 151977 196429 246858 349701 525853 812675 999999 999999 999999 320990 88592 34970 27139 29406 32120 29062 22212 17965 13849 7749 4314 4189 4294 3745 2780 1529 675 147 2 53 48 46 66 41 93 96 113 300 481 323 257 244 167 104 89 100 49 51 43 65 53 56 43 66 68 57 49 45 50 49 47 68 70 65 74 69 85 71 56 66 66 47 65 99 68 53 80 49 41 53 48 42 32 16 44 52 13 17 22 10 5 0 0 -3 7 10 8 -15 -13 5 -2 -10 -9 -24 -6 -6 -22 -21 -19 6400 144 4586 30 10496 1 46 40 4723 -11568 -70 607 833 218 -2 213 1050 3155 6523 10054 14314 21744 31732 48303 75840 122518 167998 180118 135343 99220 49149 28432 26476 29378 36878 37402 33463 36366 48507 65370 73278 71763 86940 77052 74226 75933 79257 94893 172125 335195 509783 734801 999999 999999 831868 310649 46949 21497 22194 27017 29956 28594 27221 26330 21075 18839 19188 14047 10633 7635 3826 1459 417 52 31 13 25 20 44 74 42 35 82 156 247 259 246 213 159 122 66 53 52 51 65 47 41 24 20 36 43 25 39 36 34 49 56 38 56 78 69 55 46 54 60 63 55 66 69 65 71 71 85 85 75 76 56 37 28 23 28 38 23 3 15 10 7 2 -6 -11 -12 -7 -12 -15 -17 -23 -20 -23 999999 -19 -24 -15 -25 -18 6406 140 4796 30 10496 1 46 46 4724 -11567 -32 874 2013 3376 5172 9043 15262 24535 35782 43928 55515 76054 73465 38244 19226 12229 10235 11973 12110 14324 16807 19452 22294 20940 20975 19840 25590 38537 58650 88090 139974 231962 357579 533732 832229 999999 999999 999999 860299 107040 18546 11696 9437 8339 9376 11023 14233 19799 22357 25574 26067 21283 15426 11390 8143 5497 2475 647 185 31 20 51 31 53 56 55 94 167 164 173 215 163 83 42 53 63 54 64 35 32 21 18 12 40 41 45 42 101 59 58 59 75 69 54 83 72 54 67 65 85 100 94 99 115 75 71 77 87 73 52 48 40 47 39 35 41 39 16 0 -11 -13 -17 -17 9 6 0 -1 3 1 -14 -6 -12 -16 -11 -22 -22 -25 999999 999999 -21 6412 160 4258 30 10498 1 46 52 4726 -11567 -82 -24 -51 -99 96 598 1146 1769 1951 2247 2938 4145 5703 5244 3229 2412 1489 1640 3053 7760 16709 30427 44829 63782 89643 118249 151604 202420 260702 320236 240884 93152 44772 45170 37330 44731 57883 55947 54917 44108 44676 42926 42325 44901 49330 51177 60814 102516 177734 264324 377544 554117 878091 999999 713034 385958 231260 150483 30651 22587 16244 9073 6398 6192 7953 10546 13315 15117 16248 16308 15581 13429 10016 7265 5700 3650 1378 566 72 73 59 21 40 32 79 108 84 91 93 154 168 145 121 106 100 64 45 78 67 61 27 62 79 58 58 71 70 68 29 61 71 70 88 83 97 76 88 106 111 134 111 104 104 92 111 123 119 110 100 66 47 55 46 47 40 36 34 37 23 4 -2 9 19 37 25 16 3 -1 15 7 -9 -2 5 2 -5 -9 -12 -23 -13 -12 6418 252 1618 30 10498 1 46 58 4727 -11567 924308 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 63 324 504 990 1366 1188 1187 1624 2747 3776 4876 6020 5123 3806 4505 5947 7949 11897 12892 10368 5695 5805 5702 4442 4849 5249 5214 4953 6543 9177 12755 20142 38473 67998 95362 119829 179166 185368 206461 203961 173930 132736 46202 37810 37211 38856 49393 51826 41832 42335 39314 35598 32695 29885 30609 30113 31786 42602 61383 85763 132233 219045 384690 664562 965671 999999 990852 326797 44802 27445 24469 21997 29011 57851 36708 15966 6151 5661 4897 4114 3139 2172 2038 2421 3332 5450 8453 9151 5392 1383 334 96 44 73 83 69 97 141 101 63 125 251 362 260 144 73 71 52 49 88 99 80 62 66 64 76 78 83 65 84 91 67 80 89 107 105 128 148 137 124 113 101 107 90 117 124 115 95 89 84 72 48 56 53 64 58 26 38 47 31 21 12 20 32 44 28 31 27 9 20 15 15 10 6 15 12 -2 -2 -4 2 -13 -13 -20 999999 -21 6424 179 3747 30 10497 1 47 4 4728 -11567 60 362 792 1352 1772 2010 2243 2531 2891 3348 3266 3275 3427 4519 7054 8498 8448 9250 9530 7589 6425 6443 6998 7820 8088 8632 9991 12638 13345 15561 17509 13528 9409 9050 9391 10350 12025 17719 29516 49318 84105 133004 173407 220462 284441 364947 474080 408478 179682 56339 55805 78873 95475 88690 66158 54739 53104 57895 69221 82996 90056 85618 80735 77545 64107 51805 46368 45221 102827 328697 601086 634196 573852 550600 272595 28535 18711 18498 23258 20933 16858 19873 20704 8014 4346 3534 3049 2658 2330 1943 1807 1787 2531 5088 7312 5340 1742 261 66 45 94 99 94 113 144 167 221 532 927 810 416 188 105 82 52 81 52 93 98 97 97 70 77 77 72 55 102 108 107 106 101 116 115 115 109 117 127 123 131 123 111 113 96 72 87 91 55 54 69 59 36 44 33 43 27 31 5 21 40 34 36 34 37 26 24 30 18 23 20 17 22 6 11 -1 -8 -15 -19 -18 -11 6430 181 3685 30 10495 1 47 10 4730 -11567 88 381 759 1127 1694 2348 3267 4210 4982 5614 5792 6197 6561 7325 8500 8977 10397 12205 12833 13033 13460 14202 13738 13167 12006 10061 9642 12284 15341 26293 40526 47338 36114 17839 11650 11231 12569 13501 15149 15511 14201 15476 27955 64260 141389 255710 412700 586121 637344 525126 414873 317456 308157 175438 145953 157217 124723 83131 65089 75863 113713 131418 124655 103902 80853 63519 47926 54089 78957 62103 81016 201385 255687 152381 102546 107533 113841 58295 31106 15984 15056 16659 28338 43842 41488 13438 4752 4640 4756 4364 4090 3925 4316 4213 4021 3947 3409 3957 5374 2105 270 38 69 65 63 63 112 98 165 1032 2912 2898 1547 492 103 40 55 79 84 54 53 58 60 90 79 61 73 91 70 69 65 50 80 88 112 86 104 104 97 101 107 95 99 86 96 97 93 68 59 50 56 56 57 40 32 43 26 5 21 17 13 38 27 14 5 7 -4 0 4 8 12 -9 5 7 -7 -18 -19 999999 -22 -24 -23 6436 183 3563 30 10493 1 47 16 4731 -11566 -80 289 703 1158 1758 2395 2806 3522 4087 4689 5055 5689 7386 9193 10851 12559 14321 16416 18516 20753 23417 26104 28475 31054 33085 34303 32348 28302 23598 19541 17568 17801 20388 29691 49158 55809 41376 24316 14998 16864 16059 19381 26617 31430 31007 24695 16505 17117 42595 108625 226539 349257 476333 607238 638742 608034 638802 349360 147342 123804 109641 96253 85779 109710 149087 173682 160933 127422 97775 86129 60703 34499 23842 29143 38236 44579 50481 56133 54867 45614 35885 29254 26473 23679 17100 14861 13924 13353 11275 8789 7534 7057 6138 6047 6293 7776 11577 16827 20761 22240 21376 16855 10452 3108 445 452 1209 1363 483 73 38 50 69 146 464 849 1096 794 425 204 69 47 58 71 21 13 34 61 52 41 44 61 61 75 73 85 85 87 67 72 107 126 115 103 119 124 93 111 90 83 77 53 46 31 33 20 29 20 7 2 0 9 9 4 4 9 12 8 12 9 -8 0 7 -7 -3 -12 -9 -6 -15 -21 999999 999999 -22 6442 188 3263 30 10493 1 47 22 4732 -11566 130 513 545 329 553 756 1111 1643 2184 2770 3418 4248 5240 5771 6734 8429 11257 14894 18386 20675 22800 25497 27276 30514 35737 39729 44904 53180 61549 70844 81142 88127 82773 75132 71216 63420 52890 45456 42911 40859 39451 40494 39546 33171 32701 32074 22100 18433 22261 28999 32421 31778 26646 17401 12367 12923 18651 24701 25948 40983 156855 346848 507930 635038 674731 487873 258030 121620 71919 59401 65127 85676 140879 227617 209449 129041 89527 76803 56826 34594 28092 29209 33807 39894 43113 48266 49158 46610 45642 42363 36879 30647 27117 25689 26578 28201 31637 35361 26638 13669 10296 9156 8745 8434 8259 9334 12910 18469 23690 26386 25392 22486 18656 12688 10371 10018 7847 4659 865 124 66 75 73 80 123 222 366 411 190 70 5 39 24 25 27 34 19 61 54 30 40 52 62 26 51 55 65 64 63 70 78 67 106 94 76 32 80 82 76 74 90 64 34 43 32 9 3 17 24 14 -3 -1 -25 -31 -16 -10 -15 -19 -13 -5 -11 -16 -12 999999 999999 -17 999999 -20 6448 203 3083 30 10493 1 47 28 4734 -11566 177 441 511 627 904 1198 1599 1993 2316 2860 3451 4199 5037 5957 6873 8033 9498 11102 13276 15849 19432 23851 29525 36488 45009 54654 60171 61911 63430 67010 68667 73397 84008 97603 109694 119168 130154 134641 120827 104424 95453 88588 81401 76109 75333 70199 68180 65723 55011 42345 31325 24916 22578 24760 29591 33449 33506 28868 21516 16659 17073 21462 27770 31387 31807 51500 165613 362745 522414 542614 437064 188182 85659 94664 68283 56934 80903 119376 186400 252056 198845 96811 44050 28773 25263 31508 42652 47727 50566 53725 47693 37971 36594 38259 43826 43131 39735 31485 23118 26314 29609 29779 29218 25878 19450 13159 8897 7208 6325 6161 6019 6476 8191 10937 15009 20367 27343 34051 38455 35157 27288 18067 10247 5625 2085 497 340 276 186 101 97 81 65 112 178 170 134 91 70 65 93 48 67 84 58 63 76 63 63 75 94 74 65 99 88 113 126 132 138 126 128 136 147 138 158 165 163 146 123 81 75 80 82 71 51 52 36 39 47 39 28 16 34 41 24 31 39 18 23 32 32 18 15 13 3 8 11 9 -6 -14 -9 -18 -19 6454 183 3051 30 10491 1 47 34 4735 -11566 -91 180 350 634 944 1346 1647 2041 2528 2999 3483 3845 4511 5208 6479 7714 8776 10151 11850 14333 17001 19970 23894 27396 32003 40020 51138 58981 59259 61706 66384 67502 69258 72488 76445 81444 88134 96665 103655 109116 108143 104071 96164 83898 73251 64188 52827 43033 36418 33213 30567 27471 26965 28859 31409 33794 34872 32200 29150 28522 31016 33193 32627 32966 33901 33899 43890 162325 390954 442309 266957 73728 32730 38587 53314 58079 39312 35476 66238 115898 160582 154017 105139 77625 70739 95755 130809 149156 146325 124541 97683 79879 65154 58074 58678 58946 53106 43491 34057 26068 21255 20547 20684 17472 11940 9635 8571 8113 8335 8547 9337 9778 8670 7344 6147 4221 2490 3129 7926 9323 6765 6676 6329 5463 4350 2908 1915 1108 467 233 123 36 10 35 56 17 16 35 68 48 55 22 -7 20 -5 6 3 22 37 30 41 24 17 9 18 38 50 43 54 82 66 93 80 87 70 95 95 98 77 59 60 28 23 20 14 -4 -1 -5 -11 -21 -10 -15 -24 6460 203 2989 30 10489 1 47 40 4736 -11566 -93 147 339 513 748 1106 1536 2069 2547 3080 3613 4330 5233 6017 7037 8177 9212 10530 12211 14462 17394 21092 25264 30379 36379 43421 50692 62159 72663 79538 87028 95368 102724 108206 112511 119995 129580 134983 135579 137258 134174 129357 126396 119870 112290 96176 73393 54629 42942 39847 39814 42600 48981 55168 62055 59318 49391 42005 39336 40751 42242 42692 38391 32890 30893 29459 27923 25841 24259 33496 140444 352610 271142 61136 22863 20021 27382 42482 66500 72348 62452 63096 72083 62646 67819 95247 124241 184180 228707 216771 160009 99565 65093 46687 38244 39512 46717 59052 71465 62029 44646 24317 12894 11089 11710 11226 9182 8331 6801 6251 6348 6010 5407 7371 9988 11478 10222 6795 3593 1003 619 2589 5559 7568 6575 2909 553 106 81 70 88 88 81 89 73 56 95 88 77 63 36 43 56 68 51 63 56 36 57 67 75 67 67 81 75 75 89 97 101 117 111 122 110 89 112 143 120 121 150 120 124 114 112 91 72 44 44 46 55 45 11 10 7 10 1 -15 -8 -10 -10 12 9 12 0 3 -3 -5 1 -18 -21 -15 999999 -21 -21 6466 199 2985 30 10485 1 47 46 4738 -11565 33 135 386 654 910 1215 1489 1962 2496 3337 4130 4881 5843 6889 8152 9360 11150 13420 15808 18182 21966 27103 32563 40287 49059 58711 71565 92434 124955 156658 179372 200354 202600 183723 171495 166219 160874 155557 154196 149067 135849 127406 120236 112044 101219 90457 77578 69495 64478 61971 64399 65794 61047 53814 45485 38557 34793 34306 33642 30310 25388 20519 17543 17230 18370 19555 18925 17114 16470 19282 30721 110082 152515 73321 52979 38875 34375 38300 47653 59030 82573 98324 77670 48818 39379 59652 118831 170622 222530 241049 219993 171176 107961 74341 47135 28184 22073 25919 34629 41025 39703 30650 22016 13994 11973 9880 7107 6276 7078 7249 6206 4508 3430 2575 2762 3351 3264 2989 2481 1719 1488 2329 4020 2884 1335 1232 725 167 72 78 98 68 47 58 48 47 83 67 58 31 57 64 38 50 57 52 42 11 43 68 65 57 69 68 54 87 89 93 106 97 64 101 119 100 99 117 139 119 122 108 99 126 111 108 99 52 61 45 34 32 20 11 10 9 0 -11 -16 -13 -1 -6 -3 -8 -15 6 -9 -24 -9 -19 -23 6472 182 3073 30 10483 1 47 52 4739 -11565 42 275 534 841 1225 1645 2227 2780 3332 4262 5383 6619 7651 8597 10150 12005 14616 17973 22025 26936 32382 38805 46592 57100 72939 97242 124495 155085 193453 191668 178188 173297 176034 181209 182986 182952 178628 169010 154556 137616 118804 108652 101430 96802 93750 90504 86246 76042 64127 53465 45906 39227 34465 32292 32115 32876 34243 35716 34415 29165 24931 24078 24503 25845 28104 27337 27497 32282 41559 56358 105919 94271 46395 51564 60807 52651 41040 46263 82566 106054 102909 81403 49408 31412 33671 66614 127792 176331 183185 145304 100318 58590 35308 29049 22854 21090 22261 24739 28447 28871 24413 18007 15448 17744 14365 7493 5657 5083 5276 4730 2933 2115 2117 1867 1390 908 524 410 653 1161 1469 1560 1483 823 423 237 49 40 54 60 49 43 8 33 22 32 7 21 13 5 19 -16 -2 -23 -8 -7 19 21 26 9 9 23 23 31 22 48 43 72 66 72 63 78 83 76 75 90 81 76 59 54 66 65 51 46 29 35 1 -10 -12 -25 -29 -23 6478 244 1663 30 10483 1 47 58 4740 -11565 733604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 147 230 414 835 1123 1430 2050 3012 3935 4913 6278 7875 9858 12065 15151 19127 24022 30169 36737 45968 57926 72484 89903 113225 135553 145914 152600 167003 169461 163435 161127 159712 157427 151388 146235 138213 126574 116910 112180 105961 99963 97204 93206 82174 65783 47296 33456 27516 27102 28459 30154 31962 34092 39379 46824 54900 60770 59004 54132 50723 55639 65645 67549 56174 44966 50368 60264 58881 47801 38369 40545 48736 54086 47404 42764 49932 62702 62504 61250 56925 38591 26390 35138 66435 116288 182467 220234 215126 167501 110577 71918 48448 34383 27502 24603 20952 16791 17731 21633 31315 32609 20495 11875 4128 1188 1355 1385 1190 884 638 388 207 117 112 87 53 37 69 112 186 135 43 55 51 81 45 44 63 29 39 56 22 35 50 72 48 41 49 31 65 43 32 48 50 55 46 41 17 34 39 61 69 86 104 117 101 86 80 87 89 101 139 149 140 128 131 108 83 77 98 87 57 39 36 34 33 22 -3 0 -9 0 -1 -14 -17 2 -1 -20 -21 -10 -19 -13 999999 -23 -14 -21 6484 200 3164 30 10484 1 48 4 4742 -11565 -88 124 450 889 1346 1969 2652 3690 5217 7236 9786 12692 16072 20564 25930 32821 42072 53004 64193 78405 99873 128842 144130 154200 162049 170770 180169 184930 177849 173660 166018 153063 137261 128043 128157 129018 129174 127926 122126 117033 107972 95482 79445 62562 47214 37818 34455 35309 37004 40018 43230 44763 48867 57914 73334 91882 110798 118832 116649 116911 109673 113477 110783 83541 57711 53082 71719 79399 56628 42763 46135 42042 40014 50396 71291 86985 49419 23786 35527 62471 70246 60675 44440 36186 38686 51261 79805 103279 124066 121813 95866 57476 25936 16549 10837 9818 10896 12733 11921 10359 8789 6019 4165 3101 1491 1007 934 656 443 397 371 331 308 269 220 147 104 62 54 42 68 106 78 75 78 79 91 111 79 84 71 72 101 87 95 92 74 60 59 48 48 76 53 59 82 58 79 46 85 121 76 101 141 128 111 116 129 119 145 144 154 172 163 147 152 142 148 141 110 134 100 60 53 40 45 51 42 28 40 28 14 33 20 7 12 16 15 20 16 8 16 1 11 14 -3 -12 -3 4 -4 -19 6490 190 3163 30 10483 1 48 10 4743 -11565 48 290 604 1077 1608 2129 2958 4087 5718 7829 10443 14210 19207 25008 30989 37346 44863 52737 62710 77171 93312 108813 118193 115077 110515 110176 107660 107069 110513 112956 113948 117733 119169 118913 119648 121752 122106 123031 118865 112696 101092 85296 70453 61030 53786 49032 47209 46225 44602 46152 48762 50578 52188 60285 73012 91907 109626 120603 123568 122699 118228 114179 112480 103635 79097 54023 51284 67657 71548 56106 47476 51134 47276 41037 47515 67488 63326 37338 27995 36487 57032 77905 80802 63416 42111 26663 25557 36043 51252 65344 71844 60394 39511 28553 20444 14687 16294 27211 40201 35555 18109 6474 2799 7550 31669 47209 21453 2670 1308 721 458 378 305 200 143 115 86 16 14 49 75 21 61 67 46 28 42 57 62 52 44 59 26 4 30 23 26 30 50 42 34 20 46 21 23 16 35 24 16 45 76 84 68 42 74 85 66 78 75 99 112 112 125 121 122 109 107 114 98 82 53 41 29 28 16 8 18 12 1 -11 -15 -11 999999 999999 -6 -13 -22 999999 -21 -19 6496 180 3132 30 10482 1 48 16 4744 -11565 -13 292 522 942 1357 1948 2650 3467 4643 6211 8261 10660 13625 17348 21132 25284 30323 36557 43179 50046 55271 58630 60337 59444 58712 58925 60948 65139 70223 73772 78925 84318 91932 97290 101747 103638 106610 108750 108044 101580 90755 77183 67177 59344 55060 53967 54751 55160 54998 52819 49937 48262 51667 57662 64826 71889 81214 92523 104761 119854 133028 135123 127058 113598 106691 110339 105918 83736 67175 62637 66202 63114 55888 57584 66140 64654 64272 79601 102340 116440 83028 50865 58777 65014 53426 37159 34795 41008 50691 57861 53546 45148 33148 25350 21311 21801 23810 13580 13453 13372 8656 4888 2992 1317 3699 20544 39734 26411 1666 391 331 280 267 244 206 161 130 134 39 0 2 -16 6 15 3 22 17 23 10 12 39 25 21 36 18 -7 5 18 18 -11 -6 0 18 -1 -1 0 -21 -5 5 1 16 34 47 51 45 54 57 44 56 80 91 76 93 86 78 91 80 77 85 69 57 46 28 26 8 -5 -24 -38 -33 -23 6502 200 3131 30 10481 1 48 22 4745 -11564 -93 76 440 897 1322 1921 2850 3678 4506 5472 6844 8377 9992 11721 13768 16316 19175 23167 27635 30206 32163 32563 31581 30819 30938 32174 34319 35852 38465 41596 45026 48325 49744 51189 55203 59541 63044 65810 67920 65894 61361 55158 47485 40035 34271 30548 29321 29958 30394 30155 29042 28538 27989 28897 33137 39322 45991 51548 54725 56106 55958 54849 55426 53312 51251 53328 68505 79780 66302 46145 46190 67692 85476 86292 77624 71163 66233 53982 45365 52204 57680 60479 65658 64156 48545 38248 39729 46116 52292 55722 62948 63254 70833 100926 107607 94066 89901 84960 61618 26570 10045 18284 35517 53520 33155 88085 304007 507195 447483 151897 2961 931 711 597 414 326 218 132 84 32 8 16 34 50 58 65 55 75 56 58 54 45 68 45 47 57 73 57 64 65 61 39 33 30 43 33 44 59 71 59 51 66 98 96 84 93 88 86 120 118 122 121 131 153 147 144 130 113 90 93 102 94 76 52 39 38 35 19 -1 -2 11 6 6 -2 2 -16 -12 9 -3 -8 -7 -20 -12 -9 -13 -18 -10 -17 -23 -25 6508 192 3251 30 10481 1 48 28 4747 -11564 -87 62 213 467 688 999 1339 1630 2070 2491 3028 3720 4315 4982 5561 6247 6811 7003 7099 6969 6450 6301 6709 7822 9378 10303 10384 10793 11771 13089 14815 16799 18748 20592 21690 21985 21915 21822 20872 19545 18435 16525 14488 12640 10706 9194 8138 7387 7116 7059 7577 8802 9905 11089 11963 13948 16990 20000 22485 23744 24028 25284 30036 36388 37217 31323 28589 33015 39651 37882 33536 36013 40051 35521 28080 23013 26666 27092 25740 26213 26260 28933 26886 24058 28516 31179 27135 25143 33436 58593 109558 178379 228424 321914 363140 229492 103211 106930 256579 413329 317625 343346 632414 828432 651243 61139 4346 2106 1731 1287 975 655 392 250 178 136 93 80 52 50 49 30 17 48 40 32 56 37 33 26 38 53 29 57 42 56 60 18 21 41 64 27 35 41 46 44 28 53 62 52 53 70 74 71 75 69 98 100 113 114 131 106 106 97 95 93 89 100 75 49 32 28 18 3 15 17 1 1 -9 -24 -16 -21 -7 -5 -4 -12 -13 999999 999999 999999 999999 -17 6514 178 3582 30 10482 1 48 34 4748 -11564 -36 104 235 391 567 606 685 813 954 1090 1268 1454 1628 1850 2121 2436 3023 3689 4164 4697 5206 5578 6343 7746 9423 11071 12632 13852 14870 16450 19822 23497 25594 25545 22739 18043 12863 8516 5870 4833 5221 6358 7616 8957 10624 13014 15270 17492 18427 18126 18696 19854 19996 19415 19304 20976 25535 39282 68393 84979 64390 39223 34033 30912 30330 30736 30721 30746 28813 33193 64934 94010 73866 49047 42526 52180 71508 100065 149136 183788 225786 339200 486039 625960 720082 589366 268546 149128 198034 175846 122919 225303 309076 122054 10533 5229 4194 3928 3673 3459 3009 2486 2081 1756 1530 1211 861 471 219 103 54 44 45 62 77 87 78 72 61 45 46 41 24 21 41 57 41 23 38 60 71 55 58 62 49 64 88 107 89 82 93 112 107 95 95 114 102 109 126 126 107 114 105 95 96 109 114 78 59 48 41 20 25 11 8 -6 5 -3 -9 7 8 5 10 5 -4 -8 -16 -18 6520 174 3551 30 10481 1 48 40 4749 -11564 -61 142 423 622 846 1109 1253 1525 1801 2205 2520 2877 3237 3684 4286 4942 5667 6457 7401 8573 10188 12088 14538 18036 21372 24788 30671 37957 44560 50106 55691 61653 68334 73933 73670 64877 47156 29262 19113 15472 15237 15979 17401 20231 24019 26016 25336 26392 29968 31492 31327 31834 34633 38510 41413 45639 52469 58770 68554 98585 131308 117484 81021 69382 66778 65430 60029 54122 51281 53855 60983 83206 144569 269228 288885 163065 76595 63365 72845 98524 138119 195870 294413 461187 528632 319418 139806 55241 28831 20093 19132 19163 20494 20636 15130 7706 4369 3646 3509 3692 3761 3509 3032 2371 2141 2560 2973 2441 1377 687 314 140 78 78 76 44 45 67 65 47 13 5 26 41 59 65 60 42 29 24 30 37 36 29 36 55 68 80 89 81 68 74 93 95 88 101 106 114 115 107 89 88 85 87 90 85 74 68 47 31 35 13 7 8 -8 -10 -7 -15 -22 999999 999999 999999 -25 -21 6526 170 3489 30 10479 1 48 46 4751 -11564 -26 175 448 840 1262 1660 2047 2426 2861 3207 3548 4075 4917 5553 6294 7139 7761 8601 9834 11105 12502 14672 17392 20263 23131 26998 30836 35154 42463 52968 64630 77620 88538 97851 102514 96097 81537 65479 48386 33616 24842 21237 21026 25911 34958 41225 38956 34902 34670 39405 47630 54740 58581 59355 56265 54978 59627 63524 59365 56462 61392 74541 88993 94295 102281 107466 104691 95702 85998 80430 79511 89540 98946 125103 179022 179602 125533 79867 56852 50518 53054 59116 78736 121131 191568 300170 290296 149030 42956 23410 21260 20432 22731 27542 35330 34869 22799 15207 9101 5002 3427 3092 2780 2378 1961 1544 1005 520 657 1314 1723 1646 1305 841 486 344 219 91 41 44 38 34 36 32 31 31 41 46 31 15 14 23 31 25 13 25 47 42 44 52 67 77 79 80 81 78 99 109 110 102 96 97 75 58 58 65 81 83 72 50 32 3 -1 8 3 -15 -30 999999 999999 -25 6532 167 3491 30 10481 1 48 52 4752 -11563 -67 80 456 794 1213 1786 2388 2848 3225 3760 4150 4512 4828 5246 5705 6262 7203 8300 9562 10849 12519 14233 15706 17124 18742 20729 23390 26452 29377 32836 39420 50773 63696 75907 88713 101526 100050 88512 89246 95736 83274 54295 33764 33158 39141 44470 50820 55245 53695 52819 58315 68528 78745 81970 75806 68466 67355 67183 68910 75269 73964 71481 76409 92036 106276 113547 111459 99269 90635 99463 111842 106166 105188 112542 122658 123093 120776 118614 108894 94479 96668 119374 142122 140335 113535 77537 61590 49046 35801 26494 20791 17432 17720 16343 12020 8347 6151 5832 5379 4526 3288 2212 1571 1190 870 523 242 105 39 163 369 368 415 643 617 359 146 45 35 32 44 106 222 210 83 31 30 26 22 14 -10 -21 -3 5 7 20 40 42 32 35 47 59 55 48 58 71 70 59 59 63 63 70 75 55 56 59 67 66 53 29 3 -4 -10 -29 -32 -29 -29 6538 168 3462 30 10482 1 48 58 4753 -11563 -20 155 307 469 781 1366 2057 2593 2959 3181 3484 3755 4170 4740 5344 6099 6971 7792 8577 9786 11185 12670 13992 15771 17764 20270 22654 24912 27410 30739 35173 38794 43420 51351 61860 74544 91402 108129 118231 119425 120257 119445 104532 75199 49145 37793 37648 41369 42830 42195 45158 46394 49564 53037 55426 53718 53128 58660 68242 73679 78322 88683 92524 84974 80843 77856 76013 82694 93432 96264 89704 87083 101798 105383 97084 106355 147313 183678 163849 134476 114410 86257 71046 55102 50403 59672 73683 77611 69455 56322 40342 25308 16219 13459 13340 11583 9088 6161 4543 4306 4328 4771 4877 4386 3725 2694 1524 628 317 194 708 1832 1883 602 94 7 9 11 20 24 23 21 17 20 51 78 69 54 39 33 27 13 5 5 11 13 22 9 10 24 39 69 83 72 70 79 73 63 59 58 62 73 65 58 65 61 45 43 52 55 43 26 7 -10 -2 3 -5 -25 6544 169 3432 30 10482 1 49 4 4755 -11563 -69 270 511 561 626 824 1250 1775 2158 2374 2594 2939 3383 4031 4790 5727 6868 7985 8986 9751 10684 12187 14210 16425 18996 22139 25139 28367 32490 37864 44643 51748 58058 66950 75795 82242 89179 97977 109390 119263 119632 119654 116677 99759 70140 46573 38588 34372 32077 30383 30333 31239 32349 31694 31383 31902 31542 31284 33184 37529 39781 42440 49232 56313 58368 60162 60938 61033 64404 73660 82192 82180 87016 93702 94811 91452 94151 111713 139993 147469 138017 108315 96788 114803 124558 97968 89244 96300 100661 95633 84394 65474 43547 26120 19003 19558 18020 13124 9656 6754 4682 3404 2932 2733 2537 2210 1926 1782 1706 1563 1349 1541 2461 2181 569 178 26 -12 13 19 9 9 4 0 -2 0 1 14 13 21 33 5 -17 -9 -1 -9 -6 8 20 13 11 26 30 40 47 52 57 54 62 66 69 73 55 39 42 42 38 36 37 45 41 17 4 -8 -6 -6 -19 -22 -33 6550 182 3434 30 10484 1 49 10 4756 -11562 -27 144 293 328 342 484 714 1002 1309 1593 1884 2215 2696 3242 3792 4514 5421 6479 7501 8544 9660 10791 12278 14206 16304 18895 21975 25735 30201 35493 41783 48866 57868 69425 80143 89790 96999 105737 113203 118512 127694 141168 134202 100102 66390 51893 47945 44912 40770 36686 34108 32615 31644 30704 29430 29225 27788 27281 32292 37389 35380 33933 37998 42723 41461 47738 60051 71512 82482 85618 74842 80425 112366 120002 103194 96947 100138 112944 149191 201006 180942 105561 67037 55303 57814 64381 65020 77574 87148 88409 80350 57961 41622 31117 22959 21034 20671 21071 21942 22246 22980 25662 25895 22555 18536 14472 11601 9248 6794 4578 3200 2612 2769 3536 3376 1767 457 96 51 31 33 58 64 70 59 58 58 49 31 20 23 20 11 15 16 41 43 22 25 33 30 40 46 60 80 84 80 93 104 119 104 104 114 89 76 69 69 76 85 81 71 66 48 26 12 -3 -8 -7 -2 -3 -15 -23 -20 999999 999999 -21 -15 -18 -23 -19 -16 -24 6556 170 3405 30 10485 1 49 16 4757 -11562 -69 82 261 445 693 967 1246 1618 2086 2531 2998 3482 4015 4558 5167 5916 6659 7463 8395 9328 10326 11516 12629 13954 15808 18154 20892 24135 28119 33142 38991 45581 53336 62344 71933 81864 91848 101275 110492 117327 123534 133163 130197 106775 79509 67724 60545 52427 44135 39373 43361 49773 43722 31206 25122 23395 22278 21840 25707 37409 45935 40311 35216 39270 48002 52701 59490 69268 70487 71525 75654 90019 92337 78124 70101 72813 81319 88497 86644 87958 88859 87679 85884 77248 67782 62381 59492 50547 42375 45994 47270 41880 41976 46753 46688 38305 39545 42567 42205 45439 37823 38386 40851 36221 28305 22987 17001 12865 9616 6892 4986 4122 4303 4965 5169 3701 1307 261 54 -2 -1 -10 5 10 12 1 -13 -4 -4 9 -12 -14 -10 -8 -12 -26 -36 -34 -35 -31 -20 -11 -1 37 46 38 47 54 58 70 69 63 52 46 48 43 28 13 14 17 17 16 4 -8 -10 -18 -30 -28 -32 -43 6562 179 3582 30 10482 1 49 22 4759 -11561 33 286 508 728 1038 1390 1708 2142 2611 3072 3631 4345 5143 6082 7198 8389 9541 10641 11607 12660 14073 15872 18200 20914 23827 27291 31450 36474 41925 47370 53728 61772 70958 79480 85537 88448 89212 90839 91286 82584 65004 47977 37894 33209 29075 24707 24441 31097 39288 37405 27432 21943 22733 25069 26284 26662 26245 26046 26506 30136 37728 40797 45464 50895 52518 51454 54974 66555 76851 81300 82190 79257 73820 83646 84219 84780 131072 205363 233161 213744 195820 266789 283924 99653 69564 60715 60538 58548 55988 52058 49817 53750 46365 41606 37024 38261 39399 39634 37719 39596 37006 33276 29534 24798 19647 16212 14714 12052 8762 6221 5149 5096 4496 3120 1771 1328 1120 785 720 805 681 391 309 261 110 61 65 56 41 31 45 52 48 38 27 39 53 52 52 64 82 90 100 102 111 129 158 158 127 103 91 94 91 87 85 77 73 77 76 74 53 37 30 19 7 1 -13 -23 -7 0 -2 0 -2 3 3 1 -5 -15 -22 6568 172 3730 30 10480 1 49 28 4760 -11561 -7 174 381 683 972 1420 1962 2708 3585 4701 5998 7402 8896 10552 12386 14222 15883 17249 18324 19521 21259 23401 26360 29804 33680 38198 42930 47802 53179 58717 63053 64883 65368 65209 64805 63922 61502 57015 50420 42166 36031 33789 34531 37864 42176 41017 33787 27813 26234 27000 28170 28232 25865 23681 24982 28089 29885 29133 28549 29519 32993 39387 46976 53143 55218 56020 60586 67026 77278 107678 189094 288868 333418 292874 164827 92546 76284 85866 81281 65747 63551 68140 70176 67721 64903 61695 66568 79753 82183 71385 49153 43115 41106 40708 42532 44254 41528 37820 36138 33445 31877 31158 27408 20886 13596 9155 7900 7052 5302 3510 2448 1827 1749 1732 2228 2574 2376 2076 1516 879 351 112 25 40 36 13 16 35 40 44 50 49 58 48 64 73 80 111 117 106 97 102 104 93 95 102 84 63 59 73 75 66 61 48 43 19 -1 -4 -7 -17 -20 -23 999999 999999 999999 999999 -20 -18 -20 -21 -20 -24 6574 177 3757 30 10477 1 49 34 4761 -11560 -68 68 268 547 871 1167 1632 2199 2788 3543 4452 5562 6944 8782 11070 13769 16722 19593 22079 23956 25309 26466 27866 29619 31807 34902 38656 43272 48200 52480 55134 57074 59065 62911 71675 83283 90457 92052 97332 110305 117398 107983 89453 72403 70427 77665 74545 65832 65722 69320 65956 56865 50138 44133 38614 35342 33370 32862 34676 40166 47819 56043 62348 63393 62618 61393 59408 57854 58075 57043 56324 59368 63944 59705 55273 57092 62162 70913 76372 79758 88807 95599 90716 84806 76741 72166 74516 75997 70186 62445 59356 57166 49869 40734 34196 29482 27881 26989 27494 28348 27247 26199 24954 19762 14390 10509 9527 8562 5877 3465 2055 1098 636 488 790 1175 1247 1234 1230 1039 722 362 133 61 57 48 65 57 64 61 66 51 59 70 93 106 96 108 108 120 133 125 136 128 91 86 76 67 73 71 58 45 48 41 41 41 30 22 27 24 14 7 3 -2 -4 -3 5 7 1 -5 -2 -3 -12 -18 999999 -22 -22 6580 171 3694 30 10474 1 49 40 4763 -11559 35 244 552 796 1028 1345 1824 2385 2872 3426 4086 4736 5363 5870 6320 7045 8110 9602 11767 14206 16875 19886 23361 26694 29407 31429 33153 35321 37995 41946 46652 51798 57943 62562 65199 68524 77614 89836 98455 105471 112907 115269 103689 79449 61223 57132 56453 57174 57929 59399 62500 66460 70731 71111 70248 72993 75353 69870 59806 49206 45223 48251 53447 58936 61035 58662 57538 58083 57271 52128 47691 48176 51386 55462 60020 60528 59337 64978 69367 68877 67540 71184 83270 95930 104320 105202 93608 77856 67053 60761 60445 62265 60706 55948 50420 44824 41728 38711 36828 33986 29989 25781 20113 14987 13389 13988 13695 11485 8721 6547 5132 4207 3305 2229 1291 816 658 550 525 538 600 608 548 532 471 312 192 112 80 51 22 11 29 32 38 77 99 87 59 70 94 84 97 118 98 80 77 69 49 29 29 43 37 38 28 30 15 0 3 -2 -4 -19 999999 -20 -20 999999 999999 999999 -19 -16 -20 6586 162 3634 30 10474 1 49 46 4764 -11559 18 343 601 729 984 1232 1542 2016 2430 2811 3500 4323 5262 6233 7333 8180 8932 9652 10480 11518 12530 14127 15950 18141 21082 24880 29694 34744 38292 41411 44391 50518 58259 65341 73424 87718 101292 102339 95290 95864 99256 98722 97164 93919 79780 60715 55794 54401 50167 44914 42776 45281 45890 42720 44596 52022 57871 63205 73292 76664 66448 69130 81788 88411 84374 83757 79665 73378 66575 58556 53030 50902 54586 59799 61388 63036 64295 64587 63441 62661 61857 64720 69236 72086 72507 72397 70596 68635 72942 73266 57213 46142 42374 42940 49542 55437 56229 54748 56531 53507 45886 36086 26325 21981 18072 14715 11594 9674 9077 8188 7337 5691 4298 3205 2428 1898 1414 1074 819 804 831 725 552 409 433 471 484 404 250 183 133 79 26 38 10 8 30 42 56 77 75 73 89 94 104 88 83 77 63 55 34 43 36 36 36 32 17 1 -17 -9 -16 -21 6592 159 3726 30 10476 1 49 52 4765 -11558 3 71 177 291 521 756 958 1193 1507 1818 2340 2836 3574 4398 5394 6528 7632 8920 10373 11786 13335 14800 16194 17730 20233 23218 26689 30522 34706 39091 44713 52213 61381 71502 81564 91341 99863 107237 112804 121322 131606 130449 127767 122632 115326 105749 93149 77696 60573 56865 58526 49845 43710 43402 44094 48885 54140 54154 58694 64681 66396 70068 74829 73216 72551 76277 78564 75957 71387 66139 64733 63364 62056 64212 63469 57001 52496 53507 56169 57669 60875 66723 70093 67582 67207 66717 64525 61655 57109 50965 44991 42101 38076 32929 30311 27917 28735 29689 30537 28864 28596 26267 22196 17653 14358 10650 7937 6117 4434 3007 2255 1724 1298 1177 943 684 522 417 501 551 497 487 512 547 505 391 308 220 113 61 50 40 59 50 35 41 55 55 48 69 76 92 99 116 104 68 57 42 23 26 37 26 13 10 17 4 -6 -14 -20 6598 169 3848 30 10478 1 49 58 4767 -11557 -66 83 203 389 548 775 1126 1528 1930 2431 2960 3955 5025 6040 7428 8890 10850 13115 16013 19157 22451 25738 28848 31537 33994 36225 38757 43604 51446 58726 63690 68100 76248 86752 101915 115009 122239 127196 131473 133219 133975 133650 123455 107274 107376 105897 92508 80415 65583 51407 42481 36349 38542 48104 58292 68152 76178 74942 74783 76106 75047 73217 77114 80438 73843 63199 57477 57949 56861 58064 62151 64529 64611 66998 67882 64447 60794 60180 63768 71132 77298 73772 63494 49708 47550 49643 49315 52186 54720 46675 44736 46795 42718 40664 37916 32840 25978 19484 13894 9286 6919 5868 4816 4353 4163 3497 2629 2075 1504 743 411 358 332 379 470 615 544 426 286 226 240 186 141 134 79 40 48 60 55 76 80 84 98 80 85 91 109 123 136 118 137 121 90 59 69 66 39 29 48 40 43 18 21 26 17 -4 4 -12 -16 999999 -18 0 -13 999999 999999 -8 -11 -13 -18 6604 167 3880 30 10480 1 50 4 4768 -11557 -37 225 372 626 912 1217 1584 2013 2546 3244 4075 5005 6004 7315 8954 11133 13639 16714 20642 26075 32850 41141 48810 53647 54289 53861 52869 52292 51877 54298 59905 69079 83139 96973 110707 123432 130602 128614 126425 143438 163882 164376 153263 154637 154505 146781 132742 102054 63719 49206 48161 46405 50385 57009 65618 74861 81692 88402 91724 93731 92436 87822 82036 80855 71766 58724 49575 43909 40964 41721 44495 50899 59935 67304 72196 73058 69896 65194 61312 55899 48569 41784 31936 29413 25343 20364 19777 20872 22460 21630 20058 19784 18995 19004 17222 14438 10493 8071 6933 6102 5599 5165 5271 5899 6196 5452 4483 3712 2490 1116 549 366 304 228 232 237 309 444 472 390 224 115 86 57 78 33 40 70 63 68 61 66 61 97 106 78 87 123 103 114 106 78 73 47 56 52 47 37 29 29 27 10 27 17 5 -4 -4 -6 -25 -15 -13 -14 -21 -21 -19 -6 -25 6610 169 3851 30 10481 1 50 10 4769 -11556 -33 208 398 584 897 1165 1550 1974 2443 3032 3800 4735 5811 6802 8313 10107 12074 14422 17497 20876 25388 30939 36860 41990 46656 49606 50946 50339 48350 47432 50809 57784 70963 88260 103939 109250 105961 104148 112332 129799 142722 148602 162430 181318 204225 206300 184989 150059 124944 112542 104966 111255 111384 106881 102640 95010 81744 70021 71182 66600 65863 82697 87182 68379 49718 38367 34343 32678 33327 37820 46640 57426 67445 73152 74277 71803 67410 61293 48917 37053 28358 21648 19967 18652 17239 16949 17571 17058 16676 16464 15150 14347 13150 11824 10267 9934 10580 10225 9893 9678 9155 8147 6528 6281 5404 5266 4674 3792 4013 2757 1230 605 370 169 120 72 83 77 101 140 222 181 154 77 53 30 44 67 40 48 64 65 68 80 107 93 96 95 100 122 124 107 85 74 56 47 47 34 62 50 38 25 46 32 5 -14 -3 -14 -25 -24 999999 -25 -12 999999 999999 999999 999999 -20 -24 6616 156 3822 30 10482 1 50 16 4771 -11555 -96 -41 163 303 440 677 951 1243 1578 1971 2524 3050 3799 4646 5739 6983 8348 9874 11614 13637 15901 18463 20791 23534 26769 30563 35376 41419 47774 52875 55081 56137 58695 66103 77067 88624 101592 112599 116272 114604 105232 100581 100539 98174 123217 163333 167522 131680 114037 126029 138373 158694 145774 125900 122216 110668 87154 72959 63987 53561 49860 50451 48171 43193 40257 43073 48702 55194 62156 68063 72230 75506 74739 69118 59572 52536 49253 46043 44315 41502 37136 35714 34390 32934 31283 30573 28487 25256 24937 24552 21744 17650 14098 11567 10143 8797 8010 8383 7783 6233 6092 4810 4175 4598 4829 4863 4675 4190 3519 2426 1243 639 362 160 171 99 52 54 40 44 26 5 15 2 -25 -24 -2 9 -34 -30 -13 -12 -17 -9 -20 2 25 13 19 21 39 41 31 30 -11 -19 -25 -40 -28 -32 -53 -39 -44 -50 -45 -59 6622 153 3913 30 10483 1 50 22 4772 -11555 -3 197 357 539 758 1028 1392 1852 2305 2814 3398 4072 4761 5437 6394 7688 8924 10507 12271 14695 17704 21174 25416 30573 36620 42176 46563 47283 45431 43891 46741 56029 70176 81969 90281 91425 80143 65904 64462 74960 82520 91185 108907 112583 106975 123825 154368 169742 165060 151351 147904 146087 141677 130162 117776 106961 106314 108255 116097 111880 83923 59736 48513 44618 46934 52913 61887 68612 68531 57899 40581 25798 20131 21505 26829 30833 33650 38425 43820 47116 47569 48666 48065 44234 42511 37067 33750 33707 31380 26555 16795 10286 8656 8107 8206 6732 4376 2862 2217 1689 1629 1831 2172 2566 2905 3395 3305 2122 1187 879 1792 2911 2704 1441 318 102 175 94 55 29 1 -12 -14 -9 -13 -21 -7 -20 -25 -26 -2 35 31 28 29 33 24 54 80 85 64 45 15 -9 -14 -14 -18 -15 -19 -35 -33 -49 -61 6628 172 3945 30 10485 1 50 28 4773 -11554 -58 90 219 430 681 889 1180 1523 1998 2518 3150 3954 4733 5539 6879 8479 10601 12829 15361 17892 20837 24332 27951 31735 34206 34538 33067 29636 26189 24836 29256 39307 51831 64876 71322 65882 56195 59359 72169 78705 80097 78618 81762 89200 93533 100185 119556 137946 147353 151243 155914 165557 173798 171285 169739 177679 168268 147235 141004 128826 108300 85379 72628 65513 60044 57171 56159 50571 41655 31656 23557 18765 15975 14672 16483 19848 25251 32915 37997 41162 46029 51037 54658 59835 65883 63953 68686 68975 67286 59504 51315 38765 18908 6421 3274 2409 2351 2831 3452 3245 3177 3440 2608 2248 2980 3420 2733 1528 908 1047 945 719 742 1004 1256 1940 770 95 75 83 87 77 67 58 67 46 61 99 87 99 96 104 92 116 131 135 125 134 118 98 105 83 54 58 61 46 60 61 32 40 44 28 26 20 6 -3 -8 -8 -6 2 -9 -5 4 11 1 -6 -13 -9 -14 -10 -17 -23 6634 153 4037 30 10487 1 50 34 4775 -11554 -29 143 317 516 749 1053 1453 2051 2582 3112 3717 4634 5635 6884 8107 9556 11712 13786 15589 17337 18739 19264 19393 19461 19255 18673 18356 19062 21480 25592 31682 37895 44651 50712 51654 47919 47422 53443 59293 61934 60959 57203 58463 68337 80881 89651 99746 111665 121629 131931 147574 159737 167940 163700 148368 131691 122070 119882 114195 108817 109688 102538 93353 88549 81522 70054 62663 57196 52460 45640 33685 23721 15888 12546 10796 11939 15977 22174 29657 38684 50630 62912 75290 85400 78831 75226 81716 89450 92516 89087 66008 40120 24231 11185 5931 4495 3941 3634 4115 4190 2848 2376 2535 2405 2077 1506 1120 850 557 204 106 58 50 77 61 52 39 36 52 34 13 43 39 83 105 92 93 76 59 58 56 53 62 101 100 98 97 70 56 35 28 35 32 18 6 3 8 15 -5 -13 -8 -25 -19 6640 271 889 30 10489 1 50 40 4776 -11553 727085 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 99 181 396 632 880 1157 1489 1785 2155 2667 3361 4051 4847 5819 6881 8082 9516 11145 13044 14713 16445 18553 21386 24298 26760 28042 29026 29856 31175 33628 36603 39956 43781 47759 51862 57148 59329 58262 57149 58117 57223 57047 62114 67393 72325 78295 78668 80368 83371 88493 93833 102402 110471 118854 125787 128562 123062 113258 104722 105330 102187 93914 83021 74971 69974 63038 60043 57863 53724 48166 50166 56328 52386 44218 34227 22906 15195 12972 13941 15443 18941 24093 28433 32891 41199 51458 63450 76124 91088 108991 123766 135052 122925 94962 75522 62366 52705 34748 21347 15763 13402 14798 16966 13249 7897 5618 4423 3509 2885 2299 1833 1603 1006 480 237 167 150 94 81 81 54 64 69 82 81 123 176 131 96 93 93 81 94 83 83 128 114 105 108 135 111 96 94 76 45 58 48 35 26 28 27 25 29 10 -8 5 -2 -17 -19 -7 -24 -21 -14 -13 0 1 -18 -24 -24 6646 173 3890 30 10490 1 50 46 4777 -11552 -40 72 211 397 664 835 1019 1198 1439 1825 2141 2547 3023 3469 4160 4918 5762 6879 8277 9813 11618 13751 16171 19040 21836 24340 27110 30432 33652 36978 39747 42032 43955 45662 47491 49699 52692 56157 60291 63440 63178 64332 64796 60413 54611 51572 55915 66354 74129 79538 83803 82680 72492 65182 61587 58285 58970 62953 66362 68234 67455 66793 68413 71991 75912 77953 77450 74236 71536 67093 58979 57811 65698 74667 76444 77314 74502 69667 55771 37864 26270 20891 17900 17437 18757 23278 29372 36257 42622 54416 70209 84172 96906 104778 117644 117089 104481 104099 94850 69245 62506 64788 54121 41392 36451 34749 29400 12173 6217 4734 4470 4388 3914 3158 2238 1274 650 421 237 200 127 108 96 103 87 96 99 106 118 98 97 98 85 84 107 97 100 107 102 99 111 150 159 110 70 48 49 52 48 51 44 65 56 47 49 33 30 19 31 6 -2 3 2 -2 -22 -10 -5 -6 -18 -18 -10 -16 -24 6652 162 4070 30 10490 1 50 52 4779 -11552 -76 100 189 390 553 721 961 1224 1560 1890 2191 2620 3177 3792 4595 5500 6617 7981 9403 11165 12873 14716 16718 18798 20617 21768 22300 22695 23527 24689 26697 29747 31856 33356 34445 34488 33847 33012 32337 29229 27230 29936 34812 41477 47122 53899 57499 57576 49801 43136 37389 34977 36960 39192 41469 45843 51113 55884 59712 61315 64198 68926 68403 67933 68936 70344 71950 75644 81601 85998 90904 100788 113858 126322 128474 118295 106072 98234 93642 82863 72349 59700 55570 56324 62905 75874 92318 99038 82996 77239 87381 106193 121197 109100 87597 66162 57769 62458 48101 33333 41428 52009 48443 34627 11137 4051 2674 2665 2516 2795 2363 1246 479 122 80 57 29 47 61 69 41 30 45 59 56 65 58 74 75 86 99 85 86 66 72 90 75 82 54 32 33 24 14 1 8 31 20 17 26 4 -4 -14 -13 -17 -19 999999 999999 999999 999999 999999 999999 -24 6658 162 4221 30 10491 1 50 58 4780 -11551 -66 27 161 368 539 768 982 1208 1521 1815 2278 2755 3273 3768 4432 5106 5728 6628 7599 8758 10214 11831 13174 14240 15209 16073 17094 18003 18102 17421 18080 19443 19521 18167 16759 15941 16211 17888 20197 19181 16710 18477 20352 21627 21734 22493 21696 20783 22106 23998 25201 27608 30738 34751 40562 48024 51617 55244 58510 63122 68119 73014 79194 88519 96784 103205 108282 112958 114340 116673 120956 126114 134036 143629 153898 157860 163605 172438 177556 177006 171482 161783 151778 119685 86902 69235 64027 74929 92356 87087 63477 45896 34762 29299 35518 41622 38998 33534 34575 26933 10370 3256 2128 1726 1518 1404 1083 516 314 252 182 133 105 81 101 98 90 89 85 101 105 116 99 101 86 86 117 105 82 112 136 107 117 108 70 53 64 67 46 45 46 23 23 28 19 40 12 11 1 -10 -15 -18 999999 -20 -16 -14 -10 -22 999999 999999 -16 -22 6664 142 4342 30 10492 1 51 4 4781 -11551 -42 5 107 236 409 604 776 1078 1401 1708 2048 2501 3067 3842 4854 5937 7239 8713 10240 11652 12965 13979 14062 12886 11921 11266 10864 10255 9993 9595 9854 11390 15555 19993 17877 13856 12810 13713 15476 16980 17217 17152 17162 19041 21326 24341 27661 31503 35617 38312 41313 44998 49380 53919 60318 67237 73012 76437 78675 80419 89399 104188 113246 119390 128158 134821 143052 149846 150946 154099 155436 150561 145339 137670 132626 131401 136176 148590 156587 140586 115506 89657 80037 71867 52516 38167 27708 26078 41868 45623 30390 25352 27158 32325 37720 31346 18445 9701 4252 1774 912 696 552 566 500 282 178 97 80 72 67 80 77 62 58 59 77 90 69 50 44 61 66 51 45 78 84 87 83 65 40 14 1 0 -11 -6 -6 -6 -20 999999 -23 -18 6670 155 4402 30 10492 1 51 10 4783 -11550 10 117 224 355 548 796 1146 1525 1960 2434 2985 3662 4215 4612 5174 5770 6439 7049 7826 8513 8387 7954 7606 7700 7080 5963 5406 5871 7130 9367 12464 17218 19929 19200 17373 16842 18017 19605 22060 25126 29063 31731 32405 33431 34024 33997 37390 41838 46667 52278 58387 60234 66095 73060 78990 87208 91635 92103 94908 98126 101918 109457 119452 132560 143418 154838 165031 160141 155592 158892 158202 152034 135949 120492 119368 129202 141184 145473 141231 139026 145445 133896 93655 68863 59599 45866 36412 36045 29902 25486 22157 20616 23683 29164 37282 32402 13711 3974 989 482 469 404 355 297 313 301 239 167 130 111 114 134 144 135 115 94 98 119 133 125 111 119 108 112 126 121 115 128 111 79 61 61 42 29 38 47 34 27 39 29 15 7 -2 3 -7 -14 -8 -4 -7 -10 -4 8 4 -8 -19 6676 156 4493 30 10493 1 51 16 4784 -11549 -2 129 283 503 744 1039 1373 1584 1937 2427 2699 3287 4019 4497 4979 5467 5940 6518 6795 6838 6834 6337 5659 4903 4590 5181 6626 9140 12209 14845 16417 16885 16235 16938 19154 22275 24998 28083 28716 29157 30291 32013 33207 36978 43357 50061 59750 67468 73806 80592 88554 95227 103735 115023 124160 130970 132832 136606 140239 133173 120127 118641 136047 168884 171120 160343 159571 169607 170323 164127 140195 116358 101633 102445 110757 117294 127051 143483 150916 120662 93671 80569 64133 42482 28050 28551 31880 33865 28905 17315 16058 21536 23582 19376 8274 1713 788 829 1042 1141 1212 1264 953 483 258 176 137 137 132 141 115 173 125 148 145 137 125 126 124 118 128 157 132 126 134 129 101 77 55 41 69 60 57 47 48 63 46 40 25 29 23 16 12 8 14 12 13 13 10 8 1 -18 -5 -7 0 -16 6682 140 4524 30 10494 1 51 22 4785 -11549 27 236 433 618 982 1316 1547 1880 2244 2758 3397 4168 4918 5644 6581 7527 8114 8285 7884 8135 9154 9861 10326 9281 7932 7808 9042 10850 12310 12867 13622 14214 15374 16821 19322 23015 25163 28065 31579 33623 36917 41152 45476 52483 61735 68277 75826 84147 93563 101108 108118 114842 120419 126293 138093 155401 167936 169939 166182 152407 137215 133530 142781 157912 157871 142086 131363 130713 128807 118052 101334 89887 86731 93096 104363 111167 102798 101526 97753 88995 79987 69769 60640 41764 23306 20488 29030 40330 35372 19694 11332 9715 15404 20959 18495 22002 15277 3911 1838 1391 1035 699 349 143 73 51 64 76 78 76 91 117 106 101 108 107 106 89 105 79 82 88 117 91 84 77 63 33 5 5 12 7 10 6 -6 -2 -5 -12 -16 -21 6688 154 4464 30 10494 1 51 28 4787 -11548 56 218 370 639 1045 1344 1738 2275 2822 3327 4029 4957 5981 7180 8538 10047 11621 13018 14104 14508 15056 15084 14617 13473 12322 11901 12899 14260 15773 16591 16173 15438 15876 15920 16537 19363 23623 27833 32306 35905 40480 45424 48773 50502 56417 60712 63936 72981 85281 91202 91622 95055 97653 107003 132949 164219 181676 191210 194976 194197 186026 167153 152571 151063 163396 171886 173119 172827 161534 126635 96723 94371 90233 87320 84877 79410 77167 75409 75927 84877 92623 72789 53427 53673 60430 47082 22745 14917 20517 26611 29607 36026 37389 22730 9547 6100 7748 15735 21194 17086 7487 3462 1493 815 563 446 312 143 95 97 93 116 103 126 126 118 113 102 111 121 110 117 133 124 126 105 97 114 103 59 28 37 39 46 30 30 38 34 16 22 2 -17 -2 -16 -21 -8 -20 -15 -8 -7 -18 -15 -19 -21 6694 147 4464 30 10494 1 51 34 4788 -11547 15 215 500 736 1051 1470 2002 2663 3368 4191 5026 6060 7419 8791 10637 12642 14182 15653 17292 19190 20938 22644 23794 24375 24548 23827 23625 25168 27724 30756 31968 30605 31980 35038 36951 36824 33674 31823 34368 40028 47943 55664 59177 62937 67367 73822 82930 80394 71977 67238 73429 84942 86947 88492 92448 99297 126437 161850 183759 190269 190835 190738 188244 188813 197302 187718 163570 140553 136323 128074 108256 88345 73139 67040 69814 73118 70060 63372 55156 54651 63189 68650 47401 34950 44738 45126 36060 27321 19841 18583 23570 37462 49962 37234 16414 7910 5417 2973 1460 1375 1540 1261 1244 1333 1114 793 451 167 82 66 63 64 78 94 79 81 92 96 109 98 91 84 82 95 99 89 83 48 27 21 32 11 27 24 19 -2 4 12 -16 -17 -10 -21 999999 -23 -19 999999 -21 6700 135 4615 30 10495 1 51 40 4789 -11547 -17 203 448 751 1148 1610 2206 2742 3444 4204 5180 6144 6990 7861 9018 10259 11600 13351 15490 17134 18143 18366 18278 19282 21266 24103 28213 33715 41965 52533 53778 45202 43244 54049 68470 79118 75478 69586 67958 71120 76010 84165 92378 95657 93480 91138 84494 79184 79368 84868 97603 123357 160363 175845 174395 187747 204303 206522 195505 178227 159088 166603 161684 155261 167058 168069 147152 124074 83505 55605 48532 47430 48739 54862 55854 53649 48639 45458 38220 31426 35379 40533 37596 28079 21832 22631 29736 36591 34126 25176 16769 9422 2893 1391 1254 1221 1086 1044 1186 1203 759 365 86 62 33 30 30 47 67 47 55 37 52 45 49 66 79 76 87 84 52 39 32 18 -5 -13 -19 -14 -7 -8 9 -10 -25 999999 -24 6706 131 4826 30 10496 1 51 46 4791 -11546 49 282 413 691 967 1205 1488 1924 2388 2790 3277 3834 4415 4777 4934 4831 5029 5664 6949 9309 12923 17077 21500 27048 33574 37048 38159 39844 43690 45591 44769 47849 52372 58456 59192 60154 67156 67355 68077 69339 73114 74132 75027 76782 81666 87575 91454 99532 118521 118819 116244 121345 129914 137951 149406 186088 242250 308175 362426 449391 475539 393643 252235 134335 76815 53350 38484 33363 32576 30853 26362 25028 24102 22856 27484 31732 32910 28767 26511 28656 27697 21832 19537 18125 14904 8897 4933 2688 1772 1150 754 632 430 214 103 66 44 53 61 66 68 49 73 63 62 77 108 101 74 78 91 94 89 86 69 56 30 18 21 27 25 12 15 6 6 21 1 -4 -21 -2 -24 6712 271 1228 30 10498 1 51 52 4792 -11545 607649 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 288 513 833 1169 1572 2197 2710 3373 3969 4805 5659 6438 7580 8727 9739 10846 12375 13906 15269 17279 20635 24794 29500 34182 35455 36484 38611 42232 46171 48505 41898 43484 50548 54913 55956 59579 61494 65223 66545 70045 73182 75474 74237 78017 86515 94325 99280 113389 138273 154103 159497 149594 145080 140100 144751 158241 165151 153156 137973 114598 104181 130382 185739 231488 237387 256851 220926 146528 131706 137667 144346 122877 72906 44483 31662 28090 23798 22068 21392 23270 23190 21176 21342 23037 24336 23662 21586 20204 18955 13417 10372 8821 5781 2832 1402 567 353 228 158 129 127 137 137 117 128 153 135 173 170 166 156 168 193 181 177 186 176 197 185 170 133 115 128 103 86 95 102 83 84 90 71 64 79 52 38 43 30 43 34 32 35 29 37 53 49 46 49 37 26 9 -4 -8 -3 -13 -12 -24 6718 143 4650 30 10500 1 51 58 4793 -11545 -63 193 353 539 906 1338 1767 2278 2883 3680 4433 5190 6121 6808 7750 8854 10008 11515 13217 14710 16402 18597 21721 24883 27489 28809 25693 22415 21579 23986 28700 34924 40187 44567 50210 58515 67619 76670 84484 89820 95323 93484 83228 78125 95862 120213 114764 94770 84738 95017 113984 131546 138750 143140 150500 154764 166976 183288 183279 165101 148854 140015 144146 148283 162608 158661 133744 121249 121348 119346 112382 114480 106224 75588 45637 32008 25106 21614 19762 17257 15765 16586 17148 18294 21924 23272 20883 19560 18024 15396 12786 10348 8139 5810 4171 3382 3002 2075 977 282 107 77 81 81 69 41 69 87 58 73 79 94 93 101 116 100 113 116 127 92 80 85 49 48 65 47 16 18 18 25 27 26 26 24 15 -1 -3 -18 999999 -19 -21 -22 -18 6724 150 4681 30 10501 1 52 4 4795 -11544 -92 90 245 416 598 890 1124 1528 1986 2555 3171 3998 5026 5973 6995 8111 9327 10744 12478 14918 17922 21738 27596 33962 35925 31323 25956 21205 19685 24506 32071 38965 46922 60326 70299 69213 60552 59232 62842 60696 56692 53915 53116 55886 61132 69473 75101 78070 81872 85816 90382 106533 126354 142177 154878 176721 194606 199890 193211 181527 174526 168183 154329 136640 120771 108619 108253 123921 141118 135784 121881 109067 82330 67022 64478 67085 71004 73110 59381 41489 31548 23531 16732 12325 12983 16037 19869 20859 19774 16688 14031 12219 8809 5801 4019 2608 1325 499 197 327 507 340 149 87 125 124 98 96 110 143 156 148 126 145 145 124 132 156 159 115 84 91 82 56 23 42 50 42 29 33 40 44 33 29 19 14 5 -6 -9 9 6 1 6 4 6 -4 -2 -16 -15 -18 6730 152 4712 30 10502 1 52 10 4796 -11544 -73 81 264 473 709 1048 1513 2103 2751 3657 4701 6103 7452 8964 10349 11637 13406 16230 20302 25166 30355 34760 36183 33900 30898 26359 25404 29134 36656 46928 54594 56186 60701 57460 49720 50623 50357 52794 54632 55716 60037 62628 61994 63107 63170 67153 73387 76895 81914 86336 93829 107909 114714 120889 133906 156367 179314 191774 194862 180129 149268 112460 83340 65456 60539 74681 114692 152644 137436 92434 66610 65408 86399 114350 132202 147665 143162 123333 100355 63584 44437 32264 12259 8895 10740 12670 13392 13832 11682 10357 10690 10948 8726 5730 3672 2360 1491 794 484 339 251 218 154 141 154 175 180 144 135 146 135 116 142 170 165 161 159 166 141 121 104 90 76 55 54 41 49 59 63 54 45 51 44 38 24 28 24 24 24 19 12 4 13 16 22 13 9 4 -1 -12 -19 -21 6736 146 4622 30 10502 1 52 16 4797 -11543 28 238 490 814 1227 1712 2138 2832 3564 4331 5141 6086 6611 6695 6386 6646 7810 9790 12516 17348 25372 33369 37073 35803 31824 26927 23250 24386 28608 32122 33452 37062 41920 45500 49059 48440 48035 48804 51138 49213 45027 41911 40140 39637 40628 42114 43334 50117 57643 65437 68208 71069 79803 88221 93064 100797 108739 116725 121532 127473 135447 142748 139347 121009 96006 78873 75584 73989 77756 95045 105201 75635 56521 57919 70898 110307 164754 167950 144608 134651 120106 99568 74805 47726 39045 41471 35510 19311 11616 12142 12541 12687 14128 15222 13767 12354 10607 7555 6117 5611 4526 3421 3158 2649 1471 1213 906 696 550 429 279 117 72 108 108 95 103 125 116 114 110 103 92 82 74 46 13 23 27 12 0 8 8 7 14 8 -4 -11 -13 -24 999999 999999 999999 999999 999999 -25 6742 152 4591 30 10501 1 52 22 4799 -11542 -69 145 422 755 1117 1481 1889 2136 2348 2487 2615 2756 3243 4101 4930 5841 7150 9192 11360 13106 14485 15626 16534 18727 22980 25974 26964 26610 25339 24667 24757 20918 18657 22061 26455 29949 34407 38715 42445 41879 40838 42773 42213 40413 38045 39968 42462 44153 46619 48702 52215 55873 60600 64898 68811 70638 80707 86343 92440 99545 108704 122999 138076 153795 164188 160554 131572 101097 96616 111979 115064 93604 78516 63852 54233 73391 103410 126803 149035 150450 148256 155094 157159 142550 127525 99298 54610 31385 21116 11609 6756 6596 9327 10270 10853 12715 14383 14545 14289 13981 12322 9793 7719 5953 4721 4160 3130 2916 1886 1542 1373 935 484 181 85 112 116 139 133 123 128 137 107 119 99 69 65 33 31 41 49 31 34 13 23 26 36 30 19 12 -1 -5 999999 -18 -11 -3 -11 -17 -16 -17 -20 -17 6748 153 4621 30 10501 1 52 28 4800 -11542 6 232 418 648 803 853 985 1057 1128 1367 1737 2382 3381 4698 6597 8582 10256 11198 11999 13885 17080 20677 23234 25225 28179 31025 30796 26020 22431 23657 28251 32847 37743 40559 39793 40542 43166 42816 42466 43168 46780 45583 46958 48231 45864 47838 50663 53318 56468 63642 65844 71281 81632 86567 89455 88838 93383 96097 99858 103691 109624 119133 126460 129087 132432 133951 120098 99947 92551 110496 138149 145960 134535 128933 109574 81013 63186 66822 88382 116080 128218 127721 119987 103374 82427 51699 21750 5515 4865 6755 9172 11252 14738 15973 15349 15773 16659 17530 16885 14891 12122 10137 8335 5838 4463 5287 3748 3018 2701 1674 1053 539 317 130 107 113 130 138 151 153 145 136 124 121 119 89 74 64 43 21 39 54 50 29 40 29 29 29 29 24 0 5 0 3 6 -6 -5 -4 -3 -3 -10 -19 -17 6754 140 4650 30 10500 1 52 34 4801 -11541 -23 161 301 451 666 782 1005 1346 1712 2101 2636 3267 4275 5591 7193 9523 12030 14227 15732 17405 20819 24865 27408 28101 28996 33152 38506 39068 36375 33640 32004 31106 29216 29956 32399 35379 36445 37166 38190 40419 43925 47846 52047 53292 55399 58015 58949 60940 65457 69980 75019 81070 89892 96508 102319 104991 106179 104674 101269 97977 96246 98786 102181 100362 98212 94264 93535 99358 108928 116255 119118 119647 115689 102782 80669 67657 73122 82477 86408 87780 104271 126026 129606 111500 81440 54135 16458 5304 5548 7006 7804 9767 12508 13475 14743 14659 14995 14581 14883 16493 16884 14305 10799 8795 6234 4632 3799 2887 2029 1371 999 475 111 88 78 106 105 124 142 117 102 91 80 60 58 38 31 15 6 28 36 33 37 28 1 -2 -3 0 -5 -14 6760 142 4800 30 10500 1 52 40 4803 -11540 -24 98 295 446 729 953 1307 1653 2128 2671 3558 4877 6169 7229 8322 10100 12360 14253 15579 15769 15830 16802 18260 21221 24405 23802 19249 17215 19407 21089 23588 27165 30272 33976 37667 42191 47406 51990 55061 60282 64276 68307 71734 74525 77959 84140 86275 85261 84909 86618 92053 97944 110696 125658 144380 162534 168239 162791 146200 126832 108147 92902 83356 73435 66099 70959 88529 107308 118268 121595 114582 105481 100636 89665 78485 75136 77441 83891 91568 101036 105414 96084 65228 29830 9999 4251 3997 5812 9068 12744 14804 16270 15326 15180 17140 18531 16261 12318 9535 8896 6433 5023 4239 3319 2284 1201 503 122 103 112 90 92 103 117 117 102 110 80 58 73 63 48 33 35 29 34 21 24 18 2 8 22 10 0 -7 -11 999999 -20 999999 -23 999999 -22 6766 138 4890 30 10500 1 52 46 4804 -11540 14 81 264 615 960 1347 1739 2024 2584 3264 3622 4287 5418 6425 7030 8156 10027 12189 13711 15657 17539 19182 17889 15032 14474 16759 18808 21159 24651 29128 33341 38205 41913 44947 47687 50054 53692 57243 60661 65688 73318 77288 76619 79568 92367 102170 97673 89707 100195 109200 124169 130481 125094 135203 157269 176191 179583 172830 148435 109280 75570 59729 58588 67091 78915 89189 98094 107000 116389 114279 90690 83483 96624 95631 79057 79023 81509 87225 102285 113091 103917 60952 19580 5677 5780 7371 8937 11387 15618 19333 19403 16422 14591 14070 13175 9801 9203 6518 4849 3752 2590 1839 1404 776 200 105 94 91 92 113 130 135 134 86 85 72 81 65 32 33 50 43 48 34 24 24 14 29 20 19 20 -6 -9 -21 999999 999999 999999 -21 6772 147 4827 30 10497 1 52 52 4805 -11539 -69 62 167 320 468 612 814 1040 1496 1927 2342 2844 3310 3710 4375 5352 5903 6212 7029 9901 14821 19126 21229 23672 22434 15017 12471 13843 16606 19006 21639 25521 29002 31837 34886 39281 43338 47285 54260 59550 66410 72135 74049 76934 81515 89727 94180 96922 95776 97049 96100 91137 89625 94295 106910 117985 133299 154837 175906 185401 175491 153374 124161 90476 69316 66854 74622 85311 93651 96895 92496 83916 81491 77567 82632 93231 94933 94741 93683 94627 93642 91734 96220 105750 106259 77462 56141 44182 27044 14922 11051 11001 11348 11127 9665 8031 6755 5579 4990 4618 3865 2776 1955 1460 1048 636 216 109 121 132 124 147 166 143 145 130 108 99 71 93 89 84 75 61 57 56 61 41 45 40 42 50 38 22 13 14 2 3 -7 -2 14 -2 -1 3 -5 -10 -24 6778 143 4883 30 10493 1 52 58 4807 -11539 -16 88 169 189 228 363 590 997 1442 1719 2096 2586 2967 3457 3878 4065 4345 4881 7101 11131 15802 20559 23626 24852 24586 22080 19994 20464 22380 26003 30327 34631 38970 42341 46126 48009 49564 52638 54796 58416 61946 67504 75408 81207 83766 86629 88712 88017 85115 81683 81278 88199 91586 92609 100611 112460 130560 157979 167513 157071 139406 112099 83066 65809 60437 60371 68804 83704 97005 97861 90576 88012 94413 105382 110648 108752 105437 97749 84953 84254 88214 82970 86026 91781 98186 107129 96343 61639 32380 18595 11898 7136 6140 6017 5737 5475 5410 5223 4843 4725 4322 3313 2590 1895 970 398 199 143 128 137 153 156 137 123 99 86 54 69 88 68 54 61 57 44 54 40 34 14 8 27 31 19 3 -7 -3 -18 -3 -5 -17 -15 -24 -20 -15 6784 141 5031 30 10491 1 53 4 4808 -11538 -50 25 78 334 738 1231 1538 1668 1902 2335 2911 3036 2904 3388 4922 7288 10734 15922 21565 24434 23459 21834 21076 20976 22977 27672 32059 36214 40530 46116 48312 51026 56422 61276 64213 66750 71955 72376 72936 76863 82175 83416 87703 92907 93651 93734 93825 93622 96720 103732 116622 138585 156692 166197 169683 163299 160237 149683 124876 96013 76245 72862 80602 93819 107262 115124 113048 107585 97859 91811 94537 108764 129373 120351 78792 62732 60610 68727 62774 57241 60316 53537 51426 57359 50567 31142 18739 11865 10198 9880 10610 11209 10594 8945 6568 4916 3486 2178 1236 824 929 715 266 126 111 142 150 147 131 129 107 96 90 81 74 75 56 34 56 48 57 39 62 50 32 33 32 16 9 6 -3 -5 12 11 2 2 -3 -7 -23 999999 -24 6790 139 5000 30 10490 1 53 10 4809 -11537 -66 50 193 298 332 536 1107 1628 2024 2430 2884 3566 4443 4975 5275 6267 8641 12582 17681 22523 25394 24926 24795 26895 30336 33657 33828 33385 35459 37195 40588 46618 51276 54661 57124 57875 62856 68615 72172 73476 77881 83829 88529 92352 94007 98675 102678 109134 115408 121272 127298 131209 136561 144896 155443 168590 166891 154496 143521 132533 120952 106238 91182 80906 79868 90510 111953 131987 133307 111899 82924 78739 84046 97706 94596 86366 77971 71821 57014 54441 52378 44305 34960 32472 36785 38650 35453 28293 19347 10127 4222 3541 4980 6634 6890 5549 4207 3195 2182 1280 786 746 851 656 300 140 119 151 156 118 100 81 60 68 57 41 22 38 38 40 28 21 10 21 8 15 25 18 2 -2 -19 -11 -5 -1 4 -19 999999 -21 -14 6796 142 4998 30 10488 1 53 16 4811 -11537 -74 -33 132 281 300 485 852 1450 2103 2484 2784 3172 3806 4494 5342 6084 7430 9738 13351 18160 22854 26975 28308 28876 30870 35075 41145 44106 45540 47331 54634 58339 53129 47631 47411 50268 50484 56322 63936 64074 67030 71313 74610 76064 77689 81295 83974 86841 93555 97155 97656 101799 104791 109909 120810 141325 164881 183548 191790 183381 171847 154864 142045 124429 95948 75759 86519 130862 161612 160471 139350 105404 90330 88995 86878 76342 81408 91652 84896 79578 72971 59087 43885 31978 23164 18935 18809 19085 20228 22478 20736 11226 3876 2021 1276 793 580 450 289 190 160 355 722 431 217 205 161 140 136 164 148 102 85 96 96 83 64 58 56 54 43 48 41 56 36 32 28 29 28 11 1 -2 -15 -8 -4 -3 -6 -16 -10 -9 -13 -14 6802 131 5205 30 10485 1 53 22 4812 -11536 157 584 1038 1475 1637 1701 1773 2205 2955 4090 5282 6631 8879 12261 16637 19797 21545 23100 25180 27445 29661 31839 35862 40830 44048 44590 44820 49094 54145 59506 61370 62799 66175 65362 59990 57533 55571 54104 55305 61187 76901 87618 90136 93168 93139 94113 95465 97975 107271 122939 144804 173891 201432 230044 234773 216644 190825 164177 140967 122261 106213 109285 136220 147968 155654 159048 125785 91688 91407 98926 103901 100454 91333 80164 67532 54615 48196 42902 31643 20448 12584 7938 6796 7538 5590 2440 1554 1433 1039 745 599 462 664 1798 3280 2257 865 473 274 223 127 114 161 150 126 103 104 87 60 47 36 44 35 47 43 28 31 37 26 25 32 23 13 -2 -4 -8 -10 -15 -9 -12 -24 6808 120 5262 30 10482 1 53 28 4813 -11535 150 594 1050 1604 2119 2292 2334 2477 3030 4018 5265 6761 9095 12479 16899 21155 23900 24725 25743 28393 31981 35489 39005 42913 47769 52404 53690 54669 54112 50714 47057 45524 42616 42100 41198 40830 40372 41359 43838 47285 53603 58743 62156 68311 77859 81118 77436 81038 98579 122838 129995 138610 161153 187156 209629 214593 214636 200093 179244 160513 152051 141169 130648 132209 147815 157473 130059 74491 68781 81665 88315 101894 110550 113717 78443 36194 17021 11326 10465 9650 7705 5883 4035 2621 2041 2059 2170 1961 2286 3382 4945 6675 7534 6801 3764 1757 543 91 48 44 58 74 77 55 42 23 31 28 7 -13 -9 -22 -17 999999 -20 999999 999999 999999 999999 -22 6814 124 5230 30 10480 1 53 34 4815 -11535 -58 102 418 910 1521 1893 2084 2341 2882 3749 4586 5528 6948 8572 10288 12942 17773 23785 27873 30530 34146 36607 38655 40145 42288 48120 53467 54874 52296 48807 45270 43233 43418 41752 38934 38738 41595 45061 50876 59108 64712 69258 71459 71026 78150 85694 91109 89227 89397 94869 103465 116359 130174 151692 174201 195931 217798 237163 234146 207955 183176 160637 144308 141345 142531 141464 119401 109250 91933 67117 57135 64634 89044 111768 108760 92569 70147 42967 25900 18487 14970 12888 11073 7339 2871 1721 3964 7231 10116 11376 13889 15218 11039 8307 6087 2865 1068 241 97 98 105 119 104 101 106 93 76 64 54 29 35 28 10 23 14 16 12 -3 -2 7 2 -17 -16 -19 6820 135 5198 30 10478 1 53 40 4816 -11534 -69 -54 42 293 663 1233 2021 2847 3537 3905 3962 4165 4935 6127 6975 7636 8713 10435 12054 14587 20076 26391 33533 39394 43225 46323 49307 50894 52092 55767 57306 55390 50215 45812 41937 41345 41008 40527 40507 40910 43098 47814 51368 54239 58126 64007 66120 67355 70420 75394 80974 89565 97790 106261 121653 141943 163100 185814 211254 235261 224738 203785 167749 149966 159450 174135 181324 181189 152972 116310 99636 89024 75252 67238 62640 70104 79196 82847 70220 48882 29328 21546 19357 19333 19639 17277 14353 14615 18034 21529 17669 14556 15318 12901 9472 6710 4671 2593 629 116 121 133 137 127 113 121 121 121 98 101 99 92 63 54 48 38 48 43 47 46 43 27 14 20 15 7 -9 -4 -16 -20 -19 -14 -19 -17 -24 6826 126 5195 30 10475 1 53 46 4817 -11533 -34 94 248 363 587 1038 1678 2538 3531 4380 4818 5117 5512 5960 6659 7546 8467 9587 10361 12139 14204 15378 17968 23956 30567 31357 33420 39429 43190 42897 42251 44068 46632 46467 45262 41130 36591 33507 34171 37314 41580 46970 50686 55116 61427 66795 72191 74786 78897 84003 87403 86325 84585 88313 96513 105911 112576 127101 148478 169681 193532 211828 223631 204035 188850 158133 135577 174046 197359 174897 132312 97053 85266 83234 96659 92231 52637 34112 42502 49749 47070 36717 32021 28468 24138 21183 19597 17028 14476 15177 17493 16353 15187 13653 10933 6894 3761 1084 110 50 80 89 102 114 107 85 82 93 71 54 68 44 28 12 -3 -7 -1 -1 5 8 -6 3 -1 -12 -14 -19 6832 126 5284 30 10474 1 53 52 4819 -11533 45 233 499 635 884 1230 1666 2209 2731 3003 3101 3219 3772 4927 6078 6604 7347 8060 8934 10377 12283 15668 19354 21577 22576 22964 22215 21854 24174 28507 32853 37452 39437 41267 43077 44972 46814 48401 50115 51338 53239 56391 61141 65685 72753 75171 80877 82792 88807 94848 96642 98559 101986 108517 122344 134236 151426 179600 222130 252459 253823 214570 173705 157366 184021 193896 178631 152758 118858 106010 93026 69127 74379 71054 53763 49861 50568 55932 59782 53609 47298 40365 31550 27759 27305 20360 21890 27271 24346 20858 15398 10757 8086 5936 2844 772 159 104 107 121 117 113 101 115 100 108 94 64 72 69 43 11 31 48 47 39 18 10 23 13 17 1 -4 -12 -20 -25 6838 127 5223 30 10473 1 53 58 4820 -11532 -72 95 340 667 875 1051 1232 1675 2319 3186 4326 5420 5860 5944 5707 5492 6001 6936 8154 9926 12390 14517 15576 16236 17961 19659 20700 20724 22760 26096 28693 31372 32414 31807 30277 32401 35661 37729 38970 38591 38534 39600 41645 42976 45544 47311 49510 54843 64430 73468 82033 85449 89043 96064 106552 115882 124219 135393 151614 166084 186543 203028 222299 234829 228842 216775 205244 196631 180949 161682 127423 103527 122043 150381 135671 82243 54079 48572 34419 31289 34213 36610 39003 42534 46155 45809 45113 42971 46984 35662 22277 21751 19520 14890 10680 7340 4078 1542 265 76 90 109 119 123 96 112 109 90 98 103 103 91 56 34 28 31 26 16 -4 5 13 16 3 -8 -8 -4 -17 6844 138 5163 30 10473 1 54 4 4821 -11532 -70 76 180 341 682 1116 1775 2357 2578 2617 3336 4432 5747 6898 7416 7683 7984 8053 8105 8882 10726 12256 12908 13152 15425 18115 20589 22513 24732 27034 28574 30365 31597 31553 31655 32306 30456 28920 30255 30524 30914 32217 33865 35675 38384 39683 40325 44146 49625 55800 62135 67857 72447 79300 84186 86827 94226 103996 116751 130966 141672 152327 170289 191578 210914 225882 247979 248956 225429 220688 215282 179389 152125 127471 97635 105128 153593 176461 133517 73491 44853 35899 36196 34143 31278 29028 28883 29918 30832 32113 30081 27726 24988 23846 19850 11766 6477 4730 2599 1337 574 182 115 148 197 203 168 155 136 139 143 123 126 112 103 80 67 72 78 55 35 39 41 46 38 26 15 12 -1 -9 -5 -14 -13 -8 -10 999999 -13 -16 6850 269 1230 30 10470 1 54 10 4823 -11531 525185 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 144 350 502 556 650 834 1294 2091 3298 4605 5761 6562 7402 8254 8634 8753 9663 11327 11890 11265 11241 12638 13995 15380 18166 20040 20111 20810 22045 22787 22548 22271 22100 22379 22921 22548 22317 22513 23819 25062 27204 29705 31350 33680 36230 37576 38096 40337 44396 50913 57890 63442 70279 74918 81290 90172 99628 107739 117668 126173 132532 139422 149404 162839 183319 207971 224694 234046 242082 245482 239950 229787 197599 157051 124064 102878 102023 121376 150467 137168 89981 65027 53919 46605 40881 39289 37609 31063 25333 20366 17569 16312 14175 12344 10823 9939 7782 5746 5042 3616 2099 1043 401 166 140 156 170 150 126 154 141 130 111 125 111 76 72 62 65 65 58 46 53 61 56 24 19 27 25 16 15 15 -6 3 0 2 -9 -23 6856 125 5187 30 10467 1 54 16 4824 -11530 22 327 484 425 438 641 1095 2022 3402 4944 5875 6260 6739 7455 7505 7137 7789 10132 11482 10625 10238 10274 10790 12276 15255 17488 17880 17910 18672 19890 20745 20020 18983 18648 18034 17597 18317 19143 20527 23025 25010 27080 28213 29788 30330 31736 34779 37645 41869 49360 54371 58979 63170 67677 73124 78974 83491 87067 94861 102810 112923 122272 131175 146184 166829 186275 210743 230499 233018 231949 207589 162374 107835 68774 56987 65801 103593 147527 158416 156859 139362 116259 91783 66628 54067 57444 53421 50418 49551 44054 34813 29640 26805 20507 11306 6419 4016 3212 2958 2211 1294 469 124 77 46 50 60 69 74 70 53 46 38 28 21 4 -20 -17 -6 -11 -13 -14 -12 -9 -24 6862 119 5155 30 10465 1 54 22 4825 -11530 -93 219 532 937 1175 1153 1154 1249 1441 2185 3476 5350 7438 9505 11118 11440 10706 10312 11652 13322 14085 14391 14232 13481 13475 15387 18644 22164 24317 23917 24041 25099 22580 19171 18003 17298 17537 17249 17553 18736 19837 20414 21467 23463 25433 27764 30949 36041 43262 51596 58964 61136 55835 54562 56730 59459 64821 72313 80763 91474 100323 108746 113691 123226 138444 157261 177727 202924 222861 235091 236940 217192 190087 161974 117287 78919 64258 81322 106870 124094 135651 129440 114876 105381 81408 61155 59593 57191 56542 52066 47992 46282 41868 30490 17870 7882 4077 3392 3290 2960 2348 1494 732 252 57 42 72 72 61 50 54 49 47 36 40 36 5 -15 -24 6868 126 5274 30 10464 1 54 28 4827 -11529 -51 172 372 597 831 920 984 1198 1716 2550 3548 4791 6476 7587 7900 8421 9623 11727 13237 13903 14246 14358 13925 13629 13488 13098 13672 14836 16014 15827 15961 16863 18506 20479 22468 22783 22305 21708 22165 24038 24116 28128 37905 43705 46204 49068 48761 49286 50626 52823 56824 59326 65972 72419 82729 87181 92927 98316 107952 120446 134502 149152 164550 184547 212017 248569 293317 298708 263669 219821 165426 121413 84011 86011 104587 111557 102347 94165 82728 72913 67765 68699 71128 73332 76470 78944 78582 70331 50570 34613 28368 17852 7933 3880 3081 3291 3816 3826 7107 7479 470 103 85 99 110 104 101 92 78 76 78 39 21 12 21 18 21 21 12 9 8 -3 -9 -24 999999 -23 6874 253 1311 30 10461 1 54 34 4828 -11528 520086 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -23 -30 -44 -20 109 502 1050 1671 2372 3006 3246 3451 3589 3749 4213 5094 6071 7201 8741 10225 11502 12979 15114 17269 19182 19894 19717 19305 19678 20028 18080 14610 14331 16418 18134 18046 15553 15101 19078 24184 32787 40042 43558 46083 48481 55506 77863 100577 94074 100187 114676 112169 105987 107747 103356 102365 105209 112136 122181 140747 171708 207402 235878 265330 280573 254364 207936 160714 120593 106891 133959 135834 111618 78144 53292 39710 35224 40346 50475 58416 66966 65397 59302 56174 64106 59370 36768 20098 12292 8521 6003 7127 14410 53205 165911 86541 2625 105 73 77 71 51 72 98 81 53 50 35 14 12 -3 -2 -3 -16 -8 -17 -20 6880 118 5388 30 10458 1 54 40 4829 -11528 -42 999999 999999 999999 178 751 1346 1811 2061 1939 1860 2026 2328 2876 2810 2430 2597 2828 3245 3666 4202 4663 5246 5681 5889 6014 6148 5931 5623 5546 5396 5402 5901 6583 7262 8118 9669 10894 12260 12998 13649 13007 13925 16783 21792 36433 61973 81698 95719 120937 126989 139948 126895 123639 138013 149282 145369 126923 123672 133121 159474 197383 234454 263971 278452 270891 246071 223587 195299 167686 162916 161256 150107 126371 90961 50719 29044 28419 38653 46971 50619 50783 48021 46439 44074 45506 43662 31727 18553 10515 10449 14671 20176 35662 106424 60148 869 73 75 52 69 75 68 70 72 68 49 14 2 6 -6 -8 -15 -17 -10 -18 -19 -20 6886 109 5566 30 10456 1 54 46 4831 -11527 146 275 328 388 419 529 755 1031 1062 1015 1240 1512 1875 2259 2568 3000 3398 3574 4127 4491 4398 4190 4300 4667 4833 4818 4796 4409 4009 4476 5189 6706 8190 9396 10689 10895 10708 10343 10047 13957 22672 32976 51743 71334 63304 65219 82393 104521 124271 147025 189846 220756 231103 238519 248820 243518 241901 265129 289827 289428 285763 288582 267988 218238 168911 168396 161223 103230 48287 26906 18485 13977 14143 19169 25871 37433 41453 43560 33215 17968 10177 8953 16730 25921 31616 41393 59350 90938 86810 2754 63 51 55 63 36 44 62 73 46 32 8 -6 999999 -16 999999 999999 -23 999999 -25 6892 126 5174 30 10454 1 54 52 4832 -11526 -96 0 19 -45 -56 -7 108 316 536 596 645 922 1311 1784 2385 2870 3399 3541 3558 3608 3912 4586 5710 7103 8560 9867 10681 11782 13065 13805 14355 14103 13203 12566 12316 12206 12141 10731 9428 8912 8804 9210 9821 10971 12207 14095 16112 17534 19997 22477 23567 23812 27260 28684 29036 26867 30717 43199 69384 87609 104650 119574 123872 128960 150387 165003 170048 179672 194705 211773 239577 265111 275147 272410 269866 260307 252773 210297 150653 126635 115230 95241 47256 16532 9401 7893 6996 6935 7591 8260 9731 12327 19005 36081 57871 73624 67221 55608 47748 47826 65947 99370 47704 527 83 94 81 73 76 70 70 68 76 27 26 26 11 8 -3 -6 -8 -9 -6 -8 -7 -17 6898 123 5173 30 10453 1 54 58 4833 -11526 -63 -12 49 72 147 261 438 721 921 1036 1283 1680 2726 4009 4703 4753 3929 3541 3757 4532 5720 7250 9886 12315 14462 16510 17543 18788 19191 20005 21410 23059 25630 26464 27213 28684 26099 25568 23894 20321 18649 18301 17887 18083 19006 23188 27892 30189 31387 33612 35664 35205 37015 42026 43113 41199 39786 41269 44643 47048 57670 62890 66461 76183 84709 89773 90067 91619 100720 113464 126210 153974 195387 228716 235878 189483 122233 67803 57066 66771 73814 76831 88124 103217 89252 69064 42411 21857 19276 26917 36288 61501 92319 113244 124503 131499 125513 117331 105415 63454 26422 2380 107 83 79 77 81 95 83 80 58 44 24 20 -6 -10 999999 -9 -8 -7 -19 999999 -24 6904 118 5294 30 10454 1 55 4 4835 -11525 49 331 480 277 119 211 357 444 584 1009 1545 1958 2260 2273 2138 2340 3033 4089 5553 7471 9200 11087 13493 15911 16647 16485 16368 16539 17172 18444 19820 21545 21817 19404 19549 17951 18278 21256 27083 30258 28722 23459 23776 24263 23614 26917 29963 29709 28473 29498 30865 31966 31399 30798 32307 33219 37210 45427 52333 59580 63546 66797 69405 76749 87540 98776 112644 128572 157060 213812 257748 267048 237054 166655 108935 87792 103803 131991 152220 155912 156177 153879 118115 82641 70396 70487 61615 60856 57577 48226 41459 39865 34717 25934 27782 32014 19187 5136 682 71 57 73 76 66 70 63 44 18 -2 -9 -17 -18 -12 -18 -21 999999 999999 -15 6910 127 5264 30 10454 1 55 10 4836 -11524 -97 80 307 544 710 610 449 671 1215 1819 2063 2069 2200 3148 4045 4644 5081 5746 6153 6693 7406 8685 9897 10796 11364 12163 13915 15727 15581 15687 17540 19179 20780 22930 25426 25882 25003 22910 21672 23287 24510 24471 23040 20712 18981 20588 22449 23546 25399 25713 24983 26219 28795 33649 37494 34175 32841 33777 37482 45672 56230 65142 72034 76969 88771 105251 124223 148373 167102 179020 188188 183555 189875 207631 210113 201838 186663 177199 180416 195177 202160 191242 162742 112069 77641 74443 87264 90503 84054 71119 66614 74364 70646 54499 42452 22428 6749 2487 997 294 120 96 99 111 124 121 104 79 65 32 35 54 31 6 20 34 22 29 14 17 0 -2 -1 -16 -17 -24 -17 6916 121 5292 30 10452 1 55 16 4837 -11524 132 626 1383 1809 1590 960 605 540 914 1484 2610 3861 4513 4490 3407 2959 3186 3645 4318 4987 5875 6787 7927 9443 10750 11988 12865 14243 15838 17339 19477 22056 24607 28061 30186 33076 35969 37798 35781 32004 27935 26338 25893 25604 25703 25604 25466 27421 30074 32005 33447 36927 40748 45929 47708 43019 34083 30461 31069 40195 58691 75764 85820 93734 110126 128945 147998 177785 195329 188018 153293 121916 135903 157136 172493 170834 160986 163120 185247 213757 219462 193862 154128 124869 120961 117631 117849 114984 115514 111365 104611 74011 36234 16973 12903 8230 2659 626 138 87 83 82 88 95 66 47 51 28 19 17 23 10 6 -2 -3 -9 -5 2 -5 -6 -15 6922 115 5320 30 10450 1 55 22 4839 -11523 -4 252 598 851 930 885 932 945 1099 1520 2108 2945 3410 2852 2020 1701 2034 2403 2986 3580 4288 5239 6108 7263 8375 9409 10839 12010 12506 14124 16442 17828 20091 22723 25728 28819 30207 30160 33437 37177 40263 41284 39263 37325 38244 38112 35109 31947 31152 30189 30812 32689 36243 35773 33776 28783 34528 45065 55613 63041 66008 63667 63949 69847 82502 103253 120539 128281 140467 145501 122530 109510 123670 146724 169610 173128 160848 159539 157137 151633 148989 151549 139155 132666 158337 173061 161542 127829 101914 84661 61493 32724 14655 11108 9789 6847 7747 6418 996 77 64 49 64 34 34 21 11 -10 -19 -12 -8 999999 -24 -22 -24 6928 118 5259 30 10449 1 55 28 4840 -11523 -41 119 263 385 650 858 1146 1522 1965 2285 2486 2626 2656 2609 2629 2378 1765 1881 2267 2636 3157 3997 4679 5716 6665 7402 8255 9619 11069 12265 13983 15207 17064 19675 21522 23230 26124 30322 33878 36521 39533 40814 41555 38622 37880 40308 42502 37944 31181 29575 32325 34869 38024 37231 33557 30879 34153 41897 52965 69489 78034 76491 74482 73238 68604 69110 78122 93663 110389 116109 106059 83780 79037 90025 101909 112752 119260 122574 120374 112396 104219 118220 137912 152493 167669 168016 191341 197057 173871 136129 95868 61599 36141 19343 17207 23968 24992 19080 10520 4981 1650 314 81 65 52 47 31 35 22 15 -5 -6 -2 -10 -13 -23 999999 -19 6934 116 5140 30 10450 1 55 34 4841 -11522 -98 -12 143 322 488 728 902 1045 1252 1503 1911 2477 2970 3219 3518 3850 4393 4470 4030 3975 4514 5038 5619 5660 5606 5890 6391 7266 8369 9584 10472 11397 12843 14182 15075 16892 19403 20846 23637 27311 30724 33735 36380 40377 45156 48362 50239 50605 51708 50617 49392 47066 42570 38587 36141 36330 37704 40987 40000 38167 37456 38386 42446 55213 74465 85361 89248 88961 88527 95012 101102 107039 116032 119388 113557 98704 97780 102328 98243 92324 84197 88251 99020 120195 129107 127939 134420 151332 164913 185632 185864 166719 134551 94469 69060 52731 42141 34231 30708 27485 23400 17391 10013 4802 1772 482 106 52 41 22 16 13 11 -15 -21 -16 6940 118 5259 30 10449 1 55 40 4843 -11521 -81 128 327 485 503 531 540 713 983 1287 1463 1607 1850 1994 1761 2118 3026 3392 2841 3029 3733 3908 4397 5290 5892 6141 6547 6849 7545 8175 8610 9357 11316 12866 14276 15559 16767 18453 21475 23108 24146 26593 30512 32871 36319 41032 47478 54403 58059 61619 69050 71279 75678 85749 88575 80711 76945 65662 56029 58304 65671 72942 78783 80514 80867 92252 104308 99125 93006 99106 106222 113663 121885 129317 123532 122681 130235 128623 125745 149623 196788 243511 235914 188105 169586 144893 143235 129115 101174 82909 67843 52198 36566 21085 20175 35856 48297 35459 11854 3399 2174 476 107 55 68 65 44 29 26 5 -10 -14 -17 999999 999999 -25 -21 -16 6946 128 5107 30 10447 1 55 46 4844 -11521 -52 41 117 191 285 478 668 916 1091 1196 1254 1381 1580 1930 2336 2930 3568 3778 3497 3189 3662 5260 6913 6124 4884 5646 6593 7524 8516 8385 8878 9871 11089 12369 13954 15416 17014 19459 20571 21265 22658 25539 28387 29708 32980 36594 38520 39992 40626 43352 50341 60830 70512 82103 96883 107705 113649 114006 112541 106363 93435 80341 70933 62770 66113 72966 79581 87693 91583 92105 98036 112084 127813 134557 124391 113293 111262 114114 124282 131518 132943 122972 124289 128724 130183 130420 144538 162142 154600 133481 109823 100099 99189 73078 51006 38089 33029 29557 26344 17951 22657 37571 50534 34934 11141 4680 1314 303 117 93 86 82 74 55 40 17 14 24 6 3 2 9 3 6 8 1 5 -12 6952 128 5076 30 10446 1 55 52 4845 -11520 46 80 215 338 496 709 900 1093 1269 1523 1715 1758 1576 1849 2500 2871 3218 3076 2758 2737 2707 2749 3688 5920 7595 7149 6837 6815 6515 7702 7668 7637 9082 10866 12395 13990 15266 16328 18020 18963 17918 17534 18121 22000 26561 30933 36304 41681 47086 51564 56293 61979 66082 73060 81813 87548 89231 93250 106686 123118 124777 120962 126581 120567 100772 89227 99366 111739 115973 112549 106695 107893 117557 125296 116278 107466 113442 134724 134435 120428 115310 120748 121528 114391 105027 91463 89076 101679 106816 103635 90537 65894 53909 56335 60029 62275 59551 55691 60085 69559 63309 49283 43896 35491 14323 2686 396 187 144 104 76 75 74 58 42 20 -7 -4 7 -10 -21 -9 -17 999999 -20 -14 -19 -20 6958 126 5104 30 10444 1 55 58 4847 -11519 -24 46 159 314 439 631 831 1020 1155 1251 1443 1636 1695 2006 2438 2726 2937 3006 3075 3638 4690 5618 6072 6688 7340 7470 8241 9446 9207 8814 9657 11180 11348 12110 16069 18575 19935 21699 22927 24361 27971 30338 30424 31518 33333 37523 44532 52625 56155 61991 70310 80497 90880 106367 117451 127932 138725 134174 133435 134699 138164 139208 136955 129891 120839 112122 109737 116355 132834 150073 139822 110291 98300 135755 183624 182047 151033 134389 135516 128827 126400 127067 114679 97492 88454 82313 76715 80114 80200 65383 65661 77367 90667 97807 85317 58354 28735 15056 13199 15283 16221 14592 14230 9738 2827 249 104 93 70 64 73 54 68 50 29 11 1 -1 -2 -17 999999 -10 -20 999999 999999 -24 6964 132 5075 30 10445 1 56 4 4848 -11519 -81 60 250 477 656 850 1024 1223 1451 1639 1631 1712 1851 2231 2583 2499 2499 2822 3312 3638 4358 5626 5600 4332 3310 3674 4711 5764 7410 9398 10773 11244 12616 14106 15602 17062 18684 19512 21111 23702 26882 30085 32249 34724 37894 44824 52803 57180 62782 63502 68844 72065 77565 87724 92858 102850 112449 115952 113518 115280 122102 122810 119144 117797 126717 141440 141107 125449 113932 121533 135141 142130 159334 172391 154787 104083 110796 163943 178474 165214 154570 154785 158698 156819 135811 118311 121218 128348 136051 133691 129050 113062 88185 66442 50462 41969 26426 13661 7965 14822 25620 11003 2528 719 374 217 199 163 144 124 111 110 93 99 112 73 55 54 36 19 27 25 15 10 27 17 16 14 5 -11 -11 -17 6970 133 5014 30 10444 1 56 10 4849 -11518 12 142 286 477 758 1119 1347 1603 1724 1918 2117 2358 2700 3009 3345 3684 3478 2693 2291 2845 4201 5256 5834 6439 6514 5665 4877 4737 5543 6716 9424 13283 15739 16378 15017 13610 14753 17579 19919 21340 22732 23479 24458 25761 26883 28768 29305 31704 39218 44752 51731 56971 65369 77910 88548 100852 112264 120409 121030 114966 114204 115644 124363 136715 137343 145685 149501 138555 134334 135908 142234 138407 127859 120132 134229 155286 156941 157414 162739 178502 196068 196776 195966 197496 194161 175901 142110 114237 93004 74778 59091 47369 42586 41128 34849 26580 24863 20839 14930 11536 7980 3556 1503 2430 1498 508 245 156 121 113 97 94 96 91 101 95 76 48 39 13 27 7 2 8 0 -5 -7 -11 -14 -4 -9 -23 -23 6976 130 5043 30 10443 1 56 16 4850 -11517 -79 -24 54 194 492 847 1244 1453 1486 1291 1112 1050 1460 2203 2878 3293 3266 2534 2039 2306 3091 4345 4954 5173 5262 5046 4714 4627 4876 6144 8976 13037 16033 16515 16819 18664 19743 20748 21310 22267 22639 25054 28275 31093 33270 38112 44118 48880 52106 57067 66385 73998 80487 84768 91506 94647 101090 112831 126982 138467 147886 147852 153034 157421 165293 171490 164304 154652 153643 164039 168953 156990 156049 167877 152373 169250 151110 121618 166814 194118 192176 223321 228537 209901 174054 144171 111554 78681 54338 26932 12985 8063 5097 3835 2773 1986 1635 1787 2425 4142 4812 2813 1220 731 703 315 110 77 98 78 98 99 91 77 50 38 34 33 9 14 13 -4 -3 -8 -4 -19 -14 -18 -13 -23 6982 136 5072 30 10442 1 56 22 4852 -11517 -82 78 233 320 476 741 938 1220 1480 1805 1981 2051 2206 2545 2516 2360 2290 2689 3110 3605 4085 4172 4526 4826 5345 6667 8412 9909 11646 13347 13605 12991 14012 15217 16382 17331 18510 20212 22865 26040 28407 31795 37007 40612 43582 45495 52157 59096 64961 67699 69774 72585 75351 74323 75412 79993 86057 104578 130060 154967 170058 174988 173277 171644 151841 129667 106399 81054 107978 157975 176109 194636 216026 204404 189337 149399 116442 143987 187737 224097 246261 248244 242174 204706 129745 83935 70149 59436 38660 28632 22878 15325 10290 7903 10220 18738 24431 15941 7941 3226 3587 2132 933 518 396 271 164 123 112 109 115 124 122 124 120 96 77 73 42 49 51 39 39 28 21 14 14 24 19 13 11 1 4 -19 -23 -23 6988 131 5042 30 10442 1 56 28 4853 -11516 -89 87 240 339 360 426 624 858 1205 1498 1781 2164 2584 2959 3292 3655 3773 3851 3962 4275 4436 4864 5733 6730 8325 9899 11542 13661 14429 12471 11135 11450 12451 13603 14567 15889 18096 21608 24527 26304 28284 28898 28008 29827 33074 37743 41890 46442 50798 54182 58784 63350 67797 73772 82361 89028 94053 98165 103865 109252 113620 113841 109359 95341 83602 73047 67576 63009 56607 54646 59717 81949 117795 153911 190024 209667 194966 163739 150119 167779 201172 214304 216213 211058 207522 158446 105028 71813 51632 33876 22229 14345 6974 6737 11115 25075 44740 69952 102686 95447 78623 65233 35545 10336 561 278 165 121 149 174 96 83 66 54 58 49 50 47 14 15 7 7 2 -16 -8 -21 -25 999999 -17 999999 -22 6994 135 5043 30 10443 1 56 34 4854 -11515 -74 107 152 230 308 400 420 559 774 1049 1491 2008 2619 3128 3398 3748 4217 4682 5182 5347 4969 5020 5605 7434 10095 11076 10252 9092 8920 9029 8561 8967 10855 13048 14671 16619 19207 21138 23326 25810 28325 31727 36251 41880 47569 51097 53242 54809 53508 52668 53449 55023 63317 71807 80418 90215 96162 101606 106648 106112 104624 99934 97158 94469 87371 79638 61648 46209 38890 34529 33133 33656 46013 79928 127381 139452 150281 173379 181922 177137 153715 140199 156973 166015 164606 151617 133066 121718 115312 98227 79852 66223 43913 18993 10682 11054 13778 24178 42660 70126 101855 117623 137130 120874 78692 50992 22943 1787 655 526 143 115 96 85 118 94 75 100 77 58 36 22 24 8 8 36 26 3 9 9 2 -10 -18 -21 -17 7000 124 5163 30 10443 1 56 40 4856 -11515 -38 -29 92 177 233 317 447 652 994 1460 1860 2278 2573 2802 3156 3447 4013 4268 4686 5939 7445 8954 9615 8448 6097 5103 5467 6951 8546 9877 10651 10841 11547 12597 13862 15569 18690 21797 24709 28105 32714 38674 45793 50732 52512 54012 54631 60342 66171 68888 67703 66336 67608 67913 75940 80130 76636 71633 66449 59184 49569 37710 28094 23439 19565 19637 21296 24748 33188 46040 71876 92777 83399 97032 90844 68958 85500 93940 109459 141494 152922 148665 143191 146126 153255 161315 173079 189121 179640 135096 90894 50335 31877 42477 68588 100857 118560 137263 151323 141394 124452 79466 42404 13481 2186 291 123 84 57 56 58 55 49 44 36 11 1 -18 -6 999999 999999 999999 999999 -20 7006 258 1294 30 10444 1 56 46 4857 -11514 802005 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 39 184 328 492 736 921 1121 1271 1338 1539 1775 2098 2510 3080 3834 4508 4916 5143 5605 6842 8088 9141 10735 12814 14498 14437 14000 12685 11347 11423 13572 16526 19605 22440 25565 28300 29083 29374 30321 32567 34272 38058 44851 51039 54326 55614 57232 58031 60772 62047 59284 59405 63726 71518 79931 82496 84555 88575 92569 94975 91359 87075 76554 61563 53352 45353 32957 22845 15863 12937 14610 19898 26496 31847 46552 67604 96307 122679 123040 98573 81573 83639 86714 98269 121012 147555 176191 180680 177044 172012 158370 157759 175845 172639 142602 104433 46955 17089 27130 44579 54152 62541 73523 61334 60787 70654 84608 100510 88638 63831 18255 4029 585 98 102 82 74 78 68 45 30 24 35 23 23 13 11 -4 -21 -8 -2 -2 -15 7012 135 5073 30 10443 1 56 52 4858 -11513 -74 13 141 271 418 561 641 805 999 1221 1425 1621 1963 2473 3019 3605 4230 4748 5551 6825 8535 10189 11556 12081 10191 7472 6963 8013 9527 12830 17209 20775 22583 23529 23804 24433 25993 29478 33323 36911 41173 46116 50611 55458 62189 66692 67761 67581 64684 61339 60072 63182 71833 78788 80447 80785 84707 84613 85746 90661 94688 95249 92153 90977 85436 73539 52411 26344 17728 16213 20484 30432 39683 47278 60072 85214 117331 129347 116043 117808 115016 96794 92885 118151 147363 173720 185687 179219 170093 159764 150598 145988 117465 86409 56613 28035 9782 3260 2155 1923 3403 4295 7291 31014 75915 121985 164252 156218 98602 19708 5053 592 174 116 113 114 107 93 75 54 39 36 36 30 20 16 4 3 2 0 4 -6 1 -8 -24 7018 129 5131 30 10441 1 56 58 4860 -11513 -58 111 238 407 549 721 881 1039 1183 1443 1829 2152 2541 2984 3429 3908 4693 5677 7012 8358 9288 10013 10392 10434 11157 14136 19418 22727 23403 21205 17921 17340 19677 23458 27307 30704 34954 39660 43701 44633 45968 47123 49258 53505 58360 62805 67624 69617 69866 73405 76579 73758 70636 72144 70426 72581 73117 76460 85077 95117 97617 94801 94139 83520 63650 50150 41341 33821 30027 38277 46113 52102 65796 93073 130851 163566 180109 159897 144321 146500 137183 136494 141067 140349 157822 169072 170149 154912 102964 64245 38129 21575 19050 27177 36759 46781 53080 46010 34042 23772 15788 14627 58339 110200 108624 64733 16025 2915 1632 572 170 82 75 59 53 44 33 19 23 8 8 -8 -8 -20 -21 -24 -16 -15 -23 7024 122 5160 30 10440 1 57 4 4861 -11512 33 170 330 438 673 860 983 1110 1192 1484 1939 2479 2862 3257 3703 4077 4567 4997 5479 5891 6955 9286 12783 16364 18827 19518 18926 17992 17751 19235 20079 20342 22052 24013 25889 28056 30572 32816 35020 37885 40373 43369 46497 49538 54651 60676 67201 76749 86306 89086 88467 84249 80276 77727 77279 73475 71878 71564 68486 66049 75057 92315 113296 136872 144061 121321 91025 80597 67325 58160 60476 71870 81610 81859 104148 132413 144769 153449 188436 207877 223158 241742 250998 212534 138275 104303 91830 69936 38561 14231 11601 21183 36613 52912 66656 74321 84668 84408 71903 51258 24100 10169 5764 6698 7411 6023 3339 1472 653 263 83 50 56 44 33 32 16 -2 -10 -24 -17 -19 7030 122 5130 30 10440 1 57 10 4862 -11512 -66 64 242 457 652 875 1061 1232 1470 1749 2035 2320 2834 3489 3991 4480 5038 5484 5622 5471 5549 6564 8518 10450 12025 12970 13375 13330 13412 14784 16948 19395 20489 20655 21709 22477 22946 22731 23224 24682 27918 32077 35873 39107 42942 47275 51373 54327 58197 66972 73002 76431 78426 78174 78299 85173 86866 84498 83738 82418 83403 81315 81253 90978 102147 107959 116769 125404 131190 129066 124857 118084 99061 82775 92082 111088 135953 164799 176234 187519 209215 247401 295014 348219 314932 213589 104175 58048 38254 25492 18653 16944 16161 13616 14010 15513 14349 14841 14383 8375 4911 2855 1293 604 633 1166 2027 2342 1356 442 146 64 53 44 49 46 24 5 -7 -5 -12 -14 7036 130 5159 30 10439 1 57 16 4864 -11511 -59 77 237 388 601 954 1248 1547 1767 2123 2663 3071 3484 3931 4211 4513 4899 5156 5446 5738 6445 7892 9414 10717 11715 12847 14971 16196 17155 18610 18948 19147 19862 20791 22134 23927 23503 22702 23827 26794 29987 34505 37254 38802 42409 44006 44830 48308 52002 54239 56436 57557 57544 57949 58841 59870 61912 64180 68684 71118 74725 84171 93007 93958 89048 85929 85603 102285 119293 130754 148425 177917 207053 231585 237930 214274 169436 135802 138075 136320 169754 234367 275513 311444 303532 205761 113495 59632 38238 28056 17671 9428 4525 3414 2817 2066 1563 1115 702 413 262 253 246 419 1551 3045 2305 1394 866 608 162 82 96 85 62 62 42 17 20 6 -2 -9 -9 -10 -5 -13 -21 999999 -19 -23 7042 124 5216 30 10436 1 57 22 4865 -11510 6 157 332 570 776 995 1272 1668 2002 2426 2736 3122 3333 3469 3749 4098 4061 3864 3964 5023 6989 8329 8921 9105 9092 8600 9463 11872 13881 14393 15355 15940 15913 15945 16534 17436 19377 21835 24109 26067 27460 28544 30162 32637 35899 40200 44495 50243 55233 61789 64619 63550 67314 71033 73861 75151 73619 76811 76805 78525 85465 96036 104530 108432 106022 93260 82148 86655 94102 101621 127250 179302 239616 255264 239760 203593 175203 161416 156241 183822 220833 262877 282243 277151 236913 181843 117420 60904 28007 9792 4783 3003 2785 2406 1852 1270 753 480 332 225 198 286 369 466 669 680 489 284 151 111 93 85 83 78 68 48 19 9 10 4 -3 -1 -10 -21 7048 121 5334 30 10434 1 57 28 4866 -11510 -68 142 290 461 629 771 885 981 1158 1288 1511 1687 1638 1732 2026 2573 3044 3457 3579 3052 2820 3357 4765 6167 6996 7030 6836 7245 7831 8904 10485 11377 12117 13195 13460 14037 14607 15798 17766 19690 20483 22481 23870 25691 30541 36114 43162 49079 55370 60624 66058 72310 75140 75552 79981 84662 90618 91001 99069 115540 122522 127650 123020 103938 105409 117622 114514 108960 154219 224455 270908 276755 251606 224367 186072 162564 150424 153126 186450 231276 239369 187228 135746 91173 56356 30891 17302 9519 6549 4450 1027 594 323 193 138 175 236 293 346 466 706 1564 2875 1484 492 186 78 76 86 66 56 26 6 0 7 -12 -23 -12 -10 -17 -15 7054 127 5067 30 10437 1 57 34 4868 -11509 -94 6 161 207 238 288 368 404 562 770 1019 1301 1741 2341 2914 3052 2806 2707 2942 3407 3848 3996 4178 4632 5493 6733 7863 7936 7635 7305 7277 7926 9322 11057 13696 16283 18294 19878 21000 21736 21818 20881 19119 18893 19159 19617 21413 23323 25249 27004 29306 30208 32938 37018 40235 42773 47048 53564 57233 56438 56552 58833 61672 64823 66171 63762 60650 54604 55130 63077 76048 91708 111131 111011 105842 112599 127004 146521 166347 178886 179993 161849 147302 136409 146908 161814 181284 199553 215913 215916 195740 155286 128807 110226 92330 67736 39180 19726 17954 14433 10629 3623 821 514 397 341 312 502 1044 1546 1428 1583 2442 4128 3319 871 116 55 46 36 19 -1 999999 999999 -20 -20 -21 7060 257 1317 30 10437 1 57 40 4869 -11508 332232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 33 147 227 355 520 635 710 831 1028 1323 1588 1699 1795 1977 2266 2732 3604 4502 5141 5072 4764 4607 5043 5564 5782 6093 7062 9070 11691 13399 13991 14272 12226 10495 12523 16333 19777 22137 23126 22916 23344 23132 23420 22418 20918 21377 22421 22154 22824 23742 25649 27464 31018 35931 39848 44983 52688 61434 68236 72426 77740 80418 79170 77034 76587 72684 68650 65344 67348 74037 81457 87329 97190 114599 127930 130698 124480 121392 128813 132088 118428 112280 119376 115129 109730 127281 170912 216143 247283 242972 211385 176233 151629 130720 108767 78737 54374 49635 48739 41018 30170 18509 9033 3680 2898 3161 2913 1481 583 976 6984 13678 16291 18180 14502 13920 22247 24725 6448 394 78 68 63 32 20 10 -3 -7 -12 -15 -12 -7 -1 -9 7066 133 4945 30 10435 1 57 46 4870 -11508 -58 55 180 315 526 715 905 1157 1366 1416 1634 1873 2257 2559 2915 3205 3445 3865 4514 5447 6434 6686 6416 5908 5816 6436 7546 9169 10553 11673 12174 13305 16030 17282 16054 14907 16798 19620 22528 26615 28132 26359 24830 22816 20686 20682 22459 23928 24580 26140 27714 30090 33370 36917 39752 45245 50785 54975 60929 65046 71304 82994 91327 103073 114797 123281 125383 120128 110725 101028 95719 88208 97470 116208 133977 141234 130385 113109 96670 78136 64293 57888 57820 56962 54549 59979 71555 82557 93563 131598 185730 203551 197997 218340 252673 240808 231196 205165 130056 75247 47948 37570 32600 22725 10321 4317 3660 3189 1911 1298 1048 724 3292 14211 20922 20475 15027 17317 25987 15701 2403 197 67 56 62 31 11 13 10 -2 -3 -4 -15 7072 137 4912 30 10432 1 57 52 4872 -11507 -85 21 143 268 327 500 667 766 938 1076 1300 1536 1728 1961 2263 2538 2990 3439 4175 4854 5365 5858 6805 8062 8811 8947 8878 8862 9345 10805 13670 16582 18222 18639 19481 20461 19921 18580 18770 22241 25826 24011 23629 26805 30166 30576 28152 27437 26159 24089 25271 29566 31598 33726 35176 38020 42553 46601 49272 51119 52711 58071 64041 71148 83556 94497 103913 117734 134060 142586 142239 134084 122302 110499 96301 97550 126099 150189 140405 123056 109547 84366 51119 31361 35844 57949 67604 63614 72376 87511 98716 106708 139832 179662 189991 216476 269985 275870 249445 183631 113311 63516 32462 26215 15020 7189 3375 1711 1128 1125 803 529 681 2419 6716 9731 8736 8365 8079 7995 5693 1686 207 90 75 56 25 8 8 13 -5 -16 -11 -7 -18 -13 -20 7078 137 4967 30 10427 1 57 58 4873 -11506 -76 58 203 378 578 695 826 1046 1277 1582 1832 2055 2488 2730 3018 3356 3822 4428 4908 5503 5904 6867 8630 9833 9395 7860 6942 8229 11137 14580 17941 19945 19271 16534 16209 16799 16011 17019 20415 23889 25150 24948 24733 27658 30653 30847 29512 28075 28003 27413 28777 32083 33733 35664 38804 44528 49006 51732 56492 62154 69888 80247 91469 100849 107017 110595 119733 130367 140033 145697 161292 179852 187308 175860 158506 164893 165742 157922 147975 131922 110695 84630 63024 51842 60072 71424 72021 66012 80503 102069 107843 115646 136945 150938 154854 149334 166465 175320 131056 76669 38424 9999 1570 1087 924 807 826 849 578 283 154 161 631 1532 2046 2449 1951 1247 1157 788 146 77 77 82 59 43 32 9 6 6 0 -10 -21 -19 999999 -24 -25 7084 129 5021 30 10421 1 58 4 4874 -11506 -47 0 177 300 490 618 778 924 1133 1309 1545 1862 2144 2566 2971 3273 3682 4131 4666 5122 5651 6257 7623 9407 10751 10958 10181 10056 11561 13594 14680 14500 14081 14151 14898 15822 17582 18611 17917 15325 11926 11617 14921 19165 25049 29611 36359 41740 38755 32361 27376 30744 33323 36251 41104 42645 44965 47735 53321 58676 65332 75212 85271 98693 109577 120426 135041 141511 131304 116943 122536 153588 195561 205593 195050 202680 212505 203849 173180 149074 152830 170128 155753 111103 85428 78862 75364 74086 83426 82950 68248 83572 129337 168398 168178 135881 105752 71299 44635 22990 6602 2312 1522 1272 954 431 292 180 158 272 138 101 111 151 499 1125 1131 1381 800 185 55 50 44 38 26 2 -21 -21 -24 7090 137 5047 30 10417 1 58 10 4876 -11505 -50 44 150 240 384 520 608 818 1104 1311 1575 1862 2099 2336 2649 3075 3566 4370 5204 5807 6461 8129 10039 10829 10152 8964 8551 9097 9688 9364 8799 10715 13778 16076 17063 14951 11462 10069 8326 8042 12487 20190 23757 21434 19126 23103 28463 32450 33398 33620 32958 35546 36928 39776 42357 48137 53291 57037 62151 69195 80926 92328 99258 102947 110816 119199 122194 121878 116281 107502 109679 121474 135608 158499 191110 212580 207305 179730 157329 149228 157062 169181 163522 143287 126036 113541 108145 94411 80802 75773 100274 127627 121234 94081 68289 49405 25283 7519 2809 1777 1653 4230 6686 5571 30055 134522 210855 42859 1423 228 268 286 253 347 469 456 348 205 113 94 114 82 44 40 40 39 29 28 16 10 14 -4 -7 -5 -17 999999 -25 7096 126 5074 30 10414 1 58 16 4877 -11504 1 95 185 418 511 640 779 871 1028 1090 1171 1355 1606 2010 2428 2968 3754 4698 5208 5203 5257 6598 9784 12729 12689 10703 9313 8707 8465 7771 6955 6999 7659 8329 8502 8143 8238 8474 9145 11909 15631 22350 27237 27285 27881 29700 33277 36624 37895 39923 40410 41147 43673 50110 60025 73100 89070 95468 115065 131785 144789 150049 140766 123705 113667 120867 134235 152554 172848 187410 189454 180520 180406 187565 204815 220587 218985 188815 150550 136831 153542 164151 167788 157572 137142 122304 110295 110281 98057 69734 39892 21038 18305 15566 8733 5415 4282 2962 2033 1726 1734 1517 2311 8347 14900 4819 1855 5008 971 444 339 329 369 403 338 266 160 92 69 56 41 22 16 13 -2 -18 7102 132 4892 30 10412 1 58 22 4878 -11504 -91 25 178 349 468 693 918 1158 1388 1659 2027 2360 2770 3185 3421 3719 3988 4341 4722 5451 6366 7438 8951 10672 11946 12372 12584 12052 12623 16399 22891 26843 23741 18692 15659 15101 12179 11552 12850 11490 11533 13542 16354 21574 26242 29226 29970 32036 35683 39463 42991 50411 55848 58979 59208 72154 86545 88806 85353 70903 63058 63312 74101 90582 109572 125501 123760 122120 126484 130735 142721 156865 169631 180143 184294 182731 192529 208802 213972 205308 176674 160189 182965 165053 103920 71945 69579 82554 111365 125741 112465 96017 81300 59257 38189 27762 24020 22218 19937 22929 24181 23521 17434 11665 8802 8422 5739 1942 1046 757 555 522 620 658 621 739 953 999 941 1086 1237 1063 792 396 130 61 44 22 -11 -18 -17 -20 7108 138 4827 30 10407 1 58 28 4880 -11503 11 136 324 538 787 1019 1140 1393 1631 1980 2327 2840 3406 4048 4636 5190 5504 5884 6391 6902 7560 8618 9913 11847 13365 14611 15814 15949 17160 19252 21761 26561 30586 33239 33847 31928 27956 24500 21045 16171 16091 17554 17973 22749 29739 31557 33303 36875 38731 37852 38201 41493 45078 48618 50175 52068 52179 51626 53156 53559 54083 56394 63277 71533 76832 87422 102017 122441 142292 163051 182040 201724 218492 216821 203991 172595 156969 139990 120362 112151 107925 100872 99245 123950 136142 92112 38089 17654 15961 20742 26544 38826 53989 75613 88163 64947 25801 9125 7859 9620 14765 23542 34174 46350 58821 71988 84414 89480 76299 58384 35525 10811 1840 641 851 1586 2124 1618 1043 777 710 725 719 855 1804 540 99 67 41 25 7 4 -9 -21 -24 -25 -21 -14 7114 132 4884 30 10404 1 58 34 4881 -11502 -23 117 276 445 647 855 1150 1491 1894 2486 2921 3470 3926 4364 4491 4502 4506 4518 5197 6457 8069 9650 10880 11646 12233 12667 13222 14639 16892 17695 16699 17866 20692 19390 18780 23764 24024 16897 12237 10658 15187 19225 19603 20811 20216 21737 25607 31578 35005 37186 39084 40102 41522 43912 45646 49710 53093 56754 61382 63240 64570 67249 69127 73057 78022 88473 99231 112315 131756 146041 153326 163446 164555 157905 150644 133945 120201 104452 84239 75743 70794 74574 90289 89235 71027 53047 48672 50831 42808 33382 25666 21319 25429 33539 44634 45736 37750 29418 23913 24585 35249 55966 86371 117798 134424 139772 132891 93557 37767 5591 1194 1936 7988 15374 5958 2658 1602 1164 1031 871 1139 1826 834 91 57 45 28 8 14 2 -9 -15 7120 142 4850 30 10400 1 58 40 4882 -11502 -80 -18 141 287 489 698 1018 1270 1520 1860 2361 2961 3628 4350 5081 5565 5931 6165 6343 6301 6871 8102 9599 11013 11655 11419 10820 11757 13290 14629 15948 14922 15341 20112 21540 15598 13729 18951 20263 16151 13788 18537 20804 20658 20314 21169 23486 25882 28570 34409 38450 42019 44606 46229 47260 47583 48718 49919 54632 59849 67956 75860 81859 88871 94884 104293 118317 129904 134131 136430 140515 144350 148381 162144 175061 189107 200097 213328 208914 200244 161631 119607 80768 61663 62287 82636 101719 114296 107041 97665 74168 45649 24636 14362 9311 6705 7542 11368 15298 18469 18372 11752 10028 16972 28677 31567 10867 2035 2959 10693 23795 33339 35225 40837 58497 79900 84680 50799 10299 3038 3028 2613 1130 249 98 87 88 69 55 43 44 21 6 8 13 15 9 -1 -19 -17 -13 -14 7126 137 4937 30 10397 1 58 46 4883 -11501 -90 85 172 301 443 596 757 990 1240 1511 1697 1816 1855 2131 2620 3132 3676 4206 4624 4807 4513 4112 4181 5062 6832 8644 9040 9153 8554 6462 7092 10306 9628 7150 9310 13404 16333 14695 14739 12786 9843 9210 10652 13701 16389 18909 20727 22568 24975 26925 27660 28469 29793 31387 35717 39494 42850 47062 51397 56200 61005 63530 67432 73373 78978 86838 97286 106269 112832 123611 135068 144433 154325 166668 176737 181572 184412 176923 158895 132938 94234 64725 48618 37642 36828 37841 34293 30120 27165 25404 21201 14727 8010 3946 2075 1761 1899 1916 2547 2000 2157 4245 8488 15178 20855 24691 34861 56304 72464 95488 126381 155151 164558 199304 235668 196076 32278 1592 458 164 100 82 78 67 38 11 13 10 7 1 -8 -6 -23 -23 999999 999999 -24 7132 117 5205 30 10395 1 58 52 4885 -11501 57 232 440 496 619 857 1116 1433 1940 2305 2348 1947 1781 1809 2363 3321 4759 5959 5901 4778 4105 3662 3249 4609 6832 6173 5383 8677 11788 10476 6978 4716 4066 5377 6973 7903 9256 10002 11355 13399 14583 15680 17408 19855 21704 23257 26354 28990 30980 33719 36175 39421 41584 44827 48343 51797 57667 65021 70511 73042 81669 91029 105842 120787 132063 139910 147582 157972 169916 187114 208449 224802 233538 217101 164793 105342 59633 38319 29487 25156 21777 19570 15641 10488 6425 3677 3176 3605 6494 11228 21272 36705 47330 41152 50149 73739 90891 116842 148727 164322 106040 77594 84995 78771 62821 54319 40599 8174 501 147 103 54 33 17 25 8 -5 7138 267 1120 30 10390 1 58 58 4886 -11500 136039 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 19 67 72 115 253 442 565 727 998 1327 1643 1966 2363 2830 3145 3100 2820 2406 2392 3296 4819 6203 7091 7191 6807 6258 6966 8317 7988 7459 8635 11188 12072 12292 12321 9322 8098 8017 6990 6919 9118 12274 14537 16580 18907 20414 22195 24809 26764 28299 29862 32206 33908 37149 41102 44715 47508 52513 61342 71757 78542 82088 92154 98202 102664 112514 123449 135173 151630 166988 186491 204203 221480 229184 236926 238558 245329 256118 266407 258872 216325 145388 97148 62484 44105 35284 27911 20685 12029 7661 7794 8834 10111 9918 7652 12239 33860 69971 100528 94600 64498 33574 25762 26930 16929 5050 1217 412 323 439 404 258 288 328 355 275 120 76 81 70 63 53 26 2 6 -3 -6 0 -13 -21 -18 -19 999999 -20 -19 7144 145 4835 30 10385 1 59 4 4887 -11499 -19 18 65 191 218 255 217 186 168 166 254 441 651 960 1328 1627 1967 2152 2297 2488 2901 3574 4462 5064 5196 5092 5556 6734 8188 9241 9881 9666 8770 8584 10541 13925 14724 12130 11423 14087 18213 22929 22630 16347 12210 13073 14658 17346 19224 19403 20972 23840 27577 31605 36381 42431 50035 55000 52886 44953 40122 43835 50105 55462 63200 68343 73931 80619 91868 100664 108375 121191 142567 164234 189490 210122 221942 228570 230302 245335 268278 285066 289059 257301 227418 192102 160821 119577 74866 45471 26731 16475 14218 13269 9678 5490 3361 2759 2317 2126 2158 2035 2150 4120 11916 26838 47174 64247 58549 48674 36003 31309 41952 57236 82274 78488 33315 10054 757 409 507 2950 7633 381 138 104 105 114 94 68 57 48 43 41 34 23 16 4 -2 -2 2 2 -4 -12 -16 7150 258 1169 30 10379 1 59 10 4889 -11499 724312 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 -1 66 151 192 185 141 95 83 96 165 296 542 846 1152 1378 1766 2146 2261 2034 1798 1955 2437 3372 4619 5747 6217 6109 5768 6077 6809 6502 5865 7759 9885 10114 10056 10018 9625 9201 11163 14320 17461 20568 22679 21688 18381 16336 14164 12344 12631 14747 17961 22754 28393 33775 41603 50275 58665 58778 48404 40631 40714 40791 41382 43193 47049 55003 67737 79251 88091 98200 109735 120789 138661 157071 178291 197542 206998 211872 218338 234358 255161 270854 264904 230648 183250 141030 102096 69050 37882 19717 10392 5623 3367 2436 1828 1507 1320 1425 1843 2391 2881 2865 2485 2049 1956 3160 9215 23866 42840 60744 79727 87484 97880 116667 106756 88865 75517 9138 425 265 266 263 142 80 71 67 54 24 10 -3 -4 -3 2 0 -19 7156 134 5037 30 10377 1 59 16 4890 -11498 -64 999999 -53 24 98 186 424 822 1186 1553 1921 2210 2315 2294 2327 2355 2787 3671 4395 4801 4758 4724 4847 4900 4685 5930 9175 10225 8875 7864 7585 7785 8582 10473 14172 17602 19456 19955 21331 20925 17218 14707 14867 16736 19296 23026 28394 36604 48356 56630 54160 43251 35977 31883 32355 33945 35850 39983 44874 51875 59324 66311 72406 78583 86631 96792 109324 121265 133023 153434 175705 197269 216452 231713 245686 263926 277695 298281 308920 283612 252042 198976 140384 107985 83165 59491 42140 18980 5058 2509 2116 1789 1776 1969 2124 2551 2620 2656 2714 2576 2954 6128 8811 8834 21139 50388 92964 137278 97089 23342 2272 1126 669 349 273 266 188 109 105 102 75 66 56 47 25 8 20 7 -13 -18 -4 -16 999999 -24 7162 129 5152 30 10372 1 59 22 4891 -11497 -57 -35 -52 59 140 365 537 825 1342 1671 1680 1738 1954 2149 2076 2044 2506 3426 4290 4829 4652 3589 3882 5028 4722 4707 5802 6771 7487 8127 9050 10376 11724 13133 14581 15646 16736 19216 21223 22379 23824 24696 25558 25681 24737 22842 22298 23235 24099 25046 26614 28250 31392 34123 37483 42671 48409 55208 62720 69859 77427 87651 99105 111373 123503 129923 134577 143173 155785 173580 198922 221361 255995 289542 318540 324680 332307 328665 315550 286591 256815 214461 171751 132285 106855 82329 52142 31255 14376 7571 6657 9348 16101 20173 20170 15281 9298 7618 9263 10284 10613 12031 12261 8596 4355 2110 1250 856 568 351 219 161 141 116 104 81 75 70 74 37 19 11 23 19 5 11 1 1 -16 7168 123 5240 30 10370 1 59 28 4893 -11497 -66 2 22 -40 -19 75 293 635 1030 1426 1732 1617 1429 1285 1290 1755 2414 2927 3366 3366 3444 3981 4249 3448 3456 3187 3030 4026 7075 11832 16551 20006 20035 19056 17748 15996 13261 10138 8897 10662 12999 15591 18143 20515 23309 26586 29285 32635 35733 39315 42654 45257 48766 53452 58539 64338 70295 79760 88152 95901 102701 112384 116331 124630 138206 152171 162687 181949 202512 224527 245560 261182 251638 225631 190773 165034 158285 175263 199714 230193 260207 282616 275640 220599 122914 62916 36685 24533 12600 10261 16802 20503 19996 21047 22250 19363 16193 12165 7366 5635 3677 2274 1261 779 507 327 254 204 174 98 76 58 57 77 55 39 29 16 -2 -11 -15 -23 -24 7174 129 5206 30 10366 1 59 34 4894 -11496 21 285 469 591 790 767 752 817 857 1121 1698 2664 3099 2863 2514 2078 2063 2620 3077 3982 5633 6052 5586 4921 5101 5268 5275 5173 5652 6759 8535 12004 16215 18023 15066 10797 10221 11465 13032 15135 17415 18761 20213 22276 24348 26518 28758 31208 33849 37018 41508 44913 48597 52877 58522 63660 67476 73189 83167 91084 98762 105003 109169 115973 123695 131065 135858 139573 149846 168007 191341 205413 234218 244402 255751 236882 195478 192581 215328 229040 203832 171474 182045 208950 229447 214559 187019 164552 132069 100846 71744 36283 18802 10519 6521 7011 9866 16683 24777 20148 10727 7252 3176 1709 1251 1338 1037 411 223 177 150 107 98 88 90 76 89 54 32 32 38 29 6 1 -5 -9 -8 -11 -24 7180 118 5321 30 10361 1 59 40 4895 -11495 44 132 203 334 398 406 431 526 620 1052 1302 1360 1377 1260 1218 1313 1527 1968 2253 2609 2646 2653 2791 2972 3325 3918 4723 5899 7358 9324 10248 10085 9887 8826 8362 8891 10763 13757 15720 16720 16833 17324 18637 19662 21629 24373 28059 32833 37455 42162 46749 50558 53880 55772 58735 62340 65936 69307 71461 76528 81645 87400 96316 105559 114171 123996 133061 140932 151703 158879 167436 173916 178076 182092 185055 183337 180977 199383 202172 178156 165255 181146 212726 241914 243486 239614 223007 178031 112300 53856 26948 12352 6970 16471 36533 55020 60236 37277 12898 4511 1908 1022 787 1052 1794 2048 332 160 94 51 59 59 40 41 18 9 -2 -13 7186 126 5289 30 10359 1 59 46 4897 -11495 -75 -26 47 215 292 393 425 497 610 661 795 937 1190 1371 1337 1289 1493 1808 2003 2196 2210 2271 2299 2418 2606 3122 3798 4496 5344 6183 7488 8557 9268 9283 8584 9177 10935 13429 14997 16426 17473 17678 18230 19735 21482 24126 26989 30064 33781 38215 41989 46967 51327 55470 61615 65837 70099 71957 71238 72563 77830 79104 85318 91847 97335 110313 126280 142387 154864 166544 175177 171876 174623 173586 175532 179768 178536 180587 170430 159437 138629 130723 133686 148573 181750 220876 253711 251306 227537 183406 132965 100324 59072 24432 9777 9159 10307 14843 24250 26751 19599 11250 3646 1252 1389 6476 6619 299 169 125 93 75 97 101 86 50 47 24 23 10 3 -12 -15 -7 -6 -9 7192 110 5558 30 10358 1 59 52 4898 -11494 -88 -73 -55 47 257 469 557 638 589 540 458 448 510 798 1149 1457 1789 2111 2647 3361 3873 3919 3942 4514 5790 7301 8392 9118 9849 10622 11884 13289 14924 17032 18948 21063 22482 24331 26259 27883 28744 30493 33651 37809 43115 48768 55113 60550 65806 67182 65265 64370 64011 65281 64324 67356 75439 88219 99511 112764 131260 162844 189966 214759 247356 250287 238477 243991 261191 258475 245248 235354 201791 174544 175500 183967 190340 209328 232836 228528 192082 156391 98494 67375 48045 22567 6623 2262 1407 3485 7941 13087 8092 2957 1249 924 629 475 229 164 91 58 73 69 51 44 15 5 16 -2 7198 118 5407 30 10357 1 59 58 4899 -11493 -88 -14 53 20 -10 -9 22 157 355 613 916 1156 1159 1053 925 693 591 465 639 1007 1418 1988 2918 3997 5318 6223 5806 4781 4714 5888 6728 6982 8119 9459 10686 11552 11931 12497 12920 13517 14560 15956 17305 19010 20533 22855 26425 30077 34517 36435 39323 43113 43773 44977 46432 48342 47659 46838 50244 55393 59550 69685 81537 93945 105992 117053 127506 146006 171546 198908 244555 282910 308677 340947 346884 324905 302288 278930 268197 258515 238338 218051 223189 213140 169792 120059 80618 53444 28058 16506 7761 5317 5342 2987 3745 6354 7892 11860 56005 58741 33681 23707 14395 1139 195 156 86 74 58 71 62 39 18 -2 -13 -4 -5 -21 7204 126 5285 30 10355 2 0 4 4900 -11493 -29 66 168 297 454 464 419 410 484 529 563 668 1029 1490 1937 2316 2445 2183 1716 1491 1523 1857 2170 2476 2362 2728 4514 6282 6660 5632 4501 4588 5781 7498 9193 10525 11959 13352 13904 14137 14189 14943 14757 14810 16010 17530 19378 21321 23527 25298 27301 29053 29690 28198 29278 31569 32920 34506 37800 40170 43537 47563 52102 57736 62742 68375 75089 79343 85392 97492 115009 137790 161123 191233 219035 255847 312177 330559 333209 313540 288157 275579 287270 285114 283721 282388 265753 217294 178927 152762 110042 75063 44664 29481 23198 8352 1235 998 1264 1330 2128 7557 23442 19194 2878 2348 5732 4667 619 194 118 76 67 83 76 60 54 46 23 24 21 4 2 -9 -5 -15 7210 120 5313 30 10353 2 0 10 4902 -11492 -62 -6 63 125 163 135 45 51 167 313 327 439 665 958 1330 1622 1556 1289 1014 903 1214 1933 2515 2541 2582 3302 3774 3285 2399 2675 3879 5499 6860 7804 8648 9538 11147 12830 13520 13215 13665 14508 16131 17156 19160 21343 23991 27817 31516 36271 40954 44934 46249 46814 52120 54295 55599 54601 48551 46183 43261 40074 40054 41773 46104 55778 73092 94359 115197 140801 161816 173791 179165 171670 171049 178402 200126 214779 198599 186644 178749 181898 192252 212273 215971 211589 204093 204560 210987 212844 201352 183845 171197 134576 64664 19729 3088 756 441 921 2474 3236 6965 27015 38881 30729 15423 4043 386 121 57 47 39 40 29 6 0 -3 -17 -19 7216 251 1592 30 10352 2 0 16 4903 -11492 162317 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 207 267 201 109 166 136 166 365 648 1048 1460 1688 1795 1480 1097 1099 1997 3158 3974 3980 3802 4042 4916 5561 5153 5259 5252 5745 6899 8119 8963 9661 10517 11190 13018 15597 18457 20540 22567 25907 28941 31945 37254 45458 49621 54428 59267 64113 73522 83467 96360 98857 95367 101357 109464 106953 114891 125330 131778 138945 150253 158331 175285 190692 203006 203235 207755 212472 213589 214135 227811 224327 217007 212519 215940 201569 210370 248849 265037 199787 95211 34295 5180 1024 1191 1769 2244 6070 20932 28585 29503 7666 1084 598 153 107 104 110 97 64 48 51 62 56 48 41 27 23 9 -3 -7 -9 7222 242 1711 30 10351 2 0 22 4904 -11491 676377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 -43 -50 -92 59 366 433 630 891 1124 1141 973 1254 1465 1725 2209 2754 2959 2963 2918 2795 2946 2743 3070 3929 4826 5664 6433 7138 8418 10004 11696 13333 15393 17079 19185 22238 24694 27973 33689 40070 46339 56420 70686 83069 89277 92317 92207 99086 112878 115414 85711 75772 83138 98400 113469 129694 163020 194062 206214 200715 189753 173755 161665 155068 151427 136802 121730 119989 126949 141564 159029 200462 251136 304900 291432 188637 87510 29797 6429 1945 4332 14163 30992 59901 51441 23448 3972 606 140 73 57 70 58 41 40 21 8 -9 -16 -8 -16 7228 115 5611 30 10351 2 0 28 4906 -11490 -98 90 301 481 672 945 1177 1250 1335 1331 1335 1396 1438 1652 2038 2422 2839 3376 3285 2566 2557 3278 3763 3982 4679 5604 6646 7676 9271 10572 10464 10226 11111 11197 11044 12316 13783 15027 15870 17178 18687 21077 23745 27957 34052 39209 44183 48892 51222 52069 53235 56354 55958 53723 56130 60492 62113 68246 76757 83709 89399 89636 84828 83499 84710 87958 90159 100051 115830 150108 191877 208591 206299 202495 187021 152417 122685 124233 145235 159748 189519 215123 219036 217268 194667 171699 148703 134783 129240 111923 80172 28997 38104 63227 71029 77748 36387 1558 239 102 74 91 99 85 70 34 28 23 19 5 7 1 -4 -17 -23 7234 115 5579 30 10349 2 0 34 4907 -11490 24 167 317 506 882 1127 1169 1099 1189 1848 2424 2607 2886 3488 3741 3612 3117 2645 2324 2356 2512 2766 3908 5482 6675 7475 8128 9057 10189 10663 10882 11004 10309 10309 11555 12108 13415 15154 16779 17991 19696 21713 24439 26726 29593 32686 34903 36425 38338 40572 42327 42771 42022 41904 44715 50528 57266 62986 67554 65997 58939 58804 65392 71649 74679 73174 68850 67407 75884 87864 104152 118940 123939 124282 132196 154692 188454 220648 225021 215856 186344 162673 163984 167511 168068 195125 220071 226708 241354 239206 180603 122210 72491 40729 77825 83970 39476 44874 15545 495 79 82 70 77 64 46 29 15 18 19 11 -4 -14 -20 -22 7240 127 5215 30 10345 2 0 40 4908 -11489 -29 -23 -74 999999 999999 999999 999999 999999 999999 -9 99 293 569 791 979 1055 1152 1398 1770 2104 2621 3095 3616 4352 4739 5300 6223 6655 5278 3823 3175 3749 5155 6350 8116 9629 9903 9498 8393 7817 7464 7325 7445 7921 8448 9230 9998 10483 11136 12368 13681 14916 17048 19263 21449 22708 23983 24469 25522 27119 29540 30918 30722 31321 31867 33430 37247 44078 56046 65187 67068 66794 68387 69376 72608 74005 70821 69757 75643 85428 92032 95624 98347 101791 99490 94945 96792 98529 102178 116963 148253 188561 223371 253679 273000 264388 230680 187099 186142 217474 227884 202389 196850 205171 170080 123632 87209 54241 13146 11496 5985 679 86 53 60 61 77 70 52 14 2 -14 -9 -13 -13 -18 -24 7246 123 5215 30 10345 2 0 46 4910 -11489 -96 -94 999999 999999 999999 999999 999999 25 252 368 513 584 676 926 1242 1378 1461 1581 2010 2697 3603 4528 5100 5377 5264 4737 4106 3981 3694 3288 4132 5648 7326 8025 8096 7433 6754 6245 6345 6485 6904 7926 8810 9584 10589 11136 11694 11884 11892 12090 12399 12813 13367 14047 14225 14372 14877 15453 16173 17388 18938 21393 23422 25016 28103 32602 36853 41799 46408 51040 58643 63648 64733 63802 62243 63724 69280 70692 72285 77723 85642 91250 97961 101198 96948 85935 77939 87813 97454 104154 117543 143245 188441 241740 294005 327831 319356 285313 228956 182246 161081 162455 211214 235077 206527 159660 155360 119391 21108 1528 584 198 65 67 55 55 48 43 21 4 -6 -10 -20 7253 120 5489 30 10349 2 0 53 4911 -11488 10 156 288 437 561 662 780 967 1147 1341 1715 2315 2835 3387 3618 3358 3006 2310 1754 1987 2750 3274 3926 5551 6156 5728 4692 3950 3843 4555 5245 5742 6288 7089 8125 8970 9864 11022 12050 12958 13819 14526 15406 16526 16960 16168 15376 14624 14344 15663 17449 19158 20308 22256 23566 25010 27969 35761 42035 43823 43656 46381 50601 55232 58749 61259 64428 71454 78828 86808 93683 94655 93487 92262 97093 91346 66874 58335 54271 61476 79015 110734 142067 177753 225844 260960 285300 309308 324846 306970 277133 271816 286121 295217 305312 241547 117876 90670 88195 22366 3489 13354 7093 156 89 91 88 92 103 79 58 33 29 8 2 -1 1 -1 -5 -19 7259 116 5491 30 10351 2 0 59 4912 -11487 -26 155 330 425 487 568 675 862 1084 1373 1911 2736 3726 4509 4886 5020 4522 3626 2669 1880 2098 2533 2657 2873 3188 3254 3261 3262 3038 3322 4255 5270 5973 7076 8032 8785 9804 11010 12413 13907 15929 17679 18855 20331 22303 24029 23334 24038 25380 26341 27336 29509 31063 31971 32577 31140 28829 27694 30196 34632 36364 37989 41168 46359 49719 54446 59781 63419 66852 71030 74501 76975 80943 92059 93690 93649 94361 89045 81614 75494 75136 73057 67388 74038 101037 140604 198173 256507 315051 362066 386422 389217 384764 369932 309902 178044 88252 50877 23533 3537 986 10936 764 72 69 66 62 57 47 55 30 17 -5 0 -8 -21 7265 115 5582 30 10352 2 1 5 4914 -11487 -68 101 258 348 468 660 868 1140 1574 1964 2116 2128 2367 2732 2894 2739 2427 1729 1259 1640 1958 1508 1291 1324 1283 1300 1267 1558 2185 2799 3318 3924 4494 5274 6057 6964 8339 9882 11499 13158 14746 16572 18732 20812 22710 23664 24892 25325 25747 26296 27042 27591 29489 32014 33753 33999 35311 36095 35227 32854 35830 45907 52341 52817 52172 51906 51649 50226 49262 53514 59449 69136 81312 85170 79227 65494 61140 59208 54949 49038 52330 61628 94524 162394 231504 289771 328856 364386 389924 408018 398550 366018 329469 264481 157595 69250 24090 1371 161 101 100 83 73 72 79 76 68 51 26 14 -6 -13 -19 -17 -12 7271 123 5431 30 10351 2 1 11 4915 -11486 -31 33 72 57 -34 -14 108 335 827 1361 1916 2374 2668 2765 2817 2699 2469 2112 2285 3176 4059 4083 3670 3184 2483 2328 3120 3265 2771 2194 1673 1390 1530 2377 3566 4674 5865 7272 8527 9387 10404 11719 13232 14873 17465 20838 23696 26697 28799 30948 32173 34323 36072 38355 41241 44769 49117 52547 54923 58576 60141 57357 52518 48535 49562 54847 62864 70865 73592 72158 62683 52253 49249 55644 65764 66946 68094 78438 82422 80811 78283 73712 60259 46989 40261 35226 32887 41628 67904 114053 166975 222031 267374 299839 333832 362057 372901 341830 260562 164837 135244 134333 90237 16224 2177 8312 468 94 82 84 78 83 82 49 32 16 5 11 -1 -8 -17 -10 -23 7277 124 5372 30 10352 2 1 17 4916 -11485 -96 10 111 261 325 311 266 201 205 340 482 850 1439 2208 3049 3522 3298 2464 1635 1441 1678 2232 2998 2478 1891 2404 2929 3661 4343 4762 3922 2955 2130 1979 2180 2768 4219 6042 7993 9966 12382 14585 16004 17575 19664 21273 23407 25496 27616 30351 32238 34386 37010 40618 44685 50299 55291 56982 57865 59924 63218 63641 60053 57415 59183 62505 66722 71235 75658 77333 75858 69128 63460 69312 81938 85028 82075 77209 70979 68052 72134 75950 72758 62695 55909 53182 55276 54174 57380 78539 101708 131794 172411 198447 228379 254217 275895 281874 262512 243701 201666 162317 145630 117753 31593 21563 4583 155 74 57 72 69 72 82 71 51 31 14 18 3 1 -14 -19 -18 7283 125 5314 30 10354 2 1 23 4917 -11485 -44 17 168 262 369 502 640 769 902 944 923 1022 1208 1407 1713 2243 3153 3689 3282 2933 2453 1916 1380 1033 1408 2795 4492 5102 5165 4594 4192 3321 2627 2454 2977 4274 5562 6989 8293 9114 10297 11494 13462 15784 18925 21893 24307 26492 28605 31643 34407 37081 39491 43140 46779 50209 53991 56584 60328 65040 70125 74780 78469 83486 93065 104570 119731 125891 125696 119391 117180 116028 118089 121746 124166 124877 123284 128591 126999 113831 103889 95642 78904 68546 63696 62170 57713 55055 51961 42294 32521 31581 43137 77525 128436 172393 195125 209442 213546 190073 143462 101844 60744 40319 30809 15197 45281 161700 101892 1042 73 89 66 58 75 81 68 52 30 6 8 2 -9 -18 -22 7289 122 5407 30 10357 2 1 29 4919 -11484 69 168 281 413 646 811 963 1154 1196 1248 1434 1556 1656 1868 2506 3468 4467 4889 4162 2259 1131 1639 2906 3702 3603 3031 2720 2875 2750 2955 3607 4382 5401 6798 8542 10135 11532 13288 15491 17658 20047 22394 25157 27907 30382 32225 34792 38234 42596 46978 51397 55624 59840 62481 66584 68576 74135 77648 80837 84790 86092 86517 91318 103160 125300 139841 160690 173685 177228 180303 178809 170295 162990 157121 141769 131538 123050 120564 121289 110162 92147 74601 64704 60557 59575 56772 50463 41346 37977 41464 57902 88615 135850 165585 171979 173133 158847 138147 99765 54731 24609 6033 1550 18227 65359 20916 497 97 80 64 61 73 66 58 41 11 12 -10 -10 -20 999999 -25 7295 125 5410 30 10360 2 1 35 4920 -11483 -94 62 156 279 444 621 826 1026 1196 1324 1317 1322 1530 1944 2371 2996 3848 4758 5818 6979 7606 6996 5460 4211 4030 3844 3726 3815 4128 4035 4114 5453 7352 9033 10369 11227 12631 14444 16143 17979 19682 21488 23425 24579 25843 28016 30515 32371 34658 37647 41403 44436 48393 54347 59851 62666 64279 67041 68985 71604 74509 78438 82387 85611 89135 93118 98642 113222 136603 152564 165026 187442 215265 230108 225849 199147 176511 154944 140303 128718 119626 108855 95628 75685 58272 50458 47609 40829 33690 31538 31327 41886 71230 90437 98283 110505 142283 175259 183718 147168 104929 52262 12812 1021 193 325 394 168 114 103 73 77 90 87 73 54 46 19 3 16 -2 -11 -10 -7 -20 7301 120 5352 30 10362 2 1 41 4921 -11483 -60 15 73 250 467 615 848 949 1128 1404 1601 1835 2032 2137 2261 2367 2631 3050 3896 4992 6067 6828 7160 7354 8321 9470 9233 8313 7957 7561 7093 6514 6118 6078 6714 8552 10936 13304 15286 17169 18492 19529 19786 19520 18544 18248 19263 21164 23439 25905 29846 34407 39226 44024 48881 52939 56808 60625 61392 62960 64935 65407 67459 69572 74403 78124 83252 91125 97337 99285 100405 102759 114758 131133 162748 210632 288273 316687 288410 262836 242427 204058 159279 120891 110734 94774 63540 37804 25412 21354 18013 19553 24810 29510 37565 45489 51319 54934 77732 91239 100559 129349 127553 87921 48190 17254 1626 5525 1597 136 52 50 44 31 39 44 45 33 2 -12 7307 121 5355 30 10365 2 1 47 4923 -11482 36 84 95 139 234 452 677 969 1389 1776 1993 2111 2271 2506 2721 2863 3085 3474 3850 4549 5586 6165 5755 5654 6364 7609 9115 10198 11008 11408 10949 9844 8532 7348 7453 8891 11205 12857 12766 12291 12144 13459 15013 16595 18619 20659 24109 28432 32743 35526 39738 44940 50121 56142 60844 63929 67045 69460 68520 67626 65751 65032 64402 59972 59269 64531 77053 95162 115070 130506 128595 133413 155972 189842 237547 292409 333142 354841 343779 312423 272950 219597 151836 114900 88236 53520 35865 31631 26891 18451 13769 17407 22555 27786 30417 24577 19567 22338 31196 39778 47529 54726 64895 54724 20407 2543 488 1226 28332 21959 266 46 51 47 44 35 34 27 20 -10 -21 7313 122 5358 30 10368 2 1 53 4924 -11482 -64 -24 93 178 197 347 419 562 774 1018 1219 1533 1889 2288 2703 2812 3091 3407 3533 3642 3692 3725 4002 4699 5371 6397 7579 8870 9602 9447 9042 9050 8392 7175 7204 8071 9603 12066 14493 16450 17255 17234 17276 17719 18554 19602 20930 23104 26660 30344 33931 36830 41146 44415 47328 48783 50004 50098 50052 49960 50413 49956 51182 51842 52000 52865 56747 70880 85041 96142 105146 110706 117103 135127 159292 200251 247437 279470 289236 277750 274225 265229 250035 225111 192799 166760 132469 91590 58999 45006 32784 19073 14152 12441 21303 33249 45476 55344 52932 43102 30635 12546 3499 5278 31739 134503 47885 4313 665 5388 35845 6173 79 57 54 46 67 64 55 25 4 -13 7319 122 5480 30 10370 2 1 59 4925 -11481 -66 -5 161 202 293 458 663 985 1342 1728 2085 2109 2064 2078 2314 2629 2659 2763 2963 3343 3839 4362 5104 5870 6560 6755 6313 6173 6926 7545 8042 8774 10032 11648 14083 16527 17213 16359 15555 14894 14934 16130 17103 18605 21405 25056 28590 31587 33217 34560 36303 38682 40574 42501 44456 46074 47444 46584 44391 42657 43769 46477 51785 59286 67953 79285 87919 89713 90978 107207 133403 157211 184693 213658 236626 246737 246120 245991 248624 228009 189827 133117 91691 59913 44373 35915 27122 16213 8817 6221 9423 19748 41792 61328 81711 87041 51561 14614 1394 811 3510 12410 2114 1490 999999 119320 354211 38800 236 70 87 85 79 73 62 44 24 1 -2 6 -11 -19 7325 124 5511 30 10371 2 2 5 4926 -11480 -91 30 176 265 421 531 660 846 1082 1423 1836 2262 2602 2802 2933 2971 3051 3244 3476 3877 4377 4791 4504 4226 4336 4657 5156 5764 6249 6957 7988 9024 10247 11565 13799 16137 16848 16501 15779 17535 19629 21068 22187 23104 26401 30324 34310 36022 36832 37489 38688 40602 42785 45580 48303 50123 52105 52268 50992 49696 50484 49615 50181 55272 63116 79525 91925 92704 89444 94651 108536 133438 167613 211510 244832 261729 288640 324322 346330 340178 317463 249267 136225 65421 52963 48494 44080 41218 35332 33736 31888 32846 39985 39747 41593 44915 56440 64733 22995 1396 1898 3840 35949 70652 101409 10377 305 86 92 89 92 88 82 66 28 13 18 3 -9 -3 -7 -21 999999 -23 7331 120 5542 30 10372 2 2 11 4928 -11480 -91 35 145 259 343 470 504 592 808 1043 1390 1807 2106 2389 2523 2607 2875 3037 3144 3317 3326 3305 3112 3016 3185 3794 4587 5162 5618 6316 7389 8917 10811 12093 13516 14279 16350 18523 19868 21513 23687 24661 25240 26679 28862 30437 31698 35474 40572 44905 47164 47557 48432 49430 49929 49891 48480 47655 46431 42249 37317 37774 40430 48907 62922 74863 78099 76548 75662 77340 89469 116396 149565 181236 210520 240162 281733 314843 325986 301296 248547 199476 194836 196494 138416 97013 85879 65409 40657 18597 6776 3118 5027 13423 32570 66120 108660 132823 94102 41385 16612 28674 89628 10822 860 91 82 76 84 79 85 83 63 47 29 13 -4 1 -22 -21 7337 119 5483 30 10373 2 2 17 4929 -11479 -53 -10 26 159 277 276 360 460 590 658 758 959 1223 1591 2126 2613 2890 3347 3821 4170 4392 4317 4306 4182 3819 3664 3910 4497 5303 6088 6825 7637 8893 10442 12233 14116 15721 16910 17985 18420 18740 18580 20233 21478 23429 24980 28622 32349 36200 37402 39127 40105 38034 35880 35131 35534 38919 41463 44134 45408 47197 48048 46289 45261 42341 40648 48663 63541 76109 80404 74248 65049 64717 74421 87853 102618 120111 137224 149846 175196 201875 223360 252617 283949 309664 327680 318629 320598 302615 242499 140778 101057 66608 45627 33106 21051 15592 20447 32470 37847 24459 12941 16203 1053 109 71 53 51 50 51 48 56 50 57 63 31 -2 -24 -20 7343 118 5455 30 10375 2 2 23 4930 -11479 -55 115 248 404 552 754 887 936 915 860 789 890 1046 1239 1581 2180 2940 3757 4254 4614 5069 5669 6013 5797 5463 5424 6099 6509 5991 5747 6879 8499 9775 10977 12369 13249 14112 15010 15989 17209 17628 17651 18603 19779 21970 24843 28336 31889 36019 39128 41456 42207 43622 45889 45653 46363 49163 51303 53060 57134 62350 66901 69649 68498 62123 55434 52534 55464 67550 81188 92406 101793 96660 86053 87563 95903 106125 108964 114160 126900 143305 158999 171968 179331 189378 202620 233381 253871 268962 262043 253220 211560 143221 92723 59641 28648 13553 6832 3374 2318 3064 7428 21131 19023 6908 4049 4509 1231 65 50 39 30 43 49 45 31 -6 -21 7349 129 5336 30 10376 2 2 29 4932 -11478 -95 -4 80 292 382 596 847 1103 1328 1544 1924 2154 2264 2434 2430 2348 2379 2491 2954 3592 4612 5952 7227 8313 8915 9111 9584 10416 10874 10929 10933 10770 10758 10350 11130 14012 17580 19246 19341 19969 21976 22934 22050 22366 24047 25211 26604 28930 31922 35569 39474 43302 48458 53503 59715 68259 74123 78023 79407 78140 81252 83959 85875 89102 92582 96392 102652 107301 110169 103832 98521 88530 82522 90461 108398 132247 159958 196756 203904 182364 153758 130018 124740 131625 144659 160636 168186 170400 167461 163434 164839 157879 153066 133940 120705 93314 73816 52463 43395 37808 19557 6632 1182 584 1296 9099 40059 37075 2116 407 705 229 104 106 103 98 104 103 110 100 44 26 24 16 4 -3 -6 -13 -23 7355 120 5488 30 10378 2 2 35 4933 -11477 -91 17 162 327 463 684 935 1084 1250 1510 1656 1744 1826 2017 2266 2671 3443 4301 5253 6272 6923 7231 7292 7824 8446 8877 8267 7637 7878 9023 11472 14957 19300 22208 21067 19309 19000 19634 20327 20801 21512 22631 23971 26690 29681 33333 37532 42000 46111 49708 52681 56895 61986 67871 74872 79732 86550 92676 95349 94944 94847 98637 104419 108145 105289 96007 88677 90759 94784 97454 101391 104608 118008 146728 182487 199560 182685 154792 131509 130322 145824 162799 172921 171119 160876 157575 151343 155046 162613 157812 147908 144788 126942 104541 55446 12701 2440 1472 1581 3996 14331 16435 8438 746 146 67 60 75 76 70 87 95 77 71 66 24 7 -9 -11 -22 7361 117 5550 30 10380 2 2 41 4934 -11477 -57 42 196 323 543 832 1110 1418 1844 2233 2443 2558 2870 3390 3880 4501 5261 6210 7192 8020 8564 8821 8918 9395 9587 9509 9570 10218 12281 15753 19460 22377 25143 25535 23608 23157 23678 23659 25633 28583 31909 36865 40931 43888 46962 50040 51777 52984 56190 60284 63337 67172 71930 78092 87500 98526 110762 123995 136773 149841 158868 162297 150025 133274 118064 108404 94175 90747 92813 97765 112879 142455 165577 184453 209422 213303 193678 173883 158177 157117 159749 154082 135431 117306 105212 96043 90654 81960 76913 71995 78316 75840 66047 55830 47313 24107 8118 2708 1359 800 806 220 90 86 80 72 82 80 77 75 55 36 28 28 8 -9 -18 7367 107 5671 30 10381 2 2 47 4936 -11476 29 152 367 593 847 1117 1430 1895 2343 2609 3168 3821 4670 5553 6251 6988 7627 7779 7439 7038 7241 7623 8228 9655 11550 13840 14988 14397 14232 15176 16778 18188 19612 21363 22887 25822 29851 34339 37856 41220 44724 47938 49345 51355 51676 52443 55415 61875 68065 73989 82098 89826 99898 114134 123896 133394 150323 171461 179615 182593 156443 130573 111975 98092 95157 95524 95492 93879 106221 136378 147367 144853 143644 134052 117448 101638 106500 110637 106410 104604 98639 94079 91621 86045 71727 54404 53626 68706 92386 132152 161018 140390 79123 48300 19782 3661 1220 174 36 19 33 41 40 39 35 16 -12 7373 231 2101 30 10381 2 2 53 4937 -11475 442609 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 306 487 723 896 1128 1404 1810 2450 3120 3719 4276 4770 5252 5585 5657 5537 5321 5365 6005 7495 9584 11524 13006 13749 13782 13869 13963 15334 17180 19130 21976 25048 27316 28379 29886 32257 33536 36096 40396 42966 44321 48528 53339 57112 62083 68730 77105 85902 96439 104517 113394 123363 135153 146204 158661 172578 181853 184365 174782 148512 123350 113621 107940 112389 118960 119379 118301 112737 113727 115778 121753 124568 118505 91486 55623 37629 36290 38003 41994 48174 59586 73665 71733 52030 52807 67187 79038 101368 164128 257015 229337 134561 2427 122 48 56 69 61 78 74 31 21 12 8 -13 -9 -21 7379 108 5850 30 10380 2 2 59 4938 -11475 2 214 476 692 912 1156 1406 1811 2452 3026 3312 3573 3713 3751 3773 3959 4377 4884 5551 5776 5825 6864 8475 9797 10387 11168 12463 14229 16859 20994 23454 25438 27696 27852 28374 29873 31998 34394 37223 38992 41825 45011 46929 50817 55490 59646 64608 70667 76884 83846 92048 101582 109798 120089 133100 145441 157649 166836 171972 175471 168624 154713 139056 130633 133803 139350 151423 167680 170307 156564 143413 125968 101941 67943 42110 30724 24909 24206 27561 35805 44921 56678 95179 152842 153678 120615 85047 68824 86671 155654 170590 106473 21478 632 72 87 95 88 75 79 69 31 12 14 10 17 5 -16 7385 103 5878 30 10378 2 3 5 4939 -11474 -68 61 211 345 623 942 1313 1649 2031 2516 2930 3288 3568 3794 3785 4011 4607 5142 5049 4515 4936 7246 9448 10499 11115 10987 12051 13874 15101 16734 17922 19779 21626 22913 23503 24596 25782 27081 28610 29732 32216 36224 40078 43254 44482 46022 49130 52594 56701 61269 66684 73485 81286 91118 101796 114921 127263 144406 154552 159902 167768 171126 165771 151958 136746 120602 114853 124557 137773 153326 160493 150714 149308 148560 133440 98244 58444 18258 8627 6880 12781 35889 71214 125470 161786 161037 133086 108225 81736 118468 137047 29704 9159 610 36 19 27 44 42 35 10 1 -17 7391 114 5788 30 10378 2 3 11 4941 -11474 -58 206 397 616 832 1074 1344 1562 1711 2186 2914 3697 4479 5080 5716 6335 6521 6646 7094 8082 9261 9418 9007 8903 10774 13973 15428 16004 19084 23129 27630 31886 34869 35565 36193 37453 37165 39029 41803 43458 46745 48248 50459 54390 56569 56450 57407 60196 64240 70841 78548 83953 88867 96585 104846 115571 133508 157649 180699 199587 211797 216512 201854 170767 158307 193518 219687 208232 195147 187989 169512 164080 176656 171831 168445 152311 126835 91810 55584 21844 13205 4536 4211 5477 11440 30722 49119 68426 68031 49755 27452 17510 35560 43044 18424 3902 337 87 101 105 113 100 87 71 54 37 24 26 19 10 7 -5 -8 -20 7397 235 1888 30 10378 2 3 17 4942 -11473 210425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 168 305 500 733 931 1304 1686 2052 2356 2774 3414 3923 4428 4819 5242 5710 6361 7155 7401 7573 8739 10844 12491 13627 15973 18917 20645 23518 27578 30575 31747 32503 32141 29349 26886 27956 29625 32032 34006 35575 38745 42334 46876 53885 59771 65662 72260 76446 78192 82928 91627 101275 114151 125622 136065 147071 159993 172058 193661 214938 223663 218160 193581 180898 165237 161489 171803 187419 188885 203787 226866 225142 204770 183740 140300 84217 44870 24975 13867 8417 3168 1667 1757 2612 4174 5050 6591 8937 9366 7500 7113 19033 58920 62710 8715 232 12 7 18 31 18 11 -11 -12 7403 109 5880 30 10380 2 3 23 4943 -11472 -15 152 296 464 576 798 1073 1395 1691 2018 2331 2533 2814 3312 3693 4183 4532 4590 5190 6723 8667 10454 12674 15102 17804 20474 23406 26152 27083 26512 27545 29422 32792 35669 38689 39487 40952 44461 49632 55677 60629 62065 63131 67788 68861 71348 77572 83745 91781 101944 115520 128771 139623 152749 165394 177648 186495 194884 187354 187128 209370 237909 232844 210145 186088 175790 186962 205438 214042 223224 224132 211623 208253 193446 160028 129315 70574 30593 15283 11634 5949 1340 616 339 177 309 245 204 462 432 306 251 73 58 62 66 72 80 73 61 35 19 5 -3 3 -3 -8 4 -14 7409 103 5913 30 10383 2 3 29 4945 -11472 -84 59 315 487 649 799 893 1102 1469 1751 1952 2228 2621 2984 3160 3427 3635 4013 4403 5043 6284 7589 8822 10466 12376 13607 14427 14907 16385 18444 20853 23513 25557 29558 33379 38028 44524 49730 53488 55869 59102 59396 63539 67252 70939 75880 79732 83915 90960 98343 105609 117492 131003 147692 171007 189828 196739 182568 169610 183395 208532 212564 200088 184887 179921 185770 194022 203603 209808 196005 175958 172504 173945 151945 107924 61881 43585 49986 39375 39976 35205 17117 4188 370 72 80 112 84 33 41 50 34 34 27 30 56 46 49 12 -8 -22 -19 -18 7415 113 5824 30 10384 2 3 35 4946 -11471 0 67 166 243 240 354 658 985 1337 1601 1880 2176 2509 3123 3595 3830 4048 4531 5095 6007 7100 7935 7735 8187 9482 10744 12031 13028 14400 14771 14077 14965 16738 18938 21320 23627 26782 29490 30377 30704 32198 33851 32904 30775 29922 33333 37588 43860 51379 59768 68860 80733 94378 110448 125569 138724 149185 156943 168840 177448 178816 183280 198959 214978 229578 224738 212843 210229 221546 241161 249791 248059 227213 208903 203171 196017 187022 175781 151629 110623 47819 17650 29679 57147 35536 2534 713 981 394 649 1050 502 123 101 85 82 85 78 108 106 87 48 28 30 30 30 12 17 17 10 1 -20 -22 7421 108 5912 30 10382 2 3 41 4947 -11470 12 125 209 304 381 542 621 839 1217 1470 1738 2019 2390 2748 3081 3449 4136 5156 6636 7989 8812 9712 10892 11582 10787 10074 10772 11751 13518 15396 17586 19771 21697 24130 26922 30811 37035 42647 46381 48132 49534 50212 47782 46686 50350 57080 64638 75655 90264 104686 119245 136196 155369 174021 192158 200195 207089 202076 187598 176410 172222 187657 196934 202224 205897 199448 188756 183883 184111 184596 163389 147336 155780 177744 191662 182586 130396 65667 46218 41999 37317 34292 32492 28613 17819 5747 812 565 698 291 61 59 60 57 58 62 76 73 46 36 15 0 5 -2 -7 -11 -19 -23 7427 109 5880 30 10380 2 3 47 4948 -11470 -60 -14 91 250 353 373 485 720 888 1153 1554 1939 2260 2468 2728 3082 3499 4109 5068 6303 7787 9389 10101 9114 7870 7572 8248 9372 10944 12155 12908 13785 14223 15255 16935 18407 20274 22897 26249 29313 31886 34072 35861 40842 46354 49436 50991 55090 61680 68453 74243 80107 89163 99802 109809 120724 129629 137332 147610 153694 151899 135844 125482 126445 134722 165320 215136 258942 274326 272069 252565 219529 184588 151446 136570 139066 135138 146554 157069 167604 189887 199280 151004 90086 53791 47902 65311 58811 27812 6306 451 54 62 65 63 54 51 52 59 49 18 -2 -6 3 -4 -3 -9 -13 -22 7433 96 6268 30 10378 2 3 53 4950 -11469 -69 12 112 249 411 566 727 915 1180 1442 1677 1893 2043 2314 2892 3425 3956 4656 5590 6637 7899 9575 11849 14677 17933 21308 25316 28285 31793 37215 40641 43374 46511 50694 55708 59582 65139 71780 78404 87354 98096 110817 121086 127134 130307 133697 141230 145480 147559 147405 144402 139053 128457 123498 135245 152814 181383 217653 261839 283985 290230 286292 237161 183692 173297 157348 163914 175034 159346 127670 116111 93151 48147 20327 14473 11857 6752 3281 685 84 79 57 57 55 45 55 65 63 42 28 12 -4 -14 -11 -13 -15 7439 94 6268 30 10378 2 3 59 4951 -11469 60 193 422 686 921 1121 1320 1544 1804 2161 2656 3168 3711 4584 5522 6217 7022 7763 8529 9583 10709 12181 14451 17122 19540 22721 26140 29234 32385 35344 40213 43844 46703 47912 51756 55362 60508 65793 68873 72397 77177 82839 89333 93056 99061 107763 119868 132995 144201 156251 168902 180807 182135 175910 191498 208017 188932 152601 139103 154239 163472 167044 192245 209930 207901 191501 159044 129629 114712 97212 88934 79992 68133 40044 22415 27745 24868 7100 388 20 87 142 64 38 41 26 32 51 44 25 12 -7 999999 -24 7445 102 6148 30 10378 2 4 5 4952 -11468 -82 -11 82 217 307 370 468 570 758 1041 1471 1905 2368 2909 3436 3786 3856 3919 4513 5747 6824 8024 9404 11001 12992 15076 17455 20300 23517 26939 31806 38403 44808 49077 51700 53282 55910 59810 63102 63720 64867 63240 58989 60717 66206 74533 83835 95185 102792 108854 120024 134190 155553 181182 205439 228732 220877 200285 211605 244206 253715 222916 201247 183432 153964 125224 116243 118059 128842 139598 138440 131138 137321 134797 115222 109652 122369 113151 90102 50571 8052 1544 247 210 102 216 211 59 47 48 71 73 52 49 46 16 -13 -21 -16 -10 -9 -20 7451 98 6235 30 10375 2 4 11 4954 -11467 -95 33 132 253 396 485 534 639 820 1070 1436 1835 2371 2871 3224 3862 4642 5132 5501 6043 7147 8887 10990 13222 15836 18895 21913 25223 29161 32719 37499 42282 47179 51840 57381 62609 67908 72205 72120 68271 62969 65431 67536 70850 77182 84187 92590 103056 115319 127020 142952 174307 204361 235251 236200 218145 218492 219444 226045 243810 232223 200762 173956 160420 153683 142257 131783 127667 142357 160292 162685 153813 155847 136961 99157 45606 9543 1046 180 149 663 11316 35324 2210 94 57 62 71 73 76 70 57 21 -2 3 -8 -8 -10 7457 114 5841 30 10371 2 4 17 4955 -11467 -56 1 73 170 264 462 669 848 969 999 1160 1585 2081 2505 2847 3148 3547 3931 4146 4377 4588 5079 5851 6736 7444 7651 7720 9277 12408 15279 17310 18077 19658 23005 26335 29249 32013 35397 38108 42020 40854 39427 38085 36990 38818 38584 36379 36318 38851 44531 48544 50461 51977 56294 63636 71388 80873 91373 100932 112405 130148 148801 180513 210483 252064 281215 262664 230866 214455 231990 236880 217828 197277 172848 152886 136764 107395 83907 72927 66618 71623 99000 136817 130745 94880 66974 53536 31761 8114 1680 533 999999 776 2002 13078 135901 124070 1506 97 72 73 92 85 83 75 51 22 2 2 0 -1 -2 -17 -20 7463 109 5838 30 10368 2 4 23 4956 -11466 -56 66 191 245 351 469 602 756 937 1124 1209 1291 1681 2078 2551 2983 3405 3841 4127 4427 4771 5064 5298 5840 6982 8795 9646 9411 10832 13352 16146 18711 21330 24708 28463 30650 30848 30185 29846 31237 31524 32569 33010 31648 29207 24640 22699 20829 20000 20391 21571 24427 29322 35073 40334 46356 53578 61288 68880 77076 85605 94956 106149 117145 132754 159481 189480 224980 231085 209837 171399 150153 156112 162012 146644 122249 111550 104353 85675 74888 69842 81016 113832 129649 124451 119270 109066 93749 66049 18078 16958 24697 3248 47434 199756 100577 187770 15908 187 44 49 53 71 79 47 4 -10 -16 -16 7469 104 5895 30 10365 2 4 29 4957 -11465 -18 36 123 207 290 409 540 647 731 801 1028 1355 1630 1928 2258 2454 2612 2628 2688 3020 3664 4324 4684 5088 6114 7232 8077 8619 9113 10120 12200 15063 18743 22403 24245 25439 26695 27929 28634 27510 25341 22396 19933 18802 17747 17252 18946 20208 21593 26327 32115 38872 45910 51269 55620 59261 63366 68908 75064 84294 93051 95292 94211 103598 127932 161818 192875 207216 192933 163498 134889 124579 126862 128919 122070 108130 103345 98294 78845 54769 52327 73462 95221 107411 139083 187404 220016 203668 109191 35120 67540 99628 140857 59116 117356 39108 358 25 9 18 28 23 8 -17 7475 101 6043 30 10363 2 4 35 4959 -11465 -48 80 144 239 341 415 532 696 842 972 1259 1492 1694 1872 1971 2089 2273 2946 3932 4622 5216 5746 6442 7500 8529 9278 10131 11094 12754 14671 16906 19080 21242 23474 25353 25669 26258 25310 22896 21580 20057 18148 18392 19812 22138 25075 28800 32769 37922 43449 48841 55214 60616 64643 69044 75655 82866 87969 90806 91857 101903 126679 152118 177424 177178 157863 135295 120374 106400 96577 104659 121210 132034 134362 124114 100921 69209 48561 50960 63745 82078 135681 183534 205241 123077 7819 5396 999999 999999 209294 440029 337647 4203 44 20 29 46 28 17 13 -4 7481 94 6191 30 10361 2 4 41 4960 -11464 33 61 134 285 382 506 653 801 1024 1190 1302 1515 2038 2763 3542 4050 4528 5670 7312 8159 8946 10615 12899 15093 17613 20395 22553 24937 27711 29919 29713 26674 25246 26190 25805 23813 24748 26443 28942 32997 37453 42542 48169 52857 57213 60467 62233 61870 64448 72310 83070 95459 111820 130878 144767 158021 165706 168923 163368 154276 139688 116316 96676 85096 85473 96440 110913 118837 120193 99638 78666 67380 61908 68397 79480 93367 106161 82651 44525 17733 17521 10791 20649 235037 409102 379810 13569 100 11 26 41 35 23 -5 7487 238 2110 30 10360 2 4 47 4961 -11464 414 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 92 214 316 443 525 652 799 971 1137 1339 1570 1864 2037 2200 2554 3229 4069 4697 4984 5144 5638 7005 8241 9109 10215 11777 13760 16033 18095 19036 19079 19484 19926 21068 21530 23669 26807 29886 31925 32319 30114 30998 34205 37923 41947 47047 52986 59694 65968 72464 79974 88269 96251 103868 110801 117077 122240 126953 141982 157324 172121 189731 209434 228882 221840 190438 154773 128386 114748 98425 91444 90998 103529 130016 146728 151100 144365 121916 93587 70396 61445 45291 30038 26710 29958 38582 33289 23720 17023 57986 190144 274273 51385 834 80 68 83 88 89 72 38 19 8 -6 -7 -4 -12 -16 -17 7493 97 6069 30 10359 2 4 53 4963 -11463 63 166 283 425 511 638 793 878 1099 1315 1439 1630 2034 2713 3449 4354 5124 5391 5302 6084 7265 8181 8977 9955 10746 11668 12162 12703 13563 14459 15055 15157 16208 17557 19558 21574 23790 26675 29534 32151 35541 39723 44428 49043 52881 56440 60307 63238 66541 72201 79797 86129 91712 97703 103325 104329 111673 134949 165269 180629 183570 185733 189105 183436 158315 125810 101631 88609 77868 73256 75535 80270 82472 86240 91663 94477 90893 91070 75026 54849 44339 37179 28307 17072 8558 9327 12538 81521 321716 211772 44478 373 999999 999999 -12 -5 -25 7499 105 6037 30 10357 2 4 59 4964 -11462 -25 21 121 191 342 581 748 838 977 1240 1500 1787 1991 2138 2340 2760 3340 4121 5303 6610 7793 8294 8507 9001 9638 9796 10112 10942 12233 14263 16280 18147 19975 22559 25297 27263 29758 32008 33697 37037 40594 43066 46847 52409 57934 62571 65929 68659 72878 74643 78413 85738 91401 97472 105875 116635 131096 145948 157384 167754 175242 176365 180911 214843 246554 236621 216755 199220 175253 148081 125024 115641 110446 108259 121303 133971 120723 114022 112749 106144 97491 96194 85879 53973 22539 5741 1965 1099 19064 139199 60639 436 56 53 76 82 81 66 30 24 10 -3 -6 -4 -16 7505 99 6004 30 10354 2 5 5 4965 -11462 -54 27 147 223 334 429 641 877 1037 1203 1464 1771 2243 2652 3003 3250 3571 3988 4421 4843 5401 6471 8360 10410 12290 13535 14300 15021 15516 16974 18775 20688 21734 22868 25985 28524 29877 33286 36326 39238 41728 45937 49433 53839 59126 64066 69327 75752 82927 87291 89960 92350 97873 106147 113953 121226 127976 142508 158766 165633 164497 161299 169419 185524 201617 234185 269788 266165 218660 179451 172117 163161 137286 98793 73416 62130 63745 70233 74073 78147 97093 139318 172215 151652 78514 16345 718 31 62 119 52 11 19 4 2 8 14 12 -11 7511 103 5912 30 10352 2 5 11 4966 -11461 -50 -20 47 178 298 466 610 607 725 1167 1634 1762 1928 2276 2737 3106 3365 3781 4571 5162 5869 6771 7751 8436 9707 11506 13529 15463 17300 19216 21026 22612 23706 24897 25073 25007 24666 25272 26971 30768 34707 39479 44147 50032 55595 61063 67655 76372 87359 97444 104091 107565 109085 107195 106861 112868 118933 120796 127866 142953 158677 173031 183358 193669 188448 170276 172310 194819 236070 267966 283637 262055 215204 165960 142843 133502 120836 105387 86064 69884 64113 63998 76751 95148 91821 56522 24575 4878 382 118 142 210 176 78 49 47 62 56 62 64 55 44 -6 7517 98 6061 30 10351 2 5 17 4968 -11460 -61 67 209 315 336 429 631 1011 1385 1719 1988 2280 2596 3000 3417 3761 4316 5062 5985 7177 8592 10212 11460 13013 15088 17429 19540 21741 23658 23666 22376 22035 24135 27278 30137 33269 37332 44542 52259 58067 64063 70697 75184 79401 80116 78813 75001 74236 77860 88307 96728 101722 102888 104478 115947 136973 161120 178472 195104 205129 190032 157795 147708 167651 200643 224669 233379 214040 191382 165292 144954 153973 175100 191984 191597 184098 161449 135650 110028 66376 19639 1540 222 244 419 1099 2302 840 299 48 17 31 40 35 30 31 7 -14 7523 98 6030 30 10350 2 5 23 4969 -11460 -72 -37 31 236 431 438 489 671 1003 1333 1624 1860 2167 2530 2837 3091 3448 4022 4913 5843 6694 7968 9204 10002 10761 12313 14102 16335 18706 21035 23486 25158 26384 28068 30084 33431 37013 42958 49472 56191 64143 70983 76610 78828 78280 73810 70390 68702 67776 74294 82296 86186 89258 94811 98860 107715 127126 150939 170534 184798 192459 189562 151869 124505 147524 195465 214511 223965 222733 202736 165521 120833 108834 119721 140858 161029 172666 177191 148074 99661 74260 43403 11421 1957 680 692 3380 18834 16376 1807 242 25 20 26 41 24 13 -7 7529 100 6001 30 10351 2 5 29 4970 -11459 -61 23 97 188 313 458 657 809 917 903 980 1302 1788 2325 2733 3143 3564 4088 4710 5371 6008 6520 7283 8018 8536 9329 10268 11068 12207 13667 15354 17259 19349 21557 24877 28585 32463 36942 42271 48298 54724 61669 66915 70606 74553 75694 72202 69111 67295 74063 83766 95142 105770 115115 126883 134580 141031 140942 142746 152671 163327 174968 185279 185284 152340 120676 140814 181621 201880 190713 157778 120516 100264 92707 90807 92660 101799 119035 131761 129535 92117 43719 20635 9963 3158 2778 25250 136668 96884 13104 433 36 37 29 33 34 41 42 11 -18 7535 106 5971 30 10351 2 5 35 4971 -11459 -68 -22 60 110 163 320 501 656 847 1031 1194 1362 1555 1782 1963 2125 2475 2856 3339 3879 4489 5271 6031 6697 7440 8377 9746 11152 12153 12380 12741 13021 13482 15219 17942 21284 25383 30035 35939 41866 47417 53053 58185 61354 62925 64331 65947 67652 68947 67644 67149 65908 67481 83126 108581 134845 156058 170763 183648 189768 195435 209576 229836 240998 237372 224190 210050 198585 179028 165491 172378 186297 197187 191087 171543 148874 126683 122723 138682 137343 133592 105006 77610 51105 22947 4903 788 881 2054 1686 258 81 46 37 63 57 56 66 64 64 26 7 0 -10 -10 -24 7541 111 5819 30 10349 2 5 41 4973 -11458 -94 -81 -34 43 60 71 162 245 301 308 376 570 599 763 1049 1317 1592 1828 2035 2235 2521 2782 3020 3282 3836 4551 5220 6006 6851 8107 9368 10250 11015 11185 11824 13138 14777 17586 20526 22873 26596 31481 36235 40631 43374 45341 46885 49415 51507 53619 54845 51124 44103 39467 40624 49013 64787 84309 103679 119677 128593 128701 122252 128741 152309 169947 173688 192840 217886 240241 263182 284944 303151 308721 279361 200915 158825 172656 181579 177276 166047 148357 108647 79764 78769 91416 108615 108266 82251 31256 2084 382 710 691 277 77 53 59 66 65 67 56 52 56 53 22 15 1 -23 999999 -18 7547 108 5726 30 10346 2 5 47 4974 -11457 -78 -66 13 27 44 136 181 217 327 400 473 591 784 1019 1151 1197 1095 1152 1493 1962 2427 2719 2958 3342 3696 3982 4447 4873 5665 6644 7716 9076 10482 11809 13240 14745 15832 16230 16999 18149 20904 25076 29959 35803 42648 49736 55283 57788 61149 64371 67278 69517 72235 73844 73925 71531 68447 63895 64897 70834 83930 101308 119481 134342 141691 139833 141711 154554 179146 200916 216802 223753 232397 236119 245423 257433 263268 261523 224700 170184 136601 100347 68970 41094 27144 24222 24837 25286 25189 19237 10774 4170 956 12302 98926 43842 1924 80 21 24 42 43 38 26 15 23 24 -10 7553 103 5937 30 10347 2 5 53 4975 -11457 -54 -30 78 149 220 387 487 614 739 754 813 1000 1130 1359 1661 1948 2233 2430 2662 3057 3461 3872 4279 4778 5624 6920 8271 9789 11175 12024 12677 13754 14728 16593 21018 26855 31642 36537 42225 47642 52351 56347 60784 64323 64823 66454 67286 68030 69699 68167 65409 63625 62253 68272 81660 91707 95602 95282 93246 97064 102739 113432 135815 183233 243535 282149 307943 309977 286883 282114 303131 284374 233343 202375 154535 107839 66354 33471 20962 23243 32236 30224 22423 13135 4470 3834 45651 158601 36420 7176 83 29 37 54 32 34 40 41 33 16 -10 -25 -15 7559 109 5848 30 10348 2 5 59 4977 -11456 -79 -4 47 112 211 246 345 408 518 693 910 1072 1251 1349 1389 1505 1736 2062 2212 2386 2711 3138 3502 3738 4204 4789 5626 6527 7548 8859 10563 12343 14024 15891 18270 21349 25054 28302 31388 35996 41208 45566 49498 54071 58526 60655 63253 66033 66111 64428 65778 65619 63966 62347 61372 66953 76935 87799 96954 106316 108232 97776 86400 89659 118520 149319 181812 235678 307053 359024 352540 282964 249001 281429 298735 245064 173381 125134 86358 53168 27006 17698 16528 16687 12092 5863 2626 8738 140470 147376 9114 1003 95 78 80 67 84 83 79 82 76 60 37 27 22 19 18 10 -13 7565 108 5787 30 10347 2 6 5 4978 -11455 -99 -61 20 100 155 220 304 399 577 705 715 838 1036 1217 1433 1669 1880 2012 2116 2341 2749 3122 3359 3605 3970 4584 5314 6124 7015 7851 8995 10517 12429 14693 16426 18528 21392 24166 26859 29782 33714 37500 41485 45647 49912 53969 57359 59376 59889 60366 57845 57012 59556 61601 62678 62483 65269 72172 82369 95359 109759 124140 126847 119498 99480 91946 119925 173935 216143 247820 304580 368036 381854 329943 275790 236391 209895 177179 136834 87136 45751 23475 16553 11065 3835 828 765 432 493 10994 113514 30700 540 68 26 27 22 29 36 40 35 34 42 27 0 -14 -10 -25 7571 103 5874 30 10344 2 6 11 4979 -11455 -59 25 77 136 275 344 417 488 567 654 757 885 1048 1110 1301 1575 1847 2085 2426 2756 3073 3477 4022 4638 5404 6256 7387 8727 9948 11193 13130 15826 18161 20961 24658 27981 31588 35903 39306 40995 43200 45365 49202 53491 57551 59453 59665 59281 60330 63438 65764 66982 66169 64211 65834 70925 79948 93876 109905 122454 125487 116421 96276 83044 101669 144650 203254 265242 314763 356782 358340 305296 250987 207031 164929 130585 109139 91268 73583 57062 37561 18410 7118 1300 345 376 7922 104113 119160 1981 30 22 9 14 21 31 20 20 26 24 7 -8 -20 7577 108 5932 30 10342 2 6 17 4980 -11454 -97 8 45 177 287 342 491 542 618 698 867 959 1079 1256 1390 1602 1876 2321 2679 2940 3207 3752 4578 5404 5941 6885 8325 10123 11808 13508 16120 19318 22702 26550 29590 32965 35956 37471 39766 43468 46682 48768 51315 53902 57050 60898 63356 65139 65901 66337 69668 70690 70898 71469 72671 78670 91035 104795 116144 117109 103642 85407 85013 108340 149796 207459 275084 336535 402064 460928 453828 343537 249315 258647 242007 183428 100037 50804 27315 16862 9285 4364 1511 278 47 720 5141 868 136 67 33 24 47 57 47 43 39 26 30 38 29 5 -7 -8 -20 999999 -19 -24 7583 104 5961 30 10341 2 6 23 4982 -11454 -68 60 153 211 326 415 505 635 764 867 950 1064 1227 1346 1550 1833 2197 2673 3086 3394 3638 4018 4811 5797 6790 8036 9325 10841 12795 15543 18782 20908 22846 25148 26939 28144 29835 31442 33372 37796 44369 52078 58235 62731 65679 64840 61991 62264 63317 63109 64557 66585 66951 66853 68187 78555 90253 94920 90284 79935 77742 89039 106255 128076 156586 206100 264091 317316 362724 427269 494425 489455 356062 234151 195060 164160 88955 36125 19671 18617 14969 4689 741 192 119 92 68 59 56 25 31 45 35 36 30 42 56 36 54 43 -6 -3 -10 -20 7589 110 5930 30 10340 2 6 29 4983 -11453 -69 13 116 176 232 391 514 659 836 1002 1086 1184 1373 1571 1751 1774 1886 2180 2609 3257 3936 4451 4849 5235 5762 6842 8345 9947 11584 13022 14976 17109 17891 18906 21530 24756 28262 31897 34910 37859 42347 46180 48844 50687 52738 54765 56424 58595 59953 63162 67251 68505 68530 69124 67401 66341 69922 78360 87340 86525 81802 80352 83798 108931 150336 192368 216105 227763 233799 257716 319650 391905 437786 451771 387086 271474 221827 200292 135902 54446 12687 7357 4038 1283 490 370 271 132 87 60 46 40 54 67 66 64 75 66 63 64 67 36 23 21 7 0 -1 -13 -24 -22 7595 106 5928 30 10338 2 6 35 4984 -11452 -76 1 111 185 329 476 682 869 1003 1220 1467 1574 1758 1978 2186 2294 2394 2628 2948 3211 3715 4523 5455 6472 7290 8160 9073 10248 11885 13629 15319 17116 18927 19986 21675 24415 26544 28449 30305 32258 33834 36838 40670 43526 44390 45065 44024 44722 46641 49056 52212 53076 53231 53643 54118 54211 56001 61047 73643 83559 82136 78812 78442 82067 96192 127724 164895 187753 200995 232380 287215 353180 387006 383079 355472 321237 305786 284992 254940 183735 94402 26795 6730 2555 483 393 611 412 104 30 31 26 30 20 34 51 45 43 45 48 47 13 12 12 1 -16 7601 102 5988 30 10338 2 6 41 4986 -11452 -6 131 279 370 509 659 844 1062 1198 1438 1704 1839 1996 2057 2148 2271 2390 2568 2859 3339 4179 5691 7023 7926 9071 10539 11770 12997 14484 16121 17621 19527 21551 23072 24125 25042 26141 27281 29737 32381 35443 39038 42390 43406 44295 45369 46956 49192 52521 57648 61327 61697 58454 55651 52642 52183 59289 64878 67565 70362 76016 84904 97598 123177 146521 170909 198713 217985 244544 278241 352550 422993 427555 383185 337762 298305 249306 168079 74272 29808 12489 5983 2261 480 164 68 24 17 13 14 8 16 16 8 5 4 12 13 16 0 -21 -19 7607 106 5958 30 10338 2 6 47 4987 -11451 -85 26 112 264 351 492 583 769 846 1046 1279 1518 1673 1777 1946 2109 2252 2441 2770 3217 3617 4216 5059 6107 7332 8256 9561 11454 12823 13957 14750 14854 15413 15890 16871 18540 19733 20764 22449 24683 27876 31577 34477 36359 36744 36297 35468 36694 39230 41963 43781 43691 41161 37728 35663 37380 42414 45829 47924 52325 58852 65374 74908 85340 98312 113744 128450 151136 179726 214111 236541 256895 315645 391927 426651 425724 410796 390955 388214 340282 203567 47345 7656 3234 1139 335 123 75 64 54 57 61 67 67 60 60 65 72 75 78 61 52 48 38 8 -21 7613 102 6048 30 10338 2 6 53 4988 -11450 -93 -37 58 183 310 391 483 567 743 934 1110 1217 1350 1469 1623 1840 2086 2534 3158 3766 4458 5221 5875 6344 7173 7942 8322 8552 8823 8864 9352 10159 11319 12784 14527 16211 17782 18853 19199 19442 18940 18865 20527 22216 23444 23670 23436 23610 23281 22700 22254 22007 22395 25263 28183 29818 35466 49344 64812 78703 91127 101430 113658 126581 136474 148616 160590 172195 196390 237140 282601 364393 472407 511715 521137 539301 519755 454364 278586 59977 3342 704 296 188 93 72 52 50 66 65 61 66 79 75 71 74 61 51 48 44 20 -2 7619 100 6049 30 10339 2 6 59 4989 -11450 -20 31 99 237 331 470 532 590 794 919 990 1087 1262 1488 1722 1977 2316 2924 3422 3949 4456 5101 5774 6529 7256 7732 8042 8520 8874 8906 8846 9407 10692 12295 14211 15917 16204 15571 15165 15252 15785 17110 18917 20513 21178 21175 20676 21026 21799 21951 22093 22726 23524 24279 24241 25897 30599 39304 56869 77438 95518 112303 126096 139549 151449 167879 182099 200967 236723 306979 378313 423887 432795 416420 415831 436050 453471 442347 261662 54879 877 231 112 46 20 16 19 14 37 29 34 32 35 26 27 37 30 24 15 4 7625 107 5839 30 10339 2 7 5 4991 -11449 -3 110 242 375 483 693 824 1003 1136 1293 1422 1580 1821 2057 2188 2326 2582 2889 3176 3334 3540 3868 4423 5044 5714 6443 7333 8125 9138 10643 12495 14551 16348 17662 18538 19071 19304 19045 18832 20607 23258 26157 28784 30687 30760 30147 30106 31220 32261 32900 33613 34962 36147 37158 38509 40561 43597 47720 51479 53219 56533 58826 58717 60418 63230 70279 88250 114426 138480 168239 196543 222489 254846 308976 380541 445807 461356 391368 313228 325089 387203 416228 325869 163584 37553 2752 78 50 56 47 42 32 36 51 50 50 52 52 64 54 53 56 48 57 54 45 26 7631 238 1908 30 10338 2 7 11 4992 -11448 866059 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 117 251 370 512 665 807 1016 1259 1542 1807 2085 2410 2840 3232 3459 3638 3819 3969 3968 4071 4636 5550 5957 6017 5957 6088 6580 7218 7932 8707 9714 10894 12052 13049 14236 15148 16408 17763 19363 20951 22505 23938 26065 27627 29603 32006 33578 33814 32728 32717 33438 34882 35218 34883 35749 37574 38214 38086 38351 38516 39071 43799 50254 53064 55742 62274 70200 78908 86522 100458 120174 143321 174345 207906 233409 265481 301019 332976 362483 404052 437881 410073 341483 303050 301527 277060 129477 12423 347 48 56 66 35 29 31 35 31 37 58 48 54 41 44 43 40 36 41 35 38 12 7637 113 5687 30 10337 2 7 17 4993 -11448 -86 36 141 246 391 524 586 759 982 1174 1402 1662 1917 2088 2380 2825 3222 3631 4091 4585 5092 5602 5589 5275 5395 5904 7178 8422 9308 10222 11057 11586 11962 12424 12985 13910 15067 16054 16781 17984 20136 21281 21214 22317 24462 25059 24461 22579 21969 23211 25822 27557 27894 27299 26352 26607 28260 29773 30383 29980 30905 33009 36492 39072 40485 42127 45404 49879 57896 66910 76318 86744 100284 113136 125408 149063 189455 227842 269862 299976 325196 351015 373747 397861 420484 416025 386748 340228 254046 118975 45301 5954 482 146 157 63 46 42 42 36 23 40 59 50 51 67 58 44 44 55 39 30 11 7643 209 2836 30 10336 2 7 23 4995 -11447 -76 659 1677 1786 387 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 59 169 285 427 563 724 917 1092 1358 1690 1991 2390 2829 3256 3655 3904 4145 4323 4493 4483 4659 4930 4930 5105 5793 6548 7357 8099 9132 10109 11047 12210 13485 15119 16768 18314 19674 20650 21382 21029 19677 19944 20937 21628 21458 20826 19078 19827 23119 24849 24896 25101 25115 24812 25008 25348 27375 31446 36246 38433 36521 32966 30015 27680 29540 34161 43502 54999 64078 73292 81886 85289 91864 109782 142834 193923 247805 314482 391858 473752 519425 525044 511036 483514 450443 347947 193532 78782 6123 273 1247 846 254 41 32 33 28 28 23 38 44 47 37 51 42 26 29 31 27 6 -23 7649 211 2746 30 10336 2 7 29 4996 -11447 138 54 46 187 290 608 898 853 379 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -50 -12 15 60 186 262 376 530 677 853 1050 1238 1493 1786 2184 2638 3079 3638 4319 4713 5242 5753 6314 6818 6828 6837 7430 8434 9070 10014 10838 11150 11579 12130 12458 12165 11927 12442 13204 14101 14996 16115 17241 18446 18725 18498 18455 19332 20119 21242 21709 21227 22408 24173 25935 27630 27992 26195 24224 23394 24480 27687 31412 35824 41773 47276 47245 43424 39403 39316 44351 52181 60424 73670 86033 99800 111560 126018 139760 153754 178600 218883 287209 381341 482198 558882 628597 615318 456906 291945 198596 81074 9374 534 1823 3900 15056 3173 101 36 11 13 14 31 25 31 29 28 37 50 46 36 31 34 18 9 7655 209 2777 30 10337 2 7 35 4997 -11446 -14 162 322 186 624 1405 2217 2003 442 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -59 14 86 122 142 257 387 474 602 792 924 1106 1218 1419 1629 1810 2135 2446 2807 3293 3789 4512 5372 6167 6881 7634 8429 8978 9317 9258 9410 9992 10745 11350 11518 12088 13266 14424 14731 14173 13712 13759 14541 15570 15998 15578 14973 14512 14170 14213 14985 16280 17626 18746 19300 20190 21653 23395 25665 27354 26616 25066 22370 18235 15475 15623 20947 30427 42050 52362 60332 64600 65093 62755 62242 61669 66001 74309 81884 92509 105219 118233 131803 144531 159837 189163 233075 290684 374955 485494 588665 609737 553037 415027 284299 91008 10577 2397 1236 566 130 23 7 13 10 5 3 4 15 23 31 24 8 14 18 26 23 23 0 7661 210 2837 30 10337 2 7 41 4999 -11445 -17 73 289 641 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 -87 -56 -9 170 322 443 499 487 543 632 765 864 1037 1210 1477 1858 2173 2466 2764 3124 3566 4145 4842 5504 6061 6423 6743 6962 7284 7512 7755 8077 8294 8418 8578 8941 9393 9775 9912 9816 9397 9231 9933 10690 10830 10041 10108 10703 11468 12275 13239 14171 14422 14543 14776 14482 13856 13035 13190 13237 13553 14782 17243 20293 23587 28239 35377 43735 52832 61331 67910 72791 76613 77188 77645 83793 98849 121922 147576 170790 194505 224600 256243 295324 340081 398221 467480 559779 644847 657046 569655 356953 56290 3212 1311 673 284 128 80 53 51 55 70 50 57 56 66 77 79 70 68 79 86 71 57 30 10 -22 7667 229 2266 30 10336 2 7 47 5000 -11445 -28 999999 394 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 873 1620 1971 1346 517 626 872 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 100 169 227 275 452 575 694 836 943 1119 1311 1379 1428 1600 1782 2085 2394 2774 3172 3602 4108 4519 4901 5399 5960 6587 7267 8125 9125 10075 10941 11975 13034 14175 15029 15199 15189 15402 16239 16926 17782 18432 18756 19174 17986 15937 12585 10366 9454 9749 10704 12236 14854 18552 23422 28425 31123 31839 31663 28344 23433 21176 20377 20426 23492 27619 32882 38875 43276 46939 53149 64973 78019 90667 105285 115799 116084 114045 117347 127105 143264 160259 179858 194984 211036 237578 285032 335758 405498 472704 521074 529934 441429 212519 52518 21378 4382 153 33 34 35 37 44 31 39 45 41 26 45 48 43 50 59 65 56 66 56 37 15 -8 -15 7673 208 2925 30 10335 2 7 53 5001 -11444 28 741 1610 1227 766 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -59 96 229 206 136 229 373 551 613 711 820 929 1033 1266 1488 1628 1893 2182 2623 3076 3450 3874 4334 4787 5380 6056 6625 7276 7851 8455 9240 10238 11288 12386 13782 14725 15585 16489 17242 18467 19917 21143 21995 23227 24085 24406 23726 22432 21857 21543 20007 17949 15272 13563 12764 13987 16039 18816 21519 24170 27259 29562 32027 34229 35864 36530 37011 38260 40426 45546 53549 59498 64916 72346 79339 80356 81152 89395 101764 113968 127501 141488 151562 159761 166422 168854 173771 184075 199698 223213 246122 268661 295144 318982 346689 375801 372603 272398 113860 11647 435 142 88 67 67 73 74 72 78 68 71 64 78 90 94 105 101 84 91 97 86 62 55 56 19 7679 126 5414 30 10334 2 7 59 5002 -11443 6 80 223 296 311 334 423 423 433 500 641 762 872 965 1182 1358 1586 1752 2034 2389 2810 3438 4058 4521 4896 5349 5746 6169 6871 7590 8426 9305 10040 10805 11624 12774 13991 15090 16358 17431 18213 19106 19840 20524 20943 21634 21870 21657 21845 21055 19881 19709 19868 19982 18981 18454 17309 15588 14910 15215 15767 17472 19845 23617 28022 34675 40122 44509 48771 50877 52709 58049 65955 71824 76790 84506 90926 95515 101061 105917 115556 124928 140186 153838 167404 178851 189626 196158 195950 201219 216787 242570 264970 278276 288716 287112 269594 257293 194580 89810 27855 10521 3774 613 243 2247 5025 2110 140 17 29 37 32 38 43 46 59 56 55 69 64 60 44 29 21 3 7685 125 5414 30 10334 2 8 5 5004 -11443 -38 30 118 195 197 203 308 451 548 716 844 1068 1236 1395 1511 1656 1828 2088 2406 2727 3051 3234 3487 3756 4143 4625 4906 5439 6028 6610 7447 8426 9395 10378 11346 12180 12828 13373 14102 15230 16540 17891 19092 19979 20695 20666 20072 19490 18466 17286 15885 15218 15364 14375 13815 14242 13756 13408 15021 16278 18218 20203 21712 24329 28961 34360 39863 47126 52426 54358 52710 50893 50811 56167 64103 72067 78841 87370 98073 111554 127156 149400 169585 195962 221953 228894 222805 215683 209998 204514 216160 251674 286460 322209 354146 352776 281233 146276 53975 20322 10367 4333 2520 9026 11479 5677 1847 112 36 39 27 24 39 50 64 53 43 50 65 55 63 60 48 24 11 7691 210 2801 30 10331 2 8 11 5005 -11442 258 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -14 35 103 245 309 423 585 731 805 923 1133 1454 1746 1982 2062 2224 2495 2655 2817 3049 3398 3711 4125 4636 5169 5830 6624 7298 8134 9004 9838 10337 10602 10987 11301 11866 12851 13967 15382 16724 17444 17565 16519 14605 12992 12052 11471 10196 9261 9189 10070 12101 14141 15341 16924 18340 19637 20411 21535 24571 28319 31592 34939 38660 41905 45465 50430 54843 60162 66123 72902 81541 90901 103263 121353 144033 165979 188663 210281 215510 201883 190689 199291 212390 222429 248190 282147 307035 328095 333731 279803 180754 89051 16001 9842 32495 83438 65231 14627 1133 20 -10 -13 -5 -12 -5 1 -4 2 -3 -1 2 22 23 1 -22 7697 117 5561 30 10331 2 8 17 5006 -11441 -87 25 70 100 193 293 452 646 791 905 1086 1338 1467 1666 1988 2287 2510 2669 2794 2939 3180 3437 3772 4167 4626 5148 5742 6452 7076 7880 8572 9424 10172 10964 11828 12780 14019 15289 16234 16294 15763 15523 15519 15037 13951 13078 12465 11600 11132 10897 10695 10464 11217 12705 14604 16235 17912 18580 19015 17499 16769 17982 22057 27763 35868 45445 51796 55289 57612 62096 67289 72135 77633 85451 93697 105612 121753 141012 163234 182505 203083 213627 211457 207029 208402 221640 250516 265059 266053 277470 312977 356106 384004 339210 162847 26330 946 857 6793 3946 196 19 -3 -14 -1 -14 -20 -3 18 30 24 23 24 23 19 12 -3 7703 208 2805 30 10335 2 8 23 5008 -11441 239 736 1392 1078 443 -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 -69 84 264 384 497 633 811 1027 1236 1485 1690 1882 2113 2197 2365 2624 2949 3239 3560 3884 4200 4649 4960 5288 5632 6041 6528 7136 7795 8564 9519 10370 11252 12169 12943 13709 14495 15642 17257 18027 17905 16914 16033 15197 13839 12874 12450 11907 11838 12057 11534 11805 13416 15649 19163 21592 23182 23341 23698 26626 31822 35763 39673 44314 49034 53877 57930 62972 69658 75772 82997 90892 98796 109175 124326 139661 156950 172434 187284 198137 200219 192616 186699 207436 256786 281777 267289 272848 314290 389671 436997 367046 182217 16245 436 353 112 28 22 31 20 11 7 -9 -6 25 20 25 24 31 28 28 24 5 -18 7709 239 1881 30 10341 2 8 29 5009 -11440 10427 6798 20378 24159 7086 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -40 4 152 311 461 608 809 954 1138 1389 1604 1863 2130 2459 2716 2964 3298 3520 3736 4084 4353 4517 4851 5238 5517 5907 6476 7028 7505 7965 8555 9455 10102 10546 11000 11136 11473 11738 12319 12754 12662 12621 12493 12316 11987 11936 12322 12360 12643 12250 11889 11932 13251 15114 17360 20589 23891 26531 28089 29484 31535 34388 37306 40241 43832 47864 52386 56665 61266 67301 75233 84221 93743 104067 115064 129873 145809 160200 178866 197989 218064 222161 214508 201242 214641 257158 284290 264099 254917 318339 420350 447498 313453 99860 31963 19776 4456 200 -4 14 1 -5 -2 5 8 34 26 36 32 26 44 47 23 -1 7715 241 1914 30 10344 2 8 35 5010 -11439 12350 16479 11049 7154 4485 6932 4120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 118 283 403 558 709 841 1019 1216 1346 1559 1861 2179 2473 2805 3025 3244 3513 3854 4298 4622 4730 5033 5423 5810 6460 6982 7531 8002 8448 8580 8687 9136 9973 10908 11717 12158 12268 12379 12742 12933 12673 12145 11455 11050 11200 11460 11880 12152 12459 13192 13465 13402 13389 14126 16210 19398 25074 30057 33175 34852 36143 37837 39400 41561 44216 47322 51812 58000 64349 72351 80505 91545 104442 115685 131498 148148 163307 182186 203471 227262 242836 254595 260816 252581 247752 268651 289409 316821 360523 374494 373735 357134 302235 196115 71044 20973 1231 106 84 82 73 88 60 71 108 104 101 94 101 106 113 120 105 87 38 -3 -16 7721 241 1855 30 10345 2 8 41 5011 -11439 708139 999999 999999 999999 999999 2786 1294 8513 17493 16998 7091 7419 18630 18646 2774 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 117 252 440 557 701 871 1120 1223 1404 1656 1786 1953 2290 2708 3173 3637 4175 4629 5069 5245 5391 5608 5975 6492 6981 7523 8189 8829 9396 9871 10222 10558 10861 11249 11705 12075 12319 12437 12328 12143 12085 11988 11809 11528 11303 11886 12545 13614 14730 16187 17165 18367 18846 19485 19671 19208 19235 19132 20943 25576 30547 34004 37052 38925 40386 42995 46761 52870 60696 67147 73748 82359 93713 107836 122951 136494 157989 181149 200028 224557 253337 277196 305581 319730 308708 285563 273472 309925 316330 367392 517647 425508 139958 22519 1760 309 529 184 59 53 43 28 40 31 31 38 46 43 61 60 59 65 59 55 50 17 -21 7727 239 1887 30 10347 2 8 47 5013 -11438 27469 37606 21156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 58 166 269 443 544 690 843 1073 1395 1606 1879 2187 2417 2716 3079 3402 3799 4183 4473 4849 5309 5837 6444 7120 7720 8357 8693 8939 9273 9757 9915 10185 10484 10689 11067 11427 11700 11875 11980 11573 10764 10141 9691 9647 10039 11010 12474 13576 13894 14660 16284 17856 19512 20502 19216 19471 21084 23148 26706 30068 34333 38112 40875 43851 47204 49707 53227 56585 60032 63806 70649 79577 89134 97862 107151 120174 135413 155891 179176 211404 247627 285104 313256 323306 317883 307847 311370 315293 318416 327537 354638 320095 162983 52194 35399 21405 1154 45 16 15 20 14 4 15 18 34 50 47 48 52 59 52 38 27 10 7733 239 1919 30 10349 2 8 53 5014 -11438 18505 38134 11345 6633 6139 3554 3703 10239 543 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 57 82 131 227 311 342 549 765 971 1267 1543 1825 2151 2463 2955 3417 3880 4309 4877 5483 5870 6407 7023 7346 7801 8268 8829 9463 9991 10488 10782 11339 11821 12221 12458 12717 12823 13054 13218 13456 13751 13772 13276 12743 12159 11448 11375 11765 12497 13709 14880 16163 17820 18160 18361 18740 19318 21277 23687 26600 29650 32713 36263 40244 44180 48031 51731 54232 58716 61420 63662 66267 69844 75449 82536 90966 107214 128849 151815 173656 204561 241233 276390 313907 338061 356961 365656 349747 332850 326314 323986 303335 267737 145457 50288 23107 859 79 20 11 21 11 7 10 8 7 17 42 59 57 36 39 54 49 42 21 -8 7739 238 2008 30 10348 2 8 59 5015 -11437 2243 8479 52656 31041 33506 21270 17500 4349 1478 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 18 88 107 168 242 411 457 618 745 879 1048 1314 1514 1798 2305 2758 3155 3603 3960 4375 4852 5448 6024 6657 7495 8414 9352 10115 10908 11706 12392 12922 13168 13634 14749 15610 15602 15476 15531 15910 16536 16690 16737 16986 17298 17764 18454 18501 18154 17155 15389 13810 13573 14819 15926 16790 16946 15971 15721 15882 15930 16626 17948 19328 22240 25228 26767 30433 35685 42919 50258 56589 62278 67170 72832 77738 81842 84391 87237 94507 100727 110713 125285 143779 161962 183544 224968 276906 319403 354470 385499 400888 385925 349559 324818 325019 338221 275503 110821 10651 296 55 52 51 61 47 51 38 36 51 56 55 75 93 78 62 74 87 96 88 71 58 31 -13 7745 242 1916 30 10346 2 9 5 5017 -11436 38997 12659 12900 852 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 52 166 256 409 541 607 638 733 932 1133 1339 1598 1777 1969 2263 2463 2759 3193 3653 4265 4948 5722 6446 7369 8352 9373 10503 11706 12693 13191 13760 15045 16393 17539 18540 19232 19947 20651 21186 21424 21492 22196 22672 22680 23466 23969 24407 24588 24385 23989 23580 21791 20236 17920 15757 15263 16380 18199 20243 22031 23155 23144 22603 24138 27230 32050 37140 43325 49511 54679 60506 66739 71984 77660 82008 86744 89908 90845 92020 94323 95851 103373 123545 146562 164014 186284 216364 247468 285284 322037 360717 381858 388908 368644 327520 269741 238950 185309 87084 15653 576 66 59 74 71 78 75 81 51 69 50 42 76 79 78 76 94 96 93 97 98 91 70 27 999999 -25 7751 247 1705 30 10345 2 9 11 5018 -11436 9023 11362 423 999999 999999 999999 10084 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 24 59 200 281 428 630 849 967 1141 1338 1390 1519 1632 1682 1972 2348 2860 3471 4007 4576 5342 5881 6611 7496 8482 9888 11653 13029 13728 14607 15931 17216 17931 18737 20262 21912 23907 25718 26243 26756 26749 26708 27857 29646 30465 29873 29327 29458 30567 31993 32810 33921 34097 32617 29115 26310 24802 23237 24133 26579 30053 33975 32161 28888 27872 29191 32870 39738 47021 59758 70706 76355 80742 85023 90761 97104 102696 109875 115265 120704 122142 123033 130283 143668 162076 177983 196918 221827 238486 260440 276903 275766 262073 255470 252627 246352 215214 145610 69193 21916 829 44 25 47 54 54 55 40 43 34 27 30 37 47 47 56 68 72 79 73 73 72 82 60 -7 7757 129 5304 30 10344 2 9 17 5019 -11435 38 196 284 344 457 647 816 940 1012 1103 1275 1534 1712 1823 2075 2546 3096 3592 3848 4187 4701 5305 6188 7065 7804 8798 10004 11582 13064 14462 15898 17303 18884 20925 23437 25902 28086 30786 32832 33802 33886 33955 34487 34402 35776 37977 38271 37999 38104 38234 38668 39560 41279 42086 43288 43240 40352 36897 34636 32560 34170 37292 38458 39750 40547 42957 47285 49803 52874 58284 63266 70590 81643 91945 101040 108509 116911 120605 127698 134623 138065 141336 144212 144579 150172 156311 164660 175255 191004 208888 222880 238357 248117 248160 242114 218799 167248 100472 55784 25067 2070 60 28 52 67 59 64 68 73 64 64 46 45 52 53 71 81 85 96 84 79 92 88 83 86 45 1 -22 -19 7763 240 1916 30 10346 2 9 23 5020 -11434 1469 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 153 280 361 371 381 387 442 581 776 908 1003 1138 1216 1307 1349 1561 1982 2415 2862 3395 4048 4818 5468 6117 6915 7942 8927 9951 11178 12883 14956 16699 17664 18973 21574 24437 27490 29877 32201 33878 36097 38074 39962 39406 36505 34882 35631 37690 40175 42185 43110 43162 44284 43918 43976 44311 45262 45496 44270 43036 43008 42947 42212 43933 48786 54577 60071 63814 64300 63476 63263 64834 70027 77059 84534 91645 98878 103655 106487 111507 118634 124210 130598 141021 150457 155180 161962 168446 174240 180999 191840 202109 209036 214874 219786 204473 169673 123963 77436 38481 10911 1310 74 39 35 61 65 67 49 43 38 21 20 20 35 54 44 49 52 62 76 82 81 70 55 27 -16 7769 239 1919 30 10349 2 9 29 5022 -11434 9735 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 226 361 445 616 801 873 874 882 834 787 798 854 907 1121 1562 2151 2748 3190 3557 3898 4284 4730 5404 6111 7022 8075 8938 9843 10643 11486 12914 14660 16692 19170 21417 23787 26790 29958 31591 33347 35724 37678 39157 40124 41320 40805 39442 37960 37826 38114 37508 37329 38404 40697 43002 44671 45644 47719 49582 49505 48868 46779 41532 40706 45112 50340 52471 49703 44083 45956 52962 60785 68932 75708 81091 87505 92397 94523 96390 99256 106738 116373 125696 135858 142994 151515 163438 179526 196511 215992 232881 251574 265355 262352 232400 193624 144854 103168 55247 23364 7875 1996 165 56 63 50 55 28 -6 14 22 -13 -12 -2 12 12 18 19 25 31 31 51 45 31 12 -19 7775 239 1920 30 10350 2 9 35 5023 -11433 1404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 51 185 372 551 628 561 526 514 500 727 1025 1187 1465 1785 2127 2359 2750 3213 3633 4057 4530 5032 5381 5769 6253 7055 8043 9416 10847 12242 13801 15772 18110 20716 23854 27204 30773 33976 36685 37257 35414 34792 35420 36569 38907 42398 44400 45606 45475 44891 41390 38443 38167 39631 40714 42064 43207 42647 41422 41848 42743 45916 50093 53460 55060 53762 51015 50551 52796 59003 69781 80117 87755 94224 102847 108278 111869 117634 127337 132442 140131 145847 150462 167463 183961 207097 234271 258415 277715 293800 294091 265303 228573 175771 113199 67947 36469 16442 5237 1026 261 128 34 18 6 6 8 -5 -22 -10 6 21 19 10 8 22 36 33 38 42 26 10 -14 7781 241 1890 30 10350 2 9 41 5024 -11432 8997 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 200 408 569 722 835 888 850 823 814 962 1283 1747 2124 2458 2820 2965 2974 3075 3298 3691 4367 5290 6126 6959 7780 8659 9591 10454 11506 12745 14163 16175 18253 20395 23269 26540 31205 36201 40711 43441 45218 46299 47576 47912 48493 49319 48250 46613 45074 44979 46037 46907 46873 47281 48014 48365 50175 51966 51846 52732 55475 63445 72769 78499 78375 78045 75854 69117 73914 83614 91490 97169 102832 107990 110296 113323 116185 119750 121834 122547 127265 137192 153438 166925 191732 218873 241270 250941 245224 234514 223109 202020 155182 105411 57339 26126 9705 2055 1670 1222 524 108 52 46 37 44 36 34 44 34 50 48 40 56 67 77 77 83 88 78 63 25 -20 7787 239 1890 30 10350 2 9 47 5026 -11432 8132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 58 181 325 464 634 773 864 945 1062 1264 1357 1521 1750 1968 2186 2480 2724 2932 3218 3609 4059 4553 4967 5326 6004 7083 8125 9343 10659 11982 13231 14510 16660 19574 23029 27411 31091 35576 40174 44536 46671 47499 48198 49744 51499 52624 53824 55154 56372 58465 60974 62503 63125 63823 63665 63483 64483 61741 57683 57974 60406 69304 78396 81755 79172 71495 70695 78899 88111 98246 107076 113903 118577 123192 126041 128182 129024 131609 133507 140810 150477 168473 188522 211761 231933 237981 223194 194558 165408 130124 79031 35386 7232 2433 3897 5374 4489 1949 246 -9 10 -9 -16 -19 -21 -15 -23 -5 -13 -11 -22 -9 -8 -6 4 15 12 3 -2 7793 247 1710 30 10350 2 9 53 5027 -11431 436 2839 8343 13851 12912 8382 2256 1280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 29 225 393 621 860 951 1143 1317 1436 1613 1727 1735 1870 2001 2277 2540 2952 3451 3922 4528 5116 5794 6760 7949 9372 10753 11763 12936 14147 15609 17340 19522 22039 24417 27388 31052 35952 42226 47348 49632 51291 53984 56263 56148 55547 55179 55540 57399 60105 63223 66022 67526 68537 66975 67458 68809 69259 64791 61197 69586 86470 100151 109978 108346 101758 93203 90874 94612 105352 117899 128630 141853 158744 171530 174857 173535 173537 173078 175160 183233 192874 193874 199425 202339 192828 182322 166020 142945 97299 54409 29548 19716 18973 18868 10301 4044 897 106 84 73 77 68 60 49 49 78 75 67 68 73 79 98 105 112 97 88 69 18 -16 7799 247 1679 30 10349 2 9 59 5028 -11430 395 1184 4170 10466 13959 10832 4523 185 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 147 330 561 838 1033 1103 1209 1346 1519 1694 1943 2275 2433 2560 2673 3053 3471 3939 4543 5256 5795 6274 7116 8137 9163 10396 11606 12869 14435 16106 17602 19369 21662 24271 27828 33100 39570 45585 50405 51842 52060 53752 57301 60615 62359 64471 64974 65533 65869 68100 69847 71031 71495 70679 70032 66408 63985 67171 74973 85492 99721 116601 121820 108877 102167 100724 101037 103697 111059 120065 130523 141006 152230 157453 160561 166519 169878 172950 175429 178266 177583 170582 158746 147458 134681 126396 121359 110033 90523 77839 88375 69692 28620 5077 1290 381 79 68 64 41 38 33 39 53 54 54 54 59 65 71 85 83 70 82 63 6 7805 248 1708 30 10348 2 10 5 5029 -11430 341 1578 4085 9316 13759 16905 13885 1229 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 140 419 693 1009 1181 1326 1591 1873 2214 2477 2488 2598 2796 2893 3079 3404 3753 4160 4599 4886 5512 6384 7555 8946 10501 12150 13901 15331 17343 19157 20535 21852 23507 25333 27525 31565 37711 44893 51625 57005 60133 61987 63758 65638 68308 71527 74387 76712 77070 78872 79708 80277 80357 80808 80564 81187 82114 81859 84423 92222 103792 118653 130773 140495 151631 161017 151441 142775 144680 149277 153965 156009 157054 160103 158255 153469 149220 146007 146763 147840 147425 134264 112584 95453 88505 82071 86500 105899 92790 46444 15914 7296 5205 12680 15647 3131 144 90 74 63 57 56 73 67 56 62 52 57 72 95 107 116 115 107 63 9 0 -19 7817 247 1733 30 10343 2 10 17 5032 -11428 33 1035 3234 7182 12913 18359 8640 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 36 182 265 339 354 497 629 822 977 1243 1596 1975 2461 2814 3082 3379 3710 3990 4538 5483 6414 7710 9362 11083 12758 14062 15318 17028 19052 21361 23854 26180 28096 29816 30493 31243 32056 34316 37474 42937 50640 58069 64388 68393 68164 66460 65605 66946 68915 69838 69847 70698 71881 74385 78146 78497 76504 78801 87336 95941 103597 116124 134801 149910 158026 167228 178113 181535 182511 181915 175084 166382 162575 159980 151267 143116 139366 143071 145851 154434 160402 158534 146192 126240 100350 82083 70621 64532 58063 39147 13319 3686 2016 672 88 57 57 55 57 45 35 50 66 56 57 52 55 66 79 93 91 90 69 45 14 -14 7823 244 1758 30 10338 2 10 23 5033 -11428 300 1848 5170 11759 20551 13429 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 133 313 544 774 924 1065 1196 1397 1542 1739 2030 2138 2313 2717 3245 3853 4838 5985 7159 8682 10444 12598 14652 16302 17970 19941 21634 23437 24976 25851 26926 28303 29241 30301 32354 35443 38829 43297 48302 54009 59507 63485 64808 64840 65226 65499 66099 67765 68510 68728 69647 70841 74780 81911 88783 95640 107750 120409 130223 140896 145346 148718 153981 159404 170445 176625 182605 182323 171929 159659 152825 141032 137840 131011 126621 128980 132890 138545 139480 131104 111176 80546 67203 75758 82911 68117 27633 3054 131 35 -3 6 29 14 -20 -11 -11 -4 13 3 -15 -15 -14 7 19 33 38 31 28 4 7829 244 1784 30 10334 2 10 29 5035 -11427 138 1427 4623 10703 15892 13723 1549 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 139 336 435 512 659 805 1079 1376 1696 2121 2658 3134 3558 3930 4462 5272 6417 7612 9053 10757 12580 14626 16524 18656 21291 23654 25778 28292 30640 32429 31880 30974 30630 32750 36655 39828 42582 46416 50890 56627 62675 67976 71747 73053 72370 71811 71560 73272 77484 82517 87646 91345 95125 102902 108819 113798 123541 136204 151890 167717 177090 184274 186385 198274 206323 198152 180945 171405 158822 149103 138644 126096 117264 114283 109503 105816 105310 102568 95580 85539 73980 64499 60928 74978 68696 29539 2263 71 7 6 17 15 17 9 18 -11 -6 9 6 -6 -13 -13 0 27 23 27 26 22 -8 7835 247 1723 30 10333 2 10 35 5036 -11427 -42 784 2647 6642 12478 13507 5857 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 48 148 249 399 540 683 847 1050 1281 1548 1905 2343 2764 3305 4268 5583 6794 8244 9883 11789 13817 15869 18253 21397 25159 27814 30091 32039 32714 32494 32355 32321 33390 35187 36356 38410 43941 49710 53473 56643 60491 65287 70783 75292 78664 80771 83295 87769 92094 97094 104881 115576 124240 129008 134672 140253 145273 152900 161460 174604 180844 191215 213035 239547 252774 243169 219492 187101 158040 139944 130235 117087 111460 108525 102426 95438 84042 67227 60230 56867 52432 49026 42177 16984 1438 102 39 31 24 11 -5 12 21 2 -4 3 6 11 12 -10 1 19 21 40 31 31 27 7 -19 7841 245 1752 30 10332 2 10 41 5037 -11426 12 1407 4651 12377 17845 6016 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -2 55 153 280 466 713 1001 1335 1676 2021 2414 2877 3358 4002 4856 5691 6508 7502 8541 9701 11356 13119 15153 17956 21269 25299 30318 34811 39212 42727 45071 46762 46675 44571 42193 42015 43837 46519 50570 54480 57528 60624 65905 71649 76699 80254 84053 90676 99081 110186 117213 118868 120478 123875 128476 133760 139068 145526 162420 178195 197895 213724 225686 232935 241801 254306 256410 233298 199555 158592 124512 109115 105778 105907 104682 99613 86431 65121 41431 26915 20390 16975 11626 5175 1411 195 22 20 19 9 -11 1 -9 -15 999999 -22 -15 -10 -4 -9 8 15 15 24 21 15 9 -10 7847 244 1781 30 10331 2 10 47 5038 -11425 1085 4446 9882 10320 2751 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -16 143 268 465 617 799 1051 1257 1600 1983 2366 2784 3319 4018 4867 5789 6768 7877 9215 11102 13168 15933 18999 22182 25867 30361 34736 39437 43598 46980 48694 48838 47094 45385 44485 43389 44740 46990 48729 52049 55166 58856 65463 73877 78205 79594 83050 89944 95536 97468 99451 103529 113025 124210 133267 142210 152814 165161 182879 204412 227040 224497 201303 206068 240867 259175 267249 263347 226844 174034 138937 129557 127502 127936 119171 102694 81132 56110 25075 7277 1443 251 113 94 66 33 37 35 22 24 28 16 16 15 18 3 18 28 19 23 33 43 50 55 50 27 1 7853 245 1779 30 10329 2 10 53 5040 -11425 284 5512 8251 8229 3010 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -57 999999 999999 -76 -85 -77 3 147 302 452 745 1112 1443 1736 1943 2158 2488 2967 3560 4113 4723 5702 7200 9203 11315 13909 17228 20535 23521 27762 32265 36601 40875 45321 48979 50499 48684 45653 44479 47189 49076 49131 51296 53864 54092 53598 55387 58614 61924 66609 70675 70368 71962 77789 82040 86443 94074 108489 123377 129732 129581 128504 135102 157461 185036 203485 203223 201488 206937 227298 252964 283999 298553 299528 253201 198486 157639 145896 143117 139927 126255 96918 67833 36698 9706 1134 252 141 105 78 88 75 66 60 61 54 60 53 42 42 42 40 41 56 63 79 83 86 92 80 69 35 -4 7859 244 1777 30 10327 2 10 59 5041 -11424 9 2595 8277 14804 5734 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -54 -18 63 56 39 -38 -96 -66 23 123 252 378 444 532 700 790 952 1265 1814 2444 3034 3690 4349 5204 6509 7957 9555 11948 14863 17957 21406 25343 28850 33605 38933 44697 49865 53991 54691 51924 48431 47388 48040 49383 50240 51437 53241 54829 55285 55763 56752 59644 62558 64480 64610 66290 69688 74922 81564 93420 106180 113688 116685 112212 106935 115801 146360 176202 188295 194669 199588 223072 249399 263533 280200 295533 291664 261545 210754 181085 157159 139595 128204 107185 84338 57183 27697 8970 1761 240 117 80 66 67 44 33 25 34 38 16 21 11 6 8 13 32 48 51 62 61 52 61 48 4 7865 252 1595 30 10325 2 11 5 5042 -11423 4976 6675 4417 1849 -80 999999 999999 131 3895 8443 2418 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 61 239 395 434 507 463 375 352 374 426 486 530 620 692 763 891 1008 1202 1553 1980 2432 2973 3568 4217 5092 5959 6910 7835 8978 10838 13443 16169 19399 23710 30073 35894 41566 48434 55982 62518 66264 64517 59003 54966 54778 57160 59839 61065 61417 61823 63332 64473 65546 67089 68395 66732 66503 67643 72650 84138 96870 105921 105917 100003 94856 94414 104434 125693 156375 173581 183632 188673 203887 225253 240711 255431 272797 275609 264467 247536 221072 195679 178872 165820 152288 132241 84388 34154 11880 5217 1538 315 132 111 103 100 78 58 58 58 67 36 37 38 34 41 38 67 82 74 83 103 101 83 41 -13 -25 7871 253 1501 30 10321 2 11 11 5044 -11423 -98 888 2642 5357 9621 11583 6983 382 999999 -70 563 1572 4061 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 195 357 548 664 750 764 773 929 1041 1145 1183 1284 1385 1532 1580 1602 1651 1859 2021 2437 3041 3512 3953 4358 4913 5597 6253 7150 8427 10009 11866 13802 16899 22811 30901 37221 43905 52414 62111 70483 74524 73505 69399 65622 62367 60975 61192 61915 63034 63228 62501 62342 63171 64790 68797 69123 67748 69938 75323 84177 92749 100304 103809 97452 91485 100084 128502 152781 164726 172810 187656 201365 213143 221949 228498 232197 227405 214665 210397 221897 226462 216289 190060 158617 126928 94500 53246 19677 5635 815 245 121 80 82 65 38 40 40 37 29 25 30 31 16 14 27 28 31 45 62 63 65 60 0 7877 249 1618 30 10318 2 11 17 5045 -11422 53 919 1933 1733 1056 2543 6959 9534 17115 18914 1281 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 297 566 828 1160 1360 1489 1635 1808 1932 1988 2074 2220 2377 2540 2909 3370 3930 4605 5219 5722 6157 6301 6401 6837 7303 7711 8319 9405 10145 11259 13583 17671 22627 28199 34565 44179 55228 65504 76269 83731 83452 79141 76593 74579 73024 69816 67288 66415 65112 65217 64292 64024 63641 62909 62298 64605 64892 61823 69790 87515 102545 104658 95191 95864 118812 150994 175002 182792 184919 190586 198455 200006 201761 201380 193162 193535 203651 204867 196790 195253 191975 169693 137785 108374 83347 76857 64134 28093 8977 1906 295 115 85 61 45 27 46 49 38 25 15 32 7 26 36 49 60 65 87 75 55 17 7883 251 1586 30 10316 2 11 23 5046 -11421 -83 762 2370 5505 9242 5146 3683 6793 7844 9610 13273 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 90 409 769 1247 1737 2120 2473 2863 3138 3305 3642 4272 4953 5318 5516 5785 6083 6558 6887 7339 7773 8282 8620 8882 9395 9747 10412 11427 12622 14459 17226 20924 26008 34605 46301 55828 68703 81001 92261 100751 105017 102822 97568 93602 90549 88535 83923 79795 76302 73283 71927 71406 73410 74126 71322 70294 71530 80228 86952 87009 92124 104618 128884 157969 178680 190731 194050 187930 179368 169412 154931 141944 143107 169273 184758 180393 178015 177534 175547 173268 156013 141960 118565 98869 71556 38262 18605 5357 705 135 103 90 75 60 57 57 50 59 57 64 54 48 63 59 70 87 92 91 84 36 -8 7889 249 1583 30 10313 2 11 29 5047 -11421 238 1542 4391 11893 25064 20946 5536 1609 170 887 3813 -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 -66 87 255 398 697 1131 1638 2286 2866 3608 4428 5361 5905 6105 6201 6151 5763 5665 5784 6069 6356 6468 6782 7034 7055 7096 7430 7767 8132 8735 9152 9950 11581 13478 17274 22569 30459 42079 57459 73450 89975 102206 106055 104384 100004 95924 94712 91642 88243 86034 81874 75574 69000 67091 68463 77705 89578 83751 75349 85104 100167 108079 117976 133338 145621 159229 168103 165611 157211 141169 125404 120303 124696 138853 148473 163516 173301 181910 191467 200565 202150 189755 162621 118225 73731 44280 29092 22941 16717 3865 191 70 48 17 5 1 -5 -16 -12 -4 -12 -22 -24 -4 -5 -12 28 31 13 -22 7895 250 1609 30 10309 2 11 35 5049 -11420 94 1162 4537 12362 18512 20731 19765 8788 207 493 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 240 699 1073 1456 1768 2017 2338 2564 2853 3092 3320 3469 3492 3490 3723 4153 4532 4783 4987 5076 5125 5180 5315 5549 6006 6460 7146 8082 9064 10275 11783 13829 16335 18808 20943 24179 33618 45404 58371 75107 89496 98910 104987 107570 106050 103154 98797 97889 97938 94280 86189 75614 68291 70857 85355 113774 129887 124879 122020 122084 126224 131874 140266 145513 147807 144065 135476 130442 129493 131740 133326 131511 131280 139293 148641 158102 178577 208127 221200 231651 225264 191998 140133 87539 50015 32257 25326 11808 1844 293 98 57 31 45 44 31 28 36 30 33 32 12 26 40 61 79 72 44 -4 -24 7901 250 1608 30 10308 2 11 41 5050 -11419 -74 1071 3948 10136 20492 31171 39006 31168 4642 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 74 218 342 449 509 770 1204 1474 1860 2317 2699 3034 3449 4031 4680 5237 5827 6103 6084 5933 5941 6276 6972 8124 9281 10517 12367 15266 17585 18583 19480 21217 23189 27079 34668 46441 62610 82289 100165 115793 122297 120012 115419 112015 109835 110351 110793 105452 92839 82598 84279 100553 125492 145658 153569 152246 152334 154703 151719 147606 144795 141510 139513 136390 132380 130463 128702 127735 128662 134312 144964 164959 197205 214201 210857 208458 203838 179228 116966 54125 26820 6331 1440 332 634 514 77 42 49 51 43 23 20 18 5 6 14 29 34 29 37 66 61 51 20 -22 7907 250 1635 30 10305 2 11 47 5051 -11419 163 1581 5674 13742 21247 29811 41087 21226 1142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 240 645 918 865 612 343 223 253 362 478 659 991 1489 2195 3149 4099 4881 5353 5908 6309 6513 7954 9654 10851 12249 12997 13559 15450 17539 21462 28320 36491 46336 58745 73849 89114 105721 118892 123779 121268 115992 111534 108078 109234 111005 109603 107368 108095 112139 124715 137038 153686 171098 193985 203227 191355 175176 161380 159085 158376 159016 155418 152067 146862 140191 137673 144173 155971 174624 195858 208228 208278 198695 180224 147082 99171 54769 13643 2830 634 253 139 98 74 69 48 50 33 29 41 50 39 41 46 36 56 66 90 100 92 60 13 -22 7913 261 1301 30 10301 2 11 53 5053 -11418 8254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 1515 4770 10196 14019 16509 25591 26432 6727 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 208 380 455 422 408 339 217 177 147 300 665 1056 1192 1205 1099 1028 912 867 867 751 505 353 176 169 323 731 1309 2113 2924 3669 4359 5200 6183 7379 8519 9573 10423 10486 10416 10810 11702 13245 16108 21404 29451 40541 52959 68144 84345 100972 114259 120914 119166 115863 114973 117571 121907 124756 125422 125933 131536 137813 141454 152470 168429 179370 181431 186253 191551 190395 178008 172024 166822 162626 152443 141350 133328 130612 138631 160402 183061 200179 206165 202081 186847 157732 115645 68080 29303 7361 1077 175 89 40 38 36 43 31 19 19 9 13 14 18 10 8 20 26 39 50 53 31 -6 7919 250 1630 30 10300 2 11 59 5054 -11417 286 2680 5242 6831 10004 20019 32708 15724 205 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 89 19 999999 999999 999999 42 172 269 348 406 531 627 729 887 949 888 885 862 934 1188 1420 1515 1826 1968 1892 1902 1669 1204 1128 1019 898 828 729 564 479 446 352 442 846 1580 2543 3374 4002 4554 5077 5761 6852 8725 11238 13409 16437 20772 26933 33904 42271 53277 65717 80113 96214 115420 133946 138386 124753 113551 113348 120066 131249 142346 147092 150686 158549 156402 157142 168436 180839 199321 214495 225519 228946 221271 216726 200257 176674 156654 128697 113727 115367 127153 149465 179091 214519 230902 227142 201859 138876 63832 21675 7203 2992 831 176 49 47 60 42 30 33 32 29 24 13 8 1 11 31 32 28 40 51 53 30 -20 7925 250 1599 30 10299 2 12 5 5055 -11417 29 465 1211 3036 6954 13911 23744 28599 9314 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 830 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 495 654 805 943 1001 1175 1186 1292 1455 1456 1425 1472 1524 1639 1662 1696 1876 1937 1701 1404 1057 1078 1184 1124 1275 1238 1309 1395 1560 1711 1744 1841 1997 1993 1999 1869 1390 1022 995 1078 1258 1617 2060 2594 3429 4768 6666 9162 11758 13965 17148 21405 26789 34346 44568 57344 71630 86656 103781 118824 122406 112634 103423 103743 110016 116444 119528 122207 125864 130966 140090 153138 168667 182633 199912 220070 229859 233461 239514 249353 252601 234014 191588 145291 114071 102711 103830 124152 159436 189179 213384 227607 222464 183862 105158 38396 14956 19148 13152 2298 92 31 36 28 18 10 10 1 4 -5 -12 -8 11 -5 -3 11 23 50 48 11 7931 246 1689 30 10299 2 12 11 5056 -11416 529 1710 4127 8870 15529 11323 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 1102 6251 12869 14663 5050 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 375 499 605 736 709 632 698 773 846 1058 1442 1667 1811 1648 1367 1131 1066 1236 1267 1234 1266 1218 1241 1418 1556 1548 1601 1583 1538 1628 1792 1662 1547 1449 1461 1298 1183 1166 1178 1221 1051 1065 1092 1215 1585 2061 2799 4137 6233 8596 10837 13856 18005 23023 28459 36366 45998 57028 69268 84999 103083 119037 127336 123497 116654 117746 122887 128949 136454 142468 143566 141659 143273 158248 183524 212610 226297 221811 213765 210397 213787 212277 194864 167595 145501 132909 119258 102083 90883 124078 185587 206771 224515 216467 171417 142512 85325 25335 4315 2707 1387 289 9 -1 -9 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 1 -20 7937 242 1809 30 10299 2 12 17 5058 -11415 291 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1876 8622 19304 32730 22529 4224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 360 643 906 1116 1409 1487 1415 1429 1330 1288 1300 1191 1169 1262 1316 1362 1275 1398 1677 1466 1474 1989 2012 2121 2304 2251 2152 2074 2105 2150 1894 1562 1527 1630 1488 1208 1221 1262 1251 1161 1174 1392 1849 2733 4101 6634 9778 12255 14663 17305 20659 24351 28577 35232 44791 56384 70261 85742 102885 121742 141655 150899 151640 151689 159688 167560 179915 187707 189646 188952 193387 213767 236217 239774 225076 209101 210632 218301 217947 204216 181571 147454 123100 116013 107636 106130 138027 177237 202210 235184 228084 170347 122864 69391 16417 1183 163 106 61 42 40 32 24 14 14 3 14 4 -8 -1 13 17 29 23 32 47 48 16 7943 184 3639 30 10299 2 12 23 5059 -11415 612 3863 8376 10887 11749 12951 9228 3118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 913 1650 2261 2720 3222 3394 3216 2942 2626 2324 2161 2031 2020 1935 2003 2026 2324 2482 2645 2721 2277 2090 2053 1717 1372 1128 1140 1405 1702 1532 1381 1210 1229 1311 1598 1941 2329 2884 3864 5408 7204 9355 11368 13254 15233 17703 20787 24724 30903 37432 46009 56398 67384 79437 93437 110349 130039 149637 169488 180466 186298 188787 198646 206805 203389 191120 191914 205597 218170 223564 227698 230761 224675 215277 207112 197195 189425 179243 167748 144756 140995 157333 175083 199285 248286 281897 278033 186178 51000 3463 515 184 133 113 104 84 60 50 42 44 57 65 50 55 49 52 63 61 73 91 71 50 17 -1 -12 -16 7949 184 3673 30 10303 2 12 29 5061 -11414 78 1436 3648 6667 11176 11924 10326 5786 987 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 490 944 1446 2007 2505 2839 3038 3264 3300 3169 3089 3123 3117 3156 3334 3607 3732 3427 2669 2258 2169 2340 1906 1463 1366 1515 1748 2243 3126 3836 3378 3226 3447 3940 4544 5199 6095 7268 8562 10074 11615 13006 14410 16069 18244 20661 24014 29491 37548 46958 57050 67696 77812 88381 101159 117051 137722 158985 181233 197387 208619 214526 217452 223068 229374 227732 231167 240647 254081 257819 248335 236466 221452 215333 216333 209816 200804 192208 176223 170529 184147 210791 229016 226652 191174 103685 27442 1642 247 188 224 195 110 72 72 55 48 43 38 44 50 44 60 71 76 76 97 100 94 67 36 26 12 1 -16 7955 180 3677 30 10307 2 12 35 5062 -11413 -85 891 2701 6326 14407 23586 17189 5377 -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 50 475 880 1150 1375 1583 1647 1969 2509 3037 3602 3970 4092 4021 4232 4497 4467 4142 4103 4012 3667 3415 3110 2550 2466 2707 3093 3503 3837 3709 3751 4460 5280 6135 7092 8394 9803 11151 12483 13391 14844 16689 18929 21901 25642 30002 35187 42455 51407 59588 69245 80288 91596 102732 115391 130281 145402 163476 177083 192955 204476 219966 235478 237838 234651 233310 231721 219279 199951 195238 193621 199709 211993 222480 215773 195618 172185 161710 167568 199737 240137 280141 263869 122695 14044 443 187 275 315 214 89 27 17 6 -6 -3 -6 -3 -7 2 6 12 30 39 45 41 22 8 -15 7961 247 1728 30 10308 2 12 41 5063 -11413 -7 -39 999999 -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 1700 4860 7531 10632 15166 16717 12544 2013 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 740 1508 2004 2562 3134 3423 3731 3823 3909 4075 4504 4936 4957 5155 5538 5501 5198 4806 4518 4332 4509 4855 4709 4315 4846 6152 7200 8286 10019 11724 12488 13444 14591 16086 18080 20650 23602 28030 33112 39788 47843 57799 68113 79207 90293 102740 115794 128529 143515 160886 177075 193301 206551 222044 230100 228116 219913 207731 206500 207810 197956 188756 176124 177866 184651 190258 197742 199795 194509 191210 180284 177334 184244 229870 329505 336927 149000 14853 788 459 422 454 190 37 25 21 18 19 15 19 12 20 25 29 52 51 64 69 58 49 25 -10 7967 183 3708 30 10308 2 12 47 5064 -11412 91 1813 3401 5080 8844 12838 12003 14406 14107 5688 1422 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 380 623 1049 1787 2734 3285 3662 4222 4760 4968 5034 4961 4829 4887 5092 5293 5621 5797 5846 5633 5697 6185 6395 6383 6908 7189 8249 9212 10560 11739 12906 13647 13657 14110 15384 17399 19706 22826 26855 32725 40013 48297 58401 69186 81179 94226 107373 121279 132475 143296 154820 166498 179531 190180 196310 196909 201625 206999 209211 213708 208562 183748 159096 151737 154507 161616 167589 175701 180331 186752 172617 150654 140387 164719 231284 259268 193541 69850 73694 108801 12790 84646 68674 527 74 51 41 40 39 38 31 26 24 48 51 40 69 88 87 67 52 26 -5 -24 7973 268 1188 30 10308 2 12 53 5066 -11412 774636 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1395 3460 7643 16786 22263 20285 24017 21977 9766 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 116 517 942 1209 1837 2814 3477 3855 4143 4300 4257 4369 4664 5102 5688 6401 6775 6971 6967 7284 7890 8279 8926 9793 10532 10649 10751 11324 12323 13811 15454 17226 20056 23212 26299 31188 38342 46646 56259 67677 78708 90839 103852 115574 126710 135486 143085 148854 151284 152726 153802 153103 151996 149044 143845 140185 132317 120444 117745 115186 116075 126509 140691 151853 149967 133039 111348 111655 122978 146307 154035 115390 7841 66205 156156 21647 133337 516824 173341 20081 224 57 62 73 45 47 56 60 60 70 55 78 98 103 103 86 63 33 -3 -22 7979 181 3768 30 10308 2 12 59 5067 -11411 344 1420 3552 6486 10582 15475 16170 21687 35466 48017 38056 12010 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 161 563 916 1340 1852 2448 2842 3061 3308 3920 4460 4749 5176 5741 6126 6456 6987 7559 7957 8067 8244 8429 9226 10933 12315 13324 14241 15151 16146 16693 17505 18827 20031 21226 22821 24915 28495 32401 36299 41462 47881 56383 67793 82120 99523 118672 139422 161305 178980 196682 214474 224036 231281 230853 221466 207171 197456 194386 189829 174396 165557 161031 151687 153409 169171 199249 221230 220034 189821 140522 107204 89191 89684 88949 61327 16512 4604 11779 23632 64016 76158 150191 185240 59456 1043 65 67 59 47 52 48 44 42 49 66 66 81 88 94 80 59 43 2 7985 178 3858 30 10308 2 13 5 5068 -11410 -21 983 3068 7102 16872 38278 64398 75331 38947 2260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 628 921 1151 1410 1792 2459 2935 3032 3257 3793 4121 4505 4981 5266 5825 6561 7172 7992 8544 9126 9814 10779 11429 12235 13672 15429 16869 17770 19144 20268 21736 22884 24059 25069 26788 29430 33671 39106 44646 50502 58066 68112 81653 101332 126248 148361 168416 185536 202386 217141 227213 232928 231513 224900 209917 177969 152804 138832 136141 136099 144407 162197 186783 203165 198713 165271 119840 81883 62378 66370 92030 146192 199488 161198 67045 15857 18264 35775 56909 175531 213253 47171 435 40 23 29 30 19 29 26 26 33 54 50 60 78 67 58 36 9 -18 7991 179 3797 30 10307 2 13 11 5069 -11410 -12 647 1677 4050 7876 15596 29822 46099 48896 21937 3726 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 603 827 784 623 423 285 273 243 347 651 961 1114 1160 783 480 284 163 328 697 1066 1380 1645 2228 2499 2657 2527 2437 2280 2086 2237 2299 2490 2937 3384 3709 4663 5794 6478 7089 7731 8456 8995 9600 10330 11040 11721 12760 14046 15922 18006 19556 21222 22890 24550 26185 27909 29912 31290 32687 34559 37518 42213 50519 60855 76545 94251 113559 134508 152393 161888 173419 183065 189884 193386 195050 187328 172265 150607 136180 126005 122316 122803 131965 147256 161232 154628 137278 123853 113084 110641 96390 80397 78961 121055 204821 262650 210710 57699 16697 49778 130381 168287 129048 773 30 19 10 12 14 -1 -3 -1 8 10 22 40 47 63 59 32 6 -23 7997 261 1307 30 10307 2 13 17 5071 -11409 13026 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 805 2723 7265 16929 29691 38453 36586 15395 4148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 385 831 1203 1339 1272 1197 1060 1041 1034 1012 1075 1087 1416 2097 2787 3182 3115 3130 3017 2853 2838 2882 3054 3107 3082 3116 2918 2930 3188 3341 3534 3550 3465 3305 3290 3560 3984 4583 5645 6833 7882 8527 9316 10321 11196 11936 12530 13428 14717 16267 18440 20803 22593 23299 23843 25238 27326 29539 32131 34624 37619 40804 43843 47077 52776 62644 76833 94643 115024 135571 156459 171110 187816 196613 199956 198723 197506 196306 189534 172586 154855 139680 130158 128764 136386 148523 155517 151872 143034 129543 115045 108209 114177 120788 125309 145662 214178 290321 270423 119368 111726 47493 27874 33925 706 27 29 15 8 14 16 19 14 17 19 33 56 77 70 70 57 8 -19 8003 175 3858 30 10308 2 13 23 5072 -11408 -16 1088 3271 4591 4888 7121 11251 22389 31419 25587 19069 5345 1785 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 55 273 579 941 1387 1702 2042 2495 2727 2584 2543 2616 2846 3117 3734 4456 4935 5442 5967 6726 6922 6751 6056 5039 4301 3779 3572 3764 3587 3396 3352 2966 3053 3774 4148 4218 4488 5427 6832 8007 8735 9808 10461 11203 11518 12079 13319 13999 14176 14687 15647 16809 18630 20718 22126 23474 24816 26804 29330 32822 38251 45589 53534 61365 68199 75264 85801 101010 117619 137797 163355 190546 213439 222293 219499 217045 213799 194338 176815 163068 150612 140039 139443 143203 151217 163347 164707 146781 125384 105183 91052 104139 125034 130629 176747 211682 144000 152398 157168 150699 150495 21255 532 33 14 -5 7 9 9 -23 -19 -13 -6 -20 2 17 30 48 43 30 3 -19 8009 172 3922 30 10312 2 13 29 5073 -11408 146 1395 4152 6473 8856 16018 23140 31310 39513 27959 3981 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 537 1061 1448 1797 2315 2706 3019 3317 3697 4021 4199 4315 4394 4647 5283 5845 5627 5169 4510 3538 3033 2627 2175 1972 2104 2431 2739 2744 3028 3386 3526 3148 3243 3790 4668 5376 5832 6107 6102 6251 6893 7992 8853 9677 10431 11050 11819 12854 13920 15291 16581 17642 18397 18626 18867 19084 19617 20709 24103 28658 36052 45283 54304 62468 70763 82616 97917 117728 137599 155025 173493 190066 206252 218077 219721 213933 198498 183657 173568 160239 151310 152687 156456 157663 146898 130679 115310 106893 113932 135720 185975 208023 174896 136664 121881 128560 191362 272990 183083 30087 1111 27 15 4 -5 4 5 -11 999999 999999 -15 -17 -3 7 23 43 47 40 13 -22 8015 172 3925 30 10315 2 13 35 5075 -11407 -90 501 1587 3239 5915 11963 25433 46263 66369 45750 23980 6861 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 76 590 1028 1559 1892 2253 2552 3069 3686 4444 4897 5120 5202 4864 4485 3862 3496 3455 3430 3499 3247 3301 3766 3656 3212 2965 2696 2534 2622 2661 2784 2984 3017 3029 2985 3159 3702 4440 5320 7025 9435 10859 11379 11583 12097 12872 13756 14984 16732 18276 19499 19357 18774 18187 17523 17772 19819 22598 25132 29159 35885 46443 59011 70377 79650 89449 105140 129235 155465 180788 199433 213784 229426 243495 246542 240473 229750 207416 187184 176911 173198 179389 185420 165296 121311 90225 84855 108091 127867 146213 171872 144754 123423 131320 174031 203514 185273 118173 24110 30258 979 -10 -6 5 5 -20 -7 -12 -18 -12 3 -3 11 22 37 42 25 19 -6 8021 174 4014 30 10314 2 13 41 5076 -11406 138 1269 3963 10128 25095 52492 89463 112511 74902 19647 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 322 1141 2290 3382 4224 4837 5799 5820 5662 5849 6405 6973 7356 7031 5999 5040 4559 4064 3957 4284 4385 4644 4605 4409 3888 3456 3326 3169 2795 2571 2411 2490 2262 2139 2509 3019 3657 4363 5050 6029 7693 10543 13105 15150 17627 19431 20515 20795 21268 22435 23762 25817 26255 24763 22256 22163 23618 24944 27340 31094 35289 41869 51674 66601 83965 102358 115600 128777 162187 204743 238858 263391 283326 310901 328853 337066 330015 303069 263326 230987 220220 224133 226722 206202 161087 119220 88755 68845 72756 84590 75573 69038 54110 61847 103087 159448 194668 194088 36699 44784 10895 246 108 96 89 94 85 68 74 69 76 86 92 111 125 132 124 133 113 74 52 23 -8 -25 8027 172 3980 30 10310 2 13 47 5077 -11406 53 1044 2914 5817 11718 23645 45871 71636 84800 62884 31807 6654 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 438 1047 1869 3094 4161 4768 5082 5024 5294 5544 5689 5252 4841 4454 4062 4164 4232 4198 4105 3882 3368 3089 2803 2599 2677 2993 3296 3326 3192 2947 2855 2982 3390 3920 4689 5505 6260 6956 8162 10163 11994 13677 15325 16590 18070 19271 19949 20722 21132 21060 22621 24742 25573 24148 23213 23207 23515 23575 25189 29046 33662 40776 53828 69727 84386 101681 121218 133409 152939 185259 228591 260463 281990 300338 321827 335107 328976 314968 301713 281602 265692 246888 229626 212494 188039 156314 113745 68619 55965 69163 68665 53690 46852 50370 68486 78264 115627 65655 58249 90864 4842 76 33 16 20 14 2 -2 3 14 5 6 32 54 50 48 43 42 3 -20 8033 170 4007 30 10307 2 13 53 5078 -11405 -50 838 2811 5348 10683 22335 47249 90002 117578 80848 17637 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 191 551 825 1268 1788 2201 2567 3579 4582 5250 5897 6287 6481 6462 5530 4796 4471 4336 4315 4209 4022 3735 3659 3660 3536 3372 3399 3346 3351 3121 3315 3747 4276 4784 5186 5443 6108 7130 8584 10578 12457 14355 15474 16273 17198 18330 19080 18860 18948 18797 18361 18925 19519 19380 19923 20934 20960 20308 20734 23137 29253 38265 50441 66419 84971 104090 123924 145658 167299 188637 221569 254467 275500 291770 297516 302151 299425 281484 269950 270838 273315 278090 272027 244737 213579 181186 125410 71211 34653 28871 35687 42811 37019 26045 48324 58673 65813 45059 16780 142886 104866 1184 -1 9 -7 -13 -13 999999 999999 999999 999999 999999 -18 -7 5 28 34 31 0 8039 265 1185 30 10305 2 13 59 5080 -11404 671751 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 443 1960 4923 11647 26144 57536 107678 102674 68047 24777 2658 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1024 2208 3670 4748 5524 5407 4699 4373 4900 5942 6684 7136 7289 7347 6925 6462 6245 5824 5078 4339 3955 3684 3489 3345 3238 3266 3318 3518 3676 3630 3770 4334 5240 6281 7200 8082 9050 9889 10887 12107 13053 13631 13352 13054 13205 13926 15445 17209 18575 19233 19910 20929 21211 20793 20839 22153 23303 23763 22174 22246 27866 37987 53839 75333 96602 114101 133451 157246 182204 208664 234777 262617 281606 288278 280381 259297 240549 227612 229276 242246 261229 271968 261965 240148 208241 162558 122043 102433 96873 123133 118648 60273 39015 42505 21740 2908 6237 10341 100210 191146 2625 62 43 27 -1 5 9 -12 -7 -8 -11 -6 20 36 49 53 52 32 -8 8045 175 3974 30 10304 2 14 5 5081 -11404 143 1170 2960 5830 11223 21691 42817 87501 123659 55560 10377 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 -43 440 1093 2005 2954 3588 4575 5200 5492 5509 5257 5208 5311 5339 5472 5352 5222 5151 4908 4389 3955 3744 3748 3674 3707 3951 4208 4608 5198 5692 6178 6651 7218 7577 7846 8071 8703 9593 10451 11038 11620 12173 12092 11621 11220 10966 11555 12553 13819 14818 15652 16247 16991 17541 16931 16687 17326 18164 19275 20924 23105 27655 34208 44544 62813 82960 99815 115755 132997 153024 180953 207878 226303 238080 244840 250985 237851 214867 198030 192266 195631 209717 229855 254083 272245 259483 202602 122935 66392 48493 64472 53773 33017 22251 11959 8299 21747 45379 38273 161428 489497 121906 640 104 54 48 58 55 35 42 55 44 51 69 74 74 95 99 87 51 13 -12 8051 170 4003 30 10303 2 14 11 5082 -11403 310 1744 4968 10061 17871 34916 70767 97192 49525 4665 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 553 1533 2807 3943 4636 4825 4605 4553 4659 5016 5092 4910 4754 4775 4628 4510 4214 4106 4268 4472 4615 4932 5418 5761 5823 5912 6002 6571 6897 7355 8496 9395 10054 10333 9676 8850 8260 8501 9252 9762 10148 10266 10978 12239 13263 13720 13655 13037 12412 12776 13497 14589 15922 17333 18683 19797 22142 26274 35050 50750 76411 99041 114819 131567 146610 164794 186068 209766 233207 239409 234201 229312 217993 204004 191755 183196 194944 216338 250174 286636 304289 248903 133195 55649 18040 6968 6668 7055 10713 30733 53403 77953 123118 138793 159286 306293 123156 703 18 -3 -18 999999 999999 999999 999999 999999 999999 -22 -11 -3 17 0 -7 -3 8057 170 4002 30 10302 2 14 17 5084 -11402 261 1523 3392 7315 14425 27578 49362 71229 64325 19948 1173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 461 1492 2592 3514 4451 4971 5239 5270 4974 4667 4743 4879 4715 4838 4912 4791 4678 4754 4848 5252 5136 5533 5885 5787 5858 5921 5938 6424 6866 6824 6848 6691 6650 7334 8264 9080 9532 10043 10652 11041 11318 11584 11654 11336 11006 11034 11538 12821 14400 16052 16892 18511 20522 23109 28256 37882 54184 72591 94802 116312 134324 155289 180625 204730 226195 249865 272114 285637 283580 271252 246520 214468 195104 190598 197085 219140 242781 245551 203294 94964 29339 7935 2257 3570 21239 75105 124020 115681 168099 191157 147399 123185 185187 46428 590 41 11 -2 1 -20 -9 -14 -6 -10 -8 4 7 11 21 22 7 8063 245 1722 30 10302 2 14 23 5085 -11402 1238 2150 1222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1137 3553 10022 18259 28003 40784 53547 65256 45851 4719 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1144 2423 3883 4997 6282 7170 7566 7636 7663 7458 7321 7126 6899 6713 6764 6794 6940 7015 6990 6949 6853 6926 6997 6920 6938 7102 7161 7824 8518 8842 9114 9082 9376 10035 11209 12423 13466 14543 15524 15799 15300 14580 13926 14719 16115 17017 18307 20520 23534 26987 31250 35820 40869 50569 67698 95227 122676 141690 158465 178725 204810 226318 242141 256030 268212 275222 270591 268757 254021 221096 191860 183205 203996 240205 255367 221908 155784 88220 50163 46981 44717 51130 43887 36885 44011 74142 105999 134447 124041 148339 205367 17040 156 12 -1 -17 999999 -21 -12 999999 999999 -25 999999 -25 -12 9 20 3 8069 169 4033 30 10303 2 14 29 5086 -11401 630 1810 3618 6709 12103 22196 40197 76119 131236 141195 86212 49913 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 460 1681 3626 6381 9283 11159 12568 13722 14337 14193 13614 13333 13697 13268 12815 13007 13096 12888 13367 13781 13525 12888 12579 12666 12528 12150 12929 13685 13510 13603 12785 12566 13176 13680 14523 16179 18710 21369 24205 26656 27406 27459 27847 28496 30263 32280 33441 33779 34486 36712 40297 43546 48014 53606 60659 73767 92732 123382 163464 197946 228141 259798 286515 299666 312718 315852 302712 276767 230651 183872 181238 194491 202845 228434 260648 242091 145798 55923 17676 12247 37137 50441 36377 31283 20485 42355 104802 113359 53518 38172 57115 9662 94 23 26 29 2 -4 0 18 3 -4 -3 -1 27 31 29 31 26 -8 8075 167 4094 30 10304 2 14 35 5088 -11400 472 1866 4139 8559 17531 35162 71966 139541 158668 96494 30334 2728 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 737 1774 3187 4985 7123 8991 10588 11958 12996 14251 14959 15085 15318 15619 15569 14949 13427 12924 12587 12554 12994 13316 13278 13380 13007 12418 12530 12094 11228 11519 11774 11445 11351 12206 13075 14362 16546 19882 23002 24724 25805 26851 28707 30638 33143 35681 37704 38593 37746 36441 36332 37485 39958 44966 54987 71575 103951 148797 186754 217552 230542 246500 263121 281565 303972 318237 310381 253640 187489 129741 106017 108789 130503 145998 174504 225963 260290 261861 225825 170006 113217 59396 12256 1450 3368 6100 35367 81465 71928 42056 8127 247 40 32 27 15 -10 -7 -4 3 0 2 -10 -14 4 16 27 53 35 -2 -23 8081 247 1694 30 10304 2 14 41 5089 -11400 17 1387 2260 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 999999 999999 999999 999999 999999 999999 999999 999999 178 1862 4609 9096 16692 26545 47302 59668 63158 83265 99967 65083 40889 44064 25591 4779 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 872 1589 2586 3998 5891 7674 9213 10887 12637 14288 15621 17362 19000 20237 21151 21539 21142 19143 17621 16642 15846 14561 14077 13737 13882 14504 15674 16740 17587 17508 17040 16462 15667 16085 17019 18819 22433 26745 29757 31458 31935 31964 32718 34067 35965 38142 39374 38878 37405 35223 35723 37832 43070 51941 63664 79942 107547 144439 186038 217508 242095 260685 265364 269643 285239 293114 290276 251257 168670 96534 70248 80862 105889 131104 174181 225851 251613 213275 143965 106286 76845 48805 29527 9954 3298 22019 84270 136151 97675 30259 1366 127 31 22 24 5 4 -1 -8 10 1 3 14 12 14 18 25 43 51 24 -1 8087 264 1183 30 10303 2 14 47 5090 -11399 327164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 787 2299 5615 12308 26406 47302 81801 123908 154547 153175 67507 30045 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 315 977 1624 2946 4917 6683 8313 10532 12793 14647 16262 17540 18811 20197 21177 22034 22485 22664 23397 23563 23905 24548 24273 23732 23051 22801 22920 23305 23256 23130 23135 21788 21243 21487 22297 23851 26568 31041 35306 39558 43423 41439 38508 38454 40628 42662 44636 44959 44290 43401 43160 43544 45873 51136 59673 73138 93055 123603 158098 191297 226080 259018 280913 289577 279702 267139 256194 241512 219168 170989 120748 86383 77974 87689 110101 139305 161413 126882 75263 39581 20287 35016 67068 71246 35091 51315 83959 74901 85992 48346 2014 102 27 33 16 20 15 -5 4 1 7 5 10 9 6 -2 15 27 34 19 -6 8093 172 3911 30 10301 2 14 53 5091 -11398 185 1262 2375 4011 6116 10660 18341 29837 57185 88024 116119 115772 95392 48116 30418 11960 17113 27742 27600 10438 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 722 1525 2480 3471 4232 4828 5600 6502 7724 9288 11099 13401 15845 18419 21045 23643 25552 27121 27864 28772 29861 30237 30915 31412 31677 31977 31547 30137 27715 24369 23818 25877 27299 28599 31199 34747 37935 42091 45058 47204 49519 50684 51587 52305 52280 51206 50427 50582 50886 50832 51894 55246 58182 61410 70029 80944 96640 122082 160455 216165 262434 286123 303753 312880 307368 284614 259551 223221 192570 176219 142520 104179 83089 76784 75191 73943 55139 33503 22001 11442 4621 13739 33904 47117 30698 67669 124105 24029 23657 956 216 50 22 21 7 -10 -6 -5 -9 -10 -25 999999 999999 -15 -8 -3 -1 6 3 8099 176 3968 30 10298 2 14 59 5093 -11398 661 2000 4351 8988 17585 32026 64884 128946 171661 130760 68715 65443 3058 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 697 1423 2331 3416 4592 5512 6138 6282 6376 7064 8516 10598 12834 15089 17747 20494 22857 25029 26789 28315 29192 29137 28729 26786 25680 25574 25290 24995 24182 24164 25772 27722 30491 33991 37272 39482 42065 44732 46199 47853 50350 52634 54640 54570 55082 53507 52536 52684 53917 55607 58852 62118 65587 71207 85501 105607 126848 157936 185882 214423 250839 292123 336228 374340 391315 385787 347980 289657 227526 181799 136045 100683 80163 77498 87748 99252 106090 94136 45917 5386 1886 10668 31299 21604 14348 17258 12684 1496 1154 2340 356 47 50 39 29 19 8 22 34 22 35 11 9 19 32 28 34 47 38 10 4 4 1 -13 8105 168 4082 30 10292 2 15 5 5094 -11397 242 1353 3674 9141 22620 52850 117855 196198 224583 136705 7375 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 564 1390 2319 3265 3998 4600 5369 6124 6863 7242 7839 8769 9552 10670 12049 13511 14645 15740 17315 19150 20864 22350 23977 25252 25563 26079 26161 25661 24894 23918 23619 25159 28083 31035 33687 36686 39049 41040 42456 45670 49587 53984 58626 62416 63805 63130 62212 58807 57565 58675 60959 64590 67352 72020 81457 98348 128380 160762 182845 192659 208962 242409 282352 321839 354427 369610 349310 280408 218142 152954 96075 65002 49722 48197 50181 59407 75813 93352 103073 75746 19688 3310 12445 32989 28262 2799 1946 814 8071 18868 1040 50 21 16 10 11 5 -13 -14 -3 -6 -10 -16 -15 -18 -7 -4 -9 -4 -2 -24 8111 172 4108 30 10288 2 15 11 5096 -11396 35 855 2212 5034 11160 24808 57112 115515 218532 333633 255950 85397 7472 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 408 719 1255 2653 4888 6866 8247 9142 9589 10016 10807 11832 12483 12948 13750 14619 15160 15810 16437 17805 19984 21528 23267 24455 25648 26498 26774 26387 27026 27914 28608 30026 32228 35787 40731 44967 47467 49698 52061 55008 60553 66717 72930 77096 80585 83343 84191 83832 83192 80803 78424 78894 81467 84056 87563 94637 109808 134170 170021 211352 255475 279502 285452 283321 286103 262360 204877 175507 140487 106584 73640 56622 52351 52649 46568 50774 71317 77499 71009 57834 33989 11656 2727 5739 4683 526 598 1197 15022 35200 1150 78 72 54 42 41 34 17 22 24 32 39 35 39 37 32 38 34 42 39 22 9 0 2 4 -6 8117 150 4165 30 10285 2 15 17 5097 -11396 446 1720 4593 11055 26698 62931 148918 279536 343794 161567 30251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 643 1134 2151 3780 6044 7822 9440 10198 10924 11620 12398 13227 14116 14781 15566 15672 15344 15496 15798 15920 16092 17327 18261 19734 20980 22439 23688 25435 26930 28755 29706 30762 33886 37707 40410 45062 50043 54331 57115 58912 60643 62799 64303 66849 69394 71214 72765 74242 71130 66470 66569 69508 72598 78056 86001 98437 118361 142872 165600 203255 238634 252223 265565 287928 288583 228378 164949 145532 139019 144484 142743 126620 98873 73503 53657 41536 34982 32140 22038 10151 4055 2072 1868 6345 3790 4142 585 4600 4215 54 10 5 -7 2 -15 8123 163 4162 30 10282 2 15 23 5098 -11395 -8 822 2508 6376 16366 41624 99266 245383 411980 199639 5270 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1321 1970 3128 4367 5413 6263 7228 8486 9759 11329 13058 14229 15711 16342 16966 17462 17501 17906 18400 19135 19581 19721 20072 21263 22434 24054 25463 26194 26791 26836 28161 32953 40571 47301 50061 48709 46860 47606 50479 53426 56127 57844 58703 60584 61781 64008 64870 63095 58107 57687 62181 67052 72609 79160 88338 106005 125182 144065 159197 185764 219418 250942 265025 265944 279593 276269 224175 170329 153233 153976 154578 142760 125986 102173 70160 42256 24425 12102 6829 4726 3827 5072 3425 1595 4263 10577 7923 2369 45 27 11 3 -1 -6 -16 -19 -9 -1 -3 -16 -20 -13 -12 -9 -12 -9 -21 8129 163 4160 30 10280 2 15 29 5099 -11394 248 1012 2627 5431 9834 18920 37109 81384 193253 258434 144382 82767 29811 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 21 396 971 1934 3397 5094 6617 8101 9281 10157 10791 11615 12762 14150 15351 15666 16101 16488 17054 17832 18853 19793 21383 22642 24206 25648 26201 27390 29620 30329 31308 34148 39090 42963 43055 42111 41481 41682 44039 48024 53303 59109 62587 59979 55148 54571 55529 51183 47568 49264 52388 54701 58060 61030 64638 72332 84580 105556 127744 146800 169625 189702 205202 219163 236214 257245 261640 246600 214730 183188 171967 172080 168010 165055 142677 110535 77637 54818 40724 30603 28535 27740 11174 3748 3711 4955 10052 11186 2094 120 29 12 -8 -14 -20 -18 -19 999999 999999 -18 -16 -21 -18 -13 -19 999999 999999 -18 8135 168 4216 30 10276 2 15 35 5101 -11394 233 1478 4163 9734 21068 36840 50699 62864 114302 152330 93249 93643 107797 77234 3634 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 452 1160 2523 4316 6407 8039 9464 11006 12652 13914 15455 16591 18626 20592 21676 23647 25168 25647 25856 27019 27662 29618 32031 34341 36505 37893 38465 40933 43249 45702 47794 48773 47759 46017 46851 49368 52311 58390 64572 66628 65196 59837 55998 53288 50709 50809 52027 53656 54466 55069 57893 69693 89834 109703 123910 132214 142695 157968 169607 183538 197507 216154 237650 248765 246080 231331 192511 159199 149722 150531 147769 124049 93564 73517 57889 50329 49760 57014 69446 59961 31083 14335 3284 1067 20061 14191 264 73 58 43 40 45 37 28 29 34 20 25 27 35 25 29 36 22 25 18 21 16 -1 -2 -18 -18 8141 159 4333 30 10273 2 15 41 5102 -11393 19 842 2794 7050 14098 26995 58226 104885 182734 196610 80237 19562 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 882 1841 3155 4605 6215 7615 8900 10224 12163 13554 14067 14551 15206 16100 17194 18376 19824 21243 22413 23695 25070 26305 27901 28354 29415 31363 34069 37513 40048 42149 42485 41126 40954 43129 47291 50417 53262 54010 53405 50969 48832 49109 50626 51403 51944 51244 48284 46040 45907 48061 52893 63710 78009 89130 100864 115094 124448 133648 145637 164769 181939 197834 218724 233091 238673 227717 202576 177719 168105 157665 150091 146739 138956 116741 91987 69654 59449 70702 85789 89739 83204 28981 963 329 2567 567 60 33 19 32 20 6 0 -10 0 3 5 -2 -1 -19 -14 -14 -25 -18 -24 8147 156 4389 30 10269 2 15 47 5103 -11392 271 1454 4006 10027 24653 56053 119069 190362 152150 57158 9355 514 337 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 617 1576 2672 4515 6356 8010 9949 11220 12323 13747 15356 17148 18579 19875 21391 22666 24305 25186 25547 26786 28517 30199 31414 31980 32860 33567 34202 35745 37269 39968 41976 43839 45788 47565 49471 50272 51459 52292 52142 51173 50486 49834 47919 45668 42414 38376 37303 40487 49156 62809 75155 85218 95435 104723 112784 120441 128075 136341 150554 173039 194281 219474 235876 234756 216698 193547 183027 182023 184662 180319 172717 152204 112452 73535 56990 67713 90010 120858 104222 39160 1803 3439 400 91 79 41 43 35 30 19 24 32 20 22 16 8 8 12 3 -2 -1 -12 -9 8153 153 4415 30 10265 2 15 53 5105 -11392 447 1648 4090 9554 20896 38767 67649 108328 174648 199796 86518 5002 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 375 1124 2026 3131 4380 6221 8101 10431 12621 14364 15681 16646 17570 18744 19487 20453 22010 23183 25253 26970 28426 30078 31706 32867 34839 36184 38387 40887 42798 43652 44665 44855 46280 48469 50105 51037 52461 52801 52428 51134 49930 49665 49758 48034 45686 43565 39785 39879 47120 55708 64655 74809 88531 100085 111202 122908 132028 141815 147851 151221 153121 155288 162314 167211 170450 173336 171236 164471 162329 167968 183240 202090 211374 188178 137730 92748 66738 40416 12840 1132 152 86 75 43 42 19 10 7 6 -1 -6 -22 999999 999999 -4 -6 -17 -24 -21 -19 -24 8159 152 4441 30 10261 2 15 59 5106 -11391 206 1224 3284 7362 15986 35040 76682 170753 271322 186651 68432 23318 10349 -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 417 1382 2847 4350 5868 7606 9320 10654 11752 12704 13308 14192 15377 16676 18536 20220 21833 23801 25336 26641 27770 30497 33375 35210 36921 39670 41943 43427 44899 45916 45053 45366 48754 53362 56393 55993 51695 48346 45621 45748 45979 45777 43267 41008 40021 39902 39906 40816 47358 57198 66204 75652 87852 101518 115383 132056 144863 157499 165604 171894 176379 174921 167701 167367 164495 155687 146496 139861 144723 165039 185735 197358 193400 164763 133642 94992 43634 19002 14307 2700 200 108 58 55 29 25 23 22 4 14 9 21 6 7 11 -2 -15 -17 999999 -19 8165 144 4470 30 10260 2 16 5 5107 -11390 -61 517 1917 4642 10627 23694 55143 130510 209695 215845 126394 32279 8974 15205 16553 5768 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 819 1511 2269 3158 4700 6985 9486 12361 15030 17553 18982 19960 20404 20817 22039 23417 24386 25781 27563 29388 31852 33558 35688 38226 40753 41587 43785 46690 50008 51364 53195 54471 55490 54409 52069 49955 47543 45033 43549 43532 43113 40200 38248 39669 40696 40217 39534 41077 46472 53503 62311 73452 85038 95662 104530 113371 120295 130511 145057 158761 174472 189971 199839 206150 207194 204317 191778 163084 147474 144036 134021 115466 99213 87307 76054 49021 34041 66238 35258 13205 417 39 33 8 -11 -18 999999 999999 999999 999999 999999 -18 8171 149 4532 30 10262 2 16 11 5108 -11390 314 1291 3159 6786 14077 30025 59154 109365 181825 170503 84478 55982 59965 65825 61846 66979 20381 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 739 1857 3102 4467 6248 9453 12000 14106 15882 17505 18576 19943 22433 24483 26204 28057 29604 31394 33727 35061 36231 37286 38225 39824 42818 44380 46301 48690 50967 52822 54272 53560 51187 49321 49109 49033 47914 46888 45389 45932 47773 48740 48440 48240 49007 48718 47359 51390 59356 69915 78995 86945 97916 109992 124592 137856 154836 167710 179045 191609 201627 206543 206916 205253 195729 190961 178243 157351 145891 132628 100367 70041 40231 8937 1723 19672 64324 65920 42520 670 74 44 23 30 15 17 9 1 -17 -15 -7 -1 -14 -19 -12 -15 -21 -23 8177 155 4474 30 10264 2 16 17 5110 -11389 520 2042 6464 14418 31064 52342 84981 129752 191729 264447 280843 152019 25044 1166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 977 3071 6797 11783 16087 18500 21145 23606 24644 25250 25257 26574 29119 31328 33841 36356 37691 38895 40523 42941 44097 45037 46414 47858 50482 51763 53459 56023 59059 61072 61058 60633 61730 61624 59339 57235 55497 55665 53795 52320 52498 52523 52690 53865 56077 59635 64740 69555 73302 79697 90697 102067 109911 123176 142631 160223 169175 175247 177254 177304 174755 174547 170155 162576 156332 147470 143012 151934 152687 109770 50446 10344 1770 2357 4746 9895 2904 187 115 74 60 62 42 32 26 14 9 19 16 17 18 17 6 4 4 -5 -6 -13 -18 -17 8183 243 1682 30 10262 2 16 23 5111 -11389 -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 -98 251 825 1371 1374 867 718 929 1249 1622 1574 1496 1324 783 179 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 1491 6309 18500 45928 95785 138396 176567 186128 166253 169440 148866 42069 1187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 1050 1929 4512 9776 14138 17971 21046 24825 27427 27332 26172 25990 28677 29968 32293 32740 33343 33749 34436 36315 38223 40148 41663 41314 43016 46003 49096 52246 54833 56711 58496 59530 59203 56320 53945 53415 54602 55542 54603 53409 52789 51869 50599 50593 52996 59260 68246 75865 83025 91130 99856 106594 111432 116144 125704 136830 146201 156390 165268 168060 172408 172181 167862 158195 141436 133041 137945 149304 146824 116078 56136 12493 895 109 452 603 177 118 77 37 21 11 7 7 -3 16 -4 -14 -5 -17 -16 -13 -13 -21 8189 248 1589 30 10259 2 16 29 5112 -11388 771 1318 1562 2540 3320 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 -61 -14 79 237 331 418 592 743 1142 1492 1914 2540 3001 3506 4032 4692 5405 6008 6497 7032 7597 7616 6704 5322 4107 3326 3490 4332 5503 8958 15852 19839 17831 15589 14372 14607 16993 19419 19327 15253 11981 8909 5699 3976 2297 604 999999 999999 999999 999999 999999 999999 -70 215 401 2337 20875 102290 225182 271154 202520 101441 30001 1875 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1921 4281 6738 9337 13177 17096 19338 20330 21874 24141 27738 31131 32287 33634 34165 34800 35488 37270 39590 41788 43246 42651 42992 43458 45354 47408 49827 53004 55824 57645 60438 60497 57270 53576 53391 52612 50974 51955 54376 57144 57327 58523 60396 62150 61765 60457 64666 71717 79955 87878 95301 101875 108981 112388 119844 129437 136967 137864 137782 133387 130350 116636 103847 92871 86329 85635 90786 90219 72277 52033 37008 32525 48947 38335 24206 991 132 94 63 35 20 13 5 21 14 -6 -18 -3 -7 -11 -13 -11 -13 -11 -19 -23 8195 235 1557 30 10257 2 16 35 5114 -11387 928 4556 5216 4380 534 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 247 424 638 918 1178 1625 2152 2725 3213 3716 4230 5067 5934 6713 7685 8695 9751 11112 12692 13668 14174 14640 14628 13887 13646 13221 11733 9930 8437 7896 8773 10468 11522 14302 20079 25009 30243 32341 33564 37165 29285 17589 8648 4419 2333 1172 363 -63 999999 999999 999999 999999 999999 999999 374 1987 2429 6231 15663 46360 156730 323658 231124 12421 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 741 1425 2221 3268 5133 8338 10548 13592 16407 19640 22876 24736 25508 25328 27094 28724 30201 31215 31887 31754 32667 34680 35322 35403 35739 36875 40041 42883 45908 50153 55722 62508 66219 65836 64664 65481 69836 78263 90086 99546 95051 81041 72053 68826 68118 68880 69444 69071 69071 72034 76523 81154 86770 90142 90006 90905 92820 94504 96108 93923 90603 88551 87987 87282 84104 79111 65683 46958 30652 16632 5278 16747 45154 116724 114717 2776 98 35 13 8 3 -3 8201 243 1556 30 10256 2 16 41 5115 -11387 1039 5252 7111 4118 306 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -38 64 96 136 147 208 326 487 722 1106 1673 2349 3003 3675 4383 4980 5599 6130 7071 8286 9583 10887 12484 13792 14819 15098 14501 13199 12420 12464 12574 12675 13738 13794 12025 10979 11168 12767 18682 30513 40698 45559 45568 38309 31031 23100 16047 11840 7263 3711 1874 945 221 999999 999999 999999 999999 999999 999999 999999 -95 225 322 573 19996 140184 323803 253580 49569 1563 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 551 1307 1661 2441 3850 5439 7375 9148 11141 13395 15004 15864 18288 20031 20349 21598 22105 23759 26041 27282 29193 30686 31519 32244 34604 37894 41279 44148 45497 45525 48132 52759 58696 63824 69969 77091 85103 91976 95225 98328 102174 102488 98060 87921 79606 70193 67510 69365 72707 73800 73375 71687 71776 75486 79991 82103 81170 81074 83866 86733 87729 87424 88149 91746 93137 79489 53901 30778 22280 18894 6171 4959 46037 147504 150577 48126 1227 84 35 35 16 15 6 14 6 -9 -12 -13 -12 -22 8207 239 1585 30 10255 2 16 47 5116 -11386 1786 2375 2394 785 999999 999999 999999 999999 999999 999999 999999 999999 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 148 386 610 672 827 930 983 1067 1107 1316 1598 1896 2438 3082 3591 4154 4740 5445 6575 7804 9018 10247 11479 12752 14332 16584 19057 20703 21761 21635 19512 16052 13169 12872 16436 21934 25195 27310 27554 23158 16933 16518 22378 29343 32697 30755 23421 15812 10891 6615 3462 2045 1529 677 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 222 19749 147196 251635 111265 3179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 824 1074 2551 5343 9245 14493 20035 23830 24935 24980 24933 25567 26289 27602 28020 28212 29490 30259 30550 30002 29410 28889 29228 28704 31436 37108 46539 54655 58790 59971 60681 60615 63326 66259 72216 81726 89378 89502 89192 92689 95715 92983 89190 84487 80635 73995 71311 72726 69253 66670 64439 65333 69821 74996 77432 80530 84279 86131 86001 85410 86896 84151 75589 54789 30477 16770 13198 18754 53160 112152 175188 182801 32605 313 31 -6 -21 -3 999999 999999 999999 999999 -19 8213 255 1133 30 10253 2 16 53 5118 -11385 1554 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3262 5639 2045 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 685 1152 1433 1679 1933 2231 2430 2666 2920 3229 3634 4210 4988 5942 7107 8506 10129 12280 14603 16876 19067 20746 21926 23146 24529 27107 29553 32069 33172 32483 30431 26806 21936 19412 20317 25497 32400 42011 53195 58224 50917 36191 26184 24831 28212 30908 28778 22742 14840 7357 3937 2854 2042 1114 615 314 218 292 1192 3291 5731 7611 10742 12773 12042 11791 13235 40080 63232 9144 1308 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1259 2970 5190 9904 15820 20869 24431 27607 29587 31570 33449 34020 35190 35931 37033 37591 35383 33796 35391 38716 45603 53788 61759 69143 72578 79054 84462 88580 91264 92512 93136 93221 93458 90454 86517 87343 92268 96257 95688 92401 88215 80003 75843 79467 82217 80891 77819 80240 88466 94484 99815 105588 110800 112746 111162 104027 93749 78399 53782 19987 4184 3455 12087 37419 72759 54416 586 47 33 37 31 14 2 2 -5 -13 999999 -22 -8 8219 248 1524 30 10254 2 16 59 5119 -11385 819 538 333 2364 4218 2541 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 410 818 1149 1503 1948 2338 2604 2840 3111 3410 3770 4275 5089 6174 7381 8868 10913 13197 15559 18168 20310 21191 20625 19167 17973 17048 16644 16238 14794 12302 9361 7093 6645 9050 14117 21864 31677 41622 46483 41738 30219 18971 17245 23424 27851 28205 23154 15590 9008 4443 2184 1477 1710 2614 4810 8968 13654 19543 27920 31360 26886 22041 19299 16494 12856 9426 7121 5268 3242 1549 591 -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 46 955 2263 5312 10212 15767 21810 27599 32821 34678 33989 35476 39266 41938 40817 37073 35841 37991 40564 43370 47832 57219 64814 66832 75644 88803 99845 102248 99653 103397 117459 132242 134292 119947 93748 81712 90381 95458 91544 79609 70607 66670 67708 74913 83132 89307 92441 95229 100390 106920 114560 121991 130833 135159 140266 147354 149903 139836 87871 17034 3578 24450 62227 62059 2041 310 66 57 48 29 22 16 7 8 14 0 17 5 -2 -7 -8 -18 999999 -25 8225 236 1496 30 10256 2 17 5 5120 -11384 1835 5063 6681 5803 4811 4659 1157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 397 585 574 558 801 1150 1434 1860 2523 3267 3945 4692 5631 6745 8041 9408 10697 11870 13161 14484 15095 14226 12234 10357 8636 6659 4726 3125 2147 1869 2182 3035 4432 6586 9367 13047 17763 21869 23732 23457 20774 16084 11869 10332 12347 16086 18549 18386 15617 12693 12731 15482 18725 21776 25753 29254 28798 25677 24378 24410 20928 15804 12880 10630 8554 6894 5461 4256 2933 1922 1280 690 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 150 1137 2071 3298 5354 8616 13221 17919 23275 27569 32949 36174 36435 35849 35645 35299 35559 36648 38115 40316 42809 47552 52884 58397 66866 75655 84432 95136 101458 104096 115410 129163 131971 125753 116476 103708 88232 82708 85875 88330 75553 60307 54071 50906 52431 62358 75650 83444 88487 96405 108517 121578 130270 136774 145147 158143 181025 196689 180538 97118 26768 24992 43248 25799 3847 233 49 14 6 -7 -22 8231 249 1499 30 10259 2 17 11 5121 -11383 590 2823 4045 3653 2314 5402 10713 8168 3675 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 248 528 883 1259 1596 1965 2205 2394 2592 2755 3036 3611 4330 5093 6084 7194 8176 9054 9724 10404 10981 11383 11816 12396 12414 12188 11434 9753 7644 5426 3580 2939 3530 4528 5909 8265 11666 15716 20487 26233 31019 30422 26737 22791 18015 12805 10275 11229 14326 18703 23648 27713 27872 24835 22732 20948 20969 22581 22486 19847 16542 14169 12235 10028 7650 5710 4002 2478 1105 377 256 78 -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 216 1135 2699 5106 8131 11179 13841 17213 21383 24365 26700 29287 32925 35230 36510 36720 37811 39890 41732 46798 55571 66662 78059 87946 92390 95823 104217 121635 144676 154506 159709 162215 152412 141371 128264 111365 92626 84895 92577 96654 80348 58715 54961 64983 69892 79378 87691 91081 97385 109159 120785 131899 139085 142410 147289 144482 107612 65176 52931 62578 79282 58007 27465 806 143 69 50 56 45 35 24 15 8 12 18 17 4 -4 0 -13 -16 -13 8237 252 1350 30 10260 2 17 17 5123 -11383 -43 999999 999999 999999 999999 1698 2714 2032 2287 3616 4316 3409 1113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 453 853 1359 1847 2192 2796 3655 4052 4489 4940 5197 5636 6077 6665 6805 6927 7100 7424 7753 7718 7611 7660 7861 8581 9502 9330 8284 6923 5459 4204 3856 4598 6795 9523 12304 16362 21733 28816 34999 36164 32179 26704 26103 27682 27138 24272 21180 18979 19224 21917 23431 21568 18959 18987 18289 15979 14276 12661 11781 11030 9300 8887 8551 6366 4281 2842 1643 800 381 194 -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 233 569 1144 2298 4021 4610 4820 5793 8603 13368 16880 22439 30164 34888 38229 41503 43720 47702 49629 52129 55453 61992 68467 73467 78659 93146 113513 120023 124621 136959 146940 148225 142094 132190 119560 110315 107101 103278 91485 84594 84243 80477 65855 62416 70297 79809 83536 99959 117814 138314 166270 185906 201866 206649 196052 174545 125963 74940 62285 81637 43116 1494 120 75 53 50 36 22 25 28 12 3 2 3 -6 -19 -24 -25 -25 8243 246 1529 30 10259 2 17 23 5124 -11382 343 460 -20 141 1358 3309 2558 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 133 429 628 914 1318 1691 2116 2508 3010 3602 3888 4052 4676 5088 5426 5786 6057 5908 5731 5704 5472 4993 4660 4488 4274 4245 4480 4978 4954 4341 3555 2361 1659 1769 2549 3976 5237 6171 6767 6554 6808 10747 19378 30311 38140 41426 42361 42772 42945 43926 45519 44483 37946 31418 27136 21902 20433 21656 20423 18257 15121 12254 9582 6833 4960 3933 3275 2586 2082 1592 1081 524 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 -30 549 1539 2488 4137 8929 16191 23497 27415 28009 28985 32184 35027 39511 52015 63663 69768 79430 85534 82614 83114 87146 92404 111280 141541 141266 127447 115670 108229 104238 102515 107338 109049 99715 76051 64581 75833 75666 64215 66542 73974 71939 77066 88880 116911 156793 187661 203662 212224 208928 180572 122583 64724 58508 159662 227312 3142 94 42 28 22 2 0 8 7 -2 -7 -13 -9 -17 -14 -9 -16 8249 247 1590 30 10260 2 17 29 5125 -11382 -77 551 1382 2892 3269 728 999999 999999 999999 999999 999999 999999 999999 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 69 87 215 305 302 407 511 631 928 1097 1443 1892 2360 2889 3408 3977 4406 4782 5005 5468 5465 5246 5004 4734 4359 4123 3875 3856 3857 3837 3710 3490 3207 3130 3287 3179 3043 3153 3173 2606 1937 1785 1668 1410 1166 1507 2646 5112 9595 16816 26203 36387 43608 47742 50887 51982 49982 45868 37614 32329 32989 30049 21002 15361 12368 8775 5642 3757 3098 2348 1308 562 232 -1 -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 111 1153 2854 4714 10348 17976 24244 29886 35778 40362 44002 45776 45443 46060 51396 59908 67866 75034 84665 95020 105529 114482 119298 124106 136909 144477 137602 133356 131835 127714 125083 117902 116627 121916 127783 119180 107025 82360 73690 76756 78640 89186 80520 80859 114346 120138 115781 139258 179041 205727 215174 175114 99005 65357 66016 43655 2611 134 49 49 37 27 23 18 16 14 4 11 7 -6 -7 -7 -18 -9 -15 -14 -17 8255 239 1561 30 10261 2 17 35 5127 -11381 158 847 2074 4032 6988 10913 10402 2089 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 234 395 603 772 808 1085 1351 1642 1979 2368 2834 3324 3848 4630 5304 6112 6863 7793 8869 9658 10328 10792 11227 11913 12785 13390 13411 13459 12724 11853 11073 10226 9717 8988 8219 8273 6702 4801 3537 2913 2565 2266 1617 1176 1825 3506 5801 9170 15745 24882 33463 41832 49074 54951 58060 52995 46788 48220 45287 42214 27392 10822 6165 4605 2758 1223 593 272 177 37 -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 310 1393 3617 8275 16523 29487 48425 65029 72007 72018 71579 71585 74069 77993 84674 90298 96851 108065 117768 121099 126435 134254 137549 138193 132877 124471 113920 111637 109872 109619 105576 84649 59404 68379 67945 88475 111612 104640 122542 134044 117967 117999 119501 140757 146678 87609 37830 29016 43338 62883 45098 655 23 5 -16 2 1 -18 -20 -20 -11 -23 -24 8261 240 1563 30 10263 2 17 41 5128 -11380 1009 1370 2047 4239 7991 12200 10039 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 -87 77 269 490 643 785 981 1238 1352 1642 2087 2400 2602 3158 3724 4199 4678 5337 5932 6791 7591 8128 8580 9586 10861 12472 14343 15660 16359 16704 16708 15643 13852 12304 11585 11727 11971 12030 11455 11229 11197 10680 9831 8435 5936 4570 3495 3158 3139 3311 4309 6372 9195 13067 18353 22338 26243 32146 42966 55803 66126 72976 62125 41287 38581 33142 17306 12070 9073 4941 2748 2120 1907 1534 1019 370 -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 -4 869 1888 5526 11948 22328 37773 56052 74859 86952 92158 90574 86786 85212 87427 92037 99003 106175 114636 127269 141777 142500 140806 146023 139885 128814 119986 111821 107041 107648 105749 96554 77520 67984 73223 85117 91155 101581 122276 139429 141463 134248 130816 148479 141260 70768 14402 2205 4739 24909 838 16 12 -6 9 2 -9 -9 -15 -13 -25 -18 -17 8267 247 1533 30 10263 2 17 47 5129 -11380 518 2464 3396 4273 4471 2699 2305 1053 999999 999999 999999 999999 999999 999999 999999 999999 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 158 248 324 339 363 403 478 585 871 1131 1348 1870 2338 3204 4018 4634 5529 6504 7273 8287 9232 10218 10880 11280 11968 13305 15845 19426 23591 26122 26985 25923 23382 19441 14890 10938 8929 7885 7874 7505 6516 5545 4940 6166 8974 12935 16854 19061 20095 22478 26737 34193 45982 57370 63797 63645 58191 51410 44302 33010 21393 16872 13842 10198 7902 5728 3136 1809 939 426 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 259 1146 2765 5915 12242 20062 32950 56285 83567 106173 122447 130053 129069 123453 116496 113859 118133 127182 132866 141998 153780 167562 164133 149887 129127 110834 105347 103878 108844 119634 109136 79994 65000 75046 78633 78435 99599 135367 155823 147667 142452 159452 148219 89832 27460 2256 4046 31263 1517 65 43 45 24 27 42 30 12 27 10 2 21 1 -12 -5 -5 -22 8273 260 1052 30 10262 2 17 53 5131 -11379 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 884 1996 4167 6804 4643 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -18 142 299 399 454 479 487 592 761 818 969 1363 1739 2100 2545 3278 3986 4792 5794 6651 7270 8005 8746 9523 10483 11782 13462 15367 17653 20655 24366 28563 32145 33754 31483 26539 20450 14930 10776 7765 6099 5193 5796 8615 13526 19773 24578 25863 26090 27919 31369 36254 40081 41837 42158 42599 41187 35000 23465 17255 14927 11948 9386 6939 4063 2251 1389 786 336 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 532 4087 10532 20231 31968 45542 63266 86251 103965 112675 119315 122812 121785 122971 128562 133895 139763 143168 149111 155561 153949 145560 129360 110683 99241 99171 105895 118146 127464 124684 95422 75114 81218 86279 104509 134350 147796 140402 123402 118810 125299 122456 72487 4708 2583 44892 20548 213 42 27 4 14 4 -6 2 -2 4 2 -19 -22 -17 8279 244 1621 30 10261 2 17 59 5132 -11379 109 869 1798 1528 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 51 134 175 294 457 500 532 657 840 979 1191 1415 1662 1871 2140 2341 2695 3048 3475 3970 4652 5289 6115 7326 8326 9792 11413 13431 15510 17687 20069 22666 24839 26385 27001 24805 19992 14403 9281 6314 5672 6788 9409 13318 17596 20083 20705 21292 24753 30942 36747 38057 38359 39859 43042 44215 43083 38637 26640 10774 3769 2166 1893 1066 245 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 708 2044 6548 13886 23411 38319 60058 82472 97353 103732 102922 104236 110967 119409 128197 132826 133590 134927 142271 151981 157876 168017 173388 167564 141244 116420 107920 116540 127622 138769 135965 111515 84565 85309 96862 104939 113823 129964 146587 147002 137103 136560 129293 77357 24423 5949 10529 234 56 44 34 28 21 1 16 20 13 2 10 10 -4 -23 -14 -23 8285 239 1619 30 10259 2 18 5 5133 -11378 -53 532 1215 780 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -7 118 267 419 573 673 957 1262 1523 1751 1988 2167 2443 2550 2598 2767 3107 3588 4187 5117 6000 7155 8608 10003 11083 12436 14158 15747 17462 18852 20061 21368 21839 20417 16782 11199 6485 4345 4205 5366 7747 10694 12999 14467 15857 18164 20983 23367 24734 27487 32943 37344 35948 29228 16711 8867 5558 3494 2016 719 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1354 5214 5540 4725 4874 3836 2947 2365 1753 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 -33 777 1771 3316 5721 9365 16430 26878 42381 60959 81128 98967 110320 118137 123494 127743 134698 144376 153543 164847 178220 186168 181317 175690 169736 166961 161347 145199 121566 119759 131482 142541 137997 127266 106298 84225 79167 93345 100968 99351 112218 133740 127254 95225 87302 87057 51129 10318 31092 38334 398 31 12 17 10 6 4 -6 -14 -13 -24 8291 178 3658 30 10258 2 18 11 5134 -11378 49 324 581 896 1276 1793 2345 2833 3391 3837 4457 5093 5506 5465 5227 4307 2788 1477 867 1177 2063 3103 4343 5462 6228 7016 7549 8348 9100 9723 11959 13419 12392 9565 6381 3788 1779 501 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 581 1885 4056 7765 13132 21033 27544 32319 30028 26612 27474 28953 30624 29168 24848 17413 7118 2217 522 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1128 2797 6564 14971 25862 43877 68285 89009 103237 114487 126416 143017 162660 179248 195556 218337 237047 238018 224171 204917 191554 183658 176421 176515 159543 126900 116653 132757 145302 122239 94787 80448 67286 65408 69970 74443 112329 142943 135416 109106 74690 57879 45728 17975 20531 130478 6160 79 32 45 46 20 -7 -4 0 -1 1 4 -16 -10 -17 -14 -21 -25 8297 169 3807 30 10257 2 18 17 5136 -11377 -12 205 484 908 1466 1945 2441 2896 3213 3515 3437 2792 1674 830 505 595 853 1052 1517 2236 2900 3746 5173 6847 8485 10419 11687 11261 10757 10930 10957 8667 7089 6194 5047 3991 6394 9644 10867 8343 6225 7200 8381 9517 9835 11410 11698 13942 16469 18759 19220 19051 18765 18817 15946 16280 13932 12046 16450 16517 10331 5409 1450 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 477 1557 3362 6386 12455 23485 37911 54599 74478 95757 116018 138981 160366 182595 208325 238573 270828 296755 316423 315109 285580 241438 214505 189030 156888 125876 112206 121493 128022 116029 94107 69661 56570 79286 104544 96653 137376 158556 129497 83618 40072 16410 5736 2385 9011 29079 942 38 28 18 2 7 -2 -3 -8 -13 -10 -17 -25 -24 8303 163 3896 30 10256 2 18 23 5137 -11377 42 154 341 560 805 1139 1449 1753 1767 1568 1401 1082 697 362 205 178 465 776 1052 1236 1375 1698 2100 3020 4161 5291 6209 7293 10034 10740 9778 9927 9186 9128 10841 11403 12032 12197 12006 12889 15829 18414 21700 24261 28295 32392 31558 33435 37669 38850 34566 32720 36836 36440 33950 26543 18020 9958 3979 1082 -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 122 722 1799 3340 5692 10400 17455 30029 48762 69608 94843 124383 156353 182378 208931 234647 258605 263743 249097 231316 214217 208297 201312 181389 153716 119977 108661 113878 123911 124823 103831 76696 75011 101525 123204 133998 161495 139459 92537 39952 6275 1464 1716 19453 54677 5499 67 0 -1 10 -1 -14 -10 -24 -13 -16 8309 192 3175 30 10255 2 18 29 5138 -11376 -36 167 312 460 532 629 639 669 571 560 527 513 518 542 628 880 1020 1128 1233 1157 1121 970 1060 1566 2292 2939 3887 4852 5241 5166 5313 5749 6268 6394 6166 5925 5948 5343 4460 4016 4382 5343 6434 6482 5619 5492 6350 7369 8704 10952 14928 18537 18073 12596 11428 14384 11188 8569 8950 9817 10482 10283 9693 11709 14645 17986 23126 26467 25496 23478 24669 28152 30362 31399 28611 21668 19836 21083 26107 33923 31480 14893 10523 8878 3097 -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 251 842 1969 3571 5481 7483 10250 14672 20737 30443 47730 68380 92338 123306 159229 197358 226494 239287 245319 251905 251291 234999 210400 191559 168016 137496 113944 107966 116843 132687 140374 130858 127287 133245 144053 150061 162003 157025 101138 46856 9603 1481 303 174 916 5388 298 28 27 15 -1 4 3 4 -7 -8 -15 -14 -23 -25 -23 8315 264 1072 30 10252 2 18 35 5140 -11375 838588 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 202 415 589 802 852 891 732 661 590 421 333 263 359 472 604 835 1009 1298 1459 1257 1224 1291 1627 2305 3168 4446 5680 5886 5449 5058 4787 5152 5083 4811 4952 5057 4280 3425 3532 4570 5488 6749 8011 8579 8282 7009 5620 5100 5973 7423 7983 9065 9864 8559 13863 20759 24231 28607 31552 30400 31039 30274 33881 37230 39218 34105 27526 23060 21033 23296 26538 32978 36505 37675 32411 13611 5163 5820 7687 5101 2143 1187 989 340 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 406 1143 2104 3629 6927 13256 18481 25336 33744 40680 55886 79309 100758 129444 157265 180972 211339 234973 254744 256327 243425 232041 229073 217075 197649 169884 133877 116761 124925 141960 147879 146357 163752 175604 173968 170317 106706 52838 20845 3004 416 3024 23371 23736 470 69 63 39 34 30 34 25 18 18 17 13 3 -3 1 -2 -18 8321 192 3229 30 10249 2 18 41 5141 -11375 -82 103 159 307 362 451 617 709 690 692 710 701 744 601 519 495 367 383 366 573 915 1187 1449 1537 1583 1621 1825 2647 3821 5035 5385 5318 4810 4490 4512 5089 5445 5286 3957 2686 2144 2137 2364 3075 4131 5379 6488 7272 7893 7409 6699 6420 6118 4366 4387 6490 8243 8587 8324 8326 9186 10878 14403 18789 19673 21669 28624 33782 32411 33099 29065 24211 22347 24811 30817 34940 40755 42994 36561 42111 29750 11017 5993 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 305 752 1757 3451 5150 7616 12068 17160 24698 35932 47561 58243 72859 87902 107581 128601 151781 172785 192869 211296 226720 232999 222617 204663 196294 189016 175455 145518 119273 127372 147422 153349 148754 148544 153116 167446 185745 148029 76711 45931 33345 9125 6330 80113 35907 502 62 47 37 25 26 22 16 18 19 2 -3 -5 -15 -13 -22 -22 8327 187 3287 30 10247 2 18 47 5142 -11374 -61 62 157 283 439 485 555 560 631 678 617 634 730 871 966 1050 1091 1051 950 960 852 803 963 1150 1393 1626 1763 2046 2430 2961 3822 4663 5208 5539 5681 5221 4430 3787 3588 3397 3129 2935 2867 3273 4067 5292 7028 8535 9692 9676 8261 7909 9536 12431 14042 9961 5479 5560 8686 10800 13855 16998 20351 25307 31227 34802 38161 41010 37754 31922 32909 34013 34569 42823 52465 55860 56539 46885 39186 23054 9404 6707 5464 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 621 1106 1990 4149 7241 12383 22760 36438 46621 56667 75102 96334 110631 124347 133162 138819 146301 151915 157901 158226 159961 165197 173352 182413 180681 149223 123006 126520 155406 171196 160913 143404 147139 165951 184918 183651 139942 94805 73588 50899 27708 6786 1593 8598 41603 2704 77 47 35 26 21 18 16 2 -2 -17 -20 -25 8333 192 3226 30 10246 2 18 53 5144 -11374 -59 119 230 374 656 823 1091 1310 1688 2073 2312 2445 2547 2676 2988 3157 3095 3115 3172 3238 3378 3674 3494 3005 2630 2434 2459 2198 2099 2605 2841 2866 2880 2881 2903 3133 3646 4003 4100 4130 4579 5258 5833 6371 6607 6633 6654 6493 6550 7294 8091 9471 10727 13216 18328 21391 19839 14531 9049 5517 6016 7653 6981 7712 9311 9236 9548 9728 12129 16982 26201 35848 40048 37894 34133 28823 27856 31015 32131 36966 45869 50757 49462 48498 32555 19733 12061 2822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 808 2807 4825 9007 15879 24354 36112 51391 70051 93563 116874 136242 148824 155826 160233 155605 147475 138354 139816 151450 165998 173916 175608 152923 121810 121618 153517 178359 174912 157744 168778 206947 231151 240796 198624 121180 69977 34277 10055 1526 145 73 91 112 86 51 43 29 18 23 30 30 19 11 -5 -18 -13 -4 -22 8339 188 3196 30 10246 2 18 59 5145 -11373 -65 55 188 340 503 721 933 1143 1495 1897 2346 2790 3320 4025 4409 4866 5217 5534 5856 6065 6255 6490 6765 7225 7379 6672 5902 4988 4508 3974 3501 3642 3713 3674 3679 3545 3525 3726 4123 4705 5589 6975 8109 8814 9932 12057 13524 13896 15515 17708 17902 18045 17145 15183 14187 15547 15269 14578 15937 11577 8412 8552 9418 8555 9489 13117 19528 31929 35958 38132 39469 38170 37680 40198 35583 37632 41484 39506 30409 28634 24732 20207 21021 23113 21975 22947 20578 14658 10536 4751 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 790 3319 7706 12521 18867 25942 33910 50538 74992 95416 116149 138245 156845 165828 159019 148954 137158 122315 126818 141155 149964 145031 125840 109274 111446 139529 159201 162340 162252 175163 216178 242808 256016 191349 60434 19070 17515 23886 22752 7299 357 4853 24293 17500 183 41 22 12 8 6 7 3 -15 8345 187 3254 30 10244 2 19 5 5146 -11372 -37 93 149 344 452 761 960 1250 1590 1876 2361 2845 3229 3647 4094 4822 5752 6618 7399 8225 8778 9438 10066 10844 11735 13029 14455 15463 13777 11086 7984 6387 6059 5809 6435 7131 8460 9440 9441 9042 8658 8821 9817 11135 11719 12230 14504 17461 18147 18338 18802 19874 21053 21501 21457 20463 18009 15446 16673 19811 19280 15208 11864 9990 16199 30479 33457 28808 21405 25309 39757 47656 46261 49385 49793 51510 43484 29330 14375 8228 3823 1685 1312 4857 11376 17104 20564 15103 11285 1640 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3336 7425 9751 14735 25596 35784 45671 54909 61939 71289 88677 106370 120385 126071 126582 117019 107507 100026 101731 111453 112498 100823 91968 97464 114052 132252 137451 132140 153234 195972 219533 224269 180685 93664 51918 20069 21168 53178 32980 5543 6633 71636 116282 12698 503 1407 2505 3475 3688 1336 408 38 8351 185 3402 30 10242 2 19 11 5147 -11372 21 105 321 503 648 910 1209 1536 1814 2130 2488 2911 3409 3921 4355 4967 5698 6162 6881 7699 9060 10326 11828 13337 14833 14741 13596 13506 13664 13840 14191 14173 13810 13880 13910 13371 12034 11025 9675 8727 10399 12910 14178 13813 13658 13801 14138 14189 14150 14654 14593 13664 14156 15070 12739 11584 11534 11495 11148 9468 8126 8151 8038 10666 35843 70370 88464 56480 42756 48902 57353 63832 49683 33918 16772 10727 8666 5838 3643 9647 24163 29981 49199 65776 36171 852 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 976 2810 6949 15560 23118 32693 43069 56426 69059 77595 86857 100437 114226 121229 126632 127379 128132 123494 112857 99060 87953 81833 70505 56203 57960 77448 97863 111076 113213 121657 146632 149898 120798 81540 47505 26722 26193 39005 36633 26424 1901 5068 62620 170410 122879 79706 97461 99686 92355 68017 29449 5299 403 21 -14 -3 -18 8357 183 3489 30 10239 2 19 17 5149 -11371 30 161 301 546 707 869 1122 1550 2002 2546 3045 3291 3314 3465 3842 4113 4595 5460 6514 7627 8999 10356 11537 13128 15482 18174 20023 20581 19811 17794 15882 14138 13056 12593 14025 16412 17546 17758 16980 14204 13562 12635 12874 14245 16353 17256 17078 16860 16259 15490 15046 14923 11914 9749 8876 8609 8904 9492 12525 27642 53373 56808 62079 74717 42123 18306 13960 32186 52725 40522 35103 24452 20214 22539 32047 30867 23405 10882 3896 4630 15064 29435 4683 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1300 3379 5864 8738 12675 19970 27282 38753 54461 68121 85730 98780 113415 125717 133907 134174 129759 119051 99568 84576 76449 68463 53948 35865 34956 45287 48744 51399 58709 63517 71284 71210 60111 47619 32054 29713 47980 94042 97140 19038 1485 888 75164 275983 355522 288652 196905 117313 78482 39948 8858 2036 137 13 -6 999999 -19 -18 8363 178 3669 30 10239 2 19 23 5150 -11371 -68 128 330 465 549 755 977 1224 1439 1699 1750 1731 1789 2098 2488 3103 3875 4659 6050 7755 8991 10348 11703 13219 13021 12417 11718 10719 10286 9666 9404 10088 9986 9944 8819 5883 4524 4829 5248 5769 6248 7521 9153 10197 11157 11692 9120 5992 4429 4214 4228 4077 4652 6428 14716 30651 44345 46260 61589 54399 27229 20948 23301 31137 39521 30704 23712 30258 42260 51414 65318 98923 153123 188533 162988 145374 88331 8824 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 919 2638 5566 10191 18231 32360 46917 57430 73587 87589 103714 121960 144588 167238 179564 186691 185547 167187 139349 127324 120832 106306 89295 71700 52375 48410 52448 50541 51588 59618 63403 57174 43550 40404 44347 46349 43205 24737 5915 2016 985 380 2403 92738 107845 106881 87723 48939 33144 34058 27192 6718 4267 9126 12636 140 -7 -21 -20 -24 8369 177 3698 30 10238 2 19 29 5151 -11370 -77 -10 86 188 273 391 493 517 648 917 1095 1094 1095 1196 1406 2038 2935 3866 4930 6323 7833 9437 11517 12892 13733 14460 13316 11083 9066 7961 8086 9006 10389 11444 11260 10794 8949 7361 6412 5691 4881 4529 4379 4214 4764 4940 4664 5621 6126 5611 5321 6691 12228 27947 51599 49702 42529 33367 22539 21719 27106 24508 23069 41099 48757 29081 29648 54681 68179 83304 96250 126037 174527 231976 268431 249204 177044 47227 1198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 169 569 1168 2311 3941 8087 14563 20944 29399 45294 72788 111709 141417 162998 187920 202958 209942 203605 186250 160815 124804 89520 66274 53432 47097 42091 38764 41792 45371 47708 54099 58061 53991 43703 43058 49248 50432 38670 22475 20334 27380 7133 1495 543 272 309 375 525 666 715 946 2764 8421 38536 46664 23804 253 -8 -9 -8 -14 8375 175 3634 30 10234 2 19 35 5153 -11370 8 166 200 229 268 343 423 521 637 815 885 1012 1156 1206 1618 1995 2394 2938 3644 4404 5819 7190 8865 10642 12708 14981 16972 17988 17729 17825 16167 13335 10917 9872 10243 11473 13527 16547 17824 16143 12995 9765 8728 9333 9946 11201 11404 14322 19809 22039 23520 21868 20220 21097 25762 37613 56767 74388 76738 69536 60084 53438 47690 49525 55257 59478 56550 51085 47438 60415 92618 94687 76966 71281 86453 118561 145160 166285 131145 24616 462 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 456 897 1630 2658 3647 6488 10223 14278 20823 29543 37323 46461 59781 77106 108145 133978 157060 177135 181612 180943 171428 159918 129025 96521 70669 52388 42123 36033 33418 31353 25984 27189 29822 32863 47097 55150 60800 70670 71915 65526 49475 22202 5046 2359 957 890 1332 1780 2180 2667 3091 5873 11844 29627 58961 39569 1018 -19 8381 262 1022 30 10232 2 19 41 5154 -11369 281704 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -46 38 72 96 199 223 273 548 851 1329 1672 2108 2554 3092 4175 5579 7038 7788 7475 7521 7312 6408 5259 4550 4159 3931 4240 4938 5831 6141 6155 6236 6294 7178 7284 6608 7345 9309 11182 12778 15789 20349 20155 17568 16123 16772 19068 23864 30973 38898 46969 49653 45343 57191 66587 71136 69720 56701 54856 64720 85079 97160 108298 118527 98977 105666 108348 52580 21967 5281 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 667 1354 3148 5511 7426 9943 12312 14528 17714 23275 31936 41073 54259 70289 85417 102843 122532 141237 158443 170080 177280 173500 150911 133418 107265 80968 60265 50629 41825 35048 38318 40523 38599 30561 35525 57706 78020 87354 85726 78094 57167 29302 13047 13462 10965 6478 6854 7906 8346 8796 11260 20872 53768 143220 214947 79037 3360 -4 8387 175 3815 30 10235 2 19 47 5155 -11368 42 193 313 367 361 505 604 820 1008 1179 1333 1358 1428 1731 2136 2601 3305 4339 5640 6789 7413 7169 7171 7119 7562 7841 8642 9760 10038 9890 10351 11579 12794 11333 9486 10448 11803 11391 11293 12245 13523 13376 11995 12163 13844 18851 25723 30173 32418 31464 28954 30760 38820 46983 49118 44691 43286 41006 37328 30186 28803 29545 33224 24899 21425 38574 54744 67671 76103 75490 70057 86597 133299 140369 98583 36618 14554 7951 12128 7362 7097 5529 4014 5319 3773 4770 11629 13106 6714 4042 776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 104 364 931 1522 2035 3315 5491 8015 10490 14647 20715 28289 35825 52948 74868 92440 110398 127474 141800 152780 163595 163104 152436 132098 102711 75603 61703 50394 49517 50322 49995 47094 37010 34815 44071 56194 70662 77828 59945 42078 32869 19989 7791 7093 12439 15040 16924 16411 12748 14459 37629 84980 113436 185167 134529 94610 487 30 14 10 0 -4 -17 999999 -23 8393 173 3907 30 10237 2 19 53 5157 -11368 -46 32 77 149 268 354 446 569 605 704 1001 1495 1886 2119 2392 3027 3998 5246 6492 6603 5941 5528 5278 4784 4222 4344 4828 6066 8637 10377 11517 12040 11380 11043 12661 14187 13677 11283 9048 7548 7079 6987 7136 8154 9675 11372 11823 12227 14141 17256 22882 26077 25635 23661 20358 15829 14864 19247 33368 42716 40475 35129 30076 35354 53021 71864 79362 91373 103719 91384 51524 16099 12897 50460 96785 189937 160330 63727 24424 37268 44981 40832 28026 19346 13964 6630 738 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 179 403 741 1617 2649 3462 4286 6186 10121 14496 17971 22232 32322 43946 55316 70322 86016 98974 114447 130562 143832 159318 166756 163277 159299 137739 103436 77335 69164 71112 75018 84025 108195 111065 91840 82092 73604 75301 80845 78462 79087 54843 27442 30052 26362 16149 7497 3581 2919 9953 12813 6369 858 93 50 43 21 12 17 9 -6 0 -4 -17 -22 -25 8399 148 4416 30 10236 2 19 59 5158 -11367 7 214 269 456 841 1347 1710 1861 1715 1388 1199 1048 1088 1293 1787 2777 4142 5251 5987 6702 8280 10477 12465 14465 16364 17042 19113 19698 20663 22218 21178 19794 22451 23453 23483 25406 31072 44325 49107 43909 37212 31948 29582 28323 26544 12599 16035 29855 41347 51168 80348 113043 121193 62763 20244 1073 999999 307 5147 26844 67642 100701 134566 117651 64445 18782 6164 4817 4532 4268 3974 3592 2695 1740 1155 349 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 422 936 1753 3051 4554 6116 7396 9003 11021 13414 16876 21086 25846 32574 38617 42748 47327 53495 63211 74692 86368 96812 105967 112640 123000 130881 132647 123238 107202 88471 82460 90574 110228 131754 139939 143592 146999 144445 113479 83346 63560 63841 89072 95855 89531 77937 37408 18878 9811 3169 780 310 147 61 21 7 4 -5 -8 8405 152 4504 30 10234 2 20 5 5159 -11367 -97 71 282 597 983 1339 1401 1281 1077 928 902 1103 1469 1952 2426 3207 4029 5099 6012 6982 8163 9680 11705 14169 17084 20804 23946 25595 26732 27584 30066 34335 35161 35941 39632 41591 41436 39494 36201 35677 31827 25849 20776 23530 20349 13790 11737 14504 16081 22864 45327 53983 35791 19295 4679 942 8017 41555 72362 89047 79246 65033 59579 54385 41418 34509 31967 32399 30812 24097 17326 10818 5829 1449 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 202 750 1817 2884 3380 3654 5120 6788 8781 10955 13525 15644 18216 21636 22902 24138 29392 35519 41553 48471 55564 61492 65357 72199 80598 87482 93345 100585 107553 111043 115839 118186 118658 117727 112364 102976 93291 86101 92864 116099 147267 181989 174868 132386 127471 138762 98605 114734 105897 77147 48343 13856 2791 1130 532 251 128 63 53 48 40 20 3 2 9 -7 -25 -20 8411 131 5132 30 10232 2 20 11 5161 -11366 69 201 405 538 655 897 1420 1920 2354 2874 3937 4212 4330 6948 9586 11139 9956 9227 9453 9879 11158 12843 15149 16203 18271 18944 19255 20212 20885 18753 19278 20893 27421 41695 50705 50162 55980 76324 95331 113238 123843 126411 119205 114365 108411 94067 78327 59086 37415 24473 11559 5696 2874 1352 306 999999 999999 999999 999999 999999 999999 999999 52 237 528 895 1502 2242 2824 3779 5058 6378 8484 11756 14629 17106 18809 20180 23170 27024 31943 37807 44001 51243 57136 63803 70511 77566 83284 88212 93158 97979 101052 104586 106017 106330 110887 114164 108460 106010 104894 115615 139915 175191 211113 207354 170175 137678 107481 109300 103191 64150 31599 13609 2302 699 363 185 111 64 41 29 26 27 5 4 4 -17 -13 -15 -18 8417 120 5460 30 10230 2 20 17 5162 -11365 -93 -95 -2 73 147 292 540 872 1642 2562 3323 4102 5146 6494 8448 10675 12174 15151 15832 15785 18484 24819 33791 49474 83401 97793 92750 103116 121542 138668 164879 178507 162268 136727 115850 85967 55647 41601 34998 33608 25821 15370 6442 2661 497 999999 999999 999999 999999 999999 999999 999999 999999 70 395 924 1701 2509 3494 4631 5742 6536 7711 9872 13125 15681 17502 20258 22186 24079 26986 30832 33623 38010 45906 54350 63768 78424 87584 93901 99910 107217 108731 108428 108136 105801 105231 105275 104412 111680 121952 134282 143798 159413 170428 171769 160126 170180 185442 165692 96286 22509 5079 1571 829 434 261 183 110 56 34 23 27 28 22 3 0 1 -10 -16 8424 116 5398 30 10228 2 20 24 5163 -11365 -18 97 234 662 1054 1317 1562 1632 1850 2146 2395 2917 3649 4458 5319 6448 7366 7727 7692 7614 7801 8166 8424 9876 13488 21173 27449 30908 35135 49049 65218 80661 100147 122051 144140 158925 157113 154748 155927 147881 127037 84480 30336 10926 4953 2220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 278 963 1572 3071 4843 5969 6753 7569 8836 10567 13160 18519 24173 27807 31971 36308 39090 41965 46360 50979 57982 66682 75130 83791 91718 101837 112216 120193 125656 125731 123343 117457 110972 98031 88696 84541 81661 78525 81879 99124 120938 135984 135977 147247 187618 145906 46915 13741 3591 1224 742 909 1308 649 198 -9 -12 -19 -23 8430 113 5519 30 10229 2 20 30 5165 -11364 187 518 792 1059 1432 2049 2732 3143 3354 4086 4888 5489 7080 9266 11046 11477 11868 12626 13258 13008 13580 15397 17093 21329 34401 57192 85949 113615 141523 149148 137559 132861 129641 123265 114952 84148 44329 20881 14586 7588 2727 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 84 693 1632 2541 3713 4275 5179 6645 7831 9647 11201 12871 15695 22028 28117 32391 36267 44240 54635 60952 66074 69269 73210 77298 80913 85665 90438 92651 96125 97060 92110 79633 66982 56950 51899 55609 68472 82930 103523 119971 115334 111397 124117 126666 78090 25325 7418 4037 22934 121912 192855 217957 167303 43289 1777 29 -12 -14 999999 -24 8436 117 5549 30 10229 2 20 36 5166 -11364 147 272 421 687 1005 1222 1282 1502 1651 2101 3084 4591 5875 7172 8026 8310 8676 9867 11257 13261 15363 18587 22963 29109 40659 54754 67359 90636 110744 102208 80629 60864 51216 40606 29876 17806 13186 8912 6338 4624 3166 2097 1034 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 211 808 1384 2335 3831 5032 6032 6802 7644 8546 9704 11470 13057 15023 17246 19646 24254 30767 35236 38774 40997 43431 45228 46431 49029 50871 52056 53388 54103 53840 53991 57370 63667 73225 87641 102107 115821 108215 78050 81088 69309 26792 7136 6869 7921 73585 348554 445156 474000 474392 382522 129327 2880 48 24 31 16 3 -17 -11 -15 -23 -24 8442 266 960 30 10230 2 20 42 5167 -11363 243304 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 88 10 999999 999999 999999 999999 39 231 513 836 1082 1247 1382 1485 1446 1688 1973 2408 3076 3875 4685 6545 8857 10267 12166 13468 13870 15772 16364 16937 19152 20873 24732 30535 41199 71791 112371 135515 100405 56013 31790 19416 14858 9021 6277 6102 5342 4006 4611 4738 3998 2421 783 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 269 775 1601 2683 4028 5517 6567 7403 8155 9366 11153 13520 16583 19487 22197 24491 27225 31100 36417 40484 45229 51149 54849 59472 62066 61831 60042 60072 57948 53640 52501 57670 69531 97137 143198 169944 144577 78887 86042 108384 56979 12078 4496 7642 73439 329167 445622 487146 458227 329841 131235 1016 4 -12 -16 -7 -10 -21 8448 125 5312 30 10232 2 20 48 5169 -11362 -93 -43 -6 78 153 228 310 465 712 1165 1574 1944 2361 2798 3172 3531 3549 3649 3955 4234 4958 6276 10440 17261 24093 26767 28507 30234 31095 31403 32655 40288 70325 134168 183748 129112 76328 61983 53189 39886 23499 12022 6347 3406 1237 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 250 604 1074 1874 2759 3778 5805 7543 9208 12507 16508 21020 25812 30064 36136 42249 48194 54170 59672 64781 69477 73861 77658 79239 76631 74166 69597 59334 48595 51885 78956 119627 151690 187646 128607 30167 32129 66708 65825 13827 3553 21119 140027 362310 436946 476584 473177 279370 68558 702 22 14 14 17 9 6 -4 -15 -17 -12 8454 123 5316 30 10236 2 20 54 5170 -11362 -34 234 443 550 727 834 1000 1408 1710 1830 2241 2526 2481 2281 2170 2368 3265 4232 5197 6936 8953 10203 10623 12134 17835 26030 31942 34803 37648 36560 35148 63777 142728 162347 105731 85650 85300 84908 76657 60973 47722 29969 16656 9165 1858 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 201 639 1506 2459 3291 3754 4736 6856 9155 10554 11986 14429 17646 20559 23622 28871 35156 43356 52274 60120 68184 78781 87269 89841 87548 82103 76715 68165 58574 50720 51774 69500 75180 46509 18461 27718 30788 13415 10749 4734 1792 8846 126165 358890 387508 419427 446631 384721 212133 93245 535 12 4 12 3 10 0 1 -18 8460 126 5252 30 10232 2 21 0 5171 -11361 -47 155 339 541 817 1038 1260 1579 2126 2649 3203 3451 3004 2660 2919 3125 3937 5363 6630 7884 8250 7342 7517 8902 10356 12648 14854 16309 18457 22010 22961 19238 16555 24943 44091 63892 84152 111021 131751 139224 136461 116399 81830 50331 29453 11821 3317 1206 332 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 753 1849 2727 3862 4910 5841 6418 7313 8243 9222 11377 13622 15588 18139 21858 25644 30916 37348 43743 48722 55697 64781 74841 83867 93510 103333 107726 103333 94668 88530 84590 83036 85405 88255 82206 49940 58618 65291 22570 4826 3408 4393 1520 19389 298546 431309 417932 445875 347627 116085 1188 4 -9 -15 -4 -6 -8 -6 -12 -22 -24 8466 131 5188 30 10228 2 21 6 5172 -11361 -95 -1 131 399 613 629 717 773 942 1212 1618 2210 3179 4548 5209 4760 3711 3225 2697 2054 1904 3200 6419 8579 9808 10288 10314 10556 11412 12998 15306 17208 17059 18858 26199 36626 48344 63579 80264 95070 107621 119223 118093 105779 79975 45869 24414 15549 12229 7950 4926 1271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 735 1780 2750 3423 4006 4524 5630 7160 8319 9605 11466 13274 14196 15134 17767 23109 30105 37466 43641 50007 58763 70103 85596 101740 109053 104026 95344 90934 88351 83298 82659 87527 70886 41348 20171 11953 7028 2935 5113 28556 81598 146606 325443 535419 707661 736826 354021 102727 11390 107 27 26 37 26 25 21 6 12 7 -4 -21 -18 -18 8472 128 5153 30 10223 2 21 12 5174 -11360 57 280 455 567 746 1054 1486 1683 1918 2432 2871 3398 3830 3948 3919 4569 5677 6324 6114 5494 5263 4918 4706 5248 6739 8976 11941 15451 18885 22005 25379 28439 32768 37170 45327 55598 66768 78684 91278 100472 113639 129034 148395 183216 212178 216048 193271 139603 63989 28011 17241 12267 7537 4598 4984 4909 3393 1991 976 348 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 879 2003 3404 5494 7602 9471 11770 13200 14477 19065 25800 31136 33276 34794 38220 41101 44908 52127 59590 67517 79406 102503 127540 147804 171923 179397 149351 95773 52978 29664 26964 34214 40494 42790 54268 74274 86249 92882 88592 65533 26419 73779 295060 340574 174612 13132 241 30 5 2 6 0 5 -1 -2 1 -7 8478 136 4969 30 10219 2 21 18 5175 -11360 74 352 463 473 557 600 664 689 830 1090 1384 1585 1696 1777 2042 2496 2632 2792 3026 3374 3713 4112 4785 5597 6239 7736 9106 9513 9857 9251 9103 9939 10151 10852 14342 19675 27633 36013 42841 49949 61307 78088 94929 114028 145731 177123 209226 230367 212096 197898 185189 148525 100771 64177 37574 30572 29197 28885 26218 22884 19804 16516 15169 10655 3741 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 429 1373 2577 4549 6975 10245 13642 17752 22555 26945 31509 37181 41558 47425 50803 52740 52789 52923 55822 65838 77533 85968 95184 109109 129205 143967 132816 98783 73570 57996 59920 72541 85182 98844 122396 140112 145961 132300 104276 70083 34580 32749 30633 2664 222 65 29 17 24 7 -2 1 3 -10 -6 -6 -18 -12 -15 8484 128 4969 30 10219 2 21 24 5176 -11359 -86 49 180 417 681 883 1089 1306 1518 1635 1672 1835 1890 1958 2034 2202 2460 2577 2702 2856 3335 3790 4161 4477 4945 5953 5938 5477 5949 7479 8092 8672 10183 12086 11952 11296 10698 11565 15169 20683 28771 38572 56404 74746 91322 113476 138993 155884 150972 148129 135937 110949 87330 85889 92059 98871 120653 152361 169389 108006 50851 22887 7082 1872 601 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 224 887 1959 3430 5412 8215 12517 17464 21493 24841 27303 31219 35027 40284 45650 49260 51331 52067 52547 53884 59134 68990 86519 103861 123217 126080 115367 90268 80813 75420 79294 93388 118428 135898 117989 67930 33802 14721 7248 8225 31904 144297 162721 45974 3187 22 -17 999999 -19 -22 -17 -24 8490 125 4821 30 10221 2 21 30 5178 -11358 15 142 212 306 357 664 1058 1229 1395 1665 2006 2248 2606 3120 3609 3832 4236 4687 5028 5371 6056 6681 7548 8354 8703 8627 9596 11506 12667 11831 10948 10348 10926 10311 10713 13806 15655 17200 15798 13749 13720 14044 14462 16069 22359 35706 50204 65341 74284 102063 134672 156303 169505 160899 120157 96056 105056 133884 155677 157616 146089 132711 99787 61583 26692 6303 1808 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 581 1393 2849 5841 10268 14780 18097 22408 28286 33476 36591 39605 43196 47311 50891 54999 58761 65130 73487 83410 100197 126927 143073 132139 105059 93729 89875 87486 88835 69257 34224 11303 4070 1434 3199 28997 82446 150833 220159 10379 51 8496 239 1881 30 10221 2 21 36 5179 -11358 77 706 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 138 326 582 856 1059 1142 1258 1452 1902 2121 2115 2179 2600 3129 3728 4886 5826 5950 5931 6432 7012 8134 9574 10942 12477 14456 16617 17770 18825 20173 21563 22752 24417 26887 30078 32672 34566 35520 34411 33225 34068 35593 34967 28762 30442 34428 36525 36359 34718 30424 29769 29971 30481 32075 29911 29236 34854 44584 64785 76475 89142 108743 113503 91318 67203 67862 89274 126426 173956 210394 228125 223760 185391 100673 22185 5169 1342 199 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 177 459 1041 1969 3116 4842 7741 11644 19217 29373 38077 44337 50863 55660 58282 62534 69443 79070 89103 100217 115804 131919 138527 127429 105127 44228 1681 131 189 1842 1440 15400 52345 91776 98666 90202 27583 661 116 79 64 44 31 17 18 17 12 -9 -2 7 -7 -4 -8 -5 -17 -23 8502 225 1880 30 10220 2 21 42 5180 -11357 451 731 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -5 66 118 88 -20 999999 999999 999999 235 889 1258 1689 2672 3559 3835 4516 5471 5430 5388 5796 6390 7507 8753 9813 10887 11413 11724 13452 15862 18352 20974 24087 27398 28685 28803 32074 36103 39745 43513 48356 51942 56698 60447 56109 50860 51113 51071 49155 46799 43366 39204 38708 46138 50148 53983 56140 55159 54087 58751 70326 81677 89731 91160 91527 62630 41050 38908 33637 37404 66246 119091 168820 169294 161940 151783 137667 123640 92707 53772 18073 6411 3016 1524 548 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 70 292 732 1577 3063 5080 7948 12519 18730 26658 34469 43465 51098 55462 58300 60571 63082 65260 66993 67169 63348 56641 59603 64921 54082 17582 3823 1404 342 124 123 169 750 6623 41835 60217 45491 29993 62299 6126 291 39 8508 142 4791 30 10221 2 21 48 5182 -11357 104 233 243 455 902 1271 1664 2368 3171 3809 4157 4318 4724 5753 7401 9567 11294 13058 14337 17003 20601 24880 29324 35159 42081 49405 58056 67352 75807 85447 102864 116806 128565 132858 134250 139319 143464 132210 125373 114000 109777 104234 95105 90627 93184 89209 83256 73064 64150 55235 61087 90965 118621 81620 34637 43649 82808 119933 127576 114572 107599 107792 101823 105585 95402 69599 43319 27068 10119 4343 2404 389 8 -33 1 -10 -5 -6 -7 1 -11 -11 -13 9 39 45 156 427 869 1901 3654 6530 10194 13514 19115 27200 34697 43850 50985 53258 50919 48068 45030 43522 43507 43926 43275 44706 60104 74724 48155 8929 3211 1748 830 365 677 1139 2548 15219 49254 38730 830 605 785 831 357 89 40 42 29 27 12 19 23 9 4 5 5 3 -10 -20 8514 113 5274 30 10224 2 21 54 5183 -11356 -79 131 373 754 1243 1784 2563 3503 4972 6562 8231 10703 13723 17673 22766 29030 37189 44942 55668 63426 70950 84449 95411 97389 87362 82422 82682 80337 77016 76184 79040 80375 73140 62893 48761 35046 43159 88717 117861 131322 116405 86168 96429 120458 138211 147228 176051 195520 185868 153224 123106 93736 68880 53013 42700 32818 23672 15431 5854 631 -96 999999 999999 999999 999999 999999 -95 999999 -82 -67 7 126 378 1221 2295 3791 5847 8649 10530 13577 18459 22499 26426 30232 33613 35808 36550 36505 36163 33025 31267 29784 27714 18884 11252 10584 10744 9176 3721 1357 3805 7881 12867 33016 93875 138268 91034 21127 7059 609 39 -2 -19 8520 124 5308 30 10228 2 22 0 5184 -11355 -53 188 374 553 936 1437 1917 2600 3592 5008 7192 9608 12723 16900 21980 28721 38280 50126 65828 82798 98366 108945 106434 86976 78253 83761 92992 97326 96327 90072 82972 77766 72564 62908 50595 41073 60935 141904 225544 138784 91694 133844 175921 195637 196131 187214 166198 153660 157236 172630 183239 162558 110446 57791 23748 7399 1237 54 14 5 6 11 9 -15 -24 -30 -15 -13 14 74 181 403 1064 1727 2179 2934 4668 7468 10650 15389 21254 26986 31665 34916 36303 39776 44824 49576 48488 45915 35998 24951 20182 19081 21614 25261 22431 11196 6661 3490 6420 21202 30212 10261 41208 9229 8183 1660 308 70 35 43 24 -5 -1 -5 -12 -4 -8 -12 -12 -9 -15 -24 8526 129 5190 30 10230 2 22 6 5185 -11355 -86 -56 -19 136 418 698 1037 1602 2327 2954 3834 4915 6690 9038 11054 13937 17707 23229 29391 33783 39315 43792 49550 59285 72670 82351 88144 88434 85815 83364 81976 87311 94055 101769 104872 93721 75325 54141 46659 60704 89018 142054 175515 142777 172831 211588 232389 255651 269614 273316 253808 209577 196487 182544 154713 117829 77099 43754 28559 16002 7064 2642 660 248 171 88 69 44 55 42 60 100 170 207 252 341 572 1281 2602 3992 6536 8968 10605 14521 19559 25766 31851 37559 41833 43888 42096 36838 34354 32096 31930 33028 33919 30849 16163 2322 2083 1863 1728 1789 301 129 247 725 5930 4665 1134 172 62 49 41 36 26 -9 0 17 3 -9 -4 7 13 0 -15 -4 -16 8532 254 1020 30 10230 2 22 12 5187 -11354 344727 942076 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 74 210 434 628 937 1327 1683 2218 3145 4177 5452 7373 9894 13147 17124 21845 27085 33343 40599 49735 60039 73802 89890 108088 126010 139170 151820 158945 147566 126365 116323 114228 117765 102685 76500 54051 42561 52942 80815 117701 134316 140219 152015 184611 219262 236199 242437 227074 194409 140857 84687 41609 15000 4587 1765 1685 1771 1234 417 2 -67 -65 -74 -99 -71 -88 999999 -75 -64 -47 13 77 176 500 1174 2343 4072 6578 9462 11610 15678 22483 28226 33194 37591 41827 46184 49881 52831 52693 48093 38352 27941 20448 15957 12446 9851 15482 23016 22451 11617 8619 31067 69197 72350 54153 15886 4521 2013 257 4 -19 8538 109 5310 30 10230 2 22 18 5188 -11354 50 274 524 828 1162 1586 2207 3044 4142 5252 6843 9012 11384 14150 17577 21545 26576 32791 39739 47815 57085 69977 86860 111319 143090 172002 185701 178488 158333 130066 101682 90857 88049 82856 77889 66051 61597 80868 105800 127298 142934 175784 206948 209549 198116 166221 121641 81452 49197 24540 10048 6095 2489 1245 562 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 39 382 1028 1932 3037 4702 7706 11378 16523 21969 26893 30917 36560 43106 48339 52864 55738 55900 49990 40209 32195 33526 51903 65825 66970 60696 35557 19670 43139 104717 144025 133118 34426 585 2 -14 999999 -18 8544 230 1955 30 10235 2 22 24 5189 -11353 -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 -88 86 144 329 580 913 1262 1564 1880 2277 2819 3674 4826 5741 6925 8124 9430 11670 14516 18277 23639 29977 36430 43952 53292 64982 76040 86518 101863 115674 121570 128480 134802 129297 106341 84757 65081 58953 62592 54495 53970 54528 62299 90082 105497 136628 166393 201288 250297 293475 305806 262869 165780 71933 26017 9185 6290 4277 2205 1003 1088 1289 1057 475 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 278 662 1222 2768 5436 9484 17120 26371 32502 37797 43742 48898 53870 58689 61063 62321 64225 63984 59349 54525 67162 98012 115558 97003 57804 64022 76299 74129 41701 8481 145 25 25 19 12 18 13 5 -7 -18 -24 999999 999999 -20 -19 -21 8550 223 1928 30 10238 2 22 30 5191 -11353 960 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 449 734 1176 1778 2378 2775 3111 3408 3662 3804 3580 3501 3568 4482 5652 6973 8321 10114 12075 13552 17379 21958 28632 35270 42636 51188 60123 66682 74996 88010 99187 109204 111852 109983 99100 83625 70140 58046 49782 46471 48959 54199 53451 43781 42531 76343 149409 234343 280048 285529 269966 227470 130140 47128 13797 6461 8544 14104 20250 24947 25987 22680 15834 6989 3047 1673 624 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 55 358 1086 3137 7557 13676 21556 32823 45184 57546 68311 70438 67916 67778 71373 77454 78657 72302 81060 125066 163455 139799 105539 71197 61952 62471 59206 40083 17070 700 45 25 22 13 -6 -13 -18 8556 240 1930 30 10240 2 22 36 5192 -11352 338 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 -54 122 353 859 1331 1694 2250 2928 3515 4022 4136 3857 3604 3901 3918 3602 4435 5277 6420 8610 12057 18642 26574 34678 44719 55007 61247 65310 65711 68309 67958 66800 64802 62034 55102 48599 46763 49996 52654 50052 48413 51813 62121 70895 72359 106897 157012 163187 147224 168970 200979 213805 205473 196203 162627 127226 87817 80884 89917 93241 79342 65365 52886 44430 34542 21994 12441 6266 1369 166 22 -33 -52 -62 -59 -19 16 109 117 41 9 9 258 1731 4332 8378 15175 25998 37978 50442 63358 71565 74524 77795 84542 92849 94077 102210 120581 80305 51090 77028 118483 96544 39700 3166 179 53 71 79 71 70 74 52 29 27 14 22 15 5 -10 11 2 -5 -7 -1 -2 -3 -5 -15 -23 -25 -23 8562 238 1902 30 10242 2 22 42 5193 -11351 174 1915 2551 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 620 859 962 1319 1866 2489 3436 4446 5264 6245 7026 7428 7519 8023 9132 10204 11481 13433 17643 23204 28278 34330 41525 48933 50271 47812 50601 56751 55796 51301 43952 38208 34222 35443 39161 43821 47352 48533 52943 61302 67252 87860 116119 136290 159506 176590 188569 190188 181191 164295 144457 123419 119119 122298 128571 131492 122152 100438 80751 59129 44908 38448 32805 23994 22957 21461 14723 9067 5177 532 136 79 110 73 16 -48 -54 -74 -23 215 721 1426 3544 8118 13829 24258 37877 49735 57974 63864 72602 88507 106344 122079 120766 101524 68361 50258 69538 96759 85216 38764 6504 249 89 84 83 60 50 61 52 14 16 33 27 15 20 24 1 -8 -1 8 0 -18 -13 -7 -18 8568 232 1933 30 10243 2 22 48 5195 -11351 907 2077 413 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 254 676 1127 1777 2111 2647 3354 3824 4485 5334 6488 8348 10021 11947 14282 15207 14765 14908 16905 18537 18195 18371 18090 17648 18244 18964 18039 15876 15930 17967 20068 21932 23409 28488 38874 52012 64869 75103 78482 78071 78261 79234 105175 136098 160504 183186 210480 229831 241010 244901 243890 243672 232427 229723 219985 193463 160030 125392 91266 59294 23869 11609 7367 4359 3546 1614 106 -33 -22 -14 5 28 56 108 287 359 449 1140 2936 7844 15591 26278 39445 46910 49572 51166 52963 53920 53290 53161 47008 40447 41385 48169 47992 36333 20786 2904 239 398 1234 1237 1170 123 28 23 4 13 3 -5 6 13 5 -4 -12 -15 -10 -6 8574 255 1002 30 10242 2 22 54 5196 -11350 545944 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 570 2039 1211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1101 2821 4183 5546 6524 7493 8741 10749 12573 13828 15816 18263 19381 20893 24787 28523 30163 30342 32031 33988 38124 43802 55907 53523 44858 33233 25281 21173 20858 20660 19993 20151 19889 22140 27998 29928 34296 46312 60221 65801 51410 42813 53131 72263 94575 129101 173971 211337 248494 273129 266204 238659 210820 186922 175873 168945 152581 118410 84459 58947 46751 42260 30304 20125 15723 9410 3252 315 8 -21 -2 -4 -8 30 157 227 345 804 1616 3022 6057 11332 17820 25572 34070 43269 49239 49083 43022 33810 26540 22974 21469 17765 13442 9260 4087 1485 5491 35950 72226 105138 123836 24011 637 21 14 -20 999999 -16 -18 8580 98 5561 30 10241 2 23 0 5197 -11350 77 472 920 1766 2870 4046 5945 8570 12465 17427 23178 31018 38919 47544 57303 63062 68003 74955 84846 91297 99842 92967 72726 50891 31179 15396 13547 16588 23237 36467 48856 53896 65035 74832 80512 92196 103212 123607 154109 190503 230262 255548 278575 292501 262162 198505 146456 120239 105442 88957 74571 49947 25818 12983 10461 8798 7000 4525 1877 529 23 -49 -43 -47 -28 -10 -10 20 103 149 276 454 736 1477 2778 4972 9291 15270 25359 35211 44585 49208 48837 43657 35042 26774 20644 13951 10800 9316 18760 43132 54734 52012 40514 7738 273 -4 8586 267 910 30 10240 2 23 6 5199 -11349 105019 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1172 5579 10833 5481 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 231 594 2533 4790 6523 8572 11271 13607 16523 20777 27333 32658 38052 45087 54616 62332 65504 72564 82462 92889 88154 80326 72522 63158 51357 48889 44447 44310 55505 63399 72298 94616 117369 139943 182197 240013 269173 281880 264138 225378 190190 170799 151817 146901 136336 123205 108924 87527 57137 24582 10124 6301 3981 2991 2226 1704 1398 1145 950 722 367 106 31 34 18 24 57 100 148 280 532 1191 2287 3777 5615 8500 12204 18825 28518 41000 54162 68317 91302 100306 75499 58203 67101 66291 55051 35759 15705 8226 2133 190 67 56 24 26 17 4 9 5 8 -4 1 2 5 -7 -20 8592 225 1898 30 10238 2 23 12 5200 -11348 799 3367 12493 28474 19678 259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 426 386 584 1280 1756 1835 2249 2877 3390 3956 5400 7988 10584 12656 15725 18348 18708 19086 19447 19020 18800 17303 14578 11612 8560 8379 14078 21687 30643 39732 49017 58933 63957 67351 69722 65435 72904 88300 108507 158554 257360 357530 395618 386455 368189 287898 240923 220493 189942 171013 139984 91929 56792 34040 27033 22766 16494 11932 9380 8510 8475 8808 9682 11050 11191 9691 7986 8429 8167 6807 4920 1879 240 39 42 69 203 394 742 1284 1939 2765 3844 5348 7676 10842 14645 16719 20549 28040 34382 43699 48494 48662 38736 31882 27322 16635 1193 448 282 92 24 7 -1 -5 8598 233 1840 30 10240 2 23 18 5201 -11348 -33 1034 3650 12015 38671 84951 38862 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 -34 567 2204 5330 8791 12735 17662 21993 23828 23162 19411 15409 11291 8167 7093 8783 11925 16963 21572 26943 35670 43678 52695 64762 70704 86751 110995 171742 255866 295321 344553 392565 391462 357092 344691 325827 297288 249078 203502 156406 101528 58244 25957 15077 14490 20351 26558 14246 2512 749 655 1027 1377 2340 3144 2802 2227 1987 2315 2110 713 121 111 104 107 161 227 345 553 818 1121 1577 1957 2399 3079 4013 4974 5312 5128 4195 2649 2200 5953 13255 25358 26187 14361 2784 708 83 23 29 39 26 10 -7 -14 -23 999999 999999 -19 -12 8604 236 1871 30 10241 2 23 24 5202 -11347 362 1831 6380 22924 48242 33086 1876 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 979 1363 1460 2304 3499 5078 8000 10715 11442 10358 8060 5152 3404 2210 1754 2878 4270 6619 12034 19263 28899 40549 54877 71938 95494 124696 148305 174094 202528 233853 272566 302942 322320 340619 334367 319196 317729 300094 288949 262495 205621 144515 98972 48498 17960 12549 15210 22491 15802 6169 2884 2168 1284 317 136 91 100 113 125 87 97 126 110 118 146 260 643 1102 1545 2052 2927 4040 5419 6537 7940 9419 10584 11834 14657 21724 32604 41145 54328 39859 9777 1060 187 63 51 62 54 52 40 28 32 13 7 12 17 -16 -13 -12 -24 -19 -23 8610 236 1870 30 10240 2 23 30 5204 -11347 -17 976 4084 14324 25686 11864 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 699 1636 2533 3451 3786 4409 5358 6371 8698 9278 7470 5861 4115 3098 3388 5153 7854 11804 19782 38585 71615 112637 152123 185796 221505 259760 320318 383354 448850 498543 492100 440163 401172 368130 316451 262908 207991 150041 65147 33485 16380 4723 1127 558 504 437 314 226 162 167 175 140 143 142 113 133 128 149 135 128 160 166 194 232 272 368 465 575 749 1056 1419 1540 1611 2133 2915 3274 3280 3189 2614 1657 444 81 65 74 61 55 67 50 37 39 44 37 34 18 5 -2 -7 -19 -13 -11 -22 -19 8616 263 1088 30 10238 2 23 36 5205 -11346 394029 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 689 3183 11141 25255 19867 428 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1005 2974 5164 6280 5294 3755 3611 4877 6736 9139 10063 9873 9234 8136 7382 7120 10148 15154 21167 33088 61716 111232 173241 245372 299682 348507 412260 495935 639214 812777 895375 787312 488966 203654 47360 3742 1876 1821 1397 1106 854 714 558 443 304 228 204 197 177 160 150 153 143 148 164 173 168 144 121 141 147 115 99 124 117 125 111 112 130 138 162 169 196 196 271 485 660 742 788 710 533 346 198 120 64 56 63 57 44 37 30 25 13 4 -6 -7 -7 -14 -15 -12 -23 -20 -23 8622 226 1899 30 10239 2 23 42 5206 -11345 682 2926 10488 26011 29070 3591 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 750 2450 5087 8311 10991 11425 10815 9763 9884 11086 12005 13624 15911 16751 16714 17481 17871 20109 24654 33299 48384 74449 117178 168635 216979 277292 342305 398328 495348 660348 817721 924645 679124 184272 25240 7098 2851 1681 1193 838 559 331 180 142 123 110 107 106 85 114 110 101 103 90 83 72 94 96 117 84 73 80 84 56 52 57 58 62 75 74 62 84 89 66 81 73 89 112 118 117 88 54 47 25 15 16 0 5 0 -16 -23 8628 240 1898 30 10238 2 23 48 5208 -11345 544 2763 9775 21009 22969 2993 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 831 3215 6767 10474 12577 12322 12056 13225 14613 16571 18501 19764 20755 22267 21646 20694 22192 24473 32984 46685 85362 169056 185974 183745 251824 279446 456123 692978 872412 955649 811821 439153 177511 68680 29033 13449 6853 3566 1444 664 355 229 188 180 158 151 157 168 162 166 156 142 151 170 150 148 156 122 135 148 140 138 132 127 141 133 129 139 137 138 118 130 125 104 106 110 110 98 88 84 94 85 83 67 61 51 30 18 36 31 19 16 31 20 6 0 -4 -2 -14 -21 -23 -24 8634 233 1868 30 10238 2 23 54 5209 -11344 249 1126 3603 11833 21661 21792 1320 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1823 3156 4437 6298 9392 14385 18183 19057 21576 22848 20550 23656 32674 34236 30002 26549 25222 26697 30662 39676 59526 85060 138503 217571 288884 394023 548870 731328 865308 793982 444230 224192 158701 104184 73548 52731 27273 11735 5587 1626 337 220 156 110 115 111 90 133 131 121 111 97 98 93 104 97 93 100 83 76 75 84 99 97 83 72 77 80 69 54 64 57 61 66 63 62 60 57 61 59 50 30 22 12 16 3 5 -5 -13 -7 -17 999999 -22 8640 233 1898 30 10238 2 24 0 5210 -11344 308 1414 4937 10802 13321 2798 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 910 3427 6000 7844 9242 10072 9969 9495 11517 16044 22021 27136 28795 28676 31396 41018 45702 45836 51551 67542 108925 171198 254760 356392 484264 627284 731010 623786 454738 317735 230762 182801 157053 153247 157557 154498 130665 87260 36078 7128 851 410 341 227 162 159 150 138 126 127 130 120 113 138 130 114 119 116 105 95 79 93 95 82 77 75 84 75 74 106 94 103 88 71 74 59 77 78 77 77 60 41 32 8 23 32 18 15 12 8 -13 -6 -12 -21 8646 236 1868 30 10238 2 24 6 5212 -11343 449 1377 3049 7996 15753 18654 5813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 886 2680 5442 9519 14744 17946 18318 15572 13742 19085 29259 41435 48894 46515 51681 75213 98485 103753 93960 89471 105091 171448 268175 336331 362070 354026 346266 345490 340532 327655 286044 227541 190385 186762 213828 236448 235902 185149 105310 36444 9229 2173 943 739 477 230 174 137 140 136 137 147 138 143 146 133 109 124 131 122 112 103 108 107 102 93 101 100 99 112 102 90 86 100 87 84 80 89 92 84 75 72 55 48 47 26 35 22 20 21 11 12 9 -6 -17 -19 8652 234 1867 30 10237 2 24 12 5213 -11343 70 1067 2419 5357 11796 11735 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 704 1395 2092 2695 3400 4211 5151 7464 11595 16149 19381 18901 18599 25165 39912 56730 60825 62312 74397 93842 111562 120426 135258 191263 300860 397209 492735 565869 497660 320731 244582 239100 256918 263021 236403 205028 179862 152826 97063 56912 35455 30183 34747 5370 846 538 520 400 236 153 136 130 133 118 120 116 104 106 103 109 91 105 87 104 107 88 106 112 91 92 91 71 78 91 67 68 81 75 59 61 65 55 50 44 47 28 21 22 19 10 3 -15 -19 -21 -12 -10 8658 232 1865 30 10235 2 24 18 5214 -11342 180 1608 4828 9562 22328 30252 6248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 516 1798 3324 4970 6170 7233 7994 8539 8927 8951 9649 12285 19029 31186 46308 47246 42946 61853 104793 159296 189755 199038 203320 229300 281955 350353 410129 417760 351910 264240 133956 70234 58255 59430 72482 88709 66274 39680 44552 76079 165963 258362 274688 132266 19792 6458 1934 661 503 516 456 250 148 117 97 90 99 103 97 101 102 89 103 100 91 94 78 74 83 92 86 73 86 91 73 76 69 51 60 66 66 62 42 52 43 46 37 16 16 12 2 -9 -12 -13 -15 -23 8664 227 1863 30 10233 2 24 24 5215 -11341 587 2446 6115 11726 26461 54470 37763 2117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 581 1993 3730 5487 7185 9393 11361 13164 15365 17003 17984 19926 24125 35327 62324 94525 105095 115636 153367 211797 254466 273774 265480 257904 230483 166193 102392 64602 42931 33236 28744 20504 15801 14487 15879 20418 24325 52450 109016 223952 359928 447402 279622 73912 21421 14533 3344 651 185 115 106 90 92 83 50 55 86 93 67 59 58 72 40 48 53 50 29 35 40 33 33 33 29 19 20 33 36 27 22 20 21 25 12 8 7 17 14 9 -10 -10 -11 8670 239 1860 30 10230 2 24 30 5217 -11341 413 2004 5907 13361 22738 35103 53053 18548 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 512 1884 4054 6526 8518 10341 12416 14720 16540 17727 19935 23580 29251 38598 61458 105067 159928 205108 240854 257072 262367 254751 226937 190532 157648 127999 89684 41013 15642 7773 7184 6442 5797 7506 20479 59665 113260 201554 332521 415669 370955 314761 70796 4852 1560 1316 989 482 253 215 200 155 141 144 157 167 156 142 144 122 135 126 124 128 126 98 114 121 117 116 99 93 95 109 103 104 97 107 108 87 98 91 90 72 68 70 80 61 68 61 45 23 19 8 12 10 4 2 -4 -15 -23 -17 8676 237 1883 30 10223 2 24 36 5218 -11340 -48 995 3106 6090 11013 17046 10109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 738 2007 3342 4611 5676 6438 6700 6106 5579 5961 7496 10246 13947 20484 34109 53316 78979 109947 134699 141240 124711 115737 103858 92298 93538 104274 114567 120338 121287 92296 64609 94851 186752 324089 459282 518533 465306 416777 195613 38670 3308 1063 909 757 528 344 231 191 204 189 145 135 143 138 149 144 134 151 143 127 124 118 128 129 115 90 101 120 112 105 102 112 103 90 101 90 91 82 89 90 80 72 73 73 67 51 54 63 44 20 13 11 1 3 3 -17 -14 -24 8682 230 1850 30 10220 2 24 42 5219 -11340 603 2342 6384 11946 18426 32794 50620 33669 826 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1855 4722 10047 17141 23444 27069 27409 25102 22127 19486 16953 18078 23292 32800 43923 55004 62498 81021 124376 167287 210949 207551 195508 189118 184147 151152 112911 97971 110695 156703 237350 248902 249999 258021 288842 294721 213955 170788 170774 140880 26384 1972 712 546 451 349 220 151 158 153 120 117 127 118 118 104 113 97 87 82 80 66 78 57 58 65 64 64 45 55 67 57 45 70 61 56 55 37 44 46 36 36 47 22 7 13 4 -12 -7 -19 8688 243 1786 30 10216 2 24 48 5221 -11339 -17 694 2237 5769 14486 24964 31622 56026 87522 43863 640 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 660 2943 7784 15647 25305 35509 44479 49783 48409 42004 37335 34613 31861 28121 26975 27252 28098 29322 28809 26054 28283 28264 29320 42757 52690 60710 73912 93184 110622 138064 176502 209103 243787 276610 271680 241881 291765 423824 499334 395043 212436 90917 13764 974 630 527 399 339 270 227 219 194 188 190 174 162 180 188 174 160 167 150 166 135 131 118 134 134 116 105 116 120 128 120 121 120 130 118 92 93 109 106 88 100 81 82 80 59 65 54 40 35 28 29 16 6 25 12 9 5 -6 -18 -19 8694 234 1814 30 10214 2 24 54 5222 -11338 -83 540 1864 5059 12908 22423 26191 34973 47288 18806 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1215 4051 9466 17078 25817 34793 41484 41723 34920 27122 24584 23573 22787 24204 25941 25716 31900 38238 39465 40771 46747 57704 66362 82067 98203 119169 133605 144719 171036 232392 348864 489035 532008 496977 373035 207035 135755 64028 12454 1464 537 281 231 207 178 152 145 149 124 146 150 156 132 116 102 96 119 121 117 100 91 99 103 97 73 61 79 68 64 66 61 69 65 45 39 55 60 50 29 52 57 32 21 29 32 23 21 11 0 -6 -11 -23 8700 247 1784 30 10214 2 25 0 5223 -11338 26 619 2132 5736 14540 26164 27152 31440 33588 9586 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1152 2486 5009 9032 13566 18527 24326 29717 33971 38892 40191 38727 38513 41967 44772 47128 43203 41225 44090 44483 55090 75923 89908 97103 108746 118410 134424 162771 202517 274136 393750 456589 541667 538895 382285 334056 326968 237927 120554 51487 10633 1555 347 306 346 320 246 227 231 222 232 211 211 203 189 195 204 183 199 188 189 191 195 158 142 166 170 162 144 152 170 140 142 132 147 157 138 133 139 132 123 124 125 117 118 118 102 101 96 90 85 71 58 54 50 38 25 19 19 19 10 -2 -13 -14 -19 8706 241 1784 30 10214 2 25 6 5225 -11337 164 890 2489 6444 16582 32949 34733 25720 8945 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1278 2753 4920 8010 11113 14032 16292 19177 23236 29072 36482 41189 43460 44228 54228 68462 66950 56673 46324 39086 44428 63930 79517 85048 107453 138189 174121 225306 255828 283858 418220 532371 534819 487231 525437 526270 358632 138016 30006 1949 289 223 242 224 198 215 203 186 168 201 192 150 143 146 117 132 126 140 154 128 127 114 92 87 88 97 94 108 98 116 95 104 104 93 85 91 69 77 85 73 84 66 56 49 57 59 48 42 29 23 12 6 2 9 -11 -19 -13 -25 8712 241 1782 30 10212 2 25 12 5226 -11337 161 1300 3982 8973 22353 47874 52934 28502 6416 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 850 2114 3893 6345 9520 13358 17363 21139 24899 31422 40786 44316 44269 46177 58752 66737 67862 68148 75894 92553 96243 90913 116067 151338 185251 242364 319200 396406 406885 464005 549446 632370 653330 569302 286725 61163 8452 938 221 222 249 243 245 260 238 190 216 188 195 196 167 167 159 151 149 155 164 134 140 136 130 103 107 101 108 112 93 91 112 101 88 92 98 97 94 95 79 90 93 82 76 92 92 75 59 39 48 42 40 30 6 -6 7 0 2 0 -19 8718 240 1778 30 10208 2 25 18 5227 -11336 338 2027 5336 12221 32089 80532 112385 32354 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1148 3010 5580 8587 11792 14643 18262 22790 29675 37861 44371 45013 41204 47943 57514 60501 64449 71448 85112 107281 125185 123587 138450 171951 198845 249523 317847 376453 432687 480710 501935 525421 515763 364481 119524 6309 316 181 181 201 214 221 233 227 203 203 221 170 172 151 145 150 151 133 124 138 151 149 136 122 133 106 99 109 106 106 89 81 87 78 93 87 89 77 76 78 72 61 78 70 46 61 51 31 50 55 31 16 20 14 -2 -8 -8 -9 -18 8724 242 1744 30 10204 2 25 24 5228 -11335 381 1529 4254 9836 21226 47396 92184 111483 55197 4822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 498 1614 3151 5292 9189 14039 17822 21112 26130 31790 39235 41446 40501 44204 56179 70027 73628 78852 80254 89361 102007 107486 105427 113589 142073 171704 223316 297636 362778 422551 475733 538501 598381 542727 314725 80573 3374 279 208 212 202 204 232 238 265 259 239 247 218 191 185 186 191 190 177 172 156 157 156 130 123 112 109 117 129 123 109 116 122 114 118 108 105 97 106 96 96 94 92 82 76 70 67 55 47 56 56 47 29 28 21 -3 -2 4 4 -17 -23 8730 243 1742 30 10202 2 25 30 5230 -11335 82 716 2261 5709 12430 28386 62625 103171 111909 35990 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1306 2862 4787 6924 10154 14294 19001 26252 35909 42419 48232 51597 50848 49473 54481 67675 88537 109528 111688 107434 99704 93097 104333 131563 162313 209995 282063 357831 435290 523835 565641 570075 507144 262388 8149 325 192 228 227 224 221 250 237 226 232 249 217 210 220 218 184 170 167 161 166 165 173 169 142 120 136 128 118 115 124 111 111 126 103 93 100 106 102 91 83 92 83 81 78 67 78 65 54 70 66 44 38 39 42 27 17 11 11 21 6 -8 -15 8736 233 1742 30 10202 2 25 36 5231 -11334 222 1224 3190 8188 18355 40921 86989 148254 158070 35682 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1742 4361 7900 13012 17576 23088 30544 39146 50677 66187 76784 83351 85827 84196 84212 95083 134845 167023 179950 193938 211401 224840 252313 270630 297955 343457 365423 370874 337821 285865 142054 31665 2209 647 324 180 144 179 152 134 147 155 167 155 159 162 155 136 137 143 136 106 113 121 114 77 101 95 99 78 49 39 53 56 50 43 51 53 62 48 31 39 27 19 14 21 31 23 5 9 8 0 5 -8 -14 -24 8742 239 1714 30 10204 2 25 42 5232 -11334 -18 696 2327 5787 12241 23376 48067 94119 187506 235639 43908 -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 20 1122 3762 8637 14291 22035 30675 37809 46231 58896 72359 90910 100392 98681 95952 93849 103521 135020 171817 206941 241994 284475 323688 337483 323601 324538 337624 348619 286214 176077 85237 25054 2184 292 174 172 161 157 174 179 204 197 209 190 181 173 180 186 183 178 164 151 154 139 140 160 139 141 134 113 106 97 96 101 110 106 90 77 81 81 73 65 59 66 54 69 77 58 53 49 52 48 43 43 35 12 16 12 9 9 -17 -18 8748 244 1687 30 10207 2 25 48 5234 -11333 266 891 2390 5539 11867 26671 55559 104506 144436 154079 186551 85368 2250 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1769 6887 15834 24686 34665 48162 54649 53954 58903 79701 102506 107362 98095 98319 109559 123471 148076 179870 212197 238964 257795 283349 306282 326913 348473 370197 327963 183698 68359 27674 14564 2991 361 177 182 176 177 184 189 180 211 239 230 233 191 183 158 194 182 169 158 157 136 157 148 148 135 137 126 109 97 99 108 116 101 80 90 94 95 75 98 87 66 68 70 71 63 60 54 54 60 38 20 12 21 16 15 2 -7 -13 -10 -17 -22 -25 8754 244 1656 30 10206 2 25 54 5235 -11332 -9 561 1578 3760 9029 19945 42229 87905 164275 222204 252835 425183 336247 8423 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 653 1537 3443 7611 16453 28833 47306 71750 95652 109958 116646 121932 120890 129674 152272 174122 183212 178213 171924 178201 189729 200773 208565 215561 202604 198851 175393 136613 76101 30355 14417 6583 2340 458 187 161 174 193 187 206 189 199 199 166 178 203 168 171 140 162 153 140 144 150 152 148 131 125 120 108 90 98 120 102 85 86 88 83 80 82 71 77 81 70 56 74 72 66 50 54 38 50 50 36 31 21 34 22 7 9 -6 -1 -16 -21 -21 8760 242 1686 30 10206 2 26 0 5236 -11332 248 1006 2765 7062 16369 38211 82086 194010 403952 434762 400919 306061 8703 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 449 628 815 1428 2805 6220 14370 25070 35420 43198 73166 118506 140553 148653 167296 169891 159866 165986 183491 198608 214090 217989 209354 198154 183025 174406 162503 131234 97908 49716 6593 2019 1492 339 161 157 163 194 182 200 196 164 208 196 181 201 190 177 174 187 173 173 168 152 155 145 146 136 127 128 129 119 119 108 93 94 99 99 74 89 87 77 72 59 53 59 69 68 69 72 53 41 45 45 38 28 14 22 26 3 9 1 -5 -25 -24 -21 8766 248 1654 30 10204 2 26 6 5237 -11331 149 770 1935 4885 11937 28725 64314 127054 281717 654825 789957 167057 7891 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 -40 249 547 750 778 615 386 221 134 -7 -19 4 132 432 856 1566 2583 3586 5335 7652 10901 13677 17570 36593 68077 77597 120772 190127 201199 189672 189000 192413 203719 222772 240246 244633 225194 195378 134766 93291 58897 29183 8841 5673 6849 5551 1212 289 255 204 220 206 208 243 244 246 217 219 226 229 230 228 201 206 208 202 181 160 165 182 177 169 176 161 169 158 151 140 129 138 127 131 122 111 104 104 91 95 102 94 96 96 89 74 87 88 86 79 69 78 68 52 38 42 46 36 20 23 14 6 10 4 -6 -11 -22 8772 246 1651 30 10201 2 26 12 5239 -11331 178 1040 2791 5751 11314 24704 52381 106516 230308 532988 740830 421114 44157 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 -59 378 1024 1808 3241 5255 6704 7905 7758 7435 7553 6344 2809 1770 1791 2257 2466 2782 3254 3848 5094 8386 14421 19439 23270 29717 43598 63849 86939 122980 168487 201081 223793 232901 231376 249280 249980 232187 201304 142954 101952 71425 39342 18778 7764 5695 3891 766 242 201 203 195 197 178 198 217 229 216 209 186 209 221 226 212 215 198 195 179 190 197 189 164 148 139 125 122 138 149 142 126 125 135 114 120 115 88 88 87 94 95 78 79 90 99 86 84 81 78 65 64 65 52 41 31 28 44 34 20 5 6 4 -1 -17 -14 8778 243 1678 30 10198 2 26 18 5240 -11330 318 1105 3018 6478 13195 27232 56305 122732 287133 526825 524373 146001 1758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 380 1299 3253 6268 8693 9743 11442 14734 17637 18011 19549 22123 18799 12785 8790 7688 7059 7610 9196 10252 10409 11239 13504 16697 19166 20819 24696 29014 40784 56026 64128 80385 106379 134084 161435 204130 256551 284755 257878 217766 165504 105934 72533 110909 172912 172219 110558 31123 8083 881 224 188 179 184 155 173 226 219 195 201 203 199 226 204 204 190 195 180 180 176 165 160 146 131 142 140 130 132 119 128 128 121 118 109 108 100 108 93 100 86 85 86 83 70 76 63 62 35 46 45 36 40 37 36 23 26 25 24 15 6 -1 -20 -16 -18 8784 241 1707 30 10197 2 26 24 5241 -11329 609 1714 3615 7511 15313 32721 70031 167016 371896 466294 237750 7909 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1151 2511 5665 11717 19127 21719 20270 22033 22790 23689 27644 30466 33735 37563 36033 30719 26182 25398 27950 33329 40662 47797 50422 50023 40973 35613 31087 35596 59617 77549 79100 88973 99653 107720 133143 175479 215236 246839 251980 226080 188932 142607 127405 147997 165143 118321 20714 1215 254 175 189 158 170 176 166 172 152 179 180 143 165 165 149 167 149 174 170 167 140 178 146 117 126 148 155 140 113 108 105 99 89 85 92 87 74 66 77 61 64 73 52 45 50 39 28 55 38 37 35 33 41 26 17 13 1 -4 -8 -20 -21 999999 999999 -20 8790 242 1678 30 10198 2 26 30 5243 -11329 253 1020 1966 3831 7443 13770 29376 63778 138939 293858 427831 280080 13646 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1299 3172 6096 9478 14773 20874 22642 22159 25054 28881 34402 38383 42386 38770 32850 34363 37968 45321 47190 48360 49636 65786 77363 75607 61856 45856 46978 60397 70234 85859 103161 121556 135305 154811 193591 235706 272990 314611 309288 245582 161257 81122 34207 10842 1521 446 258 184 167 170 166 190 177 192 183 181 180 187 196 181 146 141 175 173 153 142 143 154 156 145 139 153 144 148 136 119 124 105 108 100 92 82 90 92 79 70 76 72 54 45 30 34 56 43 29 31 38 37 27 22 5 22 18 7 -4 -7 -1 -8 -19 -16 8796 247 1678 30 10198 2 26 36 5244 -11328 212 495 1197 3013 6721 17340 47335 103459 215181 307501 339649 235754 6767 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 629 1864 3251 5089 7155 9786 15415 23752 24205 19582 21069 23685 27774 40932 50029 55684 53694 43637 42188 43762 51806 52141 55209 64843 68801 63048 67743 71487 86466 94548 103580 111837 120761 139278 166078 189690 218426 241309 261650 285917 292570 225567 124481 30684 3396 594 395 325 226 189 217 199 224 204 181 227 233 217 239 208 188 209 198 182 181 180 180 177 166 184 191 184 159 156 175 159 144 134 158 153 160 143 128 124 119 109 80 94 100 101 101 81 72 65 73 72 60 63 63 64 65 70 59 59 45 43 39 43 36 15 12 11 1 -6 -14 -23 8802 245 1647 30 10197 2 26 42 5245 -11328 -79 824 2370 5540 10652 19673 46306 106155 233727 427368 430320 246723 37407 492 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1121 2807 5393 8490 10537 13923 21220 19336 9524 13147 25517 33858 41789 46647 56093 61786 66608 73768 56927 45819 41155 39055 49381 48341 48983 64253 87917 117407 128657 142126 172964 174459 168350 164619 167182 186279 194458 198012 213063 171573 77352 15543 3287 476 266 226 185 172 184 161 178 205 200 204 240 209 214 232 215 207 181 179 192 178 181 184 183 181 172 157 178 156 155 166 146 133 128 127 121 133 117 117 107 87 86 96 95 81 94 79 72 66 62 61 53 61 62 55 42 44 45 42 30 24 26 15 12 9 6 -6 -11 8808 241 1678 30 10198 2 26 48 5247 -11327 345 1631 3818 6936 14168 35108 84023 213975 584058 876495 398178 11293 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3392 5437 7885 11260 12821 14523 19128 22290 27918 33929 32082 34008 36849 38983 41705 43049 50213 57380 58124 56497 69894 94078 117331 142408 174031 191576 189343 161613 155552 154819 147740 136485 116974 77801 34821 11817 2549 439 266 232 206 173 165 177 148 176 135 162 185 172 205 224 185 181 170 125 161 154 147 157 133 124 127 133 122 118 123 122 98 102 120 144 115 122 98 72 66 70 74 79 42 54 55 34 44 52 41 44 38 34 33 41 16 12 15 6 -9 4 -18 -24 -15 -19 -21 8814 248 1647 30 10197 2 26 54 5248 -11326 194 927 2329 5664 11650 24089 55541 132037 362415 871215 999999 760768 10482 346 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1145 1999 2994 4594 6947 9444 10129 11584 14561 16923 18749 22614 23674 24791 27504 32109 37993 45946 59711 77527 86227 87372 77368 62680 53095 52849 57583 72357 103017 140542 150560 118755 65983 24642 4375 655 414 381 295 230 194 179 201 218 190 233 225 213 228 227 184 190 181 187 190 162 184 171 164 181 168 156 172 159 135 144 157 140 120 128 130 118 125 122 100 102 102 112 90 78 84 76 72 69 77 66 74 78 66 48 40 50 39 30 27 19 19 16 13 12 8 0 -8 -20 -19 -24 8820 248 1647 30 10197 2 27 0 5249 -11326 278 1103 2521 5642 11651 23614 54443 127300 325141 777960 999999 999999 286017 3715 384 154 126 118 136 87 13 113 67 42 143 144 125 103 57 60 84 108 117 79 128 117 142 116 77 74 121 128 46 114 99 111 153 80 78 52 40 74 30 17 27 54 1 92 34 155 34 43 53 63 23 79 63 81 107 29 23 33 37 54 61 75 30 85 107 61 -41 -9 34 72 39 57 87 73 152 161 119 132 174 163 155 154 142 96 77 167 176 88 107 99 103 99 48 140 81 70 79 91 87 37 61 37 89 73 66 91 70 65 42 90 134 77 111 135 113 88 84 103 98 117 111 117 115 147 193 317 594 794 737 674 697 602 514 1083 1219 2156 3407 3232 5059 8540 10541 11180 13489 17505 23531 27982 26197 26542 28438 31230 28440 21787 14139 8023 5960 3849 2048 3862 9277 12350 9608 3259 1464 1349 1377 1229 900 558 362 237 187 180 193 189 205 236 227 237 231 220 200 197 179 199 197 163 170 187 179 165 170 172 158 163 158 145 135 140 132 114 129 122 108 94 92 86 113 107 82 76 74 69 81 75 70 70 72 61 44 52 47 36 34 46 34 14 16 13 11 7 -4 -10 -13 -20 8826 248 1648 30 10198 2 27 6 5250 -11325 448 1390 2715 5761 12026 26930 58800 129445 301681 708344 999999 999999 679218 8970 544 314 185 164 172 131 168 123 160 173 228 154 138 148 223 174 214 176 164 180 169 188 209 142 164 180 171 137 144 168 88 185 145 207 183 94 106 128 136 105 118 74 88 112 66 51 104 123 57 34 92 122 142 121 140 96 104 134 97 62 92 130 102 142 155 150 159 147 132 153 130 76 138 167 108 121 196 178 186 222 226 181 115 219 188 236 228 229 184 159 170 173 195 205 179 155 117 102 97 104 117 105 147 151 178 152 96 111 161 146 143 173 136 168 172 190 157 147 150 155 161 194 169 183 235 628 1632 3191 5114 6062 6079 5337 5413 6228 4428 1600 323 276 302 335 345 315 295 246 211 240 263 588 2259 3429 2409 2774 9368 23349 28521 23144 15852 5293 1125 999 1250 1414 1493 1275 1052 818 617 427 310 264 233 206 185 201 205 246 261 238 218 236 196 216 229 231 211 195 190 193 182 179 178 189 181 192 192 155 149 135 145 147 141 125 110 119 120 122 118 99 98 96 79 85 94 97 63 63 64 68 60 59 51 49 39 40 28 32 28 25 15 5 2 -2 -3 -14 8832 243 1619 30 10199 2 27 12 5252 -11325 -84 1059 2727 5585 11554 23280 45380 84127 149827 319814 701936 999999 999999 282333 3271 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 926 3183 5369 5298 2700 1483 680 179 93 122 162 245 311 321 1087 6598 16398 20075 27504 39852 47752 76755 102164 105429 113035 134826 154851 140666 76885 11776 1844 841 731 657 635 600 451 326 253 187 181 158 190 177 181 193 190 165 163 177 190 178 163 179 173 140 169 170 147 130 131 147 147 157 146 119 105 102 99 114 112 123 109 84 95 78 78 60 59 57 55 40 45 32 43 50 42 21 1 16 20 12 13 2 -9 4 8 8 -8 8838 251 1619 30 10199 2 27 18 5253 -11324 -99 549 2403 6879 14920 29940 58401 115276 206332 385233 822806 999999 745475 12271 636 393 44 -97 999999 -76 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 -89 999999 -96 -89 -86 -90 999999 999999 999999 999999 999999 -93 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 -96 -80 -57 -39 -12 115 93 42 -13 52 307 886 1365 1132 858 1200 2476 4545 5568 5874 5712 6615 8942 14622 22271 36587 42825 30572 23973 31862 44966 52599 62809 94492 140538 168434 150646 75249 15840 3009 810 504 399 356 320 251 250 207 208 243 221 250 257 256 253 269 255 234 242 232 246 234 233 226 225 207 207 202 214 201 202 201 182 175 171 167 157 167 161 165 153 142 126 119 125 111 118 103 119 106 95 87 97 77 77 89 80 65 71 70 63 63 59 48 30 33 31 37 30 16 9 0 -6 -13 -20 8844 247 1650 30 10200 2 27 24 5254 -11323 279 2076 4983 11913 28141 62378 136010 267961 508815 999999 999999 999999 32600 833 313 55 -3 80 26 -4 1 -2 -14 12 58 51 42 -30 -22 -35 -21 -6 -36 8 -13 7 -8 7 2 -29 -38 -73 -72 -90 3 10 4 -37 -55 -37 -9 34 -33 -11 -49 6 -48 -82 -76 -40 -26 -77 -60 -14 -48 -6 -27 5 -33 -48 -55 -83 -67 -59 -88 -26 -62 -55 -37 -96 -60 -26 -63 -25 -33 -49 -31 -44 -19 26 -9 -21 -22 18 56 58 52 32 34 21 29 38 53 3 11 14 31 7 -44 -31 -57 -35 -55 -31 -46 -21 -13 -16 -46 11 -29 -39 -25 -15 5 40 38 34 10 25 51 38 40 39 20 26 73 58 36 128 429 1031 1504 1957 1658 1138 1016 1161 1458 2336 3621 4560 5663 9068 9775 9416 8648 10721 10093 7816 6152 7635 6160 2634 1195 1275 2383 7215 22174 45554 81879 121966 118343 71945 29403 10034 2632 385 236 216 203 156 203 204 182 216 214 198 221 225 244 215 189 199 197 194 217 207 207 190 187 195 188 193 169 169 156 175 158 139 141 144 157 157 132 126 113 110 122 137 109 85 81 81 79 77 70 64 65 63 55 52 48 39 51 48 40 32 34 21 10 5 6 -6 -12 -21 -23 8850 242 1672 30 10192 2 27 30 5256 -11323 578 2516 6907 15659 35291 81222 181393 382814 788062 999999 999999 45157 1102 352 48 -20 -2 -25 -17 -14 -39 -8 -17 -16 40 9 -9 -21 61 30 -54 -59 -77 4 11 -5 25 20 27 -2 7 14 12 -25 -21 60 57 41 -34 -2 -40 -26 26 -21 -20 -8 -32 -18 -20 -77 -76 -44 -61 -40 -83 -77 -46 -62 -47 -69 -27 -4 -61 -47 -20 -38 -83 -34 -62 -58 -2 -33 -45 -50 -44 -72 25 -5 18 0 -19 13 83 19 71 13 5 18 36 74 -1 -14 5 29 -3 1 -5 -2 -19 -36 -3 -75 6 -21 -28 -44 -51 -12 0 -6 -2 -42 -14 -25 -7 -28 21 30 24 62 53 46 85 43 74 143 105 104 104 219 1079 3074 4790 6481 7639 9184 12829 18984 24537 29536 35994 40791 34726 29760 28897 22318 15454 9856 6020 3547 1121 380 302 312 346 446 524 659 2839 11658 24437 32502 37413 25638 15544 11764 3309 311 154 189 173 158 155 150 148 171 206 214 170 168 195 190 205 193 182 170 171 174 180 186 178 162 156 157 160 150 162 156 124 129 120 125 128 117 125 105 91 84 97 89 63 63 38 44 51 40 45 34 42 36 25 17 13 18 18 7 10 0 -12 -11 -16 -18 8856 245 1661 30 10181 2 27 36 5257 -11322 181 1175 3448 8079 17587 38351 87001 199733 458122 892372 999999 999999 36065 974 598 212 22 22 12 16 53 30 -23 8 78 38 59 47 -12 44 17 27 69 53 16 51 5 52 86 47 -7 62 20 7 33 -56 -16 13 8 -9 -59 -49 -58 -72 -43 -61 -15 -52 -12 -60 -7 -14 -41 -48 13 -8 18 47 41 -30 18 -40 -75 -37 11 -26 -38 -33 -21 -6 37 -32 -38 -12 -21 49 24 3 52 88 66 82 6 59 76 -38 24 52 82 73 81 115 33 14 28 85 16 33 38 -20 15 14 -13 28 29 6 -7 4 11 -14 -15 17 16 47 65 30 32 37 29 45 54 87 81 210 422 564 486 421 184 96 120 140 155 204 321 603 1191 2958 7142 11982 19121 27161 31273 31599 26788 37760 55673 58591 42328 21914 9676 4664 1519 567 494 425 393 375 404 428 487 668 654 588 438 341 399 341 218 186 170 173 173 174 177 199 193 182 206 192 187 198 209 189 187 194 197 199 193 179 185 190 181 156 157 183 178 181 173 174 166 124 122 114 112 120 129 115 119 106 94 80 76 78 79 75 55 60 48 42 51 52 35 41 27 28 28 32 24 7 8 9 1 -7 -15 8862 239 1662 30 10182 2 27 42 5258 -11322 1337 6392 19097 44837 96240 206509 439552 778498 999999 999999 514546 7194 906 652 235 135 91 77 -1 -24 34 70 71 14 74 79 90 121 92 37 29 56 101 90 37 49 23 86 47 64 48 75 116 55 110 76 32 34 38 12 -43 43 94 14 -30 30 51 32 45 24 53 75 67 50 50 7 18 3 30 82 28 47 23 30 37 60 51 58 46 34 41 64 0 49 76 56 2 44 63 78 107 75 41 118 106 111 118 36 62 24 55 79 106 115 92 91 89 72 21 37 46 50 44 89 35 31 57 32 49 83 67 44 28 66 77 75 58 126 65 95 100 92 108 119 110 61 76 151 238 515 1521 2887 4825 5788 5931 4664 6984 14252 19248 18313 20385 14687 16494 14524 13635 23117 15006 8163 6153 5532 5049 3795 1560 782 578 399 391 283 257 201 210 289 309 203 206 232 211 185 165 154 170 190 177 205 191 191 207 217 188 186 188 190 148 177 182 162 167 170 165 144 153 139 120 130 156 144 141 133 127 133 132 122 107 128 105 114 105 94 81 64 76 72 59 60 38 39 35 25 15 32 27 18 23 14 7 6 5 -12 -13 8868 247 1661 30 10181 2 27 48 5259 -11321 1496 7986 24517 53382 107389 241050 467417 705709 870232 999999 398373 5828 224 -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 -54 -51 -17 151 516 954 3074 6750 9892 13832 20983 25699 28668 33871 35128 43592 58408 63802 49032 49233 74326 99227 115918 121761 117859 78021 18861 3982 1629 1409 615 290 237 216 179 206 216 232 238 238 227 223 228 204 198 211 216 236 243 234 242 252 241 200 211 208 229 221 206 207 188 183 190 193 191 179 206 185 198 174 169 159 163 172 157 142 150 140 155 147 142 123 118 112 106 92 103 98 74 68 77 72 61 54 58 55 56 40 44 31 37 35 30 30 13 6 2 -7 -15 -23 8874 244 1658 30 10178 2 27 54 5261 -11320 1486 6355 17378 35671 72253 141703 246315 466128 875972 999999 285976 5125 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 342 977 1404 2389 4015 6174 7728 7756 9053 11988 20636 39075 55124 64321 65466 52202 41396 62434 97915 130618 151375 179000 184905 156431 95069 22740 1345 278 260 260 223 208 221 223 200 205 174 158 162 166 178 210 184 186 227 232 234 173 190 197 181 215 217 206 199 188 189 181 193 177 180 196 172 188 199 186 153 152 163 143 141 159 144 124 113 114 111 125 127 114 92 88 95 80 64 72 61 55 54 56 63 55 50 40 40 34 17 9 22 19 1 1 -8 -24 8880 242 1654 30 10174 2 28 0 5262 -11320 705 2646 8117 23150 58420 134451 281024 497974 771237 999999 392027 6200 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 247 898 2992 7307 10189 13619 16879 18951 21908 31027 38912 48379 60953 71633 83704 97393 101287 104988 113584 110475 101020 96475 108139 116161 123937 109704 62203 12964 1531 482 350 308 343 317 256 217 218 181 138 155 162 161 168 156 157 198 223 203 177 166 174 191 139 165 171 176 166 158 187 166 171 185 182 168 162 175 169 186 168 152 130 116 125 116 131 121 109 106 109 113 117 89 89 77 60 53 54 40 40 32 33 40 30 23 27 24 8 8 15 6 -6 -9 -19 -13 8886 241 1654 30 10174 2 28 6 5263 -11319 840 3595 9311 23839 60486 134517 285638 590764 999999 999999 999999 24039 460 266 108 -6 -30 -70 -81 -74 999999 -66 -75 -67 -80 -18 1 -6 -34 -57 -68 -54 -77 -26 999999 -95 -79 999999 -68 -54 999999 -88 999999 -83 999999 -50 -16 -21 999999 999999 999999 -81 999999 -85 -37 -44 -72 999999 999999 -93 999999 -68 999999 -84 999999 999999 -78 999999 -76 999999 -90 -81 999999 999999 999999 999999 999999 999999 999999 999999 -80 -92 -95 999999 999999 999999 999999 -72 5 -46 -63 -50 -36 -31 -28 -59 -21 -15 -60 -51 -39 -42 15 -43 -87 -73 -32 -80 -81 999999 -86 -53 -71 999999 -79 -29 999999 -64 -61 -86 -85 -51 -78 -96 -67 -64 -85 -58 -63 -40 -10 -40 -33 -29 -13 -35 -18 -15 48 119 410 1013 1542 2188 2947 3185 3051 3875 8738 14345 26156 38846 45681 53769 70607 72400 73112 77708 67630 56991 60678 56267 43780 22899 9761 8202 8420 12787 7930 696 322 272 228 211 168 150 141 189 172 151 146 138 159 173 207 234 213 178 200 186 174 185 183 169 163 160 180 180 167 169 173 167 165 166 176 184 165 151 135 135 112 123 110 105 122 127 104 106 94 93 84 82 84 65 65 73 59 36 34 23 32 20 31 18 10 7 7 -9 -14 -19 -23 8892 245 1627 30 10177 2 28 12 5265 -11319 -78 1661 5501 12623 23924 44364 85834 154969 270522 493642 924808 934809 21408 45 -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 71 295 506 773 1070 1644 2293 2445 2752 4270 7298 9952 12179 14366 18583 26242 37476 46646 58116 68478 86489 116281 118450 132247 140423 149051 145645 131972 127463 91991 75369 42776 6490 372 262 240 211 181 180 188 187 159 144 182 174 175 205 211 217 196 210 213 194 185 172 168 187 177 173 168 170 176 181 195 188 200 205 182 159 140 126 123 109 118 135 135 118 111 112 121 116 121 103 92 98 101 85 80 62 57 52 52 50 46 44 22 35 25 16 18 6 5 12 -5 -12 -14 -24 8898 243 1632 30 10182 2 28 18 5266 -11318 -100 2096 8433 19234 37171 67646 113627 162049 223292 400311 750024 565526 13429 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 43 317 710 1529 4509 9371 14017 11282 6212 7239 9886 15181 25186 39166 48385 72282 94561 112055 121343 132882 107433 84353 130092 174898 174472 171234 155847 102229 60219 17810 1270 230 194 174 182 162 164 183 167 168 164 135 134 167 173 204 192 203 202 166 174 181 143 173 166 153 144 168 167 152 131 164 145 156 173 173 182 198 201 168 176 156 137 132 118 114 107 95 108 114 104 93 85 78 70 66 68 47 49 44 36 45 36 23 25 33 24 28 18 -1 -8 -15 -8 -18 -23 -22 8904 248 1666 30 10186 2 28 24 5267 -11317 2565 7722 13374 23102 33098 47332 93752 247909 633747 973593 36665 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 1014 1832 3492 6219 8879 12814 17544 21488 21756 24636 36760 46139 65701 86286 81140 62496 67423 89318 109037 122510 125584 129847 142790 136453 153325 183692 171015 145784 108353 65705 27010 2132 355 288 285 285 236 232 193 214 236 221 231 200 206 195 222 216 228 250 258 273 250 257 244 218 198 233 218 218 180 196 218 218 207 241 230 250 228 235 256 234 231 218 228 229 207 193 199 172 140 140 157 144 139 145 127 119 126 122 101 100 80 85 82 71 70 79 73 62 60 56 51 44 33 35 34 33 18 14 15 -2 -13 -14 -25 8910 273 826 30 10186 2 28 30 5268 -11317 21129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 425 810 2887 19129 42627 70134 100358 185879 452269 999999 999999 23307 -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 24 512 1363 2716 5397 10331 17142 22885 25092 24386 26204 29388 33205 35302 42997 54098 59761 81467 111509 131496 153091 150495 112214 72989 41670 44865 45964 25606 16731 7744 2091 808 472 348 292 263 235 192 205 192 216 190 181 134 161 182 180 181 179 196 207 231 216 212 194 209 197 184 197 191 190 196 172 171 180 208 210 215 197 225 225 227 234 233 247 215 223 209 177 172 140 134 117 109 113 117 114 116 123 105 106 97 79 93 73 50 59 48 46 42 20 20 30 26 19 9 -1 -4 -6 0 -12 -22 8916 269 825 30 10185 2 28 36 5270 -11316 4605 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 690 3771 10340 21300 37229 64356 100030 154350 364418 903981 999999 40963 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 523 1190 2872 5052 8325 11165 14960 19382 23086 29762 34689 37466 40981 50501 55550 56960 67219 77155 79718 95968 111206 108377 108419 118257 106278 66498 36622 6463 739 237 221 245 198 179 147 146 181 177 148 133 144 147 173 154 185 212 196 179 158 166 183 187 191 170 144 126 149 164 177 178 175 170 199 198 211 198 242 229 220 214 220 202 186 148 137 114 113 97 76 96 99 93 79 73 81 68 68 62 40 45 33 31 26 15 17 13 16 4 -9 -20 -24 -12 -19 8922 244 1665 30 10185 2 28 42 5271 -11316 996 2687 5231 10445 19715 31763 46742 86783 202669 553159 999999 414166 3781 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 660 1480 3265 4577 4808 5240 6936 11310 16096 20592 24892 33703 51352 62087 76404 102533 124142 138631 155006 163774 182113 210944 231454 201324 124915 37151 4114 271 203 185 176 147 188 190 183 208 187 150 172 170 191 208 229 210 177 203 201 176 194 174 171 170 156 154 178 177 169 190 198 218 243 273 300 288 304 278 266 267 231 208 218 194 163 112 107 103 108 111 84 89 90 86 78 80 70 66 73 58 52 50 35 25 21 25 23 -2 -5 -2 -1 -15 -19 999999 -20 -19 8928 240 1668 30 10188 2 28 48 5272 -11315 449 1977 4875 9057 16168 26576 39965 78496 190236 484784 999999 999999 27817 188 -95 -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 -87 -86 -23 64 282 1061 3593 10061 27191 60220 87754 89269 82020 96707 123066 139834 148421 142503 118586 54616 19161 4960 729 217 181 156 139 142 125 144 184 180 155 141 144 152 143 150 193 179 164 159 164 166 181 169 142 174 158 163 168 192 204 227 245 273 287 279 270 266 274 278 259 252 254 225 197 197 164 128 109 89 90 97 94 97 90 86 88 75 71 72 69 59 35 23 16 29 29 10 0 2 -9 -14 -11 -19 -23 8934 274 831 30 10191 2 28 54 5274 -11314 12979 999999 999999 999999 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 2015 6856 12889 21787 36347 60511 101481 199173 460281 999999 999999 44722 685 74 -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 -54 -68 -69 -76 -86 -56 -33 92 450 601 1200 4026 5880 5824 9364 17991 36660 59753 81147 92191 104753 118164 119595 117369 112317 81146 50436 24482 8184 2416 668 255 227 180 147 189 196 176 156 191 159 169 169 189 192 219 227 216 250 211 199 187 194 207 220 224 206 198 249 288 316 302 303 309 319 319 305 298 285 266 247 251 240 197 163 159 146 138 142 128 122 116 117 110 100 97 90 92 103 100 93 75 63 69 64 50 46 40 33 44 34 21 11 16 7 -5 -1 -5 -10 -25 8940 278 833 30 10193 2 29 0 5275 -11314 5716 999999 999999 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 607 1766 5437 11240 19230 33756 61152 97359 157424 341802 789203 999999 46680 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 94 739 4121 13383 24126 48057 76137 101444 116459 124762 129816 138289 139507 133321 128366 132569 135386 128287 83500 27475 3624 349 258 251 235 238 244 245 211 203 213 214 207 212 244 274 248 245 244 230 236 197 214 234 237 240 256 292 337 337 339 332 346 353 358 337 349 330 338 305 282 269 249 229 203 196 193 180 165 172 177 155 148 154 150 150 150 153 146 148 145 124 97 90 101 88 67 76 74 65 67 61 57 48 44 42 38 26 13 8 2 -7 -18 -13 8946 244 1645 30 10195 2 29 6 5276 -11313 -81 1383 2777 5064 9181 14284 21636 38457 62617 139542 367292 920480 999999 36819 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 -40 217 1530 5149 10954 18316 35552 67246 91585 111523 118621 118368 124479 132421 129393 121817 116033 91832 53054 21381 3708 502 278 203 192 177 211 209 196 152 163 167 152 181 217 208 200 184 179 192 183 180 187 208 197 171 232 271 273 257 234 236 253 273 295 276 280 277 253 263 231 200 191 186 157 133 135 127 108 106 89 99 93 86 92 105 94 79 74 79 67 78 77 67 41 29 36 22 15 21 23 17 14 4 -5 -15 -17 8952 245 1677 30 10197 2 29 12 5277 -11313 819 3228 6268 10338 15053 17946 31887 65714 153442 424503 999999 999999 71776 536 21 -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 -86 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 -84 -75 -69 -93 -77 -55 -63 -43 4 50 234 726 1840 4384 11820 28031 54881 89893 121046 135382 119720 92317 81292 73683 61786 35790 10267 1180 297 200 144 151 212 196 199 214 207 144 144 140 145 171 200 208 227 199 185 173 180 221 218 203 224 266 293 274 250 218 241 220 276 308 302 302 305 277 252 255 248 222 221 192 168 153 139 134 144 130 123 92 95 88 87 113 93 84 81 80 85 76 72 58 58 55 36 41 43 18 17 12 21 18 -1 -10 -4 -12 -10 8958 245 1679 30 10199 2 29 18 5279 -11312 119 1911 4257 7915 13046 16551 23522 59735 148201 387221 996255 999999 671712 5293 246 126 105 38 -44 -29 -12 18 -5 -41 -30 24 23 -67 999999 -17 -47 -69 -2 -35 -27 -20 -68 33 -7 -65 -39 -4 -4 -33 -73 -52 -73 -81 -60 -55 -62 -26 -48 -58 -69 999999 -32 -73 -90 999999 -78 -9 -4 -57 -75 -68 -26 -86 999999 -60 -75 -94 -70 -80 3 -44 -50 -61 -23 -89 -68 -51 -41 -64 -57 -90 -57 -69 -69 -23 -20 -80 -37 -72 -40 -26 -68 -46 -65 -21 -50 -10 -53 -20 -1 0 5 29 37 -34 9 -4 -64 -1 36 -46 -57 -76 -60 -70 -49 -41 -65 -66 -73 -10 -38 -36 -12 -29 -52 -30 -12 -33 14 20 1 45 20 -2 -5 14 13 6 69 76 124 254 383 873 2974 7539 14492 26251 41474 57255 68637 75018 69831 55319 51296 47014 31202 14597 4776 1614 357 193 183 174 192 231 222 220 212 179 184 179 200 200 239 200 234 210 215 186 222 220 202 196 209 220 273 288 296 247 223 246 277 250 243 277 270 276 276 276 286 282 286 239 204 175 179 162 154 146 143 128 101 101 108 111 105 93 109 117 116 106 116 84 72 65 59 48 46 34 36 35 16 15 20 15 1 -14 -19 8964 246 1682 30 10202 2 29 24 5280 -11311 171 924 1999 4228 7610 11094 16499 33108 85393 221321 591203 999999 999999 65351 932 232 118 60 27 32 134 93 124 145 48 -5 84 31 50 7 29 43 84 -13 33 -12 -3 -4 -9 38 61 80 61 45 62 48 26 -21 -17 58 -8 -42 -44 34 18 -9 -17 1 43 61 34 24 -16 12 49 -48 -61 -47 -7 76 -22 -9 21 -17 11 35 30 -27 3 17 -11 12 -2 7 31 38 31 6 11 -4 13 -33 -3 3 14 73 30 33 21 -4 1 53 31 63 73 -5 4 63 107 123 95 58 107 9 69 99 63 59 14 32 18 0 28 55 46 23 34 25 13 6 50 73 39 40 51 59 58 66 56 128 88 68 101 96 85 104 151 178 301 547 1587 3553 5687 10818 16779 28644 41464 48188 53238 52340 48374 40014 27990 13409 4290 765 182 222 242 217 243 221 244 250 218 214 186 171 184 232 251 233 260 265 278 247 221 215 215 207 196 240 239 246 280 290 272 252 240 230 232 224 215 216 250 267 276 280 260 239 212 173 151 141 142 143 152 139 138 123 125 103 115 116 131 118 98 90 74 71 71 65 58 65 46 28 38 32 29 12 10 11 3 -3 -13 -18 8970 249 1684 30 10204 2 29 30 5281 -11311 -73 498 1408 2772 4774 7442 11345 22539 56827 143882 400404 999999 999999 999999 6498 468 312 179 209 174 131 217 202 136 173 175 139 152 141 109 138 166 173 121 134 157 122 139 151 121 181 130 130 133 139 142 104 90 50 102 93 116 113 71 56 81 151 129 78 120 132 122 140 78 95 72 78 117 106 134 84 101 125 159 120 142 183 130 155 95 78 31 130 136 110 100 104 88 91 93 47 106 116 100 104 78 97 132 122 138 145 156 132 150 182 159 213 187 135 154 169 169 134 188 149 140 192 156 119 152 136 117 159 132 146 137 132 135 124 155 104 141 117 135 149 113 125 168 166 146 125 167 179 186 212 210 194 221 244 225 239 292 362 652 2683 6269 10562 16234 19297 21038 24258 24054 23713 21273 11772 2763 367 236 203 219 244 232 246 296 253 240 193 192 175 209 252 255 250 279 278 265 242 229 239 194 237 240 250 285 307 338 336 314 278 260 244 233 251 264 266 299 300 290 277 244 230 206 192 165 173 173 173 170 159 134 120 141 139 146 142 129 132 131 120 112 82 96 84 78 86 71 59 52 52 40 50 50 30 23 13 5 -5 -4 -17 8976 243 1716 30 10206 2 29 36 5283 -11310 384 1283 2494 3718 5646 8216 17379 51096 134372 380771 999999 999999 999999 8759 455 340 257 177 184 163 233 205 161 164 115 210 213 203 154 166 130 143 137 168 125 225 198 102 124 121 163 172 173 108 105 68 112 174 141 193 168 103 128 125 76 109 140 84 163 102 85 114 128 39 119 120 115 100 136 172 77 142 133 171 151 159 128 156 138 129 157 142 97 136 125 164 149 96 54 105 123 117 92 100 83 138 114 139 175 158 104 116 130 144 120 169 164 160 184 202 175 189 192 187 166 214 190 194 184 207 110 91 115 124 90 144 154 164 170 146 213 143 139 91 118 161 151 172 162 132 166 159 146 179 178 174 155 186 192 236 237 272 267 715 1726 1736 1742 4048 7571 7761 3891 1731 1166 583 285 229 201 192 166 161 184 200 219 221 194 182 177 168 139 159 213 206 220 211 210 194 196 207 170 174 180 171 217 227 252 256 266 252 213 208 180 169 211 220 243 219 234 245 222 174 130 127 113 137 117 105 119 114 119 107 98 99 94 87 79 85 100 84 66 62 59 40 30 31 21 21 21 15 -5 -12 -12 -17 -24 8982 244 1717 30 10207 2 29 42 5284 -11310 58 691 1515 2630 4247 6619 13654 40961 108715 301576 812013 999999 999999 26872 776 430 356 261 206 160 220 146 189 157 235 215 216 150 152 215 159 196 215 156 205 249 130 217 128 119 192 166 181 186 198 174 135 159 224 226 182 166 108 113 139 169 157 161 167 116 125 132 106 152 120 134 107 114 172 142 131 118 134 197 219 153 189 190 105 103 91 117 135 145 162 186 101 134 113 100 99 127 135 118 155 114 146 136 165 145 154 123 137 131 126 172 145 225 206 191 205 183 193 181 156 187 170 149 147 175 189 175 119 162 119 136 154 116 131 206 219 215 190 155 137 169 182 148 167 199 158 144 183 146 214 205 225 202 218 256 250 254 215 424 971 774 433 325 1133 3646 3995 1893 492 275 251 214 163 154 179 227 210 183 223 267 279 210 197 164 154 168 196 219 241 231 222 201 193 213 189 167 188 250 245 236 236 270 259 205 193 177 204 214 178 210 217 225 246 234 236 183 166 155 126 124 118 115 121 112 122 116 107 100 107 102 107 103 94 89 99 89 76 65 55 35 40 37 24 15 24 15 -7 -3 -4 -24 8988 243 1749 30 10209 2 29 48 5285 -11309 516 1267 2045 3355 5925 11334 31125 78643 205413 554955 999999 999999 310742 3026 534 473 349 245 240 153 194 202 170 186 189 160 208 149 224 219 188 167 212 156 163 177 274 234 163 138 130 142 182 215 174 225 149 187 165 173 221 182 135 134 152 124 185 157 161 157 142 134 140 148 171 170 135 180 214 171 203 174 150 134 119 135 129 139 182 178 202 158 164 135 137 158 146 126 145 124 170 199 80 79 145 147 172 186 163 113 134 166 199 208 190 189 184 211 223 197 244 206 231 228 222 217 206 206 235 207 128 161 164 151 151 141 141 150 180 183 160 193 221 240 207 180 223 187 195 177 203 169 150 192 217 208 223 212 242 271 266 285 286 368 500 395 357 342 279 258 257 286 261 242 191 225 187 201 222 233 253 243 273 233 172 168 174 199 198 227 254 249 231 221 210 194 202 215 190 195 223 250 254 261 259 253 264 248 222 217 206 207 215 234 261 265 253 202 159 160 140 150 153 132 141 138 145 131 135 105 103 112 107 115 104 99 103 104 93 56 59 50 40 31 36 34 27 20 16 9 7 12 -6 8994 244 1752 30 10212 2 29 54 5286 -11308 2 806 1537 2382 4303 7856 14616 36687 100793 298294 863352 999999 999999 19715 548 350 351 208 106 169 249 219 161 250 210 210 183 165 217 115 172 151 216 95 55 142 165 103 127 126 216 178 124 155 168 157 182 206 108 157 149 113 113 107 159 157 170 111 151 161 136 120 139 132 81 107 162 142 135 206 135 94 123 167 144 144 179 184 185 127 61 124 129 163 141 191 182 159 119 162 153 156 93 122 153 153 154 133 133 106 103 158 169 118 172 143 143 212 218 177 184 178 206 175 183 231 198 170 147 141 107 135 147 125 131 154 147 118 187 215 208 177 195 218 239 210 200 190 185 201 169 159 180 192 212 237 236 216 229 216 265 239 271 283 269 276 343 320 300 238 226 181 186 216 212 213 190 198 223 225 236 244 208 200 161 145 141 150 148 192 207 222 239 196 207 187 214 212 176 201 228 207 251 255 261 274 268 251 213 200 188 184 201 188 229 259 216 168 148 157 126 123 120 127 118 132 146 134 112 102 97 96 114 98 88 89 71 58 58 64 54 46 33 28 19 30 18 21 6 -12 -22 -25 -22 -20 9000 243 1752 30 10212 2 30 0 5288 -11308 380 1304 2617 4979 9314 15337 22356 44088 120983 347960 995675 999999 999999 10951 543 446 348 260 214 240 250 246 128 205 208 223 194 148 174 119 147 228 192 171 166 158 155 110 205 154 107 139 150 151 175 157 179 173 130 139 156 162 88 91 122 165 181 158 136 128 100 129 127 119 150 121 132 114 161 143 151 149 176 132 117 147 134 117 95 47 84 167 117 71 136 74 64 98 129 146 150 159 106 132 156 112 121 149 148 149 126 143 133 187 156 159 174 166 174 136 178 189 191 218 205 180 168 193 182 163 113 115 131 154 168 139 180 179 142 189 157 189 169 197 213 164 190 222 195 158 137 204 203 170 200 210 197 187 197 214 234 250 245 257 265 261 276 332 353 358 299 220 214 219 182 176 194 192 247 228 251 207 154 137 154 171 155 163 174 206 181 199 186 185 210 211 182 184 199 197 229 247 244 296 301 279 270 266 206 210 197 195 190 189 211 232 236 211 164 140 140 131 123 123 107 113 133 124 116 103 103 109 106 98 80 78 69 43 55 58 56 54 45 35 25 18 11 12 10 0 -7 -3 -16 9006 244 1753 30 10213 2 30 6 5289 -11307 75 726 1685 3134 5656 9677 14908 29708 79628 234708 691586 999999 999999 23468 665 430 430 316 251 232 253 241 241 272 241 244 242 183 259 185 224 245 173 220 212 153 134 199 197 219 175 151 127 186 154 155 175 200 128 131 215 149 116 107 216 219 168 137 125 122 148 168 198 179 114 131 113 127 142 147 162 156 122 157 197 118 121 169 115 150 167 182 186 149 128 141 146 186 155 177 192 182 153 172 178 170 188 157 134 120 146 148 148 202 139 107 178 229 277 240 205 216 253 176 220 208 196 248 225 174 168 141 132 200 226 152 170 154 219 205 184 185 238 265 233 208 278 262 252 221 203 202 197 228 244 229 219 194 239 236 231 233 243 295 312 312 293 298 293 293 328 279 266 208 204 243 215 238 260 286 288 212 183 182 174 181 174 177 204 216 244 228 219 245 218 220 200 187 219 204 241 251 283 264 286 339 336 312 275 236 237 227 207 199 225 250 267 244 192 177 177 158 138 131 126 146 144 151 148 154 139 119 107 91 107 100 85 85 83 64 50 55 48 29 33 35 19 16 17 1 -6 -17 -18 -24 9012 242 1726 30 10216 2 30 12 5290 -11307 237 862 1830 3932 7281 12893 21635 39352 94532 278572 806405 999999 999999 17349 577 444 337 299 286 200 175 159 193 231 137 186 185 135 199 135 202 149 237 191 125 93 141 177 143 98 199 155 190 122 198 130 125 112 128 104 125 108 135 130 133 149 115 85 167 168 185 127 101 78 136 127 124 144 99 175 125 126 122 98 102 104 124 116 113 130 156 197 207 111 120 139 109 87 109 159 155 104 145 153 121 139 123 95 126 132 117 133 151 144 165 148 137 153 223 244 175 189 192 213 212 156 151 181 234 202 149 155 145 174 177 149 166 181 167 173 173 167 187 181 194 229 235 197 206 207 183 206 202 240 204 198 191 172 191 199 162 196 203 254 257 257 281 286 264 267 287 282 256 240 223 189 187 191 214 284 297 236 203 204 148 156 160 151 148 164 149 198 232 219 187 195 199 192 180 183 191 222 239 239 283 308 311 287 235 180 180 202 211 220 234 241 221 197 192 179 148 138 129 121 114 112 125 132 136 118 131 123 108 92 90 89 79 54 54 52 44 32 22 26 11 14 15 3 -6 -6 -13 -18 9018 243 1784 30 10214 2 30 18 5291 -11306 306 1265 2613 4959 9182 15247 23966 47304 116205 343494 999999 999999 999999 12590 590 387 382 242 191 258 217 177 118 174 203 189 152 128 171 171 174 168 181 115 139 119 188 182 159 193 138 141 202 193 174 152 157 82 156 147 157 149 107 138 136 142 163 133 112 102 141 98 141 159 182 130 105 191 100 157 167 164 96 108 143 182 157 158 107 121 115 178 132 151 169 166 132 162 101 97 141 177 89 117 160 135 146 123 138 145 201 211 173 196 147 145 166 157 178 232 207 238 184 188 165 171 220 213 237 241 156 150 134 143 202 210 186 180 151 165 220 214 228 232 270 202 220 198 198 232 210 196 198 194 191 190 197 218 209 187 221 214 227 229 255 269 305 305 308 274 323 309 275 216 240 222 251 232 249 266 254 207 192 185 152 163 161 171 160 196 178 194 187 224 198 193 196 189 175 177 192 209 273 277 298 311 341 269 217 184 200 224 221 246 243 204 168 172 163 151 150 119 122 128 117 113 122 148 141 126 123 115 120 104 78 87 93 81 55 50 45 31 31 36 18 17 9 -5 3 -1 -5 -10 -22 9024 238 1782 30 10212 2 30 24 5293 -11305 415 1479 3098 5839 10131 17876 35388 72719 189101 526022 999999 999999 344393 3571 499 408 310 238 200 230 244 201 196 209 234 228 207 119 183 213 180 166 150 131 104 178 146 196 73 147 186 192 232 130 176 147 147 208 82 137 154 116 146 164 188 154 180 97 141 185 128 115 107 94 104 124 117 129 147 143 141 112 100 87 125 151 109 189 178 159 184 188 162 176 178 137 99 115 158 177 139 169 135 113 132 147 130 110 114 114 187 155 146 166 183 173 164 173 172 198 212 176 149 174 206 205 175 173 147 179 195 176 162 146 187 187 181 156 168 173 221 208 213 249 252 221 251 235 206 220 213 172 203 207 197 187 194 211 239 253 207 226 225 224 249 296 325 259 264 321 296 304 297 261 236 199 190 218 254 308 273 252 180 197 158 161 147 184 181 159 168 148 156 179 180 149 192 198 173 166 220 282 303 358 375 333 205 171 181 192 217 232 223 211 164 180 158 133 120 137 135 130 136 124 117 129 144 139 124 122 123 94 93 77 76 74 64 54 53 36 14 9 6 15 -4 -5 -8 -22 9030 234 1789 30 10219 2 30 30 5294 -11305 278 1139 2765 5324 10040 20775 45134 98702 268361 728262 999999 999999 28765 601 432 345 186 96 168 198 161 188 201 207 234 161 180 155 100 120 247 211 162 138 260 163 168 238 150 195 201 133 180 170 171 185 128 139 95 106 140 137 104 122 100 98 115 113 81 130 101 146 183 124 123 154 194 35 25 110 97 134 114 131 187 144 121 130 139 157 167 171 117 80 133 108 110 113 127 134 122 98 113 127 155 110 140 177 176 176 163 162 159 176 163 135 161 223 186 220 209 155 185 163 190 166 143 138 185 184 161 183 183 144 118 154 164 175 167 236 240 238 231 210 223 231 228 212 204 193 216 217 153 160 197 171 179 194 207 187 201 190 205 236 238 239 257 260 277 267 276 258 258 262 245 256 251 231 251 288 295 209 155 134 152 147 157 164 157 160 154 158 167 179 181 183 182 173 156 150 211 263 307 335 349 290 203 174 165 194 235 225 213 205 174 146 134 109 96 116 121 100 92 101 128 130 116 103 89 83 86 65 50 33 45 45 37 20 30 19 5 -3 -3 -13 9036 247 1794 30 10224 2 30 36 5295 -11304 56 702 1592 3133 5972 10779 20780 42615 90358 254567 725754 999999 999999 26162 715 507 364 267 282 271 216 241 210 248 275 231 257 270 226 195 203 126 200 233 253 222 289 235 226 251 179 145 241 252 192 149 168 190 245 152 228 171 171 218 196 200 147 132 150 172 175 163 124 194 210 183 132 146 188 196 179 240 225 151 204 184 184 171 178 217 151 197 221 177 138 192 174 219 174 186 153 194 161 186 158 159 207 187 195 166 182 178 225 245 236 229 227 217 241 211 193 242 220 216 220 242 260 288 217 243 242 213 214 223 206 258 240 228 220 227 232 247 257 244 235 273 231 217 232 278 254 239 231 230 219 243 246 265 267 241 223 270 262 270 256 275 252 295 358 333 323 314 341 329 341 336 320 303 310 320 326 289 213 210 212 237 200 198 230 234 220 208 216 222 230 217 197 204 222 241 203 235 296 314 328 388 407 335 251 224 226 254 268 283 298 275 244 205 211 216 190 190 184 177 170 176 160 169 197 176 163 158 164 157 134 127 112 113 100 92 95 67 48 65 77 55 47 32 37 31 32 31 17 -6 -11 -16 -15 9042 246 1792 30 10222 2 30 42 5297 -11304 -81 770 1778 3524 7114 14215 28982 59297 134202 387221 999999 999999 999999 6048 573 494 416 278 241 215 265 304 272 249 320 246 219 218 202 209 185 190 173 237 174 166 172 275 257 217 225 203 233 256 203 253 253 203 186 197 161 163 220 314 213 141 137 208 158 142 186 176 199 189 189 123 173 167 190 184 164 157 248 227 169 186 188 217 250 210 170 207 195 163 242 188 180 190 136 211 161 132 127 113 183 244 168 156 178 167 192 235 245 268 243 199 233 266 237 222 210 205 254 236 255 210 229 282 310 296 297 304 246 258 267 229 189 242 247 243 258 260 277 284 309 283 247 223 259 271 240 256 278 231 270 264 276 268 266 237 242 318 318 269 302 301 313 356 320 358 379 399 375 370 362 327 332 331 333 340 300 251 207 228 210 210 228 237 263 218 208 268 260 256 242 223 237 224 257 244 218 219 294 308 328 340 392 420 335 252 225 232 252 254 259 289 283 244 238 254 245 229 222 203 198 214 193 185 200 214 203 182 173 156 138 120 117 114 102 92 86 82 75 61 61 51 45 45 27 18 25 14 2 -5 -12 -21 9048 237 1791 30 10221 2 30 48 5298 -11303 66 1184 2920 5931 11178 20587 37523 71702 150390 410211 999999 999999 563041 3768 378 333 323 233 128 174 222 87 139 156 172 108 92 145 157 196 131 141 168 146 109 168 98 90 132 129 111 153 167 108 113 167 120 85 133 158 114 68 82 98 111 192 90 98 92 144 113 74 113 100 83 54 61 93 105 66 109 94 67 114 95 49 131 120 96 87 118 62 111 117 82 90 116 66 105 84 56 58 75 49 128 121 111 118 105 134 99 88 147 170 138 146 137 173 165 129 144 111 156 152 183 156 169 146 182 191 201 185 181 170 158 115 138 152 153 189 190 185 189 207 187 149 156 134 199 207 191 148 172 171 179 157 142 187 201 216 218 181 165 197 203 222 233 249 277 280 271 283 251 284 256 229 217 222 216 208 190 153 161 147 128 169 160 156 188 163 133 157 155 161 187 155 131 148 160 161 152 159 166 216 246 256 254 286 294 237 195 168 167 173 192 199 185 189 185 172 149 130 134 129 121 114 107 103 127 128 129 115 82 61 56 48 54 50 32 23 12 12 4 -7 -15 -14 -1 9054 236 1791 30 10221 2 30 54 5299 -11302 73 1486 3896 7456 13359 22110 36837 70295 138336 359792 990130 999999 999999 8560 447 371 297 302 158 108 169 230 185 154 152 140 159 124 138 124 106 88 103 96 144 156 161 179 155 85 86 113 121 120 153 190 147 168 124 123 76 100 87 17 43 126 82 42 80 78 99 51 94 131 143 65 93 81 36 37 111 117 136 93 80 128 144 102 89 143 121 67 95 119 65 73 86 116 131 130 109 83 80 84 99 116 116 108 98 125 116 88 131 152 108 117 155 160 149 138 144 130 133 122 142 111 141 115 137 151 197 160 178 161 153 171 173 160 163 173 168 179 199 190 179 159 163 140 156 161 142 136 169 124 158 161 161 160 202 192 160 182 181 215 210 224 237 220 258 250 242 251 263 258 264 252 237 240 249 230 229 173 152 177 148 148 149 146 149 164 135 153 128 162 163 187 168 140 175 185 160 152 144 190 222 268 259 278 290 206 184 180 184 171 171 182 167 146 152 143 155 160 142 144 134 128 126 107 111 129 106 94 92 73 49 50 43 39 16 15 8 3 5 -3 -20 -12 9060 241 1792 30 10222 2 31 0 5300 -11302 195 1896 4395 8277 13514 19360 30067 66917 154945 422963 999999 999999 793867 4169 408 385 378 304 244 160 140 177 153 195 232 162 139 201 210 191 233 177 157 166 122 208 176 171 180 177 121 146 130 145 145 136 180 142 184 167 190 143 132 146 118 115 145 105 108 131 142 136 158 102 116 131 110 130 138 150 88 76 103 155 190 126 115 177 173 175 138 111 175 138 125 130 132 151 115 142 129 161 130 137 137 147 158 139 177 117 120 142 162 169 164 182 177 166 240 185 185 166 196 192 137 199 219 247 184 173 241 200 211 194 169 180 250 276 305 226 195 241 244 230 236 240 198 148 176 183 189 202 173 185 189 182 203 182 152 142 170 170 221 197 219 222 199 226 252 284 325 310 306 288 293 325 287 296 294 278 280 229 165 183 195 171 163 168 152 160 206 198 175 176 180 203 188 190 200 189 169 167 200 264 298 262 280 349 335 254 216 213 198 173 188 193 173 162 180 192 184 176 179 161 167 175 167 134 148 175 151 130 130 128 105 99 84 77 63 53 42 40 30 12 12 18 23 8 -2 10 -4 9066 270 863 30 10223 2 31 6 5302 -11301 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 713 3417 6863 10155 13913 17642 25817 58215 150637 385165 999999 999999 999999 16389 499 371 405 330 294 212 120 180 236 196 190 158 124 188 134 122 107 130 167 136 114 218 148 167 137 171 126 195 129 134 130 188 172 148 150 117 190 162 186 146 109 98 136 130 155 127 102 113 137 133 128 120 100 133 112 106 98 106 187 146 128 69 123 93 112 153 157 131 137 111 75 89 124 121 82 93 97 104 157 114 120 89 117 108 111 117 145 145 77 99 143 169 193 174 163 96 160 166 173 163 186 154 172 204 229 221 438 1118 2402 3289 3124 2549 1786 1910 2020 1991 1163 579 435 239 247 229 212 191 191 160 163 204 160 124 148 152 165 160 149 161 174 221 229 228 241 213 226 232 226 264 257 235 256 293 310 271 322 316 269 265 216 195 184 188 165 156 174 190 176 209 155 162 150 173 170 179 171 119 141 169 162 155 168 204 230 229 267 262 293 291 219 193 178 168 179 188 170 158 177 164 145 148 140 141 141 134 118 107 133 141 128 122 105 93 87 69 62 45 48 36 21 21 11 9 -4 -15 -13 -12 -24 9072 244 1793 30 10223 2 31 12 5303 -11301 5 1521 3357 5623 8748 12009 18980 45478 112088 307698 792216 999999 999999 22023 590 421 373 339 328 203 209 190 198 287 233 208 177 185 212 180 151 204 144 131 205 219 252 166 120 130 209 172 182 155 171 165 184 118 171 181 196 213 162 143 163 124 164 132 175 170 121 182 102 159 155 137 152 161 116 157 144 75 102 117 137 166 143 169 100 145 144 160 122 132 105 141 123 164 145 108 128 125 129 132 135 142 180 193 186 159 186 176 198 159 144 179 172 158 202 164 188 205 231 244 210 222 234 221 267 240 187 268 240 225 295 293 325 397 466 615 610 520 495 417 368 347 342 271 255 222 200 231 221 143 186 199 177 189 197 171 188 195 210 198 200 231 244 248 266 269 313 304 301 317 334 347 317 294 345 351 309 263 219 205 211 204 184 194 186 185 180 174 198 225 227 238 175 193 198 228 214 212 196 187 214 251 301 307 337 330 250 236 218 204 201 213 216 211 204 185 200 215 195 203 192 181 177 156 156 172 174 151 133 127 124 104 105 99 83 91 80 63 57 53 59 49 28 38 20 18 18 2 0 -17 9078 247 1822 30 10222 2 31 18 5304 -11300 863 2288 4263 6534 9681 15393 32386 78283 217999 591194 999999 999999 125477 1237 365 333 281 237 190 148 189 176 191 267 206 182 94 108 93 171 213 204 227 184 153 123 151 124 159 197 152 106 140 159 152 148 198 128 180 197 135 194 188 136 108 109 104 129 136 136 116 78 132 137 86 132 139 135 119 135 135 135 144 168 141 163 122 120 127 172 140 127 118 146 195 115 114 139 140 153 145 134 103 139 111 121 126 165 129 131 140 132 73 217 149 110 154 139 207 221 190 199 203 191 192 208 201 194 159 181 176 200 164 206 160 172 226 220 189 161 198 220 221 185 247 264 292 271 239 243 261 264 192 198 199 211 192 205 215 222 228 200 217 187 186 200 243 274 221 240 227 242 285 314 304 342 329 329 293 290 283 283 235 237 212 207 195 215 206 181 202 191 195 211 221 195 199 250 241 232 230 206 215 200 197 248 305 316 331 359 287 237 230 228 203 216 235 220 226 217 208 222 208 208 201 192 169 168 173 163 152 146 143 130 133 110 126 111 95 97 80 66 68 83 64 49 35 40 37 36 25 2 1 -3 -12 -21 -24 9084 240 1821 30 10221 2 31 24 5305 -11299 427 1614 3312 5375 9066 14805 25731 55755 141077 391227 999999 999999 999999 6948 317 245 192 189 143 80 84 125 118 110 97 117 74 47 81 79 91 118 155 137 143 111 99 99 160 173 122 92 51 116 64 62 30 74 108 94 77 148 38 77 66 98 81 54 37 70 80 80 64 13 11 93 88 55 50 79 70 20 87 102 111 100 21 77 85 49 52 74 50 90 48 30 39 28 57 66 50 63 61 58 84 92 55 81 105 107 102 73 77 95 96 36 108 135 80 125 82 106 124 123 108 92 107 136 142 114 115 114 96 136 87 133 180 161 143 141 112 138 157 136 121 123 166 186 145 149 117 147 159 155 151 136 149 143 131 139 151 147 137 140 176 150 134 159 173 198 215 219 216 223 225 232 243 259 256 274 230 192 172 180 139 135 140 175 150 143 157 148 108 137 156 153 170 182 153 154 156 151 158 151 157 177 259 257 240 279 303 291 218 165 175 161 169 187 165 152 147 146 154 159 153 155 124 136 157 133 109 84 98 91 83 72 68 55 52 40 24 -3 -9 3 -5 -4 -22 999999 -18 -18 9090 234 1817 30 10217 2 31 30 5307 -11299 22 661 1667 2672 4183 6899 15969 36558 87063 234260 662377 999999 999999 157317 1629 220 209 195 157 142 71 111 122 98 87 82 91 96 62 94 41 50 85 90 99 101 90 128 70 97 22 89 97 79 81 68 99 105 56 56 83 105 98 127 98 48 37 68 76 46 62 13 27 70 58 59 62 122 77 79 71 82 32 38 71 68 66 59 54 52 71 34 -7 8 4 63 64 58 28 21 33 68 88 24 72 42 64 82 86 52 75 27 83 70 90 117 117 82 75 93 54 90 123 121 88 118 106 113 76 88 87 104 91 89 115 159 125 118 111 125 103 85 129 127 112 89 122 120 101 126 94 123 117 109 137 107 130 112 102 127 147 131 92 124 131 118 118 135 142 130 145 147 176 207 216 219 203 219 223 211 234 211 145 117 120 131 136 147 135 125 103 118 115 122 152 134 125 144 147 124 126 108 137 155 158 202 232 201 217 253 256 232 181 147 122 159 151 125 115 130 136 133 118 114 114 104 104 110 120 89 92 89 84 57 48 44 45 45 40 23 11 12 -6 -14 9096 239 1872 30 10212 2 31 36 5308 -11298 -44 341 953 1790 4004 9256 20200 45921 120116 329297 941571 999999 999999 19887 460 227 204 165 196 105 137 198 168 182 148 127 127 77 103 141 103 165 134 108 106 91 112 196 146 120 85 91 124 84 35 83 38 81 57 126 146 97 55 110 49 83 69 67 47 132 75 76 73 37 100 52 129 149 74 54 90 103 102 132 79 16 102 130 87 42 97 88 79 73 69 33 94 120 112 67 102 57 74 114 90 39 97 92 118 51 100 158 72 77 117 68 94 127 160 127 102 86 88 126 92 84 79 83 97 106 105 166 162 124 95 118 156 194 148 179 164 119 132 171 177 134 146 165 127 176 184 173 126 179 166 139 136 109 182 149 169 178 139 127 167 155 137 148 179 174 189 206 202 218 210 216 232 282 275 254 266 233 193 157 129 151 178 179 176 166 155 127 173 168 128 142 178 163 160 138 123 155 180 173 209 257 274 267 293 307 261 166 158 157 162 166 161 151 160 160 149 164 150 127 117 127 144 129 131 104 95 89 79 76 61 62 54 33 26 8 19 11 -7 -9 1 -11 -18 -13 -23 9102 243 1898 30 10208 2 31 42 5309 -11298 180 674 1366 3505 9321 23065 59576 166003 482332 999999 999999 133165 1627 331 326 288 303 228 239 159 165 154 200 234 154 115 95 139 174 206 147 204 204 163 122 192 213 186 90 171 151 186 232 196 168 138 190 208 178 207 172 138 121 109 88 86 112 160 128 167 142 115 71 48 79 116 82 78 74 88 126 142 127 126 158 137 113 98 131 88 153 121 82 145 118 88 104 119 169 161 113 56 131 150 157 133 92 136 124 109 136 166 156 163 161 152 129 162 134 146 135 151 142 154 163 185 123 163 203 137 124 196 162 191 167 182 179 197 208 217 219 172 203 160 177 182 168 179 172 204 188 227 237 219 245 223 242 233 220 201 197 203 208 215 221 190 239 262 259 288 304 269 311 310 300 286 308 332 312 311 288 226 185 197 200 209 227 218 221 184 194 222 195 195 209 245 232 214 174 182 184 213 235 296 335 327 369 377 368 312 258 217 219 226 230 206 219 223 220 209 206 219 208 193 180 185 189 188 196 193 164 156 153 147 140 132 117 112 97 72 53 57 35 53 52 32 26 27 14 10 7 -3 -18 9108 274 902 30 10202 2 31 48 5310 -11297 764689 999999 999999 999999 999999 999999 999999 999999 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 660 1514 2572 4426 10246 24000 59358 156946 455377 999999 999999 310346 2614 298 264 155 256 166 130 153 189 178 217 219 160 143 152 171 136 89 143 139 151 173 139 147 138 153 159 143 181 199 156 105 112 170 149 83 141 107 106 69 113 69 63 60 104 112 78 61 99 129 118 131 68 58 95 97 106 87 104 100 126 126 134 139 73 78 91 122 108 106 100 81 97 102 115 111 77 82 51 111 122 113 113 88 108 82 137 125 133 97 120 98 125 171 172 102 126 115 100 147 128 111 123 127 109 95 125 105 131 101 108 140 169 127 165 194 178 128 159 205 178 149 170 175 161 158 177 179 178 146 189 181 123 188 231 186 190 186 184 182 187 182 177 175 168 186 208 219 217 192 232 258 269 235 235 274 330 302 258 201 156 160 171 198 224 177 166 198 178 182 189 215 205 214 178 186 157 157 163 189 216 240 296 297 334 344 327 331 285 220 217 176 187 202 215 191 184 201 187 169 182 189 174 156 153 167 191 173 149 147 131 130 127 116 91 71 61 44 24 20 12 14 13 -4 -15 -10 -11 -17 -22 9114 234 1888 30 10198 2 31 54 5312 -11296 404 1137 1843 3400 9899 27641 67720 181108 506895 999999 999999 693622 4168 228 156 128 90 137 132 109 136 146 186 96 79 118 143 165 114 109 84 114 161 159 165 151 188 158 106 137 175 136 78 71 59 80 107 93 119 121 129 106 95 80 88 61 93 113 49 58 76 45 118 56 75 41 78 99 101 87 58 73 141 96 86 62 39 95 64 74 62 89 53 115 119 73 65 35 43 54 87 55 17 65 80 115 105 101 85 95 97 83 77 54 85 122 116 93 90 93 77 71 81 81 143 96 68 104 106 116 109 91 124 122 131 127 107 96 99 126 158 165 380 480 283 189 191 206 179 182 169 136 128 132 160 195 142 131 152 144 150 157 146 135 144 152 151 188 169 218 217 211 181 204 226 210 220 227 217 200 151 165 156 151 175 156 142 123 143 156 149 128 134 154 179 149 125 140 137 123 145 138 160 216 243 259 282 272 300 296 280 265 237 182 163 153 130 145 149 140 136 135 121 122 131 138 119 112 119 124 138 136 128 104 73 67 57 48 35 17 7 1 -3 -22 9120 241 1886 30 10196 2 32 0 5313 -11296 485 976 1478 3106 9498 28413 70473 177102 468857 999999 999999 864658 5164 311 244 261 245 129 127 171 232 159 170 196 84 176 122 154 119 148 163 106 125 115 158 112 170 146 163 141 135 124 132 154 136 142 92 167 120 106 40 146 123 66 96 151 66 23 57 95 56 58 85 36 84 149 126 165 90 124 106 52 98 139 119 81 95 89 93 108 138 100 103 124 113 145 136 87 98 106 148 82 75 69 50 97 143 89 44 54 139 134 113 87 107 124 71 126 144 93 124 149 148 150 145 146 130 114 129 106 145 190 176 160 162 149 198 171 239 385 397 351 328 336 446 667 420 379 406 444 415 325 216 212 183 199 231 201 196 195 203 160 162 147 168 170 162 186 211 235 248 236 254 236 240 226 263 252 276 210 188 151 181 211 208 167 165 181 200 196 211 185 174 200 223 218 182 165 197 195 171 177 160 179 178 212 284 298 304 349 365 348 329 302 241 212 188 178 196 203 202 189 175 179 175 182 174 158 131 168 161 159 154 145 137 130 115 118 96 75 61 45 36 2 0 9 -7 -2 2 -11 -16 9126 239 1885 30 10195 2 32 6 5314 -11295 49 434 658 1727 5687 16437 42525 109654 322041 936653 999999 999999 9335 314 225 207 155 153 112 122 110 111 138 151 147 147 111 92 147 98 62 186 134 116 156 113 76 132 123 96 140 161 118 146 130 131 107 100 142 102 109 180 93 62 71 97 110 103 91 100 48 69 107 97 103 123 116 91 81 51 95 111 113 85 136 89 58 61 123 156 98 88 73 113 158 126 142 95 89 89 85 52 94 86 84 103 70 126 131 141 127 91 124 97 124 124 121 108 85 144 155 101 114 121 150 145 134 122 112 145 178 154 140 142 117 145 164 164 287 316 255 245 276 239 244 238 235 298 295 225 201 184 176 182 178 196 210 240 169 176 150 155 185 144 145 188 211 210 177 211 256 222 209 220 250 222 243 262 254 264 231 190 219 169 205 202 178 145 161 200 196 177 171 162 188 201 195 186 186 168 162 170 189 199 197 227 276 284 281 305 325 322 331 303 278 242 232 207 195 195 168 189 173 177 181 167 166 185 155 147 149 139 143 153 156 160 128 100 93 76 41 30 32 18 3 -8 -20 -20 -20 9132 241 1882 30 10192 2 32 12 5315 -11295 27 177 432 1531 5014 14500 39058 100595 307702 912335 999999 999999 10115 306 243 252 162 146 100 93 157 162 221 127 129 187 126 111 164 131 134 140 145 95 188 152 110 63 101 147 158 139 102 90 52 72 27 66 77 71 117 119 86 87 80 69 42 111 79 54 34 54 68 47 57 84 47 48 100 44 65 108 79 127 97 73 58 65 49 58 112 54 72 85 72 54 73 88 51 50 92 89 82 51 28 25 54 78 104 82 61 69 90 138 108 65 49 55 124 64 102 120 126 126 114 98 121 114 113 132 105 119 109 117 93 119 106 128 126 120 187 203 242 246 237 199 212 214 332 393 551 1441 2138 3133 7069 10902 8330 5010 4698 3035 1316 257 185 138 135 149 141 176 192 165 195 208 228 215 241 234 219 211 232 241 216 174 170 174 172 158 161 156 144 161 168 153 163 151 173 182 156 156 165 168 162 154 155 140 177 187 215 254 279 320 332 305 300 285 261 204 184 189 159 158 174 165 176 171 171 171 148 163 162 153 137 147 151 143 127 120 94 80 60 46 33 27 12 18 4 -23 -16 -20 -19 -19 -19 9138 233 1909 30 10189 2 32 18 5317 -11294 201 531 1199 3645 10392 28746 75905 226220 662286 999999 999999 24289 477 215 169 195 203 107 68 117 177 121 106 63 65 109 102 104 93 118 110 123 109 80 119 79 105 126 50 52 79 85 84 36 56 84 76 51 80 63 85 53 35 87 76 51 20 55 101 122 85 64 85 111 89 55 64 7 79 100 41 25 51 72 51 64 70 113 57 55 38 57 58 50 41 52 98 71 48 79 51 56 55 54 61 53 49 82 55 91 44 36 82 93 101 105 34 68 73 62 83 91 116 108 105 101 135 132 108 83 123 138 92 97 96 92 92 98 93 116 228 342 321 344 423 499 417 337 282 219 236 274 208 208 170 148 149 134 126 141 118 126 146 139 145 119 146 146 157 156 169 187 203 190 219 197 195 202 173 174 128 155 175 146 128 131 126 151 157 140 161 146 100 163 141 144 146 125 131 131 132 110 140 166 206 236 252 279 273 280 270 235 222 192 180 165 166 189 167 142 135 147 143 140 133 126 117 122 110 111 112 104 120 119 111 89 58 33 21 -3 -9 -17 -16 9144 234 1876 30 10186 2 32 24 5318 -11293 -34 274 634 1065 2978 9075 23149 60499 163875 467018 999999 999999 79399 1298 254 193 131 128 94 53 73 102 124 173 86 35 104 95 114 124 63 83 105 88 32 141 66 103 166 122 93 95 95 44 55 102 28 96 138 103 93 130 57 95 87 54 45 20 61 64 33 86 90 71 144 80 35 50 26 5 65 9 66 44 57 74 41 -15 29 16 28 100 91 107 77 7 58 52 84 55 77 76 58 79 111 105 83 70 34 52 101 22 21 51 54 29 64 56 75 63 111 66 70 124 89 97 82 84 85 115 76 52 94 101 90 102 94 81 64 94 121 113 59 80 99 129 154 246 408 513 527 526 393 241 204 216 214 162 138 127 120 95 108 128 102 107 124 133 133 171 171 186 216 181 179 200 196 180 157 178 184 149 127 153 149 131 144 121 117 131 134 135 127 114 127 155 169 135 154 132 145 136 148 136 151 164 197 227 245 261 294 269 260 230 242 225 219 189 171 168 168 177 156 143 128 132 139 111 111 125 115 113 114 118 114 121 114 94 71 39 18 4 -4 -24 9150 239 1901 30 10181 2 32 30 5319 -11293 88 436 985 1337 2909 8410 21828 55450 152267 452584 999999 999999 226626 2105 311 251 267 300 243 223 206 164 173 127 120 168 163 191 187 124 71 175 116 154 159 183 146 131 196 130 163 186 195 133 195 217 163 119 94 138 203 134 80 81 89 110 180 140 78 126 97 121 125 71 102 95 83 137 141 164 192 179 126 114 110 166 105 65 90 120 121 121 89 110 120 84 110 157 118 107 174 165 110 122 131 129 106 117 114 92 158 136 107 110 117 148 159 143 139 132 135 160 152 90 168 143 128 127 150 162 134 193 172 169 167 177 161 163 175 141 134 119 187 200 293 335 320 347 314 386 450 289 223 224 229 219 195 177 184 175 147 138 148 170 169 166 167 193 208 218 219 206 236 207 262 245 247 233 220 230 236 203 194 224 230 191 212 212 196 189 192 200 206 192 169 173 195 205 196 219 218 180 185 223 213 207 200 239 261 278 338 351 352 342 343 340 318 317 299 255 256 255 236 233 231 218 192 186 174 173 160 184 177 161 158 159 170 175 141 103 76 59 54 31 12 1 -4 -6 -24 9156 233 1895 30 10175 2 32 36 5321 -11292 478 749 1035 2575 7611 20510 53564 141943 404757 999999 999999 526592 3480 300 256 217 136 135 191 133 75 145 135 110 156 105 89 112 149 179 112 117 134 162 169 160 126 104 134 88 112 92 153 62 82 82 55 72 87 25 119 89 80 100 75 27 96 118 157 101 113 101 54 48 40 78 139 117 74 100 131 121 95 53 50 53 58 128 122 114 64 101 95 76 70 62 52 72 85 66 90 55 45 83 93 83 81 44 35 75 102 110 71 71 87 88 109 78 61 83 77 83 77 69 76 139 101 88 106 107 97 99 116 124 92 117 73 96 88 87 101 121 97 107 126 132 139 135 139 120 148 154 140 150 139 137 128 118 138 114 104 137 155 119 151 164 115 154 172 178 189 169 216 233 213 210 205 197 185 180 178 197 222 222 178 159 179 183 185 145 151 156 152 132 152 146 152 140 142 180 175 161 141 134 139 142 170 151 179 179 185 215 252 278 290 292 274 256 233 233 210 186 176 164 157 146 147 141 140 130 115 118 123 135 122 118 89 61 41 8 -3 0 -13 9162 231 1889 30 10169 2 32 42 5322 -11292 194 390 564 1428 5033 13382 32571 83662 230571 642381 999999 999999 97840 994 176 246 234 139 143 108 140 135 124 79 103 105 79 55 6 45 82 83 110 64 101 87 93 103 112 121 12 10 80 110 152 76 31 34 30 56 47 52 57 71 49 70 57 80 72 15 3 19 15 103 54 35 58 23 60 26 70 108 70 20 50 53 91 37 31 30 58 -14 -2 43 61 70 41 6 -25 76 50 27 62 72 65 57 55 34 40 64 18 44 32 39 59 21 46 60 45 78 121 103 78 121 115 97 100 66 100 93 81 79 93 96 138 59 74 79 57 64 77 88 83 55 71 56 95 115 74 112 117 122 101 113 124 90 113 98 97 119 116 80 95 84 99 104 104 109 128 133 152 156 110 99 172 190 177 146 162 170 187 165 175 159 156 126 138 142 124 128 121 104 103 139 139 129 97 105 100 122 134 141 112 104 116 112 97 113 128 136 178 221 249 265 262 242 242 205 174 142 146 155 133 123 123 117 103 89 99 120 114 98 97 105 96 82 79 59 34 2 -20 9168 233 1913 30 10163 2 32 48 5323 -11291 169 555 1147 3006 7349 17479 44969 117560 356995 999999 999999 999999 6232 275 231 234 166 140 155 103 107 59 212 103 67 139 143 140 159 164 162 171 88 34 88 78 80 125 98 82 90 87 89 98 90 109 43 106 33 38 101 75 71 100 158 76 50 65 117 113 39 44 76 24 63 94 139 56 87 95 30 32 54 93 110 99 75 43 71 71 56 86 54 56 66 -1 66 70 39 45 116 110 60 42 13 52 63 57 59 89 71 52 99 113 78 69 43 63 105 84 52 95 86 112 120 107 119 120 112 117 117 102 102 102 137 103 76 92 105 55 110 109 123 93 118 122 81 113 133 129 124 120 135 130 113 126 92 75 89 146 126 118 147 114 138 134 150 146 142 157 185 147 154 176 179 171 175 167 170 177 163 182 170 150 122 144 149 154 154 120 106 145 129 124 133 142 135 146 143 131 155 197 168 154 150 127 125 140 166 178 199 191 233 244 246 231 235 218 189 178 161 144 144 138 145 124 129 142 129 110 110 121 124 127 119 120 103 91 67 29 19 5 -20 9174 235 1908 30 10158 2 32 54 5324 -11290 162 398 860 2303 6562 15685 38833 101008 280899 795317 999999 999999 49019 502 155 158 159 172 192 111 129 99 132 117 115 114 63 14 34 117 121 124 48 91 179 84 73 128 42 48 54 119 117 108 63 31 75 77 56 67 67 44 60 84 75 86 55 74 109 39 24 93 81 59 73 27 63 71 70 71 72 74 35 69 28 3 20 40 94 79 17 98 97 93 97 12 26 81 71 25 49 36 40 55 39 23 32 43 63 48 22 40 30 33 12 51 102 95 79 99 69 108 98 152 92 94 95 69 55 76 69 85 86 89 81 72 91 92 113 94 80 121 107 57 67 61 93 151 154 87 73 95 118 95 112 117 100 82 125 117 91 107 133 120 114 159 146 144 126 115 142 140 111 156 175 198 188 182 165 162 161 175 166 191 191 179 172 143 126 155 165 134 143 118 122 142 164 162 124 123 128 144 140 156 180 162 155 141 113 141 175 180 197 213 228 257 263 261 238 228 203 182 158 156 138 133 140 142 127 119 121 124 128 120 130 124 103 81 56 32 18 4 -14 -18 -22 9180 231 1905 30 10155 2 33 0 5326 -11290 -68 83 353 1130 3704 9498 24573 63197 173670 489333 999999 999999 513277 4091 245 165 133 58 78 23 43 114 52 81 101 38 75 66 122 159 142 91 87 70 71 80 81 74 57 65 71 29 62 3 41 70 33 85 42 71 21 -13 49 10 32 35 28 -17 35 46 75 13 33 39 -25 23 28 20 34 21 109 75 51 54 48 28 19 27 28 73 87 55 31 17 -17 17 40 11 -30 3 -21 2 15 15 9 33 29 51 22 1 14 48 31 5 -9 6 31 41 44 46 110 68 53 64 46 24 44 59 73 55 90 84 72 95 56 38 78 67 94 43 88 66 78 73 54 73 52 67 73 101 97 92 84 72 53 54 103 91 77 89 101 95 95 112 115 126 122 160 136 120 148 127 123 147 110 156 139 133 152 148 154 169 126 140 130 123 104 121 126 120 139 121 111 103 97 118 132 142 126 88 106 112 116 109 111 121 119 119 126 138 151 150 167 180 224 211 207 169 148 150 143 139 129 132 123 111 113 105 106 98 105 102 107 103 88 90 92 63 39 3 -11 9186 238 1931 30 10151 2 33 6 5327 -11289 -54 244 544 1409 3241 7295 18938 49852 130288 382571 999999 999999 999999 7153 273 241 191 171 153 241 244 158 132 189 83 111 86 78 172 193 147 186 150 177 178 161 201 182 124 134 125 133 110 134 125 108 110 95 98 123 97 123 110 93 88 113 109 99 40 139 94 103 84 40 61 73 88 104 68 125 47 65 92 132 141 121 120 87 85 110 114 103 131 65 75 95 120 94 89 87 78 60 74 89 128 63 52 104 113 115 106 93 88 102 125 90 81 81 123 122 88 115 150 152 120 156 134 117 123 142 173 143 144 159 147 177 166 153 106 154 162 129 133 115 103 109 114 150 161 115 142 132 146 160 155 178 160 139 163 173 145 154 163 148 162 165 155 173 193 199 179 181 196 168 214 219 194 204 235 225 205 191 218 231 211 199 199 214 179 199 190 170 176 192 190 162 179 179 204 201 168 161 166 170 173 178 166 168 187 174 195 212 228 254 272 283 307 285 269 264 267 240 218 200 196 197 207 192 192 202 202 203 195 177 178 162 148 161 141 118 83 49 36 26 27 16 6 -3 9192 232 1895 30 10145 2 33 12 5328 -11288 -54 260 480 1184 2846 6132 15580 41298 105185 292325 800890 999999 999999 23480 512 254 125 120 158 114 147 144 174 142 103 107 86 98 101 117 73 85 119 82 145 127 142 106 106 110 122 59 69 63 121 53 85 94 68 34 20 7 61 37 56 87 81 109 36 30 47 73 73 106 40 51 51 59 91 71 15 39 48 18 42 67 78 56 35 46 76 82 78 107 82 44 45 90 66 18 81 100 122 8 58 47 63 53 91 43 48 66 56 59 53 56 76 43 18 83 55 106 112 101 136 95 95 127 116 94 131 113 68 100 127 101 78 111 124 141 159 117 94 93 118 100 90 99 101 98 87 78 103 81 110 115 124 112 114 116 141 115 105 106 146 118 132 131 136 157 130 121 149 149 162 145 145 148 159 174 184 165 151 170 138 163 183 165 160 173 176 180 172 179 144 148 138 154 152 162 196 218 162 124 126 155 160 159 143 125 127 126 148 170 178 212 209 210 241 233 219 193 173 187 169 163 165 159 159 166 158 144 143 127 116 105 104 93 65 35 6 -20 9198 237 1893 30 10143 2 33 18 5329 -11288 -63 317 673 1449 3560 6871 14541 37888 98110 274427 764191 999999 999999 92136 988 225 243 198 205 181 175 212 175 126 181 141 171 155 137 151 135 88 149 177 162 136 136 145 198 212 154 192 191 127 68 90 126 163 161 81 98 112 87 110 163 159 102 102 157 104 137 65 91 156 185 165 174 144 84 141 90 123 162 146 134 101 115 112 120 102 138 108 79 105 130 86 81 91 124 128 140 180 124 174 147 127 148 99 77 83 79 74 98 87 102 127 100 115 116 99 72 150 158 154 178 138 141 173 164 179 144 158 168 151 142 105 117 202 184 167 171 141 188 200 167 136 148 157 146 146 146 159 142 148 147 166 153 131 136 149 154 174 177 179 189 191 204 202 207 209 234 196 202 220 244 210 228 255 245 249 218 230 252 251 217 217 215 213 210 214 248 201 196 223 189 200 219 209 228 284 271 207 173 175 167 193 208 233 224 195 183 201 217 200 200 223 214 252 305 315 301 285 259 225 214 210 190 209 228 215 197 211 193 180 173 163 160 132 88 57 45 40 30 15 1 -13 -21 9204 234 1923 30 10143 2 33 24 5331 -11287 184 740 1923 4143 6710 12286 28217 70606 192203 520667 999999 999999 361801 3198 214 141 111 226 157 173 146 126 111 123 147 76 158 113 119 139 95 107 177 214 157 142 134 123 174 110 135 97 50 75 76 75 78 100 123 80 83 86 68 67 20 72 43 103 103 80 76 133 59 23 45 84 69 93 54 131 62 53 84 164 129 134 87 44 47 79 88 66 50 70 110 78 73 55 60 79 169 114 47 115 148 120 86 62 117 92 95 85 53 54 43 71 85 120 96 111 96 108 121 127 115 108 112 111 164 117 124 101 109 90 70 137 139 143 143 138 123 143 155 121 154 144 110 154 171 106 104 119 129 120 116 115 113 121 135 134 160 148 146 153 165 172 174 153 173 199 186 166 173 174 196 142 157 191 207 201 207 228 202 198 186 188 191 186 166 197 213 196 193 172 167 183 187 192 179 180 218 202 147 137 130 146 154 161 181 185 167 161 172 186 176 169 177 222 254 263 245 218 215 194 192 184 169 160 173 181 171 192 175 152 143 128 116 77 55 36 15 3 -4 -11 9210 229 1980 30 10140 2 33 30 5332 -11287 333 1134 2259 4766 11387 30374 79344 238162 692366 999999 999999 24304 447 182 159 181 171 104 119 63 122 135 138 71 105 101 113 89 104 83 83 151 143 160 91 157 165 131 110 131 46 54 33 76 84 33 -10 90 45 13 25 18 25 97 49 34 69 84 41 109 84 76 20 65 76 20 62 66 49 59 66 70 51 78 71 61 34 75 81 76 47 73 100 135 56 75 68 48 72 77 105 66 60 62 70 68 69 10 11 75 84 -2 41 92 82 74 38 62 99 106 78 100 119 109 80 105 109 114 114 92 78 71 138 138 115 106 137 125 109 106 119 107 144 129 122 111 86 89 84 92 102 61 86 121 123 101 83 121 112 86 93 101 120 90 109 159 147 145 153 166 183 190 173 157 170 168 192 161 151 160 180 174 144 140 175 156 161 187 159 161 175 169 153 177 149 146 186 198 172 135 119 127 127 142 151 161 150 146 140 125 124 135 139 145 173 192 209 218 211 187 164 151 150 152 162 166 155 152 151 132 120 111 116 109 90 61 34 9 -16 9216 231 1998 30 10128 2 33 36 5333 -11286 288 1227 3077 6895 16839 44508 128021 399503 999999 999999 645892 3925 233 180 154 81 141 156 132 135 136 140 163 188 133 111 147 69 135 97 -8 25 155 191 137 63 82 140 101 126 67 77 37 51 20 73 67 24 80 118 102 61 56 104 102 63 55 68 124 42 68 81 105 97 77 92 98 22 72 77 55 13 48 53 13 94 107 120 97 69 80 46 99 91 95 101 81 58 71 74 99 68 58 81 121 84 84 83 59 58 114 78 60 93 122 94 61 89 67 61 108 68 54 111 103 99 117 117 133 110 133 145 133 110 112 136 126 105 105 154 172 120 129 135 107 117 96 88 91 124 76 63 126 124 121 134 151 130 87 104 91 103 133 135 155 146 167 185 151 142 149 162 155 133 178 205 177 181 186 169 193 191 180 176 166 176 160 167 183 170 197 213 189 162 193 229 208 191 143 112 130 139 141 160 152 158 168 158 162 126 129 143 164 163 171 203 231 225 203 185 178 179 171 155 154 158 163 174 158 151 138 128 126 109 92 91 69 37 5 -11 -13 9222 227 1995 30 10125 2 33 42 5334 -11285 10 577 2015 5133 11891 31159 83639 256428 788012 999999 999999 49049 936 198 139 138 177 108 67 80 100 60 132 125 144 66 145 141 131 110 129 66 106 75 55 61 81 83 111 103 114 12 14 63 81 53 40 11 34 37 35 69 66 47 45 66 51 33 3 81 52 44 44 39 71 78 55 18 45 112 87 48 86 66 80 66 88 51 45 60 15 73 121 86 63 65 99 34 38 97 86 62 36 91 110 34 55 31 12 26 51 25 44 76 33 61 55 71 80 61 68 44 105 79 82 87 74 84 49 83 112 90 116 91 118 112 130 134 116 112 137 115 113 104 89 108 82 93 97 103 89 68 104 97 111 88 110 126 113 84 94 97 101 124 140 158 110 138 130 123 122 146 133 114 139 162 200 166 163 139 122 120 127 157 161 158 154 143 137 149 142 163 167 167 183 189 174 165 191 185 122 89 97 108 134 133 111 113 122 123 113 108 119 128 136 156 182 178 175 176 154 151 128 133 136 121 126 123 113 102 95 100 80 48 35 18 -1 9228 228 1999 30 10129 2 33 48 5336 -11285 178 911 2004 4457 10425 26566 69612 210585 629791 999999 999999 140370 1329 181 173 112 151 126 117 55 43 133 140 94 79 49 145 28 63 75 100 55 62 17 51 106 102 37 84 76 84 49 62 28 47 38 30 71 13 18 23 43 43 35 36 74 20 -2 32 44 90 43 79 49 55 71 67 49 81 19 -33 31 94 112 76 31 50 82 82 61 47 48 65 58 102 72 36 46 65 44 57 45 45 16 40 101 73 67 50 65 46 54 87 43 29 62 48 41 89 72 107 109 93 60 93 45 60 96 85 86 120 106 92 132 133 137 103 138 127 108 113 117 98 90 78 90 71 87 63 77 72 92 84 99 138 68 77 104 108 109 87 67 110 128 144 136 116 145 136 142 143 145 152 158 138 139 139 142 167 139 154 140 151 162 178 156 148 170 158 150 165 157 171 160 178 187 188 184 187 182 181 158 107 86 99 111 131 135 149 132 127 121 126 114 124 131 145 171 191 182 167 164 144 128 150 157 154 150 129 113 97 84 73 61 30 7 -1 -9 9234 234 1996 30 10126 2 33 54 5337 -11284 203 763 1647 3518 8028 19868 52149 154146 469680 999999 999999 156062 1814 266 233 173 181 214 111 111 162 123 179 195 176 139 176 144 106 180 129 163 153 199 166 176 157 168 154 105 145 141 252 122 150 161 89 103 78 70 63 128 100 86 81 82 99 93 76 92 123 72 81 117 105 88 97 107 110 130 102 123 169 128 93 117 115 111 70 86 122 108 113 141 112 76 145 106 143 140 102 86 139 112 74 98 128 148 133 95 110 98 66 118 62 107 123 138 142 135 167 166 151 129 114 145 193 166 156 175 179 170 158 197 217 202 194 151 167 201 197 214 195 184 152 161 183 149 172 183 150 183 170 133 153 179 159 156 145 125 153 163 142 153 146 196 222 194 211 216 220 219 203 208 219 242 237 196 220 230 227 199 224 230 241 225 240 243 234 215 250 264 234 249 281 267 229 260 264 249 239 214 187 170 181 179 187 199 203 219 206 184 183 209 210 192 215 233 253 255 232 237 243 238 240 235 221 201 195 187 183 166 137 113 96 77 79 68 45 18 8 4 -2 -14 9240 235 1987 30 10117 2 34 0 5338 -11284 211 1461 3327 5968 9278 20703 52656 136132 359429 959629 999999 999999 25237 444 190 232 212 116 121 130 152 145 150 161 90 118 90 152 131 172 135 63 110 128 70 114 85 117 111 149 158 97 139 76 111 90 46 91 83 72 75 46 68 62 67 80 55 41 76 82 65 84 87 93 123 64 80 107 106 98 94 64 65 74 91 127 85 79 108 78 60 100 83 84 116 85 132 48 56 83 111 103 110 67 65 85 98 95 99 82 1 82 100 96 89 61 77 64 135 106 104 139 101 107 126 94 118 133 96 91 138 144 147 142 163 164 146 192 182 174 190 144 151 144 169 188 155 143 160 142 111 118 91 128 123 132 119 127 128 105 121 149 125 140 126 134 154 161 134 121 159 189 168 154 160 163 185 166 146 168 176 181 190 161 153 166 167 157 186 187 187 189 210 229 224 217 225 196 223 235 230 184 139 134 136 152 154 165 177 179 168 169 165 175 191 171 168 195 216 228 220 206 201 175 189 199 188 198 174 158 157 146 147 121 112 97 65 51 30 15 7 11 -9 -13 -17 9252 227 2017 30 10117 2 34 12 5341 -11282 199 905 2234 5365 12859 33466 84329 236914 682950 999999 999999 55557 636 140 157 134 51 108 87 58 118 120 87 96 90 57 102 71 57 49 63 74 124 73 45 27 72 105 80 75 -15 51 52 15 47 54 57 8 -2 31 19 26 33 7 33 43 77 22 29 37 15 36 59 88 61 95 88 29 6 66 78 52 28 19 47 101 64 -5 36 53 60 71 71 45 34 39 51 84 37 35 11 66 56 14 2 41 29 25 39 -8 0 50 44 35 68 73 65 85 63 27 57 61 84 102 93 82 83 98 70 85 111 136 108 125 151 117 115 93 142 142 100 122 149 130 84 105 128 138 101 81 100 89 111 89 57 63 69 70 74 87 84 87 82 73 62 90 93 92 66 102 117 130 127 140 120 135 127 125 133 153 103 124 120 136 137 131 141 150 119 98 117 133 122 140 171 175 162 173 201 191 176 117 75 77 88 105 129 117 123 118 103 112 107 117 143 147 156 142 133 133 131 132 136 142 125 101 90 97 85 78 78 75 66 52 21 3 -19 9258 227 2048 30 10118 2 34 18 5342 -11282 221 941 2505 5841 13845 37005 101344 332510 999999 999999 999999 6794 183 144 145 123 121 100 93 55 110 97 99 60 106 76 67 94 127 65 68 140 10 73 79 90 71 87 77 59 47 57 53 65 13 -4 -5 32 14 84 28 20 34 61 52 61 80 6 -13 -28 45 60 16 71 -6 44 26 46 54 49 47 24 41 47 57 60 63 4 36 98 81 48 58 53 74 95 61 74 122 45 17 49 57 27 34 79 43 5 49 50 42 29 93 99 43 65 46 81 71 104 67 88 107 107 109 101 96 84 137 124 136 134 124 155 154 115 154 150 132 122 119 158 118 97 132 122 120 116 111 125 112 104 91 90 91 109 89 86 88 106 86 114 109 116 106 108 119 122 119 141 122 135 156 148 118 126 127 141 124 99 87 117 119 115 116 117 146 140 132 150 140 163 176 168 173 200 206 222 214 231 206 107 99 112 122 120 119 130 145 126 120 122 115 129 143 142 156 164 155 162 143 151 162 155 132 122 111 108 108 100 75 64 64 50 17 3 -21 9264 230 2018 30 10118 2 34 24 5343 -11281 104 673 1583 3514 8116 19406 49708 141034 425446 999999 999999 506295 5075 257 242 106 150 117 135 131 115 117 109 143 118 103 110 65 101 42 76 122 95 93 147 188 75 128 170 93 52 79 61 42 81 102 31 11 65 38 68 52 61 118 75 55 70 40 40 33 56 63 52 26 81 76 83 69 45 73 62 69 98 144 154 90 118 132 137 102 74 46 69 84 92 83 92 72 62 84 72 64 113 73 63 101 19 46 95 65 50 44 34 79 106 95 28 79 101 61 102 98 109 116 75 117 125 134 135 158 131 151 156 195 165 160 158 150 158 172 154 178 184 182 178 170 182 175 150 138 139 147 125 119 94 112 136 127 143 138 146 122 115 128 174 158 161 163 137 138 188 201 176 163 179 168 140 135 123 148 148 129 138 148 153 167 160 170 194 178 181 198 209 196 218 227 227 225 243 249 258 214 134 134 150 149 171 168 154 164 162 158 155 149 137 154 179 180 185 175 175 188 181 177 178 175 160 149 141 136 130 114 107 105 79 59 38 13 16 0 9270 230 2020 30 10120 2 34 30 5344 -11281 -57 520 1523 3251 7203 17659 46271 130354 389679 999999 999999 999999 9152 226 132 127 116 143 127 113 92 77 115 136 76 73 88 126 49 61 90 65 101 132 84 103 150 117 37 67 22 60 81 69 60 66 45 74 68 79 131 103 84 102 78 47 83 90 79 69 68 62 49 71 75 28 -4 71 51 52 83 85 123 98 66 40 105 122 76 78 66 74 51 54 45 70 85 91 86 76 45 15 60 107 59 72 19 27 64 70 97 66 70 68 42 76 73 68 46 51 65 82 89 128 114 106 103 111 123 122 93 121 160 127 142 145 139 158 149 139 181 156 148 158 171 143 149 177 127 114 127 132 145 119 117 112 117 94 102 123 90 79 112 104 119 171 160 149 165 171 141 138 169 160 131 146 127 121 123 122 105 121 130 112 121 161 173 189 190 197 214 197 185 215 221 221 240 228 253 252 231 257 248 206 148 131 130 126 142 147 145 158 160 138 132 139 150 159 162 175 173 157 159 152 162 162 155 129 134 124 110 100 86 76 71 40 16 -11 -8 -22 9276 232 2021 30 10121 2 34 36 5346 -11280 343 1364 2201 4672 11407 29107 73857 199781 539002 999999 999999 999999 7464 235 181 162 181 164 146 112 109 92 146 177 54 132 158 78 88 120 135 105 148 131 75 121 90 105 120 136 107 63 65 98 68 20 76 75 44 50 52 104 79 90 41 -2 94 113 129 24 80 69 63 76 96 162 104 175 79 127 59 55 114 76 101 121 127 131 98 138 137 192 138 93 37 79 99 112 84 81 57 92 91 91 86 77 56 71 70 88 65 110 103 109 112 94 62 123 109 96 125 102 137 130 143 154 122 118 155 175 169 140 141 141 146 144 158 139 162 146 137 188 194 170 183 175 208 200 163 171 137 125 139 133 143 162 139 142 159 138 168 149 147 130 134 137 186 218 222 187 180 190 209 232 191 166 172 157 138 164 175 182 167 154 160 181 189 199 218 238 227 219 225 244 247 263 248 252 255 259 278 276 250 219 160 148 145 165 176 181 184 183 182 188 167 179 178 189 203 204 196 211 195 205 207 199 191 191 170 144 139 128 125 120 114 95 66 42 29 22 5 -18 9282 232 2052 30 10122 2 34 42 5347 -11279 668 1955 3485 7532 18825 48372 128060 358105 999999 999999 999999 15794 327 178 183 178 135 164 150 129 148 151 116 191 217 150 148 96 109 97 120 168 175 114 140 150 85 91 83 69 114 113 101 71 97 122 50 72 104 79 75 68 70 49 45 24 47 77 87 122 82 105 72 110 100 174 140 104 137 115 118 90 126 151 148 97 92 135 150 102 103 180 142 110 99 159 114 89 94 118 61 112 74 108 129 90 21 89 86 95 106 60 88 95 80 67 96 103 108 145 123 88 154 102 141 143 153 119 126 154 175 160 131 193 194 205 197 196 182 183 176 205 197 185 169 209 225 183 168 179 156 126 140 141 168 159 123 155 146 156 150 181 176 148 140 173 163 188 170 190 201 207 215 213 243 200 211 248 225 202 218 194 154 173 173 168 176 208 193 219 249 273 280 274 278 247 270 244 263 286 290 238 180 151 153 133 147 172 181 188 178 165 178 180 197 207 201 212 214 205 210 229 218 207 199 198 180 168 171 157 138 132 128 109 96 65 60 48 32 21 8 -12 9288 229 2052 30 10122 2 34 48 5348 -11279 85 1970 4227 7536 17422 43870 110972 309670 838164 999999 999999 25658 474 214 188 51 141 97 93 134 128 143 119 108 183 100 102 138 105 100 124 82 131 118 73 79 141 90 88 116 96 67 46 54 106 41 58 69 47 3 79 132 67 78 66 26 71 78 53 68 107 77 75 62 -31 36 74 53 91 57 26 90 79 65 83 56 55 99 115 64 44 15 70 100 78 26 26 48 53 31 41 41 47 57 60 65 47 60 62 52 44 81 79 48 101 86 94 93 94 107 103 104 70 84 97 76 62 113 146 115 122 108 139 141 162 170 180 166 148 169 147 151 160 150 196 160 142 152 174 124 130 104 120 105 122 86 134 114 122 114 116 101 123 143 120 136 134 153 191 178 201 194 177 209 229 204 190 210 222 215 207 197 192 183 150 158 165 152 140 174 204 205 214 237 217 235 245 252 236 248 239 195 112 107 95 125 120 132 166 160 155 155 139 136 117 123 144 134 145 151 146 162 171 146 138 126 110 111 100 89 78 70 62 50 40 16 -2 -2 -14 9294 229 2082 30 10122 2 34 54 5349 -11278 111 701 1765 4564 11136 29659 79250 243606 760199 999999 999999 89696 951 136 129 143 149 76 164 167 129 118 149 78 109 62 91 174 117 146 98 138 88 129 121 79 77 127 59 70 48 83 92 81 69 52 30 83 67 42 31 58 98 73 84 86 54 66 57 76 96 29 46 102 95 47 73 111 93 63 100 61 58 106 108 127 119 133 128 99 93 74 79 70 63 38 63 67 73 87 87 106 114 65 71 67 33 63 72 75 97 34 38 89 66 67 53 43 69 127 129 143 110 119 118 99 86 134 154 117 149 156 146 163 189 192 185 171 153 136 178 159 165 187 214 195 152 155 170 149 124 173 136 104 129 134 102 92 100 125 143 143 163 160 134 164 204 197 206 226 245 242 255 214 227 258 217 212 212 232 209 187 180 175 178 190 155 179 214 228 230 233 257 251 232 241 253 266 244 223 170 118 133 147 147 141 152 170 178 189 160 149 158 159 161 159 140 138 158 147 156 173 151 141 173 149 135 130 115 110 109 97 74 70 37 23 17 -3 -15 9300 229 2081 30 10121 2 35 0 5351 -11278 567 1509 2506 6224 16494 42735 120121 343199 923921 999999 999999 21517 385 163 126 187 214 135 157 156 152 110 126 172 184 96 173 105 117 101 123 114 113 78 33 59 95 40 63 26 14 44 18 66 69 100 115 86 51 65 55 81 67 67 47 47 16 74 58 47 68 18 30 35 44 39 99 89 63 84 77 44 88 122 74 90 114 73 74 107 92 74 64 64 56 58 132 105 68 107 63 42 85 73 98 96 82 101 78 100 79 81 75 48 68 61 70 115 112 70 76 97 97 82 91 114 97 85 96 129 165 113 153 152 142 167 176 192 176 166 170 212 188 172 172 186 189 208 126 127 140 96 80 127 133 107 109 137 122 127 140 153 109 137 150 161 195 196 215 233 235 215 208 227 244 272 282 228 212 205 177 189 189 196 183 201 206 188 199 214 235 228 251 245 256 227 205 197 164 146 126 137 154 133 159 145 163 171 170 159 146 139 153 163 155 141 138 120 122 145 140 155 165 152 168 135 118 132 123 98 100 96 90 75 68 35 6 0 -16 9306 228 2112 30 10122 2 35 6 5352 -11277 250 950 2914 7449 19482 51557 148156 437259 999999 999999 999999 6988 195 138 99 185 176 103 126 158 162 126 140 106 62 81 87 119 94 98 149 73 69 89 128 79 82 41 107 74 75 20 -12 47 110 72 21 44 96 68 97 71 30 101 85 42 56 60 78 62 17 5 103 53 66 98 87 79 100 105 124 40 115 111 125 135 151 100 58 98 87 87 71 85 100 79 60 80 117 60 57 66 57 45 49 66 52 54 67 108 70 75 34 65 73 80 105 69 61 56 77 87 104 90 125 137 107 113 87 72 123 170 160 152 105 171 185 144 166 176 149 140 181 185 198 183 169 158 163 120 149 142 147 125 147 137 110 113 134 157 149 147 139 174 180 198 205 231 222 228 240 250 236 246 236 227 222 227 225 237 211 187 187 185 195 222 254 254 266 244 251 252 245 235 231 196 175 149 112 127 162 144 150 153 164 164 161 156 152 169 165 139 129 149 153 143 117 114 128 134 152 150 149 145 154 148 153 141 124 108 101 87 71 60 46 29 12 -9 9312 229 2085 30 10125 2 35 12 5353 -11276 -23 585 2206 5783 14503 39409 110038 334600 999999 999999 999999 16096 294 119 167 207 127 107 85 48 88 119 125 179 176 167 112 85 108 141 122 93 128 181 192 79 87 80 66 156 129 91 110 44 72 60 64 132 143 77 25 58 57 41 93 86 80 115 67 69 64 62 83 88 135 57 79 91 52 63 95 104 100 121 100 112 108 115 126 53 68 137 165 157 71 71 74 59 117 91 79 131 106 77 76 68 82 147 66 98 85 55 89 141 106 91 74 79 100 129 137 117 124 101 99 118 110 117 112 101 123 160 161 153 186 220 180 186 179 182 195 208 209 199 174 186 201 185 225 182 127 188 174 137 143 161 125 133 128 149 173 175 149 141 153 185 212 241 255 267 259 256 270 259 251 268 268 281 269 257 237 222 226 248 246 220 227 257 268 291 295 290 259 247 232 186 158 160 148 165 155 179 177 171 178 175 158 141 161 154 161 154 131 149 140 114 119 128 128 147 156 152 146 153 160 169 168 146 128 113 106 103 85 71 53 29 10 0 -17 9318 228 2147 30 10127 2 35 18 5354 -11276 1495 3055 7568 20160 51862 138116 380263 999999 999999 999999 464219 2865 197 173 219 208 160 105 165 143 115 147 179 201 177 155 153 107 163 120 62 77 93 147 81 114 77 88 112 102 65 123 117 64 38 88 58 66 57 42 102 142 115 69 76 88 85 84 83 83 128 60 80 84 62 53 60 102 86 80 87 73 73 70 109 130 94 102 130 129 94 104 111 96 109 97 96 87 103 109 89 109 101 90 57 53 31 72 79 73 94 92 143 99 82 95 112 118 123 139 116 89 96 116 124 85 145 96 119 140 148 139 158 172 212 186 181 174 214 195 212 215 173 181 170 162 231 194 141 171 178 165 152 122 123 118 121 172 176 157 135 140 159 207 234 251 272 235 238 272 270 261 267 280 296 256 275 288 275 261 246 208 232 257 246 265 231 247 264 307 287 231 230 203 158 146 157 199 174 174 175 180 198 180 173 180 177 162 143 144 127 132 133 123 119 116 117 110 121 138 135 142 147 168 147 150 130 112 100 94 88 64 43 32 24 3 -5 -21 9324 227 2148 30 10128 2 35 24 5356 -11275 509 1826 4093 10292 25007 62187 145759 377318 947230 999999 999999 94408 1225 233 136 102 173 206 170 194 58 89 137 92 123 103 113 85 122 107 147 148 100 159 125 186 132 78 122 99 46 52 103 94 121 98 116 125 73 48 43 93 138 97 91 121 99 82 81 120 133 117 101 116 71 32 71 80 145 121 122 110 90 138 147 187 75 69 75 108 115 163 137 134 145 71 94 109 123 95 110 128 88 114 98 134 132 115 81 87 94 89 89 145 139 119 100 120 127 110 98 138 103 125 148 116 146 163 171 139 122 123 181 174 159 167 166 203 186 165 186 202 198 170 209 207 211 227 195 187 174 150 149 142 146 155 156 157 166 167 189 157 148 184 233 261 292 281 280 281 296 298 308 304 309 328 295 283 272 268 270 256 250 248 261 254 255 265 266 282 258 236 224 209 160 162 169 162 189 201 188 202 199 198 196 164 159 173 152 133 152 139 124 122 138 139 140 138 120 119 108 104 125 147 149 161 137 117 106 103 100 86 66 42 20 4 -15 9330 231 2148 30 10128 2 35 30 5357 -11274 85 829 1767 4514 10807 27628 71248 199003 571670 999999 999999 999999 11168 265 221 177 166 189 210 220 186 168 212 234 180 218 183 179 153 184 171 194 213 161 203 184 155 135 142 108 127 127 100 175 114 98 77 77 118 164 140 181 194 137 121 139 130 73 133 181 162 166 141 131 157 145 171 149 177 140 165 131 113 112 114 171 174 155 148 162 138 132 157 206 134 119 161 134 136 154 142 120 112 145 172 202 101 133 142 132 81 69 132 139 113 136 126 141 144 190 188 139 150 198 210 137 168 227 190 205 196 224 193 233 223 243 226 249 232 217 208 239 227 222 212 236 258 251 223 233 261 269 246 224 192 201 169 182 207 261 239 235 240 209 210 190 183 259 279 302 311 346 357 349 368 353 333 324 346 372 334 313 337 337 336 348 328 305 300 323 322 330 299 242 233 216 202 195 229 232 209 234 260 257 225 240 233 212 210 214 205 214 202 205 207 209 199 198 194 163 149 147 135 171 209 201 179 176 164 154 138 136 121 102 73 72 45 33 13 11 -13 9336 227 2178 30 10128 2 35 36 5358 -11274 273 552 1808 5083 13365 34757 92663 242240 635560 999999 999999 999999 20337 538 194 115 155 191 198 204 100 124 143 134 157 146 152 197 148 116 179 148 104 118 119 77 146 153 82 61 70 82 98 103 124 33 136 121 92 60 138 118 76 113 89 68 106 80 42 61 92 72 100 51 50 92 123 148 98 82 105 90 123 121 128 115 80 96 92 131 54 99 117 110 105 145 125 57 102 101 87 69 54 84 90 109 79 43 73 96 79 98 90 102 104 99 109 85 94 91 98 125 118 104 104 107 106 139 129 109 141 166 192 218 191 206 209 169 156 143 192 177 174 191 200 224 220 209 227 162 155 146 161 114 121 162 164 185 188 185 154 186 189 175 163 181 230 237 272 270 254 285 271 263 277 318 338 311 306 287 301 304 282 274 300 273 248 265 277 289 268 233 202 175 155 156 168 161 170 194 195 189 170 164 197 174 153 148 144 133 130 158 172 165 150 143 117 95 87 77 89 100 117 125 120 117 114 106 92 71 65 55 41 12 -7 -9 -24 9342 229 2178 30 10128 2 35 42 5359 -11273 106 536 1339 3745 9498 25085 64576 185802 533141 999999 999999 999999 8644 283 217 233 151 164 207 208 160 196 186 107 166 140 130 157 139 129 171 165 103 166 134 109 107 95 93 96 58 81 107 135 95 136 87 111 69 116 132 118 107 98 66 137 84 109 52 87 120 108 64 100 100 113 142 142 109 84 114 127 128 189 142 115 132 101 108 129 88 123 106 108 115 115 54 92 115 87 68 48 83 109 106 58 74 70 86 105 86 96 97 104 116 130 119 155 106 79 90 99 116 92 113 110 106 152 128 113 151 162 184 218 188 170 193 202 196 185 169 190 222 217 216 211 187 181 199 170 197 160 155 155 142 158 169 198 191 202 184 171 202 209 166 190 201 223 249 277 295 274 313 320 327 324 316 312 310 334 308 306 284 281 293 271 261 280 277 275 271 267 248 201 193 180 146 163 169 175 195 199 194 182 189 188 188 187 181 194 184 174 169 178 172 156 147 133 121 98 109 103 123 119 126 130 121 103 93 95 72 60 53 30 30 10 -3 -6 -21 9348 230 2179 30 10129 2 35 48 5361 -11273 649 1264 2180 6759 18235 46331 108236 259491 666472 999999 999999 745935 5883 279 195 184 215 188 234 214 248 202 157 180 185 132 161 179 123 179 276 202 169 131 175 148 137 119 170 139 141 122 158 180 103 116 121 127 144 114 110 112 131 105 103 138 183 78 78 111 135 80 156 143 180 170 123 143 135 123 192 170 162 92 104 184 140 74 104 132 136 159 152 108 90 109 88 72 124 130 97 82 117 116 132 137 134 93 66 111 86 110 118 93 123 111 100 142 134 114 122 111 125 106 100 143 135 124 164 167 154 126 138 174 221 210 171 220 185 211 204 205 209 225 270 216 218 219 191 182 182 164 186 145 190 210 214 172 193 237 243 221 226 211 214 216 231 242 254 264 338 359 337 323 358 339 319 340 352 338 335 351 342 298 302 276 277 278 285 308 288 276 264 266 251 210 185 169 153 151 198 208 226 227 224 217 240 222 217 214 214 217 214 217 199 166 171 166 135 139 126 125 134 132 138 151 144 141 136 115 86 72 66 53 34 20 3 2 -3 -17 9354 224 2211 30 10131 2 35 54 5362 -11272 269 1968 8633 24064 61304 143839 339771 789574 999999 999999 280389 3396 269 159 203 215 170 151 128 186 156 207 144 168 150 217 189 92 116 128 137 136 96 106 144 119 169 116 112 112 145 104 43 82 110 67 112 143 90 76 91 86 106 82 79 86 95 69 94 88 114 72 65 122 137 139 104 109 170 98 117 59 126 128 53 64 62 63 93 107 152 61 108 92 55 74 113 94 109 71 87 86 87 78 110 62 75 108 103 117 99 84 84 81 101 109 93 49 30 84 113 90 103 101 108 98 76 118 102 96 90 127 145 177 172 205 203 167 144 182 181 204 195 209 180 185 178 166 143 136 150 138 144 149 162 169 202 198 190 217 213 201 218 197 239 265 282 289 307 309 279 246 289 308 320 329 332 327 321 324 307 280 279 257 261 237 216 259 238 232 254 269 258 218 187 179 161 155 150 149 163 156 185 195 197 188 191 165 164 171 182 188 162 161 165 126 120 91 84 73 69 88 114 120 103 95 85 78 62 44 16 15 5 -3 9360 223 2242 30 10132 2 36 0 5363 -11271 294 2322 7014 19472 48359 124818 326019 880355 999999 999999 999999 120746 1740 217 175 186 131 167 158 204 166 144 129 124 151 162 140 149 150 127 128 140 208 166 181 173 77 68 136 119 89 52 84 63 57 90 75 34 47 84 138 146 112 102 118 51 57 62 88 116 122 111 98 120 88 80 45 72 119 171 111 148 87 161 89 95 98 66 63 111 96 74 75 93 24 61 88 64 83 101 83 48 44 62 87 97 121 69 70 87 63 79 102 86 27 85 104 75 67 120 111 124 110 117 93 108 102 84 77 78 150 137 155 138 167 176 148 197 183 176 170 153 164 214 222 210 195 138 105 145 130 143 146 163 173 156 161 171 193 210 201 163 183 201 196 251 289 288 267 279 288 300 308 290 315 308 329 303 290 284 252 224 226 196 219 229 228 222 221 220 218 220 183 145 157 156 152 146 177 180 184 181 174 174 177 174 149 151 164 166 149 128 122 107 80 75 67 66 57 66 69 68 95 82 88 75 56 56 56 43 28 4 -16 9366 276 711 30 10131 2 36 6 5364 -11271 418480 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1179 3785 9521 24006 59782 158213 454128 999999 999999 999999 66794 1277 207 208 184 231 189 187 167 175 184 131 166 182 186 192 192 179 206 176 146 169 182 125 93 137 87 57 27 45 131 122 86 172 101 91 60 55 120 134 133 174 123 81 95 161 134 133 101 106 152 116 103 111 142 149 129 95 156 147 165 143 133 169 159 129 98 154 165 135 109 88 123 125 101 103 125 114 98 107 61 90 116 131 120 117 110 91 93 98 114 133 116 135 125 130 125 115 128 146 127 125 160 140 111 119 154 126 100 146 139 172 171 167 179 194 170 179 169 206 163 152 154 191 246 230 228 199 188 174 175 166 164 185 184 197 205 183 211 198 217 236 215 229 263 287 312 290 308 324 292 281 295 286 300 359 361 333 333 289 293 238 247 255 217 225 212 229 238 250 222 189 154 140 148 168 192 190 203 207 227 192 179 183 178 190 188 185 176 152 130 129 111 97 75 70 65 81 77 69 94 114 111 107 97 81 79 72 45 19 6 6 -15 -23 9372 220 2269 30 10129 2 36 12 5366 -11270 416 1543 4291 10442 26324 67801 192390 546360 999999 999999 999999 17454 327 129 181 205 108 107 126 97 74 122 137 121 63 75 163 209 143 86 128 94 105 135 61 73 131 65 52 51 67 75 79 47 67 49 117 88 113 94 49 58 139 84 38 76 86 75 26 53 86 104 100 77 91 66 101 65 89 80 56 44 93 94 115 108 88 109 68 66 38 60 82 89 18 23 83 64 67 68 100 67 67 100 120 42 55 78 53 78 30 66 67 48 92 86 76 78 75 64 48 49 73 61 85 60 85 113 121 99 94 123 176 131 106 100 98 173 136 123 193 180 139 181 172 174 190 166 138 106 108 159 161 132 121 140 145 160 167 146 184 159 133 160 201 238 252 276 241 260 278 278 283 314 274 273 277 311 301 254 233 212 216 184 196 190 136 139 132 147 140 121 118 110 116 121 118 131 152 163 160 157 139 162 142 144 141 133 109 88 92 68 58 65 47 43 35 30 34 50 66 85 65 42 35 35 16 7 -8 -12 9378 221 2298 30 10128 2 36 18 5367 -11270 282 1480 4202 10375 27145 69955 203560 593479 999999 999999 797192 9985 238 185 140 233 245 166 179 240 183 125 111 152 170 161 153 153 142 121 165 90 131 165 139 94 94 82 48 49 104 78 94 60 86 105 92 67 128 62 99 84 90 91 98 111 88 64 105 94 92 102 139 137 151 78 77 137 145 166 139 51 75 117 147 131 93 77 77 45 61 49 45 68 112 106 32 100 93 26 95 86 83 97 110 105 105 142 93 123 100 68 90 109 83 72 59 70 103 92 100 73 91 97 100 141 130 150 140 124 121 129 169 152 152 158 150 141 178 158 141 155 113 154 182 196 163 147 141 160 182 151 138 160 176 174 196 203 185 182 178 197 195 246 263 300 306 263 279 304 283 243 252 309 324 329 329 322 331 299 231 227 207 179 180 169 163 156 149 131 144 138 137 142 154 143 164 149 157 167 184 164 156 167 176 173 178 154 123 104 105 77 55 60 53 45 44 36 48 70 85 85 75 63 53 37 19 -3 -18 -19 -24 9384 223 2329 30 10129 2 36 24 5368 -11269 502 2088 5376 13004 33002 86152 258173 779169 999999 999999 340797 2229 272 234 270 234 195 246 248 157 117 192 206 136 156 138 155 166 202 199 198 131 141 192 162 109 119 60 109 63 121 103 119 43 87 127 134 119 113 66 44 75 112 121 156 139 122 88 135 131 97 110 119 135 85 129 142 163 111 91 122 116 64 113 97 108 154 116 119 115 94 112 132 102 120 150 97 100 133 145 110 133 159 146 123 93 139 99 92 161 148 123 145 138 116 134 110 164 135 142 156 148 128 164 183 156 161 147 157 166 158 169 185 171 191 196 173 199 193 203 212 217 205 207 211 186 206 183 178 159 156 167 189 167 177 164 196 227 222 233 228 229 192 221 242 300 331 310 347 324 330 326 335 326 361 373 394 358 339 348 307 301 277 241 213 198 199 200 181 157 176 175 181 180 186 184 179 183 197 195 197 174 175 183 176 173 165 147 121 114 120 105 99 91 93 79 85 72 69 100 111 108 115 104 94 77 55 40 18 14 4 -7 -18 9390 217 2331 30 10131 2 36 30 5369 -11268 86 1519 4593 11287 28728 74830 206713 574716 999999 999999 999999 11770 269 177 169 177 117 195 124 176 169 130 178 177 125 127 167 151 174 154 127 169 170 127 135 116 78 69 31 55 122 134 73 59 40 123 101 71 76 23 33 27 56 -3 30 87 64 24 56 32 51 18 31 38 71 90 72 88 97 78 45 75 47 67 64 91 58 75 36 76 67 88 63 57 105 96 86 58 72 102 87 58 43 26 94 110 94 89 59 68 36 71 74 107 60 97 110 102 80 99 106 45 51 82 93 118 103 117 122 138 122 121 137 159 88 101 130 122 148 166 137 125 130 150 185 177 151 164 123 138 117 106 132 162 141 121 122 143 162 111 119 167 183 167 192 199 202 228 258 262 276 277 285 266 252 308 320 309 271 253 212 198 181 142 143 139 133 135 144 129 114 120 136 116 127 121 110 132 148 137 124 139 141 106 113 103 76 70 81 53 43 49 30 28 26 22 25 32 31 42 46 51 44 36 28 6 -23 9396 220 2334 30 10134 2 36 36 5371 -11268 199 1608 5237 13788 31413 72005 192648 502130 999999 999999 999999 156543 1928 230 271 223 195 213 155 139 170 141 140 113 133 139 189 192 203 197 126 164 184 139 163 144 127 121 80 67 111 122 71 77 117 131 86 71 94 74 71 76 91 103 76 99 57 138 110 87 101 108 74 87 90 65 118 126 151 86 67 146 85 131 112 107 86 147 135 106 106 112 77 94 54 57 85 119 81 118 129 119 96 116 118 98 71 78 111 102 45 102 115 111 106 102 119 154 95 98 88 94 109 136 109 87 79 101 126 143 105 127 107 121 167 145 151 184 171 142 128 105 143 157 148 160 124 153 170 142 148 149 171 160 171 160 146 170 164 148 149 193 183 173 169 209 239 265 277 266 281 263 279 262 278 325 365 355 330 277 213 202 194 170 143 155 175 180 153 135 155 124 128 154 156 147 158 160 157 147 139 148 128 95 94 88 79 96 92 91 92 77 65 53 42 34 30 20 33 56 64 54 50 48 32 31 21 7 3 -14 9402 222 2335 30 10135 2 36 42 5372 -11267 142 914 2846 6925 17175 44298 125419 377817 945633 999999 999999 42072 566 272 214 134 178 173 216 175 168 214 158 172 185 130 105 195 222 175 123 179 147 136 73 116 136 106 72 109 74 114 115 140 109 123 98 78 43 104 72 26 48 62 113 111 98 76 144 83 37 107 106 104 51 85 96 121 125 111 41 93 93 89 91 116 144 94 125 149 135 94 125 114 90 121 90 92 92 125 85 105 133 156 147 91 103 71 104 124 138 158 127 135 129 119 100 125 140 134 105 119 123 113 109 153 145 117 94 123 154 172 146 178 158 158 162 166 155 185 164 127 153 182 167 141 184 170 173 179 150 137 167 164 161 159 154 180 195 195 153 172 162 182 223 261 297 292 290 317 294 308 331 328 367 370 325 333 315 249 209 209 205 187 174 171 172 169 168 167 149 160 165 159 185 182 185 181 162 141 145 129 106 108 91 82 101 100 129 118 100 76 72 66 53 48 42 34 53 56 79 86 72 66 60 48 44 22 15 6 -18 -25 9408 221 2334 30 10134 2 36 48 5373 -11267 -8 1767 7255 20939 55192 138836 355732 907737 999999 999999 617670 6762 301 225 296 196 210 234 215 186 181 237 195 160 192 178 235 198 126 133 204 222 160 167 190 151 100 145 195 139 165 147 133 126 151 135 101 79 89 100 114 89 106 141 146 86 45 78 130 133 131 123 95 112 118 48 93 132 162 154 118 111 132 125 86 114 144 140 147 142 104 103 102 128 150 163 108 123 121 124 146 167 114 78 82 125 121 118 125 147 162 185 150 121 156 134 147 118 126 128 145 146 97 147 150 176 137 155 139 164 212 169 155 190 211 165 145 166 197 187 173 198 168 208 184 178 177 165 167 139 168 139 191 202 184 178 189 177 171 187 223 211 206 229 258 286 327 312 291 348 326 358 373 368 372 360 346 354 353 295 253 220 220 211 191 180 198 181 177 181 181 197 186 188 206 212 208 182 172 168 148 139 119 129 109 111 115 125 113 108 90 80 84 70 52 38 37 53 57 83 75 78 67 53 54 40 19 6 -7 -6 -21 9414 221 2361 30 10131 2 36 54 5374 -11266 952 5493 17339 48802 131088 339039 875515 999999 999999 999999 62016 926 267 281 282 285 289 283 221 217 202 221 211 214 280 222 235 194 170 180 167 195 144 130 172 168 169 76 129 157 104 152 157 158 183 122 114 129 129 94 94 120 126 113 131 109 139 135 134 153 154 198 139 81 93 112 113 196 166 135 99 117 141 159 120 148 130 126 148 122 136 174 134 156 151 197 169 162 186 121 121 107 115 99 144 139 143 165 169 159 163 136 137 156 140 160 183 170 154 120 137 120 158 166 141 148 155 179 190 161 210 201 167 162 201 179 180 160 173 209 212 180 188 212 182 168 140 164 148 167 192 206 205 216 192 173 199 179 184 193 201 218 187 250 289 311 316 316 319 354 407 419 390 363 368 338 360 346 317 286 266 253 230 226 224 205 187 201 217 190 217 223 193 204 200 221 214 193 158 158 157 148 140 134 143 152 155 103 97 83 96 92 62 65 70 61 64 82 95 98 102 79 59 59 59 49 27 18 21 13 -8 9420 223 2300 30 10130 2 37 0 5376 -11265 -98 999999 90 2743 13796 43281 111289 268436 667900 999999 999999 999999 38531 421 195 235 246 195 209 245 175 222 150 186 168 163 135 141 200 219 120 110 191 187 122 170 198 164 98 85 115 42 101 108 76 162 159 93 46 101 122 57 95 96 80 78 89 129 109 119 97 163 92 122 83 84 92 120 91 84 93 98 73 47 73 112 112 131 127 116 149 86 104 70 117 94 106 84 104 150 134 88 115 95 92 125 85 79 98 104 118 84 102 83 145 132 90 87 141 121 144 124 105 122 103 118 176 155 142 139 90 132 175 128 128 150 189 210 182 131 166 153 191 177 120 121 111 136 132 144 134 120 156 184 155 166 162 180 138 160 145 160 160 173 205 210 255 242 289 292 277 309 319 325 328 324 286 271 249 247 220 241 227 207 187 177 185 175 197 199 201 186 183 196 194 186 186 197 185 161 154 146 130 132 117 133 124 123 114 91 60 58 63 61 66 40 40 37 45 47 54 50 56 63 43 34 42 43 30 8 -7 -18 -16 9426 226 2268 30 10128 2 37 6 5377 -11265 -39 1859 2339 753 2251 11298 33222 87735 236708 633987 999999 999999 999999 100119 1179 174 228 247 265 242 307 313 205 121 197 218 185 215 209 159 225 176 192 222 194 181 213 216 198 206 183 138 115 112 94 126 111 100 100 131 109 114 107 72 74 75 121 101 117 80 134 120 147 112 150 140 145 115 126 89 137 140 121 84 117 141 122 90 79 86 147 92 115 88 101 113 120 98 114 53 97 114 109 173 123 161 120 118 106 112 103 125 135 127 148 139 146 133 148 149 138 142 125 112 165 145 156 131 158 181 129 152 158 139 150 179 178 148 172 198 223 161 159 160 133 137 126 145 128 127 173 158 178 185 217 181 149 162 196 151 176 183 177 179 155 149 182 230 258 280 288 317 335 333 346 343 314 293 287 285 237 237 235 233 212 178 212 215 201 198 204 214 213 207 195 197 208 220 209 201 196 189 214 173 128 142 159 135 115 108 94 83 82 82 78 70 57 62 51 47 53 49 59 82 87 75 57 48 59 50 38 22 18 0 -9 -15 9432 230 2294 30 10124 2 37 12 5378 -11264 5430 16087 11315 1752 3006 20618 73051 200038 483510 999999 999999 999999 419093 2486 288 311 291 203 274 277 275 301 255 243 220 223 275 237 229 205 193 196 197 169 207 281 291 239 245 197 170 198 181 153 165 193 183 192 153 145 191 167 173 108 123 163 202 135 148 169 181 134 107 143 126 125 141 126 119 131 135 151 140 85 131 191 85 116 136 143 157 133 154 125 146 159 144 179 190 176 121 182 196 172 157 168 175 215 162 129 172 164 161 184 192 156 158 199 193 236 201 209 186 208 182 179 163 172 148 129 186 181 213 201 209 227 230 245 222 227 225 171 153 154 177 203 201 129 159 160 161 151 174 196 223 218 214 217 208 198 201 216 221 226 198 200 218 229 255 316 330 329 349 356 365 380 378 347 292 279 271 267 268 288 271 250 261 239 222 248 280 273 243 235 231 257 245 251 257 237 212 208 217 178 160 170 162 142 126 121 120 114 110 115 119 122 105 95 101 95 78 97 93 82 87 97 97 87 84 85 71 62 67 37 30 9 -9 -18 -25 -25 9438 275 760 30 10120 2 37 18 5379 -11263 4330 4756 4692 4409 3401 2466 1866 1412 1468 1830 2556 1805 1817 1230 1046 960 486 336 228 76 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 693 28057 53378 3133 999999 449 8073 64998 184375 403505 841835 999999 999999 999999 183828 2061 214 221 236 277 258 243 249 293 277 303 297 276 206 191 212 212 169 191 204 191 188 205 191 171 198 247 161 133 85 80 162 141 79 108 108 112 112 141 130 142 138 144 77 89 84 136 105 117 91 108 84 113 108 135 122 113 109 101 78 97 117 131 105 131 138 124 117 110 136 124 133 109 120 120 158 147 137 91 138 186 157 145 93 72 90 103 112 98 106 130 139 154 179 123 140 140 165 147 133 131 124 152 125 135 137 143 121 132 156 160 166 175 193 168 137 134 116 143 135 142 130 120 159 169 137 129 126 103 143 184 170 180 184 195 142 156 187 185 167 162 164 151 177 183 228 238 250 252 298 298 314 334 343 333 267 237 207 220 206 224 218 209 194 174 174 172 200 199 175 188 186 188 172 143 140 161 164 142 130 101 84 64 63 78 57 50 43 57 51 53 56 44 36 50 34 31 21 9 16 39 48 33 28 26 28 15 7 7 -6 -23 9444 222 2289 30 10119 2 37 24 5380 -11263 1351 918 999999 999999 519 5431 21780 64017 162804 405953 999999 999999 999999 30705 746 186 191 223 232 270 259 273 239 206 228 185 187 144 191 180 163 190 212 212 237 229 198 216 212 126 115 97 100 125 87 120 63 57 97 61 92 127 89 97 91 100 150 127 109 128 75 61 77 109 46 91 77 64 134 147 133 140 112 98 99 94 89 100 144 112 105 69 96 131 114 153 142 104 76 67 94 162 154 135 97 129 123 135 94 118 124 104 103 93 107 98 127 155 153 174 154 138 106 120 96 111 142 114 125 146 142 137 134 156 159 148 171 180 159 157 125 126 110 97 57 82 103 76 95 117 104 146 189 177 156 146 159 164 142 161 145 132 173 179 169 176 150 115 154 222 238 229 261 279 310 298 270 318 323 241 227 190 207 183 196 187 187 186 191 164 157 180 199 196 175 170 154 147 150 125 113 129 114 85 63 45 47 52 39 34 54 52 43 28 29 46 28 27 30 15 21 10 -3 0 17 7 14 8 10 -2 -16 -18 9450 225 2258 30 10118 2 37 30 5382 -11262 1536 8090 6875 1399 502 1251 5152 29840 99797 281621 612510 999999 999999 999999 114767 1209 271 250 263 264 319 283 274 293 238 246 276 254 226 172 229 197 184 245 216 274 177 213 251 216 181 151 184 185 179 176 134 112 75 103 119 135 60 133 128 154 104 96 131 117 137 169 111 150 104 136 165 88 113 131 136 101 101 138 150 66 87 126 136 150 183 108 137 176 179 159 158 147 76 134 147 124 156 159 126 136 113 139 121 140 95 112 137 131 167 159 122 176 195 158 146 154 176 179 214 168 152 147 178 155 150 113 121 178 171 192 183 183 197 180 180 177 143 113 127 126 102 126 151 175 182 175 156 197 194 198 156 158 148 172 159 143 148 164 171 148 180 184 180 211 247 261 255 285 316 318 307 327 393 363 287 254 275 246 251 212 196 200 218 214 211 198 184 190 192 202 192 186 157 167 192 178 162 137 101 80 82 83 81 76 74 68 61 47 62 64 56 44 27 31 51 40 31 35 49 37 22 16 12 6 -2 -8 -13 -16 -18 9456 272 757 30 10117 2 37 36 5383 -11262 2035 2089 2667 2414 1758 1562 1539 1487 1590 1869 1428 1307 1157 897 639 375 328 374 283 181 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 2097 5132 6970 5493 830 2346 10599 46534 148261 356373 682236 999999 999999 999999 46301 914 249 238 242 230 261 229 305 291 306 315 273 253 253 269 304 230 215 297 332 320 255 242 208 174 174 147 157 155 170 120 78 82 101 54 158 172 148 121 128 74 115 128 91 97 123 92 95 85 116 114 126 154 105 123 171 115 115 110 115 136 85 100 125 76 127 154 154 103 135 114 114 160 122 96 107 127 159 146 159 128 89 107 125 131 156 160 157 168 155 136 155 148 151 178 186 129 143 148 144 141 128 146 126 121 122 142 164 148 211 185 179 178 201 167 133 154 173 154 109 98 117 123 106 121 158 180 190 177 182 179 173 172 175 192 139 168 174 184 165 150 154 187 195 221 236 238 294 313 340 314 273 258 284 321 294 262 255 258 277 256 208 212 193 187 190 197 197 195 179 175 188 180 187 149 140 163 151 137 110 93 94 86 71 60 70 55 55 55 45 41 50 51 36 33 8 16 25 34 27 19 25 16 4 -4 -8 -16 9462 227 2251 30 10111 2 37 42 5384 -11261 550 930 999999 999999 999999 999999 394 7901 31848 94812 241354 554744 999999 999999 999999 173879 1225 238 266 244 263 272 342 365 326 335 333 332 301 314 252 297 278 303 366 363 311 380 306 249 254 209 224 152 166 154 141 145 163 156 145 150 163 145 82 145 136 129 116 74 138 156 123 120 131 128 107 108 149 130 154 104 131 152 136 128 136 157 151 119 149 130 162 116 180 166 175 134 176 178 180 186 174 195 173 145 164 163 203 180 180 159 168 211 214 184 163 183 185 194 196 145 168 194 208 187 201 183 183 188 184 155 177 186 194 156 177 198 194 225 223 209 196 173 183 179 171 150 135 124 155 187 210 198 182 199 230 221 205 180 188 212 213 180 201 210 199 164 183 222 265 259 285 299 334 339 332 295 309 315 334 310 282 299 295 259 268 258 238 232 227 236 221 243 210 217 219 202 196 195 173 155 162 156 143 120 115 125 113 95 96 79 77 71 74 69 72 68 71 61 46 49 58 71 58 47 40 40 47 43 21 24 19 8 2 -1 -11 9468 270 744 30 10104 2 37 48 5385 -11260 560 665 435 127 99 56 25 56 124 399 460 244 118 58 -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 2395 5932 136 999999 999999 999999 999999 502 13863 93009 273732 562749 999999 999999 999999 436789 3222 260 239 254 247 310 298 315 271 298 312 395 465 451 369 428 366 296 306 303 322 318 258 188 260 187 139 143 157 117 86 71 100 119 92 184 133 150 127 136 102 81 76 116 98 106 90 91 91 97 127 134 100 110 125 130 70 135 110 81 101 139 141 115 128 147 88 75 141 135 96 115 138 119 136 149 136 116 154 157 120 161 119 167 172 146 114 107 115 155 157 169 187 138 155 173 193 148 151 164 176 208 177 190 144 161 131 111 120 177 165 179 145 144 151 140 141 171 149 138 119 107 93 84 106 136 176 178 188 168 137 156 166 163 140 149 147 136 158 155 156 129 171 199 197 248 268 277 278 262 256 249 268 300 312 267 269 226 216 211 215 203 195 180 177 186 191 156 160 164 175 160 167 157 138 112 111 111 118 103 104 92 75 62 58 54 47 39 36 42 31 15 18 18 7 1 7 15 0 -7 -1 -2 -4 -9 9474 216 2243 30 10103 2 37 54 5387 -11260 496 5405 1951 999999 999999 999999 999999 75 4289 27189 88349 239466 524874 999999 999999 999999 336244 4386 219 258 253 210 250 271 322 284 322 301 253 361 492 498 443 373 325 280 298 295 261 206 201 119 56 121 108 153 159 143 128 72 97 71 96 96 50 128 83 90 56 58 70 52 -15 46 84 80 137 84 35 70 105 91 75 72 115 60 113 109 101 124 102 80 74 114 89 94 107 109 103 125 120 108 98 69 88 83 94 86 111 147 152 118 105 80 78 132 117 157 165 121 130 108 111 126 118 115 115 109 121 100 118 93 117 102 75 105 118 105 126 94 146 115 118 148 101 86 68 44 79 82 100 149 143 156 143 154 146 128 104 104 106 114 117 138 108 117 133 115 134 164 178 171 187 233 249 211 194 201 208 238 261 253 231 183 193 186 179 176 155 154 150 132 129 140 145 128 154 149 127 105 111 123 108 100 97 87 75 73 59 48 22 11 13 10 -11 -4 -3 -8 -16 999999 999999 -21 -17 -19 -22 -24 9480 266 744 30 10104 2 38 0 5388 -11259 2490 2266 2150 1733 1395 1176 920 874 986 1158 1238 1240 1355 1293 1152 1094 883 606 594 385 259 159 93 -17 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 3943 27652 12076 999999 999999 999999 999999 999999 3045 22847 102849 305611 734155 999999 999999 469213 4645 318 204 245 273 270 287 271 252 265 248 236 306 298 431 540 525 478 410 308 303 309 261 201 170 185 135 103 181 189 99 69 111 132 114 106 90 97 79 168 127 137 101 64 93 48 37 94 42 41 97 107 59 -7 46 46 98 80 119 106 127 48 48 115 126 93 64 57 117 81 113 95 146 117 131 137 131 108 118 103 92 132 132 165 154 89 131 129 123 110 128 95 129 133 162 134 142 154 137 132 160 167 157 160 150 148 174 151 126 146 146 127 122 124 161 151 132 167 126 92 98 88 95 122 183 173 154 182 215 181 149 140 165 152 165 157 148 114 130 142 155 137 153 158 199 194 218 261 250 278 278 225 189 237 268 291 250 229 201 200 193 166 169 168 144 122 139 151 163 144 139 129 129 134 124 125 117 112 110 86 86 88 67 52 49 46 36 24 26 19 15 17 0 1 -7 2 0 -11 999999 -24 9486 270 680 30 10100 2 38 6 5389 -11259 40721 4821 4964 4995 4943 4264 3583 3106 2679 2434 2367 2838 3381 2971 2934 2903 2563 2198 1887 1479 1513 1443 1002 860 730 567 374 391 273 176 148 112 192 54 -11 -45 999999 -79 -19 -20 -81 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1633 37801 58862 7112 999999 999999 999999 46 251 11139 92177 378996 999999 999999 999999 411957 4138 236 245 226 238 273 257 225 239 257 297 250 252 256 314 324 337 351 365 412 401 333 324 298 188 160 125 143 105 105 128 125 33 38 69 92 51 79 112 110 135 113 87 77 116 100 44 70 38 63 76 30 93 110 76 53 41 96 90 76 101 87 113 70 51 63 107 115 76 95 106 85 76 81 141 89 100 171 116 131 105 100 116 86 153 123 88 90 130 138 114 99 147 140 144 111 135 130 87 122 136 112 124 169 116 100 147 166 146 147 144 129 138 87 112 106 111 118 119 114 97 91 105 103 168 186 187 169 187 172 169 158 162 152 136 133 137 136 132 145 118 139 123 156 172 171 172 202 217 247 283 288 229 169 175 204 244 240 222 209 208 201 186 160 134 153 146 146 140 155 134 130 128 106 117 113 115 107 74 75 83 85 93 77 56 44 17 7 7 -1 -5 -5 4 -5 -19 -18 -13 -11 -11 -15 -20 -23 9492 268 676 30 10096 2 38 12 5390 -11258 27474 2071 2200 2294 2485 2381 2408 1860 1348 1283 1135 1193 1462 1413 1452 1511 1212 791 601 470 532 441 149 0 13 -8 -22 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 1339 10683 5258 1133 424 999999 999999 62 2678 25812 140453 432469 974951 999999 999999 255796 2882 260 308 271 218 257 307 193 251 253 187 233 252 379 335 377 445 393 366 369 407 389 351 284 273 222 126 69 133 164 127 139 152 113 131 74 128 220 155 94 124 135 126 114 89 58 95 48 87 105 96 125 105 104 103 47 76 134 92 107 79 94 109 61 109 56 65 127 59 118 139 111 119 147 131 133 156 153 114 118 197 142 179 143 139 114 155 140 149 148 101 129 143 127 142 137 129 138 141 107 129 139 132 139 133 160 142 153 134 169 156 164 144 164 169 130 128 116 139 139 122 105 167 121 151 191 183 193 184 178 155 154 171 177 173 163 142 159 151 139 139 142 164 173 168 185 201 225 238 267 298 271 215 196 200 231 220 247 253 241 228 197 179 181 164 154 138 148 162 163 152 143 131 136 141 106 102 117 106 86 93 90 104 96 65 46 35 26 6 6 33 20 -3 -4 -8 -2 -7 -7 -18 9498 261 701 30 10091 2 38 18 5392 -11257 30298 940 927 975 1220 1311 1128 1077 935 818 630 492 486 350 277 280 176 210 73 -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 2185 9574 6846 3938 1018 999999 -57 221 9000 70803 258581 648224 999999 999999 804446 36487 1539 1428 1619 1467 1172 1133 1018 741 555 406 302 232 201 277 313 332 329 329 291 350 304 308 258 221 188 128 133 107 143 164 176 107 89 71 83 59 93 146 81 93 64 91 85 4 11 84 81 38 61 70 75 74 67 66 59 82 65 70 110 79 68 39 38 55 84 112 98 62 32 60 34 56 103 106 106 92 140 119 93 79 114 111 98 94 126 82 69 113 108 121 64 82 138 137 101 94 74 86 109 124 113 124 142 106 106 91 73 91 127 129 98 109 111 111 115 98 100 102 96 54 78 105 95 100 125 152 137 146 165 144 141 124 115 116 104 110 97 90 104 128 118 122 145 150 158 169 183 223 246 286 298 225 175 164 172 209 203 191 168 142 127 124 141 120 116 90 90 115 102 82 99 98 92 84 55 62 71 57 59 59 54 29 31 33 9 -13 999999 -17 -18 999999 -18 9504 214 2290 30 10090 2 38 24 5393 -11257 511 9199 17564 14215 1611 999999 999999 999999 1131 20622 90913 259309 603242 999999 999999 831720 64546 1619 1121 1336 1534 1915 2434 2555 2471 2366 1965 1558 1555 1713 1767 1866 1861 2393 18854 152947 171547 341731 255990 3279 119 182 134 107 70 87 115 112 152 163 91 131 107 112 59 35 95 90 93 38 93 87 64 56 102 128 119 139 120 74 81 127 105 129 83 116 155 108 115 117 94 129 43 69 89 116 92 106 110 113 75 143 129 145 148 82 66 131 145 97 87 113 167 148 134 165 171 148 154 142 133 111 101 158 138 163 138 162 145 137 163 149 136 138 116 126 169 165 133 146 124 147 134 158 154 140 139 131 134 133 113 146 175 191 198 144 155 158 136 162 115 122 128 131 146 113 137 159 157 144 131 186 243 269 307 308 318 275 260 201 194 217 209 224 233 227 181 180 169 174 167 149 129 139 145 148 126 120 107 110 123 120 99 71 71 84 96 78 60 54 57 47 20 -5 3 11 10 -5 -9 -5 -17 -7 -9 -15 9510 274 699 30 10089 2 38 30 5394 -11256 240 522 713 774 724 478 362 217 47 56 75 84 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1596 13778 19434 16860 1724 999999 999999 999999 999999 2648 35100 166467 444564 965739 999999 999999 25958 979 933 1120 1311 1345 1419 1293 1131 1177 1095 1094 861 742 929 1200 1035 3254 66347 276048 277721 178703 3868 204 176 185 198 134 126 136 163 164 113 114 126 113 111 99 148 132 143 194 104 126 117 114 185 114 100 146 128 113 106 164 144 125 150 108 130 81 114 137 106 140 139 136 119 143 83 90 128 74 131 123 141 134 160 186 122 149 175 136 138 175 178 193 156 170 144 144 187 152 117 142 143 165 187 160 174 181 166 168 201 177 171 157 155 206 213 231 215 200 208 232 191 189 201 200 190 190 200 200 215 175 159 166 207 201 241 236 227 217 192 200 168 167 179 195 228 173 153 200 199 194 202 208 207 260 314 350 376 356 264 213 220 232 256 278 290 238 202 207 208 187 176 194 182 173 178 181 176 175 158 152 110 90 83 68 78 109 119 105 106 96 67 59 61 54 58 69 40 35 29 31 38 30 23 -1 3 -7 -3 -25 -12 -9 -19 9516 258 667 30 10087 2 38 36 5395 -11256 12828 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 710 17632 50850 80524 52979 4730 999999 -82 999999 2062 41232 224196 588813 999999 999999 779229 8205 692 621 557 644 593 462 448 393 360 369 291 241 184 173 216 158 155 190 147 158 130 204 121 100 134 94 72 82 94 72 72 66 67 83 69 128 94 60 118 108 84 78 66 118 102 92 55 28 47 54 65 33 22 10 14 8 55 96 71 36 58 37 27 70 50 40 49 33 9 -1 58 67 85 80 53 106 86 74 54 32 74 81 59 65 120 112 105 70 89 138 103 83 96 104 115 107 97 82 140 142 131 102 77 124 131 118 132 121 94 71 72 126 111 83 107 101 110 90 103 135 124 136 138 143 112 128 145 131 96 130 149 108 93 86 96 75 113 93 111 110 117 79 85 85 132 164 232 266 273 263 232 208 173 143 151 186 172 182 168 131 129 132 128 117 112 111 81 88 82 80 83 75 38 11 6 -7 -20 -18 16 17 28 20 11 8 5 2 -23 9522 264 662 30 10082 2 38 42 5397 -11255 11390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7191 27702 44672 35162 6757 999999 999999 999999 999999 13254 124339 402461 796383 999999 999999 999999 342710 7147 720 575 497 429 353 331 302 293 245 242 275 275 244 230 221 238 219 173 171 146 173 159 180 149 172 198 160 166 118 85 67 97 98 71 69 101 114 90 103 101 112 83 102 138 109 96 126 79 85 44 93 64 112 93 127 78 88 62 78 86 62 81 85 56 88 82 62 88 78 88 85 89 99 74 109 91 66 124 108 107 112 124 156 102 98 120 128 119 109 148 162 137 150 145 132 107 135 155 112 136 134 138 117 187 156 160 137 117 151 169 170 169 157 134 134 157 156 142 147 135 148 150 102 112 167 165 153 134 130 118 114 125 115 100 112 120 126 135 134 120 116 129 150 134 169 243 292 315 334 263 181 175 204 175 169 184 206 198 173 163 146 147 156 128 115 142 126 125 111 83 24 4 5 1 0 -9 6 10 6 21 25 26 28 1 -3 7 -4 -5 -6 -17 -21 9528 263 660 30 10080 2 38 48 5398 -11254 16185 246 236 99 111 198 247 298 208 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 1759 20054 59100 104136 68357 7221 4 232 474 468 187 21134 129228 262197 416236 668159 999999 999999 506665 8931 394 305 253 226 294 422 704 936 1201 1230 914 494 316 349 278 244 246 297 284 245 240 254 266 205 156 172 230 192 130 106 57 91 116 91 118 124 155 92 49 51 150 103 114 86 65 98 80 90 111 79 64 62 61 106 97 82 86 98 88 88 77 96 66 48 89 109 108 113 80 58 82 78 144 101 48 89 106 114 125 113 149 89 94 112 123 108 110 109 80 144 146 151 137 119 116 127 132 177 143 139 157 160 152 137 154 162 172 158 138 142 163 157 179 165 171 160 184 160 140 160 153 118 158 171 161 166 143 114 122 138 153 146 125 132 111 105 115 115 135 119 160 168 202 277 294 305 261 187 154 165 172 165 156 170 163 177 161 181 177 163 137 132 139 101 101 108 93 76 30 20 3 10 -4 -7 8 11 6 13 21 25 15 12 21 20 -8 -10 -5 -6 -16 9534 266 722 30 10082 2 38 54 5399 -11254 21427 20506 19282 19821 20660 20964 20687 21180 22606 20710 18455 14683 11346 10329 9464 8491 8300 7981 7886 7963 7914 7770 7484 7544 7071 6344 7321 8882 6305 4944 3991 3642 3163 2696 2220 1874 1404 1187 1238 1055 884 713 540 542 594 709 954 948 1051 1307 1944 1770 4460 45647 620224 944445 329945 9060 1163 1003 1402 1258 296 9508 187725 266696 118278 422562 611752 211023 5384 367 252 245 202 246 325 442 501 505 501 548 520 345 287 286 262 248 287 176 268 267 299 312 244 222 195 224 265 187 126 183 153 115 131 152 87 114 158 107 133 177 133 109 69 106 137 72 103 125 42 39 86 115 111 110 96 120 83 91 112 107 151 131 147 103 114 124 135 109 98 111 116 75 86 71 110 84 104 100 83 111 88 113 109 147 149 169 183 131 125 147 129 163 133 160 162 126 151 204 174 162 198 171 153 185 183 145 159 165 161 155 146 179 144 178 181 208 204 193 154 178 161 187 181 161 166 170 213 188 150 129 147 134 121 110 112 134 135 128 144 150 151 161 157 220 253 274 290 273 230 178 193 190 169 173 200 196 181 155 161 171 174 164 152 144 136 116 96 57 32 34 13 11 32 38 35 43 29 25 32 29 37 40 22 8 6 -2 21 18 6 -1 -14 -24 999999 -22 9540 276 662 30 10082 2 39 0 5400 -11253 16562 16335 15729 14605 13605 13467 12987 12671 13807 15457 17137 16078 13357 11596 10135 9341 8483 7948 7246 6533 5862 5509 5284 5497 5577 5595 5354 5360 5876 6118 4804 3978 3345 3280 3459 3504 2687 2237 1864 1502 1016 896 523 180 48 11 -42 -83 -8 -49 -90 -5 550 153 4767 87880 565945 819511 557411 199616 4806 234 57 370 215 784 22976 33196 6685 114936 627112 901162 135221 2704 357 228 303 289 314 319 321 332 332 321 274 271 279 291 257 330 269 234 279 358 355 398 378 522 2655 1905 224 226 185 161 113 163 170 207 182 163 190 177 206 184 179 175 186 216 145 126 152 131 131 144 137 175 200 157 163 131 121 173 143 140 140 145 114 112 147 139 131 164 125 93 96 108 194 161 185 187 163 130 120 118 120 103 130 157 160 147 141 178 155 161 129 184 188 189 170 155 161 172 175 196 207 220 206 215 219 238 273 237 220 251 236 229 248 212 193 233 210 215 213 190 211 209 187 189 214 213 229 244 235 231 209 203 183 196 191 174 179 159 173 151 188 223 187 202 249 307 357 390 370 278 236 223 219 255 233 211 227 235 230 243 255 222 214 207 203 182 167 190 149 68 67 50 68 84 91 79 71 84 70 59 61 73 78 74 68 58 36 57 60 49 36 30 28 23 23 22 16 -8 -17 -21 -18 -18 9546 271 662 30 10082 2 39 6 5402 -11252 127202 42813 42503 41353 37601 34229 31655 29395 27492 27542 29091 26569 23630 21670 21216 21314 21749 21687 20532 19053 16907 14991 13639 13514 14239 14178 11913 11376 12573 15297 15237 12622 11183 11012 9955 9344 7991 6963 6364 5233 4423 3881 3950 2980 1927 1395 1042 902 702 578 719 856 1191 1360 3296 41296 198601 281420 225499 32527 887 56 -74 999999 999999 999999 3161 11385 1923 43831 574391 999999 807651 39601 793 269 213 251 293 304 350 361 287 210 274 261 290 226 284 290 221 230 253 241 202 296 280 268 245 224 211 183 152 52 55 156 174 168 164 193 166 139 169 133 141 189 186 137 122 136 142 118 100 134 133 85 49 131 109 151 143 105 109 144 102 94 108 143 175 129 96 102 113 84 88 134 134 157 133 167 110 112 93 73 90 110 113 130 141 150 170 127 150 156 159 147 181 165 133 129 159 188 160 194 172 180 193 204 190 181 189 207 223 217 197 183 166 158 181 178 154 184 163 182 186 169 183 167 166 209 194 209 232 213 204 186 151 165 155 162 151 153 162 160 176 164 192 192 289 361 355 362 370 281 202 197 186 185 171 190 173 186 200 203 188 203 177 161 166 155 134 92 40 48 58 47 46 59 64 50 52 44 39 47 46 46 35 37 36 33 26 17 10 8 0 -7 -13 999999 -18 -10 -24 9552 269 688 30 10078 2 39 12 5403 -11252 104169 119953 128707 124361 112475 97876 87942 78768 71977 69687 68555 60874 48954 44959 45728 50419 52904 53500 55103 54828 50997 46982 46808 50195 46987 42446 39054 40039 42427 45500 41411 37460 39893 39051 34512 35943 31789 25657 21831 18666 14563 13455 12256 7468 5290 4261 3847 3441 2885 2438 2157 2409 2244 1716 1279 1051 672 819 783 499 475 417 205 170 183 480 622 1529 29338 306561 813863 969948 73214 1342 256 223 237 246 320 332 237 270 203 186 273 253 241 199 215 285 298 274 256 247 286 328 328 257 201 209 169 175 118 101 117 128 194 154 146 153 160 86 119 142 135 102 150 124 126 128 114 109 57 98 73 87 131 142 76 74 114 123 101 120 104 127 94 93 109 104 64 58 132 151 123 93 99 112 124 65 146 148 105 122 127 106 106 123 123 116 111 170 158 143 140 145 144 185 168 164 158 166 177 154 181 172 190 203 203 184 176 186 194 201 203 192 193 183 154 200 187 164 180 190 192 160 203 174 162 205 182 194 184 146 169 171 171 133 155 145 156 157 161 143 152 165 242 326 345 340 350 341 254 198 185 160 151 160 183 196 185 186 210 201 192 163 139 143 141 131 136 86 55 40 42 37 31 28 53 67 61 36 53 43 42 23 32 27 44 45 35 25 7 9 6 -1 -22 -15 -17 9558 257 718 30 10078 2 39 18 5404 -11251 85740 88697 88277 87402 79835 66590 54127 48020 44062 48000 46584 39444 31662 27596 28319 29749 31710 35313 37819 35613 33351 32920 33847 34813 29944 25565 24602 23466 26735 26473 25956 25812 26283 25627 25216 23796 20935 18673 17692 15184 13712 10959 7479 5327 3870 2995 2158 1807 1462 1207 1181 831 501 381 242 108 5 999999 999999 999999 999999 214 456 322 294 618 472 10807 159693 742166 999999 289953 3148 256 248 166 137 198 180 218 227 226 225 174 275 152 175 203 199 179 203 115 281 193 197 221 216 190 138 124 149 135 88 158 110 79 86 89 115 117 89 33 57 69 56 58 58 56 47 19 35 66 66 52 69 116 54 -3 13 56 87 98 73 77 58 72 54 32 60 56 37 35 43 69 76 64 76 58 42 65 52 43 117 73 86 113 75 47 48 50 71 75 64 68 110 113 96 91 79 99 103 120 113 113 108 117 135 126 112 124 109 105 117 134 116 143 103 107 116 128 124 116 117 131 123 95 96 131 136 141 131 106 90 93 102 99 98 79 67 70 69 96 94 113 161 227 252 261 262 226 160 115 85 85 112 120 120 89 86 107 111 111 100 107 73 78 92 71 32 17 -1 -7 -23 -10 -11 -40 999999 999999 999999 -23 -20 999999 999999 999999 999999 999999 -22 9564 264 722 30 10082 2 39 24 5405 -11251 32912 33339 32862 31507 28305 23716 18856 15643 14266 13758 12580 11130 9318 8150 8164 8064 8346 9524 10349 10349 10007 9992 8747 8726 9569 9088 8896 7673 7922 7650 6481 5856 5532 5116 5007 5008 4741 4264 3773 3558 3335 2949 2298 1716 1357 1290 1166 870 774 574 454 307 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 587 874 19667 254392 882096 999999 999999 46096 668 253 272 270 280 259 255 276 236 256 274 268 228 272 205 191 236 305 337 266 237 202 143 186 185 222 197 165 164 117 131 106 127 120 143 104 102 139 185 145 111 93 76 77 72 41 83 141 81 64 86 87 84 124 136 105 126 115 86 111 105 119 91 97 73 108 87 81 93 117 117 136 105 94 80 109 109 78 81 45 95 120 107 115 90 81 104 114 137 143 136 166 130 122 157 148 191 179 160 158 158 180 181 189 151 196 172 178 196 162 126 183 154 161 181 151 164 159 155 127 123 145 149 149 174 201 178 144 154 153 168 166 131 142 130 142 149 139 121 145 150 182 251 276 270 273 258 184 145 142 134 160 142 143 145 143 149 166 167 151 148 121 122 116 92 70 44 30 33 15 33 42 20 2 16 24 21 23 0 4 28 20 16 10 1 -12 -19 -17 -15 -25 9570 260 722 30 10082 2 39 30 5406 -11250 33195 34713 34073 34228 33822 29430 24150 18282 15592 13780 12856 10889 7983 7009 6972 6605 6629 7508 7966 8371 8534 7671 6470 5931 6395 6891 7576 7050 6495 6356 5425 4570 4241 4063 3966 4087 3817 3555 3554 3543 3598 3444 2758 2086 1721 1476 1344 1149 1006 1036 724 589 412 178 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 773 22078 170120 632489 999999 999999 664366 9461 249 294 268 227 237 213 250 193 154 238 277 278 219 235 245 217 227 254 268 213 198 223 232 190 149 172 166 140 119 92 90 89 100 145 108 150 91 73 72 108 90 42 59 46 49 48 92 121 94 99 61 46 90 77 52 64 68 61 57 59 134 77 51 96 43 29 83 84 66 105 81 79 83 92 69 44 77 90 110 73 84 71 65 63 73 109 111 97 96 86 76 140 118 113 132 133 138 109 94 110 133 142 141 142 150 107 141 148 136 146 158 144 136 134 134 140 139 131 148 103 105 103 115 124 131 129 130 117 107 115 133 100 78 83 94 90 105 120 136 198 208 174 139 136 132 100 101 99 102 119 129 141 143 148 126 120 125 125 84 74 55 82 61 39 4 4 7 1 -1 16 -8 999999 -15 -11 -15 -19 -6 15 3 -10 -20 -12 -16 -23 9576 264 721 30 10081 2 39 36 5408 -11249 111684 120135 123765 120796 119853 116543 105868 89345 77367 64044 50067 42110 31595 28865 26381 24514 23665 25559 28442 28237 26998 27141 24831 21414 19889 19231 19173 19756 18619 18572 18600 17002 15868 15106 14219 14324 13827 13447 12927 12551 12631 12792 10213 8554 7231 6221 5503 5269 5306 5113 4744 4222 3515 2640 1947 1474 1169 856 484 303 129 86 231 177 33 68 211 599 724 2762 50075 443165 960815 915978 271882 5342 291 286 312 300 304 311 268 328 315 297 251 261 309 282 260 287 285 252 225 205 254 275 244 231 172 208 132 144 145 133 146 135 120 96 193 212 138 151 171 120 134 108 110 63 77 106 110 101 75 88 112 117 133 105 83 130 139 133 138 126 116 118 137 131 82 103 120 115 115 118 116 167 135 147 133 133 106 105 124 115 117 147 83 74 125 171 111 140 130 128 122 136 129 134 119 175 181 212 202 175 163 173 162 194 195 181 163 173 188 196 179 163 168 180 203 200 160 178 185 175 171 168 179 165 149 161 167 160 152 152 138 125 161 140 122 139 157 148 177 200 216 223 179 148 150 129 130 153 140 147 167 175 149 168 161 178 173 137 110 88 78 85 61 40 30 33 29 29 39 46 28 32 34 28 21 22 27 46 25 25 35 24 3 -11 -5 -6 -11 -18 9582 256 720 30 10080 2 39 42 5409 -11249 44068 46745 48988 53516 61413 63081 55227 44766 38786 35679 31526 25630 19456 15544 13526 10962 9438 9106 9814 11121 11454 11458 11180 10831 10929 11819 10548 8000 7781 7314 6929 6551 6443 5946 5467 5464 5387 5332 5180 5245 5138 5197 4654 3721 3020 2534 2164 2129 2004 1620 1229 1140 1027 695 537 463 241 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 223 288 13545 177542 631495 999999 999999 361758 6812 264 291 284 187 249 240 234 228 279 262 242 198 226 204 188 216 255 227 233 248 222 199 205 129 71 124 150 74 106 120 119 89 90 62 94 99 134 93 136 127 84 86 72 30 51 85 87 74 83 80 42 65 131 148 110 84 91 61 61 76 106 106 101 97 44 42 63 71 108 84 70 135 84 55 74 78 60 56 88 82 72 74 86 113 71 62 94 89 107 73 108 99 104 103 120 99 114 117 105 124 150 125 107 142 140 147 154 153 160 134 140 149 138 148 160 139 124 134 116 126 118 139 149 143 148 130 117 115 107 105 94 118 137 117 104 107 96 114 145 149 151 117 128 137 99 107 118 124 110 112 108 118 130 134 127 111 99 50 23 28 14 17 12 -3 5 0 -6 -15 -9 4 2 999999 999999 -15 -12 -13 -7 -12 -11 9588 262 720 30 10080 2 39 48 5410 -11248 33989 38104 41994 44762 48516 52453 55763 54683 46696 41321 33650 27614 21462 15190 12143 9718 7805 7304 7560 7771 8377 8563 8377 8362 8853 10485 12914 8929 7276 6788 6441 5834 5622 5517 5311 5528 5535 5370 5041 5086 5351 5339 5001 4644 4064 3167 2644 2424 2356 2286 2134 1867 1612 1360 959 777 566 277 40 -2 999999 -90 999999 999999 999999 999999 999999 999999 -7 60 2430 28287 203323 649417 999999 999999 299593 4322 974 797 575 471 363 357 269 388 642 693 899 911 761 533 360 271 305 318 339 283 225 199 160 126 172 146 128 167 131 169 99 76 102 103 98 110 146 178 157 133 131 63 83 100 96 111 65 130 150 102 85 60 78 112 93 48 66 85 94 113 152 90 74 87 97 104 100 95 78 81 93 101 77 58 70 94 96 100 77 65 73 92 98 88 115 128 95 102 106 81 119 123 79 143 128 121 121 154 165 145 138 147 154 165 187 139 143 149 160 169 126 177 166 199 177 185 157 137 150 168 137 129 142 138 128 116 131 148 129 148 146 148 155 142 158 130 137 129 130 130 130 131 122 127 129 116 140 123 128 117 106 123 149 131 111 91 54 50 57 33 41 39 15 7 21 48 58 41 27 17 14 16 16 19 16 15 10 7 -3 2 -4 -5 -17 -18 9594 258 722 30 10082 2 39 54 5411 -11247 22206 25605 29315 31627 32188 32720 33122 34493 34518 35401 30440 23298 17106 12424 10054 8637 7083 6680 6260 5535 4655 4382 4251 4181 4662 5209 6363 6501 5345 4712 4482 4404 4329 4240 4199 4143 4016 4087 4148 4163 4342 4035 3823 3397 3088 2723 2419 2084 1931 1759 1490 1292 1203 1126 955 903 843 779 662 496 363 313 306 114 3 999999 999999 -84 85 325 1374 15948 96376 425171 999999 999999 796711 36806 1348 674 591 592 576 566 521 614 846 1385 1787 1856 1866 1339 802 522 468 439 361 398 371 359 172 104 103 163 95 84 90 86 141 115 129 138 138 58 73 78 130 101 59 125 139 43 -4 41 83 70 24 88 71 15 21 85 67 63 61 54 57 88 63 86 81 102 51 81 89 77 62 101 66 104 125 93 51 68 55 46 35 62 51 18 38 55 83 61 67 82 82 110 54 54 85 90 120 130 88 108 115 124 107 115 139 127 145 146 113 135 134 137 146 161 158 133 131 119 106 106 135 138 123 109 112 102 110 126 96 90 110 112 132 136 130 112 98 107 105 98 94 86 78 89 92 113 108 95 88 84 79 89 91 106 112 90 74 40 -1 8 6 6 -6 -13 -20 -3 16 27 4 -2 -13 -19 999999 999999 -12 -21 -22 -25 -23 999999 -21 -18 9600 265 664 30 10084 2 40 0 5413 -11247 37198 22119 24518 27782 31170 32750 35039 37435 38888 35562 33678 36174 36623 27709 20760 17138 13681 10947 9065 8104 7709 7387 7291 7227 6566 6204 5729 5762 6538 6293 5891 5609 5276 5085 5205 5480 5654 5751 5893 5847 5236 4731 4543 4112 4021 3663 3263 2942 2562 2222 2396 2836 3050 2957 2865 2560 2046 1439 1144 1044 1176 1425 1661 1657 1551 1593 1519 1478 1326 1268 1437 1394 1548 2628 15612 115454 485844 999999 999999 157963 4489 2237 1770 1995 2602 3199 3513 3121 2673 2116 2441 3678 4715 5067 4474 4341 3591 2536 2985 17561 22836 44255 1321 199 206 202 182 89 173 151 176 189 142 127 133 154 155 115 147 199 115 109 124 62 104 105 94 122 69 42 105 63 128 153 161 91 118 143 160 118 66 40 93 108 109 82 70 131 100 83 89 90 100 120 131 61 70 47 122 124 95 62 123 133 123 103 77 80 97 129 97 104 143 165 119 128 156 135 170 142 145 166 172 153 157 174 208 191 186 180 163 186 189 177 161 144 160 138 155 165 161 169 180 151 88 112 153 175 183 185 166 177 161 144 136 136 132 159 154 129 146 149 141 148 122 145 138 131 147 132 122 133 140 148 141 126 88 43 54 33 2 26 35 17 44 39 56 43 42 28 12 0 18 17 12 10 8 -4 -4 6 19 10 -3 -4 -14 9606 271 666 30 10086 2 40 6 5414 -11246 21313 17901 18647 19227 19769 21356 25559 31459 35867 34210 29772 27293 27981 25388 20880 18026 16624 15396 13157 11439 9629 8235 7200 6801 6798 6845 7187 6775 6743 6610 6316 6334 5826 5289 4794 4612 4262 3919 3896 3958 3871 3951 4296 4512 4636 4616 4315 4241 4236 3894 3453 3196 3292 3570 3685 3540 3190 2936 2666 2358 1972 1735 1876 2238 2301 2048 1680 1702 1928 2159 2114 2171 2456 2678 4989 41673 273442 738248 999999 432769 76359 6740 4685 4261 4271 4243 4234 4656 4656 4518 4346 4088 4306 4651 4218 3834 3070 4257 25794 57319 262825 405548 340525 40831 894 268 138 185 156 195 155 133 147 175 138 144 121 158 165 184 187 173 147 77 63 52 92 148 178 150 138 132 129 114 95 94 131 145 133 119 120 130 128 125 139 125 110 103 137 139 115 90 146 106 86 105 138 161 160 120 137 131 98 97 93 136 138 125 139 127 100 128 158 177 196 189 169 175 174 168 170 212 186 166 157 185 153 201 208 203 195 172 161 166 199 180 161 172 180 178 175 158 158 157 169 157 161 166 140 158 182 174 150 145 144 132 153 144 114 156 142 172 177 164 133 135 165 161 157 144 133 141 148 138 133 110 81 73 72 52 54 43 44 55 56 67 90 74 59 34 43 36 13 43 24 24 39 33 31 31 34 39 30 4 -9 -15 -18 -22 -21 -24 -24 9612 262 697 30 10087 2 40 12 5415 -11246 18879 19433 19557 20735 21895 24434 27672 32426 35238 37598 35050 30904 33436 28853 20699 18579 18130 17211 17245 16743 14285 10661 8004 7251 7342 8219 8778 8262 7501 7767 8978 8322 7277 6699 6172 5756 5354 5075 4871 4709 4519 4620 5375 5971 6438 7113 7501 7423 7320 7000 6649 6910 7381 7455 7667 7802 7562 6884 6536 6005 5004 4032 3609 3814 3804 4210 5367 6912 7917 6820 4701 3928 3700 3077 4291 37027 347530 999999 999999 123529 8381 7667 8695 8348 8553 8976 8581 7608 6544 5016 3578 2933 2941 3355 3520 3048 4132 21364 129018 182281 206000 185857 54755 1272 253 180 124 165 202 169 154 154 97 102 137 174 129 150 173 166 117 91 105 99 39 88 75 136 142 134 107 105 103 113 128 104 87 77 72 134 169 128 104 92 108 151 116 85 80 89 130 108 98 77 74 80 107 97 64 72 74 79 105 120 90 119 114 102 123 143 129 123 125 85 110 121 151 117 124 147 171 171 147 134 149 156 164 159 185 187 174 183 161 171 185 175 154 158 176 172 169 134 113 135 128 154 166 141 140 122 127 132 151 134 126 126 110 110 113 107 104 88 107 102 101 108 116 115 121 101 114 87 88 94 91 78 34 26 13 11 14 20 25 37 50 21 22 19 18 9 3 2 -18 -19 -14 -15 -5 -1 -17 -3 -11 -16 9618 259 727 30 10087 2 40 18 5416 -11245 14458 14840 15560 15676 16563 20351 23634 24930 27346 24479 26140 32320 27953 20220 18021 16889 15356 14413 14153 13781 12981 10543 7900 6754 6048 6875 7589 5713 5477 6197 6347 6063 6064 6015 5960 5725 5469 5098 5109 4811 4550 4644 4957 5185 5509 6427 7102 7071 7075 6651 6630 6511 6315 6068 5913 6044 6423 6493 6275 5726 4729 3970 3339 3129 3157 3283 3625 4501 5178 6097 6462 6471 6207 5205 3445 5041 71165 193047 71927 5790 1743 1661 1538 1377 1339 1364 1307 1210 1198 1364 1534 1626 1709 1726 2234 1942 3613 35470 300087 762695 999999 999999 247110 1755 244 159 175 176 127 113 127 142 130 91 113 80 74 132 165 104 64 46 65 77 124 85 73 75 84 92 43 69 110 77 67 36 75 73 104 48 48 38 93 69 105 115 80 64 46 34 60 75 78 48 31 69 47 43 76 63 55 73 74 65 71 61 93 77 79 83 91 62 85 79 91 87 103 137 102 100 109 101 129 104 97 88 105 135 135 128 127 120 169 149 126 123 173 146 121 106 115 136 122 125 131 128 126 107 114 74 77 98 101 88 114 84 96 89 69 69 75 73 66 74 100 96 91 96 87 77 65 72 77 77 60 29 -8 5 4 -3 -11 20 8 22 19 -5 -9 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 9624 248 671 30 10091 2 40 24 5418 -11244 134337 26421 1214 1051 1518 1897 2116 2365 2568 2836 2751 2571 2538 3277 3462 2865 2786 2612 2328 1771 1485 1317 1253 1213 1020 659 524 498 384 162 129 332 340 151 133 185 204 242 144 111 114 140 94 102 122 82 -5 78 223 252 459 581 700 739 739 572 432 441 286 254 260 273 334 386 384 311 174 75 999999 999999 999999 999999 999999 999999 -79 6 229 292 1326 27207 100357 181373 222252 170952 126076 41331 1925 636 613 706 913 950 916 713 801 687 862 1196 2002 14179 92784 317961 779421 999999 999999 563947 5888 241 224 135 100 108 118 102 87 99 116 118 79 68 54 82 67 105 39 13 22 17 62 75 58 34 50 41 85 70 45 32 82 41 71 20 64 40 71 56 24 55 63 72 84 59 30 53 59 68 84 39 87 69 37 61 62 32 27 25 59 64 34 21 47 28 56 65 62 71 95 128 78 86 97 109 92 84 64 56 122 91 94 76 112 107 95 85 102 115 112 78 101 108 86 111 95 97 86 91 110 81 103 83 96 75 59 47 63 58 80 56 42 47 39 15 25 27 37 57 63 51 45 48 52 52 26 31 62 30 4 -10 -12 -4 -9 -22 -25 4 9 -19 -30 -46 9630 262 733 30 10093 2 40 30 5419 -11244 1370 1642 2056 2357 2558 2919 3626 4079 4408 3792 3444 4019 3374 2800 2810 2615 2395 2563 2634 2531 2273 2020 1733 1476 1553 1970 2078 1036 962 1358 1077 915 930 936 924 1018 1095 1200 1153 1001 973 910 864 901 814 916 964 1060 1025 928 793 753 674 588 583 723 848 1077 1225 1178 1032 935 894 785 551 379 285 218 323 481 549 603 609 709 918 1256 570 9455 79493 227490 353787 334739 115564 14071 3607 3051 2520 2389 2650 3105 3073 2706 2359 2393 2321 2849 21344 158129 261699 208849 300029 588883 999999 833816 36806 621 178 183 164 176 174 125 151 163 176 181 130 115 125 90 86 139 103 66 63 112 138 84 116 98 144 127 142 109 120 126 94 61 111 77 109 96 58 82 77 119 95 98 111 95 117 115 84 72 79 81 78 103 123 59 81 98 79 100 81 101 96 75 68 75 103 142 130 146 119 150 129 111 146 149 136 133 146 152 174 118 157 173 188 185 182 185 184 161 144 167 138 139 135 154 150 133 121 139 136 167 145 133 125 155 133 106 107 118 110 118 97 90 64 57 55 73 82 54 65 71 75 86 89 79 70 99 107 71 48 48 30 6 20 41 43 57 62 44 18 19 9 2 2 4 17 6 -1 8 -14 999999 -20 -21 999999 -12 -19 -22 9636 248 704 30 10094 2 40 36 5420 -11243 2213 1874 2281 2537 2781 2978 3041 3529 4651 5897 5795 5034 5506 5541 4833 4888 4189 4136 4242 4250 3836 3558 3663 3738 3435 2956 3449 3982 2941 2732 2556 1789 1703 1810 1922 2100 1961 1853 1824 1748 1788 1941 1942 1814 1685 1680 1541 1549 1737 1730 1698 1573 1567 1696 1914 1897 1954 2097 2037 2067 2146 2185 2013 1847 1615 1413 1217 1065 1186 1415 1616 2018 2583 3069 2956 2338 2262 1760 2870 35063 191484 371265 374568 162259 6354 2211 2156 2015 1985 1835 1892 1925 1643 1370 1317 1177 876 1266 12392 118307 251203 218953 164328 414221 999999 999999 9019 185 103 178 146 101 109 82 51 90 63 112 80 84 33 69 26 64 45 105 65 49 36 94 82 40 63 24 7 46 37 74 83 39 -18 26 17 11 36 62 12 40 40 66 97 36 45 59 51 67 105 65 20 29 32 46 59 65 32 29 9 74 60 56 81 44 53 123 89 46 104 99 99 76 85 76 91 93 84 78 101 84 93 101 119 112 101 116 79 106 105 105 83 89 101 103 96 93 84 78 64 68 86 93 100 69 89 65 46 57 82 58 56 49 39 45 23 1 9 21 29 22 27 24 21 36 29 35 28 23 11 -18 -20 -14 -14 -13 -18 5 12 -3 -4 -12 9642 253 675 30 10095 2 40 42 5421 -11243 6169 4749 5209 5817 5373 5250 6027 6674 7760 9581 10815 11703 12824 14250 12155 11695 10592 9953 9420 8540 8417 8824 9140 9263 8422 7410 7473 8969 8097 8087 8107 6672 6559 6533 6526 6197 5824 5709 5646 5563 5522 5520 5303 5350 5570 5438 5621 5930 6202 6180 5762 5550 5783 6165 6010 5810 5635 5252 5026 5142 5263 5291 4946 4638 4636 4448 4027 3553 3147 3256 3616 3968 4681 5238 5147 4500 5108 4501 3272 29713 255455 630635 999999 652351 55435 20023 20117 18736 16622 16756 19990 20192 14486 7087 4529 3627 3120 2823 2658 4018 16099 71709 255334 364099 298373 166324 1672 206 145 153 105 113 84 147 156 138 155 130 153 127 122 99 92 95 134 114 109 120 163 111 122 125 65 122 117 92 83 136 92 65 88 118 137 102 66 99 81 77 94 75 109 113 107 92 68 127 102 129 115 108 128 137 104 84 35 99 116 110 73 67 85 81 103 64 111 100 79 108 121 125 162 137 81 126 161 142 131 154 157 190 178 170 193 173 191 173 156 152 171 152 148 177 153 135 161 115 119 144 122 110 110 108 85 116 115 89 70 94 52 65 72 54 37 40 52 62 53 46 49 43 53 52 46 55 68 60 31 10 23 3 -6 6 33 46 40 35 5 -12 -24 999999 -10 -10 -21 9648 263 737 30 10097 2 40 48 5423 -11242 1607 2080 2226 2035 1997 2336 2741 2557 2610 3314 3633 4359 5223 4824 4709 5137 5229 4973 4305 3524 3468 3594 3895 4112 4000 4571 5321 4352 3913 4156 3357 2913 2974 3087 3152 2996 2822 2799 2676 2634 2611 2721 2725 2930 2794 2799 2662 2674 2549 2255 1982 1836 1901 1969 1979 2165 2319 2516 2693 2753 2605 2663 2422 2078 1949 1900 1789 1810 1868 1851 1820 1660 1539 1338 1130 972 1236 1150 2244 27304 82891 83703 24728 2587 2536 2637 2543 2490 2713 2940 3006 3317 3115 2877 2524 2273 2454 2807 6982 54544 289197 736509 999999 999999 480558 6110 248 211 184 124 103 164 126 147 192 186 114 106 193 103 106 114 101 100 101 84 105 108 112 94 146 157 161 167 129 108 147 151 133 138 112 108 82 97 126 110 96 110 120 137 142 123 110 102 98 148 101 128 131 182 178 110 121 131 143 137 175 139 108 158 165 124 126 98 122 124 115 144 175 165 168 170 205 195 167 168 187 218 190 183 198 202 224 194 178 169 183 205 169 192 182 163 170 179 173 161 178 137 133 138 127 148 114 170 160 152 136 120 107 101 92 85 77 76 69 83 90 77 68 76 96 99 80 76 77 73 61 58 47 33 57 71 66 53 50 46 39 30 17 10 11 14 21 22 14 -9 -10 -5 -10 -2 -10 -3 -11 9654 259 738 30 10098 2 40 54 5424 -11241 11256 7563 8215 8263 8798 10368 12681 12548 12769 13756 14619 14908 16222 16631 15464 16339 18482 20808 20228 17775 15010 12630 11717 11288 11244 14262 20014 18277 17010 17739 16049 15428 15209 14843 14938 15091 15527 13931 12234 11475 11375 11526 12114 12299 12408 12490 12699 13119 13729 14173 13663 12947 13027 12164 11563 11382 11322 11681 12085 12122 11819 11809 11148 9640 8766 8978 8913 8279 7902 7961 7780 7957 8300 8620 8615 8189 7455 7307 7519 14942 116555 266637 158422 13512 4635 3824 3551 3570 3749 3789 4217 5749 6246 6239 6035 4587 4170 3741 5353 48367 328431 705133 999999 999999 85468 937 264 189 187 178 196 198 176 180 167 163 202 162 152 111 117 152 114 100 95 129 99 153 138 130 156 159 138 103 120 106 95 93 104 148 178 117 98 121 118 137 145 127 75 99 121 82 89 145 125 110 162 155 150 156 119 117 96 95 104 113 118 96 81 99 88 95 155 151 125 76 145 98 108 109 145 176 157 159 153 168 144 136 192 180 185 194 198 210 185 187 183 187 193 213 190 176 158 158 203 181 128 162 153 135 143 136 154 149 119 142 128 110 92 95 54 69 59 105 90 76 74 70 51 49 67 73 82 69 38 56 55 33 38 28 40 68 60 43 25 19 27 24 17 -7 -10 -4 0 -2 1 0 -15 -8 -3 9660 261 768 30 10098 2 41 0 5425 -11241 8917 10216 12380 14126 15436 16150 16236 16821 18960 20836 21115 21214 20288 20577 21435 22671 24295 25440 27058 27267 22309 17883 15600 14400 15641 20668 19046 18693 23571 22197 21225 21615 21044 20276 20847 22943 22216 20007 17641 16826 16891 18631 19754 20961 21706 22217 21988 21960 22415 23243 22893 22221 19969 18167 16204 14270 12748 11637 10682 10403 10588 11036 11683 12003 12838 14720 14561 12970 12868 11995 11370 12749 15585 16829 17422 20247 19039 17188 17519 99248 106734 42516 20852 6819 5755 6288 7549 7576 6723 7198 8529 8193 6622 5919 6103 5646 4546 6959 68386 224736 492154 881379 818812 705924 69026 1321 185 191 217 127 205 145 127 144 156 161 162 203 185 166 153 131 177 121 98 136 118 90 115 91 128 149 117 142 117 75 113 123 145 124 101 103 99 119 101 109 86 133 121 103 139 109 125 79 87 115 124 86 87 124 91 124 114 114 115 96 111 132 125 93 104 103 133 105 122 135 112 89 86 139 164 149 154 118 142 176 176 159 193 173 191 154 152 181 168 188 154 145 168 189 173 155 156 140 158 166 149 140 145 158 151 130 135 127 162 152 117 102 99 84 89 87 64 47 42 54 69 74 69 66 35 34 71 52 49 40 28 8 24 37 40 57 49 28 8 13 26 14 12 -2 -1 23 26 14 -12 -11 -14 999999 999999 -19 -18 9666 248 799 30 10099 2 41 6 5426 -11240 352 497 750 1097 1659 1900 2037 2337 2444 2515 2465 2148 2045 2225 2569 3082 3238 3643 4045 4120 3538 2890 2171 1886 2818 2794 1918 2126 2134 2227 2506 2821 3077 3329 3346 2879 2373 1999 1943 2024 2079 2029 2180 2015 2005 1968 2204 2223 2039 2147 2206 2283 2368 2308 2090 1948 2034 2483 3105 3526 3663 3637 3716 3899 3829 3559 3769 3831 3556 3029 2605 2299 1808 2980 12307 11898 14199 8981 10177 50794 94636 120795 81066 49068 7159 4257 4890 5467 6147 7445 7701 8040 7903 6951 6487 5254 9861 77478 338819 794319 999999 999999 416996 4345 222 159 133 207 176 117 129 143 105 107 118 156 180 170 147 133 94 83 133 121 67 106 129 96 120 135 119 85 99 75 94 95 106 104 95 88 47 105 103 98 60 87 74 74 101 90 110 92 104 97 61 110 64 46 73 65 77 112 88 69 71 82 75 135 167 67 64 111 70 82 87 116 121 133 134 136 128 103 108 123 112 141 181 177 128 117 164 176 158 152 163 160 147 158 163 143 136 127 143 148 150 130 98 117 92 120 122 112 94 90 83 80 74 64 46 63 57 36 33 43 49 47 42 42 13 21 30 36 27 11 7 22 7 -5 -13 18 19 9 -4 -5 8 4 -1 -18 9672 253 801 30 10101 2 41 12 5427 -11239 4949 4735 5233 6356 8472 9753 11340 13900 16868 17754 16474 14481 13309 12991 13073 14352 15844 17182 18763 19893 18560 16247 13533 12265 15231 15289 11721 11906 11180 11246 12519 14270 16662 19814 23650 22515 19706 18239 16987 16133 15682 15462 15647 15442 15352 15596 16906 19020 21718 23919 24379 24862 25065 25740 26527 27086 27473 27241 26083 25192 24171 22913 23388 25427 28134 29231 28102 26169 23486 20723 18940 17906 17993 18840 19780 19393 16494 13241 11098 11621 12139 12862 13756 15504 19128 25322 28334 23990 18342 15674 16049 16972 17662 16639 14983 13975 14906 41760 238256 705902 999999 865931 28253 373 155 186 174 163 143 160 148 96 84 112 121 148 154 118 137 121 109 87 93 108 118 103 92 146 101 111 121 91 68 84 88 92 120 97 84 103 95 100 115 134 97 66 137 117 114 86 102 93 54 54 94 88 67 59 28 73 124 77 75 90 109 86 86 85 89 129 105 44 66 97 85 92 91 105 132 171 152 114 110 125 119 151 142 160 180 150 148 173 190 180 155 193 166 157 178 179 152 155 146 160 135 148 134 135 115 136 130 147 100 91 93 98 102 84 104 91 70 52 38 55 77 75 54 47 40 12 18 38 33 36 27 16 9 27 17 27 50 31 22 8 9 1 6 10 -5 -6 -19 -17 -18 9678 256 802 30 10102 2 41 18 5429 -11239 1377 1054 1360 1488 1962 2591 2922 3823 4604 5117 5616 5237 4739 4888 4801 4656 4971 5293 5409 5470 5488 5061 4750 4635 5203 5021 4346 4461 3854 3795 3821 3838 4331 5376 6289 6296 6630 7392 7993 8723 9363 9270 9513 9571 9550 9142 8500 8590 9338 10446 11255 11436 11230 11419 11642 11380 10811 10517 10313 9745 9775 10793 11820 11208 10963 11395 11312 10392 9268 7962 6579 5630 5154 5131 5291 5066 5069 6376 7904 9449 10128 10286 9885 9522 9275 8540 8817 10099 10615 10316 10588 10860 11131 11503 10835 9814 8786 10368 67790 330811 692389 999999 999999 784648 139666 2478 138 171 160 143 139 139 161 162 143 129 117 218 139 151 174 156 161 126 92 85 116 123 91 110 73 125 56 99 118 122 58 114 83 119 97 120 144 130 126 117 107 78 87 82 121 87 126 110 76 65 76 99 113 69 87 105 66 64 76 94 70 93 92 76 29 55 106 114 128 127 117 128 130 120 119 141 147 125 130 140 143 163 161 176 159 140 161 157 153 137 154 151 153 167 170 137 129 137 144 131 125 141 128 99 132 125 119 102 100 65 74 75 79 74 52 50 66 54 51 45 57 50 33 39 27 8 9 26 32 36 22 25 22 33 38 31 11 16 16 17 33 16 12 -6 -8 -5 -18 -20 -13 -18 9684 249 859 30 10099 2 41 24 5430 -11238 -51 141 227 369 402 683 779 1038 1155 1094 1049 1093 1213 1168 1157 1285 1417 1545 1400 1227 1238 1412 1398 1751 1643 1684 1544 1487 1610 1657 1757 1888 2026 2262 2372 2405 2473 2679 2803 2810 2936 3155 3420 3981 4519 4891 5148 4891 4514 4029 3749 3575 3483 3719 3954 4161 3933 4027 4114 3941 3477 3085 2547 1775 1590 1579 1600 1803 2200 2408 1853 1221 1132 1012 983 1233 1521 1530 1478 1912 2558 5109 4701 2739 2920 2952 3313 3204 2838 2995 3198 2475 2453 3626 4046 7117 28929 114417 327911 718729 999999 999999 929711 427852 95290 1156 201 177 88 71 154 120 84 149 142 106 122 106 126 159 165 141 130 128 117 113 69 74 65 91 61 87 123 74 97 84 118 94 94 120 75 70 65 36 72 99 74 68 56 92 95 88 84 96 78 75 92 106 66 102 61 73 122 99 91 96 79 59 53 87 73 83 98 113 94 86 98 86 104 101 77 109 111 127 146 119 114 165 160 138 151 175 175 134 146 136 139 144 128 127 123 82 106 118 100 87 105 134 100 83 94 78 69 69 59 28 27 34 40 43 32 36 16 24 25 36 22 6 23 21 25 9 12 -1 -1 1 13 29 16 20 18 9 14 6 19 3 -7 -6 -21 9690 252 979 30 10099 2 41 30 5431 -11237 2 317 325 569 869 831 679 628 748 709 663 760 780 776 826 725 586 610 673 955 1105 1177 1118 1300 1466 1607 1792 1904 2365 2364 2222 2289 2338 2135 2130 2365 2348 2318 2579 2829 2860 2536 2143 2021 2452 3035 3372 3795 4154 3900 3803 4007 4113 3941 3551 3542 3571 3618 3767 3526 3441 4115 4446 3754 2593 1794 1274 793 728 667 515 507 662 871 1182 1908 3012 2767 1905 1933 1916 1780 1767 1863 1798 1799 1743 1846 1939 2235 2716 2594 7643 54099 188650 476224 987116 999999 999999 980575 148526 1479 199 143 195 149 181 182 157 167 174 158 115 93 107 91 91 100 89 115 71 116 127 129 81 88 106 75 73 116 119 145 129 106 106 86 86 105 89 82 124 113 81 83 139 88 56 119 102 95 106 90 77 82 81 87 77 82 98 71 120 116 80 70 105 114 88 113 127 80 82 87 79 88 106 112 143 158 127 140 142 145 170 169 128 166 173 170 167 160 152 157 148 187 163 130 138 135 127 118 116 131 159 125 123 116 109 114 96 95 106 103 73 83 81 60 69 60 61 55 51 62 66 63 30 51 34 30 31 26 21 18 20 42 40 40 45 29 25 45 33 27 28 29 13 -2 3 -3 3 -16 -20 -16 9696 258 1069 30 10099 2 41 36 5432 -11237 -15 143 114 156 254 247 241 179 139 101 100 171 188 228 153 132 331 271 228 256 292 400 393 573 776 1005 1012 1025 1189 1154 854 885 954 896 772 574 619 680 747 836 799 764 777 947 1153 1363 1784 2438 3101 3333 3151 2984 2780 2432 1908 1503 1557 2003 2221 2030 1364 1010 661 246 176 188 262 436 507 514 256 233 662 982 1150 1506 1684 1811 1977 2120 2581 2814 2830 2930 2971 2659 2373 2535 2562 3852 20316 98288 296391 673149 999999 999999 999999 270330 4462 324 197 210 219 177 240 236 188 187 211 202 173 229 167 197 188 149 136 143 169 224 166 167 155 169 175 172 168 201 149 163 192 162 173 141 158 151 163 207 172 148 171 169 164 156 131 140 129 206 178 168 147 177 195 222 185 190 202 175 199 210 174 178 192 199 191 166 180 179 178 183 209 175 173 178 174 183 208 199 191 189 211 186 186 207 219 202 242 244 252 244 236 232 213 217 262 238 205 199 197 184 175 168 186 194 195 189 162 143 121 120 121 135 137 114 115 138 127 112 122 111 110 103 88 75 100 78 66 84 94 102 92 92 103 103 88 86 102 97 100 75 78 73 58 43 33 50 45 25 14 19 1 14 26 14 8 12 -1 -23 9702 261 917 30 10097 2 41 42 5434 -11236 -39 -19 10 71 331 624 751 898 993 1195 1546 1580 1615 1409 1377 1305 1240 1303 1479 1376 1289 1593 1360 1350 1425 1535 1651 1902 1962 2208 2614 2862 3253 3757 4021 4361 4526 4857 4678 4258 3753 3589 3651 3740 4072 4361 4703 5486 6134 6402 6200 5629 5014 4230 4101 4126 4297 4614 5011 5606 6217 7373 7522 7107 6723 5619 4663 3480 2131 1260 891 1157 1572 2182 2339 2021 1843 2108 3333 3924 4060 4516 5158 5295 5261 5041 4850 4330 4579 4663 5001 5425 5559 6166 7580 10801 53111 242660 593805 999999 999999 999999 980566 274059 3754 202 181 206 191 140 145 126 191 207 198 184 174 158 151 109 98 108 171 137 109 104 125 136 114 129 126 126 125 113 101 94 100 119 170 154 132 114 86 110 136 150 143 117 139 133 153 129 155 156 135 137 135 158 130 123 124 122 113 139 136 140 154 139 117 89 127 139 106 84 110 120 134 145 121 160 170 183 125 142 168 148 173 210 201 192 179 157 166 175 182 170 174 179 175 190 199 181 145 117 112 132 151 129 145 132 147 136 147 112 94 83 94 100 108 88 90 83 80 92 117 88 59 47 42 50 54 43 43 28 32 55 53 72 72 53 57 57 57 47 56 50 35 24 14 11 17 8 5 10 -12 -24 -23 -24 -17 -16 -20 9708 257 854 30 10094 2 41 48 5435 -11236 1023 1052 1119 1374 1636 1700 1885 1992 2150 2323 2292 2610 2938 3437 3751 4363 5100 5886 6523 7354 7707 7536 7571 8114 8341 8407 7922 7755 7817 7318 7632 7970 9292 12370 12353 13475 15913 17171 16559 17390 20039 21356 20608 18805 17169 17113 17562 16478 15325 16359 18077 19839 21631 22716 22698 22311 22110 23193 25107 28036 31492 31804 27987 26468 25546 24328 23135 22323 22406 23459 23342 19367 14538 11752 10279 8666 6701 5175 5198 5091 5486 7389 8970 9362 8489 9291 8682 6845 7326 6978 5402 5256 4749 4532 3336 2474 2721 3042 2690 7245 50443 180989 440496 723563 927255 999999 929918 49969 830 203 207 121 172 162 59 132 120 142 136 123 65 99 121 95 131 103 67 114 92 97 103 110 100 114 64 114 115 110 94 89 89 97 96 73 84 93 80 101 78 102 91 82 107 88 77 69 76 124 113 84 116 117 81 96 124 98 120 96 118 131 49 114 131 125 92 101 126 106 121 79 94 104 121 117 148 144 142 100 125 152 186 188 180 154 144 148 155 155 159 113 119 137 157 158 141 143 119 116 116 93 110 111 93 75 93 78 82 89 99 69 74 70 72 64 53 23 31 35 37 43 18 22 9 3 -6 20 14 6 -16 -7 -1 17 19 21 15 8 6 12 -9 -7 0 -11 -17 -22 -24 999999 -25 9714 268 823 30 10093 2 41 54 5436 -11235 2408 2428 2403 2466 2626 3035 3433 3446 4030 4470 4361 4584 4786 5473 6018 6466 7084 7801 8454 9454 10115 10427 10672 11007 11484 12455 13158 14501 15390 14343 13820 13300 12795 13274 13119 13950 15280 17237 17065 17100 19641 22084 22689 23471 25045 26712 29181 31171 31390 30670 29167 28170 27717 28149 29119 28957 27328 26755 27060 28411 30911 34306 35974 36578 39005 41542 40296 35217 33920 36084 34940 31709 30235 30057 30295 31714 30936 28553 27956 27745 27867 24993 19510 14596 11533 9098 6714 6059 6618 7854 8067 7737 8126 7790 6908 6009 6607 8520 7578 5749 11250 140173 534279 946141 999999 436434 17640 548 258 194 171 214 202 177 155 175 125 163 147 177 127 119 165 223 205 189 135 126 132 99 86 139 154 144 124 119 132 144 154 144 198 216 187 144 118 137 169 174 134 124 147 123 166 128 146 157 161 158 173 142 105 179 197 170 147 163 159 151 134 157 171 164 210 170 151 134 140 167 138 140 140 120 141 148 143 174 163 160 188 218 202 197 196 195 218 210 193 191 197 192 157 177 212 210 169 152 160 167 179 184 168 157 167 158 171 151 153 144 130 128 119 122 85 75 105 96 98 103 102 84 76 85 58 49 64 60 65 60 59 56 71 64 70 58 58 66 74 72 64 65 64 48 42 45 37 31 30 15 0 3 -1 -4 -3 6 -10 -14 -16 -21 9720 263 824 30 10094 2 42 0 5437 -11234 929 996 1109 1271 1559 1429 1866 1915 1960 2314 2290 2376 2186 2320 2523 2644 3047 3418 3811 4186 4619 5011 5298 5627 6216 6409 6898 7926 8448 8609 9037 9149 9133 9556 10375 11263 12590 14054 14287 14668 15489 15203 14777 14874 15422 15471 16335 18156 20303 21920 21880 20505 20137 20746 21081 21489 20000 19095 19601 20234 21340 21040 20284 19844 19150 20599 25333 32632 34163 33589 35329 32066 27854 28686 34753 40971 42383 40762 38508 40531 43000 40692 38268 33446 28096 20421 12476 9030 8021 6457 6390 6556 7419 8168 8508 8682 9406 10758 10192 7816 15626 101526 361109 854811 999999 999999 166224 2477 315 236 244 186 204 208 170 149 162 155 110 134 144 128 124 146 176 180 158 149 191 137 152 150 98 132 174 150 161 101 159 152 137 157 123 125 168 167 148 114 117 137 143 110 123 131 128 107 119 142 138 158 178 177 125 140 145 153 162 162 177 212 184 163 181 182 176 186 156 169 143 124 148 157 183 165 127 141 179 174 164 175 175 211 212 191 193 186 203 185 193 163 174 168 199 182 180 173 145 172 174 138 163 171 141 115 113 121 128 127 104 112 104 98 92 99 109 74 81 73 44 59 68 78 61 61 57 52 53 46 40 63 30 37 56 58 60 35 54 57 44 48 38 36 31 16 8 10 -1 -3 -19 -20 -17 -8 -23 9726 257 1093 30 10093 2 42 6 5439 -11234 29 161 181 195 243 370 276 346 445 431 579 642 683 661 858 957 1092 1147 1466 1663 1894 2203 2423 2473 2430 2494 2683 3067 3620 4102 4506 4980 4920 4809 4944 5036 4999 5117 5254 5412 6204 7660 8959 9478 8790 7885 7245 6936 7625 8364 9244 9904 10456 10106 8862 7083 4906 3489 3005 3580 4787 5538 6404 6941 6791 6118 5623 5549 6462 8574 9356 9423 9525 8987 8206 8272 7615 6363 5364 5364 7953 13294 15145 22311 26956 30514 33706 37767 16039 11368 11961 13298 35788 152697 400796 813627 999999 999999 979990 167919 1630 173 166 163 131 189 164 205 134 147 164 158 163 110 143 178 163 123 122 138 120 149 158 165 131 87 144 164 138 182 161 138 132 115 96 93 111 137 160 134 126 134 132 158 130 151 111 122 156 149 178 154 154 158 151 152 181 199 232 186 187 181 167 144 158 169 159 139 137 134 157 155 156 159 136 119 168 206 195 186 196 194 181 211 201 213 206 196 192 184 198 214 195 194 185 162 174 134 186 189 162 171 166 147 142 142 155 145 126 124 109 115 119 100 127 118 108 96 106 83 91 58 59 67 57 54 55 65 74 58 50 35 52 76 66 44 36 41 53 65 59 48 42 37 25 20 14 -2 -8 4 2 0 -6 -15 -19 -21 -21 9732 238 1811 30 10091 2 42 12 5440 -11233 79 105 72 34 83 70 130 120 291 418 442 479 671 773 1082 1344 1734 2006 2091 2036 1910 1745 1806 1707 1719 1724 1671 1499 1483 1489 1255 970 804 806 1231 1769 2438 3008 2667 2382 2473 2386 1970 1892 2303 2651 2891 3155 3372 3504 3601 3822 4109 3884 3870 3759 3617 3775 4058 4105 3819 3800 4278 5235 5942 5947 5416 6221 11100 22705 72443 202847 488172 999999 999999 999999 790450 8744 366 306 222 203 238 184 186 179 170 161 170 180 182 239 173 205 211 160 162 144 163 165 175 203 175 176 180 205 153 163 170 166 164 168 152 166 174 157 154 155 173 128 114 147 159 173 167 171 162 166 245 205 194 215 138 112 178 231 224 208 207 202 222 200 185 176 182 160 176 157 165 197 179 195 206 185 180 184 195 220 210 207 256 256 257 228 201 201 216 234 218 216 219 212 206 203 194 183 224 212 179 196 176 163 164 175 165 170 146 139 149 153 146 169 150 126 124 120 102 88 99 98 84 102 108 90 94 92 93 70 72 75 91 80 76 79 98 80 68 67 56 47 41 47 38 24 35 28 21 17 7 -4 0 -1 -4 -2 3 5 -5 -16 9738 221 1838 30 10088 2 42 18 5441 -11233 -82 -87 5 77 41 -57 48 175 279 495 774 1022 1252 1324 1296 1283 1294 1239 1353 1404 1372 1373 1550 1520 1611 1795 1882 1945 1935 1725 1705 2031 2057 2027 2391 2732 2092 2018 3764 6108 5589 3074 1677 1234 1142 814 563 562 763 902 914 1008 1050 1151 1108 1212 1380 1744 1827 2041 2289 2445 2693 2726 2518 2464 3114 9133 39150 118308 279886 558205 999999 999999 999999 865384 12002 293 168 111 131 101 110 105 108 94 98 105 102 118 123 67 119 140 118 79 117 109 116 104 141 143 116 111 181 148 145 99 113 159 97 67 144 73 97 81 66 84 128 163 138 100 96 65 118 122 107 79 124 114 94 117 158 157 148 127 144 115 149 177 113 116 155 163 161 126 68 113 83 74 116 104 110 100 125 112 152 179 166 143 166 178 176 179 172 140 145 154 144 140 122 154 151 138 104 134 116 113 99 91 93 84 89 106 94 78 71 74 64 69 79 93 80 54 76 65 39 41 34 20 25 17 38 35 27 26 18 13 23 18 9 21 19 7 6 2 4 -6 -17 -17 -22 9744 210 2165 30 10085 2 42 24 5442 -11232 -26 145 263 329 367 345 183 133 217 277 278 418 488 441 397 352 346 472 497 377 129 3 -29 999999 -6 356 617 652 693 755 706 484 76 999999 999999 999999 9 -40 999999 -98 28 158 168 236 307 193 236 232 246 335 328 530 1320 1999 1864 3089 7117 18455 57629 139887 289293 601228 999999 999999 999999 366027 17157 280 162 103 123 147 54 58 43 78 131 127 106 42 95 128 111 92 67 113 140 152 151 151 100 89 121 144 118 108 79 67 69 71 84 52 56 91 61 79 108 114 119 97 75 109 117 120 95 149 155 134 135 114 165 174 163 135 127 128 117 124 119 129 122 130 117 123 138 144 122 142 91 107 103 82 74 123 138 143 119 153 155 162 160 143 131 162 106 121 126 124 143 115 107 118 129 108 83 101 113 86 93 115 113 97 97 97 85 76 52 71 76 84 78 83 63 82 44 26 36 30 29 17 16 7 5 10 -5 -1 9 -23 -15 8 5 9 9 -6 -6 -10 -15 -3 -16 -24 9750 250 1503 30 10083 2 42 30 5443 -11231 -64 -82 -92 -63 99 198 344 454 494 651 803 1000 1235 1326 1590 1695 2378 2648 2627 2755 3091 3286 3488 3624 3664 3892 4496 4667 4210 4025 4244 4706 5182 5787 6408 7267 7164 5944 4421 3598 3435 3519 3366 2983 2410 2011 2249 2540 2556 2952 3986 4988 5251 4958 4550 4199 3710 3571 3847 4167 4091 3939 3439 2618 2396 2064 1874 1942 1881 1801 2650 2443 1429 1564 1705 1581 1397 1627 2690 14544 76686 208029 414112 766248 999999 999999 999999 446590 28831 467 196 211 180 153 190 180 189 154 172 171 194 174 161 147 166 184 151 201 216 170 209 162 182 182 234 216 176 192 162 166 121 142 161 187 208 170 168 160 201 176 171 169 174 181 171 197 230 228 216 255 246 238 190 185 216 218 214 197 203 220 196 196 242 226 213 190 210 204 203 179 188 180 182 186 192 210 215 205 214 229 222 190 178 188 197 233 234 245 221 216 200 206 193 185 201 201 222 201 202 195 183 197 180 155 175 178 181 167 147 173 148 147 151 171 153 135 153 124 104 96 104 105 87 87 99 99 97 99 74 86 87 91 85 72 78 69 75 67 67 62 59 53 38 29 22 11 13 21 16 9 0 -7 -3 1 -1 0 7 -9 -18 -24 9756 250 1201 30 10081 2 42 36 5445 -11231 -92 999999 -72 -11 98 140 272 329 434 609 916 1048 850 740 983 1164 1301 1735 2174 2426 2670 3183 3521 3292 3348 3639 4768 5461 5640 5922 6106 6507 6905 7097 7390 7884 9516 10689 9665 8196 7602 7686 8149 9003 9559 10329 10791 10338 9292 8254 7357 6568 5257 4627 4195 4310 4905 5746 6127 5538 5813 6463 7110 8346 8164 7812 9068 10381 10950 11254 11486 11363 10441 10133 8199 5705 4729 4182 3339 3876 4655 5034 5960 5764 4937 4736 3776 3559 5220 19256 98274 262783 490369 951183 999999 999999 982892 268923 3098 175 218 192 151 109 184 175 125 106 137 113 138 203 141 108 144 148 144 118 137 125 138 166 160 156 113 155 141 103 93 137 175 134 107 106 94 125 123 113 176 177 122 94 86 118 114 135 109 134 157 188 176 160 167 172 175 198 173 183 159 143 154 128 139 173 184 164 122 119 128 141 166 164 129 117 132 152 160 137 160 173 160 157 136 174 173 172 139 140 165 183 169 144 167 179 152 168 165 145 167 162 155 160 122 119 115 129 120 108 107 93 118 122 96 94 103 88 89 81 96 69 69 65 68 80 62 63 43 37 56 49 25 34 31 18 30 25 14 18 32 36 23 24 11 11 -12 -17 -17 999999 -13 -23 9762 241 1226 30 10076 2 42 42 5446 -11230 -32 -31 -15 97 248 325 427 641 902 1069 1358 1623 1539 1565 1862 2048 2295 2553 2700 2643 2640 3064 3454 3505 3771 4823 5426 6001 6661 7008 7499 8460 9985 8620 7980 9134 9279 7717 6511 6422 6463 5747 5337 5300 4805 4434 3953 3793 3990 4276 4238 3755 3244 2888 3312 5239 7416 8030 8165 7119 6284 6202 6086 5761 5394 4460 4133 3603 3034 2421 2270 3494 9342 3994 1689 1755 2260 2415 2500 2943 3473 3416 2934 2688 2787 2924 2691 6545 46581 199570 405388 765324 999999 999999 999999 637919 46170 1222 194 187 185 156 145 145 104 102 206 153 180 215 276 349 302 226 149 107 101 145 125 151 98 105 148 131 176 164 154 136 136 120 163 180 145 136 161 178 114 155 129 165 135 127 146 121 114 105 87 129 137 137 152 141 133 179 147 157 117 147 121 135 129 132 108 108 127 151 139 142 133 110 113 128 139 119 137 136 160 124 114 150 156 165 153 151 140 170 146 130 130 131 144 168 155 100 122 133 138 140 115 101 131 144 106 121 123 116 119 96 95 84 102 108 74 68 100 88 85 65 63 57 38 32 32 29 28 28 26 37 13 20 18 17 15 8 3 30 20 -7 999999 -7 -15 9768 259 713 30 10073 2 42 48 5447 -11229 1374 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 130 283 425 560 650 917 922 1108 1076 1134 1182 1405 2136 2171 1850 1915 2566 2760 2950 3253 3421 3619 3718 4036 4531 4166 4375 4457 4180 4048 4258 4659 4375 4085 4060 3975 3968 3755 3624 3456 3219 3073 3217 3515 3793 4016 4195 3946 3539 3417 3750 3427 2626 1999 1695 1606 1380 1016 1092 1437 1613 1385 1673 3869 2131 1305 1208 1431 1579 1545 1499 1687 1875 2043 2099 1967 1861 2264 5718 34837 151328 325991 753351 999999 999999 999999 146732 2109 175 206 186 220 206 189 136 96 148 198 163 178 212 282 309 317 336 322 339 247 210 179 139 121 111 176 136 146 155 170 139 173 217 193 218 161 177 152 155 141 152 98 93 116 98 165 176 171 281 257 197 169 138 152 194 168 173 170 153 188 145 155 165 113 163 137 141 128 173 136 122 150 148 138 127 132 129 106 131 128 163 163 176 156 140 183 186 138 146 147 127 147 154 154 169 156 128 131 125 152 163 151 132 124 136 94 102 114 88 100 112 129 111 102 118 100 82 89 102 81 72 58 34 37 25 42 29 20 26 24 32 13 16 7 20 20 16 15 7 11 12 18 14 -9 -12 9774 250 1460 30 10070 2 42 54 5448 -11229 25 181 346 561 466 396 574 753 879 1037 1289 1501 2145 3383 3967 2805 2343 2603 3090 3165 3177 3457 3690 4244 4842 5634 5021 5351 4876 3394 2804 2647 2697 3122 3136 3488 3849 4120 4225 4591 5114 5826 6414 6370 6139 5563 5927 6704 5874 4877 4039 3451 3367 3344 3525 3533 3858 4044 4634 5695 5853 5914 6096 6330 6917 7681 8122 8933 9197 9628 10033 11014 12333 12812 12702 12034 11024 9378 7379 14878 84150 258328 537746 999999 999999 999999 528236 38032 745 303 277 342 288 260 247 274 321 283 268 197 209 217 210 200 199 189 241 447 596 704 715 697 586 478 381 309 243 230 227 244 183 192 234 228 239 228 244 179 155 150 172 185 173 417 770 3270 8152 7050 7250 4581 828 257 270 232 239 220 227 206 187 215 239 241 189 191 192 196 183 212 192 196 204 202 216 199 204 222 192 210 192 190 163 203 230 219 233 231 231 238 204 213 201 219 236 224 232 200 214 207 215 183 170 170 161 219 208 194 207 188 193 155 149 169 161 145 141 160 145 162 157 127 119 108 96 104 108 90 94 76 83 102 85 80 95 71 76 75 67 76 71 74 57 55 53 33 31 21 37 47 25 22 3 7 2 -9 3 16 11 6 1 -22 9780 257 737 30 10067 2 43 0 5450 -11228 1537 1736 1670 1925 1804 1595 1430 1198 1092 1094 1123 1240 1529 1538 1164 1145 1109 1177 1109 1139 1137 1155 1164 1295 1344 1530 1767 2626 3486 2661 2512 3084 3664 4171 4465 4730 6827 9876 10470 8881 10093 11978 14233 10632 9856 10038 10496 11329 13083 17772 14502 12112 12741 10942 8662 7642 7043 7037 6895 7010 6862 6348 5961 5875 5799 5889 5435 5253 5228 5081 5202 5458 5607 5620 6180 7126 7731 7730 7424 10822 13862 12241 10000 8824 6325 4590 3717 2668 2197 1978 1616 1756 1870 1996 2272 2418 2708 2985 2794 2613 3825 7886 13127 36861 122355 309692 631017 999999 999999 999999 10937 302 224 233 174 225 205 224 228 223 211 152 170 149 142 136 101 121 181 637 1308 961 697 727 811 755 542 349 288 233 139 149 122 146 118 97 108 118 106 126 139 87 106 100 122 138 133 194 392 1114 3900 4546 2505 1957 750 170 161 149 176 135 146 158 140 111 93 114 80 56 80 108 89 90 82 102 124 105 87 116 90 119 106 93 96 87 80 114 125 140 161 174 131 128 118 137 117 119 111 113 114 110 113 99 116 121 114 102 99 126 119 112 77 74 57 41 71 76 70 96 61 66 79 56 69 49 42 31 22 29 7 -2 0 8 2 -7 -3 16 0 -8 -10 -15 -2 -19 -17 999999 999999 -18 -17 9786 269 734 30 10064 2 43 6 5451 -11227 1414 1578 1846 1888 2110 2253 2183 2112 1908 1614 1498 1691 1742 1863 2009 1799 1517 1524 1653 1515 1436 1411 1473 1484 1662 1644 1679 1647 1721 2570 2828 2405 2967 3794 4468 4920 5218 7438 9405 8940 9502 9970 10968 12829 11466 11405 11604 12437 12820 11555 13059 13715 10933 11493 10909 9545 8821 8978 9325 9438 9529 9212 9353 9074 8304 7491 6909 6641 6447 6246 6077 5896 5402 4835 4603 4464 4042 3570 3408 3750 5739 7414 6899 5191 3536 2608 1970 1588 1567 1696 1855 1886 2334 3296 3689 3441 3453 3899 3952 4164 4273 4608 5036 5240 6246 30017 211791 539043 999999 999999 999999 106152 1696 315 286 269 251 264 329 307 249 256 254 212 222 201 214 223 183 148 597 2044 2453 1464 778 457 380 357 279 259 244 205 214 200 171 148 192 187 141 102 126 172 160 190 239 213 182 187 295 391 1686 6000 7458 1569 484 414 207 184 223 218 198 191 197 180 158 155 152 130 128 124 148 163 184 159 136 148 168 162 156 183 141 121 118 169 165 133 165 195 189 155 182 168 179 169 141 167 166 188 188 164 143 135 160 151 157 146 185 159 168 153 142 147 141 117 108 124 111 108 104 104 95 96 98 97 104 79 71 57 66 65 48 57 53 48 38 42 41 36 36 29 14 23 16 10 20 17 -7 -2 4 4 -19 999999 -21 999999 999999 -21 999999 999999 -22 9792 261 793 30 10063 2 43 12 5452 -11227 16 148 199 172 216 231 233 227 314 301 364 407 438 443 349 291 185 166 137 110 47 168 234 230 231 155 49 14 -45 68 207 366 390 672 1440 2184 2257 2540 2180 2205 2440 2609 2778 3062 3995 5229 5244 4470 4829 4484 4416 4688 4819 4724 4697 4518 4242 3852 3825 3825 3755 3799 3639 3279 2941 2753 2685 2506 2149 1876 2018 2391 3189 3429 2867 2620 2244 1742 1471 1643 1882 1672 1956 2181 2095 2308 2580 3044 3553 3506 3656 4072 4926 5324 4999 4561 4235 4289 4286 4914 8067 26628 92730 265699 549699 999999 999999 999999 751561 268596 2141 266 246 326 278 336 442 389 473 573 820 1049 926 852 698 532 404 313 396 799 1495 1465 976 695 698 658 550 435 380 259 212 138 138 153 132 181 128 134 146 141 122 92 98 154 195 273 357 374 388 386 1191 7565 16216 11355 4906 838 257 248 179 183 185 152 120 113 114 136 101 132 124 168 119 106 72 113 129 125 125 133 107 109 171 150 105 108 106 143 133 130 138 125 131 161 177 144 131 156 146 126 131 147 125 148 133 127 126 113 107 117 118 109 92 100 107 102 104 115 101 94 87 66 80 80 84 53 66 53 38 31 16 21 29 26 35 27 26 38 21 12 14 1 5 -2 -8 -17 -14 -17 999999 999999 999999 999999 -24 9798 264 700 30 10060 2 43 18 5453 -11226 4248 4427 5531 7192 9473 11689 14654 15639 14439 15015 16797 18883 21328 20192 22176 22334 20862 19562 20264 20574 21870 21613 20129 19358 19018 18511 17668 16409 15139 13985 13867 14629 17566 18363 18832 18554 16627 17799 23883 20087 16850 19368 24612 27476 27262 28641 32824 39713 47455 51490 46661 46014 44328 37259 35435 35634 35354 34169 33553 33717 35766 36058 33642 32767 31885 32256 33185 32602 30286 27006 24670 23026 20965 20790 22770 25725 26150 28188 36655 37494 33747 35254 35897 31319 27050 18255 13986 13056 14059 14064 13302 11365 9995 9513 9589 9092 7919 7000 6643 6855 6536 6802 6680 6672 17504 90609 238494 397633 626131 789969 376558 34825 2324 994 1110 1278 1609 2327 2937 3768 4333 4627 4121 3844 4082 3257 2341 1473 899 539 288 292 429 460 517 492 417 368 334 276 283 240 199 210 232 232 226 178 222 325 361 435 516 745 914 786 644 573 522 484 491 527 592 829 5425 26979 44377 32902 19615 6106 1692 407 146 184 166 158 146 127 167 164 112 116 123 133 123 144 134 151 153 165 138 136 142 148 153 154 151 135 189 162 164 183 182 158 155 146 161 189 177 184 163 159 134 134 163 187 161 153 147 132 134 149 141 148 107 80 104 118 125 117 74 82 98 86 81 89 77 55 46 78 66 48 37 26 48 60 33 40 38 36 39 25 23 35 20 19 24 19 0 -6 -16 -25 -17 -15 9804 257 696 30 10056 2 43 24 5454 -11226 6755 6601 6621 6927 8049 9713 13297 15032 14644 14973 16279 18798 21314 23014 23564 22710 19679 19377 21137 21341 24361 27194 27083 25586 24485 23573 23096 21429 18721 16091 14450 13098 14600 15642 17268 17704 17128 17647 25133 26657 19599 19373 20101 21893 24586 28365 32247 37450 45035 52064 54338 48551 49624 50257 45163 40022 32838 27063 26198 27497 27764 27566 25626 23892 22461 21744 20793 19761 19240 19159 21196 24792 25801 23789 21977 20882 21127 22653 23545 21702 19541 20100 21411 20626 19683 17698 14739 12348 10347 8622 8569 9154 9332 9525 9226 9469 9438 10324 11848 14209 14917 14589 13879 13246 13247 11941 10944 44239 248131 766273 773314 44107 2216 2035 2229 2436 2823 3348 3668 3970 3868 3507 3227 2685 2122 1765 1503 1600 1632 1360 1070 849 835 1070 1300 1413 1244 905 659 427 266 190 218 157 207 282 412 547 662 799 933 902 792 706 710 781 888 869 889 846 671 518 429 459 477 513 476 1110 4013 4987 3949 1024 415 422 247 154 104 154 140 103 112 85 99 100 128 82 84 104 113 108 107 95 92 107 104 72 97 90 92 130 119 107 118 113 106 108 105 114 120 136 118 115 124 131 146 104 114 116 113 133 117 111 84 70 96 70 62 80 69 55 49 37 31 52 39 43 36 30 36 16 -1 -16 7 6 20 26 22 -2 -4 -10 -9 -3 999999 -24 -20 -19 -16 9810 259 663 30 10053 2 43 30 5456 -11225 15753 11578 11758 11535 12116 12214 12198 13011 14596 16140 18230 21052 23702 25672 23797 22694 24835 23290 19266 20025 19594 20591 23735 27724 29006 29534 30190 29730 28432 26665 22958 19919 17795 18410 18357 17609 17044 15585 19671 32045 31612 31178 32101 30294 31347 32310 33313 36255 42069 49552 56154 67422 71819 72469 76635 74473 68387 64863 57426 53007 56411 60918 67608 75743 81569 82199 76796 74580 75626 73547 70087 66228 64909 63642 66793 74692 80031 70923 69306 78400 75239 63390 54221 49533 43731 34914 23928 20368 21759 25182 42812 45618 20775 20891 20600 19521 21885 22498 23561 21020 15363 12176 11906 9832 8187 7817 6674 6017 17646 99024 52237 3675 2152 2251 2903 5178 6194 6691 7300 7314 7380 7309 7325 7845 8628 9505 10182 8595 6843 5748 5351 6013 6901 7350 7509 6387 4584 3357 2388 1724 1165 854 633 389 332 271 250 262 287 279 296 369 415 429 560 716 904 1355 1853 1834 1541 1357 1002 617 503 488 517 605 599 563 571 511 446 413 374 275 230 220 175 137 109 121 98 101 115 98 119 76 95 126 124 112 105 118 117 117 142 140 134 95 112 103 109 136 150 145 135 134 133 133 146 162 135 159 139 151 152 118 123 129 115 122 123 109 87 101 88 84 70 68 78 75 72 50 57 59 59 55 34 46 61 25 15 17 29 38 38 42 14 19 -1 1 8 -15 999999 -15 -24 -19 -11 9816 262 663 30 10053 2 43 36 5457 -11224 10501 10582 10501 10389 10854 11090 10866 11398 11329 10853 11182 13973 17274 19030 19452 20209 21527 20746 16847 15739 15270 14921 14975 14762 15271 14938 15127 16447 17791 17474 14424 11795 10313 9932 10075 11872 13445 13586 16846 21152 20435 23576 25238 20360 21605 23420 25493 31693 36732 39400 41374 40863 45623 56536 65565 70836 65771 61781 60795 59659 62037 73109 66266 52342 45327 47288 44966 39033 36084 35988 36897 38708 39484 42876 52830 66881 73097 68024 66087 61829 60086 46633 27268 21620 20478 21292 22202 21606 19851 19704 20071 22493 24593 26536 29281 27428 25886 24374 22055 20624 18224 16132 15893 15110 13574 11425 8524 8361 17522 106054 212325 125731 8326 5151 4907 5697 6802 6566 5935 5781 6000 6534 7463 8935 9842 11840 26539 134650 128066 47068 41096 282993 116802 5107 3825 3640 3333 2847 2220 1632 1134 864 655 593 483 423 352 341 393 410 344 359 460 494 480 481 642 858 961 888 807 673 525 426 435 474 608 798 877 889 1025 1003 835 618 499 456 419 294 292 216 167 139 137 132 102 75 107 89 118 123 145 148 129 137 115 111 142 124 130 139 134 120 129 145 155 187 156 148 131 136 140 148 134 137 138 145 146 136 132 161 161 142 134 135 117 112 104 95 98 100 90 97 100 88 86 82 87 95 73 73 54 49 59 60 69 80 55 42 34 44 24 26 31 34 12 4 -4 -11 -12 -15 -17 -17 9822 267 660 30 10050 2 43 42 5458 -11224 19517 17537 15514 14313 14000 13432 12103 11995 12260 11406 10808 11749 14052 15229 15887 18236 22280 24233 21456 20995 23138 24496 26323 29853 27026 21753 17376 15358 14932 14152 12729 9193 6663 6690 7331 8652 9492 9262 10151 12818 17028 23554 23532 21439 21817 23413 26334 28824 32014 38028 44294 50668 60967 65218 61274 70926 71814 49992 40029 36705 29124 28681 32181 28585 23623 20843 20327 19697 19993 20852 21611 21470 19739 19283 20837 19272 16332 15238 16083 16750 17075 19262 23603 29591 27590 23432 22990 24379 24647 37750 95272 83627 51782 26549 20494 17332 17060 18271 20538 20558 19198 15879 14968 15854 15346 13506 12886 20088 69492 220414 323000 130247 19731 15701 15583 21525 23484 19019 18330 18274 16298 15670 16248 16716 16862 15043 13386 15313 10941 11419 56185 321046 283355 10337 2645 2739 3060 3240 3336 2717 2050 1556 1149 1142 1215 1194 831 666 671 644 668 642 586 535 502 465 438 448 441 441 437 462 433 432 476 524 585 666 726 797 844 896 916 814 673 549 476 482 505 594 341 205 161 159 136 134 117 97 138 148 151 136 146 135 150 165 145 167 135 144 161 152 146 159 176 168 176 168 186 183 176 165 164 190 174 173 162 165 178 184 150 143 129 116 123 137 130 115 109 105 116 105 106 96 99 86 89 82 76 75 78 67 77 88 87 69 65 76 54 33 48 39 42 40 23 36 23 13 9 -12 -10 1 -7 -1 -20 -16 -24 9828 261 657 30 10047 2 43 48 5459 -11223 3335 2802 2430 1616 1170 953 640 374 283 179 143 362 656 813 706 652 781 1146 1146 871 1473 1711 1815 2241 2610 2238 1974 1904 1710 1556 998 567 178 12 999999 999999 -62 -21 99 260 435 866 682 343 488 665 890 1193 1528 2146 3199 4182 4636 4415 4446 4927 5288 4698 2656 2187 2287 1676 1408 1431 1796 1937 1771 1175 708 654 1337 1994 2172 2519 2767 2490 1859 1619 1610 1321 1477 2426 3072 2759 2211 2818 4483 4121 3890 34528 147238 333933 568798 739711 524707 229482 58145 36767 53384 74849 88354 92028 89396 80539 67698 56506 69917 145204 126388 219379 328736 85030 36790 48973 60763 60700 62244 64764 64778 63534 62948 61360 57125 49368 45826 42357 34720 27860 22958 19910 16434 7557 5768 4570 3538 3840 3948 3848 3857 3676 3246 2768 2496 2187 2032 1781 1306 916 763 611 496 513 563 522 500 552 531 562 564 584 609 621 606 593 527 451 396 366 423 500 521 531 592 592 595 560 535 624 657 351 238 192 186 149 137 165 169 133 95 136 158 146 146 138 110 144 138 130 130 121 113 134 122 105 120 139 143 120 122 128 138 154 160 172 168 135 146 154 141 128 144 152 149 110 116 107 108 112 99 85 103 97 106 99 94 87 88 93 68 54 48 59 81 79 71 70 46 65 61 47 31 40 16 14 3 -3 -5 2 -2 -4 -17 9834 251 683 30 10043 2 43 54 5461 -11222 7603 7545 7593 7911 8424 8178 6326 3940 2627 1610 1338 1378 1482 1077 932 1029 1059 1041 795 739 733 789 950 738 698 909 1177 1370 1522 1443 1619 1391 1249 1131 1209 1476 1674 2030 2764 3544 3755 3258 3044 3354 3553 3582 3422 2815 2263 2048 2074 2305 3080 4030 5043 3896 2833 2218 1680 1554 1674 1819 1512 1401 973 784 669 521 347 166 262 577 908 1092 1565 1724 1738 2663 3135 2168 1042 498 289 213 -84 999999 85 999999 4670 74468 243197 389065 447758 373059 214884 56223 44536 68878 97192 113872 117758 115693 111428 101310 91894 86148 83201 84536 84539 77313 71641 69849 74971 87084 98832 104837 114965 114026 97441 75645 60035 54635 50042 46141 42434 40781 35591 33922 32567 24535 18350 13408 9739 7094 5774 5045 4483 4014 3524 3362 3106 2505 2337 2318 2303 1840 1598 1211 1015 1015 956 810 666 573 592 595 584 566 547 506 488 454 424 370 383 437 481 478 392 355 299 268 303 277 219 204 174 165 154 105 124 92 76 87 108 113 68 72 59 54 93 51 86 76 77 91 94 92 70 67 71 66 84 85 103 104 119 102 82 79 123 95 90 97 102 93 59 81 85 74 77 76 71 55 58 56 63 75 71 39 35 65 54 52 43 42 34 16 20 19 21 -5 8 11 2 10 11 6 2 -9 -20 9840 257 682 30 10042 2 44 0 5462 -11222 17826 19458 20332 20297 20596 20878 20323 19874 19126 17673 15637 13300 11114 9245 6608 4682 4940 4207 3393 2945 2736 2792 3068 2738 2605 2707 2846 2670 2464 2489 3422 3702 3671 4282 5021 6420 8121 8489 7420 7843 9881 11626 13741 17110 20448 21722 23646 25707 24427 22953 21194 18584 18998 18195 13521 9583 6583 5386 4286 3683 3616 3845 3879 3327 2601 2091 1682 1575 1679 1646 1530 1210 864 981 1252 1396 773 330 337 182 999999 -47 668 1963 3229 3831 4194 5066 8719 35675 68532 114065 91018 40519 47337 55273 60024 62024 62964 64981 70354 77881 78413 77742 79112 82174 86694 94250 101955 102737 103156 114639 132974 138696 142160 126889 91827 79638 75632 59486 54357 48803 50512 61122 76581 81873 70272 71675 73916 63558 32292 21894 18728 15937 13359 11024 8594 6313 4633 3362 2407 1626 1267 1197 1015 749 654 624 589 560 508 517 490 485 552 609 656 776 928 1000 996 1091 1453 1793 1616 1063 722 602 482 393 354 382 326 299 226 186 175 175 156 141 158 139 141 140 108 112 112 101 81 87 110 100 84 101 103 87 109 112 102 121 125 118 100 109 115 125 146 123 120 117 119 138 133 122 147 155 122 125 135 130 133 159 128 120 118 102 88 98 79 79 72 53 71 69 68 51 66 59 46 41 32 36 26 49 44 44 39 37 43 16 15 -6 -12 10 -6 -15 -21 9846 262 620 30 10040 2 44 6 5463 -11221 130470 9436 8989 9573 10199 10616 11317 12172 12490 12016 12149 12177 12154 12626 12950 12924 12046 10648 9852 8408 6930 5588 4385 3432 2878 2225 1845 1927 1742 1514 1225 1205 1732 1800 1715 1258 861 1149 1834 3114 5336 7301 10136 14359 15904 13026 11728 12870 14448 15359 16581 19447 24260 25862 22672 16703 10968 7781 5949 4761 4818 5102 5800 5840 3757 2148 1328 1053 1087 915 691 453 231 -88 999999 999999 63 499 1373 2900 4646 6277 8560 11768 14486 19905 30866 42025 50735 55270 55357 49883 43047 38095 33411 31848 33818 37267 40301 41098 43011 42001 39343 34509 33656 34531 34542 37443 42864 54978 92103 112708 72481 81929 97811 90527 74967 65796 61548 76996 104996 120197 144078 141547 145211 192186 238369 232656 193181 134773 79316 34655 24009 22980 18138 17185 13096 11069 10204 8825 7192 5952 5334 4658 3602 2524 1804 1563 1255 1197 1025 959 846 728 682 645 580 634 636 717 820 901 1315 1856 2844 4631 5750 4475 1977 1566 1021 687 538 419 345 266 212 192 215 217 190 195 167 127 156 114 123 131 132 120 102 141 128 90 87 119 118 118 113 114 154 148 134 123 117 111 127 128 140 121 135 136 113 119 132 144 122 150 154 151 153 144 128 143 134 128 129 140 105 102 95 114 86 79 89 81 86 97 104 76 51 56 61 45 50 49 60 65 51 39 45 57 26 29 7 11 8 -18 -6 -6 -13 -22 9852 264 619 30 10039 2 44 12 5464 -11221 16982 3506 3756 4049 4671 5485 6261 6859 6885 6873 6621 6874 7273 7408 8049 8525 8424 8242 8761 8849 8776 8942 8928 8684 8345 7522 6433 5097 4063 3096 2284 1899 1869 1582 1185 882 853 1059 1111 942 1030 1270 2904 4884 7057 9858 13000 14569 18769 18710 16838 16253 14501 12112 9517 8266 7345 5972 4624 3613 2909 2282 1864 1624 1199 478 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 64 999999 999999 999999 999999 -33 358 1090 2217 3501 4223 3927 2782 1958 1483 1339 1726 2613 4945 7312 8876 9232 9405 10071 11784 13314 14072 15620 17042 17839 19482 21266 23753 24460 26132 28401 33957 41944 51419 66210 77654 90863 104321 117458 123767 126807 131041 152818 179264 195466 221174 261237 303690 341393 349669 277580 197002 137091 68572 30029 8960 5570 4278 4305 4452 4253 3940 3536 2941 2361 1753 1095 859 801 844 817 652 649 621 590 657 739 876 993 1161 1412 1713 1898 2046 2139 1992 1707 1495 1335 1081 853 620 476 401 330 226 175 154 117 134 124 114 120 119 113 97 113 120 78 79 98 115 124 93 111 116 128 125 115 106 136 115 123 125 123 120 112 131 129 157 148 165 129 130 129 142 154 145 120 109 144 130 116 126 122 123 114 122 113 90 71 84 86 68 82 99 58 53 67 69 63 69 44 53 50 52 43 34 46 53 42 35 32 15 2 15 -4 -4 -21 999999 -21 -22 9858 259 618 30 10038 2 44 18 5466 -11220 14852 6389 7043 7656 8443 8915 9862 10493 10540 10948 11760 12252 12650 12797 13628 14709 15925 15388 14081 13366 13611 14096 14546 15075 15886 16659 16543 16358 16005 14619 12787 10733 9170 7578 6367 5288 4352 4007 3880 3941 4343 4949 6825 10602 12059 12162 10823 9240 8464 8110 9075 12100 19885 32471 39183 45387 48618 48081 50308 56041 53860 47135 44519 46846 52479 52514 44956 36320 26837 16147 8921 6132 4829 4213 4298 4793 3723 2620 2539 3115 4233 5652 6041 6158 5995 5413 5444 5116 4292 3626 2814 2225 1870 1611 1357 1344 1277 1407 1466 1345 1390 1315 1125 930 1030 1148 1074 1006 1294 1780 2376 3533 4301 7086 16934 33003 66003 90079 110693 145745 180319 206739 219766 227225 230191 233457 205196 136743 84280 56499 41154 32197 30162 23960 15079 15001 7459 4035 4019 20466 50021 93179 67337 21250 3456 2003 1586 1459 1342 1057 884 849 800 747 839 808 775 711 762 766 812 911 1015 1128 1233 1284 1256 1251 1374 1532 1657 1359 945 561 361 295 206 139 161 114 101 112 105 105 92 97 79 78 103 102 123 117 110 132 107 75 114 94 88 69 95 123 124 99 90 112 119 99 101 121 104 136 98 54 108 123 115 105 123 135 125 91 100 121 126 95 72 99 89 83 92 83 72 67 56 70 61 71 68 34 49 51 78 38 39 30 44 46 25 18 34 37 35 24 37 9 -14 -9 -13 9864 265 615 30 10035 2 44 24 5467 -11219 27633 12979 13623 15182 17168 20174 23518 24906 25168 26743 27531 27872 29011 31527 33571 35703 36425 37607 38751 38717 39690 40366 40554 40536 41766 43281 43031 42644 43388 44186 44022 42374 38648 31828 25541 21188 17963 15181 12362 10138 9670 10593 11785 15144 21437 28382 35825 42548 51367 56968 51975 46966 44320 47301 47806 48614 57179 76129 92300 92267 97045 92626 86899 84255 75579 61207 50349 42030 32108 24102 23458 22852 20289 17805 16958 15263 14510 16189 16234 17207 19035 20862 21388 22754 25975 26945 25275 23817 21955 19820 19042 20190 20461 20129 21668 23977 25129 26143 28671 30491 32143 33510 35794 33817 28985 19855 12148 8595 6713 5448 4141 3411 2878 3039 3399 3562 4008 5623 5102 3198 4963 7527 7477 6418 8852 8329 5490 10061 21859 29498 32374 40401 56615 61868 62379 83385 82281 51658 4040 887 827 715 709 790 779 765 715 621 648 650 753 773 725 733 744 777 775 793 837 857 939 919 953 897 831 720 596 543 454 373 367 330 264 241 255 211 192 144 126 139 121 138 137 131 85 102 106 101 113 115 93 97 89 102 88 98 86 115 111 121 121 100 113 121 114 119 124 119 89 92 106 112 93 128 145 112 130 127 98 138 124 112 108 121 128 146 134 119 107 114 104 69 65 74 72 70 62 76 94 95 78 56 20 35 37 33 43 48 47 38 43 41 43 34 43 31 16 8 2 2 2 -6 -23 999999 -24 9870 270 615 30 10035 2 44 30 5468 -11219 23665 6012 6064 5979 5633 4950 4706 5362 6411 7348 8276 8872 9242 9585 10643 11195 10999 11596 12314 13597 15483 17397 18629 19365 20662 22813 24399 24604 25189 25743 26344 27749 29592 31610 30591 28540 27397 26151 23378 19681 15871 12200 9949 9235 9398 10893 15065 20722 24682 23348 22693 26226 32885 37950 41202 41315 43575 42703 42656 41429 41323 40242 38129 38422 39244 40741 37840 36018 32748 25545 22825 20263 17852 14982 12314 10836 12082 14707 17671 20945 21466 19791 18542 17927 18291 19091 19687 21107 23843 27182 30181 33256 36733 40244 43284 45459 47308 47102 44576 42109 39633 37754 38894 42112 41235 32506 27590 25200 21815 18455 17041 18371 22028 31269 49655 66979 81535 93886 98684 103926 100367 87258 97087 107581 92793 83502 84084 76657 59125 44943 29246 21320 15273 8960 8057 6506 4970 4771 4448 3827 3107 2335 2579 2907 2458 1406 1184 1405 976 792 754 664 610 575 618 614 624 614 592 594 672 627 591 597 551 461 388 298 264 239 220 242 201 173 175 150 133 144 119 147 137 112 99 93 75 69 53 87 96 121 128 143 98 117 128 111 125 118 99 102 64 65 87 97 85 97 78 117 127 117 125 126 126 134 117 139 148 137 129 115 118 131 117 92 114 130 132 112 123 112 74 81 72 60 59 66 73 72 75 80 78 72 41 53 59 58 45 32 51 32 32 49 58 51 52 56 55 51 49 28 17 7 -11 999999 999999 999999 -23 -18 -12 -21 9876 271 615 30 10035 2 44 36 5469 -11218 3658 324 451 621 615 574 590 526 419 331 273 218 150 207 350 547 514 515 597 652 815 1031 1217 1591 2041 2413 2749 3170 3664 4359 4877 5123 5415 5676 5739 5787 5895 5920 5759 5463 5070 4781 4650 4451 4479 4776 5292 6073 6405 6694 6705 7266 8577 9839 9281 8837 9063 8669 9351 11014 12350 13911 15146 15960 16610 16583 16598 17454 18033 18368 19525 22062 25783 30887 35459 41253 47141 52214 55015 54245 49338 40748 31692 27871 25029 22384 21983 23143 27068 33059 37895 39867 38862 37680 38945 44226 49786 55343 60406 65119 67236 71297 77455 80852 80347 85981 91507 93633 94665 93835 91429 91310 81686 69470 60988 52890 48062 59579 77592 93132 112492 113689 120266 107173 82709 58098 24228 16350 18373 20908 23450 31695 35420 38911 38438 33985 29951 23840 16269 13145 10064 7579 6943 5521 5046 4820 3767 2663 2399 2129 1660 1524 904 657 506 431 513 591 568 580 590 660 729 678 619 535 430 362 252 247 229 230 211 223 190 182 118 144 118 121 165 143 139 129 118 95 103 119 95 83 106 144 117 92 106 133 113 122 109 118 147 115 93 96 94 84 107 98 126 108 98 103 104 126 112 134 155 155 144 115 133 134 121 140 123 120 126 119 114 101 107 81 55 66 88 70 67 88 109 92 86 81 75 58 59 63 69 52 49 57 53 50 49 45 47 50 53 62 62 26 10 3 -6 -3 -10 -6 -3 -1 7 9 -12 9882 243 1425 30 10035 2 44 42 5470 -11217 -62 -52 125 281 453 673 872 1185 1422 1551 1581 1462 1428 1353 1257 1113 1096 1078 1155 1329 1439 1489 1696 1768 1744 2020 2460 3160 4115 4795 5160 5322 5789 6207 6712 7578 8242 8950 9411 10007 10873 11435 12058 12461 13265 14704 15032 14148 14348 16763 19161 20906 22951 23807 22353 23206 24130 23570 23631 23344 23015 23026 24341 26230 27993 31068 34775 39546 46448 52978 59660 68829 80134 93431 109716 124317 137004 150573 168886 176453 176093 161554 143466 122134 106242 95140 91231 93387 90481 82072 73473 65949 61537 53524 47751 45468 42262 43448 49461 66689 88377 101917 103007 77936 60842 51425 43198 39804 35846 32521 25548 21604 17704 13636 9490 6487 4408 3930 3564 3237 3183 3919 4056 4639 5627 4874 3421 1969 1156 950 1010 906 772 770 675 656 635 562 559 459 396 391 337 290 294 313 240 246 210 179 90 109 110 110 138 107 97 71 73 51 62 85 53 94 88 103 100 75 85 79 80 82 97 73 62 48 89 106 111 100 91 77 90 94 105 79 80 76 88 72 75 79 105 99 120 102 104 86 81 83 80 98 91 76 77 53 56 57 63 65 82 57 64 64 63 44 23 24 3 22 39 27 25 29 15 21 30 33 38 33 39 19 4 -5 -5 -4 -18 -14 -13 -12 -10 999999 -24 9888 255 1094 30 10034 2 44 48 5472 -11217 -77 -62 -27 -7 3 -30 -39 -83 999999 999999 999999 999999 -62 -9 49 150 216 353 456 524 612 886 1101 1508 1993 2369 2725 2898 3067 2993 2772 2631 2686 2781 3122 3252 3443 3520 3759 4381 4746 5252 6168 6859 7482 8041 8850 9360 9903 10454 10430 10552 11210 11373 11206 11050 10833 10609 10479 10371 10513 11265 12944 15712 18170 19886 21253 20313 20619 22397 22580 26218 31265 35725 41454 46372 50306 53090 56543 62607 69529 77661 86302 94208 103333 113558 119062 123069 125259 126628 125015 120814 116535 109951 106858 104993 104087 102544 95936 84040 71765 74175 94937 110416 121434 112382 97644 78973 76171 85446 80312 60736 38435 32051 31283 36715 50010 60678 62754 56200 45904 48235 51965 49039 39751 30036 19889 10638 5314 2494 760 299 287 371 439 701 1173 2243 4839 6422 6330 5156 4191 4499 3913 3525 3258 3283 4232 5355 5540 4579 3872 3287 4100 5375 4111 2229 829 532 444 290 238 171 170 165 140 114 130 109 92 79 65 87 94 71 82 114 134 90 72 100 104 104 101 93 103 99 74 106 93 90 95 127 106 90 86 106 105 113 135 127 116 142 129 119 124 113 89 109 111 120 113 76 73 82 91 86 69 36 60 72 54 71 69 60 57 45 12 34 67 40 32 40 47 31 30 48 49 46 39 27 32 41 35 27 15 10 20 10 -1 -4 -1 -6 -20 9894 235 1634 30 10034 2 44 54 5473 -11216 -44 -24 28 137 340 396 565 662 917 1216 1594 2006 2245 2453 2488 2796 3316 3869 4107 4259 4217 4110 4105 4274 4605 5180 5646 6097 6680 7046 7520 8147 8627 9163 9596 9738 9824 10373 11079 10993 10822 11754 13500 15641 17726 19248 19358 18830 19788 21789 24436 26420 27922 29277 31673 35332 37982 38821 41809 44437 44743 45511 46504 47338 47678 47355 45768 45276 44986 45607 48038 49203 50587 53626 58195 65448 72471 78744 88309 103314 118294 123247 116905 112580 111973 104741 101787 100178 92604 76057 69591 72302 70376 71550 74892 82214 81868 84975 87447 99109 94411 82363 77142 78216 72198 66054 66920 69787 52737 24452 8192 2780 584 234 257 222 230 278 335 551 1515 2873 4053 5332 4650 4235 3272 3883 3668 3320 1918 1252 1165 2103 4103 4326 3724 3533 1767 822 863 1067 1625 2310 2244 1055 222 110 143 108 90 56 60 79 82 73 91 75 97 87 99 109 100 116 94 103 103 104 108 88 82 72 79 93 93 113 127 108 102 96 106 120 139 141 116 127 122 126 114 117 121 127 121 117 104 107 85 107 97 39 23 43 69 51 43 63 67 63 45 34 47 42 16 35 58 38 38 40 39 24 27 37 48 20 37 40 20 6 -1 22 12 7 12 7 -4 9900 272 614 30 10034 2 45 0 5474 -11216 2947 999999 999999 999999 999999 999999 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 1 -68 -47 -10 -29 43 155 102 50 117 237 381 425 637 706 978 1261 1671 2119 2464 2803 2987 3230 3502 3612 3708 3926 4149 4368 4495 4732 5079 5657 6297 7095 7805 8403 9034 9837 10732 11345 12216 13277 14749 16206 17782 19568 21943 24189 25750 27455 32289 41892 48874 48104 43253 42130 44875 49112 50920 49699 45762 42332 38482 36245 34997 35091 35523 34978 33410 31195 29629 28554 28230 28820 28263 27895 27188 27080 25586 24132 23227 22777 23110 24656 25172 30484 38297 42811 50277 59833 67595 75167 75467 77479 93011 112025 126123 145053 169588 184647 172029 147846 115378 85941 88278 94879 103082 121721 144530 145821 127246 102508 59186 17268 2111 714 452 329 328 308 296 339 352 390 563 1180 2343 3539 3953 3934 2978 2997 4099 4751 4536 3646 2864 2268 2396 2778 3399 4371 5466 5803 6492 8994 10353 7948 4999 2801 1272 259 138 169 127 119 101 123 122 140 155 159 138 161 168 140 142 162 129 94 117 126 151 128 137 138 143 147 127 134 125 142 140 142 152 172 159 151 173 163 154 188 169 169 147 160 158 142 156 136 118 114 85 86 97 97 100 127 141 128 119 107 103 95 82 82 93 87 59 63 83 89 97 85 92 81 98 93 72 69 65 74 74 76 55 34 30 15 0 -20 9906 246 1305 30 10035 2 45 6 5475 -11215 -78 4 74 154 235 344 411 424 554 562 567 539 556 605 722 804 721 676 609 571 601 722 841 1061 1230 1502 1786 2101 2461 2763 3077 3544 3729 3753 3652 3736 3965 4261 4676 5030 5660 6718 7750 9093 10783 12020 12837 13551 13484 13042 13076 13756 15008 16794 19284 22241 23436 23405 24671 29853 34604 33472 35895 40081 40736 36070 31852 29529 27101 25286 24465 25077 23954 21847 19320 17426 15637 14882 14823 14252 13991 13960 14443 14833 15114 15031 13879 13055 12916 13308 14310 15644 17318 18541 19333 23112 27767 37536 46158 53248 61237 74312 93644 114854 139039 161875 179235 202825 240460 236119 190137 194618 171258 142287 142164 138010 124714 114184 104066 107114 101714 66634 19030 5826 3270 1678 516 354 337 299 271 238 174 179 213 494 1052 1892 3024 3081 2802 2583 2200 1452 1352 1288 1125 907 908 872 796 857 934 804 931 1295 1930 2467 2370 754 155 158 122 169 92 62 83 87 90 135 122 95 119 102 84 121 119 130 122 114 105 123 105 93 99 115 105 131 96 98 122 112 98 96 106 114 96 130 128 125 110 115 94 110 123 121 102 90 63 61 64 54 48 89 68 85 105 82 64 57 72 56 49 44 45 68 54 46 47 51 38 52 49 58 64 50 25 15 24 21 18 12 17 15 -7 -19 9912 236 1635 30 10035 2 45 12 5477 -11214 -66 68 143 181 205 354 415 462 532 559 644 685 738 928 972 1212 1487 1664 1915 2323 2764 3187 3462 3605 3797 4156 4795 5429 5864 6387 6984 7466 8037 8575 9202 9687 10389 11130 12247 13369 14530 15296 15768 16654 17314 17910 18665 19645 21279 23287 25591 28172 30982 33350 34540 35233 35541 35948 35083 33598 31551 29112 26885 25340 25418 26519 27354 28842 30017 30276 31090 31816 32496 34457 36140 37526 37767 36566 36247 35471 33127 31604 29198 26604 27877 31584 34412 34716 35077 37541 44991 55423 70427 93422 117452 145278 168946 181726 190465 170538 168279 195142 223012 228034 214134 204409 155019 98130 76137 57321 38423 25622 17406 14049 13010 7817 3837 1941 547 373 374 326 314 256 167 128 138 174 190 272 344 593 1632 3196 3514 4580 4570 4195 3602 3341 3096 2903 2470 1635 997 517 362 306 257 256 252 273 222 134 115 86 79 110 132 103 107 111 103 113 115 124 130 162 124 134 138 121 122 117 119 119 126 131 113 112 132 114 144 110 134 159 145 138 155 162 139 117 138 157 124 115 119 105 94 78 52 57 52 56 60 93 97 94 85 98 74 86 82 71 56 64 54 54 53 58 57 42 52 73 71 68 57 44 33 43 24 21 26 30 5 -14 9918 257 1032 30 10032 2 45 18 5478 -11214 -9 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 95 251 368 558 674 769 1020 1201 1434 1645 1859 1970 2155 2354 2739 3084 3375 3699 4096 4394 4712 5230 5899 6829 7840 8685 9512 10237 10853 11222 11247 10972 10648 9958 9131 8308 7586 6897 6733 6639 7030 7603 8179 8810 8960 8742 8416 8390 8585 8658 9334 10236 11551 13474 15586 18089 20178 21995 23502 25250 26160 26684 27146 28059 29692 31945 34340 36549 38516 40003 41333 42688 44978 46869 49747 51623 53465 54431 56645 56855 56615 57014 57906 58900 59220 55053 51032 46043 42988 40218 37792 37214 38938 44592 50836 55240 57585 62417 66201 65585 69311 80209 93378 111843 130327 130880 133752 150684 171694 185936 176185 143780 121045 111321 104060 77287 49973 34615 26040 19429 12578 8239 5947 3443 1723 470 466 1152 878 387 379 276 171 182 209 144 155 180 248 347 480 520 889 2086 3533 4467 5956 6736 6831 6387 5605 3673 2377 1902 1281 763 514 431 321 199 118 94 123 115 148 119 108 100 127 130 129 106 100 119 99 87 110 154 140 124 99 96 128 133 126 118 124 135 120 134 135 115 105 153 150 137 145 150 147 129 135 161 117 107 145 124 85 54 45 77 56 39 73 71 61 79 94 88 92 88 86 63 57 61 51 43 39 43 38 65 58 58 54 51 44 47 44 42 35 25 21 -11 -19 9924 269 731 30 10031 2 45 24 5479 -11213 -48 147 208 159 254 297 371 434 621 800 939 917 774 542 365 251 71 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -9 14 100 237 379 448 542 632 753 891 909 999 1113 1139 1173 1394 1688 2032 2628 3111 3782 4772 5330 6251 7632 8718 9813 10746 10414 9675 8966 8534 8314 8755 10368 11788 12493 13366 14697 15104 14986 15530 16592 17931 19632 21668 23809 25406 26334 26909 28036 30449 32823 34895 38524 40515 41152 42566 47859 52319 56604 59087 61131 62904 65735 69280 74277 78596 82758 87646 90557 91351 95222 100767 105166 108283 112849 116132 115917 114084 112825 112015 108276 102146 94521 86323 76359 71237 70191 59252 57287 60005 55135 51283 48699 46843 45866 48410 51315 58860 64162 69487 74726 73540 73750 76846 67488 56949 41333 27365 19248 12882 9634 7937 6360 5480 4371 3172 2161 780 2725 36045 18886 652 632 463 256 245 189 223 233 212 248 248 281 289 407 480 538 537 781 1679 2928 4126 4362 3420 2345 1433 928 673 491 309 243 182 154 138 148 153 160 164 161 155 151 152 181 169 148 149 158 151 162 192 152 163 129 136 150 161 155 166 166 143 162 160 160 160 158 168 167 142 175 161 162 163 185 155 156 172 166 158 150 121 91 101 91 111 116 111 105 104 99 111 110 127 122 127 113 96 85 90 103 88 89 101 104 107 95 95 104 88 79 81 66 55 58 51 8 9 1 -10 9930 258 972 30 10032 2 45 30 5480 -11212 -20 34 124 161 272 416 548 447 427 428 334 351 252 246 220 206 104 130 147 223 303 340 541 663 688 912 1136 1252 1314 1428 1582 1781 2107 2502 3102 3842 4691 5703 6827 8160 9406 10479 11427 12027 12285 12191 12844 14464 16841 18051 17894 16600 14864 13406 12336 11697 12623 13918 14013 14719 15142 14698 15721 17572 17387 16063 14932 15540 16724 17899 18322 19840 20451 20533 20908 23641 26268 29358 32812 35514 39504 44540 48796 52976 58363 63419 66939 69821 73323 77036 81110 85268 86014 86471 90526 93266 92949 94445 98003 98712 98505 99543 102703 105763 112405 119699 124559 124061 118766 106405 87737 64324 45798 31105 22348 22258 27860 36603 42876 46874 47114 49290 54920 56558 65020 81604 87183 76140 64307 44093 30616 15731 9278 7824 6650 5933 4124 2215 1115 917 932 1120 823 345 315 238 188 187 128 111 137 174 194 196 163 124 162 159 128 142 181 253 299 348 535 838 1118 1221 1140 952 721 650 387 155 110 93 63 74 66 94 68 65 81 92 79 72 46 96 105 136 102 72 88 99 109 113 101 105 88 98 93 70 87 88 101 104 99 91 106 97 103 101 97 117 135 115 88 83 100 104 96 90 87 74 49 43 28 30 52 56 65 42 39 51 66 59 70 79 51 54 37 30 33 36 37 30 42 32 28 36 27 20 9 1 9 5 -11 -24 9936 270 642 30 10032 2 45 36 5481 -11212 166 395 596 835 1035 1401 1691 2289 2933 3495 3757 3654 3459 3448 3643 3932 4265 4547 4801 5134 5411 5920 6480 6429 6390 6664 7271 7882 8174 8299 8234 8292 8438 8601 8733 9225 10106 11385 12359 13098 13877 15073 16642 18407 20179 21156 21702 23140 24959 27733 31176 33950 35927 34423 28889 23167 21078 21469 20723 20515 22330 25118 26335 25662 24803 24870 24487 24455 25993 27310 28263 29321 32070 32490 32638 32276 31312 30885 29895 28322 25776 23043 22185 21857 21055 19961 21197 23312 26282 28208 29472 31421 33374 34626 35256 34212 33943 34670 34507 34050 34468 35549 37361 41190 42616 43876 47112 51653 54223 57533 61999 67286 71400 75045 78670 81636 86635 93862 90025 88226 88235 78920 72840 58087 41521 30656 25498 24111 23162 23935 23262 23664 30722 40058 47444 51828 49740 42356 46298 59140 61280 38569 15142 8994 8304 8345 8195 6924 4265 2768 2413 1963 1560 1141 795 568 415 284 186 197 164 237 191 181 185 159 155 134 170 158 187 189 163 117 158 177 164 186 204 206 242 189 119 133 124 132 132 111 97 75 91 101 93 71 70 79 104 97 111 117 69 106 106 90 106 104 91 80 71 75 96 94 91 120 116 105 117 112 100 85 95 92 114 115 117 101 111 119 129 117 125 116 103 87 76 67 59 50 53 56 48 53 77 69 69 64 57 56 73 82 64 43 51 64 54 45 46 46 44 41 26 35 33 30 20 20 12 11 -13 -16 9942 274 583 30 10033 2 45 42 5483 -11211 38726 3193 2993 2616 2949 3504 4194 4959 5702 6539 7450 8354 9552 11139 13917 17374 19671 19738 19422 20089 20834 21247 22063 22992 24006 23773 23244 21950 21845 23201 25803 28922 31915 34111 35122 34128 32248 31493 31477 31450 31199 31010 31486 33550 36084 39089 42294 43604 44420 45536 46585 50103 55727 55410 49889 43703 36994 33521 31787 33803 37044 38391 36661 37091 38536 38463 37354 38799 44316 46346 46538 42576 41531 39602 39748 41628 42155 39747 36171 33982 31015 27862 25612 24043 23121 22463 23112 24527 26308 25766 25225 25808 26542 27145 27205 25924 23859 22391 21640 21115 20921 20551 20551 20469 20602 20862 21055 21744 21980 22331 22124 20989 19890 19139 18271 17780 17463 16460 15320 14828 14648 14446 14803 17826 23110 32076 44226 48120 50615 55052 58911 52035 43024 40935 36745 28687 25997 22624 20243 18968 22202 29271 36975 35234 20209 8727 7795 8268 8882 8443 8303 7447 5295 3634 2748 2206 1920 1593 1351 1093 750 470 363 304 263 249 247 232 212 166 195 191 193 165 158 154 180 143 164 184 168 189 171 130 119 102 120 127 116 111 133 122 117 80 74 87 106 94 80 115 116 73 94 124 108 123 110 100 114 108 110 114 113 86 95 120 125 115 87 79 108 111 106 99 116 122 104 116 121 147 131 134 130 100 97 129 108 104 74 64 58 56 49 55 61 54 64 65 73 79 82 87 82 73 76 62 66 58 42 49 46 37 51 58 33 21 8 26 15 -3 -14 -14 -9 -21 9948 273 584 30 10034 2 45 48 5484 -11210 23468 12356 11424 9174 6915 6140 6419 7064 7735 8619 9812 11733 13704 15854 17659 19921 20992 22600 25350 27970 29903 31287 34139 35861 37252 39319 40727 39729 37213 37625 38711 37432 37612 39614 40860 41074 44164 47865 47969 48614 50457 51151 51870 53513 52463 52225 52277 50960 48221 45146 40212 33454 29805 26037 24899 25235 24542 23972 26768 33266 40360 46046 51918 57535 61767 59411 56017 50104 40049 36192 34252 31491 30339 30155 31314 32035 32311 29972 27733 25534 23390 22897 23729 25138 26947 29185 30251 29307 26238 22968 21604 21604 22686 23831 24765 25547 26734 28229 30476 32550 32816 32451 31637 31046 30930 31316 31251 31094 30005 27796 25205 23230 22077 21362 20732 20129 18764 17421 17511 17908 17013 15753 15069 15241 15510 14824 14283 13722 14872 16211 18930 22357 23262 20349 19435 18086 16849 16026 14792 12374 10633 9796 9261 8690 8711 7658 6292 5389 6110 8471 11328 9200 3665 2523 5622 5851 1981 1359 1110 1099 1062 1097 1056 869 718 671 537 426 397 326 276 269 221 198 173 184 180 151 181 125 134 145 133 132 165 137 131 120 118 108 86 90 128 81 79 62 52 89 72 93 108 96 80 74 95 97 86 104 125 117 95 114 102 100 120 95 103 118 98 108 115 113 87 98 108 91 117 123 127 112 115 120 108 114 110 90 97 97 83 52 44 32 38 40 54 43 50 48 62 82 77 87 76 86 82 71 66 45 43 50 52 55 41 31 29 31 21 31 13 -5 -2 -6 -16 9954 274 584 30 10034 2 45 54 5485 -11210 22805 12495 13425 15131 16069 15550 14197 13610 11821 10144 9178 8270 8028 8786 10453 11475 11790 13044 14427 15726 16867 17926 19882 21362 23497 25833 28719 31733 34901 37577 40200 43240 46119 48282 51837 54584 57938 61905 64387 64937 61499 56559 51852 46708 44068 43470 43063 42372 44098 48791 51994 54440 57374 58858 57292 54785 47654 39912 37222 39524 43556 49004 56757 65494 72748 76993 71820 56663 45365 41035 37384 34138 32010 29846 27867 26116 24104 25049 26499 26613 27788 27404 25734 24620 22090 18407 14767 13075 12134 11464 10589 10744 11454 11739 11554 11902 12753 13669 14402 15284 16732 17906 19351 20385 21149 21426 21371 21626 21248 21282 21527 21525 21311 20865 20989 21275 20878 19885 18822 19424 20188 20358 20123 19343 18610 18898 18841 18758 18601 17842 16998 16668 16681 16361 14771 13097 11029 8985 8695 10080 9980 8634 6746 5236 4959 6708 9400 11453 15462 29526 56030 17554 4329 2803 2215 1813 1432 1071 887 763 705 618 570 555 505 472 404 340 334 327 273 294 270 215 234 200 199 173 189 155 150 144 136 161 165 152 128 187 166 134 124 130 136 153 151 112 108 92 108 94 122 113 110 114 130 103 110 121 144 142 128 140 100 117 133 111 109 126 104 96 128 102 95 81 93 103 104 130 132 143 166 170 144 125 144 116 113 126 119 101 74 54 36 53 67 49 66 76 76 94 75 69 82 91 80 76 63 77 63 57 55 48 43 48 46 39 28 24 27 19 7 -12 -17 -24 9960 276 616 30 10036 2 46 0 5486 -11209 11589 14016 15597 16651 17640 18094 18051 16654 14683 12498 9290 7377 7248 6670 6776 7905 9247 10296 11548 13090 15029 17127 19509 21969 24964 28421 31176 33316 35556 37979 39580 40691 41471 39536 38740 38203 39397 42128 46321 51638 56405 62125 68347 73669 78957 83237 80224 68720 59073 53571 48313 44154 42156 44549 49422 52177 50604 48917 57004 80528 96318 87934 87975 87651 65042 46598 40282 36676 34160 31383 29424 27574 24550 22765 22042 22450 23110 23860 25254 26521 26322 24753 23513 22152 20924 20424 20527 20168 19221 18240 18335 18569 18304 17952 18092 17758 17268 16747 16085 15356 13749 12196 11169 10422 10245 9713 9356 9432 9060 8842 8914 8459 8131 7406 6775 6700 6804 7129 6940 7057 7550 8056 8906 9153 9256 8939 8180 8275 8667 8807 8391 8339 8771 8638 8376 8313 8735 10345 10136 9881 9543 11107 29107 79800 94493 96283 113313 96896 89959 30312 4932 3083 3694 21317 9995 3366 1639 1288 1002 868 718 546 445 398 329 332 342 299 295 288 280 263 275 275 283 309 274 215 199 207 219 234 211 199 193 209 161 175 201 204 180 157 182 157 150 143 127 98 140 158 138 162 155 153 162 123 152 155 134 139 169 153 135 134 113 121 137 147 143 150 167 140 129 146 161 164 147 145 147 174 180 153 162 167 152 153 159 140 120 109 128 104 98 86 112 97 107 109 107 120 127 142 134 123 109 94 105 93 98 96 80 75 79 79 76 65 53 43 27 35 28 21 17 8 -6 -14 9966 275 648 30 10038 2 46 6 5488 -11209 13610 15920 17747 18969 18804 18971 19981 20764 21033 20691 19534 17302 14316 10869 8687 8273 8609 9322 10121 10484 11341 12220 13195 14715 16718 19373 21511 22264 23415 24714 25816 26233 26293 25328 22247 21935 21661 21812 23353 26097 29347 33230 37984 43466 49254 52641 55485 59698 64471 70799 75863 79601 82252 80678 80763 85388 88971 97261 119324 158265 167452 155722 142979 117384 75911 47609 34762 26384 19621 15007 13602 12289 11612 10903 10684 10297 9308 7877 6934 6239 5650 5396 5489 5779 6216 5644 4612 3808 3080 2705 2635 2562 2311 2010 1887 1731 1522 1364 1185 1019 941 915 836 796 744 668 614 697 752 768 923 976 982 1032 1022 1003 1005 906 935 942 934 913 1018 1188 1320 1583 1841 2186 2364 2620 2812 2989 3692 3764 4000 4198 4567 4467 5341 6365 6706 6933 9352 15642 19011 20182 15116 8244 7468 5914 6095 6042 6094 36070 277801 308933 9895 1927 1249 1077 809 719 648 659 577 505 452 419 326 294 333 290 249 274 242 246 189 172 144 165 149 162 145 151 180 138 108 100 150 180 136 125 130 152 133 120 138 110 96 144 152 137 139 131 146 180 142 161 141 119 139 125 141 119 124 112 126 113 117 116 134 137 107 133 114 135 148 133 154 150 144 135 132 131 128 116 127 131 108 107 101 101 81 108 111 78 83 85 122 107 105 106 100 106 117 92 76 83 83 85 67 55 49 40 47 49 26 32 27 19 16 8 -9 -14 -11 9972 277 647 30 10037 2 46 12 5489 -11208 12359 15009 17747 19740 21194 21852 21405 20151 18395 17120 16656 16677 15950 13935 11087 9122 8050 8184 8674 9238 10350 10951 10844 10949 11822 13532 15310 17064 18466 20207 21567 22346 23368 24386 24264 23259 22631 22952 23795 25534 27264 29182 31477 33373 35570 37374 39034 39567 40509 42653 45759 48611 51280 53444 56866 64845 72200 81613 98624 114261 124945 134210 137842 137977 132545 118623 103581 89781 83954 82403 83802 84270 75989 52674 26485 10106 6153 6786 9063 14087 17596 11813 6359 5588 5229 4528 3455 2788 2087 1753 1740 1577 1538 1507 1469 1389 1498 1557 1630 1674 1844 1910 1958 1993 2165 2206 2103 1979 1635 1359 1213 1016 917 860 852 804 810 907 906 807 882 992 1059 1201 1310 1539 1957 2598 2948 3332 3450 3167 2872 3033 3328 3684 3952 4487 6402 7355 8334 8980 9251 10456 11378 11017 10779 10884 11291 11610 10948 9999 8761 12003 90876 113269 6717 3377 3173 2804 2256 1499 1001 700 545 427 424 363 358 299 266 244 262 280 256 260 221 216 177 174 125 135 158 104 113 136 139 159 151 219 282 280 203 159 140 135 130 144 134 163 122 123 136 124 150 181 141 137 131 149 149 141 125 145 160 148 148 135 107 124 133 146 143 124 111 130 147 146 138 156 160 160 151 153 144 148 144 156 166 125 112 114 90 107 104 116 124 126 114 132 137 133 144 127 108 110 117 100 90 97 88 84 79 57 49 50 60 50 42 35 32 22 26 23 8 -4 -14 9978 276 646 30 10036 2 46 18 5490 -11207 6199 7642 9572 11931 15015 18156 21034 23257 23905 23264 20917 19163 17148 16319 14841 12543 10134 9067 9075 9429 10312 11440 12489 12622 12276 12533 13284 13696 14086 15333 17378 19925 22524 25516 28403 30492 31052 30994 31581 32207 33344 33787 33387 32194 31467 31704 34323 37503 39914 43229 47217 52621 55174 55317 57334 63697 72576 84105 98262 110238 115302 118058 116435 112615 109777 103142 95121 85621 79096 76733 76180 74693 68342 61262 56631 57334 60146 57929 46721 31072 17236 9413 7018 5913 5144 4509 3925 3692 3883 4270 4566 4795 4903 5217 5526 5773 6290 7059 7652 8166 8487 8453 8478 8702 8659 8316 7868 7770 7708 7573 7221 6888 6353 6136 5977 5660 5412 5427 5773 6144 6559 6609 6247 5703 5343 5433 6130 6948 7495 7050 7148 8455 10379 11084 11190 11675 13924 14140 14324 12739 13153 12808 10337 8792 8053 7181 6477 6222 5851 5558 5299 4648 4167 3923 4178 3295 2256 1990 2150 2239 2301 2717 3366 2625 1886 1199 822 682 491 339 292 294 278 251 193 247 188 206 210 166 162 127 152 169 127 148 186 146 154 156 163 186 162 143 121 144 128 124 99 125 114 87 90 113 117 99 101 146 161 152 154 139 116 129 132 127 125 142 149 108 108 102 94 123 120 122 134 134 146 158 160 177 172 165 146 131 140 144 135 126 103 101 105 79 86 87 98 102 106 106 110 111 127 110 99 116 100 92 91 75 67 68 60 53 28 25 27 37 45 22 16 7 -4 -9 -14 -20 9984 268 646 30 10036 2 46 24 5491 -11207 5592 6767 8374 10537 13359 17105 22059 28881 35645 41841 49297 55923 55929 50179 44181 38588 34115 31366 32615 34675 36792 39465 41366 41911 43392 45517 48066 50139 51475 50775 49917 50317 50536 51992 53423 54224 51898 47430 42228 36347 32737 31172 28369 24574 24374 30748 41215 46004 48645 55127 60035 65528 73850 82265 88152 86582 80727 66140 60772 56369 48340 44382 41630 37949 32685 25537 18789 13808 10647 9483 9116 8947 8979 9464 9862 10289 10336 10223 9631 8549 7491 6999 6976 7107 7792 8806 9990 11339 12284 12467 12511 12788 12962 13274 13845 14409 14992 15629 16329 16774 16691 16154 15918 15759 15320 15257 15739 15422 15001 14599 14008 13835 13926 14123 13702 12983 12387 12374 12622 12104 12501 14193 15504 15671 15474 15127 15424 16952 17388 17197 16471 15977 15380 12994 10825 8668 6723 5228 4314 3678 3080 3240 3322 3308 3089 2770 2470 2371 2454 2259 1960 2034 2015 1752 1573 1445 1345 1088 828 661 578 630 764 946 838 604 486 434 379 270 241 178 166 140 169 141 114 181 178 151 103 145 105 132 128 114 115 82 78 84 113 108 79 88 79 69 83 80 62 59 68 102 67 67 77 65 64 57 95 103 98 80 70 83 74 59 82 96 53 39 55 58 55 57 47 61 56 65 71 73 116 97 77 102 110 93 79 73 62 59 52 58 41 41 48 26 11 15 23 30 45 52 38 31 31 50 38 30 32 12 2 0 -1 -6 -16 999999 999999 -24 9990 273 617 30 10037 2 46 30 5492 -11206 7237 3047 3491 3962 4912 6345 8882 12531 15934 18802 23290 28775 34523 41331 47684 50229 50343 48446 46267 44658 43230 39457 35714 33928 31636 29407 29285 29558 30938 32742 34485 36579 38636 38366 37787 38582 38629 37393 37681 39828 40804 39388 38226 35207 32696 34131 38712 44537 51725 58373 65546 72853 83711 98172 109187 116231 116120 103412 90470 80309 67220 50936 33565 23346 19212 16920 14559 13132 12296 12593 13010 12808 11904 11252 11169 11651 12878 14675 15944 16411 16971 17852 19026 20676 22540 24521 26823 29069 30408 31559 32497 33274 33539 33195 32944 33121 32521 31285 29893 28652 27294 25300 23317 21571 19570 17822 16737 16080 15593 14920 14424 14134 13656 13073 12703 12773 12401 11683 12469 13369 13029 12362 12482 10859 8993 7681 7793 7837 7725 8063 8197 6281 4114 3006 2288 2097 2343 2359 2327 2373 2305 2274 2228 2340 2119 1745 1653 1547 1503 1398 1209 1098 959 776 651 947 1406 1467 743 565 596 533 527 485 525 545 547 595 521 417 268 198 191 176 192 162 174 169 164 188 176 177 171 144 134 143 126 137 121 111 136 149 175 136 104 100 137 120 88 104 96 111 100 90 103 63 66 102 105 88 79 87 89 87 103 123 98 81 93 118 78 67 86 87 101 100 103 90 96 98 106 122 117 120 140 125 111 96 104 112 107 90 75 87 64 55 72 70 47 40 36 56 94 98 84 74 58 61 60 63 50 37 35 21 21 13 11 5 -11 0 -9 -23 -18 9996 272 618 30 10038 2 46 36 5494 -11205 7702 1278 1757 2198 2992 3923 4661 5265 6246 7790 9555 11631 14281 17932 23784 28963 32624 36902 40358 44246 48977 54493 59557 58176 55078 48121 35766 25001 20497 17932 16182 14989 14483 14754 15149 16699 19721 23221 27022 29678 31143 32042 31620 29652 27578 28011 31897 34359 35353 37667 41412 45230 49332 52132 53332 54647 57349 61076 62314 61587 61640 63108 66807 67937 67829 67374 67431 68263 67566 66272 66117 67620 68600 63854 56756 51815 46543 39738 34549 31592 29617 29298 30793 32852 33990 35614 37271 38810 39125 38779 39443 38708 37218 35774 34254 32766 30732 27993 24654 21132 18794 17791 16484 14900 14313 14310 15088 15913 15475 14357 13976 14098 13865 13136 11364 10470 9911 8505 6909 6282 6232 5452 5106 4547 3410 2445 1942 1471 1225 1104 868 727 729 649 657 700 764 775 690 651 619 605 647 638 670 633 561 535 521 471 423 418 437 447 510 515 737 1940 1536 482 320 275 450 667 332 228 218 252 220 205 195 186 184 183 214 185 152 163 154 128 167 196 176 162 134 96 107 140 134 145 139 162 139 130 128 124 129 105 126 95 100 124 134 94 88 83 61 76 112 105 109 74 94 119 129 103 104 115 118 110 68 64 81 97 83 109 78 98 99 96 91 105 110 124 115 125 133 113 111 121 115 95 83 73 49 41 44 47 30 42 65 60 60 72 87 66 73 69 49 60 52 35 21 17 9 -8 -12 -11 -2 -15 -19 -19 10002 274 618 30 10038 2 46 42 5495 -11205 6019 1245 1362 1387 1569 2159 3250 4616 5582 6484 7330 8183 8800 9597 11695 14150 17590 22768 27124 30146 32983 36409 40754 47224 57028 74334 86524 76291 55051 36693 25042 19121 16813 15811 15049 13696 12583 12084 12264 12429 11712 10677 11371 12559 14325 17331 20195 20068 20748 22843 25204 28498 31982 36047 39863 43300 46838 48418 48836 51652 56773 61382 66890 73216 80414 89644 102251 116270 129976 140957 145394 144948 143569 135405 119982 95575 67747 47602 37879 35502 35120 34816 33848 32000 30905 29844 28414 26552 23836 20735 18690 17769 17628 17663 17631 17591 17577 16158 14763 12875 10771 8974 7887 6997 6121 5506 5186 4995 4411 3801 3237 2778 2655 2357 2024 1801 1633 1499 1446 1505 1348 1145 1010 876 862 937 1192 1226 1154 982 922 878 836 799 941 1316 1784 2009 2162 2318 2192 1819 1372 1021 760 632 569 594 551 529 535 460 353 416 472 466 687 1300 713 348 411 438 698 443 281 265 242 219 201 166 248 254 258 263 219 218 186 167 221 194 214 175 161 157 192 176 182 164 174 177 204 194 149 159 190 162 168 165 112 111 138 118 142 143 129 116 86 110 99 101 125 119 130 117 127 147 120 119 144 126 96 71 91 106 108 119 113 121 125 134 119 140 132 121 127 141 142 139 134 116 136 135 120 114 78 73 74 72 76 77 49 70 61 68 86 97 105 87 81 87 81 70 63 59 46 30 11 -3 5 5 0 -11 -20 -16 10008 274 619 30 10039 2 46 48 5496 -11204 1992 2017 2576 2987 3346 3514 3510 3862 4094 4417 5262 6642 8341 10297 12760 15207 16268 17657 18666 19557 23312 28551 29763 32563 37128 45166 58412 71069 74449 64905 51940 41400 32751 25632 21448 19186 18107 17490 17286 17021 17343 17483 17911 18611 20255 22269 25471 26670 25976 25272 24604 24712 25603 27403 31226 37747 45863 55574 67939 80023 85684 87982 93211 101896 114139 123525 132024 137178 137171 138306 135315 125167 109415 90998 72224 56493 48570 41656 35310 32700 28854 26713 25032 25157 24893 22641 21508 21626 18683 15178 13012 11624 11001 10330 9418 8034 6860 6401 6253 6070 5651 5207 5132 5269 5751 6707 7901 7316 5996 4345 2993 2309 1956 1761 2031 2353 2115 1730 1513 1385 1309 1323 1381 1358 1545 1955 1957 1897 1948 2043 2031 2049 2051 2367 2693 2946 3064 3415 3282 2492 1957 1422 1169 988 810 741 610 569 523 477 452 477 492 504 639 725 941 895 514 364 386 402 1420 2423 376 271 245 279 227 222 214 206 211 218 213 222 183 225 184 135 178 212 173 135 154 168 149 151 152 142 159 159 170 152 127 136 149 144 136 153 113 113 114 99 108 111 97 68 58 87 81 83 121 128 121 120 122 113 118 86 94 89 68 78 82 92 93 90 111 118 120 111 116 144 122 139 126 107 106 124 123 110 92 95 102 83 72 61 66 73 44 52 58 62 80 106 106 95 78 66 69 65 60 55 44 36 8 9 8 10 6 -14 -22 -24 10014 274 619 30 10039 2 46 54 5497 -11203 13025 2898 3499 4306 5541 6666 7969 9253 10603 11762 12808 13379 13810 14044 15976 19776 23317 24466 25060 24973 25184 27846 30094 30771 33373 37006 43246 57307 70035 67503 57047 52594 50094 48614 44046 38994 32783 27227 23252 21198 20406 20407 21916 25076 29300 34679 40334 46226 52792 59356 61342 61310 61503 62068 63926 66069 69838 74441 78180 82730 85113 83280 78817 73411 69574 67347 60528 52811 50135 52783 56418 54802 44871 34625 30373 31390 33487 31280 26468 25533 24271 21377 16903 14583 17268 19346 18012 17307 17867 19885 21379 22693 24132 24786 24158 23857 23727 24038 26231 29038 28951 27142 26155 26022 27596 29294 25874 22302 18199 14227 9664 6539 5265 4475 3621 2885 2306 1948 1993 2463 2689 3164 3545 3520 3057 2819 2680 2579 2662 3251 3639 3800 4253 4347 4055 4093 4175 3714 3467 3174 3306 2763 2335 2227 2386 2171 1915 1727 1416 1234 1019 838 762 674 699 670 554 483 447 444 455 469 404 316 308 284 293 254 269 253 239 236 212 225 230 202 165 215 169 188 199 174 187 143 178 188 152 178 166 128 136 153 117 129 153 171 152 145 141 133 111 104 128 108 108 112 85 108 85 87 80 86 132 123 108 127 160 139 116 118 110 91 98 85 75 90 114 94 108 119 125 106 127 108 127 160 142 125 112 130 122 113 107 103 90 78 84 78 60 65 58 63 61 73 106 98 105 96 85 95 79 65 63 47 39 29 8 19 18 13 11 7 -14 -20 10020 274 618 30 10038 2 47 0 5499 -11203 9367 43 301 687 1262 2186 3354 4701 6142 7885 9392 11210 13206 16543 21104 24207 23940 22006 21241 21217 20570 20854 24256 27411 29534 30594 31954 34599 39534 42441 39687 33881 29399 26444 23414 21579 19853 17244 15200 13843 13776 13489 14206 15122 16204 18484 20349 22039 25384 29695 33763 38041 42828 46670 49829 50636 50970 50437 50085 52562 53779 54606 56977 57863 56910 56580 54651 53513 53738 56296 58886 59486 59423 61162 65342 71811 74255 79122 85141 86365 76756 62914 46399 37118 30229 26311 23892 22520 20533 18573 18260 18674 19750 22455 26666 31920 37683 42930 46736 46429 44505 42546 41907 41367 41166 39292 37837 31755 23718 17393 13755 13009 10463 6901 5170 4262 4318 4160 3464 2979 2746 2720 2656 2463 2389 2076 2219 3952 6864 10093 14580 16618 12877 10685 9408 7852 5566 4816 3886 3138 3199 3339 3244 3059 2450 1958 1742 1714 1728 1676 1535 1416 1247 998 875 849 763 680 703 721 697 889 1565 780 457 389 388 347 289 279 304 285 261 217 220 223 189 176 186 193 192 182 138 177 185 163 154 155 159 182 173 159 169 168 153 136 129 125 148 158 155 128 122 100 104 97 116 86 94 101 105 94 90 85 117 142 112 119 111 120 123 110 114 114 109 98 98 85 109 132 101 117 115 122 143 156 125 121 121 134 117 128 142 135 113 90 94 89 86 65 76 72 58 60 105 101 72 79 91 73 62 71 64 55 41 37 20 -3 2 17 9 -3 -10 -18 10026 274 618 30 10038 2 47 6 5500 -11202 11950 1339 1424 1331 1141 1066 1027 981 1225 1669 2160 2539 3207 4395 6237 8745 10707 11956 13125 13660 14437 15629 17320 18454 19952 22203 26421 30415 35097 39012 38704 36238 33358 32021 28407 24059 20419 18872 16789 13846 13108 13993 14136 13510 14127 16195 16576 15519 15780 17756 20320 23658 27231 30623 34880 37244 37068 34885 35015 36115 37782 39626 40969 40738 39671 40426 41435 40873 38388 35420 34213 36861 41822 45110 48267 51456 56846 62496 68059 71557 74192 81493 86542 79999 70798 64147 53306 44467 40418 38986 38894 38591 38049 38712 38519 37135 36150 37010 37628 38511 40003 40860 38238 33923 30272 26575 24255 22961 19591 14206 12942 11238 8666 7076 6554 6199 5154 3840 3046 2615 2171 2605 3193 3357 3540 4434 5650 6710 9126 13829 17990 18819 15793 12289 10276 8470 7018 5770 5022 5768 5965 5522 4955 3640 2878 2575 2296 2154 1968 1754 1547 1498 1516 1575 1530 1190 1035 1082 1129 1049 4525 21065 39428 2199 395 363 268 292 256 245 214 189 168 159 197 170 173 205 172 186 190 157 179 133 134 178 168 169 152 121 134 109 93 127 106 111 130 114 120 113 132 132 116 62 89 71 51 66 72 95 89 114 119 135 129 114 66 80 101 107 131 97 71 56 70 75 78 69 80 102 79 97 110 109 73 92 97 109 125 114 100 124 110 100 89 92 75 61 63 72 43 47 49 52 39 47 67 67 63 74 68 40 56 49 39 28 10 6 -10 -11 -16 999999 999999 -22 10032 273 618 30 10038 2 47 12 5501 -11201 31724 1135 1436 1944 2444 2837 3206 3478 3622 3817 3851 4015 4225 4626 5151 5813 6794 8238 10285 12604 14875 16810 17841 17908 18322 19905 20884 21756 22197 22524 21221 19236 18417 18753 18741 19207 19758 19111 17730 16841 16336 16611 17786 20956 25846 30775 34795 35235 34106 32568 29758 25521 22959 23242 25790 29959 33760 33780 35545 37011 36360 34137 34862 37885 39004 40611 42052 42287 42367 43172 45975 49329 52190 56678 64705 71733 73913 79892 81662 82413 85270 85628 79963 76935 77121 77126 70509 51490 39496 33902 29047 26783 26021 25059 24013 22760 21795 22996 24864 26483 28148 30237 31725 30092 27003 22681 20296 18564 17139 13432 9902 7657 6376 5669 5283 4664 3796 3023 2716 2485 3085 4343 5919 6315 6452 8249 10615 11062 12872 16452 19813 20350 21892 27335 31334 25470 18932 13103 8951 7888 8410 7092 4034 2974 2745 2762 2755 2692 2594 2582 2588 2310 2134 1816 1628 1462 1241 1102 846 1073 9263 4697 455 354 282 254 234 261 242 185 221 230 182 159 164 178 174 177 196 167 150 162 154 132 142 128 140 155 136 152 169 125 105 108 124 107 134 152 114 118 129 113 116 100 98 70 56 47 82 76 84 95 108 98 102 85 72 109 96 102 105 88 99 114 100 82 70 89 79 65 89 83 105 93 114 114 125 116 127 117 99 106 118 111 105 90 79 87 74 63 61 58 69 55 42 54 63 70 78 63 57 46 59 59 36 26 9 -4 -10 -12 -24 -24 -20 10038 271 620 30 10040 2 47 18 5502 -11201 24229 999999 999999 2 312 900 1431 2091 3093 4312 5315 6296 7315 8018 8281 8528 8725 8579 9029 9657 10597 12638 15196 17128 19243 21952 24546 25390 23575 19953 17094 14791 15382 16886 16540 16178 16025 16813 18196 17888 14547 12054 9585 6784 5786 6529 9371 16201 26448 36584 47609 59958 68210 69863 62895 50467 40943 35362 31092 29575 30759 32436 34892 37073 37475 37530 36809 35254 36107 41130 45743 46244 46616 49664 52258 51469 48523 43623 40362 38842 34296 30996 28582 28968 33555 38188 41575 43619 46218 55763 59425 61366 61977 58851 57794 55533 53876 55078 54477 54447 54845 51291 43766 36403 28264 21520 16027 12199 10684 10307 10127 8405 7299 7400 6920 5777 4617 3583 2701 2113 2073 2287 2922 4821 5968 5820 6270 8948 16673 24958 30212 34956 32799 23205 14632 9841 7228 5874 5445 5481 5564 4807 3884 2764 1997 1567 1455 1351 1341 1353 1241 1055 981 887 765 695 600 496 399 426 603 349 225 216 204 200 158 164 168 171 166 191 122 141 164 120 139 132 133 111 103 118 109 145 105 117 118 87 101 117 105 102 116 116 83 125 130 100 109 100 100 97 91 78 61 76 63 64 42 56 51 57 38 50 43 39 77 97 92 76 51 81 83 80 45 52 68 52 59 55 57 48 67 98 93 95 102 90 98 101 106 98 74 88 91 71 60 56 63 62 57 53 44 34 30 33 57 58 50 48 31 27 29 23 20 1 -10 -15 999999 999999 -25 10044 269 650 30 10040 2 47 24 5503 -11200 8 999999 999999 999999 999999 999999 999999 999999 -90 168 570 1217 2340 3619 4817 5140 4460 4180 3765 3573 3740 3847 4546 5481 6688 8731 10973 13174 15688 17516 16219 14313 12263 9919 8869 8558 8905 9224 9356 9427 9078 8454 8180 7149 6031 5331 4750 4617 4557 4304 4582 6953 12643 22562 33717 39510 42726 44428 44600 43980 43035 45549 52953 63413 71116 75034 77344 76565 76120 78358 83807 83214 75864 69971 67126 61314 53452 46663 41120 36921 35653 37276 39616 40030 42317 43916 44022 45425 46436 44843 41839 43334 48356 48890 45674 40159 36868 31824 26085 24115 23067 24213 27691 34907 41098 44676 45705 43672 39293 37263 33923 29051 25143 21220 17718 14269 11154 8693 7761 8662 10709 12657 12797 12948 14932 19126 24738 25633 22220 18573 15274 10862 8040 7143 6483 6384 6000 5215 3932 3188 2212 1576 1214 1151 931 647 458 453 388 403 355 329 335 258 276 283 283 267 287 271 230 193 154 175 200 201 187 198 250 220 167 138 182 164 194 183 176 152 141 118 135 151 123 107 94 91 131 124 129 109 114 136 122 121 99 99 103 126 102 113 126 89 109 89 75 67 71 64 63 56 50 55 44 48 77 97 92 96 115 115 100 73 61 76 82 62 53 38 72 68 71 63 59 89 94 95 103 96 88 100 98 97 103 81 74 81 69 75 64 49 49 50 39 38 48 62 67 60 54 45 56 41 27 29 28 17 -2 -20 -18 10050 258 1100 30 10040 2 47 30 5505 -11200 149 370 624 1020 1687 2567 3631 4842 6120 7648 9614 11827 13434 14489 15320 15761 14984 13896 11581 9586 8363 7214 5447 4434 4459 4941 5343 5396 5496 6522 7797 9237 10301 11439 12150 12271 11808 10243 8297 7802 9973 11440 13242 16678 24112 33288 41108 48256 57487 67733 74801 81971 88812 95560 99653 100755 97692 94074 85641 76602 67012 47166 30009 22928 18812 16195 15022 16701 19456 20706 21777 24394 25651 26649 30615 32066 32584 32691 33238 34918 35885 37980 40760 44487 47753 54779 60324 59777 57029 52627 48025 43874 41305 40300 36994 35476 32924 30013 29509 27304 24874 24118 24036 25286 23294 17580 10388 7528 9743 15970 19736 17005 17238 26506 42062 43925 38267 35556 34051 26869 19970 14108 9951 6941 5293 5010 4499 3380 2755 2287 1231 708 511 377 355 369 343 363 328 322 330 326 302 237 269 237 236 234 260 213 202 242 257 233 209 159 177 203 176 181 181 173 182 185 176 164 178 147 175 167 158 142 138 158 132 148 111 131 126 130 137 125 120 144 115 111 122 122 134 121 114 108 106 103 74 86 94 72 84 118 124 119 122 115 105 126 101 120 109 100 99 111 110 104 114 111 102 109 101 142 130 118 106 127 116 120 151 138 113 116 112 107 78 88 109 88 66 60 55 60 71 95 101 99 84 64 49 42 36 33 21 16 -3 2 0 -12 -11 -24 10056 268 681 30 10041 2 47 36 5506 -11199 2870 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 145 294 761 1444 2224 3152 4080 5356 6689 8217 10113 11873 13790 15497 17940 20241 21587 22088 21526 19355 16591 13788 12015 10611 9655 8529 7548 8334 9369 10043 11204 12799 14674 16107 16538 17296 17281 16409 16933 18305 19274 20009 20056 17508 14597 13374 12925 13786 18105 25025 31009 36384 39926 41061 42459 44708 46767 46552 45297 44771 45135 43173 37648 28533 21440 20492 20313 20220 23579 26594 28599 28635 29089 28754 29078 29748 30683 31921 33075 34285 35204 37370 37616 38922 39050 38350 39492 41778 45093 48995 54035 53748 51015 46788 41942 39435 37068 34486 31819 30044 27006 22762 18374 16366 16116 16679 21080 30608 43000 49784 61216 67662 71153 59842 50326 65054 73392 66369 41087 27068 13197 5963 5581 5381 3760 2810 2516 2619 2263 1685 1213 988 997 826 451 337 307 343 346 286 282 292 318 240 270 240 210 247 214 197 226 221 198 204 192 180 154 117 128 153 152 153 143 137 158 174 167 159 108 131 123 136 127 124 102 106 99 112 82 103 108 121 103 105 96 89 114 106 95 107 104 137 111 112 105 107 95 86 48 56 68 83 107 112 116 107 109 87 102 109 103 69 90 67 82 95 58 65 46 67 60 79 99 64 77 97 96 96 110 99 114 114 84 90 71 62 62 53 53 35 47 44 70 64 72 62 59 49 15 22 30 11 -14 999999 -23 -25 10062 252 1044 30 10044 2 47 42 5507 -11198 78 449 856 1595 2380 2959 3689 4310 4849 5690 6613 7762 9299 10879 12686 14921 17682 20532 22766 24039 24064 23459 22571 20584 18390 16270 14391 13445 12469 11367 10839 10388 9648 9593 10026 10815 11889 12955 14752 17922 21208 23325 24340 24031 24790 24444 24117 23669 23319 22802 22732 23516 23695 23110 22657 24296 26310 28349 30729 33776 36447 37899 39823 41593 40933 37945 34956 32457 29899 27182 24170 20872 20214 20031 19453 20078 20722 21403 23346 25350 27552 29872 31801 34549 37145 38732 39362 39892 39219 37095 36108 34614 33033 32443 31777 29676 26624 23991 23238 22112 22015 23985 27611 32757 39854 51977 66972 76511 85399 85262 77294 70493 60974 56767 60880 54805 62231 69922 60675 42282 25582 13793 7324 4174 2822 1884 1479 1320 1185 1170 1384 1230 770 605 652 838 790 421 278 277 266 281 243 287 259 171 204 193 186 196 214 183 205 176 182 130 172 193 139 142 142 144 137 156 137 144 136 126 121 128 110 109 95 122 133 115 115 128 123 94 67 122 113 114 105 126 119 113 108 108 103 112 75 83 80 52 39 56 74 61 72 73 91 130 103 126 89 70 80 96 66 70 57 51 30 35 43 39 42 41 57 65 59 66 65 79 87 79 89 79 86 75 59 57 70 50 33 45 39 49 36 35 45 35 41 46 40 12 8 3 2 -15 10068 261 1017 30 10047 2 47 48 5508 -11198 -33 -2 218 625 918 1286 1886 2422 2919 3269 3760 4307 4959 5737 6629 7354 7989 8847 9940 11267 13086 15053 16343 17308 17884 16592 14518 12902 11724 10605 9267 8504 8687 8957 9144 9561 10261 11007 11495 11169 11044 12316 15070 18129 21208 22070 21592 21039 20519 20406 21537 23555 26103 27879 27571 26390 25295 24488 24213 23613 22581 21308 19513 17514 15510 13904 12984 12923 12722 11841 10468 9421 10382 10553 10519 12207 13294 13324 12869 12252 12374 12405 12637 12765 13226 13587 13843 14055 14178 14536 13911 13171 12423 12026 12705 14287 17070 21133 25330 28575 31776 33935 34264 35135 38183 43895 47817 46430 39532 38492 51736 60760 52976 56525 65317 78587 95200 103722 110459 117179 124218 120739 112225 95527 76363 70995 75195 71034 62197 49029 28931 16622 11371 4917 2040 684 353 308 289 303 306 293 248 247 270 195 209 241 210 208 206 186 200 225 253 202 180 192 178 192 186 171 168 172 138 169 166 174 164 169 191 149 139 127 133 129 115 131 163 155 134 128 135 103 90 125 130 136 144 156 167 145 122 130 126 111 108 85 65 82 96 93 119 145 144 125 131 143 135 110 135 133 100 85 77 64 78 110 89 86 90 107 98 91 101 96 108 137 119 119 111 115 131 93 79 96 108 88 83 70 64 63 79 95 106 90 78 71 68 49 53 44 30 26 25 7 -4 -13 -6 -12 -19 10074 269 687 30 10047 2 47 54 5510 -11197 9421 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 254 556 991 1439 1905 2446 2770 3076 3583 4028 4411 4846 5269 5722 6476 7231 7806 8473 8477 8414 8721 9237 10030 10122 9653 8975 8895 8331 7487 6278 6266 6788 7652 8713 10024 11156 12049 12829 13172 13913 15100 16363 17454 19611 21172 21566 21447 20977 19839 17932 16570 15893 15896 15105 13796 13181 13379 13153 12359 11401 10958 10651 10091 9387 9320 10475 11942 13121 14067 15508 17273 16929 15575 15479 14994 14407 15117 16060 15776 15049 14743 14554 14641 14758 15430 16170 17177 18771 21245 24289 27366 30587 34098 36191 38525 40327 40517 40561 40177 40691 40913 41496 44227 47522 49989 49813 49067 50018 50684 48739 49165 50757 50771 51737 54024 52606 54764 67554 75146 74936 58797 50614 62108 80898 95058 116543 142875 149750 107392 42760 16126 6926 2676 936 503 328 286 243 227 298 229 244 226 186 230 240 237 207 223 228 224 180 194 121 154 175 148 139 163 164 143 166 204 148 127 155 159 159 133 130 130 105 146 145 126 127 86 105 124 106 117 110 91 147 135 120 135 105 90 94 94 116 99 75 71 85 71 68 72 106 103 106 125 134 120 68 108 129 109 110 95 100 81 73 75 69 43 72 71 77 81 85 93 77 89 107 93 80 96 88 84 91 58 62 51 57 57 72 61 48 65 71 69 59 44 46 35 26 9 1 -2 -3 -16 -24 999999 -25 10080 266 719 30 10049 2 48 0 5511 -11196 3288 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 830 1319 1748 2368 2821 2981 3342 3817 4183 4734 5387 5948 6444 7314 8250 8761 9022 9003 9092 8760 8713 9139 8789 8256 7599 7329 7916 9028 9530 9652 10833 11551 11804 12747 14024 14677 15015 15729 17029 18675 20470 22824 24858 25594 26898 26788 25108 23440 22525 22668 25067 27906 29356 29324 29437 30798 32948 35284 36931 37205 37546 36797 35751 33847 33198 32367 30145 28272 27438 27727 28035 28165 27768 27469 27737 28216 28928 29441 29633 30999 32675 35005 38086 41655 46330 49514 52071 51675 51390 48914 43838 38243 34616 33368 31629 30393 29503 28841 27919 29391 33251 37023 39928 42878 48372 53422 54950 47276 32551 26076 37827 51637 50696 46422 49480 54914 49666 39393 39114 38006 37690 40134 50838 63368 59443 48754 40418 27514 13204 6897 3950 3269 2111 857 383 344 297 267 252 209 221 181 181 173 179 242 220 237 225 200 191 159 176 174 161 171 155 178 185 195 191 176 158 164 176 166 165 137 168 167 174 177 135 129 131 156 157 116 145 152 158 154 166 141 110 140 155 170 118 138 130 129 132 121 107 129 125 112 115 118 147 153 137 121 116 128 117 100 108 124 120 112 91 92 90 75 71 78 85 79 80 90 92 99 120 108 112 121 119 125 117 88 91 95 94 77 70 61 64 72 81 62 73 74 49 42 44 29 19 24 9 -15 10086 267 749 30 10049 2 48 6 5512 -11196 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 340 681 1199 1682 2039 2405 2966 3762 4965 6181 7534 9208 11251 12852 13681 14208 15014 16205 16377 15517 14373 12569 10322 8796 9533 11010 10986 12479 14077 14026 12942 13422 15201 15326 16245 18835 23080 25006 23952 24019 27646 32894 36515 36661 37670 39872 39930 38102 37653 39731 42947 47253 50141 52336 54100 54722 53075 49028 44929 40942 37661 33864 29774 26975 25513 25208 24916 27176 28976 29621 30627 31472 32085 33271 34075 34486 35297 35751 36872 38518 38851 39229 39323 38543 37906 36692 34394 31980 29156 28250 28165 28560 28948 31197 34432 36194 38116 40819 41401 37667 33255 31940 28957 24609 23410 18428 14383 20594 26213 30954 36718 37945 41130 47138 45372 44047 44603 45421 42218 37679 31867 28628 25040 21177 15572 9947 6855 5629 6611 5441 3822 3412 3042 1930 1167 821 451 269 213 229 213 178 178 194 222 207 192 202 184 158 159 141 151 163 140 158 167 174 150 223 205 196 174 171 133 111 135 142 126 128 118 154 132 104 118 143 118 129 130 142 139 128 140 131 135 122 126 117 98 124 125 116 118 125 121 88 117 128 133 145 139 113 122 111 115 120 117 120 111 116 95 101 82 80 62 75 77 68 94 90 106 96 134 125 115 105 103 121 110 114 123 114 91 91 86 74 58 61 80 81 67 64 62 49 43 34 28 20 20 8 -8 -20 10092 265 721 30 10051 2 48 12 5513 -11195 3733 999999 -72 -64 -48 -44 -14 -54 -72 999999 999999 999999 999999 999999 999999 999999 -43 74 60 30 196 617 1117 1813 2709 3541 4518 5952 7419 8436 9279 10564 12422 14091 14771 14744 14542 14923 15704 16224 17740 20237 21137 21275 23223 24616 21475 17427 16451 16387 16873 18102 19545 21078 23225 26473 29977 33453 34411 34356 34114 33504 33777 34469 36190 38315 38626 38243 38545 39340 40285 40532 37830 32306 26617 24505 25504 27127 28132 28766 30746 33321 35874 38399 41260 44131 44045 42620 39032 37302 37552 37678 37471 37007 36872 36216 36779 36642 35799 35226 34657 34768 34368 35398 37826 40844 43892 46430 46978 45766 42967 40026 36362 33889 31326 26360 22238 20790 29411 36753 20776 12911 18193 32253 44347 36162 27923 30270 25655 20383 22120 20689 17330 16597 16998 18579 21990 25207 29247 29182 24203 15894 10507 8136 4587 2657 1655 1386 939 660 474 428 387 263 209 162 187 183 199 169 181 213 212 185 169 106 87 108 96 127 116 138 148 148 82 90 161 167 142 134 90 93 90 76 105 110 81 107 89 103 83 83 78 83 99 97 100 105 111 100 90 106 101 81 80 90 79 92 124 82 66 60 76 79 91 81 98 102 79 57 84 78 69 59 57 37 55 51 49 52 46 54 51 55 44 49 49 66 70 59 75 96 87 89 87 83 67 63 49 52 49 47 44 50 38 48 42 60 40 13 7 1 -14 -15 -24 10098 266 726 30 10056 2 48 18 5514 -11194 3402 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 589 1211 2140 3437 4635 5437 6259 6803 7447 8089 8047 8580 9363 10116 10795 11717 13256 15986 20272 22705 24218 27275 27233 26313 25418 23843 23214 23683 24579 25853 26280 26166 26259 27278 29890 31883 33175 35682 39824 43048 44583 45105 45902 45937 45953 46797 49522 52544 54588 55161 56095 57461 58011 56998 58057 61842 66574 68534 70092 69868 69325 65207 56602 49555 44502 40749 40359 41948 43248 44606 46945 49002 51515 52379 52910 53009 53072 52544 50956 49041 47322 40374 31389 22461 15379 11916 10066 8680 8942 10598 13093 17127 22948 28456 31654 29170 31445 32629 23188 11671 6666 4379 3164 2593 2166 1811 1784 2593 4003 5270 5915 6651 7974 9397 12092 13448 11408 9945 7824 4346 2457 1449 1127 894 601 374 244 214 223 200 180 158 160 107 132 136 184 185 147 119 133 119 88 95 113 122 124 98 74 106 79 42 88 76 64 62 82 108 79 83 102 82 68 74 102 87 88 96 100 110 88 106 56 51 108 89 64 69 48 48 58 61 87 77 52 42 32 43 59 55 89 93 63 57 44 45 36 26 37 52 51 50 54 52 37 39 38 55 44 38 49 30 56 69 61 78 72 72 52 62 67 60 59 66 37 38 27 27 12 20 39 22 20 26 23 9 -1 -7 -3 -18 -24 10105 273 760 30 10060 2 48 25 5516 -11194 1180 416 448 388 313 342 305 329 417 476 404 68 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 -30 178 309 736 1397 2076 2618 2962 3446 3824 3878 3960 3912 3855 3848 4288 5705 8158 10909 13018 15852 21896 27076 31725 36468 39193 38971 36792 34096 33326 35013 36205 34206 32537 32229 31774 32851 34743 35199 35174 34391 35438 37907 38831 39341 40028 42641 46738 51226 54874 55473 57886 62167 67159 66614 63573 66319 67694 70300 73939 71849 68864 75460 85003 87136 84896 78418 70799 65792 62835 60693 61198 62321 64828 63438 59405 54173 50075 41951 32676 25056 17739 12412 8781 7390 7026 7327 7340 7312 7324 7669 8601 9814 10684 12339 15333 17621 16625 13751 9881 3592 2058 1809 1561 1280 899 871 695 890 1404 1554 1506 1268 1137 1418 1585 1716 1889 1699 1263 1101 935 804 598 536 510 443 390 362 357 319 262 287 241 240 241 280 229 198 166 191 221 167 160 158 165 161 191 156 184 212 175 163 167 124 149 119 134 163 178 165 165 133 130 152 140 139 126 132 133 162 140 133 154 132 124 150 155 146 136 145 125 123 144 129 108 121 101 112 121 76 127 147 133 133 122 112 103 106 132 101 118 106 126 146 123 108 100 105 112 121 125 110 122 128 127 133 135 133 121 111 128 136 121 108 88 95 88 85 74 66 80 103 93 73 83 82 70 62 50 38 34 33 19 7 10 1 -12 999999 -23 10116 270 733 30 10063 2 48 36 5518 -11192 2829 1524 1431 1297 1238 1230 1315 1298 1337 1273 1186 1132 1051 998 1107 1117 1004 810 530 346 293 257 325 485 653 723 847 1003 1202 1460 1732 1974 2147 2265 1996 1734 1740 1607 1345 1208 933 876 1100 1110 1177 1275 1465 2086 3277 4417 5945 8145 11496 20622 40807 63335 73435 70502 65530 67129 74043 79200 84718 94239 99150 95650 94031 85792 75594 67809 59570 55477 52515 53588 56889 57908 57086 53836 45516 39157 34527 29404 27729 26645 25864 26564 28420 29853 29458 28360 29168 29462 30204 32730 33177 31835 31549 28755 25548 24291 22459 20940 19504 17843 15811 13754 11794 10394 9368 8655 8184 7707 7776 8699 10570 14730 21182 25233 22135 13262 5456 2797 2995 3916 4926 5438 3560 1406 635 541 450 419 452 516 649 802 820 720 530 421 421 441 433 507 465 362 310 266 251 266 219 263 246 199 199 199 224 243 193 215 197 178 191 183 162 151 136 133 169 165 136 110 139 118 121 122 122 98 122 126 112 127 104 121 107 92 112 108 94 110 117 111 121 109 81 91 92 87 92 105 106 123 96 91 86 103 131 91 85 88 64 85 88 68 81 70 78 88 98 102 60 55 56 68 82 80 74 75 79 77 64 48 59 52 52 74 60 64 89 93 96 107 95 93 102 88 85 77 70 67 62 65 59 50 48 58 67 74 57 46 54 47 34 21 23 13 -7 0 -8 -25 10122 262 734 30 10064 2 48 42 5519 -11192 -35 -49 -78 999999 -90 -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 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 302 379 412 412 318 290 395 944 1882 3770 6656 9458 11498 11616 11564 14555 20460 28941 33457 35319 38529 38823 36480 32089 26944 21945 19204 20035 24937 57355 182707 358629 439758 445196 349091 281413 332289 251136 40775 35502 31703 30408 30982 31774 31585 32138 34543 38881 39646 36954 33491 30938 27943 25723 24184 23045 21139 18847 16078 13875 11858 9842 8778 8626 9027 8928 7906 7533 7417 6985 5384 2852 1096 849 1528 2803 4002 4578 3660 1544 397 312 323 334 335 319 350 352 309 393 423 436 533 581 741 619 420 328 293 303 337 357 340 296 263 265 285 217 178 180 157 164 188 143 134 147 98 83 76 85 116 67 40 112 90 71 68 121 86 24 40 60 68 75 83 98 81 66 57 50 77 82 51 48 51 80 55 58 52 45 61 64 58 80 51 59 87 78 66 55 52 72 55 42 38 48 72 51 16 13 29 39 58 35 20 25 23 32 24 26 25 23 25 19 10 6 7 18 16 25 37 33 29 46 54 51 44 47 43 56 40 36 20 24 19 18 7 -4 0 0 3 10 -1 -19 -18 10129 266 736 30 10066 2 48 49 5521 -11191 211 231 345 330 309 277 247 255 174 135 56 57 88 118 34 -7 36 69 106 70 -15 3 -31 -86 999999 -18 4 30 7 100 391 570 776 1199 1079 345 -66 -84 -16 999999 999999 999999 999999 999999 71 319 369 386 346 642 1036 1744 2316 2641 3005 3409 3293 4330 7415 10556 13489 16887 18842 17808 18439 20520 24370 27103 28394 28451 27803 27309 29311 47625 99561 112881 81744 69304 198470 336260 402622 629805 564740 88440 27164 21939 18919 17153 17406 18793 21437 22088 21265 22584 25213 26094 24600 22271 20711 19794 18845 17301 14999 12716 9641 7222 5568 4457 3304 2145 1333 821 752 856 1062 1218 1297 1492 1854 2601 3424 3722 3390 1940 489 282 312 291 275 280 311 305 340 417 347 393 410 440 473 575 672 851 990 912 700 569 469 523 676 689 570 460 419 371 355 232 208 254 240 220 205 206 194 176 100 107 115 74 65 114 91 74 76 73 93 88 99 94 93 127 102 122 106 72 80 90 92 119 103 71 101 126 106 115 92 89 100 99 121 86 75 90 95 91 79 99 99 108 81 52 52 38 64 84 71 64 94 121 97 65 61 39 42 40 49 59 58 51 55 52 43 72 57 35 39 45 53 47 52 67 72 50 62 67 70 79 81 75 52 40 33 40 39 33 18 14 28 34 28 32 13 1 -8 999999 999999 -19 10135 235 1787 30 10067 2 48 55 5522 -11190 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 364 491 311 309 604 655 492 631 771 797 655 1590 3056 3439 3117 2847 2741 3071 3320 4445 5132 6478 16661 60042 86887 158724 307616 281805 386193 821379 999999 999999 303530 6943 1681 1073 554 571 1626 3760 6831 9022 9689 10611 11278 11411 10883 10063 9156 8352 7438 5968 4794 3819 3021 2746 2826 3225 4202 5050 5948 8040 9917 10799 10054 8711 7468 6805 6262 6154 5633 3650 1090 302 275 287 277 295 302 291 279 317 368 367 411 404 484 587 696 824 987 1189 1399 1056 576 451 444 491 562 641 667 713 1017 1119 633 403 445 474 347 285 246 202 197 177 172 147 128 105 113 142 113 109 115 68 97 71 106 117 114 142 116 131 139 90 135 134 108 108 137 140 150 145 121 131 138 149 133 99 125 110 89 111 119 86 74 87 76 104 125 125 97 75 105 105 101 108 124 125 88 96 81 86 94 91 72 94 91 86 87 69 65 67 60 90 75 72 94 79 66 71 94 85 87 97 108 125 116 103 81 76 75 73 66 71 69 69 62 75 70 56 50 44 28 13 20 16 7 -7 10141 198 2959 30 10069 2 49 1 5523 -11190 2204 12158 31342 84605 188692 351866 648936 999999 999999 892138 106014 1344 16 -7 44 55 80 184 387 1279 2658 3200 3916 4846 5552 6065 6179 6490 6676 6417 5876 5478 5422 5478 5413 5835 6085 6475 7177 7640 7849 8710 10490 12517 13167 12020 9843 7095 4193 1797 468 138 130 152 211 170 156 221 390 784 1021 1176 1230 1333 1001 523 594 780 1009 1084 1289 1780 2208 1922 1255 992 1002 1457 2424 6394 11795 13239 35528 83140 102259 56858 16061 4824 734 230 203 195 188 164 160 156 165 159 146 122 141 164 146 132 152 146 160 161 130 152 109 127 125 129 142 140 160 150 133 143 161 130 136 151 135 142 118 101 134 144 143 138 112 109 117 136 109 111 122 112 123 110 108 102 140 142 119 104 93 96 90 97 94 88 123 123 125 95 109 107 85 98 105 79 94 122 119 99 96 94 91 113 128 115 126 136 120 109 96 104 100 84 93 87 108 102 86 66 52 56 55 58 54 40 33 13 7 -13 10147 197 2962 30 10072 2 49 7 5524 -11189 1489 5325 14117 34493 74517 155465 327148 631683 834455 670899 196642 3584 999999 999999 999999 999999 999999 999999 999999 106 707 1391 1767 2007 2212 2562 3131 3815 4586 5337 6042 6419 6565 6632 6690 7154 7431 7338 6701 6371 5955 5251 4990 5614 5639 5029 4058 2537 1162 179 999999 999999 999999 999999 999999 999999 999999 999999 333 623 380 167 64 1 100 246 288 251 223 235 254 98 153 204 56 -7 65 188 1010 5882 14172 72761 241226 309709 472472 390170 131139 20989 6194 479 259 202 150 151 165 169 121 131 121 80 80 116 142 148 136 153 115 132 98 96 100 119 144 138 119 138 134 122 122 146 128 152 150 142 111 121 119 114 89 123 123 90 92 110 116 107 87 119 113 89 111 114 105 92 106 128 111 88 82 66 75 102 108 101 84 101 112 66 70 73 75 72 83 89 77 64 62 74 75 82 87 73 71 94 102 100 99 86 98 102 66 59 74 72 78 64 59 58 61 49 30 27 29 30 18 9 -13 10153 200 2964 30 10074 2 49 13 5526 -11188 914 5380 13652 40931 93333 181305 409429 831222 999999 999999 211026 2684 189 147 363 668 1046 1951 3782 5876 7101 8219 9339 9877 10040 10227 11217 11885 12404 12811 12844 12251 10866 9278 7996 6962 6426 6339 5877 5431 4980 4597 4766 4941 5499 5697 4634 2882 1183 327 59 25 54 83 73 144 213 318 469 683 713 669 519 449 777 997 1247 1317 1491 1428 1196 956 722 550 456 423 313 223 349 739 3127 11371 57475 135348 192669 189681 80805 4478 416 310 313 242 246 243 205 179 213 190 136 168 184 192 175 146 169 179 183 155 185 195 184 137 132 179 190 184 161 205 188 167 174 151 165 139 140 161 165 177 194 156 156 185 158 162 176 152 143 146 131 134 140 132 145 156 160 144 135 126 122 101 102 118 131 119 147 144 127 134 140 118 107 128 128 130 133 122 128 107 103 110 123 133 122 133 153 132 141 130 110 104 109 111 106 122 112 103 88 79 73 76 64 74 65 52 50 38 12 1 -8 -12 10159 206 2964 30 10074 2 49 19 5527 -11188 2451 8017 20484 55602 132256 295115 653678 999999 999999 913973 26624 1457 2128 3667 5081 7120 9361 10894 13040 15570 16908 18097 18602 17790 16719 15270 13845 13031 12916 12645 12943 13180 13447 13766 14144 14206 13272 11762 10670 9011 7706 6860 6392 6425 6682 6218 4875 3135 1698 601 247 294 331 374 407 380 392 480 635 780 692 714 898 1094 1037 892 929 1255 1268 1144 1124 1247 1134 841 582 478 409 392 464 515 755 1936 3180 5336 20785 2799 445 378 358 313 282 262 249 262 244 230 226 188 247 202 165 195 204 229 191 172 184 180 181 192 202 195 185 170 187 190 180 197 195 206 186 180 208 181 181 206 206 194 210 189 192 180 155 166 174 168 185 182 184 189 192 185 200 208 184 184 197 160 132 142 149 180 170 169 160 147 163 166 174 161 160 133 147 141 149 151 150 155 162 148 148 169 166 169 179 181 181 167 142 163 173 153 143 149 150 146 142 136 139 130 119 123 118 95 88 89 63 51 50 40 36 16 3 0 -12 -21 10165 199 2933 30 10073 2 49 25 5528 -11187 -35 2629 8596 21657 57801 141923 315322 715094 999999 999999 999999 110237 2352 923 1626 2828 4964 8644 11194 12995 16552 21769 25133 25425 25095 24953 25155 25793 25054 23279 21935 20615 19832 19521 17894 17338 17406 16920 15935 13549 11054 9196 7579 6420 5806 4704 3424 2798 1970 937 277 202 200 280 283 292 314 365 386 394 397 406 487 534 410 402 625 1102 1020 877 687 740 629 646 694 696 617 433 361 294 344 437 569 830 1425 1283 591 284 280 262 248 210 164 168 152 137 125 150 152 135 126 127 134 124 141 143 136 132 121 122 124 136 134 130 124 125 153 150 129 91 95 99 84 100 111 94 105 128 147 125 113 104 128 127 128 85 71 109 115 120 120 111 112 99 86 104 106 106 100 95 82 100 62 83 94 101 101 102 113 98 95 92 115 104 92 91 76 83 71 76 75 87 90 97 100 108 101 92 92 95 85 86 78 83 92 79 65 56 57 58 48 47 35 26 32 17 6 -16 -23 10171 197 2964 30 10074 2 49 31 5529 -11187 2141 8540 22591 64008 161633 364894 843334 999999 999999 735957 308685 51621 303 59 49 30 65 27 153 563 2473 9193 21555 34105 39087 39456 38439 35828 33874 32465 31170 29587 28184 27080 25202 22610 20944 18423 16112 13333 10413 7666 5031 3834 3680 2880 1851 1027 546 230 157 183 172 246 319 349 327 352 379 453 401 433 407 368 305 234 297 348 591 1065 1144 1211 1355 1441 1420 1328 1278 1098 834 405 510 564 429 388 292 240 265 283 233 208 185 205 204 171 168 163 155 141 131 130 134 120 141 163 158 125 120 105 131 134 161 136 134 118 121 126 118 108 106 114 93 82 117 101 122 132 122 120 139 138 116 121 113 103 118 114 101 111 138 130 121 118 92 113 115 112 128 102 86 71 98 91 84 87 86 72 77 119 121 117 103 107 90 102 106 99 95 97 80 65 78 85 81 85 85 85 93 101 94 78 80 73 68 83 89 72 62 51 51 35 39 38 38 19 6 7 -12 10177 196 2967 30 10077 2 49 37 5531 -11186 543 3861 10848 30630 77790 186602 434100 999999 999999 999999 38126 294 11 19 25 11 -20 20 -32 -29 141 362 1880 12665 33161 43595 45886 48474 46143 42224 39276 37095 35736 33092 32191 29893 25285 20969 16553 13177 10743 8056 5568 3814 2705 1673 1001 670 314 182 160 155 227 258 270 223 234 282 360 374 317 332 343 359 305 302 296 266 245 261 310 316 344 379 397 364 355 324 373 359 240 986 2351 482 265 214 232 190 187 180 181 169 164 140 113 131 136 94 103 94 104 101 86 76 97 99 97 90 86 113 101 88 89 78 80 95 81 78 64 73 55 82 95 103 95 93 80 99 88 93 115 73 90 75 96 128 86 86 82 94 82 56 65 81 109 122 94 90 76 46 57 85 54 43 48 71 74 83 100 101 102 91 73 72 79 56 53 53 53 59 51 50 65 64 68 82 66 71 73 88 66 63 53 60 55 54 49 40 36 30 24 19 7 -2 -11 -22 10183 198 2967 30 10077 2 49 43 5532 -11185 146 2326 6175 17120 45802 105613 255543 632208 999999 999999 166203 1871 45 28 -7 -6 26 16 8 28 66 77 168 761 8776 27638 36053 38803 41800 39133 34866 32229 28698 24747 22451 20765 19252 17848 15861 12960 9466 7167 5915 4476 3183 2323 1624 746 310 141 144 202 235 228 245 263 272 332 351 385 361 406 392 339 355 324 303 268 280 260 303 327 345 300 342 370 341 349 393 481 487 494 518 290 219 213 272 280 237 152 196 193 188 161 159 137 121 131 109 119 138 154 148 69 73 100 93 144 132 139 139 116 103 129 101 106 108 94 96 108 112 101 87 103 88 92 128 115 100 113 101 124 127 95 96 93 90 92 124 106 113 106 91 75 62 101 100 80 73 97 86 89 65 60 79 92 106 94 111 113 124 123 99 95 90 90 61 68 68 63 47 62 72 63 69 89 94 104 81 82 75 72 70 67 73 69 58 61 52 39 34 30 26 21 8 7 -13 -16 10190 195 2968 30 10078 2 49 50 5533 -11185 434 2468 6587 17827 42952 94273 221002 545825 999999 999999 999999 9557 130 36 0 8 28 3 56 32 61 75 80 138 915 8076 21487 27780 29324 30954 29274 27125 25660 23616 22098 20597 19210 16451 13385 10409 7300 5518 4260 3285 2442 1674 1007 627 270 121 172 151 180 195 206 241 290 278 303 372 366 373 377 365 255 267 230 205 260 282 340 331 360 353 360 381 369 363 331 294 367 469 492 359 252 225 215 197 174 162 158 180 142 152 167 122 73 99 129 102 102 97 94 86 95 105 89 61 90 81 71 101 58 47 60 68 95 84 60 84 111 55 78 91 65 62 74 78 65 48 86 104 70 48 106 93 64 69 98 88 85 97 91 90 82 96 74 65 53 59 66 48 43 54 60 63 83 65 40 59 73 71 78 71 62 56 63 46 37 40 47 39 29 34 37 42 50 62 60 54 43 33 47 44 40 22 8 22 7 9 5 -2 -12 -10 -24 10196 195 2947 30 10087 2 49 56 5534 -11184 -39 2613 8522 21775 54672 119043 259413 558877 999999 999999 999999 48191 742 21 20 30 18 76 32 41 -16 -9 -21 -29 51 136 622 3828 11975 19369 23877 25676 24343 22992 22083 21767 20499 18500 15598 13367 10864 7912 6078 5025 4659 3936 2209 1234 687 235 52 125 169 164 184 202 233 240 269 321 284 302 316 337 306 263 299 245 257 338 447 397 375 358 365 327 337 309 248 335 412 131 2204 32283 8184 424 265 205 199 168 163 162 149 155 152 82 114 115 58 73 102 68 68 71 80 112 117 88 68 69 80 82 56 44 80 95 89 75 81 83 99 52 79 47 43 66 76 49 55 64 74 86 72 69 72 88 79 65 61 61 66 63 42 65 81 73 76 71 37 39 27 38 33 64 67 52 50 54 58 54 53 51 52 34 59 70 65 46 49 57 37 29 37 38 35 34 36 33 35 39 47 38 26 26 27 25 10 2 12 13 -2 2 -14 -20 -21 10202 197 2937 30 10107 2 50 2 5535 -11183 440 2760 8405 22154 57223 135645 313773 766205 999999 999999 865192 31757 194 13 90 69 42 31 4 -39 58 27 17 43 73 222 1077 3112 6957 12735 17580 21079 23749 24139 22991 19682 17369 17459 16131 12703 11039 10977 9253 6900 5000 3360 2063 1227 590 192 134 139 191 211 165 231 267 283 314 365 397 386 331 375 373 280 258 209 225 263 287 305 338 347 376 422 386 305 271 247 289 256 748 4595 2364 361 277 240 232 191 131 119 101 99 137 137 119 120 109 105 110 122 94 77 75 100 102 93 107 93 93 98 91 83 112 107 83 65 90 88 106 96 87 96 101 64 74 74 105 102 96 69 80 85 87 94 80 89 82 88 81 79 92 77 56 75 78 68 44 22 59 60 53 58 51 60 55 48 55 72 69 65 71 67 80 86 79 78 56 62 51 46 48 57 58 62 51 43 52 62 55 45 55 51 44 40 36 32 33 31 18 5 -6 -1 -14 -20 -21 10208 199 2927 30 10127 2 50 8 5537 -11183 505 4666 13465 34586 83871 188500 418870 941099 999999 999999 573696 17212 183 79 98 98 105 77 62 34 27 41 30 -29 -37 46 232 836 1616 2790 4599 7903 12725 18961 26061 26882 25014 25156 25709 23750 18052 12274 8063 5639 4286 3054 2210 1328 625 234 61 113 181 178 202 258 214 241 324 391 422 422 385 390 369 370 275 279 266 286 320 436 663 602 488 390 399 332 294 321 244 317 369 362 332 276 218 176 191 167 157 113 160 138 76 101 80 90 116 106 81 94 106 112 93 114 122 90 78 71 77 97 106 123 122 91 91 76 71 78 109 135 120 141 103 113 102 74 75 71 73 71 88 105 98 113 117 103 76 80 77 92 82 82 73 62 68 78 66 91 87 80 48 39 43 54 73 62 92 94 76 62 76 80 91 103 107 90 61 68 79 70 69 75 64 51 55 55 75 79 75 78 84 63 74 62 52 58 38 53 57 46 22 15 10 11 0 -9 -10 10214 203 2973 30 10143 2 50 14 5538 -11182 1075 7482 20360 57667 145454 311548 644675 999999 999999 999999 9887 191 104 128 119 162 86 83 128 133 78 92 81 57 99 134 374 718 1223 1861 2590 3303 5028 7809 9400 9014 8463 8801 9214 8598 7831 7242 6769 4869 3182 2309 1604 1032 550 219 151 199 252 221 245 247 231 274 361 432 397 460 411 421 432 675 740 623 569 811 1087 969 794 620 500 384 369 312 303 349 376 374 379 343 294 266 236 226 202 186 173 150 143 187 152 131 104 126 126 98 93 102 112 104 120 118 130 98 71 104 100 111 114 89 133 144 137 163 114 164 139 89 115 133 132 111 112 131 121 107 129 122 103 102 99 97 100 143 126 93 90 109 87 100 115 110 92 100 104 121 106 102 78 98 98 80 85 99 87 91 108 106 83 89 123 129 131 121 113 120 106 87 85 104 92 96 94 96 109 109 107 109 106 103 92 90 89 84 82 80 79 72 79 65 55 45 39 32 20 6 -1 -11 -22 10220 201 2927 30 10157 2 50 20 5539 -11181 774 5412 14249 39383 97472 222580 500608 999999 999999 999999 87526 718 146 191 145 127 122 60 113 104 97 95 68 110 189 369 581 758 1000 1353 1740 2305 2867 3627 4422 5228 5950 6316 6494 6397 5802 4795 4210 4159 3445 2666 2147 1516 1060 723 337 173 164 174 232 240 240 274 351 427 425 451 481 438 394 349 492 870 1244 1326 1080 740 541 488 379 370 399 434 344 288 335 396 341 309 296 287 282 245 219 200 208 208 196 161 137 135 125 159 134 131 126 128 125 133 124 135 142 151 174 217 209 172 202 215 218 185 187 180 160 110 136 151 142 121 109 117 116 134 119 131 138 123 138 122 130 144 137 108 119 116 102 118 102 124 116 120 92 115 96 120 118 105 102 96 90 89 91 88 98 77 86 78 102 109 112 132 112 131 109 87 107 108 110 102 95 92 92 90 107 107 97 105 99 88 75 86 95 85 71 81 68 69 67 56 55 47 34 40 21 7 -7 10226 202 2939 30 10169 2 50 26 5540 -11181 775 7146 21105 54740 143908 332345 705061 999999 999999 999999 8651 232 208 146 134 134 172 81 49 61 61 17 89 56 62 201 292 381 517 651 918 1275 1440 1658 1990 2354 2550 2464 2613 2703 2756 2914 2999 3074 2840 2484 1846 1297 879 517 254 183 114 142 193 238 206 239 268 308 325 398 442 377 378 364 355 352 472 673 973 1396 1708 1607 1352 999 679 512 415 336 305 319 350 319 246 247 249 229 231 187 156 157 163 145 138 136 93 116 156 124 88 107 94 101 141 136 128 94 115 149 202 177 143 170 190 198 188 160 188 157 143 152 153 159 145 128 129 113 108 107 147 128 117 115 164 121 86 97 99 104 79 95 102 96 67 82 74 79 100 110 97 109 98 88 86 93 97 88 57 47 66 64 57 76 94 86 81 102 108 90 78 95 86 85 96 85 95 91 90 91 91 91 100 91 83 90 72 74 70 63 70 63 54 49 44 45 38 26 19 4 -11 -22 10232 198 2953 30 10183 2 50 32 5541 -11180 2644 13644 36189 99010 223844 461330 999999 999999 999999 476862 3665 177 164 128 84 105 74 39 42 -3 28 42 75 35 61 47 52 120 107 132 263 322 449 497 615 677 707 702 758 780 832 871 808 822 771 767 671 528 445 311 194 106 158 139 146 127 180 195 219 240 263 285 342 367 405 308 294 259 226 302 508 806 1126 1161 1204 1170 948 753 675 654 567 442 412 361 326 270 206 194 163 174 170 116 146 134 127 89 111 94 68 100 67 67 59 39 66 54 76 74 78 93 54 49 44 74 105 106 87 107 147 142 133 146 150 173 172 163 141 130 148 135 97 89 100 96 81 82 69 70 70 59 41 17 44 38 43 41 80 71 55 48 53 59 66 49 76 61 82 68 57 33 32 40 38 42 38 58 57 48 45 57 60 45 50 33 30 47 51 44 52 61 52 43 52 52 42 30 21 24 22 17 16 23 14 15 2 -6 -18 -25 10238 199 2877 30 10197 2 50 38 5543 -11179 526 7454 28114 72826 184439 403241 825726 999999 999999 730992 166613 1795 175 153 86 74 92 64 107 54 77 92 63 50 43 79 103 83 38 91 82 76 75 147 179 212 176 283 311 305 338 332 384 433 371 374 375 298 230 199 150 163 103 94 99 145 138 154 156 263 222 232 232 330 351 383 391 301 298 234 197 243 212 207 250 243 338 410 470 505 425 397 456 597 517 446 353 311 249 215 205 169 169 143 140 108 82 112 102 91 52 82 85 104 116 87 72 68 90 51 75 81 65 105 80 72 72 79 82 89 106 99 78 105 104 90 134 160 168 136 118 108 106 100 100 84 79 80 54 69 48 56 61 44 33 53 62 45 43 53 55 63 68 70 76 52 85 66 77 79 64 77 53 37 47 44 39 40 50 53 53 74 61 55 64 39 46 69 64 60 50 44 38 34 47 43 36 22 18 21 28 33 21 15 26 15 -7 -16 -20 10244 199 2921 30 10211 2 50 44 5544 -11179 1029 15714 56811 149952 372114 674778 999999 999999 999999 153990 1189 122 158 131 96 51 50 12 63 56 17 40 47 88 88 65 55 8 27 74 96 87 142 200 172 261 243 207 192 168 158 165 146 132 97 85 137 135 115 126 130 111 140 165 95 130 162 199 210 230 204 226 286 317 350 342 283 262 229 187 208 191 223 225 206 242 226 272 328 359 302 262 253 296 255 254 207 205 188 173 146 150 136 127 109 74 96 97 78 72 72 79 79 70 58 57 43 62 80 109 75 61 67 61 58 56 57 66 101 71 70 53 57 37 51 84 65 80 91 88 76 90 56 74 96 65 65 53 41 46 55 14 52 55 39 49 42 45 58 37 54 31 60 80 76 65 68 74 68 50 50 61 74 45 31 28 43 41 49 50 41 35 48 50 37 40 34 35 57 55 48 46 21 28 14 30 22 13 1 -1 9 8 5 23 15 7 -4 -11 -25 10250 202 2844 30 10224 2 50 50 5545 -11178 -2 1623 16131 85262 237203 585303 999999 999999 999999 686670 255623 3378 160 170 137 147 139 73 61 71 100 92 36 58 58 26 -7 36 61 75 41 82 112 128 172 205 289 308 271 180 136 118 127 155 115 60 60 127 122 96 118 141 137 129 98 118 133 174 223 235 199 182 192 231 283 305 292 273 285 234 208 251 251 254 198 241 286 275 256 266 315 293 249 212 247 253 234 231 223 204 183 178 194 174 177 153 157 110 60 122 142 98 113 135 99 97 89 65 72 102 85 86 86 127 59 88 94 72 50 58 77 93 83 96 80 87 84 99 114 100 66 98 83 90 89 97 72 71 87 46 59 89 45 48 71 83 79 59 67 66 80 81 88 76 77 73 78 92 84 85 62 40 31 37 67 51 65 67 53 52 31 36 44 61 48 47 50 62 58 54 32 45 51 52 56 44 26 28 31 23 12 16 23 17 22 10 3 1 11 1 -12 -17 10256 208 2678 30 10238 2 50 56 5546 -11177 -92 17 25 8 50 172 341 884 11965 72012 256978 677580 999999 999999 992433 156574 2854 118 117 175 166 154 161 101 89 80 98 53 39 29 82 67 74 69 39 26 43 26 40 79 71 96 154 139 211 254 215 282 190 70 104 109 67 42 67 82 74 70 83 87 97 120 136 115 155 146 159 198 228 279 298 348 286 245 185 174 197 233 237 223 178 175 208 255 263 266 276 248 238 229 239 252 220 188 169 181 189 223 180 158 136 112 114 108 106 130 106 101 116 65 91 93 61 52 66 43 56 77 78 69 41 76 72 61 78 57 82 96 73 76 84 72 79 68 94 76 98 85 61 86 117 95 62 72 73 29 52 54 58 60 59 63 65 76 38 15 62 60 38 66 58 56 55 77 104 104 65 63 22 33 35 12 41 52 55 44 36 38 63 44 30 36 45 57 52 53 44 35 53 59 54 41 28 27 31 28 24 27 23 7 11 13 27 12 -1 -5 -9 -19 10262 209 2631 30 10251 2 51 2 5548 -11177 7 248 220 75 999999 999999 124 308 3917 34763 161545 424521 987064 999999 999999 829804 10834 253 190 212 172 160 146 176 53 81 75 69 107 68 35 20 -26 6 57 62 39 40 24 35 24 72 110 115 239 328 403 409 338 129 112 112 61 88 83 61 80 85 99 104 115 120 155 186 152 128 150 153 202 300 304 360 345 305 275 260 207 201 224 282 240 247 211 189 228 183 198 292 340 295 262 220 218 242 234 209 180 177 208 195 170 152 129 111 83 87 80 56 75 50 65 65 83 87 96 85 74 64 56 43 98 66 65 79 64 52 61 59 77 88 96 72 71 109 69 78 92 73 94 95 57 41 58 65 82 75 76 44 41 65 75 79 81 50 52 42 39 55 40 49 44 36 46 49 79 77 79 49 43 50 18 41 54 39 45 50 26 23 44 61 36 39 54 43 63 63 51 38 42 57 49 44 27 44 52 42 50 46 60 46 34 22 19 18 20 17 -7 -11 -14 10268 210 2825 30 10265 2 51 8 5549 -11176 18 110 3134 41606 179162 404409 877256 999999 999999 763074 76465 927 244 225 233 188 237 154 86 31 78 92 100 124 110 116 138 126 181 101 91 80 71 69 134 231 196 197 218 296 372 430 327 221 235 218 206 219 190 124 75 115 65 144 141 192 200 191 221 163 230 224 258 286 356 380 415 408 418 387 247 236 264 332 349 292 293 308 288 248 232 302 318 331 306 300 255 259 277 293 287 251 218 213 204 198 150 179 164 138 131 145 147 155 141 107 111 105 65 97 67 121 142 134 126 101 83 80 127 147 172 141 120 85 122 138 121 137 111 145 168 151 139 129 127 118 153 147 118 119 137 129 110 104 107 112 104 105 109 92 131 98 126 114 97 108 110 143 128 139 145 142 109 105 109 87 67 58 86 93 104 97 87 102 123 89 108 129 108 90 108 122 118 115 110 102 90 79 104 100 93 100 108 111 98 88 72 65 76 62 59 54 48 43 34 18 19 -2 -13 -23 10274 207 2781 30 10281 2 51 14 5550 -11175 98 429 320 4431 50299 203173 509508 999999 999999 999999 165307 1958 179 161 123 146 138 56 49 127 96 86 134 144 84 45 95 71 35 114 103 31 20 61 147 205 179 146 203 194 222 243 252 232 208 210 157 114 114 126 101 96 85 132 152 148 153 170 162 183 128 145 247 269 341 394 400 396 417 365 347 298 311 399 453 430 382 308 326 302 310 304 303 295 297 313 292 256 254 239 230 265 226 232 188 137 140 106 100 112 141 152 102 70 144 133 116 141 120 115 132 102 71 55 68 108 124 105 94 104 128 99 90 129 117 124 120 81 105 116 120 89 91 129 139 122 105 110 110 105 112 81 89 102 104 105 122 87 104 120 76 82 88 87 87 92 107 106 94 130 143 142 125 92 96 93 73 52 82 79 55 88 107 88 85 89 95 111 105 92 85 109 107 87 100 77 78 85 73 86 87 95 104 117 89 83 67 58 68 66 38 23 31 25 10 2 -1 10280 205 2854 30 10294 2 51 20 5551 -11175 21 2818 17381 75921 214676 566308 999999 999999 999999 447886 5666 204 131 84 101 102 54 80 48 76 67 22 97 62 55 47 11 -5 15 81 52 49 48 74 156 171 224 191 138 116 134 181 170 144 95 125 94 80 119 100 93 165 142 76 142 117 101 128 80 123 145 231 283 293 336 319 353 393 363 276 327 538 734 618 484 373 360 303 265 287 263 264 280 326 308 249 247 274 209 236 200 204 186 156 164 180 119 49 69 85 130 113 75 83 89 81 115 72 61 69 100 81 61 82 77 79 75 92 92 89 84 91 97 108 74 83 97 58 97 84 101 89 91 78 76 86 103 75 67 98 72 36 52 59 77 87 73 55 67 61 71 71 72 63 60 65 70 75 97 92 89 77 76 72 71 78 47 49 55 71 63 61 49 60 70 54 55 52 62 65 79 66 67 95 75 72 72 83 87 70 72 69 91 83 77 60 47 39 36 24 14 23 25 -2 -23 10286 205 2777 30 10307 2 51 26 5552 -11174 105 324 1147 14378 66581 213224 514492 999999 999999 999999 249567 4707 129 104 73 26 72 82 83 91 84 68 92 115 94 32 18 4 -4 26 66 49 34 80 95 104 74 79 78 114 112 167 172 177 131 129 99 128 106 90 44 75 98 129 95 65 87 123 97 103 99 133 121 150 248 285 283 333 362 410 331 303 351 550 1037 1040 645 502 347 340 268 260 295 305 264 304 265 266 274 257 212 217 186 178 158 134 159 127 93 112 109 89 78 110 81 30 60 79 55 59 84 84 91 106 79 79 83 82 101 84 67 107 88 103 123 105 88 111 58 69 75 51 75 99 110 92 75 81 53 67 46 80 68 19 62 53 60 81 75 78 68 40 38 66 70 57 61 82 91 76 74 68 76 69 34 47 54 57 56 53 50 47 49 29 60 54 35 32 38 39 49 62 86 85 85 79 76 94 91 84 72 60 65 61 61 58 52 55 34 29 22 11 2 6 -7 10292 209 2789 30 10319 2 51 32 5554 -11173 20 316 422 3841 31650 120890 323870 752529 999999 999999 998350 244269 1218 74 89 104 82 103 138 61 75 102 110 91 68 102 130 115 54 62 33 27 97 44 72 133 144 137 157 127 118 78 158 114 154 175 202 151 143 81 142 167 124 121 114 73 104 125 126 156 110 122 120 159 154 216 298 325 310 354 392 343 320 355 514 688 904 827 570 447 378 297 320 331 332 360 325 329 328 303 289 266 238 234 224 161 167 161 138 120 134 91 75 99 104 90 80 83 93 82 63 41 111 121 97 94 96 124 124 109 95 102 99 101 117 121 108 113 98 88 95 71 105 112 95 103 117 105 115 85 74 94 79 67 54 84 69 89 79 79 81 66 72 94 96 82 90 93 109 104 99 108 98 103 92 85 93 78 76 63 58 72 52 44 68 89 67 52 65 76 85 88 81 90 92 102 125 120 99 104 112 97 85 99 89 87 84 60 47 33 41 41 27 15 13 4 -8 -16 -24 10298 210 2830 30 10330 2 51 38 5555 -11173 -52 245 1499 23784 115008 320114 768428 999999 999999 858289 9208 177 109 115 140 110 148 121 155 104 95 138 74 92 98 121 60 95 100 68 87 119 96 102 105 120 131 201 153 143 108 100 176 198 162 191 171 128 155 178 127 181 162 108 73 132 110 106 104 117 105 160 125 126 275 300 377 436 381 420 427 480 556 755 915 999 936 707 492 416 414 394 368 359 341 371 350 337 265 255 270 265 227 185 171 174 189 162 148 140 114 106 118 139 141 162 139 118 111 125 104 109 112 162 127 117 107 96 133 113 108 133 125 125 103 109 139 126 141 134 138 131 111 117 120 147 111 110 93 109 124 107 103 88 96 110 98 92 115 83 93 92 91 102 111 111 113 149 127 91 65 73 84 85 93 85 87 91 70 74 80 90 83 84 87 84 86 84 82 80 89 101 126 124 116 121 109 127 147 123 130 134 113 103 94 98 82 53 53 60 44 39 32 15 9 -3 -6 -7 -15 -15 10304 277 740 30 10340 2 51 44 5556 -11172 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1507 19428 93049 263520 649003 999999 999999 999999 109207 1139 57 -9 39 114 77 102 85 73 142 92 44 60 54 133 116 18 34 61 44 67 115 53 49 75 129 131 105 85 114 108 116 136 118 111 79 97 108 88 141 98 147 151 88 89 66 90 98 101 71 89 103 154 141 213 271 347 384 406 440 418 589 859 1234 1472 1266 1019 904 736 523 432 350 346 389 369 357 363 306 268 249 261 234 234 261 211 166 153 146 130 131 131 99 131 131 91 108 111 101 88 92 63 75 127 127 106 119 104 112 98 89 95 120 148 133 112 115 107 111 120 107 96 141 118 115 84 109 103 79 76 110 126 105 70 93 99 113 92 95 88 79 87 63 61 74 105 115 100 93 125 103 98 97 86 83 72 76 95 89 67 66 65 73 81 82 89 82 62 65 62 79 98 117 108 93 109 107 114 121 104 115 103 99 108 104 98 78 80 54 43 44 39 23 -5 -6 -1 -16 -16 -18 10310 205 2821 30 10351 2 51 50 5557 -11172 4 205 1660 28127 151863 413898 999999 999999 999999 200664 1830 63 97 67 75 138 11 76 82 44 37 33 10 51 47 -7 39 53 17 67 24 20 54 60 82 42 40 102 79 67 67 46 90 99 43 71 77 95 103 93 94 112 100 114 103 134 67 4 38 26 31 83 76 97 135 189 258 312 316 308 279 312 479 793 1256 1983 2042 1409 1076 944 826 681 579 436 335 350 324 336 316 262 222 230 195 214 144 162 157 72 122 94 97 103 96 119 86 59 89 111 97 67 89 65 48 47 66 63 46 47 44 68 42 40 73 85 54 50 72 74 60 34 71 70 76 40 40 59 68 90 70 77 62 56 50 25 43 58 78 57 84 68 67 54 58 77 69 48 70 92 59 48 50 58 44 33 46 52 25 20 40 39 32 51 41 20 19 43 41 33 50 42 38 45 78 72 54 61 62 85 97 81 84 78 59 80 78 65 59 39 24 27 22 9 -9 -15 -22 10316 279 760 30 10360 2 51 56 5558 -11171 2375 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1033 16920 104878 357010 926548 999999 999999 434788 6416 172 113 95 142 60 83 126 123 57 109 76 87 23 63 82 60 26 41 75 60 16 33 77 101 88 116 25 67 119 82 74 99 117 132 90 121 164 172 134 138 115 54 104 162 94 70 88 68 56 102 116 106 131 112 133 232 281 321 388 415 333 244 241 403 954 1667 2619 3790 3259 2112 1332 1058 879 788 677 535 481 398 374 324 302 317 295 279 229 211 206 186 143 159 103 102 136 145 129 128 92 98 127 127 142 117 83 69 133 124 90 110 75 74 100 90 104 109 80 101 88 68 105 94 98 100 88 93 106 95 115 132 111 83 84 77 72 75 76 116 107 102 83 90 79 94 81 92 95 94 134 124 109 119 97 98 100 102 83 74 102 89 84 81 63 67 66 77 95 82 71 69 66 106 94 105 92 98 104 105 111 99 115 138 135 128 124 111 105 121 119 98 73 64 58 50 39 19 9 6 4 0 -11 -25 10322 213 2660 30 10370 2 52 2 5560 -11170 -97 -75 -28 116 348 944 11237 92335 320355 739893 999999 999999 162876 1183 77 88 105 104 121 108 81 85 28 31 72 118 84 76 7 -16 26 40 98 61 9 25 20 7 39 54 33 61 58 99 84 46 64 33 58 106 55 88 55 91 114 109 86 100 141 100 20 60 45 56 57 67 80 25 22 81 163 254 320 367 446 461 300 232 253 329 681 2590 12293 32117 28053 8592 2811 1543 1044 902 824 724 658 527 432 336 287 230 239 183 185 182 158 176 161 178 157 138 110 103 104 92 123 110 99 75 109 136 96 80 54 76 106 90 97 95 69 65 89 98 110 72 80 107 77 65 82 67 92 105 96 92 102 77 81 96 102 96 67 80 119 97 76 86 77 68 103 83 77 87 74 85 97 100 101 65 71 74 59 73 89 105 84 78 75 69 67 82 76 63 79 64 62 60 55 85 95 81 74 72 97 101 84 88 89 102 103 97 105 114 88 87 71 59 52 38 16 10 3 -19 -2 6 -12 10328 208 2820 30 10380 2 52 8 5561 -11170 66 83 10429 70547 222259 557951 999999 999999 808115 6689 127 63 63 39 52 22 79 70 22 22 66 39 56 36 30 5 -19 -2 2 4 30 14 -21 -13 -40 22 56 8 76 94 57 52 17 49 55 98 41 62 -7 -6 3 2 69 34 24 35 -2 -18 14 23 43 31 51 38 75 147 230 245 300 292 382 326 203 175 205 207 298 687 3316 15790 39455 42546 23037 4946 2281 1344 1040 1020 938 770 592 455 390 245 200 192 164 181 172 162 115 136 130 84 88 92 111 79 50 67 69 79 57 69 74 71 40 71 126 114 69 65 52 69 72 78 101 84 71 99 109 105 62 68 53 70 80 76 59 66 46 52 74 81 69 74 94 82 95 70 74 60 81 78 95 69 68 65 73 77 50 56 41 70 61 43 42 41 53 50 34 43 48 38 70 68 59 52 60 71 69 59 54 59 66 63 77 95 80 84 77 65 80 84 80 85 67 48 56 36 16 22 -2 -15 -18 -24 999999 -24 10334 209 2829 30 10389 2 52 14 5562 -11169 341 8145 50027 160489 414881 999999 999999 999999 52810 669 80 100 81 84 28 44 -11 52 106 96 81 40 58 45 54 90 60 30 72 35 53 115 112 51 56 78 125 83 85 80 39 2 37 74 76 83 82 47 47 63 36 23 44 56 18 2 15 60 52 71 101 44 94 97 130 184 211 226 308 372 446 338 207 142 160 214 226 295 904 1638 3100 13582 27065 25155 17297 9836 4562 2140 1224 993 901 870 759 606 485 347 277 242 216 188 200 136 164 178 144 131 106 104 146 126 135 93 77 129 102 130 118 98 95 96 76 90 82 96 107 66 78 87 102 110 90 88 130 78 110 100 96 96 93 88 94 99 56 81 94 118 83 84 113 120 77 86 113 102 91 91 97 81 79 85 67 91 85 66 64 60 69 84 74 61 82 64 50 45 72 67 82 78 62 79 76 78 92 82 103 121 112 107 104 104 108 98 102 101 119 103 82 84 80 51 40 32 28 15 5 -7 1 -7 -21 10340 206 2807 30 10397 2 52 20 5563 -11168 270 4281 31780 146735 372272 869656 999999 999999 167507 1782 91 19 91 47 89 62 7 23 26 30 48 3 60 -2 -39 8 37 -16 -47 -31 12 36 -24 -22 26 -5 -65 11 1 -2 -49 11 18 5 -33 -52 6 33 -64 -20 44 -10 21 16 29 5 -1 -62 58 17 51 24 40 91 85 147 228 281 309 304 264 175 140 144 145 157 218 320 682 1559 2214 10263 32937 29617 22330 23808 20731 12983 6494 2360 1248 1016 827 870 2289 2899 1142 353 174 175 156 108 125 95 81 132 101 127 98 88 36 62 73 76 87 100 91 61 78 72 77 78 62 64 57 67 83 44 62 54 65 53 46 64 62 56 75 67 46 77 53 46 75 79 79 82 86 52 47 53 66 60 63 59 90 66 61 40 72 68 63 39 26 47 54 26 32 45 51 36 22 36 49 35 26 45 51 50 43 38 59 35 39 36 52 72 61 48 53 53 58 54 79 82 74 69 65 54 41 20 6 0 4 -9 -13 -23 10346 212 2815 30 10405 2 52 26 5564 -11168 93 4442 43422 167483 416116 956787 999999 999999 273842 2055 229 236 125 173 157 144 134 93 103 75 138 134 126 44 62 119 99 73 19 86 122 113 102 122 102 148 94 71 104 73 106 102 106 124 88 97 167 124 128 136 148 120 136 101 99 113 105 139 148 185 127 121 119 118 197 236 229 302 361 494 412 278 273 263 236 226 188 288 347 468 802 1402 2195 2732 3098 3283 3941 4087 4208 3444 2375 1877 1563 1151 790 757 1028 729 574 339 284 246 183 162 181 161 111 163 149 173 115 129 129 100 128 161 134 95 142 171 149 151 135 178 135 136 122 122 146 101 99 123 125 108 140 156 143 151 131 120 117 153 175 124 105 148 134 140 121 130 103 91 86 140 153 133 140 133 106 93 100 110 118 106 85 105 98 103 117 86 87 82 98 99 101 99 92 120 110 109 116 96 94 121 116 112 113 116 119 121 124 122 121 138 105 114 126 140 123 111 88 68 75 60 65 50 29 13 7 -5 4 -18 10352 208 2825 30 10415 2 52 32 5566 -11167 30 1397 20643 123725 425937 995657 999999 999999 59521 748 102 90 95 149 148 99 78 121 110 40 73 111 101 62 132 100 47 36 28 53 106 80 52 110 92 93 115 81 35 61 70 67 82 20 52 53 98 103 110 10 48 59 27 49 53 75 126 81 67 40 38 105 123 115 164 198 264 290 375 391 289 250 218 221 203 199 196 191 219 283 389 757 1173 1527 1866 1915 2133 3126 4637 4718 3896 2705 2083 1810 1698 1265 727 433 296 238 193 218 187 128 98 127 164 136 115 98 102 117 128 89 103 92 101 128 83 119 125 84 95 125 115 134 102 114 83 106 71 137 103 77 88 89 91 105 87 81 94 99 109 97 101 102 123 103 74 65 72 116 77 89 92 104 90 95 82 72 85 78 71 83 72 72 66 60 70 76 89 77 82 62 59 70 76 82 56 71 79 77 87 107 88 69 76 79 80 78 78 88 102 103 91 94 104 94 76 61 53 43 43 23 12 7 -3 -16 10358 202 2809 30 10429 2 52 38 5567 -11166 764 9110 53610 193802 520975 999999 999999 999999 15794 303 56 108 74 41 26 17 24 -25 -1 4 19 20 -23 -28 14 12 43 11 -14 55 45 3 15 20 23 -13 21 37 7 -7 -1 30 10 15 13 -10 35 21 41 10 -56 -16 -41 10 6 25 23 -6 10 28 26 41 42 60 125 108 139 226 329 278 125 143 141 126 115 82 125 193 215 265 534 1087 1435 1259 1183 1304 1709 2067 2236 2125 1927 2566 4080 7778 10165 6196 2072 249 123 141 124 115 81 94 53 73 92 40 36 55 78 94 67 69 63 50 32 27 31 15 25 43 22 10 23 38 58 56 74 38 30 13 -1 42 33 8 34 35 42 45 63 50 22 40 45 45 34 41 41 43 42 44 51 77 22 26 41 43 27 30 12 14 34 23 9 23 26 22 30 48 42 3 14 15 5 26 21 11 7 10 34 30 26 35 27 29 23 16 49 26 15 22 16 24 28 32 32 26 7 17 -9 -17 10364 203 2855 30 10445 2 52 44 5568 -11166 1476 31421 184459 487752 999999 999999 999999 436700 4816 155 99 75 63 73 26 31 33 54 57 15 0 -14 7 50 -16 -26 -3 -26 1 23 53 -30 -31 -40 32 5 19 60 91 43 23 44 -31 11 20 55 29 81 47 39 -2 -27 29 44 29 -8 5 -25 -5 7 24 9 72 100 93 155 214 246 300 305 216 164 110 96 88 106 169 227 342 554 833 1313 1712 1766 1460 1031 1103 1320 1420 1627 1644 1482 1229 1195 1275 1054 626 267 217 187 152 111 71 85 90 59 58 88 87 73 69 25 2 -26 56 73 56 14 33 58 58 51 50 39 36 42 49 14 27 36 57 15 12 33 25 34 31 48 39 56 44 49 0 18 39 41 34 25 44 48 23 32 20 2 1 16 34 30 35 31 12 20 21 13 6 30 8 20 -3 7 11 -9 -7 21 46 36 22 12 -2 -8 8 -2 5 22 15 5 3 6 39 47 46 39 39 34 34 33 22 15 2 2 -21 -21 -23 10370 211 2781 30 10461 2 52 50 5569 -11165 -79 995 15265 99488 398406 974722 999999 999999 22600 402 68 51 62 57 68 122 27 12 39 30 3 29 45 -29 23 43 2 13 12 21 35 7 -22 7 54 32 48 115 54 40 75 78 44 72 38 52 73 66 37 57 43 2 -12 -27 9 -11 29 46 16 16 52 61 86 69 75 127 111 146 180 199 295 284 221 228 205 158 193 265 539 1890 8287 23454 40807 36141 15852 8223 4108 1982 1271 1198 1292 1367 1308 1205 989 884 765 604 438 303 276 245 226 149 120 127 110 155 157 143 113 111 75 96 58 69 91 89 76 65 64 68 101 127 104 101 81 70 109 101 74 81 82 68 83 76 61 61 84 127 104 84 112 80 88 80 88 94 76 33 45 69 88 91 74 70 109 73 72 52 75 55 56 73 80 90 78 69 60 64 95 82 51 45 53 56 73 77 67 64 65 59 56 60 63 69 63 58 60 64 68 66 91 89 94 90 83 81 71 66 46 49 53 40 20 24 4 -14 -16 -22 -23 10376 272 754 30 10474 2 52 56 5570 -11164 5513 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2808 49031 273212 699744 999999 999999 124386 1725 999999 999999 999999 999999 -82 -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 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 -13 -63 -47 -66 -18 38 110 158 115 138 80 98 211 718 2159 9439 31493 71383 117303 128502 105297 58721 11397 3037 1589 1183 1173 1199 1056 827 560 398 343 277 196 152 149 124 118 111 57 59 23 41 42 85 84 30 56 83 40 27 29 18 28 38 51 23 11 34 39 -6 9 6 16 34 32 26 -1 26 19 25 -19 5 45 26 37 48 43 51 71 45 64 38 6 36 47 11 20 -18 15 44 27 7 -19 14 34 28 33 37 39 20 1 14 25 24 9 -1 7 30 17 15 16 -4 1 7 0 6 4 -6 6 3 -12 6 12 -1 19 33 23 36 41 45 27 14 2 5 -18 -17 -22 10382 276 794 30 10484 2 53 2 5572 -11164 2858 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 262 689 18454 246997 735732 999999 294747 36152 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 -94 -49 -72 -62 -56 -82 -19 -41 21 28 25 63 81 122 99 107 145 418 1541 6539 23613 46263 61880 75380 109288 148904 148849 67238 7931 2101 1127 970 902 713 621 566 449 300 210 173 158 131 91 94 125 112 86 107 85 88 103 64 37 44 51 59 60 71 58 54 74 78 77 34 58 58 65 86 43 66 50 24 76 74 58 64 54 70 85 90 83 51 48 50 86 64 35 62 54 30 67 62 44 80 61 48 50 39 40 50 52 40 45 49 38 35 19 27 48 35 45 42 49 67 59 47 75 45 20 18 43 30 47 49 63 64 43 54 64 71 66 79 82 86 72 67 61 33 43 32 19 17 10 -2 -5 999999 999999 -25 10388 269 811 30 10501 2 53 8 5573 -11163 -45 -76 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 29 672 884 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 305 3712 41499 194615 624775 999999 294586 3125 -18 -52 -53 -70 -32 -67 -71 -91 -60 999999 999999 999999 999999 -86 999999 -81 999999 -67 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -86 999999 999999 -89 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 96 122 53 55 76 156 76 -31 21 60 63 39 71 134 145 129 145 167 169 131 111 227 438 2436 11027 30518 71458 107334 62380 48388 72283 44718 6591 5060 3204 940 639 575 448 307 332 345 347 283 147 132 122 110 108 63 90 102 88 50 44 12 23 28 48 44 34 17 -2 34 91 65 33 10 -6 57 53 27 19 20 77 73 30 62 48 40 32 57 28 66 20 30 51 35 21 29 65 29 12 22 17 35 17 2 34 30 14 27 29 18 20 1 -21 13 15 34 1 -6 11 4 3 -6 26 22 26 -12 -34 7 13 15 -3 -30 -4 5 4 6 2 -7 30 59 51 42 51 49 38 17 16 1 9 -11 -22 -25 10394 241 1937 30 10517 2 53 14 5574 -11162 -45 -65 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 222 114 6702 94411 506201 999999 999999 48543 505 86 93 40 -10 35 96 82 24 56 5 -4 3 -12 -28 -8 -45 -35 -44 -13 -3 18 -71 -47 -16 5 15 -39 -4 41 33 24 4 33 40 -4 -45 48 -9 -1 38 9 2 19 8 -52 -29 -16 41 121 217 291 354 412 302 222 109 147 155 176 216 244 226 233 275 308 279 260 338 277 175 226 489 1287 3279 10130 32713 70283 82483 69138 21628 7152 6799 2360 2285 1133 593 481 423 391 327 301 293 323 258 188 165 172 146 149 149 132 148 116 115 145 120 85 90 88 110 125 111 132 112 118 110 121 114 119 77 96 104 85 86 96 130 115 93 71 78 86 118 121 108 114 131 113 92 103 79 78 104 102 85 81 75 47 59 70 87 80 65 66 87 101 83 94 79 75 102 106 85 80 99 94 112 90 85 105 109 88 86 79 75 70 91 103 80 69 76 79 89 89 100 106 115 115 97 93 85 73 74 79 64 48 44 33 11 10 14 9 11 0 -20 -24 10400 233 2013 30 10533 2 53 20 5575 -11162 -88 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 1299 23500 159042 573003 999999 825091 174006 2328 -93 999999 -57 -68 999999 999999 999999 999999 -81 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 -91 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 -31 105 226 284 250 232 239 222 121 158 159 172 183 164 127 101 69 58 97 138 153 150 168 185 102 134 332 724 1861 8183 34082 108356 172254 175204 80989 8929 1849 1602 1244 710 503 407 361 363 274 231 214 184 144 153 122 125 116 103 74 114 155 104 68 59 68 64 27 78 47 38 63 60 57 66 52 62 65 55 46 45 49 39 62 33 30 45 47 50 61 71 51 39 81 85 81 65 68 65 33 53 78 64 50 29 56 50 43 59 50 59 46 53 54 37 55 60 44 51 36 62 47 21 31 40 45 38 55 64 45 26 19 33 28 31 28 10 30 38 15 13 20 18 37 74 59 60 52 53 30 27 24 18 1 -18 -19 -19 -25 10406 279 767 30 10547 2 53 26 5576 -11161 707 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 78 4047 49160 290394 748119 999999 576305 11606 -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 -27 56 67 120 130 80 64 89 70 32 22 37 33 38 11 30 114 52 -33 0 41 75 104 103 103 84 31 82 120 336 1545 8498 25557 55914 107813 146236 182777 183589 126389 71526 10787 1206 652 532 456 499 402 398 272 219 187 176 114 136 165 153 95 105 118 82 125 146 107 117 80 54 49 78 97 72 69 96 71 96 96 82 79 90 107 98 82 99 109 83 88 82 62 61 67 70 95 80 75 82 100 106 80 79 78 81 88 56 71 71 66 57 55 66 53 43 59 78 27 45 72 84 57 61 64 61 58 58 77 73 64 59 80 66 47 72 63 55 56 38 49 52 40 41 67 54 64 77 104 93 89 91 83 55 36 38 22 23 2 -8 -5 -11 -23 -13 -17 -20 10412 206 2791 30 10561 2 53 32 5578 -11160 144 781 14116 105953 429416 999999 999999 24247 -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 -100 231 1318 1589 1622 1105 638 428 288 224 317 153 55 38 12 32 43 45 32 -6 -24 -12 -12 -94 -72 -10 5 20 39 61 62 56 11 -7 -11 57 227 724 3926 15778 40236 70081 113824 139803 110349 98509 105284 56980 11097 1478 439 1197 18338 70054 3058 459 314 183 128 99 63 45 86 126 89 98 66 77 62 31 50 81 56 56 40 41 78 86 95 80 77 64 70 72 49 35 55 58 76 62 45 38 38 59 46 59 44 63 38 81 95 69 80 90 64 26 15 34 49 27 48 32 28 10 19 48 20 34 41 17 53 50 40 28 35 57 56 46 36 24 53 61 38 42 37 13 41 38 23 21 26 39 43 41 47 48 56 90 72 54 45 51 36 22 13 17 7 7 -11 -10 10418 214 2800 30 10570 2 53 38 5579 -11160 -78 1658 30850 184019 489033 999999 999999 72043 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 -26 220 596 1194 2520 5066 7714 7719 8060 8247 7097 5847 4545 3637 2187 1669 1877 2533 2687 2993 1958 1882 1763 1115 745 240 -61 999999 999999 -58 -44 -36 20 29 16 1 15 -7 -19 -22 58 631 4916 18886 35173 53564 89443 117114 135735 133863 85679 39522 14571 5691 1246 394 2081 47696 223704 181649 9331 279 186 189 143 126 133 102 105 109 88 95 108 86 43 82 101 75 65 57 95 48 57 114 131 74 54 72 89 111 108 89 82 66 72 78 92 62 67 90 83 65 100 105 103 94 78 82 86 83 59 86 93 62 60 63 77 72 70 73 39 80 96 82 65 72 73 102 77 91 90 81 79 71 64 72 63 58 56 63 67 53 58 62 66 52 55 57 57 50 68 109 101 114 90 49 57 60 60 45 37 28 23 31 11 -4 7 2 2 -5 -9 -8 -17 10430 220 2698 30 10588 2 53 50 5581 -11158 11 -5 349 655 1764 26578 210751 600468 999999 999999 350137 4668 210 151 124 52 47 48 47 10 54 69 13 10 21 2 -7 90 4 51 91 72 41 17 56 102 62 66 138 106 88 80 58 55 107 86 64 98 84 124 78 108 127 192 221 203 142 138 193 166 96 107 112 131 124 173 152 166 188 254 208 220 251 239 238 288 325 381 408 449 410 343 342 230 210 216 187 355 1573 4129 5968 13584 24234 19892 10609 7233 7657 3523 809 418 357 282 239 233 210 174 113 110 208 170 103 121 134 96 130 173 123 109 84 113 118 130 94 79 97 75 62 87 84 123 91 126 115 124 147 94 95 122 134 96 86 98 101 110 102 105 107 109 102 107 132 127 101 95 99 88 86 95 75 98 78 90 67 94 90 87 89 82 100 90 86 100 106 85 119 124 102 114 99 96 91 93 91 85 90 98 82 65 78 67 54 78 98 112 110 128 120 112 90 83 81 81 69 56 66 80 40 40 24 28 13 22 35 14 1 -2 -8 -21 999999 -21 10436 213 2736 30 10596 2 53 56 5582 -11158 9 317 4604 41889 188204 467031 897564 999999 999999 23380 324 -7 -65 -1 -29 -83 -42 -39 -47 10 -23 -40 -89 -89 -80 999999 -74 -32 -62 -86 -47 -45 18 -100 -26 10 -26 -27 26 6 -6 35 20 -12 -42 -40 -27 -10 -9 81 -2 3 30 12 61 48 24 29 22 -7 36 54 48 66 134 60 51 94 141 181 164 223 214 222 176 183 247 275 288 336 301 294 189 83 71 116 123 269 802 2062 4129 6298 7907 13643 48289 104758 100384 22616 2769 545 282 250 189 133 109 111 139 116 103 134 85 68 114 110 84 133 62 69 85 94 80 73 49 10 83 41 84 58 79 67 58 61 59 79 98 63 67 73 61 105 88 114 103 99 58 82 98 82 80 88 64 87 51 56 59 54 72 74 41 43 53 80 45 35 73 73 52 48 56 66 76 59 67 68 50 80 63 48 71 60 56 60 71 61 41 39 50 34 61 61 65 77 75 74 91 81 67 66 50 37 50 44 38 31 20 12 7 -2 -3 -8 -7 2 -23 10442 215 2774 30 10604 2 54 2 5584 -11157 -11 2487 27645 126093 392155 946324 999999 999999 405111 7111 53 14 57 7 -8 -2 35 57 19 67 39 51 59 -9 -17 56 -20 31 65 83 -4 2 11 52 -7 48 23 51 101 90 46 53 73 75 34 24 79 95 73 95 110 105 115 52 46 128 130 118 155 122 96 175 172 147 139 169 173 217 248 230 241 208 237 273 312 342 359 357 347 291 259 180 139 144 114 110 140 149 340 796 3214 9230 15999 23215 27987 13222 6619 3441 1820 853 399 307 219 154 117 130 124 143 111 102 135 113 129 106 82 76 97 54 80 93 107 137 128 82 85 61 68 100 43 70 95 70 55 82 76 67 56 110 86 84 92 91 110 87 73 96 95 90 95 104 109 76 61 76 88 71 94 87 75 76 89 85 56 62 54 61 43 49 73 67 66 80 74 63 76 90 93 96 89 76 79 59 48 59 65 67 72 57 66 82 98 108 101 89 88 77 71 64 63 66 61 45 27 28 30 13 18 2 9 14 0 -20 -12 -19 -17 10448 216 2753 30 10613 2 54 8 5585 -11156 -45 1237 17240 81696 245322 614281 999999 999999 999999 14294 133 -29 -34 38 1 16 15 21 -31 56 81 6 -11 37 35 38 56 31 63 44 37 27 14 39 42 43 62 53 61 76 85 58 55 33 25 28 77 46 39 73 110 77 68 122 181 96 122 140 134 109 127 106 146 141 165 216 173 174 191 247 211 208 193 232 219 217 295 328 250 383 330 152 116 165 167 170 144 104 177 487 1417 4330 8655 11127 10612 6329 3012 2163 1917 977 513 322 230 136 139 114 142 152 99 90 99 74 80 57 43 65 40 37 57 79 68 84 70 57 70 28 82 84 41 36 57 46 40 59 62 51 51 60 74 82 57 60 67 85 69 72 99 61 74 70 31 35 43 48 54 62 51 57 54 31 40 55 63 53 25 35 27 24 49 53 59 51 56 75 57 65 74 53 61 51 64 51 54 41 35 36 43 37 30 67 58 85 84 73 58 42 18 18 24 27 41 12 5 12 4 -11 -8 -4 -13 -14 -12 -20 999999 999999 999999 -21 10454 218 2792 30 10622 2 54 14 5586 -11156 112 4672 35803 140788 363521 754977 999999 999999 999999 37087 233 -7 -43 59 66 66 73 38 32 1 105 28 32 63 39 43 6 81 46 112 72 79 65 92 119 122 67 73 96 111 127 102 84 106 88 87 48 93 82 101 95 85 102 156 133 215 247 187 202 175 114 190 151 187 198 214 193 202 210 175 188 192 171 164 188 231 350 392 339 292 257 244 190 141 172 173 172 159 219 308 535 942 1903 3219 3793 3611 2858 2041 1665 1257 685 505 310 194 162 131 151 133 137 123 112 129 117 106 130 105 88 78 82 115 89 63 67 89 103 111 88 108 89 102 138 130 81 75 107 104 77 76 64 53 79 124 107 95 81 79 96 98 120 113 108 124 77 52 83 99 84 74 81 82 79 85 72 59 72 89 88 92 68 91 87 85 77 95 97 92 67 71 76 111 103 97 93 73 70 71 71 85 89 95 120 124 124 95 96 100 74 74 67 48 41 36 55 52 51 28 30 27 28 25 28 17 7 -8 -8 -15 999999 -22 10460 216 2801 30 10631 2 54 20 5587 -11155 183 4988 39443 153756 404408 991192 999999 999999 421966 4507 95 55 64 57 109 62 -3 38 72 28 56 16 21 12 121 81 41 34 53 110 51 27 22 56 51 76 63 111 99 76 85 79 75 51 37 30 77 76 55 32 102 33 59 54 87 177 184 160 124 138 139 192 175 153 200 180 170 128 107 134 162 138 162 150 201 223 258 273 331 374 181 181 128 137 120 111 150 168 143 222 411 786 1218 1421 1478 1603 1913 2408 1636 739 403 275 207 133 134 147 108 122 82 75 147 112 88 68 85 61 51 51 42 116 76 88 49 54 41 74 55 82 72 81 31 51 57 48 67 30 75 81 53 60 74 76 104 57 58 73 87 89 100 83 62 78 53 72 65 31 17 35 48 64 76 69 55 29 55 46 56 53 26 40 55 69 74 89 52 57 66 75 56 62 63 49 45 39 47 44 36 67 55 53 52 69 92 97 94 70 64 41 42 37 31 23 22 9 6 -6 2 0 -8 -2 5 -11 999999 999999 999999 -24 10466 217 2749 30 10639 2 54 26 5588 -11154 59 1457 15568 101102 340992 813241 999999 999999 305556 4692 150 74 3 90 132 30 60 90 48 25 23 44 17 72 85 -6 55 51 81 30 66 73 83 55 68 80 94 89 87 79 46 49 97 124 74 55 114 31 99 70 75 81 71 63 87 162 183 215 161 185 195 213 225 178 176 183 143 132 184 151 164 169 203 209 154 132 241 247 329 431 329 155 162 130 118 88 105 160 141 190 236 302 677 932 1035 1216 1304 1386 1524 1162 800 590 404 255 178 134 153 132 100 95 131 123 106 77 63 79 135 62 45 61 72 58 89 67 81 78 118 108 70 90 71 90 123 110 51 68 76 77 75 99 113 71 91 106 115 102 99 85 98 101 103 82 72 80 53 46 68 55 88 70 42 78 75 69 81 48 78 67 77 81 92 72 78 76 72 72 72 75 67 58 63 79 91 78 82 83 71 76 89 72 75 76 97 83 94 94 87 76 50 47 34 28 43 26 14 13 3 -1 7 9 9 5 -15 -24 -17 -17 -20 10472 218 2758 30 10648 2 54 32 5590 -11154 46 376 2577 23393 157238 476922 999999 999999 999999 150337 1253 76 99 55 94 29 61 40 34 36 78 37 51 90 11 111 54 77 72 42 43 42 80 38 40 98 119 55 76 84 125 65 81 91 67 63 72 113 61 117 64 98 99 27 77 62 60 110 188 238 148 156 222 230 163 174 154 167 129 92 98 98 149 140 148 125 141 173 164 226 326 375 293 148 155 152 141 150 170 136 160 193 204 325 628 835 989 1259 1396 1252 960 624 449 325 279 205 140 135 132 129 100 120 94 101 73 56 65 51 83 66 36 61 73 54 97 114 84 57 82 76 99 45 55 76 32 56 91 73 71 50 90 66 94 100 79 98 88 89 117 102 83 54 94 87 70 64 48 69 64 61 61 84 68 78 81 98 38 49 78 95 106 73 75 82 72 91 87 62 72 76 68 68 68 73 74 78 82 68 60 66 85 72 66 72 86 103 95 73 64 51 47 53 37 38 8 13 5 3 16 21 2 4 -5 -12 -16 999999 -19 -24 10478 226 2762 30 10652 2 54 38 5591 -11153 191 820 5613 56758 282958 690640 999999 999999 742133 10445 203 150 97 86 40 160 119 140 160 61 48 53 69 51 94 61 80 94 56 72 106 111 70 109 183 119 121 104 128 73 168 110 144 197 154 118 191 133 194 153 106 82 55 93 110 161 218 200 301 286 295 288 291 224 241 243 212 193 188 145 183 173 156 149 149 203 207 234 292 291 386 444 435 276 208 201 164 211 208 188 170 210 296 417 680 887 1057 3382 5287 2167 1239 1025 764 497 361 266 233 237 155 155 152 184 156 138 161 124 115 155 119 110 137 162 143 141 129 98 104 143 141 140 114 135 106 127 125 130 118 127 153 145 169 172 207 174 172 151 134 133 138 158 133 145 124 114 130 125 104 98 105 118 136 94 95 107 142 145 133 144 136 113 121 112 125 139 97 108 119 146 137 134 126 134 134 100 121 131 113 107 113 97 121 129 106 133 142 134 134 133 131 123 131 104 101 85 68 51 60 72 61 61 58 59 35 29 31 31 33 14 8 6 -14 -23 -22 999999 -17 -19 10484 230 2492 30 10652 2 54 44 5592 -11153 -65 -61 -81 -10 -15 -20 -40 19 64 454 636 9082 84091 423082 999999 999999 999999 75880 911 95 99 122 60 72 121 72 115 77 49 94 61 96 65 96 69 151 115 101 94 95 143 97 91 66 125 163 101 106 117 134 118 146 106 117 148 176 190 171 155 178 134 174 183 229 212 262 260 252 228 225 301 258 219 200 224 216 198 149 207 167 112 128 175 242 229 215 190 257 308 329 410 443 377 186 182 171 192 232 188 201 220 227 315 527 759 982 1074 1383 1667 1243 827 703 644 482 327 221 189 208 220 175 157 132 104 106 112 82 71 65 95 96 119 99 132 138 116 128 146 151 146 134 149 114 108 110 98 121 128 120 108 145 155 187 188 202 196 157 140 142 124 142 148 118 96 91 108 108 81 114 122 120 92 96 102 112 119 98 99 110 88 105 107 110 95 109 122 138 125 102 139 123 113 83 103 83 95 111 107 111 108 111 106 113 118 127 129 134 123 114 113 99 85 80 81 77 50 47 43 34 29 31 32 42 41 34 20 -3 -4 -1 4 -13 10496 215 2733 30 10653 2 54 56 5594 -11151 -52 214 1193 15118 96798 344780 774955 999999 999999 628568 48255 1307 69 27 83 93 29 2 59 23 -11 14 58 44 -18 52 18 38 48 4 50 71 33 28 32 82 27 20 65 49 77 115 78 91 38 30 70 99 79 89 59 88 83 48 60 100 71 109 161 220 227 190 236 243 204 208 139 125 157 127 116 118 49 63 145 100 147 170 136 139 225 293 355 405 360 187 134 145 135 125 126 176 196 127 167 175 293 521 486 414 424 514 610 627 477 334 274 245 191 98 69 102 118 81 93 86 90 43 81 29 37 60 53 30 47 78 45 21 32 64 57 40 29 79 59 79 49 57 89 56 85 92 73 87 98 72 68 86 82 67 79 92 102 79 70 64 43 32 51 35 48 49 50 83 55 44 55 39 47 59 62 47 29 49 80 77 53 80 67 61 89 76 59 45 57 41 34 47 73 75 44 56 56 57 61 72 82 74 75 77 68 45 32 27 20 16 -11 -9 -3 -8 -17 -19 -15 -10 -22 10502 216 2643 30 10653 2 55 2 5596 -11151 -13 -13 94 53 353 1685 9608 66069 379579 894755 999999 907982 116822 1577 88 69 140 74 37 76 114 20 26 34 56 53 38 23 22 78 63 56 59 21 77 77 88 73 86 64 46 15 29 36 51 86 62 54 124 101 149 147 128 94 71 118 119 135 165 204 148 67 138 108 265 213 215 187 184 174 139 167 121 135 144 77 134 127 153 153 159 170 181 192 246 304 394 314 173 173 164 168 124 132 147 123 135 97 160 144 265 292 341 374 303 336 382 366 285 272 253 220 166 119 113 69 58 62 67 95 68 87 78 85 83 49 113 51 93 73 24 60 22 48 66 70 76 39 63 81 73 28 64 113 86 61 70 84 94 90 75 59 90 77 62 90 119 88 77 68 36 38 67 48 63 91 44 44 72 61 39 34 45 57 83 61 67 40 34 49 47 45 60 55 66 59 63 72 72 68 50 60 81 73 62 69 75 66 80 79 69 82 107 87 49 46 38 17 -4 -3 -13 -13 -19 -24 -13 -20 10508 281 814 30 10654 2 55 8 5597 -11150 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 -8 86 180 246 297 141 322 440 392 374 405 376 448 576 623 555 619 820 1405 9384 106811 504687 999999 999999 218173 2208 71 141 79 82 65 121 131 55 74 92 -13 81 95 9 34 72 90 18 76 92 136 77 72 69 76 112 104 103 116 100 55 89 107 -9 71 145 154 71 87 146 161 165 180 161 167 201 173 227 225 182 251 221 190 252 226 195 200 173 156 161 109 85 107 118 123 107 165 189 144 207 292 313 346 453 331 183 207 131 147 169 130 121 112 123 178 187 166 188 184 189 201 229 290 207 282 275 212 190 195 171 169 157 151 96 73 69 83 114 59 48 57 84 90 50 56 57 44 72 67 110 121 86 86 86 76 109 86 106 86 104 73 72 80 88 71 90 72 98 113 117 91 99 82 87 69 49 49 62 99 56 57 72 105 81 70 85 76 76 101 80 63 80 75 58 83 90 98 85 65 73 63 62 79 63 73 78 64 76 73 82 62 56 61 56 63 81 81 77 86 108 90 57 38 20 19 -7 2 10 14 0 -14 -4 -1 -1 -17 -20 -18 10514 281 815 30 10655 2 55 14 5598 -11149 -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 -6 571 1327 13603 114525 445924 999999 999999 999999 42224 458 73 95 83 139 118 73 90 43 50 18 47 62 102 57 104 111 130 64 92 70 52 84 76 70 37 23 25 125 122 63 94 142 93 71 102 112 112 117 130 119 162 226 235 247 280 244 280 283 282 293 210 233 236 247 218 180 177 183 191 106 79 87 116 142 91 162 206 237 159 207 206 314 400 405 237 174 113 136 170 170 129 121 128 167 209 161 155 109 151 166 180 191 182 216 235 224 200 196 228 183 167 164 121 114 108 86 93 80 47 81 89 83 65 68 85 91 80 71 93 111 113 128 86 107 100 75 114 108 101 91 93 77 72 86 120 102 114 69 91 170 118 101 75 85 54 63 50 68 95 75 57 69 62 81 81 85 103 75 91 76 86 94 85 65 96 69 80 84 73 83 73 77 68 69 40 85 99 81 86 71 97 85 81 85 97 91 85 92 99 87 68 59 50 16 22 22 23 -1 16 6 5 -7 -7 8 -1 -23 10520 225 2766 30 10656 2 55 20 5599 -11149 70 2699 18504 112555 366015 826210 999999 999999 645617 155212 1925 66 66 155 84 104 141 116 89 102 86 80 80 134 123 128 135 75 68 145 127 102 139 108 118 131 138 62 77 86 49 89 149 183 156 168 108 148 236 273 522 2848 10212 21261 27165 38317 24467 3954 489 216 254 242 292 269 218 247 226 168 181 145 117 161 144 172 166 143 177 197 238 237 232 318 418 470 377 272 222 219 167 225 191 202 171 200 208 166 148 201 195 186 165 166 169 211 221 225 265 191 173 174 159 129 76 104 108 81 110 141 110 103 88 95 72 46 95 121 112 110 103 114 133 114 70 98 117 97 158 129 94 105 139 143 139 140 113 130 127 106 125 119 128 134 108 87 58 83 138 119 105 90 66 98 126 93 117 126 117 154 108 105 105 134 114 96 69 93 107 107 115 106 100 117 117 120 111 105 100 115 101 96 89 133 120 111 112 112 93 112 118 116 94 87 69 54 43 42 40 38 39 24 32 29 24 16 8 4 -1 -6 -19 -15 -22 999999 999999 999999 -24 10526 213 2798 30 10658 2 55 26 5600 -11148 307 2778 24650 160978 500472 999999 999999 999999 85450 784 110 78 23 69 108 66 48 23 10 1 18 28 66 31 54 73 61 48 -13 27 19 -5 43 70 65 66 59 82 85 63 72 94 106 96 49 55 93 85 182 182 168 144 205 210 198 257 199 192 201 230 250 237 218 176 189 200 164 155 129 104 79 128 117 118 69 99 125 169 157 192 325 378 436 333 239 181 189 169 106 78 130 79 119 142 136 152 141 113 142 167 117 129 110 73 139 178 146 133 114 119 118 136 116 73 65 80 82 48 88 89 72 79 62 55 19 64 65 90 119 102 108 85 42 60 80 77 74 59 18 53 83 90 90 121 100 95 63 54 72 62 74 107 82 65 65 78 71 81 77 31 39 34 36 39 53 66 75 79 73 84 113 81 65 66 54 65 72 57 68 63 69 70 70 67 60 79 69 63 72 74 70 58 59 55 51 45 64 78 74 61 40 25 9 -10 9 -16 -10 1 -18 999999 999999 -23 -24 10538 282 821 30 10661 2 55 38 5603 -11147 19252 2445 2463 2434 2170 1865 1695 1430 1198 1009 690 585 652 773 788 674 611 556 519 582 705 926 1039 1082 1102 1313 1439 1379 1419 1390 1172 1237 1304 1145 1074 1100 1288 1424 1541 1632 1653 1424 1387 1496 2008 1615 781 443 336 339 366 294 290 249 265 169 179 211 143 179 228 314 338 317 274 295 414 311 276 366 405 1697 3737 1445 268 112 178 123 158 104 98 67 81 133 110 78 49 66 145 182 136 80 82 73 121 23 59 71 48 89 84 155 103 35 97 86 135 95 126 101 160 95 142 143 123 132 165 68 79 171 137 166 180 183 133 118 142 152 154 176 231 191 218 199 152 111 100 91 146 195 209 217 208 231 255 284 351 407 513 586 325 204 180 263 240 136 135 181 171 190 162 145 123 131 182 168 214 174 168 195 175 133 154 147 162 167 135 112 84 97 134 124 85 82 94 90 110 97 67 78 114 103 76 72 101 97 119 122 131 69 79 97 118 116 84 113 118 101 82 109 130 94 122 130 104 106 75 69 96 102 97 77 86 90 79 83 86 100 72 98 96 108 125 119 119 101 88 114 103 98 94 65 85 80 70 85 89 91 93 89 72 73 67 56 68 81 81 68 70 80 97 87 82 99 103 124 83 53 30 29 23 10 14 -3 -2 4 -4 -7 -2 -3 -4 -8 10544 290 821 30 10661 2 55 44 5604 -11146 18369 2581 2442 2623 2217 1845 1744 1541 1333 1222 883 632 698 834 930 821 855 745 713 637 772 985 1100 1172 1224 1612 1730 1851 1787 1541 1468 1540 1497 1362 1351 1446 1552 1754 1871 2035 2280 2352 2224 2208 3127 12423 38280 1591 494 432 388 342 302 334 268 303 247 253 259 292 286 332 333 291 378 363 350 431 399 234 296 377 493 505 312 262 149 113 127 143 111 179 160 166 218 213 143 156 118 175 120 116 205 143 99 148 157 160 134 158 172 95 134 140 152 187 129 148 153 145 141 194 205 147 226 171 153 176 103 143 122 167 182 186 152 197 211 201 223 284 220 228 239 240 153 169 196 171 141 193 168 231 290 275 253 291 401 438 610 725 668 402 337 280 261 234 195 212 183 200 206 239 256 189 205 208 254 217 201 238 232 255 224 216 203 200 168 146 152 195 140 106 138 167 153 144 169 157 173 176 140 146 180 154 127 150 157 136 166 153 152 158 157 119 151 170 155 152 131 159 129 151 145 145 149 163 176 151 153 141 117 118 98 119 122 118 117 132 118 102 99 135 155 174 162 140 128 128 142 148 162 132 137 120 118 146 131 151 153 134 134 127 148 129 136 140 144 122 122 142 139 147 133 137 145 130 126 105 85 69 53 42 63 59 54 54 58 46 36 30 23 14 13 9 -11 -7 0 -1 1 -16 10550 269 820 30 10660 2 55 50 5605 -11145 20081 2612 2432 2445 2154 1746 1702 1586 1450 1307 918 684 780 794 841 821 787 791 820 890 925 1013 1067 1112 1299 1591 1773 1734 1697 1711 1629 1436 1367 1323 1464 1803 1809 1636 1684 1705 1975 2087 2300 2366 3155 5555 4205 675 494 323 157 135 140 92 127 156 131 59 87 133 220 209 165 210 221 214 244 258 338 271 220 211 203 176 116 20 32 64 5 49 53 87 24 73 41 114 16 10 25 34 21 24 63 82 37 16 63 12 33 5 35 -17 66 67 18 49 60 80 73 34 -16 -8 22 27 99 27 31 70 29 0 27 -5 29 67 34 58 64 88 45 64 88 114 110 78 68 66 78 62 72 101 99 162 115 169 196 200 282 406 472 538 497 444 266 191 217 143 103 115 102 82 69 123 81 94 94 113 123 120 106 148 133 67 104 114 110 85 90 55 73 77 57 13 68 43 68 75 78 56 65 49 58 38 68 50 42 24 49 57 76 41 52 34 49 55 49 31 54 72 58 56 61 33 50 58 72 69 58 47 15 13 28 60 15 29 2 24 23 19 17 40 13 36 59 61 58 81 87 75 54 49 42 51 33 27 24 23 32 48 15 30 39 36 52 33 35 39 43 22 33 32 32 31 30 24 34 23 10 -5 -14 10556 281 820 30 10660 2 55 56 5606 -11145 24221 2609 2619 2331 2056 1660 1518 1248 1193 1127 766 522 694 723 560 665 663 667 702 785 893 1119 1139 1179 1279 1518 1642 1629 1588 1623 1663 1685 1640 1442 1362 1437 1534 1673 1785 1849 1886 2155 2817 2229 11607 197455 362581 9439 1041 610 385 293 243 231 224 235 236 264 218 228 232 238 246 291 337 291 241 405 482 370 269 181 113 145 81 40 78 27 78 93 83 42 117 80 17 94 61 111 66 78 34 142 62 42 100 74 93 76 53 48 73 44 85 77 38 117 163 99 94 92 15 71 106 128 86 106 59 45 86 131 101 134 100 54 75 100 61 156 182 92 137 132 135 106 30 84 107 131 128 146 214 202 181 223 298 324 359 450 527 587 640 528 350 250 267 234 176 149 148 177 148 91 116 160 137 178 158 140 167 125 125 139 150 122 161 132 159 108 124 130 124 85 98 95 74 101 102 135 63 56 26 81 116 119 77 66 62 89 99 110 113 84 106 76 88 109 126 124 81 76 110 103 120 78 97 68 51 67 73 82 64 71 83 74 66 93 77 79 83 78 65 89 126 135 101 103 102 92 95 75 57 59 71 67 86 81 96 102 64 71 86 83 76 87 73 75 62 58 76 73 78 83 93 71 85 71 52 29 7 13 10 3 1 -16 -2 -5 -12 -17 999999 999999 -24 10562 275 820 30 10660 2 56 2 5608 -11144 17249 2477 2374 2129 1926 1589 1546 1612 1470 1351 1103 803 852 822 832 766 697 756 770 821 1014 1151 1427 1584 1618 1635 1697 1735 1635 1643 1667 1787 1923 1828 1871 1642 1498 1475 1593 1577 1767 2246 2950 2419 10500 151925 142527 4647 1202 937 637 399 275 165 115 138 190 198 109 170 155 104 125 151 260 257 370 430 388 5539 39041 2879 114 44 78 121 103 127 67 54 89 82 -40 0 58 84 75 96 92 73 64 56 91 86 74 14 44 48 55 73 35 35 29 71 12 17 5 34 46 32 67 68 68 69 63 34 17 51 79 40 70 88 54 28 67 26 43 74 46 54 96 65 29 33 78 55 93 156 127 96 91 159 170 227 254 276 343 449 537 563 572 488 297 211 230 167 202 183 106 91 87 87 111 108 136 100 107 160 149 135 127 91 104 101 96 96 89 52 64 40 51 49 66 61 58 53 40 32 46 60 63 106 50 73 68 74 27 15 50 78 54 59 83 46 54 74 93 81 42 56 45 80 71 93 80 30 42 70 81 40 47 39 34 22 45 46 36 38 50 64 59 77 83 75 82 92 93 65 88 57 28 14 33 40 39 56 74 50 28 34 39 46 50 55 60 35 50 45 49 60 47 41 52 63 36 44 46 26 11 2 -4 -19 999999 999999 -23 10568 292 821 30 10661 2 56 8 5609 -11143 17827 2357 1857 1676 1571 1367 1305 1329 1422 1555 1043 700 632 656 709 830 918 956 1032 1087 1171 1182 1260 1406 1493 1588 1624 1751 1676 1717 1713 1642 1710 1697 1737 1782 1727 1602 1801 1828 1805 2057 2648 1927 16849 270353 366806 75537 2466 1734 1585 1406 1103 864 624 472 372 307 261 275 295 267 321 244 257 311 404 539 596 683 492 244 163 127 152 149 135 166 183 162 120 100 155 165 114 119 222 178 169 90 82 139 98 113 130 114 143 73 113 148 146 85 89 72 90 106 121 115 130 114 61 104 110 105 132 183 123 83 126 139 117 123 131 127 96 97 102 130 146 99 118 153 186 139 129 220 195 227 160 170 211 205 246 301 332 417 463 490 596 695 655 519 355 341 336 283 283 183 186 172 152 148 196 211 154 153 191 218 183 173 241 192 193 195 176 163 172 197 156 132 137 175 153 147 115 106 128 116 140 125 152 168 124 114 154 134 139 112 139 138 153 165 134 134 111 132 117 154 161 143 140 171 153 132 105 120 104 96 104 122 135 120 125 133 132 144 126 115 118 161 131 157 171 175 168 191 187 167 167 135 125 145 135 136 136 142 138 131 138 131 143 136 150 138 119 105 133 149 141 116 147 154 135 156 143 138 126 112 89 61 74 58 56 63 57 52 52 50 45 44 24 24 28 14 13 8 14 11 9 5 -8 -13 10574 280 821 30 10661 2 56 14 5610 -11143 19779 2364 1847 1578 1330 1202 1155 1212 1318 1479 1123 842 809 691 606 610 710 833 907 1061 1077 1054 1181 1192 1384 1543 1564 1569 1466 1531 1407 1344 1345 1404 1397 1493 1631 1530 1476 1504 1575 1753 2194 1780 16822 257450 368694 8940 1418 1552 1579 1379 1258 1100 1015 974 1004 802 566 410 306 286 270 288 258 221 280 371 383 391 274 84 72 156 8 63 101 42 44 -9 50 110 132 76 67 57 26 52 65 75 43 51 50 24 52 37 13 36 64 107 48 53 20 44 80 106 90 -30 4 40 3 38 41 65 75 89 87 37 85 94 60 92 72 70 81 106 114 28 15 -12 42 89 74 82 80 77 128 128 132 155 165 157 239 320 344 394 444 380 516 559 502 436 363 316 283 264 210 215 138 123 138 125 167 143 145 120 124 132 119 103 105 128 140 90 97 148 134 130 82 85 85 112 73 70 107 93 76 88 47 100 85 91 74 96 105 55 47 65 79 108 93 73 53 46 60 81 76 68 61 89 86 70 17 73 45 47 60 48 51 65 63 66 58 41 26 52 70 80 56 47 72 91 71 80 82 94 76 41 59 65 53 48 53 64 32 49 60 64 58 35 54 29 32 39 44 57 51 49 58 49 53 54 62 62 63 53 25 8 1 -7 -14 -12 999999 999999 999999 999999 999999 999999 999999 -21 10580 280 820 30 10660 2 56 20 5611 -11142 86236 3316 2726 2180 1854 1540 1413 1525 1546 1905 1884 1619 1389 1317 1171 1113 1291 1544 1623 1773 2070 2214 2350 2489 2584 2494 2196 1921 1633 1648 1788 1983 1989 1760 1719 1873 1914 1997 1788 1845 2024 1999 2066 2294 6675 16995 4794 1488 1419 1429 1421 1296 1197 1361 1365 1217 1244 1274 1223 1078 1103 1154 1000 842 703 537 464 542 2591 2734 236 165 116 76 110 91 26 115 28 38 50 85 95 37 47 32 63 88 25 61 69 103 82 101 -13 7 50 58 101 96 32 -4 27 102 71 124 56 70 55 11 30 40 86 37 51 48 102 101 128 98 82 88 51 39 56 70 42 44 33 22 72 59 71 49 94 95 92 151 128 165 132 129 195 273 325 342 383 375 437 491 527 463 332 332 307 261 247 224 237 210 150 152 110 126 114 147 110 122 102 108 121 97 102 128 156 137 102 100 88 87 100 70 80 96 59 94 122 118 114 132 40 62 46 38 62 76 59 89 78 71 71 69 18 75 96 91 97 91 110 91 80 65 90 64 58 75 72 62 61 65 48 50 73 77 75 80 99 44 35 64 74 104 95 94 87 67 80 89 86 100 69 61 76 59 37 70 62 68 51 58 71 63 72 65 71 54 48 69 63 60 28 51 57 65 75 75 51 17 15 2 -13 -15 -16 -20 -18 -24 999999 -24 -23 -24 10586 278 848 30 10658 2 56 26 5612 -11141 2633 1028 738 410 108 121 206 223 424 571 459 279 188 159 76 125 158 256 430 692 1098 1227 1437 1298 1001 782 686 540 508 598 743 948 882 730 556 493 526 532 549 509 576 763 531 4315 35861 11310 536 416 365 287 285 334 402 484 448 387 465 540 623 808 886 938 840 862 1062 505 4029 56563 409182 850619 408398 5149 115 51 64 101 87 114 76 75 70 63 103 120 137 107 66 63 112 75 26 72 44 58 127 125 26 25 84 56 77 155 122 72 105 114 22 39 78 107 147 140 130 102 84 96 129 151 80 76 83 71 76 63 69 54 78 105 87 97 68 90 83 88 127 132 154 97 177 274 258 218 317 346 351 359 391 465 550 567 476 441 375 280 270 226 205 178 163 115 155 204 215 144 97 154 138 162 155 141 129 134 130 114 109 116 105 111 89 61 91 87 82 99 96 92 74 83 114 104 72 121 83 90 86 72 70 104 116 105 74 100 75 94 83 93 77 79 104 116 82 83 120 125 95 71 50 68 86 77 59 85 101 63 77 113 116 66 55 53 82 100 108 121 103 83 82 100 95 89 89 78 102 88 75 74 88 81 84 83 84 84 71 70 75 74 84 88 82 81 68 73 76 89 67 59 45 40 24 8 16 16 -12 -21 -5 -2 -13 -16 10592 272 845 30 10655 2 56 32 5613 -11141 1304 -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 160 4438 3411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 332 825 13830 161461 544732 999999 999999 53502 417 -40 65 36 12 54 62 50 -9 77 84 57 32 -33 23 56 118 111 29 113 125 74 48 43 23 76 41 60 79 79 88 56 68 19 32 83 65 12 58 78 98 15 27 16 20 42 54 85 99 93 35 24 63 41 35 47 64 88 84 101 103 62 76 115 77 87 163 233 200 219 268 296 258 244 288 376 488 515 439 401 337 270 235 176 224 170 186 140 114 133 144 90 73 69 97 136 161 180 131 117 125 103 100 112 100 53 57 27 45 79 77 87 48 59 95 67 43 38 47 56 41 63 87 29 42 48 34 85 62 62 81 61 49 64 75 69 54 77 76 88 58 16 27 61 19 15 48 49 56 30 46 70 33 37 50 70 66 75 80 62 61 73 75 55 71 73 42 49 49 49 33 55 36 28 54 48 61 61 59 40 28 37 38 33 53 38 42 41 46 48 45 52 46 38 15 0 3 999999 999999 -17 10604 271 840 30 10650 2 56 44 5616 -11139 2489 139 45 -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 -23 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 -93 -1 309 425 2248 44224 342781 910350 999999 29162 286 84 82 71 104 24 70 9 33 97 32 64 89 66 -4 78 92 72 61 81 89 97 102 55 60 53 64 95 77 50 39 31 40 41 80 51 26 75 65 48 38 60 30 21 83 74 103 79 45 56 109 27 93 41 21 -4 73 33 24 40 107 65 59 111 41 100 95 106 74 66 100 133 67 187 308 369 399 456 501 474 352 322 283 214 241 238 170 191 180 160 148 100 138 104 130 82 59 88 105 156 122 83 64 96 93 51 51 60 56 48 63 27 69 78 48 44 82 62 48 74 55 52 42 25 87 87 32 79 76 53 65 65 54 72 77 66 80 69 50 31 46 44 37 38 30 44 39 40 40 36 52 70 56 58 66 87 64 52 60 69 65 64 82 73 69 58 64 43 52 55 46 58 72 42 40 41 33 34 34 57 41 35 49 35 25 32 39 44 55 61 63 53 41 30 4 10 2 -12 -23 10610 280 838 30 10648 2 56 50 5617 -11139 6047 877 493 273 73 136 160 87 150 137 -78 999999 999999 999999 -10 -11 21 -68 2 -17 -26 7 182 170 246 371 368 255 209 129 56 -38 999999 999999 8 47 88 60 88 22 135 207 260 163 234 384 308 218 218 145 161 43 -32 -13 -14 -74 -79 -96 999999 -91 1 -11 66 12 232 598 1079 30150 312431 924360 481393 6420 126 95 136 181 83 82 105 111 73 95 131 109 10 59 99 76 105 95 120 107 120 89 93 126 62 40 65 14 62 132 56 49 117 78 64 84 106 116 134 95 90 64 70 42 41 56 109 167 73 84 101 45 78 74 57 76 93 117 31 78 77 26 49 85 70 76 55 124 162 129 134 154 144 168 158 228 423 499 583 579 553 444 394 402 279 230 279 280 208 186 187 196 177 160 180 150 118 156 131 110 141 126 119 133 82 106 86 58 83 109 116 72 65 123 93 103 86 83 80 77 98 84 86 104 77 88 74 91 96 87 92 88 128 83 108 122 102 97 93 82 104 92 83 83 95 76 96 80 85 74 65 91 84 96 106 81 100 133 126 116 113 103 94 123 114 118 118 107 114 88 110 104 96 92 78 121 98 78 83 93 91 90 55 75 94 75 80 82 71 85 79 100 98 81 81 65 38 28 15 -13 -6 8 -4 -2 3 4 7 -13 10616 287 836 30 10646 2 56 56 5618 -11138 13636 1032 374 156 28 57 -14 14 104 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -11 63 172 275 384 425 261 133 122 87 -21 -22 -76 999999 999999 -36 999999 -34 -45 -30 8 -76 -38 120 198 115 69 71 58 999999 2291 8498 1228 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 999999 103 531 264 15305 258704 864436 851441 18348 204 110 141 157 78 91 93 120 71 85 127 108 87 76 82 62 88 102 160 103 151 188 116 97 126 103 54 61 127 178 96 92 95 96 157 109 115 117 104 120 88 56 105 74 117 114 115 120 101 101 58 39 80 109 98 91 129 144 138 93 111 126 77 103 97 88 48 97 82 71 125 153 178 171 200 177 169 153 328 462 519 479 354 379 358 280 266 244 258 225 198 183 232 141 110 123 140 159 121 136 155 157 108 99 118 131 95 107 116 118 125 102 117 121 82 131 137 150 128 106 110 141 143 78 86 100 97 82 88 106 117 108 109 107 126 107 133 108 87 101 103 83 99 135 108 108 110 71 78 82 86 65 90 110 126 106 117 106 126 128 123 109 139 119 119 139 116 115 110 121 103 88 84 93 79 92 91 87 92 97 103 93 80 86 82 84 90 92 102 88 88 103 117 107 90 79 68 49 15 11 17 13 7 15 11 7 -7 -13 -16 -11 -16 999999 -11 -18 -23 10622 275 862 30 10642 2 57 2 5619 -11137 1445 772 444 209 250 223 185 201 160 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 100 211 406 578 466 433 353 351 241 78 33 137 212 151 91 30 142 96 -4 65 166 260 181 121 261 81 1444 8232 3530 64 999999 -48 -31 -41 -48 -93 -71 -64 -73 999999 -83 135 551 47 11378 216861 759739 512299 10159 82 87 72 102 80 79 95 102 85 50 72 44 63 118 62 31 95 86 34 42 57 50 86 71 24 43 39 127 73 31 71 70 90 47 59 49 33 71 88 86 17 59 20 29 60 72 47 62 47 42 70 91 86 66 62 83 16 33 90 73 63 41 34 13 48 38 48 43 56 67 59 77 65 68 109 100 66 80 108 119 174 278 335 347 304 314 287 239 219 229 213 170 180 145 111 134 110 157 118 118 88 79 101 104 109 80 34 110 81 33 53 70 71 88 102 107 63 88 84 41 28 73 62 44 47 25 56 71 84 62 53 106 87 95 76 103 85 46 37 22 64 93 17 41 50 40 50 48 43 62 54 53 36 56 87 88 51 78 77 61 79 84 51 35 57 71 83 76 99 77 75 53 55 52 55 67 57 44 49 44 42 37 33 33 39 38 41 43 38 39 47 65 43 55 37 18 9 7 -21 999999 999999 999999 -25 -24 10628 274 829 30 10639 2 57 8 5621 -11137 10817 3968 2283 1447 988 724 576 496 490 485 306 92 18 -70 999999 999999 999999 999999 999999 -82 999999 -64 -42 78 110 198 241 227 155 150 161 119 158 221 214 155 210 155 200 181 92 54 120 150 178 287 259 322 496 1167 6115 20951 2205 -34 -86 999999 -96 -42 999999 -37 -8 34 74 100 129 535 335 2935 82139 692752 527003 9454 117 82 69 29 27 112 101 56 91 56 65 87 31 30 92 92 87 98 57 41 92 110 65 78 80 57 82 79 39 48 105 88 84 11 86 76 58 110 96 11 67 30 52 43 119 33 71 49 87 105 58 64 59 49 29 39 96 57 64 80 35 56 65 42 24 91 70 45 142 119 133 154 117 46 101 94 117 114 112 119 206 238 282 311 366 326 263 246 202 185 195 185 170 118 105 97 98 72 120 113 105 129 91 134 68 61 85 92 81 95 70 56 64 92 104 117 120 68 37 43 45 41 53 42 39 54 66 41 58 47 55 57 55 42 56 83 56 48 33 28 30 53 54 45 47 36 39 48 48 58 67 102 93 68 55 84 88 65 63 81 55 56 58 66 56 67 73 71 76 65 35 51 57 67 42 53 38 52 76 45 47 44 33 36 34 37 53 52 32 55 54 66 47 42 31 26 2 -10 -16 -19 -20 -21 10634 274 826 30 10636 2 57 14 5622 -11136 19462 4408 3222 2050 1462 1024 909 789 697 817 667 352 89 17 96 93 39 1 -24 39 -41 74 156 228 201 268 328 229 186 116 96 128 115 214 344 433 511 476 404 425 379 446 384 394 577 627 623 702 893 3554 18589 51653 10934 519 -44 -42 41 15 67 106 103 119 92 124 166 526 709 907 39843 568012 348781 5405 214 127 132 140 122 112 89 65 95 112 80 67 85 97 70 120 109 73 72 148 90 87 148 94 127 77 104 124 83 86 99 52 26 99 84 40 45 73 66 74 95 85 49 78 116 97 104 86 132 171 136 122 140 176 129 60 68 67 153 154 129 110 127 66 45 101 48 59 117 118 118 91 132 108 113 112 137 85 172 189 252 280 280 236 312 367 289 249 217 214 228 243 211 225 199 194 203 154 143 129 105 111 160 124 128 151 98 85 106 134 152 135 117 115 117 104 141 121 69 89 58 83 113 110 97 94 100 104 106 98 121 94 78 84 82 81 69 79 80 72 75 100 74 63 58 87 66 84 77 88 61 68 78 82 108 85 94 113 104 79 45 78 88 87 89 82 82 78 84 72 54 65 84 90 73 71 87 72 70 82 75 45 50 58 57 57 55 62 52 56 69 64 75 68 51 37 16 -2 -17 -17 -6 -4 10646 277 819 30 10629 2 57 26 5624 -11135 10606 1006 756 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 -75 66 103 164 182 518 738 3737 49311 516039 999999 919917 57920 1055 293 195 218 261 222 248 262 365 293 254 210 232 326 369 633 588 189 97 31 53 108 119 86 91 49 75 61 108 105 116 106 70 49 35 46 22 91 121 96 82 58 83 98 49 50 71 128 140 44 79 57 130 129 88 88 91 49 115 114 63 143 121 103 127 105 145 127 132 129 160 137 104 110 130 145 143 128 117 85 127 88 98 74 118 111 42 81 77 72 86 121 107 45 89 73 126 142 107 99 103 103 114 199 226 284 264 254 291 206 234 211 183 254 244 193 166 130 103 112 139 112 95 64 79 27 127 168 153 120 131 92 104 95 105 52 78 94 78 75 74 58 105 105 82 107 106 61 76 65 58 83 77 50 72 86 93 49 45 90 93 70 84 104 79 71 91 82 100 97 94 116 114 104 91 89 87 93 90 79 68 47 70 90 88 60 65 81 64 72 82 88 102 89 54 50 53 49 57 47 61 61 45 45 56 44 42 60 64 61 56 70 64 44 18 11 4 -15 -9 -9 -11 999999 999999 -23 10652 268 844 30 10624 2 57 32 5625 -11134 428 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 -73 31 99 136 684 501 5435 77041 593013 999999 999999 376347 11115 321 217 224 211 197 240 261 219 229 211 245 239 318 316 290 212 107 50 42 30 80 58 47 33 57 7 31 71 21 -3 43 98 18 8 55 109 139 55 22 19 -9 16 22 56 59 69 88 66 31 70 46 15 84 68 40 51 62 78 79 149 80 68 58 122 93 101 111 64 102 145 146 106 106 87 93 74 93 114 77 45 97 60 4 76 91 40 43 87 61 37 77 101 79 95 110 93 105 90 99 77 67 81 131 178 208 319 320 340 233 191 164 189 174 152 136 195 179 195 134 85 94 87 136 84 54 46 65 54 80 103 66 56 92 76 39 80 61 23 20 65 58 24 33 34 23 32 58 67 62 75 49 33 51 26 30 35 21 43 51 53 55 74 46 59 42 33 59 56 80 89 70 65 69 88 63 49 34 62 47 41 45 29 31 40 40 42 53 52 46 47 34 27 17 44 36 28 23 11 4 14 31 28 25 17 37 26 20 31 16 16 26 35 34 19 -23 10658 272 812 30 10622 2 57 38 5627 -11133 559656 2790 1003 501 226 28 -24 21 999999 3 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 -40 84 44 92 178 301 377 507 560 687 1216 1245 5844 80120 621164 892232 653375 78498 2851 362 267 269 197 195 224 167 222 161 229 230 268 304 314 232 91 62 74 126 104 111 50 54 17 11 -48 22 68 16 29 35 47 40 7 34 35 4 9 17 36 -25 33 36 75 68 29 20 26 47 60 23 76 100 98 32 -6 34 77 76 18 23 20 60 116 82 113 151 87 66 76 70 102 125 89 61 143 101 120 95 92 95 32 48 86 93 67 81 50 20 42 80 28 72 70 98 89 75 73 62 84 37 91 63 67 136 188 204 232 292 246 189 178 141 123 140 164 158 191 145 99 80 63 70 92 60 105 65 63 47 22 31 85 93 78 48 -1 16 43 50 25 18 66 51 73 47 15 62 77 61 68 60 31 72 56 83 43 55 26 55 49 38 30 56 62 100 63 44 30 72 53 63 36 53 68 60 50 66 46 13 5 10 -22 -3 8 23 34 51 33 16 21 46 15 12 31 10 19 -13 -3 7 9 -11 13 25 20 32 30 16 10 21 26 16 23 33 -6 999999 999999 999999 -24 10670 271 808 30 10618 2 57 50 5629 -11132 24120 793 332 126 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 -48 31 45 151 131 102 104 176 372 563 665 610 745 1208 429 13897 266362 798000 909365 640515 179286 4768 309 299 261 300 193 177 238 195 207 232 248 288 272 206 173 108 89 65 118 63 52 123 73 30 73 97 80 83 4 2 24 -2 69 81 120 88 18 57 6 -41 33 48 38 98 17 80 60 96 -6 44 68 13 -4 58 93 35 69 39 52 30 76 65 91 75 77 99 67 135 117 82 104 105 125 109 117 97 121 48 66 128 85 61 87 67 84 64 97 97 116 63 60 62 70 57 43 95 96 55 57 61 86 82 68 39 55 71 63 106 131 139 225 312 307 204 168 132 156 147 132 143 114 106 126 107 96 107 113 133 86 52 99 120 109 73 91 82 -3 32 31 38 59 57 25 62 71 90 74 71 42 49 60 67 39 49 66 67 62 53 31 32 47 67 76 65 67 53 50 60 62 74 81 59 64 44 31 55 47 40 -2 41 46 13 -4 12 58 44 38 46 49 21 -9 6 7 2 4 5 14 23 1 26 41 35 30 40 29 35 30 43 35 50 40 30 6 -16 -23 -5 10676 273 805 30 10615 2 57 56 5630 -11131 6746 396 140 999999 999999 999999 999999 999999 999999 999999 999999 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 -72 -81 -31 22 71 142 205 325 257 538 769 593 27963 349005 751723 999999 755619 19255 370 295 222 201 245 332 246 259 273 221 185 332 281 238 148 80 98 145 37 -9 54 101 38 59 82 119 58 0 14 95 122 105 21 24 89 94 39 87 131 143 73 82 81 65 101 75 101 148 86 66 62 81 145 115 119 62 16 45 50 93 95 101 97 51 45 100 40 77 91 137 168 138 142 125 132 142 103 95 81 61 81 49 54 148 140 65 49 102 100 59 70 56 49 30 52 53 52 90 69 44 101 81 91 73 64 66 56 51 95 117 155 261 245 203 204 171 228 218 149 173 161 114 112 129 114 74 74 80 111 154 112 81 131 113 107 97 90 63 30 60 65 71 37 70 54 78 59 35 21 65 94 72 82 50 67 61 56 68 72 65 58 42 65 67 41 89 76 62 69 68 70 74 76 79 74 76 65 92 78 54 62 45 17 15 1 23 23 16 53 48 10 13 7 23 13 2 12 19 18 19 27 22 55 60 44 30 25 42 30 24 31 29 21 16 -3 -10 -17 -19 -24 10682 268 803 30 10613 2 58 2 5631 -11131 10676 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -81 3349 62529 391225 810946 999999 999999 276827 4380 423 251 200 177 243 211 219 226 258 195 253 248 145 56 99 107 90 66 47 42 25 12 7 16 18 51 32 70 65 89 21 27 48 28 -11 23 37 2 23 40 83 59 71 82 102 25 22 66 95 84 83 61 74 84 87 57 43 75 48 94 116 101 115 54 76 87 79 92 130 75 126 101 69 82 95 129 102 73 71 71 42 72 41 45 84 30 57 61 -1 15 42 4 35 86 96 64 52 44 66 74 81 52 40 47 85 58 20 64 58 85 166 231 192 177 177 169 146 126 121 109 119 91 73 47 61 75 70 34 64 94 63 77 95 84 67 55 62 67 37 39 46 19 36 33 41 18 58 72 57 84 45 81 59 31 55 68 84 82 46 45 43 44 67 36 60 72 34 54 75 67 70 39 40 65 53 24 27 36 48 29 26 -27 -22 -2 -10 -2 0 -3 -4 16 -7 -24 -8 8 3 3 -21 -19 8 20 19 23 28 7 13 26 29 20 26 16 12 13 -19 10688 286 801 30 10611 2 58 8 5632 -11130 135123 1810 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 5965 88512 411782 831400 999999 999999 407443 7434 471 333 284 280 251 214 243 247 202 223 283 227 153 93 116 127 105 84 63 64 128 83 43 115 90 58 113 161 35 23 83 124 68 60 82 50 40 82 88 99 106 37 104 82 90 94 71 75 77 75 47 58 108 114 97 17 69 130 144 87 95 100 122 96 78 86 167 129 99 140 120 95 141 147 114 104 98 70 54 54 50 36 75 116 129 128 103 93 69 96 91 102 65 22 72 99 70 58 57 113 77 102 101 88 69 104 116 114 92 133 252 219 175 208 208 187 180 179 167 147 82 127 117 67 116 128 94 119 162 133 107 123 132 138 137 124 175 124 74 62 52 75 68 92 70 91 91 49 64 101 90 63 97 115 66 74 81 91 86 106 72 55 72 90 125 98 106 96 81 94 70 80 109 101 98 70 84 103 62 29 29 18 18 42 20 15 28 28 35 33 31 24 2 15 14 26 15 36 39 45 44 40 71 67 64 63 51 41 47 53 55 70 36 15 19 14 -4 -14 -20 -9 -17 -21 -11 -19 -11 -22 999999 -23 999999 999999 -24 10694 286 798 30 10608 2 58 14 5634 -11129 42182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1166 21363 124490 316531 652102 999999 999999 999999 275555 5088 439 285 251 253 212 246 206 281 237 266 258 114 60 77 63 35 72 91 131 132 53 137 95 73 92 66 109 75 141 115 17 74 66 72 58 51 38 82 41 84 129 75 95 89 43 85 66 109 70 77 106 53 55 39 83 118 118 122 119 44 89 104 69 126 149 179 147 81 131 145 120 120 133 128 134 115 118 82 56 103 77 100 105 80 122 107 100 68 90 107 84 62 93 65 123 77 113 98 71 102 72 85 40 47 95 50 88 111 122 181 173 181 186 181 202 174 138 137 153 121 99 76 96 106 122 117 121 160 149 149 130 146 118 118 136 118 123 138 90 107 113 76 47 72 93 116 70 58 112 106 97 78 70 71 99 65 85 96 82 82 96 113 124 101 96 109 101 110 114 140 109 80 80 81 68 79 72 72 63 43 39 53 27 24 26 43 58 64 53 54 39 19 46 32 30 36 42 25 41 44 56 75 71 61 67 72 60 63 75 70 53 54 44 34 29 12 6 6 12 -5 -21 -2 4 14 19 9 -3 2 0 -16 10700 287 795 30 10605 2 58 20 5635 -11129 41090 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -63 21015 147174 353423 706299 999999 999999 999999 117802 2495 554 413 270 261 306 252 213 242 272 192 147 104 141 139 166 92 77 68 75 94 92 54 47 96 74 71 136 116 4 24 103 44 73 139 141 99 128 96 115 93 95 73 74 97 99 113 145 77 107 38 144 134 131 155 143 150 153 120 135 142 145 112 113 134 128 167 189 181 139 105 128 130 176 138 183 98 132 85 100 87 101 114 106 83 109 117 138 125 136 110 103 61 66 53 95 119 114 83 94 145 122 135 137 95 75 40 128 167 127 141 190 188 221 191 211 162 178 158 178 146 171 145 146 118 159 147 99 142 150 146 216 165 175 171 177 133 174 136 90 78 104 95 93 90 48 95 137 77 94 110 113 107 105 98 109 92 84 82 91 94 115 125 121 99 97 92 115 110 96 127 92 108 109 95 112 100 82 56 66 70 73 79 54 52 56 59 60 44 18 50 50 38 29 18 28 32 44 46 59 57 42 64 51 69 68 60 78 86 70 49 60 62 44 30 44 23 13 13 8 -2 11 10 16 14 11 8 6 -1 -17 -9 -18 10712 279 821 30 10601 2 58 32 5637 -11127 7058 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1553 20113 90650 234318 537490 999999 999999 999999 449755 11334 448 373 277 172 192 238 213 277 284 220 254 186 108 143 104 2 100 74 116 90 99 124 62 85 106 115 54 96 109 76 81 -4 2 47 74 68 106 122 58 90 87 96 51 22 142 67 33 46 50 82 46 87 90 -16 52 101 55 56 119 106 83 48 81 90 66 32 8 85 125 131 103 71 72 71 31 35 61 67 50 55 53 37 44 39 37 29 85 66 51 78 50 39 39 26 50 55 64 22 51 95 67 18 51 54 103 75 58 72 109 140 107 154 168 153 154 111 137 119 125 125 159 143 179 153 124 157 136 125 117 99 129 128 92 138 162 175 168 159 171 107 38 47 77 51 10 38 50 83 49 47 67 58 53 69 88 74 71 52 43 50 72 69 49 70 93 95 82 65 64 56 72 64 47 55 67 74 55 42 34 51 32 32 17 4 3 -9 0 12 10 -3 -5 11 10 4 -9 9 6 28 4 10 5 11 9 27 25 29 31 44 55 46 18 4 20 5 -15 -14 -14 -18 999999 999999 999999 999999 999999 999999 -18 10718 227 2109 30 10599 2 58 38 5638 -11127 395 9368 53686 153980 344087 718337 999999 999999 968691 88157 1491 337 300 248 208 220 113 158 245 219 73 23 86 47 10 39 18 57 98 12 51 27 30 67 75 93 63 96 66 44 59 53 0 11 23 61 73 68 96 64 44 27 72 17 12 23 31 12 -45 -24 55 91 53 62 68 79 25 31 93 29 20 63 107 140 141 104 111 96 97 101 91 67 16 43 46 91 50 18 9 36 50 31 65 45 63 61 30 91 63 45 42 40 30 42 43 41 49 55 84 52 48 40 36 42 42 8 13 71 67 37 75 68 57 86 87 121 135 106 95 127 132 162 140 137 190 168 149 133 133 111 86 72 136 122 73 112 106 144 147 153 88 31 34 37 43 14 15 24 15 25 32 40 45 57 53 35 37 55 25 24 46 3 38 40 27 27 43 41 23 48 50 59 23 36 59 38 16 10 19 -1 13 19 17 0 27 2 -4 0 -31 -19 -15 -13 -1 3 -22 2 5 -11 0 4 -6 15 10 -2 0 13 20 4 10 30 27 13 4 10 -5 999999 -25 10724 244 2106 30 10596 2 58 44 5640 -11126 992 10762 42265 100066 218306 475673 885216 999999 999999 907948 19390 727 493 340 307 250 279 276 235 225 127 104 183 142 132 155 173 134 101 72 102 110 102 82 110 156 96 126 154 44 85 94 120 97 125 105 89 121 106 93 116 67 100 141 82 95 136 130 103 137 130 114 155 142 104 110 142 121 140 116 183 172 183 147 204 128 168 199 145 99 125 96 113 87 95 85 110 98 129 114 108 86 111 118 109 132 96 142 148 68 106 129 131 105 76 133 137 146 135 147 132 134 113 125 122 140 146 117 95 106 130 146 156 137 172 148 156 193 186 162 142 168 148 210 226 252 234 268 209 218 207 168 228 252 227 234 252 286 264 183 135 107 100 87 123 109 106 94 101 119 77 79 116 124 94 132 119 90 72 87 111 87 118 96 92 77 91 93 123 90 89 92 92 92 86 98 69 55 111 89 87 74 58 85 81 74 67 56 52 52 57 60 41 47 62 69 75 60 69 85 84 72 75 84 80 61 57 58 79 84 76 75 85 72 66 42 42 28 17 28 31 17 27 29 29 32 25 30 5 -9 2 -8 -12 -23 10736 236 2105 30 10595 2 58 56 5642 -11125 2835 32872 121919 272962 609809 999999 999999 999999 110082 1455 362 240 226 203 255 215 256 214 185 169 156 124 84 132 81 110 90 72 25 82 -10 59 81 74 27 17 53 113 -1 34 80 46 10 59 40 103 41 68 85 159 55 29 70 95 85 62 75 128 69 101 80 108 142 63 75 47 40 35 118 102 83 83 28 67 118 65 30 52 75 58 96 70 -18 -33 60 61 21 25 48 63 8 -12 68 86 82 54 72 103 110 78 105 75 71 106 71 74 74 43 47 75 45 79 67 76 129 100 74 101 62 51 84 82 91 106 78 96 88 53 110 161 226 179 195 156 126 110 141 123 162 168 188 188 194 142 182 165 195 173 136 139 115 77 46 76 49 56 43 58 32 54 74 64 78 77 77 27 41 53 49 57 52 54 49 38 44 63 35 19 19 10 57 28 46 36 36 14 28 38 47 32 18 34 59 42 43 12 16 16 14 3 -18 2 11 12 -3 27 24 15 17 18 21 24 25 20 20 24 25 34 20 19 25 22 28 17 14 11 11 -10 -19 -21 -13 -14 -16 999999 -24 -22 10742 235 2075 30 10595 2 59 2 5643 -11124 125 3259 32992 129638 283699 567870 999999 999999 999999 712920 156605 5055 443 324 222 159 272 232 183 124 136 193 117 127 115 102 85 68 106 67 74 91 80 103 90 124 34 38 30 51 64 49 74 26 50 102 123 77 96 68 97 97 59 60 87 131 82 71 37 67 92 85 116 47 24 65 42 87 74 47 95 49 111 163 82 28 42 17 35 94 98 19 40 70 44 72 63 19 -18 -2 27 54 26 36 90 56 19 36 89 88 125 124 59 61 90 75 31 52 54 66 57 75 49 35 106 84 81 100 81 74 63 58 82 113 121 136 144 128 95 113 161 137 130 116 107 132 146 161 176 171 170 120 155 178 190 241 156 165 133 167 165 121 86 67 38 46 66 63 55 87 86 64 78 87 87 67 77 54 54 30 42 22 46 47 38 37 30 63 59 54 8 22 54 36 44 37 21 44 35 62 36 50 45 29 39 54 51 39 13 12 18 10 18 26 19 33 32 19 25 24 17 1 10 4 17 8 4 12 13 27 26 16 25 14 24 25 13 6 -7 -9 -10 10 -3 -12 -20 10748 243 2105 30 10595 2 59 8 5644 -11123 274 10065 68199 190450 373299 732665 999999 999999 999999 88529 2102 333 289 287 226 264 306 278 306 148 148 115 150 191 100 130 162 114 155 157 193 186 199 123 111 97 76 75 177 169 41 95 76 97 120 132 160 194 121 139 132 98 154 128 121 109 102 178 114 104 97 90 111 165 143 78 71 81 124 145 124 108 114 124 80 117 72 109 86 58 107 95 111 114 103 61 41 83 86 104 72 21 58 117 72 113 82 76 90 135 139 116 120 140 162 129 105 116 109 65 56 52 70 129 149 140 139 99 131 132 126 122 140 137 66 123 112 144 166 133 141 171 177 218 192 182 217 242 234 256 205 176 187 204 220 220 219 239 270 271 151 101 94 108 97 99 80 111 104 124 101 95 107 124 97 79 124 89 78 81 81 95 75 76 70 103 98 100 104 76 67 70 104 108 92 77 57 82 113 100 81 66 69 84 98 78 80 52 63 50 44 31 48 62 51 73 70 86 89 60 68 76 74 80 69 42 61 82 75 65 68 73 56 57 53 47 47 35 33 43 47 40 34 25 36 25 21 25 -3 8 10 -2 -13 10754 237 2075 30 10595 2 59 14 5645 -11123 74 758 13162 146338 390304 459052 732693 999999 999999 778053 78878 956 207 152 179 152 194 242 226 217 207 206 141 181 128 100 24 112 120 53 131 173 146 52 44 99 142 97 11 70 54 60 69 64 89 142 113 90 86 113 17 82 45 102 64 112 49 57 68 106 117 112 72 87 120 88 74 33 76 92 98 126 68 22 22 77 34 24 15 38 32 7 35 22 53 1 -35 2 73 62 4 33 68 58 64 59 8 62 35 74 74 55 102 97 35 55 125 83 86 47 47 86 32 47 24 66 49 46 66 106 115 88 61 65 46 85 54 61 64 86 63 93 94 155 190 158 141 152 163 200 185 171 143 171 158 154 168 185 156 179 174 147 96 90 58 94 59 51 73 74 67 68 64 86 77 83 76 49 42 28 51 51 53 49 47 56 45 63 68 44 51 52 59 90 65 32 44 50 62 34 52 41 40 45 43 40 33 25 43 37 -5 12 11 14 12 15 27 32 6 12 21 17 17 37 19 16 20 24 9 -6 6 22 6 12 16 26 25 15 9 1 -9 -12 -15 -9 -24 999999 -24 10760 233 2075 30 10595 2 59 20 5647 -11122 116 6089 38403 117837 203438 242666 333389 456823 543559 738007 686867 689137 639365 183695 1946 188 236 156 105 219 155 173 41 67 115 90 97 146 118 102 92 87 29 109 43 101 71 85 86 96 76 51 35 81 53 87 64 105 66 84 87 64 109 47 10 24 61 41 5 38 91 48 39 27 19 -14 56 64 43 56 74 81 100 38 66 7 -4 -1 -15 4 36 -24 25 36 65 34 4 3 48 22 36 91 -2 -2 37 69 36 54 29 43 -9 0 61 86 88 67 32 44 50 15 51 67 46 -8 20 41 66 44 54 57 47 75 46 23 50 72 29 48 58 11 40 100 56 70 130 128 121 180 230 175 169 198 169 123 96 111 105 138 174 160 190 166 82 68 75 55 84 66 103 84 58 58 84 60 44 58 41 42 36 16 28 59 58 46 53 12 5 -1 36 64 23 13 44 23 21 6 12 39 31 39 39 20 7 24 41 32 40 52 35 6 3 3 11 -2 6 15 -3 19 17 15 4 -7 -9 4 -11 7 8 -7 -1 -7 -2 13 10 -4 -10 -8 -16 -18 -16 -12 -20 -16 -14 10766 224 2165 30 10595 2 59 26 5648 -11121 10056 56051 136907 316346 558019 655565 643303 726389 999999 752269 12747 267 174 233 138 124 127 92 119 98 84 117 103 51 120 28 71 69 42 59 79 78 99 48 81 61 55 37 13 -31 -12 32 21 43 74 49 46 16 85 38 68 4 44 50 30 79 41 25 14 6 48 24 6 -3 55 19 35 21 42 2 33 9 10 -37 45 4 24 27 -31 -38 2 20 -23 17 7 -12 1 18 72 -10 -25 78 12 30 34 -12 7 25 -38 21 25 59 82 74 44 45 72 79 6 26 38 16 14 28 31 53 60 33 75 119 28 -21 65 25 7 23 47 31 67 71 74 139 208 228 212 246 170 147 128 141 108 104 122 133 144 144 173 183 119 76 69 37 12 50 55 57 49 45 88 85 55 43 27 30 25 14 14 2 9 3 -2 17 54 46 16 12 17 -7 -2 7 31 21 19 -12 6 20 24 24 6 -11 28 21 27 46 13 -7 8 -9 -14 -28 2 16 11 3 2 -21 -32 -26 -5 -3 -3 -15 -3 -9 -14 -21 999999 -20 -13 999999 -22 -20 -19 -22 10778 234 2136 30 10596 2 59 38 5650 -11120 91 3090 13397 35416 80703 182050 325716 526993 975873 999999 999999 30771 495 135 114 192 138 183 139 140 120 89 98 89 63 88 137 83 52 68 148 136 76 48 74 52 123 69 118 105 32 78 139 100 46 71 60 89 42 52 71 9 77 80 64 73 81 96 84 103 75 62 98 64 93 70 49 32 82 65 54 51 46 37 63 65 74 54 15 42 97 69 95 24 15 20 51 45 61 51 36 94 9 33 60 62 74 4 48 48 51 31 46 47 75 98 139 116 72 65 43 48 96 75 74 74 82 88 77 100 59 37 71 46 45 22 30 52 102 82 137 176 203 206 206 191 159 133 74 74 78 117 160 150 176 140 130 120 175 205 202 125 85 67 77 79 85 126 138 133 124 108 75 86 89 47 19 60 62 45 63 58 55 35 12 44 51 65 55 32 35 31 32 15 39 44 52 72 39 35 55 63 60 74 57 56 49 45 43 46 41 43 46 31 26 37 43 32 33 20 10 -1 17 20 10 -19 -3 -1 -14 6 21 0 -19 -22 999999 -13 -8 -2 2 5 -13 999999 999999 -23 10784 240 2135 30 10595 2 59 44 5651 -11119 578 5570 15653 35595 83164 194674 377494 612762 999999 999999 999999 13502 374 228 252 226 131 82 175 211 189 140 199 87 93 162 138 180 150 170 221 211 168 115 133 203 253 180 131 111 131 133 136 79 141 112 120 170 103 115 85 152 128 118 94 61 141 166 128 109 133 70 109 118 95 127 135 120 135 127 114 141 146 112 100 69 80 64 63 67 84 149 79 74 93 79 104 103 87 108 104 68 74 73 69 94 16 54 84 51 36 66 104 104 122 139 134 110 129 128 94 86 104 107 98 119 107 67 98 138 75 91 122 124 107 99 77 123 101 111 112 156 259 265 240 151 108 163 132 114 100 133 124 160 201 212 200 207 177 212 259 246 145 168 177 145 166 199 182 189 171 165 155 128 145 126 138 120 93 121 131 140 132 99 89 109 109 86 82 64 64 64 59 67 82 77 87 83 89 97 105 110 106 108 106 97 108 101 86 95 93 86 89 58 65 83 82 77 51 34 51 53 46 35 42 48 57 48 52 56 47 34 35 50 55 46 41 50 29 45 38 41 32 23 14 14 5 13 -6 -21 10790 235 2135 30 10595 2 59 50 5653 -11119 97 4870 16275 39288 94543 212404 418612 706792 999999 999999 165741 1699 153 151 169 76 99 131 134 165 132 124 94 72 100 119 111 60 85 131 126 131 167 122 129 119 89 118 103 86 44 17 98 33 103 70 113 66 86 78 41 84 103 71 96 28 54 73 98 66 55 37 85 79 63 29 69 76 50 42 65 77 88 89 24 75 103 46 60 48 57 43 72 27 13 37 50 24 -19 57 34 67 76 75 5 42 56 29 -4 51 14 13 62 23 77 98 126 73 67 86 46 86 57 76 69 70 72 78 68 61 57 76 86 83 102 73 61 64 68 57 73 120 111 131 100 83 115 68 49 49 34 61 91 91 124 216 213 206 155 153 186 233 208 135 117 110 106 116 145 134 129 157 128 114 80 90 110 70 84 49 71 91 85 72 69 50 45 39 49 55 59 48 23 26 45 59 59 61 55 47 67 49 56 67 73 70 68 60 60 49 70 58 52 44 56 55 53 36 34 33 12 30 15 6 23 13 14 7 15 -2 11 6 -5 12 22 6 14 8 -5 -3 -14 2 -10 -14 -24 10796 233 2135 30 10595 2 59 56 5654 -11118 1029 6688 17250 40801 96237 205296 395594 740095 999999 999999 179240 1874 143 158 173 141 170 126 95 159 183 117 38 96 53 66 125 107 102 152 138 70 130 87 135 85 129 41 118 115 67 70 49 14 64 147 76 45 121 79 112 70 104 123 105 120 129 117 60 56 35 80 20 59 91 43 50 -6 15 63 106 37 79 63 37 42 68 44 70 50 27 44 54 57 37 33 26 86 75 112 110 62 80 76 51 25 67 61 51 74 20 68 64 36 64 70 88 61 113 114 118 113 74 71 58 100 99 61 108 106 105 79 68 62 57 66 71 78 84 57 63 88 65 56 110 99 116 100 103 76 56 72 70 112 122 134 191 177 141 111 169 189 189 155 137 117 143 126 126 157 161 140 147 128 139 105 91 96 44 72 95 58 76 108 82 43 64 34 53 56 61 50 38 40 77 76 29 41 68 50 52 70 63 47 50 71 73 42 57 37 50 58 20 20 21 38 40 26 35 17 8 26 22 12 -5 6 6 -5 -2 1 -3 1 -4 -11 -11 8 1 -1 -19 -16 -13 -7 -24 10802 234 2135 30 10595 3 0 2 5655 -11117 707 5711 14342 33551 79936 178221 368806 721961 999999 999999 455151 3248 193 129 122 164 90 94 116 113 147 123 151 166 152 114 46 48 59 75 55 37 93 102 97 70 80 121 116 90 70 98 108 98 53 55 114 123 116 111 95 87 120 175 120 68 80 70 89 63 36 97 105 124 73 24 41 35 -9 41 83 88 66 54 43 49 42 79 72 15 9 31 24 69 37 39 20 113 70 21 66 4 36 71 75 24 27 43 -4 57 79 23 63 67 61 35 32 70 110 78 66 93 106 68 107 69 77 74 36 81 81 81 55 74 123 94 74 109 104 120 94 57 37 82 75 72 100 87 70 73 68 69 71 80 91 89 112 119 157 164 172 156 158 173 141 174 171 148 120 110 123 144 132 165 166 174 124 92 120 126 86 97 104 78 65 65 69 39 36 56 81 42 25 16 37 56 61 36 44 57 55 54 43 39 40 60 59 51 54 61 64 37 36 30 24 25 26 2 23 22 15 25 27 16 12 25 25 10 3 -8 -13 3 6 3 2 0 1 3 -16 -10 -11 -20 -17 -15 10808 230 2133 30 10593 3 0 8 5656 -11117 1452 5057 11296 26099 62812 144598 317723 668910 999999 999999 264944 2369 138 132 188 166 109 84 96 78 150 91 78 90 84 59 67 83 120 84 58 21 24 57 19 65 122 105 42 34 48 74 71 71 76 94 81 76 95 100 80 88 93 86 80 59 21 69 30 91 78 56 79 78 73 47 65 41 79 91 31 64 35 80 48 41 40 11 30 17 42 71 -17 11 -31 14 24 98 89 71 77 23 11 64 63 19 14 -29 17 28 52 24 46 21 59 82 86 64 54 10 98 78 104 94 76 -22 5 15 32 71 85 95 99 11 18 26 39 71 79 90 65 40 57 66 57 73 88 77 80 50 75 70 58 50 122 122 124 128 180 158 143 135 140 140 134 90 123 170 143 133 135 140 182 177 160 116 124 155 168 139 147 122 95 98 76 100 69 53 57 29 25 47 52 53 50 25 15 38 61 65 49 34 71 82 63 29 48 37 35 35 50 50 43 28 29 9 -2 16 10 7 18 -11 19 7 13 -5 13 17 1 -7 -9 -10 -23 -14 -7 -12 -19 -6 -18 -25 10820 237 2103 30 10593 3 0 20 5658 -11115 892 5473 13699 32078 76200 183596 442377 999999 999999 999999 23225 397 162 147 159 203 162 155 131 110 66 205 167 183 230 96 73 45 27 104 129 118 55 127 136 145 127 151 132 161 99 116 127 107 99 118 143 127 64 74 76 140 51 43 71 91 23 90 30 33 42 98 64 111 113 124 110 78 50 70 110 56 27 45 10 28 88 62 20 63 4 68 60 111 104 63 54 65 34 62 46 23 63 77 116 57 78 25 52 120 112 74 79 57 70 86 45 30 37 61 74 123 143 94 52 91 79 15 102 71 98 78 92 96 107 57 101 114 93 103 115 115 117 71 95 112 107 107 61 86 101 102 127 127 123 102 171 173 127 186 182 154 178 212 198 212 199 219 175 165 175 160 176 189 202 192 189 186 177 171 182 158 179 196 156 143 108 105 85 74 59 45 34 50 38 46 91 95 85 92 81 75 75 74 51 78 76 76 53 52 55 62 70 67 66 69 31 54 51 52 49 49 70 65 52 33 22 36 36 34 24 18 23 27 12 16 17 10 18 11 7 1 2 -10 -13 -14 -25 10826 242 2099 30 10589 3 0 26 5660 -11115 1472 7455 20036 48126 112554 278406 646976 999999 999999 274906 3107 172 206 224 194 196 123 156 134 101 132 149 170 193 172 133 79 183 189 148 127 98 70 79 91 102 73 131 112 110 160 121 25 86 95 89 125 73 71 89 141 86 124 66 69 100 82 70 97 105 93 105 100 113 114 93 97 65 70 100 68 108 123 56 16 -3 101 55 97 76 73 81 106 88 16 38 59 86 82 104 67 101 49 47 70 102 49 77 85 97 104 83 104 129 108 32 68 62 70 108 80 59 119 107 122 114 105 99 75 69 73 110 130 95 100 133 127 137 111 99 134 131 94 133 106 129 110 101 87 80 93 51 86 91 119 150 139 171 186 190 208 198 230 172 188 195 208 196 198 195 208 201 200 188 178 215 235 182 189 179 180 172 218 222 199 159 144 121 93 111 78 87 93 54 57 60 77 68 70 110 135 104 96 96 92 104 94 73 83 56 57 75 81 79 86 58 45 43 55 76 63 50 59 54 33 37 42 44 49 54 43 40 42 44 44 43 46 45 32 22 29 31 17 9 4 -1 1 12 -6 -12 -13 -18 10832 239 2096 30 10586 3 0 32 5661 -11114 788 7132 20170 49042 122085 317437 748603 999999 999999 43414 709 157 149 157 80 204 174 166 129 118 152 111 104 128 76 49 126 162 56 29 115 70 70 97 113 118 67 56 74 149 109 78 73 64 148 127 86 140 130 103 139 88 111 101 71 28 38 73 143 123 123 90 59 54 67 67 72 140 60 65 104 59 73 57 75 107 30 55 37 72 84 130 75 98 44 54 89 76 103 63 34 16 57 63 67 47 92 43 41 113 101 119 132 77 76 94 39 84 70 60 69 99 68 59 78 103 76 111 140 72 52 84 59 81 77 138 145 100 94 113 85 124 86 60 78 76 118 76 78 97 48 98 76 93 137 111 138 124 145 183 135 149 188 200 172 196 221 187 181 203 219 182 201 198 188 194 190 192 166 183 171 159 169 175 172 142 133 118 80 86 88 66 65 88 80 88 99 88 99 104 94 75 90 104 84 92 79 41 52 60 60 74 76 78 74 69 47 52 33 49 49 49 42 67 64 46 50 45 55 46 44 35 34 33 41 41 29 19 25 41 19 23 25 10 10 8 2 -5 -18 10844 225 2092 30 10582 3 0 44 5663 -11113 1682 7319 17778 43644 108202 284183 696119 999999 999999 65351 758 143 106 114 149 128 83 131 82 114 86 46 101 124 42 24 28 20 33 -4 26 101 15 38 57 66 39 87 -3 47 60 87 15 25 -19 27 14 81 70 0 -1 35 34 72 38 55 15 21 78 -12 20 -10 54 35 17 22 27 32 -34 0 48 50 37 55 0 -22 -11 12 -29 51 27 79 58 15 30 60 11 -22 49 -27 -3 5 3 -10 -6 15 -57 -7 20 33 10 56 39 1 22 12 15 15 -4 -1 -5 0 12 12 33 8 78 73 20 34 -1 32 61 86 66 19 11 47 56 26 59 57 40 56 52 63 28 38 69 50 73 61 1 54 31 61 25 57 72 92 101 89 122 98 99 100 113 144 122 108 97 100 88 135 111 78 93 105 78 70 101 113 67 71 81 73 52 42 73 51 36 28 28 51 24 5 29 55 42 37 57 56 55 23 14 35 27 14 18 15 28 11 17 6 -9 0 0 4 2 12 1 4 -3 -4 -3 -17 -16 -8 -6 -14 -16 -22 -15 -18 -16 10856 290 528 30 10578 3 0 56 5666 -11112 95534 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1541 5924 14437 32971 79790 204012 498279 999999 999999 999999 32761 1311 183 121 167 138 149 175 166 76 139 156 152 186 110 73 119 145 70 89 62 31 35 93 143 148 128 116 109 115 99 69 72 125 119 96 117 88 87 119 83 90 106 111 85 106 92 111 54 56 138 89 31 44 41 63 33 69 46 23 107 109 76 57 66 34 36 22 44 63 73 103 100 75 69 99 75 40 39 45 49 54 55 75 112 78 50 66 50 45 64 55 75 126 98 57 55 74 78 89 112 87 45 46 77 77 70 71 67 54 49 65 83 79 115 145 115 82 66 79 87 101 110 123 137 108 93 111 99 64 57 101 128 126 117 80 95 134 137 118 121 143 162 161 132 120 135 144 159 153 151 152 151 151 160 149 136 131 127 139 150 143 139 141 164 182 182 156 131 127 112 102 94 92 87 94 92 83 107 127 143 128 131 131 88 84 102 86 64 59 59 63 59 51 52 66 62 54 40 53 64 50 49 54 47 58 59 50 56 49 42 46 43 29 37 32 14 9 9 10 14 8 -2 8 3 -6 -13 -23 10862 243 2085 30 10575 3 1 2 5667 -11111 991 4511 17273 45028 107966 252509 553833 999999 999999 999999 32050 2498 256 244 191 169 183 132 104 130 159 128 119 116 128 118 101 85 109 133 145 156 135 117 167 160 109 104 138 171 165 105 106 78 111 143 121 122 118 127 136 103 81 91 112 124 111 74 78 83 76 86 99 104 107 103 89 69 72 78 75 35 25 100 129 127 125 119 100 32 30 101 95 63 60 76 102 95 92 104 80 77 109 80 62 86 72 70 70 41 56 89 95 96 108 110 126 133 99 79 83 103 95 81 98 95 84 101 100 74 67 93 100 77 114 113 77 77 109 117 116 135 133 134 125 129 138 140 136 144 160 141 151 154 157 156 133 118 124 142 176 178 165 158 158 152 171 205 194 175 171 198 193 165 162 179 174 150 138 149 169 149 135 139 147 176 172 170 171 154 150 151 113 109 125 120 128 138 144 133 132 143 141 141 121 141 142 129 106 99 102 94 68 64 68 88 90 91 71 52 56 69 55 70 81 53 61 65 57 51 51 67 73 49 58 46 37 46 37 37 41 28 22 14 13 9 -1 -5 2 -7 -18 -15 -22 10874 293 490 30 10570 3 1 14 5669 -11110 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 749 12426 46564 105481 215825 497273 999999 999999 999999 29609 2099 314 317 297 287 161 105 169 232 117 109 80 38 94 117 97 95 108 99 85 71 110 132 51 68 131 106 132 157 103 103 94 92 141 130 123 123 79 100 134 100 63 36 115 104 66 67 60 75 80 74 78 69 69 63 34 62 41 54 51 60 111 80 71 64 71 74 39 61 82 77 99 102 66 45 65 59 68 104 92 59 103 87 53 53 62 58 78 64 86 93 105 123 125 101 103 95 107 92 71 86 110 114 105 87 80 59 46 65 79 65 107 103 91 62 53 62 73 100 106 74 79 128 135 115 119 131 118 129 130 104 105 124 132 133 130 113 100 126 155 145 139 144 163 159 145 133 123 136 143 136 136 139 128 119 119 107 96 118 141 130 117 127 131 128 126 130 144 141 131 133 133 148 144 118 120 129 126 124 141 138 119 109 123 136 135 115 84 85 94 85 81 71 54 42 51 63 63 49 49 56 52 65 52 41 35 33 27 16 4 1 13 21 22 20 20 12 2 2 4 3 -2 5 7 2 -7 -13 -16 -19 10880 295 487 30 10567 3 1 20 5670 -11109 917 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 2479 16539 51427 112618 241871 571753 999999 999999 999999 24046 1444 350 307 267 201 197 130 158 183 148 128 168 159 122 118 94 121 78 103 202 147 115 194 163 80 104 162 201 159 129 154 155 128 141 91 129 124 151 119 115 132 161 123 113 148 104 114 153 71 92 171 123 92 107 112 87 72 134 117 85 100 136 68 105 79 123 73 95 89 71 73 75 69 73 94 66 76 64 54 107 90 96 115 159 147 110 167 127 87 102 113 127 97 95 130 153 139 132 127 143 152 139 132 105 85 89 94 104 98 88 81 72 82 99 109 101 105 94 95 98 100 86 83 95 102 122 129 124 130 147 154 148 117 110 138 157 150 133 133 125 112 117 142 160 171 186 172 142 142 165 166 135 132 154 159 147 125 111 123 150 159 149 153 151 153 143 152 181 180 156 147 132 129 150 167 153 139 149 147 147 135 123 113 122 136 141 148 147 115 101 105 109 88 81 84 71 67 61 61 62 84 88 56 49 59 61 68 75 60 41 40 51 36 31 38 35 33 29 27 29 26 16 13 11 7 -1 -9 -18 -22 -14 -20 10886 282 484 30 10564 3 1 26 5671 -11108 4311 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 719 9875 41909 98167 203162 471431 999999 999999 999999 45165 6300 1115 264 202 191 209 176 167 115 134 129 139 106 65 96 84 91 93 -3 4 62 88 40 48 100 119 102 96 71 57 63 91 34 53 48 85 41 64 26 49 78 46 20 44 55 106 89 142 66 75 35 52 58 29 40 85 102 66 30 34 60 86 37 54 50 86 68 49 34 44 11 80 52 53 68 60 59 73 84 39 90 59 75 98 57 13 14 36 54 57 56 106 124 91 94 70 28 22 75 84 84 95 70 69 37 39 59 50 43 29 41 51 78 49 39 64 81 71 78 62 21 21 32 50 67 52 34 42 52 58 70 80 57 45 60 67 95 120 85 66 103 117 100 106 122 92 70 97 141 127 102 100 103 87 58 49 43 43 72 102 105 94 98 98 98 100 92 86 87 110 118 96 94 100 95 101 109 115 110 106 108 109 96 87 83 87 90 75 59 58 64 61 49 30 15 7 9 8 -1 -1 3 3 8 9 8 -8 -7 6 2 -3 -1 -5 -7 -8 -13 -22 -19 -21 10892 242 2070 30 10560 3 1 32 5673 -11107 142 2968 16794 49561 111573 249805 583915 999999 999999 892327 199396 17254 1954 320 315 317 209 139 190 196 170 227 158 107 127 112 120 114 163 106 114 164 122 220 188 161 166 159 162 131 117 113 141 167 98 123 84 62 150 177 133 117 126 147 146 175 108 98 142 86 69 115 124 100 63 127 69 100 132 124 96 93 162 130 138 118 71 78 71 56 128 106 66 72 87 81 112 123 94 105 130 97 125 123 85 102 111 91 126 144 151 124 161 116 136 128 118 116 146 118 74 121 138 126 105 111 117 132 130 123 126 134 135 112 94 94 126 149 103 129 127 100 122 138 149 138 125 107 114 129 147 164 138 132 160 151 130 148 175 179 174 176 161 160 160 145 139 159 157 150 163 156 146 132 148 154 131 127 132 138 152 144 119 132 140 137 157 151 131 135 165 185 158 144 149 163 185 178 146 153 173 162 157 151 140 126 130 145 155 145 129 122 119 110 99 94 82 75 88 85 75 81 93 91 84 81 79 76 82 80 67 66 81 72 55 51 43 31 41 44 41 32 32 41 33 24 20 12 1 -6 -15 -17 10898 239 2094 30 10554 3 1 38 5674 -11106 1371 10785 34097 76358 171399 423359 999999 999999 999999 115766 12379 425 168 139 161 159 131 99 107 137 119 61 75 108 56 51 78 139 135 113 104 108 130 139 141 113 130 121 136 120 88 86 80 85 61 99 145 123 84 73 60 57 70 53 73 91 122 88 55 24 69 90 92 80 75 58 80 68 92 87 94 65 100 92 28 27 35 45 11 24 96 110 41 49 38 53 96 127 103 68 35 78 62 72 37 88 70 79 124 74 67 115 105 74 47 76 49 108 104 114 93 98 116 80 59 64 70 98 62 108 111 101 83 119 103 80 57 54 57 42 72 74 77 124 114 70 72 87 101 91 92 103 65 69 85 99 120 141 123 122 127 133 126 118 109 108 124 116 103 93 91 88 109 137 123 71 38 64 93 106 107 85 70 73 104 123 112 109 93 102 115 115 116 122 125 125 139 147 137 125 121 125 127 106 86 72 77 106 111 107 105 99 92 77 64 66 81 84 68 52 46 59 74 66 68 65 58 53 43 32 34 30 30 35 32 23 20 17 13 10 6 5 -3 3 3 -11 -10 -10 -15 10904 235 2088 30 10548 3 1 44 5675 -11105 174 4868 23996 62553 136974 313588 768575 999999 999999 39140 3838 173 146 157 183 140 127 123 66 110 137 161 96 108 116 42 52 80 58 66 41 98 112 120 108 88 79 48 79 68 27 41 103 84 107 120 109 124 98 85 72 86 83 45 34 -28 -15 60 89 72 109 52 63 56 42 66 49 12 50 69 63 56 87 98 46 25 18 9 48 75 41 61 75 82 104 55 11 40 62 49 82 57 66 84 69 51 35 84 48 28 74 40 38 39 79 102 82 92 76 89 82 57 76 96 88 108 108 101 96 100 61 58 64 46 46 95 61 42 68 78 92 84 77 49 61 94 78 57 61 65 55 35 17 50 86 85 71 84 87 94 104 111 130 124 120 127 129 114 97 72 54 71 92 74 62 65 78 51 58 87 92 95 64 32 41 65 84 94 90 81 75 76 94 111 96 78 82 94 102 108 111 92 79 92 80 68 76 96 99 77 77 85 89 82 72 63 60 62 62 75 78 58 43 56 63 45 52 58 42 37 32 26 23 22 11 10 -1 3 -4 -11 -10 -11 4 -1 -18 10910 240 2112 30 10542 3 1 50 5676 -11104 81 4199 21031 54494 116561 273793 669243 999999 999999 109586 3770 161 167 165 127 76 109 96 104 144 163 87 57 113 144 80 78 125 115 51 69 124 123 99 78 116 158 119 127 107 46 79 144 111 111 152 173 131 100 78 108 142 79 69 40 96 66 51 72 122 30 93 109 121 114 57 30 101 90 104 144 82 97 132 80 51 52 40 60 65 55 62 72 73 57 45 104 80 63 59 26 30 9 70 117 107 78 91 109 56 114 91 77 132 111 117 119 103 138 154 111 88 84 145 104 78 124 147 77 108 99 124 107 121 85 62 39 78 90 76 67 53 57 128 81 54 102 95 87 101 92 76 60 67 123 99 83 103 109 112 107 119 129 103 101 134 148 141 133 91 74 73 66 95 105 87 79 75 85 84 82 107 88 76 69 72 76 84 105 110 98 99 101 74 69 100 98 84 87 98 97 120 132 108 114 98 79 97 134 112 104 101 90 91 79 92 73 71 75 99 96 81 80 84 93 106 91 70 50 54 38 43 41 33 19 23 19 11 15 7 -16 -5 10 2 -5 -8 -11 -9 -12 -20 10916 230 2078 30 10538 3 1 56 5677 -11103 925 6257 18934 43378 94098 237494 624658 999999 999999 193912 2428 175 89 92 101 146 30 33 59 76 80 69 88 45 71 51 52 52 32 105 118 70 47 67 30 110 125 56 51 75 60 155 39 48 17 50 64 39 76 75 106 94 45 8 82 23 6 21 61 42 26 -40 49 42 26 48 43 91 12 21 9 -20 0 44 24 25 44 49 18 20 20 -6 -6 37 36 -18 5 51 108 51 -14 7 25 33 24 12 45 8 7 45 73 60 69 33 37 86 58 65 67 67 56 35 77 67 60 51 65 15 21 3 46 63 36 31 45 23 36 50 28 65 56 35 47 34 46 34 71 52 35 38 57 33 31 16 51 51 49 22 34 56 61 95 104 71 84 98 47 67 44 44 32 28 34 50 47 47 43 34 30 55 81 40 32 14 11 41 34 41 43 25 42 31 29 36 36 35 23 66 59 58 46 57 42 57 70 49 42 57 48 58 87 77 72 40 51 26 31 31 40 45 39 49 26 39 37 58 34 23 36 17 9 6 -2 -19 -5 -2 -19 999999 999999 -22 10922 237 2074 30 10534 3 2 2 5678 -11103 264 4505 16337 38654 85948 209811 566098 999999 999999 483280 5380 243 133 94 102 107 58 96 156 154 210 102 115 75 72 101 88 69 20 132 126 89 95 128 104 81 62 91 95 43 83 110 77 102 109 74 134 104 105 94 92 64 61 88 90 53 94 59 71 86 74 47 70 94 90 66 92 29 47 17 73 92 110 66 103 74 75 33 40 -2 62 18 43 14 80 86 83 92 53 82 111 90 76 105 78 104 85 78 79 86 37 49 62 76 114 63 56 102 64 105 118 84 125 117 91 96 42 84 97 50 69 85 75 72 82 79 111 61 71 92 111 91 48 73 73 78 82 43 40 59 53 26 45 59 80 61 88 97 68 104 148 138 126 95 138 134 70 66 80 76 80 65 77 58 67 69 87 68 66 85 68 52 65 62 37 52 84 72 85 86 83 81 79 61 43 77 78 66 60 87 79 88 79 101 87 63 83 68 94 99 91 81 104 85 75 66 56 44 62 54 59 72 52 47 59 63 70 67 61 46 48 37 38 18 16 21 12 10 2 -17 -21 -8 -14 -1 -8 -9 -21 10928 239 2072 30 10532 3 2 8 5679 -11102 216 3228 14501 35641 77497 173456 473021 999999 999999 999999 12149 271 200 224 169 142 58 33 158 141 108 171 163 95 117 68 79 71 77 94 116 79 110 163 159 129 99 91 61 105 123 125 104 38 66 101 40 108 136 103 106 59 123 181 117 122 122 103 136 109 73 38 39 80 80 80 57 76 14 100 73 130 103 83 89 90 94 111 125 63 31 59 56 61 96 96 70 -6 -3 43 80 91 85 72 125 78 40 84 92 108 93 110 136 55 103 132 120 127 90 35 51 118 105 105 66 87 122 101 110 105 93 62 68 91 134 98 95 92 110 65 109 85 63 96 55 89 91 93 96 101 83 92 46 70 113 79 68 81 81 76 107 127 134 99 102 106 93 103 116 89 101 80 81 78 104 89 92 80 90 87 69 99 75 79 72 57 44 50 78 60 79 89 73 73 72 89 77 86 87 102 93 101 97 95 78 75 96 95 94 103 128 123 102 93 84 78 84 51 72 70 42 59 62 80 81 85 69 63 75 71 54 53 52 35 39 32 32 18 15 9 0 4 6 1 -5 -6 -12 -25 -18 10934 239 2096 30 10526 3 2 14 5681 -11101 2419 12270 31546 69504 155138 416002 999999 999999 999999 23740 303 302 153 127 165 183 131 150 95 154 135 149 140 179 120 96 135 159 199 126 2 81 164 181 121 92 95 147 78 157 186 96 71 73 126 140 152 116 93 103 111 81 118 105 146 92 52 36 44 35 62 109 116 96 73 85 133 81 124 139 115 42 100 103 103 69 125 140 101 63 71 99 102 119 68 89 112 137 102 130 102 161 95 75 95 130 118 148 115 104 131 122 119 100 113 95 120 110 103 141 84 102 110 118 95 100 88 107 140 143 104 97 132 156 153 128 93 124 135 112 139 165 118 111 134 132 154 131 87 75 96 130 102 107 102 119 105 144 159 104 130 125 137 133 103 80 88 47 80 73 75 84 115 106 113 92 104 106 85 92 102 94 74 81 63 69 98 84 99 107 89 93 81 105 107 114 113 102 99 113 88 84 98 107 84 97 107 112 123 117 88 85 92 101 105 101 106 112 81 88 88 74 71 101 101 95 86 83 74 66 59 60 51 45 51 45 24 35 32 12 25 28 25 20 19 8 15 1 -11 10940 227 2094 30 10524 3 2 20 5682 -11100 657 7669 26273 58239 123482 307876 809908 999999 999999 63146 1055 177 171 107 92 73 103 165 107 42 47 113 65 95 150 76 101 96 80 40 28 102 132 133 119 102 66 4 76 63 86 98 50 70 58 106 79 -13 79 141 88 51 66 35 70 92 51 50 51 92 85 66 33 3 42 -27 47 77 51 -13 24 31 67 -17 -32 20 70 102 36 43 40 8 34 19 20 -13 58 57 18 -6 30 40 67 47 33 31 83 30 -8 37 56 68 29 47 26 50 60 38 54 83 64 73 113 95 75 57 37 58 87 85 67 77 66 51 23 49 74 57 40 66 59 42 25 72 20 53 69 61 47 16 59 37 8 48 43 26 14 33 76 54 20 19 46 30 18 -6 19 52 27 50 50 66 43 28 20 21 31 33 41 16 29 56 42 48 37 41 29 14 13 21 18 16 27 46 62 43 35 45 27 33 51 22 27 4 -2 25 44 52 39 61 48 52 35 26 32 25 37 22 40 37 47 20 10 32 31 27 34 33 35 15 7 -2 -17 -17 -17 -23 -24 10946 229 2091 30 10521 3 2 26 5683 -11099 838 8151 28039 63513 135095 354665 956852 999999 999999 36690 851 167 66 129 93 53 121 166 114 71 101 104 84 78 18 89 4 -9 84 93 111 39 46 85 58 127 69 124 142 99 79 87 97 60 109 72 123 86 50 15 42 56 82 39 66 108 66 53 19 -9 90 28 -2 -15 35 26 12 13 16 26 23 47 16 29 38 36 41 25 7 25 81 55 54 25 15 10 7 51 75 24 67 63 95 27 6 66 69 62 76 61 116 83 72 75 95 35 24 97 94 78 72 87 94 68 52 102 76 121 75 66 82 55 46 62 58 40 37 54 50 24 38 59 30 50 74 104 64 63 60 38 55 57 35 34 38 -3 10 22 29 21 23 33 32 20 48 1 33 58 28 35 52 72 43 15 18 32 30 14 29 34 12 19 50 35 16 16 30 28 42 39 51 52 46 57 45 44 21 32 64 48 53 53 44 34 31 51 63 39 46 46 57 77 62 30 47 44 54 45 28 43 28 29 33 36 38 46 26 22 58 41 9 11 4 8 5 -9 -17 -17 -19 10952 237 2087 30 10517 3 2 32 5684 -11098 2097 11847 33219 72905 156081 389738 999999 999999 999999 298318 9064 238 222 172 126 98 97 98 97 109 128 173 181 113 103 98 75 166 148 80 114 156 83 122 183 204 132 98 152 63 99 139 171 102 122 109 99 138 153 167 166 101 34 144 114 102 71 52 101 120 78 94 77 112 101 109 106 120 56 39 65 120 142 90 17 40 68 36 20 12 32 26 107 89 64 64 109 103 77 72 84 67 59 104 115 90 116 147 144 87 62 110 133 143 157 79 77 100 125 133 121 99 107 113 94 114 87 78 52 88 116 86 108 76 85 118 90 51 58 80 82 136 107 125 103 95 66 52 47 91 97 104 81 66 50 55 54 115 66 82 93 116 121 85 49 62 67 80 77 52 59 113 86 72 87 54 58 67 77 71 88 92 78 74 76 72 43 35 67 77 75 81 78 91 94 77 59 64 73 79 90 53 53 36 38 72 75 87 95 89 75 85 69 59 68 69 66 68 64 62 66 68 82 76 63 57 58 64 81 65 66 49 45 38 39 30 23 16 5 1 -2 -11 -11 -13 -14 -21 -24 10958 229 2114 30 10514 3 2 38 5685 -11097 41 4504 22397 53963 110247 252918 653218 999999 999999 737000 18982 180 195 157 82 112 115 116 74 157 164 123 123 37 90 138 76 38 148 119 154 91 127 160 77 86 100 70 125 84 34 72 16 77 29 52 97 112 132 95 110 115 145 132 39 32 103 81 63 65 46 71 37 -14 65 67 63 18 41 14 22 36 70 16 93 51 39 71 6 44 59 50 43 -4 59 55 57 94 54 49 78 89 127 96 66 85 74 61 120 90 109 92 124 126 84 93 72 71 124 111 117 69 61 62 52 80 39 45 31 49 59 58 58 92 77 57 41 73 59 21 77 58 96 67 44 49 73 49 47 64 65 95 74 52 63 40 34 64 51 50 53 19 43 50 65 33 49 5 14 14 28 41 45 44 20 47 53 50 27 45 18 63 32 33 47 29 43 77 55 29 33 26 37 55 49 29 9 12 16 27 11 22 22 21 32 36 47 71 62 42 43 44 17 35 21 7 33 18 14 48 43 22 15 27 38 25 29 19 1 6 7 -8 3 -3 -18 -17 -8 -15 -21 10964 229 2083 30 10513 3 2 44 5686 -11096 955 7184 24841 56601 117785 281009 702710 999999 999999 999999 33644 279 96 156 157 35 69 113 106 137 123 130 152 101 144 54 38 88 71 139 70 78 145 143 149 109 99 105 64 103 91 125 101 160 93 89 173 87 82 107 104 115 56 77 96 105 124 40 75 27 62 80 77 34 3 79 135 57 65 11 49 89 -4 9 49 87 46 24 23 50 62 76 21 70 83 42 39 71 50 71 98 89 94 103 96 64 60 102 69 99 107 138 128 118 112 106 61 110 120 117 123 81 30 65 71 75 7 9 38 22 20 15 70 80 60 26 37 35 85 62 51 79 88 67 59 55 64 74 52 37 37 64 54 84 70 54 54 51 65 48 55 62 61 68 64 46 29 43 47 30 25 31 37 41 51 25 22 39 25 35 35 38 70 32 57 33 34 36 23 24 55 37 42 26 38 43 35 28 -12 7 -3 -4 13 11 13 36 36 34 66 32 37 40 15 23 25 39 27 28 36 26 17 25 43 36 23 21 27 20 5 12 1 -11 5 0 -3 -11 999999 -24 -15 10970 227 2081 30 10511 3 2 50 5687 -11095 -93 3662 19117 47034 96681 222735 595270 999999 999999 935152 16089 167 20 128 95 165 107 92 88 48 100 34 18 67 60 94 85 108 75 114 112 63 60 141 142 62 92 48 50 137 11 44 109 50 55 95 116 157 65 59 67 57 36 61 43 78 11 54 70 14 70 104 84 61 96 80 50 -2 15 70 21 34 40 87 62 41 42 -8 58 41 6 43 95 30 48 65 97 66 24 79 92 133 130 120 91 81 114 104 100 50 99 97 85 107 73 75 116 88 91 97 84 85 6 -4 24 85 94 61 22 76 86 46 17 55 77 31 83 86 69 55 30 63 66 63 55 42 43 64 88 49 6 20 40 55 37 33 37 11 33 51 66 37 17 30 2 50 38 35 41 29 25 50 13 40 38 40 43 22 20 40 41 47 25 45 -10 26 31 21 32 34 35 18 26 39 41 47 10 18 6 6 -10 -5 -8 4 -6 9 40 48 42 42 45 33 32 18 28 21 13 41 16 8 15 15 37 51 25 16 25 9 12 11 7 1 -7 -8 -1 1 -14 10976 236 2080 30 10510 3 2 56 5688 -11094 106 4469 21841 53111 110783 269805 708042 999999 999999 828611 21195 230 205 81 88 168 145 118 95 137 175 121 152 95 108 136 123 156 74 153 115 100 173 130 142 107 116 109 154 91 106 67 121 143 91 88 96 107 101 53 24 112 149 83 118 129 118 102 61 67 72 85 39 94 121 99 86 42 130 51 60 61 96 68 86 88 81 101 100 55 64 101 110 75 44 71 61 66 104 168 170 154 98 149 203 192 172 143 165 136 96 190 146 124 147 83 102 106 105 147 111 54 58 112 100 127 131 85 81 95 98 80 61 76 96 105 117 75 59 44 103 94 120 131 129 141 113 92 129 108 87 89 90 76 66 66 71 42 39 56 96 72 86 66 61 44 68 84 62 45 71 77 57 67 63 66 53 95 67 87 138 120 74 64 85 95 119 91 96 98 73 56 67 70 47 55 86 65 49 63 42 53 41 21 26 28 43 69 45 68 89 87 73 59 68 48 60 64 64 47 65 58 75 79 67 67 59 79 72 59 37 44 40 48 49 28 11 17 19 -5 8 -5 -7 1 -5 -21 10982 233 2079 30 10509 3 3 2 5690 -11093 671 6332 21110 48540 104609 260113 675793 999999 999999 668063 18769 247 183 130 99 93 51 81 124 162 145 132 62 152 148 75 69 127 147 134 61 118 149 190 127 75 48 90 70 50 71 89 101 185 166 5 98 69 56 103 68 59 84 22 32 40 86 83 36 73 71 72 89 118 85 53 128 65 43 48 43 68 37 50 79 38 46 96 56 73 32 80 48 72 117 104 113 127 155 181 143 154 179 123 167 180 136 129 140 139 155 128 100 128 95 63 135 119 119 72 96 118 81 110 111 132 102 85 94 102 99 62 40 85 128 134 127 130 130 92 77 121 108 114 103 109 73 79 61 99 71 76 80 94 87 79 65 92 96 107 70 70 63 51 81 53 81 62 43 56 52 64 40 30 54 57 80 68 87 110 107 85 79 60 50 64 83 71 54 66 79 58 56 46 41 69 49 57 39 49 42 33 32 37 58 49 43 72 74 49 71 78 52 51 40 57 45 30 52 43 39 40 45 47 64 63 50 50 49 38 41 38 32 23 18 23 28 18 21 19 4 -10 -22 10988 230 2078 30 10508 3 3 8 5691 -11092 231 4692 16564 37527 79758 193050 543393 999999 999999 999999 25032 242 187 203 85 90 96 165 79 74 116 138 70 98 74 21 67 87 54 53 77 86 100 141 146 74 85 63 74 33 66 55 95 108 70 69 84 65 100 35 45 67 19 43 103 21 31 93 68 7 15 4 65 39 48 63 63 55 18 33 39 68 68 55 82 78 28 36 35 30 22 34 23 41 18 28 71 71 75 69 78 144 118 76 112 83 131 126 109 86 133 135 128 87 89 74 67 67 55 100 88 110 93 58 21 71 53 84 93 38 69 39 56 39 49 48 82 103 63 29 62 60 47 47 62 74 110 101 78 83 25 34 43 52 42 20 24 43 60 61 20 -4 19 3 41 64 16 28 16 24 -1 25 40 28 24 42 30 38 63 61 28 57 65 38 41 42 24 14 17 52 33 15 6 11 42 -13 12 27 44 20 26 14 13 21 20 11 11 25 39 33 21 23 25 42 9 10 16 8 23 14 14 26 14 28 24 18 29 35 22 15 12 21 17 0 -13 -6 -18 -19 -8 -15 10994 240 2078 30 10508 3 3 14 5692 -11091 672 5320 14161 30930 71379 178307 509127 999999 999999 999999 40649 578 270 171 147 125 172 121 147 119 143 115 104 103 68 121 62 55 171 187 145 143 153 160 103 79 89 90 129 128 148 160 194 122 153 54 154 135 101 165 117 113 104 125 110 124 154 152 149 144 79 98 64 103 111 84 57 57 30 109 86 118 70 61 121 124 55 93 77 118 93 96 148 105 99 143 155 191 183 186 142 92 104 150 131 125 190 183 250 214 200 136 134 103 61 79 129 124 114 94 98 140 147 101 58 84 111 116 99 94 130 129 114 98 150 117 143 133 105 155 114 108 106 93 134 126 108 127 135 110 107 149 103 78 108 89 104 100 80 100 95 94 117 122 102 88 126 120 113 82 60 68 95 92 89 114 118 99 96 78 87 109 106 74 71 88 67 79 60 72 80 85 45 56 63 67 82 74 72 83 104 104 111 103 85 85 85 51 61 84 70 62 108 98 64 57 47 50 44 35 38 59 63 65 75 57 73 64 67 56 53 40 48 56 45 56 48 17 9 27 4 4 -9 -3 -8 -5 -15 -19 999999 -22 11000 234 2076 30 10506 3 3 20 5693 -11090 1168 5825 13880 30299 70440 179022 510181 999999 999999 999999 155659 2347 262 198 78 80 87 96 131 173 147 94 91 95 111 95 74 89 96 68 68 141 184 77 101 66 -15 81 127 119 90 111 152 82 122 137 73 119 78 69 125 51 115 117 50 23 59 54 77 30 66 54 113 52 111 130 75 78 133 76 90 115 76 92 78 72 58 70 111 80 83 75 71 43 41 61 88 120 130 87 78 78 91 62 108 112 106 112 175 145 163 175 125 132 125 122 73 98 99 91 71 125 86 123 71 75 45 70 103 97 69 52 58 91 106 106 139 85 84 114 95 68 110 110 71 83 79 99 83 89 102 97 92 89 107 102 79 115 72 60 42 31 65 84 83 59 34 30 66 82 56 59 105 52 82 77 75 79 73 63 57 73 62 77 76 51 83 51 43 63 63 50 34 47 41 47 45 54 41 27 40 48 68 70 62 42 40 37 41 44 58 45 26 40 61 47 38 9 6 27 32 42 48 46 35 46 49 40 31 33 35 34 17 24 17 10 9 10 5 1 -16 999999 -21 -22 11006 232 2077 30 10507 3 3 26 5694 -11089 1219 4952 11101 24689 60922 160611 457238 999999 999999 999999 113437 2825 199 172 172 105 164 196 101 100 92 112 129 173 139 108 114 105 87 86 78 126 85 57 85 56 59 100 102 79 62 110 92 111 100 70 67 47 86 90 132 111 106 73 131 33 20 80 73 67 36 56 -2 46 21 44 46 68 110 113 39 74 50 78 82 37 53 51 79 78 46 74 106 71 81 49 83 135 151 123 93 84 82 71 80 64 77 88 99 86 150 130 101 81 73 82 75 73 101 89 62 110 96 107 145 121 96 56 68 99 43 35 112 88 74 52 94 128 87 87 136 119 104 116 124 120 72 93 65 113 114 119 104 70 64 71 54 66 86 59 32 24 33 62 37 44 59 65 45 67 71 65 77 68 79 88 67 80 72 30 34 65 83 82 80 66 51 71 91 72 42 47 75 82 46 42 69 38 37 64 63 68 80 64 58 69 55 21 22 28 55 66 55 49 64 27 28 33 37 56 40 31 29 41 40 37 32 42 34 40 56 45 27 31 31 27 34 27 11 4 -12 -13 11012 231 2048 30 10508 3 3 32 5695 -11088 28 1667 4818 10333 23936 60941 162837 456200 999999 999999 999999 134765 2404 173 80 112 125 58 126 138 148 109 101 107 91 76 82 70 92 64 149 129 101 61 79 93 51 118 43 59 51 23 99 69 81 117 76 47 61 41 44 58 67 44 44 29 37 15 96 39 86 24 46 64 48 82 44 35 79 28 53 28 44 65 -3 3 63 89 68 89 31 56 78 44 132 119 84 90 109 131 123 97 53 104 87 24 69 93 43 34 12 62 88 86 87 93 108 127 94 98 86 28 76 166 96 95 46 54 77 87 64 39 30 36 50 137 105 53 107 80 38 56 67 45 69 68 53 83 91 83 118 89 110 69 57 80 63 39 21 13 22 58 87 56 58 40 51 41 26 30 68 50 29 37 12 51 59 43 33 59 71 55 55 67 76 54 23 32 45 50 52 38 35 30 37 28 33 41 41 13 15 19 24 45 43 29 28 -2 20 -1 -13 13 19 24 14 6 4 2 3 7 8 -1 2 15 15 29 22 13 2 1 14 15 14 1 6 2 -4 -7 -11 -23 -15 11018 225 2050 30 10510 3 3 38 5696 -11087 315 1878 4419 9426 21736 55778 152944 440163 999999 999999 999999 145940 3809 155 128 62 85 52 61 106 54 64 83 87 70 57 65 16 88 35 66 86 71 60 30 81 55 29 56 66 110 86 74 44 136 102 13 109 31 69 18 27 40 76 37 49 49 45 90 79 40 5 42 74 6 -13 20 5 8 11 9 24 -13 70 51 57 69 2 39 54 12 33 97 94 74 50 12 45 98 46 63 79 50 -45 20 -1 3 19 22 65 -16 19 61 57 50 68 34 30 10 57 91 81 65 70 36 30 8 -1 8 65 65 20 21 48 31 5 22 39 31 35 81 82 55 45 33 44 76 50 57 58 69 47 49 37 66 66 21 -7 3 20 9 30 48 40 18 9 34 -4 13 28 9 -4 28 37 1 -10 -9 18 22 31 22 13 19 44 45 38 31 4 -2 -7 -13 20 0 48 45 15 -1 -9 12 13 13 -11 1 1 3 -12 -4 7 -3 -15 -13 -23 -26 -24 -34 -2 -5 -33 -33 -28 -23 -20 -22 -23 -14 -33 999999 -16 -16 1 -23 -23 999999 999999 -20 11024 232 2081 30 10511 3 3 44 5698 -11086 1282 5142 11855 26682 66145 174094 497051 999999 999999 999999 56186 4362 253 74 108 101 133 155 161 176 202 177 86 78 102 149 104 79 131 75 121 142 90 81 85 100 141 106 129 94 148 124 106 36 95 135 180 128 164 92 86 77 109 78 47 21 57 104 98 32 128 51 36 67 102 -7 61 121 33 125 103 32 71 43 98 53 69 98 64 63 72 69 84 114 93 135 140 98 82 93 105 35 75 87 82 61 96 131 137 135 123 104 100 122 76 85 96 85 100 104 111 133 115 44 89 127 140 116 93 52 72 75 46 75 63 79 94 72 49 53 57 78 75 60 104 145 114 78 84 92 84 90 78 49 52 64 65 61 83 57 84 67 83 75 67 65 46 53 70 96 88 62 55 59 59 65 67 69 60 66 58 57 67 76 67 99 73 50 79 81 69 49 38 36 60 64 65 57 29 63 52 69 59 56 54 36 34 45 33 39 43 24 40 19 5 23 25 9 24 32 14 14 16 32 17 17 19 28 38 44 32 16 6 15 18 13 18 0 2 -2 -16 -24 11030 232 2081 30 10511 3 3 50 5699 -11085 993 5008 11569 24922 58969 151582 439019 999999 999999 999999 49924 2048 182 152 227 52 127 104 159 226 99 119 178 135 73 129 102 87 104 146 84 166 133 56 70 77 106 147 112 114 99 126 172 95 100 140 123 139 129 139 168 113 86 100 71 76 155 73 72 36 13 39 83 85 58 42 86 79 12 51 63 89 83 65 46 77 36 101 64 60 41 104 109 122 139 86 164 152 49 -1 53 97 65 56 42 53 73 128 59 105 97 67 122 111 84 123 88 95 110 146 113 114 110 119 102 93 79 97 131 66 62 81 113 123 107 96 89 78 117 139 69 65 126 152 133 148 106 82 96 76 66 75 70 68 65 56 87 66 65 51 67 68 47 117 66 62 74 77 82 50 52 87 111 98 61 64 115 126 113 100 76 57 71 66 100 93 91 80 84 58 54 61 60 44 58 62 47 48 66 68 69 82 51 57 63 51 57 66 61 49 37 21 14 20 34 24 14 6 39 69 53 30 18 1 4 32 21 25 24 28 28 20 29 21 -2 18 24 21 0 -23 -10 0 11036 282 521 30 10511 3 3 56 5700 -11084 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 999999 999999 999999 550 4319 11797 25002 56721 138708 393020 999999 999999 999999 410841 11899 152 108 17 54 100 147 95 132 118 76 60 48 52 64 59 44 64 81 104 72 42 64 62 131 71 8 35 68 121 80 56 65 86 38 4 80 73 64 65 47 48 20 33 59 62 52 71 65 46 53 22 -20 38 69 55 48 32 47 8 -4 68 28 -10 -14 30 86 60 147 113 77 99 72 91 68 60 97 111 65 27 -16 20 8 -4 42 33 44 88 61 66 60 93 63 94 114 37 34 70 122 97 96 89 53 62 74 90 90 58 75 28 24 67 64 46 32 26 49 36 45 68 52 32 48 67 82 85 54 71 57 75 61 64 62 59 52 17 19 11 33 29 -24 -3 27 13 -16 -9 29 14 62 40 29 23 35 47 46 40 43 55 64 28 63 54 40 61 67 47 53 88 45 36 55 52 44 40 41 14 28 21 23 23 6 50 56 -9 11 20 10 8 24 15 23 19 7 -15 -25 -32 15 21 13 18 12 2 -10 -4 -4 -2 -15 1 -5 -9 2 10 13 -10 -17 -16 -22 -16 -20 11042 285 519 30 10509 3 4 2 5701 -11084 1346 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 480 3134 10155 22932 50941 118021 328907 891758 999999 999999 754284 33329 456 126 75 134 136 144 119 213 186 108 53 42 70 156 22 93 126 125 127 76 114 123 115 115 88 87 202 169 92 122 123 94 200 124 50 104 136 143 105 103 61 91 69 118 106 147 105 100 24 109 106 70 90 88 75 67 94 81 119 83 84 83 6 78 43 26 47 88 122 137 112 119 141 81 106 105 77 127 100 103 101 97 102 115 126 139 89 103 122 44 66 127 126 125 128 96 129 108 118 121 140 131 121 115 96 114 113 106 138 144 93 113 116 104 66 43 70 46 57 55 91 89 103 123 85 106 102 96 57 91 95 64 81 103 40 41 46 79 100 98 70 53 37 73 89 59 36 59 45 83 72 71 78 81 109 122 87 105 83 74 72 44 74 89 97 117 130 101 87 104 72 51 28 20 56 73 85 76 79 76 86 52 43 43 27 25 57 63 49 18 31 52 47 45 13 23 46 33 40 11 42 49 25 35 28 46 57 31 20 32 12 25 17 14 23 18 4 3 -1 -10 -19 11048 223 2078 30 10508 3 4 8 5702 -11083 136 1080 5362 16508 38794 85264 199540 528881 99